To provide an electronic printer that selects optimum screen not only by attribute data of an object to which pixels belong but also by pixel density and that performs level conversion by a multi-value dither method, so as to attain print with high image quality.
The electronic printer includes; an image processing unit having a processing unit (34) that receives gradation data by each pixel and attribute data specifying a screen, corresponding to an object generated according to received print data and converts gradation data by each pixel into image reproduction data for generating dots according to the conversion characteristics, corresponding to the screen; and a print engine that generates an image according to a drive signal resulting from applying pulse width modulation to the image reproduction data. Then the color processing unit is characterized in the selection of the conversion characteristics, depending on levels of the attribute data and the gradation data.