Patent ID: 6583890
Filing Date: 2003-06-24
Classification: G06K

Abstract:
A computer implemented method of processing a multiple-page page description language (PDL) file including pages having PDL commands to generate page data, comprising:(a) creating a master prolog for storing PDL page commands repeated in a prolog section of more than one page within the PDL file, wherein the prolog section of each page includes page commands that are used to generate the page data; (b) identifying the repeated PDL page commands stored in both the master prolog and the prolog section of multiple pages within the PDL file; (c) removing the identified repeated PDL page commands from the prolog section of pages within the PDL file; (d) including a reference to the master prolog within the pages within the PDL file from which repeated PDL page commands were removed, wherein redundant PDL page commands from the page prolog sections are defined once in the master prolog and referenced in the pages to use to create the page data; (e) measuring performance and/or size of an output file formed by processing the multi-page PDL file referencing the master prolog to define page prolog data; (f) determining whether the performance and/or size of the output file meets predetermined threshold values; (g) storing the output file with the master prolog if the predetermined threshold values are met; and (h) restoring an original output file without the master prolog if the predetermined threshold values are not met.