Strategies for rendering job information using a multi-personality driver device
First Claim
Patent Images
1. A system for processing job information, comprising:
- at least one application framework for at least preparing job information expressed in a prescribed graphics language;
a rendering subsystem for processing the job information using plural selectable rendering paths;
wherein the rendering subsystem includes an integrated driver device which comprises;
a rendering queue for coupling said at least one application framework with the rendering subsystem for all of the plural selectable rendering paths, plural selectable rendering modules for performing different respective processing operations on the job information in the context of the respective plural rendering paths; and
a configuration module for coordinating the processing of the job information using a selected one of the plural rendering modules in the context of a selected one of the plural rendering paths, to yield processed job information, wherein the processed job information is forwarded by the driver device to a target device.
2 Assignments
0 Petitions
Accused Products
Abstract
Strategies are described for processing job information using a multi-personality driver device. The driver device includes multiple selectable rendering modules for processing job information in the context of multiple selectable rendering paths. The driver device further contains a configuration module for selecting one of the rendering paths for a particular rendering scenario. The configuration module also exposes characteristics of various rendering paths, and facilitates the configuration of the rendering paths. The driver device uses a single rendering queue to allow applications to interact with all of the available rendering paths supported by the driver device.
81 Citations
20 Claims
-
1. A system for processing job information, comprising:
-
at least one application framework for at least preparing job information expressed in a prescribed graphics language;
a rendering subsystem for processing the job information using plural selectable rendering paths;
wherein the rendering subsystem includes an integrated driver device which comprises;
a rendering queue for coupling said at least one application framework with the rendering subsystem for all of the plural selectable rendering paths, plural selectable rendering modules for performing different respective processing operations on the job information in the context of the respective plural rendering paths; and
a configuration module for coordinating the processing of the job information using a selected one of the plural rendering modules in the context of a selected one of the plural rendering paths, to yield processed job information, wherein the processed job information is forwarded by the driver device to a target device.
-
-
2. An integrated driver device for processing job information, comprising:
-
plural selectable rendering modules for performing different respective processing operations on the job information in the context of respective plural selectable rendering paths; and
a configuration module for coordinating the processing of the job information using a selected one of the plural rendering modules in the context of a selected one of the plural rendering paths, to yield processed job information, wherein the processed job information is forwarded by said selected one of the plural rendering modules to a target device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for rendering job information to a target device, comprising:
-
receiving job information from an application framework via a single access interface;
automatically selecting a rendering path to process the job information from among a plurality of available rendering paths, to define a selected rendering path having associated characteristics;
processing the job information using the selected rendering path based on the associated characteristics, to yield processed job information; and
outputting the processed job information to a target device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification