Patent ID: 8446620

Claim:
A data processing apparatus comprising: a layout processing unit configured to receive electronic document data that has a tree structure and is stored in a spool file, perform page copy processing upon the electronic document data in accordance with a specified print setting including a number of copies so as to add a page in a case where a plurality of copies of the electronic document data are specified, and output the electronic document data; a print command conversion unit configured to convert the electronic document data output from the layout processing unit into a print command interpretable by a print apparatus and add information about the tree structure of a copy source of the electronic document data to the print command; a data communication processing unit configured to manage page number information and the information about the tree structure of the copy source corresponding to each of the page number information, transmit the print command output from the print command conversion unit to the print apparatus and receive a print status including the page number information from the print apparatus; and a print status display unit configured to display information which shows the tree structure of the copy source of the electronic document data corresponding to a page being printed by the print apparatus on the basis of the print status including the page number information received from the data communication processing unit and the information about the tree structure of the copy source the electronic document data which is managed by the data communication processing unit.