Patent ID: 7192112

Claim:
A printing apparatus which prints by using an inkjet printhead having a nozzle array formed from a plurality of nozzles for discharging ink, comprising: scanning means for scanning the inkjet printhead in a direction different from a direction of the nozzle array; virtual data generation means for generating virtual data over one or more dots in the scanning direction on the basis of printing data of a plurality of dots in the scanning direction that are printed by an ink discharge failure nozzle among the plurality of nozzles; decision means for deciding a position subjected to complementary printing on the basis of a priority of a dot to be complementary-printed, the printing data of the plurality of dots, and the virtual data; moving means for moving printing data and virtual data which actually cause ink discharge so as to print at the complementary printing position decided by said decision means; corrected printing data generation means for generating corrected printing data to be actually printed by the inkjet printhead on the basis of the printing data and the virtual data which are moved by said moving means; and printing means for printing by driving the ink-jet printhead on the basis of the corrected printing data generated by said corrected printing data generation means, wherein the priority is obtained from the printing data of the plurality of dots and the virtual data, and the priority is a priority determined in a plurality of dots included in a predetermined adjacent area where the printing data of the plurality of dots and the virtual data are printed.