Patent ID: 8149428

Claim:
A print controlling apparatus for controlling a printer, comprising: a first notification output unit for outputting a first notification including a setting values for each of a plurality of setting items and a priority order of the plurality of setting items in response to a request form an application; a second notification output unit for outputting a second notification showing values which can be set as a setting value for each setting item according to the first notification in response to a request from the application; a third notification obtaining unit for obtaining a third notification that includes the setting value for each of the plurality of setting items and includes a changed setting value changed by the application; an adjustment unit for judging consistency of the setting values between the plurality of setting items of the obtained third notification, and when there is inconsistency, changing a setting value in accordance with the priority order of the plurality of setting items so that the setting values between the plurality of setting items satisfy consistency; and an execution unit for causing the printer to execute printing by performing a control based on the setting value for each of the plurality of setting items satisfying consistency when a print request is received from the application.