(57)【要約】【課題】  ＤＨＣＰ環境にある情報処理装置が他の装置からのアクセスにより、スリープ状態から復帰するとき、ＩＰアドレスの重複が発生しないようにＩＰアドレスの再取得を行う。そのＩＰアドレスの再取得に時間が掛かってしまうと、ジョブに対し、タイムアウトエラーが発生してしまう。このようなネットワーク上のトラブルを発生させないようにする。【解決手段】  リース期間の延長を要求する時間になると、スリープ・モードからスタンバイモードへ復帰し、リース期間の延長を要求するDHCPREQUESTをDHCPサーバに送信する。リース期間の延長を許可するDHCPACKを受信すると再びスリープ・モードへ戻る。【選択図】  図２
2009027348.tif 000002
【特許請求の範囲】
【請求項１】
スリープ・モードを備える情報処理装置がDHCP環境において、
IPアドレスリース期間延長要求時間が経過したと判断したら、
スリープ・モードから復帰し、
IPアドレスのリース期間を延長するリース期間延長の手続きを行い、
スリープ・モードに移行する
ことを特徴とするパワーマネジメント制御方法。
【請求項２】
スリープ・モードを備える情報処理装置がDHCP環境において、
IPアドレスリース期間延長要求時間が経過したと判断する時間管理手段と、
スリープ・モードから復帰する復帰手段と、
IPアドレスのリース期間を延長するリース期間延長手段と、
スリープ・モードに移行するスリープ・モード移行手段と、
を備えたことを特徴とする数値制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルエリアネットワーク（ＬＡＮ）環境にある各種の機器において、リジューム機能を搭載したものに関する。
【背景技術】
【０００２】
ローカルエリアネットワーク(LAN)では、DHCP(Dynamic Host Configuration Protocol)というプロトコルがある。DHCPとは、ネットワーク上にDHCPサーバを設置し、同様にネットワークにつながれたクライアントPCに対し、動的にIPアドレスを割り当てる方法である。
【０００３】
固定IPを利用する場合、ネットワークの管理者はIPアドレスを管理し、このIPをクライアント毎に割り振り、クライアントはこのIPアドレスを設定する必要があった。この固定IPアドレスを割り振るネットワーク環境においては、管理者がネットワークを常に管理しなければならないため管理者に負担が掛かるということや、クライアントのIPアドレスの設定ミスによって、ネットワークに多大な影響を与える可能性がある。
【０００４】
しかし、DHCPでは、DHCPサーバがネットワークにつながれたクライアントPCの要求に応じてIPアドレスを自動的に割り振ることが可能になる。このためDHCPを用いることにより、今まで、ネットワークの構成が変更するたびにIPアドレスを設定しなおすという煩雑な手間を省くことができるようになった。
【０００５】
DHCPではIPアドレスの割り当てに関して、次の３つの方法がある。「自動割り当て」では、DHCPはそのクライアントがずっと使用していいアドレスを割り当てる。「動的割り当て」では、DHCPサーバはクライアントPCにアドレスを一定時間リースする。「手動割り当て」では、ネットワーク管理者が割り当てられるIPアドレスを決めておき、DHPCサーバは単にクライアントPCにIPアドレスを配布するためだけに使用される。
【０００６】
このうち「動的割り当て」ではDHCPサーバがクライアントPCに対して一定期間IPアドレスを割り当てる方法である。この「動的割り当て」の仕組みは、クライアントがIPアドレスを使用したい旨を要求し、DHCPサーバがIPアドレスを割り振ったら、そのIPアドレスを他のクライアントに割り当てをしないようにする。クライアントがそのネットワークから外れた場合、DHCPサーバは、同じIPアドレスを他のクライアントに割り当てても良い。この再利用の操作によりIPアドレスの枯渇を防ぐことになる。このように限られたIPアドレスを効率的に使用することができるため、もっとも多く用いられている。
【０００７】
一方で近年、ノートパソコンなどのモバイル機器が普及してきているが、そのようなモバイル機器では消費電力を抑え、内蔵電池でより長時間の使用が出来ることが求められている。
【０００８】
また、昨今、全世界的に消費電力の低下を推進する動きが広がっている。国家レベルで規制を設け、環境基準を設け規制を満たしていない電化製品には、販売の認可を与えない、などの制限を設ける場合もある。今後消費電力においても同様に規制が厳しくなっていくと考えられる。
【０００９】
このため、今後市場に出る装置には、パワーマネジメント機能を持たせることが必要になると考えられる。パワーマネジメント機能とはユーザーが使用してない間、機能の一部を停止させ、消費電力を低減させ、スリープ・モードと呼ばれる状態にする。また、ユーザーの操作や、ユーザーが使用する別のホストからのアクセスがあると通常状態に復帰する。この機能をレジューム機能と呼ぶ。
【００１０】
ネットワークに関しては、ユーザーが使用する別のホストからのアクセスによりスリープ・モードから復帰する方法としてWake-On-LANという機能が存在する。この機能はある特定のパケットを受け取ると、スリープ・モード中の装置を復帰させることができる。
【００１１】
このWake-On-LANで利用する特定のパケットはいくつか提案されており、その一例としてＡＭＤ社が開発したMagic Packet（登録商標）というものが在る。このMagic Packet（登録商標）は、フレームの情報フィールド内に起動させたい装置のMacアドレスを16回繰り返す。Magic Packet（登録商標）に対応したNICはそのパケットのパターンに反応するように作られており、自分のMacアドレスを認識するとシステムを起動させる信号を出力する。このWake-On-LAN機能を用いることにより、ネットワークにつながれた装置についても、パワーマネジメントを実現できる。
【００１２】
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特許第３３４２５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、DHCP環境において、パワーマネジメント機能を使用することに対しては、問題点がある。
【００１４】
DHCP環境で、クライアントがIPアドレスを保持したままスリープ・モードに移行すると次のような問題がある。
【００１５】
スリープ・モード中のクライアント１は、DHCPサーバからの信号に応答できなくなり、したがってリース期限切れの信号DHCPNAKを受け取ることが出来なくなる。DHCPサーバはIPアドレスが開放されたと考え、他のクライアント２にそのIPアドレスを割り当ててしまう。その後、クライアント１がスリープ・モードから復帰するとIPアドレスの重複が発生してしまう。
【００１６】
一方、スリープ・モード移行時にIPアドレスを開放してからスリープ・モードになる方法を採ると次のような問題がある。
【００１７】
スリープ・モード中の装置が通常状態に復帰したとき、IPアドレスの再取得をしなければならない。この再取得は
(1) IPアドレスを要求するDHCPDISCOVERの信号をブロードキャストする。
【００１８】
(2) DHCPサーバからの応答であるDHCPOFFER信号を受ける。
【００１９】
(3) IPアドレスの割り当てをDHCPサーバへ要求するDHCPREQUESTを送る。
【００２０】
(4) DHCPサーバがIPアドレスを割り当てたことを伝えるDHCPACKを受ける。
という手続きが必要である。
【００２１】
この手続きに時間を要しているとWake-On-LANのパケットに対する反応がないとタイムアウトになり、通信が出来なくなってしまう可能性がある。
【００２２】
この問題を回避するため、先行出願特許のなかには、特許第３３４２５０７号にあるように、あるネットワーク機器がスリープ・モードになるとき、他のネットワーク機器に代理でパケット処理を行わせる方法が提案されている。しかし、この方法では、代理のネットワーク機器がスリープ・モードもしくはOFFになった場合や、ネットワーク構成が変更された場合に、トラブルが発生してしまう。
【課題を解決するための手段】
【００２３】
この課題を解決するために、本発明に係る数値制御装置は、次のような特徴を備える。
【００２４】
請求項１の発明は、スリープ・モードを備える情報処理装置がDHCP環境において、
IPアドレスリース期間延長要求時間が経過したと判断したら、
スリープ・モードから復帰し、
IPアドレスのリース期間を延長するリース期間延長の手続きを行い、
スリープ・モードに移行する
ことを特徴とするパワーマネジメント制御方法である。
【００２５】
この制御により、IPアドレスを確保し、ネットワーク上において安定した動作を実現する。
【００２６】
請求項２の発明は、スリープ・モードを備える情報処理装置がDHCP環境において、
IPアドレスリース期間延長要求時間が経過したと判断する時間管理手段と、
スリープ・モードから復帰する復帰手段と、
IPアドレスのリース期間を延長するリース期間延長手段と、
スリープ・モードに移行するスリープ・モード移行手段と、
を備えたことを特徴とする数値制御装置である。
【００２７】
この制御により、IPアドレスを確保し、ネットワーク上において安定した動作を実現する装置を提供できる。
【発明の効果】
【００２８】
以上説明したように、本発明ではスリープ・モードの状態を持つネットワーク機器において、DHCP環境で使用されるとき以下のような制御を行う。
【００２９】
リース期間の延長を要求する時間になると、スリープ・モードからスタンバイモードへ復帰し、リース期間の延長を要求するDHCPREQUESTをDHCPサーバに送信する。リース期間の延長を許可するDHCPACKを受信すると再びスリープ・モードへ戻る。
【００３０】
この制御を行うことにより、ネットワークにおけるIPアドレス重複のトラブルや、ユーザーからのアクセスによる復帰時、IPアドレスを再取得するために時間が掛かり、Time Out Errorになってしまうことを防ぐことができる。
【００３１】
この結果、ユーザーに対し、ネットワーク環境における安定した動作を行う情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態を説明する。
【００３３】
図１は、本実施例における、ネットワーク環境におけるパワーマネジメント制御を行う画像形成装置の構成図である。
【００３４】
なお、本明細書における実施例ではホストに接続された画像形成装置による例をあげるが、画像形成装置に限らず、その他の周辺機器、またはホストとなるＰＣの場合においても、ネットワークに接続される情報処理装置ならば、本特許の権利に含まれる。
【００３５】
同図において、１００は画像形成装置の全体構成図である。１１０はホストから受け取ったデータを処理するコントローラ部である。１２０はコントローラ部で処理されたデータを受け取り、印刷の制御を行うエンジン部である。
【００３６】
１１１はコントローラＣＰＵであり、画像形成装置のコントローラ部を制御する。１１２はＲＯＭであり、コントローラ部の制御を行うプログラムを格納している。１１３はＲＡＭであり、データの読み書き可能なメモリである。１１４は画像処理部であり、画像処理を行いその処理されたデータをエンジン部に転送する。１１５はネットワーク通信制御部であり、ネットワーク環境につながり、同様にネットワーク環境につながれているホストから画像データを受け取り画像形成装置で印刷することができる。１１６はＲＴＣ（Real Time Clock）であり、IPアドレスのリース延長をするために復帰する時間などを管理する。１１８は操作パネルI/F部であり、操作パネルとの通信を行う。１１９は操作パネル部であり、画像形成装置の状態を設定するキーや、表示を行う液晶パネルおよびLEDを備えている。
【００３７】
１２１はエンジンＣＰＵであり、画像形成装置のエンジン部を制御する。１２２はＲＯＭであり、エンジン部の制御を行うプログラムを格納している。１２３はＲＡＭであり、データの読み書き可能なメモリである。１２４は通信制御部であり、画像処理部１１４と通信ラインで接続されており、１１４から送られた画像データを受け取る。１２５は紙搬送モータ制御部であり、具体的には紙送りのモータを動作させ搬送ローラなどを動作させることにより紙を搬送する。１２６はキャリッジモータ制御部であり、キャリッジモータを動作させることにより、プリントヘッドを動作させる。１２７はヘッド制御部である。１２８はヘッド部であり、ヘッド部からの信号によりインクをメディアに吐出させる。１２５、１２６、１２７を制御し、メディア上の所望の位置にインクを吐出させることにより、所望の画像を形成することができる。
【００３８】
本実施例におけるサーバとクライアント間の通信のフローチャートについて説明する。
【００３９】
本説明中、T1時間はリース期間延長要求時間で、IPアドレスのリースからこの時間経過すると、クライアントはサーバにIPアドレスのリースの延長を要求する。通常、T1の時間はリース期間の半分である。
【００４０】
まず図２では、サーバとクライアント間の通信のフローチャートを説明する。
【００４１】
電源が投入されるとＳ２１１において初期化の動作を行う。Ｓ２１２ではIPアドレスを取得するため、DHCPDISCOVERの信号をブロードキャストする。サーバ側ではＳ２０１において、DHCPDISCOVERの信号を受信すると、IPアドレスを供給できる場合、Ｓ２０２において、DHCPOFFERの信号をクライアントに送信する。クライアント側ではＳ２１３において、DHCPOFFERの信号を受信する。クライアント側では、Ｓ２１４において、選択したサーバ情報を含んだDHCPREQUESTを送信する。サーバ側では、Ｓ２０３でDHCPREQUESTを受信して、自サーバが選択されたことを認識すると割り当てられるIPアドレス情報を含んだDHCPACKをクライアントへ送信する。クライアント側ではＳ２１５において、DHCPACKを受信して、その情報に基づきIPアドレスを設定し、スタンバイ状態になる。パワーマネジメント制御のために設定されたある一定時間経過後、クライアントはＳ２１６において、スリープ状態になる。このスリープ・モード中に、何らかのアクセスがあった場合、Ｓ２５０に進み、要求された所定の処理を行う。その後、一定時間経過したら、Ｓ２１６に進み、動作を繰り返す。スリープ・モード中に、何もアクセスがなかった場合は、Ｓ２１５からT1時間後、Ｓ２１７において、スリープ・モードから復帰し、後は図２のＳ２１４の処理に戻る。Ｓ２１４では、リース期間の延長を要求する情報を含んだDHCPREQUESTを送信する。サーバ側では、Ｓ２０３でDHCPREQUESTを受信して、リース期間の延長を要求されると、そのIPアドレスが使用可能であることを確認しIPアドレス情報を含んだDHCPACKをクライアントへ送信する。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１実施例の構成例を示すブロック図である。
【図２】第１実施例における、サーバとクライアント間の通信のフローチャートを示すブロック図である。
【符号の説明】
【００４３】
１００  ホスト部
１１０  画像処理装置
１１１  コントローラＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  画像処理部
１１５  ネットワーク通信制御部
１１６  ＲＴＣ（Real Time Clock）
１１８  操作パネルI/F部
１１９  操作パネル部
１２１  エンジンＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
１２４  通信制御部
１２５  紙搬送モータ制御部
１２６  キャリッジモータ制御部
１２７  ヘッド制御部
１２８  ヘッド
【図１】
2009027348.tif 000003
【図２】
2009027348.tif 000004