(57)【要約】【課題】管理装置が管理する通信端末のアドレス情報が変更されても、変更後の通信端末のアドレス情報を管理する。【解決手段】通信機器を介して通信端末と該通信端末のアドレス情報を用いて通信し、該通信端末のアドレス情報を管理する管理装置は、前記通信端末のアドレス情報が変更された場合、該通信端末のアドレス情報を予測するアドレス情報予測手段と、前記アドレス情報予測手段により予測された前記アドレス情報を用いて前記通信端末に対して応答を要求する応答要求手段とを有する。【選択図】図７
2014086859.tif 000002
【特許請求の範囲】
【請求項１】
通信機器を介して通信端末と該通信端末のアドレス情報を用いて通信し、該通信端末のアドレス情報を管理する管理装置であって、
前記通信端末のアドレス情報が変更された場合、該通信端末のアドレス情報を予測するアドレス情報予測手段と、
前記アドレス情報予測手段により予測された前記アドレス情報を用いて前記通信端末に対して応答を要求する応答要求手段とを有する管理装置。
【請求項２】
前記管理装置は、
前記通信端末のアドレス情報と該通信端末を識別する識別情報とを対応付けて記憶するアドレス情報記憶手段と、
前記通信機器から該通信機器が保持するアドレス情報を取得するアドレス情報取得手段とを有し、
前記アドレス情報予測手段は、前記アドレス情報取得手段により取得された前記アドレス情報と前記アドレス情報が変更された前記通信端末の前記識別情報とに基づき前記通信端末のアドレス情報を予測する請求項１記載の管理装置。
【請求項３】
前記管理装置は、
前記アドレス情報取得手段が前記アドレス情報を取得する対象の通信機器を指定する取得対象指定手段を有し、
前記アドレス情報取得手段は、前記取得対象指定手段により指定された前記通信機器から前記アドレス情報を取得する請求項２記載の管理装置。
【請求項４】
前記取得対象指定手段は、前記アドレス情報を取得する対象の通信機器をホップ数により指定する請求項３記載の管理装置。
【請求項５】
前記アドレス情報予測手段は、前記アドレス情報取得手段により複数のアドレス情報が取得された場合、前記アドレス情報毎に前記通信端末のアドレス情報を順次予測し、
前記応答要求手段は、前記アドレス情報予測手段により順次予測された前記通信端末のアドレス情報毎に応答を要求する請求項２乃至４のいずれか一項に記載の管理装置。
【請求項６】
前記アドレス情報は、ＩＰｖ６アドレスである請求項１乃至５のいずれか一項に記載の管理装置。
【請求項７】
通信機器を介して通信端末と該通信端末のアドレス情報を用いて通信し、該通信端末のアドレス情報を管理する管理装置において実行されるアドレス情報管理プログラムであって、
前記管理装置を、
前記通信端末のアドレス情報が変更された場合、該通信端末のアドレス情報を予測するアドレス情報予測手段、
前記アドレス情報予測手段により予測された前記アドレス情報を用いて前記通信端末に対して応答を要求する応答要求手段として機能させるアドレス情報管理プログラム。
【請求項８】
前記アドレス情報管理プログラムは、
前記管理装置を、
前記通信端末のアドレス情報と該通信端末を識別する識別情報とを対応付けて記憶するアドレス情報記憶手段、
前記通信機器から該通信機器が保持するアドレス情報を取得するアドレス情報取得手段として機能させ、
前記アドレス情報予測手段は、前記アドレス情報取得手段により取得された前記アドレス情報と前記アドレス情報が変更された前記通信端末の前記識別情報とに基づき前記通信端末のアドレス情報を予測する請求項７記載のアドレス情報管理プログラム。
【請求項９】
通信機器を介しアドレス情報を用いて通信する通信端末の前記アドレス情報を管理するアドレス情報管理システムであって、
前記通信端末のアドレス情報が変更された場合、該通信端末のアドレス情報を予測するアドレス情報予測手段と、
前記アドレス情報予測手段により予測された前記アドレス情報を用いて前記通信端末に対して応答を要求する応答要求手段とを有するアドレス情報管理システム。
【請求項１０】
前記アドレス情報管理システムは、
前記通信端末のアドレス情報と該通信端末を識別する識別情報とを対応付けて記憶するアドレス情報記憶手段と、
前記通信機器から該通信機器が保持するアドレス情報を取得するアドレス情報取得手段とを有し、
前記アドレス情報予測手段は、前記アドレス情報取得手段により取得された前記アドレス情報と前記アドレス情報が変更された前記通信端末の前記識別情報とに基づき前記通信端末のアドレス情報を予測する請求項９記載のアドレス情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、アドレス情報管理プログラム及びアドレス情報管理システムに関する。
【背景技術】
【０００２】
ＩＰｖ６ネットワークにおいてルータを跨りＩＰｖ６機器を検索する方法として、ＩＰｖ６のマルチキャストアドレス（ｆｆ０ｅ：：１）を用いてＩＰｖ６機器の検索を行う方法がある。
【０００３】
しかしながら、ＩＰｖ６ネットワークのルータではマルチキャストパケットの転送が非許容に設定されている場合が多く、機器の検索の可否がルータのフィルタリング設定に依存してしまい安定的に機器管理ができない。また、仮にルータにおいてマルチキャストパケットの転送が許容されているとしても、ＩＰｖ６のアドレス空間はＩＰｖ４に比べ広大であるため、全てのアドレスに対して接続確認を行うのはネットワークに負荷がかかるとともに多大な時間を要してしまう。
【０００４】
また、他のＩＰｖ６機器の検索方法として、ＤＮＳ（Domain  Name  System）又はＤＤＮＳ(Dynamic  DNS)サーバに登録されている情報を用いて機器を検索する方法がある。すなわち、ＤＮＳ又はＤＤＮＳサーバに登録されているＩＰｖ６アドレスを得ることでＩＰｖ６機器の検索を行うことができる。
【０００５】
しかしながら、この方法によれば、ＤＮＳ又はＤＤＮＳサーバにＩＰｖ６アドレスが登録されている機器しか検索することができず、ＤＮＳ又はＤＤＮＳサーバが無い場合はＩＰｖ６機器の検索ができない。
【０００６】
そこで、特許文献１には、ネットワークに接続されているＩＰｖ６機器の検索を適切に行う方法として、リンクローカルのマルチキャストを発行し、前記マルチキャストに対する応答に基づいて当該機器検索装置と同一ネットワークに接続するＩＰｖ６機器のＩＰｖ６アドレスを取得する検索手段と、前記ＩＰｖ６アドレスに対して機器情報の取得要求を送信することにより、当該ＩＰｖ６アドレスに係るＩＰｖ６機器より機器情報を取得する情報取得手段と、前記機器情報を前記検索要求に対する応答として返信する返信手段と、前記返信手段によって返信される機器情報に係るパケットにおける送信元のアドレス情報を当該機器情報に係るＩＰｖ６機器のアドレス情報に書き換えるパケット改造手段とを有する機器検索装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、機器検索装置が一度ＩＰｖ６機器を検索した後に、例えばネットワーク環境が変更され、その結果機器検索装置と機器とが異なるセグメント上に配置されてしまうと、機器検索装置が機器を発見することはできないという問題がある。
【０００８】
そこで、本発明は上記の点に鑑みてなされたものであって、管理装置が管理する通信端末のアドレス情報が変更されても、変更後の通信端末のアドレス情報を管理することを目的とする。
【課題を解決するための手段】
【０００９】
そこで上記課題を解決するため、通信機器を介して通信端末と該通信端末のアドレス情報を用いて通信し、該通信端末のアドレス情報を管理する管理装置は、前記通信端末のアドレス情報が変更された場合、該通信端末のアドレス情報を予測するアドレス情報予測手段と、前記アドレス情報予測手段により予測された前記アドレス情報を用いて前記通信端末に対して応答を要求する応答要求手段とを有する。
【発明の効果】
【００１０】
本発明の実施の形態によれば、管理装置が管理する通信端末のアドレス情報が変更されても、変更後の通信端末のアドレス情報を管理できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態におけるアドレス情報管理システムの構成の一例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施の形態における管理装置のハードウェア構成の一例を示す図である。
【図４】本発明の実施の形態において機器管理システムが適用される場面の一例を説明するための概要図である。
【図５】本発明の実施の形態におけるＭＡＣアドレスを用いたＩＰｖ６アドレスの生成方法を示す図である。
【図６】本発明の実施の形態におけるルータからセグメントのＩＰアドレスを取得するために指定するホップ数の一例を説明するための概要図である。
【図７】本発明の実施の形態における管理装置の機能構成の一例を示す図である。
【図８】本発明の実施の形態における管理装置の管理対象情報記憶手段に記憶される情報の一例を示す図である。
【図９】本発明の実施の形態における管理装置のプレフィックス記憶手段に記憶される情報の一例を示す図である。
【図１０】本発明の実施の形態における画像形成装置の機能構成の一例を示す図である。
【図１１】本発明の実施の形態におけるアドレス情報管理システムの通常時の動作手順の一例を示すシーケンス図である。
【図１２】本発明の実施の形態における画像形成装置のＩＰアドレスが変更された場合のアドレス情報管理システムの動作手順の一例を示すシーケンス図である。
【図１３】本発明の実施の形態において画像形成装置のＩＰアドレスが不明となったときの管理装置の処理手順の一例を示すフローチャート図である。
【図１４】本発明の実施の形態の変形例において画像形成装置のＩＰアドレスが不明となったときの管理装置の処理手順の一例を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
［システム構成］
図１は、本発明の実施の形態におけるアドレス情報管理システムの構成の一例を示す図である。図１に示すアドレス情報管理システム１は、画像形成装置１０ａ、１０ｂ、１０ｃ、１０ｄ、１０ｅ、・・・１０ｎ（以下、それぞれを区別しない場合「画像形成装置１０」という。）と管理装置２０とルータ３０ａ、３０ｂ、３０ｃ（以下、それぞれを区別しない場合「ルータ３０」という。）とを有する。セグメント（ネットワーク）９０はルータ３０によって分割されている。ルータ３０ａはセグメント９０ａを有し、ルータ３０ｂはセグメント９０ｂ１・９０ｂを有し、ルータ３０ｃはセグメント９０ｃを有している。図１に示すように、セグメント９０ａに属する管理装置２０と画像形成装置１０ａ及び１０ｂとは直接（ハブやＬ２スイッチにより）通信する。管理装置２０は、管理装置２０が属するセグメント９０ａと異なるセグメント９０ｂ１、９０ｂ２、９０ｃに属する画像形成装置１０とルータ３０を経由して通信する。
【００１４】
アドレス情報管理システム１は、ネットワークに接続されている管理対象の通信端末のアドレス情報を管理するシステムである。またアドレス情報管理システム１は管理する通信端末のアドレス情報が変更された場合、変更されたアドレス情報を予測し、その予測したアドレス情報に対して接続確認を行うことで通信端末の変更後のアドレス情報を管理できる。ここで、本発明の実施の形態においてアドレス情報はＩＰｖ６アドレスである。但し、アドレス情報はＩＰｖ６アドレスに限らず、例えばＩＰｖ４アドレスや機器間の通信に用いる宛先を示す情報であってもよい。
【００１５】
画像形成装置１０は、印刷、スキャン、コピー及びファクス（ＦＡＸ）通信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置１０として用いられてもよい。また、本発明の実施の形態における画像形成装置１０は、ＩＰｖ６での通信機能をサポートしている。なお、画像形成装置１０は本発明の実施の形態における通信端末の一例であって、画像形成装置１０に限らず、ＩＰｖ６通信機能を有するネットワーク機器、例えばＰＣ（Personal  Computer）やスマートフォン等であってもよい。
【００１６】
管理装置２０は、画像形成装置１０とＩＰｖ６で通信する通信機能、ＩＰｖ６通信に用いられるＩＰｖ６アドレスや画像形成装置１０を識別するＭＡＣアドレス等を管理する情報管理機能及び定期的に画像形成装置１０の状態を監視する監視機能等を有する情報処理装置である。機器管理装置２０は、例えばＰＣ、ＰＤＡ（Personal  Digital  Assistance）、タブレット型端末又はスマートフォン等である。
【００１７】
ルータ３０は、異なるセグメント間でパケットを転送する転送機能、転送する際の経路を選択する経路選択機能、特定のパケットを破棄するフィルタ機能、ＱｏＳ機能及び帯域制御機能等を有する。本発明の実施の形態のルータ３０はＩＰｖ６通信をサポートしている。なお、ルータ３０は、イーサネット（登録商標）により通信する有線ＬＡＮ通信機能、ＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮ通信機能又はその両方の通信機能を備える。
【００１８】
［ハードウェア構成］
＜画像形成装置＞
図２は、本発明の実施の形態における画像形成装置のハードウェア構成の一例を示す図である。図２において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６及びＳＤカードスロット１７等のハードウェアを有する。
【００１９】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００２０】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース１６は、有線又は無線ＬＡＮ等のネットワークに接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal  Serial  Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２１】
＜管理装置＞
図３は、本発明の実施の形態における管理装置のハードウェア構成の一例を示す図である。図３の管理装置２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５と、表示装置２０６と、入力装置２０７とを有する。
【００２２】
管理装置２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記憶した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２３】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従って管理装置２０に係る機能を実行する。インタフェース装置２０５は、有線又は無線ＬＡＮ等のネットワークに接続するためのインタフェースとして用いられる。表示装置２０６は、例えば液晶ディスプレイや有機ＥＬディスプレイ等のユーザに情報を表示出力するハードウェアである。入力装置２０７は、例えばマウスやキーボード等のユーザからの情報の入力を受け付けるためのハードウェアである。
【００２４】
［動作概要］
本発明の実施の形態におけるアドレス情報管理システム１の動作概要を説明する。
【００２５】
まず本発明の実施の形態においてアドレス情報管理システム１が適用される場面を説明する。
【００２６】
図４は、本発明の実施の形態においてアドレス情報管理システム１が適用される場面の一例を説明するための概要図である。
【００２７】
図４（ａ）は、図１と同じ構成のシステム構成図である。ここで管理装置２０と画像形成装置１０ａとはルータ３０ａ配下の同一のセグメント９０ａに属している。アドレス情報管理システム１の有するネットワークが構築された時点で、アドレス情報管理システム１の管理者等により管理装置２０に各画像形成装置１０のＩＰアドレスが登録されている。なお、管理装置２０が初めに画像形成装置１０のＩＰアドレスを記憶する際に、ＤＮＳ（ＤＤＮＳ）等を用いてもよい。管理装置２０は各画像形成装置１０のＩＰアドレスを宛先アドレスとして定期的に画像形成装置１０に対して通信を行い、画像形成装置１０の故障発生等の状態を監視している。管理装置２０による画像形成装置１０の状態の監視は、例えばＳＮＭＰ（Simple  Network  Management  Protocol）が用いられる。また、管理装置２０は管理対象の画像形成装置１０の名称、ＩＰアドレス及びＭＡＣアドレスを対応付けて記憶している。ＩＰアドレスはＩＰv６アドレスである。ＭＡＣアドレスは画像形成装置１０が備えるＬＡＮアダプタ（イーサネット（登録商標）カードや無線ＬＡＮカード）のＭＡＣアドレスである。ＭＡＣアドレスは、例えばＳＮＭＰを用いて取得される。なお、管理装置２０と同一セグメント内の画像形成装置１０のＭＡＣアドレスは例えばＮＤＰ（Neighbor  Discovery  Protocol）を用いて取得されてもよい。また、本発明の実施の形態においてＩＰアドレスは、ＭＡＣアドレスを用いて図５のように生成される。なお図５に示すＩＰアドレスの生成方法は、ＩＰｖ６  Ｓｔａｔｅｌｅｓｓ  Ａｄｄｒｅｓｓ  Ａｕｔｏｃｏｎｆｉｇｕｒａｔｉｏｎ（ＩＥＴＦ  ＲＦＣ４８６２）に基づく。
【００２８】
図５は、本発明の実施の形態におけるＭＡＣアドレスを用いたＩＰｖ６アドレスの生成方法を示す図である。図５に示すように、ＩＰｖ６アドレスはプレフィックス（上位６４ビット）とインタフェースID（下位６４ビット）とから構成される。ここで例えば、新たに画像形成装置１０がルータ３０の配下のセグメントに追加される場合のＩＰｖ６アドレスが生成される手順を説明する。
【００２９】
まず画像形成装置１０のＩＰｖ６アドレスのプレフィックスの生成方法を説明する。ルータ３０からは定期的にＲＡ（Router  Advertisement）パケットがセグメント９０に広告される。ルータ３０のセグメント９０向けインタフェースではＲＡの設定が有効にされている。ＲＡパケットには、そのセグメント９０のプレフィックス等の情報が含まれている。そして、画像形成装置１０は、このＲＡパケットを受信すると、ＲＡパケットに含まれるプレフィックスを取り出す（手順１）。ここで、図５に示すようにＲＡパケットに含まれるプレフィックスは、「２００１：０ｄｂ８：ｂｄ０５：ａ」である。この取り出したプレフィックスが、画像形成装置１０のＩＰｖ６アドレスのプレフィックスとなる。なお、ルータ３０からのＲＡパケットの送出契機は、ルータ３０からの定期的な送出に限らず、画像形成装置１０から送信されるＲＳ（Router  Solicitation）パケットのルータ３０における受信を契機としてもよい。
【００３０】
次に画像形成装置１０のＩＰｖ６アドレスのインタフェースＩＤの生成方法を説明する。ここで画像形成装置１０のＭＡＣアドレスは「００−２２−４４−６６−８８−ＡＡ」とする。ＭＡＣアドレスの先頭から２４ビット目と２５ビット目との間に「ＦＦ−ＦＥ」を挿入し、「００−２２−４４−ＦＦ−ＦＥ−６６−８８−ＡＡ」を得る（手順２）。次いで、先頭から７ビット目を「０」から「１」に反転させた「０２−２２−４４−ＦＦ−ＦＥ−６６−８８−ＡＡ」をＩＰｖ６アドレスの形式にした「０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」が画像形成装置１０のＩＰｖ６アドレスのインタフェースＩＤとなる（手順３）。
【００３１】
そして、（手順１）で得られたプレフィックスと（手順３）で生成されたインタフェースＩＤとを組合せた「２００１：０ｄｂ８：ｂｄ０５：ａ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」が画像形成装置１０のＩＰｖ６アドレスとなる（手順４）。
【００３２】
上述した手順により、画像形成装置１０のＭＡＣアドレスを用いて、画像形成装置１０のＩＰｖ６アドレスが生成される。
【００３３】
図４に戻り説明する。
【００３４】
図４（ｂ）は、図４（ａ）から遷移した構成であって、図４（ａ）においてセグメント９０ａに属していた画像形成装置１０ａをルータ３０ｃ配下のセグメント９０ｃに移動させた構成のシステム構成図である。図４（ｂ）の例では、管理装置２０は定期的に各画像形成装置１０に対して接続を確認するための応答要求パケットを送信している。このとき管理装置２０は応答要求パケットの宛先アドレスを、図４（ａ）において取得していた画像形成装置１０ａのＩＰアドレスに設定している。そのためセグメント９０ａに存在しない（ＩＰアドレスが変更された）画像形成装置１０ａに応答要求パケットは到達せず、画像形成装置１０ａからの応答がない。したがって、管理装置２０は画像形成装置１０ａのＩＰアドレスが不明であるとして管理する。但し、ＬＡＮアダプタ等に固定的に割り当てられる画像形成装置１０ａのＭＡＣアドレスは、図４（ａ）において取得しているため、図４（ｂ）においても保持されている。また、図４（ｂ）に示す状態では、画像形成装置１０ａはルータ３０ｃからのＲＡパケットを受信し、上述した図５に示す方法によってセグメント９０ｃのプレフィックスに対応するＩＰアドレスを生成している。
【００３５】
本発明の実施の形態におけるアドレス情報管理システム１によれば、図４（ｂ）に示すように管理装置２０が画像形成装置１０ａのＩＰアドレスを管理できていない状態から、次の（１）〜（４）の動作手順により、管理装置２０が変更後の画像形成装置１０ａのＩＰアドレスを管理できるようになる。
【００３６】
（１）管理装置２０から画像形成装置１０ａに送信した応答要求パケットがタイムアウトになり、その結果画像形成装置１０ａの（変更後の）ＩＰアドレスが不明となっている（図４（ｂ）に示す状態）。
【００３７】
（２）管理装置２０は指定したルータ３０からルータ３０が有するインタフェース（セグメント９０）に対応するＩＰアドレス（プレフィックス）を取得する。ここでＩＰアドレスを取得するルータ３０の指定は、例えばホップ数により指定できる。本発明の実施の形態におけるホップ数とは、管理装置２０と直接接続するルータ３０を基準（ホップ数を「１」）としたとき、他のルータへ最短経路で到着するまでに経由するルータ３０の数である。ホップ数が指定されると、指定したホップ数以下のルータ３０が有するセグメント９０のＩＰアドレス（プレフィックス）が取得される。
【００３８】
図６は、本発明の実施の形態におけるルータ３０からセグメント９０のＩＰアドレスを取得するために指定するホップ数の一例を説明するための概要図である。図６に示すように、管理装置２０と直接接続するルータ３０ａのホップ数を「１」とする。ルータ３０ａに隣接するルータ３０ｂのホップ数は「２」である。ルータ３０ｂに隣接するルータ３０ｃ、３０ｄ、３０ｅのホップ数は「３」である。なおルータ３０ｅはルータ３０ｄに接続（隣接）するが、ルータ３０ａからの最短経路ではないため、ホップ数はルータ３０ｂを経由した経路の「３」となる。そして、管理装置２０は、指定したホップ数のルータ３０のセグメント９０のＩＰアドレス（プレフィックス）を取得する。図６において例えばホップ数「１」に対応するセグメント９０は、ルータ３０ａが保持するセグメント９０ａ１、９０ａ２である。同様にホップ数「３」に対応するセグメント９０は、セグメント９０ｃ１、９０ｃ２、９０ｄ、９０ｅである。なお、指定するホップ数は予め管理者により設定されていてもよいし、例えば、管理装置２０において画像形成装置１０ａへの応答要求のタイムアウト等を契機にアドレス情報管理システム１の監視者等によって都度設定されてもよい。また、ＩＰアドレスを取得する対象のルータ３０の指定は直接ルータ３０の名称等により指定してもよい。
【００３９】
このようにルータ３０の有するセグメント９０のＩＰアドレス（プレフィックス）の取得にあたり、ＩＰアドレスの取得対象のルータ３０を指定することにより、例えばマルチキャストの場合に比べ、ネットワークの負荷を大幅に軽減することができる。また、ＩＰｖ６を用いた環境ではルータ３０のフィルタリング機能によりそもそもマルチキャストを非許容と設定されている場合も多いため、このようにルータ３０を特定しなければルータ３０からＩＰアドレスを取得できない場合がある。
【００４０】
（３）管理装置２０は、上述した（２）でルータ３０から取得されたＩＰアドレス（プレフィックス）と、画像形成装置１０ａのＭＡＣアドレスから図５の方法により生成したインタフェースＩＤとを合成し、画像形成装置１０ａのＩＰアドレスを予測（生成）する。ＩＰアドレスの予測（生成）は、ルータ３０から取得したＩＰアドレス（プレフィックス）の数だけ予測される。
【００４１】
（４）管理装置２０は、予測したＩＰアドレスを宛先アドレスとして応答要求を送信する。そして応答要求に対する応答パケットに含まれる（応答パケットの送信元の）ＩＰアドレスを、画像形成装置１０ａのＩＰアドレスとし管理する。一方、応答がなかった場合は、画像形成装置１０ａを管理対象外とする。なお、応答がなかった場合の管理装置２０の動作は、画像形成装置１０のＩＰアドレスを管理対象外として記憶しておく動作に限らず、例えば管理装置２０の記憶領域から画像形成装置１０ａを削除したりしてもよい。
【００４２】
以上の（１）〜（４）の手順により、本発明の実施の形態におけるアドレス情報管理システム１は、画像形成装置１０が当初と異なるセグメントに設置されＩＰアドレスが変更されても、管理装置２０が予測した変更後の画像形成装置１０のＩＰアドレスに基づく接続確認を行うことで、画像形成装置１０のＩＰアドレスを管理できる。
【００４３】
［機能構成］
図７は、本発明の実施の形態における管理装置２０の機能構成の一例を示す図である。各機能はＣＰＵ２０４（図３）がプログラムを実行し、ハードウェアと協働することで実現される。
【００４４】
＜管理装置＞
管理装置２０は、応答要求手段２２１、応答受付手段２２２、プレフィックス取得ルータ指定手段２２３、プレフィックス取得手段２２４、ＩＰアドレス予測手段２２５、管理対象情報記憶手段２２６、プレフィックス記憶手段２２７及び通信手段２２８等を有する。
【００４５】
応答要求手段２２１は、定期的（例えば１０分周期）に管理装置２０の管理対象である画像形成装置１０に対して、通信手段２２８を介して応答要求パケットを送信する。このときの応答要求の宛先アドレスは、管理対象情報記憶手段２２６に記憶される画像形成装置２０のＩＰアドレスである。また、応答要求手段２２１は、ＩＰアドレス予測手段２２５から予測（生成）されたＩＰアドレスが通知された場合にも、予測されたＩＰアドレスに基づき応答要求パケットを送信する。応答要求は管理装置２０と画像形成装置１０との接続性の確認のために画像形成装置１０に送信される。応答要求に例えばＳＮＭＰが用いられる。なお、応答要求はＳＮＭＰに限らず、例えばＰｉｎｇやＴＣＰ等が用いられてもよい。また、応答要求には例えば画像形成装置１０の装置状態（例えば、「用紙切れ」や「紙詰まり」、「トナー切れ」等）の情報の取得要求を含めてもよい。
【００４６】
応答受付手段２２２は、応答要求手段２２１が送信した応答要求に対する画像形成装置１０の応答を、通信手段２２８を介して受け付ける。応答受付手段２２２は、画像形成装置１０からの応答パケットを受信すると、接続性が確認されたとして管理装置２０は次の応答要求の送信に対する応答を受け付けるまで待機する。一方、応答要求の送信後、所定の時間内（例えば３０秒間）に応答を受け付けることができず応答タイムアウトが検出された場合、応答受付手段２２２は管理対象情報記憶手段２２６に記憶される応答タイムアウトが検出された画像形成装置１０に対応するＩＰアドレスの項目を「Ｎ／Ａ」に書き換える。そして、応答受付手段２２２は、プレフィックス取得ルータ指定手段２２３に、応答要求がタイムアウトしたことを通知する。また、ＩＰアドレス予測手段２２５により予測されたＩＰアドレスに基づき送信された応答要求のタイムアウトが検出されると、応答受付手段２２２は管理対象情報記憶手段２２６に記憶される管理対象を示す情報を、管理対象外を示す情報に変更する。
【００４７】
管理対象情報記憶手段２２６は、管理装置２０が管理する対象の画像形成装置１０に関する情報を記憶する。
【００４８】
図８は、本発明の実施の形態における管理対象情報記憶手段２２６に記憶される情報の一例を示す図である。図８に示すように、管理対象情報記憶手段２２６には「管理ＩＤ」と「装置名」と「ＩＰアドレス」と「ＭＡＣアドレス」と「管理対象フラグ」とが含まれる。「管理ＩＤ」は管理対象情報記憶手段２２６において一意に割り当てられる管理対象の装置（画像形成装置１０）を識別するＩＤである。「装置名」は管理装置２０が管理する対象の画像形成装置１０の名称であり、いわゆるホスト名である。「装置名」は任意に設定・変更可能であり、管理者や監視者等が識別しやすい名称であることが望ましい。「ＩＰアドレス」は１２８ビットのＩＰｖ６アドレスであり、画像形成装置１０において図５に示す生成方法により生成されたものである。また「ＩＰアドレス」は、応答要求に対する応答が画像形成装置１０からなかった場合「Ｎ／Ａ」に変更される。「ＭＡＣアドレス」は画像形成装置１０のＬＡＮアダプタに設定されているＭＡＣアドレスである。「ＭＡＣアドレス」は一度記憶されてからは保持され続ける。「管理対象フラグ」は管理装置２０が管理対象である画像形成装置１０であるか否かを識別する情報であり、管理「対象」又は「対象外」が設定される。なお、「管理対象フラグ」が変更（「対象」から「対象外」）される契機は、応答要求のタイムアウト検出後、ＩＰアドレス予測手段２２５により予測されたＩＰアドレスに対する応答要求がタイムアウトしたときである。よって、図８に示す管理ID「１」の画像形成装置１０ａでは当初記憶していたＩＰアドレスに基づき送信した応答要求がタイムアウトしたが、予測されたＩＰアドレスに対する応答要求のタイムアウトが検出される前の状態である。一方、管理ＩＤ「４」の画像形成装置１０ｄでは、予測されたＩＰアドレスに基づく応答要求のタイムアウトが検出された状態である。なお、管理対象情報記憶手段２２６には、例えばＳＮＭＰを用いて取得する装置状態を示す情報（例えば、「用紙切れ」や「紙詰まり」、「トナー切れ」等）が記憶されてもよい。
【００４９】
プレフィックス取得ルータ指定手段２２３は、応答受付手段２２２から画像形成装置１０に送信した応答要求がタイムアウトしたことの通知を受けると、ホップ数（図６参照）を指定し、ルータ３０の有するインタフェース（セグメント９０）毎のＩＰアドレス（プレフィックス）の取得処理の実行をプレフィックス取得手段２２４に要求する。ここで、プレフィックス取得ルータ指定手段２２３により指定されるホップ数は、管理者等により予め指定されていてもよいし、監視者等により応答受付手段２２２からのタイムアウト検出の通知の受付時に指定するようにしてもよい。
【００５０】
プレフィックス取得手段２２４は、プレフィックス取得ルータ指定手段２２３により指定されたホップ数以下のルータ３０から、ルータ３０が有するセグメント９０のＩＰアドレス（プレフィックス）を取得する。なお、ルータ３０が有するインタフェース（セグメント９０）のＩＰアドレスは、ルータ３０においてアドレス情報管理システム１のネットワーク構築時等に管理者等により設定されており、ルータ３０のＭＩＢ（Management  Information  Base）情報として記憶されている。そして、管理装置２０はＳＮＭＰを用いて、ルータ３０のＭＩＢ情報（ルータ３０が有するセグメント９０のＩＰアドレス）を取得できる。プレフィックス取得手段２２４は、指定されたホップ数以下のルータ３０から、ルータ３０が有するセグメント９０のＩＰアドレスを取得すると、プレフィックス記憶手段２２７に記憶する。そして、プレフィックス取得手段２２４は、ＩＰアドレス予測手段２２４に、取得したセグメント９０のＩＰアドレスに基づく画像形成装置１０のＩＰアドレスの予測（生成）処理の実行を要求する。
【００５１】
プレフィックス記憶手段２２７は、プレフィックス取得手段２２４により取得されたルータ３０が有するセグメント９０のＩＰアドレスを記憶する。
【００５２】
図９は、本発明の実施の形態におけるプレフィックス記憶手段２２７に記憶される情報の一例を示す図である。図９に示すように、プレフィックス記憶手段２２７には、「管理ＩＤ」と「ルータ名」と「ＩＰアドレス」とが含まれる。「管理ＩＤ」はプレフィックス記憶手段２２７において一意に割り当てられる管理対象の装置を識別するＩＤである。「ルータ名」はルータ３０の名称（ホスト名）であり、任意に設定や変更が可能である。「ＩＰアドレス」はルータ３０のインタフェースに設定されているセグメント９０毎のＩＰｖ６アドレス（プレフィックス）である。図９に示すように、例えばルータ３０ｂが複数のセグメント９０を有している場合は「２００１：０ｄｂ８：ｂｄ０５：ｂ１：：／６４」及び「２００１：０ｄｂ８：ｂｄ０５：ｂ２：：／６４」のＩＰアドレスを有する。
【００５３】
ＩＰアドレス予測手段２２５は、プレフィックス取得手段２２４からのタイムアウトを検出した画像形成装置１０のＩＰアドレスの予測処理の実行要求を受け付けると、画像形成装置１０のＩＰアドレスの予測（生成）処理を実行する。予測するＩＰアドレスは、プレフィックス記憶手段２２７に記憶されるプレフィックス取得手段２２４が取得したＩＰアドレス（プレフィックス）と、管理対象情報記憶手段２２６に記憶される要求応答に対する応答がなかった画像形成装置１０のＭＡＣアドレスとを用いて生成される。予測するＩＰアドレスのプレフィックスには、プレフィックス記憶手段２２７に記憶されるプレフィックス取得手段２２４が取得したＩＰアドレス（プレフィックス）が用いられる。予測するＩＰアドレスのインタフェースＩＤは、図５に示すインタフェースＩＤの生成の方法に基づき、管理対象情報記憶手段２２６に記憶されるＭＡＣアドレスから生成される。予測するＩＰアドレスの生成処理は、プレフィックス取得手段２２４により取得されたルータ３０が有するセグメント９０のＩＰアドレスそれぞれに対して実行される。ＩＰアドレス予測手段２２５は、応答要求手段２２１に予測したＩＰアドレスに対する応答要求パケットの送信処理を要求する。
【００５４】
通信手段２２８は、通信手段２２６はインタフェース装置２０５（図３）を制御し、直接又はルータ３０を介して画像形成装置１０とデータの送受信を行う。通信手段２２８は、画像形成装置１０に応答要求パケット等を送信したり、画像形成装置１０から送信される応答パケット等を受信したりする。通信手段２２８が用いる通信規格は、例えばＩＥＥＥ８０２．３規格に準拠するイーサネット（登録商標）又はＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮである。
【００５５】
＜画像形成装置＞
図１０は、本発明の実施の形態における画像形成装置１０の機能構成の一例を示す図である。各機能はＣＰＵ１１１（図２）がプログラムを実行し、ハードウェアと協働することで実現される。
【００５６】
画像形成装置１０は、ＲＡパケット処理手段１２１、ＩＰアドレス生成手段１２２、応答要求受付手段１２３、応答手段１２４、装置情報記憶手段１２５及び通信手段１２６等を有する。
【００５７】
ＲＡパケット処理手段１２１は、通信手段１２６を介して接続するルータ３０から送信されるＲＡパケットを受信すると、ＩＰアドレス生成手段１２２にＩＰアドレスの生成処理の実行を要求する。ＲＡパケットには、ルータ３０のインタフェースに設定されているＩＰｖ６プレフィックスの情報が含まれている。
【００５８】
ＩＰアドレス生成手段１２２は、ＲＡパケット処理手段１２１からのＩＰアドレスの生成処理の実行要求を受け付けると、ＲＡパケットに含まれるプレフィックスと自機のＭＡＣアドレスとを用いて図５に示す方法によりＩＰアドレスを生成する。ＩＰアドレス生成手段１２２は、生成したＩＰアドレスを装置情報記憶手段１２５に記憶する。
【００５９】
装置情報記憶手段１２５は、ＩＰアドレス生成手段１２２により生成された画像形成装置１０のＩＰアドレス及び自機が備えるＬＡＮアダプタのＭＡＣアドレス等を記憶する。
【００６０】
応答要求受付手段１２３は、管理装置から送信される応答要求を、通信手段１２６を介して受け付けると、応答パケットの送信処理を応答手段１２４に要求する。
【００６１】
応答手段１２４は、応答要求受付手段１２３からの処理要求に基づき、自機のＩＰアドレスを含む応答パケットを生成し、通信手段１２６を介して送信する。なお、応答パケットには自機の装置状態（例えば「用紙切れ」等）を含めてもよい。
【００６２】
通信手段１２６は、ネットワークインタフェース１６（図２）を制御し、直接又はルータ３０を介して管理装置２０とデータの送受信を行う。通信手段１２６は、ルータ３０から送信されるＲＡパケットや管理装置２０から送信されるや応答要求パケット等を受信したり、管理装置２０に応答パケットを送信したりする。通信手段１２６が用いる通信規格は、例えばＩＥＥＥ８０２．３規格に準拠するイーサネット（登録商標）又はＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮである。
【００６３】
［動作手順］
本発明の実施の形態におけるアドレス情報管理システム１の動作手順について図１１及び図１２を用いて説明する。
【００６４】
図１１は、本発明の実施の形態におけるアドレス情報管理システム１の通常時の動作手順の一例を示すシーケンス図である。ここで通常時とは、管理装置２０において管理される各画像形成装置１０のＩＰアドレスに対して、管理装置２０から応答要求パケットが送信され、画像形成装置１０から管理装置２０に応答パケットが送信される場合である。また図１１に示す画像形成装置１０、管理装置２０及びルータ３０の接続構成は、図４（ａ）に対応している。すなわち管理装置２０及び画像形成装置１０ａはルータ３０ａにより分割されたセグメント９０ａに属しており、画像形成装置１０ｅはルータ３０ｃにより分割されたセグメント９０ｃに属している。
【００６５】
Ｓ１０１：ルータ３０ａは定期的にセグメント９０ａのプレフィックスを含むＲＡパケットを送信している。ここでルータ３０ａから送信されるＲＡパケットに含まれるセグメント９０ａのプレフィックスは「２００１：０ｄｂ８：ｂｄ０５：ａ：：／６４」である。同様にルータ３０ｃからセグメント９０ｃのプレフィックス「２００１：０ｄｂ８：ｂｄ０５：ｃ：：／６４」を含むＲＡパケットが送信されている。
【００６６】
Ｓ１０２：画像形成装置１０ａがセグメント９０ａに接続されると、画像形成装置１０ａはＲＡパケットを受信する。そして画像形成装置１０ａはＲＡパケットに含まれるプレフィックスと画像形成装置１０ａのＭＡＣアドレス（「００−２２−４４−６６−８８−ＡＡ」）とを用いて、図５に示す手順により、画像形成装置１０ａのＩＰアドレス「２００１：０ｄｂ８：ｂｄ０５：ａ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」を生成する。画像形成装置１０ｅについても同様な方法でＩＰアドレスを生成する。生成したＩＰアドレスは、管理者等により管理装置２０の管理対象情報記憶手段２２６に記憶される。
【００６７】
Ｓ１０３：管理装置２０の応答要求手段２２１は画像形成装置１０との接続性の確認のため、管理対象情報記憶手段２２６に記憶される画像形成装置１０のＩＰアドレスを宛先アドレスに設定した応答要求パケットを生成する。応答要求手段２２１が応答要求パケットを生成すると、通信手段２２８に応答要求パケットの送信処理の実行を要求する。
【００６８】
Ｓ１０４：通信手段２２８は応答要求パケットを送信する。管理装置２０と画像形成装置１０ａとは同一のセグメント９０ａに属しているため、画像形成装置１０ａのＩＰアドレスが宛先アドレスに設定された応答要求パケットは、管理装置２０から画像形成装置１０ａに直接送信される。同様に、画像形成装置１０ｅのＩＰアドレスが宛先アドレスに設定された応答要求パケットは、ルータ３０の保持する経路情報に基づき、ルータ３０ａ・３０ｂ・３０ｃを介してセグメント９０ｃに属する画像形成装置１０ｅに送信される。なお、管理対象情報記憶手段２２６に記憶される他の管理対象のＩＰアドレスに対しても同様に応答要求が送信される。
【００６９】
Ｓ１０５：画像形成装置１０ａが応答要求パケットを受信すると、応答手段１２４は応答パケットを生成する。応答手段１２４が応答パケットを生成すると、通信手段１２６に応答パケットの送信処理の実行を要求する。画像形成装置１０ｅについても同様な処理が実行される。
【００７０】
Ｓ１０６：通信手段１２６は応答パケットを送信する。
【００７１】
Ｓ１０７：管理装置２０の応答受付手段２２２が画像形成装置１０ａ・１０ｅからの応答パケットを受信すると、応答パケットを解析する。応答パケットの受信により管理装置２０と画像形成装置１０ａ・１０ｅとの接続が確認されたため、次回の応答パケットの受信まで待機する。
【００７２】
なお、ステップＳ１０３〜Ｓ１０７の処理は定期的（例えば１０分周期）に繰り返される。
【００７３】
上述した動作手順により本発明の実施の形態におけるアドレス情報管理システム１は、管理対象の画像形成装置１０のＩＰアドレスを管理できる。
【００７４】
次に、図４（ａ）又は図１１に示すセグメント９０ａに属する画像形成装置１０ａがルータ３０ｃ配下のセグメント９０ｃに接続された場合（図４（ｂ）参照）、すなわち画像形成装置１０ａのＩＰアドレスが変更された場合のアドレス情報管理システム１の動作手順について図１２を用いて説明する。
【００７５】
図１２は、本発明の実施の形態における画像形成装置１０のＩＰアドレスが変更された場合のアドレス情報管理システム１の動作手順の一例を示すシーケンス図である。
【００７６】
Ｓ２０１：ルータ３０ｃは定期的にセグメント９０ｃのプレフィックス「２００１：０ｄｂ８：ｂｄ０５：ｃ：：／６４」を含むＲＡパケットを送信している。
【００７７】
Ｓ２０２：画像形成装置１０ａがセグメント９０ｃに接続されると、画像形成装置１０ａはＲＡパケットを受信する。そして画像形成装置１０ａはＲＡパケットに含まれるプレフィックスと画像形成装置１０ａのＭＡＣアドレス（「００−２２−４４−６６−８８−ＡＡ」）とを用いて、図５に示す手順により、画像形成装置１０ａのＩＰアドレス「２００１：０ｄｂ８：ｂｄ０５：ｃ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」を生成する。
【００７８】
Ｓ２０３：管理装置２０の応答要求手段１２３は応答要求パケットを生成する。ここで画像形成装置１０ａの宛先アドレスは図１１の場合（セグメント９０ａに属している場合）の「２００１：０ｄｂ８：ｂｄ０５：ａ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」として設定される。
【００７９】
Ｓ２０４：通信手段２２８は応答要求パケットを送信する。画像形成装置１０ａの宛先アドレスは、セグメント９０ａに属していたときのＩＰアドレスであるため、画像形成装置１０ａは応答要求パケットを受信できない。一方、画像形成装置１０ｅのＩＰアドレスは変更されておらず、画像形成装置１０ｅ宛の応答要求パケットは画像形成装置１０ｅにおいて受信される。
【００８０】
Ｓ２０５：画像形成装置１０ｅが応答要求パケットを受信すると、応答手段１２４は応答パケットを生成し、通信手段１２６に応答パケットの送信処理の実行を要求する。
【００８１】
Ｓ２０６：画像形成装置１０ｅの通信手段１２６は応答パケットを送信する。
【００８２】
Ｓ２０７：管理装置２０の応答受付手段２２２が画像形成装置１０ｅからの応答パケットを受信すると、応答パケットを解析する。応答パケットの受信により管理装置２０と画像形成装置１０ｅとの接続が確認されたため、次回の応答パケットの受信まで待機する。
【００８３】
Ｓ２０８：管理装置２０の応答受付手段２２２は、所定の時間内（例えば３０秒）に画像形成装置１０ａ宛てに送信した応答要求に対する応答を受け付けておらず、応答タイムアウトが検出される。応答受付手段２２２は、管理対象情報記憶手段２２６に記憶される画像形成装置１０ａのＩＰアドレスの項目を「Ｎ／Ａ」に変更する。そして応答受付手段２２２は、プレフィックス取得ルータ指定手段２２３に画像形成装置１０ａに対する応答要求の応答タイムアウトが検出されたことを通知する。
【００８４】
Ｓ２０９：プレフィックス取得ルータ指定手段２２３は、応答タイムアウトが通知されるとセグメント９０のプレフィックスの取得対象とするルータ３０を指定するため、ホップ数を指定する。ここでホップ数は例えば「３」と指定される。すなわち管理装置２０と接続するルータ３０ａを起点（ホップ数「１」）とし、ルータ３０ｃまでのルータ３０がセグメント９０のプレフィックスの取得対象となる。またこの場合、ホップ数は予め設定されている。但し、ホップ数は任意のパラメータであり、都度指定されてもよい。そしてプレフィックス取得ルータ指定手段２２３は、指定されたホップ数「３」をプレフィックス取得手段２２４に通知する。
【００８５】
Ｓ２１０：プレフィックス取得手段２２４は指定されたホップ数に基づき、ホップ数「３」以下の範囲内のルータ３０のプレフィックスを例えばＳＮＭＰを用いて取得する。なお、管理装置２０はルータ３０のＩＰアドレスをアドレス情報管理システム１のネットワーク構築時に管理者等により登録されている。
【００８６】
Ｓ２１１：ホップ数「３」以下のルータ３０ａ、３０ｂ、３０ｃは、管理装置２０からのプレフィックスの取得要求を受け付けると、それぞれが有するインタフェース（セグメント）のＩＰアドレス（プレフィックス）を含む応答を送信する。ここで例えば、ルータ３０ａから「２００１：０ｄｂ８：ｂｄ０５：ａ：：／６４」（セグメント９０ａのプレフィックス）、ルータ３０ｂから「２００１：０ｄｂ８：ｂｄ０５：ｂ１：：／６４」（セグメント９０ｂ１のプレフィックス）及び「２００１：０ｄｂ８：ｂｄ０５：ｂ２：：／６４」（セグメント９０ｂ２のプレフィックス）、ルータ３０ｃから「２００１：０ｄｂ８：ｂｄ０５：ｃ：：／６４」（セグメント９０ｃのプレフィックス）のＩＰアドレス（プレフィックス）を取得する。
【００８７】
管理装置２０のプレフィックス取得手段２２４は、ルータ３０ａ、３０ｂ、３０ｃからそれぞれが有するセグメント９０のプレフィックスを取得すると、取得したプレフィックスをプレフィックス記憶手段２２７に記憶する。プレフィックス取得手段２２４は、ＩＰアドレス予測手段２２５に、画像形成装置１０ａのＩＰアドレスの予測処理の実行を要求する。
【００８８】
Ｓ２１２：ＩＰアドレス予測手段２２５は、プレフィックス取得手段２２４により取得された各セグメント９０のプレフィックスと、管理対象情報記憶手段２２６に記憶される画像形成装置ａのＭＡＣアドレスとを用いてＩＰアドレスを予測（生成）する。その結果、次のＩＰアドレスが予測（生成）される。
−「２００１：０ｄｂ８：ｂｄ０５：ａ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」
−「２００１：０ｄｂ８：ｂｄ０５：ｂ１：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」
−「２００１：０ｄｂ８：ｂｄ０５：ｂ２：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」
−「２００１：０ｄｂ８：ｂｄ０５：ｃ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」
そしてＩＰアドレス予測手段２２５は、応答要求手段２２１に、予測されたＩＰアドレスが宛先アドレスに設定される応答要求の生成処理を要求する。
【００８９】
Ｓ２１３：応答要求手段２２１は、予測されたＩＰアドレスが宛先アドレスに設定された応答要求パケットを生成し、通信手段２２８に応答要求パケットの送信処理を要求する。
【００９０】
Ｓ２１４：画像形成装置１０ａにはステップＳ２０２で生成されたＩＰアドレスが設定されている。したがって、画像形成装置１０ａは、ステップＳ２０２で生成されたＩＰアドレスと一致する予測されたＩＰアドレス「２００１：０ｄｂ８：ｂｄ０５：ｃ：０２２２：４４ｆｆ：ｆｅ６６：８８ａａ」を宛先アドレスとした応答要求パケットを受信する。
【００９１】
Ｓ２１５：画像形成装置１０ａの応答手段１２４は応答パケットを生成する。応答手段１２４は、通信手段１２６に応答パケットの送信処理の実行を要求する。
【００９２】
Ｓ２１６：通信手段１２６は応答パケットを送信する。
【００９３】
Ｓ２１７：管理装置２０の応答受付手段２２２が画像形成装置１０ａからの応答パケットを受信すると、応答パケットに含まれている送信元である画像形成装置１０ａのＩＰアドレスを管理対象情報記憶手段２２６に記憶する。
【００９４】
一方、ステップＳ２１４において、例えば予測されたＩＰアドレスと画像形成装置１０ａに設定されているＩＰアドレスとが一致しない場合、すなわち画像形成装置１０ａからの応答がなくタイムアウトとなる場合、管理対象情報記憶手段２２６に記憶される画像形成装置ａの「管理対象フラグ」は管理「対象外」に変更される。なお、この場合、例えば画像形成装置ａの情報を削除等してもよい。
【００９５】
上述した動作手順により本発明の実施の形態におけるアドレス情報管理システム１は、画像形成装置１０が当初存在していたセグメントと異なるセグメントに変更された場合においても、変更された画像形成装置１０のＩＰアドレスを予測し、この予測したＩＰアドレスに基づく接続確認により適切かつ効率的に画像形成装置１０のＩＰアドレスを管理できる。
【００９６】
［処理手順］
図１３は、本発明の実施の形態において画像形成装置１０のＩＰアドレスが不明となったときの管理装置２０の処理手順の一例を示すフローチャート図である。
【００９７】
図１３の初期状態では管理装置２０は画像形成装置１０ａと通信できている状態である。そのため、管理装置２０の管理対象情報記憶手段２２６には、画像形成装置１０ａのＭＡＣアドレスが記憶されている。
【００９８】
Ｓ１１：管理装置２０の応答要求手段２２１によって定期的に応答要求が管理対象の画像形成装置１０に送信されている。図１３の例では、応答受付手段２２２は画像形成装置１０ａへの応答要求に対する応答を所定の時間内（例えば３０秒）に受信していないため、応答タイムアウトを検出する。すなわち、管理装置２０において画像形成装置１０ａのＩＰアドレスが不明であり、画像形成装置１０ａが当初と異なるセグメント９０に接続された可能性があることを示している。
【００９９】
Ｓ１２：プレフィックス取得ルータ指定手段２２３は、画像形成装置１０ａの変更後のＩＰアドレスの予測に用いるルータ３０が有するセグメント９０のプレフィックスを取得するため、画像形成装置１０ａが接続している可能性があるルータ３０をホップ数として指定する。ここでホップ数は予め指定されており、ステップＳ１１において応答タイムアウトを検出すると自動的にプレフィックスの取得処理が実行される。なお、ホップ数は応答タイムアウト検出を契機に、管理者や監視者等により指定できるようにしてもよい。
【０１００】
Ｓ１３：プレフィックス取得手段２２４は、指定されたホップ数以下のルータ３０からルータ３０の有するセグメント９０のプレフィックスを取得する。ルータ３０は隣接する他のルータ３０のＩＰアドレスを経路情報として保持している。そのため管理装置２０は、管理装置２０と直接接続するルータ３０（ホップ数「１」）から次のホップ数のルータ３０へと順繰りにＩＰアドレスを取得できる。
【０１０１】
Ｓ１４：ＩＰアドレス予測手段２２５は、画像形成装置１０ａの変更後のＩＰアドレスの予測に用いるインタフェースＩＤを生成するため、管理対象情報記憶手段２２６から応答タイムアウトが検出された画像形成装置１０ａのＭＡＣアドレスを取得する。
【０１０２】
Ｓ１５：ＩＰアドレス予測手段２２５は、画像形成装置１０ａのＭＡＣアドレスを、図５に示す（手順２）、（手順３）に基づき、画像形成装置１０ａの変更後のＩＰアドレスの予測に用いるインタフェースＩＤを生成する。
【０１０３】
Ｓ１６：ＩＰアドレス予測手段２２５は、ステップＳ１３において取得されたセグメント９０のプレフィックスと、ステップＳ１５において生成したインタフェースＩＤとを合成し、変更後の画像形成装置１０ａのＩＰアドレスを予測（生成）する。
【０１０４】
Ｓ１７：応答要求手段２２５は予測した変更後の画像形成装置１０ａのＩＰアドレスに対して応答要求パケットを送信する。ここで、予測されたＩＰアドレスが複数ある場合は一斉又は所定の時間差で応答要求パケットを送信する。
【０１０５】
Ｓ１８：応答受付手段２２２は応答要求の送信後、所定の時間内（例えば３０秒）に、画像形成装置１０ａからの応答パケットを受信するか否か、すなわちタイムアウトを検出するか否かを判定する。
【０１０６】
Ｓ１９：応答受付手段２２２が所定の時間内に応答パケットを受信した場合（ステップＳ１８においてＹＥＳ）、すなわち予測したＩＰアドレスが画像形成装置１０ａのＩＰアドレスと一致した場合、応答パケットに含まれる画像形成装置１０ａのＩＰアドレスを管理対象情報記憶手段２２６に記憶する。これにより管理装置２０は変更後の画像形成装置１０ａのＩＰアドレスを管理し、このＩＰアドレスに基づいて画像形成装置１０ａと通信できる。
【０１０７】
Ｓ２０：一方、応答受付手段２２２が所定の時間内に応答パケットを受信しなかった場合（ステップＳ１８においてＮＯ）、すなわち予測したＩＰアドレスが画像形成装置１０ａのＩＰアドレスと一致しなかった場合、セグメント９０のプレフィックスの取得対象のルータ３０を拡大するか否かが判定される。なお、取得対象のルータ３０を拡大するか否かの判断は、管理者や監視者等に選択させてもよいし、予めホップ数の上限値を定め上限に達するまで繰り返すようにしてもよい。
【０１０８】
Ｓ２１：セグメント９０のプレフィックスの取得対象のルータ３０を拡大する場合（ステップＳ２０においてＹＥＳ）、「１」カウントアップされたホップ数を指定する。カウントアップされたホップ数が指定されると、ステップＳ１３のプレフィックスの取得処理が実行される。なお、既にセグメント９０のプレフィックスを取得したルータ３０からはプレフィックスを取得しないようにしてもよい。これによりネットワークの負荷を軽減することができる。
【０１０９】
Ｓ２２：ステップＳ２０においてセグメント９０のプレフィックスの取得対象のルータ３０を拡大しない場合（ステップＳ２０においてＮＯ）、管理対象情報記憶手段２２６に記憶される画像形成装置１０ａを管理対象外に設定する。これにより管理装置２０は応答要求パケットの画像形成装置１０ａへの送信を停止する。
【０１１０】
上述した処理手順により本発明の実施の形態のアドレス情報管理システム１は、管理する画像形成装置１０のＩＰアドレスが変更になったとしても、変更後のＩＰアドレスを予測しその予測したＩＰアドレスに対する接続を確認することにより画像形成装置１０のＩＰアドレスを効率的かつ適切に管理できる。
【０１１１】
また、本発明の実施の形態によれば、マルチキャストを用いてＩＰアドレスが変更された画像形成装置１０を発見する場合に比べ、ネットワークで発生するトラフィックを抑えることができ、ネットワーク負荷を軽減できる。また、ルータ３０においてマルチキャストを許容しない設定がされている場合においても、管理装置２０は画像形成装置１０に応答要求パケットを送信でき、画像形成装置１０を安定的に管理できる。
【０１１２】
また、本発明の実施の形態によれば、ＤＮＳ（ＤＤＮＳ）を用いてＩＰアドレスが変更された画像形成装置１０を発見する場合に比べ、変更後のＩＰアドレスをＤＮＳサーバにおいて管理する手間を省け、運用コストを削減できる。
【０１１３】
［変形例］
本発明の実施の形態の変形例では、複数のセグメント９０のプレフィックスが取得された場合、すなわち複数のＩＰアドレスが予測される場合、取得したプレフィックス毎にＩＰアドレスを予測（生成）し、その予測されたＩＰアドレスに対して接続確認（応答要求の送信）を行う。つまり取得したプレフィックスの数だけＩＰアドレスの予測、接続確認の処理が繰り返される。
【０１１４】
図１４は、本発明の実施の形態の変形例において画像形成装置１０のＩＰアドレスが不明となったときの管理装置２０の処理手順の一例を示すフローチャート図である。なお、図１４において図１３の処理と同一の処理は図１３と同一のステップ番号を付与しており、詳細な説明は省略する。
【０１１５】
Ｓ３１：セグメント９０のプレフィックスが取得され（Ｓ１３）、画像形成装置１０ａのＭＡＣアドレスからインタフェースＩＤが生成されると（Ｓ１５）、ＩＰアドレスの予測のために選択されていないプレフィックスが存在するか否かが判定される。初回の予測時は未選択のルータが存在するため「ＹＥＳ」のルートになる。プレフィックスが複数取得された場合の二回目以降は、取得されたプレフィックスの数とＩＰアドレスの予測の回数とに基づき判定される。ここで選択されていないプレフィックスが存在しない場合（ＮＯ）、図１３と同様のステップＳ２０の処理が実行される。
【０１１６】
Ｓ３２：ＩＰアドレスの予測のために選択されていないプレフィックスが存在する場合（ステップＳ３１においてＹＥＳ）、未選択のプレフィックスのうちホップ数の最も小さいルータ３０が有するセグメント９０のプレフィックスが選択される。そして、次に実行されるステップＳ１６では選択したプレフィックスをプレフィックスとして、ＩＰアドレスが予測される。
【０１１７】
Ｓ３３：予測されたＩＰアドレスに対する応答要求パケットの送信後、所定の時間内に応答があるか否かが判定される。ここで所定の時間内に応答がある場合（ＹＥＳ）、図１３の場合同様にステップＳ１９の処理が実行される。一方、所定の時間内に応答がない場合（ＮＯ）、ステップＳ３１の処理が実行され、未選択のプレフィックスが存在するか否かが判定される。
【０１１８】
上述した処理手順により本発明の実施の形態の変形例におけるアドレス情報管理システムは、取得した複数のセグメント９０のプレフィックスに順次応答要求パケットを送信するため、複数のプレフィックスに同時に送信する場合に比べネットワークの負荷を軽減できる。
【０１１９】
[その他の変形例]
なお、本発明の実施の形態におけるアドレス情報管理システム１は、ルータ３０から取得したプレフィックスと管理装置２０が記憶する画像形成装置１０のＭＡＣアドレスとに基づきＩＰｖ６アドレスを予測（生成）したが、例えば画像形成装置１０を一意に識別する識別情報とネットワークアドレス（ＩＰｖ４）とに基づきＩＰアドレスを生成する規則があれば、ＩＰｖ４アドレスの生成にも適用できる。
【０１２０】
以上、本発明の実施の形態について詳述したが、本発明はかかる特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１２１】
１          アドレス情報管理システム
１０        画像形成装置（通信端末）
２０        管理装置
３０        ルータ（通信機器）
１２３      応答要求受付手段
１２４      応答手段
１２６      通信手段
２２１      応答要求手段
２２２      応答受付手段
２２３      プレフィックス取得ルータ指定手段（取得対象指定手段）
２２４      プレフィックス取得手段（アドレス情報取得手段）
２２５      ＩＰアドレス予測手段（アドレス情報予測手段）
２２６      管理対象情報記憶手段（アドレス情報記憶手段）
２２８      通信手段
【先行技術文献】
【特許文献】
【０１２２】
【特許文献１】特開２００８−７２５１９号公報
【図１】
2014086859.tif 000003
【図２】
2014086859.tif 000004
【図３】
2014086859.tif 000005
【図４】
2014086859.tif 000006
【図５】
2014086859.tif 000007
【図６】
2014086859.tif 000008
【図７】
2014086859.tif 000009
【図８】
2014086859.tif 000010
【図９】
2014086859.tif 000011
【図１０】
2014086859.tif 000012
【図１１】
2014086859.tif 000013
【図１２】
2014086859.tif 000014
【図１３】
2014086859.tif 000015
【図１４】
2014086859.tif 000016