This invention relates to an image forming apparatus and to a method of controlling this apparatus.
It is well known that an image forming apparatus bills a fee for a print service such as copying and printing when such service is provided.
Another proposed apparatus among these types of image forming apparatus deals with a billing process in a case where job data is received, but an error occurs when image data contained in the received job data is converted to a bitmap (see the specification of Japanese Patent Application Laid-Open No. 2003-256177).
With an image forming apparatus of this kind, however, a problem has arisen when billing for a double-sided printing service if such print service is provided. Specifically, after the completion of printing on one side of a sheet of paper, the following printing operation is suspended without completing printing on the other side, the problem is whether to bill the user for the printing service of the one side. Since the user was expecting printing on both sides, it may be unreasonable for the user to pay compensation even though only single-sided printed matter is obtained. From the standpoint of the billing side, however, since at least the printing of one side was completed and the print service was provided to the user, so that the billing side wishes to bill for the compensation for the single-sided printing. In other words, a conflict can occur between the billing side and the user side when an incomplete service has been provided.
Accordingly, an object of the present invention is to provide an image forming apparatus and method thereof, in which double-sided printing service can be billed appropriately.
According to the present invention, the foregoing object is attained by providing an image forming apparatus comprising: an image data input unit; an image forming unit adapted to print an image on a printing sheet in accordance with image data from the image data input unit; a control unit connected to the image forming unit; and a billing setting unit adapted to enable to selectively set either a first mode for billing per side of the printing sheet or a second mode for billing per printing sheet for double-sided printing; wherein the control unit executes a printing service in accordance with the set mode by the billing setting unit.
According to another embodiment of the present invention, the foregoing object is attained by providing a method of controlling an image forming apparatus which comprises: an image data input step; an image forming step of printing an image on a printing sheet in accordance with image data from the image data input step; a control step; and a billing setting step of enabling to selectively set either a first mode for billing per side of the printing sheet or a second mode for billing per printing sheet for double-sided printing; wherein the control step executes a printing service in accordance with the set mode in the billing setting step.
Thus, in accordance with the present invention, there can be provided an image forming apparatus and method of controlling same whereby a printing service can be billed for appropriately.
Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.
A preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings. The structural elements set forth in the embodiment are for the purpose of illustration only and in no way limit the scope of the present invention.
Unless specifically stated otherwise, the copy machine 100 of this embodiment is such that the CPU 1 controls the RAM 2, hard disk 3, printing unit 4, user-command input unit 5, image reading unit 6, fee collecting controller 7 and sensor group 9 via the main bus 8.
First, initialization of the copy machine 100 will be described in detail with reference to the flowchart of
At first, power is introduced to the copy machine 100 to start up the copy machine 100 (S102) and the necessary initialization processing is executed within the copy machine 100 (S103). It is determined whether the system has been placed in a system setting mode by an input from the user-command input unit 5 (S104). When the system is placed in the system setting mode, authentication as by password, ID card, etc. is required. Thus it is so arranged that a customer who pays a fee and utilizes the copy machine 100 for printing service cannot freely change the setting of the billing procedure. If the system is not placed in the system setting mode, then the system transitions to a normal-use mode and executes the processing corresponding to the input (S105).
In the system setting mode, it is possible to selectively set either a first mode for billing for a printing service for printing on one side of a printing sheet when printing on this one side ends, and for billing for printing on the other side when printing of an image on the other side ends, or a second mode for billing for a double-sided printing service when forming of images on both sides of the printing sheet ends.
More specifically, a user interface image 400 on which a system setting page of the kind shown in
However, if the fee-collection setting mode has been selected, then a user interface image 500 of a selection page of the kind shown in
If the installation personnel selects “YES” at the user-command input unit 5, then control proceeds from step S109 to step S110. Here a single-side fee collection flag is turned ON and is stored in a storage area of the hard disk 3. The system transitions to the above-described first mode in response.
Further, if the installation personnel selects “NO” at the user-command input unit 5, then control proceeds from step S109 to step S111. Here the single-side fee collection flag is turned OFF and is stored in a storage area of the hard disk 3. The system transitions to the above-described second mode in response.
Next, a selection is made as to whether to terminate the system setting mode through the user-command input unit 5 (S112). If termination is selected, then control returns to S104; otherwise, control returns to S106.
The description rendered above assumes that the installation personnel sets the billing units selectively. However, this does not impose a limitation upon the invention and it may be so arranged that these settings can be made by the user who requests printing. In such case, however, the user requesting printing cannot change the setting relating to the billing rate.
The normal processing operation of the copy machine 100 will be described in detail with reference to
First, in
After initialization is completed, a selection is made through the user-command input unit 5 as to whether the system should be placed in the system setting mode (S204). If the system setting mode is selected, then processing in the system setting mode is executed (S205). However, if the normal mode is selected, then it is determined whether the user has selected the double-sided printing service (S206). If another mode has been selected, then the corresponding service process is executed (S207) and control returns to step S204.
If the user has selected the double-sided printing service, then the system waits for an original document to be placed on the image reading unit 6 (S208). At this time a page for setting the fee collecting procedure using steps S108 to S111 in
If the original document has been set in place, the front side of the document is read by the image reading unit 6 and the image is stored on the hard disk 3 in the form of electronic data (S209). It is determined whether the read document is color or monochrome, the size of the paper is determined, the fee for copying the front side is calculated from a fee calculating table of the kind shown in
Next, a fee confirmation request in which the total fee serves as a parameter is sent to the coin-operated controller 200 via the fee collecting controller 7 (S214). The system then waits for a report from the coin-operated controller 200 (S215). If a report or notification from the coin-operated controller 200 is received via the fee collecting controller 7, it is determined whether the content received is a report that confirmation of the printing fee has been completed or a notification that the printing fee is inadequate (S216). If what has been received is notification of printing fee inadequacy, then it is judged that the amount inserted into the coin-operated controller 200 is less than the compensation for the double-sided printing service and a screen prompting the user to insert additional coins is displayed on the user-command input unit 5 (S217). Control then returns to S215. If what has been received is a report to the effect that confirmation of the printing fee has been completed, then it is judged that the amount inserted into the coin-operated controller 200 is the same as or greater than the compensation for the double-sided printing service and it is decided that execution of the double-sided printing service is possible. Next, as illustrated in
If the single-side fee collection flag is ON, the image data on the front side of the original document stored on the hard disk 3 is extracted. Printing of the front side is started using the printing unit 4 (S219). A check is made to determine whether an abnormality such as paper jamming, depletion of toner or depletion of paper has occurred during printing (S220). If an abnormality such as mentioned above has occurred, then abnormality decision processing is executed. If a command to suspend print processing is issued by the user during abnormality decision processing, the processing indicated by this flowchart ends. If printing can be resumed during abnormality decision processing, then control returns to step S220.
If printing is found to end normally at step S220, then a printing-fee debit request in which the copy fee for the front side serves as a parameter is sent to the coin-operated controller 200 via the fee collecting controller 7 (S221). The printing paper is then turned over to prepare for printing on the back side (S222). The electronic data representing the image on the back side of the original document stored on the hard disk 3 is extracted. Printing of the back side is started using the printing unit 4 (S223). A check is made to determine whether an abnormality such as paper jamming, depletion of toner or depletion of paper has occurred during printing (S224). If an abnormality has occurred, then abnormality decision processing is executed. If a command to suspend print processing is issued by the user during abnormality decision processing, the processing indicated by this flowchart ends. If printing can be resumed during abnormality decision processing, then control returns to step S220.
If printing ends normally, then a printing-fee debit request in which the copy fee for the back side serves as a parameter is sent to the coin-operated controller 200 via the fee collecting controller 7 (S225). Control then returns to step S206 shown in
If the single-side fee collection flag is OFF, then the image data representing the front side of the original document stored on the hard disk 3 is extracted. Printing of the front side is started using the printing unit 4 (S226). A check is made to determine whether an abnormality such as paper jamming, depletion of toner or depletion of paper has occurred during printing (S227). If an abnormality has occurred, then abnormality decision processing is executed. If a command to suspend print processing is issued by the user during abnormality decision processing, the processing indicated by this flowchart ends. If printing can be resumed during abnormality decision processing, then control returns to step S227.
If printing ends normally, then the printing paper is then turned over to prepare for printing on the back side (S228). The image data on the back side of the original document stored on the hard disk 3 is extracted. Printing of the back side is started using the printing unit 4 (S229). A check is made to determine whether an abnormality such as paper jamming, depletion of toner or depletion of paper has occurred during printing (S230). If an abnormality has occurred, then abnormality decision processing is executed. If a command to suspend print processing is issued by the user during abnormality decision processing, the processing indicated by this flowchart ends. If printing can be resumed during abnormality decision processing, then control returns to step S230. If printing ends normally, then a printing-fee debit request in which the total fee of copy fees for the front and back sides serves as a parameter is sent to the coin-operated controller 200 via the fee collecting controller 7 (S231). Control then returns to step S206 shown in
Next, abnormality decision processing will be described in detail with reference to
If paper jamming has been sensed, notification of paper jamming is displayed on the user-command input unit 5 (S302). The system then waits for the paper jamming problem to be eliminated (S303). If paper jamming has been eliminated, the image data that was to be printed is extracted from the hard disk 3 again (S304) and printing is started (S305).
If depletion of toner has been sensed, notification of depletion of toner is displayed on the user-command input unit 5 (S307). The system then waits for the toner depletion problem to be eliminated (S308). If toner depletion has been eliminated, printing is started (S309).
If depletion of paper has been sensed, notification of depletion of paper is displayed on the user-command input unit 5 (S311). The system then waits for the paper depletion problem to be eliminated (S312). If toner depletion has been eliminated, printing is started (S313).
If another abnormality occurs, the corresponding processing is executed and the system waits for the problem to be solved (S314). If the problem has been solved, then printing is started (S315).
When it is determined whether various abnormalities have been eliminated or not, it is determined at the same time whether the user has entered a command to abort print processing (S316 to S318). If the user has entered a cancel command, then print processing per se is terminated.
Next, the operation of the coin-operated controller 200 will be described in detail with reference to
Power is introduced and processing for internally initializing the coin-operated controller 200 is executed (S402). The system waits for the insertion of coins anew (S403). If coins have been inserted anew, it is determined whether coin insertion and coin return are presently locked (inhibited) (S404). If such locking is in effect, then newly inserted coins are returned (S405). If such locking is not in effect, the monetary amount of newly inserted coins is added to the amount that has already been inserted into the coin-operated controller 200 (S406). It is then determined whether a printing fee confirmation request has been received from the copy machine 100 (S407). If the request has not been received, it is determined whether a coin return lever has been operated (S408). If the lever has not been operated, step S407 is executed. If the coin return lever has been operated, it is determined whether coin insertion and coin return are presently locked (inhibited) (S409). If such locking is in effect, step S403 is executed. If locking is not in effect, then the entire amount that has been inserted into the coin-operated controller 200 is returned (S410).
If a printing fee confirmation request has been received, coin insertion and return are locked (S411). The monetary amount that has been transmitted as a parameter of the printing fee confirmation request and the monetary amount current inserted into the coin-operated controller 200 are compared (S412). If the former is smaller, then notification of an inadequate printing fee is sent to the copy machine 100 (S413) and the lock on coin insertion and return is eliminated (S414).
If the printing fee is equal to or greater, a report that confirmation of the printing fee has been completed is sent to the copy machine (S415) and the system waits for a printing-fee debit request from the copy machine (S416). If the printing-fee debit request has been received, then the printing fee that has been transmitted as the parameter of this debit request is subtracted from the monetary amount presently inserted (S417). Coin insertion and return are then unlocked (S418).
In the embodiment set forth above, an arrangement based upon the copy machine 100 is described. However, it is possible to achieve the same effects also with a system of the kind shown in
It is permissible to set a default value as to whether a fee should be collected for single-sided printing when a jam process is implemented following the completion of single-sided printing at the time of a double-sided printing service. The initial value (the value set at the factory before shipping) of the default may be set to “DO NOT COLLECT FEE” or to “COLLECT FEE” (although if the installation personnel changes this value, then the new value is retained).
In the embodiment set forth above, the system setting mode and fee collection mode are set and the corresponding displays presented using the user-command input unit 5 inside the copy machine 100. However, the terminal 600 such as a personal computer having a monitor and console may be connected on the line connecting the copy machine 100 and the coin-operated controller 200, and the terminal 600 may be used to set and present the displays of the system setting mode and fee collection mode. Further, the terminal 600 such as a personal computer for specifying printing may be used to set and present the displays of the system setting mode and fee collection mode.
In the embodiment set forth above, printing paper is described as a printing sheet. However, it could be material having plural sides such as cloth, a board, metal, a stone, glass, a film, and vinyl as material of a print sheet.
Although an embodiment of the present invention has been described in detail, the present invention may also be applied to a system constituted by a plurality of devices or to an apparatus comprising a single device.
Furthermore, there are cases where the object of the invention is attained also by supplying a software program, which implements the functions of the foregoing embodiment, directly or remotely to a system or apparatus, reading the supplied program codes with a computer of the system or apparatus, and then executing the program codes. Accordingly, since the functions of the present invention are implemented by computer, the program codes per se installed in the computer also fall within the technical scope of the present invention.
In this case, so long as the system or apparatus has the functions of the program, the form of the program, e.g., object code, a program executed by an interpreter or script data supplied to an operating system, etc., does not matter.
Examples of recording media that can be used for supplying the program are a Floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, CD-RW, magnetic tape, non-volatile type memory card, ROM, DVD (DVD-ROM, DVD-R), etc.
As for the method of supplying the program, a client computer can be connected to a website on the Internet using a browser possessed by the client computer, and the computer program per se of the present invention or an automatically installable compressed file of the program can be downloaded to a recording medium such as a hard disk.
Further, the program of the present invention can be supplied by dividing the program code constituting the program into a plurality of files and downloading the files from different websites.
In other words, a WWW (World Wide Web) server that downloads, to multiple users, the program files that implement the functions of the present invention by computer also is covered by the claims of the present invention.
Further, it is also possible to encrypt and store the program of the present invention on a storage medium such as a CD-ROM, distribute the storage medium to users, allow users who meet certain requirements to download decryption key information from a website via the Internet, and allow these users to run the encrypted program by using the key information, whereby the program is installed in the user computer.
Furthermore, besides the case where the aforesaid functions according to the embodiment are implemented by executing the read program by computer, an operating system or the like running on the computer may perform all or a part of the actual processing so that the functions of the foregoing embodiment can be implemented by this processing.
Furthermore, after the program read from the storage medium is written to a memory provided on a function expansion board inserted into the computer or in a function expansion unit connected to the computer, a CPU or the like mounted on the function expansion board or function expansion unit performs all or a part of the actual processing so that the functions of the foregoing embodiment can be implemented by this processing.
As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.
This application claims priority from Japanese Patent Applications No. 2004-366699 filed on Dec. 17, 2004, the entire contents of which are hereby incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2004-366699 | Dec 2004 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4313673 | Wartinger et al. | Feb 1982 | A |
6112039 | Salgado et al. | Aug 2000 | A |
6385675 | Yamaguchi | May 2002 | B1 |
Number | Date | Country |
---|---|---|
04-338767 | Nov 1992 | JP |
09-190123 | Jul 1997 | JP |
10-207310 | Aug 1998 | JP |
11-125949 | May 1999 | JP |
2003-016523 | Jan 2003 | JP |
2003-256177 | Sep 2003 | JP |
2003-280468 | Oct 2003 | JP |
A 2004-170811 | Jun 2004 | JP |
Number | Date | Country | |
---|---|---|---|
20060133838 A1 | Jun 2006 | US |