Patent ID: 8814304

Claim:
A printing apparatus comprising: a printhead in which a plurality of printing elements are arrayed; a scanning unit configured to scan the printhead with respect to a predetermined area on a printing medium in order to print an image on the printing medium; a print data reception unit configured to receive print data used for printing by the printhead; a temperature sensor configured to measure a temperature of a predetermined component of the printing apparatus or an ambient temperature of the printing apparatus; a driving count information reception unit configured to receive information relating to a driving count of the plurality of printing elements to be driven for printing on the predetermined area, based on the print data received by the print data reception unit; a driving control unit configured to, (i) in a case where the driving count of the plurality of printing elements indicated by the information received by the driving count information reception unit is equal to or less than a threshold value, drive the printhead to print the image based on the print data by one scan on the predetermined area, and (ii) in a case where the driving count of the plurality of printing elements indicated by the information received by the driving count information reception unit is larger than the threshold value, drive the printhead to print the image based on the print data by a plurality of scans on the predetermined area; and a determination unit configured to, (iii) in a case where the temperature sensor measures a first temperature, determine a first threshold value as the threshold value, among a plurality of threshold values, and (iv) in a case where the temperature sensor measures a second temperature which is higher than the first temperature, determine a second threshold value which is lower than the first threshold value as the threshold value, among the plurality of threshold values.