Spooling Strategies Using Structured Job Information
First Claim
1. A method comprising:
- receiving job data at a computing device from an application module, wherein the computing device is configured to render documents using spooling techniques; and
producing structured job information at the computing device based on job data received from an application module, wherein the structured job information includes a plurality of nodes organized into a hierarchical arrangement having a plurality of levels and a node of a first level utilizes information from a node of a second level.
2 Assignments
0 Petitions
Accused Products
Abstract
Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. In addition, filter logic processes job information based on capabilities of a target entity utilizing the job information.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving job data at a computing device from an application module, wherein the computing device is configured to render documents using spooling techniques; and producing structured job information at the computing device based on job data received from an application module, wherein the structured job information includes a plurality of nodes organized into a hierarchical arrangement having a plurality of levels and a node of a first level utilizes information from a node of a second level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing unit; and memory accessible to the processing unit, the memory comprising; a spooling module to consume a data structure that specifies job information from a spool storage, wherein the data structure defines a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information; and a plurality of filters, wherein each of the plurality of filters is configured to process the job information based on whether a target entity requesting the job information can process structured job information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable storage media comprising instructions that, when executed by a processor, perform acts comprising:
-
consuming a data structure that specifies job information for a target device from a spool storage, wherein the data structure defines a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information; and generating a plurality of print tickets that are associated with the plurality of nodes of the data structure, the plurality of print tickets defining operations to be performed by filter logic with respect to the nodes of the data structure, and wherein the plurality of print tickets includes a first print ticket associated with a root node of the data structure and a second print ticket associated with a child node of the data structure. - View Dependent Claims (18, 19, 20)
-
Specification