An image processing system includes a printing device configured to print
a halftone dot using multi-tone levels. The halftone dot is made up of a
plurality of pixels, and each pixel is associated with a corresponding
tone level. The image processing system further includes a processor. The
processor is configured to receive a request to print a bitmap including
one or more colors and to identify a grey level for each of the one or
more colors. One of the multi-tone levels is associated with the
identified grey level, and a halftone matrix is selected for the
associated multi-tone level. Each of the multi-tone levels is associated
with a different halftone matrix. The processor is further configured to
compare the identified grey level with a plurality of pixel threshold
values of the selected halftone matrix to determine the corresponding
tone level of each of the plurality of pixels.