Patent ID: 7986419
Filing Date: 2011-07-26
Classification: G06F

Abstract:
1. A method for optimizing the performance of a network printer, said method comprising: scanning the input print data stream in a raster image processor and processing entire said input print data stream in a page parallel processing pathway where said input print data stream is in a page independent form; otherwise: determining the page description language in which said input print data stream is expressed; creating a first subset and a second subset of said input print data stream; processing said first subset through a provided raster image processor using a caching enabled sequential processing pathway and determining the first time period required to process the first subset of the input print data stream through the caching enabled sequential processing pathway; normalizing and subsequently processing said second subset through a provided raster image processor through a page parallel pathway and determining the second time period required to normalize and process the second subset of the input print data stream through the page parallel processing pathway, wherein a failure of normalization of said second subset triggers the entire input page data stream to be processed using the caching enabled sequential processing pathway; comparing said first and second time periods and determining the lower of said first and second time periods; and selecting the processing pathway corresponding to said determined lower time period and thereafter processing the entire input print data stream using said selected processing pathway.