(57)【要約】【課題】設定項目の重要性に即した変更が可能な機器設定変更システム、ネットワーク機器及びプログラムを提供する。【解決手段】  本発明の機器設定変更システムは、ネットワーク機器に対する設定変更を要求する機器本体と、ネットワークを介してネットワーク機器に接続されており前記ネットワーク機器に対する設定変更を要求するクライアント装置とを具備する。更に、ネットワーク機器に対する設定変更の内容に応じて、機器本体による設定変更と前記クライアント装置による設定変更のうち、いずれの設定変更を優先するかを判定する優先判定部と、優先判定部が優先すると判定しなかった方による設定変更を阻止する処理実行部とを具備する。【選択図】図２
2010034655.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器に対する設定変更を要求する機器本体と、
ネットワークを介して前記ネットワーク機器に接続されており、前記ネットワーク機器に対する設定変更を要求するクライアント装置と、
前記ネットワーク機器に対する設定変更の内容に応じて、前記機器本体による設定変更と前記クライアント装置による設定変更のうち、いずれの設定変更を優先するかを判定する優先判定部と、
前記優先判定部が優先すると判定しなかった方による設定変更を阻止する処理実行部と、
を具備することを特徴とする機器設定変更システム。
【請求項２】
請求項１に記載の機器設定変更システムであって、
前記優先判定部は、前記ネットワーク機器に対する設定変更の内容が認証ＩＤを要する設定項目である場合には、前記クライアント装置による設定変更中であるか否かに係わらず、前記機器本体による設定変更を優先することを特徴とする機器設定変更システム。
【請求項３】
請求項２に記載の機器設定変更システムであって、
前記ネットワーク機器に対する設定変更の内容が認証ＩＤを要する設定項目でないとき、前記クライアント装置による設定変更中であるか否かを判定するデータ解析部を具備し、
前記データ解析部が、前記クライアント装置による設定変更中であると判定した場合には、前記機器本体による設定変更を阻止することを特徴とする機器設定変更システム。
【請求項４】
請求項１から３のいずれかに記載の機器設定変更システムであって、
前記優先判定部は、前記ネットワーク機器に対する設定変更の内容が複数の前記ネットワーク機器での共有を要する設定項目である場合には、前記機器本体による設定変更中であるか否かに係わらず、前記クライアント装置による設定変更を優先することを特徴とする機器設定変更システム。
【請求項５】
請求項４に記載の機器設定変更システムであって、
前記ネットワーク機器に対する設定変更の内容が複数の前記ネットワーク機器での共有を要する設定項目でないとき、前記機器本体又は他のクライアント装置による設定変更中であるか否かを判定するデータ解析部を具備し、
前記データ解析部が、前記機器本体又は他のクライアント装置による設定変更中であると判定した場合には、前記クライアント装置による設定変更を阻止することを特徴とする機器設定変更システム。
【請求項６】
機器本体を有し、クライアント装置にネットワークを介して接続されたネットワーク機器であって、
前記ネットワーク機器に対する設定変更の内容に応じて、前記機器本体による設定変更と前記クライアント装置による設定変更とのうち、いずれの設定変更を優先するかを判定する優先判定部と、
前記優先判定部が優先すると判定しなかった方による設定変更を阻止する処理実行部と
を具備することを特徴とするネットワーク機器。
【請求項７】
機器本体を有し、クライアント装置にネットワークを介して接続されたネットワーク機器に対する設定変更を、前記ネットワーク機器のコンピュータに実行させるプログラムであって、
前記ネットワーク機器に対する設定変更の内容に応じて、機器本体による設定変更とネットワークを介して接続されたクライアント装置による設定変更とのうち、いずれか一方による設定変更を優先する手順と、
前記一方による設定変更が優先された場合に、他方による設定変更を阻止する手順と
を前記コンピュータに実行させるための機器設定変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器の設定項目を変更可能な機器設定変更システム、ネットワーク機器及びプログラムに関するものである。
【背景技術】
【０００２】
この種のシステムは、ネットワーク機器（例えば、画像形成装置）やクライアント装置（例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ））とともに、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続されており、画像形成装置はＰＣの要求に応じて種々のサービスを提供する。
ここで、この画像形成装置の設定変更は、その操作パネルの他、アプリケーションを利用すればＰＣからも実行することができる。
【０００３】
そして、複数のＰＣがネットワークに接続されている場合に、一方のＰＣによる設定変更があったときには、他方のＰＣによる設定変更を拒否する技術が開示されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００３−３１８９０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術では、一方のＰＣによる設定変更と他方のＰＣによる設定変更との関係について単に示されるのみであり、操作パネルによる設定変更とＰＣによる設定変更との関係については意図されていない。したがって、いずれの設定変更が優先されるかの具体的な基準が明らかではない。
【０００６】
より詳しくは、画像形成装置の設定項目には、例えば、認証ＩＤを要する設定項目や、複数の画像形成装置での共有を要する設定項目など、重要性の異なる項目が種々存在しているが、上記技術の如く、いずれのＰＣによる設定変更を単に採用するかだけでは、この設定項目の重要性に即した変更が困難になるとの問題がある。
【０００７】
そこで、本発明の目的は、上記課題を解消し、設定項目の重要性に即した変更が可能な機器設定変更システム、ネットワーク機器及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の機器設定変更システムは、ネットワーク機器に対する設定変更を要求する機器本体と、ネットワークを介してネットワーク機器に接続されており、ネットワーク機器に対する設定変更を要求するクライアント装置とを具備する。更に、機器設定変更システムは、ネットワーク機器に対する設定変更の内容に応じて、機器本体による設定変更とクライアント装置による設定変更のうち、いずれの設定変更を優先するかを判定する優先判定部と、優先判定部が優先すると判定しなかった方による設定変更を阻止する処理実行部とを具備する。
【０００９】
上記本発明の機器設定変更システムによれば、ネットワーク機器及びクライアント装置はネットワークを介して接続されており、機器本体及びクライアント装置は、いずれもネットワーク機器に対する設定変更が要求可能に構成されている。
ここで、ネットワーク機器に対する設定変更の内容に応じて、機器本体による設定変更とクライアント装置による設定変更とのうち、いずれか一方による設定変更が優先されている。そして、この一方による設定変更が優先された場合には、他方による設定変更が阻止される。
【００１０】
よって、仮に、機器本体及びクライアント装置からほぼ同時に同じ設定項目の変更が要求されたとしても、いずれの設定変更が有効であるかが明確になる。しかも、このいずれの設定変更が有効であるかはネットワーク機器に対する設定変更の内容に応じて判定される。この結果、いずれの設定変更が優先されるかの基準が明らかにされていない従来に比して、設定項目の重要性に即した変更が可能になる。
【００１１】
本発明の機器設定変更システムにおいて、優先判定部は、ネットワークネットワーク機器に対する設定変更の内容が認証ＩＤを要する設定項目である場合には、クライアント装置による設定変更中であるか否かに係わらず、機器本体による設定変更を優先するようにしてもよい。
このような構成とすれば、ネットワーク機器に対する設定変更の内容が認証ＩＤを要する設定項目である場合に、機器本体による設定変更が優先され、クライアント装置による設定変更が阻止される。従って、クライアント装置による認証のすり抜けを防止することができ、システムの信頼性向上に寄与する。
【００１２】
本発明の機器設定変更システムにおいて、ネットワーク機器に対する設定変更の内容が認証ＩＤを要する設定項目でないとき、クライアント装置による設定変更中であるか否かを判定するデータ解析部を加え、このデータ解析部が前記クライアント装置による設定変更中であると判定した場合には、機器本体による設定変更を阻止するようにしてもよい。
【００１３】
このような構成とすれば、設定変更の内容が認証ＩＤを要しない場合には、クライアント装置による設定変更を保障しつつも、クライアント装置による設定変更中でなければ機器本体による設定変更も可能となる。
本発明の機器設定変更システムにおいて、優先判定部は、ネットワーク機器に対する設定変更の内容が、複数のネットワーク機器での共有を要する設定項目である場合には、機器本体による設定変更中であるか否かに係わらず、クライアント装置による設定変更を優先するようにしてもよい。
【００１４】
このような構成とすれば、ネットワーク機器に対する設定変更の内容が複数のネットワーク機器での共有を要する設定項目である場合に、クライアント装置による設定変更が優先され、機器本体による設定変更が阻止される。従って、総てのネットワーク機器に対する設定変更を速やかに、且つ、確実に実行することができ、システムの信頼性向上に寄与する。
【００１５】
本発明の機器設定変更システムにおいて、優先判定部は、ネットワーク機器に対する設定変更の内容が複数のネットワーク機器での共有を要する設定項目でないとき、機器本体又は他のクライアント装置による設定変更中であるか否かを判定するデータ解析部を加え、データ解析部が、前記機器本体又は他のクライアント装置による設定変更中であると判定した場合には、クライアント装置による設定変更を阻止するようにしてもよい。
【００１６】
このような構成とすれば、設定変更の内容が複数のネットワーク機器での共有を要しない場合には、機器本体又は他のクライアント装置による設定変更を保障しつつも、機器本体及びクライアント装置による設定変更中でなければ機器本体による設定変更も可能となる。
本発明のネットワーク機器は、クライアント装置にネットワークを介して接続しており、ネットワーク機器に対する設定変更の内容に応じて、機器本体による設定変更とクライアント装置による設定変更とのうち、いずれの設定変更を優先するかを判定する優先判定部と、優先判定部が優先すると判定しなかった方による設定変更を阻止する処理実行部とを具備する。
【００１７】
上記本発明のネットワーク機器によれば、仮に、機器本体及びクライアント装置からほぼ同時に同じ設定項目の変更が要求されたとしても、いずれの設定変更が有効であるかが明確になる。しかも、このいずれの設定変更が有効であるかはネットワーク機器に対する設定変更の内容に応じて判定されるので、設定項目の重要性に即した変更が可能になる。
【００１８】
本発明の機器設定変更プログラムは、機器本体を有し、クライアント装置にネットワークを介して接続されたネットワーク機器に対する設定変更を、前記ネットワーク機器のコンピュータに実行させる。この機器設定変更プログラムは、ネットワーク機器に対する設定変更の内容に応じて、機器本体からの設定変更とネットワークを介して接続されたクライアント装置からの設定変更とのうち、いずれか一方からの設定変更を優先する手順と、前記一方からの設定変更が優先された場合に、他方からの設定変更を阻止する手順とをコンピュータに実行させる。
【００１９】
上記本発明のプログラムよれば、仮に、機器本体及びクライアント装置からほぼ同時に同じ設定項目の変更が要求されたとしても、いずれの設定変更が有効であるかが明確になる。しかも、このいずれの設定変更が有効であるかはネットワーク機器に対する設定変更の内容に応じて判定されており、設定項目の重要性に即した変更が可能になる。
【発明の効果】
【００２０】
本発明によれば、機器本体及びクライアント装置からほぼ同時に同じ設定項目の変更が要求されたとしても、いずれの設定変更が有効であるかが明確になる。また、設定項目の重要性に即した変更が可能になる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施形態について図面を用いて説明する。
図１は、本実施形態に係る機器設定変更システムの構成図であり、システム１は、例えばＬＡＮ等のネットワーク２を用いて構成され、画像形成装置（ネットワーク機器）４，４ａ，４ｂ，４ｃ及びリモートＰＣ（クライアント装置）６がネットワーク２にそれぞれ接続されている。
【００２２】
図２は画像形成装置の概略構成図である。この画像形成装置はデジタル複合機であり、いわゆる複合機（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、以下、ＭＦＰと称する）である。ここで、ＭＦＰ４、４ａ，４ｂ及び４ｃは、同様の構成を備えている。以下、特に述べない限りＭＦＰ４の構成として説明する。ＭＦＰ４は、ネットワークインタフェース２６を介してネットワーク２に接続され、さらに、公衆回線にも接続されている。そして、ＭＦＰ４はプログラムの命令にしたがって各種動作を実行する。
【００２３】
ＭＦＰ４は、コントローラ１０を有する。更にＭＦＰ４は、ＨＤＤ３２、ネットワークインタフェース２６、ＦＡＸ通信部２４、スキャナ部２２、プリントエンジン２０、操作パネル２８及びメモリ３０を有しており、それぞれ、コントローラ１０とバスを介して接続されている。
ＨＤＤ３２は、ハードディスクドライブであり、スキャナ部２２で読み込まれたデータ、リモートＰＣ６から送信されたデータや、ＦＡＸ通信部２４にて受信したデータ等の種々の電子ファイルを逐次保存する。また、ＨＤＤ３２は、上述した種々の電子ファイルの他、リモートＰＣ６を操作する各ユーザのアドレス帳や顧客情報等も保存する。
【００２４】
ネットワークインタフェース２６は、リモートＰＣ６から送信されたデータを受信する。また、ネットワークインタフェース２６は、ＨＤＤ３２に保存されたデータをネットワーク２を介して相手先に送信する。
ＦＡＸ通信部２４は、電話回線又はネットワークに接続されており、外部からファクシミリ送信されてきたデータを受信する。逆にＨＤＤ３２に保存されたデータを相手先にファクシミリ送信する。
【００２５】
スキャナ部２２は、原稿を画像読取位置に搬送する自動原稿搬送装置（ＡＤＦ）を有しており、複数枚の原稿の画像を順次、読み取る。
プリントエンジン２０は、ＨＤＤ３２に保存されたデータを用紙に印刷する。
なお、ＭＦＰ４は、図示しない用紙を供給する用紙供給部、印刷済みの用紙にソート又は穴開けやステープル処理等を行う後処理装置等に接続されている。
操作パネル（機器本体）２８はタッチ操作用のボタンを有する。操作パネル２８は、ユーザのタッチ操作を受け付けて各種のサービスをリモートＰＣ６等に提供する他、ＭＦＰ４の設定変更を実行できる。そして、操作パネル２８が受け付けたユーザの操作内容をコントローラ１０に通知する。さらに、この操作パネル２８は、文字情報や案内画像等を用いて当該ユーザへのメッセージも表示する。
【００２６】
メモリ３０はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を有しており、印刷に伴う設定データや、各種のプログラムが格納されている。
このＭＦＰ４の各種動作はコントローラ１０で制御される。コントローラ１０はコンピュータとして機能する要素であり、ＣＰＵ(Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ)等のハードウエア資源を有している。そして、コントローラ１０は、このハードウエア資源を用いて所定のプログラムを実行しており、上述のプリントエンジン２０、スキャナ部２２やＦＡＸ通信部２４を操作する。
【００２７】
コントローラ１０は、優先判定部１２、データ解析部１４及び処理実行部１６を有する。本実施形態のコントローラ１０は、操作パネル２８による設定変更とリモートＰＣ６による設定変更とのうち、いずれか一方による設定変更を優先して行い、他方による設定変更を阻止する。
【００２８】
詳しくは、コントローラ１０は、操作パネル２８からの設定変更要求をバスを介して受信する。更に、コントローラ１０は、リモートＰＣ６からの設定変更要求もネットワークインタフェース２６を介して受信する。ここで、操作パネル２８およびリモートＰＣからの設定変更要求には、設定変更するためのコマンド、変更する設定項目の識別子及びその設定内容（設定値、設定文字列等）が含まれている。
【００２９】
なお、「操作パネル２８による設定変更」とは、操作パネル２８からの設定変更要求の対象となる設定項目について、当該設定変更要求に含まれる設定内容をＭＦＰ４に反映させることを言う。同様に「リモートＰＣ６による設定変更」とは、リモートＰＣ６からの設定変更要求の対象となる設定項目について、当該設定変更要求に含まれる設定内容をＭＦＰ４に反映させることを言う。
【００３０】
コントローラ１０の優先判定部１２は、設定変更要求に対応する、ＭＦＰ４の変更される設定項目が、認証ＩＤを要する設定項目であるか、或いは、同じネットワーク２内の各ＭＦＰでの共有を要する設定項目であるかを判定する。その判定結果に基づいて操作パネル２８による設定変更とリモートＰＣ６による設定変更とのいずれを優先するかを判定する。
【００３１】
優先判定部１２は当該判定結果をデータ解析部１４に出力する。データ解析部１４は、現在、操作パネル２８又はリモートＰＣ６からの設定変更要求があるか否かを管理しており、その管理結果を処理実行部１６に出力する。
次いで、この処理実行部１６は、優先判定部１２によって操作パネル２８及びリモートＰＣ６のいずれか一方による設定変更が優先された場合には、その優先された設定変更をメモリ３０やＨＤＤ３２等に随時反映する。同時に、優先されなかった他方による設定変更を阻止する。
【００３２】
以下、上記の如く構成されたＭＦＰ４の本実施形態に係る作用について説明する。
図３は、ＭＦＰ４に対する設定変更について、プログラムがＭＦＰ４のコントローラ１０に実行させる処理を示しており、操作パネル２８からの設定変更要求があった場合のフローチャートである。
【００３３】
まず、図３のステップＳ３０１では、データ解析部１４は、にＭＦＰ４の操作パネル２８からの設定変更要求があるまで待機し、操作パネル２８からの設定変更要求があればステップＳ３０２に進む。
続いて、ステップＳ３０２では、優先判定部１２が、この操作パネル２８からの設定変更要求に対応する設定項目に応じて、操作パネル２８による設定変更を優先すべきか否かを判定する。そして、今回の設定変更の内容が、例えば、カウンタクリアやＨＤＤ３２のデータ消去等、認証ＩＤを要する設定項目である場合、すなわちＹｅｓと判定したときには、リモートＰＣ６による設定変更中であるか否かに係わらず、この操作パネル２８による設定変更を優先すると判定してステップＳ３０３に進む。
【００３４】
なお、「リモートＰＣ６による設定変更中」とは、今回の操作パネル２８からの設定変更要求に前後して、断続的にリモートＰＣ６からの設定変更要求がある状態のことを言う。本実施形態では、操作パネル２８からの設定変更要求があったときに、リモートＰＣ６からの設定変更要求（設定内容がＭＦＰ４へ反映されなかった設定変更要求を除く。）から所定時間（例えば１分）経過していない状態を指すものとする。この場合、リモートＰＣ６からの設定変更要求が１回だけ発生して、所定時間経過していない状況も含まれる。しかしながら、所定時間内にリモートＰＣ６から次の設定変更要求がなされる蓋然性があるため、本実施形態ではこのような場合も「リモートＰＣ６による設定変更中」と見なすものとする。
【００３５】
ステップＳ３０３では、処理実行部１６が操作パネル３８による設定変更を、ＭＦＰ４に反映させて処理を終了する。ここでは、処理実行部１６が、カウンタクリアやデータ消去等の認証ＩＤを要する設定項目について、設定内容を変更する。例えば、カウンタクリアであればメモリ３０内のカウント値を「００００００」に変更し、データ消去であればスキャナ部２２やリモートＰＣ６よりＨＤＤ３２に取り込んだ画像データのリストを変更する。
【００３６】
一方、上述したステップＳ３０２にて、操作パネル２８からの設定変更要求があるものの、今回の設定変更の内容が操作パネル２８による設定変更を優先しないと判定した場合、すなわちＮｏと判定したときにはステップＳ３０４に進む。
ステップＳ３０４では、データ解析部１４が、リモートＰＣ６による設定変更中であるか否かを判定し、リモートＰＣ６による設定変更中ではない場合、すなわちＮｏと判定したときにはステップＳ３０３に進む。ステップＳ３０３では、処理実行部１６が操作パネル３８による設定変更をＭＦＰ４に反映させて処理を終了する。ここでは、処理実行部１６が、手差し用紙設定や原稿サイズ登録など認証ＩＤを要しない設定項目について、設定内容を変更する。例えば手差し用紙設定であればメモリ３０内の手差し用紙サイズを変更し、原稿サイズ設定であれば、メモリ３０内の原稿サイズを変更する。
【００３７】
ステップＳ３０４にて、データ解析部１４が、リモートＰＣ６による設定変更中であると判定した場合、すなわちＹｅｓと判定したときにはステップＳ３０５に進む。
ステップＳ３０５では、処理実行部１６は、操作パネル２８による設定変更を阻止する。更に、処理実行部１６は、操作パネル２８上に、例えば「リモートＰＣから現在設定変更中です。」とのメッセージを表示し、ユーザに操作パネル２８による設定変更を断念するよう促して処理を終了する。
【００３８】
なお、データ解析部１４がステップＳ３０４でＹｅｓと判定した場合、ＭＦＰ４は、後述するステップＳ５０２でＹｅｓ又はステップＳ５０４でＮｏと判定したときの処理を実行する。
ところで、リモートＰＣ６は、ＭＦＰ４，４ａ，４ｂ及び４ｃのそれぞれの設定変更を行なうことができる。リモートＰＣ６が変更できる設定項目の中には、これら複数のＭＦＰで共有を要するものもある。例えば、共通のアドレス帳や顧客情報などが該当する。リモートＰＣ６が各ＭＦＰに対する共通の設定変更要求を送信することにより、一括して設定変更することができる。このように、複数のＭＦＰで共有を要する設定項目について設定変更する場合は、リモートＰＣ６による設定変更を優先しても良い。
【００３９】
図４は、ＭＦＰ４に対する設定変更について、プログラムがＭＦＰ４のコントローラ１０に実行させる処理を示しており、リモートＰＣ６からの設定変更要求があった場合のフローチャートである。
まず、図４のステップＳ５００では、データ解析部１４は、リモートＰＣ６からの設定変更の要求があるまで待機し、リモートＰＣ６からの設定変更要求があればステップＳ５０１に進む。
【００４０】
ステップＳ５０１では、データ解析部１４が、複数のＭＦＰ４，４ａ，４ｂ及び４ｃでの共有を要する設定項目について、図示しない他のリモートＰＣによる設定変更中か否かを判定する。他のリモートＰＣによる設定変更中でない、すなわちＮｏと判定したときには、ステップＳ５０２に進む。
なお、「他のリモートＰＣによる設定変更中」とは、今回のリモートＰＣ６からの設定変更要求に前後して、断続的に他のリモートＰＣからの設定変更要求がある状態のことを言う。本実施形態では、リモートＰＣ６からの設定変更要求があったときに、他のリモートＰＣからの設定変更要求（設定内容がＭＦＰ４へ反映されなかった設定変更要求を除く。）から所定時間（例えば１分）経過していない状態を指すものとする。この場合、他のリモートＰＣからの設定変更要求が１回だけ発生して、所定時間経過していない状況も含まれる。しかしながら、所定時間内に他のリモートＰＣから次の設定変更要求がなされる蓋然性があるため、本実施形態ではこのような場合も、データ解析部１４は「他のリモートＰＣによる設定変更中」と判定するものとする。
【００４１】
続いて、ステップＳ５０２では、優先判定部１２が、このリモートＰＣ６からの設定変更要求に対する設定項目に応じて、リモートＰＣ６による設定変更を優先すべきか否かを判定する。そして、今回の設定変更の内容が、例えば、アドレス帳や顧客情報の更新、削除又は追加等、複数のＭＦＰ４，４ａ，４ｂ及び４ｃでの共有を要する設定項目である場合、すなわちＹｅｓと判定したときには、操作パネル２８による設定変更中であるか否かに係わらず、このリモートＰＣ６による設定変更を優先すると判定してステップＳ５０３に進む。
【００４２】
なお、「操作パネル２８による設定変更中」とは、今回のリモートＰＣ６からの設定変更要求に前後して、断続的に操作パネル２８からの設定変更要求がある状態のことを言う。本実施形態では、リモートＰＣ６からの設定変更要求があったときに、操作パネル２８からの設定変更要求（設定内容がＭＦＰ４へ反映されなかった設定変更要求を除く。）から所定時間（例えば１分）経過していない状態を指すものとする。この場合、操作パネル２８からの設定変更要求が１回だけ発生して、所定時間経過していない状況も含まれる。しかしながら、所定時間内に操作パネル２８から次の設定変更要求がなされる蓋然性があるため、本実施形態ではこのような場合も、データ解析部１４は「操作パネル２８による設定変更中」と判定するものとする。
【００４３】
ステップＳ５０３では、処理実行部１６がリモートＰＣ６による設定変更を、ＭＦＰ４に反映させて処理を終了する。ここでは、処理実行部１６が、アドレス帳や顧客情報の変更、削除又は追加等の複数のＭＦＰ４，４ａ，４ｂ及び４ｃでの共有を要する設定項目について、設定内容を変更する。例えば、アドレス帳であればＨＤＤ３２内のメールアドレス、顧客情報であればＨＤＤ３２内の顧客先電話番号の更新、削除又は追加を行う。
【００４４】
一方、上述したステップＳ５０２にて、操作パネル２８のアクセスがあるものの、今回の設定変更の内容が操作パネル２８による設定変更を優先しないと判定した場合、すなわちＮｏと判定したときにはステップＳ５０４に進む。
ステップＳ５０４では、データ解析部１４が、操作パネル２８による設定変更中であるか否かを判定し、操作パネル２８による設定変更中ではない場合、すなわちＮｏと判定したときにはステップＳ５０３に進む。ステップＳ５０３では、処理実行部１６がリモートＰＣ６による設定変更をＭＦＰ４に反映させて処理を終了する。ここでは、処理実行部１６が、手差し用紙設定や原稿サイズ登録などＭＦＰ毎に設定する設定項目について、設定内容を変更する。例えば手差し用紙設定であればメモリ３０内の手差し用紙サイズを変更し、原稿サイズ設定であれば、メモリ３０内の原稿サイズを変更する。
【００４５】
ステップＳ５０４にて、データ解析部１４が、操作パネル２８による設定変更中であると判定した場合、すなわちＹｅｓと判定したときにはステップＳ５０５に進む。
上述したように、ステップＳ５０１又はステップＳ５０４でＹｅｓと判定した場合、ステップＳ５０５に進む。このステップＳ５０５では、処理実行部１６は、リモートＰＣ６による設定変更を阻止する。更に、処理実行部１６は、設定変更が阻止された旨のメッセージを表示するための要求を生成する。ネットワークインタフェース２６は、設定変更が阻止されたリモートＰＣ６へ表示要求を送信して、リモートＰＣ６のアプリケーション画面上に、例えば「パネル（或いはリモートＰＣ）から現在設定変更中です。」とのメッセージを表示し、ユーザに操作パネル２８による設定変更を断念するよう促して処理を終了する。
【００４６】
なお、データ解析部１４がステップＳ５０４でＹｅｓと判定した場合、ＭＦＰ４は、上述のステップＳ３０２でＹｅｓ又はステップＳ３０４でＮｏと判定したときの処理を実行する。
以上のように、本実施形態によれば、ＭＦＰ４及びリモートＰＣ６はネットワーク２を介して接続されており、ＭＦＰ４の操作パネル２８やリモートＰＣ６は、いずれもＭＦＰ４の設定変更が要求可能に構成されている。
【００４７】
ここで、ＭＦＰ４の設定変更の内容に応じて、操作パネル２８による設定変更とリモートＰＣ６による設定変更とのうち、いずれか一方による設定変更が優先された場合には、他方による設定変更が阻止される。
また、優先判定部１２が、操作パネル２８による設定変更及びリモートＰＣ６による設定変更のいずれも優先するとは判定していない場合、すなわちステップＳ３０２及びステップＳ５０２でＮｏと判定したときは、より早い設定変更要求が採用される。
【００４８】
よって、仮に、同じ設定項目がほぼ同時に変更されたとしても、操作パネル２８やリモートＰＣ６のいずれの設定変更が有効であるかが明確になるし、しかも、このいずれの設定変更が有効であるかはＭＦＰ４の設定変更の内容に応じて判定される。この結果、リモートＰＣとリモートＰＣとの関係について単に示され、さらに、いずれの設定変更が優先されるかの具体的な基準が明らかにされていない従来に比して、設定項目の重要性に即した変更が可能になる。
【００４９】
また、ＭＦＰ４の設定変更の内容が認証ＩＤを要する設定項目である場合、例えば、カウンタをクリア、ＨＤＤ３２のデータを消去する如く、重要性の高い設定項目である場合には、認証のすり抜けを防止する必要がある。そこで、この場合には、操作パネル２８による設定変更が優先され、リモートＰＣ６による設定変更が阻止されることから、システム１の信頼性向上に寄与する。
【００５０】
さらに、ＭＦＰ４の設定変更の内容が複数のＭＦＰ４，４ａ，４ｂ及び４ｃでの共有を要する設定項目である場合、例えば、アドレス帳や顧客情報を更新、追加又は削除するように、共有化する点に比重の大きな設定項目である場合には、同じネットワーク２の総てのＭＦＰ（ＭＦＰ４，４ａ，４ｂ及び４ｃ）の設定変更を速やかに、且つ、確実に実行する必要がある。そこで、この場合には、リモートＰＣ６による設定変更が優先され、操作パネル２８による設定変更が阻止されるので、この点もシステム１の信頼性向上に寄与する。
【００５１】
なお、上述したデータ解析部１４を備えていれば、現在及び過去のアクセスも管理できるので、管理データを他の管理情報としても有効に利用可能になる。
本発明は、上記実施形態に限定されず、特許請求の範囲を逸脱しない範囲で種々の変更を行うことができる。例えば、上述したＭＦＰ４は画像形成装置の一例であり、本発明は、複写機、プリンタやファクシミリ等にも当然に適用可能である。更に、画像形成装置以外のネットワーク機器、例えばＡＴＭ（Ａｕｔｏｍａｔｉｃ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）、券売機などにも適用可能である。
【００５２】
また、設定項目の中に設定変更するための認証ＩＤが必要で且つ、複数のネットワーク機器で共有の設定項目がある場合には、当該項目について機器本体による設定変更とクライアント装置による設定変更の何れを優先するか、予めネットワーク機器に設定しておけばよい。
また、機器本体及びクライアント装置の一方による設定変更を優先しないと判定した場合には、必ず他方による設定変更を優先すると判定してもよい。
【００５３】
また、機器本体による設定変更を優先しない場合、機器本体からの設定変更要求と同一の設定項目について、クライアント装置による設定変更中のときのみ、操作パネルによる設定変更を阻止してもよい。更に、クライアント装置による設定変更を優先しない場合、クライアント装置からの設定変更要求と同一の設定項目について、機器本体又は他のクライアント装置による設定変更中のときのみ、当該クライアント装置による設定変更を阻止してもよい。
【００５４】
また、設定変更の対象となるネットワーク機器とネットワークを介して接続されている他のネットワーク機器を、クライアント装置としてもよい。
【図面の簡単な説明】
【００５５】
【図１】本実施形態に係る機器設定変更システムの構成図である。
【図２】図１のＭＦＰの概略構成図である。
【図３】図１のコントローラによる設定変更に関するフローチャートである。
【図４】他の実施形態による設定変更に関するフローチャートである。
【符号の説明】
【００５６】
１  機器設定変更システム
２  ネットワーク
４，４ａ，４ｂ，４ｃ  ＭＦＰ（ネットワーク機器）
６  クライアント装置（リモートＰＣ）
１０  コントローラ（コンピュータ）
１２  優先判定部
１６  処理実行部
２８  操作パネル（機器本体）
【図１】
2010034655.tif 000003
【図２】
2010034655.tif 000004
【図３】
2010034655.tif 000005
【図４】
2010034655.tif 000006