Patent ID: 7847963

Claim:
A printing system a printing apparatus; and an image reading apparatus that is connected to the printing apparatus through communication lines, reads original image data from an original image to generate a print job from the read original image data and transmits the print job to the printing apparatus through the communication lines to request printing, the printing apparatus comprising: a detecting unit that detects cancellation of the processing of the print job; and a job notifying unit that transmits to the image reading apparatus a job cancellation notification notifying that the print job has been canceled, in correspondence with the detection of the cancellation of the processing of the print job by the detecting unit, and the image reading apparatus comprising: an image reading unit that reads original image data from the original image; a buffer unit that temporarily caches only single page increments of the original image data read by the image reading unit; a print job generating unit that generates the print job on the basis of the original image data temporarily cached in the buffer unit; a print job transmitting unit that transmits to the printing apparatus the print job generated by the print job generating unit; a receiving unit that receives the job cancellation notification transmitted from the job notifying unit; an execution status detecting unit that detects an execution state of reading processing of the original image at the time of receiving the job cancellation notification by the receiving unit; and an abort controlling unit that, when it is found as a result of detection by the execution status detecting unit that there are original images which have not been fully read by the image reading unit and original image data which has not been fully transmitted to the printing apparatus in the buffer unit, aborts the reading of the original images which have not been fully read and deletes the original image data which have not been fully transmitted to the printing apparatus from the buffer unit and deletes the contents of the buffer.