US 12,105,997 B2
Information processing apparatus, printing apparatus, and method for controlling information processing apparatus, and storage medium
Hirokazu Saigusa, Chiba (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jan. 25, 2021, as Appl. No. 17/157,334.
Claims priority of application No. 2020-015844 (JP), filed on Jan. 31, 2020.
Prior Publication US 2021/0240412 A1, Aug. 5, 2021
Int. Cl. G06F 3/12 (2006.01); H04L 67/01 (2022.01)
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
OG exemplary drawing
 
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.