CPC G06F 3/1225 (2013.01) [G06F 3/1204 (2013.01); G06F 3/1231 (2013.01); G06F 3/1257 (2013.01); G06F 3/1259 (2013.01); G06F 3/1287 (2013.01); H04L 67/01 (2022.05)] | 21 Claims |
1. An information processing apparatus configured to communicate with a first server system that provides a cloud print service, the first server system being configured to store a printer identifier of a printer and first capability information regarding a capability of the printer, the information processing apparatus comprising:
a controller configured to:
obtain the printer identifier and the first capability information from the first server system, wherein the first capability information is information related to a function of the printer, wherein the function conforms to Internet Printing Protocol, and wherein the function included in the first capability information is able to be set on a first print setting screen provided by an operating system of the information processing apparatus;
store information of a printer driver dedicated to the cloud print service and the printer identifier in association with a print queue;
obtain a print setting application corresponding to an application identifier based on the printer identifier;
obtain second capability information regarding a capability of the printer, wherein the second capability information is different from the first capability information and is obtained from a second server system;
cause a display to display a second print setting screen provided by the print setting application based on both the first capability information and the second capability information in a situation that the print queue is selected, wherein the second print setting screen includes an object for setting a print setting value that is not able to be set on the first print setting screen, and wherein the second print setting screen is displayed when a user selects a detailed setting button displayed on the first print setting screen; and
transmit image data to be printed and a print setting value set via the second print setting screen to the first server system.
|