System for check printing
AssigneeCanon Kabushiki Kaisha
InventorNaohiro Yamaguchi
Life of this patent
Estimating the term…
Abstract
A printer is caused to perform a checking print for a job in a case that a predetermined user's instruction is received via a user interface. The printer is caused to perform the checking print for the job without receiving the predetermined user's instruction in a case that the job meets a predetermined condition.
Claims31
An image processing system, comprising:
- a printing unit;
- and
- at least one processor and at least one memory coupled to each other and cooperating to act as:
- a print job acceptance unit configured to accept a print job;
- a first print unit configured to control the printing unit to perform a first print process which is a print process using print data of the print job;
- a setting unit configured to receive, via a setting screen, an execution timing of a second print process which is a print process using a part of the print data of the print job before performance of the first print process, wherein the execution timing is specified by a user using the setting screen;
- an acceptance unit configured to accept, via a user interface, during performance of the first print process, a user instruction for performing the second print process;
- and
- a second print unit configured to control the printing unit to perform the second print process, the second print process being the print process using a part of the print data for the first print process, during the performance of the first print process, the first print process being the print process using the print data of the print job, based on the execution timing of the second print process set by the setting unit and the user instruction which is accepted by the acceptance unit during the performance of the first print process,
- wherein, in a case where the second print unit controls the printing unit to perform the second print process based on the user instruction accepted by the acceptance unit during the performance of the first print process, the second print unit is configured to control the printing unit to perform the second print process using at least one page of the print data of the print job of the first print process being performed when the acceptance unit accepts the user instruction, the at least one page being specified based on a timing at which the acceptance unit accepts the user instruction, a page to be printed by the second print process being a page varying in accordance with the timing at which the acceptance unit accepts the user instruction,
- wherein, in a case where the second print unit controls the printing unit to perform the second print process based on the execution timing of the second print process received by the setting unit, the second print unit is configured to control the printing unit to perform the second print process using print data of at least one page specified based on the execution timing of the second print process received by the setting unit,
- wherein both of the setting of the execution timing of the second print process by the setting unit and the acceptance of the user instruction for performing the second print process by the acceptance unit can be made for the print job, and
- wherein pages to be printed by the first print process include a same page as a page to be printed by the second print process.
A control method of controlling an image processing system that includes a printing unit, the control method comprising:
- accepting a print job;
- controlling the printing unit to perform a first print process which is a print process using print data of the print job;
- receiving, via a setting screen, an execution timing of a second print process which is a print process using a part of the print data of the print job before performance of the first print process, wherein the execution timing is specified by a user using the setting screen;
- accepting, via a user interface, during performance of the first print process, a user instruction for performing the second print process;
- and
- controlling the printing unit to perform the second print process, the second print process being the print process using a part of the print data for the first print process, during the performance of the first print process, the first print process being the print process using the print data of the print job, based on the received execution timing of the second print process and the accepted user instruction during the performance of the first print process,
- wherein, in a case where the printing unit is controlled to perform the second print process based on the accepted user instruction during the performance of the first print process, the printing unit is controlled to perform the second print process using at least one page of the print data of the print job of the first print process being performed when the user instruction is accepted, the at least one page being specified based on a timing at which the user instruction is accepted, a page to be printed by the second print process being a page varying in accordance with the timing at which user instruction is accepted,
- wherein, in a case where the printing unit is controlled to perform the second print process based on the received execution timing of the second print process, the printing unit is further controlled to perform the second print process using print data of at least one page specified based on the received execution timing of the second print process,
- wherein both of the setting of the execution timing of the second print process and the accepting of the user instruction for performing the second print process can be made for the print job, and
- wherein pages to be printed by the first print process include a same page as a page to be printed by the second print process.
A non-transitory computer readable storage medium storing a program for causing a computer to execute a control method of controlling an image processing system that includes a printing unit, the control method comprising:
- accepting a print job;
- controlling the printing unit to perform a first print process which is a print process using print data of the print job;
- receiving, via a setting screen, an execution timing of a second print process which is a print process using a part of the print data of the print job before performance of the first print process, wherein the execution timing is specified by a user using the setting screen;
- accepting, via a user interface, during performance of the first print process, a user instruction for performing the second print process;
- and
- controlling the printing unit to perform the second print process, the second print process being the print process using a part of the print data for the first print process, during the performance of the first print process, the first print process being the print process using the print data of the print job, based on the received execution timing of the second print process and the accepted user instruction during the performance of the first print process,
- wherein, in a case where the printing unit is controlled to perform the second print process based on the accepted user instruction during the performance of the first print process, the printing unit is controlled to perform the second print process using at least one page of the print data of the print job of the first print process being performed when the user instruction is accepted, the at least one page being specified based on a timing at which the user instruction is accepted, a page to be printed by the second print process being a page varying in accordance with the timing at which user instruction is accepted,
- wherein, in a case where the printing unit is controlled to perform the second print process based on the received execution timing of the second print process, the printing unit is further controlled to perform the second print process using print data of at least one page specified based on the received execution timing of the second print process,
- wherein both of the setting of the execution timing of the second print process and the accepting of the user instruction for performing the second print process can be made for the print job, and
- wherein pages to be printed by the first print process include a same page as a page to be printed by the second print process.
Dependencies are inferred from the claim text.