Patent ID: 8451493

Claim:
A data processor which generates binary data used for printing in a plurality of unit regions of a printing medium by a plurality of scans of a printing head respectively comprising: a converting unit which converts multiple data corresponding to each of the unit regions into a first binary data corresponding to m×n dot areas (m and n indicate positive integers, and at least one of m and n is an integer of 2 or larger) forming the unit region; and a generating unit 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 dot areas obtained by said converting unit and a mask pattern in which print permission dot areas and print non-permission dot areas are arranged for each of a plurality of scans respectively, wherein the mask pattern includes two print permission parts, each of which corresponds to (an integral multiple of m)×(an integral multiple of n) dot areas, and the distance between the two print permission parts is equal to the integral multiple of m dot areas or the integral multiple of n dot areas.