US 12,254,227 B2
Information processing apparatus, control method of information processing apparatus, and storage medium
Keisuke Morita, Tokyo (JP)
Assigned to CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Aug. 26, 2022, as Appl. No. 17/896,505.
Claims priority of application No. 2021-142452 (JP), filed on Sep. 1, 2021; application No. 2022-049401 (JP), filed on Mar. 25, 2022; and application No. 2022-128221 (JP), filed on Aug. 10, 2022.
Prior Publication US 2023/0068385 A1, Mar. 2, 2023
Int. Cl. G06F 3/12 (2006.01)
CPC G06F 3/1225 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1238 (2013.01); G06F 3/1258 (2013.01)] 12 Claims
OG exemplary drawing
 
1. An information processing apparatus including a first application providing a chat service with a file sharing function comprising:
a memory; and
at least one processor in communication with the memory,
wherein the at least one processor is configured to perform:
acquiring information of a print plugin that operates on the first application that provides the chat service and adds a print function to the chat service;
controlling a second application that is different from the first application that provides the chat service to display a screen including an image of a file shared on the chat service;
receiving selection of a print plugin from one or more print plugins displayed based on the acquired information, the one or more print plugins being displayed on the screen displayed by the second application; and
requesting, even if authentication for acquiring a necessary permission for using the chat service has been performed, the second application to perform authentication for acquiring a necessary permission for using the print plugin,
wherein the second application instructs the selected print plugin to print the file whose image is displayed by the second application, and
wherein the print plugin transmits, to a cloud print service, a print job to print the file displayed by the second application according to the instruction of printing the file.