Patent ID: 8243297

Claim:
An information processing apparatus, in which a print processing related program has been stored, wherein the print processing related program has an UI driver and a graphics driver, comprising: first rule storage means for storing a first conflict processing rule that determines a resolution rule for a conflict of setting values for the print processing related program to which a plug-in module for expanding functions of both the UI driver and the graphics driver is not added; controlling means for control additional installation of an installation set including the plug-in module and a second conflict processing rule that determines a resolution rule for a conflict of setting values including a setting value set to the plug-in module for expanding a function of the print processing related program and a setting value for the print processing related program; second rule storage means for storing the second conflict processing rule according to the additional installation; and setting adjustment means for performing setting adjustment processing such that the setting value set to the print processing related program function and the setting value set to the plug-in module do not conflict with each other based on the first conflict processing rule and the second conflict processing rule, wherein the setting adjustment means applies the first conflict processing rule and the second conflict processing rule in the order of descending priorities to perform setting adjustment processing.