[go: up one dir, main page]

JP2010086250A - Electronic apparatus - Google Patents

Electronic apparatus Download PDF

Info

Publication number
JP2010086250A
JP2010086250A JP2008254029A JP2008254029A JP2010086250A JP 2010086250 A JP2010086250 A JP 2010086250A JP 2008254029 A JP2008254029 A JP 2008254029A JP 2008254029 A JP2008254029 A JP 2008254029A JP 2010086250 A JP2010086250 A JP 2010086250A
Authority
JP
Japan
Prior art keywords
setting
time
change request
execution
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008254029A
Other languages
Japanese (ja)
Inventor
Hiroshi Shibata
寛 柴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2008254029A priority Critical patent/JP2010086250A/en
Publication of JP2010086250A publication Critical patent/JP2010086250A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】設定変更時に、外部装置への不要なアクセスが生じるのを抑制する。
【解決手段】複合機10は、自装置に設定された複数の動作パラメータに従い、タイムサーバから時刻データを取得する。各動作パラメータの設定値は、PC40から遠隔操作で変更可能であるが、PCからは、動作パラメータ毎に、設定値の変更要求を表す設定変更要求データが送信される。このため、複合機は、第1の設定変更要求データを受信すると、タイマをスタートさせ、単位保留時間、設定値の変更動作の実行を保留し、次データの受信を待機する。そして、単位保留時間の経過前に、次データを受信すると、タイマをリセットし再スタートさせることにより保留期間を延長する。そして、保留期間が終了するか、PCから終了通知データを受信した時点で、上記保留した変更動作を実行し、設定値を変更すると共に、変更した設定値で、タイムサーバから時刻データを取得する。
【選択図】図5
An object of the present invention is to prevent unnecessary access to an external device when a setting is changed.
A multifunction device acquires time data from a time server according to a plurality of operation parameters set in the device. The setting value of each operation parameter can be changed remotely from the PC 40, but setting change request data representing a setting value change request is transmitted for each operation parameter from the PC. For this reason, when receiving the first setting change request data, the multi-function device starts a timer, suspends execution of the unit holding time and setting value changing operation, and waits for reception of the next data. When the next data is received before the unit holding time elapses, the holding period is extended by resetting and restarting the timer. Then, when the hold period ends or when end notification data is received from the PC, the above-described hold change operation is executed, the set value is changed, and time data is acquired from the time server with the changed set value. .
[Selection] Figure 5

Description

本発明は、通信機能を有する電子機器に関する。   The present invention relates to an electronic device having a communication function.

従来、電子機器としては、ネットワークを通じて外部装置と通信可能なパーソナルコンピュータやディジタル複合機等の電子機器が知られている。
また、通信に関する従来技術としては、ネットワークの負荷に応じ、データを受信待ちする時間としての受信待機時間を変更する技術が知られている(特許文献1参照)。受信待機時間を制御する技術としては、受信待機時間中に、新たなデータを受信する度、受信待機した時間をリセットして、ゼロから受信待機した時間をカウントすることにより、受信待機時間を延長する技術が知られている(特許文献2参照)。
Conventionally, electronic devices such as personal computers and digital multi-function peripherals that can communicate with external devices via a network are known.
Further, as a conventional technique related to communication, a technique is known in which a reception standby time as a data reception wait time is changed according to a network load (see Patent Document 1). As a technology to control the reception standby time, every time new data is received during the reception standby time, the reception standby time is reset and the reception standby time is counted from zero to extend the reception standby time. The technique to do is known (refer patent document 2).

この他、従来技術としては、管理装置から、ネットワークを通じ、電子機器に対して設定変更操作を行う技術が知られている(特許文献3参照)。
特開平09−081339号公報 特開平09−083743号公報 特開平05−347619号公報
In addition, as a conventional technique, a technique for performing a setting change operation on an electronic device from a management device via a network is known (see Patent Document 3).
JP 09-081339 A JP 09-083743 A Japanese Patent Laid-Open No. 05-347619

ところで、外部装置に対する処理を実行する電子機器に対して、管理装置が、ネットワークを通じ、上記処理に関する複数の動作パラメータの設定変更を行う場合には、電子機器が、管理装置から複数の動作パラメータの夫々に対する設定変更要求を受信する毎に、外部装置に対する処理を実行してしまう恐れがある。そして、この場合には、不必要な外部装置へのアクセスが生じ得る。   By the way, when the management device changes the setting of a plurality of operation parameters related to the above processing over the network with respect to the electronic device that executes the process for the external device, the electronic device receives a plurality of operation parameters from the management device. Each time a setting change request for each is received, there is a risk of executing processing for the external device. In this case, unnecessary access to an external device may occur.

本発明は、こうした問題に鑑みなされたものであり、電子機器が、管理装置から複数の動作パラメータの夫々について送信されてくる設定変更要求に従って、複数の動作パラメータの設定値を変更する際に、電子機器が外部装置に対して不必要にアクセスするのを低減することを目的とする。   The present invention has been made in view of such problems, and when an electronic device changes setting values of a plurality of operation parameters in accordance with a setting change request transmitted for each of the plurality of operation parameters from the management device, An object of the present invention is to reduce unnecessary access of an electronic device to an external device.

かかる目的を達成するためになされた本発明の電子機器は、ネットワーク接続可能な構成にされた通信機能を備える電子機器であって、複数の動作パラメータに対応する複数の設定値に従って、ネットワークに接続された外部装置に対する所定の処理を実行する処理実行手段と、実行制御手段とを備えるものである。   An electronic device of the present invention made to achieve such an object is an electronic device having a communication function configured to be connected to a network, and is connected to a network according to a plurality of setting values corresponding to a plurality of operation parameters. The apparatus includes a process execution unit that executes a predetermined process for the external device and an execution control unit.

実行制御手段は、ネットワークに接続された管理装置から、複数の動作パラメータの内、第1の動作パラメータに対する設定値の変更要求を受信した場合、処理実行手段が、当該変更要求に基づく変更後の第1の動作パラメータの設定値に従い、上記所定の処理を実行するのを所定期間禁止する。   When the execution control means receives a setting value change request for the first operation parameter from among the plurality of operation parameters from a management apparatus connected to the network, the process execution means performs a change after the change based on the change request. Execution of the predetermined process is prohibited for a predetermined period in accordance with the set value of the first operation parameter.

一方、実行制御手段は、上記所定期間の経過前に、管理装置から、複数の動作パラメータの内、第2の動作パラメータに対する設定値の変更要求を受信した場合、処理実行手段に、当該変更要求に基づく変更後の第2の動作パラメータの設定値、及び、先立って受信した変更要求に基づく変更後の第1の動作パラメータの設定値に従う上記所定の処理を実
行させる。
On the other hand, when the execution control unit receives a request for changing the setting value for the second operation parameter among the plurality of operation parameters from the management device before the predetermined period has elapsed, the execution control unit sends the change request to the process execution unit. The predetermined process according to the setting value of the second operation parameter after the change based on the change value and the setting value of the first operation parameter after the change based on the change request received in advance is executed.

このように構成された電子機器によれば、第1の動作パラメータに対する設定値の変更要求を受信しても、変更後の設定値に基づく処理を、とりあえずは、処理実行手段に実行させない。   According to the electronic apparatus configured as described above, even if a change request for the set value for the first operation parameter is received, the process execution unit does not execute the process based on the changed set value for the time being.

このため、管理装置にて、第1の動作パラメータ及び第2の動作パラメータについての設定変更操作が行われ、それに伴って、第1及び第2の動作パラメータに対する設定値の変更要求が夫々、送信されてくる場合にも、第1の動作パラメータのみの設定値を変更した状態で、処理実行手段が作動するのを回避することができる。従って、本発明によれば、設定変更途中で、処理実行手段が作動することが原因で、不要な外部装置に対するアクセスが生じるのを回避することができる。   For this reason, a setting change operation for the first operation parameter and the second operation parameter is performed in the management device, and accordingly, a change request for setting values for the first and second operation parameters is transmitted. Even in such a case, it is possible to avoid the operation of the processing execution means with the setting value of only the first operation parameter being changed. Therefore, according to the present invention, it is possible to avoid an unnecessary access to the external device due to the operation of the processing execution means during the setting change.

即ち、本発明によれば、設定変更されるべき複数の設定値の内、一部の設定値が反映されないまま、外部装置へのアクセスが行われるのを防止することができて、不要な外部装置へのアクセスが原因で、無駄に外部装置に負荷がかかってしまうのを極力抑えることができる。   That is, according to the present invention, it is possible to prevent an external device from being accessed without reflecting some of the setting values to be changed, and to prevent unnecessary external values. It is possible to suppress as much as possible the load on the external device due to access to the device.

尚、「第1の動作パラメータに対する設定値の変更要求」は、「実行制御手段によって処理の実行動作が禁止されていない状態で、最初に管理装置から受信する複数の動作パラメータのいずれかに対する設定値の変更要求」に定めることが好ましい。   It should be noted that the “setting value change request for the first operation parameter” is a setting for one of a plurality of operation parameters received first from the management apparatus in a state where the execution operation of the process is not prohibited by the execution control means. It is preferable to set the value change request.

例えば、上記所定の処理を規定する複数の動作パラメータの内、同時期に設定変更の操作がなされる動作パラメータの組合せが、一部の動作パラメータの組合せに限られている場合には、その組合せの内、最初に変更要求が送信されてくる動作パラメータを、「第1の動作パラメータ」と取扱って、二番目以降に変更要求が送信されてくる動作パラメータを、「第2の動作パラメータ」と取扱うことも可能である。但し、このようにすると、同時期に設定変更の操作がなされる動作パラメータの組合せが、一部の動作パラメータの組合せに限られていない電子機器において、処理の実行禁止動作を適切に行うことができない。   For example, when a combination of operation parameters whose setting change operation is performed at the same time among a plurality of operation parameters defining the predetermined processing is limited to a combination of some operation parameters, the combination Among them, the operation parameter to which the change request is transmitted first is handled as “first operation parameter”, and the operation parameter to which the change request is transmitted after the second is referred to as “second operation parameter”. It is also possible to handle. However, this makes it possible to appropriately perform the operation prohibition operation in an electronic device in which the combination of operation parameters whose settings are changed at the same time is not limited to a combination of some operation parameters. Can not.

一方、「第1の動作パラメータに対する設定値の変更要求」を、「実行制御手段によって処理の実行動作が禁止されていない状態で、最初に管理装置から受信する複数の動作パラメータのいずれかに対する設定値の変更要求」とすれば、管理装置から送信されてくる一連の変更要求に対応する動作パラメータの組合せが、一部の動作パラメータの組合せに限られていない電子機器においても、処理の実行禁止動作を、適切に行うことができる。   On the other hand, the “setting value change request for the first operation parameter” is set to “one of a plurality of operation parameters received first from the management apparatus in a state where the execution operation of the process is not prohibited by the execution control unit”. “Value change request” means that the execution of processing is prohibited even in an electronic device in which the combination of operation parameters corresponding to a series of change requests transmitted from the management device is not limited to a combination of some operation parameters. The operation can be appropriately performed.

