INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes an obtaining unit and a display controller. The obtaining unit obtains identification information for identifying a target device to be used. The display controller controls display of a function that the target device identified by the identification information has and that is available to a target user.
1 . An information processing apparatus comprising:
an obtaining unit that obtains identification information for identifying a target device to be used; and
a display controller that controls display of a function that the target device identified by the identification information has and that is available to a target user.
2 . The information processing apparatus according to claim 1 , wherein the function that is available to the target user is displayed by the display controller after the identification information is obtained, without receipt of an operation input in which the target user specifies the target device.
3 . The information processing apparatus according to claim 1 , wherein the display controller causes information representing a group of functions of the target device to be displayed, and also causes first information representing a function available to the target user among the group of functions and second information representing a function unavailable to the target user among the group of functions to be displayed such that distinction between the first information and the second information is achieved.
4 . The information processing apparatus according to claim 3 , wherein the distinction between the first information and the second information is achieved by displaying the first information and the second information in different colors or shapes.
5 . The information processing apparatus according to claim 3 , wherein if the function unavailable to the target user is designated by the target user, the display controller causes information that enables the target user to use the function unavailable to the target user to be displayed.
6 . The information processing apparatus according to claim 5 , wherein the information that enables the target user to use the function unavailable to the target user is a screen for requesting permission to use the function unavailable to the target user.
7 . The information processing apparatus according to claim 5 , wherein the information that enables the target user to use the function unavailable to the target user is a screen for purchasing the function unavailable to the target user.
8 . The information processing apparatus according to claim 1 , wherein
if a target function to be executed is selected in advance by the target user from among a group functions available to the target user, the obtaining unit obtains identification information for identifying a device that has the target function among a group of devices, and
the display controller causes the identification information for identifying the device that has the target function to be displayed.
9 . The information processing apparatus according to claim 1 , further comprising:
an execution controller that, if a target function to be executed is selected in advance by the target user from among a group functions available to the target user and if the target device has the target function to be executed, causes the target device to execute the target function.
10 . The information processing apparatus according to claim 1 , wherein
the target device includes a user interface, and
the display controller causes information about the user interface of the target device to be displayed by expanding the information.
11 . The information processing apparatus according to claim 10 , wherein the information displayed by the display controller is changed in accordance with an operation performed on the user interface.
12 . The information processing apparatus according to claim 10 , wherein a specific function among a group of functions that the target device has and that are available to the target user is designated and executed in accordance with an operation performed on the user interface, the group of functions being displayed by the display controller.
13 . The information processing apparatus according to claim 1 , wherein the function that is available to the target user is executed by the target device in accordance with individual setting information on the target user obtained from an external apparatus other than the target device.
14 . The information processing apparatus according to claim 13 , wherein the external apparatus is the information processing apparatus.
15 . The information processing apparatus according to claim 1 , wherein
the target device has an installation place where the information processing apparatus is to be installed, and
the display controller changes information that is being displayed in accordance with a manner in which the information processing apparatus is installed in the installation place.
16 . The information processing apparatus according to claim 1 , wherein the obtaining unit obtains the identification information by capturing an image of a marker that is provided on the target device and that represents the identification information, obtains the identification information by capturing an image of an appearance of the target device, or obtains the identification information by using position information representing a position where the target device is installed.
17 . The information processing apparatus according to claim 16 , wherein the appearance of the target device corresponds to a trade name or a model number.
18 . The information processing apparatus according to claim 1 , wherein the function is a function regarding image formation processing.
19 . The information processing apparatus according to claim 1 , wherein the target device is an image forming apparatus.
20 . The information processing apparatus according to claim 1 , wherein the function that is available to the target user is a function purchased in advance by the target user.
21 . The information processing apparatus according to claim 20 , wherein the function purchased by the target user is displayed as a purchase history by the display controller.
22 . The information processing apparatus according to claim 21 , wherein the purchase history is displayed in association with information representing a device capable of executing the function.
23 . The information processing apparatus according to claim 1 , further comprising:
a user identifying unit that identifies the target user who uses the target device, wherein
the display controller causes information representing a function that is available to the target user identified by the user identifying unit to be displayed.
24 . The information processing apparatus according to claim 23 , wherein, after the user identifying unit identifies the target user, the obtaining unit obtains the identification information for identifying the target device, and the display controller causes the function that is available to the target user to be displayed.
25 . An information processing method comprising:
obtaining identification information for identifying a target device to be used; and
controlling display of a function that the target device identified by the identification information has and that is available to a target user.
26 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
obtaining identification information for identifying a target device to be used; and
controlling display of a function that the target device identified by the identification information has and that is available to a target user.