主权项 |
1. A method, comprising:
receiving a print job into a print engine comprising a processor, said processor comprising a special purpose machine that is specialized for processing image data, said print job comprising an image; producing, with said processor, a threshold array of pixel values for each color plane of said image by applying a halftone screen associated with said print engine, said halftone screen including separate halftone frequencies and different threshold values for each color plane of said image, said halftone frequencies and said threshold values having been established during calibration of said print engine; generating, with said processor, a mask for each said color plane of said image to be applied to said halftone screen, said generating said mask comprising:
grouping said pixel values for said threshold array into a selected number of clusters,arranging said clusters into a cluster array using one pixel value from each cluster, andidentifying pixel values to remove from said threshold array, said identifying said pixel values comprising locating each said pixel value in said cluster array and selecting a pixel value from each cluster to be removed, said mask being controlled to avoid removing two consecutive pixels from said image; and applying, using said processor, said mask to said threshold array, creating a modified threshold array, said modified threshold array corresponding to reduced toner usage for a rendered image. |