PROGRAM AND INFORMATION PROCESSING APPARATUS
An information processing device facilitates easy identification of a suitable image processing device by determining and recommending devices based on user-specific settings, addressing the inefficiencies of manual setting checks in multi-device environments.
Patent Information
- Application Number
- JP2021044112
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-17
- Publication Date
- 2025-01-15
- Estimated Expiration
- 2041-03-17
AI Technical Summary
Users face challenges in identifying an image processing device suitable for their intended use when multiple printers are available, as checking settings of each device is time-consuming and not user-friendly.
An information processing device communicates with multiple image processing devices to acquire user information, determine a recommended device based on user-specific settings, and outputs recommended information to facilitate easy selection.
Enables users to quickly identify a suitable image processing device by providing user-friendly recommendations based on user-specific settings, ensuring efficient device selection.
Smart Images

Figure 0007613176000001 
Figure 0007613176000002 
Figure 0007613176000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a system including an image processing device. [Background technology]
[0002] Patent Document 1 discloses a technique for notifying a user of a rechargeable battery that can supply a sufficient voltage according to the user's usage mode, out of a plurality of rechargeable batteries that can be installed in a printer. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-030107 A Summary of the Invention [Problem to be solved by the invention]
[0004] One scenario in which a printer is used is when multiple printers are available and the user takes out one of them for use. In this case, unless the user takes out a printer with settings that suit the user's intended use, the user may not be able to obtain the print results he or she desires.
[0005] Although it is possible for a user to find a printer with the desired settings by checking the settings of each printer one by one before use, this is a lot of work and is not user-friendly.
[0006] An object of one aspect of the present disclosure is to enable a user to easily identify an image processing device that is suitable for that user. [Means for solving the problem]
[0007] According to an aspect of the present disclosure, there is provided a program executable by a computer included in an information processing device. The information processing device is capable of communicating with each of a plurality of image processing devices. The program causes a computer to execute a user information acquisition process, a decision process, and a recommended information output process.
[0008] The user information acquisition process is a process for acquiring user information, which is information related to a user who uses any one of the plurality of image processing devices. The determination process is a process for determining a recommended device to be used based on the user information acquired by the user information acquisition process. The recommended device is an image processing device that should be used by the user among the plurality of image processing devices.
[0009] The recommendation information output process is a process of outputting recommendation information including information indicating the recommended device determined by the determination process. In such a program, the recommended device is determined based on the user information, and the recommendation information is output, so that the user can easily identify an image processing device suitable for the user based on the recommendation information.
[0010] In another aspect of the present disclosure, an information processing device configured to execute the program may be provided. In yet another aspect of the present disclosure, a method (i.e., a method for determining a device recommended for use and outputting recommended information) used in the information processing device in which the program is executed may be provided. In yet another aspect of the present disclosure, a system including an information processing device in which the program is executed and a plurality of image processing devices may be provided. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is an explanatory diagram illustrating an overview of an image processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram of a mobile device and a cradle. [Diagram 3] FIG. 2 is a block diagram of a management device. [Figure 4] FIG. 13 is an explanatory diagram illustrating a setting requirement table. [Diagram 5] 13 is a flowchart of a management process. [Figure 6] 13 is a flowchart of a recommended device determination process. [Figure 7] FIG. 13 is an explanatory diagram showing a modified example of the setting requirement table. [Figure 8] 13 is a flowchart of a modified example of a recommended device determination process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the drawings. [1. Embodiment] (1-1) Overview of image processing system 1 includes a management device 5, a wireless communication device 100, and one or more mobile devices. Any number of mobile devices may be included. The image processing system 1 of the present embodiment includes, for example, a first mobile device 31, a second mobile device 32, and a third mobile device 33. The first to third mobile devices 31 to 33 may have different configurations, but in the present embodiment, as an example, they have the same configuration.
[0013] The image processing system 1 may further include a multifunction device 34. The image processing system 1 may further include one or more image processing devices (not shown). The image processing system 1 may further include one or more personal computers (hereinafter, PCs). Any number of PCs may be provided. The image processing system 1 of this embodiment includes, for example, a first PC 71, a second PC 72, a third PC 73, and a fourth PC 74.
[0014] Each of the first to third mobile devices 31 to 33, the multifunction device 34, and one or more image processing devices (not shown) has an image processing function. The image processing function includes, for example, at least one of a printing function and a scanning function. The printing function is a function of acquiring image data and printing an image represented by the image data on a sheet-shaped recording medium. The scanning function is a function of reading an image and generating image data representing the read image. In this embodiment, the first to third mobile devices 31 to 33 have, for example, a printing function, and the multifunction device 34 has, for example, a printing function and a scanning function.
[0015] Each of the first to third mobile devices 31 to 33 and the multifunction device 34 may be, for example, a stationary image processing device that is intended to be placed at a fixed position for use, or may be a handy image processing device that is easily portable and intended to be carried around. In this embodiment, for example, the first to third mobile devices 31 to 33 are all handy types, and the multifunction device 34 is a stationary type. In this embodiment, each of the first to third mobile devices 31 to 33 is classified as, for example, a so-called label printer. The label printer has a function of printing images on roll paper. The roll paper is a long recording medium wound in a roll.
[0016] The management device 5 is connected to a communication network 150. The first to third mobile devices 31 to 33 can be connected to the communication network 150 directly or via a cradle. Fig. 1 shows an example in which the first mobile device 31 is indirectly connected to the communication network 150 via a first cradle 51, the second mobile device 32 is indirectly connected to the communication network 150 via a second cradle 52, and the third mobile device 33 is directly connected to the communication network 150.
[0017] The first to fourth PCs 71 to 74 are each connected to a communications network 150. In addition, the multifunction peripheral 34 is connected to the communications network 150. One or more image processing devices (not shown) may also be connected to the communications network 150.
[0018] The communication network 150 may include a wired network or a wireless network. In this embodiment, being "connected" to the communication network 150 means being in a state where communication with other devices is possible through the communication network 150.
[0019] The first cradle 51 and the second cradle 52 are each connected to a communication network 150. The first mobile device 31 is detachable from the first cradle 51. The second mobile device 32 is detachable from the second cradle 52. The first and second mobile devices 31 and 32 may be attachable to either the first or second cradle 51 and 52, respectively. However, in this embodiment, for example, for convenience of management, it is previously determined that the first mobile device 31 is attached to the first cradle 51, and the second mobile device 32 is attached to the second cradle 52.
[0020] The first cradle 51 has a function of supplying charging power to the first mobile device 31 attached to the first cradle 51. The first cradle 51 further has a function of relaying communication between the first mobile device 31 and other devices connected to the communication network 150. The second cradle 52 also performs the same function as the first cradle 51 for the second mobile device 32.
[0021] The management device 5 of this embodiment includes, for example, a management control device 10 and a server 20. The management control device 10 and the server 20 are connected to each other and can communicate with each other. The server 20 mainly functions as a database server. The server 20 has a database 21. The database 21 includes a setting requirement table shown in FIG. 4, which will be described later.
[0022] The setting requirement table may be provided in the management control device 10. The management control device 10 and the server 20 may be capable of communicating with each other through a communication network 150. The server 20 may be built into the management control device 10. In other words, the management control device 10 may have the functions of the server 20.
[0023] The management device 5 has a device management function. The device management function manages one or more managed devices connected to the communication network 150. Specifically, for example, from each managed device, device information (corresponding to an example of device information in the present disclosure) indicating the function and / or state of the managed device is acquired. Also, for example, various requests are made to each managed device. The various requests include a request to set (update) a setting value, which will be described later. In this embodiment, at least the first to third mobile devices 31 to 33 correspond to the managed devices. The multifunction peripheral 34 and one or more image processing devices (not shown) may also correspond to the managed devices.
[0024] The wireless communication device 100 has a wireless communication function. The wireless communication device 100 may be any type of device having a wireless communication function. The wireless communication device 100 may be, for example, an IC card or an IC tag, or may be an easily portable information processing device such as a smartphone, a tablet terminal, or a mobile personal computer.
[0025] The wireless communication device 100 is capable of wireless communication with the management device 5. More specifically, the wireless communication device 100 is capable of wireless communication with the management control device 10. In the following description, when referring to communication between the management device 5 and other devices, more specifically, it means communication between the management control device 10 and other devices.
[0026] The wireless communication between the wireless communication device 100 and the management device 5 may be performed by any communication method. In this embodiment, the wireless communication is performed according to, for example, a communication method of NFC (Near Field Communication). When the wireless communication device 100 is held over the management control device 10, NFC communication is executed between them. Note that holding the wireless communication device 100 over the management control device 10 means bringing the wireless communication device 100 close to the management control device 10 so that a distance and / or positional relationship is established that allows NFC communication.
[0027] The wireless communication device 100 includes a storage device. When the wireless communication device 100 is, for example, an IC card or an IC tag, the storage device may be built into, for example, an IC chip in the IC card or IC tag.
[0028] User information is stored in the storage device of the wireless communication device 100. User information is information related to a user. The user here means, for example, any one of one or more people who have the possibility or authority to use a managed device. In this embodiment, as an example, there are a plurality of users including users A to D, which will be described later. Therefore, the user information stored in the wireless communication device 100 may be user information of any one of users A to D.
[0029] In this embodiment, the user information includes, for example, a unique user ID. For example, if the wireless communication device 100 is owned by user A or loaned to user A, the user information may include the user ID of user A. The user information is not limited to information that can directly identify the user, and may include information indicating the attributes of the user. An example of the information indicating the attributes of the user is business information that indicates the content of the business performed by the user.
[0030] When the wireless communication device 100 is held over the management control device 10, NFC communication is performed between them, and user information is transmitted from the wireless communication device 100 to the management control device 10. When the wireless communication device 100 transmits user information to the management control device 10, the management control device 10 performs authentication based on the user information. If the authentication is successful, the management control device 10 accepts login of the user corresponding to the user information.
[0031] Note that the user may log in by a method other than holding the wireless communication device 100 over the management control device 10. For example, the user may log in by directly inputting user information via the input I / F 13 of the management control device 10.
[0032] The first to fourth PCs 71 to 74 are each assigned to be used by a specific user. Specifically, for example, the first PC 71 is assigned to user A, the second PC 72 is assigned to user B, the third PC 73 is assigned to user C, and the fourth PC 74 is assigned to user D.
[0033] The image processing system 1 of the present embodiment is operated, for example, as follows. That is, normally, as shown in FIG. 1, a plurality of management target devices including first to third mobile devices 31 to 33 are connected to a communication network 150. A plurality of users (for example, users A to D) are assigned tasks that require the use of the management target devices. When each of the plurality of users performs his / her own task, he / she disconnects one of the plurality of management target devices from the communication network 150 and takes it out, and performs the task using the one of the taken-out devices. The user can use the management target device while it is connected to the communication network 150. However, the task of each user is usually performed in a place different from the place where the communication network 150 is constructed. Therefore, normally, each user disconnects the management target device to be used from the communication network 150, takes it to a work place, and uses it to perform the task at the work place. Then, after the task is completed, the user returns the taken-out device. The return here includes connection to the communication network 150. Returning the taken-out device is one aspect of the user's ending use of the device.
[0034] In addition, in the case where the portable device is a device that is operated by being attached to a cradle without being directly connected to the communication network 150, such as the first and second mobile devices 31 and 32, removing the portable device from the cradle corresponds to taking the portable device out (disconnecting it from the communication network 150), and attaching the portable device to the cradle corresponds to returning the portable device.
[0035] Each of the first to fourth PCs 71 to 74 includes a scheduler. The scheduler is software having various functions for managing a user's schedule. One example of a scheduler is Outlook provided by Microsoft Corporation. Both Microsoft and Outlook are registered trademarks.
[0036] In the scheduler of the first PC 71, a schedule of user A is registered, for example, by an input operation by user A. In the scheduler of the second PC 72, a schedule of user B is registered, for example, by an input operation by user B. In the scheduler of the third PC 73, a schedule of user C is registered, for example, by an input operation by user C. In the scheduler of the fourth PC 74, a schedule of user D is registered, for example, by an input operation by user D.
[0037] A schedule that can be registered in the scheduler of this embodiment includes use plan information. The use plan information is information indicating that one of a plurality of managed devices is to be used, that is, an advance reservation for using one of the managed devices.
[0038] The scheduled use information includes, for example, use time information. The use time information includes at least a start time of use, which is a time when the use of the managed device is scheduled to start. The use time information may further include, for example, a finish time of use, which is a time when the use is scheduled to end, or the time from the start time of use to the finish time of use.
[0039] As described later, the management device 5 also includes a scheduler 12c (see FIG. 3). The scheduler 12c of the management device 5 and the schedulers of the first to fourth PCs 71 to 74 are in a mutual sharing relationship, and at least the schedules registered in the schedulers of the first to fourth PCs 71 to 74 are shared with the scheduler 12c of the management device 5. That is, the schedules of users A to D registered in the schedulers of the first to fourth PCs 71 to 74 are shared with and registered in the scheduler 12c of the management device 5. Therefore, by referring to the scheduler 12c of the management device 5, the schedules registered in the first to fourth PCs 71 to 74 can be known.
[0040] The communication network 150 of this embodiment is connected to a WAN (Wide Area Network) 200. The WAN 200 may be any network. For example, the WAN 200 of this embodiment is the Internet configured to perform communication according to the TCP / IP protocol. Various devices connected to the communication network 150 may be capable of communicating with other networks connected to the WAN 200 through the WAN 200. A management device 5 may be connected to the WAN 200. In this case, the management device 5 may be capable of connecting to the communication network 150 via the WAN 200.
[0041] (1-2) Mobile device and cradle configuration The first to third mobile devices 31 to 33 and the first and second cradles 51, 52 will be described in more detail with reference to Fig. 2. In this embodiment, the first to third mobile devices 31 to 33 all have the same configuration, and the first and second cradles 51, 52 all have the same configuration. Therefore, the configurations of the first mobile device 31 and the first cradle 51 will be mainly described here.
[0042] The first mobile device 31 includes a control unit 41, a memory unit 42, an input I / F 43, a display I / F 44, a first communication I / F 45, a second communication I / F 46, a third communication I / F 47, a printing unit 48, and a battery 49.
[0043] The control unit 41 includes, for example, a CPU. The storage unit 42 includes, for example, a semiconductor memory such as a ROM, a RAM, an NVRAM, or a flash memory. That is, each of the mobile devices 31 to 33 in this embodiment includes a microcomputer including a CPU and a semiconductor memory. Various software and data are stored in the storage unit 42.
[0044] The control unit 41 realizes various functions by executing a program stored in a non-transitional substantial recording medium. In this embodiment, the storage unit 42 corresponds to the non-transitional substantial recording medium storing the program. Note that the various functions realized by the control unit 41 are not limited to being realized by executing a program (i.e., by software processing), and may be realized partly or entirely by using one or more pieces of hardware.
[0045] The input I / F 43 has an input device for receiving various input operations. The input device of the input I / F 43 may include, for example, an operation switch (not shown) or a touch panel (not shown).
[0046] The display I / F 44 has a display device capable of displaying images, such as a liquid crystal display, an organic EL display, etc. The display I / F 44 may have a light-emitting device, such as an LED.
[0047] The first communication I / F 45 is an I / F for connecting the first mobile device 31 to the communication network 150. The communication I / F 45 may include, for example, an I / F for a wired LAN or a wireless LAN. In this embodiment, the first communication I / F 45 of each of the first and second mobile devices 31 and 32 is not connected to the communication network 150, and the first communication I / F 45 of the third mobile device 33 is connected to the communication network 150.
[0048] The second communication I / F 46 is an I / F for connecting to the first cradle 51 and communicating with the first cradle 51 (in other words, for indirectly connecting to the communication network 150 via the first cradle 51). In this embodiment, the second communication I / F 46 is an I / F capable of data communication based on, for example, the USB communication standard.
[0049] The third communication I / F 47 is an I / F capable of wireless communication in a communication method different from the first communication I / F 45 and the second communication I / F 46. The third communication I / F 47 may be compatible with any communication method. In this embodiment, for example, the third communication I / F 47 may be compatible with a BLE (Bluetooth Low Energy) communication method. Note that "Bluetooth" is a registered trademark.
[0050] The printing unit 48 realizes the printing function described above. The battery 49 functions as a power source for the first mobile device 31, and supplies power to each section inside the first mobile device 31. Each section inside the first mobile device 31 operates on the power of the battery 49. Although the battery 49 may be a primary battery, the battery 49 in this embodiment is a secondary battery that can be repeatedly charged. Charging power is input to the battery 49 from the first cradle 51. The battery 49 is charged by this charging power. The control unit 41 has a function of detecting the remaining battery power. The remaining battery power is the remaining amount of power charged in the battery 49.
[0051] The first mobile device 31 has one or more setting items, and a setting value is set for each of the setting items. The first mobile device 31 operates based on the setting values. Each setting value is set, for example, by being stored in the memory unit 42 or the printing unit 48. The setting values of the one or more setting items include one or more setting values used when executing the above-mentioned printing function, one or more setting values used when executing the above-mentioned scanning function, and / or one or more setting values used to control the display I / F 44.
[0052] Examples of setting items include print density, paper type, paper size, paper width, template, display language, and display brightness. Print density indicates the density of the image to be printed on the recording medium. Paper type indicates the type of recording medium on which the image is printed. Paper size indicates the size of the recording medium on which the image is printed. Paper width indicates the width of the recording medium on which the image is printed. Template indicates a prototype of the image to be printed. In the first mobile device 31, it is possible to incorporate the image to be printed into any one selected from various templates and print it. Display language indicates the type of language of the characters displayed on the display I / F 44. Display brightness indicates the brightness of the display device in the display I / F 44.
[0053] A plurality of setting values are prepared for each setting item, and one of the plurality of setting values is set. For example, as a setting value for paper type, plain paper, glossy paper, label, etc. are prepared, and one of these is set. Also, for example, as a setting value for template, a first template to an n-th template (n is a natural number) are prepared, and one of these is set. Also, for example, as a setting value for display language, Japanese, English, etc. are prepared, and one of these is set.
[0054] Various optional items can be attached to the first mobile device 31. Examples of the various optional items include a power adapter for supplying charging power from a commercial power source to the battery 49, a car adapter for supplying charging power from a power outlet (so-called cigarette lighter socket) of an automobile to the battery 49, a clip for attaching the first mobile device 31 to the user's clothing, a barcode reader for reading barcodes, and the like.
[0055] The first cradle 51 includes a charging output circuit 61, a first communication I / F 62, a communication control unit 63, a second communication I / F 64, and a display I / F 65. The charging output circuit 61 can be connected to an external power source 180 via a power cord (not shown). The external power source 180 may be any power source. In this embodiment, the external power source 180 is, for example, a commercial power source that supplies AC 100V. The charging output circuit 61 converts the power input from the external power source 180 into the above-mentioned charging power for charging the battery 49. When the first mobile device 31 is attached to the first cradle 51, the charging power generated by the charging output circuit 61 is supplied to the battery 49 of the first mobile device 31.
[0056] The first communication I / F 62 is an I / F for connecting the first cradle 51 to the communication network 150, and is configured similarly to, for example, the first communication I / F 45 of the first mobile device 31. The first communication I / F 62 is connected to the communication network 150.
[0057] The second communication I / F 64 is an I / F for connecting the first cradle 51 to the first mobile device 31 so as to be able to communicate with each other, and is configured, for example, similarly to the second communication I / F 46 of the first mobile device 31. When the first mobile device 31 is attached to the first cradle 51, the second communication I / F 46 of the first mobile device 31 is connected to the second communication I / F 64 of the first cradle 51.
[0058] The communication control unit 63 communicates with the management device 5 connected to the communication network 150 via the first communication I / F 62. The communication control unit 63 further communicates with the first mobile device 31 attached to the first cradle 51 via the second communication I / F 64. The communication control unit 63 has a function of relaying communication between the management device 5 and the first mobile device 31. For example, when various requests for the first mobile device 31 are received from the management device 5, the communication control unit 63 outputs the requests to the first mobile device 31 via the second communication I / F 64. Also, for example, when various data destined for the management device 5 is received from the first mobile device 31, the communication control unit 63 transmits the data to the management device 5 via the first communication I / F 62.
[0059] The communication control unit 63 further controls the display I / F 65. The display I / F 65 has a light-emitting device such as an LED. The display I / F 65 may have a display device capable of displaying images, such as a liquid crystal display or an organic EL display.
[0060] (1-3) Configuration of management control device Next, the configuration of the management control device 10 will be described with reference to Fig. 3. The management control device 10 includes a control unit 11, a storage unit 12, an input I / F 13, a display I / F 14, a first communication I / F 15, and a second communication I / F 16.
[0061] The control unit 11 includes, for example, a CPU. The storage unit 12 includes, for example, a semiconductor memory such as a ROM, a RAM, an NVRAM, a flash memory, etc. That is, the management control device 10 of this embodiment includes a microcomputer including a CPU and a semiconductor memory.
[0062] The control unit 11 realizes various functions by executing a program stored in a non-transitive substantial recording medium. In this embodiment, the storage unit 12 corresponds to the non-transitive substantial recording medium storing the program. Note that the various functions realized by the control unit 11 are not limited to being realized by executing a program (i.e., by software processing), and some or all of them may be realized using one or more pieces of hardware.
[0063] Various software and data are stored in the memory unit 12. In this embodiment, the following software are stored in the memory unit 12: an OS 12a, a main management software 12b, and the scheduler 12c described above. The main management software 12b includes a program for the management process shown in FIG. 5, which will be described later. The OS 12a, the main management software 12b, and the scheduler 12c are installed in a computer system including the control unit 11. The main management software 12b and the scheduler 12c may be installed in the management control device 10 at any time and in any manner.
[0064] The storage unit 12 further stores a setting requirement table (corresponding to an example of correspondence information in the present disclosure) illustrated in Fig. 4. The setting requirement table is information (e.g., a type of database) in which user information and setting requirements are associated with each other. The setting requirement table is referred to by the main management software 12b and updated as appropriate.
[0065] The management control device 10 has a recommended device providing function. The recommended device providing function is a function that provides recommended information to a user. The recommended information is information indicating a recommended device. The recommended device is one of a plurality of managed devices that the user should use, or one that is preferable for the user to use. More specifically, the recommended device is one of a plurality of managed devices that is suitable for the user's purpose of use (e.g., business), in other words, one that can suitably achieve the user's business or other purposes of use. The recommended device providing function is achieved by acquiring user information. Therefore, it can be said that the user information is grounds information for the management control device 10 to determine a recommended device. The recommended device providing function is realized by the control unit 11 executing a management process.
[0066] As shown in Fig. 4, in the setting requirement table, one or more setting requirements are registered in association with each piece of user information. Each setting requirement indicates a specific setting value for one or more predetermined setting items that should be or preferably be used in any managed device when a corresponding user uses the managed device. In other words, the setting requirement indicates a specific setting value for one or more predetermined setting items that should be or preferably are set in the managed device in order to suitably achieve the intended use when a user uses any managed device for business or a predetermined purpose.
[0067] The setting values that allow a user to optimally achieve the intended purpose may differ depending on the user or the type of work the user performs. The setting requirements table stores setting requirements suitable for each user (e.g., matching the type of work the user performs). It should be noted that anyone, anytime, and anyhow can register setting requirements in the setting requirements table.
[0068] The number of setting requirements associated with one user information may be one or more. Fig. 4 shows an example in which one setting requirement is registered for each user. That is, in the example of Fig. 4, user A is associated with setting requirement SA, user B is associated with setting requirement SB, user C is associated with one setting requirement SC, and user D is associated with setting requirement SD.
[0069] The number and types of setting items in each setting requirement may be the same as or different from each other. For example, assume that the setting items in the setting requirement SA are paper size and template, and the respective setting values are paper size=A4, template=second template. In this case, the setting items in the setting requirement SB may include both paper size and template, or may include only one of them, or may include neither. When the paper size and / or template are included, the respective setting values may be the same as or different from the setting requirement SA. The same applies to the relationship between the multiple setting requirements when multiple setting requirements are set for the same user.
[0070] The above-mentioned recommended device providing function is realized by using a setting requirement table. That is, the management control device 10 acquires user information, and acquires setting requirements associated with the user information in the setting requirement table. Then, the management control device 10 determines a management target device that satisfies the acquired setting requirements as a recommended device, and provides the recommended information to the user.
[0071] As described above, the management control device 10 has a device management function and acquires device information from each managed device. The device information may include any information. Examples of device information include function information indicating functions possessed by the managed device, status, current settings of various setting items, information indicating available options, and information on options actually installed. Examples of status include remaining battery power, remaining amount of paper, and the like.
[0072] The management control device 10 may acquire device information from each managed device at any timing. In this embodiment, the device information is acquired by, for example, polling in response to the arrival of a monitoring timing. The monitoring timing may be set in any manner. The monitoring timing may arrive periodically, for example. The monitoring timing may be different for each managed device. Specifically, for example, the monitoring timing may have the same period but arrive at different times.
[0073] In addition to the setting requirement table, the management control device 10 further includes a device information table (not shown). The device information table indicates part or all of the device information acquired by the device management function for each managed device. In this embodiment, the device information table includes the current setting value of each of one or more predetermined setting items for each managed device.
[0074] The management control device 10 further has a function of detecting whether or not a managed device is connected to the communication network 150. More specifically, the management control device 10 can detect when a managed device that was connected to the communication network 150 is disconnected from the communication network 150 (including when a managed device that was attached to a cradle is removed from the cradle). The management control device 10 can also detect when a managed device that was disconnected from the communication network 150 is returned, i.e., when it is connected to the communication network 150 (including when a managed device that was removed from the cradle is attached to the cradle).
[0075] (1-4) Management process by the management control device The management processing included in the main management software 12b in the management control device 10 will be described with reference to Fig. 5. After being started, the control unit 11 of the management control device 10 executes the management processing when it receives an instruction to execute the management processing.
[0076] When the control unit 11 starts the management process, in S110, it determines whether a user who is not currently logged in has newly logged in. If a new user has logged in, the process proceeds to S120. In S120, user information is acquired. If the user has logged in by holding the wireless communication device 100 over the management control device 10, the user information has been received from the wireless communication device 100, so the received user information is acquired. If the user has logged in via the input I / F 13 of the management control device 10, the user information has been input by the user at the time of the login, so the input user information is acquired. User information may also be acquired by other methods.
[0077] In S130, a recommended device determination process is executed based on the user information acquired in S120. The recommended device determination process is a process for determining a recommended device. Details of the recommended device determination process are as shown in FIG.
[0078] When the control unit 11 proceeds to the recommended device determination process, in S310, it acquires setting requirements corresponding to the user information acquired in S120. Specifically, it refers to a setting requirement table and acquires setting requirements associated with the user of the user information acquired in S120.
[0079] In S320, the device information table is referenced, that is, the current setting values of each of the devices to be managed are confirmed. In S330, it is determined whether or not there is a managed device that satisfies the setting requirements obtained in S310, based on the processing result of S320. "Satisfying the setting requirements" means that, among the various setting values currently set, the setting values of each setting item defined as the setting requirements all match the setting values defined as the setting requirements. Note that, even if some of the current setting values of multiple setting items set as setting requirements differ from the setting values set as the setting requirements, the setting requirements may be considered to be satisfied.
[0080] If it is determined in S330 that there is a management target device that satisfies the setting requirements, the process proceeds to S340. In S340, the management target device that is determined to satisfy the setting requirements is determined to be a recommended device. After the process of S340, the process proceeds to S140 (see FIG. 5).
[0081] If it is determined in S330 that there is no managed device that satisfies the setting requirements, the process proceeds to S350. In S350, capability requirements corresponding to the user information acquired in S120 are acquired. Note that in S350, capability requirements may be acquired taking into account the setting requirements of the user information.
[0082] The capacity requirement indicates the capacity that a managed device that the user is going to use, i.e., a managed device determined as a recommended device, should have. Examples of the capacity referred to here include specifications that should be provided, a required battery level, and optional items that should be installed or can be installed. The capacity requirement may be acquired by any method. For example, a table in which capacity requirements are associated with each user may be prepared in advance, similar to the setting requirement table, and the capacity requirement may be acquired from the table. Alternatively, the capacity requirement may be acquired from the user by inquiring about the capacity of the managed device that the user needs.
[0083] In S360, it is determined whether or not there is a managed device that satisfies the capability requirements acquired in S350. Specifically, for example, it is determined whether or not there is a managed device that satisfies the capability requirements by referring to a device information table. If there is a managed device that satisfies the capability requirements, the process proceeds to S340, where the managed device is determined to be a recommended device. If there is no managed device that satisfies the capability requirements, the process proceeds to S370.
[0084] In S370, a requirement unsatisfied process is executed. The requirement unsatisfied process is a process for making the user recognize that none of the managed devices satisfy the setting requirements and the capability requirements, in other words, that there is no managed device that can be recommended as a recommended device. For example, predetermined information may be displayed on the display I / F 14 of the management control device 10. Also, for example, predetermined information may be wirelessly transmitted to a terminal device (not shown) owned by the user (for example, a mobile terminal such as a smartphone). After the process of S370, the process proceeds to S140 (see FIG. 6).
[0085] Returning to FIG. 5, the description will be continued. In S140, recommended information is output. The recommended information is information indicating the recommended devices determined by the recommended device determination process in S130. The recommended information may be output anywhere and in any manner. For example, it may be wirelessly transmitted to the above-mentioned terminal device owned by the user. In this case, the terminal device may notify the user of information indicating the recommended devices in response to receiving the recommended information.
[0086] Also, for example, the recommended information may be transmitted to the recommended device through the communication network 150. If the recommended device is assumed to be mounted in a cradle, such as the first mobile device 31, the recommended information may be transmitted to the corresponding cradle. In this case, the cradle may notify the user that the managed device mounted in the cradle is a recommended device, for example, by turning on an LED. Also, the cradle that receives the recommended information may transmit the recommended information to the managed device mounted in the cradle. In this case, the managed device may notify the user that the managed device is a recommended device, for example, by displaying predetermined information on the display I / F 44 or turning on an LED in response to receiving the recommended information from the cradle.
[0087] In S150, acceptance of new user logins is stopped. In S160, it is determined whether or not taking out (that is, starting to use) of a managed device connected to communication network 150 after the processing of S140 has been detected.
[0088] If taking out of the managed device is not detected in S160, the process proceeds to S150. If taking out of the managed device is detected in S160, the process proceeds to S170. In S170, it is determined whether the managed device whose taking out was detected is a recommended device determined in S130. If the managed device whose taking out was detected is not a recommended device, the process proceeds to S180.
[0089] In S180, a misuse notification (corresponding to an example of notification information in the present disclosure) is executed. Specifically, specific notification information indicating that a management target device other than the recommended device determined in S130 has been taken out is output. The notification information is output in a manner that allows the user to recognize that a management target device other than the recommended device has been taken out. Specifically, the notification information may be output via the display I / F 14, for example. After the processing of S180, the process proceeds to S150.
[0090] If the managed device whose removal was detected in S170 is a recommended device, the process proceeds to S190. In S190, the acceptance of logins from new users that was stopped in S150 is resumed. After the process of S190, the process proceeds to S110. Note that the processes of S150 and S190 avoid the execution of new processes of S120 and S130 from the time when a recommended device is determined in S130 until removal of the recommended device is detected in S170.
[0091] If a new user has not logged in at S110, the process proceeds to S200. At S200, it is determined whether the return of the managed device (i.e., end of use) has been detected. If the return of the managed device has been detected, the process proceeds to S210. At S210, current setting information is obtained from the managed device whose return has been detected. The current setting information is the setting values currently set for one or more predetermined setting items. Any setting item may be obtained at S210, and any number of setting items may be obtained.
[0092] In S220, the device information table is updated according to the setting value acquired in S210. That is, among the settings of the returned managed device stored in the device information table, the setting value corresponding to the setting value acquired in S210 is updated to the setting value acquired in S210. After the process of S220, the process proceeds to S110.
[0093] If the return of the managed device is not detected in S200, the process proceeds to S230. In S230, it is determined whether the monitoring timing for the above-mentioned polling has arrived. If the monitoring timing has not arrived in S230, the process proceeds to S110. If the monitoring timing has arrived in S230, the process proceeds to S240. In S240, device information is obtained from each managed device and stored in the memory unit 12. After the processing of S240, the process proceeds to S110.
[0094] (1-5) Effects of the embodiment According to the embodiment described above, the following advantages (1a) to (1f) are obtained. (1a) In this embodiment, a recommended device is determined based on user information, and recommendation information indicating the recommended device is output. Therefore, the user can easily identify a management target device suitable for the user based on the recommendation information.
[0095] (1b) The management device 5 is provided with a setting requirement table (see FIG. 4). When the management device 5 acquires user information, it refers to the setting requirement table to acquire setting requirements corresponding to the user. Then, it determines a management target device that satisfies the setting requirements as a recommended device. Therefore, the management device 5 can easily and accurately determine a recommended device.
[0096] (1c) The management device 5 is provided with a device information table, in which device information of each managed device is stored. The management device 5 then refers to the device information table to determine a managed device that satisfies the setting requirements corresponding to the user information. Moreover, each time a managed device is returned, the device information table is updated based on the setting values of the managed device at the time of the return. This makes it possible to more accurately determine a recommended device based on the actual state of each managed device.
[0097] (1d) In this embodiment, if there is no management target device that satisfies the setting requirements, a recommended device is determined based on the capability requirements. Therefore, even if there is no management target device that satisfies the setting requirements, it is possible to provide the user with useful information for deciding which device to take out.
[0098] (1e) When the management device 5 outputs the recommended information, it outputs the setting requirements as well. Therefore, the user can recognize which devices are recommended based on the output of the recommended information, and can also recognize at least the setting values of the setting items stipulated in the setting requirements. In other words, the user can confirm what setting values are set in the recommended device that he or she is about to use.
[0099] (1f) The recommendation information is output to, for example, a mobile terminal owned by the user, a recommended device, a cradle in which the recommended device is attached, etc. Therefore, the user can more easily know which managed device should be taken out.
[0100] In this embodiment, the management device 5 corresponds to an example of an information processing device in the present disclosure. The control unit 11 of the management control device 10 corresponds to an example of a computer in the present disclosure. The main management software 12b in the management control device 10 corresponds to an example of a program in the present disclosure. The first to third mobile devices 31 to 33 each correspond to an example of an image processing device in the present disclosure. The setting requirement table in FIG. 4 corresponds to an example of correspondence information in the present disclosure. The device information table (not shown) corresponds to an example of existing setting information in the present disclosure. The recommended device corresponds to an example of a recommended device in the present disclosure.
[0101] Moreover, the process of S120 corresponds to an example of a user information acquisition process in the present disclosure. The process of S130 corresponds to an example of a determination process in the present disclosure. The process of S140 corresponds to an example of a recommended information output process in the present disclosure. The process of S160 corresponds to an example of a start detection process in the present disclosure. The process of S180 corresponds to an example of an alarm information output process in the present disclosure. The process of S200 corresponds to an example of an end detection process in the present disclosure. The process of S210 corresponds to an example of a setting value acquisition process in the present disclosure. The process of S220 corresponds to an example of an update process in the present disclosure. The process of S240 corresponds to an example of a device information acquisition process in the present disclosure. The process of S310 corresponds to an example of acquiring a setting requirement in the present disclosure. The processes of S320 to S340 correspond to an example of determining a recommended device to be used based on the acquired setting requirement in the present disclosure. The processes of S350 to S370 correspond to an example of determining an image processing device that satisfies a capability requirement as a recommended device to be used in the present disclosure. The method of determining the recommended device in S340 through the processes in S350 and S360 corresponds to an example of a specific determination method in the present disclosure.
[0102] 2. Other embodiments Although the embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments and can be implemented in various modified forms.
[0103] (3-1) The setting requirement table may be configured in any manner. When the user information includes business information instead of or in addition to the user ID, a setting requirement table such as that shown in FIG. 7 may be provided. In the setting requirement table in FIG. 7, setting requirements are associated with each piece of business information. In this case, each setting requirement indicates a setting value suitable for performing the business indicated by the corresponding business information.
[0104] (3-2) As described above, each of users A to D can register planned use information in the scheduler of his / her own PC. That is, users A to D can reserve in advance the use of a managed device during a desired time period by specifying the time period. The planned use information registered by each user is shared among multiple users (including users A to D) who can use (i.e. log in to) image processing system 1.
[0105] The scheduler can register, for each reservation (i.e., for each reserved time slot), setting requirements to be set in the managed device used during that reserved time slot in association with the reservation. The scheduler can further register task information indicating the task to be performed during the reserved time slot in association with the reservation.
[0106] As described above, the scheduler 12c (see FIG. 3) of the management device 5 can share and manage the schedules of multiple users including users A to D. When each of users A to D registers use schedule information in the scheduler of their own PC, the use schedule information is shared with the scheduler 12c and is similarly registered in the scheduler 12c. Therefore, the management device 5 can grasp the reservation status of each of the multiple users.
[0107] In the case of this configuration, in S130 of Fig. 5, for example, a recommended device determination process as shown in Fig. 8 may be executed. That is, in S410, it is determined whether or not a reservation for a device to be managed by the user has been registered in the scheduler 12c.
[0108] If it is determined in S410 that no reservation for the user has been registered, the process proceeds to S310 (FIG. 6), and thereafter, the processes from S310 onward in FIG. 6 are executed. If a reservation for the user is registered in S410, the process proceeds to S420. In S420, schedule information indicating the schedule of the user is obtained from the scheduler 12c.
[0109] In S430, it is determined whether a reservation for use of the managed device is registered in the schedule of the user. If a reservation is not registered, the process proceeds to S310 (FIG. 6), and the process from S310 onward in FIG. 6 is executed. If a reservation is registered, the process proceeds to S450.
[0110] In S450, it is determined whether or not the schedule information includes additional information. The additional information includes, for example, setting requirements or business information. If the schedule information does not include additional information in S450, the process proceeds to S310 (FIG. 6), and thereafter, the process from S310 onward in FIG. 6 is executed. If the schedule information includes additional information in S450, the process proceeds to S460.
[0111] In S460, it is determined whether the attached information is a setting requirement or business information. If the attached information is a setting requirement, the process proceeds to S470. In S470, the setting requirement is acquired. After the process of S470, the process proceeds to S320 (FIG. 6), and thereafter, the process of S320 and subsequent steps in FIG. 6 is executed.
[0112] If the attached information is business information in S460, the process proceeds to S480. In S480, a setting requirement corresponding to the business information is acquired. For example, if the user information in the setting requirement table includes business information as illustrated in Fig. 7, the setting requirement table may be referenced to acquire the setting requirement associated with the business information. After the process of S480, the process proceeds to S320 (Fig. 6), and the process of S320 and subsequent steps in Fig. 6 is executed.
[0113] (3-3) The recommended information output in S140 in the management process of Fig. 5 may include the user information acquired in S120 or information indicating a user corresponding to the user information. In this case, the information indicating the user may be displayed at the output destination of the recommended information.
[0114] Furthermore, the recommendation information may include setting requirements. In this case, the setting requirements may be notified when the recommended devices are notified at the output destination of the recommendation information. In addition, when the recommended information including the setting requirements is transmitted to the recommended device, the setting values may be updated based on the setting requirements in the recommended device. Such a specification is particularly effective when a recommended device that does not satisfy the setting requirements is determined through the processes of S350 to S360, for example.
[0115] (3-4) If it is determined in S330 that there is no managed device that satisfies the setting requirements, the process may proceed to S370. (3-5) If the process proceeds to S340 because it is determined in S360 that there is a managed device that satisfies the capability requirements, then in the subsequent S140, recommendation information may be output that includes information indicating that the recommended device does not satisfy the setting requirements.
[0116] (3-6) If multiple managed devices satisfy the setting requirements in S330, one of the multiple managed devices may be determined as the recommended device in S340. In this case, any method may be used to determine the recommended device. For example, the processes of S350 to S360 may be executed to determine a managed device that satisfies the capability requirements as the recommended device. Even if there are multiple managed devices that are determined to satisfy the capability requirements in S360, one of the multiple managed devices may be determined as the recommended device in S340.
[0117] (3-7) If the recommended device determined in S130 does not satisfy the setting requirements, information indicating the setting requirements may be transmitted to the recommended device. In this case, the recommended device may change its own setting values based on the transmitted information.
[0118] (3-8) Multiple functions possessed by one component in the above embodiments may be realized by multiple components, or one function possessed by one component may be realized by multiple components. Also, multiple functions possessed by multiple components may be realized by one component, or one function realized by multiple components may be realized by one component. Also, part of the configuration of the above embodiments may be omitted. Also, at least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments. [Explanation of symbols]
[0119] 1...image processing system, 5...management device, 10...management control device, 11...control unit, 12...memory unit, 12b...main management software, 12c...scheduler, 20...server, 21...database, 31...first mobile device, 32...second mobile device, 33...third mobile device, 48...printing unit, 49...battery, 51...first cradle, 52...second cradle, 100...wireless communication device, 150...communication network.
Claims
1. A program executable by a computer included in an information processing device configured to be able to communicate with each of a plurality of image processing devices, The computer includes: a user information acquisition process for acquiring user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination process for determining a recommended device which is an image processing device to be used by the user from among the plurality of image processing devices based on the user information acquired by the user information acquisition process; a recommendation information output process for outputting recommendation information including information indicating the recommended device determined by the determination process; Run the command, The determination process includes acquiring setting requirements indicating setting values to be used in the recommended device based on the user information acquired by the user information acquisition process, and determining the recommended device based on the acquired setting requirements. program.
2. The program according to claim 1, the information processing device has correspondence information in which the user information and the setting requirements are associated with each other; The determination process includes acquiring the setting requirement associated with the user information in the correspondence information. program.
3. The program according to claim 1, the information processing device includes a scheduler in which use schedule information indicating that the user is planning to use any one of the plurality of image processing devices, the scheduler is configured to be able to register the use schedule information in association with the setting requirements; the determination process includes acquiring, from the scheduler, the setting requirements associated with the use schedule information of the user corresponding to the user information; program.
4. A program according to any one of claims 1 to 3, the information processing device has a storage unit in which existing setting information indicating the setting values set in each of the plurality of image processing devices is stored; the determination process includes determining, as the recommended device, an image processing device in which the setting value that satisfies the setting requirement is set, based on the existing setting information stored in the storage unit. program.
5. The program according to claim 4, The computer further comprises: an end detection process for detecting that use of the recommended device has been ended after the recommendation information output process is executed; a setting value acquisition process for acquiring the setting value set in the recommended device in response to detection of the end of use of the recommended device by the end detection process; an update process for updating the existing setting information in the storage unit according to the setting value acquired by the setting value acquisition process; A program that executes the following.
6. A program according to claim 4 or claim 5, the determination process includes, when there is no image processing device in which the setting value that satisfies the setting requirement is set, determining the recommended device in accordance with a specific determination method. program.
7. The program according to claim 6, The recommended information output process further includes outputting information indicating the setting requirements. program.
8. A program executable by a computer included in an information processing device configured to be able to communicate with each of a plurality of image processing devices, The computer includes: a user information acquisition process for acquiring user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination process for determining a recommended device which is an image processing device to be used by the user from among the plurality of image processing devices based on the user information acquired by the user information acquisition process; a recommendation information output process for outputting recommendation information including information indicating the recommended device determined by the determination process; Run the command, the determination process includes acquiring capability requirements indicating capabilities that the recommended device should have, based on the user information acquired by the user information acquisition process, and determining an image processing device that satisfies the acquired capability requirements as the recommended device; The recommendation information output process further includes outputting information indicating setting requirements, the setting requirements indicating setting values to be used in the recommended device. program.
9. The program according to claim 8, The computer further comprises: a device information acquisition process for acquiring device information indicating a function or a state of each of the image processing devices from each of the plurality of image processing devices; Run the command, the determination process includes, when there is device information whose corresponding function or state satisfies the capability requirement among the device information acquired by the device information acquisition process, determining an image processing device corresponding to the device information as the recommended device. program.
10. A program according to any one of claims 1 to 9, The recommendation information output process includes at least one of the following (a) and (b). (a) a first transmission process of transmitting the recommendation information to a terminal device separate from the information processing device; (b) a second transmission process of transmitting the recommendation information to the recommended device;
11. A program executable by a computer included in an information processing device configured to be able to communicate with each of a plurality of image processing devices, At least one of the plurality of image processing devices includes a battery and is configured to be mountable on a predetermined cradle for charging the battery; the information processing device is configured to be able to communicate with the cradle, The program causes the computer to a user information acquisition process for acquiring user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination process for determining a recommended device which is an image processing device to be used by the user from among the plurality of image processing devices based on the user information acquired by the user information acquisition process; a recommendation information output process for outputting recommendation information including information indicating the recommended device determined by the determination process; Run the command, The recommendation information output process includes at least one of the following (a), (b), and (c). (a) a first transmission process of transmitting the recommendation information to a terminal device separate from the information processing device; (b) a second transmission process of transmitting the recommendation information to the recommended device; (c) a third transmission process for transmitting the recommendation information to the cradle when the recommended device is an image processing device configured to be mountable on the cradle.
12. A program executable by a computer included in an information processing device configured to be able to communicate with each of a plurality of image processing devices, The computer includes: a user information acquisition process for acquiring user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination process for determining a recommended device which is an image processing device to be used by the user from among the plurality of image processing devices based on the user information acquired by the user information acquisition process; a recommendation information output process for outputting recommendation information including information indicating the recommended device determined by the determination process; a start detection process for detecting an image processing device that has started to be used among the plurality of image processing devices after the execution of the recommendation information output process; A program that executes the following.
13. The program according to claim 12, The computer further comprises: a notification information output process for outputting specific notification information in response to the image processing device detected by the start detection process being different from the recommended use device; A program that executes the following.
14. A program according to claim 12 or claim 13, After the execution of the recommended information output process, at least a new execution of the recommended information output process is avoided until the start of use of the recommended device is detected by the start detection process. program.
15. The program according to claim 14, After the recommendation information output process is executed, new execution of the user information acquisition process is avoided until the start of use of the recommended device is detected by the start detection process. program.
16. A program according to any one of claims 1 to 15, The program, wherein the recommendation information further includes the user information.
17. An information processing device configured to be able to communicate with each of a plurality of image processing devices, an acquisition unit that acquires user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination unit that determines, based on the user information acquired by the acquisition unit, a recommended device that is an image processing device that should be used by the user, from among the plurality of image processing devices; an output unit that outputs recommendation information including information indicating the recommended device determined by the determination unit; Equipped with The determination unit obtains setting requirements indicating setting values to be used in the recommended device based on the user information obtained by the acquisition unit, and determines the recommended device based on the obtained setting requirements. Information processing device.
18. An information processing device configured to be able to communicate with each of a plurality of image processing devices, an acquisition unit that acquires user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination unit that determines, based on the user information acquired by the acquisition unit, a recommended device that is an image processing device that should be used by the user, from among the plurality of image processing devices; an output unit that outputs recommendation information including information indicating the recommended device determined by the determination unit; Equipped with the determination unit obtains capability requirements indicating capabilities that the recommended device should have based on the user information obtained by the acquisition unit, and determines an image processing device that satisfies the obtained capability requirements as the recommended device; The output unit further outputs information indicating a setting requirement, the setting requirement indicating a setting value to be used in the recommended device. Information processing device.
19. An information processing device configured to be able to communicate with each of a plurality of image processing devices, At least one of the plurality of image processing devices includes a battery and is configured to be mountable on a predetermined cradle for charging the battery; the information processing device is configured to be able to communicate with the cradle, The information processing device includes: an acquisition unit that acquires user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination unit that determines, based on the user information acquired by the acquisition unit, a recommended device that is an image processing device that should be used by the user, from among the plurality of image processing devices; an output unit that outputs recommendation information including information indicating the recommended device determined by the determination unit; Equipped with The output unit executes at least one of the following (a), (b), and (c): (a) transmitting the recommendation information to a terminal device separate from the information processing device; (b) transmitting the recommendation information to the usage recommendation device; (c) transmitting the recommendation information to the cradle when the recommended device is an image processing device configured to be mountable in the cradle;
20. An information processing device configured to be able to communicate with each of a plurality of image processing devices, an acquisition unit that acquires user information, the user information being information related to a user who uses any one of the plurality of image processing devices; a determination unit that determines, based on the user information acquired by the acquisition unit, a recommended device that is an image processing device that should be used by the user, from among the plurality of image processing devices; an output unit that outputs recommendation information including information indicating the recommended device determined by the determination unit; a start detection unit that detects an image processing device that has started to be used among the plurality of image processing devices after the output unit has output the recommendation information; An information processing device comprising:
Citation Information
Patent Citations
Printing system and printer selection method
JP1999203077A
Printer and printing system
JP2002149367A
Information processor and information processing system
JP2014126971A
Electrical equipment
JP2019030107A