従って、この発明によれば、管理装置で設定変更操作がなされた動作パラメータの内、一部の動作パラメータの設定値が反映されないまま、処理実行手段が動作してしまうのを極力抑えることができる。   Therefore, according to the present invention, it is possible to suppress as much as possible that the processing execution unit operates without reflecting the setting values of some of the operation parameters for which the setting change operation has been performed by the management apparatus. .

尚、上述の電子機器において、「第2の動作パラメータに対する設定値の変更要求」は、「第1の動作パラメータに対する設定値の変更要求を受信した後に、実行制御手段によって処理の実行動作が禁止されている状態で、管理装置から受信する設定値の変更要求」に定めることができる。   In the above-described electronic device, “a request to change the set value for the second operation parameter” is “the execution operation of the process is prohibited by the execution control unit after receiving the request to change the set value for the first operation parameter”. In the state, the setting value change request received from the management apparatus can be determined.

また、実行制御手段は、変更後の設定値に基づく上記処理の実行動作を禁止した後、上記所定期間が経過するまでの実行禁止期間中に、管理装置から、第2の動作パラメータに対する設定値の変更要求を受信した場合、実行禁止期間の終了時刻を延長する構成にされるとよい。   In addition, the execution control means prohibits the execution operation of the process based on the changed set value, and then sets the set value for the second operation parameter from the management device during the execution prohibition period until the predetermined period elapses. When the change request is received, the end time of the execution prohibition period may be extended.

実行制御手段は、実行禁止期間の終了時刻を延長しない構成にされてもよいが、このように実行制御手段を構成した場合には、実行禁止期間を冗長に設定する必要がある。
例えば、管理装置において設定変更操作される動作パラメータが三以上ある環境では、設定値の変更要求が動作パラメータ一つ分しか送信されてこない可能性があるにも拘わらず、全ての動作パラメータに対して設定値の変更要求が管理装置から送信される可能性を考慮して、実行禁止期間を長く設定する必要がある。
The execution control means may be configured not to extend the end time of the execution prohibition period, but when the execution control means is configured in this way, it is necessary to set the execution prohibition period redundantly.
For example, in an environment where there are three or more operation parameters whose settings are changed in the management device, there is a possibility that only one operation parameter change request may be sent for all the operation parameters. Therefore, it is necessary to set the execution prohibition period longer in consideration of the possibility that the setting value change request is transmitted from the management apparatus.

一方、実行禁止期間中に、管理装置から、第2の動作パラメータに対する設定値の変更要求を受信した場合、実行禁止期間の終了時刻を延長するように、電子機器を構成すれば、最初から実行禁止期間を冗長に長く設定しなくても済む。   On the other hand, if the electronic device is configured to extend the end time of the execution prohibition period when it receives a request for changing the set value for the second operation parameter from the management device during the execution prohibition period, it is executed from the beginning. It is not necessary to set the prohibition period to be redundantly long.

また、実行制御手段は、管理装置から変更要求の終了通知を受信すると、当該終了通知受信以前に管理装置から受信した変更要求に基づく変更後の設定値に従う上記所定の処理を、処理実行手段に実行させて、処理の実行禁止状態を解除する構成にされると好ましい。   In addition, when the execution control means receives the change request end notification from the management apparatus, the execution control means performs the predetermined process according to the changed set value based on the change request received from the management apparatus before receiving the end notification to the process execution means. It is preferable that the configuration is configured such that the execution prohibition state of the processing is canceled by executing the processing.

このように実行制御手段を構成すれば、実行禁止期間を冗長に設定しても、変更後の設定値に基づく処理が処理実行手段によって実行されるまでのタイムラグが長くなるのを回避することができる。   By configuring the execution control unit in this way, even if the execution prohibition period is set to be redundant, it is possible to avoid an increase in the time lag until the process based on the changed set value is executed by the process execution unit. it can.

尚、上述した発明は、現在時刻を提供するタイムサーバから、現在時刻を取得するための処理を実行する電子機器に適用することができる。また、この場合の動作パラメータとしては、タイムサーバのアドレス、及び、タイムサーバから現在時刻を取得する周期、を挙げることができる。   The above-described invention can be applied to an electronic device that executes processing for acquiring the current time from a time server that provides the current time. In addition, the operation parameters in this case can include a time server address and a period for acquiring the current time from the time server.

タイムサーバは、ネットワークに接続された多くの電子機器に利用されるので、タイムサーバに対する不要なアクセスは、可能な限り避けるのが好ましいが、本発明によれば、それを実現することができる。   Since the time server is used in many electronic devices connected to the network, it is preferable to avoid unnecessary access to the time server as much as possible. However, according to the present invention, it can be realized.

尚、本発明は、電子機器、通信装置(電子機器)と外部装置及び/又は管理装置とを含むシステム、電子機器の制御方法、電子機器を制御するコンピュータプログラム、このコンピュータプログラムを記録する記録媒体等の種々の態様で実現することもできる。   The present invention relates to an electronic device, a system including a communication device (electronic device) and an external device and / or a management device, a method for controlling the electronic device, a computer program for controlling the electronic device, and a recording medium for recording the computer program It can also be realized in various forms such as.

まず、本発明の実施例を説明するのに先立って、比較例を説明する。
ここでは、比較例として、外部装置に対する処理を実行する電子機器に対して、管理装置が、ネットワークを通じ、上記処理に関する複数の動作パラメータの設定変更を行う場合に、電子機器が、管理装置から複数の動作パラメータの夫々に対する設定変更要求を受信する毎に、外部装置に対する処理を実行してしまう例を説明する。
First, a comparative example will be described prior to describing an example of the present invention.
Here, as a comparative example, when the management device changes the setting of a plurality of operation parameters related to the above processing over the network with respect to the electronic device that executes processing for the external device, the plurality of electronic devices are transmitted from the management device. An example will be described in which processing for an external device is executed each time a setting change request for each of the operation parameters is received.

尚、比較例では、管理装置に、電子機器の動作パラメータの設定値を変更可能な設定画面を表示させて、ユーザに設定画面を操作させることにより、ネットワークを通じた設定変更操作が、実現されるものとする。   In the comparative example, the setting change operation through the network is realized by causing the management device to display a setting screen that can change the setting value of the operation parameter of the electronic device and allowing the user to operate the setting screen. Shall.

設定画面を通じて、動作パラメータの設定値が変更され、設定変更を「適用」する旨の操作がなされると、管理装置が、電子機器に対し、設定変更対象の動作パラメータ及び変更後の設定値を示した設定変更要求データを送信し、電子機器が、受信した設定変更要求
データに従って、自装置が保持する動作パラメータの設定値を変更するといった具合である。
When the setting value of the operation parameter is changed through the setting screen and an operation to “apply” the setting change is performed, the management apparatus sends the operation parameter to be changed and the setting value after the change to the electronic device. The setting change request data shown is transmitted, and the electronic device changes the setting value of the operation parameter held by the own device in accordance with the received setting change request data.

設定画面を通じて、複数の動作パラメータの設定値が変更された場合、管理装置は、変更された複数の動作パラメータについての変更後の設定値が一括して記述された設定変更要求データを電子機器に送信するか、動作パラメータ毎に、設定変更要求データを電子機器に送信することによって、電子機器に、変更内容を反映させることになる。   When the setting values of multiple operation parameters are changed through the setting screen, the management device sends the setting change request data in which the changed setting values of the changed multiple operation parameters are collectively described to the electronic device. By transmitting or transmitting the setting change request data to the electronic device for each operation parameter, the changed content is reflected on the electronic device.

しかしながら、管理装置が動作パラメータ毎に設定変更要求データを送信し、電子機器が設定変更要求データを受信する度に動作パラメータを変更するようなシステムにおいては、電子機器に対し、複数の動作パラメータで規定される機能を付加すると、この機能が、一部の動作パラメータのみの設定変更しかなされていない設定変更途中で、動作してしまうといった問題がある。   However, in a system in which the management device transmits the setting change request data for each operation parameter and the electronic device changes the operation parameter every time the electronic device receives the setting change request data, the electronic device has a plurality of operation parameters. When a specified function is added, there is a problem that this function operates in the middle of a setting change in which only a part of the operation parameters are changed.

例えば、電子機器に対して、外部サーバから特定種のデータを取得する機能を付与する場合を考える。この場合には、データ取得先である外部サーバのサーバアドレス、及び、データ取得周期といった複数の動作パラメータによって、機能の動作が規定されることになる。   For example, consider a case in which a function for acquiring specific types of data from an external server is given to an electronic device. In this case, the operation of the function is defined by a plurality of operation parameters such as the server address of the external server that is the data acquisition destination and the data acquisition cycle.

一方、電子機器においては、複数の動作パラメータによって規定される機能であっても、機能を規定する全ての動作パラメータについての設定変更要求データが送信されてくるとは限らないため、設定変更要求データを受信する度、その設定変更要求データに基づく設定変更を行って、機能を働かせることになる。   On the other hand, in an electronic device, even if a function is defined by a plurality of operation parameters, setting change request data for all the operation parameters that define the function is not always transmitted. Is received, the setting is changed based on the setting change request data to activate the function.

従って、管理装置において、サーバアドレス及びデータ取得周期の両者が設定変更された場合には、電子機器において、サーバアドレスの設定変更要求データが受信されたことを契機に変更後のサーバアドレスによる外部サーバへのアクセスが行われると共に、取得周期の設定変更要求データが受信されたことを契機に、外部サーバへのアクセスが行われることになる。   Accordingly, when both the server address and the data acquisition cycle are changed in the management device, the external server based on the changed server address is triggered when the server address setting change request data is received in the electronic device. And the access to the external server is triggered when the acquisition period setting change request data is received.

即ち、設定画面を通じてユーザが変更した複数の設定値の内、一部の設定値が反映されないまま、外部サーバへのアクセスが行われることになり、不要な外部サーバに対するアクセスが発生し、無駄に外部サーバに対して負荷をかけてしまうといった問題が生じる。   That is, access to the external server is performed without reflecting some of the setting values changed by the user through the setting screen, and unnecessary access to the external server occurs, which is useless. There arises a problem that a load is applied to the external server.

要するに、管理装置から動作パラメータ毎に設定変更要求データを送信し、電子機器では、設定変更要求データを受信する度に、動作パラメータを変更するシステムにおいては、設定変更途中での本来実行すべきでない外部サーバへのアクセスによって、外部サーバの負荷が高くなるといった問題があった。   In short, in a system that changes the operation parameter every time the setting change request data is transmitted from the management device for each operation parameter and the electronic device receives the setting change request data, it should not be executed originally during the setting change. There was a problem that the load on the external server increased due to access to the external server.

