To restrain that an adjustment is performed by a printer driver by
matching an order for setting items by a user and a priority order
between the items when an adjustment is performed by a printer driver.
The application 3 obtains a PrintTicket and PrintCapabilities from a
printer driver 1 (S11, S12), combines and displays a print setting screen
on which items included in the PrintTicket are disposed (S13). A
selection is received from among setting values which can be selected
that is included in the PrintCapabilities as for each setting item on the
print setting screen to update the PrintTicket, and transmits the updated
PrintTicket to the printer driver 1 (S14, S15). The printer driver 1
judges consistency of the obtained PrintTicket and performs an adjustment
when there is inconsistency (S21 to S23).