Patent ID: 8134749

Claim:
A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution by a computing system, cause the computing system to perform operations comprising: determining an image input level; associating the image input level with one or more threshold output values which identify a plurality of printer output levels including a first printer output level; adjusting the image input level by error diffusion; comparing the adjusted image input level with the one or more threshold output values; and selecting a printer output level in response to comparing the adjusted image input level with the one or more threshold output values, wherein the first printer output level is selected for a first print area when the adjusted input level is greater than the one or more threshold output values, wherein a second printer output level is selected for a second print area when the adjusted image input level is less than the one or more threshold output values, and wherein the first and second printer output levels are selected for a transition area interposed between the first and second print areas.