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