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