Patent ID: 8427683

Claim:
An information processing apparatus that includes a printer driver that can generate print data to be transmitted to a printing apparatus according to a print instruction of an application, the information processing apparatus comprising: a reception unit configured to accept a display instruction from a user to display a user interface of the printer driver; a determination unit configured to determine whether the display instruction accepted by the reception unit is a first display instruction for updating default values relating to print settings of the printer driver or a second display instruction corresponding to the print instruction of the application; and a control unit configured to cause a display unit to display a user interface that can accept an update instruction for updating the default values from the user in a case where the determination unit determines that the display instruction is the first display instruction and the update of the default values is permitted, cause the display unit to display a user interface that does not accept the update instruction in a case where the determination unit determines that the display instruction is the first display instruction and the update of the default values is not permitted, and cause the display unit to display a user interface that can accept a change instruction from the user to change the print settings from the default values to other values and does not permit the user to update the default values in a case where the determination unit determines that the display instruction is the second display instruction.