To obtain a structure capable of flexibly supporting a design change or the like relating to the detail of image processing in an image output device which performs image processing by hardware.
The printer 100 has a main unit group in which a variety of main units for performing prescribed processing are connected in series and a pass unit group in which a plurality of pass units are connected in series. Averaged data in which tonal values of four picture elements are averaged by a monochrome edge processing unit 320 are sequentially transferred to the main unit group and standard edge data and noise data generated by a color conversion unit 330 are sequentially transferred to the pass unit group in synchronization with the transfer of the averaged data to the main unit group. The data transferred to the pass unit group are inputted to an intra-block flattening unit 380 and used for flattening by the intra-block flattening unit 380.
COPYRIGHT: (C)2007,JPO&INPIT