ちなみに、外部サーバからデータを取得する機能が、タイムサーバから時刻データを取得する機能である場合には、当該機能を規定する動作パラメータとして、サーバアドレス及びデータ取得周期の他、アクセス先タイムサーバの固定/非固定を表す動作パラメータ(以下、「アクセスパラメータ」という。)が追加されることになる。DHCPサーバには、タイムサーバのアドレスを登録することができ、電子機器は、DHCPサーバに登録されたアドレスに基づいて、タイムサーバにアクセスすることも可能であるためである。   Incidentally, when the function for acquiring data from an external server is a function for acquiring time data from a time server, as an operation parameter for defining the function, in addition to the server address and the data acquisition cycle, the access destination time server Operation parameters indicating fixed / non-fixed (hereinafter referred to as “access parameters”) are added. This is because the address of the time server can be registered in the DHCP server, and the electronic device can access the time server based on the address registered in the DHCP server.

即ち、サーバアドレスが「固定」に設定されている場合、電子機器は、自装置に設定されたサーバアドレス先から時刻データを取得し、サーバアドレスが「非固定」に設定されている場合、DHCPサーバに登録されたサーバアドレス先から時刻データを取得することになるのであるが、このように、機能を規定する動作パラメータの数が増えれば増える
程、不要な外部サーバへのアクセスが増えて、外部サーバの負荷が高くなる。
That is, when the server address is set to “fixed”, the electronic device acquires time data from the server address destination set in the self-device, and when the server address is set to “non-fixed”, the DHCP Time data is acquired from the server address registered in the server, but as the number of operation parameters that define the function increases, access to unnecessary external servers increases. The load on the external server increases.

図9は、タイムサーバから時刻データを取得する機能に対する設定変更操作を、管理装置から電子機器に対して行う場合の電子機器の動作態様を示したラダーチャートである。
図9に示すように、アクセスパラメータを「非固定」から「固定」に、サーバアドレスを「○○○.com」から「△△△.com」に、データ取得周期を「24時間」から「8時間」に、ネットワークを通じて設定変更する場合には、電子機器にて、設定変更が不完全な状態で、二度、不要なタイムサーバへのアクセスが行われることになる。
FIG. 9 is a ladder chart showing an operation mode of the electronic device when a setting change operation for the function of acquiring time data from the time server is performed on the electronic device from the management apparatus.
As shown in FIG. 9, the access parameter is changed from “non-fixed” to “fixed”, the server address is changed from “XXX.com” to “ΔΔΔ.com”, and the data acquisition cycle is changed from “24 hours” to “ When the setting is changed through the network at “8 hours”, an unnecessary time server is accessed twice in the state where the setting change is incomplete in the electronic device.

勿論、このような問題は、複数の動作パラメータについての設定値を一括して設定変更要求データに記述して送信するように、管理装置を構成すればよいのであるが、そのような手法の採用は、通信データのフォーマットを変更することになり、ソフトウェアの変更が大規模に及んで、開発コストがかかるといった問題がある。   Of course, such a problem can be achieved by configuring the management apparatus so that setting values for a plurality of operation parameters are collectively described in setting change request data and transmitted. However, there is a problem that the format of communication data is changed, and the change of software reaches a large scale, resulting in high development costs.

また、複数の動作パラメータの設定値を一つの設定変更要求データにまとめて記述するようにしても、ユーザによっては、上記設定画面にて、一つの動作パラメータを変更する度に、設定変更を「適用」する旨の操作を行う場合がある。そして、この場合には、設定変更要求データが、「適用」する旨の操作の度に送信されることになり、設定変更途中での外部サーバへのアクセスを回避することはできない。   In addition, even if the setting values of a plurality of operation parameters are collectively described in one setting change request data, depending on the user, the setting change may be changed every time one operation parameter is changed on the setting screen. There is a case where an operation of “apply” is performed. In this case, the setting change request data is transmitted every time an operation of “apply” is performed, and access to the external server during the setting change cannot be avoided.

以下に説明する本発明の実施例は、このような問題を解決するものである。
図1は、本実施例の通信システム1の構成を表すブロック図である。図1に示すように、本実施例の通信システム1は、ディジタル複合機10と、タイムサーバ20,21と、DHCPサーバ30と、パーソナルコンピュータ(PC)40,41と、がネットワークNTに接続された構成にされている。
The embodiments of the present invention described below solve such problems.
FIG. 1 is a block diagram illustrating a configuration of a communication system 1 according to the present embodiment. As shown in FIG. 1, in the communication system 1 of this embodiment, a digital multi-function peripheral 10, time servers 20 and 21, a DHCP server 30, and personal computers (PCs) 40 and 41 are connected to a network NT. Is configured.

この通信システム1を構成するディジタル複合機10は、制御部11と、ネットワークインタフェース13と、記録部15と、読取部17と、表示操作部19とを備える。
制御部11は、各種プログラムを実行するCPU11a、CPU11aが実行するプログラムを記憶するROM11b、CPU11aによるプログラム実行時に作業領域として使用されるRAM11c、及び、各種設定情報記憶用のEEPROM11dを備えており、CPU11aにてROM11bが記憶するプログラムを実行することにより、装置全体を統括制御し、各種機能を実現する。
The digital multifunction peripheral 10 constituting the communication system 1 includes a control unit 11, a network interface 13, a recording unit 15, a reading unit 17, and a display operation unit 19.
The control unit 11 includes a CPU 11a that executes various programs, a ROM 11b that stores programs executed by the CPU 11a, a RAM 11c that is used as a work area when the CPU 11a executes programs, and an EEPROM 11d that stores various setting information. By executing the program stored in the ROM 11b, the entire apparatus is controlled in an integrated manner to realize various functions.

一方、ネットワークインタフェース13は、ネットワークNTに接続されており、ネットワークNTを通じて外部装置(タイムサーバ20,21、DHCPサーバ30、PC40,41等)と通信可能な構成にされている。   On the other hand, the network interface 13 is connected to the network NT, and is configured to be able to communicate with external devices (time servers 20, 21, DHCP server 30, PCs 40, 41, etc.) through the network NT.

また、記録部15は、用紙に、制御部11から入力されたイメージデータに基づく画像を形成するものであり、読取部17は、ADF装置から供給される原稿や、原稿載置台に載置された読取対象の原稿を光学的に読み取り、その読取画像を表すイメージデータを生成するものである。読取部17により生成されたイメージデータは、制御部11に入力される。   The recording unit 15 forms an image based on the image data input from the control unit 11 on a sheet. The reading unit 17 is placed on a document supplied from the ADF apparatus or a document placing table. The original to be read is optically read, and image data representing the read image is generated. The image data generated by the reading unit 17 is input to the control unit 11.

この他、表示操作部19は、情報表示用の液晶モニタ及び各種操作キーを備え、ユーザインタフェースとして機能する。
制御部11は、これら記録部15、読取部17、及び、表示操作部19を用いて、ネットワークプリンタ機能、スキャナ機能、及び、コピー機能を実現する。
In addition, the display operation unit 19 includes a liquid crystal monitor for information display and various operation keys, and functions as a user interface.
The control unit 11 implements a network printer function, a scanner function, and a copy function by using the recording unit 15, the reading unit 17, and the display operation unit 19.

例えば、制御部11は、ネットワークインタフェース13を通じてPC40,41から受信した印刷対象のイメージデータを、記録部15に入力することにより、ネットワークプリンタ機能を実現する。   For example, the control unit 11 implements a network printer function by inputting image data to be printed received from the PCs 40 and 41 through the network interface 13 to the recording unit 15.

また、制御部11は、表示操作部19を通じて読取指令が入力されると、読取部17に原稿を読み取らせることで、原稿の読取画像を表すイメージデータを取得し、このイメージデータを、EEPROM11dが記憶する設定情報に従って、予め定められた送信先の外部装置に、ネットワークインタフェース13を通じて送信することにより、スキャナ機能を実現する。   Further, when a reading command is input through the display operation unit 19, the control unit 11 causes the reading unit 17 to read the original, thereby obtaining image data representing a read image of the original, and the EEPROM 11 d stores this image data. According to the stored setting information, the scanner function is realized by transmitting to a predetermined external device via the network interface 13.

その他、制御部11は、表示操作部19を通じてコピー指令が入力されると、読取部17に原稿を読み取らせることで、原稿の読取画像を表すイメージデータを取得し、このイメージデータを、記録部15に入力することにより、記録部15に、原稿のコピー画像を、用紙に形成させる。この動作により、制御部11は、コピー機能を実現する。   In addition, when a copy command is input through the display operation unit 19, the control unit 11 causes the reading unit 17 to read the original, thereby acquiring image data representing a read image of the original, and this image data is stored in the recording unit. 15, the recording unit 15 is caused to form a copy image of the original on the paper. With this operation, the control unit 11 realizes a copy function.

ところで、複合機10は、上記機能の他に、ネットワークインタフェース13を通じてタイムサーバ20,21から現在時刻を表す時刻データを取得し、その時刻データが示す現在時刻に、内部時計が計時する時刻を補正する機能(内部時計補正機能)、及び、ネットワークインタフェース13を通じて外部装置から受信した設定変更要求データに従って、EEPROM11dが記憶する設定情報を変更する機能(遠隔設定操作受付機能)を有する。   By the way, in addition to the above functions, the multifunction machine 10 acquires time data representing the current time from the time servers 20 and 21 through the network interface 13, and corrects the time measured by the internal clock to the current time indicated by the time data. And a function for changing setting information stored in the EEPROM 11d according to setting change request data received from an external device through the network interface 13 (remote setting operation accepting function).

具体的に、内部時計補正機能及び遠隔設定操作受付機能は、制御部11が、ROM11bに記憶されたプログラムを実行することにより実現される。
図2は、制御部11が実行する内部時計補正処理を表すフローチャートである。制御部11は、複合機10の電源投入直後から、内部時計補正処理を開始する。
Specifically, the internal clock correction function and the remote setting operation reception function are realized by the control unit 11 executing a program stored in the ROM 11b.
FIG. 2 is a flowchart showing an internal clock correction process executed by the control unit 11. The control unit 11 starts the internal clock correction process immediately after the multifunction device 10 is turned on.

内部時計補正処理を開始すると、制御部11は、EEPROM11dに記憶されているタイムサーバ設定情報を参照して、タイムサーバ設定情報を構成するアクセスパラメータ、及び、サーバアドレス、及び、データ取得周期の設定値を読み出す(S110)。   When the internal clock correction process is started, the control unit 11 refers to the time server setting information stored in the EEPROM 11d and sets the access parameters, the server address, and the data acquisition cycle that constitute the time server setting information. The value is read (S110).

