Systems and methods for print resource management
AssigneeKonica Minolta Laboratory U.S.A., Inc.
InventorsDarrell Eugene Bellert, Eduard G. Bauboeck
Life of this patent
Estimating the term…
Abstract
Systems and methods consistent with some embodiments presented provide methods for print resource management. In some embodiments of methods for print resource management print data comprising PDL data may be parsed to identify reusable resources in the print data. The reusable resources may be converted to a common internal format and stored. In some embodiments, reusable resources may be rendered to obtain a rendered version of the reusable resource, which may be stored. In some embodiments, the stored rendered version or a rendered form of the stored formatted version of the reusable resource may be used in a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page.
Claims27
A method for processing print data performed by a printing system, wherein the print data comprises PDL data, the method comprising:
- parsing the print data to identify at least one reusable resource in the print data, wherein the at least one reusable resource is referenced in print data more than once;
- transforming, by a processor, the identified reusable resource into at least one of several internal formats determined by analyzing at least one characteristic of the reusable resource, wherein the internal formats are common to a plurality of PDL data types;
- storing, in a storage medium, the formatted reusable resource;
- and
- using a rendered version of the stored formatted reusable resource to create a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page,
- wherein transforming the identified reusable resource into at least one of several internal formats comprises associating the reusable resource with an instance of a data field in a data structure, wherein:
- the data field instance persists for a page, if the reusable resource is temporary;
- and
- the data field instance persists across multiple pages, if the reusable resource is permanent and not temporary, and is used over multiple pages.
A method for processing print data performed by a printing system, wherein the print data comprises PPML data, the method comprising:
- parsing the print data to identify at least one reusable resource in the print data, wherein the at least one reusable resource is referenced in print data more than once;
- transforming, by a processor, the identified reusable resource into at least one of several internal formats determined by analyzing at least one characteristic of the reusable resource, wherein the internal formats are common to a plurality of PDL data types;
- storing, in a storage medium, the formatted reusable resource;
- and
- using a rendered version of the stored formatted reusable resource to create a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page, wherein the identified at least one reusable resource comprises a first reusable resource that is an explicit reusable resource and a second reusable resource that is a harvested reusable resource and wherein the explicit reusable resource is explicitly identified as reusable in the PPML data and the harvested reusable resource is not explicitly identified as reusable in the PPML data but is identified as reusable by parsing the PPML data and is reused in print data.
A non-transitory computer-readable medium for storing instructions, which when executed by a processor perform steps in a method for processing print data, wherein the print data comprises PDL data, the method comprising:
- parsing the print data to identify at least one reusable resource in the print data, wherein the at least one reusable resource is referenced in print data more than once;
- transforming the identified reusable resource into at least one of several internal formats determined by analyzing at least one characteristic of the reusable resource, wherein the internal formats are common to a plurality of PDL data types;
- storing the formatted reusable resource;
- and
- using a rendered version of the stored formatted reusable resource to create a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page,
- wherein transforming the identified reusable resource into at least one of several internal formats comprises associating the reusable resource with an instance of a data field in a data structure, wherein:
- the data field instance persists for a page, if the reusable resource is temporary;
- and
- the data field instance persists across multiple pages, if the reusable resource is permanent and not temporary, and is used over multiple pages.
A non-transitory computer-readable medium for storing instructions, which when executed by a processor perform steps in a method for processing print data, wherein the print data comprises PPML data, the method comprising:
- parsing the print data to identify at least one reusable resource in the print data, wherein the at least one reusable resource is referenced in print data more than once;
- transforming the identified reusable resource into at least one of several internal formats determined by analyzing at least one characteristic of the reusable resource, wherein the internal formats are common to a plurality of PDL data types;
- storing the formatted reusable resource;
- and
- using a rendered version of the stored formatted reusable resource to create a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page, wherein the identified at least one reusable resource comprises a first reusable resource that is an explicit reusable resource and a second reusable resource that is a harvested reusable resource, and wherein the explicit reusable resource is explicitly identified as reusable in the PPML data and the harvested reusable resource is not explicitly identified as reusable in the PPML data but is identified as reusable by parsing the PPML data and is reused in print data.
A printing system for processing print data including PDL data, the printing system comprising:
- a language server for parsing the print data to identify at least one reusable resource in the print data, wherein the at least one reusable resource is referenced in print data more than once;
- a processor for transforming the identified reusable resource into at least one of several internal formats determined by analyzing at least one characteristic of the reusable resource, wherein the internal formats are common to a plurality of PDL data types;
- a storage for storing the formatted reusable resource;
- and
- a raster server for using a rendered version of the stored formatted reusable resource to create a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page,
- wherein the processor transforms the identified reusable resource into at least one of several internal formats by associating the reusable resource with an instance of a data field in a data structure, wherein:
- the data field instance persists for a page, if the reusable resource is temporary;
- and
- the data field instance persists across multiple pages, if the reusable resource is permanent and not temporary, and is used over multiple pages.
Dependencies are inferred from the claim text.