(57)【要約】【課題】外部装置からの応答不要なリクエストを受信した場合に、制御部を起動させず、消費電力の増加を抑制することができる通信装置、その復帰抑制方法及びプログラムを提供する。【解決手段】ＣＰＵ１１は、画像形成装置１に割り当てられたＩＰアドレスが有効期限を経過している場合に（ステップＳ４でＹＥＳ）、ＰＣ２、３から送られてくるデータを破棄する設定をネットワークコントローラ１４ａに行い（ステップＳ１２）、ノーマルモードから省エネルギーモードに移行する（ステップＳ１３）。よって、ＰＣ２、３からの応答不要なリクエストが受信された場合に、ＣＰＵ１１は起動されず、消費電力の増加が抑制される。【選択図】図２
2010128747.tif 000002
【特許請求の範囲】
【請求項１】
通信装置全体の動作を制御する制御部と、
ネットワークに接続されるルータ又は外部装置とデータ通信を行う通信制御部とを備え、
前記制御部は、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記外部装置から送られてくるデータを破棄する設定を前記通信制御部に行い、ノーマルモードから省エネルギーモードに移行することを特徴とする通信装置。
【請求項２】
前記制御部が前記省エネルギーモードから前記ノーマルモードに復帰して、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記制御部は前記ルータからのデータのみを受信し、前記外部装置から送られてくるデータを破棄し、再度前記ノーマルモードから前記省エネルギーモードに移行することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御部が前記省エネルギーモードに移行してからの経過時間をカウントするカウント部を備え、
前記制御部は、前記ノーマルモードから前記省エネルギーモードに移行した時刻を記憶し、前記省エネルギーモードから前記ノーマルモードに復帰するときに、前記カウント部によりカウントされた経過時間と前記記憶された時刻とに基づいて現在の時刻を算出することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
制御部と、ネットワークに接続されるルータ又は外部装置とデータ通信を行う通信制御部とを備える通信装置の復帰抑制方法であって、
前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記外部装置から送られてくるデータを破棄する設定を前記通信制御部に行う第１ステップと、
前記制御部をノーマルモードから省エネルギーモードに移行させる第２ステップと
を含むことを特徴とする通信装置の復帰抑制方法。
【請求項５】
前記制御部が前記省エネルギーモードから前記ノーマルモードに復帰して、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記ルータからのデータのみを受信し、前記外部装置から送られてくるデータを破棄し、前記制御部を前記ノーマルモードから前記省エネルギーモードに移行させる第３ステップを有することを特徴とする請求項４に記載の通信装置の復帰抑制方法。
【請求項６】
前記制御部が前記省エネルギーモードに移行してからの経過時間をカウントする第４ステップと、
前記ノーマルモードから前記省エネルギーモードに移行した時刻を記憶する第５ステップと、
前記制御部が前記省エネルギーモードから前記ノーマルモードに復帰するときに、前記第４ステップによりカウントされた経過時間と前記記憶された時刻とに基づいて現在の時刻を算出する第６ステップと
を含むことを特徴とする請求項４又は５に記載の通信装置の復帰抑制方法。
【請求項７】
制御部と、ネットワークに接続されるルータ又は外部装置とデータ通信を行う通信制御部とを備える通信装置を、
前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記外部装置から送られてくるデータを破棄する設定を前記通信制御部に行う第１の手段、及び
前記制御部をノーマルモードから省エネルギーモードに移行させる第２の手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その復帰抑制方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、デバイス情報の有効期限を適切に設定することができる通信装置（例えば、カメラ）が知られている（例えば、特許文献１参照）。
【０００３】
このカメラは、ノーマルモードからスリープモードに移行すると、ＵＰｎＰ（Universal Plug and Play）情報の有効時間がスリープモード移行前の時間より長い時間であることを示す情報を含んだリフレッシュコマンドを発行する。その後、カメラは、スリープモードが解除されると、元の有効時間（例えば５分）を示す情報を含んだリフレッシュコマンドを発行し、有効時間をスリープモードに移行する前の値に戻している。
【０００４】
これにより、スリープモードの時間が、通信規約で予め決められている有効時間を超えないようにして、ネットワーク上のサーバと当該カメラとの通信が完全に切断されることを防止している。
【特許文献１】特開２００６−１２７２３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、外部装置からの応答不要なリクエストを受信した場合に、制御部を起動させず、消費電力の増加を抑制することができる通信装置、その復帰抑制方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の通信装置は、通信装置全体の動作を制御する制御部と、ネットワークに接続されるルータ又は外部装置とデータ通信を行う通信制御部とを備え、前記制御部は、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記外部装置から送られてくるデータを破棄する設定を前記通信制御部に行い、ノーマルモードから省エネルギーモードに移行することを特徴とする。
【０００７】
請求項２の通信装置は、請求項１に記載の通信装置において、前記制御部が前記省エネルギーモードから前記ノーマルモードに復帰して、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記制御部は前記ルータからのデータのみを受信し、前記外部装置から送られてくるデータを破棄し、再度前記ノーマルモードから前記省エネルギーモードに移行することを特徴とする。
【０００８】
請求項３の通信装置は、請求項１又は２に記載の通信装置において、前記制御部が前記省エネルギーモードに移行してからの経過時間をカウントするカウント部を備え、前記制御部は、前記ノーマルモードから前記省エネルギーモードに移行した時刻を記憶し、前記省エネルギーモードから前記ノーマルモードに復帰するときに、前記カウント部によりカウントされた経過時間と前記記憶された時刻とに基づいて現在の時刻を算出することを特徴とする。
【０００９】
請求項４の通信装置の復帰抑制方法は、制御部と、ネットワークに接続されるルータ又は外部装置とデータ通信を行う通信制御部とを備える通信装置の復帰抑制方法であって、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記外部装置から送られてくるデータを破棄する設定を前記通信制御部に行う第１ステップと、前記制御部をノーマルモードから省エネルギーモードに移行させる第２ステップとを含むことを特徴とする。
【００１０】
請求項５の通信装置の復帰抑制方法は、請求項４に記載の通信装置の復帰抑制方法において、前記制御部が前記省エネルギーモードから前記ノーマルモードに復帰して、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記ルータからのデータのみを受信し、前記外部装置から送られてくるデータを破棄し、前記制御部を前記ノーマルモードから前記省エネルギーモードに移行させる第３ステップを有することを特徴とする。
【００１１】
請求項６の通信装置の復帰抑制方法は、請求項４又は５に記載の通信装置の復帰抑制方法において、前記制御部が前記省エネルギーモードに移行してからの経過時間をカウントする第４ステップと、前記ノーマルモードから前記省エネルギーモードに移行した時刻を記憶する第５ステップと、前記制御部が前記省エネルギーモードから前記ノーマルモードに復帰するときに、前記第４ステップによりカウントされた経過時間と前記記憶された時刻とに基づいて現在の時刻を算出する第６ステップとを含むことを特徴とする。
【００１２】
請求項７のプログラムは、制御部と、ネットワークに接続されるルータ又は外部装置とデータ通信を行う通信制御部とを備える通信装置を、前記通信装置に割り当てられたアドレスが有効期限を経過している場合に、前記外部装置から送られてくるデータを破棄する設定を前記通信制御部に行う第１の手段、及び前記制御部をノーマルモードから省エネルギーモードに移行させる第２の手段として機能させることを特徴とする。
【発明の効果】
【００１３】
請求項１の発明によれば、外部装置からの応答不要なリクエストを受信した場合に、制御部を起動させず、消費電力の増加を抑制することができる。
【００１４】
請求項２の発明によれば、制御部が省エネルギーモードからノーマルモードに復帰しても、新たなアドレスの割り当てを受けるためにルータからのデータのみを受信し、余分な処理を行わないので、消費電力を抑えることができる。
【００１５】
請求項３の発明によれば、制御部がノーマルモードから省エネルギーモードに移行しても、通信装置に割り当てられたアドレスが有効期限を経過しているか否かを正確に判断することができる。
【００１６】
請求項４の発明によれば、外部装置からの応答不要なリクエストを受信した場合に、制御部を起動させず、消費電力の増加を抑制することができる。
【００１７】
請求項５の発明によれば、制御部が省エネルギーモードからノーマルモードに復帰しても、新たなアドレスの割り当てを受けるためにルータからのデータのみを受信し、余分な処理を行わないので、消費電力を抑えることができる。
【００１８】
請求項６の発明によれば、制御部がノーマルモードから省エネルギーモードに移行しても、通信装置に割り当てられたアドレスが有効期限を経過しているか否かを正確に判断することができる。
【００１９】
請求項７の発明によれば、外部装置からの応答不要なリクエストを受信した場合に、制御部を起動させず、消費電力の増加を抑制することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２１】
図１は、本発明の実施の形態に係る通信装置が設けられたシステムの構成を示す図である。
【００２２】
図１のシステムは、通信装置としての画像形成装置１、パーソナルコンピュータ（ＰＣ）２，３、及びルータ４を備えており、これらは、ネットワーク５を介して互いに接続されている。
【００２３】
画像形成装置１は、プリンタ、コピー機、ＦＡＸ、又は複合機（プリント機能、コピー機能及びＦＡＸ機能を有する装置）で構成されている。画像形成装置１は、装置全体を制御するＣＰＵ１１（制御部）、ネットワークハンドラやシステム時間割り込みハンドラに対応するプログラム、及び各種のプログラムやデータを格納するメモリ１２、ＣＰＵ１１が省エネルギーモードに移行してからの経過時間をカウントするリアルタイムクロック（ＲＴＣ）部１３（カウント部）、画像形成装置とパーソナルコンピュータ（ＰＣ）２，３又はルータ４との間でパケットの通信を行うネットワークコントローラ１４ａ（通信制御部）を含むネットワークインタフェースカード（ＮＩＣ）１４、及び画像を用紙やフィルムのような記録媒体上に形成する画像形成部１５を備えている。ＣＰＵ１１は、画像形成部１５及びメモリ１２に接続されており、システムバス１６を介してＲＴＣ部１３及びＮＩＣ１４に接続されている。
【００２４】
ＣＰＵ１１は、時刻を計時するタイマー１１ａを有している。図１では、ＮＩＣ１４は、ネットワークと有線で接続されているが、無線で接続されていてもよい。
【００２５】
ルータ４は、IPv6用のルータであり、画像形成装置１及びＰＣ２，３のＩＰアドレスを自動設定する。画像形成装置１及びＰＣ２，３に割り当てられるＩＰアドレスは、有効期限があるため、有効期限を過ぎるとＩＰアドレスは廃棄され、新たなＩＰアドレスが画像形成装置１及びＰＣ２，３に割り当てられる。尚、ＩＰアドレスの有効期限は、ＩＰアドレスが画像形成装置１に割り当てられるときに、ルータ４から通知される。
【００２６】
この画像形成装置１では、ＣＰＵ１１がノーマルモード又は省エネルギーモードを設定する。ノーマルモードから省エネルギーモードに移行されたときには、例えば、ＣＰＵ１１の動作は停止する状態が挙げられる。ここで、モーマルモードは通常動作モードであり、省エネルギーモードはノーマルモードより消費電力が低いモードである。
【００２７】
ところで、ＣＰＵ１１の動作の停止中（本実施例では、これを省エネルギーモード中とする）に、ネットワークコントローラ１４ａが、有効期限を過ぎたＩＰアドレスに対するパケットを、例えばＰＣ２，３から受信すると、ＣＰＵ１１は、省エネルギーモードからノーマルモードに復帰し、当該パケットを不正なパケットであると判断し、再びノーマルモードから省エネルギーモードに移行する（即ち、ＣＰＵ１１の動作は停止する）。このような処理が繰り返されると、必要以上に画像形成装置１の消費電力が増大する。
【００２８】
そこで、本実施の形態では、ネットワークコントローラ１４ａが、画像形成装置１にＩＰアドレスを割り当てるルータ４以外の他の装置（例えばＰＣ２，３）から送られてくるパケットをフィルタリングし（即ち、ＣＰＵ１１はパケットを受信できない）、ＣＰＵ１１の動作の停止中に、有効期限を過ぎたパケットを受信しても、必要以上にＣＰＵ１１を動作させないようにする。
【００２９】
図２は、画像形成装置１で実行される処理を示すフローチャートである。
【００３０】
まず、ＣＰＵ１１は、ノーマルモード（即ち、通常動作モード）であり（ステップＳ１）、省エネルギーモードに移行するため、ＲＴＣ部１３を起動させ、このときのタイマー１１ａの時刻を記憶する（ステップＳ２）。さらに、ＣＰＵ１１は、ネットワークハンドラやシステム時間割り込みハンドラが動作しないような設定を行う（ステップＳ３）。
【００３１】
次いで、ＣＰＵ１１は、予め通知されたＩＰアドレスの有効期限及びタイマー１１ａの時刻に基づいて、自動設定されたＩＰアドレスの期限が有効期限を経過しているか否かを判別する（ステップＳ４）。尚、有効期限が経過している場合には、ＩＰアドレスは廃棄され、新たなＩＰアドレスが画像形成装置１に割り当てられていないものとする。
【００３２】
ステップＳ４でＮＯの場合（ＩＰアドレスの期限が有効期限を経過していない場合）には、ＣＰＵ１１は、ＣＰＵ１１自身の動作を停止する（ステップＳ５）。即ち、ＣＰＵ１１は、ノーマルモードから省エネルギーモードに移行する。その後、ネットワークコントローラ１４ａが、ネットワーク５からパケットを受信する（ステップＳ６）。ネットワークコントローラ１４ａがＣＰＵ１１に復帰指示を出力し、ＣＰＵ１１は、省エネルギーモードからノーマルモードに復帰する（ステップＳ７）。ＣＰＵは、省エネルギーモードに移行してからの経過時間をＲＴＣ部１３から読み出し、当該読み出された経過時間とステップＳ２で記憶したタイマー１１ａの時刻と合算し、現在の時刻を算出する（ステップＳ８）。
【００３３】
再び、ＣＰＵ１１は、予め通知された有効期限及び算出された現在の時刻に基づいて、自動設定されたＩＰアドレスの期限が有効期限を経過しているか否かを判別する（ステップＳ９）。
【００３４】
ステップＳ９でＮＯの場合（ＩＰアドレスの期限が有効期限を経過していない場合）には、ＣＰＵ１１は、ステップＳ３の設定をネットワークハンドラやシステム時間割り込みハンドラが動作する設定に戻し（ステップＳ１０）、受信されたパケットに基づいて所定の処理を実行し（ステップＳ１１）、ステップＳ１に戻る。
【００３５】
上記ステップＳ４でＹＥＳの場合（ＩＰアドレスの期限が有効期限を経過している場合）には、ＣＰＵ１１は、ネットワークコントローラ１４ａに、ルータ４以外の他の装置（例えばＰＣ２，３）から送られてくるパケットを破棄（フィルタリング）する設定を行い（ステップＳ１２）、ＣＰＵ１１自身の動作を停止する（ステップＳ１３）。即ち、ＣＰＵ１１は、ノーマルモードから省エネルギーモードに移行する。
【００３６】
その後、ネットワークコントローラ１４ａが、ネットワーク５からパケットを受信し（ステップＳ１４）、受信されたパケットがルータ４からのパケットであるか否かを判別する（ステップＳ１５）。
【００３７】
ステップＳ１５でＮＯの場合には、ネットワークコントローラ１４ａはパケットを廃棄し（ステップＳ１６）、ステップＳ１４に戻る。ステップＳ１５でＹＥＳの場合には、ネットワークコントローラ１４ａがＣＰＵ１１に復帰指示を出力し、ＣＰＵ１１は、省エネルギーモードからノーマルモードに復帰し（ステップＳ１７）、ステップＳ８に進む。
【００３８】
上記ステップＳ９でＹＥＳの場合（ＩＰアドレスの期限が有効期限を経過している場合）には、ＣＰＵ１１は、ルータ４からのパケットのみを受信し処理する設定を自身に行い（ステップＳ１８）、ステップＳ３の設定をネットワークハンドラやシステム時間割り込みハンドラが動作する設定に戻し（ステップＳ１９）、受信されたパケットがルータ４からのパケットであるか否かを判別する（ステップＳ２０）。
【００３９】
ステップＳ２０でＹＥＳの場合には、ステップＳ１１に進む。ステップＳ２０でＮＯの場合には、ＣＰＵ１１は、受信されたパケットを廃棄し（ステップＳ２１）、ステップＳ１３に進む。
【００４０】
以上説明したように、本実施の形態によれば、ＣＰＵ１１は、画像形成装置１に割り当てられたＩＰアドレスが有効期限を経過している場合に（ステップＳ４でＹＥＳ）、ＰＣ２、３から送られてくるデータを破棄する設定をネットワークコントローラ１４ａに行い（ステップＳ１２）、ノーマルモードから省エネルギーモードに移行する（ステップＳ１３）。よって、ＰＣ２、３からの応答不要なリクエストが受信された場合に、ＣＰＵ１１は起動されず、消費電力の増加が抑制される。
【００４１】
また、ＣＰＵ１１が省エネルギーモードからノーマルモードに復帰して（ステップＳ７，Ｓ１７）、画像形成装置１に割り当てられたアドレスが有効期限を経過している場合に（ステップＳ９でＹＥＳ）、ＣＰＵ１１は、ルータ４からのデータのみを受信し（ステップＳ１８〜Ｓ２０）、ＰＣ２，３から送られてくるデータを破棄し（ステップＳ２１）、再度ノーマルモードから省エネルギーモードに移行する（ステップＳ１３）。
【００４２】
よって、ＣＰＵ１１が省エネルギーモードからノーマルモードに復帰しても、新たなアドレスの割り当てを受けるためにルータからのデータのみを受信し、余分な処理が行わない。従って、消費電力の増加が抑えられる。
【００４３】
尚、本実施の形態に係る通信装置は、画像形成装置１に限定されるものではなく、カメラ、録画装置、録音再生装置又は携帯電話などでもよい。
【００４４】
画像形成装置１の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、画像形成装置１に供給し、ＣＰＵ１１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【００４５】
また、ＣＰＵ１１が、画像形成装置１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００４６】
なお、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態に係る通信装置が設けられたシステムの構成を示す図である。
【図２】画像形成装置１で実行される処理を示すフローチャートである。
【符号の説明】
【００４８】
１  画像形成装置
２，３  パーソナルコンピュータ（ＰＣ）
４  ルータ
５  ネットワーク
１１  ＣＰＵ
１１ａ  タイマー
１２  メモリ
１３  リアルタイムクロック（ＲＴＣ）部
１４  ネットワークインタフェースカード（ＮＩＣ）
１４ａ  ネットワークコントローラ
１５  画像形成部
１６  システムバス
【図１】
2010128747.tif 000003
【図２】
2010128747.tif 000004