US 7,577,693 B2
Performing multiple actions on a spool file by assigning a particular action to be performed on each segment of the spool file
Tim C. Aden, Longmont, Colo. (US); Patricia A. Godfrey, Boulder, Colo. (US); Jack B. Klarfeld, Boulder, Colo. (US); Robert W. Peverley, Louisville, Colo. (US); and Miranda C. Reeves, Longmont, Colo. (US)
Assigned to InfoPrint Solutions Company LLC, Boulder, Colo. (US)
Filed on Sep. 03, 2004, as Appl. No. 10/933,663.
Prior Publication US 2006/0053119 A1, Mar. 09, 2006
Int. Cl. G06F 7/00 (2006.01)
U.S. Cl. 707—205 30 Claims
OG exemplary drawing
 
1. A computer implemented method for presenting sub-documents of a data stream on multiple types of presentation devices, the method comprising:
receiving the data stream from a single spool file that includes a single document, the document comprising a plurality of sub-documents, each sub-document including associated attributes identifying an action to perform on the sub-document, wherein the action for at least one sub-document is different than the action for another sub-document;
identifying a first sub-document of the data stream and a first action to perform on the first sub-document based on first attributes of the first sub-document;
printing the first sub-document if the first action indicates printing of the first sub-document;
transmitting the first sub-document in an electronic format if the first action indicates transmission of the first sub-document in the electronic format;
identifying a second sub-document of the data stream and a second action to perform on the second sub-document based on second attributes of the second sub-document, wherein the second action is different than the first action;
printing the second sub-document if the second action indicates printing of the second sub-document; and
transmitting the second sub-document in an electronic format if the second action indicates transmission of the second sub-document in the electronic format.