This invention relates to suppression of density unevenness caused by occurrence of ink-landing position shifts between print scans. In an embodiment, upon printing by scanning an inkjet printhead including printing elements, the following control is executed. That is, in order to form an image by print scans of the printhead on a single print area on a print medium, image data are acquired in correspondence with the respective scans. Also, the printing elements are partitioned into plural groups each including continuously arrayed printing elements, and the printing elements in each of the plural groups are time-divisionally driven based on drive sequences. Then, the drive sequences upon time-divisional driving in respective scans are set to include elements having the same drive timings and those having different drive timings.