(57)【要約】【解決課題】  通常駆動モードへの不要な復帰を防止して装置全体の消費電力の削減を図ることができる情報処理装置を提供する。【解決手段】  条件記憶部４４にトランスポート層に属する各種の通信プロトコルから受信対象とする通信プロトコルの種類を示す受信対象プロトコル情報及びアプリケーション層に属する各種の通信プロトコルから受信対象外とする通信プロトコルの種類を示す受信対象外プロトコル情報を記憶しておき、フィルタ部４２により、ネットワークより到来するパケットデータの所定の階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出すると共に前記所定の階層よりも上位の階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類のパケットデータである場合に受信対象としない制御を行い、装置制御部２０により、制御の結果、受信対象のパケットデータが抽出された場合に、通常駆動モードへの復帰の制御を行う。【選択図】図２
2007052544.tif 000002
【特許請求の範囲】
【請求項１】
複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続される情報処理装置であって、
電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとの切替を行う切替手段と、
前記複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶する記憶手段と、
前記ネットワークより到来するパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御を行うフィルタ手段と、
前記切替手段による切替により省電力モードに移行しており、かつ前記フィルタ手段による制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように前記切替手段を制御する制御手段と、
を備えた情報処理装置。
【請求項２】
前記フィルタ手段は、前記制御に代えて、前記ネットワークより到来するパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に当該パケットデータを除外し、当該除外された以外のパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に受信対象として抽出する制御を行う
請求項１記載の情報処理装置。
【請求項３】
前記パケットデータを、ＴＣＰ／ＩＰプロトコル又はＵＤＰ／ＩＰプロトコルに準拠するものとし、
前記所定階層を、ネットワーク階層とし、
前記受信対象プロトコル情報を、受信対象とするパケットデータの通信で適応されているＩＰ上位プロトコル番号が定められたものとし、
前記上位階層を、トランスポート層とし、
前記受信対象外プロトコル情報を、受信対象外とするパケットデータの通信で適応されている宛先ポート番号を定められたものとした
請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記ネットワークを、イーサネット（登録商標）を適用したものとし、
前記所定階層を、データリンク層とし、
前記受信対象プロトコル情報を、受信対象とするパケットデータの通信で適応されているイーサネットヘッダのタイプ番号を定めたものとした
請求項１又は請求項２記載の情報処理装置。
【請求項５】
電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとを備え、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続される情報処理装置の電力モード切替方法であって、
前記複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶手段に予め記憶しておき、
前記ネットワークより到来するパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御を行い、
前記省電力モードに移行しており、かつ前記制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように制御する、
電力モード切替方法。
【請求項６】
電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとを備え、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続される情報処理装置に備えられたコンピュータに実行させる電力モード切替プログラムであって、
前記複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶手段に予め記憶しておき、
前記ネットワークより到来するパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出する抽出ステップと、
前記抽出ステップにより抽出されたパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御ステップと、
前記省電力モードに移行しており、かつ前記制御ステップによる制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように指示する指示ステップと、
をコンピュータに実行させる電力モード切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置に係り、特に、電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとを備えた情報処理装置に関するものである。
【背景技術】
【０００２】
従来、デジタル複合機やプリンタ、パーソナル・コンピュータ等の情報処理装置には、内部の各デバイスに対して通常の駆動電力を供給する通常駆動モードと共に、一部のデバイスへの駆動電力の供給を停止又は駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力よりも低下させる省電力モード（所謂、スリープモード）を備えているものがあり、ネットワークからプリントアウトなどの要求パケットデータを一定期間受信しない場合でかつＣＰＵがパケットデータ処理中ではない場合に省電力モードに移行して装置全体の消費電力を低減させ、ネットワークからパケットデータを受信すると停止していたデバイスへの電力供給を再開して通常駆動モードに復帰させる電力制御を行っているものもある。
【０００３】
ところで、ネットワークには、当該ネットワークに接続されている端末装置間を各種のプロトコルに基づいたパケットデータが伝送されており、情報処理装置で受信する必要のない不要なパケットデータも伝送されている。
【０００４】
そこで、特許文献１には、ネットワークを介して到来するパケットデータのうち、事前に登録された所定の破棄条件に合致するパケットデータを破棄するフィルタを設け、不要なパケットデータを破棄して受信しないようにすることにより、省電力モードへの移行を行いやすくする技術が開示されている。
【０００５】
また、特許文献２には、省電力モードへ一旦移行した後に、ネットワークからパケットデータが到来すると当該パケットデータが自局宛であるか否かを判定し、パケットデータが自局宛である場合に通常駆動モードへ復帰し、パケットデータが他局宛である場合に省電力モードを維持するように電力制御を行って装置全体の消費電力の削減を図る技術が開示されている。
【特許文献１】特開２００３−１９１５７０公報
【特許文献２】特開平１０−１６４０７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術を適用して情報処理装置に破棄条件に合致したパケットデータを破棄するフィルタを設けた場合、破棄条件として不要なプロトコルを全て登録する必要があるが、ネットワークで用いられるプロトコルには非常に多数の種類があり、破棄条件として不要な種類のプロトコルを全て登録することは困難である、という問題点があった。
【０００７】
一方、特許文献２の技術を適用して情報処理装置に自局宛のパケットデータを抽出するフィルタを設けたとしても、自局宛のパケットデータにも不要な種類のプロトコルのパケットデータが含まれる場合があり、不要のパケットデータあっても自局宛である場合、受信して通常駆動モードへ復帰してしまうため、電力制御の効果を十分に向上させることができない、という問題点があった。
【０００８】
また、特許文献２の技術に対して特許文献１の技術を適応して破棄条件に合致したパケットデータを破棄するフィルタを設けたとしても、登録するべきプロトコルの種類が多い場合、全ての条件を登録することが困難である、という問題点を解決できるものではなかった。
【０００９】
本発明は上記問題点を解決するためになされたものであり、通常駆動モードへの不要な復帰を防止して装置全体の消費電力の削減を図ることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に記載の発明は、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続される情報処理装置であって、電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとの切替を行う切替手段と、前記複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶する記憶手段と、前記ネットワークより到来するパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御を行うフィルタ手段と、前記切替手段による切替により省電力モードに移行しており、かつ前記フィルタ手段による制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように前記切替手段を制御する制御手段と、を備えている。
【００１１】
請求項１記載の発明によれば、本発明の情報処理装置は、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続されており、切替手段により、電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードとデバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を通常の駆動電力供給時よりも低下させる省電力モードとの切替が行われており、記憶手段に複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報が記憶されている。なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）、フラッシュメモリ等の半導体記憶素子やハードディスク等の固定記憶媒体が含まれる。
【００１２】
そして、本発明によれば、フィルタ手段により、ネットワークより到来するパケットデータの通信で適応されている所定階層の通信プロトコルの種類が受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている上位階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に受信対象としない制御が行われ、制御手段により、切替手段による切替により省電力モードに移行しており、かつフィルタ手段による制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように切替手段が制御される。
【００１３】
なお、フィルタ手段を、ネットワークより到来するパケットデータの通信で適応されている所定階層の通信プロトコルの種類が受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出する抽出フィルタ手段と、当該抽出フィルタ手段により抽出されたパケットデータの通信で適応されている上位階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に受信対象から除外する除外フィルタ手段と、により構成するものとしてもよい。
【００１４】
このように請求項１記載の発明によれば、記憶手段に所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶しておき、ネットワークより到来するパケットデータの通信で適応されている所定階層の通信プロトコルの種類が受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている上位階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に受信対象としない制御を行い、切替手段による切替により省電力モードに移行しておりかつフィルタリングの結果、受信対象のパケットデータが抽出された場合に通常駆動モードへ復帰させるように切替手段を制御しているので、少ない条件でネットワークを介して到来するパケットデータから受信対象であるパケットデータを的確に抽出して受信することができる。これにより、通常駆動モードへの不要な復帰を防止することができるため、装置全体の消費電力の削減を図ることができる。
【００１５】
なお、請求項１記載の発明は、請求項２記載の発明のように、フィルタ手段は、前記制御に代えて、前記ネットワークより到来するパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に当該パケットデータを除外し、当該除外された以外のパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に受信対象として抽出する制御を行ううものとしてもよい。
【００１６】
なお、請求項２記載のフィルタ手段を、ネットワークより到来するパケットデータの通信で適応されている上位階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に当該パケットデータを除外する除外フィルタ手段と、当該除外フィルタ手段により除外された以外のパケットデータの通信で適応されている所定階層の通信プロトコルの種類が受信対象プロトコル情報により示される種類である場合に受信対象として抽出する抽出フィルタ手段と、により構成するものとしてもよい。
【００１７】
また、請求項１又は請求項２記載の発明は、請求項３記載の発明のように、前記パケットデータを、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）プロトコル又はＵＤＰ（User Datagram Protocol）／ＩＰプロトコルに準拠するものとし、前記所定階層を、ネットワーク階層とし、前記受信対象プロトコル情報を、受信対象とするパケットデータの通信で適応されているＩＰ上位プロトコル番号が定められたものとし、前記上位階層を、トランスポート層とし、前記受信対象外プロトコル情報を、受信対象外とするパケットデータの通信で適応されている宛先ポート番号を定められたものとすることが好ましい。
【００１８】
また、請求項１又は請求項２記載の発明は、請求項４記載の発明のように、前記ネットワークを、イーサネット（登録商標）を適用したものとし、前記所定階層を、データリンク層とし、前記受信対象プロトコル情報を、受信対象とするパケットデータの通信で適応されているイーサネットヘッダのタイプ番号を定めたものとすることが好ましい。
【００１９】
一方、上記目的を達成するため、請求項５に記載の発明は、電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとを備え、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続される情報処理装置の電力モード切替方法であって、前記複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶手段に予め記憶しておき、前記ネットワークより到来するパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御を行い、前記省電力モードに移行しており、かつ前記制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように制御する。
【００２０】
よって、請求項５に記載の発明は、請求項１記載の発明と同様に作用することができるので、通常駆動モードへの不要な復帰を防止して装置全体の消費電力の削減を図ることができる。
【００２１】
一方、上記目的を達成するため、請求項６に記載の発明は、電力が供給されて駆動するデバイスに通常の駆動電力を供給する通常駆動モードと前記デバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとを備え、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報を保持するパケットデータが伝送されるネットワークと接続される情報処理装置に備えられたコンピュータに実行させる電力モード切替プログラムであって、前記複数の階層の最上位階層を除く所定階層で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報を記憶手段に予め記憶しておき、前記ネットワークより到来するパケットデータの通信で適応されている前記所定階層の通信プロトコルの種類が前記受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出する抽出ステップと、前記抽出ステップにより抽出されたパケットデータの通信で適応されている前記上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御ステップと、  前記省電力モードに移行しており、かつ前記制御ステップによる制御の結果、受信対象のパケットデータが抽出された場合に前記通常駆動モードへ復帰させるように指示する指示ステップと、を含んでいる。
【００２２】
よって、請求項６に記載の発明は、請求項１記載の発明と同様に作用することができるので、通常駆動モードへの不要な復帰を防止して装置全体の消費電力の削減を図ることができる。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、通常駆動モードへの不要な復帰を防止して装置全体の消費電力の削減を図ることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では本発明をデジタル複合機として構成された画像形成装置に適用した場合について説明する。
【００２５】
図１には、画像形成装置１０の機能ブロック図が示されている。
【００２６】
同図に示すように本実施の形態に係る画像形成装置１０は、不図示のＣＰＵ（中央処理装置）やＲＡＭ、ＲＯＭ等を含んで構成され、装置全体の動作を司る装置制御部２０と、不図示の原稿載置台に載置された原稿の画像を光学的に読み取るスキャナ等の画像入力部２２と、複数種類のサイズの記録用紙を収容し、画像入力部２２で読み取った画像データや後述するネットワーク１２を介して受信した画像データにより示される画像を当該画像に応じたサイズの記録用紙に記録する画像出力部２４と、ネットワーク１２と接続され、当該ネットワーク１２を介して不図示の端末装置から記録用紙に記録する画像データを受信するための通信インターフェース（「以下、通信Ｉ／Ｆ部」という。）２６と、各種の操作画面を表示するための表示部２８と、ユーザからの各種の指示を入力するための操作パネル等の操作入力部３０と、を備えている。
【００２７】
上記装置制御部２０は、画像入力部２２、画像出力部２４、通信Ｉ／Ｆ部２６、表示部２８及び操作入力部３０と接続されており、画像入力部２２による画像読み取り動作の制御と、通信Ｉ／Ｆ部２６を制御してのネットワーク１２とのデータの送受信の制御、画像出力部２４による記録用紙への画像の記録動作の制御と、表示部２８への各種情報の表示と、操作入力部３０に対するユーザの操作による指示内容の把握と、を各々行うことができる。
【００２８】
また、本実施の形態に係る画像形成装置１０は、画像入力部２２及び画像出力部２４に所定の駆動電力を供給して記録用紙へ画像を記録する画像処理を実行可能な状態とする通常駆動モードと、画像入力部２２及び画像出力部２４への駆動電力の供給を停止させることにより消費電力を通常駆動モードより少なくする省電力モードと、を備えており、画像入力部２２及び画像出力部２４への電力供給を制御する電力供給制御部３２が設けられている。
【００２９】
電力供給制御部３２は、図示しない電源及び装置制御部２０と接続されており、装置制御部２０から省電力モードへの移行を指示する移行指示信号が入力されると、画像入力部２２及び画像出力部２４への電力供給を停止し、装置制御部２０から通常駆動モードへの移行を指示する移行指示信号が入力されると、画像入力部２２及び画像出力部２４への電力供給を再開する。
【００３０】
装置制御部２０は、ユーザが所定期間（本実施の形態では、１０分間）操作入力部３０に対して操作が行われなかった場合や、通信Ｉ／Ｆ部２６を介してネットワーク１２から一定時間印刷要求データを受信しなかった場合に、電力供給制御部３２に対して省電力モードへの移行を指示する移行指示信号を出力する。また、省電力モードとなっている際に、ユーザが操作入力部３０を操作した場合や、通信Ｉ／Ｆ部２６を介してネットワーク１２からデータを受信した場合に、電力供給制御部３２に対して通常駆動モードへの移行を指示する移行指示信号を出力する。
【００３１】
ところで、本実施の形態では、ネットワーク１２としてイーサネット（登録商標）を用いており、ネットワーク１２には、ＴＣＰ／ＩＰやＵＤＰ／ＩＰ等の各種のプロトコルに基づいたパケットデータが伝送されており、画像形成装置１０で受信する必要のない不要なパケットデータも伝送されている。このため、通信Ｉ／Ｆ部２６では、ネットワーク１２を介して到来するパケットデータから必要なパケットデータを抽出して受信するフィルタリングを行っている。なお、図６には、本実施の形態に係るネットワーク１２を伝送されるＴＣＰ／ＩＰプロトコルのパケットデータの構成が示されている。また、図７には、イーサネットヘッダ８０の詳細な構成が示されており、図８には、ＩＰヘッダ８２の詳細な構成が示されており、図９には、ＴＣＰヘッダ８４の詳細な構成が示されており、図１０には、ＵＤＰヘッダ９４の詳細な構成が示されている。
【００３２】
一方、図２には、本実施の形態に係る通信Ｉ／Ｆ部２６の構成を示す機能ブロック図が示されている。
【００３３】
同図に示すように、通信Ｉ／Ｆ部２６は、ネットワーク１２を伝送されている電気信号と画像形成装置１０内部で用いられるデジタルデータとの間の相互変換を行う物理層変換部（以下、ＰＨＹ（Physical Layer Device）という。）４０、ＰＨＹ４０によりデジタルデータに変換されたパケットデータから予め設定されているＭＡＣ（Media Access Control address）アドレスやマルチキャストアドレス、ブロードキャストアドレスのパケットデータのみを抽出するＭＡＣアドレス判断部４７と、ＭＡＣアドレス判断部４７により抽出されたパケットデータのフィルタリングを行うフィルタ部４２と、フィルタリングで用いられる各種条件を記憶した条件記憶部４４と、ネットワーク１２とのデータの送受信を制御する通信制御部４６と、を備えている。
【００３４】
なお、ＰＨＹ４０は、ネットワーク１２を伝送されているパケットデータを示す電気信号をデジタルデータに変換してフィルタ部４２へ出力し、また、通信制御部４６から入力したデジタルデータを電気信号に変換してネットワーク１２へ出力する。
【００３５】
また、条件記憶部４４には、フィルタリングで用いられる各種条件として受信対象とするパケットデータの通信プロトコルの種類を示す受信対象プロトコル情報及び受信対象外とするパケットデータの通信プロトコルの種類を示す受信対象外プロトコル情報を記憶している。
【００３６】
ここで、本実施の形態に係る画像形成装置１０は、以下の表１に示すように、トランスポート層のプロトコルがＴＣＰ、且つトランスポート層より上位のアプリケーション層（アプリケーションレベル）のプロトコルがＳＭＴＰ（Simple Mail Transfer Protocol）、ＲＣＰ（SUN Remote Procedure Call）、ＬＰＲ（Line PRinter daemon protocol）、ＩＰＰ（Internet Printing Protocol）のパケットデータを受信対象とており、また、パケットデータのトランスポート層のプロトコルがＵＤＰ、且つトランスポート層より上位のアプリケーション層のプロトコルがＮＥＴＢＩＯＳ以外のパケットデータを受信対象としている。
【００３７】
【表１】
2007052544.tif 000003
【００３８】
このため、条件記憶部４４には、図３に示すような受信対象プロトコル情報と、図４に示すような受信対象外プロトコル情報と、が記憶されている。
【００３９】
図３に示すように、受信対象プロトコル情報には、受信対象とする条件が登録されており、例えば、トランスポート層のプロトコルに「ＴＣＰ」が登録され且つポート番号に「２５」と登録されることにより、トランスポート層のプロトコルがＴＣＰ且つアプリケーション層のプロトコルがＳＭＴＰ（ポート番号＝２５）のパケットデータを受信対象とするようにしている。なお、ポート番号に「−」が登録されているものは、すべてのポート番号を指定するものであり、トランスポート層領域のプロトコルに「ＵＤＰ」が登録され且つポート番号領域に「−」と登録されることにより、トランスポート層のプロトコルがＵＤＰのパケットデータを全て受信対象とするようにしている。
【００４０】
一方、図４に示すように、受信対象外プロトコル情報には、受信対象外とする条件が登録されている。条件の登録方式は、上述した受信対象プロトコル情報と同様であり、トランスポート層のプロトコルに「ＵＤＰ」で且つポート番号に「１３７」と登録されることにより、トランスポート層のプロトコルがＵＤＰ且つアプリケーション層のプロトコルがＮＥＴＢＩＯＳ（ポート番号＝１３７）のパケットデータを受信対象外としている。
【００４１】
なお、本実施の形態に係る画像形成装置１０は、装置制御部２０の制御により条件記憶部４４に記憶された受信対象プロトコル情報及び受信対象外プロトコル情報を読み込んで表示部２８の図示しない条件登録入力画面に表示させると共に、ユーザが当該条件登録入力画面に対して操作入力部３０から受信対象及び受信対象外のプロトコルを示す情報を入力することにより、受信対象プロトコル情報及び受信対象外プロトコル情報を登録することが可能となっている。また、ユーザは有効にするアプリケーション、プロトコルを設定するのみで、装置制御部２０の判断で受信対象及び受信対象外のプロトコルを自動登録する構成も可能である。
【００４２】
フィルタ部４２（図２参照）は、ＰＨＹ４０よりパケットデータが入力されると条件記憶部４４に記憶されている受信対象プロトコル情報及び受信対象外プロトコル情報に基づいてフィルタリングを行い、受信対象のパケットデータを抽出して通信制御部４６へ出力する。
【００４３】
通信制御部４６は、フィルタ部４２よりパケットデータが入力されると、入力したパケットデータを装置制御部２０に転送して割り込みにより通知する。装置制御部２０はパケットデータのデータ領域からデータを取り出し、所定の処理を行う(画像データであった場合は複数のパケットデータに分割された画像データを復元する)。
【００４４】
また、通信制御部４６は、装置制御部２０からネットワーク１２へ送信するためのパケットデータが入力されると、ＰＨＹ４０へ出力する。
【００４５】
次に、本実施の形態の係る画像形成装置１０の作用を説明する。
【００４６】
ネットワーク１２には、当該ネットワーク１２に接続されている不図示の端末装置間で様々なプロトコルのパケットデータが交換されており、ＰＨＹ４０はネットワーク１２から到来したパケットデータを示す電気信号をデジタルデータの変換してＭＡＣアドレス判断部４７に出力した後、ＭＡＣアドレス判断部４７は、予め設定されているＭＡＣアドレスやマルチキャストアドレス、ブロードキャストアドレスのパケットデータのみを抽出してフィルタ部４２へ出力する。
【００４７】
フィルタ部４２は、パケットデータが入力すると、当該パケットデータに対して以下のフィルタリング処理を行う。
【００４８】
図５には、フィルタ部４２により実行されるフィルタリング処理の流れを示すフローチャートである。
【００４９】
同図のステップ１００では、条件記憶部４４から受信対象外プロトコル情報（図４参照）を読み込み、入力したパケットデータが受信対象外のプロトコルのパケットデータであるか否かを判定し、肯定判定であった場合は当該パケットデータを破棄して本フィルタリング処理が終了となり、否定判定であった場合はステップ１０２へ移行する。
【００５０】
すなわち、本実施の形態では、受信対象外プロトコル情報にトランスポート層のプロトコルがＵＤＰ且つポート番号＝１３７のパケットデータを受信対象外とする登録がなされているため、入力したパケットデータのＩＰヘッダ８２（図８参照）の上位プロトコル番号８６の値が「１７」（ＵＤＰは、上位プロトコル番号＝１７）且つＵＤＰヘッダ９４（図１０参照）の宛先ポート番号９８の値が「１３７」（ＮＥＴＢＩＯＳはポート番号＝１３７）である場合は、当該パケットデータを破棄して本フィルタリング処理が終了し、その他の場合はステップ１０２へ移行する。
【００５１】
次のステップ１０２では、条件記憶部４４から受信対象プロトコル情報（図３参照）を読み込み、パケットデータが受信対象のプロトコルのパケットデータであるか否かを判定し、肯定判定であった場合はステップ１０４へ移行し、否定判定であった場合は当該パケットデータを破棄して本フィルタリング処理が終了となる。
【００５２】
すなわち、本実施の形態では、受信対象プロトコル情報にトランスポート層のプロトコルがＵＤＰであるパケットデータ、及びトランスポート層のプロトコルがＴＣＰ且つポート番号＝２５、１１１、５１５、６３１のパケットデータを受信対象とする登録がなされているため、入力したパケットデータのＩＰヘッド８２（図８参照）の上位プロトコル番号８６の値が「１７」の場合、又は上位プロトコル番号８６の値が「６」（ＴＣＰは上位プロトコル番号＝６）且つＴＣＰヘッダ（図９参照）の宛先ポート番号８８の値が「２５」、「１１１」、「５１５」、「６３１」の何れかの場合はステップ１０４へ移行し、その他の場合はパケットデータを破棄して本フィルタリング処理が終了となる。
【００５３】
ステップ１０４では、パケットデータが受信対象プロトコル情報及び受信対象外プロトコル情報の両方の条件を満たす処理対象のパケットデータであるので、当該パケットデータを通信制御部４６へ出力して本フィルタリング処理が終了となる。
【００５４】
装置制御部２０は、画像形成装置１０が省電力モードである場合、電力供給制御部３２に対して通常駆動モードへの移行を指示する移行指示信号を出力して通常駆動モードへ復帰させ、画像データを受信すると画像出力部２４を制御して画像データにより示される画像を当該画像の大きさに応じたサイズの記録用紙に記録する。
【００５５】
このように、本実施の形態によれば、トランスポート層のプロトコルがＵＤＰ、且つアプリケーション層のプロトコルがＮＥＴＢＩＯＳ以外のパケットデータを受信対象とする場合、受信対象プロトコル情報に受信対象とするＵＤＰのパケットデータの全てのポート番号を登録する必要がなく、受信対象プロトコル情報に「ＵＤＰ」のパケットデータ全てを受信対象と登録すると共に受信対象外プロトコル情報にトランスポート層がＵＤＰのパケットデータのうち、ポート番号＝１３７（ＮＥＴＢＩＯＳ）のパケットデータを受信対象外と登録することによりフィルタリングすることができるため、条件の登録が容易である。
【００５６】
また、トランスポート層のプロトコルがＴＣＰ、且つアプリケーション層のプロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰのパケットデータを受信対象とする場合、受信対象外プロトコル情報に受信対象外とするＴＣＰのパケットデータの全てのポート番号を登録する必要がなく、受信対象プロトコル情報にトランスポート層を「ＴＣＰ」且つポート番号を「２５」、「１１１」、「５１５」、「６３１」と各々登録することによりフィルタリングすることができるため、条件の登録が容易である。
【００５７】
このように、受信対象プロトコル情報及び受信対象プロトコル情報に適切な条件を登録することでネットワーク１２を介して到来するパケットデータから受信対象であるパケットデータを的確に抽出することができる。これにより、画像形成装置１０は不要なパケットデータを受信することが無くなるため、省電力モードへの移行しやすくなり、また、一旦、省電力モードとなった場合に不要なパケットデータを受信して通常駆動モードに復帰することが無くなるため、装置全体の消費電力の削減を図ることができる。
【００５８】
なお、図５に示すフィルタリング処理は、ステップ１００とステップ１０２を処理順序を逆として、先に、条件記憶部４４から受信対象プロトコル情報（図３参照）を読み込み、パケットデータが受信対象のプロトコルのパケットデータであるか否かを判定して、処理対象外のパケットを破棄し、その後、条件記憶部４４から受信対象外プロトコル情報（図４参照）を読み込み、入力したパケットデータが受信対象外のプロトコルのパケットデータであるか否かを判定して受信対象のパケットデータを抽出するものとしても、同様の効果を得ることができる。
【００５９】
以上のように本実施の形態によれば、複数の階層に分けられたプロトコル構造を有し、各々の階層毎に準拠する通信プロトコルの種類を示す識別情報（ここでは、上位プロトコル番号やポート番号）を保持するパケットデータが伝送されるネットワークと接続される情報処理装置において、切替手段（ここでは、電力供給制御部３２）により、電力が供給されて駆動するデバイス（ここでは、画像入力部２２及び画像出力部２４）に通常の駆動電力を供給する通常駆動モードとデバイスへの駆動電力の供給を停止又は当該駆動電力の供給量を低下させることにより消費電力を前記通常の駆動電力供給時よりも低下させる省電力モードとの切替が行われており、記憶手段（ここでは、条件記憶部４４）に複数の階層の最上位階層を除く所定階層（ここでは、トランスポート層）で適用されている通信プロトコルのうちの受信対象とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象プロトコル情報、及び前記所定階層よりも上位階層（ここでは、アプリケーション層）で適用されている通信プロトコルのうちの受信対象外とするパケットデータの通信で適応されている通信プロトコルの種類を示す受信対象外プロトコル情報が記憶されている。
【００６０】
そして、フィルタ手段（ここでは、フィルタ部４２）により、ネットワークより到来するパケットデータの通信で適応されている所定階層の通信プロトコルの種類が受信対象プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出し、当該抽出されたパケットデータの通信で適応されている上位階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類である場合に受信対象としない制御が行われ、制御手段（ここでは、装置制御部２０）により、切替手段による切替により省電力モードに移行しており、かつフィルタ手段による制御の結果、受信対象のパケットデータが抽出された場合に通常駆動モードへ復帰させるように切替手段が制御されるので、ネットワークを介して到来するパケットデータから受信対象であるパケットデータを少ない条件で的確に抽出して受信することができる。これにより、不要な通常駆動モードへの復帰を防止することができるため、装置全体の消費電力の削減を図ることができる。
【００６１】
なお、前記フィルタ手段は、前記制御に代えて、ネットワークより到来するパケットデータの通信で適応されている上位階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に当該パケットデータを除外し、当該除外された以外のパケットデータの通信で適応されている所定階層の通信プロトコルの種類が受信対象プロトコル情報により示される種類である場合に受信対象として抽出する制御を行うものとしても同様の効果をえることができる。
【００６２】
なお、本実施の形態では、ＴＣＰ（ＵＤＰ）／ＩＰのプロトコルの場合について説明したが、本発明はこれに限定されるものではなく、複数の階層に分けられたプロトコル構造であれば、何れのプロトコルでもよい。
【００６３】
また、本実施の形態では、トランスポート層とアプリケーション層によりプロトコルを抽出する場合について説明したが、本発明はこれに限定されるものではなく、例えば、イーサネットヘッダ（図７参照）のタイプ９０に用いてネットワーク層の特定のプロトコルのみを受信対象とするようにしてもよく、また、他のプロトコル階層のプロトコルを受信対象としてもよい。
【００６４】
また、本実施の形態では、フィルタ部４２によるフィルタリング処理について説明したが、フィルタリング処理と共にパケットデータの受信状況に応じて電力供給制御部３２へモードの移行を指示する移行指示信号の送信を制御する電力モード切替プログラムとし、当該プログラムを装置制御部２０に備えられたＣＰＵにおいて実行するものとしてもよい。
【００６５】
その他、本実施の形態で説明した画像形成装置１０の構成（図１、図２参照）は、一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００６６】
また、本実施の形態で説明したフィルタリング処理（図５参照）の流れも一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【００６７】
【図１】実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図２】実施の形態に係る通信Ｉ／Ｆ部の詳細な構成を示すブロック図である。
【図３】実施の形態に係る受信対象プロトコル情報のデータ構成の一例を示す図である。
【図４】実施の形態に係る受信対象外プロトコル情報のデータ構成の一例を示す図である。
【図５】実施の形態に係るフィルタリング処理の流れを示すフローチャートである。
【図６】実施の形態に係るパケットデータの構成を示す図である。
【図７】実施の形態に係るイーサネットヘッダの構成を示す図である。
【図８】実施の形態に係るＩＰヘッダの構成を示す図である。
【図９】実施の形態に係るＴＣＰヘッダの構成を示す図である。
【図１０】実施の形態に係るＵＤＰヘッダの構成を示す図である。
【符号の説明】
【００６８】
１０  画像形成装置
２０  装置制御部
２２  画像入力部
２４  画像出力部
３２  電力供給制御部
４２  フィルタ部
４４  条件記憶部
【図１】
2007052544.tif 000004
【図２】
2007052544.tif 000005
【図３】
2007052544.tif 000006
【図４】
2007052544.tif 000007
【図５】
2007052544.tif 000008
【図６】
2007052544.tif 000009
【図７】
2007052544.tif 000010
【図８】
2007052544.tif 000011
【図９】
2007052544.tif 000012
【図１０】
2007052544.tif 000013