Image forming apparatus, controlling method for same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKoichi Ito
Life of this patent
Estimating the term…
Abstract
A main body controller provided in an image forming apparatus receives a VDP job from an external computer, and arranges image data of a reusable object and a variable object, which correspond to the VDP job, on a page for printout. An inspection controller performs inspection processing for printed matter for each page, and the main body controller preferentially stores image data of the reusable object, which corresponds to the page for which the printing has been determined to be defective as a result of inspection processing, in a cache unit. The main body controller acquires the reusable object, which corresponds to the page for which the printing has been determined to be defective, from the cache unit, and executes page reprint processing using the acquired reusable object.
Claims6
An image forming apparatus that executes a
- print job including a first object which is shared among a plurality of pages and a second object which is variable for each page, the image forming apparatus comprising:
- an object storage unit configured to store a predetermined number of image data of the first object;
- a job reception unit configured to receive the print job;
- a printing unit configured to arrange and print image data of the first and the second objects on a page;
- a reading unit configured to read an image of printed matter obtained by the printing;
- a determination unit configured to determine whether or not the printing is defective for each page based on a comparison result between an image of the read printed matter and a reference image;
- and
- a control unit configured to execute control for preferentially storing image data of the first object corresponding to a page, for which the printing has been determined to be defective, based on a determination result indicating whether or not the printing is defective by the determination unit,
- wherein, the printing unit acquires image data of the first object from the object storage unit and arranges the image data on the page when the object storage unit stores image data of the first object included in the received print job, and generates image data of the first object and
- arranges the image data on the page when the object storage unit does not store image data of the first object included in the received print job.
A method for controlling an image forming apparatus that executes a print job including a first object which is shared among a plurality of pages and a second object which is variable for each page, wherein the image forming apparatus comprises an object storage unit configured to store a predetermined number of image data of the first object, the method comprising:
- receiving, in a job reception step, the print job;
- arranging and printing, in a printing step, image data of the first and the second objects on a page;
- reading, in a reading step, an image of printed matter obtained by the printing;
- determining, in a determination step, whether or not the printing is defective for each page based on a comparison result between an image of the read printed matter and a reference image;
- and
- executing, in a control step, control for preferentially storing image data of the first object corresponding to a page, for which the printing has been determined to be defective, based on a determination result indicating whether or not the printing is defective in the determination step,
- wherein, in the printing step, image data of the first object from the object storage unit is acquired and the image data is arranged on the page when the object storage unit stores image data of the first object included in the received print job, and image data of the first object is generated and the image data is arranged on the page when the object storage unit does not store image data of the first object included in the received print job.
A non-transitory computer readable storage medium storing computer-executable code of a program to cause a computer to execute a method for controlling an image forming apparatus that executes a print job including a first object that is shared among a plurality of pages and a second object that is variable for each page, wherein the image forming apparatus comprises an object storage unit configured to store a predetermined number of image data of the first object, the method comprising:
- receiving, in a job reception step, the print job;
- arranging and printing, in a printing step, image data of the first and the second objects on a page;
- reading, in a reading step, an image of printed matter obtained by the printing;
- determining, in a determination step, whether or not the printing is defective for each page based on a comparison result between an image of the read printed matter and a reference image;
- and
- executing, in a control step, control for preferentially storing image data of the first object corresponding to a page, for which the printing has been determined to be defective, based on a determination result indicating whether or not the printing is defective in the determination step,
- wherein, in the printing step, image data of the first object from the object storage unit is acquired and the image data is arranged on the page when the object storage unit stores image data of the first object included in the received print job, and image data of the first object is generated and the image data is arranged on the page when the object storage unit does not store image data of the first object included in the received print job.
Dependencies are inferred from the claim text.