Patent ID: 7369277

Claim:
An image processing apparatus comprising: an input unit that inputs a graphic drawing instruction based on image data; a drawing processing unit that obtains and holds a bit map pattern corresponding to a specified concentration, based on the input graphic drawing instruction to fill an optionally specified range in a page memory using the specified concentration, calculates a coordinate position of holding the bit map pattern corresponding to the specified coordinate position in the page memory, and writes the drawing data using the bit map pattern of the corresponding specified concentration in a tiled pattern, into the specified range in the page memory, following the obtained coordinate position; and an output unit that outputs the drawing data written in the page memory, to an output apparatus, wherein the drawing processing unit decides whether the bit map patterns to be used in adjacent specified drawing ranges are the same, links the specified drawing ranges to which the same bit map pattern can be applied based on a result of the decision made, specifies again the drawing range in the page memory, and batch writes the bit map pattern into the adjacent specified drawing ranges, wherein the bit map pattern to be used for the batch writing is a pattern in which the bit map forms a matrix shape, and a part of the same row has the same bit array in the order of concentrations, and the of the same bit array is held at any of a low concentration side and a high concentration side, and wherein the drawing processing unit specifies a bit map pattern corresponding to a specified concentration, by using a conversion table that a non-holding concentration side uses to refer to the pattern of the same bit array.