図1に示すように、EEPROM11dが記憶するタイムサーバ設定情報は、アクセスパラメータ、サーバアドレス、及び、データ取得周期の各動作パラメータの設定値からなる。   As shown in FIG. 1, the time server setting information stored in the EEPROM 11d includes access parameter, server address, and setting values of each operation parameter of the data acquisition cycle.

これら動作パラメータの設定値は、内部時計補正処理の動作を規定するものである。具体的に、サーバアドレスは、アクセス先のタイムサーバ20,21のIPアドレスを値とする動作パラメータである。   The setting values of these operation parameters define the operation of the internal clock correction process. Specifically, the server address is an operation parameter whose value is the IP address of the time servers 20 and 21 to be accessed.

また、データ取得周期は、タイムサーバ20,21から時刻データを取得する周期を、値とする動作パラメータである。この他、アクセスパラメータは、上述したように、アクセス先タイムサーバの固定/非固定を表す動作パラメータである。このアクセスパラメータは、「固定」又は「非固定」のいずれかの値を採る。   The data acquisition cycle is an operation parameter whose value is the cycle of acquiring time data from the time servers 20 and 21. In addition, as described above, the access parameter is an operation parameter indicating whether the access time server is fixed or not. This access parameter takes a value of “fixed” or “non-fixed”.

S110での処理を終えると、制御部11は、S120に移行し、直前のS110で読み出した設定値に従って、後続の処理を実行する。
S120に移行すると、制御部11は、まず、ネットワークインタフェース13を通じて、タイムサーバ20,21に時刻データを要求して、タイムサーバ20,21が提供する時刻データを、ネットワーク経由で取得する。
When the processing in S110 is completed, the control unit 11 proceeds to S120 and executes subsequent processing according to the setting value read in immediately preceding S110.
In S120, the control unit 11 first requests time data from the time servers 20 and 21 via the network interface 13, and acquires the time data provided by the time servers 20 and 21 via the network.

即ち、S110で読み出したアクセスパラメータが「固定」である場合には、S110で読み出したサーバアドレス先に時刻データを要求して、このアドレス先にあるタイムサーバ20から現在時刻を表す時刻データを取得する。   That is, when the access parameter read in S110 is “fixed”, the time data is requested from the server address destination read in S110, and the time data representing the current time is obtained from the time server 20 at this address destination. To do.

一方、アクセスパラメータの設定値が「非固定」である場合には、DHCPサーバ30に登録されているタイムサーバ21のアドレス先に時刻データを要求することで、DHCPサーバ30に登録されているタイムサーバ21から時刻データを取得する。   On the other hand, when the setting value of the access parameter is “non-fixed”, the time registered in the DHCP server 30 is requested by requesting the time data to the address destination of the time server 21 registered in the DHCP server 30. Time data is acquired from the server 21.

このようにして時刻データを取得すると、制御部11は、S130に移行し、タイムサーバ20,21から取得した時刻データに基づき、内部時計を補正する。即ち、タイムサーバ20,21から取得した時刻データが示す現在時刻に、内部時計が示す現在時刻を補正する。   When the time data is acquired in this way, the control unit 11 proceeds to S130 and corrects the internal clock based on the time data acquired from the time servers 20 and 21. That is, the current time indicated by the internal clock is corrected to the current time indicated by the time data acquired from the time servers 20 and 21.

また、S130での処理を終えると、制御部11は、S140に移行し、直前のS130で内部時計を補正した時点から、S110で読み出したデータ取得周期の設定値に対応する時間(以下、「設定時間」という。)が経過したか否かを判断する。   When the processing in S130 is completed, the control unit 11 proceeds to S140, and the time corresponding to the set value of the data acquisition cycle read in S110 from the time when the internal clock is corrected in S130 immediately before (hereinafter, “ It is determined whether or not the “set time” has elapsed.

尚、直前のS130で内部時計を補正した時点からの経過時間は、内部時計を補正した時点での時刻を、前回補正時刻としてRAM11cに記憶保持しておき、内部時計が示す現在時刻と、RAM11cに記憶保持した前回補正時刻との差を算出することにより、求めることができる。   The elapsed time from the time when the internal clock is corrected in the immediately preceding S130 is stored and held in the RAM 11c as the previous correction time, and the current time indicated by the internal clock is stored in the RAM 11c. It can be obtained by calculating the difference from the previous correction time stored in the memory.

S140で、設定時間が経過していないと判断すると(S140でNo)、制御部11は、S150に移行し、時刻取得命令が入力されるか、設定時間が経過するまで待機する(S140,S150)。そして、時刻取得命令が入力されるか、設定時間が経過すると(S140,S150でYes)、S110に移行し、再び、EEPROM11dに記憶されている設定値を読み出し、S120で、タイムサーバ20,21から時刻データを取得し、S130で、内部時計を補正する。   If it is determined in S140 that the set time has not elapsed (No in S140), the control unit 11 proceeds to S150 and waits until a time acquisition command is input or the set time elapses (S140, S150). ). When a time acquisition command is input or the set time elapses (Yes in S140 and S150), the process proceeds to S110, the set value stored in the EEPROM 11d is read again, and the time servers 20 and 21 are read in S120. The time data is acquired from, and the internal clock is corrected in S130.

このように、内部時計補正処理では、EEPROM11dに記憶された設定値に従い、一定周期で繰返し、タイムサーバ20,21から時刻データを取得し、内部時計を補正する。   As described above, in the internal clock correction process, the time data is acquired from the time servers 20 and 21 repeatedly according to the set value stored in the EEPROM 11d, and the internal clock is corrected.

続いて、遠隔設定操作受付機能について説明する。図3は、制御部11が実行するタイムサーバ設定受付処理を表すフローチャートである。遠隔設定操作受付機能の内、EEPROM11dが記憶するタイムサーバ設定情報を変更する機能は、当該タイムサーバ設定受付処理にて実現される。尚、制御部11は、複合機10の電源投入時からシャットダウン時まで繰返し、当該タイムサーバ設定受付処理を実行する。   Next, the remote setting operation reception function will be described. FIG. 3 is a flowchart showing time server setting reception processing executed by the control unit 11. Of the remote setting operation reception function, the function of changing the time server setting information stored in the EEPROM 11d is realized by the time server setting reception process. Note that the control unit 11 repeatedly executes the time server setting reception process from when the multifunction device 10 is powered on until when it is shut down.

タイムサーバ設定受付処理を開始すると、制御部11は、外部装置からネットワークインタフェース13を通じてタイムサーバ設定情報を構成する三つの動作パラメータのいずれかに対する設定値の変更要求を表す設定変更要求データを受信するまで待機する(S210)。   When the time server setting acceptance process is started, the control unit 11 receives setting change request data representing a setting value change request for any of the three operation parameters constituting the time server setting information from the external device through the network interface 13. (S210).

具体的に、設定変更要求データは、当該データが設定変更要求データであることを示す
命令コードと、設定値変更対象の動作パラメータの識別コードと、当該動作パラメータに設定すべき値(変更後の設定値)と、からなる。
Specifically, the setting change request data includes an instruction code indicating that the data is the setting change request data, an identification code of the operation parameter for which the setting value is to be changed, and a value to be set for the operation parameter (after the change Set value).

本実施例においては、PC40に、タイムサーバ設定情報を遠隔操作で変更するためのプログラムが記憶されており、設定変更要求データは、このプログラムをPC40が実行することにより、PC40からネットワークを通じて送信されてくる。   In this embodiment, a program for changing the time server setting information by remote operation is stored in the PC 40, and the setting change request data is transmitted from the PC 40 through the network when the PC 40 executes this program. Come.

ここで、図3に示すタイムサーバ設定受付処理の説明を進める前に、設定変更要求データを送信するPC40の動作について説明する。図4は、PC40が、内蔵するCPU(図示せず)により、実行するタイムサーバ設定管理処理を表すフローチャートである。   Here, before proceeding with the description of the time server setting reception process shown in FIG. 3, the operation of the PC 40 that transmits the setting change request data will be described. FIG. 4 is a flowchart showing a time server setting management process executed by the PC 40 using a built-in CPU (not shown).

PC40は、自己が備えるユーザインタフェースを通じてタイムサーバ設定画面の表示指令が入力されると、図4に示すタイムサーバ設定管理処理を実行し、タイムサーバ設定画面として、PC40が備えるモニタ(図示せず)上に、アクセスパラメータ、サーバアドレス、及び、データ取得周期の設定値を変更操作可能なグラフィカルユーザインタフェース構成のタイムサーバ設定画面を表示する(S310)。そして、タイムサーバ設定画面に対する操作がなされるまで待機する(S320)。   When the display command for the time server setting screen is input through the user interface provided by the PC 40, the PC 40 executes the time server setting management process shown in FIG. 4, and a monitor (not shown) provided in the PC 40 as the time server setting screen. Above, a time server setting screen having a graphical user interface configuration capable of changing the access parameter, the server address, and the setting value of the data acquisition cycle is displayed (S310). And it waits until operation with respect to a time server setting screen is made (S320).

そして、タイムサーバ設定画面に対する操作がなされると(S320でYes)、PC40は、S330に移行し、なされた操作が、タイムサーバ設定画面を通じてした設定変更の内容を、複合機10に「適用」する旨の操作であるか否かを判断する。   When an operation is performed on the time server setting screen (Yes in S320), the PC 40 proceeds to S330, and the performed operation “applies” the contents of the setting change made through the time server setting screen to the multifunction machine 10. It is determined whether or not the operation is to do so.

そして、「適用」する旨の操作であると判断すると(S330でYes)、タイムサーバ設定画面上で設定値が変更された各動作パラメータについて、動作パラメータ毎に、上述した設定変更要求データを生成し、これを順に、PC40内蔵のネットワークインタフェース(図示せず)を通じて、複合機10に送信する(S335)。その後、S320に移行し、次の操作がなされるまで待機する。   If it is determined that the operation is “apply” (Yes in S330), the above-described setting change request data is generated for each operation parameter for each operation parameter whose setting value has been changed on the time server setting screen. Then, these are sequentially transmitted to the multifunction machine 10 through a network interface (not shown) built in the PC 40 (S335). Thereafter, the process proceeds to S320 and waits until the next operation is performed.

一方、上記なされた操作が「適用」する旨の操作ではないと判断すると(S330でNo)、PC40は、S340に移行し、上記なされた操作が、タイムサーバ設定画面を通じてした設定変更の内容を、複合機10に「適用」して終了する旨の設定終了操作であるか否かを判断する。   On the other hand, if it is determined that the performed operation is not an operation to “apply” (No in S330), the PC 40 proceeds to S340, and the performed operation displays the contents of the setting change made through the time server setting screen. Then, it is determined whether or not the setting end operation is to “apply” to the multifunction machine 10 and end.

