Patent ID: 7860411

Claim:
A printing apparatus which executes a printing process for a print medium, comprising: an input unit configured to input first image data to be printed on the print medium; a printing processing unit configured to execute the printing process for the print medium based on the first image data input by said input unit; a reading unit configured to read the print medium on which the first image data is printed by said printing processing unit to obtain second image data used to determine a presence/absence of a printing failure; a detection unit configured to detect marks for specifying a portion of the second image data based on the second image data obtained by the reading unit; a specifying unit configured to specify the portion of the second image data based on the marks detected by the detection unit in a case where the detection unit detects the marks, and to specify a whole of the second image data in a case where the detection unit does not detect the marks; and a determination unit configured to determine the presence/absence of the printing failure by comparing the first image data and the portion of the second image data in a case where said detection unit detects the marks, and to determine the presence/absence of the printing failure by comparing the first image data and the whole of the second image data in a case where said detection unit does not detect the marks.