The present invention relates to an image forming apparatus, especially to an image forming apparatus capable of selecting a print job to be performed after a print alarm is deactivated.
An image forming device may be connected to a network for receiving data per a print job for a printing operation from a plurality of host computers. In this case, when a sheet tray retaining sheets necessary for the printing operation is not installed, the printing operation is interrupted during executing the print job. In a conventional image forming apparatus, even though a sheet tray retaining sheets necessary for a subsequent operation is installed, the printing operation is stopped and the subsequent operation will not be performed.
To this end, it has been proposed that an image forming apparatus is capable of performing a subsequent operation even when a precedent operation is interrupted, if a cause of the interruption does not prevent the subsequent operation from being performed (refer to Patent Reference). In Patent Reference, it is limited to the technology for removing a cause of interruption per a print job.
In a conventional image forming apparatus (including the one disclosed in Patent Reference), when an alarm is activated due to a cause such as no sheet during a print job, the printing operation is resumed from print data not printed after the alarm is deactivated. In this case, even though the printing operation to be resumed is not urgent, the printing operation is automatically resumed after the alarm is deactivated. Therefore, when an alarm is activated and left in the activated state for a while, another person with an urgent printing job has to deactivate the alarm and wait until the remaining printing operation is complete. Patent Reference: Japanese Patent Publication No. 11-134122
In view of the problems described above, an object of the present invention is to provide an image forming apparatus capable of selecting a print job to be performed after a print alarm is deactivated when the print alarm is activated.
Further objects and advantages of the invention will be apparent from the following description of the invention.
In order to attain the objects described above, according to the present invention, an image forming apparatus receives print data per a print job from an external device, and stores the print data. Then, the image forming apparatus performs a printing operation in a specific printing order. The image forming apparatus comprises: a print alarm detection unit for detecting a print interruption cause; a job selection unit for selecting a print job to be resumed after the print interruption cause detected by the print alarm detection unit is removed; and a printing order setting unit for setting a printing order when the print job selected by the job selection unit is different from the specific printing order. The image forming apparatus may further include a job regeneration unit for regenerating one print job according to print data of a print job not printed when the print interruption cause is generated during the print job. Further, the printing order setting unit sets the print job regenerated by the job regeneration unit according to the print data of the print job not printed in an order after a print job to be resumed when the job selection unit selects the order of print jobs to be printed different from the specific printing order.
In the invention, when the print alarm is activated, the image forming apparatus is capable of selecting a print job to be performed after a print alarm is deactivated, thereby improving operation efficiency.
FIGS. 9(a) to 9(c) are views showing examples of a printing order; and
FIGS. 10(a) to 10(c) are schematic views showing configurations of a printer device having a notification unit.
Hereunder, embodiments of the present invention will be explained with reference to the accompanying drawings.
First Embodiment
The host interface 1 receives print data per a print job from an external device (computer 110) through a network 120. The host interface 1 connects the network 120 and the printer device 100 according to a specific protocol.
The image data control unit 2 monitors a print job, and includes a job selection unit 2-1; a job regeneration unit 2-2; a printing order setting unit 2-3; and a timing unit 2-4. The job selection unit 2-1 prompts an operator to select a print job to be resumed through the operation and display unit 3 after a print interruption cause is removed, and receives the selection. When the print interruption cause is generated during a specific print job, the job regeneration unit 2-2 regenerates one print job according to print data of the print job not printed. The printing order setting unit 2-3 sets the print job regenerated according to the print data of the print job not printed in an order after a print job to be resumed when the job selection unit 2-1 selects the order of print jobs different from a specific printing order. The timing unit 2-4 measures a delay time until receipt of the selection when the job selection unit 2-1 prompts an operator to select a print job to be resumed through the operation and display unit 3. The timing unit 2-4 detects time-out after a specific period of time.
The image data control unit 2 writes and reads a print job into and from the image data storage memory 7, and transfers the print job to the image forming control unit 4. When the print alarm detection unit 6 detects a print interruption cause, the image data control unit 2 stops transferring the print job to the image forming control unit 4. The image data control unit 2 is started when the CPU 9 executes a specific control program stored in the program ROM 10. The print interruption cause includes no sheet, sheet jam, or the like, with which it is difficult to continue a printing operation. When the print interruption cause is removed, it is possible to resume the printing operation.
The operation and display unit 3 includes an LCD display panel 3-1; an LED display panel 3-2; and an operation key 3-3. The operation and display unit 3 displays a status of the apparatus, information regarding a print job, and the like for an operator. The operation and display unit 3 also functions as a man-machine interface between an operator and the printer device 100 for receiving a command of the operator. The operation and display unit 3 starts the display function for the operator and the interface display function relative to the operator upon controlling the job selection unit 2-1 when the CPU 9 executes a specific control program stored in the program ROM 10.
The image forming control unit 4 receives a print job from the image data control unit 2, and controls the printer engine unit 5 to perform the printing operation. The image forming control unit 4 also receives a notice of print interruption cause such as no sheet or sheet jam from the print alarm detection unit 6, so that the image forming control unit 4 sends an alarm signal to the image data control unit 2 and the operation and display unit 3. Further, the image forming control unit 4 receives a removal notice of print interruption cause to stop sending the alarm signal. The image forming control unit 4 is started when the CPU 9 executes a specific control program stored in the program ROM 10.
The printer engine unit 5 performs the printing operation according to the control of the image forming control unit 4.
When the hopping roller 308 transports a sheet 310 from the sheet cassette 309, the resister roller 307 transports the sheet 310 from a left side to a right side in
The print alarm detection unit 6 monitors various sensors disposed at specific positions of the printer engine unit 5, and detects the print interruption cause such as no sheet or sheet jam, so that the print alarm detection unit 6 sends the notice of print interruption cause to the image forming control unit 4. The print alarm detection unit 6 also sends the removal notice of print interruption cause to the image forming control unit 4 when the print interruption cause is removed.
The image data storage memory 7 is a memory capable of storing a plurality of print jobs (print data). The image data control unit 2 writes and reads the print jobs into and from the image data storage memory 7. When the printer device 100 receives the print job from the external device (computer 120) through the network 120, the print job is temporarily stored in the image data storage memory 7. The print job is deleted after the printing operation is performed.
The apparatus control information storage memory 8 is a memory for storing information regarding an operation of the apparatus as a whole. The image data control unit 2 writes and reads the information regarding a control operation into and from the apparatus control information storage memory 8 through a common bus 11. The apparatus control information storage memory 8 includes a job control table 8-1, and stores information of the print job (host name, file name, IP address, etc.) and a storage state (the number of stored jobs, a printing order of the stored jobs, etc.) in a transmitted order or a printing order.
The CPU 9 is a microprocessor for controlling the whole apparatus. In the embodiment, the CPU 9 executes control programs stored in the program ROM 10 to start the image data control unit 2, the operation and display unit 3, and the image forming control unit 4.
The program ROM 10 is a read-only memory for storing the control programs to be executed by the CPU 9 for controlling the whole apparatus. In the embodiment, the CPU 9 executes the control programs stored in the program ROM 10 in advance to start the image data control unit 2, the operation and display unit 3, and the image forming control unit 4.
The printing operation of the printer device 100 according to the first embodiment is performed as follows.
In step S1-1, when the printer engine unit 5 (
In step S1-3, the image data control unit 2 (
In step S1-4, the image data control unit 2 (
An example displayed on the LCD display panel 3-1 (
In step S1-6, the timing unit 2-4 (
In step S1-10, the job regeneration unit 2-2 (
In step S1-12, the printing order setting unit 2-3 (
In step S1-14, when the printing operation of the print jobs is completed, the process returns to step S1-2 to repeat the printing operation. When the printing operation of all of the print jobs stored in the image data storage memory 7 (
As described above, when the alarm is activated due to the print interruption cause such as no sheet during the print job, if the printing operation to be resumed is not urgent, it is possible to select and resume another urgent printing job after the alarm is deactivated, thereby improving printing efficiency.
Second Embodiment
In the first embodiment, after the alarm is deactivated, the printing operation is resumed from the print job selected by the operator. In the second embodiment, when the number of pages not printed is less than a specific number defined in advance upon generation of the alarm, the pages not printed have priority over the print job selected by the operator and are printed before the print job selected. Hereunder, only differences from the first embodiment will be explained. Components same as those in the first embodiment are designated by the same reference numerals, and explanations thereof are omitted.
The image data control unit 21 monitors a print job, and includes the job selection unit 2-1; the job regeneration unit 2-2; the printing order setting unit 2-3; the timing unit 2-4 and a print priority setting unit 21-1. The job selection unit 2-1 prompts an operator to select a print job to be resumed through the operation and display unit 3 after a print interruption cause is removed, and receives the selection. The job regeneration unit 2-2 regenerates one print job according to print data of a print job not printed when the print interruption cause is generated during the print job. The printing order setting unit 2-3 sets the print job regenerated according to the print data of the print job not printed in an order after a print job to be resumed when the job selection unit 2-1 selects the order of print jobs different from a specific printing order. The timing unit 2-4 measures a delay time until receipt of the selection when the job selection unit 2-1 prompts an operator to select a print job to be resumed through the operation and display unit 3. The timing unit 2-4 detects time-out after a specific period of time. The print priority setting unit 21-1 set a printing order of pages not printed have before the print job selected by the operator when the number of the pages not printed is less than a limit page number defined in advance upon generation of the alarm.
The image data control unit 21 writes and reads a print job into and from the image data storage memory 7, and transfers the print job to the image forming control unit 4. When the print alarm detection unit 6 detects a print interruption cause, the image data control unit 21 stops transferring the print job to the image forming control unit 4. The image data control unit 21 is started when the CPU 22 executes a specific control program stored in the program ROM 23. The print interruption cause includes no sheet, sheet jam, or the like, with which it is difficult to continue the printing operation. When the print interruption cause is removed, it is possible to resume the printing operation.
The CPU 22 is a microprocessor for controlling the whole apparatus. In the embodiment, the CPU 22 executes control programs stored in the program ROM 23 to start the image data control unit 21, the operation and display unit 3, and the image forming control unit 4.
The program ROM 23 is a read-only memory for storing the control programs to be executed by the CPU 22 for controlling the whole apparatus. In the embodiment, the CPU 22 executes the control programs stored in the program ROM 23 in advance to start the image data control unit 21, the operation and display unit 3, and the image forming control unit 4.
The printing operation of the printer device 200 according to the second embodiment is performed as follows.
In step S2-1, when the printer engine unit 5 (
In step S2-3, the image data control unit 21 (
In step S2-4, the image data control unit 21 (
In step S2-6, the timing unit 2-4 (
In step S2-10, the job regeneration unit 2-2 (
In step S2-12, the job regeneration unit 2-2 (
In step S2-14, the image data control unit 21 (
In step S2-16, the print priority setting unit 21-1 (
As described above, in the second embodiment, after the alarm is activated, when the print data not printed in the print job interrupted is small, it is possible to print the print data not printed first. Accordingly, while it is possible to select the print job to be resumed, it is possible to prevent the print job capable of being printed in a short period of time from being behind the following print jobs necessary for a long period of time for printing. As a result, the operator does not need to wait for completing the following print jobs, thereby improving printing operation efficiency.
FIGS. 9(a) to 9(c) are views showing examples of the printing order. Suppose that print jobs A to C are assigned in the printing order at first, and the print job A is interrupted. When the operator selects the print job B to be resumed, two printing orders are possible as indicated as (i) and (ii) in
Third Embodiment
In the third embodiment, it is possible to switch on and off the job selection unit in the first and second embodiments. Hereunder, only differences from the first embodiment will be explained. Components same as those in the first embodiment are designated by the same reference numerals, and explanations thereof are omitted.
The image data control unit 31 monitors a print job, and includes the job selection unit 2-1; the job regeneration unit 2-2; the printing order setting unit 2-3; the timing unit 2-4 and a job selection function switching unit 31-1. The job selection unit 2-1 prompts an operator to select a print job to be resumed through the operation and display unit 3 after a print interruption cause is removed, and receives the selection. The job regeneration unit 2-2 regenerates one print job according to print data of a print job not printed when the print interruption cause is generated during the print job. The printing order setting unit 2-3 sets the print job regenerated according to the print data of the print job not printed in an order after a print job to be resumed when the job selection unit 2-1 selects the order of print jobs different from a specific printing order. The timing unit 2-4 measures a delay time until receipt of the selection when the job selection unit 2-1 prompts an operator to select a print job to be resumed through the operation and display unit 3. The timing unit 2-4 detects time-out after a specific period of time. The job selection function switching unit 31-1 switches the job selection unit 2-1 between effective and non-effective.
The image data control unit 31 writes and reads a print job into and from the image data storage memory 7, and transfers the print job to the image forming control unit 4. When the print alarm detection unit 6 detects a print interruption cause, the image data control unit 2 stops transferring the print job to the image forming control unit 4. The image data control unit 31 is started when the CPU 32 executes a specific control program stored in the program ROM 33. The print interruption cause includes no sheet, sheet jam, or the like, with which it is difficult to continue the printing operation. When the print interruption cause is removed, it is possible to resume the printing operation.
The CPU 32 is a microprocessor for controlling the whole apparatus. In the embodiment, the CPU 32 executes control programs stored in the program ROM 33 to start the image data control unit 31, the operation and display unit 3, and the image forming control unit 4.
The program ROM 33 is a read-only memory for storing the control programs to be executed by the CPU 32 for controlling the whole apparatus. In the embodiment, the CPU 32 executes the control programs stored in the program ROM 33 in advance to start the image data control unit 31, the operation and display unit 3, and the image forming control unit 4.
The printing operation of the printer device 300 according to the second embodiment is performed as follows.
In step S3-1, when the printer engine unit 5 (
In step S3-3, the image data control unit 31 (
In step S3-4, the image data control unit 31 (
In step S3-6, the job selection unit 2-1 (
In step S3-9, the process waits until receipt of the selection of the print job to be resumed. Upon receipt, the process proceeds to step S3-10. In step S3-10, when the print job selected is the print job interrupted due to the alarm, the process proceeds to step S3-16. Otherwise, the process proceeds to step S3-11.
In step S3-11, the job regeneration unit 2-2 (
In step S3-13, the printing order setting unit 2-3 (
In step S3-15, when the printing operation of the print jobs is completed, the process returns to step S3-2 to repeat the printing operation. When the printing operation of all of the print jobs stored in the image data storage memory 7 (
When only a single operator uses the printer device, the job selection function is not necessary. In the third embodiment, with the job selection function switching unit, it is possible to switch off the job selection function, thereby improving the printing operation efficiency.
In the third embodiment, the job selection function switching unit is disposed in the printer device according to the first embodiment. The present invention is not limited thereto, and the job selection function switching unit may be disposed in the printer device according to the second embodiment.
In the embodiments described above, several modifications are possible. For example, a notification unit may be disposed in the printer device for notifying the operation of the print interruption cause in various ways. FIGS. 10(a) to 10(c) are schematic views showing configurations of a printer device 400 having a notification unit 41. As shown in
Further, in each case shown in FIGS. 10(a) to 10(c), the notification unit 41 notifies the print interruption cause to an operator sending the print job interrupted or a host computer through which the operator sends the print job interrupted. Alternatively, the notification unit 41 may notify the print interruption cause to operators other than the operator sending the print job interrupted or host computers other than the host computer through which the operator sends the print job interrupted. Further, the notification unit 41 may notify the print interruption cause to a plurality of operators or host computers.
The disclosure of Japanese Patent Application No. 2005-171028, filed on Jun. 10, 2005, is incorporated in the application.
While the invention has been explained with reference to the specific embodiments of the invention, the explanation is illustrative and the invention is limited only by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2005-171028 | Jun 2005 | JP | national |