Patent ID: 7043688

Claim:
A document processing apparatus comprising: judging means for judging whether a virtual printer or an actual printer is designated when a printing process operation of document data is selected; print control means for printing said document data on the actual printer when said judging means judges that the actual printer is designated; document data obtaining means for obtaining said document data as virtual document data when said judging means judges that the virtual printer is designated; storage means for storing a plurality of items of the virtual document data obtained by the document data obtaining means, said plurality of items of virtual document data being formed from respective documents created using different types of application programs and by designating the virtual printer; display means for displaying the plurality of items of virtual document data stored in the storage means; editing means for selecting respective plural individual pages to form an output virtual document to be outputted, from a plurality of individual pages included in the plurality of items of virtual document data displayed on the display means, and for designating an output page order for the selected individual pages in the output virtual document; and controlling means for: (i) reading out each of the selected individual pages of the virtual document data from the storage means, (ii) correcting a specific page number of each read out page of the virtual document data to a pare number which corresponds to a position of the read out page in the output page order, and (iii) outputting the respective pages of the virtual document data with the specific page numbers corrected to the new page numbers.