Method and systems for processing print jobs
AssigneeHewlett-Packard Development Company, L.P.
InventorsGary L. Vondran, Jr., Jun Li
Life of this patent
Estimating the term…
Abstract
Systems and methods according to the present invention provide the capability to identify, record and employ object reuse in print jobs. Reuse information, e.g., a number of instances of a particular object and/or the pages wherein the object is used, is identified as part of print job processing. Subsequent printing process, e.g., object caching and print job partitioning, can then use the reuse information.
Claims33
A method for processing a print job comprising the steps of:
- selecting an object in said print job;
- determining whether said object has a match among previously processed objects;
- selectively incrementing a number of usages of said object based upon a result of said determining step;
- and
- partitioning said print job based upon said number of usages.
A system for processing a print job comprising:
- a processor for selecting an object in said print job and determining whether said object has a match among previously processed objects;
- and
- an object table for storing information associated with said print job, wherein said processor selectively increments a number of usages of said object based upon whether said object has said match, wherein said processor partitions said print job based upon said number of usages.
A computer-readable medium containing a program that performs the steps of:
- selecting an object in a print job;
- determining whether said object has a match among previously processed objects;
- selectively incrementing a number of usages of said object based upon a result of said determining step;
- and
- partitioning said print job based upon said number of usages.
A method for processing a print job comprising the steps of:
- selecting an object in said print job;
- determining whether said object has a match among previously processed objects;
- and
- selectively incrementing a number of usages of said object based upon a result of said determining step, wherein said step of selectively incrementing said number of uses of said object based upon a result of said determining step further comprises the step of;
- adding a page number, which indicates where said object is used in said print job, to a list of page numbers associated with said object.
A system for processing a print job comprising:
- a processor for selecting an object in said print job and determining whether said object has a match among previously processed objects;
- and
- an object table for storing information associated with said print job, wherein said processor selectively increments a number of usages of said object based upon whether said object has said match, wherein said processor selectively increments said number of uses of said object by adding a page number, which indicates where said object is used in said print job, to a list of page numbers associated with said object in said object table.
A computer-readable medium containing a program that performs the steps of:
- selecting an object in a print job;
- determining whether said object has a match among previously processed objects;
- and
- selectively incrementing a number of usages of said object based upon a result of said determining step, wherein said step of selectively incrementing said number of uses of said object based upon a result of said determining step further comprises the step of:
- adding a page number, which indicates where said object is used in said print job, to a list of page numbers associated with said object.
Dependencies are inferred from the claim text.