Patent ID: 9672450
Date: 2017-06-06
CPC Classifications: G06K

Claim:
1. An image recording apparatus for printing an image on a recording medium by performing a scanning motion of a recording head in which a plurality of recording devices are arrayed, and relatively conveying the recording medium in accordance with the scanning motion in a direction intersecting a direction of the scanning motion, the apparatus comprising: a generation unit configured to generate, based on image data to be printed, sequence information indicating a moving range of each scanning motion of the recording head for each of a plurality of areas on the recording medium, whose positions in the intersecting direction are different; a plurality of processing units configured to parallelly execute processes of generating recording image data to be used for driving the plurality of recording devices in the recording head; a divided area determination unit configured to determine, based on the sequence information generated by the generation unit, by dividing a recording area on the recording medium on which the recording head performs recording, divided areas respectively corresponding to the plurality of processing units so that the plurality of processing units perform the processes corresponding to the divided areas wherein the divided area determination unit determines the divided areas so that the area recorded by one scanning motion is divided, along the direction of the scanning motion, into areas the number of which corresponds to the number of processing units; a distribution unit configured to cause each of the plurality of processing units to generate recording image data by distributing, to the plurality of processing units, data corresponding to the divided areas determined by the divided area determination unit in the image data to be printed; and a recording unit configured to perform recording by controlling driving of the recording head based on the recording image data obtained by the plurality of processing units.