This application is based upon and claims the benefit of priority from the corresponding Japanese Patent Application No. 2023-136998 filed on Aug. 25, 2023, the entire contents of which are incorporated herein by reference.
The present disclosure relates to an electronic device, a storage medium, and a device setting system that reflect settings for the electronic device.
Conventionally, image input devices have been known that read settings from codes in which settings are embedded and reflect the read settings to themselves.
An electronic device according to the present disclosure is an electronic device that cooperates with a device cooperation system, the electronic device being configured to: from a code in which setting information for the electronic device is embedded, read the setting information; reflect the setting information read from the code to the electronic device when registration of the electronic device is requested to the device cooperation system and the device cooperation system has already registered or newly registered the electronic device; and refrain from reflecting the setting information read from the code to the electronic device when registration of the electronic device is requested to the device cooperation system and the device cooperation system has neither already registered nor newly registered the electronic device.
A storage medium according to the present disclosure is a computer-readable recording medium on which a setting reflection program is recorded for causing an electronic device that cooperates with a device cooperation system to execute: an operation of, from a code in which setting information for the electronic device is embedded, reading the setting information; an operation of reflecting the setting information read from the code to the electronic device when registration of the electronic device is requested to the device cooperation system and the device cooperation system has already registered or newly registered the electronic device; and an operation of refraining from reflecting the setting information read from the code to the electronic device when registration of the electronic device is requested to the device cooperation system and the device cooperation system has neither already registered nor newly registered the electronic device.
A device setting system according to the present disclosure comprises: an electronic device; and a device cooperation system configured to cooperate with the electronic device, the electronic device is configured to: from a code in which setting information for the electronic device is embedded, read the setting information; reflect the setting information read from the code to the electronic device when registration of the electronic device is requested to the device cooperation system and the device cooperation system has already registered or newly registered the electronic device; and refrain from reflecting the setting information read from the code to the electronic device when registration of the electronic device is requested to the device cooperation system and the device cooperation system has neither already registered nor newly registered the electronic device.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description with reference where appropriate to the accompanying drawings. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
First, a configuration of an image processing system as a device setting system according to a first embodiment of the present disclosure will be described.
As shown in
The image processing system 10 includes an image processing device 30 and an image processing device 40. The image processing system 10 may include at least one image processing device in addition to the image processing device 30 and the image processing device 40. The image processing device may be configured by a multifunction peripheral (MFP), a printer-only machine, a scanner-only machine, or the like.
The device cooperation system 20 and the image processing device can communicate with each other via a network 11 such as the Internet, for example.
As shown in
The storage portion 24 can store a device cooperation program 24a for cooperation with the image processing device. For example, the device cooperation program 24a may be installed in the device cooperation system 20 at the manufacturing stage of the device cooperation system 20, may be additionally installed in the device cooperation system 20 from an external storage medium such as a universal serial bus (USB) memory, or may be additionally installed in the device cooperation system 20 from the network.
The storage portion 24 stores organization management information 24b for managing organizations that use the device cooperation system 20.
As shown in
As shown in
As shown in
As shown in
As shown in
The IP address of the image processing device is information used by the device cooperation system 20 to cooperate with the image processing device.
The device administrator authentication information is information used when changing various settings in the image processing device from the device cooperation system 20.
Hereinafter, the program administrator authentication information will be expressed as “Admin PIN”.
The control portion 25 shown in
The control portion 25 executes the device cooperation program 24a to implement a device cooperation portion 25a that cooperates with the image processing device.
The device cooperation portion 25a can provide a web page to be accessed from a web browser of a computer such as a PC. In this web page, for example, the “Admin PIN” value of each image processing device in the device management information 24d can be changed in accordance with an instruction from an external computer.
The device cooperation portion 25a can handle only the image processing devices whose serial numbers are registered in the device management information 24d as image processing devices to cooperate with for cloud printing and cloud scanning.
By the way, an image input device that reads settings from a code in which settings are embedded and reflects the read settings to itself is known as related art.
However, in the image input device according to the above-described related art, the settings read from the code are always reflected to itself; therefore, there is a problem that the reflection of the settings cannot be limited.
In contrast, in the image processing system 10 according to the present embodiment of the present disclosure, the reflection of settings can be limited as will be described below.
As shown in
The storage portion 37 can store a system cooperation program 37a for cooperation with the device cooperation system 20 (see
The storage portion 37 can store electronic device information 37b indicating various types of information of the image processing device 30.
As shown in
As shown in
As shown in
The control portion 38 shown in
The control portion 38 executes the system cooperation program 37a to implement a system cooperation portion 38a that cooperates with the device cooperation system 20.
The configurations of the image processing devices other than the image processing device 30, such as the image processing device 40 (see
Next, an operation of the image processing system 10 will be described.
First, an operation of the image processing device 30 when displaying a screen for the administrator of the system cooperation program 37a (hereinafter referred to as a “program administrator screen”) will be described.
The user of the image processing device 30 can instruct the image processing device 30 to display the program administrator screen through the operation portion 31. The system cooperation portion 38a of the image processing device 30 executes the operation shown in
As shown in
When the system cooperation portion 38a determines in S101 that the domain name and the organization name are included in the program setting information 37c, the system cooperation portion 38a attempts to connect to the device cooperation system 20 using the domain name and the organization name included in the program setting information 37c (S102). Here, when settings related to a proxy server are included in the program setting information 37c, the system cooperation portion 38a attempts to connect to the device cooperation system 20 also using the settings related to the proxy server included in the program setting information 37c.
When the process of S102 is completed, the system cooperation portion 38a determines whether or not the connection to the device cooperation system 20 was successful (S103).
When the system cooperation portion 38a determines in S103 that the connection to the device cooperation system 20 was successful, the system cooperation portion 38a requests the “Admin PIN” value for the system cooperation program 37a from the device cooperation system 20 (S104). The system cooperation portion 38a includes the serial number of the image processing device 30 in the request in S104. When the device cooperation portion 25a of the device cooperation system 20 receives the request in S104, if there is an “Admin PIN” value associated in the device management information 24d with the serial number included in the request in S104, the device cooperation portion 25a returns the “Admin PIN” value to the image processing device 30. On the other hand, if there is no “Admin PIN” value associated in the device management information 24d with the serial number included in the request in S104, the device cooperation portion 25a replies to the image processing device 30 that there is no corresponding “Admin PIN” value.
When the process of S104 is completed, the system cooperation portion 38a of the image processing device 30 determines whether or not the “Admin PIN” value requested in S104 has been received from the device cooperation system 20 (S105). When the “Admin PIN” value is returned from the device cooperation system 20, the system cooperation portion 38a determines that the “Admin PIN” value requested in S104 has been received from the device cooperation system 20. On the other hand, when the system cooperation portion 38a receives a reply stating that there is no corresponding “Admin PIN” value from the device cooperation system 20, the system cooperation portion 38a determines that the “Admin PIN” value requested in S104 has not been received from the device cooperation system 20.
When it is determined in S105 that the “Admin PIN” value requested in S104 has been received from the device cooperation system 20, the system cooperation portion 38a overwrites and saves the “Admin PIN” value received from the device cooperation system 20 in the program setting information 37c (S106).
When it is determined in S101 that the domain name and the organization name are not included in the program setting information 37c, when it is determined in S103 that the connection to the device cooperation system 20 was not successful, or when it is determined in S105 that the “Admin PIN” value requested in S104 has not been received from the device cooperation system 20, the system cooperation portion 38a determines whether or not an “Admin PIN” value is included in the program setting information 37c (S107).
When the process of S106 is completed or when it is determined in S107 that an “Admin PIN” value is included in the program setting information 37c, the system cooperation portion 38a displays on the display portion 32 an authentication screen 50 (see
The authentication screen 50 shown in
As shown in
When the system cooperation portion 38a determines in S109 that the cancel button 52 has been pressed, the system cooperation portion 38a ends the display of the authentication screen 50 on the display portion 32 (S110), and ends the operation shown in
When the system cooperation portion 38a determines in S109 that the cancel button 52 has not been pressed, the system cooperation portion 38a determines whether or not the OK button 53 has been pressed (S111).
When the system cooperation portion 38a determines in S111 that the OK button 53 has not been pressed, the system cooperation portion 38a executes the process of S109.
When the system cooperation portion 38a determines in S111 that the OK button 53 has been pressed, the system cooperation portion 38a ends the display of the authentication screen 50 on the display portion 32 (S112).
When the process of S112 is completed, the system cooperation portion 38a determines whether or not the information input in the text box 51 when the OK button 53 is pressed matches the “Admin PIN” value included in the program setting information 37c (S113).
When the system cooperation portion 38a determines in S113 that the information input in the text box 51 when the OK button 53 is pressed does not match the “Admin PIN” value included in the program setting information 37c, the system cooperation portion 38a displays on the display portion 32 that the authentication has failed (S114), and ends the operation shown in
When the system cooperation portion 38a determines in S107 that the “Admin PIN” value is not included in the program setting information 37c, or when the system cooperation portion 38a determines in S113 that the information input in the text box 51 when the OK button 53 is pressed matches the “Admin PIN” included in the program setting information 37c, the system cooperation portion 38a displays the program administrator screen 60 (see
The program administrator screen 60 shown in
Next, the operation of the image processing device 30 when settings are manually input to the program setting information 37c will be described.
The system cooperation portion 38a of the image processing device 30 executes the operation shown in
As shown in
The setting input screen 70 shown in
When displaying the setting input screen 70 on the display portion 32 in S131, the system cooperation portion 38a may reflect the setting values included in the program setting information 37c on the setting input screen 70.
As shown in
When the system cooperation portion 38a determines in S132 that the cancel button 72 has been pressed, the system cooperation portion 38a ends the display of the setting input screen 70 on the display portion 32 (S133), and ends the operation shown in
When the system cooperation portion 38a determines in S132 that the cancel button 72 has not been pressed, the system cooperation portion 38a determines whether or not the OK button 73 has been pressed (S134).
When the system cooperation portion 38a determines in S134 that the OK button 73 has not been pressed, the system cooperation portion 38a executes the process of S132.
When the system cooperation portion 38a determines in S134 that the OK button 73 has been pressed, the system cooperation portion 38a ends the display of the setting input screen 70 on the display portion 32 (S135). Accordingly, the program administrator screen 60 (see
When the process of S135 is completed, the system cooperation portion 38a overwrites and saves the settings input on the setting input screen 70 when the OK button 73 is pressed in the program setting information 37c (S136), and ends the operation shown in
Next, an operation of the image processing system 10 when the image processing device 30 is registered in the device cooperation system 20 will be described.
When the electronic device registration button 64 on the program administrator screen 60 is pressed and the domain name and the organization name are not included in the program setting information 37c as shown in
When the domain name and the organization name are included in the program setting information 37c, the system cooperation portion 38a attempts to connect to the device cooperation system 20 using the domain name and the organization name included in the program setting information 37c (S162). Here, when settings related to a proxy server are included in the program setting information 37c, the system cooperation portion 38a attempts to connect to the device cooperation system 20 also using the settings related to the proxy server included in the program setting information 37c. When the connection to the device cooperation system 20 is successful in the process of S162, the system cooperation portion 38a connects to an area of the device cooperation system 20 corresponding to the organization name designated in S162.
When the connection to the device cooperation system 20 fails in the process of S162, the system cooperation portion 38a displays on the display portion 32 that the registration of the image processing device 30 to the device cooperation system 20 has failed because the connection to the device cooperation system 20 has failed (S163), and ends the operation shown in
When the connection to the device cooperation system 20 is successful in the process of S162, the system cooperation portion 38a requests the device cooperation system 20 to register the image processing device 30 (S164). The system cooperation portion 38a includes, in the request in S164, the serial number, the IP address, and the device administrator authentication information included in the electronic device information 37b and the “Admin PIN” included in the program setting information 37c.
When the request in S164 is received and the serial number included in the request in S164 is included in the device management information 24d, the device cooperation portion 25a of the device cooperation system 20 rewrites the IP address, the device administrator authentication information, and the “Admin PIN” value associated in the device management information 24d with the serial number included in the request in S164 with the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S164 (S165).
When the process of S165 is completed, the device cooperation portion 25a notifies the image processing device 30 that the re-registration of the image processing device 30 was successful (S166).
Upon receipt of the notification in S166, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the re-registration of the image processing device 30 to the device cooperation system 20 was successful (S167), and ends the operation shown in
When the request in S164 is received, the serial number included in the request in S164 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 30 is connected has reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 notifies the image processing device 30 that the registration of the image processing device 30 has failed because the number of licenses has been reached (S168).
Upon receipt of the notification in S168, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the registration of the image processing device 30 to the device cooperation system 20 has failed because the number of licenses has been reached (S169), and ends the operation shown in
When the request in S164 is received, the serial number included in the request in S164 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 30 is connected has not reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 writes the serial number, the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S164 in the device management information 24d in association with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 30 is connected (S170).
When the process of S170 is completed, the device cooperation portion 25a notifies the image processing device 30 that the new registration of the image processing device 30 was successful (S171).
Upon receipt of the notification in S171, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the new registration of the image processing device 30 to the device cooperation system 20 was successful (S172), and ends the operation shown in
Next, an operation of the image processing device 30 when printing the setting reading code will be described.
The system cooperation portion 38a of the image processing device 30 executes the operation shown in
As shown in
When the process of S191 is completed, the system cooperation portion 38a prints the setting reading code generated in S191 on a recording medium using the printer 33 (S192), and ends the operation shown in
Next, an operation of the image processing system 10 when the image processing device 40 reads settings from the setting reading code.
The user of the image processing device 40 can instruct the image processing device 40 to display the program administrator screen through the operation portion of the image processing device 40. When instructed to display the program administrator screen, the system cooperation portion of the image processing device 40 executes an operation similar to that shown in
The administrator of the image processing device 40 can set the recording medium with the setting reading code printed thereon in the scanner of the image processing device 40 and press the setting reading button on the program administrator screen of the image processing device 40. When the setting reading button on the program administrator screen of the image processing device 40 is pressed, the system cooperation portion of the image processing device 40 reads an image from the recording medium with the setting read code printed thereon, using the scanner of the image processing device 40, as shown in
When the process of S221 is completed, the system cooperation portion of the image processing device 40 reads settings from the setting reading code in the image read in S221 (S222).
When the process of S222 is completed and the domain name and the organization name are not included in the settings read in S222, the system cooperation portion of the image processing device 40 displays on the display portion of the image processing device 40 that the registration of the image processing device 40 to the device cooperation system 20 and the setting for the system cooperation program of the image processing device 40 have failed due to the lack of information necessary for connection to the device cooperation system 20 (S223), and ends the operation shown in
When the domain name and the organization name are included in the settings read in S222, the system cooperation portion of the image processing device 40 attempts to connect to the device cooperation system 20 using the domain name and the organization name included in the settings read in S222 (S224). Here, when settings related to a proxy server are included in the settings read in S222, the system cooperation portion of the image processing device 40 attempts to connect to the device cooperation system 20 also using the settings related to the proxy server included in the settings read in S222. When the connection to the device cooperation system 20 is successful in the process of S224, the system cooperation portion of the image processing device 40 connects to an area of the device cooperation system 20 corresponding to the organization name designated in S224.
When the connection to the device cooperation system 20 fails in the process of S224, the system cooperation portion of the image processing device 40 displays on the display portion of the image processing device 40 that the registration of the image processing device 40 to the device cooperation system 20 and the setting for the system cooperation program of the image processing device 40 have failed because the connection to the device cooperation system 20 has failed (S225), and ends the operation shown in
When the connection to the device cooperation system 20 is successful in the process of S224, the system cooperation portion of the image processing device 40 requests the device cooperation system 20 to register the image processing device 40 (S226). The system cooperation portion of the image processing device 40 includes, in the request in S226, the serial number, the IP address, and the device administrator authentication information included in the electronic device information of the image processing device 40 and the “Admin PIN” value included in the settings read in S222.
When the request in S226 is received and the serial number included in the request included in S226 is included in the device management information 24d, the device cooperation portion 25a of the device cooperation system 20 rewrites the IP address, the device administrator authentication information, and the “Admin PIN” value associated in the device management information 24d with the serial number included in the request in S226 with the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S226 (S227).
When the process of S227 is completed, the device cooperation portion 25a notifies the image processing device 40 that the re-registration of the image processing device 40 was successful (S228).
Upon receipt of the notification in S228, the system cooperation portion of the image processing device 40 overwrites and saves the settings read in S222 in the program setting information of the image processing device 40 (S229).
When the process of S229 is completed, the system cooperation portion of the image processing device 40 displays on the display portion of the image processing device 40 that the re-registration of the image processing device 40 to the device cooperation system 20 and the setting for the system cooperation program of the image processing device 40 were successful (S230), and ends the operation shown in
When the request in S226 is received, the serial number included in the request in S226 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 40 is connected has reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 notifies the image processing device 40 that the registration of the image processing device 40 has failed because the number of licenses has been reached (S231).
Upon receipt of the notification in S231, the system cooperation portion of the image processing device 40 displays on the display portion of the image processing device 40 that the registration of the image processing device 40 to the device cooperation system 20 and the setting for the system cooperation program of the image processing device 40 have failed because the number of licenses has been reached (S232), and ends the operation shown in
When the request in S226 is received, the serial number included in the request in S226 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 40 is connected has not reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 writes the serial number, the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S226 in the device management information 24d in association with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 40 is connected (S233).
When the process of S233 is completed, the device cooperation portion 25a notifies the image processing device 40 that the new registration of the image processing device 40 was successful (S234).
Upon receipt of the notification in S234, the system cooperation portion of the image processing device 40 overwrites and saves the settings read in S222 in the program setting information of the image processing device 40 (S235).
When the process of S235 is completed, the system cooperation portion of the image processing device 40 displays on the display portion of the image processing device 40 that the new registration of the image processing device 40 to the device cooperation system 20 and the setting for the system cooperation program of the image processing device 40 were successful (S236), and ends the operation shown in
Described above is an operation of the image processing system 10 when the image processing device 40 reads settings from the setting reading code. However, the same applies to the operation of the image processing system 10 when image processing devices other than the image processing device 40 read settings from the setting reading code.
In the above-described case, the image processing device 30 is registered in the device cooperation system 20 by the electronic device registration button 64 on the program administrator screen 60 being pressed. However, similarly to the image processing device 40, the image processing device 30 may be registered in the device cooperation system 20 by the setting reading button 63 on the program administrator screen 60 being pressed.
As described above, when an image processing device requests the device cooperation system 20 to register the image processing device in S226, if the device cooperation system 20 has already registered or newly registered the image processing device, the image processing system 10 reflects the settings the image processing device read from the code to the image processing device (S229 and S235), and if the device cooperation system 20 has neither already registered nor newly registered the image processing device, the image processing system 10 does not reflect the settings the image processing device read from the code to the image processing device (S232), thereby limiting the reflection of settings.
The image processing system 10 can reflect the settings the image processing device read from the code to the image processing device within the limits of the number of licenses allowed.
Since the image processing device reads the settings for the image processing device from the code, the image processing system 10 can facilitate execution of the setting for image processing devices even when reflecting the settings for image processing devices in many image processing devices.
First, a configuration of an image processing system as a device setting system according to a second embodiment of the present disclosure will be described.
Among the constituent elements of the image processing system according to the present embodiment, the same constituent elements as those of the image processing system 10 according to the first embodiment are denoted by the same reference numerals as those of the constituent elements of the image processing system 10, and detailed descriptions thereof will be omitted.
As shown in
The setting assistance device 320 may be configured by a mobile device such as a smartphone or a tablet, or may be configured by a computer such as a PC.
The image processing device and the setting assistance device 320 can communicate with each other via the network 11.
As shown in
The storage portion 325 can store a setting assistance program 325a for assisting the execution of the setting for the system cooperation program of the image processing device. For example, the setting assistance program 325a may be installed in the setting assistance device 320 at the manufacturing stage of the setting assistance device 320, may be additionally installed in the setting assistance device 320 from an external storage medium, such as a USB memory, or may be additionally installed in the setting assistance device 320 from the network.
The storage portion 325 can store device setting information 325b indicating the settings for the system cooperation program of the image processing device. The configuration of the device setting information 325b is the same as that of the program setting information 37c (see
The control portion 326 includes, for example, a CPU, a ROM, which stores programs and various types of data, and a RAM as a memory used as a work area of the CPU of the control portion 326. The CPU of the control portion 326 executes programs stored in the storage portion 325 or the ROM of the control portion 326.
The control portion 326 executes the setting assistance program 325a to implement a setting assistance portion 326a that assists the execution of the setting for the system cooperation program of the image processing device.
Next, an operation of the image processing system 310 will be described.
First, an operation of the setting assistance device 320 when settings for the system cooperation program of the image processing device are input will be described.
When an instruction for input of the settings for the system cooperation program of the image processing device is received through the operation portion 321, the setting assistance portion 326a of the setting assistance device 320 executes the operation shown in
As shown in
When the process of S401 is completed, the system cooperation portion 38a determines whether or not the cancel button has been pressed (S402).
When the system cooperation portion 38a determines in S402 that the cancel button on the setting input screen has been pressed, the system cooperation portion 38a ends the display of the setting input screen on the display portion 322 (S403), and ends the operation shown in
When the system cooperation portion 38a determines in S402 that the cancel button has not been pressed, the system cooperation portion 38a determines whether or not the OK button on the setting input screen has been pressed (S404).
When the system cooperation portion 38a determines in S404 that the OK button on the setting input screen has not been pressed, the system cooperation portion 38a executes the process of S402.
When the system cooperation portion 38a determines in S404 that the OK button on the setting input screen has been pressed, the system cooperation portion 38a ends the display of the setting input screen on the display portion 322 (S405).
When the process of S405 is completed, the system cooperation portion 38a overwrites and saves the settings input on the setting input screen when the OK button on the setting input screen is pressed in the device setting information 325b (S406), and ends the operation shown in
Next, an operation of the image processing device 30 when displaying on the display portion 32 a code (hereinafter referred to as a “setting transmission code”) for the setting assistance device 320 to transmit the settings for the system cooperation program of the image processing device to the image processing device 30 will be described.
The system cooperation portion 38a of the image processing device 30 according to the present embodiment displays on the display portion 32 a program administrator screen 360 shown in
The program administrator screen 360 shown in
The system cooperation portion 38a of the image processing device 30 executes the operation shown in
As shown in
When the process of S431 is completed, the system cooperation portion 38a displays on the display portion 32 the setting transmission code generated in S431 (S432), and ends the operation shown in
Next, an operation of the image processing system 310 when the image processing device 30 is registered in the device cooperation system 20 will be described.
The user of the setting assistance device 320 can pick up an image of the setting transmission code displayed on the display portion 32 of the image processing device 30 with a camera 323. When the image of the setting transmission code is picked up by the camera 323, the setting assistance portion 326a of the setting assistance device 320 reads the serial number and the IP address from the setting transmission code whose image has been picked up by the camera 323 as shown in
When the process of S461 is completed, the setting assistance portion 326a connects to the image processing device 30 using the serial number and the IP address read in S461 (S462), and transmits the settings indicated in the device setting information 325b to the image processing device 30 (S463).
When the process of S463 is completed and the domain name and the organization name are not included in the settings transmitted from the setting assistance device 320 in S463, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the registration of the image processing device 30 in the device cooperation system 20 and the setting for the system cooperation program 37a have failed because the information necessary for the connection to the device cooperation system 20 is insufficient (S464).
When the process of S464 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the registration of the image processing device 30 in the device cooperation system 20 and the setting for the system cooperation program 37a have failed because the information necessary for the connection to the device cooperation system 20 is insufficient (S465).
When the process of S465 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the registration of the image processing device 30 in the device cooperation system 20 and the setting for the system cooperation program 37a have failed because the information necessary for the connection to the device cooperation system 20 is insufficient, which was notified from the image processing device 30 in S465, (S466), and ends the operations shown in
When the domain name and the organization name are included in the settings transmitted from the setting assistance device 320 in S463, the system cooperation portion 38a of the image processing device 30 attempts to connect to the device cooperation system 20 using the domain name and the organization name included in the settings transmitted from the setting assistance device 320 in S463 (S467). When settings related to a proxy server are included in the settings transmitted from the setting assistance device 320 in S463, the system cooperation portion 38a of the image processing device 30 attempts to connect to the device cooperation system 20 also using the settings related to the proxy server included in the settings transmitted from the setting assistance device 320 in S463. When the connection to the device cooperation system 20 is successful in the process of S467, the system cooperation portion 38a of the image processing device 30 connects to an area of the device cooperation system 20 corresponding to the organization name designated in S467.
When the connection to the device cooperation system 20 fails in the process of S467, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the connection to the device cooperation system 20 has failed (S468).
When the process of S468 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the connection to the device cooperation system 20 has failed (S469).
When the process of S469 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the connection to the device cooperation system 20 has failed, which was notified from the image processing device 30 in S469, (S470), and ends the operations shown in
When the connection to the device cooperation system 20 is successful in the process of S467, the system cooperation portion 38a of the image processing device 30 requests the device cooperation system 20 to register the image processing device 30 (S471). The system cooperation portion 38a of the image processing device 30 includes, in the request in S471, the serial number, the IP address, and the device administrator authentication information included in the electronic device information 37b and the “Admin PIN” value included in the settings transmitted from the setting assistance device 320 in S463.
When the request in S471 is received and the serial number included in the request included in S471 is included in the device management information 24d, the device cooperation portion 25a of the device cooperation system 20 rewrites the IP address, the device administrator authentication information, and the “Admin PIN” value associated in the device management information 24d with the serial number included in the request in S471 with the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S471 (S472).
When the process of S472 is completed, the device cooperation portion 25a notifies the image processing device 30 that the re-registration of the image processing device 30 was successful (S473).
Upon receipt of the notification in S473, the system cooperation portion 38a of the image processing device 30 overwrites and saves the settings transmitted from the setting assistance device 320 in S463 in the program setting information 37c (S474).
When the process of S474 is completed, the system cooperation portion 38a displays on the display portion 32 that the re-registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful (S475).
When the process of S475 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the re-registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful (S476).
When the process of S476 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the re-registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful, which was notified from the image processing device 30 in S476, (S477), and ends the operations shown in
When the request in S471 is received, the serial number included in the request in S471 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 30 is connected has reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 notifies the image processing device 30 that the registration of the image processing device 30 has failed because the number of licenses has been reached (S478).
Upon receipt of the notification in S478, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the number of licenses has been reached (S479).
When the process of S479 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the number of licenses has been reached (S480).
When the process of S480 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the number of licenses has been reached, which was notified by the image processing device 30 in S480, (S481), and ends the operations shown in
When the request in S471 is received, the serial number included in the request in S471 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 30 is connected has not reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 writes the serial number, the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S471 in the device management information 24d in association with the organization name corresponding to the area of the device cooperation system 20 to which the image processing device 30 is connected (S482).
When the process of S482 is completed, the device cooperation portion 25a notifies the image processing device 30 that the new registration of the image processing device 30 was successful (S483).
Upon receipt of the notification in S483, the system cooperation portion 38a of the image processing device 30 overwrites and saves the settings transmitted from the setting assistance device 320 in S463 in the program setting information 37c of the image processing device 30 (S484).
When the process of S484 is completed, the system cooperation portion 38a of the image processing device 30 displays on the display portion 32 that the new registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful (S485).
When the process of S485 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the new registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful (S486).
When the process of S486 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the new registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful, which was notified from the image processing device 30 in S486, (S487), and ends the operations shown in
Described above is an operation of the image processing system 310 when the setting for the system cooperation program 37a of the image processing device 30 is executed. The image processing system 310 operates in the same manner when the setting for the system cooperation program of an image processing device other than the image processing device 30, such as the image processing device 40, is executed.
As described above, when an image processing device requests the device cooperation system 20 to register the image processing device in S471, if the device cooperation system 20 has already registered the image processing device or has newly registered the image processing device, the image processing system 310 reflects the settings transmitted from the setting assistance device 320 in S463 to the image processing device (S474 and S484), and if the device cooperation system 20 has neither registered nor newly registered the image processing device, the image processing system 310 does not reflect the settings transmitted from the setting assistance device in S463 to the image processing device (S479), thereby limiting the reflection of settings.
The image processing system 310 can reflect the settings for image processing devices to image processing devices within the limits of the number of licenses allowed.
Since the image processing system 310 uses a code to execute the setting for image processing devices, it can facilitate the execution of the setting for image processing devices even when reflecting the settings for image processing devices in many image processing devices.
First, a configuration of an image processing system as a device setting system according to a third embodiment of the present disclosure will be described.
The image processing system according to the third embodiment of the present disclosure has the same configuration as the image processing system 310 according to the second embodiment. Among the constituent elements of the image processing system according to the present embodiment, the same constituent elements as those of the image processing system 310 according to the second embodiment are denoted by the same reference numerals as those of the constituent elements of the image processing system 310, and detailed descriptions thereof will be omitted.
The device cooperation system 20, the image processing device, and the setting assistance device 320 can communicate with each other via the network 11.
Next, an operation of the image processing system according to the present embodiment will be described.
Similar to the second embodiment, the setting assistance device 320 can receive an input of settings for the system cooperation program of image processing devices.
An operation of the image processing device 30 when the setting assistance device 320 displays on the display portion 32 a code (hereinafter, referred to as a “device registration code”) for registering the image processing device 30 in the device cooperation system 20 will be described.
The system cooperation portion 38a of the image processing device 30 according to the present embodiment displays on the display portion 32 a program administrator screen 560 shown in
The program administrator screen 560 shown in
The system cooperation portion 38a of the image processing device 30 executes the operation shown in
As shown in
When the process of S601 is completed, the system cooperation portion 38a displays the device registration code generated in S601 on the display portion 32 (S602), and ends the operation shown in
Next, an operation of the image processing system according to the present embodiment when the image processing device 30 is registered in the device cooperation system 20 will be described.
The user of the setting assistance device 320 can pick up an image of the device registration code displayed on the display portion 32 of the image processing device 30 with the camera 323. When the image of the device registration code is picked up by the camera 323, the setting assistance portion 326a of the setting assistance device 320 reads the serial number, the IP address, the device administrator authentication information, and the “Admin PIN” value from the device registration code as shown in
When the process of S631 is completed and the domain name and the organization name are not included in the settings indicated in the device setting information 325b, the setting assistance portion 326a displays on the display portion 322 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a have failed because information necessary for connection to the device cooperation system 20 is insufficient (S632), and ends the operation shown in
When the domain name and the organization name are included in the device setting information 325b, the setting assistance portion 326a attempts to connect to the device cooperation system 20 using the domain name and the organization name included in the settings indicated in the device setting information 325b (S633). Here, when settings related to a proxy server are included in the settings indicated in the device setting information 325b, the setting assistance portion 326a attempts to connect to the device cooperation system 20 also using the settings related to the proxy server indicated in the device setting information 325b. When the connection to the device cooperation system 20 is successful in the process of S633, the setting assistance portion 326a connects to an area of the device cooperation system 20 corresponding to the organization name designated in S633.
When the connection to the device cooperation system 20 fails in the process of S633, the setting assistance portion 326a displays on the display portion 322 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the connection to the device cooperation system 20 has failed (S634), and ends the operation shown in
When the connection to the device cooperation system 20 is successful in the process of S633, the setting assistance portion 326a requests the device cooperation system 20 to register the image processing device 30 (S635). The setting assistance portion 326a includes, in the request in S635, the serial number, the IP address, the device administrator authentication information, and the “Admin PIN” value read in S631.
When the request in S635 is received and the serial number included in the request included in S635 is included in the device management information 24d, the device cooperation portion 25a of the device cooperation system 20 rewrites the IP address, the device administrator authentication information, and the “Admin PIN” value associated in the device management information 24d with the serial number included in the request in S635 with the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S635 (S636).
When the process of S636 is completed, the device cooperation portion 25a notifies the setting assistance device 320 that the re-registration of the image processing device 30 was successful (S637).
Upon receipt of the notification in S637, the setting assistance portion 326a of the setting assistance device 320 connects to the image processing device 30 using the serial number and the IP address read in S631 (S638), and transmits the settings indicated in the device setting information 325b to the image processing device 30 (S639).
When the process of S639 is completed, the system cooperation portion 38a of the image processing device 30 overwrites and saves the settings transmitted from the setting assistance device 320 in S639 in the program setting information 37c (S640).
When the process of S640 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the setting for the system cooperation program 37a of the image processing device 30 was successful (S641).
When the process of S641 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the re-registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful (S642), and ends the operation shown in
When the request in S635 is received, the serial number included in the request in S635 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the setting assistance device 320 is connected has reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 notifies the setting assistance device 320 that the registration of the image processing device 30 has failed because the number of licenses has been reached (S643).
Upon receipt of the notification in S643, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 have failed because the number of licenses has been reached (S644), and ends the operation shown in
When the request in S635 is received, the serial number included in the request in S635 is not included in the device management information 24d, and the number of image processing devices associated in the device management information 24d with the organization name corresponding to the area of the device cooperation system 20 to which the setting assistance device 320 is connected has not reached the number of licenses associated with this organization in the organization management information 24b, the device cooperation portion 25a of the device cooperation system 20 writes the serial number, the IP address, the device administrator authentication information, and the “Admin PIN” value included in the request in S635 in the device management information 24d in association with the organization name corresponding to the area of the device cooperation system 20 to which the setting assistance device 320 is connected (S645).
When the process of S645 is completed, the device cooperation portion 25a notifies the setting assistance device 320 that the new registration of the image processing device 30 was successful (S646).
Upon receipt of the notification in S646, the setting assistance portion 326a of the setting assistance device 320 connects to the image processing device 30 using the serial number and the IP address read in S631 (S647), and transmits the settings indicated in the device setting information 325b to the image processing device 30 (S648).
When the process of S648 is completed, the system cooperation portion 38a of the image processing device 30 overwrites and saves the settings transmitted from the setting assistance device 320 in S648 in the program setting information 37c (S649).
When the process of S649 is completed, the system cooperation portion 38a notifies the setting assistance device 320 that the setting for the system cooperation program 37a of the image processing device 30 was successful (S650).
When the process of S650 is completed, the setting assistance portion 326a of the setting assistance device 320 displays on the display portion 322 that the new registration of the image processing device 30 to the device cooperation system 20 and the setting for the system cooperation program 37a of the image processing device 30 were successful (S651), and ends the operation shown in
Described above is an operation of the image processing system according to the present embodiment when the setting for the system cooperation program 37a of the image processing device 30 is executed. The image processing system according to the present embodiment operates in the same manner when the setting for the system cooperation program of an image processing device other than the image processing device 30, such as the image processing device 40, is executed.
As described above, in the image processing system according to the present embodiment, when the setting assistance device 320 requests in S635 the device cooperation system 20 to register an image processing device using information read in S631 from a code, if the device cooperation system 20 has already registered or newly registered the image processing device, the setting assistance device 320 transmits the settings for image processing devices to the image processing device (S639 and S648), and if the device cooperation system 20 has neither registered nor newly registered the image processing device, the setting assistance device 320 does not transmit the settings for the image processing device to the image processing device (S644) and the image processing device reflects the settings transmitted from the setting assistance device 320 to the image processing device (S640 and S649), thereby limiting the reflection of settings.
In the image processing system according to the present embodiment, the image processing device can reflect the settings for image processing devices to the image processing device within the limits of the number of licenses allowed.
Since the image processing system according to the present embodiment uses a code to execute the setting for the image processing device, it can facilitate the execution of the setting for the image processing device even when reflecting the setting for the image processing device in many image processing devices.
It is to be understood that the embodiments herein are illustrative and not restrictive, since the scope of the disclosure is defined by the appended claims rather than by the description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2023-136998 | Aug 2023 | JP | national |