Patent ID: 8363232

Claim:
A computer readable memory device, comprising: a data structure stored on said computer readable memory device, said data structure specifying job information to be processed by a spooling module, the data structure including a plurality of nodes organized into a hierarchical arrangement representing different aspects of the job information, the plurality of nodes in a format that is consumable by the spooling module without further conversion, wherein the plurality of nodes comprise: at least one job node located as the top-most node of the hierarchical arrangement representing an entire job to be processed by the spooling module; a plurality of rendition nodes in a format that is consumable by the spooling module and representing renditions of a document to be processed by the spooling module, each rendition comprising a different version of the document, and wherein the plurality of rendition nodes comprising at least a black and white rendition node or a color node, a language node, a page size rendition node, a content type rendition node, and a font type rendition node; and at least one selector node that functions to select among at least two aspects of the job information.