(57)【要約】【課題】ＤＨＣＰ環境にある情報処理装置ではレジュームの方法として、クライアントがＩＰアドレスを保持したままスリープ・モードに移行するとリジューム時にＩＰアドレスの重複が発生してしまう。一方、スリープ・モード移行時にＩＰアドレスを開放してからスリープ・モードになる方法では、リジュームのために長時間要してしまう。【解決手段】ＩＰアドレス取得に際して、先ず、リース期間が無限のＩＰアドレスを要求する。それが拒否された場合、パワーマネジメントに有効な時間（例えば１日）を要求する。それが拒否された場合、リース期間が最も長い時間ＩＰアドレスを供給するサーバを選択して、その後、パワーマネジメント制御を行う。【選択図】図２
2007036455.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、
ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、リース期限がより長いＩＰアドレスを取得する制御を行うことを特徴とするネットワーク制御方法。
【請求項２】
ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、リース期限が無期限であるＩＰアドレスを要求するパケットを送信することを特徴とする請求項１記載のネットワーク制御方法。
【請求項３】
リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがあった場合、リース期限が無期限であるＩＰアドレスを提供するサーバを選択することを特徴とする請求項２記載のネットワーク制御方法。
【請求項４】
リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、ＩＰアドレス使用を許可するパケットを受信しなかった場合、装置のパワーマネジメントに有効であるリース期限を設定して、ＩＰアドレスを要求するパケットを送信することを特徴とする請求項２記載のネットワーク制御方法。
【請求項５】
リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、ＩＰアドレス使用を許可するパケットを受信しなかった場合、リース期限が無期限である要求を外して、再びＩＰアドレスを要求するパケットを送信することを特徴とする請求項２記載のネットワーク制御方法。
【請求項６】
リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがなかった場合、リース期限が無期限である要求を外して、再びＩＰアドレスを要求するパケットを送信することを特徴とする請求項２記載のネットワーク制御方法。
【請求項７】
リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがなかった場合、装置のパワーマネジメントに有効であるリース期限を提供するサーバを選択することを特徴とする請求項２記載のネットワーク制御方法。
【請求項８】
リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがなく、尚且つ、装置のパワーマネジメントに有効であるリース期限を提供するサーバも存在しない場合、リース期限が無期限である要求を外して、再びＩＰアドレスを要求するパケットを送信することを特徴とする請求項７記載のネットワーク制御方法。
【請求項９】
ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、
ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、装置のパワーマネジメントに有効であるリース期限を設定して、ＩＰアドレスを要求するパケットを送信することを特徴とする請求項１記載のネットワーク制御方法。
【請求項１０】
リース期間を設定して、ＩＰアドレスを要求するパケットを送信した後、ＩＰアドレス使用を許可するパケットを受信しなかった場合、要求するリース期間を設定せずに、再びＩＰアドレス使用を許可するパケットを送信することを特徴とする請求項９記載のネットワーク制御方法。
【請求項１１】
ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、
ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、ＩＰアドレスを取得するためのパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信した場合、リース期間が長いＩＰアドレスを提供するサーバを選択することを特徴とする請求項１記載のネットワーク制御方法。
【請求項１２】
リース期限が無期限ではないＩＰアドレスを提供するサーバを選択した場合、リース期間毎にリジュームし、ＩＰアドレスの再取得を要求するという制御を行うことを特徴とする請求項１，７〜１１の何れかに記載のネットワーク制御方法。
【請求項１３】
ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、
請求項１〜１２の何れかに記載の通信制御手段を備えることを特徴とする情報処理装置。
【請求項１４】
ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、
請求項３，７又は１１の何れかに記載のサーバ選択手段を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルエリアネットワーク（ＬＡＮ）環境にある各種の機器において、リジューム機能を搭載した装置の制御技術に関する。
【背景技術】
【０００２】
ローカルエリアネットワーク（ＬＡＮ）には、ＤＨＣＰ(Dynamic Host Configuration Protocol) というプロトコルがある。ＤＨＣＰとは、ネットワーク上にＤＨＣＰサーバを設置し、同様にネットワークに繋がれたクライアントＰＣに対し、動的にＩＰアドレスを割り当てる方法である（非特許文献１参照）。
【０００３】
固定ＩＰを利用する場合、ネットワークの管理者はＩＰアドレスを管理し、このＩＰをクライアント毎に割り振り、クライアントはこのＩＰアドレスを設定する必要があった。この固定ＩＰアドレスを割り振るネットワーク環境においては、管理者がネットワークを常に管理しなければならないため管理者に負担が掛かるということや、クライアントのＩＰアドレスの設定ミスによって、ネットワークに多大な影響を与える可能性がある。
【０００４】
しかし、ＤＨＣＰでは、ＤＨＣＰサーバがネットワークに繋がれたクライアントＰＣの要求に応じてＩＰアドレスを自動的に割り振ることが可能になる。このため、ＤＨＣＰを用いることにより、今まで、ネットワークの構成が変更するたびにＩＰアドレスを設定し直すという煩雑な手間を省くことができるようになった。
【０００５】
ＤＨＣＰではＩＰアドレスの割り当てに関して次の３つの方法がある。
【０００６】
「自動割り当て」では、ＤＨＣＰはそのクライアントがずっと使用していいアドレスを割り当てる。「動的割り当て」では、ＤＨＣＰサーバは、クライアントＰＣにアドレスを一定時間リースする。「手動割り当て」では、ネットワーク管理者が割り当てられるＩＰアドレスを決めておき、ＤＨＣＰサーバは、単にクライアントＰＣにＩＰアドレスを配布するためだけに使用される。
【０００７】
このうち「動的割り当て」ではＤＨＣＰサーバがクライアントＰＣに対して一定期間ＩＰアドレスを割り当てる方法である。この「動的割り当て」の仕組みは、クライアントがＩＰアドレスを使用したい旨を要求し、ＤＨＣＰサーバがＩＰアドレスを割り振ったら、そのＩＰアドレスを他のクライアントに割り当てをしないようにする。クライアントがそのネットワークから外れた場合、ＤＨＣＰサーバは、同じＩＰアドレスを他のクライアントに割り当てても良い。この再利用の操作によりＩＰアドレスの枯渇を防ぐことになる。このように限られたＩＰアドレスを効率的に使用することができるため、もっとも多く用いられている。
【０００８】
この、「動的割り当て」では、サーバとクライアント間で以下のようにネゴシエーションしてＩＰアドレスをリースする。
【０００９】
１）ＩＰアドレスを要求するDHCPDISCOVERの信号をブロードキャストする。
【００１０】
２）ＤＨＣＰサーバからの応答であるDHCPOFFER 信号を受ける。
【００１１】
３）ＩＰアドレスの割り当てをＤＨＣＰサーバへ要求するDHCPREQUEST を送る。
【００１２】
４）ＤＨＣＰサーバがＩＰアドレスを割り当てたことを伝えるDHCPACK を受ける。
【００１３】
一方で近年、ノートパソコン等のモバイル機器が普及してきているが、そのようなモバイル機器では消費電力を抑え、内蔵電池でより長時間の使用が出来ることが求められている。
【００１４】
又、昨今、全世界的に消費電力の低下を推進する動きが広がっている。国家レベルで規制を設け、環境基準を設け規制を満たしていない電化製品には、販売の認可を与えない、等の制限を設ける場合もある。今後消費電力においても同様に規制が厳しくなっていくと考えられる。
【００１５】
このため、今後市場に出る装置には、リジューム機能を持たせることが必要になると考えられる。リジューム機能とはユーザーが使用してない間、機能の一部を停止させ、消費電力を低減させ、ユーザーの操作やユーザーが使用する別のホストからのアクセスがあると通常状態に復帰する機能である。
【００１６】
しかし、ＤＨＣＰ環境において、リジューム機能を使用することに対しては、問題点がある。
【００１７】
ＤＨＣＰ環境でのリジュームの方法として、クライアントがＩＰアドレスを保持したままスリープ・モードに移行する方法を採るとリジューム時にＩＰアドレスの重複が発生してしまう。一方、スリープ・モード移行時にＩＰアドレスを開放してからスリープ・モードになる方法を採ると、先に説明したようなＩＰアドレスリースのネゴシエーションが必要であるため、リジューム時に長時間要してしまう。
【００１８】
この問題を回避するため、従来の技術では、或るネットワーク機器がスリープ・モードになるとき、他のネットワーク機器に代理でパケット処理を行わせる方法が提案されている（特許文献１参照）。
【非特許文献１】ＲＦＣ２１３１（Ｎｅｔｗｏｒｋ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐ  Ｒｅｑｕｅｓｔ  ｆｏｒ  Ｃｏｍｍｅｎｔｓ：２１３１）
【特許文献１】特許第３３４２５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかし、従来の技術では、代理でパケット処理をする装置がスリープ・モードに入ることができなくなってしまう。
【００２０】
又、代理のネットワーク機器がスリープ・モード若しくはＯＦＦになった場合や、ネットワーク構成が変更された場合にトラブルが発生してしまう。
【００２１】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、ＩＰ取得のためのリジュームの頻度を減らすことによって省電力化を図ることができるネットワーク制御方法及び情報処理装置を提供することにある。
【課題を解決するための手段】
【００２２】
請求項１記載の発明は、ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、リース期限がより長いＩＰアドレスを取得する制御を行うことを特徴とするネットワーク制御方法である。
【００２３】
請求項２記載の発明は、前記ネットワーク制御方法において、ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、リース期限が無期限であるＩＰアドレスを要求するパケットを送信することを特徴とする請求項１のネットワーク制御方法である。
【００２４】
請求項３記載の発明は、前記ネットワーク制御方法において、リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがあった場合、リース期限が無期限であるＩＰアドレスを提供するサーバを選択することを特徴とする請求項２のネットワーク制御方法である。
【００２５】
請求項４記載の発明は、前記ネットワーク制御方法において、リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、ＩＰアドレス使用を許可するパケットを受信しなかった場合、装置のパワーマネジメントに有効であるリース期限を設定して、ＩＰアドレスを要求するパケットを送信することを特徴とする請求項２のネットワーク制御方法である。
【００２６】
請求項５記載の発明は、前記ネットワーク制御方法において、リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、ＩＰアドレス使用を許可するパケットを受信しなかった場合、リース期限が無期限である要求を外して、再びＩＰアドレスを要求するパケットを送信することを特徴とする請求項２のネットワーク制御方法である。
【００２７】
請求項６記載の発明は、前記ネットワーク制御方法において、リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがなかった場合、リース期限が無期限である要求を外して、再びＩＰアドレスを要求するパケットを送信することを特徴とする請求項２のネットワーク制御方法である。
【００２８】
請求項７記載の発明は、前記ネットワーク制御方法において、リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがなかった場合、装置のパワーマネジメントに有効であるリース期限を提供するサーバを選択することを特徴とする請求項２のネットワーク制御方法である。
【００２９】
請求項８記載の発明は、前記ネットワーク制御方法において、リース期限が無期限であるＩＰアドレスを要求するパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信し、その中にリース期限が無期限であるＩＰアドレスを提供するサーバがなく、尚且つ、装置のパワーマネジメントに有効であるリース期限を提供するサーバも存在しない場合、リース期限が無期限である要求を外して、再びＩＰアドレスを要求するパケットを送信することを特徴とする請求項７のネットワーク制御方法である。
【００３０】
請求項９記載の発明は、ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、装置のパワーマネジメントに有効であるリース期限を設定して、ＩＰアドレスを要求するパケットを送信することを特徴とする請求項１のネットワーク制御方法である。
【００３１】
請求項１０記載の発明は、前記ネットワーク制御方法において、リース期間を設定して、ＩＰアドレスを要求するパケットを送信した後、ＩＰアドレス使用を許可するパケットを受信しなかった場合、要求するリース期間を設定せずに、再びＩＰアドレス使用を許可するパケットを送信することを特徴とする請求項９のネットワーク制御方法である。
【００３２】
請求項１１記載の発明は、ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、ネットワーク接続時にＤＨＣＰのプロトコルに従い、ＩＰアドレスを取得する制御を行うとき、ＩＰアドレスを取得するためのパケットを送信した後、１つ以上のＩＰアドレス使用を許可するパケットを受信した場合、リース期間が長いＩＰアドレスを提供するサーバを選択することを特徴とする請求項１のネットワーク制御方法である。
【００３３】
請求項１２記載の発明は、前記ネットワーク制御方法において、リース期限が無期限ではないＩＰアドレスを提供するサーバを選択した場合、リース期間毎にリジュームし、ＩＰアドレスの再取得を要求するという制御を行うことを特徴とする請求項１，７〜１１のネットワーク制御方法である。
【００３４】
請求項１３記載の発明は、ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、請求項１〜１２の通信制御手段を備えることを特徴とする情報処理装置である。
【００３５】
請求項１４記載の発明は、ネットワーク通信制御手段と省電力機能を備える情報処理装置のネットワーク制御方法において、請求項３，７，１１のサーバ選択手段を備えることを特徴とする情報処理装置である。
【発明の効果】
【００３６】
本発明によれば、ＩＰアドレス取得に際して、先ず、リース期間が無限のＩＰアドレスを要求する。それが拒否された場合、パワーマネジメントに有効な時間（例えば１日）を要求する。それが拒否された場合、リース期間が最も長い時間ＩＰアドレスを供給するサーバを選択して、その後、パワーマネジメント制御を行う。
【００３７】
この制御を行うことにより、ＩＰ取得のためのリジュームの頻度を減らすことができるので、省電力化することができる。
【発明を実施するための最良の形態】
【００３８】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００３９】
＜実施の形態１＞
図１は本発明の実施の形態１におけるネットワーク環境におけるパワーマネジメント制御を行う画像形成装置の構成図である。
【００４０】
尚、以下に説明する実施の形態では、ホストに接続された画像形成装置による例を挙げるが、画像形成装置に限らず、その他の周辺機器又はホストとなるＰＣの場合においても、ネットワークに接続される情報処理装置を本発明の対象に含む。
【００４１】
図１において、１００は画像形成装置の全体構成図である。１１０はホストから受け取ったデータを処理するコントローラ部である。１１９は操作パネル部であり、画像形成装置の状態を設定するキーや、表示を行う液晶パネル及びＬＥＤを備えている。
【００４２】
１１１はコントローラＣＰＵであり、画像形成装置のコントローラ部を制御する。１１２はＲＯＭであり、コントローラ部の制御を行うプログラムを格納している。１１３はＲＡＭであり、データの読み書き可能なメモリである。１１４は画像形成部であり、受信した画像を処理して印刷を行う。１１５はネット  ワーク通信制御部であり、ネットワーク環境に繋がり、同様にネットワーク環境に繋がれているホストから画像データを受け取り画像形成装置で印刷することができる。１１６はＲＴＣ（Real Time Clock ）であり、ＩＰアドレスのリース延長をするために復帰する時間等を管理する。１１８は操作パネルＩ／Ｆ部であり、操作パネルとの通信を行う。
【００４３】
図２は本実施の形態におけるクライアントが始動時にＩＰアドレスを獲得するためのフローチャートである。
【００４４】
以下の説明には、任意とされる部分があるが、サーバの管理者のポリシーによって許可／不許可、返信／無視が決定されるため、全ての可能性を考慮してフローを決定しなければならない。
【００４５】
Ｓ２０１において、要求するコンフィグレーション内にリース無期限のＩＰアドレスを設定して、DHCPDISCOVERを送信する。サーバは、DHCPDISCOVERを受信すると、コンフィグレーションを見て、要求に応えられる場合のみDHCPOFFER を送信しても良く、コンフィグレーションを無視して、DHCPOFFER を送信しても良い。クライアントはＳ２０２において任意の時間待つ。このとき、複数DHCPOFFER を受信しても良い。任意の時間待った結果、DHCPOFFER を受信した場合、Ｓ２０３に進む。サーバからのDHCPOFFER を受信しなかった場合、Ｓ２１１に進む。Ｓ２０３において、受信したコンフィグレーション情報をチェックする。Ｓ２０４においてリース無期限のＩＰアドレスを供給するサーバが存在した場合、Ｓ２０５に進む。リース無期間のＩＰアドレスを供給するサーバが存在しなかった場合、Ｓ２２５に進む。
【００４６】
Ｓ２０５において、リース無期限のＩＰアドレスを供給するサーバを選択する。Ｓ２０６において、DHCPREQUEST を送信し、ＩＰアドレスを要求する。
【００４７】
Ｓ２０７において、サーバがＩＰアドレスの供給を了解するDHCPACK を受信したかどうか確認する。DHCPACK ではなくDHCPNACKを受信した場合、若しくは、返答がなかった場合はＩＰアドレスを使用することができないので、Ｓ２０１に戻り、最初のDHCPDISCOVERを送信するところから始める。DHCPACK が確認できた場合、Ｓ２０８において、ＩＰアドレスを保存する。その後、Ｓ２５１に進む。
【００４８】
Ｓ２２１において、ＤＨＣＰのＩＰアドレスを要求する、DHCPDISCOVERを送信する。サーバは、DHCPDISCOVERを受信して、割り当てられるＩＰアドレスがあればDHCPOFFER を送信する。クライアントはＳ２２２において任意の時間待つ。このとき、複数DHCPOFFER を受信しても良い。任意の時間待った結果、DHCPO FFERを受信した場合、Ｓ２２３に進む。サーバからのDHCPOFFER を受信しなかった場合、Ｓ２２１に戻る。何度か繰り返してもDHCPOFFER がない場合は、タイムアウトエラーとなり、ＩＰアドレスを獲得できず、ネットワークに繋がらない。Ｓ２２３において、受信したコンフィグレーション情報をチェックする。
【００４９】
Ｓ２２５においてリース期間が最も長いサーバを選択する。Ｓ２１６において、DHCPREQUEST を送信し、ＩＰアドレスを要求する。
【００５０】
Ｓ２２７において、サーバがＩＰアドレスの供給を了解するDHCPACK を受信したかどうか確認する。DHCPNACKを受信、若しくは、返答がなかった場合はＩＰアドレスを使用することができないので、Ｓ２２１に戻り、DHCPDISCOVERを送信するところから始める。DHCPACK が確認できた場合、Ｓ２２８において、ＩＰアドレスを保存する。その後、Ｓ２５２に進む。
【００５１】
Ｓ２５１においては、スリープモード１を設定する。
【００５２】
Ｓ２５２においては、スリープモード２を設定する。
【００５３】
スリープモード１、２の内容は後述する。
【００５４】
以上の処理の後、スタンバイ状態となる。
【００５５】
図３は本実施の形態における、スリープモード１におけるサーバとクライアントの動作を説明するフローチャートである。
【００５６】
スタンバイ状態で一定時間後、Ｓ３１１において、スリープモードに移行する。点線はスリープモード中の動作である。Ｓ３１２において、Wake Up 信号を待つ。信号を受信した場合、Ｓ３１３においてスタンバイ状態に復帰する。Ｓ３１４において、印刷を実行し、印刷終了後、一定時間待ってＳ３１１においてスリープモードに移行する。この場合、ＩＰアドレスのリース期間は無期限に設定されているため、リースの延長のためにリジュームする必要はない。
【００５７】
図４は本実施の形態における、スリープモード２におけるサーバとクライアントの動作を説明するフローチャートである。
【００５８】
スタンバイ状態で一定時間後、Ｓ４１１において、DHCPREQESTを送信する。      サーバは、Ｓ４０１においてDHCPREQESTを受信して、ＩＰアドレスの再リリースが可能な場合、Ｓ４０２において、DHCPACK を送信する。Ｓ４１２において、クライアントはDHCPACK を受信すると、Ｓ４１３においてスリープモードに移行する。点線はスリープモード中の動作である。Ｓ４１４において、Wake Up 信号を待つ。信号を受信した場合、Ｓ４１７においてスタンバイ状態に復帰する。Ｓ４１８において、印刷を実行し、印刷終了後、一定時間待ってＳ４１１，Ｓ４１２においてDHCPのリース延長の操作を行い、Ｓ４１３で再びスリープモードに移行する。
【００５９】
Ｓ４１４において、Wake Up を受信しないまま、リース期間として設定された  Ｔ時間経ったとき、ＩＰアドレスのリース延期をするため、Ｓ４１６においてスタンバイ状態に復帰する。その後、Ｓ４１１，Ｓ４１２においてＤＨＣＰのリース延長の操作を行い、Ｓ４１３で再びスリープモードに移行する。
【００６０】
スリープモード２においては、情報処理装置はリース期間が迫るたびにリジュームするが、装置の性質によって、ウォームアップ時に通常よりも電力を消費する場合がある。この装置が、ＤＨＣＰのリース期間が極端に短い環境に備えられた場合、このパワーマネジメント制御のために、消費電力が増加する場合が考えられる。この場合はスリープモードに入らない方が良い。従って、装置の性質により、この制御を行う最低リース期間を定め、このリース期間を下回るときは、スリープモードに入らない制御を行う。
【００６１】
＜実施の形態２＞
本実施の形態は、リース期間が無限のＩＰアドレスを要求した後、リース期間を長くする要求が許可される場合を考慮した例である。
【００６２】
この制御により、制御は複雑になるが、実施の形態１よりも省電力化できる。
【００６３】
図５は本実施の形態におけるクライアントが始動時にＩＰアドレスを獲得するためのフローチャートである。
【００６４】
以下の説明には、任意とされる部分があるが、サーバの管理者のポリシーによって許可／不許可、返信／無視が決定されるため、全ての可能性を考慮してフローを決定しなければならない。
【００６５】
Ｓ２０１において、要求するコンフィグレーション内にリース無期限のＩＰアドレスを設定して、DHCPDISCOVERを送信する。サーバは、DHCPDISCOVERを受信すると、コンフィグレーションを見て、要求に応えられる場合のみDHCPOFFER を送信しても良いし、コンフィグレーションを無視して、DHCPOFFER を送信しても良い。クライアントは、Ｓ２０２において任意の時間待つ。このとき、複数DHCPOFFER を受信しても良い。任意の時間待った結果、DHCPOFFER を受信した場合、Ｓ２０３に進む。サーバからのDHCPOFFER を受信しなかった場合、Ｓ２１１に進む。Ｓ２０３において、受信したコンフィグレーション情報をチェックする。Ｓ２０４においてリース無期限のＩＰアドレスを供給するサーバが存在した場合、Ｓ２０５に進む。リース無期間のＩＰアドレスを供給するサーバが存在しなかった場合、Ｓ２１０に進む。
【００６６】
Ｓ２０５において、リース無期限のＩＰアドレスを供給するサーバを選択する。Ｓ２０６において、DHCPREQUEST を送信し、ＩＰアドレスを要求する。
【００６７】
Ｓ２０７において、サーバがＩＰアドレスの供給を了解するDHCPACK を受信したかどうか確認する。DHCPACK ではなくDHCPNACKを受信した場合、若しくは、返答がなかった場合はＩＰアドレスを使用することができないので、Ｓ２０１に戻り、最初のDHCPDISCOVERを送信するところから始める。DHCPACK が確認できた場合、Ｓ２０８において、ＩＰアドレスを保存する。その後、Ｓ２５１に進む。
【００６８】
Ｓ２１０において、受信したDHCPOFFER のコンフィグレーションのうち、要求するＩＰのリース期間Ｔ１を満たすサーバがあった場合、Ｓ２１５に進む。
【００６９】
Ｓ２１１において、要求するコンフィグレーション内にリース期間Ｔ１を設定して、DHCPDISCOVERを送信する。サーバは、DHCPDISCOVERを受信すると、コンフィグレーションを見て、要求に応えられる場合のみDHCPOFFER を送信しても良いし、コンフィグレーションを無視して、DHCPOFFER を送信しても良い。クライアントは、Ｓ２１２において任意の時間待つ。このとき、複数DHCPOFFER を受信しても良い。任意の時間待った結果、DHCPOFFER を受信した場合、Ｓ２１３に進む。サーバからのDHCPOFFER を受信しなかった場合、Ｓ２２１に進む。Ｓ２１３において、受信したコンフィグレーション情報をチェックする。Ｓ２１４においてリース期間Ｔ１のＩＰアドレスを供給するサーバが存在した場合、Ｓ２１５に進む。リース期間Ｔ１のＩＰアドレスを供給するサーバが存在しなかった場合、Ｓ２２１に進む。
【００７０】
Ｓ２１５において、リース期間Ｔ１のＩＰアドレスを供給するサーバを選択する。Ｓ２１６において、DHCPREQUEST を送信し、ＩＰアドレスを要求する。
【００７１】
Ｓ２１７において、サーバがＩＰアドレスの供給を了解するDHCPACK を受信したかどうか確認する。DHCPNACKを受信、若しくは、返答がなかった場合はＩＰアドレスを使用することができないので、Ｓ２１１に戻り、DHCPDISCOVERを送信するところから始める。DHCPACK が確認できた場合、Ｓ２１８において、ＩＰアドレスを保存する。その後、Ｓ２５２に進む。
【００７２】
S
２２１において、ＤＨＣＰのＩＰアドレスを要求する、DHCPDISCOVERを送信する。サーバは、DHCPDISCOVERを受信して、割り当てられるＩＰアドレスがあればDHCPOFFER を送信する。クライアントはＳ２２２において任意の時間待つ。このとき、複数DHCPOFFER を受信しても良い。任意の時間待った結果、DHCPO FFERを受信した場合、Ｓ２２３に進む。サーバからのDHCPOFFER を受信しなかった場合、Ｓ２２１に戻る。何度か繰り返してもDHCPOFFER がない場合は、タイムアウトエラーとなり、ＩＰアドレスを獲得できず、ネットワークに繋がらない。Ｓ２２３において、受信したコンフィグレーション情報をチェックする。
【００７３】
Ｓ２２５においてリース期間が最も長いサーバを選択する。Ｓ２１６において、DHCPREQUEST を送信し、ＩＰアドレスを要求する。
【００７４】
Ｓ２２７において、サーバがＩＰアドレスの供給を了解するDHCPACK を受信したかどうか確認する。DHCPNACKを受信、若しくは、返答がなかった場合はＩＰアドレスを使用することができないので、Ｓ２２１に戻り、DHCPDISCOVERを送信するところから始める。DHCPACK が確認できた場合、Ｓ２２８において、ＩＰアドレスを保存する。その後、Ｓ２５２に進む。
【００７５】
Ｓ２５１においては、スリープモード１を設定する。
【００７６】
Ｓ２５２においては、スリープモード２を設定する。
【００７７】
スリープモード１、２の内容は後述する。
【００７８】
以上の処理の後、スタンバイ状態となる。
【図面の簡単な説明】
【００７９】
【図１】本発明の実施の形態１におけるネットワーク環境におけるパワーマネジメント制御を行う画像形成装置の構成図である。
【図２】本発明の実施の形態１におけるクライアントが始動時にＩＰアドレスを獲得するためのフローチャートである。
【図３】本発明の実施の形態１におけるスリープモード１におけるサーバとクライアントの動作を説明するフローチャートである。
【図４】本発明の実施の形態１におけるスリープモード２におけるサーバとクライアントの動作を説明するフローチャートである。
【図５】本発明の本発明の実施の形態における２におけるクライアントが始動時にＩＰアドレスを獲得するためのフローチャートである。
【符号の説明】
【００８０】
１００  画像形成装置
１１０  コントローラ部
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  画像形成部
１１５  Network 制御部
１１６  ＲＴＣ
１１８  操作パネルＩ／Ｆ部
１１９  操作パネル部
【図１】
2007036455.tif 000003
【図２】
2007036455.tif 000004
【図３】
2007036455.tif 000005
【図４】
2007036455.tif 000006
【図５】
2007036455.tif 000007