The entire disclosure of Japanese patent Application No. 2023-198929, filed on Nov. 24, 2023, is incorporated herein by reference in its entirety.
The present invention relates to an image inspection system, an inspection device, an inspection method, and a computer-readable recording medium.
There is known an inspection device that compares a print result in an image forming device with a reference image to inspect the quality of a printed material, for example, the presence or absence of contamination or image missing. For example, Japanese Unexamined Patent Publication No. 2022-83183 discloses a system that is connected to an image forming device and is configured to be able to inspect recording media conveyed from the image forming device. This technique prevents an error from occurring in the inspection result of a printed material when an interruption job occurs during execution of a job related to inspection.
The interruption function is to interrupt another job during execution of a predetermined job. For example, printing based on another job may possibly become urgently required during execution of a predetermined job, such as a case where after printing is performed by the image forming device, reprinting becomes necessary due to some problem occurred during post-processing performed with another post-processing machine. In this case, the interruption job can be executed by interrupting the predetermined job with the interruption function, and when the interruption job is completed, the predetermined job can be restarted from a position next to the interrupted position.
However, in the configuration described in Japanese Unexamined Patent Publication No. 2022-83183, an interruption job is not executed until the inspection mode is turned off. That is, in the configuration described in Japanese Unexamined Patent Publication No. 2022-83183, even if an interruption job is generated in the middle of inspection, the interruption job may not be executed quickly, and thus there is a certain limit as a configuration having an interrupt function.
An object of the present invention is to provide an image inspection system, an inspection device, an inspection method, and a computer-readable recording medium capable of promptly executing an interruption job generated in the middle of an inspection.
In order to achieve at least one of the above-described objects, an image inspection system reflecting one aspect of the present invention includes: an image former that forms an image on a recording medium based on a job; and a hardware processor that acquires a read image obtained by reading the image formed on the recording medium. The hardware processor: inspects the read image, receives an interruption job, and interrupts inspection and image formation of the job being executed when the interruption job is received during execution of the job.
In order to achieve at least one of the above-described objects, an inspection device reflecting one aspect of the present invention includes: a hardware processor that acquires a read image obtained by reading an image formed on a recording medium based on a job. The hardware processor: inspects the read image, receives an interruption job, and interrupts inspection and image formation of the job being executed when the interruption job is received during execution of the job.
In order to achieve at least one of the above-described objects, an inspection method for an image in an image inspection system reflecting one aspect of the present invention includes: forming an image on a recording medium based on a job; and acquiring a read image obtained by reading the image formed on the recording medium, inspecting the read image, receiving an interruption job, and interrupting inspection and image formation of the job being executed when the interruption job is received during execution of the job.
In order to achieve at least one of the above-described objects, a computer-readable recording medium reflecting one aspect of the present invention stores an inspection program of an image in an image inspection system, the inspection program causes a computer to execute: a process of forming an image on a recording medium based on a job; and a process of acquiring a read image obtained by reading the image formed on the recording medium, a process of inspecting the read image, a process of receiving an interruption job, and a process of interrupting inspection and image formation of the job being executed when the interruption job is received during execution of the job.
The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention:
Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments.
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
The image inspection system 1 illustrated in
As illustrated in
The sheet feeding device 10 is a device that feeds the sheet S to the image forming device 20. The image forming device 20 is a device that forms an image based on input image data on the sheet S. The image reading device 30 is a device that reads an image on the sheet S ejected from the image forming device 20. The post-processing device 40 is a device that is disposed on the downstream side of the image reading device 30 (inspecting device) and includes a plurality of sheet ejection trays 42, 43, and 44. The sheet ejection trays 42, 43, and 44 correspond to the “sheet ejector” according to the present invention.
In the image inspection system 1, the sheet feeding device 10, the image forming device 20, the image reading device 30, and the post-processing device 40 are physically connected in this order from the upstream side in the conveyance direction of the sheet S so that device main bodies thereof are coupled to each other. Thus, a conveyance path P for the sheet S is formed continuously between these plurality of devices. The conveyance path P is branched by a sorter 41 of the post-processing device 40 into a path P1 continuous with the sheet ejection tray 42, a path P2 continuous with the sheet ejection tray 43 above the sheet ejection tray 42, and a path P3 continuous with the sheet ejection tray 44 below the sheet ejection tray 42.
For the sake of simplicity, the conveyance path P in the image forming device 20 is indicated by a single line in
The sheet feeding device 10 can accommodate sheets S of various sizes and paper types. The sheet feeding device 10 includes a sheet feed roller for feeding the stored (loaded) sheets S one by one, and a motor for driving the sheet feed roller.
The image forming device 20 includes an intermediate transfer type image former 21 utilizing an electrophotographic process technology. For example, the image former 21 includes a photosensitive drum and an intermediate transfer belt (not illustrated). In the image former 21, toner images of respective colors of Y (yellow), M (magenta), C (cyan), and K (black) formed on the photosensitive drum are primarily transferred to the intermediate transfer belt. In addition, after the toner images of four colors are superimposed on the intermediate transfer belt, the toner images are secondarily transferred to the sheet S to form a toner image. A fixer 22 is disposed on the downstream side of the image former 21 in the conveyance direction of the sheet S.
The fixer 22 applies heat and pressure to the conveyed sheet S on which the toner images have been secondarily transferred, thereby fixing the toner images on the sheet S. Since the image former 21 and the fixer 22 have known configurations, detailed description thereof is omitted. Furthermore, the method of image formation in the image forming device 20 is not limited to the above-described method, and other various methods are applicable.
The device main body of the image forming device 20 includes an operation display 25. The operation display 25 is, for example, a liquid crystal display (LCD:) with a touch panel Liquid Crystal Display It functions as a display 26 and an input device 27.
According to a display control signal input from a controller 200 described later, the display 26 displays various operation screens, states of images, individual function operation status, or the like.
The input device 27 includes various operation keys (so-called hardware switches) such as a numeric keypad and a start key. The input device 27 receives various input operation from a user, and outputs an operation signal to the controller 200.
Further, the display 26 displays various icons (so-called software switches) which can be selected by a cursor (pointer) or the like on various screens which will be described later. The display 26 receives various input operation from a user, and outputs an operation signal to the controller 200.
As illustrated in
Examples of other blocks included in the image forming device 20 include an image processor, a sheet conveyer, and a communicator (or communication interface). The image processor performs various kinds of correction, such as tone correction, on the input image data. The sheet conveyer drives a plurality of conveyance rollers that convey the sheet S. The communicator communicates with an external device such as a server via a communication network or the like. Furthermore, the image forming device 20 may be configured as a copier that copies a document image onto the sheet S. That is, the image forming device 20 may be configured to include an automatic document feeder (ADF), a document image scanning device (scanner), and the like. Since these blocks described above are known components, illustration and description thereof are omitted.
As illustrated in
As illustrated in
In addition, the post-processing device 40 can have various additional functions depending on the use, such as a cutter to cut the sheet S, a stapler to staple the sheet S, a sheet folding mechanism to fold the sheet S, and an affixing mechanism to affix a tape to the sheet S. Since these additional functions are known components, illustration and description thereof are omitted.
As illustrated in
In the present embodiment, the inspecting device 50 has a function of generating and registering a reference image (also referred to as a correct image) which is a comparison target when an image inspection is performed based on a read image generated by the image reading device 30.
Further, the inspecting device 50 has a function of inspecting the presence or absence of an image defect by comparing the read image generated by the image reading device 30 with the reference image.
The inspecting device 50 may be, for example, physically incorporated in a housing of the image reading device 30, the post-processing device 40, the image forming device 20, or the like, or may be configured as a device physically independent of these devices. In the example illustrated in
As illustrated in
In the example illustrated in
Furthermore, as illustrated in
The data storage 51 is a part of the inspecting device 50 and is used to temporarily store the reference data. The data storage 51 stores various data relating to the image defect analyzed by the inspecting device 50.
Further, the data storage 51 stores and accumulates various setting contents related to the image inspection as data of the inspection profile. Here, the inspection profile includes information indicating the contents of a print job in which an image to be inspected is printed and printing conditions. The information indicating the printing conditions includes, for example, the size of the sheet S to be used for printing, the number of sheets to be printed and the number of copies, and whether to perform double-sided printing.
On the other hand, the data storage 52 is provided in the main body (housing) of the image forming device 20, and is connected to the controller 200 and the CPU of the inspecting device 50 via an interface (not shown). The data storages 51 and 52 can use various data storage media such as an HDD and a semiconductor memory.
In one specific example, first, the image forming device 20 stores the setting information of the print job including the information indicating the above-described printing conditions in the data storage 52. Thereafter, when creating the inspection profile, the inspecting device 50 reads the information indicating the printing conditions from the data storage 52 and stores the information in the data storage 51 as a part of the inspection profile.
Next, a flow of an inspection process of the image inspection system 1 according to the present embodiment will be described.
As illustrated in
After step S102, the controller 200 executes inspection processing by the inspecting device 50 (step S103). In the inspection processing, the read image is compared with a reference image corresponding to the read image. In the inspection processing, when the difference between the read image and the reference image is large, namely, (equal to or) larger than a predetermined value, the controller 200 detects that the image on the sheet S is abnormal. Furthermore, in the inspection processing, when the difference between the read image and the reference image is small, namely, (equal to or) smaller than the predetermined value, the controller 200 detects that the image on the sheet S is normal.
After step S103, the controller 200 determines whether or not an abnormality of the image is detected (step S104). As a result of the determination, when an abnormality is detected (step S104, YES), the controller 200 ejects the sheet S to a sheet ejection tray for purging (step S105). Next, the controller 200 sets the page for the image formation processing to the same page (step S106), and the process returns to step S101. The sheet ejection tray for purging is a tray to which the sheet in which the abnormality of the image is detected is ejected.
On the other hand, when an abnormality is not detected (step S104, NO), the controller 200 ejects the sheet S to a specified sheet ejection tray (step S107). The specified sheet ejection tray is a tray to which a sheet having a normal image is ejected, and is a tray different from the sheet ejection tray for purge. In
Next, the controller 200 determines whether or not the image formation of all the pages in the predetermined job is completed (step S108). As a result of the determination, when the image formation for all the pages has not been completed (step S108, NO), the controller 200 sets the page for the image formation processing to the next page in the predetermined job (step S109), and the process returns to step S101.
On the other hand, when the image formation of all the pages is completed (step S108, YES), the controller 200 creates and outputs an inspection report (step S110). After step S110, the present control ends. The inspection report is a report which proves that the printed materials of the job have been inspected correctly.
Furthermore, in the present embodiment, it is possible to execute a job (interruption job) in which another job is interrupted during execution of the predetermined job described above. When the interruption job is executed, the predetermined job is interrupted. Then, when the interruption job is completed, the predetermined job is restarted from the next place of the interruption place. As a result, when the other job needs to be urgently executed during the execution of the predetermined job, the other job can be interrupted.
More specifically, when the user instructs execution of the interruption job via the input device 27 during execution of the predetermined job, the controller 200 receives the interruption job. When receiving the interruption job during execution of the predetermined job, the controller 200 interrupts inspection and image formation of the job being executed.
When receiving the interruption job during execution of the predetermined job, the controller 200 inserts a page related to image formation of the interruption job between pages before and after interruption of image formation of the predetermined job. Then, the controller 200 performs a control so as to continuously execute the interruption job from the interruption place of the predetermined job. After processing of all pages of the interruption job is completed, the controller 200 restarts the predetermined job.
In addition, in a case where the read image inspection of the sheet on which the image is formed before the interruption of the job being executed is performed at the time of accepting the interruption job, the controller 200 interrupts the inspection after at least the read image inspection is completed. Specifically, upon receiving the interruption job, the controller 200 automatically sets the page to be interrupted in the predetermined job. Next, the controller 200 executes image formation and inspection of the predetermined job up to the set page to be interrupted, and then executes the interruption job.
In the present embodiment, the page to be interrupted in the predetermined job may be, for example, a page corresponding to an image to be formed on the sheet S fed last at the time point when the controller 200 has accepted the interruption job.
For example, it is assumed that the predetermined job is a job related to image formation and image inspection of 300 pages. Here, it is assumed that the interruption job occurs after the sheet of the one hundred sixty second (162nd) page is fed. In this case, page 162 is set as the page to be interrupted, and a page related to the image formation of the interruption job is inserted between page 162 and page 163. Next, after the read image inspection of the sheet on which the image corresponding to page 162 is formed is completed, the interruption job is executed. After an interruption job is completed, the predetermined job is restarted from page 163.
As a result, the interruption job generated in the middle of the inspection can be quickly executed.
Furthermore, when the interruption job does not include inspection of a read image on a sheet, the controller 200 controls the inspecting device 50 not to inspect the sheet on which an image has been formed by the interruption job. That is, in a case where the interruption job does not include the inspection job, the controller 200 causes the sheet on which the image is formed by the interruption job to pass through the inspecting device 50 and to be discharged to the sheet ejection tray.
As a result, it is possible to suppress erroneous inspection in the interruption job that does not include the inspection job.
In addition, when the interruption job includes the inspection of the read image of the sheet, the controller 200 switches the reference image used in the inspection from the image related to the inspection of the predetermined job to the image related to the inspection of the interruption job. Then, after the interruption job is completed, the controller 200 switches the reference image used in the inspection from the image related to the inspection of the interruption job to the image related to the inspection of the predetermined job.
Accordingly, it is possible to suppress the use of the reference image of a different job in the inspection of the predetermined job or the inspection of the interruption job.
Furthermore, the controller 200 may change the sheet ejection tray between the predetermined job and the interruption job. For example, when there is a sheet ejection tray usable for the interruption job among the plurality of sheet ejection trays, the controller 200 ejects the sheet relating to the interruption job to a usable sheet ejection tray. The sheet ejection tray usable in the interruption job may be a tray to which no sheet is currently discharged, other than a tray to which a sheet in which no abnormality is detected is discharged and a tray to which a sheet in which an abnormality is detected is discharged in the predetermined job.
For example, in the configuration illustrated in
In addition, the controller 200 performs a control so as to create both the report up to the interruption and the report after the restart as the inspection report of the predetermined job. Specifically, the controller 200 may control to combine the report until interruption and the report after restart to create the inspection report of the predetermined job.
As a result, since the examination report in which the report up to the interruption and the report after the restart are put together is created, the user can easily manage the examination report.
Note that the report up to the interruption and the report after the restart may be separately generated. As a result, the inspection results of the divided jobs can be separately confirmed. Further, during the execution of the job after the restart, the inspection report up to the interruption can be confirmed in advance.
Next, a flow of an interruption job of the image inspection system 1 according to the present embodiment will be described.
As illustrated in
The normal interrupt process is a process of interrupting a job (print job) being executed, executing the interruption job, and then restarting the job being executed. This process may be, for example, a known process. In step S203, in a case where the normal interruption processing ends and the job in execution ends, the present control ends.
On the other hand, when the job under execution includes the inspection job (step S202, YES), the controller 200 determines whether or not the interruption job includes the inspection job (step S204).
As a result of the determination, when the interruption job does not include the inspection job (step S204, NO), the controller 200 executes first interruption processing (step S205). On the other hand, if the interrupting jobs include the inspecting job (step S204, YES), the controller 200 executes second interruption processing (step S206).
The first interruption processing is processing including the interruption job in a case where the inspection job is not included in the interruption job. The second interruption processing is processing including the interruption job in a case where the inspection job is included in the interruption job.
After step S205 or step 2, the present control ends.
Next, a flow of the first interruption processing will be described.
As illustrated in
After step S111, the controller 200 changes all pages of the image formation after the interrupted page (step S112). Specifically, in the job of the image forming process, the controller 200 inserts all pages of the image forming process related to the interruption job after the interrupted page.
After step S112, the processing proceeds to step S101. Then, after step S101, the controller 200 determines whether or not the page on which the image forming process has been executed is a page that does not require inspection (step S113). That is, the controller 200 determines whether or not the page on which the image forming process has been executed is a page related to the interruption job.
As a result of the determination, in a case where the page on which the image forming process is executed is a page which does not needs to be inspected (step S113, YES), the controller 200 ejects the sheet on which the image is formed in step S101 to the sheet ejection tray for the interruption job (step S114). After step S114, the processing proceeds to step S101.
On the other hand, in a case where the page on which the image forming process is executed is not a page which does not needs to be inspected (step S113, NO), the process proceeds to step S102. Note that the processing illustrated in
Next, a flow of the second interruption processing will be described.
As illustrated in
After Step S302, the controller 200 changes the reference image for the image inspection to the image of the interruption job (Step S303), and executes the interruption job (Step S304). The process of step S304 is the same as the process of the flowchart shown in
In step S304, after the interruption job is completed, the controller 200 changes the discharge destination of the sheet (step S305). In step S305, the controller 200 changes the ejection destination of the sheet to the tray to which the sheet of the interrupted job has been ejected.
After Step S305, the controller 200 changes the reference image for image inspection to the image of the interrupted job (Step S306), and restarts the interrupted job (Step S307). The process of step S307 is the same as the process of the flowchart shown in
After step S308, the present control ends.
According to the present embodiment configured as described above, when the interruption job is accepted during execution of the predetermined job, the controller 200 interrupts inspection and image formation of the job being executed. That is, in the present embodiment, when the interruption job occurs, the inspection and image formation of the job being executed are interrupted, and the interruption job is executed. As a result, the interruption job generated in the middle of the inspection can be quickly executed.
Furthermore, in the case where the read image inspection of the recording medium on which the image is formed before the interruption of the image formation of the job under execution is being performed at the time of accepting the interruption job, the image formation and the inspection of the job under execution are interrupted after at least the read image inspection is completed.
Accordingly, it is possible to suppress the predetermined job from being interrupted while the read image inspection is being performed. As a result, it is possible to quickly execute the predetermined job while reliably performing inspection of the job.
Furthermore, when the interruption job does not include the inspection of the read image, the controller 200 controls the inspecting device 50 not to inspect the sheet on which the image is formed in the interruption job. Thus, it is possible to suppress the inspection from being erroneously performed in the interruption job in which the inspection of the image is not required.
In addition, the controller 200 controls the image former 21 to form an image by inserting the page related to the image formation of the interruption job between pages before and after the interruption of the image formation of the predetermined job. Therefore, the image forming process of the interruption job can be executed as a series of image forming processes in combination with the image forming process of the predetermined job. As a result, since the interval between the interruption job and the predetermined job can be shortened, the processing time in the image inspection system 1 can be shortened as a whole.
When the interruption job includes the inspection of the read image of the sheet, the controller 200 switches the reference image used in the inspection from the image related to the inspection of the job to the image related to the inspection of the interruption job. As a result, it is possible to suppress the use of the reference image of a different job in the inspection of the predetermined job or the inspection of the interruption job.
In addition, since the controller 200 changes the tray to which the sheet is discharged between the predetermined job and the interruption job, it is possible to prevent the printed material of the predetermined job and the printed material of the interruption job from being mixed.
In the above-described embodiment, one of the first interruption processing and the second interruption processing is executed in accordance with whether or not the inspection job is included in the interruption job, but the present invention is not limited thereto. For example, the controller 200 may execute one of the first interruption processing and the second interruption processing in accordance with the number of pages in the interruption job.
As described above, the first interruption processing is a process of inserting the page of the image formation of the interruption processing into the data of the image formation of the job being executed and simply completing the interruption processing. Therefore, when the number of pages in the interruption job is larger than a predetermined value, the frequency of the process of distinguishing the pages related to the interruption job from the pages related to the job that has been originally executed (the process of step S113 in
Therefore, the controller 200 may execute the first interruption processing when the number of pages in the interruption job is equal to or smaller than a specified number, and may execute the second interruption processing when the number of pages is larger than the specified number. The specified number can be arbitrarily set, and may be set to, for example, a number that has little influence on image quality and production time (e.g., five pages or less). Furthermore, the specified number may be specifiable by the user.
This process may be incorporated after NO is determined in step S204 of the flowchart shown in
Note that since the interruption jobs do not include the inspection job in the executed second interruption processing due to determination of NO in step S207, processing in step S303 and step S306 in
By doing so, the first interrupt process can be simplified, and the interruption job can be completed quickly.
Furthermore, although the printed material of the predetermined job and the printed material of the interruption job are separately ejected to any of the plurality of sheet ejection trays in the above-described embodiment, the present invention is not limited thereto. For example, in a case where there is no sheet ejection tray usable for the interruption job, the printed material of the predetermined job and the printed material of the interruption job may be discharged to the same sheet ejection tray.
For example, in the first interruption processing, in the process of step S114 shown in
Further, in this case, the controller 200 may execute a process of distinguishing the printed material by the predetermined job from the printed material by the interruption job.
The processing for distinguishing between jobs may be processing for inserting a delimiting sheet at a job breakpoint. The controller 200 inserts, for example, a separator sheet between the sheet corresponding to the page of the interruption place of the predetermined job and the sheet corresponding to the first page of the interruption job. Furthermore, the controller 200 inserts a separator sheet between the sheet corresponding to the last page of the interruption job and the sheet corresponding to the page at the restarting point of the predetermined job.
Furthermore, the processing for distinguishing may be processing of performing some kind of post-processing by the post-processing device 40, such as application of a delimiting tape, on a place of the job breakpoint. The controller 200 controls the post-processing device 40 to apply the delimiting tape to, for example, the sheet corresponding to the page of the interruption place of the predetermined job and the sheet corresponding to the page of the restart place of the predetermined job.
Furthermore, the processing for differentiating may be processing for notifying a user to take out a printed material from a sheet ejection tray at the time of a job breakpoint. For example, as illustrated in
Furthermore, the processing for distinction may be processing for printing on a sheet corresponding to a place of a job breakpoint. For example, as illustrated in
In this way, by performing processing for distinguishing between the printed material by the predetermined job and the printed material by the interruption job, even if printed materials of different jobs are discharged to the same sheet ejection tray, it is possible to distinguish which job the printed material is of. As a result, it is possible to suppress mixing of the printed material by the predetermined job and the printed material by the interruption job.
Furthermore, when the printed material of the predetermined job and the printed material of the interruption job are ejected to the same sheet ejection tray, for example, in the first interruption processing, in the processing of step S114 illustrated in
This processing is executed by, for example, the flowchart illustrated in
In step S208, the controller 200 determines whether or not there is the usable sheet ejection tray. If the determination result is that there is the usable sheet ejection tray (step S208, YES), the process transitions to step S204. On the other hand, when there is no usable sheet ejection tray (step S208, NO), the process proceeds to step S206.
Further, in a case where the printed material of the predetermined job and the printed material of the interruption job are discharged to the same sheet ejection tray, the process of changing the discharge destination of the sheet in step S302 and step S305 shown in
For example, in the flowchart illustrated in
The third interrupt process is, for example, a process similar to the flowchart illustrated in
The fourth interruption processing is a process including an operation of checking whether the printed materials before and after the interruption are appropriately combined because the printed materials of different jobs are discharged to the same sheet ejection tray. The fourth interrupt process may be, for example, a flowchart as illustrated in
As illustrated in
Thus, after the user interrupts the job, the printed material up to the interrupted page can be taken out from the sheet ejection tray and retracted.
After Step S502, the controller 200 changes the reference image for the image inspection to the image of the interruption job (Step S503), and executes the interruption job (Step S504). The processing of step S504 is the same as the processing of the flowchart illustrated in
In step S504, after the interruption job is completed, the controller 200 changes the reference image for image inspection to the image of the interrupted job (step S505), and restarts the interrupted job (step S506). The process of step S506 is the same as the process of the flowchart shown in
After step S506, the controller 200 determines whether the combination of the printed materials before and after the interruption is confirmed (step S507). The confirmation of the combination of the printed materials before and after the interruption is performed by, for example, the user.
For example, the controller 200 outputs a confirmation command for causing the user to confirm the combination of the interrupted page and the restarted page in the printed material of the job. Specifically, As illustrated in
Based on this display, the user combines the printed materials before and after the interruption, and checks that the printed materials are appropriately combined. After the confirmation, the user presses a confirmation button of the input device 27. Thus, the controller 200 determines that the combination of the printed materials before and after the interruption has been confirmed.
As a result of the determination, when the combining of the printed materials before and after the interruption is not confirmed (NO in step S507), the process in step S507 is repeated. On the other hand, when the combination of the printed materials before and after the interruption is confirmed (step S507, YES), the controller 200 ends the inspection (step S508). In other words, the controller 200 terminates the inspection in the inspecting device 50 based on the information of the confirmation result by the user in the confirmation command.
Then, the controller 200 outputs the inspection report of the restarted job (step S509). After step S509, the present control ends. Note that if it is confirmed in the user confirmation that the printed materials before and after the interruption cannot be appropriately combined, the controller 200 may be able to acquire, from the user via the input device 27, information indicating that the printed materials before and after the interruption cannot be appropriately combined. When this information is acquired, the controller 200 may record the fact that the inspection cannot be performed in the inspection report.
In this way, it is possible to confirm whether the printed materials before and after the interruption are appropriately combined, and therefore, even if the job is interrupted by the interruption job, the predetermined job can be appropriately completed.
In addition, in the third interruption processing, since the printed material by the predetermined job and the printed material by the interruption job are discharged to different ejection trays, the controller 200 may execute processing for prohibiting the printed material of the interrupted job from being taken out from the ejection tray.
In a case where the sheet ejection tray can be pulled out from the inside of the post-processing device 40, the process of prohibiting the printed material from being taken out from the sheet ejection tray may be a process of locking the pulling-out of the sheet ejection tray.
Furthermore, the processing for prohibiting removal of the printed material from the sheet ejection tray may be processing for notifying a user not to remove the printed material from the sheet ejection tray. For example, as illustrated in
Furthermore, in a case where the user removes the printed material even when the processing for prohibiting removal of the printed material from the sheet ejection tray is executed, the controller 200 may switch the process from the third interruption processing to the fourth interruption processing.
In the fourth interruption processing, as described above, an operation of confirming whether the printed materials before and after the interruption are combined is performed. Therefore, when removal of the printed material is detected, the controller 200 controls the display 26 to provide a display prompting the user to check the printed material, as illustrated in
Furthermore, in the example illustrated in
For example, in a case where the number of pages of the interruption job is larger than the predetermined value (in a case where the execution time is long), it is more important to confirm whether the printed material before the interruption and the printed material after the restart are appropriately combined, for example, the printed material of the interruption job is likely to be mixed in. On the other hand, in a case where the number of pages of the interruption job is smaller larger than a predetermined value (in a case where the execution time is short), it is possible to immediately take out the printed material of the interruption job, and therefore, some users may not need the above-described confirmation. Further, in the third interruption processing, the sheet ejection tray is divided between the printed material of the job before interruption and the printed material of the interruption job. Furthermore, in a case where the execution time of the interruption job is considerably short (i.e., shorter than a predetermined time period), there is no time for the user to perform work (physical work) for taking out the printed material before the interruption. While there is no time for the user to take out the printed material, the printed material before the interruption and the printed material after the restart are ejected to the same sheet ejection tray in an overlapping manner, with the result that the user does not needs to perform confirmation thereof. Furthermore, even if the user has time to take out the printed material before interruption, the user does not have to take out the printed material in the first place without time (e.g., about 10 minutes) to confirm whether the printed material is appropriate. For these reasons as well, the user might not make the above confirmation if the number of pages in the interruption job is smaller larger than the predetermined value.
Therefore, as illustrated in
As a result of the determination, when the number of pages of the interruption job is smaller than the predetermined number (step S404, NO), the process proceeds to step S402. On the other hand, when the number of pages of the interruption job is equal to or more than the predetermined number (YES in step S404), the process proceeds to step S403.
Furthermore, the third interruption processing or the fourth interruption processing may be executed according to whether or not the setting of the user confirmation is present. In the user confirmation, for example, whether or not the confirmation is performed by the fourth interruption processing may be set in advance by the user.
For example, as illustrated in
Furthermore, although the page to be interrupted in the predetermined job is the page corresponding to the image to be formed on the sheet fed last at the time point when the controller 200 receives the interruption job in the embodiment described above, the present invention is not limited to this. For example, the controller 200 may set a page to be interrupted according to a difference between a separator page serving as a job breakpoint and a printed page.
For example, when the job includes a plurality of sections/copies, the separator page may be the last page of any of the sections/copies. Furthermore, the separator page may be, for example, an end page with a consecutive number in variable printing.
For example, assume that during execution of the predetermined job, the printed page at the time when the controller 200 receives the interruption job is the 50th page. For example, assume that the first separator page after the 50th page in the job is the 53rd page. In this case, since the difference between the separator page and the printed page is smaller than a predetermined value (e.g., five, ten, or the like), for example, the controller 200 sets the separator page as the page to be interrupted.
Furthermore, assume that the first separator page after the 50th page in the job is the 100th page. In this case, since the difference between the separator page and the printed page is larger than the predetermined value, the start of the interruption job is delayed. Therefore, the controller 200 does not set the separator page as the page to be interrupted, but sets, for example, the 55th page as the page to be interrupted.
The setting control of the page to be interrupted is executed by, for example, a flowchart shown in
As illustrated in
On the other hand, if there is the separator page (YES in step S601), the controller 200 calculates the difference between the separator page and the printed page (step S603).
After step S603, the controller 200 determines whether or not the difference between the separator page and the printed page is equal to or smaller than a predetermined value (step S604). The predetermined value is a number that can be arbitrarily set, for example, the number of pages such that the execution time of the job from the printed page to the separator page is a relatively short time (i.e., a time period shorter than a predetermined time period).
As a result of the determination, when the difference between the separator page and the printed page is larger than the predetermined value (step S604, NO), the process proceeds to step S602. On the other hand, when the difference between the separator page and the printed page is equal to or smaller than the predetermined value (step S604, YES), the controller 200 sets the separator page as the interruption page (step S605). After step S602 or step S605, the present control ends.
Note that after determining YES in step S604, the controller 200 may determine whether or not the predetermined value is equal to or larger than the interruptible number of pages. The interruptible number of pages is, for example, the number of sheets fed into the image forming device 20 when the interruption job occurs. When the predetermined value is smaller than the interruptible number of pages, there is a possibility that the sheet remains in the image forming device 20 without being printed due to interruption of the job. Therefore, when the predetermined value is equal to or more than the number of interruptible pages, the controller 200 can set the separator page as the interrupted page. Further, when the predetermined value is smaller than the number of interruptible pages, the controller 200 may set, for example, the separator page as the next separator page, and the process may return to step S603 again.
Furthermore, the page to be interrupted in the predetermined job may be settable by the user. For example, at the start of the predetermined job (inspection job), the user may make settings related to the page to be interrupted via a setting screen of the inspecting device 50 displayed on the display 26.
For example,
When the interruption job is entered, the predetermined job is divided into two. Therefore, for example, each of the two divided jobs may be displayed in the job list displayed on the display 26. That is, the controller 200 may perform control such that the job list on the display 26 is displayed separately until interruption of the job and after restart of the job.
Further, in the above-described embodiment, the controller 200 receives the interruption job, but the present invention is not limited thereto, and another receiver may receive the interruption job, and the controller 200 may acquire information indicating that the receiver has received the interruption job.
Furthermore, although the interruption job is started after the end of the read image inspection in a case where the read image inspection of the sheet on which the image is formed before the interruption of the job in execution is performed when the interruption job is received in the above-described embodiment, the present invention is not limited thereto. For example, in a case where the interruption job does not include the inspection job and there is a conveyance path that bypasses or avoids the inspecting device, the interruption job may be started before the read image inspection is completed.
In addition, each of the above-described embodiments is merely an example for embodying the present invention, and the technical scope of the present invention should not be interpreted in a limited manner by these embodiments. That is, the present invention can be implemented in various forms without departing from the spirit or main features thereof.
Although embodiments of the present invention have been described and illustrated in detail, the disclosed embodiments are made for purposes of illustration and example only and not limitation. The scope of the present invention should be interpreted by terms of the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-198929 | Nov 2023 | JP | national |