(57)【要約】【課題】  ホストの稼動確認の為の不要なトラフィックの発生を抑え、ホストの稼動状況に応じたネットワークプリンタ等の電源を制御し、ネットワークシステム全体としての消費電力の低減を可能とする情報処理システムを提供する。【解決手段】  伝送媒体を介し、１台以上の情報処理装置２及び情報処理装置２から送信されたデータを処理する１台以上のネットワークデバイス３とそれぞれ通信可能であり、情報処理装置２からの要求に応じてアドレスを割り当てし、回収するアドレス管理装置１であって、情報処理装置２及びネットワークデバイス３のアドレスの使用状況とアドレスを使用している機器情報とを管理するアドレス管理テーブル１６を格納する為の記憶装置１４と、管理しているアドレスの使用状況でネットワークデバイス３の電源を制御する電源制御手段とを備える。【選択図】      図１
2005275684.tif 000002
【特許請求の範囲】
【請求項１】
伝送媒体を介し、１台以上の情報処理装置及び該情報処理装置から送信されたデータを処理する１台以上のネットワークデバイスとそれぞれ通信可能であり、前記情報処理装置からの要求に応じてアドレスを割り当てし、回収するアドレス管理装置であって、
前記情報処理装置及び前記ネットワークデバイスのアドレスの使用状況と該アドレスを使用している機器情報とを管理するアドレス管理テーブルを格納する為の記憶装置と、
管理しているアドレスの使用状況でネットワークデバイスの電源を制御する電源制御手段とを備えることを特徴とするアドレス管理装置。
【請求項２】
上記ネットワークデバイスとして画像形成装置が含まれる請求項１記載のアドレス管理装置。
【請求項３】
上記アドレス管理テーブルは、管理しているアドレスのサブネットワーク情報がさらに記憶されている請求項１記載のアドレス管理装置。
【請求項４】
上記記憶装置は、アドレスと該アドレスを使用している機器の情報および該アドレスに関連付けられる他のアドレスを管理しているテーブルを持つ請求項１記載のアドレス管理装置。
【請求項５】
請求項１記載のアドレス管理装置と上記伝送媒体を介して通信可能であり、前記アドレス管理装置からの電源オン・オフ要求に対して、電源を制御するネットワークデバイス。
【請求項６】
請求項１記載のアドレス管理装置と上記伝送媒体を介して通信可能であり、前記アドレス管理装置からの電源オン・オフ要求に対して、確認応答を該アドレス管理装置に送信するネットワークデバイス。
【請求項７】
請求項１〜４のいずれか１項に記載のアドレス管理装置と、該アドレス管理装置と上記伝送媒体を介して通信可能にそれぞれ接続される情報処理装置及びネットワークデバイスとからなる情報処理システム。
【請求項８】
請求項１〜４のいずれか１項に記載のアドレス管理装置の機能をコンピュータに実行させるためのアドレス管理プログラム。
【請求項９】
請求項８記載のアドレス管理プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１０】
請求項５又は６に記載のネットワークデバイスの電源制御をネットワークデバイスのＣＰＵに実行させるための電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス管理装置とネットワークデバイス及び情報処理システム並びにプログラムと記録媒体であり、特にアドレス管理装置と、情報処理装置及びネットワークデバイスとで構成され、ＤＨＣＰサーバによるネットワークデバイス電源制御が可能な情報処理システムに関する。
【背景技術】
【０００２】
ネットワーク上のプリンタなどのネットワークデバイスは、その本体に設けられている電源スイッチをユーザが操作することにより、その電源のオン／オフが制御されてきた。このため、稼動ホストが存在しないにもかかわらず、プリンタに電源供給を行っているなど無駄な電力消費が発生していた。
【０００３】
このような問題を解決しようとして、特許文献１では、ｐｉｎｇを用いたＩＣＭＰパケットを一定時間ごとに全てのネットワーク機器に対して送信し、その応答を確認することでネットワーク機器の業務終了状況を監視し、ネットワークプリンタの電源を自動的に切断することが提案されている。
【０００４】
一方、特許文献２では、印字動作終了ごとに登録ホストコンピュータに対して応答要求メッセージを送信し、その応答または応答を受信するまでの時間によって、該ホストコンピュータの稼動状況を判定し、ネットワークプリンタの電源供給を制御することが提案されている。
【０００５】
また、特許文献３では、ｐｉｎｇなどの特定パケットを送信したホスト装置からの応答の有無を確認して、電源の入っているコンピュータが必要とする度合いの高いプリンタを起動状態にし、電源の入っているコンピュータ数に見合った台数のプリンタを起動状態にして省エネルギー効果を高めることが提案されている。
【特許文献１】特開２０００−１７２４７４号公報
【特許文献２】特開２０００−３２２２２８号公報
【特許文献３】特開２００３−３０３０７５号公報
【非特許文献１】日本語訳：ｈｔｔｐ：／／ｗｗｗ．ｂｅｋｋｏａｍｅ．ｎｅ．ｊｐ／〜ｐｏｅｔｌａｂｏ／ＬＩＢＲＡＲＹ／ｒｆｃ２１３１ｊ．ｔｘｔ原文：ｆｔｐ：／／ｆｔｐ．ｉｓｉ．ｅｄｕ／ｉｎ−ｎｏｔｅｓ／ｒｆｃ２１３１．ｔｘｔ
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、一定時間ごとに全てのネットワーク機器に対してＩＣＭＰパケットを送信し、応答を受信する必要があるため、監視の為のトラフィックが発生する。また、一定時間をカウントする為の機能が必要である。特許文献２では、印字動作終了ごとに登録ホストコンピュータに対して応答要求メッセージを送信し、その応答を受信する必要があるため、稼動確認のためのトラフィックが発生する。特許文献３では、ホスト機器に対してパケットを送信し、応答を受信する必要があるため、監視の為のトラフィックが発生する。
【０００７】
本発明は、一般的なＤＨＣＰサーバにＩＰアドレス使用状況を記憶する手段を持たせることで、ＤＨＣＰサーバにより動的に取得しているホストのＩＰアドレスを監視することができる。これにより、ホストの稼動確認の為の不要なトラフィックの発生を抑え、ホストの稼動状況に応じたネットワークプリンタ等の電源を制御し、ネットワークシステム全体としての消費電力の低減を可能とする情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、伝送媒体を介し、１台以上の情報処理装置及び該情報処理装置から送信されたデータを処理する１台以上のネットワークデバイスとそれぞれ通信可能であり、前記情報処理装置からの要求に応じてアドレスを割り当て、回収するアドレス管理装置であって、前記情報処理装置及び前記ネットワークデバイスのアドレスの使用状況と該アドレスを使用している機器情報とを管理するアドレス管理テーブルを格納する為の記憶装置と、管理しているアドレスの使用状況でネットワークデバイスの電源を制御する電源制御手段とを備えるアドレス管理装置である。
【０００９】
これにより、定期的に情報処理装置に対して稼動状況を問い合わせることなく、アドレスの使用状況によって稼動すべきネットワークデバイスを選択できる。
【００１０】
また、本発明は、上記ネットワークデバイスとして画像形成装置が含まれるアドレス管理装置である。
【００１１】
そして、本発明は、上記アドレス管理テーブルは、管理しているアドレスのサブネットワーク情報がさらに記憶されているアドレス管理装置である。
【００１２】
これにより、アドレス管理装置が複数のＬＡＮを管理している場合、管理対象全てのアドレスの使用状況ではなくサブネットワークごとの使用状況により電源制御を実行することが可能となる。
【００１３】
更に、本発明は、上記記憶装置は、アドレスと該アドレスを使用している機器の情報および該アドレスに関連付けられる他のアドレスを管理しているテーブルを持つアドレス管理装置である。
【００１４】
これにより、アドレスを使用している機器を認識できるので、画像形成装置などの電源制御対象のアドレスを固定で割り当てたり、別途記憶する必要がない。つまり、全ての機器に対して動的アドレス割り当てが可能であり、アドレスの使用関係により電源の詳細制御が可能となる。
【００１５】
また、本発明は、上記のアドレス管理装置と上記伝送媒体を介して通信可能であり、前記アドレス管理装置からの電源オン・オフ要求に対して、電源を制御するネットワークデバイスである。
【００１６】
これにより、外部装置によりネットワークデバイスの電源を制御することが可能となる。
【００１７】
そして、本発明は、上記のアドレス管理装置と上記伝送媒体を介して通信可能であり、前記アドレス管理装置からの電源オン・オフ要求に対して、確認応答を該アドレス管理装置に送信するネットワークデバイスである。
【００１８】
これにより、ネットワークデバイスからの確認応答を受信することによって電源制御が正常に行われたことを認識し、アドレス管理テーブルを更新できる。
【００１９】
更に、本発明は、上記のアドレス管理装置と、該アドレス管理装置と上記伝送媒体を介して通信可能にそれぞれ接続される情報処理装置及びネットワークデバイスとからなる情報処理システムである。
【００２０】
また、本発明は、上記のアドレス管理装置の機能をコンピュータに実行させるためのアドレス管理プログラムである。
【００２１】
そして、本発明は、上記のアドレス管理プログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００２２】
更に、本発明は、上記のネットワークデバイスの電源制御をネットワークデバイスのＣＰＵに実行させるための電源制御プログラムである。
【発明の効果】
【００２３】
本発明によれば、ホストの稼動確認の為の不要なトラフィックの発生を抑え、ホストの稼動状況に応じたネットワークプリンタ等の電源を制御し、ネットワークシステム全体としての消費電力の低減を可能とする情報処理システムを得ることができる。
【発明を実施するための最良の形態】
【００２４】
本発明を実施するための最良の形態を説明する。
本発明のアドレス管理装置とネットワークデバイス及び情報処理システム並びにプログラムと記録媒体の実施例について、図面を用いて説明する。
【実施例】
【００２５】
実施例１を説明する。図１に本実施例のネットワーク構成例を示す。また、図２にはＤＨＣＰサーバのブロック図、図３には画像形成装置のブロック図、図４にはシステムの概要を示す。
【００２６】
本実施例の情報処理システムは、図１に示すように、ルータ４によって他のネットワークと接続されており、ルータ４には複数のスイッチングハブ５などの機器が接続されている。また、ＬＡＮ内にＤＨＣＰサーバ１を持つ構成が一般的であるが、複数のＬＡＮ間でＤＨＣＰサーバ１を共有する構成であってもよい。ネットワークのトポロジは限定されない。
【００２７】
また、情報処理システムは、１台以上の情報処理装置であるホスト２と、ホスト２から送信されたデータを処理する１台以上のネットワークデバイスを含む構成である。ネットワークデバイス３は、ネットワークプリンタ３ａ、ネットワークスキャナ３ｂ、ファイルサーバ３ｃなど複数のホストによりネットワーク上で共有されるもの全てを含む。以下、ネットワークデバイスとして画像形成装置（プリンタ）３ａを例に説明を行う。
【００２８】
ＤＨＣＰサーバ（アドレス管理装置）１は、図２に示すように、通信Ｉ／Ｆ部１１と操作部１２、制御部１３、記憶部１４から成る。通信Ｉ／Ｆ部１１は、通信ネットワークへの接続の際のインターフェースとして機能するものである。操作部１２は、ユーザがＤＨＣＰサーバ１における各種設定動作を行う際に用いられるものである。制御部１３は、ＤＨＣＰサーバ１における各種動作を制御する。また、稼動ホスト判定を記憶部のアドレス管理テーブル１６を参照して行い、ネットワークプリンタ３ａの電源制御を行う。記憶部１４は、コンフィギュレーション情報１５を格納しており、ＤＨＣＰクライアントから要求を受けた時に送付される。また記憶部１４には、アドレス管理テーブル１６、アドレス詳細テーブル１７を格納している。アドレス管理テーブル１６、アドレス詳細テーブル１７については、図５で説明する。
【００２９】
画像形成装置（プリンタ）３は、図３に示すように、プリンタコントローラ３１、電源部３６、操作部３８、およびプリンタエンジン３９を備えた構成となっている。プリンタコントローラ３１は、通信Ｉ／Ｆ部３２、通信制御部（図示せず）、制御部３３、バッファ３４、画像処理部３５、および通信設定情報記憶部（図示せず）を備えた構成となっている。通信Ｉ／Ｆ部３２にはハブ、スイッチ、ルータ等を１０ＢＡＳＥ−Ｔ等のツイストペアケーブルを用いて自由に接続することができる。データ用バッファ３４は、送信するフレームあるいは受信したフレームを一時格納する記憶装置である。通信制御部は、プリンタ３における通信動作を制御するものである。この通信制御部によって、最初にネットワークに接続した際に行われるデバイス情報の送信処理、電源オン・オフ要求の受信、電源オン・オフ確認応答の送信、印刷ジョブデータの受信処理などが行われる。通信設定情報記憶部は、通信を行う際に用いられる各種設定情報、例えば、自機のＭＡＣアドレス情報、デバイス情報、ＩＰアドレス情報などのコンフィギュレーション情報などを記憶するものである。制御部３３は、プリンタにおける各種動作を制御するものである。画像処理部３５は、印刷ジョブとして受信したデータを、印刷に適した画像データに変換する処理を行うものである。
【００３０】
電源部３６は、画像形成装置３が備える各構成要素に対して電力を供給するものである。電源部３６は、サブ電源３７を備えており、外部から電源ＯＦＦ要求を受信すると、サブ電源３６によって通信Ｉ／Ｆ部３２、通信制御部のみに電源を供給し、外部から電源ＯＮ要求があったときにメイン電源を起動できる構成になっている。
【００３１】
操作部３８は、操作者が画像形成条件等を入力したり、種々の設定を行ったりするものである。プリンタエンジン３９は、例えば紙などの媒体に画像を出力して印刷を行うものである。
【００３２】
図４では、本実施例のシステム概要を示している。電源ＯＮ時の制御手順の一例について、図４（ａ）を用いて説明する。（１）ＤＨＣＰクライアント（ホスト）がネットワークに接続されると、ＩＰアドレスやその他ネットワークパラメータを取得する為、ＤＨＣＰＤＩＳＣＯＶＥＲパケットがＤＨＣＰサーバに向けて送信される。
【００３３】
（２）ＤＨＣＰサーバは、ＤＨＣＰＤＩＳＣＯＶＥＲパケットを受信すると、ＤＨＣＰクライアント（ホスト）が使用すべきＩＰアドレス、オプションパラメータをＤＨＣＰＯＦＦＥＲパケットに入れてクライアントに返信する。
【００３４】
（３）ＤＨＣＰＯＦＦＥＲパケットを受け取ったＤＨＣＰクライアント（ホスト）は、使用するＩＰアドレスを選択し、ＤＨＣＰＲＥＱＵＥＳＴパケットをＤＨＣＰサーバに返す。
【００３５】
（４）ＤＨＣＰサーバは、ＤＨＣＰＲＥＱＵＥＳＴパケットを受け取ると、アドレス管理テーブルを調べある条件を満たしている場合、対応するネットワークプリンタ（ネットワークプリンタとして説明するがこれに限定されるものではない。）に対して電源ＯＮ要求を送信する。ある条件を満たしていない場合、（６）に進む。
【００３６】
（５）プリンタは、電源ＯＮ要求を受信すると、メイン電源を立ち上げ、電源ＯＮ確認応答をＤＨＣＰサーバに送信する。
【００３７】
（６）ＤＨＣＰサーバは、（電源ＯＮ確認応答を受信すると、）アドレス管理テーブル・アドレス詳細テーブルを更新し、ＤＨＣＰクライアントにＤＨＣＰＡＣＫパケットを送信する。
【００３８】
以上の一連の手順により、起動したＤＨＣＰクライアントが通信可能となり、ある条件下でＤＨＣＰサーバによりプリンタが起動される。この条件については後述する。
【００３９】
電源ＯＦＦ制御手順について、図４（ｂ）を用いて説明する。（１）ＤＨＣＰクライアント（ホスト）がシャットダウンすると、ＩＰアドレスを返却する為に、ＤＨＣＰＲＥＬＥＡＳＥパケットがＤＨＣＰサーバに向けて送信される。
【００４０】
（２）ＤＨＣＰサーバは、ＤＨＣＰＲＥＬＥＡＳＥパケットを受け取ると、アドレス管理テーブルを調べ、ある条件を満たしている場合、対応するプリンタ（プリンタとして説明するがこれに限定されるものではない。）に対して電源ＯＦＦ要求を送信する。ある条件を満たしていない場合、（４）に進む。
【００４１】
（３）プリンタは、電源ＯＦＦ要求を受信すると、メイン電源を切断し、サブ電源によって通信Ｉ／Ｆ部、通信制御部のみに電源供給し、電源ＯＦＦ確認応答をＤＨＣＰサーバに送信する。
【００４２】
（４）ＤＨＣＰサーバは、（電源ＯＦＦ確認応答を受信すると、）アドレス管理テーブル・アドレス詳細テーブルを更新する。
【００４３】
以上の一連の手順により、起動したＤＨＣＰクライアントがシャットダウンし、ある条件下でＤＨＣＰサーバによりプリンタの電源が切断される。この条件については後述する。参考：ＤＨＣＰの動作については、非特許文献１参照。
【００４４】
また図５では、アドレステーブルの一例を示している。このテーブルは、図６の電源制御方法に用いる。アドレス管理テーブル（１）は、ＤＨＣＰサーバによって割り当て可能なＩＰアドレスとその使用状況を示している。アドレス管理テーブル（２）は、ＤＨＣＰサーバによって割り当て可能なＩＰアドレスとその使用状況とサブネットワークを示している。アドレス詳細テーブルは、ＤＨＣＰサーバによって割り当てているＩＰアドレスとそのデバイス情報、および関連デバイスのＩＰアドレスを示している。
【００４５】
アドレス管理テーブル（１）は、最も単純な制御に用いることができる。つまり、ＤＨＣＰサーバが管理しているＩＰアドレスのリストとその使用状況のみを記録しているので、ＤＨＣＰクライアント（ホスト）よりＩＰアドレスの割り当て要求があった場合に、全てのアドレスが使用されていなければ、プリンタ（固定アドレスで設定する必要がある）に対して電源ＯＮ要求を送信する。またＤＨＣＰクライアント（ホスト）よりＤＨＣＰＲＥＬＥＡＳＥパケットを受信した場合には、そのＩＰアドレス以外の全てのアドレスが使用されていなければ、ネットワーク上の全てのプリンタに対して電源ＯＦＦ要求を送信する。
【００４６】
アドレス管理テーブル（２）は、（１）に加えてサブネット情報を含んでいる為、同サブネット内に限定してＩＰアドレスの使用状況を確認する。ＤＨＣＰクライアント（ホスト）よりＤＨＣＰＲＥＱＵＥＳＴを受信した場合に、ＤＨＣＰクライアント（ホスト）が使用要求しているＩＰアドレスが属するサブネットワーク内で全てのアドレスが使用されていなければ、同サブネットワーク内のプリンタ（固定アドレスで設定する必要がある）に対して電源ＯＮ要求を送信する。またＤＨＣＰクライアント（ホスト）よりＤＨＣＰＲＥＬＥＡＳＥパケットを受信した場合には、ＤＨＣＰクライアント（ホスト）が解放するＩＰアドレスが属するサブネットワーク内でそのＩＰアドレス以外の全てのアドレスが使用されていなければ、同サブネットワーク上の全てのプリンタに対して電源ＯＦＦ要求を送信する。
【００４７】
アドレス詳細テーブルは、より詳細にプリンタの電源を制御する場合に使用することができる。アドレス詳細テーブルは、使用中のＩＰアドレスとそのアドレスを使用しているデバイスの情報（ＰＣ、プリンタ、サーバなど）、そのＩＰアドレスに関連付けられている他のＩＰアドレスを記録している。デバイスの情報は、アクティブなプリンタとオフモード（サブ電源により、通信Ｉ／Ｆ部、通信制御部のみ稼動している）プリンタの区別がされる。そのＩＰアドレスに関連付けられている他のＩＰアドレスとは、例えばあるＩＰアドレスがＰＣにより使用されており、そのＰＣによってデフォルトに設定されているプリンタが使用しているＩＰアドレスなどである。従って、１つのＩＰアドレスに関連付けられるＩＰアドレスは複数になる可能性がある。これを利用することで、ＤＨＣＰクライアント（ホスト）よりＤＨＣＰＲＥＱＵＥＳＴを受信した場合に、ＤＨＣＰクライアント（ホスト）が使用要求しているＩＰアドレスに関連付けられたＩＰアドレスが他のＩＰアドレスによって関連付けられていないなら、（他の稼動中の機器でデフォルトとして設定されていないなどの場合、）そのＩＰアドレスに対して電源ＯＮ要求を送信する。ここで電源制御対象機器は、電源ＯＮ要求前はサブ電源によって、通信Ｉ／Ｆ部、通信制御部には電源が供給されている為、ＩＰアドレスが割り当てられた状態である。またＤＨＣＰクライアント（ホスト）よりＤＨＣＰＲＥＬＥＡＳＥパケットを受信した場合には、ＤＨＣＰクライアント（ホスト）が解放するＩＰアドレスが他のＩＰアドレスによって関連付けられていないなら、そのＩＰアドレスに対して電源ＯＦＦ要求を送信する。
【００４８】
アドレス管理テーブル（１）（２）を使用する場合、プリンタなどの電源制御対象機器は、固定アドレスとして手動で割り当てる必要がある。そしてＤＨＣＰサーバ内でそのＩＰアドレスを記録しておき、電源制御要求をそのアドレスに対してユニキャストするか、電源制御要求を管理対象のネットワークに対してブロードキャストする。一方アドレス詳細テーブルを使用する場合、ＰＣだけでなくプリンタなどの電源制御対象機器もＤＨＣＰサーバによってＩＰアドレス等を取得することが可能である。
【００４９】
次に、本実施例の情報処理システムの処理手順の一例について、図６のフローチャートを参照して説明する。図６では、ＤＨＣＰサーバがパケットを受信した場合の処理について示している。ＤＨＣＰサーバは、パケットを受信（Ｓ６−１）すると、ＤＨＣＰＤＩＳＣＯＶＥＲパケットかどうか判定を行う（Ｓ６−２）。ＤＨＣＰＤＩＳＣＯＶＥＲパケットであればＳ６−３に進み、ＤＨＣＰクライアント（ホスト）が使用すべきＩＰアドレス、オプションパラメータをＤＨＣＰＯＦＦＥＲパケットに入れてＤＨＣＰクライアントに送信し、ＤＨＣＰサーバがパケットを受信した場合の処理を終了する。
【００５０】
Ｓ６−２でＤＨＣＰＤＩＳＣＯＶＥＲパケットでなければ、ＤＨＣＰＲＥＱＵＥＳＴパケットかどうかの判定を行う（Ｓ６−４）。ＤＨＣＰＲＥＱＵＥＳＴパケットであれば、Ｓ６−５に進み、以下に示す（１１），（１２），（１３）の順にアドレステーブルを参照してＩＰアドレスの使用状況を確認する。
【００５１】
（１１）アドレス詳細テーブルを使用している場合、ＤＨＣＰＲＥＱＵＥＳＴパケットにより使用要求されているＩＰアドレスによって関連付けられているＩＰアドレスが、テーブル中の他のＩＰアドレスによって関連付けられていないなら、そのＩＰアドレスに対して電源ＯＮ要求を送信し（Ｓ６−６）、Ｓ６−７へ進む。
【００５２】
（１２）アドレス管理テーブル（２）を使用している場合、ＤＨＣＰＲＥＱＵＥＳＴパケットにより使用要求されているＩＰアドレスと同じサブネットのＩＰアドレスが全て未使用であれば、そのサブネット上の１台以上のプリンタに対して電源ＯＮ要求を送信し（Ｓ６−６）、Ｓ６−７へ進む。
【００５３】
（１３）アドレス管理テーブル上の全てのＩＰアドレスが使用されていないなら、ＤＨＣＰサーバが管理しているネットワーク上の１台以上のプリンタに対して電源ＯＮ要求を送信し（Ｓ６−６）、Ｓ６−７へ進む。
【００５４】
上記に該当しない場合は、Ｓ６−７へ進む。
【００５５】
アドレステーブル上に存在しているｏｆｆ−ｐｒｉｎｔｅｒは、サブ電源により通信Ｉ／Ｆ部と通信制御部のみ動作しており、電源ＯＮ要求を受信するとメイン電源により本体を稼動させる。また、このときプリンタは電源ＯＮ確認応答をＤＨＣＰサーバに送信するようにした方がよい。
【００５６】
Ｓ６−７でＤＨＣＰクライアント（ホスト）に割り当てるＩＰアドレスの状態をＯＮに更新した後、ＤＨＣＰクライアント（ホスト）を通信可能状態にするためＤＨＣＰクライアント（ホスト）にＤＨＣＰＡＣＫを送信し（Ｓ６−８）、ＤＨＣＰサーバがパケットを受信した場合の処理を終了する。
【００５７】
Ｓ６−４でＤＨＣＰＲＥＱＵＥＳＴパケットでなければ、電源ＯＮ確認応答かどうかの判定を行う（Ｓ６−９）。電源ＯＮ確認応答であれば、Ｓ６−１０に進み、アドレステーブル上で電源ＯＮ確認応答の送信元であるプリンタの状態をＯＮに更新し、ＤＨＣＰサーバがパケットを受信した場合の処理を終了する。
【００５８】
Ｓ６−９で電源ＯＮ確認応答でないと判定された場合、Ｓ６−１１へ進み、ＤＨＣＰＲＥＬＥＡＳＥパケットかどうか判定を行う。ＤＨＣＰＲＥＬＥＡＳＥパケットであれば、Ｓ６−１２へ進み、以下に示す（２１），（２２），（２３）の順にアドレステーブルを参照してＩＰアドレスの使用状況を確認する。
【００５９】
（２１）アドレス管理テーブル上の他のＩＰアドレスが全て未使用であれば、全てのプリンタに対して電源ＯＦＦ要求を送信し（Ｓ６−１３）、Ｓ６−１４へ進む。
【００６０】
（２２）アドレス管理テーブル（２）を使用している場合、ＤＨＣＰＲＥＬＥＡＳＥパケットにより解放されるＩＰアドレスと同じサブネットのＩＰアドレスが全て未使用であれば、そのサブネット上の全てのプリンタに対して電源ＯＦＦ要求を送信し（Ｓ６−１３）、Ｓ６−１４へ進む。
【００６１】
（２３）アドレス詳細テーブルを使用している場合、ＤＨＣＰＲＥＬＥＡＳＥパケットにより解放されるＩＰアドレスによって関連付けられているＩＰアドレスが、テーブル上の他のＩＰアドレスによって関連付けられていないなら、そのＩＰアドレスに対して電源ＯＦＦ要求を送信し（Ｓ６−１３）、Ｓ６−１４へ進む。
【００６２】
上記に該当しない場合は、Ｓ６−１４へ進む。上記（２１）、（２２）の場合、プリンタに電源ＯＦＦ要求を送信する前に、該当する範囲にあるＩＰアドレスが本当に未使用であるか確認するため（ユーザにより手動でアドレスが割り当てられているなど、ＤＨＣＰサーバが認識していないホストによりＩＰアドレスが使用されている可能性があるため）、ＩＣＭＰパケットを送信し宛先到達不能を受信してから電源ＯＦＦ要求を送信するようにしてもよい。
【００６３】
プリンタは、電源ＯＦＦ要求を受信すると、その電源をＯＦＦにするかサブ電源で通信Ｉ／Ｆ部と通信制御部のみ稼動させるようにしてもよい。また、このときプリンタは電源ＯＦＦ確認応答をＤＨＣＰサーバに送信するようにした方がよい。
【００６４】
Ｓ６−１４でＤＨＣＰＲＥＬＥＡＳＥパケットにより解放されるＩＰアドレスの状態をＯＦＦに更新し、ＤＨＣＰサーバがパケットを受信した場合の処理を終了する。
【００６５】
Ｓ６−１１でＤＨＣＰＲＥＬＥＡＳＥパケットでなければ、電源ＯＦＦ確認応答かどうかの判定を行う（Ｓ６−１５）。電源ＯＦＦ確認応答であれば、Ｓ６−１６に進みアドレステーブル上で電源ＯＦＦ確認応答の送信元であるプリンタの状態をＯＦＦに更新し、ＤＨＣＰサーバがパケットを受信した場合の処理を終了する。ここで、プリンタがＯＦＦ状態に移行してもサブ電源により通信Ｉ／Ｆ部と通信制御部が稼動している場合は、プリンタのＩＰアドレスは解放されない。
【００６６】
Ｓ６−１５で電源ＯＦＦ確認応答でないと判定された場合、Ｓ６−１７へ進み、適切な処理を行い、ＤＨＣＰサーバがパケットを受信した場合の処理を終了する。
【００６７】
このようにして、本実施例の情報処理システムは、ＤＨＣＰサーバを使用することで、ＩＰアドレスの使用状況によってホストの稼動状況を判断することを可能としている。これにより、ホストの稼動確認の為の不要なトラフィックを抑え、ネットワーク上のプリンタの電源を制御することを可能としている。
【００６８】
なお、上記実施例のアドレス管理装置を使用した情報処理システムを説明したが、このアドレス管理装置の機能をコンピュータに実行させるためのアドレス管理プログラム、あるいはアドレス管理プログラムが記録されたコンピュータ読み取り可能な記録媒体を用いることが可能であり、同様に、ネットワークデバイスの電源制御をネットワークデバイスのＣＰＵに実行させるための電源制御プログラムを用いることが可能である。
【図面の簡単な説明】
【００６９】
【図１】実施例の情報処理システムの説明図。
【図２】実施例のＤＨＣＰサーバの説明図。
【図３】実施例の画像形成装置の説明図。
【図４】実施例の情報処理システムにおける電源ＯＮ及びＯＦＦ時の動作の一例の説明図。
【図５】実施例の情報処理システムにおけるテーブルの一例の説明図。
【図６】実施例の情報処理システムにおける処理手順の一例の説明図。
【符号の説明】
【００７０】
１  ＤＨＣＰサーバ
１１  通信Ｉ／Ｆ部
１２  操作部
１３  制御部
１４  記憶部
１５  コンフィグレーション情報
１６  アドレス管理テーブル
１７  アドレス詳細テーブル
２  ホスト機器（ＰＣ）
３  ネットワーク機器
３ａ  プリンタ
３ｂ  スキャナ
３ｃ  ファイルサーバ
３１  プリンタコントローラ
３２  通信Ｉ／Ｆ部
３３  制御部
３４  バッファ
３５  画像処理部
３６  電源
３７  サブ電源
３８  操作部
３９  プリンタエンジン
４  ルータ
５  スイッチングハブ
６  ハブ、スイッチングハブ
【図１】
2005275684.tif 000003
【図２】
2005275684.tif 000004
【図３】
2005275684.tif 000005
【図４】
2005275684.tif 000006
【図５】
2005275684.tif 000007
【図６】
2005275684.tif 000008