Information processing apparatus, control method of information processing apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKeisuke Morita
Life of this patent
Estimating the term…
Abstract
When a plugin call button is pressed via a print menu of an application linked to a business chat service, information of a print plugin is acquired, the print plugin is selected based on the information, and when a print operation is accepted, printing of a file displayed by the application is instructed to the selected print plugin. The print plugin transmits a print job to a print service in response to the print instruction.
Claims19
An information processing apparatus providing a 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 plugin that is able to be used in the service and adds a print function to the service;
- controlling an application on the service to display a file shared on the service;
- selecting the plugin based on the acquired information in a case where the plugin is called via a user interface related to a print function of the application displaying the file;
- and
- instructing the selected plugin to print the file displayed by the application,
- wherein the plugin transmits, to a print service, a print job to print the file displayed by the application according to the instructing.
An information processing apparatus providing a 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 plugin that is able to be used in the service and adds a print function to the service;
- controlling an application on outside the service to display a file shared on the service;
- selecting the plugin based on the acquired information in a case where the plugin is called via a user interface of the application displaying the file;
- and
- requesting the application to perform authentication for acquiring a necessary permission for the plugin,
- wherein the application instructs the selected plugin to print the file displayed by the application, and
- wherein the plugin transmits, to a print service, a print job to print the file displayed by the application according to the instruction of printing the file.
A control method for controlling an information processing apparatus providing a service with file sharing function comprising:
- acquiring information of a plugin that is able to be used in the service and adds a print function to the service;
- controlling an application on the service to display a file shared on the service;
- selecting the plugin based on the acquired information in a case where the plugin is called via a user interface related to a print function of the application displaying the file;
- and
- instructing the selected plugin to print the file displayed by the application,
- wherein the plugin transmits, to a print service, a print job to print the file displayed by the application according to the instructing.
A control method for controlling an information processing apparatus providing a service with a file sharing function comprising:
- acquiring information of a plugin that is able to be used in the service and adds a print function to the service;
- controlling an application on outside the service to display a file shared on the service;
- selecting the plugin based on the acquired information in a case where the plugin is called via a user interface of the application displaying the file;
- and
- requesting the application to perform authentication for acquiring a necessary permission for the plugin,
- wherein the application instructs the selected plugin to print the file displayed by the application, and
- wherein the plugin transmits, to a print service, a print job to print the file displayed by the application according to the instruction of printing the file.
A non-transitory computer-readable storage medium storing program to cause a computer to perform a control method for controlling an information processing apparatus providing a service with a file sharing function, the control method comprising:
- acquiring information of a plugin that is able to be used in the service and adds a print function to the service;
- controlling an application on the service to display a file shared on the service;
- selecting the plugin based on the acquired information in a case where the plugin is called via a user interface related to a print function of the application displaying the file;
- and
- instructing the selected plugin to print the file displayed by the application.
Dependencies are inferred from the claim text.