そして、設定終了操作であると判断すると(S340でYes)、S345に移行し、S335と同様、タイムサーバ設定画面上で設定値が変更された各動作パラメータについて、動作パラメータ毎に、上述した設定変更要求データを生成し、これを順に、PC40内蔵のネットワークインタフェース(図示せず)を通じて、複合機10に送信する。   If it is determined that the operation is a setting end operation (Yes in S340), the process proceeds to S345. As in S335, for each operation parameter whose setting value is changed on the time server setting screen, the setting described above is performed for each operation parameter. The change request data is generated and sequentially transmitted to the multi-function device 10 through a network interface (not shown) built in the PC 40.

更に、タイムサーバ設定画面上で設定値が変更された各動作パラメータについての上記設定変更要求データの送信が全て完了した時点で、複合機10に対し、設定変更要求データの送信を終了する旨の終了通知データを送信する(S350)。その後、タイムサーバ設定画面を閉じて(S380)、タイムサーバ設定管理処理を終了する。   Further, when all the transmission of the setting change request data for each operation parameter whose setting value has been changed on the time server setting screen is completed, the transmission of the setting change request data to the multifunction device 10 is terminated. End notification data is transmitted (S350). Thereafter, the time server setting screen is closed (S380), and the time server setting management process is ended.

この他、上記なされた操作が設定終了操作でもないと判断すると(S340でNo)、PC40は、当該なされた操作が、タイムサーバ設定画面を通じてした設定変更を破棄して終了する旨のキャンセル操作であるか否かを判断する(S360)。   In addition, if it is determined that the operation performed above is not a setting end operation (No in S340), the PC 40 is a cancel operation that cancels the setting change made through the time server setting screen and ends. It is determined whether or not there is (S360).

そして、上記なされた操作がキャンセル操作でもないと判断すると(S360でNo)、PC40は、上記なされた操作に対応した処理を実行した後(S370)、S320に移行し、次の操作がなされるまで待機する。   If it is determined that the performed operation is not a cancel operation (No in S360), the PC 40 executes processing corresponding to the performed operation (S370), and then proceeds to S320 to perform the next operation. Wait until.

具体的に、S370では、タイムサーバ設定画面を通じてなされた操作に従って、動作パラメータの設定値を、設定画面上で変更する動作を行う。S335及びS345では、このようにして設定値の変更された動作パラメータについての設定変更要求データを、複合機10に対して送信することになる。   Specifically, in S370, an operation for changing the setting value of the operation parameter on the setting screen is performed in accordance with the operation performed through the time server setting screen. In S335 and S345, the setting change request data for the operation parameter whose setting value has been changed in this way is transmitted to the multifunction machine 10.

一方、S360で、なされた操作がキャンセル操作であると判断すると(S360でYes)、PC40は、タイムサーバ設定画面を閉じ(S380)、当該タイムサーバ設定管理処理を終了する。   On the other hand, if it is determined in S360 that the operation performed is a cancel operation (Yes in S360), the PC 40 closes the time server setting screen (S380) and ends the time server setting management process.

話を、図3に示す複合機10の制御部11が実行するタイムサーバ設定受付処理に戻す。
制御部11は、ネットワークインタフェース13を通じて、このようにPC40から送信されてくるタイムサーバ設定情報を構成する三つの動作パラメータのいずれかについての設定変更要求データを受信すると(S210でYes)、この設定変更要求データが示す要求内容を、実行保留コマンドとして、RAM11cに一時記憶する(S220)。具体的には、RAM11cに、実行保留コマンドとして、設定値変更対象の動作パラメータの識別コードと設定値とを書き込む。
The story is returned to the time server setting reception process executed by the control unit 11 of the multifunction machine 10 shown in FIG.
When the control unit 11 receives the setting change request data for one of the three operation parameters constituting the time server setting information transmitted from the PC 40 in this way through the network interface 13 (Yes in S210), the setting is made. The request content indicated by the change request data is temporarily stored in the RAM 11c as an execution suspension command (S220). Specifically, the identification code and the set value of the operation parameter to be changed are written in the RAM 11c as an execution suspension command.

更に、スタート時点からの経過時間を計測するタイマを、スタートさせることにより、今回、設定変更要求データを受信してからの経過時間の計測を開始する(S230)。尚、タイマは、ソフトウェアにより実現される。   Furthermore, by starting a timer that measures the elapsed time from the start time, the measurement of the elapsed time after receiving the setting change request data this time is started (S230). The timer is realized by software.

タイマスタート後には、タイマが示す計測時間に基づき、タイマのスタート時点から所定時間が経過したか否かを判断する(S240)。そして、所定時間が経過していない場合には(S240でNo)、S250,S260,S240の処理を繰返し実行することにより、上記所定時間が経過するまでの期間、タイムサーバ設定情報を構成する三つの動作パラメータのいずれかについての設定変更要求データを、ネットワークインタフェース13を通じて新たに受信するか、ネットワークインタフェース13を通じて、上記終了通知データを受信するまで待機する。   After the timer is started, it is determined based on the measurement time indicated by the timer whether or not a predetermined time has elapsed since the timer was started (S240). If the predetermined time has not elapsed (No in S240), the processes of S250, S260, and S240 are repeatedly executed, so that the time server setting information is configured for the period until the predetermined time elapses. It waits until new setting change request data for one of the two operation parameters is received through the network interface 13 or until the end notification data is received through the network interface 13.

そして、この期間に、タイムサーバ設定情報を構成する三つの動作パラメータのいずれかについての設定変更要求データを、ネットワークインタフェース13を通じて新たに受信すると(S250でYes)、この設定変更要求データが示す要求内容を、実行保留コマンドとして、RAM11cに書き込むことで、実行保留コマンドを追加する(S270)。   During this period, when new setting change request data for any one of the three operation parameters constituting the time server setting information is received through the network interface 13 (Yes in S250), the request indicated by the setting change request data. The execution pending command is added by writing the contents in the RAM 11c as an execution pending command (S270).

更に、S230でスタートさせたタイマをリセットし、当該タイマを再スタートさせることにより、上記設定変更要求データを、ネットワークインタフェース13を通じて新たに受信した時点からの経過時間を、上記タイマに計測させる(S280)。また、この処理を終えると、S240に移行する。   Further, by resetting the timer started in S230 and restarting the timer, the timer measures the elapsed time from the time when the setting change request data is newly received through the network interface 13 (S280). ). When this process is finished, the process proceeds to S240.

即ち、S280でタイマを再スタートさせた後には、S240で、その再スタート時点から所定時間が経過したか否かを判断し、所定時間が経過していない場合には(S240でNo)、S250に移行することにより、当該タイマの再スタート時点から所定時間が経過するまでの期間、タイムサーバ設定情報を構成する三つの動作パラメータのいずれかについての上記設定変更要求データを、ネットワークインタフェース13を通じて新たに受信するか、ネットワークインタフェース13を通じて、上記終了通知データを受信するまで待機する。   That is, after restarting the timer in S280, it is determined in S240 whether or not a predetermined time has elapsed since the restart point. If the predetermined time has not elapsed (No in S240), S250 is determined. , The setting change request data for any one of the three operating parameters constituting the time server setting information is newly updated through the network interface 13 until a predetermined time elapses after the timer is restarted. Until the end notification data is received through the network interface 13.

尚、待機中に、上記設定変更要求データを、ネットワークインタフェース13を通じて新たに受信すると(S250でYes)、制御部11は、この設定変更要求データが示す要求内容を、実行保留コマンドとしてRAM11cに追加すると共に、タイマを再々スタートさせる(S280)。制御部11は、設定変更要求データを受信する度、このような動作を繰返す。   When the setting change request data is newly received through the network interface 13 during standby (Yes in S250), the control unit 11 adds the request content indicated by the setting change request data to the RAM 11c as an execution pending command. At the same time, the timer is restarted (S280). The control unit 11 repeats such an operation every time setting change request data is received.

そして、タイマスタート時点から所定時間が経過するまでの期間に、終了通知データをネットワークインタフェース13を通じて受信すると(S260でYes)、その時点で、S290に移行する。一方、終了通知データを受信することなく、タイマスタート時点から所定時間が経過した場合には(S240でYes)、当該所定時間が経過した時点で、S290に移行する。   If the end notification data is received through the network interface 13 during a period from when the timer starts to when a predetermined time elapses (Yes in S260), the process proceeds to S290. On the other hand, if the predetermined time has elapsed since the timer start without receiving the end notification data (Yes in S240), the process proceeds to S290 when the predetermined time has elapsed.

S290に移行すると、制御部11は、RAM11cに蓄積された各実行保留コマンドの内容に従って、EEPROM11dが記憶保持するタイムサーバ設定情報を構成する各動作パラメータの設定値を更新することにより、S210で、タイムサーバ設定情報を構成する三つの動作パラメータのいずれかについての設定変更要求データを最初に受信した時点、以降に受信した各設定変更要求データに従う設定値の変更動作を行う。換言すると、設定変更要求データに従う設定値の変更動作の実行を保留し始めた時点、以降に受信した各設定変更要求データに従う設定値の変更動作を行う。   When the process proceeds to S290, the control unit 11 updates the setting values of the operation parameters constituting the time server setting information stored and held in the EEPROM 11d in accordance with the contents of the execution pending commands accumulated in the RAM 11c, so that in S210, When the setting change request data for one of the three operation parameters constituting the time server setting information is first received, the setting value changing operation is performed according to each setting change request data received thereafter. In other words, when the execution of the setting value changing operation according to the setting change request data is started, the setting value changing operation according to each setting change request data received thereafter is performed.

この動作により、EEPROM11dが記憶保持する動作パラメータの設定値は、PC40から送信された各設定変更要求データに記述された動作パラメータの設定値に、変更される。尚、設定値の変更が完了した実行保留コマンドは、その時点でRAM11cから削除される。   By this operation, the setting value of the operation parameter stored and held in the EEPROM 11d is changed to the setting value of the operation parameter described in each setting change request data transmitted from the PC 40. The execution pending command whose setting value has been changed is deleted from the RAM 11c at that time.

このようにして、RAM11cに登録された全実行保留コマンドに対応する設定値の変更動作を行うと、制御部11は、内部時計補正処理を実行するタスク(以下、「内部時計補正処理タスク」という。)に時刻取得命令を入力して、内部時計補正処理をS110から再スタートさせる(S300)。   When the setting value changing operation corresponding to all execution pending commands registered in the RAM 11c is performed in this way, the control unit 11 performs a task for executing an internal clock correction process (hereinafter referred to as an “internal clock correction process task”). )), A time acquisition command is input, and the internal clock correction process is restarted from S110 (S300).

続いて、上述したタイムサーバ設定受付処理により実現される動作の具体例について、図5に示すラダーチャートを用いて説明する。図5は、設定変更時における複合機10及びPC40の動作態様を示したラダーチャートである。   Next, a specific example of an operation realized by the above-described time server setting reception process will be described with reference to a ladder chart shown in FIG. FIG. 5 is a ladder chart showing operation modes of the multifunction machine 10 and the PC 40 when the setting is changed.

