Image reading apparatus and a method for controlling the same to perform print processing based on the stored image data
AssigneeCanon Kabushiki Kaisha
InventorYuichi Utsumi
Life of this patent
Estimating the term…
Abstract
An apparatus continues, before a number of pages where image data started to be input reaches N pages, inputting of the image data until an amount of the image data stored in a storage unit reaches a first amount, and thereafter, continue the inputting of the image data until the amount of the stored image data reaches a second amount, which is smaller than the first amount.
Claims15
An image reading apparatus, comprising:
- a reading unit configured to input image data by reading a document, the image data being input on a page-by-page basis;
- a storage unit configured to store image data input by the reading unit;
- a layout processing unit configured to perform layout processing for printing image data of a plurality of pages input by the reading unit on one sheet;
- a determining unit configured to determine whether image data of the number of pages required for performing the layout processing has been stored in the storage unit;
- and
- a control unit configured to control the reading unit to read a document until the storage unit reaches a memory full state and to stop the reading of the document in response to the storage unit reaching the memory full state in a case where the determining unit determines that the image data of the number of pages required for performing the layout processing has not been stored in the storage unit, and
- to control the reading unit to read a document until a data amount of image data having been stored in the storage unit reaches a predetermined data amount which is smaller than a data amount corresponding to the memory full state and to stop the reading of the document in response to the image data having been stored in the storage unit becoming larger than the predetermined data amount in a case where the image data of the number of pages required for performing the layout processing has been stored in the storage unit.
An image reading method, comprising:
- inputting image data by reading a document by a reading unit, the image data being input on a page-by-page basis;
- storing image data input;
- performing layout processing for printing image data of a plurality of pages on one sheet;
- determining whether image data of the number of pages required for performing the layout processing has been stored in a storage unit;
- and
- controlling the reading unit to read a document until the storing reaches a memory full state and to stop the reading of the document in response to the storing reaching the memory full state in a case where the image data of the number of pages required for performing the layout processing has not been stored in the storage unit, and
- controlling the reading unit to read a document until a data amount of image data having been stored reaches a predetermined data amount which is smaller than a data amount corresponding to the memory full state and to stop the reading of the document in response to the image data having been stored becoming larger than the predetermined data amount in a case where the image data of the number of pages required for performing the layout processing has been stored in the storage unit.
A non-transitory computer readable medium storing a computer-executable program of instructions for causing a computer to perform an image reading method, comprising:
- inputting image data by reading a document by a reading unit, the image data being input on a page-by-page basis;
- storing image data input;
- performing layout processing for printing image data of a plurality of pages on one sheet;
- determining whether image data of the number of pages required for performing the layout processing has been stored in a storage unit;
- and
- controlling the reading unit to read a document until the storing reaches a memory full state and to stop the reading of the document in response to the storing reaching the memory full state in a case where the image data of the number of pages required for performing the layout processing has not been stored in the storage unit, and
- controlling the reading unit to read a document until a data amount of image data having been stored reaches a predetermined data amount which is smaller than a data amount corresponding to the memory full state and to stop the reading of the document in response to the image data having been stored becoming larger than the predetermined data amount in a case where the image data of the number of pages required for performing the layout processing has been stored in the storage unit.
Dependencies are inferred from the claim text.