1. A method for employing a printer to print a document, comprising: providing a print request and the document to the printer in a native, non-page-description-language, file format that is editable by a document-processing application; employing the print request to determine one or more pages of the document to be printed, wherein the print request includes information identifying the one or more pages; determining a page representation for each of the identified one or more pages of the document from the native file format independent of a page description language, wherein each page representation includes a plurality of graphics primitives that are directly supported by the printer; determining an image representation for each page representation based on the plurality of graphics primitives included with each corresponding page representation; determining separate subsets of the plurality of graphics primitives that correspond to separate bands of the one or more pages; rendering at least a portion of the one or more pages based on the separate subsets of graphics primitives; decompressing, at the printer, at least a portion of the document that corresponds to the one or more pages prior to determining each page representation; and printing the one or more pages of the document based on the determined image representations.
1. A method for employing a printer to print a document, comprising: providing a print request and the document to the printer in a native, non-page-description-language, file format that is editable by a document-processing application; employing the print request to determine one or more pages of the document to be printed, wherein the print request includes information identifying the one or more pages; determining a page representation for each of the identified one or more pages of the document from the native file format independent of a page description language, wherein each page representation includes a plurality of graphics primitives that are directly supported by the printer; determining an image representation for each page representation based on the plurality of graphics primitives included with each corresponding page representation; determining separate subsets of the plurality of graphics primitives that correspond to separate bands of the one or more pages; rendering at least a portion of the one or more pages based on the separate subsets of graphics primitives; decompressing, at the printer, at least a portion of the document that corresponds to the one or more pages prior to determining each page representation; and printing the one or more pages of the document based on the determined image representations. 2. The method of claim 1 , wherein determining the image representation for each page representation, includes: determining pixel accurate representations of each of the plurality of graphics primitives for each page representation; and rasterizing the pixel accurate representations into a bitmap for each page representation.