ここでは、比較例(図9参照)と同様に、アクセスパラメータを「非固定」から「固定」に、サーバアドレスを「○○○.com」から「△△△.com」に、データ取得周期を「24時間」から「8時間」に、設定変更する操作が、PC40でなされた場合を考える。   Here, as in the comparative example (see FIG. 9), the access parameter is changed from “non-fixed” to “fixed”, the server address is changed from “XXX.com” to “ΔΔΔ.com”, and the data acquisition cycle. Let us consider a case where an operation for changing the setting from “24 hours” to “8 hours” is performed on the PC 40.

このような設定変更操作がタイムサーバ設定画面を通じてなされた状態で、PC40に対して設定終了操作がなされると、PC40からは、上述したように、アクセスパラメータについての設定変更要求データ、サーバアドレスについての設定変更要求データ、及び、データ取得周期についての設定変更要求データが順に、送信され、更に、終了通知データが送信されることになる。   When the setting end operation is performed on the PC 40 in a state where such a setting change operation is performed through the time server setting screen, as described above, the setting change request data for the access parameter and the server address are received from the PC 40. The setting change request data and the setting change request data for the data acquisition cycle are sequentially transmitted, and further, end notification data is transmitted.

複合機10は、このような環境で、まず、アクセスパラメータについての設定変更要求データを受信すると、タイマをスタートさせて(S230)、所定時間、設定値の変更動作の実行を保留する(S240)。   In such an environment, the MFP 10 first receives the setting change request data for the access parameter, starts a timer (S230), and suspends execution of the setting value changing operation for a predetermined time (S240). .

S240で判断する上記所定時間(以下、「単位保留時間」ともいう。)は、タイムサーバ設定画面での複数の動作パラメータの設定変更により連続的に送信されてくる設定変更要求データの受信間隔よりも、十分長い時間に設定されている。   The predetermined time (hereinafter also referred to as “unit hold time”) determined in S240 is based on the reception interval of the setting change request data transmitted continuously by changing the setting of a plurality of operation parameters on the time server setting screen. Even a sufficiently long time is set.

このため、S345の処理により、計3つの設定変更要求データが順に、PC40から複合機10に送信された場合には、S240でYesと判断される前に、新たな設定変更要求データ(サーバアドレスについての設定変更要求データ)が複合機10で受信され、S270,S280の処理が行われることになる。   For this reason, when a total of three setting change request data are sequentially transmitted from the PC 40 to the multi-function peripheral 10 by the process of S345, the new setting change request data (server address) is determined before the determination of Yes in S240. Is received by the multi-function device 10 and the processes of S270 and S280 are performed.

このため、実行を保留する期間は、サーバアドレスについての設定変更要求データの受信時点で、図5に示すように延長され、データ取得周期についての設定変更要求データは、この延長された期間に、複合機10で受信されることになる。   For this reason, the period during which execution is suspended is extended as shown in FIG. 5 when the setting change request data for the server address is received, and the setting change request data for the data acquisition cycle is extended during this extended period. It is received by the multifunction device 10.

従って、複合機10においては、PC40のタイムサーバ設定画面にて設定変更された各動作パラメータについての設定変更要求データが受信されるまで、当該設定変更要求データに基づくEEPROM11dへの設定値の変更動作は、なされず、この設定変更要求データに基づく変更後の設定値に従う内部時計補正処理も実行されないことになる。   Therefore, in the multi-function device 10, the setting value change operation to the EEPROM 11 d based on the setting change request data is received until the setting change request data for each operation parameter whose setting is changed on the time server setting screen of the PC 40 is received. The internal clock correction process according to the changed setting value based on the setting change request data is not executed.

また、比較例のように、設定変更要求データの受信の度に、複合機10がタイムサーバ20,21にアクセスすることもない。
よって、本実施例の複合機10によれば、タイムサーバ設定画面で変更された設定値の全てが複合機10に反映されていないのにも拘わらず、一部の設定値のみが反映された状態で、時刻データの取得動作が実行されてしまうのを回避することができ、結果として、タイムサーバ20,21への不要なアクセスが生じるのを抑制することができる。
Further, unlike the comparative example, the multi-function device 10 does not access the time servers 20 and 21 every time the setting change request data is received.
Therefore, according to the multifunction machine 10 of the present embodiment, only some of the setting values are reflected although all of the setting values changed on the time server setting screen are not reflected on the multifunction machine 10. In this state, it is possible to prevent the time data acquisition operation from being executed, and as a result, it is possible to suppress unnecessary access to the time servers 20 and 21.

また、複合機10は、PC40から終了通知データを受信した場合には、S260でYesと判断し、S290に移行することにより、図5に示すように、単位保留時間の終了時刻が到来する前に、保留状態を解除し、それまでに受信した設定変更要求データに従うEEPROM11dへの設定値の変更動作を実行する。   Further, when receiving the end notification data from the PC 40, the multi-function device 10 determines Yes in S260, and proceeds to S290 so that the end time of the unit hold time is reached as shown in FIG. Then, the hold state is released, and the setting value changing operation to the EEPROM 11d according to the setting change request data received so far is executed.

従って、本実施例によれば、迅速に、PC40の設定変更操作の結果を、内部時計補正処理に反映させることができる。
ところで、上記実施例においては、タイムサーバ設定画面において、ユーザが一つの動作パラメータの設定値を変更する度に、上記「適用」する旨の操作を行う場合を想定して、単位保留時間を、長めに設定されるとよい。
Therefore, according to the present embodiment, the result of the setting change operation of the PC 40 can be quickly reflected in the internal clock correction process.
By the way, in the above embodiment, on the time server setting screen, assuming that the user performs the operation of “apply” every time the setting value of one operation parameter is changed, the unit hold time is It should be set longer.

PC40のユーザは、タイムサーバ設定画面に対する操作が、複合機10にどのような手順で反映されるのか知らないので、計三つの動作パラメータの設定値を変更するつもりでも、一つの動作パラメータの設定値を変更する度に、「適用」する旨の操作を行う可能性がある。   Since the user of the PC 40 does not know how the operation on the time server setting screen is reflected in the multifunction machine 10, even if the user intends to change the set values of the three operation parameters, it is possible to set one operation parameter. Each time the value is changed, there is a possibility of performing an operation of “apply”.

このような「適用」する旨の操作が行われる場合には、ユーザが、目的とする全ての動作パラメータについての設定変更操作を行う前に、S335の処理が実行されるが、単位保留時間を長めに設定しておけば、ユーザが次の「適用」する旨の操作を行って、新たな設定要求データが送信されてくるまで、複合機10側で、先立って受信した設定要求データに基づく設定値の変更動作の実行を保留することができて、ユーザが目的とする設定変更操作の全てが完了する前に、一部の設定変更要求を受け付けた状態で、タイムサーバ設定情報が更新され、時刻データの取得動作が実行されてしまうのを回避することができる
When such an operation of “apply” is performed, the process of S335 is performed before the user performs the setting change operation for all target operation parameters. If the setting is long, the MFP 10 performs the next “apply” operation, and until the new setting request data is transmitted, it is based on the setting request data received in advance at the MFP 10 side. The execution of the setting value change operation can be suspended, and the time server setting information is updated in a state in which some setting change requests are accepted before all the setting change operations intended by the user are completed. The time data acquisition operation can be avoided.

この他、上述した通信システム1は、次のように構成されてもよい。
即ち、PC40は、S350の処理を実行しない構成、即ち、終了通知データを送信しない構成にされてもよい。この場合には、複合機10を、S260の処理を実行しない構成にする。即ち、タイムサーバ設定受付処理を、S250でNoと判断した場合にはS240に移行する構成にする。
In addition, the communication system 1 described above may be configured as follows.
In other words, the PC 40 may be configured not to execute the process of S350, that is, configured not to transmit end notification data. In this case, the MFP 10 is configured not to execute the process of S260. That is, the time server setting acceptance process is configured to shift to S240 when it is determined No in S250.

このように通信システム1を構成した場合(以下、第一変形例という。)には、複合機10が図6に示すように動作することになる。図6は、第一変形例の複合機10の動作態様を示したラダーチャートである。   When the communication system 1 is configured as described above (hereinafter referred to as a first modification), the multifunction machine 10 operates as shown in FIG. FIG. 6 is a ladder chart showing the operation mode of the multifunction machine 10 of the first modification.

第一変形例では、最終の設定変更要求データの受信後にも、終了通知データがPC40から送信されてこないので、複合機10は、最終の設定変更要求データの受信後、S280の処理で延長された期間(単位保留時間が経過するまでの期間)、設定値の変更動作の実行を保留した状態に維持する。そして、当該期間の終了時点で、それまでに受信した設定変更要求データに基づくEEPROM11dへの設定値の変更動作を実行して、タイムサーバ設定画面にて設定変更操作がなされた設定値をEEPROM11dに反映させ、内部時計補正処理タスクに、変更後の設定値に従う時刻データの取得動作を実行させる。   In the first modification, since the end notification data is not transmitted from the PC 40 even after receiving the final setting change request data, the multifunction machine 10 is extended in the process of S280 after receiving the final setting change request data. During the specified period (the period until the unit hold time elapses), the execution of the setting value change operation is held in a hold state. Then, at the end of the period, the setting value change operation to the EEPROM 11d based on the setting change request data received so far is executed, and the setting value for which the setting change operation has been performed on the time server setting screen is stored in the EEPROM 11d. The internal clock correction processing task is caused to reflect the time data acquisition operation according to the changed set value.

この第一変形例によれば、終了通知データを送信する機能をPC40に設けなくて済み、終了通知データを受信したときの複合機10側での処理も不要になるので、対応するプログラムを簡素な構成とすることができる。   According to the first modification, the PC 40 does not need to have a function for transmitting the end notification data, and the processing on the multifunction device 10 side when the end notification data is received is not required. It can be set as a simple structure.

また、第一変形例の複合機10は、更に、S280の処理を実行しない構成にされてもよい。即ち、タイムサーバ設定受付処理を、S270の処理実行後、S280の処理を実行することなく、S240に移行する構成にされてもよい。   Further, the multifunction machine 10 of the first modification may be configured not to execute the process of S280. That is, the time server setting reception process may be configured to shift to S240 without executing the process of S280 after the process of S270.

このように通信システム1を構成した場合(以下、第二変形例という。)には、複合機10が図7に示すように動作することになる。図7は、第二変形例の複合機10の動作態様を示したラダーチャートである。   When the communication system 1 is configured as described above (hereinafter referred to as a second modification), the multifunction machine 10 operates as shown in FIG. FIG. 7 is a ladder chart showing an operation mode of the multifunction machine 10 of the second modification.

