1. Field of the Invention
This invention relates to an image forming system, a control method therefor, an image forming apparatus, a control method therefor, and storage media storing programs for executing these control methods.
2. Description of the Related Art
In conventional image forming systems such as copiers and printers, an inserter feeds only cover sheets.
If the inserter is adapted to feed not only cover sheets but also interleaved sheets and back cover sheets, this single inserter (sheet feeding stage) will have a plurality of different types of sheets (cover sheets, interleaved sheets, and back cover sheets) placed thereon. Thus, when a job that has been interrupted due to a jam or the like is recovered and then a sheet feeding operation is resumed, there is a possibility that the next fed sheet is not fed correctly.
It is an object of the present invention to provide an image forming system, a control method therefor, an image forming apparatus, and a control method therefor, which, if a jam occurs, enable the next fed sheet to be properly fed, as well as storage media storing programs for executing these control methods.
To attain the above object, a first aspect of the present invention provides an image forming system comprising an image forming apparatus including separate sheet setting means for setting at least one type of separate sheets to or between printing sheets on which images have been formed, and an image controller that controls the image forming apparatus, the image controller comprising separate sheet detecting means for detecting a type of the separate sheets set by the separate sheet setting means, jam display means for detecting a jam and providing display of information related to the jam that has occurred, and display changing means for changing the display provided by the jam display means based on a number of type of the separate sheets detected by the separate sheet detecting means.
Specifically, if the type of the separate sheets detected by the separate sheet detecting means is a plurality of types, the display changing means adds a display that instructs checking a state of the separate sheets.
To attain the above object, the first aspect of the present invention also provides a method of controlling an image forming system comprising an image forming apparatus including separate sheet setting means for setting at least one type of separate sheets to or between printing sheets on which images have been formed, and an image controller that controls the image forming apparatus via a network, the method being executed by the image controller and comprising the steps of detecting a type of the separate sheets set by the separate sheet setting means, detecting a jam and providing display of information related to the jam that has occurred, and changing the display provided in the display providing step based on a number of type of the separate sheets detected by the separate sheet detecting step.
To attain the above object, the first aspect of the present invention further provides a readable storage medium storing a program for executing a method of controlling an image forming system comprising an image forming apparatus including separate sheet setting means for setting at least one type of separate sheets to or between printing sheets on which images have been formed, and an image controller that controls the image forming apparatus, the method being executed by the image controller, the program comprising a module for detecting a type of the separate sheets set by the separate sheet setting means, a module for detecting a jam and providing display of information related to the jam that has occurred, and a module for changing the display provided by the display providing module based on a number of type of the separate sheets detected by the separate sheet detecting module.
To attain the above object, the first aspect of the present invention further provides an image forming apparatus including separate sheet setting means for setting at least one type of separate sheets to or between printing sheets on which images have been formed, comprising separate sheet detecting means for detecting a type of the separate sheets set by the separate sheet setting means, jam display means for detecting a jam and providing display of information related to the jam that has occurred, and display changing means for changing the display provided by the jam display means based on a number of type of the separate sheets detected by the separate sheet detecting means.
To attain the above object, the first aspect of the present invention further provides a method of controlling an image forming apparatus including separate sheet setting means for setting at least one type of separate sheets to or between printing sheets on which images have been formed, comprising the steps of detecting a type of the separate sheets set by the separate sheet setting means, detecting a jam and providing display of information related to the jam that has occurred, and changing the display provided in the display providing step based on a number of type of the separate sheets detected by the separate sheet detecting step.
To attain the above object, the first aspect of the present invention also provides a readable storage medium storing a program for executing a method of controlling an image forming apparatus including separate sheet setting means for setting at least one type of separate sheets to or between printing sheets on which images have been formed, the program comprising a module for detecting a type of the separate sheets set by the separate sheet setting means, a module for detecting a jam and providing display of information related to the jam that has occurred, and a module for changing the display provided by the display providing module based on a number of type of the separate sheets detected by the separate sheet detecting module.
According to the first aspect of the present invention, if a jam occurs, information related to the jam that has occurred is displayed. This display is changed depending on the number of type of separate sheets detected. Therefore, the user can take necessary measures depending upon the number of type of separate sheets set to or between printing sheets on which images have been formed. As a result, sheets to be fed can be properly fed.
To attain the above object, a second aspect of the present invention further provides an image forming system including an image forming apparatus having image forming means for forming images on sheets based on an input job, the image forming apparatus being connectable to a sheet processing apparatus having an inserter for inserting a sheet different from sheets from the image forming means, into the sheets from the image forming means, the image forming system comprising control means for controlling a recovery operation for the job in a case where the job is interrupted, wherein the control means determines whether or not the recovery operation for recovering the interrupted job is to be executed, based on whether or not the interrupted job uses the inserter.
Preferably, the control means inhibits the recovery operation from being automatically carried out for the interrupted job if the job uses the inserter, and permits the recovery operation to be automatically carried out for the interrupted job if the job does not use the inserter.
More preferably, the control means executes a first mode in which the recovery operation is started in response to an instruction from a user if the interrupted job uses the inserter, and executes a second mode in which the recovery operation is started without any instruction from the user if the interrupted job does not use the inserter.
Specifically, in the first mode, a notification is given to the user to urge the user to check the inserter, and in the second mode, the recovery operation is carried out without any notification being given to the user to urge the user to check the inserter.
Preferably, the control means permits the recovery operation to be automatically carried out for the interrupted job on condition that a number of sheets from the inserter is smaller than a predetermined number, if the job uses the inserter.
More preferably, the control means inhibits the recovery operation from being automatically carried out for the interrupted job on condition that the number of sheets from the inserter is not smaller than the predetermined number, if the job uses the inserter.
Preferably, the control means controls notifications to be given to the user, in a manner such that the control means gives a first notification to the user to urge the user to check the inserter if the interrupted job uses the inserter, and gives a second notification different from the first notification to the user if the interrupted job does not use the inserter.
In a typical case, the control means interrupts the job in response to occurrence of a sheet jam in the image forming apparatus.
Alternatively, the control means interrupts the job in response to occurrence of a sheet jam in the sheet processing apparatus.
Alternatively, the image forming apparatus processes a job input by an original reading device.
In this case, the control means interrupts the job in response to occurrence of a sheet jam in the original reading device.
Further, the image forming apparatus processes a job input by an external apparatus.
To attain the above object, the second aspect of the present invention also provides a method of controlling an image forming system including an image forming apparatus having image forming means for forming images on sheets based on an input job, the image forming apparatus being connectable to a sheet processing apparatus having an inserter for inserting a sheet different from sheets from the image forming means, into the sheets from the image forming means, the method comprising the step of controlling a recovery operation carried out for the job in a case where the job is interrupted, and wherein the controlling step determines whether or not the recovery operation for recovering the interrupted job is to be executed, based on whether or not the interrupted job uses the inserter.
To attain the above object, the second aspect of the present invention further provides a computer-readable storage medium storing a program for causing an image forming system to execute a step, the image forming system including an image forming apparatus having image forming means for forming images on sheets based on an input job, the image forming apparatus being connectable to a sheet processing apparatus having an inserter for inserting a sheet different from sheets from the image forming means, into the sheets from the image forming means, the step comprising controlling a recovery operation carried out for the job in a case where the job is interrupted, and wherein the controlling step determines whether or not the recovery operation for recovering the interrupted job is to be executed, based on whether or not the interrupted job uses the inserter.
According to the second aspect of the present invention, whether or not a recovery operation is to be carried out for an interrupted job is determined based on whether or not the interrupted job uses an inserter. As a result, this can allow an interrupted job to be properly processed.
The above and other objects, features, and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings.
The present invention will now be described below with reference to the drawings showing a preferred embodiment thereof.
In
The B/W scanner 100 and the color scanner 110 each have the image controller 200 connected thereto via an exclusive local bus, not shown, for controlling image reading and image transfer.
The B/W 20 opm printer 120, B/W 40 opm printer 130, B/W 60opm printer 140, and color printer 150 have respective online finishers 124, 134, 144, and 154, connected thereto for giving online instructions for printed printing sheets to be post-processed.
In
A CPU 201 is a controller that controls the entire system. A RAM 202 is a system work memory for operation of the CPU 201 and which is also used as an image memory temporarily storing image data. A ROM 203 is a boot ROM that stores a system boot program (including programs that execute various processes including the one shown in the flow chart of
An operating section interface (I/F) 206 is an interface section connected to an operating section (user interface) 210 to output image data thereto. Based on the image data, images are displayed on the operating section 210. Information input via the operating section 210 by a user of this system is transmitted to the CPU 201 via the operating section interface 206.
A network 209 is connected to the LAN 10 to input and output information. A modem 220 is connected to the public telephone line 20 to input and output information via the line 20. These devices are arranged on a system bus 207.
An image bus interface (I/F) 205 is a bus bridge that connects an image bus 208 which transfer image data at high speed and the system bus 207 together, to convert data structures. The image bus 208 is comprised of a high-speed bus such as a PIC bus.
Various devices, described below, are arranged on the image bus 208. A raster image processor (RIP) 230 expands a PDL code into a bit map image. A device interface (I/F) 240 connects the image controller 200, B/W scanner 100, and B/W 20 opm printer 120 together to carry out synchronous/asynchronous conversion of image data. A scanner image processing section 250 corrects, processes, and edits input image data. A printer image processing section 260 corrects the printer or carries out resolution conversion or other processes so as to provide good print output image data. An image rotating section 270 rotates image data. An image compressing section 280 carries out compression of multi-valued image data into JPEG data and decompression thereof and compression of binary data into JBIG, MMR, or MH data and decompression thereof.
The B/W scanner 200 is provided with an original feeder 101 that feeds originals to be read. The original feeder 101 has a tray 102 on which originals to be fed are set. The B/W scanner 100 reads image information from originals with images drawn thereon by scanning them using a CCD line sensor, not shown, while irradiating them with light, and then converts the read image information into an electric signal as raster image data 30. When the user operates the operating section 210 (see
The W/B 20 opm printer 120 forms raster image data 40 (see
A print operation is started in response to an instruction (raster image data 40) from the CPU 201. The B/W 20 opm printer 120 has installed therein a plurality of sheet feeding stages in a manner allowing the user to select the size and direction of printing sheets, and a plurality of corresponding sheet feeding cassettes 122a, 122b, 122c, and 122d (see
The finisher 124 has an inserter unit 126 installed therein and having an insert tray (not shown). The inserter unit 126 can be used as one sheet feeding stage like the sheet feeding cassette 122a, 122b, 122c, or 122d. Since the inserter unit 126 is installed in the finisher 124, sheets (for example, cover sheets, interleaved sheets, or back cover sheets) fed from the inserter unit 126 via an insert tray thereof can be fed into the finisher 124 without passing through an image forming section or a fixing unit (neither of them is shown) in the B/W 20 opm printer 120. Accordingly, sheets from the inserter unit cannot be printed (no images can be printed thereon) but can be inserted between printed printing sheets from the B/W 20opm printer 120 without being affected by heat generated by the printer 120. Further, by setting originals printed in colors, on the inserter unit 126, the finisher 124 can discharge (output) sheets printed in multiple colors so that the discharged printed sheets can be stapled bookbound in one bundle.
To print both sides of the printing sheet, the sheet is turned upside down in the W/B 20 opm printer 120 after one side thereof has been printed. Subsequently, the other side, which has not been printed yet, is printed in response to an instruction (raster image data 40) from the CPU 201.
Now, the device I/F 240 will be described.
In
A scan buffer 242 temporarily saves image data transmitted from the scanner 100, and outputs the saved image data to the image bus 208 in synchronization therewith. A serial-parallel and parallel-serial converting section 243 arranges the image data saved in the scan buffer 242, in an appropriate order, or decomposes the image data to convert it so as to have an appropriate data width for transfer to the image bus 208. A parallel-serial and serial-parallel converting section 244 decomposes image data transferred from the image bus 208 or arranges the image data in an appropriate order to convert it so as to have an appropriate data width for storage in the print buffer 245. The print buffer 245 temporarily saves the image data transferred from the image bus 208 and synchronously outputs the saved image data to the printer 120 in synchronization therewith.
Here, the details of image scan processing will be described. Image data transmitted from the scanner 100 is saved in the scan buffer 242 synchronously with a timing signal also transmitted from the scanner 100.
If the image bus 208 is a PIC bus, when 32 bits or more of image data is fed to and stored in the buffer 242, 32 bits of image data of the stored data is transmitted to the serial-parallel and parallel-serial converting section 243 in a first-in first-out manner. The 32-bit data converted by the serial-parallel and parallel-serial converting section 243 is transferred to the image bus 208 via the image bus I/F controller 241. On the other hand, if the image bus is of an IEEE 1394 type, the image data in the buffer 242 is transmitted from the buffer 242 to the serial-parallel and parallel-serial converting section 243 in a first-in first-out manner. The serial image data converted by the serial-parallel and parallel-serial converting section 243 is transferred to the image bus 208 via the image bus I/F controller 241.
Now, the details of processing for image printing will be described. If the image bus 208 is a PCI bus, 32-bit image data transmitted from the image bus 208 is received by the image bus I/F controller 241, which then transmits the data to the parallel-serial and serial-parallel converting section 244. The parallel-serial and serial-parallel converting section 244 decomposes the image data into an appropriate number of data bits to be input to the printer 120, and saves them in the print buffer 245. On the other hand, if the image bus 208 is of an IEEE 1394, serial image data transmitted from the image bus 208 is received by the image bus I/F controller 241, which then transmits the data to the parallel-serial and serial-parallel converting section 244. The parallel-serial and serial-parallel converting section 244 converts the image data into an appropriate number of data bits to be input to the printer 120, and saves them in the print buffer 245. The image data in the buffer 245 is transmitted to the printer 120 in a first-in first-out manner in synchronization with a timing signal transmitted from the printer 120.
Next, the scanner image processing section 250 will be described.
In
A filter processing section 252 is a space filter that carries out convolution operations. An editing processing section 253 recognizes, for example, a closed area in input image data which is marked with a marker by a marker pen and carries out various image processes such as shading, screening, and negative-positive reversal on the image data in the closed area. A variable power processing section 254 carries out an interpolating operation on a raster image in a main scanning direction to magnify or reduce the image if the resolution of the image to be read is to be changed. Scaling (magnification/reduction) in a sub-scanning direction is carried out by changing the scanning speed of an image reading line sensor (not shown). A table processing section 255 carries out table conversions by converting read brightness data as image data into density data. A binarizing processing section 256 binarizes multi-valued gray scale image data by an error diffusion process or a screen process. The image data subjected to these processes is transferred again to the image bus 208 via the image bus I/F controller 251.
Now, the printer image processing section 260 will be described.
In
Next, the image rotation processing section 270 will be described.
In
When the CPU 201 (see
To obtain an image of size 32×32 bits as mentioned above, the above-mentioned number of bits of data transfer must be carried out 32 times, and image data from discontinuous addresses must be transferred (see
The image data transferred by the discontinuous addressing is written to the RAM 273 so as to be rotated through a desired angle when read out. For example, for a counterclockwise rotation through 90° , initially transferred 32-bit image data is written in a Y direction (see
Once the 32×32 bit image data has been rotated (written to the RAM 273), the image rotating section 272 reads out the image data from the RAM 273 using the above described readout method and then transfers the image to the image bus I/F controller 271.
Upon receiving the rotated image data, the image bus I/F controller 271 transfers the data to the RAM 202 or devices on the image bus 208 by continuous addressing.
The above sequence of steps are repeated until the CPU 201 stops making a processing request when, for example, a required number of pages have been processed.
Now, the image compression processing section 280 will be described.
In
The CPU 201 gives an instruction for settings for image compression control to the image bus I/F controller 281. Then, based on the instruction, the image bus I/F controller 281 makes settings required for image compression for the image compressing section 283. The items to be set include, for example, MMR compression and JBIG decompression. After the settings have been made, the CPU 201 again permits the image bus I/F controller 281 to transfer image data. In accordance with this permission, the image bus I/F controller 281 starts transferring image data from the RAM 202 or devices on the image bus 208. The received image data is temporarily stored in the input buffer 282, and the image is transferred at a fixed speed in accordance with an image data request from the image compressing section 283. On this occasion, the input buffer 282 determines whether image data can be transferred between the image bus I/F controller 281 and the image compressing section 283. If it is impossible to load image data from the image bus 208 and to write images to the image compressing section 283, control is provided such that no data is transferred. Such control will be hereinafter referred to as handshaking.
The image compressing section 283 temporarily stores the received image data in the RAM 284. The reason why the image data is thus once stored in the RAM 284 is that data for several lines is required for image compression depending on the type of the image compressing process, so that image data for several lines must be stored before the compression of the first line is carried out.
Immediately upon completion of the image compression, the compressed image data is transmitted to the output buffer 285. The output buffer 285 carries out handshaking between the image bus controller 281 and the image compressing section 283 to transfer the image data to the image bus I/F controller 281.
The image bus I/F controller 281 transfers the transferred image data, which has been compressed (or decompressed), to the RAM 202 or devices on the image bus 208. The above sequence of steps are repeated until the CPU 201 stops issuing the processing request, for example, when a required number of pages have been processed or the image compressing section makes a stop request, for example, when an error occurs during compression or decompression.
In the image forming system constructed as described above, one or more images input from the scanner 100 or the network 209 are treated as a document or documents and can be stored in an image recording area called “a box”. The image data and attribute data in the box are recorded in the HDD 204.
The copy basic screen 300 displays an applied mode button 301 that is depressed to allow the user to use various copy functions.
The applied mode screen 400 is displayed when the applied mode button 301 is depressed in the copy basic screen 300. A cover sheet/interleaved sheet button 401 is used to add (set) a cover sheet (separate sheet) to printing sheets on which images have been formed or insert (set) interleaved sheets (separate sheets) between the printing sheets. A banner 402 shown as “cover+back cover” is displayed when the cover sheet/interleaved sheet button 401 is depressed. The banner 402 displays some of the settings in a cover sheet/interleaved sheet selection screen 600, shown in
The cover sheet/interleaved sheet selection screen 500 in
The cover sheet/interleaved sheet setting screen 600 is used to select the type of the cover sheet/interleaved sheet and sheet feeding sections, and is displayed when the cover sheet/interleaved sheet button 401 is depressed. When the cover sheet, back cover sheet, interleaved sheet, or chapter sheet (separate sheet) is used, a cover sheet button 601, back cover sheet button 605, interleaved sheet button 606, or chapter sheet button 607 is depressed, respectively. When the user depresses these buttons, the respective sheet feeding stages can be selected. When the cover sheet button 601 and then a cover sheet selection button 602 are depressed, a sheet feeding section selection screen, not shown, is displayed, so that a cover sheet feeding stage can be selected as a desired one of a plurality of candidates including the sheet feeding section 122 of the printer section and the inserter unit 126. When the back cover sheet button 605 and then a back cover sheet selection button 603 are depressed, a sheet feeding section selection screen, not shown, is displayed, so that a back cover sheet feeding stage can be selected as a desired one of a plurality of candidates including the sheet feeding section 122 of the printer section and the inserter unit 126. When the interleaved sheet button 606 and then an interleaved sheet and chapter sheet selection button 604 are depressed, a sheet feeding section selection screen, not shown, is displayed, so that an interleaved sheet feeding stage can be selected as a desired one of a plurality of candidates including the sheet feeding section 122 of the printer section and the inserter unit 126. After these selections, when an OK button 608 is depressed, the setting is completed.
In the cover sheet/interleaved sheet setting screen 700, a cover sheet button 701 and a back cover sheet button 703 have been depressed. Furthermore, the inserter unit 126 has been selected as a sheet feeding stage for both the cover sheet and back cover sheet by operating a cover sheet selection button 702 and a back cover sheet selection button 704. Thus, in this embodiment, if the user makes the settings shown in the example in
When various output job settings are completed via the setting screens such as in FIGS. 14 to 16 and then the user depresses a start key, not shown, in the operating section 210, a copy job is started to start loading originals, and the copy execution screen 800 is displayed. The screen displayed on the copy execution screen 800 is a copy dialog 801 that shows how the copy job is going.
The jam screen 900 is displayed when a jam occurs while a copy job is being executed.
The recovery screen 1000 can be displayed if a jam occurs while sheets are being fed from the inserter unit 126. A recovery instruction dialog 1001 then appears and displays an instruction to the user. A print restart button 1003 is depressed to restart the job during execution of which a jam has occurred. That is, the user manually instructs jam recovery to be executed.
Next, the details of processing executed when a jam occurs will be described with reference to
The sheet feeding management table 1100 is provided for each job and has stored therein specification setting information concerning the sheet feeding stage being used in execution of the job. In this example, a text 1101, a cover sheet 1102, a back cover sheet 1103, and an interleaved sheet 1104 are associated with sections 1105, 1106, 1107, and 1108. According to this example, N jobs, that is, a job 1, a job 2, . . . a job N are registered as jobs to be output. Sheet feeding management information for the job 1, job 2, and job 3 is denoted by 1100-1, 1100-2, and 1100-3, respectively.
As regards the sheet feeding information for the job 1, the sheet feeding stage for the text 1101-1 is an automatic sheet feeding stage, the sheet feeding stage for a cover sheet 1102-1 is the inserter unit, and the sheet feeding stage for a back cover sheet 1103-1 is a cassette 1 installed in the printer section. Further, the sheet feeding stage for an interleaved sheet 1104-1 is represented as “none” because no interleaved sheet is used. That is, the job 1 causes the inserter to feed a single sheet.
As regards the sheet feeding information for the job 2, the sheet feeding stage for the text 1101-2 is the cassette 1 installed in the printer section (this means that images read from text originals using the scanner are printed on sheets from the cassette 1), the sheet feeding stage for a cover sheet 1102-2 is the inserter unit (this means that a sheet set in the inserter unit 126 is used as a cover sheet), the sheet feeding stage for a back cover sheet 1103-2 is also the inserter unit (this means that a sheet set in the inserter unit 126 is used as a back cover sheet), and the sheet feeding stage for an interleaved sheet 1104-1 is a cassette 2 installed in the printer section (a sheet in the cassette 2 is used as an insert). That is, the job 2 causes the inserter to feed a plurality of sheets (that is, two sheets of the cover sheet and the back cover sheet).
As regards the sheet feeding information for the job N, the sheet feeding stage for the text 1101-N is the cassette 1 installed in the printer section, the sheet feeding stage for a cover sheet 1102-N is represented as “none” (no cover sheet is used), the sheet feeding stage for a back cover sheet 1103-N is also represented as “none” (no back cover sheet is used), and the sheet feeding stage for an interleaved sheet 1104-N is also represented as “none” (no interleaved sheet is used). That is, the job N inhibits the inserter from feeding sheets (the inserter is not used).
When a jam occurs during a job, then in a step S5001, the jam screen 900 is displayed in the operating screen 210 to notify the user of the jam and urge him to remove the jamming paper. Thereafter, the user waits until the jamming paper is removed to eliminate the jam (step S5002). Whether or not the jam has been eliminated (the jamming sheet has been removed) is determined based on results of detection of the presence of sheets executed by sensors installed in sheet conveyance passages inside the image forming apparatus main body and the finisher. Once the jam has been eliminated, the jam screen 900 disappears (step S5003), and the copy execution screen 800 is displayed in the operating screen 210.
Next, the use of the sheet feeding stage in the job is determined (step S5004). That is, based on the sheet feeding management table 1100 shown in
The jobs 1 and 2 in
Accordingly, if a jam occurs during execution of either job 1 or 2, the process proceeds to the step S5005. On the other hand, the job N does not use the inserter unit 126. Consequently, if a jam occurs during execution of the job N, the process proceeds to a step S5008.
In the step S5005, it is determined whether or not the job requires a plurality of sheets to be fed from the inserter unit 126 for a bundle for one copy. If a plurality of sheets are to be fed from the inserter unit 126, that is, for example, if the inserter unit 126 is designated in two or more of the sections 1105, 1106, 1107, and 1108 as in the example of settings shown in
Next, the system waits for an instruction from the user (step S5007). When the print restart button 1003 (
If the result of the determination in the step S5004 shows that the job does not use the inserter unit 126, the process proceeds to the step S5008 by skipping the above described steps S5005 to S5007, and is then completed. If the job does not use the inserter unit 126, the inserter unit 126 is not designated in any of the sections 1105, 1106, 1107, and 1108 of the sheet feeding management table 1100. For example, in the example in
If the result of the determination in the step S5005 shows that the inserter unit 126 does not feed a plurality of sheets, that is, for example, if the inserter unit 126 is designated in only one of the sections 1105, 1106, 1107, and 1108 as in the example of settings shown in
In the process of
Thus, in the present embodiment, when the recovery operation is to be performed on the job for which the image forming operation has been interrupted due to a sheet jam or the like, if the job for which the process has been interrupted uses the inserter unit 126 and requires the inserter unit 126 to feed two or more sheets, then the display as shown in
In the above described embodiment, control is switched depending on whether the inserter unit 126 feeds one sheet or a plurality of sheets. This takes into consideration various conditions such as those described below. For example, if a plurality of copies are printed and the inserter unit 126 feeds two sheets, that is, a cover sheet and a back cover sheet while a bundle of sheets for one copy are being printed, a number of cover sheets and back cover sheets corresponding to the plurality of copies are alternately set into the inserter. In this situation, for example, if the recovery operation automatically restarts the process from the sheet feeding operation by the inserter unit 126, the insertion order of inserted sheets may become incorrect, for example, a sheet for the back cover sheet may be inserted in a position in which the cover sheet is to be inserted, or other inconveniences may occur. Thus, the present embodiment provides such control that if the interrupted job requires the inserter unit 126 to feed a plurality of sheets for a bundle for one copy, the recovery operation is not automatically carried out but carried out in response to an instruction from the user. On the other hand, if the job requires the inserter unit 126 to feed only one sheet for a bundle for one copy, the recovery operation is started without any instruction from the user because the above described inconvenience does not occur.
Further, in the above described embodiment, the recovery method is switched between the case where the inserter unit 126 feeds one sheet for a bundle for one copy and the case where the inserter unit 126 feeds a plurality of sheets for a bundle for one copy. The present invention is applicable to the following arrangements in order to simplify the process of determining whether the interrupted job requires the inserter unit 126 to feed one sheet or a plurality of sheets (the processing in the step S5005), or other processes:
For example, when the interrupted job is to be recovered, control is provided such that if the job uses the inserter unit 126, a display as shown in
Alternatively, control may be provided such that whatever job is interrupted, the user is notified of the interruption without the recovery process being automatically executed. But, in this case as well, the contents of the notification varies depending on the type of the interrupted job. For example, if the interrupted job uses the inserter unit 126 (in the example in
Alternatively, if the interrupted job uses the inserter unit 126 and requires the inserter unit 126 to feed two or more sheets (in the example in
Further, in the above described embodiment, the recovery operation is carried out when a sheet jam occurs. However, the present invention is applicable to a recovery operation carried out when the job is interrupted due to an original jam in the original feeder or a staple jam in a staple unit (not shown). In any case, the job is interrupted based on information from various sensors installed inside the apparatus, and then control is provided such that the above described recovery operation is carried out when it is ascertained that the user has eliminated the cause of the job interruption.
The present invention is also applicable to processing of data input from an external apparatus via the LAN 10 or WAN 20 in
In the above description, the process is executed by the image controller, but it may be executed by a control section, not shown, of the image forming apparatus.
Further, an arbitrary storage medium having the above processing method stored therein may supply a control section of an image controller or an image forming apparatus with a program that executes the processing method so that either a CPU of the image controller or an MPU thereof, not shown, can execute this program. Alternatively, the above storage medium may supply the above program to the control section of the image forming apparatus so that either a CPU or MPU, not shown, of the image forming apparatus can execute the program. The storage medium may be selected from, for example, a RAM, NV-RAM, a floppy (registered trade mark) disk, hard disk, optical disk, magneto-optical disk, CD-ROM, MO, CD-RW, DVD (DVD-ROM, DVD-R), magnetic tape, non-volatile memory, and ROM.
Further, instead of either the CPU or MPU of the image controller, a circuit, not shown, having similar operations to the CPU or MPU may implement the above described embodiment. Alternatively, instead of either the CPU or MPU of the image forming apparatus, a circuit, not shown, having similar operations to the CPU or MPU may implement the above described embodiment.
Moreover, the program supplied by the storage medium may be written into a memory, not shown, provided in an expanded board, not shown, inserted in an image controller, or an expanded unit, not shown, connected to an image control apparatus, and a CPU, not shown, or the like provided in the expanded board or expanded unit may then perform a part or all of the program. Alternatively, the program supplied by the storage medium may be written into a memory, not shown, provided in an expanded board, not shown, inserted in an image forming apparatus, or an expanded unit, not shown, connected to an image forming apparatus, and a CPU, not shown, or the like provided in the expanded board or expanded unit may then perform a part or all of the program.
Number | Date | Country | Kind |
---|---|---|---|
2001-042218 | Feb 2001 | JP | national |
This application is a continuation application of U.S. patent application Ser. No. 10/079,148 filed Feb. 19, 2002.
Number | Date | Country | |
---|---|---|---|
Parent | 10079148 | Feb 2002 | US |
Child | 11681771 | Mar 2007 | US |