Method for setting parameter through network
Abstract
Problem to be solved.To reduce the work of changing the setting of a network utility, shorten the time required for the work of changing the setting, and reduce work mistakes.
Solution.In a method of setting parameters of a node connected to a network, unique information and setting items of a plurality of nodes are read out, common setting items are selected, and parameters are transmitted. [Selection diagram] Fig. 1
Term
Term ended
Projected expiry passed 19 December 2022, 3.8 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
13 claims: 3 independent, 10 dependent
- 1(a)ネットワークに接続したノードのパラメータ設定方法において、(b)複数のノードの固有情報と設定項目を読み出し、(c)共通の設定項目を選択してパラメータを送信することを特徴とするネットワーク経由のパラメータ設定方法。
- 2共通の設定項目を選択して共通のパラメータを送信する請求項1に記載のネットワーク経由のパラメータ設定方法。
- 3(a)入力された第1設定値に演算を行って第2設定値を作成し、(b)第1ノードと第2ノードの共通設定項目を選択し、(c)第1ノードに第1設定値を設定し、第2ノードに第2設定値を設定する請求項1に記載のネットワーク経由のパラメータ設定方法。
- 4(a)前記選択されたノードの設定項目に対して指定したファイルから読み出される値を、他のネットワーク上に接続されたノードの同一の設定項目に対して設定する工程と、(b)前記指定したファイルに、他のネットワーク上に接続されたノードの同一の設定項目に対して設定するためのそれぞれ別々の設定値を指定する工程とを有する請求項1~3のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 5(a)同一の設定項目が、採り得る設定値に範囲を有するタイプの時に、各ネットワーク上に接続されたノード毎の設定範囲を入手する工程と、(b)該設定範囲における最大値及び最小値をそれぞれ管理者が指定する工程と、(c)ネットワーク上に接続された各ノードに応じた最大値及び最小値を設定する工程とを有する請求項1~4のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 6(a)ユーティリティの起動時、又は、起動後の一定周期に、発見したネットワーク上に接続されたノードのデフォルト値を取得する工程と、(b)各設定項目毎にデフォルト値を指定する工程と、(c)前記各設定項目毎にデフォルト値が指定された場合に、該デフォルト値を設定する工程とを有する請求項1~5のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 7(a)現在の設定内容をデータベースに保存する工程と、(b)必要に応じて全設定又は各設定毎に保存した設定を他の設定がなされたノードに反映させる工程とを有する請求項1~6のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 8各設定パターン処理を施すネットワーク上に接続されたノードを選択する工程を有する請求項1~7のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 9(a)各設定パターン処理を施すネットワーク上に接続されたノードを複数のグループに分割する工程と、(b)各グループで基準となるネットワーク上に接続されたノードを選択する工程と、(c)各グループ毎にネットワーク上に接続された複数のノードを設定変更する工程とを有する請求項1~8のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 10同様のグループの設定項目をすべて有効又は無効に設定する工程を有する請求項1~9のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 11(a)情報テーブルに基づくとともに、ノード製造会社、ネットワークカード製造会社等の情報をキーとして、各設定パターン処理を施すネットワーク上に接続されたノードをグループに分割する工程と、(b)各グループで基準となるネットワーク上に接続されたノードを選択する工程と、(c)各グループ毎にネットワーク上に接続された複数のノードを同時に設定変更する工程とを有する請求項1~10のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 12(a)動的アドレス解決処理等のノード側動作を事前にネットワークユーティリティ側で確認する工程と、(b)確認結果に基づいて正常に動作する設定を選択する工程と、(c)前記選択された設定をネットワークに接続されたノードに施す工程とを有する請求項1~11のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
- 13(a)複数の動的アドレス解決処理を指定されたネットワーク上のノードが動作を行う前に、該ノードがアドレスを取得することができるか否かを判断する工程と、(b)前記複数の動的アドレス解決処理を指定されたネットワーク上のノードが動作を行った後に、該ノードがアドレスを取得することができるか否かを判断する工程と、(c)前記二つの判断結果に基づいて、接続に使用されたアドレス解決方法を識別する工程と、(d)ノードがアドレスを取得したサーバを特定する工程と、(e)現在、動的アドレスの割り当て環境に発生している問題箇所を特定する工程とを有する請求項1~11のいずれか1項に記載のネットワーク経由のパラメータ設定方法。
Independent claims13
942 paragraphs in 1 section, as filed
【0001】
[Technical field to which the invention belongs]
The present invention relates to a parameter setting method via a network.
【0002】
[Conventional technology]
Conventionally, when a device that is a network type device such as a printer and has a NIC (Network Interface Card), that is, a NIC device is connected to the network, the NIC device is used as a node connected to the network. (For example, refer to Patent Document 1).
【0003】
FIG. 2 is a diagram showing the procedure in the conventional setting method, FIG. 3 is a diagram showing an example of the conventional setting item, FIG. 4 is a diagram showing an example of the default value of the conventional setting item, and FIG. 5 is an example of the conventional network. It is a figure which shows.
【0004】
First, as shown in Fig. 2, the task of finding the NIC device connected to the network from the personal computer (PC: Personal Computer) or workstation (WS: Work Station) as the administrator PC used by the administrator is performed. Do. In this case, some search packets are sent from the administrator PC, and the existence of the NIC device is confirmed by the presence or absence of the response.
【0005】
Then, as shown by 1 in FIG. 2, the NIC device connected on the network transmits a response packet to the search packet, thereby indicating that the NIC device itself is connected on the network. It can be communicated to the administrator PC. The contents of the search packet and the response packet also change depending on the search means adopted. Then, when a NIC device connected to the network, that is, a node is found, the node whose setting is to be changed is selected from the nodes and the current setting value is read out.
【0006】
Next, as shown by 2 in Fig. 2, select the change item and change the set value with reference to the read current set value. For example, when the node connected on the network is a printer, there are items as shown in FIG. 3 as setting items.
【0007】
In FIG. 3, the NIC Name is a unique name of the NIC device connected to the printer, and the IP (Internet Protocol) Address is an address assigned to each printer required when communicating by the protocol called TCP / IP. Subnet Mask is a mask value required when communicating with a protocol called TCP / IP, and by masking with this value, the network can be divided into smaller sub-networks.
【0008】
Further, the Server Name is a server used for printing, and the user sends a job to be printed to the server, the server monitors the status of the printer, and sends the job to the printer. And AppleTalk is a communication protocol alongside TCP / IP, and printers can communicate using AppleTalk and receive print data. In this setting, it is decided whether or not to use the protocol.
【0009】
In addition, Frame Type is a lower layer protocol for logically dividing a network rather than physically. The difference from the Subnet Mask is that the Subnet Mask divides the network for convenience and enables communication between the sub-networks, whereas the Frame Type completely blocks communication and is physically the same. This is a point to be used when constructing multiple networks that cannot communicate at all even though they are using the above network. And if this setting is set to AUTO, it belongs to any network and printing from any network is possible.
【0010】
Also, in admin mail address, register the address of the contact person using e-mail when an error occurs in the printer. Resolution then indicates the print resolution, which indicates how many dots can be printed in one inch. Normally, in the case of a printer, this scale is used for the vertical and horizontal resolutions, respectively, and it is expressed as 300 x 300 dpi (dot / inch).
【0011】
The set value has a value (default value) as shown in FIG. 4 (a) in the initial state, but in order to actually use it, as shown in FIG. 4 (b). Must be changed to a value like
【0012】
Finally, as shown by 3 in Fig. 2, the changed settings are transmitted to the nodes connected on the network.
【0013】
By performing such a procedure, it is possible to set one NIC device as a node that is a printer.
【0014】
Then, as shown in FIG. 5, an administrator who manages a plurality of printers Pr1 to Pr5 needs to repeat the setting work for the number of managed printers using the administrator PC. Among the above-mentioned operations, the operation that occupies the most weight is the setting change operation.
【0015】
Here, the configuration of the network utility will be described.
【0016】
FIG. 6 is a diagram showing the configuration of a conventional network utility.
【0017】
As shown in the figure, the host utility 110 as a network utility uses a network communication unit 118 having a function of communicating with a node connected on the network and a network protocol, and SNMP (Simple Network Management Protocol) of its higher level protocol. SNMP communication unit 117 that notifies the type of action (acquisition of information or writing of information) to communicate with nodes connected on the network using the SNMP communication unit 117, connected on an unconfigured network. Device discovery unit 114 that has the function of finding a node, setting value reading unit 112 that issues an instruction to read the setting information of a node connected to the network, setting value document that issues an instruction to write setting information by a node connected to the network The built-in unit 113, the processing unit 115 for each setting item for determining whether or not the instructions and contents issued by the setting value writing unit 113 are correct, the user I / F unit 111 as an interface with the user, and the above-mentioned settings. The instructions issued by the value reading unit 112 and the set value writing unit 113 are sent to the MIB (Management Information). Base) Setting item to replace with specific parameter numerical value by searching the database-Consists of MIB correspondence part 116.
【0018】
Next, the operation of the setting change processing of the node connected on the network using the network utility of the above configuration will be described.
【0019】
FIG. 7 is a flowchart showing the operation of the setting change process in the conventional network utility.
【0020】
First, when the host utility 110 as a network utility is started, it performs a work (discovery) of discovering a node connected to the network, that is, a NIC device (printer / NIC) which is a printer.
【0021】
Subsequently, it is confirmed whether or not the setting change work has been completed for all the nodes connected on the network for which the setting change is performed, and if so, the present setting work is ended. If there is a node connected to the network whose settings have not been changed, select one node connected to the network whose settings have not been changed and read the current setting items using Network Utility. .. By this operation, the setting items and the current setting values of the nodes connected to the corresponding network are displayed on the network utility.
【0022】
Then, change the setting value displayed on the network utility. At this time, all the items that need to be changed are changed.
【0023】
Next, after confirming that all the setting changes have been changed correctly, click the "OK" button that sends the setting values of the network utility to the nodes connected on the network with the mouse. This operation sends the changed settings to the nodes connected on the network.
【0024】
Then, the administrator gives information every time the setting work for one unit is completed in order to distinguish between the node connected on the configured network and the node connected on the network whose setting has not been changed yet. Make a note of.
【0025】
Next, the flowchart will be described. Step S1 Discover the NIC device. Step S2 Determine if there is an unconfigured NIC device. If there is an unconfigured NIC device, the process proceeds to step S3, and if there is no unconfigured NIC device, the process ends. Step S3 Select one and read the setting items. Step S4 Change the settings. Step S5 Send the settings to the NIC device. Step S6 Make a note of the information as a configured NIC device and return to step S2.
【0026】
[Patent Document 1]
Japanese Unexamined Patent Publication No. 2000-267831 [0027]
[Problems to be Solved by the Invention]
However, in the conventional parameter setting method via the network, the administrator who manages a plurality of printers needs to repeat the setting work for the number of printers to be managed. Therefore, it takes a lot of time to manage the nodes connected to the network, and it takes time to change the settings of the network utility. In addition, since the setting change work requires a large amount of work, the probability of making a work error (wrong setting) increases.
【0028】
The present invention can solve the problem of the conventional parameter setting method via a network, reduce the setting change work of the network utility, shorten the time required for the setting change work, and reduce the work error. The purpose is to provide a method of setting parameters via a network that can be performed.
【0029】
[Means for solving problems]
Therefore, in the parameter setting method via the network of the present invention, in the parameter setting method of the node connected to the network, the unique information and the setting items of a plurality of nodes are read, the common setting items are selected, and the parameters are transmitted. ..
【0030】
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
【0031】
FIG. 1 is a diagram showing a configuration of a network utility according to the first embodiment of the present invention, and FIG. 8 is a diagram showing a protocol setting according to the first embodiment of the present invention.
【0032】
In the present embodiment, for a plurality of nodes connected to the network, other settings can be made by setting one node for the setting item for setting the same setting value.
【0033】
As shown in FIG. 1, the host utility 10 as a network utility in the present embodiment has a function of communicating with a user I / F unit 11 as an interface with a user, a node connected on the network, and a network protocol. SNMP that notifies the type of action (acquisition of information or writing of information) to communicate with the node connected on the network using SNMP of the network communication unit 18 and its higher level protocol. Communication unit 17, device discovery unit 14 that has the function of finding nodes connected on the unconfigured network, setting value reading unit 12 that gives instructions to read the setting information of the nodes connected on the network, connected on the network Setting value writing unit 13 that issues an instruction to write setting information by the network, processing unit 15 for each setting item that determines whether the instruction or content issued by the setting value writing unit 13 is correct, and reading the setting value. A pattern for the setting item-MIB-corresponding part 16 and the setting item-MIB-corresponding part 16 that replaces the instructions issued from the unit 12 and the setting value writing unit 13 with specific parameter values by searching the MIB database. It is composed of a pattern information 19 that holds the pattern information to be converted, and a pattern-specific processing unit 20 that performs processing according to the pattern according to the information of the pattern information 19.
【0034】
Next, the operation of the network utility having the above configuration will be described.
【0035】
First, as shown in FIG. 8, the item for making common settings for each of the nodes connected on the network is the setting for enabling / disabling each protocol. This can be a common setting, as there is usually no problem with enabling all protocols. In addition, there is a setting value called AUTO for the setting items that can be automatically set, and by setting to that value, it can be a common setting.
【0036】
And even if there are nodes connected on multiple networks, it is unlikely that you will start a server just to set the address of only the nodes connected on a specific network, so the address The setting method is usually common.
【0037】
Further, when the nodes connected on a plurality of networks exist in a narrow area, the server used for printing or the like is also common, so that the settings can be common. And the mask value of the address is often common when used in one school or company. Therefore, it can be a common setting.
【0038】
As described above, it can be said that the target setting items in the present embodiment are very diverse. In the present invention, setting items that can set the same value for the nodes connected on each network are defined as a pattern of "equivalent value".
【0039】
Next, the procedure for setting the setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0040】
9 is a diagram showing the main page of the network utility according to the first embodiment of the present invention, FIG. 10 is a diagram showing a dialog box for setting a protocol according to the first embodiment of the present invention, and FIG. 11 is a diagram showing a dialog box for setting a protocol. It is a figure which shows the setting example of the printer in 1st Embodiment of this invention.
【0041】
Here, the setting screen of each protocol will be described as an example. First, set each protocol in the dialog box as shown in FIG. In this case, a combo box is prepared for each protocol, and the value of "Enable" or "Disable" can be selected. Then, when the initial value is set to "Disable" and you want to set this for all printers, select the top printer listed as shown in Figure 9. Display the dialog box as shown in Fig. 10.
【0042】
Next, set all the settings of each protocol to "Enable". Up to this point, the setting method is the same as the conventional setting method. In the present embodiment, one combo box corresponding to each set value is prepared. Then, there are "NoType", "equivalent" and the like in the options. Further, in the present embodiment, since the same value as the currently selected printer is set for all the printers, "equivalent value" is selected from the above options. After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 10, the "decision button" is omitted.
【0043】
By setting the pattern in addition to the setting method of one printer as described above, all the printers shown in FIG. 9 can be set. Next, the value to be specifically set will be described.
【0044】
In Fig. 11, it is assumed that the printer No. 1 located at the top of the list is actually set. Then, it is assumed that the TCP / IP enable / disable setting is set to "Enable" and the Subnet Mask setting is set to the class C standard "255.255.255.0". In this case, by performing the above-mentioned operations, all TCP / IP enable / disable settings for Printer No. 2 to Printer No. 7 are set to "Enable", and all Subnet Mask settings are set to "255.255.255.0". ".
【0045】
Next, the operation of the pattern-based processing unit 20 when the operation is performed will be described.
【0046】
FIG. 12 is a flowchart showing the operation of the network utility according to the first embodiment of the present invention.
【0047】
In this case, when the pattern-specific processing unit 20 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, whether or not all the items have been set. To confirm. Then, when all the items have been set, the process ends.
【0048】
Next, it is confirmed whether or not the pattern setting is specified. In the present embodiment, "No Type (no pattern designation)" and "equal value (pattern designation to set the same value)" are options.
【0049】
Then, when the pattern specification is "No Type", that is, when it is not "equivalent", for the setting item for which the change request is specified, from the processing of the setting item-MIB corresponding unit 16, the MIB of the corresponding setting item Get (obtain) the value (MIB ID).
【0050】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the MIB value of the corresponding setting item as arguments. As a result, the set value is set in the printer.
【0051】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0052】
In addition, it is confirmed whether or not the pattern setting is specified, and if the pattern specification is "equal value", it is confirmed whether or not the pattern processing is completed for all the printers. That is, it is confirmed whether or not all the printer settings are completed. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0053】
If the pattern processing is not completed for all printers, the MIB value of the corresponding setting item is acquired for the setting item for which the change request is specified.
【0054】
Then, the operation corresponding to the pattern "equivalent" is read from the pattern information 19, and the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. .. As a result, the same setting value is set in the printer.
【0055】
Then, when the setting value is changed for each printer, it is confirmed whether or not the pattern processing is completed for all the printers.
【0056】
Also, even if the printer that sets one printer is not always at the top of the list, the other printers are set to "equivalent" based on the settings of the selected printer among the seven printers in Fig. 9. You can also do it.
【0057】
Next, the flowchart will be described. Step S11 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S12. Step S12 Determine if the pattern specifications are "equivalent". If it is "equivalent", the process proceeds to step S16, and if it is "No Type", the process proceeds to step S13. Step S13 Obtain the MIB ID of the applicable setting item. Step S14 Set the settings in the printer. Step S15 Moves to the next setting item and returns to step S11. Step S16 Determine if all printer settings are complete. If it is completed, the process proceeds to step S15, and if it is not completed, the process proceeds to step S17. Step S17 Obtain the MIB ID of the applicable setting item. Step S18 Set the same settings in the printer and return to step S16.
【0058】
As described above, in the present embodiment, when the settings are changed for the nodes connected on the network, when the setting values for each node are the same, the printer setting process as almost one node is performed. By doing so, it is possible to set all the printers whose settings are to be changed. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0059】
Next, a second embodiment of the present invention will be described. Since the structure of the network utility in the present embodiment has the same structure as the network utility in the first embodiment, FIG. 1 will be referred to and described.
【0060】
In the present embodiment, for a plurality of nodes connected to the network, the numerical value to be set changes one by one. Regarding the setting item for setting the setting value, one node is set for the other nodes. Can also be set.
【0061】
Next, the operation of the network utility having the above configuration will be described.
【0062】
For items that include a numerical value for each node connected to the network and can be set to a value that increases the numerical value by 1, enter a character string such as Printer Name or Print Server Name. There are things that include, addresses such as IP Address, etc. Then, when including a character string, when setting the top of the list as shown in Fig. 9, set Printer No. 1 and set the subsequent Printer Names as Printer No. 2, Printer No. 3, and Printer No. The case of setting .4, Printer No. 5, Printer No. 6 and Printer No. 7 corresponds to this embodiment.
【0063】
In the present embodiment, setting items that can set the above-mentioned values for the nodes connected on each network are defined as a pattern called "ordinal number increment".
【0064】
Next, in the present embodiment, the procedure for setting the setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0065】
FIG. 13 is a diagram showing a dialog box for setting a protocol according to the second embodiment of the present invention, and FIG. 14 is a diagram showing an example of setting a printer according to the second embodiment of the present invention.
【0066】
Here, as shown in FIG. 13, the IP Address setting screen and the server name setting screen will be described as an example.
【0067】
First, set each protocol in the dialog box as shown in FIG. At this time, an edit box is prepared for each setting item, and a numerical value or a character string can be input. If no initial value is set and you want to set this for all printers, select the top printer shown in Fig. 9 and display the dialog box shown in Fig. 13. Let me.
【0068】
Next, set the IP Address setting to "202.200.15.67". Also, set the Server1 setting to "SV1" and the Server2 setting to "Backup SV1". Up to this point, the setting method is the same as the conventional setting method. In the present embodiment, one combo box corresponding to each set value is prepared, and the options include "No Type", "ordinal number increment", and the like. In the present embodiment, since the printer currently selected and set and the value in which the numerical value portion is incremented by one are set for all the printers, "order increment" is selected from the above options. After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 13, the "decision button" is omitted.
【0069】
By setting one printer setting method and pattern as described above, all the printers shown in FIG. 9 can be set.
【0070】
Next, it will be described using the value which is specifically set.
【0071】
In FIG. 14, the actual setting is assumed to be the top of the list (Printer No. 1). Then, if you set the IP Address setting to "202.200.15.67", the Server1 setting to "SV1", and the Server2 setting to "Backup SV1", Printer No. 2 can be performed by performing the above-mentioned operations. The IP Address settings for ~ Printer No. 7 are "202.200.15.68", "202.200.15.69", "202.200.15.70", "202.200.15.71", "202.200.15.72", and "202.200.15.73", respectively. Become. In addition, the settings of Server1 are "SV2", "SV3", "SV4", "SV5", "SV6", and "SV7", respectively.
【0072】
Next, the operation of the pattern-specific processing unit 20 that is the target of the present embodiment when the above operation is performed will be described.
【0073】
FIG. 15 is a diagram showing the operation of the pattern-based processing unit according to the second embodiment of the present invention, and FIG. 16 is a flowchart showing the operation of the network utility according to the second embodiment of the present invention.
【0074】
In this case, when the pattern-specific processing unit 20 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, whether or not all the items have been set. To confirm. Then, when all the items have been set, the process ends.
【0075】
Next, it is confirmed whether or not the pattern setting is specified. In the present embodiment, "No Type (no pattern designation)" and "ordinal number increment (pattern designation in which a value increased by one is set)" are options. Then, when the pattern setting is "No Type", the corresponding MIB value (MIB ID) is acquired (obtained) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0076】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0077】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0078】
If the pattern setting is "order increment", first check whether the pattern processing is completed for all printers. That is, it is confirmed whether or not all the printer settings are completed. The putter for all printers if the emission process is completed, proceeds to the next item being requested change as the setting item.
【0079】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0080】
Then, the operation corresponding to the pattern "ordinal number increment" is read from the pattern information 19, and the SNMP communication unit 17 is requested to change the setting value of the setting item with the setting value of the change request and the corresponding MIB value as arguments. To do. As a result, the set value is set in the printer.
【0081】
Next, the numerical value part is incremented for the setting value of the printer. Then, when the setting value is changed for each printer, it is confirmed whether or not the pattern processing is completed for all the printers.
【0082】
At this time, the value to be incremented is not limited to a numerical value and may be a character string. That is, since the character string is represented by a character code (for example, a = 61H), if the part a is the target of increment, the next set value is b. In addition, the target of increment is the numerical value found first by searching from the lowest digit (digit) of the set value toward the upper digit. If the numerical value is not found, the character string is targeted.
【0083】
Then, in the server settings, if the setting value is set to "Server-A" and the pattern is specified as "ordinal number increment", then "Server-B", "Server-C", "Server-D" , "Server-E", "Server-F" and "Server-G" are set.
【0084】
Further, as "ordinal number increment", as shown in FIG. 15, when the algorithm cannot cope with it, the control code "\" can be used to specify the value to be incremented. In FIG. 15, "Printer No." is a fixed character string that is common as a setting value between printers, and the next numerical value "101" is surrounded by the control code "\", so it is subject to increment. It is set as "101", "102", "103", "104", "105", "106", and "107". The following "Floor" is a fixed character string that is common as a setting value between printers, and the next notification "2" is enclosed in the control code "\", so it is subject to increment, and "2" and "3" , "4", "5", "6", "7", "8".
【0085】
Therefore, the setting values of Server1 that are finally set to Printer No.1 to Printer No.7 are "Printer No.101Floor2", "Printer No.102Floor3", "Printer No.103Floor4", and "Printer No.104Floor5". , "Printer No.105Floor6", "Printer No.106Floor7" and "Printer No.107Floor8".
【0086】
Next, the flowchart will be described. Step S21 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S22. Step S22 Determine if the pattern specification is "ordinal increment". If it is "ordinal increment", the process proceeds to step S26, and if it is "No Type", the process proceeds to step S23. Step S23 Obtain the MIB ID of the applicable setting item. Step S24 Set the settings in the printer. Step S25 Moves to the next setting item and returns to step S21. Step S26 Determine if all printer settings are complete. If it is completed, the process proceeds to step S25, and if it is not completed, the process proceeds to step S27. Step S27 Obtain the MIB ID for the applicable configuration item. Step S28 Set the same settings in the printer. Step S29 Increment the set value and return to step S26.
【0087】
As described above, in the present embodiment, when the setting is changed for the nodes connected on the network, if the setting value for each node can be set by incrementing by one, it is almost 1 You can set all the printers you want to change in the printer setting process as a node for one unit. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0088】
Next, a third embodiment of the present invention will be described. Since the structure of the network utility in the present embodiment has the same structure as the network utility in the first embodiment, FIG. 1 will be referred to and described.
【0089】
In the present embodiment, for a plurality of nodes connected on the network, a fixed value is always set even if the value portion to be set is a different value for each node connected on the network to be set. Regarding items, by setting one node, it is possible to set other nodes as well.
【0090】
Next, the operation of the network utility having the above configuration will be described.
【0091】
In this case, the setting items to be set are different values for each node connected on the network, but the setting items to always set fixed values are ServerName, Printer Name, Print Server Name, Queue Name, etc. There is a character string setting value of, and destination information to send a contact mail when an error occurs.
【0092】
In this embodiment, setting items that can set the same value for the nodes connected on each network are defined as a pattern called "fixed value".
【0093】
Next, the procedure for setting the above-mentioned setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0094】
FIG. 17 is a diagram showing a dialog box for setting a protocol according to the third embodiment of the present invention, and FIG. 18 is a diagram showing a printer setting example according to the third embodiment of the present invention.
【0095】
In this case, FIGS. 17 and 18 will be described by taking as an example a setting screen of a contact e-mail address when an error occurs and a setting screen of a server that spools data to be printed.
【0096】
First, each protocol is set in the dialog box as shown in FIG. At this time, an edit box is prepared for each setting item, and a free character string can be input. If no initial value is set and you want to set this for each printer, select the top printer shown in Fig. 9 and display the dialog box shown in Fig. 17. Let me. Conventionally, it is necessary to input an appropriate character string in this edit box, but in the present embodiment, it is not necessary to input each setting here, which is different from the conventional setting method.
【0097】
Next, in the present embodiment, one combo box corresponding to each set value is prepared, and "No Type" exists as an option. In the present embodiment, since it is desired to set different setting values for all printers, the above option is not selected, and instead, the path to the file in which the value to be set in the setting item is written is set. Describe. This area is a combo box, but you must be able to enter text characters (indicating the path to the file). After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 17, the "decision button" is omitted.
【0098】
By setting one printer setting method and pattern described above, all printer settings as shown in FIG. 9 can be set.
【0099】
Next, it will be described using the value which is specifically set.
【0100】
In FIG. 18, the actual setting is assumed to be the top of the list (Printer No. 1). Then, assuming that the setting of the e-mail address to be notified when an error occurs is set to the file "c: \ admin \ mailaddr" and the setting of the printing server is set to the file "c: \ admin \ server01", the operation as described above is performed. By doing this, the email address settings to be notified when an error occurs in Printer No. 1 to Printer No. 7 are "suzuki@tokyo.co.jp", "sato@tokyo.co.jp", and "tanaka@tokyo", respectively. It becomes ".co.jp", "kimura@tokyo.co.jp", "endou@tokyo.co.jp", "yamasita@tokyo.co.jp]," okada@tokyo.co.jp ". In addition, the settings of the server to print are "SV1", "Server2000", "Kaihatsu-2", "SV4-1", "Server4", "SV1", and "SV12", respectively.
【0101】
Here, the contents of the file "c: \ admin \ mailaddr" are suzuki@tokyo.co.jp, sato@tokyo.co.jp, tanaka@tokyo.co.jp, kimura@tokyo.co.jp, endou @ They are tokyo.co.jp, yamasita@tokyo.co.jp, and okada@tokyo.co.jp, and each value is separated by a comma, a space, a tab, etc. as a separator. Network Utility reads the character strings from the beginning of the configuration file to the separator in order and sets them in the corresponding configuration items. The first setting in the file is the setting for the printer listed at the top of the utility main page, and the second setting in the file is for the printer listed second in the list. It becomes the set value. Therefore, when resetting, care must be taken so that the order is always the same. Therefore, it is desirable to sort by printer name (Printer Name) or the like.
【0102】
When adding a new printer, it is necessary to modify the corresponding file with a text editor and add the setting value to be set for the new printer.
【0103】
Next, the operation of the pattern-based processing unit 20 that is the target of the present embodiment when the operation is performed will be described.
【0104】
FIG. 19 is a flowchart showing the operation of the network utility according to the third embodiment of the present invention.
【0105】
In this case, when the pattern-specific processing unit 20 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, whether or not all the items have been set. To confirm. Then, when all the items have been set, the process ends.
【0106】
Next, it is confirmed whether or not the pattern setting is specified. In this embodiment, "No Type (no pattern specified)" and "path to file (setting value for the corresponding setting item)" are options. Then, when the pattern specification is "NoType", the corresponding MIB value (MIB ID) is acquired (obtained) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0107】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0108】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0109】
If the pattern specification is "path to file", first check whether the pattern processing has been completed for all printers. That is, it is confirmed whether or not all the printer settings are completed. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0110】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0111】
Then, the operation corresponding to the pattern "path to the file" is read from the pattern information 19, and the setting value of the change request is read from the file of the specified path. Then, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as an argument. As a result, the set value is set in the printer.
【0112】
Then, when the setting value is changed for each printer, it is confirmed whether or not the pattern processing is completed for all the printers.
【0113】
Next, the flowchart will be described. Step S31 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S32. Step S32 Determine if the pattern specification is a "path to file". If it is "path to file", the process proceeds to step S36, and if it is "No Type", the process proceeds to step S33. Step S33 Obtain the MIB ID for the applicable setting item. Step S34 Set the settings in the printer. Step S35 Moves to the next setting item and returns to step S31. Step S36 Determine if all printer settings are complete. If it is completed, the process proceeds to step S35, and if it is not completed, the process proceeds to step S37. Step S37 Obtain the MIB ID for the applicable setting item. Step S38 Read the settings from the file. Step S39 Set the set value in the printer and return to step S36.
【0114】
As described above, in the present embodiment, when the setting is changed for the node connected on the network, the value portion to be set is a different value for each node connected on the network to be set. However, for the setting items that always set fixed values, it is possible to set all the printers that you want to change in the setting process of the printer as a node for almost one node. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0115】
Further, since each item can be read from the file and set, the file can be easily created and a mistake in creating the file can be prevented.
【0116】
Next, a fourth embodiment of the present invention will be described. Since the structure of the network utility in the present embodiment has the same structure as the network utility in the first embodiment, FIG. 1 will be referred to and described.
【0117】
In the present embodiment, regarding the setting items when the setting values to be set have a range for a plurality of nodes connected to the network, the setting items are set for one node and also for the other nodes. Can be done.
【0118】
Next, the operation of the network utility having the above configuration will be described.
【0119】
Here, the setting items having a range of setting values to be set are set for each of the nodes connected to the network, and the print resolution setting in the printer and the print data that has started to be received are sent from the middle. There is a reception timeout setting that determines how long to wait for continuous data when it does not come, and a timer setting that monitors whether the setting has been changed in the connected server.
【0120】
In such a setting item, it is not clear what kind of numerical value should be entered, but there is a range in the possible values of the set value. In many cases, such a value is set to a maximum value or a minimum value depending on the environment in which the printer is placed.
【0121】
In the present embodiment, in the setting items in which the set values to be set have a range, the maximum value is defined as the "maximum value" and the minimum value is defined as the "minimum value".
【0122】
Next, the procedure for setting the above-mentioned setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0123】
FIG. 20 is a diagram showing a dialog box for setting a protocol according to the fourth embodiment of the present invention, and FIG. 21 is a diagram showing a printer setting example according to the fourth embodiment of the present invention.
【0124】
In this case, in FIGS. 20 and 21, the print resolution setting screen of each printer and the confirmation interval setting screen for monitoring the setting change on the server side will be described as an example.
【0125】
First, set each protocol in the dialog box as shown in FIG. At this time, an edit box or combo box is prepared for each protocol, and the values of "300 x 300", "600 x 600", and "600 x 1200" can be selected for the print resolution. If no initial value is set, or if it is set to an undesired value, when setting this to all printers, use the top printer shown in Fig. 9. Select to display the dialog box shown in Figure 20. In the past, it was necessary to input an appropriate character string in this edit box, but in the present embodiment, it is not necessary to input each setting here, which is different from the conventional setting method.
【0126】
Next, in the present embodiment, one combo box corresponding to each set value is prepared, and there are "No Type", "maximum value", and "minimum value" as options. In the present embodiment, since either the maximum value or the minimum value that the setting value can take is set for the setting item corresponding to all the printers, the "maximum value" or the "minimum value" is set as the above option. "Is selected. After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 20, the "decision button" is omitted.
【0127】
By setting one printer setting method and pattern described above, all the printers shown in FIG. 9 can be set.
【0128】
Next, it will be described using the value which is specifically set.
【0129】
In FIG. 21, the actual setting is assumed to be the top of the list (Printer No. 1). Then, assuming that the print resolution setting of the printer is set to the "maximum value" and the confirmation interval setting for monitoring the change of the setting item on the server side is set to the "minimum value", the operation as described above is performed. , Printer No.1 to Printer No.7 printers are set to the value with the highest print resolution (high print quality) within the range of (settable) set values supported by each printer. For example, the Printer No. 1 printer can print up to "600 x 600", and that value is set.
【0130】
For the confirmation interval setting for monitoring changes in server setting items, the smallest value in the range of setting values supported by each printer is selected. For example, the printer of Printer No. 1 has the shortest monitoring interval of 2 seconds, and that value is set in this setting process.
【0131】
Next, the operation of the pattern-specific processing unit 20 that is the target of the present embodiment when the maximum value is selected will be described.
【0132】
FIG. 22 is a flowchart showing the operation of the network utility according to the fourth embodiment of the present invention.
【0133】
In this case, when the pattern-specific processing unit 20 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, whether or not all the items have been set. To confirm. Then, when all the items have been set, the process ends.
【0134】
Next, it is confirmed whether or not the pattern setting is specified. In the present embodiment, "No Type (no pattern designation)" and "maximum value (maximum value in the selectable range)" are options. Then, when the pattern specification is "No Type", the corresponding MIB value (MIB ID) is acquired (obtained) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0135】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0136】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0137】
If the pattern specification is the "maximum value", first check whether the pattern processing has been completed for all printers. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0138】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0139】
Then, the operation corresponding to the pattern "maximum value" is read from the pattern information 19, and the printer is inquired about the range of values that can be taken as the setting value of the corresponding item. Then, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the maximum setting value received from the printer and the corresponding MIB value as arguments. This sets the maximum value for the printer.
【0140】
Then, when the setting value is changed for each printer, it is confirmed whether or not the pattern processing is completed for all the printers.
【0141】
Also, even if the printer that sets one printer is not always at the top of the list, the "maximum value" is set for other printers based on the settings of the selected printer among the seven printers shown in Fig. 9. Can also be set.
【0142】
Next, the flowchart will be described. Step S41 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S42. Step S42 Determine if the pattern specification is the "maximum value". If it is the "maximum value", the process proceeds to step S46, and if it is "No Type", the process proceeds to step S43. Step S43 Obtain the MIB ID of the applicable setting item. Step S44 Set the settings in the printer. Step S45 Moves to the next setting item and returns to step S41. Step S46 Determine if all printer settings are complete. If it is completed, the process proceeds to step S45, and if it is not completed, the process proceeds to step S47. Step S47 Obtain the MIB ID for the applicable configuration item. Step S48 Ask the printer for a range of settings. Step S49 Set the maximum value for the printer and return to step S46.
【0143】
As described above, in the present embodiment, when the setting is changed for the nodes connected on the network and the setting value for each node has a range, the printer is set as a node for almost one node. You can set all the printers you want to change in the process. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0144】
Further, even if the range and value of the set value are different for each node, the set time can be shortened and work mistakes can be prevented.
【0145】
Next, a fifth embodiment of the present invention will be described. For those having the same structure as that of the first embodiment, the description thereof will be omitted by assigning the same reference numerals.
【0146】
In the present embodiment, regarding the setting items for setting the default setting values for a plurality of nodes connected to the network, other settings can be made by setting one node. .. The conventional printer has a function to set all the settings to the default, but does not have a function to return each setting to the default. However, changing the setting to the default is an indispensable function for isolating when a failure occurs.
【0147】
FIG. 23 is a diagram showing a configuration of a network utility according to a fifth embodiment of the present invention.
【0148】
In this case, as shown in FIG. 23, the host utility 10 as a network utility has a default information acquisition unit 21 having a function of acquiring the default value of each printer, and a database for the default value for storing the default value. Has 22.
【0149】
Next, the operation of the network utility having the above configuration will be described.
【0150】
In this case, the default value is a setting value given as an initial value for each setting item by the manufacturer of the node connected on each network. It can be said that the default value is the setting value most recommended by the manufacturer of the node connected on each network, and is the setting value with the most thorough operation evaluation. Therefore, it is necessary to always return the set value to the default when isolating the faulty part of the problem that occurred at the user's site.
【0151】
However, although the printer as a conventional node has a function of defaulting all settings, it does not have a function of returning each setting to the default. If all the settings are returned to the defaults, the minimum address and server settings required for communication will also be returned to the initial state. As a matter of course, if this information is returned to the initial state, it cannot operate at all, and therefore it becomes impossible to isolate the failure. Then, in order to isolate the failure, all the settings must be returned to the default once, and all the settings that work at least must be redone.
【0152】
In the present embodiment, a setting item in which a value set as a default by the manufacturer of the node connected on the network can be set for the node connected on each network is defined as a pattern called "default". , It is possible to return to the default setting for each setting item.
【0153】
Next, the procedure for setting the above-mentioned setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0154】
FIG. 24 is a diagram showing a dialog box for setting the protocol according to the fifth embodiment of the present invention.
【0155】
In this case, the print resolution setting screen of each printer and the confirmation interval setting screen for monitoring the setting change on the server side will be described as an example.
【0156】
First, make each setting in the dialog box as shown in FIG. At this time, an edit box or combo box is prepared for each setting, and the values of "300 x 300", "600 x 600", and "600 x 1200" can be selected for the print resolution. Then, if the default value is selected and set for all printers, the top printer shown in FIG. 9 is selected to display the dialog box shown in FIG. 24. In the past, the user had to enter a default value in this edit box. However, users usually do not remember the default value, and in order to find out the default value, they have to look up a certain part of the thick printer manual. In the present embodiment, the user does not need to input the default value here, which is different from the conventional setting method.
【0157】
Next, in the present embodiment, one combo box corresponding to each set value is prepared, and there are "No Type", "default", and the like as the options. In the present embodiment, since the default value set by the printer manufacturer is set for the setting item corresponding to all the printers, "default" is selected as an option. After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 24, the "decision button" is omitted.
【0158】
By setting one printer setting method and pattern described above, all the printers shown in FIG. 9 can be set.
【0159】
Next, the operation of the system subject to the present invention when the operation is performed will be described.
【0160】
FIG. 25 is a flowchart showing the operation of the default information acquisition unit according to the fifth embodiment of the present invention.
【0161】
In this case, the operation of the default information acquisition unit 21 will be mainly described. The default information acquisition unit 21 starts operation at regular intervals when the network utility is started or after the network utility is started.
【0162】
First, search from the top of the list of printers shown in Fig. 9, which is the main page of Host Utility 10 as a network utility, and search the database for default values 22 to see if the default values for that printer have been obtained. To do. That is, it is determined whether or not there is a printer (device) for which the default value has not been acquired. Then, if there is no printer for which the default value has not been acquired, the process ends.
【0163】
Also, if there is a printer that has not acquired the default value, Network Utility temporarily (temporarily) acquires the memory (stack 1), reads all the setting values set for the current printer, and puts it on stack 1. Store.
【0164】
Then, normally, the function of setting all the settings that are the functions held by the printer to the default values is activated, and all the settings of the corresponding printer are forcibly returned to the default values and set.
【0165】
Here, using the minimum communication means, the address before the default migration is assigned to the printer, and all the default values set in the printer are read from the printer. Then, the default value of the corresponding printer read, that is, all the default setting values are saved in the database 22 (stack 2) for the default value.
【0166】
Next, all the current setting values are read from the temporarily acquired memory (stack 1), and all the setting values read from the stack 1 are set in the corresponding printer. This process restores all settings for the printer to the state it was in before it was set to the default values.
【0167】
Next, check the next printer (device) in the list of printers shown in Fig. 9 on the main page of Network Utility, and search the database for default values 22 to see if the default value for that printer has been acquired. ..
【0168】
By such processing, the default value for all printers can be retained in the network utility.
【0169】
Next, the flowchart will be described. Step S51 Determine if any printer has not acquired the default value. If there is no printer for which the default value has not been acquired, the process ends, and if there is a printer for which the default value has not been acquired, the process proceeds to step S52. Step S52 Save all current settings on stack 1. Step S53 Force all printer settings back to their default values. Step S54 Save all default settings on stack 2. Step S55 Read all current settings from stack 1. Step S56 Set all the settings read from stack 1 to the printer. Step S57 Check the next printer and return to step S51.
【0170】
Next, the operation of the network utility when changing to each default value by using the default value will be described. In this case, the operation of the pattern-based processing unit 20 will be mainly described.
【0171】
FIG. 26 is a flowchart showing the operation of the network utility according to the fifth embodiment of the present invention.
【0172】
In this case, when the pattern-specific processing unit 20 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, whether or not all the items have been set. To confirm. Then, when all the items have been set, the process ends.
【0173】
Next, it is confirmed whether or not the pattern setting is specified. In this embodiment, "No Type (no pattern designation)" and "default" are options. Then, when the pattern specification is "No Type", the corresponding MIB value (MIB ID) is acquired (obtained) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0174】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0175】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0176】
If the pattern specification is "default", first check whether the pattern processing has been completed for all printers. That is, it is confirmed whether or not all the printer settings are completed. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0177】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0178】
Subsequently, the operation corresponding to the pattern "default" is read from the pattern information 19, and the default value as the setting value of the change request is requested from the default value database 22 of the default information acquisition unit 21.
【0179】
Next, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the default value, which is the setting value obtained from the default information acquisition unit 21, and the corresponding MIB value as arguments. Then, when the default value is set for each printer, it is confirmed whether the pattern processing is completed for all the printers.
【0180】
Also, the printer that sets one printer is not always at the top of the list, but it is the "default" for other printers based on the settings of the selected printer among the seven printers shown in Fig. 9. You can also set it.
【0181】
Next, the flowchart will be described. Step S61 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S62. Step S62 Determine if the pattern specification is the "default". If it is "default", the process proceeds to step S66, and if it is "No Type", the process proceeds to step S63. Step S63 Obtain the MIB ID of the applicable setting item. Step S64 Set the settings in the printer. Step S65 Moves to the next setting item and returns to step S61. Step S66 Determine if all printer settings are complete. If it is completed, the process proceeds to step S65, and if it is not completed, the process proceeds to step S67. Step S67 Obtain the MIB ID for the applicable configuration item. Step S68 Request the default value from the default information acquisition unit 21. Step S69 Set the default value for the printer and return to step S66.
【0182】
Next, the structure of the default value database 22 will be described.
【0183】
FIG. 27 is a diagram showing the structure of the default value database according to the fifth embodiment of the present invention.
【0184】
As shown in FIG. 27, the default value database 22 is composed of an index list 22a and a default value table 22b.
【0185】
Then, in the index list 22a, one entry is created for each printer (node connected on the network), and one entry is composed of a device identifier and a table address. Further, the device identifier uniquely indicates the device body such as the serial number of the device, and the ID is used so as not to be changed, and is often defined by the MIB or the like. Furthermore, the table address stores the address to the default value table 22b. And one entry in index list 22a is always linked by one default value table 22b and table address.
【0186】
In addition, the default value table 22b holds the default values of the nodes connected on each network. Then, each setting item in the default value table 22b is stored as a pair of the default value and the Object ID. The Object ID is a MIB ID as an identifier that only indicates the MIB corresponding to each setting item. In addition, the Object ID and the setting item are linked on a one-to-one basis.
【0187】
By having such a structure, when searching whether or not the default value of the node set on the corresponding network is retained, the index list 22a is used to access the information-rich default value table 22b. The search processing algorithm is simplified because it is not necessary.
【0188】
As described above, in the present embodiment, when setting the default value set by the manufacturer of the node connected to the network individually for the node connected to the network, the setting value for each node is the same. Occasionally, you can set all the printers you want to change in the printer setting process as a node for almost one node. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0189】
Next, a sixth embodiment of the present invention will be described. For those having the same structure as that of the first embodiment, the description thereof will be omitted by assigning the same reference numerals.
【0190】
By the way, since there are various user environments, in most cases, the optimum setting items exist for each environment. In the present embodiment, when the user decides the optimum setting item once for a plurality of nodes connected to the network, and when setting the setting value which is the optimum value, each printer is operated by one touch. Can be set to the optimum value obtained by the user. In addition, the optimum value obtained by the user can be set for each node, and other devices can be set by setting for one node.
【0191】
FIG. 28 is a diagram showing a configuration of a network utility according to a sixth embodiment of the present invention.
【0192】
In this case, as shown in FIG. 28, the host utility 10 as a network utility has a user optimum value acquisition unit 23 having a function of acquiring the user's optimum value, and a user optimum for saving the user's setting value. It has a value database 24.
【0193】
Next, the operation of the network utility having the above configuration will be described.
【0194】
In this case, the user environment in which the nodes connected on the network are used is diverse, and the situation is often different for each. Then, the nodes connected on the network have a plurality of operation patterns depending on the menu so that they can correspond to many of them. Therefore, the optimum setting value is usually different depending on the user environment to be used. The optimum setting value for each user environment differs depending on the model of the node connected on the network. When using nodes connected on multiple networks in a user environment, the administrator of that environment must remember the settings that operate most efficiently.
【0195】
In the present embodiment, the values set by the user are saved as "user settings" for the nodes connected on each network, and the same settings are always set for the nodes connected on the same network. You can do it.
【0196】
Next, the procedure for setting the above-mentioned setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0197】
FIG. 29 is a diagram showing a main page of the network utility according to the sixth embodiment of the present invention.
【0198】
FIG. 29 shows the main page of the network utility, which is the first screen displayed when the network utility is started, and displays a list of printers found on the network.
【0199】
Here, assuming that Printer No. 3 can be set to the optimum state, the operation of saving the user settings will be described.
【0200】
First, as shown in Figure 29, clicking on the Printer No. 3 display with the mouse highlights it and indicates that it has been selected. Here, the combo box 51 is used to determine the user-configured number to save. In this embodiment, "user setting 1" is selected.
【0201】
Then, when the button 53 is clicked with the mouse, the setting contents of Printer No. 3 are saved in the area of user setting 1 in the database 24 for user optimum values.
【0202】
Next, the operation of setting the user settings will be described.
【0203】
In this case, it is assumed that Printer No. 3 is not set to the optimum setting value.
【0204】
First, select the printer you want to set from the list. In this embodiment, Printer No. 3 is selected.
【0205】
Then use the combo box 51 to select which saved user settings to apply. In this embodiment, "user setting 1" is selected.
【0206】
Then, by clicking the button 53 with the mouse, all the setting data saved in the user setting 1 area of the user optimum value database 24 in the network utility is set to Printer No.3.
【0207】
Next, the operation of the network utility when the operation is performed will be described. In this case, the operation of the user optimum value acquisition unit 23 will be mainly described.
【0208】
First, the process of saving user settings will be described.
【0209】
FIG. 30 is a flowchart showing the operation of the user setting saving process according to the sixth embodiment of the present invention.
【0210】
First, check whether all the setting items have been read from the printer, and if so, end the process. If not, set the MIB ID of the setting item to be read from the printer next. Item-Request and obtain MIB Correspondence Unit 16.
【0211】
Then, using the obtained MIB ID, read the corresponding setting item from the printer, store the read setting value and MIB ID in the user optimum value database 24, move to the next setting item, and move to all the setting items from the printer. Check whether the reading of the setting items is completed.
【0212】
Next, the flowchart will be described. Step S71 Determine if all setting items have been read. If the reading of all the setting items is completed, the process ends, and if the reading of all the setting items is not completed, the process proceeds to step S72. Step S72 Obtain the MIB ID for the applicable configuration item. Step S73 Read the applicable settings from the printer. Step S74 Write the corresponding setting value in the user optimum value database 24. Step S75 Moves to the next setting item and returns to step S71.
【0213】
Next, the setting process of the user setting will be described.
【0214】
FIG. 31 is a flowchart showing the operation of the user setting setting process according to the sixth embodiment of the present invention.
【0215】
First, it is confirmed whether or not all the setting items have been written to the printer. If all the setting items have been written to the printer, the process ends, and if all the setting items have not been written to the printer, set the MIB ID of the setting item to be set in the printer. Item Request and obtain from MIB Corresponding Unit 16.
【0216】
Next, the MIB ID obtained from the user optimum value database 24 is used as a search key to search for and read the set value, and the obtained set value is sent to the printer for setting, and the next setting item is moved to the printer. On the other hand, check whether the writing of all the setting items is completed.
【0217】
Next, the flowchart will be described. Step S81 Determine if all setting items have been set. If all the setting items have been set, the process ends, and if all the setting items have not been set, the process proceeds to step S82. Step S82 Obtain the MIB ID for the applicable configuration item. Step S83 Read the corresponding setting value from the user optimum value database 24. Step S84 Send the applicable settings to the printer. Step S85 Moves to the next setting item and returns to step S81.
【0218】
Next, the structure of the user optimum value database 24 will be described.
【0219】
FIG. 32 is a diagram showing a configuration of a database for user optimum values according to the sixth embodiment of the present invention.
【0220】
As shown in FIG. 32, the user optimum value database 24 is composed of a plurality of tables with all the settings for one model as one set of tables. Then, each table is composed of the Object ID and the setting value selected by the user. The Object ID is a MIB ID as an identifier that only points to the MIB corresponding to each setting item. Also, the Object ID and the setting items are linked one-to-one.
【0221】
Next, the operation of setting the setting items saved in the user optimum value database 24 for each individual setting item will be described.
【0222】
FIG. 33 is a diagram showing a dialog box for setting the protocol according to the sixth embodiment of the present invention.
【0223】
Here, the print resolution setting screen of each printer and the confirmation interval setting screen for monitoring the setting change on the server side will be described as an example.
【0224】
First, make each setting in the dialog box as shown in FIG. At this time, an edit box or combo box is prepared for each setting, and the values of "300 x 300", "600 x 600", and "600 x 1200" can be selected for the print resolution. Then, if you want to select the setting value saved as user setting 1 and set it for all printers, select the top printer shown in FIG. 9 and display the dialog box shown in FIG. 33. Display it. Conventionally, it is necessary to remember and enter the value set by the user last time in this edit box. However, in many cases, the user usually does not remember the exact value, and in order to refrain from all the set values, a considerable amount of patience must be performed. It is not necessary to enter the set value, which is different from the conventional setting method.
【0225】
Next, in the present embodiment, one combo box corresponding to each setting value is prepared, and the options include "No Type", "user setting 1", "user setting 2", and the like. .. In the present embodiment, since it is desired to set the setting value obtained as the optimum value last time for the setting items corresponding to all the printers, this option selects "user setting 1" or "user setting 2". After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 33, the "decision button" is omitted.
【0226】
By setting one printer setting method and pattern described above, all the printers shown in FIG. 9 can be set. The value specifically set by the above-mentioned operation is the value saved as "user setting 1" by setting the printer once last time and operating efficiently.
【0227】
Next, the operation of the network utility in this embodiment will be described.
【0228】
FIG. 34 is a flowchart showing the operation of the network utility according to the sixth embodiment of the present invention.
【0229】
In this case, the operation of the network utility when changing each item to the default value will be described focusing on the operation of the pattern-based processing unit 20.
【0230】
First, when the pattern-specific processing unit 20 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, it determines whether or not all the items have been set. Confirm. Then, when all the items have been set, the process ends.
【0231】
Next, it is confirmed whether or not the pattern setting is specified. In this embodiment, "No Type (no pattern designation)" and "user setting 1" are options. And, the number that can be saved as user setting is not one, and there are "user setting 2", "user setting 3", and "user setting 4", but since it is an explanation of the operation, "user setting 1" Just leave it alone.
【0232】
Then, when the pattern specification is "No Type", the corresponding MIB value (MIB ID) is acquired (obtained) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0233】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0234】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0235】
If the pattern specification is "User setting 1", first check whether the pattern processing has been completed for all printers. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0236】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0237】
Then, the obtained MIB ID is used as an argument to request the user optimum value acquisition unit 23 for the user's set value. At this time, the user optimum value acquisition unit 23 searches the user optimum value database 24 using the MIB ID as a search key.
【0238】
Then, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the value obtained from the user optimum value acquisition unit 23 and the corresponding MIB value obtained as an argument.
【0239】
Then, when the setting value is changed for each printer, it is confirmed whether or not the pattern processing is completed for all the printers.
【0240】
Also, even if the printer to be set for one printer is not always at the top of the list, the other printers can be set to "User settings" based on the settings of the selected printer among the seven printers shown in Fig. 9. You can also set "1".
【0241】
Next, the flowchart will be described. Step S91 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S92. Step S92 Determine if the pattern specification is "User Setting 1". If it is "user setting 1", the process proceeds to step S96, and if it is "No Type", the process proceeds to step S93. Step S93 Obtain the MIB ID for the applicable configuration item. Step S94 Set the settings in the printer. Step S95 Moves to the next setting item and returns to step S91. Step S96 Determine if all printer settings are complete. If it is completed, the process proceeds to step S95, and if it is not completed, the process proceeds to step S97. Step S97 Obtain the MIB ID of the applicable setting item. Step S98 Request the set value from the user optimum value acquisition unit 23. Step S99 Requests a change in the set value of the setting item, and returns to step S96.
【0242】
As described above, in the present embodiment, when suitable settings can be made for the nodes connected on the network, the settings can be saved in the network utility by a simple operation, which is temporary. Even if you change the setting to, you can easily return to the previous setting. In addition, it is possible to select whether to return the setting or not for each item. Furthermore, it is possible to set all the printers that you want to change in the setting process of the printer as a node for almost one node. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0243】
Next, a seventh embodiment of the present invention will be described. Since the structure of the network utility in the present embodiment has the same structure as the network utility in the first embodiment, FIG. 1 will be referred to and described.
【0244】
In the present embodiment, in the process of setting a plurality of nodes connected to the network at the same time, not all the nodes connected on the network discovered by the network utility are targeted, but a specific network. The user can select the node connected above.
【0245】
Next, the operation of the network utility having the above configuration will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0246】
FIG. 35 is a first diagram showing the main page of the network utility according to the seventh embodiment of the present invention, and FIG. 36 is the second diagram showing the main page of the network utility according to the seventh embodiment of the present invention. is there.
【0247】
In Fig. 35, Printer No. 1 to Printer No. 7 were discovered, and a total of 7 printers are displayed as a list. In this case, check boxes have been added to the left of the list shown in Figure 9 of Network Utility for each line. Then, the check box corresponds to each printer. For example, if 10 printers are displayed in the list, 10 check boxes in the left column will also be displayed for each printer.
【0248】
Then, in the network utility having a function of simultaneously setting a plurality of nodes in the first to sixth embodiments, it has become possible to select a node connected on the network to be the target of the function. There is.
【0249】
In FIG. 35, Printer No. 1, Printer No. 2, Printer No. 4, Printer No. 5, and Printer No. 7 are set targets, and Printer No. 3 and Printer No. 6 are excluded from the setting targets. There is. Even if each pattern is set after the administrator performs this operation, the setting change is not executed for Printer No. 3 and Printer No. 6.
【0250】
In addition, check boxes can be provided according to each of the setting patterns possessed by the network utility. For example, as shown in FIG. 36, by providing check boxes according to each of the setting patterns possessed by the network utility, more complicated settings can be performed in one setting operation.
【0251】
Next, the operation of the network utility when the operation is performed will be described.
【0252】
FIG. 37 is a flowchart showing the operation of the network utility according to the seventh embodiment of the present invention.
【0253】
First, in the process of selecting the printers listed on Host Utility 10 as a network utility in order, it is confirmed whether or not there is a C / N check in the check box corresponding to the currently current printer.
【0254】
If the check box does not have a C / N check, it means that the printer is not subject to setting, so move to the next setting item and set the printer one level below the list to the current printer. Here, if there are no more printers remaining during this operation, the process ends assuming that the settings for all items have been completed. If there are remaining printers, check if there is a C / N check in the check box corresponding to the current printer.
【0255】
Also, if the check box is checked, it means that the printer is the target of the setting change, so check if there is a pattern setting and if "No Type" is selected to indicate that pattern processing is not performed. Performs processing without a pattern, assuming that no pattern is specified. Since the content of the process is almost the same as that of the first to sixth embodiments, the description thereof will be omitted. If a pattern is set, it is assumed that the pattern is specified, and processing is performed according to the pattern. Since the content of the process is almost the same as that of the first to sixth embodiments, the description thereof will be omitted.
【0256】
In the present embodiment, a function is provided for setting a plurality of groups as targets of a technique for simultaneously changing the settings of printers as a plurality of nodes connected on a network.
【0257】
Next, the flowchart will be described. Step S101 Determine if the check box is checked. If it is not checked, the process proceeds to step S102, and if it is checked, the process proceeds to step S104. Step S102 Moves to the next setting item. Step S103 Determine if all items have been set. When the setting of all items is completed, the process ends, and when the setting of all items is not completed, the process returns to step S101. Step S104 Determine if a pattern is specified. If a pattern is specified, the process proceeds to step S108, and if "No Type" is selected, the process proceeds to step S105. Step S105 Obtain the MIB ID of the applicable setting item. Step S106 Set the settings in the printer. Step S107 Moves to the next setting item and returns to step S101. Step S108 Determine if all printer settings are complete. If all the printer settings are completed, the process proceeds to step S107, and if all the printer settings are not completed, the process proceeds to step S109. Step S109 Obtain the MIB ID of the applicable setting item. Step S110 Pattern processing is performed, and the process returns to step S108.
【0258】
As described above, in the present embodiment, when the setting is changed for the nodes connected on the network, the setting value for each node can be patterned in a certain pattern, and the node can be used as one node. If you have a function that allows you to set all the printers to be set in the printer setting work of, you can set the network by selecting and setting the printer to be set instead of all the printers displayed in the list. You can change the settings of only some of the printers connected above.
【0259】
Also, since you can freely select the node connected to the network to change the settings from the printer as the node connected to the listed network, the function of the part to be listed is all the discovered networks. The function of displaying the nodes connected above without filtering is sufficient. Therefore, it is possible to simplify the node discovery function connected on the network to be displayed in the list of network utilities. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0260】
Next, an eighth embodiment of the present invention will be described. Since the structure of the network utility in the present embodiment has the same structure as the network utility in the first embodiment, FIG. 1 will be referred to and described.
【0261】
In the present embodiment, in the process of setting a plurality of nodes connected to the network at the same time, not all the nodes connected on the network discovered by the network utility are targeted, but a specific network. The user can select the node connected above.
【0262】
Next, the operation of the network utility having the above configuration will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0263】
FIG. 38 is a diagram showing a main page of the network utility according to the eighth embodiment of the present invention.
【0264】
In FIG. 38, Printer No. 1 to Printer No. 7 were discovered, and a total of 7 printers are displayed as a list. In this case, check boxes and edit boxes have been added to the left of the list shown in Figure 9 of Network Utility, corresponding to each line. Then, the check box corresponds to each printer. For example, if 10 printers are displayed in the list, 10 check boxes in the left column will also be displayed for each printer.
【0265】
In addition, the edit box allows the user to enter any text character. Then, the network utility recognizes the written characters as the group name to which the nodes connected on the network belong to the nodes connected on each network. In this embodiment, Network Utility uses the concept of this group when changing settings.
【0266】
The check box also determines the criteria for the nodes connected on the network that belong to each group. Then, the pattern processing in each group is performed based on the contents set in the nodes connected on the reference network. Only one check in the check box can be selected in the group. If the check boxes are checked more than once, the one in the same group that is higher in the list is valid.
【0267】
Then, in FIG. 38, the user divides the settings of the seven printers into two sets, and the printer No. 1 to Printer No. 3 and Printer No. 5, and Printer No. 4, Printer No. 6 and Printer No. Group with 7.
【0268】
Next, the user fills in the character string A in the part corresponding to Printer No. 1 to Printer No. 3 and Printer No. 5 in the edit box of the network utility. Also, enter the character string B in the part corresponding to Printer No. 4, Printer No. 6 and Printer No. 7 in the edit box.
【0269】
By this operation, the network utility recognizes Printer No. 1 to Printer No. 3 and Printer No. 5 as Group A, and Printer No. 4, Printer No. 6 and Printer No. 7 as Group B. In addition, the user must set one node connected to the network for each group to set the standard when setting multiple nodes connected to the network at the same time by making multiple groups. .. In this embodiment, the check boxes of Printer No. 2 and Printer No. 7 are checked, Printer No. 2 is set as the standard for Group A, and Printer No. 7 is set as the standard for Group B.
【0270】
Then, when the function for simultaneously setting a plurality of nodes in the first to sixth embodiments is operated in the setting state of this network utility, the group A is set with reference to Printer No. 2, and the Printer is set. Group B is set based on No.7.
【0271】
As described above, in the network utility having the function of simultaneously setting the printers as a plurality of nodes in the first to sixth embodiments, the nodes connected on the network targeted by the function are grouped as a plurality of groups. You can choose.
【0272】
Next, the operation of the network utility when the operation is performed will be described.
【0273】
FIG. 39 is a flowchart showing the operation of the network utility according to the eighth embodiment of the present invention.
【0274】
First, in the process of selecting the printers listed on Network Utility in order, whether or not the group name in the edit box corresponding to the currently current printer matches the group currently being set. To confirm. That is, it is determined whether or not the groups are the same.
【0275】
If the groups do not match, the printer is not subject to setting, so move to the next setting item and set the printer one level below the list to the current printer. Here, if there are no more printers remaining during this operation, the process ends assuming that the settings for all items have been completed. If there are remaining printers, check whether the group name in the edit box corresponding to the currently current printer matches the group currently being set.
【0276】
Also, if the groups match, the printer is the target of the setting change, so check if there is a pattern setting, and if "No Type" indicating that pattern processing is not performed is selected, the pattern Assuming that it is not specified, processing without a pattern is performed. Since the content of the process is almost the same as that of the first to seventh embodiments, the description thereof will be omitted. If a pattern is set, it is assumed that the pattern is specified, and processing is performed according to the pattern. Since the content of the process is almost the same as that of the first to seventh embodiments, the description thereof will be omitted.
【0277】
In the present embodiment, a function of limiting the target of the technique of simultaneously changing the settings of printers as a plurality of nodes connected on a network is provided.
【0278】
Next, the flowchart will be described. Step S111 Determine if the group names in the edit box match. If they do not match, the process proceeds to step S112, and if they do match, the process proceeds to step S114. Step S112 Moves to the next setting item. Step S113 Determine if all items have been set. When the setting of all items is completed, the process ends, and when the setting of all items is not completed, the process returns to step S111. Step S114 Determine if a pattern is specified. If a pattern is specified, the process proceeds to step S118, and if "No Type" is selected, the process proceeds to step S115. Step S115 Obtain the MIB ID of the applicable setting item. Step S116 Set the settings in the printer. Step S117 Moves to the next setting item and returns to step S111. Step S118 Determine if all printer settings are complete. If all the printer settings are completed, the process proceeds to step S117, and if all the printer settings are not completed, the process proceeds to step S119. Step S119 Obtain the MIB ID of the applicable setting item. Step S120 Pattern processing is performed, and the process returns to step S118.
【0279】
As described above, in the present embodiment, the setting is changed for the nodes connected on the network, and the setting value for each node can be patterned in a certain pattern, and the node can be used as one node. If you have a function that allows you to set all the printers to be set in the printer setting work, group the printers to be set instead of all the printers displayed in the list, and set multiple printers on the network. It is possible to change the settings of multiple groups at the same time for only some of the multiple nodes connected to. Therefore, for the seventh embodiment, more complicated settings can be completed by one operation.
【0280】
Also, since you can freely select the node connected to the network to change the settings from the printer as the node connected to the listed network, the function of the part to be listed is all the discovered networks. Since the function of simply displaying the nodes connected above without filtering is sufficient, the function of discovering the nodes connected on the network to be displayed in the list of network utilities can be simplified. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0281】
Next, a ninth embodiment of the present invention will be described. For those having the same structure as that of the first embodiment, the description thereof will be omitted by assigning the same reference numerals.
【0282】
FIG. 40 is a diagram showing a configuration of a network utility according to a ninth embodiment of the present invention, and FIG. 41 is a diagram showing a protocol setting according to the ninth embodiment of the present invention.
【0283】
In the present embodiment, the setting is accurately completed for the node connected to the network and having the function of dynamically acquiring the address.
【0284】
As shown in FIG. 40, the host utility 10 as a network utility has a pattern-specific processing unit 25 that performs processing according to the pattern according to the information of the pattern information 19. Then, the pattern-specific processing unit 25 has a function of identifying the same related item and a function of picking up the same related item.
【0285】
Next, the operation of the network utility having the above configuration will be described.
【0286】
In this case, among the menu items, there are setting items that are grouped into similar groups. As shown in Figure 41, all protocols are enabled / disabled for each protocol such as TCP / IP enabled / disabled, NetWare enabled / disabled, AppleTalk enabled / disabled, and NetBEUI enabled / disabled. Since there may be a request such as wanting to set all the same setting values to "Enable", it can be grouped as related items.
【0287】
Similarly, it is possible to set to "ON", which is the same setting value that enables all the ON / OFF settings of the address setting method such as DHCP ON / OFF, BOOTP ON / OFF, and RARP ON / OFF. There is sex. However, even for similar items, the settings of the commonly used server cannot be expressed by ON / OFF of the setting contents and cannot be set with the same value, so the same grouping is not performed here.
【0288】
In the present embodiment, for the nodes connected on each network, the process for enabling all the related setting items is defined as a pattern of "AUTO", and the same related items are defined for each setting environment. Allows all to be enabled.
【0289】
Next, the procedure for setting the setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0290】
FIG. 42 is a diagram showing a dialog box for setting the protocol according to the ninth embodiment of the present invention.
【0291】
In this case, the node connected on the network will be replaced with a printer in the present embodiment. In addition, an address resolution processing setting dialog box, which is a function for dynamically acquiring the IP address of each printer, will be described as an example.
【0292】
First, make the settings in the dialog box shown in FIG. A check box is prepared for each setting, and it is possible to select whether or not to use each address resolution means. If you want to enable all of these address resolution methods and set them for all printers, select the top printer listed in Figure 9 to display the dialog box shown in Figure 42. Conventionally, it is necessary to input the check box of the address resolution means to be used in this dialog box, but in the present embodiment, the user does not have to input the check box every time, and the conventional setting in this respect. Different from the method.
【0293】
In the present embodiment, one combo box corresponding to the grouping of each set value is prepared, and the options include "No Type" and "Select ALL". In the present embodiment, since it is desired to set all the related items for the setting items corresponding to all the printers, "Select ALL" is selected as the option as shown in FIG. 42. After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 42, the "decision button" is omitted.
【0294】
By setting one printer setting method and pattern described above, all the printers shown in FIG. 9 can be set. The values specifically set by the operation are DHCP = valid, BOOTP = valid, and RARP = valid.
【0295】
Next, the operation of the pattern-specific processing unit 25, which is the subject of the present invention, when the operation is performed will be described.
【0296】
FIG. 43 is a flowchart showing the operation of the network utility according to the ninth embodiment of the present invention.
【0297】
In this case, when the pattern-specific processing unit 25 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, whether or not all the items have been set. To confirm. Then, when all the items have been set, the process ends.
【0298】
Next, it is confirmed whether or not the pattern setting is specified. In this embodiment, "No Type (no pattern designation)" and "Select ALL (turn on all related items)" are options.
【0299】
Then, when the pattern specification is "No Type", that is, when it is not "Select ALL", the corresponding MIB value (MIB ID) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified. ) Is acquired (obtained).
【0300】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0301】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0302】
If the pattern specification is "Select ALL", first check whether the pattern processing has been completed for all printers. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0303】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0304】
Then, the operation corresponding to the pattern "Select ALL" is read from the pattern information 19, and the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. To do. This enables all items in the applicable setting group.
【0305】
Then, when the setting value is changed for each printer, it is confirmed whether or not the pattern processing is completed for all the printers.
【0306】
Also, even if the printer that sets one printer is not always at the top of the list, set "Select ALL" for other printers based on the settings of the printer selected from the seven printers in Fig. 9. You can also do it. On the contrary, if you want to turn off all related items, you can do it with a pattern like "Select None".
【0307】
Next, the flowchart will be described. Step S121 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S122. Step S122 Determine if the pattern specification is "Select ALL". If it is "Select ALL", the process proceeds to step S126, and if it is "No Type", the process proceeds to step S123. Step S123 Obtain the MIB ID for the applicable configuration item. Step S124 Set the settings in the printer. Step S125 Moves to the next setting item and returns to step S121. Step S126 Determine if all printer settings are complete. If it is completed, the process proceeds to step S125, and if it is not completed, the process proceeds to step S127. Step S127 Obtain the MIB ID for the applicable configuration item. Step S128 Enable all items in the applicable configuration group and return to step S126.
【0308】
As described above, in the present embodiment, when all the settings of the related items are individually enabled or disabled for the nodes connected on the network, all the related items are enabled (disabled). At (set to), you can set all the printers you want to change in the printer setting process as a node for almost one node. Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0309】
Next, a tenth embodiment of the present invention will be described. For those having the same structure as that of the first embodiment, the description thereof will be omitted by assigning the same reference numerals.
【0310】
FIG. 44 is a diagram showing a configuration of a network utility according to a tenth embodiment of the present invention.
【0311】
In the present embodiment, in the process of setting a plurality of nodes connected to the network at the same time, not all the nodes connected to the network discovered by the network utility are targeted, but on a specific network. The user can select multiple nodes connected to.
【0312】
In this case, as shown in FIG. 44, the host utility 10 as a network utility has a grouping database 26 in the device discovery unit 14 that groups the nodes connected on the network, and at the time of node discovery and from the user. Information can be retrieved from the grouping database 26 at the time of request for grouping the nodes of.
【0313】
Next, the operation of the network utility having the above configuration will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0314】
FIG. 45 is a diagram showing a main page of the network utility according to the tenth embodiment of the present invention.
【0315】
In FIG. 45, Printer No. 1 to Printer No. 7 were discovered, and a total of 7 printers are displayed as a list. In this case, check boxes and list boxes are added corresponding to each line to the left of the list shown in FIG. 9 of Network Utility. In addition, add a combo box in the right button column. Then, the check boxes correspond to each of them. For example, if 10 printers are displayed in the list, 10 check boxes in the left column will also be displayed for each printer.
【0316】
In addition, the list box is arranged at the position where the item of Group is displayed, and displays what kind of group the printer belongs to.
【0317】
Then, the combo box is used to specify the conditions of the printer to be searched and the key to be classified. In the present embodiment, only one is displayed, but a plurality of keys such as the first key and the second key for searching / sorting may be displayed. In FIG. 45, "Company" is displayed, and it is required to group the nodes connected to the network by the manufacturing company. When a search for a node connected on the network is performed with this key set, the manufacturer name is displayed in the list box, and a list of nodes connected on the network is displayed.
【0318】
Then, the network utility recognizes the characters displayed for the nodes connected on each network as the group name to which the nodes connected on the network belong. In this embodiment, Network Utility uses the concept of this group when changing settings.
【0319】
The check box also determines the criteria for the nodes connected on the network that belong to each group. Then, the pattern processing in each group is performed based on the contents set in the nodes connected on the reference network. Only one check in the check box can be selected in the group. If the check boxes are checked more than once, the one in the same group that is higher in the list is valid.
【0320】
Then, in FIG. 45, the user divides the settings of the seven printers into four groups for each manufacturing company, and divides the settings into four groups, Printer No. 1 and Printer No. 4, and Printer No. 2 and Printer No. 7. Group, Printer No.3 group, Printer No.5 and Printer No.6 group.
【0321】
In addition, the user must set one node connected to the network for each group to set the standard when setting multiple nodes connected to the network at the same time by making multiple groups. It doesn't become. In this embodiment, the check boxes of Printer No.1, Printer No.3, Printer No.5, and Printer No.7 are checked, and Printer No.1 is set as the standard of the group "Toshipa", and Printer No.3 is set. Group "HPP" criteria, Printer No. 5 is the group "Rexmark" criteria, and Printer No. 7 is the group "OKI" criteria.
【0322】
Then, when the function for simultaneously setting a plurality of nodes in the ninth embodiment is operated in the setting state of this network utility, the group "Toshipa" is set with reference to Printer No. 1, and the Printer No. 1 is set. The group "HPP" is set based on 3, the group "Rexmark" is set based on Printer No. 5, and the group "OKI" is set based on Printer No. 7.
【0323】
As described above, in the network utility having the function of setting a plurality of nodes at the same time, the nodes connected on the network to be the target of the function can be selected as a plurality of groups.
【0324】
Next, the operation of the network utility when the operation is performed will be described.
【0325】
FIG. 46 is a flowchart showing the operation of the network utility according to the tenth embodiment of the present invention.
【0326】
First, in the process of selecting the printers listed on Network Utility in order, whether or not the group name in the list box corresponding to the currently current printer matches the group currently being set. To confirm. That is, it is determined whether or not the groups are the same.
【0327】
If the groups do not match, the printer is not subject to setting, so move to the next setting item and set the printer one level below the list to the current printer. Here, if there are no more printers remaining during this operation, the process ends assuming that the settings for all items have been completed. If there are remaining printers, check whether the group name in the list box corresponding to the current printer matches the group currently being set.
【0328】
Also, if the groups match, the printer is the target of the setting change, so check if there is a pattern setting, and if "No Type" indicating that pattern processing is not performed is selected, the pattern Assuming that it is not specified, processing without a pattern is performed. Since the content of the process is almost the same as that of the first to seventh embodiments, the description thereof will be omitted. If a pattern is set, it is assumed that the pattern is specified, and processing is performed according to the pattern. Since the content of the process is almost the same as that of the first to seventh embodiments, the description thereof will be omitted.
【0329】
The present invention provides a function of limiting the target of the technique for changing the settings of a plurality of nodes connected on a network at the same time.
【0330】
Next, the flowchart will be described. Step S131 Determine if the group names in the edit box match. If they do not match, the process proceeds to step S132, and if they do match, the process proceeds to step S134. Step S132 Move to the next setting item. Step S133 Determine if all items have been set. When the setting of all items is completed, the process ends, and when the setting of all items is not completed, the process returns to step S131. Step S134 Determine if a pattern is specified. If a pattern is specified, the process proceeds to step S138, and if "No Type" is selected, the process proceeds to step S135. Step S135 Obtain the MIB ID of the applicable setting item. Step S136 Set the settings in the printer. Step S137 Moves to the next setting item and returns to step S131. Step S138 Determine if all printer settings are complete. If all the printer settings are completed, the process proceeds to step S137, and if all the printer settings are not completed, the process proceeds to step S139. Step S139 Obtain the MIB ID of the corresponding setting item. Step S140 Pattern processing is performed, and the process returns to step S138.
【0331】
Next, the operation of grouping a plurality of nodes connected on the network will be described.
【0332】
FIG. 47 is a flowchart showing an operation of grouping nodes in the tenth embodiment of the present invention, and FIG. 48 is a table showing an example of a grouping key in the tenth embodiment of the present invention.
【0333】
First, it searches for and finds the NIC, which is a node connected to the network, and displays it in the list on the main page of Network Utility.
【0334】
Next, it is determined whether or not the grouping key is specified in the combo box. Then, if it is not specified, the process ends, and if it is specified, all the required MIB IDs are set in order to know the item specified by the grouping key. Item-Processing of MIB corresponding unit 16 Obtain (obtain) the corresponding MIB value (MIB ID) from.
【0335】
Then, the printer as a node connected to the network is inquired, the value corresponding to the MIB ID as the information of the corresponding item is acquired, and the value as the acquired information is processed if necessary. Use to create the item specified by the grouping key.
【0336】
Next, the printers as nodes connected to the network found in the list of network utilities are grouped (grouped) according to the value as the acquired information, and if necessary, they are sorted and displayed according to the grouping. You may.
【0337】
The grouping key can be set as shown in FIG. 48 in addition to the printer manufacturer as a node connected to the network.
【0338】
As described above, in the present embodiment, the setting is changed for the nodes connected on the network, and when the setting value for each node can be patterned in a certain pattern, it is used as one node. If you have a function that allows you to set all the printers you want to set in the printer setting work, group the printers to be set instead of all the printers displayed in the list, and set multiple printers on the network. It is possible to change the settings of multiple groups at the same time for only some of the connected nodes at once. Therefore, the present embodiment is characterized in that it can be grouped based on the information of each node as compared with the seventh and eighth embodiments. Therefore, the administrator can make settings according to the characteristics of the node to be managed.
【0339】
As a result, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0340】
Next, the eleventh embodiment of the present invention will be described. For those having the same structure as that of the first embodiment, the description thereof will be omitted by assigning the same reference numerals.
【0341】
In the present embodiment, in the process of setting the printer as a plurality of nodes connected to the network at the same time, even if the printer is set such as the address resolution process, it is normal depending on the setting status of the network environment such as the server. For those that do not work, the network utility side checks the operation and sets the method for which the operation is guaranteed for the printer as a node connected to the network.
【0342】
FIG. 49 is a diagram showing a configuration of a network utility according to the eleventh embodiment of the present invention.
【0343】
In this case, as shown in FIG. 49, the host utility 10 as a network utility sets the group item database 28, which groups related items among the setting items of the nodes connected on the network, to the group item operation determination unit. Prepare for 27. Then, the group item operation determination unit 27 has a function of determining which operation of the grouped items ends normally, and setting a setting value for normally ending by the judgment of the network utility.
【0344】
Next, the operation of the network utility having the above configuration will be described.
【0345】
In this case, the address resolution process is generally composed of a server that provides an address and a client that makes a request to the server and acquires the address. In the present embodiment, the node connected to the target network corresponds to the client in the address resolution process.
【0346】
In addition, the address resolution process does not operate normally only by setting the client, and it is necessary to set it correctly on the server side as well. In the present embodiment, an item for which processing cannot be completed correctly unless it is operated in this way is actually operated on the network utility side, and is set to operate normally for each node connected to the network. A function pattern that selects and sets a value is defined as a pattern called "Auto Judge".
【0347】
Next, the procedure for setting the above-mentioned setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0348】
FIG. 50 is a diagram showing a setting screen for address resolution processing according to the eleventh embodiment of the present invention.
【0349】
In this case, the node connected on the network will be replaced with a printer in the present embodiment. Further, in FIG. 50, the setting screen of the address resolution processing will be described as an example.
【0350】
First, set the address resolution process in the dialog box shown in Fig. 50. At this time, a check box is prepared for each protocol for address resolution, and the value of "Enable" can be selected by checking the check box, and the value of "Disable" can be selected by unchecking the check box. Then, if the default value is set to "Disable" and you want to set it for all printers, select the top printer shown in Figure 9 and the dialog box shown in Figure 50. Is displayed.
【0351】
Next, set any or all of the settings of each address resolution processing protocol to "Enable". Up to this point, the setting method is the same as the conventional one.
【0352】
Next, in the present embodiment, one combo box corresponding to each idle resolution process is prepared, and the options include "No Type" and "Auto Judge". In the present embodiment, since it is desired to set all the printers to be able to complete the address resolution normally, "Auto Judge" is selected as an option. After that, click the "Enter (send settings to printer) button" provided for each setting page / dialog box. In FIG. 50, the "decision button" is omitted.
【0353】
Then, all the printers shown in FIG. 9 can be set by setting the one printer setting method and the pattern described above.
【0354】
Next, an example of specific setting will be described.
【0355】
FIG. 51 is a diagram showing a setting example of the printer according to the eleventh embodiment of the present invention.
【0356】
In FIG. 51, the actual setting is assumed to be the top of the list (Printer No. 1). Then, in order to enable / disable the setting of "DHCP" which is one of the address resolution protocols, check the corresponding check box. Also, in consideration of the case where the DHCP server of the network to which the printer to be set is connected is not set normally, manually enter the address in Manual Settings (manual setting or manual setting). In this Printer setting example, DHCP is used for address resolution, and if it is not possible, the address set in Manual Settings is enabled.
【0357】
By applying this setting to all printers in the list, as shown in Fig. 51, in an environment where DHCP is set to operate normally, an address is assigned by DHCP, and DHCP is set to operate normally. In an environment that has not been created, the address set in Manual Settings will be assigned, so the addresses will always be set for Printer No. 1 to Printer No. 7 after this setting, and address resolution will succeed.
【0358】
Next, the operation of the network utility when the operation is performed will be described.
【0359】
FIG. 52 is a flowchart showing the operation of the network utility according to the eleventh embodiment of the present invention.
【0360】
First, when the pattern-specific processing unit 25 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, it determines whether or not all the items have been set. Confirm. Then, when all the items have been set, the process ends.
【0361】
Next, it is confirmed whether or not the pattern setting is specified. In this embodiment, "No Type (no pattern specified)" and "Auto Judge (automatically select the most suitable one from the selected address resolution methods)" are options.
【0362】
Then, when the pattern specification is "No Type", that is, when it is not "Auto Judge", the corresponding MIB value (MIB ID) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified. ) Is acquired (obtained).
【0363】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0364】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0365】
If the pattern specification is "Auto Judge", first check whether the pattern processing has been completed for all printers. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0366】
If the pattern processing has not been completed for all printers, the corresponding MIB value is acquired from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified.
【0367】
Subsequently, the operation corresponding to the pattern "Auto Judge" is read from the pattern information 19, and the process of diagnosing the possibility of address resolution is performed according to the algorithm. Then, when the probability of address resolution is diagnosed according to the algorithm, it is confirmed whether or not the pattern processing is completed for all the printers.
【0368】
In this process, if Manual Settings is selected, the address corresponding to each printer displayed in the list of network utilities must be described, so it is not possible to easily set multiple Printers, but it is certain. Can be set to.
【0369】
Next, the flowchart will be described. Step S151 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S152. Step S152 Determine if the pattern specification is "Auto Judge". If it is "Auto Judge", the process proceeds to step S156, and if it is "No Type", the process proceeds to step S153. Step S153 Obtain the MIB ID of the applicable setting item. Step S154 Set the settings in the printer. Step S155 Moves to the next setting item and returns to step S151. Step S156 Determine if all printer settings are complete. If it is completed, the process proceeds to step S155, and if it is not completed, the process proceeds to step S157. Step S157 Obtain the MIB ID of the applicable setting item. Step S158 Performs the process of diagnosing the probability of address resolution according to the algorithm. According to the step S159 algorithm, the probability of address resolution is diagnosed, and the process returns to step S156.
【0370】
Next, the actual operation of "Auto Judge" will be described.
【0371】
FIG. 53 is a diagram showing an outline of an address resolution operation according to the eleventh embodiment of the present invention.
【0372】
First, the network utility in the present embodiment that operates on the administrator client (administrator client) acquires the MAC address of the network from the printer to be set, as shown by 1 in FIG. 53.
【0373】
Then, as shown by 2 in FIG. 53, the acquired MAC address is used to send an address acquisition request to the target environment. Here, if the address can be obtained, it is determined that the target printer can succeed in address resolution using the corresponding address resolution protocol in the environment. If the address cannot be obtained, it is determined that the target printer cannot succeed in address resolution using the corresponding address protocol in the environment, and other methods are confirmed. Furthermore, if all fails, the address specified in Manual Settings is set unconditionally.
【0374】
Next, if the address can be obtained, the address is released as shown by 3 in FIG. 53. Then, as shown by 4 in FIG. 53, a successful address resolution method is actually set for the target printer.
【0375】
Then, by such a process, the printer can normally perform the address resolution process as shown by 5 in FIG. 53.
【0376】
As described above, in the present embodiment, the setting is changed for the nodes connected on the network, and when the setting value for each node is the same, the setting process of the printer as a node for almost one node is performed. The convenience of completing the settings of all the printers whose settings are to be changed in is lower than that of the first to tenth embodiments. However, it is possible to reliably set setting items that depend on the network environment to which the printer as the target node, such as address resolution processing, which cannot be understood without actually operating the printer, is connected.
【0377】
Therefore, the work time for changing the settings can be saved.
【0378】
Next, a twelfth embodiment of the present invention will be described. For those having the same structure as that of the first embodiment, the description thereof will be omitted by assigning the same reference numerals.
【0379】
In the present embodiment, even if printer settings such as address resolution processing are performed in the process of simultaneously setting printers as a plurality of nodes connected to the network, it is normal depending on the setting status of the network environment such as a server. For those that do not work, check the operation on the network utility side and display the actual operation result such as the address resolution result when the method for which the operation is guaranteed is set for the node connected to the network. Can be done.
【0380】
FIG. 54 is a diagram showing a configuration of a network utility according to a twelfth embodiment of the present invention.
【0381】
In this case, as shown in FIG. 54, the host utility 10 as a network utility sets the group item database 34, which groups related items among the setting items of the nodes connected on the network, into the group item operation determination unit. Prepare for 30. Then, the pre-operation status acquisition unit 31 included in the group item operation determination unit 30 confirms the status before the printer operates according to the set contents, and the post-operation status acquisition unit 32 confirms the printer according to the set contents. It has a function of confirming the subsequent situation and determining how the operation is performed by the operation content determination unit 33 from the acquired information.
【0382】
Next, the operation of the network utility having the above configuration will be described.
【0383】
In this case, the address resolution process is generally composed of a server that provides an address and a client that makes a request to the server and acquires the address. In the present embodiment, the node connected to the target network corresponds to the client in the address resolution process.
【0384】
In addition, the address resolution process does not operate normally only by setting the client, and it is necessary to set it correctly on the server side as well. In the present embodiment, it is possible to display the result of actually operating an item whose processing is not known to be completed correctly unless it is operated in this way, and the processing of the function is described as ". It is defined as a pattern called "Result Check". When operating in combination with the first to eleventh embodiments, the operation may be performed when "equivalent value", "Auto Judge", or the like is set.
【0385】
Next, the procedure for setting the above-mentioned setting items will be described. In the present embodiment, a case where the node connected on the network is a printer will be described.
【0386】
FIG. 55 is a diagram showing a setting screen for address resolution processing according to the twelfth embodiment of the present invention.
【0387】
In this case, the node connected on the network will be replaced with a printer in the present embodiment. Further, in FIG. 55, the setting screen of the address resolution processing will be described as an example.
【0388】
First, set the address resolution process in the dialog box as shown in Fig. 55. At this time, a check box is prepared for each protocol for address resolution, and the value of "Enable" can be selected by checking the check box, and the value of "Disable" can be selected by unchecking the check box. Then, if the default value is set to "Disable" and you want to set it for all printers, select the top printer shown in Figure 9 and the dialog box shown in Figure 55. Is displayed.
【0389】
Next, one of the settings of each address resolution processing protocol is set to "Enable". Up to this point, the setting method is the same as the conventional one. To set this setting for all printers listed in FIG. 9, by setting "equivalent" in the first embodiment or "Auto Judge" in the eleventh embodiment. It can be carried out.
【0390】
In the present embodiment, when a plurality of address resolution processing protocols are selected and operated, it is determined which address resolution processing protocol is actually selected by the operation of the printer and from which server the address is acquired. This process can be set for all listed printers by selecting the pattern "Result Check". As described above, if the same value and the "Auto Judge" pattern are set to operate, the same value can be set for all the listed printers, and the result of the actual operation can also be displayed.
【0391】
Then, by setting the one printer setting method and the pattern described above, all the printers shown in FIG. 9 can be set, and the result of the address resolution process can be displayed on all the printers. ..
【0392】
Next, a concrete display example will be described.
【0393】
In FIG. 55, "DHCP", "BOOTP", and "RARP" are set to operate. Also, as a result, the "IP Address", "Subnet Mask", and "Default Gateway" addresses actually obtained from the server, the address resolution processing protocol name from which these addresses were obtained, and these are displayed. This is the address of the server that obtained the address of.
【0394】
Note that FIG. 55 shows that the address resolution processing protocol "DHCP" actually acquired the address, and that the IP address of the acquired server is "200.150.100.101".
【0395】
Next, the operation of the network utility when the operation is performed will be described.
【0396】
FIG. 56 is a flowchart showing the operation of the network utility according to the twelfth embodiment of the present invention.
【0397】
First, when the pattern-specific processing unit 25 receives a change request for changing the setting value of the setting item from the setting value writing unit 13 and the setting item-specific processing unit 15, it determines whether or not all the items have been set. Confirm. Then, when all the items have been set, the process ends.
【0398】
Next, it is confirmed whether or not the pattern setting is specified. In this embodiment, "No Type (no pattern specified)" and "Result Check (automatically select the most suitable one from the selected address resolution methods)" are options.
【0399】
Then, when the pattern specification is "No Type", that is, when it is not "Result Check", the corresponding MIB value (MIB ID) from the processing of the setting item-MIB corresponding unit 16 for the setting item for which the change request is specified. ) Is acquired (obtained).
【0400】
Subsequently, the SNMP communication unit 17 is requested to change the setting value of the setting item by using the setting value of the change request and the corresponding MIB value as arguments. As a result, the set value is set in the printer.
【0401】
Next, move on to the next item that has been requested to be changed as a setting item, and check whether the settings for all items have been completed.
【0402】
When the pattern specification is "Result Check", first, it is confirmed whether or not the pattern processing is completed for all the printers. Then, when the pattern processing is completed for all the printers, the process moves to the next item for which the change is requested as the setting item.
【0403】
If the pattern processing has not been completed for all the printers, the first processing described later is performed.
【0404】
Next, the flowchart will be described. Step S161 Determine if all items have been set. If it is completed, the process ends, and if it is not completed, the process proceeds to step S162. Step S162 Determine if the pattern specification is "Result Check". If it is "Result Check", the process proceeds to step S166, and if it is "No Type", the process proceeds to step S163. Step S163 Obtain the MIB ID of the applicable setting item. Step S164 Set the settings in the printer. Step S165 Moves to the next setting item and returns to step S161. Step S166 Determine if all printer settings are complete. If it is completed, the process proceeds to step S165, and if it is not completed, the process proceeds to step S167. Step S167 Performs pre-operation status acquisition processing, and returns to step S166.
【0405】
Next, the first process will be described.
【0406】
FIG. 57 is a flowchart showing a subroutine of the pre-operation status acquisition process according to the twelfth embodiment of the present invention.
【0407】
First, the host utility 10 as a network utility acquires the printer's MAC Address from the printer's MIB and checks whether or not all the address resolution processing protocols that are set to be valid have been confirmed. Then, if the confirmation has been completed for all the address resolution processing protocols that are set to be valid, the processing is terminated.
【0408】
If the confirmation of all the address resolution processing protocols that are set to be valid has not been completed, the printer address acquisition is attempted using the acquired MAC Address of the corresponding printer as a key. For example, when "DHCP", "BOOTP", and "RARP" are enabled in this order as the address resolution processing protocol, the network utility in this embodiment first attempts to acquire an address using the DHCP protocol. It then attempts to obtain an address using the BOOTP protocol and finally uses the RARP protocol to obtain an address.
【0409】
In these cases, since the address requester uses the MAC Address obtained from the printer, the printer performs an operation that mimics the operation of obtaining its own address using the DHCP protocol.
【0410】
Next, if the printer address can be acquired, the address of the printer acquired by the network utility in the present embodiment is obtained so that the printer does not become unable to acquire the address when the printer actually acquires the address. Release it and return it to the server.
【0411】
If the address for the printer cannot be obtained, record the result for each address resolution processing protocol and check whether all the address resolution processing protocols that are set to be valid have been confirmed. Check if not.
【0412】
By such processing, when the printer operates using each address resolution processing protocol, it is possible to acquire information capable of determining whether or not an address can be obtained.
【0413】
The printer then operates using the actual configured address resolution processing protocol.
【0414】
Next, the flowchart will be described. Step S167-1 Obtain the MAC Address of the printer. Step S167-2 Determine if the verification is complete for all protocols. If the confirmation is completed for all protocols, the process ends, and if the confirmation is not completed for all protocols, the process proceeds to step S167-3. Step S167-3 Attempt to get the printer address using MAC Address. Step S167-4 Determine if the address could be obtained. If the address can be obtained, the process proceeds to step S167-5, and if the address cannot be obtained, the process proceeds to step S167-6. Step S167-5 Release the acquired address. Step S167-6 Record the results and return to step S167-2.
【0415】
Next, the operation of the post-operation status acquisition unit 32 will be described.
【0416】
FIG. 58 is a flowchart showing the operation of the post-operation status acquisition unit according to the twelfth embodiment of the present invention.
【0417】
First, check whether the settings of all items have been completed, and if all the items have been set, the process ends, and if all the items have not been set, this implementation is performed. The host utility 10 as a network utility in the form of is periodically checked using the printer's MIB to see if the IP Address of the listed printer is changed by the address resolution processing protocol.
【0418】
Then, if the IP Address has not been changed, check whether the IP Address is changed by the address resolution processing protocol. Check one IP Address on the list so that the printers are not biased to one. Move on to the next printer and periodically check using the printer's MIB to see if the IP Address of the printer is changed by the address resolution processing protocol. If there is only one left, leave it as it is.
【0419】
If the IP Address has been changed, the values of "Subnet Mask" and "Default Gateway" are also acquired using the MIB of the printer at the same time. Then, the three acquired addresses are displayed as shown in FIG. 55.
【0420】
Next, check whether the processing is completed for all address resolution processing protocols, and if the processing is not completed for all address resolution processing protocols, use the MAC Address of the corresponding printer as a key and use the printer. Attempts to get the address of. For example, when "DHCP", "BOOTP", and "RARP" are enabled in this order as the address resolution processing protocol, the network utility in this embodiment first attempts to acquire an address using the DHCP protocol. It then attempts to obtain an address using the BOOTP protocol and finally uses the RARP protocol to obtain an address.
【0421】
In these cases, since the address requester uses the MAC Address obtained from the printer, the printer performs an operation that mimics the operation of obtaining its own address using the DHCP protocol.
【0422】
Next, if the address for the printer can be acquired, the address of the printer acquired by the network utility in the present embodiment will not be acquired when the printer actually acquires the address. Is released and returned to the server.
【0423】
If the address for the printer cannot be obtained, record the result for each address resolution processing protocol and check whether all the address resolution processing protocols that are set to be valid have been confirmed. Check if not.
【0424】
Then, when the processing is completed for all the address resolution processing protocols, the actually used "address resolution processing protocol" and "connected server" are specified and displayed.
【0425】
Next, the flowchart will be described. Step S171 Determine if all printers have been checked. If the confirmation of all printers is completed, the process ends, and if the confirmation of all printers is not completed, the process proceeds to step S172. Step S172 Determine if the IP Address has changed. If there is a change, the process proceeds to step S174, and if there is no change, the process proceeds to step S173. Step S173 Move to the next printer in the list, leave it alone if there is only one, and return to step S172. Step S174 Display the acquired "IP Address", "Subnet Mask", and "Default Gateway". Step S175 Determine if the verification is complete for all protocols. If confirmation is completed for all protocols, the process proceeds to step S176, and if confirmation is not completed for all protocols, the process proceeds to step S177. Step S176 Displays the "address resolution processing protocol" and "connected server" actually used, and returns to step S171. Step S177 MAC Try to get the printer address using Address. Step S178 Determine if the address could be obtained. If the address can be obtained, the process proceeds to step S179, and if the address cannot be obtained, the process proceeds to step S180. Step S179 Release the acquired address. Step S180 Record the result and return to step S175.
【0426】
Next, the actual operation will be described.
【0427】
FIG. 59 is a diagram showing an outline of the operation of address resolution in the twelfth embodiment of the present invention, and FIG. 60 is a table showing an example of the determination algorithm in the twelfth embodiment of the present invention.
【0428】
First, the network utility in the present embodiment that operates on the administrator client (administrator client) acquires the MAC address of the network from the printer to be set, as shown by 1 in FIG. 59.
【0429】
Then, as shown by 2 in FIG. 59, the acquired MAC address is used to send a request for address acquisition to the target environment instead of the printer.
【0430】
Next, if the address can be obtained, the address is released as shown by 3 in FIG. 59. Then, as shown by 4 in FIG. 59, a successful address resolution method is actually set for the target printer.
【0431】
Then, by such a process, the printer can normally perform the address resolution process as shown by 5 in FIG. 53. Furthermore, as shown by 6 in Fig. 59, it is confirmed whether the address can no longer be acquired.
【0432】
As the determination algorithm in the present embodiment, for example, there is one as shown in FIG. 60.
【0433】
As described above, in the present embodiment, when a plurality of address resolution processes are enabled, a means for confirming the result after the printer as the target node executes the address resolution process is provided. You can check whether the address resolution processing protocol was actually valid and which server was valid.
【0434】
Therefore, the work time required for setting change can be shortened, and work mistakes in setting change can be prevented.
【0435】
The present invention is not limited to the above-described embodiment, and various modifications can be made based on the gist of the present invention, and these are not excluded from the scope of the present invention.
【0436】
[Effect of the invention]
As described in detail above, according to the present invention, in the parameter setting method via the network, in the parameter setting method of the node connected to the network, the unique information and the setting items of a plurality of nodes are read out, and the common setting items are used. Select to send the parameters.
【0437】
In this case, it is possible to reduce the work of changing the settings of the network utility, shorten the time required for the work of changing the settings, and prevent work mistakes.
[Simple explanation of drawings]
FIG. 1 is a diagram showing a configuration of a network utility according to the first embodiment of the present invention.
FIG. 2 is a diagram showing a procedure in a conventional setting method.
FIG. 3 is a diagram showing an example of conventional setting items.
FIG. 4 is a diagram showing an example of default values of conventional setting items.
FIG. 5 is a diagram showing an example of a conventional network.
FIG. 6 is a diagram showing a configuration of a conventional network utility.
FIG. 7 is a flowchart showing the operation of setting change processing in a conventional network utility.
FIG. 8 is a diagram showing a protocol setting according to the first embodiment of the present invention.
FIG. 9 is a diagram showing a main page of a network utility according to the first embodiment of the present invention.
FIG. 10 is a diagram showing a dialog box for setting a protocol according to the first embodiment of the present invention.
FIG. 11 is a diagram showing a setting example of a printer according to the first embodiment of the present invention.
FIG. 12 is a flowchart showing the operation of the network utility according to the first embodiment of the present invention.
FIG. 13 shows a dialog box for setting a protocol according to a second embodiment of the present invention.
FIG. 14 is a diagram showing a setting example of a printer according to a second embodiment of the present invention.
FIG. 15 is a diagram showing the operation of a pattern-based processing unit according to the second embodiment of the present invention.
FIG. 16 is a flowchart showing the operation of the network utility according to the second embodiment of the present invention.
FIG. 17 shows a dialog box for setting a protocol according to a third embodiment of the present invention.
FIG. 18 is a diagram showing a setting example of a printer according to a third embodiment of the present invention.
FIG. 19 is a flowchart showing the operation of the network utility according to the third embodiment of the present invention.
FIG. 20 shows a dialog box for setting a protocol according to a fourth embodiment of the present invention.
FIG. 21 is a diagram showing a setting example of a printer according to a fourth embodiment of the present invention.
FIG. 22 is a flowchart showing the operation of the network utility according to the fourth embodiment of the present invention.
FIG. 23 is a diagram showing a configuration of a network utility according to a fifth embodiment of the present invention.
FIG. 24 shows a dialog box for setting a protocol according to a fifth embodiment of the present invention.
FIG. 25 is a flowchart showing the operation of the default information acquisition unit according to the fifth embodiment of the present invention.
FIG. 26 is a flowchart showing the operation of the network utility according to the fifth embodiment of the present invention.
FIG. 27 is a diagram showing the structure of a default value database according to a fifth embodiment of the present invention.
FIG. 28 is a diagram showing a configuration of a network utility according to a sixth embodiment of the present invention.
FIG. 29 is a diagram showing a main page of a network utility according to a sixth embodiment of the present invention.
FIG. 30 is a flowchart showing the operation of the user setting saving process according to the sixth embodiment of the present invention.
FIG. 31 is a flowchart showing the operation of user setting setting processing according to the sixth embodiment of the present invention.
FIG. 32 is a diagram showing a configuration of a database for user optimum values according to a sixth embodiment of the present invention.
FIG. 33 shows a dialog box for setting a protocol according to a sixth embodiment of the present invention.
FIG. 34 is a flowchart showing the operation of the network utility according to the sixth embodiment of the present invention.
FIG. 35 is a first diagram showing a main page of a network utility according to a seventh embodiment of the present invention.
FIG. 36 is a second diagram showing a main page of a network utility according to a seventh embodiment of the present invention.
FIG. 37 is a flowchart showing the operation of the network utility according to the seventh embodiment of the present invention.
FIG. 38 is a diagram showing a main page of a network utility according to an eighth embodiment of the present invention.
FIG. 39 is a flowchart showing the operation of the network utility according to the eighth embodiment of the present invention.
FIG. 40 is a diagram showing a configuration of a network utility according to a ninth embodiment of the present invention.
FIG. 41 is a diagram showing a protocol setting according to a ninth embodiment of the present invention.
FIG. 42 shows a dialog box for setting a protocol according to a ninth embodiment of the present invention.
FIG. 43 is a flowchart showing the operation of the network utility according to the ninth embodiment of the present invention.
FIG. 44 is a diagram showing a configuration of a network utility according to a tenth embodiment of the present invention.
FIG. 45 is a diagram showing a main page of a network utility according to a tenth embodiment of the present invention.
FIG. 46 is a flowchart showing the operation of the network utility according to the tenth embodiment of the present invention.
FIG. 47 is a flowchart showing an operation of grouping nodes according to the tenth embodiment of the present invention.
FIG. 48 is a table showing an example of a grouping key according to a tenth embodiment of the present invention.
FIG. 49 is a diagram showing a configuration of a network utility according to the eleventh embodiment of the present invention.
FIG. 50 is a diagram showing a setting screen for address resolution processing according to the eleventh embodiment of the present invention.
FIG. 51 is a diagram showing a setting example of a printer according to the eleventh embodiment of the present invention.
FIG. 52 is a flowchart showing the operation of the network utility according to the eleventh embodiment of the present invention.
FIG. 53 is a diagram showing an outline of an address resolution operation according to the eleventh embodiment of the present invention.
FIG. 54 is a diagram showing a configuration of a network utility according to a twelfth embodiment of the present invention.
FIG. 55 is a diagram showing a setting screen for address resolution processing according to the twelfth embodiment of the present invention.
FIG. 56 is a flowchart showing the operation of the network utility according to the twelfth embodiment of the present invention.
FIG. 57 is a flowchart showing a subroutine of pre-operation status acquisition processing according to the twelfth embodiment of the present invention.
FIG. 58 is a flowchart showing the operation of the post-operation status acquisition unit according to the twelfth embodiment of the present invention.
FIG. 59 is a diagram showing an outline of an address resolution operation according to a twelfth embodiment of the present invention.
FIG. 60 is a table showing an example of a determination algorithm according to a twelfth embodiment of the present invention.
[Explanation of symbols]
Ten Host utility
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2019191866A | Cited by | Japan | Search report |
| JP2008053773A | Cited by | Japan | Search report |
| JP2016139272A | Cited by | Japan | Search report |
| JP2010224975A | Cited by | Japan | Examiner |
| JP2015061760A | Cited by | Japan | Search report |
| JP2015061760A | Cited by | Japan | Examiner |
| JP2011232790A | Cited by | Japan | Examiner |
| JP2015121989A | Cited by | Japan | Search report |
| JP2020135603A | Cited by | Japan | Search report |
| US8416703B2 | Cited by | United States of America | Applicant |
| US9413591B2 | Cited by | United States of America | Applicant |
| US8190719B2 | Cited by | United States of America | Applicant |
| JP2015121989A | Cited by | Japan | Search report |
| JP2006146655A | Cited by | Japan | Examiner |
| JP2015121989A | Cited by | Japan | Search report |
| JP2016182821A | Cited by | Japan | Examiner |
| JP2008102636A | Cited by | Japan | Examiner |
| JP2000078169A | Cites | Japan | Search report |
| JP2001285305A | Cites | Japan | Search report |
| JP2001503930A | Cites | Japan | Search report |
| JPH11282644A | Cites | Japan | Search report |
| JPH11316725A | Cites | Japan | Search report |
12 members in 5 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2002367808 | Japan | A | |
| JP20020367808 | – | – | – |
Members12
| Document | Office | Kind | |
|---|---|---|---|
| EP1431909A2 | European Patent Office (EPO) | A2 | |
| EP1431909A3 | European Patent Office (EPO) | A3 | |
| US2004133553A1 | United States of America | A1 | |
| JP2004199443AThis record | Japan | A | |
| CN1517849A | China | A | |
| CN100383722C | China | C | |
| CN101256475A | China | A | |
| JP4188074B2 | Japan | B2 | |
| EP1431909B1 | European Patent Office (EPO) | B1 | |
| DE60326310D1 | Germany | D1 | |
| US7707279B2 | United States of America | B2 | |
| CN101256475B | China | B |
20 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2004199443
- Publication, DOCDB
- 2004199443
- Publication, EPODOC
- JP2004199443
- Application
- 367808
- Application, DOCDB
- 2002367808
- Application, EPODOC
- JP20020367808
Titles3
- Japanese
- ネットワーク経由のパラメータ設定方法
- English
- Parameter setting method via network
- English
- METHOD FOR SETTING PARAMETER THROUGH NETWORK
Classification
- CPC, 3
- G06F3/1231
- G06F3/1203
- G06F3/1285
- IPC, 2
- G06F3 12
- G06F13 00