Patent ID: 8526041

Claim:
A data processing apparatus that receives job data and prints the job data, the apparatus comprising: an application execution unit that transmits the job data to the data processing apparatus; a print-request-source notification unit that is included in the application execution unit and invoked by the application execution unit to report print-request-source information for specifying a print request source; a virtual printer driver that is invoked upon receiving the job data from the application execution unit, extracts job information specifying print settings from the job data, generates a work space to perform image conversion, and generates drawing data of a higher image format from the job data in the work space; and a transmission processing unit that is generated as a private instance for the job data, selects a printer driver corresponding to output-destination printer information associated with a client or a user of the client, instructs the selected printer driver to print the drawing data of the higher image format with the print settings specified by the job information, and displays transmission destination information and/or print information determined for the job data on the print request source specified by the print-request-source information.