Printing apparatus, printing method, and storage medium storing program
AssigneeCanon Kabushiki Kaisha
InventorKoji Fukunaga
Life of this patent
Estimating the term…
Abstract
When sequentially receiving pages one by one from the outside and printing them at the time of printing based on printing data including a plurality of pages, a page count per copy when printing a plurality of copies is acquired, and data of a predetermined portion of a printing area are extracted from respective pages by the page count. It is determined whether the data of the extracted predetermined portion is identical between the respective pages. When it is determined that the data is identical, it is determined that printing of the printing data is not collation printing. When it is determined that the data is different, it is determined that printing of the printing data is collation printing.
Claims10
A printing apparatus comprising:
- a printing unit configured to print based on printing data including a plurality of pages;
- an acquisition unit configured to, when said printing unit sequentially receives pages one by one from the outside and prints the pages, acquire a page count per copy when printing a plurality of copies by said printing unit;
- an extraction unit configured to, when said acquisition unit acquires the page count per copy, extract data of a predetermined portion of a printing area from respective pages by the page count;
- a page determination unit configured to determine whether the data of the predetermined portion extracted by said extraction unit is identical between the respective pages;
- and
- a printing determination unit configured to, when said page determination unit determines that the data are identical, determine that printing of the printing data is not collation printing, and when said page determination unit determines that the data are different, determine that printing of the printing data is collation printing.
A printing method to be executed in a printing apparatus, comprising:
- when the printing apparatus configured to print based on printing data including a plurality of pages sequentially receives pages one by one from the outside and prints the pages,
- an acquisition step of acquiring a page count per copy when printing a plurality of copies by the printing apparatus;
- an extraction step of, when the page count per copy is acquired in the acquisition step, extracting data of a predetermined portion of a printing area from respective pages by the page count;
- a page determination step of determining whether the data of the predetermined portion extracted in the extraction step is identical between the respective pages;
- and
- a printing determination step of, when the data is determined in the page determination step to be identical, determining that printing of the printing data is not collation printing, and when the data is determined to be different, determining that printing of the printing data is collation printing.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute steps of a method, the method comprising:
- when a printing apparatus configured to print based on printing data including a plurality of pages sequentially receives pages one by one from the outside and prints the pages,
- an acquisition step of acquiring a page count per copy when printing a plurality of copies by the printing apparatus;
- an extraction step of, when the page count per copy is acquired in the acquisition step, extracting data of a predetermined portion of a printing area from respective pages by the page count;
- a page determination step of determining whether the data of the predetermined portion extracted in the extraction step is identical between the respective pages;
- and
- a printing determination step of, when the data is determined in the page determination step to be identical, determining that printing of the printing data is not collation printing, and when the data is determined to be different, determining that printing of the printing data is collation printing.
Dependencies are inferred from the claim text.