(57)【要約】【課題】  複数のデバイスに共通のパーソナルデータを設定したい場合などに、親機にパーソナライズを行うとその設定がグループ内の子機に通知され設定が共有される構成では、たとえ利用者が子機を使用している状態においても、子機が親機から通知されたパーソナルデータを受信した場合には受信した情報が子機ですぐさま設定されてしまうため、利用者が使用中の場合に設定が変更される不具合を解決する。【解決手段】  機器で設定を有効にするタイミングを、設定内容によってあらかじめ関連付けられたタイミングで行うことによって、ユーザが機器を使用中の場合や、機器が処理中の場合に設定情報が有効になることを防止することができ、且つ設定情報の内容によって設定を有効にするタイミングを変更することによって、各々の設定内容に応じた最適なタイミングで有効にすることが可能にできる。【選択図】  図１５
2006164025.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を備えた複合機であって、複合機の各種設定を変更するパーソナライズ手段と、複合機の各種設定を記憶するための記憶手段と、複合機の各種設定情報をネットワーク上の機器からネットワーク経由で受信する手段と、ネットワーク上の機器から受信した複合機の各種設定情報の設定内容を解析する解析手段と、ネットワーク上の機器から受信した複合機の各種設定情報の送信機器情報を特定して、送信機器が前記複合機と同グループに所属しているか否かを判断する判断手段と、
前記判断手段によって送信機器が前記複合機と同グループに所属していると判断された場合、前記解析手段によって解析された設定情報の内容に応じて、設定情報を複合機に有効にするタイミングを変更する手段、とを設けることを特徴とする複合機。
【請求項２】
通信機能を備えた複合機であって、複合機の各種設定を変更するパーソナライズ手段と、複合機の各種設定を行うためのインターフェイス手段と、複合機の各種設定を記憶するための記憶手段と、
前記パーソナライズ手段とインターフェイス手段によって設定された複合機の各種設定情報と、複合機をネットワーク上で特定するための識別情報とをネットワーク上の機器にネットワーク経由で送信する送信手段、とを備えることを特徴とする複合機。
【請求項３】
通信機能を備えた複合機がネットワーク上に２台以上存在し、互いにネットワーク経由で通信を行うことが可能な複合機システムであって、親機となる複合機に複合機の各種設定情報を入力するステップと、親機となる複合機は、入力された前記各種設定情報と親機の識別情報とを子機となる複合機にネットワーク経由で通知するステップと、子機となる複合機は、親機から通知された設定情報を受信するステップと、子機となる複合機は、前記設定情報の設定内容を解析するステップと、子機となる複合機は、親機から受信した親機の識別情報を特定して、親機が子機と同グループに所属しているか否かを判断するステップと、子機となる複合機は、前記判断ステップにおいて、親機が子機と同グループに所属していると判断された場合には、前記解析ステップによって解析された設定情報の内容に応じて、設定情報を子機に有効にするタイミングを変更するステップ、とを備えることを特徴とする複合機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複合機及び複合機システムの制御方法に関し、特に複合機の情報設定の制御方法に関する。
【背景技術】
【０００２】
従来、コピー機能、ファックス機能、プリンタ機能、スキャナ機能などの複数の機能を合わせ持つ複合機は複数のユーザに共有されることを前提として設計されている。たとえばオフィスのフロア内で共有されたり、部署内で共有されたりといったことが挙げられる。複合機では通常、操作部を用いて印刷や環境設定を行った後、コピーやファックスの実行ボタンを押して、動作を実行させたり、リモートからジョブを送信したりする。従来の複合機には、この操作部を使用する上でのさまざまな設定情報を複合機内に記憶させることにより、ユーザの操作性を向上しうるものがある。このさまざまな設定とは、例えば以下のようなものである。
【０００３】
１．コピー機能
１−１)コピーモードメモリ
コピーを行う場合の複写倍率の指示や各種編集処理の設定をコピーモードと呼ぶが、コピーモードメモリとは、よく使うコピーモードを記憶しておくためのものであり、通常、装置の電源をオフしても消えない構成となっている。ユーザは、よく使うコピーモードをコピーモードメモリに登録することで、簡単な操作で、それを呼び出すことができ、コピーするごとに、よく使うコピーモードを個々に再設定する必要がなくなる。
【０００４】
１−２）デフォルトコピーモードメモリ
これはデフォルトのコピーモードを設定するものであり、デフォルトのコピーモードとは、操作部の各設定をリセットもしくはクリアした場合の設定値を意味する。例えば、両面モードについて、片面コピーをデフォルトに指定するか、両面コピーをデフォルトに指定するか等を指定する。このデフォルトコピーモードメモリも、装置の電源をオフしても消えない構成となっている。
【０００５】
２．ファックス機能
２−１)ファックスアドレス帳
ユーザがファックスを送信する送信先ファックスアドレスを設定するものであり、一般的にはユーザが操作部やネットワークを通じて登録を行うものである。ファックスの送信時には、操作部やネットワーク通じてアドレス帳に登録されたファックスアドレスを選択的に指定することによって送信先ファックスアドレスを決定することができる。通常は、アドレス帳のデータは複合機のハードディスクドライブ等に保持され、装置の電源をオフしても消えない構成となっている。
【０００６】
３．プリンタ機能
３−１)ネットワーク情報
複合機にプリントサーバが備わっている場合、プリントサーバをネットワーク上で使用できるようにするために、ネットワークに関する各種の設定を行うものである。各種の設定とは、具体的には複合機のIPアドレスやサーバ名などであったり、IPフィルタリングやポートブロッキングなどのネットワークセキュリティに関する情報である。これは、一般的にはユーザが操作部やネットワークを通じて登録を行うものである。通常は、これらの設定情報は複合機のハードディスクドライブ等に保持され、装置の電源をオフしても消えない構成となっている。
【０００７】
３−２)印刷情報
複合機にプリントサーバが備わっている場合、プリントサーバの印刷機能に関する設定を行うものである。印刷機能に関する設定とは、たとえばカラー表現の設定などである。これは、一般的にはユーザが操作部やネットワークを通じて登録を行うものである。通常は、これらの設定情報は複合機のハードディスクドライブ等に保持され、装置の電源をオフしても消えない構成となっている。
【０００８】
４．スキャナ機能
４−１)スキャンアドレス帳
現在の複合機では、スキャナによってスキャンした画像を、画像データとしてネットワークを通じて他の機器に送信することを可能にする機能が備わっているものも存在する。このような複合機には、スキャン画像を送信する際の送信先アドレス情報を複合機内のアドレス帳に登録可能なものがある。これは、一般的にはユーザが操作部やネットワークを通じて登録を行うものであり、電子メールやFTP(File Transfer Protocol)といった送信手段と、送信先アドレス情報と、送信手段を補足する情報などで構成される。送信手段を補足する情報とは、たとえば送信手段が電子メールであった場合には、電子メールのサーバに関する情報などをあらわすものである。これは、一般的にはユーザが操作部やネットワークを通じて登録を行うものである。通常は、これらの設定情報は複合機のハードディスクドライブ等に保持され、装置の電源をオフしても消えない構成となっている。本発明では、これらのユーザが変更可能な情報を設定情報と呼ぶ。
【０００９】
従来、これらの設定に関する情報を、機器がネットワーク上の他の機器に向けて自発的に問い合わせて、他の機器から通知された設定情報に応じて自己の機器の設定を変更する技術は存在した。また、機器の利用者を認証した上で、利用者個別の設定情報をネットワーク上のサーバからダウンロードして自己の機器に設定するといった技術は存在した。機器は、たとえばSNMP(Simple Network Management Protocol)やSLP(Service Location Protocol)などといったプロトコルを用いてネットワーク上の機器の探索を行い、その中からあらかじめ登録されたサーバの特定情報を元にサーバを識別して、そのサーバに対してSNMPやHTTP(Hyper Text Markup Language)といったプロトコルを用いて設定情報の問い合わせを行い、応答された設定情報に従って自機器の設定の変更を行う。または、機器は、たとえばSNMP(Simple Network Management Protocol)やSLP(Service Location Protocol)などといったプロトコルを用いてネットワーク上の機器の探索を行い、検知された機器に対してSNMPやHTTP(Hyper Text Markup Language)といったプロトコルを用いて設定情報を通知する。この通知を受信したネットワーク上の他の機器は、受信した設定情報に従って自機器の設定の変更を行う。これらの技術によって、ネットワーク上、主にLAN(Local Area Network)やWAN(Wide Area Network)といったネットワーク内の同一グループで複合機の設定情報の共有と、効率的な設定作業が可能になっていた。結果として、たとえばオフィスや学校など、同一のLANやWAN内で複数の部署やグループが存在する環境において、他の部署やグループが管理する複合機に対して不正な機器の設定が行われることなく、自分が所属する部署やグループ内の複合機に対してのみ、設定情報の共有を行うことが可能になっていた。
【００１０】
又、別の従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００１−２４３１５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来の技術によると、ネットワーク上の機器が設定情報を送信する時間やタイミングは、設定情報を受信する側の機器と動機が取れていない場合がほとんどであった。また、設定情報を受信した機器がその設定情報を自機器に対して有効にする時間やタイミングに関しても設定ができなかった。機器が設定情報を受信した場合には、即座に設定が有効になる。そのため、ユーザが複合機を使用している場合や、複合機が印刷処理などの処理を行っている場合などに不具合が発生することが考えられた。また、機器内で特定の処理を行っている場合には設定を有効にしないなど、設定を有効にするタイミングを変化させる技術も存在したが、設定情報の内容に関係なく、機器側の処理状況によってタイミングが変更されてしまうため、たとえばIPフィルタリングなどのネットワークセキュリティのようなプライオリティの高い設定情報の場合にも機器で設定が有効になるタイミングに遅延が生じるといった可能性があった。
【００１２】
本発明は上述のような事情に鑑みてなされたものであり、機器で設定を有効にするタイミングを、設定内容によってあらかじめ関連付けられたタイミングで行うことによって、ユーザが機器を使用中の場合や、機器が処理中の場合に設定情報が有効になることを防止することができ、且つ設定情報の内容によって設定を有効にするタイミングを変更することによって、各々の設定内容に応じた最適なタイミングで有効にすることが可能にできるような複合機および複合機システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的達成のため、本発明に係る複合機および複合機システムでは、請求項１に係る発明では、通信機能を備えた複合機であって、複合機の各種設定を変更するパーソナライズ手段と、複合機の各種設定を記憶するための記憶手段と、複合機の各種設定情報をネットワーク上の機器からネットワーク経由で受信する手段と、ネットワーク上の機器から受信した複合機の各種設定情報の設定内容を解析する解析手段と、ネットワーク上の機器から受信した複合機の各種設定情報の送信機器情報を特定して、送信機器が前記複合機と同グループに所属しているか否かを判断する判断手段と、前記判断手段によって送信機器が前記複合機と同グループに所属していると判断された場合、前記解析手段によって解析された設定情報の内容に応じて、設定情報を複合機に有効にするタイミングを変更する手段、とを設けることを特徴とする。
【００１４】
請求項２に係る発明では、通信機能を備えた複合機であって、複合機の各種設定を変更するパーソナライズ手段と、複合機の各種設定を行うためのインターフェイス手段と、複合機の各種設定を記憶するための記憶手段と、前記パーソナライズ手段とインターフェイス手段によって設定された複合機の各種設定情報と、複合機をネットワーク上で特定するための識別情報とをネットワーク上の機器にネットワーク経由で送信する送信手段、とを備えることを特徴とする。
【００１５】
請求項３に係る発明では、通信機能を備えた複合機がネットワーク上に２台以上存在し、互いにネットワーク経由で通信を行うことが可能な複合機システムであって、親機となる複合機に複合機の各種設定情報を入力するステップと、親機となる複合機は、入力された前記各種設定情報と親機の識別情報とを子機となる複合機にネットワーク経由で通知するステップと、子機となる複合機は、親機から通知された設定情報を受信するステップと、子機となる複合機は、前記設定情報の設定内容を解析するステップと、子機となる複合機は、親機から受信した親機の識別情報を特定して、親機が子機と同グループに所属しているか否かを判断するステップと、子機となる複合機は、前記判断ステップにおいて、親機が子機と同グループに所属していると判断された場合には、前記解析ステップによって解析された設定情報の内容に応じて、設定情報を子機に有効にするタイミングを変更するステップ、とを備えることを特徴とする。
【発明の効果】
【００１６】
以上、本発明によれば、機器で設定を有効にするタイミングを、設定内容によってあらかじめ関連付けられたタイミングで行うことによって、ユーザが機器を使用中の場合や、機器が処理中の場合に設定情報が有効になることを防止することができ、且つ設定情報の内容によって設定を有効にするタイミングを設定内容に応じて変更することが可能である。それによって、各々の設定内容に応じた最適なタイミングで有効にすることが可能にできるような複合機および複合機システムを提供することが可能になる。
【発明を実施するための最良の形態】
【００１７】
以下、図面に基づいて本発明の一実施例について詳細に説明する。
【００１８】
図1は本実施例のシステム構成を示すブロック図である。本システムは一般的なオフィスで動作しているものとし、図1はオフィス空間を表すブロック図である。複合機１０１はネットワークインターフェイスを供えたMFP（Multi Function Peripheral）であり、一台でコピー機能、ファックス機能、プリンタ機能、スキャナ機能といった複合的な機能を有している。複合機１０１のハード構成に関しては図２を用いて詳細に説明する。複合機１０２及び複合機１０４はMFPであり、その基本機能は複合機１０１と同一であるものとする。ホストコンピュータ１０５は一般的なパーソナルコンピュータであり、汎用のOS(Operating System)とアプリケーションソフトウェアが動作するものとする。またホストコンピュータ１０５はネットワークインターフェイスを備えるものとする。LAN１０３は一般的にいわれるところのLAN(Local Area Network)である。複合機１０１、１０２、１０４及びホストコンピュータ１０５はネットワークインターフェイスカード（NIC）によってLAN１０３に接続される。LAN１０３に接続されるホストコンピュータや複合機はハブ（HUB）などを介して接続される。
【００１９】
次に、複合機１０１の構成について説明する。上述のような複合機１０１の主なる構成は、例えば図２に示すように、デバイス全体の動作制御を司るＣＰＵ２０１と、ＣＰＵ２０１での動作制御のための各種プログラムやデータ等が格納されるＲＯＭ２０２と、ＣＰＵ２０１の主メモリや作業用エリア等を含むＲＡＭ２０３と、出力機能（プリンタ機能やコピー機能等）のエンジン２０４と、エンジン２０４の駆動を制御するエンジンコントローラ２０５と、スキャナ２１９とスキャナ２１９の駆動を制御するスキャナコントローラ２１８と、ユーザから各種操作指示を受け付けたり種々の情報を表示するパネル２０６と、パネル２０６での入出力をコントロールしたりパネル２０６を管理するパネルコントローラ２０７と、各種プログラムやデータを記憶するためのハードディスクドライブ２０８とを備える。ハードディスクドライブ２０８に保持されるデータやプログラムに関しての詳細な説明は後述とする。また複合機１０１は、ハードディスクドライブ２０８とのアクセスを制御するディスクコントローラ２０９と、不揮発性RAM２１０と、LAN１０３を介してホストコンピュータや他の機器と双方向にデータをやりとりするためのネットワークインターフェイスカード２１１とを備えている。たとえば印刷データやスキャニングデータ、または設定情報の送受信は、このネットワークインターフェイス２１１を介して行われる。前述のハードディスクドライブ２０８はCPU２０１によって実行されるプログラムや各プログラムによって使用されるデータが格納されている。本実施例において、ハードディスクドライブ２０８に格納されている主なプログラムやデータには以下のものが挙げられる。OS２１２は複合機１０１のオペレーティングシステムである。MFP制御ソフトウェア２１３は複合機１０１全体の制御を行うためのプログラム群であり、複合機としてのコピー機能、ファックス機能、プリンタ機能、スキャナ機能を制御するプログラムとその他のファイルとを有している。たとえばプリンタ機能での制御では、ネットワークインターフェイスカード２１１が受信した印刷データ（印刷ジョブ）に対してスプール処理やRIP処理などを行い、画像ビデオデータを生成する。またMFP制御ソフトウェア２１３は、ユーザがパネル部２０６で設定した複合機１０１の設定内容を有効にしたり、ネットワークインターフェイス２１１で送受信した設定情報を有効にする処理を行う。またMFP制御ソフトウェア２１３にはSNMP(Simple Network Management Protocol)を制御するためのソフトウェアを含んでおり、後述のMIB２１４にアクセスして複合機１０１の機器情報を他の機器やコンピュータに送信したり、ネットワーク上の機器から情報を取得したりすることが可能になる。MIB２１４はSNMPでアクセスされるデータベースでありMIB(Management Information Base)である。このデータベースには複合機１０１の機器情報が記録されている。機器情報とはたとえば複合機のフィニッシャやカセット種別といった装備情報であったり、ネットワーク情報のことである。また、MIB２１４には、複合機１０１の設定情報も格納されている。ユーザがパネル２０６を用いて設定を行うと、設定情報はMIB２１４に記録される。そのほかにネットワーク上の機器からSNMPを用い��MIB２１４に書き込みを行うことにより、複合機１０１の設定情報を変更することが可能になる。MFP制御ソフトウェア２１３内に含まれるSNMP制御プログラムは、MIB２１４にアクセスすることによって複合機２１４の設定情報を読み出したり、または書き込むことができる。設定制御部２１５は複合機１０１のへの情報の設定の制御を行うプログラム群である。ネットワーク上の他の機器からSNMPによって受信した設定情報の内容の解析を行ったり、後述のグループ登録テーブルを参照して設定情報内容と送信者情報との関連の確認作業などを行う。グループ登録テーブル２１６は、複合機１０１とネットワーク上の他の機器のグループ情報を登録可能なデータベースであり、パネル２０６やSNMPなどによって登録や削除が可能になる。
【００２０】
次にホストコンピュータ１０５の構成について説明する。上述のようなホストコンピュータ１０５は、例えば図３に示すような構成により、LAN１０３に接続され動作している。図３で示されるホストコンピュータ１０５は、ホストコンピュータ全体の動作制御を司るCPU３０１と、CPU３０１での動作制御のための各種プログラムやデータなどが格納されるROM３０２と、CPU３０１の主メモリや作業エリアなどを含むRAM３０３と、マウス３０６と、マウス３０６からの指示入力を制御するマウスコントローラ３０５と、キーボード３０８と、キーボード３０８やポインティングデバイス（図示せず）からの指示入力を制御するキーボードコントローラ３０7と、ＣＲＴディスプレイ３１０と、ＣＲＴディスプレイ３１０の表示を制御するＣＲＴコントローラ３０９と、各種プログラムやデータ（ブートプログラム、種々のアプリケーション、メール編集ソフト、ネットワーク管理プログラム等）を記憶するためのハードディスクドライブ３１２及びフレキシブルディスクドライブ３１３と、ハードディスクドライブ３１２及びフレキシブルディスクドライブ３１３とのアクセスを制御するディスクコントローラ３１１と、LAN１０３を介してホストコンピュータや他の印刷装置と双方向にデータをやりとりするためのネットワークインターフェイスカード３１４とを備えており、これらの各構成部は、システムバス３０４を介して互いに通信可能なように接続されている。前述のハードディスクドライブ３１２はCPU３０１によって実行されるプログラムや各プログラムによって使用されるデータが格納されている。本実施例において、ハードディスクドライブ３０８に格納されている主なプログラムやデータには以下のものが挙げられる。OS部３１５はホストコンピュータ１０２のオペレーティングシステムである。SNMP制御部３１６はホストコンピュータ１０５でSNMPの使用を可能にするためのソフトウェアであり、OS３１５上で動作するアプリケーションで、複合機の状態や情報を監視するためのソフトウェアが複合機から情報を取得したり、または情報を設定したりする場合にSNMPで通信を行うためのものである。
【００２１】
このほかにLAN１０３上には複合機１０２及び１０４が存在する。これらの構成は、基本的に複合機１０１と同一であるものとする。
【００２２】
次に、フロー図によって、本実施例における各装置の動作を時系列に従って説明していく。図4は、複合機１０１、１０２、及び１０４の管理者(複合機管理者)が複合機１０１を使用して複合機１０１の設定を行い、且つ設定情報を複合機１０２、１０４に対して通知する際のフロー図である。
【００２３】
複合機管理者は複合機１０１の設定を行うために、複合機の設定モードにログインする(Step４０１)。通常、複合機の各種設定は複合機に備えられているLCDパネルなどのユーザインターフェイスを介して行われる。本実施例においても、複合機管理者はパネル２０６を用いて設定を行う。複合機管理者はパネル２０６を操作して、複合機１０１の設定を行うためのモードである設定モードにログインする。通常、複合機の設定などは管理者や複合機の販売元のサービスパーソンが行う。そのため、設定モードに移行するためには認証を行う必要がある。認証とは、使用者を特定するためのユーザIDとユーザIDに対応付けられたパスワードの組によって成り立ち、使用者はパネル２０６からそれら２つの情報を入力することにより認証作業に移行する。認証のユーザインターフェイス画面は、たとえば図５に示されるようなものである。図５は、パネル２０６に表示される認証画面の一例を示したものである。複合機管理者は入力欄５０１にユーザIDを入力して、入力欄５０２にパスワードを入力する。入力は、パネル２０６のタッチパネル機能による擬似キーボード５０３を介して行われる。なおこれらのユーザインターフェイスの表示は、MFP制御ソフトウェア２１３内のプログラムが実行されることによって動作している。複合機管理者によってユーザIDとパスワードが入力されたら、設定モードログインの認証作業が行われる(Step５０２)。ここでのユーザIDとパスワードの組はあらかじめ複合機１０１内に記憶されており、複合機管理者が入力したユーザIDとパスワードが、複合機１０１内に記憶されているものと同じ値(文字列)であった場合には認証成功であり、設定モードへと移行する(Step４０３)。ここで認証に失敗した場合には、Step４０１に戻り、ユーザIDとパスワードの要求画面が表示される。Step４０３で認証に成功した場合には、複合機１０１の設定を行うための設定画面がパネル２０６上に表示される。複合機管理者はその画面から、複合機１０１の各種設定と、他の機器への通知設定を行う。まず複合機管理者は複合機１０１への各種設定を行う(Step４０５)。複合機１０１の各種設定とは、たとえばコピー設定、ファックス設定、プリンタ設定、スキャナ設定である。複合機管理者はパネル２０６に表示されるユーザインターフェイスを操作することで設定作業を行う。パネル２０６には、複合機の設定項目が階層構造によって表示される。階層構造とはたとえば図６で示されるようなものである。図６は複合機１０１のプリンタ機能の設定項目の一例を示したものである。プリンタ設定はネットワーク設定、カラー設定、サーバ設定といった大項目に分類され、たとえばネットワーク設定の中にはTCP/IP設定(Transmission Control Protocol/Internet Protocol設定)、セキュリティ設定、サービス設定といった中項目が存在し、さらにTCP/IP設定の下にはIPアドレス設定、DNS設定(Domain Name service設定)などの設定項目が存在している。このように、パネル２０６に表示される設定画面は階層構造になっており、複合機管理者は階層を上下に移動することでプリンタ設定やコピー設定といった各種の設定を行う。本実施例においては、複合機管理者はセキュリティ機能の一部であるIPフィルタリング設定と、コピー機能の一部であるUI設定(ユーザ���ンターフェイス設定)を行うものとする。IPフィルタリング機能とは、受信IPパケットの中で受信するものと拒否するものを選択的に設定できる機能であり、特定の送信元IPアドレスからのパケット受信の許可や禁止を行うものである。例として、172.22.0.1というIPアドレスからのパケット受信が禁止に設定されていた場合、送信元IPアドレスが172.22.0.1であるIPパケットを受信した場合には、それがどのような種類（プロトコル）のパケットであった場合でも、MFP制御プログラム２１３はそのパケットの破棄処理を実行し、データは他のモジュールやアプリケーションに渡されることはない。また、172.22.0.2というIPアドレスからのパケット受信が許可に設定されていた場合、送信元IPアドレスが172.22.0.2であるIPパケットを受信した場合には、その受信データは適切なモジュールやアプリケーションに渡されるが、他の送信元IPアドレスからのIPパケットは全て破棄される。ここで、通信禁止IPアドレスと通信許可IPアドレスは印刷装置１０１の利用者や管理者が印刷装置１０１の操作パネルなどを使用することによって設定することが可能であり、通信禁止IPアドレスと通信許可IPアドレスは一つではなくそれぞれに対して複数の登録が可能である。つまり、通信禁止IPアドレスを172.22.0.1,192.168.16.1,172.31.2.1と設定し、且つ通信禁止IPアドレスを172.22.0.2,192.168.4.1などと設定することが可能になる。さらに、利用者や管理者が登録する通信禁止IPアドレスと通信許可IPアドレスには、IPアドレスの値に幅を持たせて設定することが可能である。例えば、通信を禁止したいIPアドレスとして172.31.0.1-172.31.0.4と設定することにより、送信元IPアドレスが172.31.0.1から172.31.0.4の間であるIPパケットは破棄される。図７はパネル２０６に表示されるIPフィルタリング設定画面の一例を示したものである。複合機管理者はIPアドレス入力欄７０１に通信禁止、または通信許可したいIPアドレスを入力する。入力は、パネル２０６のテンキーとタッチパネルを介して行われる。設定したいIPアドレスに幅がある場合には、IPアドレス入力欄７０１に起点IPアドレスを、IPアドレス入力欄７０２に終点IPアドレスを入力することで幅のあるIPアドレス入力が可能になる。IPアドレスの入力が終了したら、次に入力したIPアドレスのポリシーを決定する。ポリシーとは、入力したIPアドレスとの通信設定であり、許可または拒否のどちらかを選択する。拒否にした場合はこのIPアドレスが送信元であるIPパケットとの通信は行われない。許可を選択した場合には通信が行われる。ここでは複合機管理者はIPアドレスが172.31.0.1から172.31.2.254を許可に設定するものとする。次にUI設定であるが、これは複合機１０１のコピー機能をユーザが使用する際のUI表示に関する設定を行うものである。コピー機能の際のパネル２０６部への表示画面はGUI(graphical user interface) で構成されている。そのためその設定項目の内容は、たとえばタッチパネルのボタンの表示の大きさであったり、文字の大きさであったり、または文字フォントの種類などである。図８はコピー機能のUI表示設定の一例を示したものである。ここではボタンの表示サイズ(８０１)、文字サイズ(８０２)、文字フォント(８０３)の３つの設定を行うことが可能であり、それらに対して設定する値を選択的に指定することが可能であ��(８０４)。ここでは複合機管理者はボタンと文字のサイズを「大きい」に、フォント種別を「ゴシック」に設定するものとする。複合機１０１に対する一連の項目設定が終了したら、複合機管理者はStep４０４で設定した情報の保存を行う(Step４０５)。設定項目の保存は、パネル２０６のメニューとして表示されるもので、設定情報に変更が加わったときにユーザに変更の保存を行うか否かを質問するものである。ここで保存が選択されると、MFP制御ソフトウェアはMIB２１４の変更が加えられたオブジェクトを書き換え、且つその情報を読み込むことで自装置に対して設定を有効にする。次に複合機管理者はLAN１０３上に存在している他の複合機１０２及び１０４に対して通知したい設定項目の選択を行う。本実施例においては、通知を行う設定項目はメニュー階層の各項目単位で細分化して選択することが可能になっている。図９は複合機１０１で設定が可能な項目のメニューを一覧にしたメニューマップのプリンタ設定部内のネットワーク設定部を示したものである。ネットワーク設定の設定項目としては、TCP/IP設定(９０１)、セキュリティ設定(９０２)、サービス設定(９０３)が存在する。それら３つの設定項目に対してそれぞれ１つのチェックボックス入力欄が存在する。ここでチェックを入力したメニュー項目が他の機器に通知する設定情報となる。本実施例では、複合機管理者はネットワーク設定内のセキュリティ設定にチェックを行う。つまりIPフィルタリング設定を含むセキュリティ設定の情報が通知される。またこのほかに複合機管理者はコピー設定内のUI設定もチェックを行うものとする。複合機管理者がそれらの入力を行ったら、次にネットワーク上の機器に通知するモードへ移行する(Step４０７)。複合機管理者が通知モードへ移行するメニューを選択すると、図１０で例示されるような確認画面へと移行する。これは通知モードに移行して通知を行うための各処理を実行するか否かをユーザに確認するためのものである。ここで移行を行わないボタン(Noボタン)を選択した場合、複合機１０１の設定情報は他の機器には通知されない。移行を行うボタン(Yesボタン)を選択した場合、ネットワーク上の機器の探索を行う処理に移行する(Step４０８)。探索処理は、LAN１０３上に存在する複合機及びその他の機器を探索するために行われ、本実施例ではSNMPプロトコルを用いて行われる。複合機１０１はIPプロトコルとSNMPプロトコルの内容を以下に示されるデータに編集して、送出を行う。
【００２４】
送信先IPアドレス : 255.255.255.255
SNMPオペレーション : Get
ObjectID : 1.3.6.1.4.1.1602.999.999.999.999.1
この送信先IPアドレス255.255.255.255はブロードキャストアドレスを表し、ネットワーク全体に対して同時に通信を行うためのアドレスである。つまり、ここで送出されるIPパケットは複合機１０１と同セグメントに存在するすべてのノードに対して送信される。つぎにSNMP Getオペレーションとは、オブジェクトのネームを指定して値をの応答を得るためのオペレーションである。ObjectIDとはSNMPオブジェクトを識別するためのユニークなIDであり、本実施例では例として「1.3.6.1.4.1.1602.999.999.999.999.1」という値を設定している。本実施例ではこのObjectIDは機器の製品名称及びメーカ名を表すものであるものとする。つまり、このSNMPパケットを受信した機器は、機器がSNMPプロトコルに対応している場合には、SNMPプロトコルで複合機１０１に対してレスポンスを返さなければならない。ここでは、複合機１０２はSNMPのレスポンスとして以下の情報を返信するものとする。
【００２５】
Get Response:AA MFP device Model A
また複合機１０４はSNMPのレスポンスとして以下の情報を返信するものとする。
【００２６】
Get Response:AA MFP device Model B
MFP制御ソフトウェア２１３はこの情報を解析して、複合機１０２及び１０４が設定情報の通知機能に対応した機器であるか否かを判別する。本実施例では、複合機１０２及び１０４は設定情報の通知機能に対応しているものであるとする。ネットワーク上の機器の探索が終了したら、複合機１０１はそれらの機器をリスト化して表示する(Step４０９)。図１１はパネル２０６に表示された機器のリストを例示したものである。Step４０８では複合機１０２及び１０４の2つの機器が探索されたため、その2台がリストアップされている。列挙された機器１１０１が複合機１０２であり、機器１１０２が複合機１０４である。複合機管理者はそれぞれの機器のチェックボックスにチェックを入れることによって、設定情報を通知する機器を選択する(Step４１０)。本実施例では、複合機管理者は複合機１０１に対してのみ通知を行う。そのため、機器１１０１のチェックボックスにチェックを入れることによって、複合機１０１は複合機１０２に対して設定情報の通知を行う(Step４１１)。ここで複合機管理者がすべての機器のチェックを行わない場合、通知すべき機器は存在しないものとして一連の通知処理は終了する。次に複合機１０１は複合機１０２に対して設定情報を通知する処理に移行する(Step４１２)。通知は、複合機１０２のIPアドレスに対してUDP/IPパケットを送出する形式で行われる。UDPペイロード部分には通知用のオリジナルプロトコルが使用される。そのプロトコルの編集内容は、たとえば図１２で示されるようなものである。図１２はUDPペイロード部に書き込まれるデータを分かりやすく表したものである。１２０１はオペレーションコマンドであり、Setとは設定情報を通知して書き込むことを要求するオペレーションである。１２０２はユーザIDであり、Step４０２で複合機管理者が入力したユーザIDである。１２０３はパスワードであり、Step４０２で複合機管理者が入力したパスワードである。１２０２及び１２０３は、たとえば送信側の複合機と送信先の複合機の管理者が異なる場合などに、送信先の機器で設定が変更されることが望まれない場合があるため、認証を行う場合を想定して含まれている。１２０４はグループ名である。グループ名とはネットワーク上での論理所属部門であり、複合機１０１の所属グループであるMFPNetというグループ名が含まれる。この情報はグループ登録テーブル２１６に登録されている。１２０５は設定したい情報を特定するための設定情報IDであり、IPフィルタリングの設定情報IDである130が含まれる。１２０６はIPフィルタリングの設定情報である。１２０７はUI設定の設定情報IDである192が含まれる。１２０８はUI設定の設定情報である。設定制御部２１５はこれらの情報を編集してMFP制御ソフトウェアにデータを通知する。MFP制御ソフトウェア２１３はこのデータをUDP/IPの形で複合機１０２に送信する。複合機１０２がこのパケットを正しく受信した場合には、受信成功を通知するためのパケットを複合機１０１に送信する。複合機１０１はそのパケットを受信した時点で、通知は成功であると判断して、一連の処理を終了する(Step４１３)。ここで複合機１０２から受信成功の通知パケットが返信されない場合、複合機１０１は再度通知パケットを送出するためにStep４１２に移行す���。以上の処理をもって、複合機１０１が設定情報を他の機器に送信する際の動作フローは終了である。
【００２７】
次に、図１３を用いて、複合機１０２が設定情報データを受信して、複合機１０２内にて設定を有効にするまでの処理について説明していく。まず最初に、複合機１０２の構成について説明する。上述のような複合機１０２の主なる構成は基本的に複合機１０１と同様であるものとし、例えば図１４に示す構成である。図１４の構成図及び各機能は図２に示されるものと同じであることから機能説明は省略する。Step４１２において設定情報通知パケットが複合機１０２に送信され、複合機１０２がそのパケットを受信すると、複合機１０２は受信成功を通知するためのパケットを複合機１０１に送信する(Step１３０１)。複合機１０２はネットワークインターフェイスカード１４１１によってIPパケットを受信して、そのデータ部に含まれるデータをMFP制御ソフトウェア１４１３に送信する。ここでMFP制御ソフトウェア１４１３に送信されるデータは、設定通知情報であり図１２で示されている情報である。MFP制御ソフトウェアは通知されたIPパケットのポート番号やデータフォーマットから、受信データが設定通知情報であることを認識すると、そのデータを設定制御部１４１５に送信する。設定制御部１４１５はまず、設定通知情報の送信元機器の所属グループを解析する(Step１３０２)。所属グループは、複合機１０１が送信したデータに含まれる。複合機１０１が送信したデータは図１２で示されるが、データ１２０４で示されている複合機１０１の所属グループはMFPNetである。設定制御部１４１５はグループ登録テーブル１４１６を参照することで複合機１０２自身の所属グループと、MFPNetとが同グループであるか否かを識別する。ここで、複合機１０１と複合機１０２の所属グループが異なっている場合には、設定処理を行うことなく終了する(Step１３０３)。これは、ネットワークセグメントが同一であればIPパケットの送受信は可能であるが、たとえば部門が異なる場合などに、設定が有効になることを防ぐための措置である。Step１３０３において複合機１０１と複合機１０２とが同グループに所属していると判断された場合には、設定制御部１４１５は設定内容の解析処理に移行する(Step１３０４)。設定制御部１４１５は、オペレーション対応テーブル１４１７を参照して、受信した設定項目が複合機１０２に有効な項目であるか否かを判別する。ここでの判別基準とは、受信したSetIDの値の形式が正しいか、また値は複合機１０２がサポートしているか、というものである。サポートしているか否かに関しては、たとえば送信された設定情報にカラー印刷に関する情報が含まれているが、設定情報を受信した複合機が白黒印刷しか対応していない場合などの場合が考えられる。この場合、受信した側の複合機のオペレーション対応テーブルにはカラー印刷に関する情報は含まれていないため、たとえカラー印刷に関する設定情報を受信しても、その設定を行うことはできないと判断される。本実施例においては、セキュリティ機能及びUI設定機能は複合機１０２でサポートされている機能であるため、これら2つの機能を表すSetID１２０６及び１２０８は有効であると判断される、設定変更処理へと移行する(Step１３０５)。
【００２８】
次に図１５記載のフロー図を用いて、複合機１０２内で行われる設定変更時の処理について説明する。最初に、Step１５０１において設定変更項目の各々について、変更を行うタイミングの解析を行う。設定制御部１４１５は、オペレーション対応テーブル１４１７を参照して、SetID１２０５及びSetID１２０７に対応する設定変更タイミングを解析する。設定変更タイミングとは、それぞれの設定変更事項が、複合機内で有効になるタイミングのことである。これは、設定変更要求を受信した際に、即座に設定が有効になってしまうことによって複合機の内外に影響が発生する可能性を回避するための処理である。本実施例では、SetID１２０５、つまりIPフィルタリングに関する設定変更タイミングは、「即座」であるものとし、SetID１２０７、つまりUI表示に関する設定変更タイミングは「ユーザが複合機のUIを使用していないとき」であるものとする。これは、IPフィルタリングを始めネットワークセキュリティに関する設定は、その優先度が高く他の処理に先に有効になる必要があるため、設定は即座に有効になるようにオペレーション対応テーブル１４１７に登録されている。また、UI表示に関する設定は、たとえばユーザが複合機のUIを操作している場合などにUI構成が変更されてしまうと、そのユーザが混乱する可能性があるため、ユーザがUIを使用していない場合に設定を有効にするようオペレーション対応テーブル１４１７に登録されている。設定変更タイミングの解析を終了すると、次に変更タイミングを満たしているか否か、調査する処理へと移行する。Step１５０２では、UI表示の設定有効タイミングを満たしているか否かのチェックを行っている。ユーザがパネル１４０６を使用して、なんらかの設定や処理を行っていた場合には、UI設定の変更タイミングではないと判断して、Step１５０４へと移行する。ユーザがパネル１４０６を使用していない場合には、UI設定変更タイミングを見たいしていると判断して、UI変更処理Step１５０３へと移行する。Step１５０３では、MFP制御部１４１３がパネル１４０６への表示構成を変更する。MFP制御部１４１３はMFP制御部１４１３内に保持されているパネルメニューテーブルを書き換えることで、パネル１４０６のUI構成を変更する。この処理によって、SetID１２０７及びValue１２０８に記載されている設定変更情報は複合機１０２内で有効になる。次にStep１５０４において、IPフィルタリングの設定変更タイミングを満たしているか否かのチェックを行っている。IPフィルタリングの設定変更タイミングは「即座」であるため、ここでは複合機１０２内で実行されるどのような処理よりも優先して実行されなければならない。つまり、複合機１０２の状態がどのような場合においても設定実行のタイミングを満たしている、と判断され、IPフィルタリングの変更ステップであるStep１５０５へと移行する。ただし、複合機１０２の動作が、たとえばサービスパーソンエラーのように例外的なもので、このまま設定変更ステップの処理を続行できないような場合には、設定変更ステップへの移行を行わずに、ここで処理を終了する。Step１５０５では、IPフィルタリングの設定変更処理を行う。MFP制御部１４１３はMFP制御部１４１３内に保持されているIPフィルタリング設定項目テーブルを���き換えることで、パネル１４０６のUI構成を変更する。この処理によってSetID１２０５及びValue１２０６に記載されている設定変更情報は複合機１０２内で有効になる。次にStep１５０６において、複合機１０１から受信した設定変更項目の実行がすべて行われたか否かを判断する処理ステップへと移行する。MFP制御部１４１３はSetID１２０５及びSetID１２０７の処理がすでに実行されたものであるかを判断する。SteID１２０５及びSetID１２０７の処理とは、UI表示変更処理とIPフィルタリング設定変更処理である。つまり、Step１５０３及びStep１５０５の処理が行われている場合には、すべての設定変更がなされた、と判断され一連の処理は終了する。ここで設定変更処理が１つでも行われていない場合には、Step１５０２に移行して、再度それぞれの設定変更タイミングの確認処理を行う。
【００２９】
ここまでの処理が、複合機１０２内で行われる設定変更時の一連の処理である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態において、本発明を適用した複合機が接続されるネットワーク環境の構成を示すブロック図である。
【図２】合機の内部構造を示すブロック図である。
【図３】ストコンピュータの内部構造を示すブロック図である。
【図４】定情報送信側複合機の処理を示したフロー図である。
【図５】証部分のUI表示例を示した図である。
【図６】合機の設定メニューツリーの例を示した図である。
【図７】Pフィルタリング設定部分のUI表示例を示した図である。
【図８】I設定部分のUI表示例を示した図である。
【図９】定通知設定部分のUI表示例を示した図である。
【図１０】知モード移行部分のUI表示例を示した図である。
【図１１】器検索結果のUI表示例を示した図である。
【図１２】定通知のUDPペイロード部に書き込まれるデータ例である。
【図１３】定情報受信側複合機の処理を示したフロー図である。
【図１４】合機の内部構造を示すブロック図である。
【図１５】定情報変更の処理を示したフロー図である。
【図１】
2006164025.tif 000003
【図２】
2006164025.tif 000004
【図３】
2006164025.tif 000005
【図４】
2006164025.tif 000006
【図５】
2006164025.tif 000007
【図６】
2006164025.tif 000008
【図７】
2006164025.tif 000009
【図８】
2006164025.tif 000010
【図９】
2006164025.tif 000011
【図１０】
2006164025.tif 000012
【図１１】
2006164025.tif 000013
【図１２】
2006164025.tif 000014
【図１３】
2006164025.tif 000015
【図１４】
2006164025.tif 000016
【図１５】
2006164025.tif 000017