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