1. Field of the Invention
The present invention relates to a printing apparatus that performs processing for printing on printing paper based on a print job, a method for controlling a printing apparatus, and a storage medium storing a program.
2. Description of the Related Art
Conventionally, in order to shorten the time (downtime) during which a printing apparatus stops printing, the printing apparatus has a function such that if a paper jam occurs during printing, the printing is automatically resumed after the jammed paper is removed.
Meanwhile, in recent years, there are printing apparatuses that produce a printed matter using predetermined paper with sequentiality, such as tabbed paper having tabs on which headers or titles can be written or paper that is provided with page numbers in advance.
Japanese Patent Laid-Open No. 2002-318509 discloses a printing apparatus that produces printed matter including tabbed paper. The printing apparatus disclosed in Japanese Patent Laid-Open No. 2002-318509 stops printing if a paper jam occurs, and if the print job is not one using tabbed paper, the printing apparatus automatically resumes the printing after the jammed paper is removed. On the other hand, if the print job is one using the tabbed paper, the printing apparatus prompts the user to check the order of tabbed paper in a paper feed tray rather than automatically resuming the printing after the jammed paper is removed. Thereafter, the printing apparatus resumes printing upon accepting a user instruction. It is disclosed that a change in the order of the tabbed paper to be inserted in the printed matter can be thus prevented.
However, in the case of a print job using the predetermined paper with sequentiality, the conventional printing apparatus stops printing and waits to resume the printing after the jammed paper is removed until the user instruction is given, regardless of whether or not the predetermined paper is remaining on a conveying path. For example, if the print job is one for printing using plain paper and tabbed paper, there are times when only plain paper exists on the conveying path. In this case, the order of the tabbed paper is maintained when printing is automatically resumed after the jammed paper is removed, but the conventional printing apparatus waits for resuming of the printing after the jammed paper is removed, resulting in occurrence of downtime.
An aspect of the present invention is to eliminate the above-mentioned problems with the conventional technology. The present invention provides a printing apparatus that prevents downtime from occurring at the time of occurrence of a paper jam, a printing apparatus control method, and a storage medium storing a program.
The present invention in its first aspect provides a printing apparatus that conveys printing paper via a conveying path and performs printing, comprising: a detection unit configured to detect a paper jam on the conveying path; a stop unit configured to stop the printing if the paper jam is detected by the detection unit; a determination unit configured to determine whether or not predetermined paper with sequentiality exists on the conveying path; and a control unit configured to wait for an instruction from a user and resume the printing after the paper jam is resolved, if the printing is stopped by the stop unit and it is determined by the determination unit that the predetermined paper with sequentiality exists on the conveying path, and to resume the printing without waiting for the instruction from the user after the paper jam is resolved, if the printing is stopped by the stop unit and it is determined by the determination unit that the predetermined paper with sequentiality does not exist on the conveying path.
The present invention in its second aspect provides a method for controlling a printing apparatus that conveys printing paper via a conveying path and performs printing, comprising: a detection step of detecting a paper jam on the conveying path; a stop step of stopping the printing if the paper jam is detected in the detection step; a determination step of determining whether or not predetermined paper with sequentiality exists on the conveying path; and a control step of waiting for an instruction from a user and resuming the printing after the paper jam is resolved, if the printing is stopped in the stop step and it is determined in the determination step that the predetermined paper with sequentiality exists on the conveying path, and resuming the printing without waiting for the instruction from the user after the paper jam is resolved, if the printing is stopped in the stop step and it is determined in the determination step that the predetermined paper with sequentiality does not exist on the conveying path.
The present invention in its third aspect provides a computer-readable storage medium storing a program for causing a computer to execute: a detection step of detecting a paper jam on a conveying path; a stop step of stopping printing if the paper jam is detected in the detection step; a determination step of determining whether or not predetermined paper with sequentiality exists on the conveying path; and a control step of waiting for an instruction from a user and resuming the printing after the paper jam is resolved, if the printing is stopped in the stop step and it is determined in the determination step that the predetermined paper with sequentiality exists on the conveying path, and resuming the printing without waiting for the instruction from the user after the paper jam is resolved, if the printing is stopped in the stop step and it is determined in the determination step that the predetermined paper with sequentiality does not exist on the conveying path.
According to the present invention, downtime when a paper jam occurs can be suppressed.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Preferred embodiments of the present invention will now be described hereinafter in detail, with reference to the accompanying drawings. It is to be understood that the following embodiments are not intended to limit the claims of the present invention, and that not all of the combinations of the aspects that are described according to the following embodiments are necessarily required with respect to the means to solve the problems according to the present invention. Note that the same reference numerals will be given to the same components, and the description thereof will be omitted.
The image forming apparatus 121 can receive image data of an original from the client PC, and also read an image on the original by a scanning operation of an original scanning unit 200, which is provided within the image forming apparatus 121, to acquire the original image data. The image forming apparatus 121 performs printing on a printing medium (hereinafter referred to as “printing paper”) according to the settings of a print job, based on the original image data received from the client PC, or the original image data acquired by the original scanning unit 200. In the present embodiment, printing paper includes plain paper, as well as tabbed paper, OHP film, and glossy paper, for example. During printing processing based on the print job, the image forming apparatus 121 performs various types of image processing, such as image correction, file merging, page insertion/deletion, page layout editing, and imposition, on the original image data as needed. After performing image processing on the original image data, the image forming apparatus 121 performs finishing, such as paper folding, saddle-stitch binding, case binding, cutting, enclosing, and collating, on the printed printing paper in accordance with the set content of the print job.
The original scanning unit 200 reads out an original that the user placed in a paper feed tray in the original paper feed unit 201 in accordance with a duplicate (copying)/image forming (printing) instruction accepted via the operation unit 240, under the control of the CPU 211. The main body control unit 210 includes the CPU 211 that controls the overall image forming apparatus 121, the ROM 212 that stores a control program for implementing each operation in the present embodiment, and the RAM 213 used as a work memory of the CPU 211. Based on the control program stored in the ROM 212, the CPU 211 controls the original scanning unit 200, the PDL processing unit 220, the image output unit 230, the operation unit 240, the data storage unit 250, and so on, to implement each operation in the present embodiment.
In the present embodiment, the image forming apparatus 121 receives the original in the form of PDL (Page Description Language) data from the client PC. Upon the image forming apparatus 121 receiving the PDL data, the PDL processing unit 220 generates image data to be printed on a printing paper from the PDL data, under the control of the CPU 211.
In the printing processing for printing an image in accordance with the image data received from the original scanning unit 200 or the PDL processing unit 220, the image output unit 230 performs various types of image processing, such as image correction, file merging, page insertion/deletion, and imposition, on the image data under the control of the CPU 211. After performing the image processing, the CPU 211 controls the paper discharge unit 232 and the paper feed unit 233 to convey the printing paper to the image forming unit 231, and controls the image forming unit 231 to perform printing on the printing paper. In addition, the CPU 211 performs finishing, such as paper folding, saddle-stitch binding, case binding, cutting, enclosing, and collating, on the printed printing medium.
The operation unit 240 accepts an instruction from the user via a display unit such as a display. Upon the operation unit 240 accepting the instruction from the user, the CPU 211 stores key information corresponding to the instruction in the RAM 213. The key information is, for example, a selected item on a selection screen displayed on the display unit. The CPU 211 controls the overall image forming apparatus 121 based on the key information stored in the RAM 213. The data storage unit 250 holds system software, the original image data, and so on. The data storage unit 250 also holds information indicating types of printing paper designated as special paper (predetermined paper). In the present embodiment, an instruction from the user is a trigger for resuming of printing that has been stopped due to jamming of a specific kind of printing paper, and this specific kind of printing paper can be specified in advance.
Upon the image forming apparatus 121 receiving the print job from the client PC, the CPU 211 controls the paper feed unit 233 so as to feed printing paper from the paper feed trays 402 to the conveying path 401. The paper feed unit 233 feeds printing paper from the paper feed trays 402a to 402c to the conveying path 401. If the CPU 211 receives a detection signal indicating that the paper feed tray sensors 404a to 404c have detected passage of printing paper, the CPU 211 determines that printing paper has been fed correctly from the paper feed tray 402.
The printing paper fed to the conveying path 401 within the image forming apparatus 121 is conveyed to the image forming unit 231. The image forming unit 231 then performs image formation processing on the printing paper under the control of the CPU 211. During this image formation processing, the paper jam detection sensors 405a to 405d monitor the occurrence of jamming of the printing paper that is being conveyed on the conveying path 401. If a predetermined time period has elapsed without printing paper that has passed through one paper jam detection sensor passing through the next paper jam detection sensor, the CPU 211 determines that a paper jam has occurred. Note that the predetermined time period may be decided in accordance with the distance between adjoining paper jam detection sensors. The predetermined time may be set approximately to a value obtained by dividing the distance between the paper jam detection sensors by the conveying speed. If jamming of printing paper has occurred on the conveying path 401, the CPU 211 receives a detection signal indicating that the paper jam detection sensors 405a to 405d have detected a paper jam, and controls the components to stop the printing paper conveying operation. Note that the number and positions of the paper jam detection sensors 405a to 405d are only an example, and is not limited to this example as long as a configuration is employed in which a paper jam occurring on the conveying path can be detected.
Printing paper on which the image formation processing has been performed by the image forming unit 231 is conveyed to the paper discharge unit 232. The CPU 211 controls the paper discharge unit 232 to discharge the printing paper to a predetermined paper discharge tray 403a to 403c in the paper discharge unit 232. If the CPU 211 receives a detection signal indicating that the paper discharge tray sensors 406a to 406c have detected passage of the printing paper, the CPU 211 determines that the printing paper has been discharged correctly from the paper discharge tray 403.
The CPU 211 determines that paper discharge has been completed if it receives a detection signal indicating that printing paper has passed through one of the paper discharge tray sensors 406a to 406c within a predetermined time period. After the printing paper passed through the paper jam detection sensor 405c, if a predetermined time period has elapsed without the printing paper passing through any one of the paper discharge tray sensors 406a to 406c, the CPU 211 determines that a paper jam has occurred, and controls each component to stop the printing paper conveying operation. The predetermined time period may be decided in accordance with the distance from the paper jam detection sensor 405c to each of the paper discharge tray sensors 406a to 406c.
Next, registration of printing paper for the respective paper feed trays in the image forming apparatus 121 by the user will be described with reference to
Next, acquisition of information about printing paper remaining within the image forming apparatus 121 when a paper jam has occurred will be described.
If a paper jam occurs during printing processing according to the print job 800, the discharged paper number monitoring portion 303 and the fed paper number monitoring portion 302 specify the types of printing paper remaining on the conveying path 401 based on detection signals from the paper feed tray sensors and the paper discharge tray sensors, under the control of the CPU 211. In the present embodiment, the paper state specifying portion 301 determines that no printing paper remains on the conveying path 401 if the number of sheets of printing paper that have already been fed and the number of sheets of printing paper that have already been discharged satisfy expression (1).
Fed paper number−discharged paper number=0 (1)
On the other hand, the paper state specifying portion 301 determines that there is printing paper remaining on the conveying path 401 if expression (2) is satisfied.
Fed paper number−discharged paper number>0 (2)
If it is determined that printing paper remains on the conveying path 401, the CPU 211 specifies a leading page and a trailing page of the printing paper remaining on the conveying path 401, based on the fed paper number and the discharged paper number. A value obtained by subtracting the discharged paper number from the total page number in the current print job is specified as the leading page. A value obtained by subtracting the fed paper number from the total page number in the current print job is specified as the trailing page. The CPU 211 specifies the types of printing paper remaining on the conveying path 401 by comparing the leading page and the trailing page to the types of printing paper of the respective pages set in the print job 800 by the user.
A procedure of print control processing at the time of occurrence of a paper jam will be described with reference to
If it is determined in step S1004 that a paper jam has occurred, the CPU 211 stops the printing paper conveying operation, and displays a paper jam handling procedure on the display unit in the operation unit 240 (S1006). The paper jam handling procedure is, for example, an illustration of the location where the paper jam has occurred and a procedure for resolving the paper jam. The user can resolve the paper jam by removing the paper remaining on the conveying path 401 in accordance with the paper jam handling procedure. The data for displaying the paper jam handling procedure is stored in advance in the data storage unit 250. Subsequently, the CPU 211 continues to cause the screen of the paper jam handling procedure to be displayed on the operation unit 240 until the user finishes the paper jam handling procedure (S1007). After the paper jam is resolved, the CPU 211 advances the processing to step S1008.
Next, the CPU 211 determines whether or not the print job received in step S1002 is a print job for which the user needs to open and close the paper feed unit 233 to check the printing paper placed in the paper feed trays 402 (S1008). At this time, if the print job is not a print job in which the printing processing is performed using special paper such as tabbed paper set on the screens shown in
The CPU 211 acquires information about the printing paper that currently remains on the conveying path 401 to facilitate the task of the user checking the paper feed unit 233 (S1009). In the present embodiment, the CPU 211 determines whether or not tabbed paper is included in the paper information acquired in step S1009 (S1301). In other words, the CPU 211 determines whether or not special paper exists on the conveying path 401. Here, if it is determined that tabbed paper is not contained, the CPU 211 returns to the printing processing in step S1003, and resumes the stopped printing processing. On the other hand, if it is determined that tabbed paper is contained, the CPU 211 displays a pop-up screen shown in
As described above, in the present embodiment, it is determined, at the time of occurrence of a paper jam, whether or not to automatically resume the printing after the paper jam is resolved, based on whether or not tabbed paper is included among the paper remaining on the conveying path 401. Therefore, if tabbed paper is not included among the paper remaining on the conveying path 401, unnecessary downtime can be prevented from occurring.
The first embodiment has been described, taking an example in which it is determined, at the time of occurrence of a paper jam, whether or not to automatically resume printing after the paper jam is resolved, based on whether or not tabbed paper is included among the paper remaining on the conveying path 401.
The special paper with sequentiality is not limited to tabbed paper. For example, paper to which page numbers are provided in advance (paper including plain paper and thick paper) are also categorized as special paper with sequentiality.
In the present embodiment, an example will be described in which, in the case of printing an image on such paper, it is also determined, at the time of occurrence of a paper jam, whether or not to automatically resume printing after the paper jam is resolved, based on whether or not special paper is included among the paper remaining on the conveying path.
In the present embodiment, the user selects one paper type 521 to be registered for the paper feed tray from among the plurality of paper types on the paper type registration screen 520 shown in
Next, a procedure of print control processing at the time of occurrence of a paper jam will be described with reference to
The processing in the steps other than steps S1008, S1301 and S1302 is the same as that in the first embodiment, and will not be described here in detail.
In step S1008, the CPU 211 determines whether or not the print job received in step S1002 is a print job for which the user needs to open and close the paper feed unit 233 to check the printing paper placed on the paper feed unit 233 (S1008). At this time, if the print job is not a print job for performing the printing processing using the paper that has been designated as printing order designated paper on the screen shown in
Then, the CPU 211 acquires information about paper that currently remains on the conveying path 401 to facilitate the user operation to check the paper feed unit 233 (S1009). In the present embodiment, the CPU 211 determines whether or not the paper information acquired in step S1009 contains special paper with sequentiality (S1301). In other words, the CPU 211 determines whether or not special paper exists on the conveying path 401. Here, if it is determined special paper is not contained, the CPU 211 returns to the printing processing in step S1003 and resumes the stopped printing processing. On the other hand, if it is determined the special paper is contained, the CPU 211 displays a pop-up screen shown in
Note that in the above embodiments, an example has been described in which, in step S1010, the CPU 211 displays the screen shown in
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment(s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable storage medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2012-053678, filed Mar. 9, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2012-053678 | Mar 2012 | JP | national |