Program, information processor, and system
A program automates the transfer of settings from an existing image processing device to a new one, enhancing user convenience and efficiency by eliminating manual input during setup.
Patent Information
- Application Number
- JP2023092680
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-05
- Publication Date
- 2024-12-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing image forming apparatus setup methods require manual input of settings, such as passwords, which reduces user convenience and increases setup time due to the need to identify necessary settings from a menu.
A program that facilitates network connection with an existing image processing device, receives setting values from it, and displays a settings screen that automatically applies these values, eliminating the need for manual input on the new device.
This method simplifies the setup process by automating the application of settings, improving user operability and reducing setup time.
Smart Images

Figure 2024174704000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, an information processing device, and a system. [Background technology]
[0002] When a user starts using a new image forming apparatus, various settings must be configured so that the image forming apparatus operates properly in the user's environment where the apparatus is installed. Patent Document 1 describes a technology for transferring job history information of a previous machine to a new model and determining the settings. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-162456 A Summary of the Invention [Problem to be solved by the invention]
[0004] The above prior art cannot handle items such as passwords that are necessary for setting up a new model but are not included in the job history information. Therefore, it is necessary to use a setting menu to perform the setting work, which reduces the convenience for users and administrators. Furthermore, if the settings that have already been transferred are also displayed on the setting menu screen of a newly installed device, it takes time to notice the items that need to be set, which reduces usability.
[0005] An object of the present invention is to solve at least one of the problems of the above-mentioned conventional techniques.
[0006] An object of the present invention is to provide a technique for improving user operability when configuring a new image processing device by importing settings from an image processing device that has already been installed. [Means for solving the problem]
[0007] In order to achieve the above object, a program according to one aspect of the present invention has the following configuration: A program for setting up an image processing device capable of communicating with an information processing device, a connection step of performing network setting with the first image processing device to establish a network connection; a receiving step of receiving, from the first image processing device, destination information for displaying a setting screen on which a predetermined setting can be performed in the first image processing device connected through the network in the connecting step; an acquisition step of acquiring setting values set in the second image processing device based on an import request for the setting values set in the second image processing device; When accessing the connection destination indicated by the connection destination information and displaying the setting screen of the first image processing device, the information processing device executes a display process for displaying a setting screen that eliminates the need to input into setting items corresponding to the setting values acquired in the acquisition process, and the first image processing device is set up by setting the setting values set via the setting screen into the first image processing device. Effect of the Invention
[0008] According to the present invention, by facilitating the setting of items that require setting, it is possible to efficiently set up a new image processing device.
[0009] Other features and advantages of the present invention will become apparent from the following description taken in conjunction with the accompanying drawings, in which the same reference numerals are used to designate the same or similar components throughout the drawings. [Brief description of the drawings]
[0010] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. [Figure 1] FIG. 1 is a diagram showing an example of the configuration of a system according to a first embodiment of the present invention. [Diagram 2]FIG. 2 is a block diagram illustrating an example of the hardware configuration of an MFP according to the first embodiment. [Diagram 3] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing terminal according to the first embodiment. [Figure 4] 4 is a diagram for explaining an example of a processing sequence when initial settings of the MFP 101 according to the first embodiment are performed by a setup tool installed in the information processing terminal. [Diagram 5] 5 is a flowchart for explaining an example of an initial setting process executed in the information processing terminal according to the first embodiment. [Figure 6] 6 is a flowchart for explaining an example of initial setting processing executed by the MFP 101 according to the first embodiment. [Figure 7] 4 is a view showing an example of a setting screen of a setup tool displayed on an operation panel of the information processing terminal according to the first embodiment. [Figure 8] 5 is a view showing an example of an initial setting screen displayed on an operation panel by a Web browser of the information processing terminal according to the first embodiment. [Figure 9] 6 is a diagram showing an example of a scan setting / email setting screen displayed on the operation panel of the information processing terminal in step S511 of FIG. 5; [Figure 10] 5A to 5C are diagrams showing examples of destination names and FAX telephone numbers imported as handover data into the MFP 101 in the first embodiment. [Figure 11] 11 is a diagram showing an example of mail server setting values used in ScanToEmail imported into the MFP 101 as handover data in the first embodiment. [Figure 12] 5 is a view showing an example of an email setting screen for scan settings displayed on an operation panel of the information processing terminal according to the first embodiment. FIG. [Figure 13] 11 is a view showing an example of a content confirmation screen for email settings of scan settings displayed on the operation panel of the information processing terminal according to the first embodiment. FIG. [Figure 14] FIG. 13 is a diagram showing an example of a setting screen for an IP address for importing a setting value displayed in S520. [Figure 15]6 is a flowchart for explaining the processing of the MFP 301 that is the import source of the setting contents of the MFP 101 according to the first embodiment. [Figure 16] FIG. 13 is a diagram showing an example of a scan setting default setting screen on which setting values have not been set by importing. [Figure 17] FIG. 13 is a diagram showing an example of a default setting confirmation screen on which all of the default settings of the scan settings are set as a result of importing. [Figure 18] FIG. 11 is a diagram showing an example of import data of default scan settings. [Figure 19] FIG. 13 is a diagram showing an example of an initial setting screen to which a setting value correction button has been added. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, the embodiments of the present invention will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe a plurality of features, not all of these features are essential to the invention, and the plurality of features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicated explanations are omitted.
[0012] [Embodiment 1] FIG. 1 is a diagram showing an example of the configuration of a system according to the first embodiment of the present invention.
[0013] This system includes an information processing terminal 200, which is an example of a terminal device, and MFPs (Multi Function Peripherals) 101 and 301, which are image processing devices capable of communicating with the information processing terminal 200 via a network 100. Here, the MFP 101 is a newly installed MFP, and the MFP 301 is an MFP that was installed before the MFP 101. Here, a process of setting the same setting contents as the MFP 301 in the MFP 101 will be described. An application for setting the MFP 101 is installed in the information processing terminal 200, such as a PC. The network 100 according to the first embodiment may be the Internet or a LAN (Local Area Network). The network 100 may be wired or wireless, or may be via the Internet. The MFP 101, the MFP 301, and the information processing terminal 200 may be connected via, for example, a USB cable. In this case, the MFP 101, the MFP 301, and the information processing terminal 200 each have a USB communication unit, and they can communicate with each other by connecting a USB cable to each USB communication unit. Furthermore, the MFP 101, the MFP 301, and the information processing terminal 200 may be connected via direct wireless communication.
[0014] 2 is a block diagram illustrating an example of the hardware configuration of the MFP 101 according to the embodiment 1. Since the MFP 301 has the same hardware configuration as the MFP 101, only the MFP 101 will be described here, and a description of the hardware configuration of the MFP 301 will be omitted.
[0015] The MFP 101 has a CPU 111, a ROM 112, a RAM 113, a storage 114, an operation unit I / F (interface) 115, an operation unit 116, a reading unit I / F 117, a reading unit 118, a printing unit I / F 119, and a printing unit 120. The MFP 101 further has a wireless communication unit I / F 121, a wireless communication unit 122, a FAX unit I / F 123, a FAX communication unit 124, a communication unit I / F 125, and a communication unit 126.
[0016] The control unit 110 including the CPU 111 controls the operation of the entire MFP 101. The CPU 111 loads a control program stored in the ROM 112 or the storage 114 into the RAM 113 and executes the control program to perform various controls such as reading control and printing control. The ROM 112 stores a control program executable by the CPU 111. The ROM 112 also stores a boot program and font data. The RAM 113 functions as a main memory and is used as a work area and a temporary storage area for loading various control programs stored in the ROM 112 and the storage 114. The storage 114 stores image data, print data, various programs, and various setting information. In the first embodiment, a flash memory is assumed as the storage 114, but an auxiliary storage device such as an SSD (Solid State Drive) or an HDD (Hard Disc Drive) may be used. An eMMC (embedded Multi Media Card) may also be used.
[0017] In the MFP 101 according to the first embodiment, one CPU 111 executes each process shown in the flowcharts described later using one memory (RAM 113), but the present invention is not limited to this. For example, each process shown in the flowcharts described later can be executed by using a plurality of CPUs, RAMs, ROMs, and storages in cooperation with each other. Also, some of the processes can be executed using hardware circuits such as ASICs and FPGAs.
[0018] The operation unit I / F 115 connects the control unit 110 to an operation unit 116 including a display unit such as a touch panel and hard keys. The operation unit 116 displays information to a user and detects input from the user. The reading unit I / F 117 connects the control unit 110 to a reading unit 118 such as a scanner. The reading unit 118 reads an image of a document to obtain image data of the document, and the CPU 111 converts the image data into image data such as binary data. Image data generated based on the image read by the reading unit 118 is sent to an external device or printed on a recording paper. The printing unit I / F 119 connects the control unit 110 to a printing unit 120 such as a printer. When printing, the CPU 111 transfers image data (print data) stored in the RAM 113 to the printing unit 120 via the printing unit I / F 119. The printing unit 120 prints an image based on the transferred image data on a recording paper fed from a paper feed cassette.
[0019] The wireless communication unit I / F 121 is an I / F for controlling the wireless communication unit 122, and connects the control unit 110 to an external wireless device (here, the information processing terminal 102) via wireless communication. The control unit 110 is connected to the public line network 107 by controlling a FAX communication unit 124 such as a facsimile via a FAX unit I / F 123. The FAX unit I / F 123 is an I / F for controlling the FAX communication unit 124, and can control a modem or NCU for facsimile communication to connect to the public line network 107, control a facsimile communication protocol, and the like. The communication unit I / F 125 connects the control unit 110 to the network 100 via a communication unit 126. The communication unit 126 transmits image data and various information inside the device to an external device on the network 100, and receives print data and information on the network 100 from an information processing device on the network 100. Methods for transmitting and receiving data via the network 100 include transmission and reception using e-mail, file transmission using other protocols (e.g., FTP, SMB, WEBDAV, etc.), etc. Furthermore, image data and various setting data can be transmitted and received via the network 100 by accessing from the information processing terminal 200 using HTTP communication.
[0020] 3 is a block diagram illustrating an example of a hardware configuration of the information processing terminal 200 according to the first embodiment. Note that the information processing terminal 200 according to the first embodiment is assumed to be, for example, a smartphone, a tablet, or a PC, but may be any other information processing device capable of communicating with the MFP 101.
[0021] The CPU 207 loads a control program stored in the ROM 208 into the RAM 209 and executes the control program to execute various processes for controlling the operation of the information processing terminal 200. The ROM 208 stores the control program and the like. The RAM 209 is used as a temporary storage area such as a main memory and a work area for the CPU 207. The HDD 210 stores various data such as photographs and electronic documents. Instead of the HDD, for example, a flash memory, an SSD, or an eMMC may be adopted.
[0022] The operation panel 201 has a touch panel function capable of detecting a user's touch operation, and displays various screens provided by the OS, an e-mail sending application, etc. The operation panel 201 is also used to execute a setup tool that is an initial setting application of the MFP 101. The user can input a desired operation instruction to the information processing terminal 200 by inputting a touch operation to the operation panel 201. Note that the information processing terminal 200 may be provided with a hardware key (not shown), and the user may input an operation instruction to the information processing terminal 200 using this hardware key.
[0023] The camera 204 captures an image in response to an image capture instruction from the user. The photograph captured by the camera 204 is stored in a predetermined area of the HDD 210. It is also possible to obtain information from a QR code read by the camera 204 using a program capable of analyzing QR codes (registered trademark).
[0024] The information processing terminal 200 can transmit and receive data to and from various peripheral devices via an NFC communication unit 205, a Bluetooth (registered trademark) communication unit 206, and a wireless LAN communication unit 211. The Bluetooth communication unit 206 of the information processing terminal 200 may be compatible with Bluetooth (registered trademark) Low Energy. A setup tool for the MFP 101 is installed (stored) in a predetermined area of the HDD 210, and is executed by being expanded in the RAM 209.
[0025] FIG. 4 is a diagram for explaining an example of a processing sequence when initial settings of the MFP 101 according to the first embodiment are performed by a setup tool installed in the information processing terminal 200. In FIG.
[0026] First, in S401, the MFP 101 starts up by receiving a power-on instruction from a user. Next, the process proceeds to S402, where the MFP 101 displays a connection method selection screen on the operation unit 116. On this connection method selection screen, the method of connection between the MFP 101 and the information processing terminal 200 can be selected, and in this case, any connection method can be selected from USB connection, wired LAN connection, wireless LAN connection (infrastructure connection), and wireless direct connection.
[0027] Next, the process proceeds to S403, and the MFP 101 enters a network setting wait state under the connection method selected in S402. Specifically, the MFP 101 determines whether or not a network setting start command has been received via the interface of the selected connection method. For example, if a USB connection has been selected on the connection method selection screen, the CPU 111 of the MFP 101 determines whether or not a network setting start command has been received via a USB communication unit (not shown) of the MFP 101.
[0028] Next, the operation of the information processing terminal 200 will be described.
[0029] First, in S404, information processing terminal 200 starts a setup tool, which is an initial setting application of MFP 101, based on a user operation. Then, the process proceeds to S405, where information processing terminal 200 executes the setup tool and displays a screen of the setup tool on operation panel 201. Having received an instruction to start network setting on this screen, in S406, a request to execute network setting is transmitted to MFP 101. Specifically, network setting and software installation are executed based on the settings input on setting screens 700, 710, 720, and 730 in FIG.
[0030] 7 is a diagram showing an example of a setting screen of the setup tool displayed on the operation panel 201 of the information processing terminal 200 according to embodiment 1. These setting screens 700, 710, 720, and 730 are screens that are displayed on the operation panel 201 when the CPU 207 of the information processing terminal 200 starts up the setup tool.
[0031] 7(A) shows a start screen 700 of the setup tool. A start setup button 701 is displayed on this start screen 700, and the setup (initial setting) process is started by selecting (pressing) this start setup button 701. In the following explanation, the selection of a button or the like includes pressing (touching) a displayed button or URL (Uniform Resource Locator), or pointing (clicking) with a cursor button or the like.
[0032] Fig. 7(B) shows an example of a network setting screen 710 of the setup tool. The network setting screen 710 is a screen that is displayed when the setup start button 701 is selected. The network setting screen 710 allows the setting of the interface of the MFP 101. Buttons 711, 716, and 717 of the network setting screen 710 are used to select a communication function to be enabled in the MFP 101. In the example of Fig. 7, the wired LAN function corresponding to button 711 is enabled. When the wired LAN function is enabled, the wireless LAN function and the Wireless Direct function may not be enabled, or any function may be enabled at the same time.
[0033] The input field 712 is an area for inputting the IP address of the MFP 101 when connected via a wire. The input field 713 is an area for inputting the subnet mask of the MFP 101 when connected via a wire. The input field 714 is an area for inputting the default GW (gateway) of the MFP 101 when connected via a wire. The setting button 715 is a button for setting whether or not to turn on the DHCP function. In FIG. 7B, the DHCP function is turned off. When the DHCP function is set to on with the setting button 715, the setting values input in the input fields 712 to 714 become invalid and cannot be modified. When the cancel button 718 is selected, the setup tool cancels the network setting via this setting screen 710. When the OK button 719 is selected, the setup tool stores the setting values input via this setting screen 710 in the HDD 210 of the information processing terminal 200. Then, the setting values input on the setting screen 710 are transmitted to the MFP 101 as network setting information. At this time, the information processing terminal 200 (setup tool) may transmit the setting values by USB communication, or may transmit them by communication such as wired LAN or wireless LAN.
[0034] FIG. 7C shows an example of a software setting screen 720 of the setup tool. This software setting screen 720 is a screen displayed when an OK button 719 on the network setting screen 710 is selected, and is a screen for selecting software, etc. to be installed on the information processing terminal 200. Buttons 721 to 723 are displayed on the software setting screen 720. The button 721 is a button for installing a printer driver corresponding to the MFP 101. The button 722 is a button for installing a scan driver corresponding to the MFP 101. The button 723 is a button for downloading an instruction manual for the MFP 101. When an OK button 725 is selected with at least one of the buttons 721 to 723 selected, the software, etc. corresponding to the selected button is installed (downloaded) on the information processing terminal 200. On the other hand, when a cancel button 724 is selected, the software setting on this screen 720 is canceled.
[0035] FIG. 7D shows an example of a setting completion screen 730 of the setup tool. This setting completion screen 730 is displayed by selecting an OK button 725 on the software setting screen 720. A link 731 is displayed on the setting completion screen 730. When this link 731 is selected, a Web browser installed in the information processing terminal 200 is started, and the Web browser accesses the URL "http:192.168.1.2 / Jinitial_setting.html" corresponding to the link 731. Note that this link 731 may be an object such as a button. Also, even if the user does not select the link 731, the connection destination information URL may be accessed by selecting an OK button 725 on the software setting screen 720. That is, when the OK button 725 is selected, the setup tool may start a Web browser installed in the information processing terminal 200 and access the connection destination information URL corresponding to the link 731. The trigger for displaying the setting completion screen 730 or the trigger for causing the Web browser to access the URL may be the selection of the OK button 725, or the timing when the network setting of the MFP 101 is completed. Completion of the network settings of the MFP 101 is determined when the information processing terminal 200 receives a notification of completion of the network settings from the MFP 101 .
[0036] 4, the setting values set on the network setting screen 710 are transmitted from the information processing terminal 200 to the MFP 101. As a result, the MFP 101 performs network settings based on the received setting values.
[0037] Then, in S407, the information processing terminal 200 instructs the MFP 101 to complete the network settings. This causes the MFP 101 to enter a normal state rather than a network settings waiting state. Then, in S408, the MFP 101 enters a state waiting for the completion of the initial setup.
[0038] Next, the process proceeds to S409, where information processing terminal 200 starts a network connection confirmation process for MFP 101. Then, in S410, information processing terminal 200 executes a setup tool, and in order to confirm the network connection with MFP 101, sends a Ping command to the IP address set on network setting screen 710, and checks whether there is a response. Then, in S411, MFP 101 sends information indicating that the connection is OK to information processing terminal 200 that has sent the confirmation of the network connection. Note that the network communication confirmation in S409 may be executed using a protocol such as SNMP. This allows information processing terminal 200 to confirm the network connection with MFP 101.
[0039] When the network connection with the MFP 101 is thus confirmed, in S412 the information processing terminal 200 requests the MFP 101 to acquire the URL of the initial setting page (remote UI). The URL acquired here includes the IP address set by the user on the network setting screen 710. Therefore, the remote UI of the MFP 101 can be accessed after the initial network settings are completed. Note that the information processing terminal 200 may store the setting values input by the setup tool on the network setting screen 710, without acquiring the URL from the MFP 101. In that case, the setup tool may start a Web browser and access the stored IP address. As a result, the top page of the remote UI of the MFP 101 may be displayed, and the initial setting page may be automatically jumped from there.
[0040] Then, in S413, the MFP 101 generates a Web page (remote UI) for initial settings. This Web page includes HTML (Hyper Text Markup Language), CSS (Cascading Style Sheets), Javascript, and image files. Then, in S414, the MFP 101 transmits the URL of the generated Web page to the information processing terminal 200 that transmitted the URL request. The URL transmitted here is a URL for displaying an initial setting screen 801 in FIG. 8, which will be described later.
[0041] As a result, in S415, the information processing terminal 200 generates a link 731 based on the URL received in S414, and displays a setting completion screen 730 (FIG. 7(D)) on the operation panel 201 of the information processing terminal 200.
[0042] When the information processing terminal 200 accepts the selection of the link 731 on the setup tool, it launches a web browser and accesses the transmitted URL. Then, various initial settings are accepted by the web browser on the information processing terminal 200. Here, since the MFP 101 is a replacement for the MFP 301, it performs a setting value import process to take over the setting values of the MFP 301.
[0043] Next, the operation of the MFP 301 will be described.
[0044] In S416, the MFP 301 starts up by receiving a power-on instruction from the user. Then, the process proceeds to S417, where the MFP 301 selects a connection method in the same manner as in S402, and then transitions to a standby state.
[0045] When an instruction to import the setting values is given at the information processing terminal 200, in S418 the information processing terminal 200 issues an import request to the MFP 301. Upon receiving this import request, the MFP 301 performs an export process of the setting contents in S419. Then, in S420, the MFP 301 transmits the setting contents to the information processing terminal 200. In this way, the MFP 301 ends the export process.
[0046] The setting content data transmitted in S420 includes the destination name, FAX phone number, default scan settings, mail server setting values used in ScanToEmail, etc. The setting content thus accepted is transmitted from information processing terminal 200 to MFP 101, and MFP 101 sets these setting values. When the user thus instructs completion of the initial settings, in S421, information processing terminal 200 transmits a notification indicating completion of installation to MFP 101. In this way, in S422, MFP 101 transitions to an installation completion state based on the notification transmitted in S421.
[0047] In this way, normal startup processing, not the flow of the initial setup, is performed the next time MFP 101 is powered on. Also, the state of waiting for completion of initial setup of MFP 101 may be completed over time without a user instruction.
[0048] 5 is a flowchart for explaining an example of an initial setting process executed by the information processing terminal 200 according to the first embodiment. The process shown in this flowchart is realized by the CPU 207 expanding into the RAM 209 and executing programs such as a setup tool and a Web browser stored in the ROM 208.
[0049] First, in S501, the CPU 207 executing the setup tool searches for devices waiting for network configuration. At this time, the search may be performed via USB communication, or via wired LAN, wireless LAN, or wireless direct communication. Then, the process proceeds to S502, where the CPU 207 determines whether an MFP has been found by the search. If it is determined that an MFP has been found, the process proceeds to S503, and if not, the process returns to S502.
[0050] In S503, CPU 207 executes network settings. Specifically, as a result of the MFP being found in S502, start screen 700 shown in FIG. 7A is displayed on operation panel 201. Then, as a result of a setup start button 701 being selected on this start screen 700, a network setting screen 710 is displayed. Then, on this setting screen 710, input of communication functions (wired LAN, wireless LAN, wireless direct) to be enabled on MFP 101 and setting values corresponding to each function is accepted. Then, when an OK button 719 is pressed, CPU 207 transmits the input setting values to MFP 101. Then, the process proceeds to S504, where CPU 207 notifies MFP 101 of the completion of network settings (S407 in FIG. 4).
[0051] Next, the process proceeds to S505, and the CPU 207 checks the network connection with the MFP 101. This corresponds to S410 in Fig. 4 described above. Then, in S411, if there is a network response from the MFP 101 (S411), the process proceeds from S505 to S506. If not, the process continues to wait in S505.
[0052] In S506, the CPU 207 requests the MFP 101 to acquire a URL, and receives from the MFP 101 a URL for displaying the initial setting Web page generated by the MFP 101. This corresponds to S412 and S414 in FIG.
[0053] Next, the process proceeds to S507, where CPU 207 makes a request to acquire a web page to the acquired URL and receives a web page (such as an HTML file) from the web server in MFP 101. This URL may be given a locale name indicating the initial setting screen. The URL for sending the web page acquisition request here may be a URL generated by the setup tool. In this case, the web page acquisition request is sent to a URL generated based on the IP address entered on network setting screen 710.
[0054] The process then proceeds to step S508, where the CPU 207 starts the Web browser. The Web browser displays the Web page acquired from the MFP 101 on the operation panel 201. Specifically, the initial setting screen 801 in FIG. 8 is displayed on the Web browser.
[0055] FIG. 8 is a diagram showing an example of an initial setting screen 801 displayed on the operation panel 201 by the Web browser of the information processing terminal 200 according to the first embodiment.
[0056] On this initial setting screen 801, a FAX button 802, a scan button 803, a cloud button 804, an other button 805, a setting value import button 806, and an end button 807 are displayed.
[0057] Next, the process proceeds to S509, where CPU 207 executing the Web browser accepts a selection of a function to be initially set from the user, and if the function to be initially set is selected by the user (any of buttons 802 to 805), the process proceeds to S510, otherwise the process proceeds to S519. In S519, CPU 207 determines whether or not setting value import button 806 has been pressed to read setting information of the takeover machine, and if setting value import button 806 has been pressed, the process proceeds to S520, otherwise the process returns to S509 and continues to wait for input. In S520, CPU 207 displays a screen for setting an IP address for importing setting values on operation panel 201, and proceeds to S508.
[0058] FIG. 14 is a diagram showing an example of a setting screen 1401 for setting an IP address for importing the setting value displayed in S520.
[0059] On the import IP address setting screen 1401, when an IP address is entered in an IP address input field 1402 and a set button 1403 is pressed, the process proceeds to S521. In S521, the CPU 207 imports the setting values using the IP address set via the setting screen 1401 in S520. The setting value data imported here is, for example, the destination name and FAX phone number 1001 in Fig. 10, the default scan setting 1801 in Fig. 18, the mail server setting value 1101 used in ScanToEmail in Fig. 11, etc. After the import is complete, the process proceeds to S508 and the setting screen is redisplayed.
[0060] FIG. 10 shows an example of initial setting information for the FAX function, which includes FAX telephone numbers corresponding to each destination (FAX1 to FAX5).
[0061] FIG. 11 shows an example of initial setting information for the scan function, which includes information on the sending mail server and receiving mail server used by ScanToEmail.
[0062] FIG. 18 shows an example of default setting information for the scan function, which includes information such as the read size, file format, density, document orientation, type, and sharpness used in the scan function.
[0063] When a function to be initially set is selected in S509, the process proceeds to S510, where CPU 207 executing the setup tool determines whether the setting value selected in S509 has already been imported. If it is determined that the setting value has not been imported, the process proceeds to S511, and if it has been imported, the process proceeds to S514. In S511, CPU 207 displays an initial setting screen for the function selected by the user in S509.
[0064] For example, when the FAX button 802 is selected on the initial setting screen 801 in Fig. 8, a FAX setting screen (not shown) is displayed, and when the SCAN button 803 is selected, a scan setting / email setting screen 901 in Fig. 9 is displayed on the operation panel 201. When the CLOUD button 804 is selected on the initial setting screen 801, a CLOUD setting screen (not shown) is displayed. When the OTHER button 805 is selected, a setting screen for other functions of the MFP 101 is displayed.
[0065] Fig. 9 is a diagram showing an example of a scan setting / email setting screen 901 displayed on the operation panel 201 of the information processing terminal 200 in S511 of Fig. 5. Note that Fig. 9 shows an example of a setting screen for a setting item 902 related to an e-mail function that has not been imported.
[0066] In this scan setting screen 901, an input field 903 for inputting the host name of the server for sending mail (SMTP server), an input field 904 for an ID used for authentication on the server, and an input field 905 for a password are displayed. In addition, an input field 906 for inputting the host name of the receiving mail server (POP server), an input field 907 for an ID used for authentication on the server, and an input field 908 for a password are displayed. In this manner, in the scan setting mail setting screen 901, it is possible to set the function (email transmission, FTP transmission, SMB transmission) in which the communication unit 126 transmits image data generated by the reading unit 118 of the MFP 101 scanning an original, and the scan function. Then, when a registration button 909 is selected, the setting value input in this scan setting mail setting screen 901 is transmitted from the information processing terminal 200 to the MFP 101 via HTTP communication, and the process proceeds to S512. When a cancel button 910 is selected, the setting on this screen is discarded and the process proceeds to S508.
[0067] In S512, CPU 207 executing the web browser presents the user with the choice of transitioning to the initial setting top screen or ending initial setup. If ending initial setup is selected here, proceed to S513, otherwise return to S508. This screen transition is performed by the web browser of information processing terminal 200 communicating with the web server of MFP 101. In S513, CPU 207 executing the web browser sends an instruction to MFP 101 to end initial setup.
[0068] If the selected function has already been imported in S510, the process proceeds to S514, where CPU 207 executing the setup tool determines whether there are any items that require input in order to display the setting screen to be displayed in the Web browser. If all items for the target function to be imported have already been set in S514, S515 is skipped and the process proceeds to S516. On the other hand, if there are any items that require input in S514, the process proceeds to S515, where a screen for setting the items for the target function is displayed.
[0069] FIG. 16 is a diagram showing an example of a scan setting default setting screen 1601 which is a screen on which no setting values have been set by importing.
[0070] 16, input fields for setting values indicated by 1603 to 1608 are displayed as default settings 1602 for scan settings. On this screen, the user can set each setting value as the default settings 1602 for scan settings by inputting each setting value and selecting a registration button 1609.
[0071] FIG. 17 is a diagram showing an example of a default setting confirmation screen 1701 on which all of the default settings for the scan settings have been set as a result of importing.
[0072] In FIG. 17, the respective setting values as shown by 1703 to 1708 are displayed as default settings 1702 for scan settings.
[0073] Since all the settings to be made have been made on the default settings confirmation screen 1701 for scan settings, the display process of S515 is skipped and the process proceeds to S516. When the registration button 1709 is selected on the default settings confirmation screen 1701 in Fig. 17, these setting values are registered as the default settings for the scan settings.
[0074] FIG. 12 is a diagram showing an example of an email setting screen 1201 for scan settings displayed on the operation panel 201 of the information processing terminal 200 according to the first embodiment.
[0075] In the example of FIG. 12, as a result of import, the sending mail server setting 1203, ID 1204, receiving mail server setting 1206, and ID 1207 have been set. And the password input fields 1205 and 1208 have not been set. In this way, when there are items that have not been input, such as the input fields 1205 and 1208, the process proceeds from S514 to S515. In S515, the CPU 207 displays the setting screen of the target function. Thus, FIG. 12 shows an example of a setting screen including contents that have already been set by importing the setting contents. Since each of these settings 1203, ID 1204, settings 1206, and ID 1207 has been imported as a setting value, the setting value is displayed. Changes to these are prohibited on the setting screen 1201 so that they are not changed by mistake. Then, only the input fields 1205 and 1208 that have not been set by the import process are displayed as blank, and input into these fields is possible. Then, when the necessary items are input and the registration button 1209 is selected, the process proceeds to S516. In S516, CPU 207 executing the setup tool determines whether there is a next setting screen, and if it is determined that there is a next page, proceeds to S518. In S518, CPU 207 executing the setup tool transmits the contents set on that setting screen to MFP 101 via HTTP communication, performs transition processing to the next page, and proceeds to S514. On the other hand, if it is determined that there is no next page, proceeds to S517. In S517, CPU 207 executing the setup tool checks the contents of the setting values. The screen displayed here is, for example, the default setting confirmation screen 1701 of scan settings in FIG. 17 described above, or the email setting content confirmation screen 1301 of scan settings in FIG. 13.
[0076] Fig. 13 is a diagram showing an example of a content confirmation screen 1301 for email settings of scan settings displayed on the operation panel 201 of the information processing terminal 200 according to the embodiment 1. In Fig. 13, parts common to those in Fig. 12 described above are given the same reference numerals, and their description will be omitted.
[0077] Although the passwords 1205 and 1208 are displayed with asterisks (*), the actual setting contents may be displayed so that the user who set them can confirm the contents. Pressing the register button 1209 or the cancel button 1210 proceeds to S512. Note that when the cancel button 1210 is selected, the contents entered on that setting screen are discarded and the process proceeds to S512.
[0078] As described above, according to the process shown in the flowchart of Fig. 5, various setting values imported from MFP 301 can be set in MFP 101. Then, when a desired function whose setting values have already been imported is selected on the initial setting menu screen, if all setting values of that function have already been imported and no further input is required, the screen for inputting the setting values of that function can be prevented from being displayed. On the other hand, if there are items for that function that have not been set, a screen for inputting the setting values of those items is displayed. At that time, the input fields for items that have not been set are displayed as blank, making it easy to identify the fields for setting values that require input.
[0079] 6 is a flowchart illustrating an example of an initial setting process executed by the MFP 101 according to the embodiment 1. The process shown in this flowchart is realized by the CPU 111 of the MFP 101 loading a program stored in the ROM 112 into the RAM 113 and executing the program.
[0080] First, in S601, the CPU 111 checks information indicating whether or not the initial setting process has been completed, which is stored in the storage 114. If the initial setting process has not been completed, the process proceeds to S602, and if the initial setting process has been completed, the process proceeds to S614 and ends.
[0081] In S602, the CPU 111 displays a selection screen on the operation unit 116 to allow the user to select a connection method, and the process proceeds to S603, where the CPU 111 determines whether or not a connection method has been selected via that screen. If it is determined that a connection method has been selected, the process proceeds to S604, and if not, the process returns to S603 and waits for the selection of a connection method. This corresponds to S402 in FIG. 4.
[0082] In S604, CPU 111 transitions to a network setting waiting mode. This corresponds to S403 in Fig. 4. Then, proceeding to S605, CPU 111 determines whether or not the network setting has been accepted and the network setting has been made. If it is determined that the network setting has been made, the process proceeds to S606, and if not, the process returns to S605 and waits for the network setting to be accepted. In S605, the setting values set on network setting screen 710 are received from information processing terminal 200. If the network setting has been accepted, the process proceeds to S606, and if not, the process waits in S605.
[0083] In S606, CPU 111 waits for a network setting completion notification, and if it receives the network setting completion notification, the process proceeds to S607, otherwise it waits in S606. In S607, CPU 111 transitions to an installation completion waiting mode. Then, in S608, CPU 111 waits to confirm a network connection, and if the network connection is confirmed, the process proceeds to S609 and waits to receive a URL acquisition request. This corresponds to receiving a URL acquisition request in S412 of FIG. 4. If a URL acquisition request is received in S609, the process proceeds to S610, otherwise it returns to S609. In S610, CPU 111 generates a web page based on the URL acquisition request, generates a URL for the generated web page, and sends it to the requester, and then proceeds to S611. This corresponds to S414 of FIG. 4. The web page may be generated in advance.
[0084] If the CPU 111 cannot confirm the network connection in S608, the process proceeds to S615, where the CPU 111 determines whether or not a predetermined time has elapsed since the CPU 111 shifted to the installation completion waiting mode in S607. If the CPU 111 determines that the predetermined time has elapsed, the process proceeds to S614, and if not, the process returns to S608.
[0085] In S611, CPU 111 determines whether or not a request to obtain a Web page has been received via communication unit 126. That is, it determines whether or not the URL generated in S610 has been accessed by HTTP communication. If an acquisition request has been received in S611, the process proceeds to S612, and if not, the process proceeds to S616. In S616, CPU 111 determines whether or not a predetermined time has elapsed since transitioning to the installation completion waiting mode in S607. If it is determined here that the predetermined time has elapsed, the process proceeds to S614, and if not, the process returns to S611.
[0086] In S612, CPU 111 transmits a Web page (such as an HTML file) to information processing terminal 200 that has transmitted the Web page acquisition request via communication unit 126 by the HTTP POST method. Then, the process proceeds to S613, where CPU 111 determines whether or not an instruction to complete initial installation has been received. If it is determined that the instruction to complete has been received, the process proceeds to S614, and if not, the process proceeds to S617. In S617, CPU 111 determines whether or not a predetermined time has elapsed since transitioning to the installation completion waiting mode in S607. Here, if it is determined that the predetermined time has elapsed, the process proceeds to S614, and if not, the process returns to S613. In S614, CPU 111 stores information indicating that initial installation has been completed in storage 114, and ends this process. The predetermined times in S615, S616, and S617 may be the same time, or may be different from each other.
[0087] This process completes the initial setup of MFP 101, in which the same settings as those of MFP 301 are set.
[0088] 15 is a flowchart for explaining the processing of MFP301, which is the import source of the setting contents of MFP101 according to embodiment 1. This processing is executed after MFP301 is started up in the same manner as MFP101. The processing shown in this flowchart is realized by CPU111 of MFP301 expanding a program stored in ROM112 into RAM113 and executing it.
[0089] First, in S1501, CPU 111 of MFP 301 waits to receive an export request from information processing terminal 200, and proceeds to S1502 when it receives a request to export setting values. In S1502, CPU 111 creates export data for exporting the setting values. Then, proceeding to S1503, CPU 111 transmits the setting data to information processing terminal 200, and ends the export process of this setting data. This corresponds to the process of S419 in FIG. 4.
[0090] The contents of the data transferred in this export process include, for example, an example of a FAX phone number 1001 in Fig. 10, default scan settings 1801 in Fig. 18, and an example of a mail server setting value 1101 used in ScanToEmail in Fig. 11. Note that the contents of passwords 1112 and 1115 in the example of a mail server setting value 1101 in Fig. 11 are not stored. Here, it is assumed that passwords are not exported as setting data. Therefore, since there is no export, the transfer data format may not have areas for passwords 1112 and 1115.
[0091] As described above, according to this embodiment, by selecting a function for which a setting value is to be set on the initial setting screen, a setting screen corresponding to the selected function is displayed, so that input of setting items can be performed quickly. Also, if there is an imported setting value for the selected function, input to the set item is unnecessary or it is displayed as unchangeable, so that only the items that require input can be focused on. This makes it possible to avoid the risk of malfunction due to a change in the setting value caused by an erroneous operation.
[0092] [Modification of the first embodiment] Furthermore, the contents of the set items may be changed by operating operation unit 116 of MFP 101 .
[0093] Fig. 19 is a diagram showing an example of an initial setting screen 1901 displayed on the operation unit 116 of the MFP 101 according to the modification of the first embodiment. Note that, in Fig. 19, buttons 1902 to 1906, and 1907 are the same as the buttons 802 to 806, and 807 in Fig. 8, and therefore description thereof will be omitted.
[0094] As shown in Fig. 19, by adding a setting value correction button (object) 1908 to the initial setting screen 1901, it is also possible to easily change the contents of the items that have already been set. That is, the operator selects the setting value correction button 1908, and then selects one of the function buttons 1902 to 1905 for which the setting value is to be changed. Here, for example, when the scan button 1903 is selected, the set default setting value is displayed in an editable manner, as shown in Fig. 17. Then, the operator can change the necessary items on that screen, and then select the registration button 1709 to change the default setting value of the scan function.
[0095] In the above embodiment, input fields that have not been imported and require input are displayed blank, but the present invention is not limited to this. For example, if all the setting items of a certain function are items that do not require setting, the display of the setting screen may be skipped. Also, items that have been imported and do not require setting may be displayed as not editable. Also, the final setting contents may be displayed so that they can be confirmed on the final setting screen that was entered. Also, when reconfiguration of an item that has already been configured is selected, the display may transition to the normal setting display.
[0096] <Other embodiments> The MFP101 and MFP301 of the present invention supply a program for implementing one or more of the functions of the above-described embodiments to a system or device via a network or a storage medium. The program can also be implemented by one or more processors in a computer of the system or device reading and executing the program. The program can also be implemented by a circuit (e.g., ASIC) that implements one or more of the functions.
[0097] (Other embodiments) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
[0098] This specification and drawings disclose the following program, information processing device, and system.
[0099] [Item 1] A program for setting up an image processing device capable of communicating with an information processing device, a connection step of performing network setting with the first image processing device to establish a network connection; a receiving step of receiving, from the first image processing device, destination information for displaying a setting screen on which a predetermined setting can be performed in the first image processing device connected through the network in the connecting step; an acquisition step of acquiring setting values set in the second image processing device based on an import request for the setting values set in the second image processing device; a display step of displaying a setting screen of the first image processing device by accessing the connection destination indicated by the connection destination information and displaying the setting screen of the first image processing device, the display step being performed by the information processing device, the display step being performed by the information processing device, the display step being performed by the information processing device, a setting value set via the setting screen being set in the first image processing device, thereby setting up the first image processing device;
[0100] [Item 2] In the display step, a Web browser installed in the information processing device is caused to access the destination indicated by the destination information, 2. The program according to item 1, wherein the Web browser displays the setting screen based on data acquired from the connection destination.
[0101] [Item 3] 3. The program according to item 1 or 2, wherein the predetermined setting is a setting related to a predetermined function of the first image processing device.
[0102] [Item 4] 3. The program according to item 2, wherein the connection information is a uniform resource locator (URL) generated by the first image processing apparatus and corresponds to the setting screen.
[0103] [Item 5] 5. The program according to any one of items 1 to 4, wherein the setting values include network setting values and setting values related to software installation.
[0104] [Item 6] 5. The program according to item 4, wherein in the connection step, a setting of an IP address of the first image processing apparatus is accepted as a network setting, and the URL includes the set IP address.
[0105] [Item 7] The program according to any one of items 1 to 6, characterized in that in the display step, input fields for setting values of setting items that do not correspond to the setting values acquired in the acquisition step are displayed blank.
[0106] [Item 8] The program according to any one of items 1 to 7, characterized in that in the display process, if all of the setting items of the specified setting include setting items corresponding to the setting values acquired in the acquisition process, the setting screen of the specified setting is not displayed.
[0107] [Item 9] 9. The program according to any one of items 1 to 8, wherein the import request is made by selecting an import button included in the setting screen.
[0108] [Item 10] An information processing device capable of setting up a first image processing device in a system having a first image processing device and a second image processing device capable of communicating with the information processing device, a connection unit that performs network setting with the first image processing device to establish a network connection; a receiving means for receiving, from the first image processing device, connection destination information for displaying a setting screen on which a predetermined setting can be performed in the first image processing device connected to the network by the connecting means; an acquisition means for acquiring setting values set in the second image processing device based on a request to import setting values set in the second image processing device; a display means for displaying a setting screen of the first image processing device by accessing the connection destination indicated by the connection destination information and making it unnecessary to input a setting item corresponding to the setting value acquired by the acquisition means, The information processing apparatus is characterized in that a setting value set via the setting screen is set in the first image processing apparatus, thereby setting up the first image processing apparatus.
[0109] [Item 11] the display means causes a web browser installed in the information processing device to access the connection destination indicated by the connection destination information; 11. The information processing device according to item 10, wherein the Web browser displays the setting screen based on data acquired from the connection destination.
[0110] [Item 12] 12. The information processing device according to item 10 or 11, wherein the predetermined setting is a setting related to a predetermined function of the first image processing device.
[0111] [Item 13] Item 12. The information processing device according to item 11, wherein the connection destination information is a URL generated by the first image processing device and corresponds to the setting screen.
[0112] [Item 14] 15. The information processing device according to any one of items 10 to 14, wherein the setting values include network setting values and setting values related to software installation.
[0113] [Item 15] Item 14. The information processing apparatus according to item 13, wherein the connection means receives a setting of an IP address of the first image processing apparatus as a network setting, and the URL includes the set IP address.
[0114] [Item 16] 16. The information processing device according to any one of items 10 to 15, wherein the display means displays input fields for setting values of setting items that do not correspond to the setting values acquired by the acquisition means as blank.
[0115] [Item 17] The information processing device according to any one of items 10 to 16, characterized in that the display means does not display a setting screen for the specified setting when all of the setting items for the specified setting include setting items corresponding to the setting values acquired by the acquisition means.
[0116] [Item 18] 18. The information processing device according to any one of items 10 to 17, wherein the import request is made by selecting an import button included in the setting screen.
[0117] [Item 19] 19. A system comprising: an information processing device according to claim 10; and a first image processing device and a second image processing device capable of communicating with the information processing device.
[0118] [Item 20] the first image processing device has a display unit that displays a setting screen including setting contents set from the information processing device, 20. The system according to item 19, wherein the setting screen has an object for instructing editing of the setting contents.
[0119] The present invention is not limited to the above-described embodiments, and various modifications and variations can be made without departing from the spirit and scope of the present invention. Therefore, the following claims are appended to apprise the public of the scope of the present invention. [Explanation of symbols]
[0120] 101, 301...MFP, 200...information processing terminal, 111...CPU (MFP), 201...operation panel, 207...CPU (information processing device)
Claims
1. A program for setting up an image processing device capable of communicating with an information processing device, a connection step of executing network settings with the first image processing device to establish a network connection; a receiving step of receiving, from the first image processing device, destination information for displaying a setting screen on which a predetermined setting can be performed in the first image processing device connected to the network in the connecting step; an acquisition step of acquiring setting values set in the second image processing device based on an import request for the setting values set in the second image processing device; a display step of displaying a setting screen of the first image processing device by accessing the connection destination indicated by the connection destination information and displaying the setting screen of the first image processing device, the display step being performed by the information processing device, the display step being performed by the information processing device, the display step being performed by the information processing device, a setting value set via the setting screen being set in the first image processing device, thereby setting up the first image processing device;
2. In the display step, a Web browser installed in the information processing device is caused to access a destination indicated by the destination information, 2. The program according to claim 1, wherein the Web browser displays the setting screen based on data acquired from the connection destination.
3. 2. The program according to claim 1, wherein the predetermined setting is a setting related to a predetermined function of the first image processing apparatus.
4. 3. The program according to claim 2, wherein the connection information is a uniform resource locator (URL) generated by the first image processing apparatus and corresponds to the setting screen.
5. 2. The program according to claim 1, wherein the setting values include network setting values and setting values related to software installation.
6. 5. The program according to claim 4, wherein the connection step includes accepting a setting of an IP address of the first image processing apparatus as a network setting, and the URL includes the set IP address.
7. 2. The program according to claim 1, wherein in the display step, input fields for setting values of setting items that do not correspond to the setting values acquired in the acquisition step are displayed blank.
8. The program according to claim 1, characterized in that in the display process, if all of the setting items of the specified setting include setting items corresponding to the setting values acquired in the acquisition process, the setting screen of the specified setting is not displayed.
9. 2. The program according to claim 1, wherein the import request is made by selecting an import button included in the setting screen.
10. An information processing device capable of setting up a first image processing device in a system having a first image processing device and a second image processing device capable of communicating with the information processing device, a connection unit for executing network settings with the first image processing device to establish a network connection; a receiving means for receiving, from the first image processing device, destination information for displaying a setting screen on which a predetermined setting can be performed in the first image processing device connected to the network by the connecting means; an acquisition unit that acquires setting values set in the second image processing device based on a request to import setting values set in the second image processing device; a display means for displaying a setting screen of the first image processing apparatus by accessing the connection destination indicated by the connection destination information and making it unnecessary to input a setting item corresponding to the setting value acquired by the acquisition means, The information processing apparatus is characterized in that a setting value set via the setting screen is set in the first image processing apparatus, thereby setting up the first image processing apparatus.
11. The display means causes a Web browser installed in the information processing device to access the connection destination indicated by the connection destination information, 11. The information processing apparatus according to claim 10, wherein the Web browser displays the setting screen based on data acquired from the connection destination.
12. 11. The information processing apparatus according to claim 10, wherein the predetermined setting is a setting related to a predetermined function of the first image processing apparatus.
13. 12. The information processing apparatus according to claim 11, wherein the connection destination information is a URL generated by the first image processing apparatus and corresponds to the setting screen.
14. 11. The information processing apparatus according to claim 10, wherein the setting values include a network setting value and a setting value related to software installation.
15. 14. The information processing apparatus according to claim 13, wherein the connection unit receives a setting of an IP address of the first image processing apparatus as a network setting, and the URL includes the set IP address.
16. 11. The information processing apparatus according to claim 10, wherein the display means displays input fields for setting values of setting items that do not correspond to the setting values acquired by the acquisition means by leaving the input fields blank.
17. 11. The information processing apparatus according to claim 10, wherein the display means does not display a setting screen for the predetermined setting when all of the setting items for the predetermined setting include setting items corresponding to the setting values acquired by the acquisition means.
18. 11. The information processing apparatus according to claim 10, wherein the import request is made by selecting an import button included in the setting screen.
19. 19. A system comprising: an information processing device according to claim 10; and a first image processing device and a second image processing device capable of communicating with the information processing device.
20. the first image processing device has a display unit that displays a setting screen including setting contents set from the information processing device, 20. The system according to claim 19, wherein the setting screen has an object for instructing editing of the setting contents.
Citation Information
Patent Citations
Image forming apparatus and control method
JP2013162456A
