Patent ID: 8384944

Claim:
A printing apparatus that performs printing by moving a printing element array, in which a plurality of printing elements for ejecting ink to a printing medium are arranged, comprising: driving means for driving a plurality of groups at different timings, the plurality of groups being formed by dividing the plurality of printing elements in the printing element array, with each of the groups including a plurality of continuous printing elements, wherein the driving means is able to execute driving, selectively for each group, in either a first half period or a second half period, the first half period and the second half period being established by dividing a period corresponding to one column of the printing elements; first adjustment means configured to adjust a print position on the printing medium by one pixel unit for each of the groups by adding an offset to print data; second adjustment means configured to adjust the print position by a unit smaller than one pixel, by selecting for each group either the first half period or the second half period for driving; obtaining means configured to obtain inclination information of the print position when the printing element array performs printing; and setting means configured to set (i) a first adjusting value for adjusting the print position by the first adjustment means and (ii) a second adjusting value for adjusting the print position by the second adjustment means based on the inclination information, where the second adjusting value corresponds to a selection, for each group, of the first half period or the second half period for driving, wherein the driving means drives each of the groups at a timing corresponding to the print position adjusted by the first adjustment means and during the period corresponding to the second adjusting value.