This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2020-019033 filed Feb. 6, 2020.
The present disclosure relates to a display control device and a non-transitory computer readable medium.
Japanese Unexamined Patent Application Publication No. 2017-182292 discloses a terminal device including an acquisition unit that acquires, from a printing apparatus, identification information that identifies the printing apparatus via near field communication and a display control unit. In the case where a printing apparatus whose identification information has been acquired by the acquisition unit is included in results of search for printing apparatuses, when the printing apparatuses included in the search results are displayed as a list, the display control unit displays the printing apparatus, whose identification information has been acquired, such that the printing apparatus is distinguishable from the other printing apparatuses in the list.
When the names of a plurality of first apparatuses that are installed at different locations are displayed on a display unit of a second apparatus, if the names that are displayed in a display area of the display unit contain the same character string, it is difficult to determine which location each of the plurality of first apparatuses displayed on the display unit of the second apparatus is installed.
Aspects of non-limiting embodiments of the present disclosure relate to facilitating determination as to which location each of a plurality of first apparatuses that are displayed on a display unit of a second apparatus is installed compared with the configuration in which control is always performed in such a manner that only the names of the first apparatuses are displayed on the display unit of the second apparatus.
Aspects of certain non-limiting embodiments of the present disclosure overcome the above disadvantages and/or other disadvantages not described above. However, aspects of the non-limiting embodiments are not required to overcome the disadvantages described above, and aspects of the non-limiting embodiments of the present disclosure may not overcome any of the disadvantages described above.
According to an aspect of the present disclosure, there is provided a display control device including a processor. When names of a plurality of first apparatuses that are installed at different installation locations are displayed on a display unit of a second apparatus, and the names displayed in a display area of the display unit contain the same character string, the processor performs control for displaying, together with the names, information items that enable determination as to which installation location each of the first apparatuses is installed.
Exemplary embodiments of the present disclosure will be described in detail based on the following figures, wherein:
Exemplary embodiments of the present disclosure will be described below with reference to the drawings.
An example of the configuration of information processing system 10 according to the first exemplary embodiment will be described first.
The information processing system 10 is a system that processes information and includes a plurality of first apparatuses 11 and a second apparatus 12 as illustrated in
Note that, although
As an example, each of the first apparatuses 11 illustrated in
As illustrated in
The plurality of first apparatuses 11 illustrated in
Note that each of the plurality of first apparatuses 11 and the second apparatus 12 are also capable of communicating with each other by a wireless communication system such as Wi-Fi or Bluetooth (Registered Trademark).
In the case where the plurality of first apparatuses 11 have the same name, different colors are each set to one of the first apparatuses 11 as an identifier. More specifically, the identifiers are set in the following manner.
When one of the first apparatuses 11 (hereinafter referred to as “installing apparatus”) is installed, this installing apparatus searches for another first apparatus 11 (hereinafter referred to as “installed apparatus”) that has already been installed in a wirelessly communicable area.
When an installed apparatus is found as a result of the search performed by the installing apparatus, a color that is not used by the installed apparatus is assigned to the installing apparatus as an identifier of the installing apparatus. The colors that are assigned to the plurality of first apparatuses 11 are different from one another. More specifically, in the present exemplary embodiment, for example, blue, orange, green, and purple are assigned to the first apparatuses 11A, 11B, 11C, and 11D, respectively. Note that, when no installed apparatus is found as a result of the search performed by the installing apparatus, an arbitrary color is assigned to the installing apparatus as an identifier of the installing apparatus.
As illustrated in
As an example, the second apparatus 12 illustrated in
As described above, the second apparatus 12 is capable of communicating with the plurality of first apparatuses 11 by a wireless communication system such as Wi-Fi or Bluetooth (Registered Trademark). The second apparatus 12 is an apparatus that is capable of instructing execution of various processes to the first apparatuses 11.
The CPU 51 is a central processing unit that runs various programs including a display control program and controls each unit. In other words, the CPU 51 reads a program from the ROM 52 or the storage 54 and runs the program by using the RAM 53 as a work area.
The ROM 52 stores various programs and various data items. The RAM 53 serves as a work area and temporarily stores a program or a data item. The storage 54 is formed of a storage unit such as a hard disk drive (HDD) or a solid state drive (SSD) and stores various programs including an operating system and various data items. The communication interface 55 is an interface for communicating with other devices such as the first apparatuses 11.
More specifically, in
In each of the plurality of input units 57A, the name of one of the first apparatuses 11 (specifically, “xxx xxxx C2000”) is displayed in the horizontal writing style (i.e., in a display form in which characters are displayed by being arranged side by side). The display unit 57 displays the input units 57A by stacking them vertically on top of one another in the selection screen. As a result, the names of the plurality of first apparatuses 11 are displayed in a list in the selection screen illustrated in
In the display unit 57, a display area of each of the input units 57A in which the name of a corresponding one of the plurality of first apparatuses 11 is displayed is predetermined. More specifically, in the display unit 57, the length of the display area of each of the input units 57A in the transverse direction is set to a predetermined length. Thus, when the names of the first apparatuses 11 exceed the display areas, as an example, portions of the names are displayed in the display area of the display unit 57 as illustrated in
When running the above-mentioned programs, the display control device 50 obtains various functions by using the above-mentioned hardware resources. A functional configuration that is obtained by the display control device 50 will be described below.
As illustrated in
The acquisition unit 50A acquires name information items that indicate the names of the plurality of first apparatuses 11. In the present exemplary embodiment, the acquisition unit 50A acquires, from the first apparatuses 11 arranged in an area in which the first apparatuses 11 are capable of wirelessly communicating with the second apparatus 12, the name information items related to these first apparatuses 11.
When the names of the plurality of first apparatuses 11 that are displayed on the display unit 57 of the second apparatus 12 include the same character string in a display area of the display unit 57, the display control unit 50B performs control for displaying, together with the names of the first apparatuses 11, information items (hereinafter referred to as “identifiable information items”) that enable determination as to which locations the first apparatuses 11 are installed.
More specifically, when the names of the plurality of first apparatuses 11 that are displayed on the display unit 57 of the second apparatus 12 are the same as one another in the display area of the display unit 57, the display control unit 50B performs control for displaying the identifiable information items together with the names.
The display control unit 50B performs control for displaying, as the identifiable information items, identifiers each of which is assigned beforehand to one of the plurality of first apparatuses 11. The identifiers are specifically colors each of which is used in the background of the display unit 30 of a corresponding one of the plurality of first apparatuses 11, and these colors are different from one another.
Specifically, the display control unit 50B performs control for displaying the backgrounds of the names of the first apparatuses 11 in the corresponding colors, which are the identifiers, as illustrated in
In the present exemplary embodiment, when the names of the plurality of first apparatuses 11 that are displayed on the display unit 57 of the second apparatus 12 are different from one another in the display area of the display unit 57, the display control unit 50B performs control for not displaying the identifiable information items but displaying the names.
Exemplary effects of the first exemplary embodiment will now be described.
The display control processing is performed as a result of the CPU 51 reading and running the display control program stored in the ROM 52 or the storage 54. For example, the display control processing is started when a user issues a display instruction to the second apparatus 12 for causing the display unit 57 of the second apparatus 12 (see
First, as illustrated in
Next, when the names of the plurality of first apparatuses 11 are displayed on the display unit 57 of the second apparatus 12, the CPU 51 determines whether the names are the same as one another in the display area of the display unit 57 (step S104).
When it is determined that the names of the plurality of first apparatuses 11 are the same as one another in the display area of the display unit 57 (YES in step S104), the CPU 51 performs control for causing the display unit 57 to display the identifiable information items together with the names (step S106).
More specifically, as illustrated in
On the other hand, when it is determined that the names of the plurality of first apparatuses 11 are different from one another in the display area of the display unit 57 (NO in step S104), the CPU 51 causes the display unit 57 not to display the identifiable information items but to display the names as illustrated in
As described above, in the present exemplary embodiment, when the names of the plurality of first apparatuses 11 that are displayed on the display unit 57 of the second apparatus 12 are the same as one another in the display area of the display unit 57, the CPU 51 performs control for displaying the identifiable information items together with the names.
As a result, a user may easily determine which location each of the plurality of first apparatuses 11 displayed on the display unit 57 is installed (hereinafter referred to as “determination of the installation locations of the first apparatuses 11”) by referencing to the identifiable information items (specifically, the colors of the backgrounds of the display unit 57) and selecting each of the first apparatuses 11. Thus, according to the present exemplary embodiment, determination of the installation locations of the first apparatuses 11 may easily be performed compared with the configuration in which control is always performed in such a manner that only the names of the first apparatuses 11 are displayed on the display unit 57 of the second apparatus 12.
In particular, in the present exemplary embodiment, since the CPU 51 performs control for displaying the identifiable information items together with the names of the first apparatuses 11 when the names are the same as one another in the display area of the display unit 57, in a situation in which it is difficult to perform determination of the installation locations of the first apparatuses 11, the determination of the installation locations of the first apparatuses 11 may be easily and effectively performed compared with the configuration in which the CPU 51 performs control for displaying the information items also when the names of the plurality of first apparatuses 11 are different from one another.
In the present exemplary embodiment, the CPU 51 performs control for displaying, as the identifiable information items, the identifiers each of which is assigned beforehand to one of the plurality of first apparatuses 11.
Thus, determination of the installation locations of the first apparatuses 11 may be easily performed compared with the configuration in which information items other than the identifiers that are assigned beforehand to the corresponding first apparatuses 11, are displayed.
The identifiers displayed on the display unit 57 are specifically the colors each of which is used in the background of the display unit 30 of a corresponding one of the plurality of first apparatuses 11, and these colors are different from one another.
Thus, determination of the installation locations of the first apparatuses 11 may be performed with higher viewability compared with the configuration in which identifiers other than the colors used in the backgrounds of the display unit 57 are used.
The second exemplary embodiment will now be described. Note that components that are the same as those in the first exemplary embodiment are denoted by the same reference signs, and descriptions thereof will be suitably omitted.
In the above-described first exemplary embodiment, although the identifiers that are displayed on the display unit 57 are the different colors each of which is assigned to one of the plurality of first apparatuses 11 and each of which is used in the background of the display unit 30 of the corresponding first apparatus 11, identifiers in the second exemplary embodiment have the following configuration.
In other words, in the second exemplary embodiment, identifiers that are displayed on the display unit 57 are symbols of different shapes each of which is assigned to one of the plurality of first apparatuses 11 and displayed on the display unit 30 of the corresponding first apparatus 11. As an example, symbols having shapes such as a diamond shape, a heart shape, a spade shape, and a clover shape are used.
In the present exemplary embodiment, when the names of the plurality of first apparatuses 11 are the same as one another, symbols of different shapes are each set to one of the plurality of first apparatuses 11 as an identifier. More specifically, the identifiers are set in the following manner.
When one of the first apparatuses 11 (hereinafter referred to as “installing apparatus”) is installed, this installing apparatus searches for another first apparatus 11 (hereinafter referred to as “installed apparatus”) that has already been installed in a wirelessly communicable area.
When an installed apparatus is found as a result of the search performed by the installing apparatus, a symbol that is not used by the installed apparatus is assigned to the installing apparatus as an identifier of the installing apparatus. Note that, when no installed apparatus is found as a result of the search performed by the installing apparatus, an arbitrary symbol is assigned to the installing apparatus as an identifier of the installing apparatus. As illustrated in
In the present exemplary embodiment, when the names of the plurality of first apparatuses 11 that are displayed on the display unit 57 of the second apparatus 12 are the same as one another in the display area of the display unit 57, the display control unit 50B performs control for displaying the identifiable information items together with the names.
The display control unit 50B performs control for displaying, as the identifiable information items, the identifiers each of which is assigned beforehand to one of the plurality of first apparatuses 11. The identifiers are specifically the symbols of different shapes each of which is displayed on the display unit 30 of a corresponding one of the plurality of first apparatuses 11.
Specifically, as illustrated in
In the present exemplary embodiment, when the names of the plurality of first apparatuses 11 that are displayed on the display unit 57 of the second apparatus 12 are different from each other in the display area of the display unit 57, the display control unit 50B performs control for not displaying the identifiable information but displaying the names.
Effects of the second exemplary embodiment will now be described.
Also in the second exemplary embodiment, the display control processing is performed as in the case illustrated in
Here, in the second exemplary embodiment, as illustrated in
As a result, a user may easily perform determination of the installation locations of the first apparatuses 11 by referencing to the identifiable information items (specifically, the symbols) and selecting each of the first apparatuses 11. Thus, according to the present exemplary embodiment, determination of the installation locations of the first apparatuses 11 may easily be performed compared with the configuration in which control is always performed in such a manner that only the names of the first apparatuses 11 are displayed on the display unit 57 of the second apparatus 12.
In the second exemplary embodiment, as described above, the identifiers that are displayed on the display unit 57 are the symbols of different shapes each of which is displayed on the display unit 30 of a corresponding one of the first apparatuses 11.
Thus, determination of the installation locations of the first apparatuses 11 may be performed with higher viewability compared with the configuration in which identifiers other than the symbols that are displayed on the display unit 57 are used.
The third exemplary embodiment will now be described. Note that components that are the same as those in the first exemplary embodiment are denoted by the same reference signs, and descriptions thereof will be suitably omitted.
In the above-described first exemplary embodiment, although the display control unit 50B performs control for displaying, as the identifiable information items, the identifiers each of which is assigned beforehand to a corresponding one of the plurality of first apparatuses 11, the display control unit 50B in the third exemplary embodiment has the following configuration.
In other words, in the third exemplary embodiment, as illustrated in
Effects of the third exemplary embodiment will now be described.
Also in the third exemplary embodiment, the display control processing is performed as in the case illustrated in
Here, in the third exemplary embodiment, as illustrated in
As a result, a user operates one of the operation buttons 57B, so that one of the first apparatuses 11 that corresponds to the operation button 57B generates sound as illustrated in
In the third exemplary embodiment, as described above, the operation buttons 57B that are used for causing the plurality of first apparatuses 11 to generate sound are displayed as the identifiable information items together with the names of the first apparatuses 11, and thus, determination of the installation locations of the first apparatuses 11 may be performed by using the sense of hearing.
In addition, in the present exemplary embodiment, the display control unit 50B may perform control for displaying, as information items, the operation buttons 57B that are used for causing the plurality of first apparatuses 11 to generate different sounds. With this configuration, determination of the installation locations of the first apparatuses 11 may easily be performed compared with the configuration in which the sounds generated by the plurality of first apparatuses 11 are the same as one another.
In the present exemplary embodiment, when it is determined that the names of the plurality of first apparatuses 11 are the same as one another in the display area of the display unit 57 (YES in step S104), the CPU 51 causes the display unit 57 to display the identifiable information items together with the names (step S106). However, the present disclosure is not limited to this configuration.
For example, when the names of the plurality of first apparatuses 11 that are displayed in the display area of the display unit 57 contain the same word (YES in step S104), the CPU 51 may cause the display unit 57 to display the identifiable information items together with the names.
When the names of the plurality of first apparatuses 11 that are displayed in the display area of the display unit 57 at least contain the same character string (YES in step S104), the CPU 51 may cause the display unit 57 to display the identifiable information items together with the names.
Note that the term “word” is a minimum unit that has grammatical meaning and function and that has independence in language usage. The term “character string” is a unit smaller than a word and is a string of characters formed of a plurality of characters. A character string does not need to have a grammatical meaning or function.
In the present exemplary embodiment, although the display control device 50 is included in the second apparatus 12, the present disclosure is not limited to this configuration. For example, the display control device 50 may be included in an external apparatus that is installed outside the second apparatus 12. An example of this external apparatus is a server apparatus that is capable of communicating with the second apparatus 12.
The present disclosure is not limited to the above-described exemplary embodiments, and various modifications, changes, and improvements may be made within the gist of the present disclosure. For example, the above-described modifications may be suitably combined with one another.
In the embodiments above, the term “processor” refers to hardware in a broad sense. Examples of the processor include general processors (e.g., CPU: Central Processing Unit), and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Integrated Circuit, FPGA: Field Programmable Gate Array, and programmable logic device).
In the embodiments above, the term “processor” is broad enough to encompass one processor or plural processors in collaboration which are located physically apart from each other but may work cooperatively. The order of operations of the processor is not limited to one described in the embodiments above, and may be changed.
The foregoing description of the exemplary embodiments of the present disclosure has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, thereby enabling others skilled in the art to understand the disclosure for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2020-019033 | Feb 2020 | JP | national |