Patent ID: 7458652

Claim:
A data transferring apparatus for transferring liquid ejection data, comprising: a decode unit comprising a decode circuit capable of performing hardware development on a liquid ejection data, which is DMA-transferred per word unit from a main memory via a system bus, compressed to be capable of line development; a line buffer for storing liquid ejection data developed by said decode circuit per word unit and a DMA-transferring means for DMA-transferring liquid ejection data compressed to be capable of line development from said main memory to said decode circuit; and DMA-transferring liquid ejection data developed in said line buffer to a local memory per word unit and DMA-transferring developed liquid ejection data stored in said local memory to a register of a liquid ejecting head sequentially, wherein said decode unit comprises a data rearranging means for storing data in an array direction of a bitmap for said liquid ejecting head in said local memory, when data developed in said line buffer is DMA-transferred to a bitmap area of said local memory per word unit.