Printing apparatus, method of controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorJun Miyajima
Life of this patent
Estimating the term…
Abstract
A printing apparatus receives and executes a mixed print job in which single-sided printing and double-sided printing are mixed and includes a feeding unit that accumulates and feeds a plurality of sheets, a printer unit that prints an image on a sheet, a double-sided conveyance path that includes a refeeding unit to refeed a sheet in which an image has been printed on a first side of the sheet and to feed the sheet in order to print an image on a second side of the sheet. The printing apparatus executes double-sided print processing in a case where a print job in which a page corresponding to a sheet for which double-sided printing is instructed is included but a page corresponding to a sheet for which single-sided printing is instructed is not included.
Claims7
A printing apparatus capable of receiving and executing a mixed print job in which single-sided printing and double-sided printing are mixed, the printing apparatus comprising:
- a feeding unit that accumulates a plurality of sheets and feeds a sheet of the plurality of sheets;
- a printer unit that prints an image on a sheet;
- a double-sided conveyance path that includes a refeeding unit configured to refeed a sheet in which an image has been printed on a first side of the sheet and to feed the sheet in order to print an image on a second side of the sheet;
- a memory device that stores instructions;
- and
- one or more processors that execute the instructions stored in the memory device to cause the printing apparatus to execute double-sided print processing in a case where a print job in which a page corresponding to a sheet for which double-sided printing is instructed is included but a page corresponding to a sheet for which single-sided printing is instructed is not included,
- wherein in a case where the double-sided print processing is performed on P sheets more than K sheets, the double-sided print processing including:
- (1) first processing that feeds first to K-th sheets from the feeding unit and feeds the first to K-th sheets on each of which an image has been printed on a first side of the sheet to the double-sided conveyance path,
- (2) second processing that alternately executes refeed processing for refeeding a sheet from the refeeding unit and feed processing for feeding a sheet from the feeding unit after the first processing, and
- (3) third processing that refeeds P-(K-1)-th to P-th sheets from the refeeding unit after all sheets that are to be fed in the print job have been fed from the feeding unit,
- wherein the one or more processors decide to execute a first mixed print mode or a second mixed print mode based on a number of M in a case where a mixed print job including pages corresponding to L sheets for which the double-sided printing is instructed, pages corresponding to the M sheets for which the single-sided printing is instructed after the pages corresponding to the L sheets, and pages corresponding to N sheets for which the double-sided printing is instructed after the pages corresponding to the M sheets is executed, with L being equal to K, and M and N being equal to or more than 1,
- wherein a number K is the number of sheets, including a first sheet of the plurality of sheets for which the double-sided printing is to be performed in the double-sided print processing, that can be fed from the feeding unit from the time when the first sheet is fed from the feeding unit until the first sheet is fed from the refeeding unit,
- wherein, in the first mixed print mode, the one or more processors execute the double-sided print processing on the L sheets, the M sheets and the N sheets by treating the M sheets as sheets for which the double-sided printing is instructed but do not print on a second side of the M sheets fed from the refeeding unit,
- wherein, in the second mixed print mode, the one or more processors execute the double-sided printing on the L sheets for which the double-sided printing is instructed, feed at least a first sheet of the N sheets for which the double-sided printing is instructed from the feeding unit, after a last sheet of the L sheets has been fed from the refeeding unit and before a last sheet of the M sheets for which the single-sided printing is instructed is fed from the feeding unit print an image on a first side of the first sheet of the N sheets, and feed the first sheet of the N sheets from the refeeding unit after the last sheet of the M sheets is fed from the feeding unit, and each of the M sheets being not conveyed on the double-sided conveyance path, and
- wherein the one or more processors select the second mixed print mode in a case the number of M is larger than a predetermined number.
A method of controlling a printing apparatus that includes a feeding unit that accumulates a plurality of sheets and feeds a sheet of the plurality of sheets, a printer unit that prints an image on a sheet, and a double-sided conveyance path that includes a refeeding unit configured to refeed a sheet in which an image has been printed printing on a first side of the sheet and to feed the sheet in order to print an image on a second side of the sheet, and can receive and execute a mixed print job in which single-sided printing and double-sided printing are mixed, the method comprising:
- executing double-sided print processing in a case where a print job in which a page corresponding to a sheet for which double-sided printing is instructed is included but a page corresponding to a sheet for which single-sided printing is instructed is not included,
- wherein in a case where the double-sided print processing is performed on P sheets more than K sheets, the double-sided print processing including:
- (1) first processing that feeds first to K-th sheets from the feeding unit and feeds the first to K-th sheets on each of which an image has been printed on a first side of the sheet to the double-sided conveyance path,
- (2) second processing that alternately executes refeed processing for refeeding a sheet from the refeeding unit and feed processing for feeding a sheet from the feeding unit after the first processing, and
- (3) third processing that refeeds P-(K-1)-th to P-th sheets from the refeeding unit after all sheets that are to be fed in the print job have been fed from the feeding unit;
- deciding to execute a first mixed print mode or a second mixed print mode based on a number of M in a case where a mixed print job including pages corresponding to L sheets for which the double-sided printing is instructed, pages corresponding to the M sheets for which the single-sided printing is instructed after the pages corresponding to the L sheets, and pages corresponding to N sheets for which the double-sided printing is instructed after the pages corresponding to the M sheets is executed, with L being equal to K, and M and N being integers equal to or more than 1;
- wherein a number of K is the number of sheets, including a first sheet of the plurality of sheets for which the double-sided printing is to be performed in the double-sided print processing, that can be fed from the feeding unit from the time when the first sheet is fed from the feeding unit until the first sheet is fed from the refeeding unit,
- in the first mixed print mode, executing the double-sided print processing on the L sheets, the M sheets and the N sheets by treating the M sheets as sheets for which the double-sided printing is instructed but do not print on a second side of the M sheets fed from the refeeding unit;
- in the second mixed print mode, executing the double-sided printing on the L sheets for which the double-sided printing is instructed, feed at least a first sheet of the N sheets for which the double-sided printing is instructed from the feeding unit, after a last sheet of the L sheets has been fed from the refeeding unit and before a last sheet of the M sheets for which the single-sided printing is instructed is fed from the feeding unit and print an image on a first side of the first sheet of the N sheets, and feed the first sheet of the N sheets from the refeeding unit after the last sheet of the M sheets is fed from the feeding unit, and each of the M sheets being not conveyed on the double-sided conveyance path;
- and
- selecting the second mixed print mode in a case the number of M is larger than a predetermined number.
A non-transitory computer-readable storage medium storing a program for causing a processor to execute a method of controlling a printing apparatus that includes a feeding unit that accumulates a plurality of sheets and feeds a sheet of the plurality of sheets, a printer unit that prints an image on a sheet, and a double-sided conveyance path that includes a refeeding unit configured to refeed a sheet in which an image has been printed printing on a first side of the sheet and to feed the sheet in order to print an image on a second side of the sheet, and can receive and execute a mixed print job in which single-sided printing and double-sided printing are mixed, the method comprising:
- executing double-sided print processing in a case where a print job in which a page corresponding to a sheet for which double-sided printing is instructed is included but a page corresponding to a sheet for which single-sided printing is instructed is not included,
- wherein in a case where the double-sided print processing is performed on P sheets more than K sheets, the double-sided print processing including:
- (1) first processing that feeds first to K-th sheets from the feeding unit and feeds the first to K-th sheets on each of which an image has been printed on a first side of the sheet to the double-sided conveyance path,
- (2) second processing that alternately executes refeed processing for refeeding a sheet from the refeeding unit and feed processing for feeding a sheet from the feeding unit after the first processing, and
- (3) third processing that refeeds P-(K-1)-th to P-th sheets from the refeeding unit after all sheets that are to be fed in the print job have been fed from the feeding unit;
- deciding to execute a first mixed print mode or a second mixed print mode based on a number of M in a case where a mixed print job including pages corresponding to L sheets for which the double-sided printing is instructed, pages corresponding to the M sheets for which the single-sided printing is instructed after the pages corresponding to the L sheets, and pages corresponding to N sheets for which the double-sided printing is instructed after the pages corresponding to M sheets is executed, with L being equal to K, and M and N being integers equal to or more than 1;
- wherein a number of K is the number of sheets, including a first sheet of the plurality of sheets for which the double-sided printing is to be performed in the double-sided print processing, that can be fed from the feeding unit from the time when the first sheet is fed from the feeding unit until the first sheet is fed from the refeeding unit,
- in the first mixed print mode, executing the double-sided print processing on the L sheets, the M sheets and the N sheets by treating the M sheets as sheets for which the double-sided printing is instructed but do not print on a second side of the M sheets fed from the refeeding unit;
- in the second mixed print mode, executing the double-sided printing on the L sheets for which the double-sided printing is instructed, feed at least a first sheet of the N sheets for which the double-sided printing is instructed from the feeding unit, after a last sheet of the L sheets has been fed from the refeeding unit and before a last sheet of the M sheets for which the single-sided printing is instructed is fed from the feeding unit and print an image on a first side of the first sheet of the N sheets, and feed the first sheet of the N sheets from the refeeding unit after the last sheet of the M sheets is fed from the feeding unit, and each of the M sheets being not conveyed on the double-sided conveyance path;
- and
- selecting the second mixed print mode in a case the number of M is larger than a predetermined number.
Dependencies are inferred from the claim text.