Patent Number: 6,166,827

Title: Freeing memory in a page printer during punt protection

Abstract: An imaging device and method enable the freeing of memory during a punt (print overrun) avoidance operation and during a duplexing operation for enhanced page throughput. Specifically, if a first race condition threshold is met, being indicative of an estimated need to pre-rasterize a band from a page of image data for punt avoidance, and if after pre-rasterization it is determined pre-rasterization is not actually needed for punt avoidance, then the pre-rasterized band is evaluated relative to its display list for memory savings purposes for improved page throughput performance. Similarly, if a duplex condition threshold is met, being indicative of a band being part of a first side of a duplex page being processed and of an estimated need to save memory for processing of the second side of the duplex page, then the band is pre-rasterized and evaluated relative to its display list for memory savings purposes for improved duplex page throughput performance. If neither the race condition threshold nor duplex condition threshold is met, but an increased general memory savings condition threshold is met for the band, then the band is pre-rasterized for memory savings purposes.

Inventors: Campbell; Russell (Boise, ID), Blair; Timothy P. (Boise, ID), Dow; Richard M. (Laramie, WY), Mellor; Douglas J. (Meridian, ID)

Assignee: Hewlett-Packard Company

International Classification: G06K 15/00 (20060101); G06F 015/00 ()

Expiration Date: 12/26/2013