第二変形例では、S280の処理が実行されないので、第1の設定変更要求データの受信を契機としてタイマをスタートさせた後には(S230)、タイマがリセットされたり再スタートされることはない。   In the second modification, since the process of S280 is not executed, the timer is not reset or restarted after the timer is started in response to the reception of the first setting change request data (S230).

従って、設定値の変更動作の実行を保留する期間は、第一変形例のように延長されることなく、第1の設定変更要求データとして、アクセスパラメータについての設定変更要求データを受信した時点から単位保留時間が経過した時点で、終了することになる。   Accordingly, the period during which the execution of the setting value changing operation is suspended is not extended as in the first modified example, but from the time when the setting change request data for the access parameter is received as the first setting change request data. When the unit hold time elapses, it ends.

即ち、複合機10は、この単位保留時間が経過するまでの期間に受信した各設定変更要求データに基づくEEPROM11dへの設定値の変更動作を、当該期間が終了するまで保留し、当該期間の終了時点で、これらの設定変更要求データに基づくEEPROM11dへの設定値の変更動作を実行して、タイムサーバ設定画面にて設定変更操作がなされた設定値をEEPROM11dに反映させ、内部時計補正処理タスクに、変更後の設定値に従う時刻データの取得動作を実行させることになる。   That is, the MFP 10 holds the setting value change operation to the EEPROM 11d based on the setting change request data received during the period until the unit hold time elapses until the period ends, and the end of the period. At that time, the setting value changing operation to the EEPROM 11d based on the setting change request data is executed, and the setting value changed in the time server setting screen is reflected in the EEPROM 11d, and the internal clock correction processing task is performed. The time data acquisition operation according to the set value after the change is executed.

このように構成された第二変形例の複合機10によれば、S280の処理を実行しなくて済むので、タイムサーバ設定受付処理を実現するプログラムの構成を簡素にすることが
できる。また、制御部11での処理負荷を低減することができる。
According to the MFP 10 of the second modified example configured as described above, it is not necessary to execute the process of S280, so that the configuration of the program that realizes the time server setting reception process can be simplified. In addition, the processing load on the control unit 11 can be reduced.

但し、第二変形例では、設定値の変更動作の実行を保留する期間を延長しないため、上記単位保留時間は、三つの設定変更要求データが連続してPC40から送信されてくる場合でも、それらの設定変更要求データの受信が終わるまで、単位保留時間が経過しないように、十分に長い時間に、予め定められる必要がある。   However, in the second modified example, since the period for holding the execution of the setting value changing operation is not extended, the unit holding time is not changed even when three setting change request data are continuously transmitted from the PC 40. Until the setting change request data is received, it is necessary to set the time sufficiently long so that the unit holding time does not elapse.

また、図4に示すタイムサーバ設定管理処理は、図8に示すように変更されてもよい。図8は、第三変形例の通信システム1におけるPC40が実行するタイムサーバ設定管理処理を表すフローチャートである。尚、図8においては、図4に示すタイムサーバ設定管理処理と同一処理を実行するステップに対して、同一ステップ番号を付す。   Further, the time server setting management process shown in FIG. 4 may be changed as shown in FIG. FIG. 8 is a flowchart showing time server setting management processing executed by the PC 40 in the communication system 1 according to the third modification. In FIG. 8, the same step numbers are assigned to the steps that execute the same process as the time server setting management process shown in FIG.

第三変形例のタイムサーバ設定処理を実行すると、PC40は、タイムサーバ設定画面を表示し(S310)、タイムサーバ設定画面に対する操作がなされるまで待機する(S320)。   When the time server setting process of the third modification is executed, the PC 40 displays a time server setting screen (S310) and waits until an operation is performed on the time server setting screen (S320).

そして、タイムサーバ設定画面に対する操作がなされると(S320でYes)、PC40は、S340に移行し、なされた操作が、タイムサーバ設定画面を通じてした設定変更の内容を、複合機10に「適用」して終了する旨の設定終了操作であるか否かを判断する。   When an operation is performed on the time server setting screen (Yes in S320), the PC 40 proceeds to S340, and the performed operation “applies” the contents of the setting change made through the time server setting screen to the multi-function device 10. Then, it is determined whether or not the setting end operation is to end.

