1. A method for employing a printer to print a document, comprising: providing the document to the printer in a native, non-page-description-language, file format that is editable by a document-processing application; determining at least one page of the document to be printed; determining a page representation for each of the at least one page 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; and printing the at least one page of the document based on the determined image representations.