Information processing apparatus, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorAkihiro Mitsui
Life of this patent
Estimating the term…
Abstract
To provide a system capable of preventing unintended update of default values of print settings and capable of improving the usability in image forming processing, an information processing apparatus according to the present invention includes a CPU that accepts a display instruction from a user to display an interface of a printer driver and does not permit the user to update the default values in a case where the accepted display instruction is a first display instruction for updating the default values relating to the print settings of the printer driver and the update of the default values is not permitted.
Claims12
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.
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 configured to cause the 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, and cause the display unit to display a user interface that does not permit the user to update the default values 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.
A method for controlling 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 method comprising:
- accepting a display instruction from a user to display a user interface of the printer driver;
- determining whether the accepted display instruction 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
- causing 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 it is determined that the display instruction is the first display instruction and the update of the default values is permitted, causing the display unit to display a user interface that does not accept the update instruction in a case where it is determined that the display instruction is the first display instruction and the update of the default values is not permitted, and causing 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 it is determined that the display instruction is the second display instruction.
A method for controlling 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 method comprising:
- accepting a display instruction from a user to display a user interface of the printer driver;
- determining whether the accepted display instruction 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
- causing the 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 it is determined that the display instruction is the first display instruction and the update of the default values is permitted, and causing the display unit to display a user interface that does not permit the user to update the default values in a case where it is determined that the display instruction is the first display instruction and the update of the default values is not permitted.
A computer-readable storage medium that stores a computer-executable process that causes a computer to implement a method to control 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 method comprising:
- accepting a display instruction from a user to display a user interface of the printer driver;
- determining whether the accepted display instruction 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
- causing 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 it is determined that the display instruction is the first display instruction and the update of the default values is permitted, causing the display unit to display a user interface that does not accept the update instruction in a case where it is determined that the display instruction is the first display instruction and the update of the default values is not permitted, and causing 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 it is determined that the display instruction is the second display instruction.
A computer-readable storage medium that stores a computer-executable process that causes a computer to implement a method to control 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 method comprising:
- accepting a display instruction from a user to display a user interface of the printer driver;
- determining whether the accepted display instruction 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
- causing the 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 it is determined that the display instruction is the first display instruction and the update of the default values is permitted, and causing the display unit to display a user interface that does not permit the user to update the default values in a case where it is determined that the display instruction is the first display instruction and the update of the default values is not permitted.
Dependencies are inferred from the claim text.