Patent ID: 8830530

Claim:
An image processor for processing input image data of an image to be printed on a unit area which corresponds to a plurality of dots on a printing medium in order to print in the unit area by a plurality of relative movements, including a first relative movement and a second relative movement which is different to the first relative movement, between a printing unit that prints the dots and the printing medium, comprising: an obtaining unit configured to obtain information about an image characteristic of the image from the input image data; a generation unit configured to perform a generation process for generating from the input image data at least first multi-value density data that corresponds to the first relative movement excluding the second relative movement, and second multi-value density data that corresponds to the second relative movement excluding the first relative movement; and a quantization unit configured to perform a quantization process on each of the first multi-value density data and the second multi-value density data to generate each of a first quantized data which is used for printing in the first relative movement and a second quantized data which is used for printing in the second relative movement, wherein the generation unit performs the generation process or the quantization unit performs the quantization process, based on the information about the image characteristic of the image obtained by the obtaining unit so that a ratio in a case that the obtaining unit obtains an information about a first image characteristic is lower than the ratio in a case that the obtaining unit obtains an information about a second image characteristic which is different to the first image characteristic, the ratio being a ratio of the number of dots that are printed in a same position in the unit area by both of the first and second relative movements on the basis of the first and second quantized data to the total number of dots that are printed in the unit area by the first and second relative movements on the basis of the first and second quantized data.