Patent ID: 8203757

Claim:
A method for improving printing quality of a digital image using error diffusion screening comprising: a) initializing a weighted error diffusion value on a processor; b) translating a first value of each pixel of said digital image to a second value wherein said second value is represented by at least a same number of bits as said first value to enhance toning; c) translating said second value of each pixel of said digital image to create a third value wherein said third value is represented by at least the same number of bits as said second value to smooth non-monotonic behavior during digital quantization due to a processor precision limitation or a physical behavior; d) translating said third value of each pixel of said digital image by adding said error diffusion value to create a fourth value; e) generating a first quantization value for each pixel in said digital image by performing quantization on said fourth value of each pixel of said digital image using at least one threshold value; f) performing geometrical distribution in space of said first quantization value comprising the steps of: analyzing location and value of neighboring quantization values designated by a first pixel mask and a second pixel mask; if a pixel with said first quantization value appears in the area designated by said first pixel mask or a second quantization value appears in the area designated by said second pixel mask then go to step (g); if a pixel with said first quantization value does not appear in the area designated by said first pixel mask and a second quantization value does not appear in the area designated by said second pixel mask then set a pixel in said area designated by said first pixel mask to said first quantization value; g) update said error diffusion value and go to step (b) till all the pixels of said digital image are treated; and h) printing the digital image.