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.