Patent ID: 7408674

Claim:
An information processing apparatus connected with a printer, comprising: a display unit, adapted to display a print setting window for displaying a first value as a setting of a first setting item and displaying a second value as a setting of a second setting item; a first determination unit, adapted to determine whether or not a setting of the first setting item in the print setting window is changed from the first value into a third value; a second determination unit, adapted to, when it is determined by said first determination unit that the setting of the first setting item is changed from the first value into the third value, determine whether or not a conflict occurs between the third value of the first setting item and the second value of the second setting item; a third determination unit, adapted to, when it is determined that the conflict between the third value of the first setting item and the second value of the second setting item occurs, determine whether or not a selection of a change of the second setting item from the second value into a fourth value should be made by the user; and a change unit that when it is determined by said third determination unit that the user makes the selection, displays a window for accepting a selection by a user, and when the user has made a selection of a change of the setting of the second setting item from the second value into the fourth value, changes a display of the second setting item from the second value into the fourth value so as to avoid the conflict between the second setting item and the first setting item, when it is determined by said third determination unit that the user makes the selection, displays a window for accepting a selection by a user, and when the user has not made a selection of a change of the setting of the second setting item, leaves a display of the second setting item as the second value, and when it is determined by said third determination unit that the user does not make the selection, changes the setting of the second setting item from the second value into the fourth value so as to avoid the conflict between the first setting item and the second setting item without displaying the window for accepting a selection by a user.