Server system, information processing apparatus, and method for controlling information processing apparatus
AssigneeCanon Kabushiki Kaisha
InventorHiroaki Hanai
Life of this patent
Estimating the term…
Abstract
A server system that operates in collaboration with software that enables performing an operation relating to a file posted with a message includes a memory storing a program and a control unit that executes the program to provide an object corresponding to a print function to be displayed on a first operation screen for performing the operation relating to the file or on a second operation screen called from the first operation screen, and cause, based on selection of the object, the software to perform processing to enable an operation for printing the file.
Claims10
A server system configured to operate in collaboration with software providing a chat function that displays, in a case where a plurality of files are posted with a message, a message object including a plurality of file names of the plurality of files and the message, and displays a first object to be selected for performing an operation relating to the message, the server system comprising:
- a memory storing a program;
- and
- a control unit, the control unit configured to execute the program to:
- display, based on selection of the first object for performing the operation relating to the message, a plurality of objects corresponding to a plurality of functions including a print function;
- display, based on selection of an object corresponding to the print function, a second object corresponding to a print plug-in and a third object corresponding to another print plug-in, in a case where the print plug-in and the another print plug-in are installed when the object corresponding to the print function is selected;
- display a screen for receiving an instruction for installing a print plug-in, in a case where any print plug-ins are not installed when the object corresponding to the print function is selected;
- display, based on the instruction for installing the print plug-in, an input area for inputting a channel name of a channel with which the print plug-in to be installed is to be associated, the channel being a channel of the chat function;
- install the print plug-in in association with the channel having the input channel name;
- receive identification information about a user who has selected the second object;
- cause, based on selection of the second object, the software to display a candidate of a file to be printed, the candidate including the plurality of files and identification information about a printer registered in association with the user;
- and
- cause a printer, about which the displayed identification information is selected, to perform the print function for a file selected from the displayed candidate.
An information processing apparatus where software providing a chat function is installed, the information processing apparatus comprising:
- a memory storing a program;
- and
- a control unit, the control unit configured to execute the program to:
- cause a display unit to display, in a case where a plurality of files are posted with a message, a message object including a plurality of file names of the plurality of files and the message, display a first object to be selected for performing an operation relating to the message, and display, based on selection of the first object for performing the operation relating to the message, a plurality of objects corresponding to a plurality of functions including a print function, and display, based on selection of an object corresponding to the print function, a second object corresponding to a print plug-in and a third object corresponding to another print plug-in, in a case where the print plug-in and the another print plug-in are installed when the object corresponding to the print function is selected;
- cause the display unit to display a screen for receiving an instruction for installing a print plug-in, in a case where any print plug-ins are not installed when the object corresponding to the print function is selected;
- cause the display unit to display, based on the instruction for installing the print plug-in, an input area for inputting a channel name of a channel with which the print plug-in to be installed is to be associated, the channel being a channel of the chat function,
- wherein the print plug-in is installed in association with the channel having the input channel name;
- receive identification information about a user who has selected the second object,
- wherein the display unit displays, based on selection of the second object, a candidate of a file to be printed, the candidate including the plurality of files and identification information about a printer registered in association with the user;
- and
- cause a printer, about which the displayed identification information is selected, to perform the print function for a file selected from the displayed candidate.
A method for controlling an information processing apparatus in which software providing a chat function is installed, the method comprising:
- displaying, in a case where a plurality of files are posted with a message, a message object including a plurality of file names of the plurality of files and the message;
- displaying a first object to be selected for performing an operation relating to the message;
- displaying, based on selection of the first object for performing the operation relating to the message, a plurality of objects corresponding to a plurality of functions including a print function;
- displaying, based on selection of an object corresponding to the print function, a second object corresponding to a print plug-in and a third object corresponding to another print plug-in, in a case where the print plug-in and the another print plug-in are installed when the object corresponding to the print function is selected;
- displaying a screen for receiving an instruction for installing a print plug-in, in a case where any print plug-ins are not installed when the object corresponding to the print function is selected;
- displaying, based on the instruction for installing the print plug-in, an input area for inputting a channel name of a channel with which the print plug-in to be installed is to be associated, the channel being a channel of the chat function;
- installing the print plug-in in association with the channel having the input channel name;
- receiving identification information about a user who has selected the second object;
- displaying, based on selection of the second object, a candidate of a file to be printed, the candidate including the plurality of files and identification information about a printer registered in association with the user;
- and
- causing a printer, about which the displayed identification information is selected, to perform the print function for a file selected from the displayed candidate.
Dependencies are inferred from the claim text.