ここで、設定終了操作であると判断すると(S340でYes)、PC40は、S347に移行し、設定値の変更の有無に関わらず、タイムサーバ設定画面上で設定操作可能な全ての動作パラメータ(アクセスパラメータ,サーバアドレス,データ取得周期)について、動作パラメータ毎に、タイムサーバ設定画面での設定値を記述した上記設定変更要求データを生成する。   If it is determined that the operation is a setting end operation (Yes in S340), the PC 40 proceeds to S347, and all the operation parameters that can be set on the time server setting screen (regardless of whether the setting value is changed) ( For the operation parameters (access parameters, server address, data acquisition cycle), the setting change request data describing the setting values on the time server setting screen is generated.

そして、これを順に、PC40内蔵のネットワークインタフェース(図示せず)を通じて、複合機10に送信する。更に、全ての動作パラメータについての上記設定変更要求データの送信が完了した時点で、複合機10に対し、設定変更要求データの送信を終了する旨の終了通知データを送信する(S350)。その後、タイムサーバ設定画面を閉じて(S380)、タイムサーバ設定管理処理を終了する。   Then, these are sequentially transmitted to the multifunction machine 10 through a network interface (not shown) built in the PC 40. Further, when the transmission of the setting change request data for all the operation parameters is completed, the end notification data for ending the transmission of the setting change request data is transmitted to the multifunction machine 10 (S350). Thereafter, the time server setting screen is closed (S380), and the time server setting management process is ended.

一方、上記なされた操作が設定終了操作ではないと判断すると(S340でNo)、PC40は、S360に移行し、後続の処理を、図4に示すタイムサーバ設定管理処理と同様に実行する。   On the other hand, if it is determined that the operation performed above is not a setting end operation (No in S340), the PC 40 proceeds to S360 and executes the subsequent processing in the same manner as the time server setting management processing shown in FIG.

第三変形例によれば、ユーザが設定終了操作(S340)を行うことによって、S347で、全ての動作パラメータ(アクセスパラメータ,サーバアドレス,データ取得周期)の設定変更要求データが送信されることになるが、この場合でも、複合機10では、図5に示すようにして、処理がなされる。従って、第三変形例においても、タイムサーバ20,21への不要なアクセスを抑えることができる。   According to the third modification, when the user performs a setting end operation (S340), setting change request data for all operation parameters (access parameters, server addresses, data acquisition cycle) is transmitted in S347. Even in this case, the multifunction machine 10 performs the processing as shown in FIG. Therefore, unnecessary access to the time servers 20 and 21 can be suppressed also in the third modification.

尚、第三変形例のように、タイムサーバ設定管理処理が構成される場合、S240での所定時間(単位保留時間)は、比較的短い時間(例えば5秒)に設定される。
また、図8に示すタイムサーバ設定管理処理において、終了通知データの送信手順(S350)は、省略可能である。この場合には、複合機10が、第一変形例(図6)と同様に動作することになる。また、複合機10を、第二変形例と同様に構成すれば、複合機10が、図7に示すように動作することになる。
When the time server setting management process is configured as in the third modification, the predetermined time (unit holding time) in S240 is set to a relatively short time (for example, 5 seconds).
Further, in the time server setting management process shown in FIG. 8, the procedure for transmitting the end notification data (S350) can be omitted. In this case, the multifunction machine 10 operates in the same manner as in the first modification (FIG. 6). If the multi-function device 10 is configured in the same manner as the second modification, the multi-function device 10 operates as shown in FIG.

以上、変形例を含む本発明の実施例について説明したが、「特許請求の範囲」記載の電子機器は、複合機10に相当し、管理装置は、PC40に相当し、外部装置は、タイムサーバ20,21に相当する。また、処理実行手段は、制御部11が実行する内部時計補正処理にて実現され、実行制御手段は、制御部11が実行するタイムサーバ設定受付処理にて実現されている。   Although the embodiments of the present invention including the modifications have been described above, the electronic device described in “Claims” corresponds to the multifunction machine 10, the management device corresponds to the PC 40, and the external device corresponds to the time server. It corresponds to 20,21. The process execution means is realized by an internal clock correction process executed by the control unit 11, and the execution control means is realized by a time server setting reception process executed by the control unit 11.

また、「第1の動作パラメータに対する設定値の変更要求」は、内部時計補正処理開始後、設定値の変更動作の実行を保留していない状態で(S210で待機している状態で)、最初に受信した設定変更要求データに対応し、「第2の動作パラメータに対する設定値の変更要求」は、最初に受信した設定変更要求データよりも後に受信した各設定変更要求データに対応する。   In addition, the “request to change the set value for the first operation parameter” is the first in the state where the execution of the change operation of the set value is not suspended after the internal clock correction process is started (in the state waiting in S210). The “setting change request for the second operation parameter” corresponds to each setting change request data received after the first received setting change request data.

この他、実行制御手段が、処理実行手段による変更後の設定値に基づく処理の実行を禁止する動作は、タイマの計測時間が単位保留時間を経過するまでは、S240でNoと判断し、S290及びS300の処理を実行しないことで、内部時計補正処理タスクが、設定変更要求データに基づく変更後の設定値に従って動作するのを禁止する動作にて実現されている。   In addition, the operation of the execution control unit prohibiting the execution of the process based on the set value after the change by the process execution unit is determined No in S240 until the measured time of the timer has passed the unit hold time, and S290. And by not executing the processing of S300, the internal clock correction processing task is realized by the operation for prohibiting the operation according to the changed set value based on the setting change request data.

また、実行制御手段が「所定期間の経過前に、管理装置から、複数の動作パラメータの内、第2の動作パラメータに対する設定値の変更要求を受信した場合には、処理実行手段に、当該変更要求に基づく変更後の第2の動作パラメータの設定値、及び、先立って受信した変更要求に基づく変更後の第1の動作パラメータの設定値に従う所定の処理を実行させる」動作は、S290及びS300の処理により実現されている。   Further, when the execution control means receives a request for changing the set value for the second operation parameter among the plurality of operation parameters from the management device before the predetermined period has elapsed, The operation of executing a predetermined process according to the setting value of the second operation parameter after the change based on the request and the setting value of the first operation parameter after the change based on the change request received in advance is performed in S290 and S300. This process is realized.

更に、実行禁止期間の終了時刻を延長する動作は、制御部11が実行するS280の処理により実現され、終了通知の受信を契機して禁止状態を解除する動作は、終了通知データの受信を契機として、S260でYesと判断し、S290,S300の処理を実行する動作により実現されている。   Further, the operation of extending the end time of the execution prohibition period is realized by the process of S280 executed by the control unit 11, and the operation of releasing the prohibition state upon reception of the end notification is triggered by reception of the end notification data. This is realized by the operation of determining Yes in S260 and executing the processing of S290 and S300.

また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、本発明は、ディジタル複合機に限らず、各種の電子機器に適用することが可能である。   Further, the present invention is not limited to the above-described embodiments, and can take various forms. For example, the present invention is not limited to a digital multi-function peripheral and can be applied to various electronic devices.

通信システム1及び複合機10の構成を表すブロック図である。1 is a block diagram illustrating configurations of a communication system 1 and a multifunction machine 10. 制御部11が実行する内部時計補正処理を表すフローチャートである。5 is a flowchart showing an internal clock correction process executed by a control unit 11. 制御部11が実行するタイムサーバ設定受付処理を表すフローチャートである。It is a flowchart showing the time server setting reception process which the control part 11 performs. PC40が実行するタイムサーバ設定管理処理を表すフローチャートである。It is a flowchart showing the time server setting management process which PC40 performs. 設定変更時における複合機10の動作態様を示したラダーチャートである。6 is a ladder chart showing an operation mode of the multifunction machine 10 when a setting is changed. 第一変形例の複合機10の動作態様を示したラダーチャートである。6 is a ladder chart showing an operation mode of the multifunction machine 10 according to a first modification. 第二変形例の複合機10の動作態様を示したラダーチャートである。10 is a ladder chart showing an operation mode of the multifunction machine 10 of a second modified example. 第三変形例のタイムサーバ設定管理処理を表すフローチャートである。It is a flowchart showing the time server setting management process of a 3rd modification. 比較例の電子機器の動作態様を示したラダーチャートである。It is the ladder chart which showed the operation | movement aspect of the electronic device of a comparative example.

符号の説明Explanation of symbols

1…通信システム、10…複合機、11…制御部、11a…CPU、11b…ROM、11c…RAM、11d…EEPROM、13…ネットワークインタフェース、15…記録
部、17…読取部、19…表示操作部、20,21…タイムサーバ、30…DHCPサーバ、40,41…PC、NT…ネットワーク
DESCRIPTION OF SYMBOLS 1 ... Communication system, 10 ... Multi-function device, 11 ... Control part, 11a ... CPU, 11b ... ROM, 11c ... RAM, 11d ... EEPROM, 13 ... Network interface, 15 ... Recording part, 17 ... Reading part, 19 ... Display operation Part, 20, 21 ... time server, 30 ... DHCP server, 40, 41 ... PC, NT ... network

Claims (6)

ネットワーク接続可能な構成にされた通信機能を備える電子機器であって、
複数の動作パラメータに対応する複数の設定値に従って、ネットワークに接続された外部装置に対する所定の処理を実行する処理実行手段と、
前記ネットワークに接続された管理装置から、前記複数の動作パラメータの内、第1の動作パラメータに対する設定値の変更要求を受信した場合には、前記処理実行手段が、当該変更要求に基づく変更後の前記第1の動作パラメータの設定値に従い、前記所定の処理を実行するのを所定期間禁止し、前記所定期間の経過前に、前記管理装置から、前記複数の動作パラメータの内、第2の動作パラメータに対する設定値の変更要求を受信した場合には、前記処理実行手段に、当該変更要求に基づく変更後の前記第2の動作パラメータの設定値、及び、先立って受信した変更要求に基づく前記変更後の第1の動作パラメータの設定値に従う前記所定の処理を実行させる実行制御手段と、
を備えることを特徴とする電子機器。
An electronic device having a communication function configured to be connected to a network,
Processing execution means for executing predetermined processing on an external device connected to the network according to a plurality of setting values corresponding to a plurality of operation parameters;
When a setting value change request for the first operation parameter among the plurality of operation parameters is received from a management device connected to the network, the process execution unit performs a change after the change based on the change request. According to the set value of the first operation parameter, execution of the predetermined process is prohibited for a predetermined period, and before the elapse of the predetermined period, a second operation among the plurality of operation parameters is sent from the management device. When a request for changing a setting value for a parameter is received, the processing execution means is set to the setting value of the second operation parameter after the change based on the change request and the change based on the change request received in advance. Execution control means for executing the predetermined processing in accordance with a setting value of the first operation parameter later;
An electronic device comprising:
前記第1の動作パラメータに対する設定値の変更要求は、前記実行制御手段によって前記処理の実行動作が禁止されていない状態で、最初に前記管理装置から受信する前記複数の動作パラメータのいずれかに対する設定値の変更要求であることを特徴とする請求項1記載の電子機器。   The setting value change request for the first operation parameter is a setting for one of the plurality of operation parameters received first from the management apparatus in a state where the execution operation of the process is not prohibited by the execution control unit. The electronic device according to claim 1, wherein the electronic device is a value change request. 前記実行制御手段は、前記処理の実行動作の禁止後、前記所定期間が経過するまでの期間としての実行禁止期間中に、前記管理装置から、前記第2の動作パラメータに対する設定値の変更要求を受信した場合には、前記実行禁止期間の終了時刻を延長することを特徴とする請求項1又は請求項2記載の電子機器。   The execution control means sends a setting value change request for the second operation parameter from the management device during an execution prohibition period as a period until the predetermined period elapses after the execution operation of the process is prohibited. 3. The electronic device according to claim 1, wherein when received, the end time of the execution prohibition period is extended. 前記実行制御手段は、前記管理装置から変更要求の終了通知を受信すると、当該終了通知受信以前に前記管理装置から受信した変更要求に基づく変更後の設定値に従う前記所定の処理を、前記処理実行手段に実行させて、前記処理の実行禁止状態を解除することを特徴とする請求項1〜請求項3のいずれかに記載の電子機器。   When the execution control means receives the change request end notification from the management device, the execution control means executes the predetermined processing according to the changed setting value based on the change request received from the management device before receiving the end notification. The electronic apparatus according to claim 1, wherein the electronic apparatus is executed by a means to cancel the execution prohibition state of the process. 前記外部装置は、現在時刻を提供するタイムサーバであり、
前記処理実行手段は、前記所定の処理として、前記タイムサーバから現在時刻を取得するための処理を実行することを特徴とする請求項1〜請求項4のいずれかに記載の電子機器。
The external device is a time server that provides the current time,
The electronic apparatus according to claim 1, wherein the process execution unit executes a process for acquiring a current time from the time server as the predetermined process.
前記複数の動作パラメータは、前記タイムサーバのアドレス、及び、前記タイムサーバから現在時刻を取得する周期、を含むことを特徴とする請求項5記載の電子機器。   6. The electronic apparatus according to claim 5, wherein the plurality of operation parameters include an address of the time server and a period for acquiring a current time from the time server.
JP2008254029A 2008-09-30 2008-09-30 Electronic apparatus Pending JP2010086250A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008254029A JP2010086250A (en) 2008-09-30 2008-09-30 Electronic apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008254029A JP2010086250A (en) 2008-09-30 2008-09-30 Electronic apparatus

Publications (1)

Publication Number Publication Date
JP2010086250A true JP2010086250A (en) 2010-04-15

Family

ID=42250154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008254029A Pending JP2010086250A (en) 2008-09-30 2008-09-30 Electronic apparatus

Country Status (1)

Country Link
JP (1) JP2010086250A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102736991A (en) * 2011-03-30 2012-10-17 西铁城控股株式会社 Server apparatus and information processing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0981339A (en) * 1995-07-11 1997-03-28 Canon Inc Printer device, control method of the device, and printer system
JP2004021481A (en) * 2002-06-14 2004-01-22 Brother Ind Ltd Setting information transmission / reception system, transmitting device, receiving device, and program
JP2004310247A (en) * 2003-04-03 2004-11-04 Seiko Instruments Inc Order data management system
JP2006048351A (en) * 2004-08-04 2006-02-16 Canon Inc Information processing apparatus, image recording apparatus and method, computer program, computer-readable storage medium, and image processing system
JP2006157177A (en) * 2004-11-25 2006-06-15 Sharp Corp Image processing device
JP2008172588A (en) * 2007-01-12 2008-07-24 Fuji Xerox Co Ltd Information processing apparatus, wireless communication apparatus, wireless communication system, and wireless setting program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0981339A (en) * 1995-07-11 1997-03-28 Canon Inc Printer device, control method of the device, and printer system
JP2004021481A (en) * 2002-06-14 2004-01-22 Brother Ind Ltd Setting information transmission / reception system, transmitting device, receiving device, and program
JP2004310247A (en) * 2003-04-03 2004-11-04 Seiko Instruments Inc Order data management system
JP2006048351A (en) * 2004-08-04 2006-02-16 Canon Inc Information processing apparatus, image recording apparatus and method, computer program, computer-readable storage medium, and image processing system
JP2006157177A (en) * 2004-11-25 2006-06-15 Sharp Corp Image processing device
JP2008172588A (en) * 2007-01-12 2008-07-24 Fuji Xerox Co Ltd Information processing apparatus, wireless communication apparatus, wireless communication system, and wireless setting program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102736991A (en) * 2011-03-30 2012-10-17 西铁城控股株式会社 Server apparatus and information processing method
JP2012212993A (en) * 2011-03-30 2012-11-01 Citizen Holdings Co Ltd Server device and information processing method
US8843547B2 (en) 2011-03-30 2014-09-23 Citizen Holdings Co., Ltd. Server apparatus and information processing method

Similar Documents

Publication Publication Date Title
JP7355147B2 (en) application program
US8543677B2 (en) Communication control device, method, and computer readable medium allowing an information processing device to be in a power saving mode for an extended period and allowing an application part to continue functioning
US11301190B2 (en) Non-transitory computer-readable recording medium, information processing apparatus and printing method
JP5089250B2 (en) Information processing device
JP2017116999A (en) Function execution device, function execution method, and storage medium
JP5699731B2 (en) Image processing apparatus and program
US20130247049A1 (en) Control apparatus and method of starting control apparatus
JP4577162B2 (en) Updating printer system control software
JP7551474B2 (en) Information processing device, control method and program
JP6256417B2 (en) PRINT CONTROL DEVICE, PROGRAM, AND PRINT SYSTEM
US8094334B2 (en) Image forming apparatus for managing application and control method therefor
JP2010086250A (en) Electronic apparatus
JP6531590B2 (en) Image processing device
US9749481B2 (en) Image processing apparatus capable of transmitting image data, control method therefor, and storage medium storing control program therefor
JP6123109B2 (en) Image forming apparatus
JP2010198059A (en) Setting support system
JP2016193582A (en) Job processing device and program for the same
JP6414121B2 (en) Job reservation system and job reservation method
JP6191243B2 (en) Image processing apparatus and image processing system
JP2011233106A (en) Image processing device, system for cooperating devices, method for controlling power return, and program
JP2008105321A (en) Image forming device
WO2025164143A1 (en) Support program
JP5610731B2 (en) Image forming apparatus, control method therefor, and program
JP2016071518A (en) Device control program, installation program, recording medium, installation method, and information processing apparatus
WO2025164144A1 (en) Support program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110927

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120424