Patent ID: 8020954

Claim:
A recording apparatus that records by scanning a recording head having a plurality of recording element arrays, in which a plurality of recording elements are aligned, in a direction intersecting with the alignment direction, relative to a recording medium, said apparatus comprising: a receiving buffer which stores setting data and recording data that are transmitted from a connected host device, the setting data containing registration information in a scanning direction corresponding to the recording element arrays, the recording data containing plural items of block data, each item of block data containing at least data for one recording element array; a print buffer which has a plurality of memory areas includes at least a first memory area and a second memory area in correspondence with the scanning direction, the first memory area and the second memory area being assigned a predetermined number of columns, respectively; a reading control unit which performs reading of the print buffer and performs updating of column position information for each of the recording element arrays; and a writing control unit which includes a plurality of registers, each holding the column position information, and performing storing of data of an upper side in the scanning direction of block data to the first memory area and storing of data of a lower side in the scanning direction of the block data to the second memory area, on the basis of the registration information corresponding to the recording element arrays and the column position information held in the plurality of registers.