Patent ID: 7635172
Filing Date: 2009-12-22
Classification: B41J

Abstract:
1. A recording apparatus which records on a recording medium using a recording head having a plurality of recording element arrays in a main scanning direction, each of the recording element arrays including a plurality of recording elements in a direction of a tilt relative to a conveying direction of the recording medium in a plurality of blocks, the recording apparatus comprising: an input unit configured to receive recording data; an obtaining unit configured to obtain tilt correction information associated with each block; a generating unit configured to generate a permission signal permitting drive of a plurality of recording elements for each block based on the correction information; a first memory unit having a buffer that can store the recording data received by the input unit, the first memory unit capable of storing a recording data amount of at least one scanning of the recording head; a second memory unit having a plurality of buffers that store data of m columns read from the first memory unit; a third memory unit having a plurality of buffers that store data of m columns read from the second memory unit; a first storage unit configured to read the data in m-column unit from the first memory unit by one-time DMA transfer and store the data in one of the buffers of the second memory unit; a reading unit configured to read one column of data from the second memory unit in each block, based on a pointer corresponding to each block and the correction information; a second storage unit configured to store the data of one column read by the reading unit in the same column position of the third memory unit; a control unit configured to repeatedly execute the reading of the column of data by the reading unit and the storing of the data in the third memory unit by the second storage unit by m columns, while updating each column position read by the reading unit and the column position for storing by the second storage unit; a transfer unit configured to read the data of one column from the third memory unit and transfer the data to the recording head; and a driving unit configured to drive the recording element in a unit of block, based on the permission signal generated by the generating unit.