Patent ID: 9013743
Filing Date: 2015-04-21
Classification: G06F

Abstract:
1. A data processing apparatus connected over a network to a plurality of information processing apparatuses and a plurality of printing apparatuses to create output data in response to a print request from any one of the information processing apparatuses and then to transmit the output data to an automatically-determined output destination, the data processing apparatus comprising: a first print processing unit configured to receive print data relating to the print request, and control processing on the print data; a plurality of second print processing units for the plurality of printing apparatuses, respectively, each second print processing unit being configured to convert the print data that has been processed by the first print processing unit into output data that is processable by the corresponding printing apparatus; a determining unit configured to determine a second print processing unit that is to process the print data that has been processed by the first print processing unit, from among the plurality of second print processing units; a display unit configured to display a print setting screen including an item for a basic print setting and an item for an advanced print setting before the first print processing unit receives the print data, the basic print setting being common among the plurality of second print processing unit and the advanced print setting being specific to a respective second print processing unit; a print setting storage unit configured to store identification information for identifying the print request and the advanced print setting among from print settings received through the print setting screen displayed on the display unit in response to the print request so that the identification information and the advanced print setting are associated with each other; and an advanced print setting changing unit configured to acquire the advanced print setting that corresponds to the print data converted by a corresponding second print processing unit and is stored by the print setting storage unit, and change the print data in accordance with the advanced print setting, wherein the first print processing unit is configured to control processing on the print data based on the basic print setting received through the print setting screen displayed on the display unit.