Patent ID: 8467075

Claim:
An information processing apparatus comprising: a storage unit configured to store correspondence information in which attribute information of print data and a profile which includes a plurality of print settings are associated with each other, wherein the storage unit stores the correspondence information when an instruction to associate the attribute information with the profile is accepted; an acquiring unit configured to acquire print data from an application, wherein the print data includes a print setting and attribute information; a selecting unit configured to select the profile corresponding to the attribute information of the print data acquired by the acquiring unit; wherein, in a case where the plurality of print settings in the selected profile, the print setting of the print data, and a print setting of a printer driver are to be combined with each other, a combining unit configured to generate a new print setting by combining the plurality of print settings, the print setting of the print data, and the print setting of the printer driver with each other; and a generating unit configured to generate output data based on the new print setting generated by said combining unit; wherein if a content of a print setting of the plurality of print settings is the same as a content of the print setting of the print data, the print setting of the plurality of print settings is used in a combining process by the combining unit preferentially over the print setting of the print data, and if a content of the print setting of the print data is not the same as a content of any of the plurality of print settings, the print setting of the print data is used in the combining process.