Patent ID: 7948652

Claim:
A data processor which generates binary data used for printing in a plurality of pixel regions of a printing medium by a plurality of scans of a printing head respectively comprising: converting means which converts multiple data corresponding to each of the pixel regions into a first binary data corresponding to m×n areas (m and n indicate positive integers, and at least one of m and n is an integer of 2 or larger) forming the pixel region; and generating means which generates a second binary data used in each of the plurality of scans, by use of the first binary data corresponding to a plurality of m×n areas obtained by said converting means and a mask pattern in which print permission areas and print non-permission areas are arranged for each of a plurality of scans respectively, wherein the mask pattern is configured such that one or more print permission areas are non-periodically arranged, and one or more print non-permission areas are non-periodically arranged, said one or more print permission areas and said one or more print non-permission areas consisting of (an integral multiple of m)×(an integral multiple of n).