(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された画像処理装置であって、
複数の情報処理装置それぞれの識別情報を保存する保存手段と、
前記保存手段に保存されている複数の情報処理装置の識別情報を表示する第一の表示手段と、
前記ネットワーク上の情報処理装置を検索する検索手段と、
前記検索手段によって検索された情報処理装置の識別情報の中から、前記保存手段に保存されていない識別情報を特定する特定手段と、
前記検索手段によって検索された情報処理装置の識別情報のうち前記特定手段によって特定された識別情報を表示する第二の表示手段と、
前記保存手段に保存された識別情報のうち、前記第一の表示手段によって表示された識別情報の中から選択された識別情報を、前記第二の表示手段によって表示された識別情報の中から選択された識別情報に変更する変更手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第一の表示手段は、変更対象とする識別情報の候補の表示の指示がユーザから入力された場合に、前記保存手段に保存されている複数の情報処理装置の識別情報を表示し、前記第二の表示手段は、変更先とする識別情報の候補の表示の指示がユーザから入力された場合に、前記検索手段によって検索された情報処理装置の識別情報を表示することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記保存手段は、保存される識別情報のうちの一つに対して、複数種類の設定項目に関する設定を保存し、
前記第一の表示手段によって表示された識別情報の中から選択された識別情報を、前記変更手段によって変更する場合に、当該識別情報に対する複数種類の設定項目全てに対して識別情報を変更するか否かを選択する選択手段を更に有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記選択手段は、前記識別情報に対する複数種類の設定項目のうち、変更する項目を選択することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記識別情報は、情報処理装置のホスト名及びネットワークアドレス及び物理アドレスのうちの少なくともひとつを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記保存手段に保存される識別情報に対して設定される設定項目は、ＩＰフィルタ設定、ＭＡＣフィルタ設定、ＩＰｓｅｃ設定、アドレス帳への登録設定の少なくともいずれかを含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記ネットワークに接続されている情報処理装置からの印刷データを受信して、該印刷データに応じた画像を形成する画像形成手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項８】
ネットワークに接続された、保存手段と第一の表示手段と検索手段と特定手段と第二の表示手段と変更手段とを有する画像処理装置における画像処理方法であって、
前記保存手段が、複数の情報処理装置それぞれの識別情報を保存する保存工程と、
前記第一の表示手段が、前記保存工程により保存された複数の情報処理装置の識別情報を表示する第一の表示工程と、
前記検索手段が、前記ネットワーク上の情報処理装置を検索する検索工程と、
前記特定手段が、前記検索工程によって検索された情報処理装置の識別情報の中から、前記保存工程に保存されていない識別情報を特定する特定手段と、
前記第二の表示手段が、前記検索工程によって検索された情報処理装置の識別情報のうち前記特定工程によって特定された識別情報を表示する第二の表示工程と、
前記変更手段が、前記保存工程により保存された識別情報のうち、前記第一の表示工程によって表示された識別情報の中から選択された識別情報を、前記第二の表示工程によって表示された識別情報の中から選択された識別情報に変更する変更工程と
を備えることを特徴とする画像処理方法。
【請求項９】
ネットワークに接続されたコンピュータにより実行可能なプログラムであって、
複数の情報処理装置それぞれの識別情報を保存する保存手段と、
前記保存手段に保存されている複数の情報処理装置の識別情報を表示する第一の表示手段と、
前記ネットワーク上の情報処理装置を検索する検索手段と、
前記検索手段によって検索された情報処理装置の識別情報の中から、前記保存手段に保存されていない識別情報を特定する特定手段と、
前記検索手段によって検索された情報処理装置の識別情報のうち前記特定手段によって特定された識別情報を表示する第二の表示手段と、
前記保存手段に保存された識別情報のうち、前記第一の表示手段によって表示された識別情報の中から選択された識別情報を、前記第二の表示手段によって表示された識別情報の中から選択された識別情報に変更する変更手段と
してコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばネットワーク上に接続されるプリンタやコピー機能を持つ画像処理装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、複数のコンピュータ（情報処理装置）や画像処理装置が利用される場合には、ローカルエリアネットワーク（ＬＡＮ）でそれら装置を接続するのが一般的である。ローカルエリアネットワークに接続された、ＰＣ（パーソナルコンピュータ、情報処理装置ともいう）やプリンタ、スキャナ、ファクシミリなどの画像処理装置などは、ネットワークを介して相互に通信を行うことができる。また、近年では、マルチファンクションシステムとして、プリンタ、スキャナ、ファクシミリなどの複数の機能を統合した複合機も知られている。この複合機もまたＬＡＮに接続するための機能を有するのが普通である。
【０００３】
これらの画像処理装置には、セキュリティ設定のための機能を持つことが多い（例えば、特許文献１等参照）。セキュリティ設定機能は、転送データの安全性の確保やネットワークを介した攻撃に対する防御、あるいは、当該画像処理装置を使用できるＰＣの制限など、様々な目的のために設けられている。
【０００４】
セキュリティ設定では、通信相手となるＰＣのネットワークアドレス（ＩＰアドレス）や物理アドレス（ＭＡＣアドレス：Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）についての情報を設定項目の一部としていることがある。セキュリティ機能の例としては、指定されたＩＰアドレスまたはＭＡＣアドレスの端末からの（あるいは端末への）通信を許可もしくは禁止するフィルタ機能がある。また、複合処理装置とＰＣとの間で１対１に対応させてセキュリティの設定を行うＩＰＳｅｃなどがある。フィルタ機能であれば、通信を許可又は禁止する送信元又は送信先のアドレス情報が、通信許可又は禁止アドレスとして設定され保存される。ＩＰｓｅｃであれば、ＩＰｓｅｃを用いた通信相手のＩＰアドレスなどがセキュリティ設定として設定され保存される。また、セキュリティ設定以外でも、画像処理装置に備えられたアドレス帳にＰＣのネットワーク情報を登録しておき、データ送信の際に利用するというケースがある。例えば、複合機は、自身のスキャナで読み取った画像データを、ネットワーク上のＰＣにＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）を用いて送信することができる。この場合、送信先となるＰＣのＩＰアドレスやホスト名が利用される。つまり、アドレス帳に登録されるＰＣの識別情報としては、ＩＰアドレスやホスト名が使用されることがある。
【特許文献１】特開２００３−３４５５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＬＡＮ上に存在するあるＰＣに関して、故障等の理由により当該ＰＣのリプレイスを行う必要が生じると、リプレイス前のＰＣとリプレイス後のＰＣとでは、ホスト名、ＩＰアドレス、ＭＡＣアドレスなどのＰＣを識別するための情報が異なっている場合がある。そのため、画像処理装置側に、当該ＰＣの識別情報がセキュリティ設定やアドレス帳などとして登録されている場合、それら識別情報もＰＣのリプレイスに応じて更新する必要がある。すなわち、画像処理装置側において、リプレイス前の旧ＰＣに関する登録内容を削除した上で、新ＰＣに関しての登録を新たに一からやり直さなければならなかった。これら設定は、ネットワークの管理者やＰＣの使用者が手入力で行わなければならないため、作業が煩雑であり、設定のミスを招きやすいという問題があった。
【０００６】
本発明は上記問題を解決することを目的とする。つまり、ネットワーク上の情報処理装置の識別情報が変更された場合に、ネットワーク上の画像処理装置において、該情報処理装置の識別情報用いた登録内容の変更をより簡単に行うことができる画像処理装置を提供する。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は以下の構成を有する。すなわち、ネットワークに接続された画像処理装置であって、
複数の情報処理装置それぞれの識別情報を保存する保存手段と、
前記保存手段に保存されている複数の情報処理装置の識別情報を表示する第一の表示手段と、
前記ネットワーク上の情報処理装置を検索する検索手段と、
前記検索手段によって検索された情報処理装置の識別情報の中から、前記保存手段に保存されていない識別情報を特定する特定手段と、
前記検索手段によって検索された情報処理装置の識別情報のうち前記特定手段によって特定された識別情報を表示する第二の表示手段と、
前記保存手段に保存された識別情報のうち、前記第一の表示手段によって表示された識別情報の中から選択された識別情報を、前記第二の表示手段によって表示された識別情報の中から選択された識別情報に変更する変更手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ネットワーク上の情報処理装置の識別情報が変更された場合に、ネットワーク上の画像処理装置において、該情報処理装置の識別情報用いた登録内容の変更をより簡単に行うことができる。
【発明を実施するための最良の形態】
【０００９】
［第１実施形態］
＜ネットワークシステムの構成＞
図１は、本発明の実施形態が適用されるネットワークシステムの構成例を示す図である。図１に示すように、ネットワークシステムは、画像処理装置としての複合機（以下、ＭＦＰ）１０１や情報処理装置としてのパーソナル・コンピュータ（以下、ＰＣ）１０２、１０３といった各機器を有する。ＭＦＰ１０１、ＰＣ１０２、１０３等はローカルエリアネットワーク（以下、ＬＡＮ）１００を介して互いに通信可能なように接続されている。図１に示すネットワークシステムにおいては、説明を簡単にするために、ＬＡＮ１００に接続されたそれぞれの機器（ＭＦＰ１０１、ＰＣ１０２、１０３）は、ＴＣＰ／ＩＰプロトコルを用いて互いに通信を行っていることとする。ＴＣＰ／ＩＰプロトコルにおいては、ネットワーク上に存在するすべての端末は、ネットワークの管理者がネットワーク構成に合わせて体系的に付与したネットワークアドレス（ＩＰアドレス）によって一意に識別されている。また、ＬＡＮにおいては、各端末は端末の製造時に付与された固有の物理アドレス（ＭＡＣアドレス：Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）によって一意に識別されている。
【００１０】
本実施形態においては、図１に図示したように、ＭＦＰ１０１にはＩＰアドレスとして「１９２．１６８．１．１００」が、ＭＡＣアドレスとして「００：０ａ：０ｂ：０ｃ：０ｄ：０ｅ」が割り振られている。ＰＣ１０２にはＩＰアドレスとして「１９２．１６８．１．１０１」が、ＭＡＣアドレスとして「００：０１：０２：０３：０４：０５」が割り振られている。ＰＣ１０３には、ＩＰアドレスとして「１９２．１６８．１．１０２」が、ＭＡＣアドレスとして「００：０６：０７：０８：０９：０ａ」が割り振られている。さらに、ＰＣ１０２には"ＡＡＡ"というホスト名が、ＰＣ１０３には"ＢＢＢ"というホスト名が、それぞれ設定されていることにする。割り振られたアドレスは、各ＰＣ及びＭＦＰにおいて、ＴＣＰ／ＩＰプロトコルスタックによりアクセスされる所定のメモリ領域に保存されている。また、ＰＣにおいてはホスト名もＴＣＰ／ＩＰプロトコルスタックによりアクセスされる所定のメモリ領域に保存されている。
【００１１】
さらに、本実施形態では、ＭＦＰ１０１は、ハードディスク等に保存されたアドレス帳に、ネットワークに接続されたＰＣのホスト名が登録されている。また、ＭＦＰ１０１のフィルタ設定として、ＩＰアドレスやＭＡＣアドレスが登録されている。また、ＰＣ１０２、１０３のそれぞれに対してＩＰｓｅｃの設定がされている。
【００１２】
なお、ＭＦＰ１０１、ＰＣ１０２、１０３等を接続するネットワークは、ＬＡＮ１００に限定されるものではなく、任意の通信ネットワークを適用することが可能である。また、ＭＦＰ１０１を、アドレス帳やセキュリティ設定を保持するネットワークに接続される他の画像処理装置に置き換えても、本発明を実施することができる。また、情報処理装置の例としてＰＣの場合を説明するが、情報処理装置としてＭＦＰ、プリンタ、スキャナ等の画像処理装置を用いても本発明を実施することができる。
【００１３】
＜ＭＦＰの構成＞
図２は、図１に示したＭＦＰ１０１の内部構成例を概略的に示すブロック図である。ＭＦＰ１０１は、プログラムを実行するＣＰＵ２０２と、データやプログラムを記憶する不揮発性の記憶手段であるＲＯＭ２０３と、一時記憶手段であるＲＡＭ２０４とを有する。またＭＦＰ１０１は、入力装置（ＫＢ）２１０の入力装置コントローラ（ＫＢＣ）２０５と、表示装置（ＣＲＴ）２１１の表示装置コントローラ（ＣＲＴＣ）２０６を有する。またＭＦＰ１０１は、ハードディスク装置（ＨＤＤ）２１２やリムーバブルディスク装置（ＦＤ／ｅｔｃ）２１３のディスク装置コントローラ（ＤＫＣ）２０７を有する。またＭＦＰ１０１は、ローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４のインターフェイスコントローラ２０８と、ネットワーク装置コントローラ（ＮＩＣ：ネットワークインターフェイスカード）２０９とを有する。これら各構成要素は、システムバス２０１を介して互いに通信可能に接続されている。またＭＦＰ１０１は、印刷等の処理を実行するため、プリント／スキャナコントローラ２１５や、実際に印刷を行うプリンタエンジン２１６、画像を走査するスキャナ２１７も有している。さらに、図示していないがファクシミリユニット等の様々な機能ブロックを具備している場合もあるが、これらの装置の有無によって本実施形態にて得られる効果に変わりはない。
【００１４】
ＣＰＵ２０２は、ＲＯＭ２０３或いはＨＤＤ２１２に記憶されたプログラム、又はＦＤ２１３より供給されるプログラムを実行することで、システムバス２０１に接続された各機能部を総括的に制御する。すなわち、ＣＰＵ２０２は、ＲＯＭ２０３、ＨＤＤ２１２、或いはＦＤ２１３から所望の動作を行うための処理プログラムを読み出して実行することで、当該動作を実現するための制御を行う。ＣＰＵ２０２からの命令等により各機能が連携して装置全体が動作する。
【００１５】
ＲＯＭ２０３には、ＣＰＵ２０２で読み出される命令（プログラム）等が格納される。さらに、印刷に利用するフォント等もＲＯＭ２０３に格納されている場合がある。ＲＡＭ２０４は、ＣＰＵ２０２の主メモリやワークエリア等として機能し、ここに記憶されたデータは機器の電源をオフすると消えてしまう場合もある。ＲＡＭ２０４にプログラムが格納される場合もある。ＫＢＣ２０５は、キーボードやマウス等の入力装置（ＫＢ）２１０からの入力情報を処理する。ＣＲＴＣ２０６は、ＣＲＴ表示装置や液晶表示装置等の表示装置（ＣＲＴ）２１１を制御する。ＤＫＣ２０７は、固定されたハードディスク装置（ＨＤＤ）２１２やフレキシブルディスク等のリムーバブルなディスク装置（ＦＤ／ｅｔｃ）２１３を制御する。ＩＦＣ２０８は、ＵＳＢやシリアルポート等のローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４を制御する。ＮＩＣ２０９は、図１のＬＡＮ１００と接続されてネットワーク通信の制御を行う。
【００１６】
ハードディスク２１２には、アドレス帳２１２ａが保存されている。アドレス帳２１２ａには、ホスト名が保存されている。利用者は、ＭＦＰ１０１の操作部を介してアドレス帳２１２ａの設定および保守を行うことができる。あるいは、一定の権限を持つ管理者であれば、ネットワークを介してＰＣから行うこともできる。例えばＤＮＳ（ドメインネームシステム）サーバがネットワークに備えられていれば、ホスト名からＩＰアドレスを得ることができる。したがってホスト名はアドレスと同じ意味を持つ。アドレス帳２１２ａは、たとえばプッシュスキャン動作における画像データの送信先として利用できる。画像データが保存されるホットフォルダは、アドレス帳に登録されていても良いし、各ＰＣにおいて予め決められ登録されていても良い。もちろんアドレス帳の用途はプッシュスキャンに限らず、たとえばプルプリントのデータの元となるＰＣや、その他一般的なデータの送信先として利用することもできる。
【００１７】
＜端末リプレイス時の動作＞
ここで、図１に示したネットワークシステムにおいて、ＰＣ１０２に故障等の事態が生じ、ＰＣ１０２を他のＰＣとリプレイス（交換）する必要が生じたものとする。図３は、ＰＣ１０２をリプレイスした後のネットワークシステムの構成例を示した図である。図３では、ＰＣ１０２はすでにＬＡＮ１００上から外されているため図示されていない。代わりに、図３では、リプレイス後の新ＰＣであるＰＣ１０４が示されている。なおここで、ＰＣ１０４側には、ＬＡＮ１００上でＭＦＰ１０１を使用するためのドライバのインストールやプリンタ設定などの各種設定をすでに実施済みであるものとする。また、ＰＣ１０４にはＩＰアドレスとして「１９２．１６８．１．１０３」が、ＭＡＣアドレスとして「００：０ｆ：０ｅ：０ｄ：０ｃ：０ｂ」が、ホスト名として"ＣＣＣ"が割り振られている。
【００１８】
図４は、本実施形態におけるＭＦＰ１０１の動作の一実施形態を示すフローチャートである。なお、ステップＳ４０１〜Ｓ４０６は各処理ステップを示しており、上述のＰＣ１０２からＰＣ１０４へのリプレイスを行った後の、ＭＦＰ１０１におけるアドレス帳の設定変更処理について述べたものである。また、各ステップに対応する制御手順はＭＦＰ１０１のＲＯＭ２０３に記憶されている。
【００１９】
ＭＦＰ１０１はまず、ネットワークの管理者や一般ユーザなどの利用者によりリプレイスボタンが押されるのを待ち受ける（ステップ４０１）。リプレイスボタンは、表示装置２１１などに表示される不図示のアドレス帳画面上に用意されていても良いし、ＭＦＰ１０１の筐体にハードウエアとして設けられていても良い。
【００２０】
リプレイスボタンが利用者により押されると、表示装置２１１上にリプレイス画面を表示する（ステップ４０２）。
【００２１】
図５はリプレイス画面の一実施形態である。リプレイス画面５００は、リプレイス元となる機器を設定する入力欄５０１と、リプレイス元を参照するための参照ボタン５０２と、リプレイス先となる機器を設定する入力欄５０３と、リプレイス先を参照するための参照ボタン５０４と、リプレイス処理を実行するための実行ボタン５０５と、リプレイスをキャンセルしてリプレイス画面５００を終了させるためのキャンセルボタン５０６とから構成されている。
【００２２】
ＭＦＰ１０１はステップ４０２でリプレイス画面を表示した後、後述するリプレイス元選択処理を行う。リプレイス元選択処理においてリプレイス元となる機器が選択されると、選択されたリプレイス元機器の識別情報（リプレイス元識別情報：本例ではホスト名）を、たとえばＲＡＭ２０４の所定領域に保存する。そしてリプレイス画面５００の入力欄５０１に、保存したリプレイス元識別情報を表示する（ステップ４０３）。なお、選択された機器を示す情報は、選択された機器の識別情報と同一の情報であってもよいが、異なっていても良い。たとえば、識別情報にアドレス情報が含まれる場合、アドレス情報を表示せず、アドレス情報と関連づけたホスト名のみを表示してもよい。これは、利用者が機器と関連づけ易い情報を表示するためである。なお本実施形態では識別情報とは、機器を識別するための情報であり、例えばＩＰアドレスやＭＡＣアドレス、ホスト名等のネットワーク関連の情報（ネットワーク情報）である。
【００２３】
次に、ＭＦＰ１０１は、後述するリプレイス先選択処理を行う。リプレイス先選択処理においてリプレイス先となる機器が選択されると、選択されたリプレイス先識別情報を、たとえばＲＡＭ２０４の所定領域に保存する。そしてリプレイス画面５００の入力欄５０３に、保存したリプレイス先識別情報を表示する（ステップ４０４）。
【００２４】
この結果、ステップ４０３でリプレイス元となる機器が、ステップ４０４でリプレイス先となる機器が、それぞれ選択されてそれらの識別情報が保存され、リプレイス画面５００中にそれぞれの識別情報が表示されたこととなる。
【００２５】
その後、ＭＦＰ１０１は、管理者やユーザなどにより実行ボタン５０５が押されるのを待ちうける（ステップ４０５）。
【００２６】
実行ボタン５０５が押されると、ＭＦＰ１０１に登録されている識別情報（本例ではアドレス帳に登録されたホスト名）のうちから、選択されたリプレイス元識別情報と一致する識別情報を検索する。そして、ヒットした識別情報を、選択されたリプレイス先識別情報に変更する（ステップ４０６）。すなわちアドレス帳に含まれるリプレイス元識別情報が、リプレイス先識別情報に更新される。もちろんアドレス帳にホスト名に加えて、あるいはホスト名に代えてＩＰアドレスなどのネットワーク情報が登録されている場合には、ネットワーク情報が更新の対象となる。以上の処理を行った後、本処理ステップを終了する。
【００２７】
ここで、ＭＦＰ１０１がステップ４０３で行うリプレイス元選択処理の一実施形態を、図６に示すフローチャートで詳細に説明する。Ｓ６０１〜Ｓ６０５は各処理ステップを示しており、各ステップに対応する制御手順はＭＦＰ１０１のＲＯＭ２０３に記憶されている。
【００２８】
ＭＦＰ１０１は、まず始めに、リプレイス画面５００上で、ネットワークの管理者やユーザなどによりリプレイス元の参照ボタン５０２が押されるのを待ち受ける（ステップ６０１）。参照ボタン５０２が押されると、ＭＦＰ１０１はアドレス帳２１２ａを検索し、ホスト名やＩＰアドレスなど、既に登録されている識別情報を収集する（ステップ６０２）。たとえば、ＭＦＰ１０１がＳＮＭＰの管理ステーションであれば、アドレス帳をＭＩＢに登録しておくことができる。この場合、アドレス帳に登録された識別情報を収集するためには、ＭＦＰ１０１は例えばＭＩＢサービスを用いてアドレス帳にアクセスする。
【００２９】
次に、ステップ６０２で収集した識別情報を、リプレイス元候補リストとしてリプレイス元候補画面に表示する（ステップ６０３）。図７はリプレイス元候補画面の一実施形態である。リプレイス元候補画面７００は、表示装置２１１上に表示される。リプレイス元候補画面７００には、ステップ６０２で収集した識別情報を表示したリプレイス元候補リスト７０１と、選択ボタン７０２と、キャンセルボタン７０３とを含む。図７に示された識別情報のうち何れかの識別情報を利用者が選択してから選択ボタン７０２を押すことで、リプレイス元候補リスト７０１の中から実際にリプレイスされる機器が選択される。また利用者がキャンセルボタン７０３を押すことで、リプレイス元機器の選択をキャンセルしてリプレイス元候補画面７００を終了させ、リプレイス画面５００に戻る。
【００３０】
本実施形態においては、例として、ＭＦＰ１０１のアドレス帳には、ＰＣ１０２とＰＣ１０３のホスト名が予め設定されていたものとする。従って、ステップ６０２の処理ではＰＣ１０２とＰＣ１０３のホスト名がリプレイス元候補として収集される。そのため、図７のリプレイス元候補リスト７０１には、ＰＣ１０２のホスト名である"ＡＡＡ"と、ＰＣ１０３のホスト名である"ＢＢＢ"とが表示される。なお、ＰＣ１０２とＰＣ１０３のＩＰアドレスやＭＡＣアドレスは本実施形態ではアドレス帳には登録されていないため、リプレイス元候補リスト７０１のＩＰアドレス欄とＭＡＣアドレス欄にはこれらの値は表示されない。
【００３１】
次にＭＦＰ１０１は、ネットワークの管理者などによって、リプレイス元候補リスト７０１の中から実際にリプレイスされた機器が選択され、選択ボタン７０２を押されるのを待ち受ける（ステップ６０４）。本実施形態においては、ＰＣ１０２をリプレイスするという状況を想定していた。従って、ステップ６０４においては、ネットワークの管理者やユーザによって、リプレイス元候補リスト７０１の中から、ＰＣ１０２のホスト名である"ＡＡＡ"が選択される。
【００３２】
選択ボタン７０２が押されると、ＭＦＰ１０１は、リプレイス元候補画面７００を終了させてリプレイス画面５００に戻る。そしてリプレイス画面５００において、リプレイス元の入力欄５０１に、ステップ６０４で選択された機器のホスト名を設定する（ステップ６０５）。すなわち、選択されたリプレイス元識別情報を保存し、それを入力欄５０１に表示する。
【００３３】
以上の処理を行った後、本処理ステップを終了させる。以上が、ＭＦＰ１０１がステップ４０３で行うリプレイス元選択処理の一実施形態である。なお、ステップＳ４０３及びステップＳ４０４では、利用者が直に識別情報を入力することもできる。この場合入力された識別情報が選択された識別情報となる。ただし、誤入力の防止という観点から、直接入力を禁止し、必ずＭＦＰ１０１が作成した識別情報の候補リストから利用者が選択するように構成しても良い。
【００３４】
次に、ＭＦＰ１０１がステップ４０４で行うリプレイス先選択処理の一実施形態を、図８に示すフローチャートで詳細に説明する。ステップＳ８０１〜Ｓ８０５は各処理ステップを示しており、各ステップに対応する制御手順はＭＦＰ１０１のＲＯＭ２０３に記憶されている。
【００３５】
ＭＦＰ１０１は、まず始めに、ネットワークの管理者やユーザなどによりリプレイス先の参照ボタン５０４が押されるのを待ち受ける（ステップ８０１）。
【００３６】
参照ボタン５０４が押されると、ＭＦＰ１０１は、まずＬＡＮ１００上に存在するＰＣを探索し、次に、探索の結果見つかった各ＰＣに対してホスト名、ＩＰアドレス、ＭＡＣアドレスなどの識別情報を問い合わせる（ステップ８０２）。この識別情報を収集する手段としては、例えばＭＩＢサービスが挙げられる。ＭＩＢサービスにおいては、まず始めに、ブロードキャストのＳＮＭＰメッセージを使ってネットワークに接続された機器を探索してそのＩＰアドレスを取得する。次に、探索済み機器に対してユニキャストで個別に詳細情報を問い合わせる。もちろんＭＦＰ１０１が更新する識別情報がＩＰアドレスだけであれば、最初の探索で必要な情報が得られるので、詳細情報の問合せは不要である。
【００３７】
次に、ステップ８０２で収集した識別情報のうち、図７に示したリプレイス元候補リスト７０１に含まれている機器と、ホスト名やＩＰアドレスやＭＡＣアドレスなどの識別情報が一致する機器が存在するかどうかを判定する。判定の結果、一致する機器が存在した場合には、その機器はＭＦＰ１０１内部にすでに登録済みの機器であるため、リプレイス先の候補からは外す。すなわち、ステップＳ８０２で収集した識別情報に対応する機器であって、しかもリプレイス元候補リストに含まれていない機器を、リプレイス先候補リストとしてリプレイス先候補画面に表示する（ステップ８０３）。
【００３８】
図９はリプレイス先候補画面の一実施形態である。リプレイス先候補画面９００は、表示装置２１１上に表示される。リプレイス先候補画面９００には、リプレイス先の候補となる各機器について、ホスト名やＩＰアドレス、ＭＡＣアドレスなどの識別情報を表示したリプレイス先候補リスト９０１と、選択ボタン９０２と、キャンセルボタン９０３とを含む。選択する識別情報を利用者が選択してから選択ボタン９０２を押すことで、リプレイス先候補リスト９０１の中から実際にリプレイスされる機器が選択される。また利用者がキャンセルボタン９０３を押すことで、リプレイス元機器の選択をキャンセルしてリプレイス元候補画面９００を終了させ、リプレイス画面５００に戻る。
【００３９】
本実施形態においては、図３に示したリプレイス後のネットワークシステムで、ＬＡＮ１００上に存在しているＰＣはＰＣ１０３とＰＣ１０４の２台である。そのため、ＬＡＮ１００上を探索した結果、上記２台のＰＣが発見されることとなる。しかしながら、ＰＣ１０３とＰＣ１０４のそれぞれに個別に問い合わせた結果取得された識別情報には、リプレイス元候補リスト７０１に含まれているＰＣ１０３のホスト名"ＢＢＢ"も含まれている。従って、ＰＣ１０３はすでにアドレス帳に登録済みのＰＣであると判断して、リプレイス先の候補からは除外される。その結果、リプレイス先候補リスト９０１には、ＰＣ１０４の識別情報（ホスト名、ＩＰアドレス、ＭＡＣアドレス）が表示される。
【００４０】
次にＭＦＰ１０１は、ネットワークの管理者などにより、リプレイス先候補リスト９０１の中から実際にリプレイスされた機器が選択されて選択ボタン９０２を押されることを待ち受ける（ステップ８０４）。本実施形態においては、リプレイス先候補リスト９０１としてリストアップされるのはＰＣ１０４のみである。また実際に、ＰＣ１０２からＰＣ１０４へのリプレイスを行ったわけであるので、ステップ８０４においては、ネットワークの管理者やユーザによって、プレイス先候補リスト９０１の中から、ＰＣ１０４が選択される。
【００４１】
選択ボタン９０２が押されると、ＭＦＰ１０１は、リプレイス先候補画面９００を終了させてリプレイス画面５００に戻る。ＭＦＰ１０１は、リプレイス画面５００において、リプレイス先の入力欄５０３に、ステップ９０４で選択された機器（本実施形態ではＰＣ１０４）のホスト名を設定する（ステップ８０５）。すなわち、選択されたリプレイス先識別情報を保存し、それを入力欄５０３に表示する。
【００４２】
以上の処理を行った後、本処理ステップを終了させる。以上が、ＭＦＰ１０１がステップ４０４で行うリプレイス先選択処理の一実施例である。
【００４３】
以上の各ステップを実施することにより、アドレス帳に登録されている機器情報を、ＰＣ１０２リプレイス後のネットワークシステムに適合した内容に更新することが可能となる。
【００４４】
また、リプレイス先識別情報の候補リストから、リプレイス元識別情報の候補リストに含まれる機器の識別情報を除外することで、誤設定を防止できる。
【００４５】
尚、上記実施例では、リプレイス先識別情報の候補リストから、リプレイス元識別情報の候補リストに含まれる機器の識別情報を除外した。しかし、リプレイス先識別情報の候補リストに、リプレイス元識別情報の候補リストに含まれる機器の識別情報を含めて表示してもよい。また、これらをユーザによって選択可能にしてもよい。
【００４６】
また、上記実施例では、機器がリプレイスされる場合を想定してＭＦＰに登録されている識別情報の変更処理を説明した。しかし、機器の識別情報が変更される場合であれば、リプレイスされる場合に限定せず、単に機器のＩＰアドレス（又はホスト名等）を変更する場合であってもよい。即ち、ＭＦＰに登録されている識別情報が、機器のリプレイスに限らず何らかの理由によって変更されるような場合であれば本発明は適用可能である。
【００４７】
これらは以下の実施例においても同様である。
【００４８】
［第２実施形態］
第１実施形態では、ＭＦＰ１０１のアドレス帳にＰＣ１０２とＰＣ１０３のホスト名が登録されているケースについて説明したが、アドレス帳にはホスト名以外の識別情報が登録されている場合がある。本実施形態では、例として、ＭＦＰ１０１のアドレス帳に、ＰＣ１０２の識別情報としてＩＰアドレス「１９２．１６８．１．１０１」が、ＰＣ１０３の識別情報としてホスト名「ＢＢＢ」が、それぞれ登録されている。本実施形態では、そのような場合のリプレイス先候補画面について説明する。なお、本実施形態では、アドレス帳にホスト名以外の情報が登録されている以外の事項は第１実施形態と全く同じであるとする。
【００４９】
本実施形態におけるリプレイス先候補画面の一形態を図１０に示す。図１０は、本実施形態において、ＭＦＰ１０１がステップ６０２の処理で自身のアドレス帳を検索した結果を示した一例である。アドレス帳にはＰＣ１０２のＩＰアドレス「１９２．１６８．１．１０１」と、ＰＣ１０３のホスト名「ＢＢＢ」が登録されている。そのため、リプレイス元候補リスト１００１には、ＰＣ１０２のＩＰアドレスである１９２．１６８．１．１０１と、ＰＣ１０３のホスト名であるＢＢＢが、それぞれ表示される。その他の、リプレイス元候補画面７００および選択ボタン７０２およびキャンセルボタン７０３に関しては、図７と同じである。
【００５０】
そして、図４のステップＳ４０６においても、選択されたリプレイス先識別情報が、選択されたリプレイス元識別情報により更新される。
【００５１】
［第３実施形態］
第１実施形態および第２実施形態ではアドレス帳の更新について説明したが、本発明はアドレス帳以外にも様々な設定項目に適用することが可能である。本発明は、例えば、ＭＡＣフィルタやＩＰフィルタ、あるいはＩＰＳｅｃなど、ホスト名・ＩＰアドレス・ＭＡＣアドレスのいずれかを使用する項目であれば、適用することが可能である。本実施形態では、ハードディスク２１２に、ＭＡＣフィルタおよびＩＰフィルタが保存されている。各フィルタには、送信が許可された送信先の端末のアドレス、受信が許可された送信元の端末のアドレス、送信が禁止された送信先の端末のアドレス、受信が禁止された送信元の端末のアドレスなどが登録されている。ＭＡＣフィルタには端末のアドレスとしてＭＡＣアドレスが、ＩＰフィルタにはＩＰアドレスがそれぞれ登録されている。
【００５２】
この様な構成において、ＭＦＰ１０１は、リプレイス元識別情報の候補として、フィルタに登録された識別情報を読み取る。そして読み取った識別情報をリプレイス元識別情報の候補リストに表示する。この候補リストから選択されたリプレイス元識別情報（すなわちアドレス）を、リプレイス先識別情報として選択されたアドレスで書き替える。リプレイス先識別情報の選択に関しては、第１実施形態の図８に示すとおりである。もちろんＭＡＣフィルタはＭＡＣアドレスで、ＩＰフィルタはＩＰアドレスで置換される。フィルタにホスト名が含まれている場合には、ホスト名についても同様に、リプレイス元識別情報をリプレイス先識別情報で書き替える。
【００５３】
また、ＭＦＰ１０１には、ＩＰｓｅｃを用いて通信する相手先のＩＰアドレスがたとえばハードディスク２１２に登録されている場合がある。この場合には、その通信相手ＩＰアドレスを、リプレイス先識別情報の候補リストとして表示する。そのうちから選択されたリプレイス元識別情報であるＩＰアドレスを、リプレイス元識別情報で書き替える。リプレイス先識別情報の選択に関しては、第１実施形態の図８に示すとおりである。なお、暗号化通信を行うか否かは端末ごとの設定により異なる場合もあり得る。そこで、通信相手のＩＰアドレスの書き替えに先立って、利用者に確認を求めるメッセージを表示部に表示してもよい。この場合には、利用者が書き換えを認める旨の入力をした場合に、初めてＩＰアドレスを書き替える。
【００５４】
以上の手順により、機器のリプレイスに伴うフィルタ等のセキュリティ設定を、簡易な手順で行うことができる。しかも誤りを生じにくい。
【００５５】
［第４実施形態］
第１実施形態では、ステップ８０２の処理でＬＡＮ１００上に存在するＰＣの探索を行う際に、ＭＩＢサービスを使用していた。しかしながら、この場合、ＰＣ側でＳＮＭＰプロトコルにおけるエージェントとしての機能を実現するためのソフトウェアのインストールなどを予め行っていく必要があった。このため、ＬＡＮ１００上のＰＣ探索手段として、ブロードキャストのＡＲＰリクエストを用いることも可能である。この場合、予めＰＣ側にソフトウェアをインストールする等の何らかの対応を施しておく必要はなくなる。
【００５６】
［第５実施形態］
第１実施形態の図６ステップＳ６０３で表示するリプレイス元識別情報の候補リストは、アドレス帳から読み出した機器情報のすべてであった。これに対して、アドレス帳に登録されているがネットワークには接続されていない機器の識別情報に限ってリプレイス元識別情報の候補リストとして表示しても良い。そのためには、リプレイス元識別情報の候補リストを表示するより先に、図８のステップＳ８０２を実行し、ネットワークに接続された機器を探索して識別情報を獲得する。そして、その結果得られた識別情報に含まれており、かつ、アドレス帳から読み出した識別情報に含まれていない識別情報を、リプレイス元識別情報の候補リストとして表示する。こうすることで、接続されている機器の識別情報をリプレイス元識別情報として選択するという誤設定を防止できる。
【００５７】
[第６実施形態]
ＭＦＰ１０１には、あるＰＣの識別情報に対して、複数の設定がされている場合がある。例えば、ＰＣ１０２のＩＰアドレス１９２．１６８．１．１０１に対して、ＩＰフィルタの設定とＩＰｓｅｃの設定の両方が設定されている場合がある。ここで、ＰＣ１０２のＩＰアドレスが変更になった場合、上記実施形態ではＰＣ１０２に対するＩＰフィルタの設定、ＩＰｓｅｃの設定の両方を変更後のＩＰアドレスに変更していた。
【００５８】
第６の実施形態では、機器の識別情報がリプレイス等によって変更された場合に、該識別情報を用いて設定されている複数の設定内容のどれを変更するかをユーザが選択できるようにする。
【００５９】
本実施形態では、図６のステップＳ６０４において、リプレイス元候補リストの中から何れかのリプレイス元が選択されると、該リプレイス元の識別情報に関してＭＦＰ１０１に設定されている設定項目が一覧表示される。ユーザは、その中から識別情報を変更すべき設定項目を選択し、リプレイス先となる識別情報を選んだ後、変更の指示を行う。
【００６０】
このようにすることで、ある機器の識別情報に関して、ＭＦＰに複数の設定がされている場合であっても、ユーザが望む設定のみをリプレイス後の識別情報に変更することができる。例えば、ＰＣ１０２のＩＰアドレスに対してＩＰフィルタの設定とＩＰｓｅｃの設定の両方がされている場合に、変更後のＩＰアドレスに対しては、ＩＰフィルタの設定のみを行い、ＩＰｓｅｃの設定は行わないといった指示が可能になる。又は、ある機器に対して、ＩＰフィルタの設定とＭＡＣフィルタの設定の両方がされている場合に、リプレイス後の機器に対してはＭＡＣフィルタの設定のみを行い、ＩＰフィルタの設定は行わないといった指示が可能になる。
【００６１】
［他の実施形態］
なお本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００６３】
また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００６４】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態におけるネットワークシステムの構成例を示す図である。
【図２】図１に示したＭＦＰの内部構成例を概略的に示す図である。
【図３】本発明の実施形態におけるネットワークシステムにおいて、ＰＣのリプレイスが発生した後の構成例を示す図である。
【図４】本実施形態におけるＭＦＰの動作を示すフローチャートである。
【図５】本実施形態にて表示されるリプレイス画面の一例を示す図である。
【図６】本実施形態におけるＭＦＰのリプレイス元選択処理を示すフローチャートである。
【図７】本実施形態にて表示されるリプレイス元選択画面の一例を示す図である。
【図８】本実施形態におけるＭＦＰのリプレイス先選択処理を示すフローチャートである。
【図９】本実施形態にて表示されるリプレイス先選択画面の一例を示す図である。
【図１０】第二の実施例にて表示されるリプレイス元選択画面の一例を示す図である。
【符号の説明】
【００６６】
１００  ＬＡＮ（ネットワーク）
１０１  ＭＦＰ（通信装置）
１０２、１０３、１０４  ＰＣ（通信装置）
２０２  ＣＰＵ
２０３  ＲＯＭ
２０４  ＲＡＭ
２０９  ネットワーク装置コントローラ
【図１】
0004537326.tif 000002
【図２】
0004537326.tif 000003
【図３】
0004537326.tif 000004
【図４】
0004537326.tif 000005
【図５】
0004537326.tif 000006
【図６】
0004537326.tif 000007
【図７】
0004537326.tif 000008
【図８】
0004537326.tif 000009
【図９】
0004537326.tif 000010
【図１０】
0004537326.tif 000011