(57)【要約】【課題】  装置に対して不要なモード切り替え動作が発生する不具合が生じていた。【解決手段】  ネットワーク接続でＤＨＣＰ（ＤｙｎａｍｉｃＨｏｓｔＣｏｎｆｉｇｕｒａｔｉｏｎＰｒｏｔｏｃｏｌ）などによりサーバから自機のＩＰアドレスを取得決定する機能を持つ情報機器で、その取得したＩＰアドレスのリース期限が来るまでの間に省電力モードに移行しなければならなくなった場合に、ＩＰアドレスの再リース処理を行って、その処理完了まで省電力モードへの移行を遅らせることで、省電力モード移行後にすぐＩＰアドレスの再リース処理を行うために復帰する動作を抑制する。【選択図】  図１
2007036706.tif 000002
【特許請求の範囲】
【請求項１】
スリープモードを備える情報処理装置がＤＨＣＰ環境において、
スリープモードに移行する際に、
ＩＰアドレスリース期間延長要求時間が経過したと判断したら、
ＩＰアドレスのリース期間を延長するリース期間延長の手続きが完了するまで、
スリープモードへの移行を一時停止する、
ことを特徴とするパワーマネジメント制御方法。
【請求項２】
スリープモードを備える情報処理装置がＤＨＣＰ環境において、
スリープモードへ移行するスリープモード移行手段と、
ＩＰアドレスリース期間延長要求時間が経過したと判断する時間管理手段と、
ＩＰアドレスのリース期間を延長するリース期間延長手段と、
前述リース期間延長手段の状態により前述スリープモード移行手段を制御するスリープモード移行制御手段と、
を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルエリアネットワーク（ＬＡＮ）環境にある各種の機器において、リジューム機能を搭載したものに関するものである。
【背景技術】
【０００２】
ローカルエリアネットワーク（ＬＡＮ）では、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）というプロトコルがある。ＤＨＣＰとは、ネットワーク上にＤＨＣＰサーバを設置し、同様にネットワークにつながれたクライアントに対し、動的にＩＰアドレスを割り当てる方法である（例えば、非特許文献１参照）。
【０００３】
固定ＩＰを利用する場合、ネットワークの管理者はＩＰアドレスを管理し、このＩＰアドレスをクライアント毎に割り振り、クライアントはこのＩＰアドレスを設定する必要があった。
【０００４】
この固定ＩＰアドレスを割り振るネットワーク環境においては、管理者がネットワークを常に管理しなければならないため管理者に負担が掛かるということや、クライアントのＩＰアドレスの設定ミスによって、ネットワークに多大な影響を与える可能性がある。
【０００５】
しかし、ＤＨＣＰでは、ＤＨＣＰサーバがネットワークにつながれたクライアントの要求に応じてＩＰアドレスを自動的に割り振ることが可能になる。
【０００６】
このため、ＤＨＣＰを用いることにより、今までネットワークの構成が変更するたびにＩＰアドレスを設定しなおすという煩雑な手間を省くことができるようになった。
【０００７】
ＤＨＣＰではＩＰアドレスの割り当てに関して、次の３つの方法がある。
【０００８】
「自動割り当て」では、ＤＨＣＰサーバはそのクライアントがずっと使用して良いアドレスを割り当てる。
【０００９】
「動的割り当て」では、ＤＨＣＰサーバはクライアントにアドレスを一定時間リースする。
【００１０】
「手動割り当て」では、ネットワーク管理者が割り当てられるＩＰアドレスを決めておき、ＤＨＣＰサーバは単にクライアントにＩＰアドレスを配布するためだけに使用される。
【００１１】
前述方法のうち「動的割り当て」の仕組みは、クライアントがＩＰアドレスを使用したい旨を要求し、ＤＨＣＰサーバがＩＰアドレスを割り振ったら、そのＩＰアドレスを他のクライアントに割り当てをしないようにする。
【００１２】
クライアントがそのネットワークから外れた場合、ＤＨＣＰサーバは同じＩＰアドレスを他のクライアントへ割り当てても良い。
【００１３】
この再利用の操作によりＩＰアドレスの枯渇を防ぐことになり、限られたＩＰアドレスを効率的に使用できるため、もっとも多く用いられている。
【００１４】
一方、昨今、全世界的に消費電力の低下を推進する動きが広がっている。国家レベルで環境基準規制を設け、規制を満たしていない電化製品には販売の許可を与えないなどの制限を設ける場合もある。
【００１５】
このため、今後市場に出る装置にはパワーマネジメント機能を持たせることが必要になると考えられる。
【００１６】
パワーマネジメント機能とはユーザが装置を使用していない間、機能の一部を停止させて消費電力を低下させ、スリープモードと呼ばれる状態にする。
【００１７】
また、ユーザの操作や、ユーザが使用する別のホストからのアクセスがあると通常状態に復帰する。
【００１８】
ネットワークに関しては、ユーザが使用する別のホストからのアクセスにより、スリープモードから復帰する方法としてＷａｋｅ−Ｏｎ−ＬＡＮという機能が存在する。
【００１９】
この機能はある特定のパケットを受け取ると、スリープモード中の装置を復帰させることができる。
【００２０】
このＷａｋｅ−Ｏｎ−ＬＡＮで使用する特定のパケットはいくつか提案されており、その一例としてＡＭＤ社が開発したＭａｇｉｃＰａｃｋｅｔ（登録商標）がある。
【００２１】
このＭａｇｉｃＰａｃｋｅｔ（登録商標）は、フレームの情報フィールド内に起動させたい装置のＭａｃアドレスを１6回繰り返して送信し、ＭａｇｉｃＰａｃｋｅｔ（登録商標）に対応したネットワークインターフェースはそのパケットのパターンに反応するように作られており、自分のＭａｃアドレスを認識すると装置全体を起動させる信号を出力する。
【００２２】
このＷａｋｅ−Ｏｎ−ＬＡＮ機能を用いることにより、ネットワークにつながれた装置もパワーマネジメント機能を実現できる。
【００２３】
ＤＨＣＰ環境においてパワーマネジメント機能を使用するにあたっては、クライアントがＩＰアドレスを保持したままスリープモードに移行する際に生じる問題点として、スリープモード中に動的割り当てされたＩＰアドレスのリース期間が過ぎた後に通常状態へ移行した場合、再度ＩＰアドレスの割り当て要求を行うとスリープモードへ移行する以前のＩＰアドレスとは異なるＩＰアドレスが割り当てられる現象が存在していた。
【００２４】
この問題点を解決するため、先行出願特許の中にはスリープモード中にＩＰアドレスのリース期間延長要求を行う時間を経過したらスリープモードから復帰して、ＩＰアドレスのリース期間を延長する手続きを行う方法が提案されている。（例えば、特許文献１）。
【非特許文献１】ＲＦＣ２１３１（March 1997）
【発明の開示】
【発明が解決しようとする課題】
【００２５】
しかしながら、特許文献１に提案された方法による、ＩＰアドレスのリース期間延長要求を行う時間が経過したらスリープモードから復帰する方法であるため、問題点が存在する。
【００２６】
例として、図２に装置が通常状態およびスリープモードで動作している状態の遷移図を、横軸を時系列として図示する。
【００２７】
図２において、ポイントｔ２０１で装置に電源投入された後、ＩＰアドレスの動的割り当て要求を行う処理をｔ２０２間で行われ、ポイントｔ２０３にて処理が終了する。
【００２８】
その後、ポイントｔ２０１から一定時間（ｔ２０４）装置が無作動であった場合、装置はポイントｔ２０５において通常状態からスリープモードへ移行する。
【００２９】
前述特許文献１に提案された方法によると、ＩＰアドレスの動的割り当て要求を行う処理の終了時点（ｔ２０３）から当該リース期間延長要求を行う時間（ｔ２０６）を経過するポイントｔ２０７と、前述スリープモードへ移行するポイントｔ２０５の間の時間ｔ２０８の大小にかかわらず、装置はスリープモードへ移行するために、直後のポイント２０７で再度装置が通常状態に復帰してＩＰアドレスのリース期間延長要求をｔ２０９の間で行った後にポイントｔ２１０にて再度スリープモードへ移行することとなり、装置に対して不要なモード切り替え動作が発生する不具合が生じていた。
【課題を解決するための手段】
【００３０】
本発明のパワーマネジメント制御方法は、スリープモードを備える情報処理装置がＤＨＣＰ環境において、スリープモードに移行する際に、ＩＰアドレスリース期間延長要求時間が経過したと判断したら、ＩＰアドレスのリース期間を延長するリース期間延長の手続きが完了するまで、スリープモードへの移行を一時停止することを特徴とする。
【００３１】
また、本発明の情報処理装置は、スリープモードを備える情報処理装置がＤＨＣＰ環境において、スリープモードへ移行するスリープモード移行手段と、ＩＰアドレスリース期間延長要求時間が経過したと判断する時間管理手段と、ＩＰアドレスのリース期間を延長するリース期間延長手段と、前述リース期間延長手段の状態により前述スリープモード移行手段を制御するスリープモード移行制御手段とを備えたことを特徴とする。
【発明の効果】
【００３２】
本願の記載した発明によれば、スリープモードに移行する際に、ＩＰアドレスリース期間延長要求時間が経過したと判断したら、ＩＰアドレスのリース期間を延長するリース期間延長の手続きが完了するまで、スリープモードへの移行を一時停止することにより、装置に対して不要なモード切替動作の回数を削減する効果が得られる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００３４】
本発明は、たとえば、図１に示すような印刷装置１００に適用される。
【００３５】
この印刷装置１００は、装置全体の動作制御を司るＣＰＵ１０１、図３で示される装置動作モード遷移処理やＤＨＣＰのＩＰアドレス取得処理などのプログラムを格納するＲＯＭ１０２、装置のＩＰアドレス情報など各種のデータを書込及び読出が行われるＲＡＭ１０３、印刷装置１００におけるモータ駆動の検出制御を行うモータ駆動制御手段１０４、後述する印刷ヘッド１１０へインク吐出動作の指示などを行う印刷ヘッド制御手段１０５、各種センサからの得られる情報を取りまとめるセンサ制御手段１０６、ネットワーク上に接続されたクライアントから送信される印刷データの受信やＤＨＣＰによりＩＰアドレスの取得要求送信およびＤＨＣＰサーバからの応答受信を行うネットワークインターフェース（ネットワークＩ／Ｆ）１０７、操作者に対して装置の名称や状態や操作の指示を表示するためにメッセージ文字列を表示するメッセージ表示手段である液晶パネル１０８を備えており、これらはバス１０９を介して互いにデータ授受するようになされている。
【００３６】
モータ駆動制御手段１０４には後述するプリンタヘッド１１１を駆動するヘッド駆動モータ１０９および用紙の紙送りを行う給紙駆動モータ１１０が、印刷ヘッド制御手段１０５には用紙にインクを吐出する印刷ヘッド１１１が、センサ制御手段１０６には用紙の存在の有無および用紙枚数を検出する紙センサ１１２および印刷ヘッド１１１から吐出するインクの残量を検出するインクセンサ１１３がそれぞれ接続されている。
【００３７】
次に、本実施の形態における装置動作モード遷移処理手順について、図３の流れ図を用いて説明する。
【００３８】
まず、ステップＳ３０１にてタイマカウンタをリセットした後に、ステップＳ３０２にて装置が現在動作稼動中であるかを判断する。
【００３９】
ステップＳ３０２にて装置が現在動作稼動中であれば、ステップＳ３０１へ戻る。
【００４０】
ステップＳ３０２にて装置が現在動作稼動中でなけば、ステップＳ３０３にて操作者によるパネル操作が行われたかを判断する。
【００４１】
ステップＳ３０３にて操作者によるパネル操作が行われていたら、ステップＳ３０１へ戻る。
【００４２】
ステップＳ３０３にて操作者によるパネル操作が行われていなければ、ステップＳ３０４で、タイマにより一定時間が経過したかを判断する。
【００４３】
ステップＳ３０４にてタイマにより一定時間が経過していなければ、ステップＳ３０２へ戻る。
【００４４】
ステップＳ３０４にてタイマにより一定時間が経過していれば、ステップＳ３０５にてＩＰアドレス取得手段であるネットワークＩ／Ｆ１０７から自機ＩＰアドレスの再リース取得要求のためのＤＨＣＰパケットを送信する。ステップＳ３０６にて一定時間以内にネットワークＩ／Ｆ１０７にＤＨＣＰサーバから自機ＩＰアドレスの再リース取得応答パケットが到達した場合には、ステップＳ３０７にて当該応答パケットの内容を解釈して自機に再リース取得されたＩＰアドレスを得て、ステップＳ３０９へ進む。
【００４５】
ステップＳ３０６にて一定時間以内にネットワークＩ／Ｆ１０７に自機ＩＰアドレスの再リース取得応答パケットが到達しない場合には、ステップＳ３０８にて再リース取得要求パケットの送信回数をチェックし、送信回数が規定回数以下であればステップＳ３０５へ戻って再度自機ＩＰアドレスの再リース取得要求パケットを送信する。
【００４６】
ステップＳ３０８にて取得要求パケットの送信回数が規定回数以上であればステップＳ３０９へ進み、ステップＳ３０９にて機器の動作モードをスリープモードへ移行して処理を終了する。
【００４７】
次に、前述本実施の形態における装置動作モード遷移処理を行った装置において、装置が通常状態およびスリープモードで動作している状態の遷移図を、横軸を時系列として図４に図示する。
【００４８】
従来の装置における動作状態の遷移図である図２と比較して、ポイントｔ２０５におけるスリープモードへ移行する時点であっても、動作モード遷移処理の前にＩＰアドレスのリース期間延長要求をｔ４０１の間で行った後にポイントｔ４０２にてスリープモードへ移行する点が異なっている。
【００４９】
このため、スリープモードから通常モードへの遷移が行われるまでの時間ｔ２０８は、従来の装置では一定ではなかったが、本実施の形態における装置においてはＩＰアドレスのリース期間延長要求を行う時間ｔ２０６に等しくなるため、本実施の形態における装置の方がより長く設定されることになる。
【００５０】
これにより、従来の装置と比較して不要なモード切替動作の回数を削減する効果が得られることとなる。
【図面の簡単な説明】
【００５１】
【図１】本発明を適用した印刷装置１００の構成を示すブロック図である。
【図２】従来の装置１００での動作モードの遷移とＤＨＣＰによるＩＰアドレス割り当て処理動作の一例を表す図である。
【図３】本発明を適用した印刷装置１００における動作モード遷移処理動作の内容を示す流れ図である。
【図４】本発明を適用した装置１００での動作モードの遷移とＤＨＣＰによるＩＰアドレス割り当て処理動作の一例を表す図である。
【符号の説明】
【００５２】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０７  ネットワークＩ／Ｆ
【図１】
2007036706.tif 000003
【図２】
2007036706.tif 000004
【図３】
2007036706.tif 000005
【図４】
2007036706.tif 000006