Patent ID: 7617247

Claim:
An information processing apparatus which has a user interface program of a printer driver and a conflict manager program for avoiding a conflict of setting information input in the printer driver, and which sends print data generated using the printer driver, comprising: a detection unit configured to execute the conflict manager program to detect a conflict of setting information input into the printer driver based on a rule for avoiding conflict, wherein the conflict manager program is implemented separately from the user interface program; an informing unit configured to inform the user interface program of update information providing update instructions to controls of a user interface of the printer driver related to setting information for which the conflict has been detected, when it becomes necessary to update the user interface of the printer driver upon detecting the conflict of the setting information by said detection unit; and an update unit configured to execute the user interface program implemented separately from the conflict manager program to update the controls of the user interface of the printer driver related to setting information for which the conflict has been detected, according to the update information notified by said informing unit.