A device is allowed to execute a job which is related to calibration work. Inconvenience such that a general job other than the calibration work is erroneously executed by a printer or a copier whose calibration is being executed is prevented. For this purpose, according to the invention, information showing that the calibration of an image forming apparatus is being executed is stored, and a job assigned to the image forming apparatus whose calibration is being executed is assigned to another image forming apparatus.
|
7. A method of controlling calibration of an image forming apparatus, comprising the steps of:
storing first information showing that the calibration of one of a plurality of image forming apparatuses is executed;
storing second information showing that the one of the plurality of image forming apparatuses is ready to accept a job; and
assigning to another of the plurality of image forming apparatuses a job assigned to the one of the plurality of image forming apparatuses, in the event that the first information is stored in said first storing step even if the second information is stored in said second storing step.
20. A method of controlling calibration of an image forming apparatus, comprising the steps of:
storing first information showing that the calibration of one of a plurality of image forming apparatuses is executed;
storing second information showing that the one of the plurality of image forming apparatuses is ready to accept a job; and
assigning a job to another of the plurality of image forming apparatuses without assigning the job to the one of the plurality of image forming apparatuses, in the event that the first information is stored in said first storing step even if the second information is stored in said second storing step.
13. A computer-readable storage medium storing a computer-executable program such that, when executed by a computer, the program causes the computer to execute a method for controlling calibration of an image forming apparatus, the method comprising:
a memory step of storing first information showing that the calibration of one of a plurality of image forming apparatuses is executed and second information showing that the one of the plurality of image forming apparatuses is ready to accept a job; and
a job managing step of assigning to another of the plurality of image forming apparatuses a job assigned to the one of the plurality of image forming apparatuses, in the event that the first information is stored in said memory step even if the second information is stored in said memory step.
1. A controller which can communicate with a plurality of image forming apparatuses for executing a job and transmit to one of the plurality of image forming apparatuses data for performing calibration of the image forming apparatus, comprising:
a memory unit adapted to store first information showing that the calibration of one of the plurality of image forming apparatuses is executed and second information showing that the one of the plurality of image forming apparatuses is ready to accept a job; and
a job managing unit adapted to assign to another of the plurality of image forming apparatuses a job assigned to the one of the plurality of image forming apparatuses, in the event that the first information is stored by said memory unit even if the second information is stored by said memory unit.
19. A controller which can communicate with a plurality of image forming apparatuses for executing a job and transmit to one of the plurality of image forming apparatuses data for performing calibration of the image forming apparatus, comprising:
a memory unit adapted to store first information showing that the calibration of one of the plurality of image forming apparatuses is executed and second information showing that the one of the plurality of image forming apparatuses is ready to accept a job; and
a job managing unit adapted to assign a job to another of the plurality of image forming apparatuses without assigning the job to the one of the plurality of image forming apparatuses, in the event that the first information is stored by said memory unit even if the second information is stored by said memory unit.
2. A controller according to
3. A controller according to
4. A controller according to
5. A controller according to
6. A controller according to
wherein said job managing unit changes the identifier corresponding to the job assigned to the one of the plurality of image forming apparatuses to an identifier of another of the plurality of image forming apparatuses.
8. A method according to
9. A method according to
10. A method according to
11. A method according to
12. A method according to
storing a job and an identifier indicative of the image forming apparatus to which the job has been assigned so as to correspond to each other, and
changing the identifier corresponding to the job assigned to the one of the plurality of image forming apparatuses to an identifier of another of the plurality of image forming apparatuses.
14. A program according to
15. A program according to
16. A program according to
17. A program according to
an output step of outputting print data for performing the calibration of the image forming apparatus to the image forming apparatus;
a calculating step of calculating calibration data from a measurement result of a printed matter; and
a control step of outputting print data indicative of the calculated calibration data to the image forming apparatus.
18. A program according to
in said storing step, a job and an identifier indicative of the image forming apparatus to which the job has been assigned are stored so as to correspond to each other, and
in said job managing step, the identifier corresponding to the job assigned to the one of the plurality of image forming apparatuses is changed to an identifier of another of the plurality of image forming apparatuses.
|
1. Field of the Invention
The invention relates to a calibration setting apparatus, an image forming system, an image forming apparatus, a calibration setting method, and a memory medium. More particularly, the invention relates to a calibration setting apparatus, an image forming system, an image forming apparatus, a calibration setting method, and a memory medium which are suitable to a case where during calibration for stabilizing an output density fluctuation due to a difference among printers or digital copiers or due to an environmental change in temperature, humidity, or the like, inconvenience which is caused by interruption of another print job is prevented and a smooth printing is executed by the available printer or digital copier.
2. Related Background Art
Hitherto, there is a system such that a computer and a printer are connected so that they can communicate data, print data is transmitted from the computer to the printer, and a printing is executed. In the conventional system, as printer statuses on a server, there are printer statuses such as: “Ready” showing that the printer is in a printable mode; “Busy” showing that the printer is printing; “Error” showing that the printer is in an unprintable mode due to an error; “OFFLine” showing a state where no printer is connected to the server; and the like. Merely, the same statuses as those managed by the printer itself are also managed on the server.
However, the above conventional technique has the following problems. That is, when patch data for calibrating the printer is printed by the printer to be calibrated, the printer status has to be “Ready”. However, if another print job is inputted to the printer at this time, the print data is printed by the printer which is being calibrated, so that there is a problem such that there is a case where a desired print result cannot be obtained, the calibrating operation is not smoothly executed, or the like.
The invention is made in consideration of the above problems and it is an object of the invention to provide a calibration setting apparatus, an image forming system, an image forming apparatus, a calibration setting method, and a memory medium, in which a job regarding the calibrating operation is executed to a device and inconvenience such that a general job other than the calibrating operation is erroneously executed by a printer or a copier which is being calibrated can be prevented.
An essence of the present invention will be first described prior to explaining embodiments of the invention. According to the invention, in job management of a server, job management information and printer management information (device management information) are provided, besides printer statuses (device statuses) which are managed by a printer (device) itself, a control status is provided as printer management information (device management information), and a status value showing that calibration is being executed is added to the control status.
During the calibration, a general job is not assigned to the printer (device) but assigned to another available printer (device) and executed. A job which is related to the calibration is executed as it is by the printer (device) which is being calibrated. Embodiments of the invention will be described hereinbelow in detail with reference to the drawings.
First Embodiment
The above construction will be described in detail. The server 11 is constructed so that it can communicate data with the printer 10. The server 11 transmits print data to the printer 10, thereby allowing the printer 10 to execute a printing. For example, the server 11 receives print data from the client 13 or 14 and transmits the received print data to the printer 10. If there are a plurality of printers, the printer which processes the received print data is selected from the plurality of printers and the print data is transmitted to the selected printer.
When the calibration for stabilizing an output density fluctuation due to a difference among the printers 10 or due to an environmental change in temperature, humidity, or the like is executed, the server 11 transmits patch image data to the printer 10, thereby allowing the printer to execute the printing, and allows the measurement device 12 to measure a density of a patch printed by the printer 10. Calibration data is calculated by the server 11.
When the print data is transmitted to the printer 10, the calibration data calculated by the server 11 is directly applied to print target image data by the server 11 or downloaded into the printer 10 and applied to the image data by the printer 10 prior to executing the printing.
The above construction will be described in detail. When the server 11 transmits print data to the digital copier 20, in the digital copier 20, the print data is sent to the printer 20p via the controller 20c, thereby allowing the printer to execute the printing.
When the calibration of the printer 20p is executed, the server 11 transmits patch image data to the digital copier 20, thereby allowing the printer 20p to execute the printing on the basis of the patch image data. A printed patch is read by the scanner 20s. The server 11 performs a luminance/density conversion, measures a density of the patch, and calculates calibration data.
When the digital copier 20 transmits the print data, the calibration data calculated by the server 11 is directly applied to print target image data by the server 11 or downloaded into the digital copier 20 and applied to the image data by the printer 20p prior to executing the printing.
The above construction will be described in detail. The server 11 first determines which digital copier executes the printing and transmits the print data to the decided digital copier. Processes in the digital copiers 20 and 21 are similar to those described above in
When the calibration of the printer 20p of the digital copier 20 is executed, the server 11 transmits patch image data to the digital copier 20, thereby allowing the printer 20p to execute the printing on the basis of the patch image data. The measurement device 12, scanner 20s, or scanner 21s reads the printed patch and measures a density of the patch. The server 11 calculates calibration data. The calculated calibration data is applied in the same manner as that described above in conjunction with
Although
The above construction will be described in detail. The server 121 and image forming apparatus 122 are constructed so that they can communicate data, and the server 121 and a measurement device 123 are constructed so that they can communicate data, respectively. In the server 121, a controller 1211 communicates data with a controller 1221 of the image forming apparatus 122, performs job management shown in
In the image forming apparatus 122, the controller 1221 makes data communication with the controller 1211 of the server 121 and controls the image forming operation in a printer section 1222 and the image reading operation in a scanner section 1223. The scanner section 1223 reads an image from an original. In the measurement device 123, a measurement section 1231 makes data communication with the controller 1211 of the server 121 and measures a print density of a printed matter.
The operation in the image forming system according to the first embodiment of the invention constructed as mentioned above will be described in detail hereinbelow with reference to
A printer ID 54 of the printer to output indicates a printer to which the job has been assigned. A print order 55 of outputting indicates an order of printing which is executed by the printer. An estimated start date/time 56 is an estimated date/time at which the job is started. An estimated end date/time 57 is an estimated date/time at which the job is finished. A job status 58 indicates a current status of the job.
A value of the printer status 62 is one of “Ready”, “Busy”, “Error”, and “OFFLine”. When the printer is disconnected, the printer status 62 is set to “OFFLine”. During the printing, the status is set to “Busy”. When the printing is impossible due to an error, the status is set to “Error”. When the printing is possible, the status is set to “Ready”. The printer status 62 is the same as the status managed by each printer itself and updated by a change in status of the printer.
A printer info 63 is information about the printer. A job list 64 indicates a list of jobs in the printer. An estimated job end date/time 65 indicates a date or a time at which processing of all the jobs in the printer may be terminated.
When the updating of the job, the change in printer status, or the change in control status occurs, the job management section 40 changes the assignment of the printer for processing the job with respect to the job or updates the job management information 41 and printer management information 42. A printer output section 43 receives the job to be executed from the job management section 40 and outputs it to the printer assigned to the received job.
Since the control status 61 of the printer is changed, the printer assignment of the job is changed in step S102. That is, the job management information is changed so that the job assigned to the printer as a target of the calibration is assigned to another printer. For example, in case of executing the calibration by the digital copier 20 in the system shown in
Subsequently, in step S103, the patch data is outputted to the printer through the printer output section 43. Thus, the printer executes the printing on the basis of the patch data. As mentioned above, since the job other than the job for calibration is not assigned to the printer whose printer control status 61 is “Calibration”, a phenomenon such that the general job is interrupted during the calibration does not occur.
In step S104, the measurement device 12 is allowed to measure the printed patch printed matter. In step S105, calibration data is calculated from the measured data. In step S106, the printer is allowed to print a test chart for confirming an effect of the calibration data. Specifically speaking, print data showing the test chart is formed and outputted to the printer. Since this job is related to the calibration, it is assigned to the printer which is being calibrated and the print data can be printed.
After completion of the printing of the test chart, the control status of the printer is changed to “ONLine” in step S107. Since the control status has been changed, the job is assigned to the printer and even the printer whose calibration was finished can perform the printing.
As described above, according to the image forming system of the first embodiment of the invention, the status of the printer is divided into two kinds of statuses such as printer status and control status and provided as one of the printer management information on the server. The printer status is a status (Ready, Busy, Error, OFFLine) which is also managed by the printer itself. The control status is a status of the printer which is managed on the server side. As a control status, besides “ONLine” and “OFFLine”, “Calibration” showing that the calibration is being executed is provided.
During a period of time from the start to the end of the calibration, the control status of the printer is set to “Calibration”. When the control status of the printer is “Calibration”, although the printing of the patch data, the printing of the test chart, or the like which is the calibration related work can be executed, the printing of other jobs cannot be executed. Thus, even if the print data is inputted to the server 11 while the calibration is being executed in a certain printer, the server controls lest the general print data is supplied to the printer whose calibration is being executed, so that inconvenience during the calibration can be prevented.
That is, by having the status of “Calibration” as a control status of the management information of the device to the printer whose calibration is being executed, the device is allowed to execute the job which is related to the calibrating work, and there is an effect such that it is possible to prevent inconvenience such that the general job other than the calibrating work is erroneously executed by the printer whose calibration is being executed.
Second Embodiment
An image forming system according to the second embodiment of the invention comprises the printer 10, server 11, and measurement device 12 in a manner similar to the first embodiment (refer to
An image forming system according to the second embodiment of the invention comprises the server 11 and the digital copier 20 having the printer 20p, scanner 20s, and controller 20c in a manner similar to the first embodiment (refer to
An image forming system according to the second embodiment of the invention comprises: the server 11; the digital copier 20 having the printer 20p, scanner 20s, and controller 20c; and the digital copier 21 having the printer 21p, scanner 21s, and controller 21c in a manner similar to the first embodiment (refer to
An image forming system according to the second embodiment of the invention comprises: the server 121 having the controller 1211; the image forming apparatus 122 having the controller 1221, printer section 1222, and scanner section 1223; and the measurement device 123 having the measurement section 1231 (refer to
A construction of each section in the image forming system according to the second embodiment of the invention is similar to that in the first embodiment. Since the construction of each section in the image forming system has been described in detail in the first embodiment, their descriptions are omitted here.
The operation of each section in the image forming system according to the second embodiment of the invention constructed as mentioned above will now be described in detail with reference to
A device ID 84 to execute indicates a device to which the job has been assigned. A print/scan order 85 of executing indicates an order at which the print job or scan job is executed by the device. An estimated start date/time 86 is an estimated date/time at which the job is started. An estimated end date/time 87 is an estimated date/time at which the job is finished. A job status 88 indicates a current status of the job.
A value of the control status 91 is one of “ONLine”, “OFFLine”, and “Calibration”. During the calibration, the control status 91 is set to “Calibration”. When the device is disconnected, the status is set to “OFFLine”. In the other cases, the status is set to “ONLine”. A value of the device status 92 is one of “Ready”, “Printing”, “Scanning”, “Error”, and “OFFLine”. When the device is disconnected, the device status 92 is set to “OFFLine”. During the printing, the status is set to “Printing”. When the printing/scan is impossible due to an error, the status is set to “Error”. When the printing/scan is possible, the status is set to “Ready”. The device status 92 corresponds to the status managed by each device itself and is updated due to a change in status of the device.
A printer info 93 is information about the printer and a scan info 94 is information about the scanner. A job list 95 indicates a list of jobs in the device. An estimated job end date/time 96 indicates a date or a time at which processing of all the jobs in the device may be terminated.
When the updating of the job, the change in device status, or the change in control status occurs, the job management section 70 changes the assignment of the device for executing the job with respect to the job or updates the job management information 71 and device management information 72. A job executor 73 receives the job to be executed from the job management section 70, outputs the print data to the printer assigned to the received job, or reads data from the scanner assigned to the job.
Since the control status 91 of the device is changed, the device assignment of the job is changed in step S112. That is, the job management information is changed so that the job assigned to the device as a target of the calibration is assigned to another device. For example, in case of executing the calibration by the digital copier 20 in the system shown in
Subsequently, in step S113, the patch data is outputted to the device through the job executor 73. Thus, the device executes the printing on the basis of the patch data. As mentioned above, since the job other than the job for calibration is not assigned to the device whose control status 91 is “Calibration”, a phenomenon such that the general job interrupts during the calibration does not occur.
In step S114, the printed patch print is measured by using the measurement device 12 or the scanner 20s or 21s. Since this measurement is related to the calibration, the scanner of the device whose calibration is being executed can read the patch print.
In step S115, calibration data is calculated from the measured data. In step S116, the device is allowed to print a test chart for confirming an effect of the calibration data. Since this job is related to the calibration, it is assigned to the device whose calibration is being executed and the printing can be performed.
After completion of the printing of the test chart, the control status of the device is changed to “ONLine” in step S117. Since the control status has been changed, the job is assigned to the device again and the printing or scan of the general data is made possible from the device whose calibration has been finished.
As described above, according to the image forming system of the second embodiment of the invention, the status of the digital copier is divided into two kinds of statuses such as device status and control status and provided as one of the device management information on the server. The device status is a status (Ready, Printing, Scanning, Error, OFFLine) which is also managed by the copier itself. The control status is a status of the digital copier which is managed on the server side. As a control status, besides “ONLine” and “OFFLine”, “Calibration” showing that the calibration is being executed is provided.
During a period of time from the start to the end of the calibration, the control status of the device of the digital copier is set to “Calibration”. When the control status of the device is “Calibration”, although the printing of the patch data, the printing of the test chart, or the like which is the calibration related work can be executed, the printing of other general data cannot be executed. Thus, even if the job is inputted to the server 11 while the calibration is being executed in a certain device, the server controls lest the general print data is supplied to the device whose calibration is being executed, so that there is an effect such that inconvenience during the calibration can be prevented.
That is, by having the status of “Calibration” as a control status of the device management information for the digital copier whose calibration is being executed, the device is allowed to execute the job which is related to the calibrating work, and there is an effect such that it is possible to prevent inconvenience such that the general job other than the calibrating work is erroneously executed by the device of the copier whose calibration is being executed. There is also an effect such that even while the calibration of one device in the digital copier is being executed, another device is enabled to execute the general job.
Other Embodiments
Although the constructions shown in
Although the measurement device for measuring the print density of the printed matter has been provided separately from the server in the first and second embodiments of the invention mentioned above, the invention is not limited to them but the server can also have the function of the measurement device.
The invention can be applied to a system comprising a plurality of apparatuses or to an apparatus comprising one device. Naturally, the functions of the embodiments mentioned above can be also accomplished by a method whereby a memory medium in which program codes of software for realizing the functions of the embodiments have been stored is supplied to a system or an apparatus and a computer (a CPU or an MPU) of the system or apparatus reads out and executes the program codes stored in the memory medium.
In this case, the program codes themselves read out from the memory medium realize the functions of the embodiments mentioned above and the memory medium in which the program codes have been stored constructs the invention. As a memory medium to supply the program codes, for example, it is possible to use a floppy disk, a hard disk, an optical disk, a magnetooptic disk, a CD-ROM, a CD-R, a magnetic tape, a non-volatile memory card, an ROM, or the like.
The invention incorporates not only a case where the functions of the embodiments mentioned above are realized by a method whereby a computer executes the program codes which were read out but also a case where an OS or the like which is operating on a computer executes a part or all of the actual processes on the basis of instructions of the program codes, and the functions of the embodiments mentioned above are realized by those processes.
Further, the invention also incorporates a case where the program codes read out from a memory medium are written into a memory equipped for a function expanding board inserted in a computer or a function expanding unit connected to a computer and, thereafter, a CPU or the like provided for the function expanding board or function expanding unit executes a part or all of the actual processes on the basis of instructions of the program codes, and the functions of the embodiments mentioned above are realized by those processes.
In this case, in the image forming system according to the first and second embodiments of the invention, in case of executing the program for executing the calibration setting method of the invention, for example, the program and the program related data are supplied to each apparatus constructing the image forming system by the procedure as described with reference to
As described above, according to the invention, as a control status of the management information of the device to the printer or copier whose calibration is being executed, by having the control status showing that the calibration is being executed, the device is allowed to execute the job which is related to the calibrating work, and there is an effect such that it is possible to prevent inconvenience such that the general job other than the calibrating work is erroneously executed by the printer or copier whose calibration is being executed. There is also an effect such that even while the calibration of one device is being executed, another device is enabled to execute the general job.
Patent | Priority | Assignee | Title |
10013225, | Nov 12 2012 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Image forming apparatus and image forming method thereof to generate binary print data external host apparatus |
8019152, | Aug 25 2005 | FUJIFILM Business Innovation Corp | Color correction data acquiring system, image processing system, color correction data acquiring method, image processing method, and program |
8384950, | Mar 17 2008 | Seiko Epson Corporation | Processing system and processing method for processing system |
8559031, | Dec 25 2009 | Brother Kogyo Kabushiki Kaisha | Image forming system restricting execution of acquisition process |
9069505, | Dec 25 2009 | Brother Kogyo Kabushiki Kaisha | Image forming system setting condition for executing acquisition process |
Patent | Priority | Assignee | Title |
5802260, | Nov 28 1994 | Ricoh Printing Systems, LTD | Printing system |
5815764, | Sep 26 1996 | Xerox Corporation | Document job routing system for a printing system |
5920405, | Mar 10 1995 | Xerox Corporation | Multifunction device with printer/facsimile contention selection |
5933676, | Aug 23 1996 | Canon Kabushiki Kaisha | Image forming apparatus, and control apparatus and method therefor |
5950036, | Aug 23 1996 | Canon Kabushiki Kaisha | Image processing apparatus having calibration control and related method |
5987225, | May 10 1995 | Sharp Kabushiki Kaisha | Method of dynamically managing a printer/copier network |
6048117, | May 08 1998 | Xerox Corporation | Network-based system for color calibration of printers |
6160968, | Nov 28 1997 | Canon Kabushiki Kaisha | Printing method and image processing method for performing printing during which calibration of printing apparatus is executed |
6412022, | Sep 30 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Simultaneous print and scan logical channel network multifunction peripheral |
6498656, | Aug 26 1998 | Ricoh Company, LTD | Rule based selection criteria for controlling print job distribution |
6519053, | Oct 19 1999 | Electronics for Imaging, Inc | Method and apparatus for smart job ticket processing for print streams |
6573910, | Nov 23 1999 | Xerox Corporation | Interactive distributed communication method and system for bidding on, scheduling, routing and executing a document processing job |
20030011805, | |||
20030090688, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 28 2001 | Canon Kabushiki Kaisha | (assignment on the face of the patent) | / | |||
Nov 21 2001 | KISE, TAKASHI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012390 | /0828 |
Date | Maintenance Fee Events |
Jun 09 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 11 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Aug 27 2018 | REM: Maintenance Fee Reminder Mailed. |
Feb 11 2019 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 09 2010 | 4 years fee payment window open |
Jul 09 2010 | 6 months grace period start (w surcharge) |
Jan 09 2011 | patent expiry (for year 4) |
Jan 09 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 09 2014 | 8 years fee payment window open |
Jul 09 2014 | 6 months grace period start (w surcharge) |
Jan 09 2015 | patent expiry (for year 8) |
Jan 09 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 09 2018 | 12 years fee payment window open |
Jul 09 2018 | 6 months grace period start (w surcharge) |
Jan 09 2019 | patent expiry (for year 12) |
Jan 09 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |