| CPC G06F 3/1225 (2013.01) [G06F 3/1205 (2013.01); G06F 3/1238 (2013.01); G06F 3/1258 (2013.01)] | 12 Claims |

|
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.
|