(57)【特許請求の範囲】
【請求項１】
第１通信インタフェースが受信したデータに対して、第１状態において予め定められた処理を行い、第２状態において当該処理を行わない第１処理手段と、
第２通信インタフェースが受信したデータに対して、前記第１状態において予め定められた処理を行い、前記第２状態において当該処理を行わない第２処理手段と、
前記第２状態において、前記第１通信インタフェースまたは前記第２通信インタフェースが受信したデータに対し、前記第１処理手段または前記第２処理手段に代わって応答処理を行う応答処理手段と、
前記第２処理手段が前記第１状態である場合、前記第２通信インタフェースが受信したデータの伝送先として前記第２処理手段を選択し、前記第２処理手段が前記第２状態である場合、当該データの伝送先として前記応答処理手段を選択する選択手段と
を有する情報処理装置。
【請求項２】
前記第２通信インタフェースが受信したデータを記憶する第１記憶手段を有し、
前記第２処理手段は、前記第２状態から前記第１状態に遷移すると前記第１記憶手段からデータを読み出して当該データを処理する
請求項１に記載の情報処理装置。
【請求項３】
前記応答処理手段は、
宛先が前記第１処理手段であるデータと宛先が前記第２処理手段であるデータに対する処理を示す情報を記憶した第２記憶手段を有し、
前記第１処理手段が前記第２状態である場合、前記第２記憶手段に記憶されている情報に従って応答処理を行う
請求項１または２に記載の情報処理装置。
【請求項４】
第１通信インタフェースが受信したデータに対して、第１状態において予め定められた処理を行い、第２状態において当該処理を行わない第１処理手段と、
第２通信インタフェースが受信したデータに対して、前記第１状態において予め定められた処理を行い、前記第２状態において当該処理を行わない第２処理手段と、
前記第２処理手段が前記第１状態である場合、宛先が前記第２処理手段であるデータユニットの伝送先として前記第２処理手段を選択し、前記第２処理手段が前記第２状態である場合、当該データユニットの伝送先として前記第１処理手段を選択する選択手段と、
前記第２状態において、前記第１通信インタフェースが受信したデータに対し、前記第１処理手段または前記第２処理手段に代わって応答処理を行う応答処理手段と
を有する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理システムに関する。
【背景技術】
【０００２】
ネットワーク通信における電力消費を低減するための技術が提案されている。特許文献１には、ネットワーク制御部に含まれる物理層チップにおいて受信されたパケットの宛先が自装置でないと判断されると、ネットワーク制御部がパケットの受信動作を停止させ、所定期間に亘り物理層チップに対する電力供給を遮断する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２３１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、通信回線に接続される通信インタフェースおよび通信インタフェースを介して受信したデータを処理する処理手段を有する情報処理装置が節電状態にある場合、情報処理装置の消費電力低減のために、上記処理手段の電力を低下もしくは電力供給を停止して上記処理手段に代わって受信したデータを処理する待機応答ＬＳＩ（Large Scale Integration）が知られている。近年、通信回線の種類あるいは用途に応じた複数の通信インタフェースを備える装置が期待されている。複数のインタフェースが情報処理装置に実装された場合、節電状態に対応するために複数の通信インタフェースごとに待機応答ＬＳＩを実装することが必要とされることが予測される。しかし、実装される待機応答ＬＳＩの数が増えるにしたがい、節電状態における消費電力は増加することとなり節電効果が減殺され問題となる。本発明は、通信インタフェースを複数有する情報処理装置において、通信インタフェースの増加に伴う待機応答ＬＳＩの増加により生じる、節電状態における消費電力の増加を回避することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る情報処理装置は、第１通信インタフェースが受信したデータに対して、第１状態において予め定められた処理を行い、第２状態において当該処理を行わない第１処理手段と、第２通信インタフェースが受信したデータに対して、前記第１状態において予め定められた処理を行い、前記第２状態において当該処理を行わない第２処理手段と、前記第２状態において、前記第１通信インタフェースまたは前記第２通信インタフェースが受信したデータに対し、前記第１処理手段または前記第２処理手段に代わって応答処理を行う応答処理手段と、前記第２処理手段が前記第１状態である場合、前記第２通信インタフェースが受信したデータの伝送先として前記第２処理手段を選択し、前記第２処理手段が前記第２状態である場合、当該データの伝送先として前記応答処理手段を選択する選択手段とを有する。
【０００６】
請求項２に係る情報処理装置は、請求項１に記載の構成において、前記第２通信インタフェースが受信したデータを記憶する第１記憶手段を有し、前記第２処理手段は、前記第２状態から前記第１状態に遷移すると前記第１記憶手段からデータを読み出して当該データを処理することを特徴とする。
【０００７】
請求項３に係る情報処理装置は、請求項１または２に記載の構成において、前記応答処理手段は、宛先が前記第１処理手段であるデータと宛先が前記第２処理手段であるデータに対する処理を示す情報を記憶した第２記憶手段を有し、前記第１処理手段が前記第２状態である場合、前記第２記憶手段に記憶されている情報に従って応答処理を行うことを特徴とする。
【０００８】
請求項４に係る情報処理システムは、第１通信インタフェースが受信したデータに対して、第１状態において予め定められた処理を行い、第２状態において当該処理を行わない第１処理手段と、第２通信インタフェースが受信したデータに対して、前記第１状態において予め定められた処理を行い、前記第２状態において当該処理を行わない第２処理手段と、前記第２処理手段が前記第１状態である場合、宛先が前記第２処理手段であるデータユニットの伝送先として前記第２処理手段を選択し、前記第２処理手段が前記第２状態である場合、当該データユニットの伝送先として前記第１処理手段を選択する選択手段と、前記第２状態において、前記第１通信インタフェースが受信したデータに対し、前記第１処理手段または前記第２処理手段に代わって応答処理を行う応答処理手段とを有する。
【発明の効果】
【０００９】
請求項１に係る情報処理装置によれば、通信インタフェースが増加しても、待機応答ＬＳＩの増加により生じる、節電状態における消費電力の増加を回避することができる。
請求項２に係る情報処理装置によれば、第２処理手段が第２状態であるときに第２通信インタフェースが受信したデータが再送されない場合であっても、第２処理手段が当該データの処理をすることができる。
請求項３に係る情報処理装置によれば、応答処理手段が応答処理を行うべきデータを特定できるので、節電復帰への移行を最小限に抑えることができる。
請求項４に係る情報処理システムによれば、通信インタフェースが増加しても、待機応答ＬＳＩの増加により生じる、節電状態における消費電力の増加を回避することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置のハードウェア構成を示すブロック図
【図２】比較例に係る通信部のハードウェア構成を示す図
【図３】本発明に係る通信部のハードウェア構成を示す図
【図４Ａ】受信されたパケットの流れを説明する図
【図４Ｂ】受信されたパケットの流れを説明する図
【図５】対応情報を例示する図
【図６】ＬＳＩが自動応答する様子を示す図
【図７】ＬＳＩがパケットを破棄する様子を示す図
【図８】節電復帰動作を行ったときの各部の動作を説明する図
【図９】節電復帰動作を行ったときの各部の動作を説明する別の図
【図１０Ａ】待機応答モード中のＬＳＩによる処理を示すフローチャート
【図１０Ｂ】待機応答モード中のＬＳＩによる処理を示すフローチャート
【図１１】画像形成装置の機能構成を示すブロック図
【図１２】変形例１に係る通信部の構成を示す図
【図１３Ａ】変形例１において節電復帰動作が行われたときの各部の動作を説明する図
【図１３Ｂ】変形例１において節電復帰動作が行われたときの各部の動作を説明する図
【図１３Ｃ】変形例１において節電復帰動作が行われたときの各部の動作を説明する図
【図１４】変形例１に係る画像形成装置の機能的構成を示すブロック図
【図１５】変形例２に係る情報処理システムの構成を示す図
【図１６Ａ】情報処理システムにおいて行われる動作を説明する図
【図１６Ｂ】情報処理システムにおいて行われる動作を説明する図
【図１６Ｃ】情報処理システムにおいて行われる動作を説明する図
【図１７Ａ】情報処理システムにおいて行われる動作を説明する図
【図１７Ｂ】情報処理システムにおいて行われる動作を説明する図
【図１７Ｃ】情報処理システムにおいて行われる動作を説明する図
【図１８】情報処理システムの機能構成を示すブロック図
【発明を実施するための形態】
【００１１】
図１は、画像形成装置１０のハードウェア構成を示すブロック図である。同図に示したように、画像形成装置１０は、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、画像読取部１５と、画像形成部１６と、通信部１７と、画像処理部１８とを備える。また、画像形成装置１０の各部は、バス１９に接続されており、このバス１９を介して各種データの授受を行う。
【００１２】
制御部１１は、画像形成装置１０の各部の動作を制御する手段である。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶媒体（主記憶装置）とを備える。ＣＰＵ（後述するＣＰＵ１１０）は、ＲＯＭおよび記憶部１２に記憶されているプログラムを読み出し、ＲＡＭを作業エリアにしてプログラムを実行する。制御部１１は、このようにプログラムを実行することにより、用紙に画像を形成すること、原稿から画像を読み取って画像データを生成すること、通信回線を介して他の装置と通信を行うことなどを実現する。
【００１３】
記憶部１２は、データを記憶する手段である。記憶部１２は、ハードディスク、フラッシュメモリなどの記憶媒体（補助記憶装置）を備え、通信部１７で受信したデータや画像形成装置１０で生成されたデータなどを記憶する。また、記憶部１２は、いわゆるメモリーカードやＵＳＢメモリなどの着脱可能な記憶媒体（リムーバブルメディア）と、その記憶媒体にデータを読み書きする手段とを含んでもよい。記憶部１２は、後述の制御プログラムを記憶する。
【００１４】
操作部１３は、ユーザの操作を受け付ける手段である。操作部１３は、操作子（ボタン、キーなど）を備え、押下された操作子に応じた制御信号を制御部１１に供給する。また、操作部１３は、表示部１４と、表示部１４の表示面に重ねて設けられたセンサとを備え、押圧した位置に応じた制御信号を制御部１１に供給するタッチパネルによって構成されてもよい。
【００１５】
表示部１４は、情報を表示する手段である。表示部１４は、表示装置として例えば液晶ディスプレイを有する。表示部１４は、制御部１１の制御の下、画像形成装置１０を操作するためのメニュー画面を表示する。
【００１６】
画像読取部１５は、原稿を読み取って画像データに変換する手段である。画像読取部１５は、原稿を光学的に読み取り、読み取った原稿の画像を表す画像データを生成する画像読取装置を備えている。画像読取部１５は、生成した画像データを画像処理部１８に供給する。
【００１７】
画像形成部１６は、用紙に画像を形成する手段である。画像形成部１６は、電子写真方式によって用紙にＹＭＣＫの各色成分のトナー像を形成する画像形成機構を具備している。なお、画像形成機構は、電子写真方式に限らず、インクジェット方式などの他の記録方式が用いられてもよい。
【００１８】
通信部１７は、データを送受信する手段である。通信部１７は、通信回線に接続されており、外部装置と有線または無線の通信を行う通信インタフェース（以下、「通信ＩＦ」という）として機能する。本発明において、通信部１７は、複数の通信ＩＦとして機能する。通信部１７の具体的な構成と動作については後述する。
【００１９】
画像処理部１８は、画像データに対して画像処理を実行する手段である。ここでいう画像処理とは、例えば、色補正や階調補正である。画像形成装置１０においてプリント機能が実行される場合、画像処理部１８は、画像処理が施された画像データを画像形成部１６に供給する。
【００２０】
図２は、比較例に係る通信部１７のハードウェア構成を示す図である。この例で、通信部１７は、２つのＰＨＹ（Physical Layer）７１（７１Ａおよび７１Ｂ）と、２つのＬＳＩ７２（７２Ａおよび７２Ｂ）と、２つのＭＡＣ（Media Access Controller）７３（７３Ａおよび７３Ｂ）とを有する。ＰＨＹ７１は、ＯＳＩ参照モデルの物理層において、ネットワークとの接続およびデータの伝送に関する物理的な方式を規定する。図２において、ＰＨＹ７１Ａは、第１の通信ＩＦ（以下、「通信ＩＦ１」という）として機能し、ＰＨＹ７１Ｂは、第２の通信ＩＦ（以下、「通信ＩＦ２」という）として機能する。通信ＩＦ１と通信ＩＦ２とは、互いに異なる通信回線に接続される。具体的な例として、通信ＩＦ１と通信ＩＦ２のうちの一方はインターネットに接続され、他方はイントラネットなどのＬＡＮ（Local Area Network）に接続される。別の例で、通信ＩＦ１と通信ＩＦ２とは互いに異なるグループ（部署、部門など）の通信回線に接続される。なお、通信ＩＦ１と通信ＩＦ２とは、有線と無線のどちらの方式であってもよい。ＭＡＣ７３は、ＯＳＩ参照モデルのデータリンク層において、フレーム（データの送受信単位）の送受信方法、フレームの形式、および誤り検出方法などを規定しており、通信ＩＦにおいて受信されたパケット（データユニットの一例）に対して予め定められた処理を行う。
【００２１】
ＭＡＣ７３の動作は、制御部１１のＣＰＵ１１０により制御される。この例で、ＭＡＣ７３の動作状態には、通常状態（第１状態の一例）と節電状態（第２状態の一例）とがある。節電状態とは通常状態に対して消費電力が相対的に低い状態である。通常状態において、ＭＡＣ７３は通常の処理動作に必要な電力が供給されているため通信ＩＦにおいて受信されたパケットを処理することが可能である。節電状態においては、ＭＡＣ７３はこれに供給される電力が一部または全部が供給されず、節電状態は、パケットを処理することが不可能な状態である。通信ＩＦ１と通信ＩＦ２において予め定められた時間を超えて予め定められたパケットが受信されない場合や画像形成装置に予め定められた時間を超えて何ら操作指示がなかった場合など予め決められた条件（以下、「節電条件」という）が満たされると、ＣＰＵ１１０は、ＭＡＣ７３の動作状態を通常状態から節電状態に遷移させる。具体的には、ＭＡＣ７３に供給する電力を通常動作に必要な状態からその一部または全部を供給しない状態に遷移させる。以下では、ＭＡＣ７３ＡおよびＭＡＣ７３Ｂが節電状態であることを「通信部１７が節電状態である」と表現する。ＣＰＵ１１０は、また、ＭＡＣ７３の動作状態を通常状態から節電状態に遷移させると、自らの動作状態も通常状態から節電状態に遷移させる。具体的には、ＣＰＵ１１０に供給する電力を通常動作に必要な状態からその一部または全部を供給しない状態に遷移させる。ＣＰＵ１１０は、通常状態であるときに、ＭＡＣ７３の動作を制御する。
【００２２】
ＬＳＩ７２は、節電状態にあるＣＰＵ１１０とＭＡＣ７３に代わって、通信ＩＦにおいて受信されたパケットを処理する、いわゆる待機応答ＬＳＩである。ＬＳＩ７２は、ＣＰＵ１１０およびＭＡＣ７３における電力消費を抑制するために、例えば、ＰＨＹ７１とＭＡＣ７３との間に設けられる。ＬＳＩ７２は、通信ＩＦにおいて受信されたパケットのうち予め定められた条件を満たすパケットに対してＣＰＵ１１０およびＭＡＣ７３に代わって応答する。図２の例では、ＬＳＩ７２Ａは、節電状態において、通信ＩＦ１を介して受信したパケットのうち予め定められた条件を満たすパケットに対して応答する。ＬＳＩ７２Ｂは、節電状態において、通信ＩＦ２を介して受信したパケットのうち予め定められた条件を満たすパケットに対して応答する。
【００２３】
図２に示す例では、通信ＩＦ１と通信ＩＦ２のそれぞれに対してＬＳＩ７２が別個に設けられている。上述の通り、ＬＳＩ７２は、ＣＰＵ１１０およびＭＡＣ７３における電力消費を抑制するために設けられるが、ＬＳＩ７２自体も電力を消費するため、各通信ＩＦに対してＬＳＩ７２が別個に設けられると、通信部１７全体として見たときの節電状態における電力消費は通信ＩＦの数に比例して増加する。本発明に係る画像形成装置１０は、複数の通信ＩＦに対して共通のＬＳＩ７２を設けることにより、節電状態における電力消費を抑制する。
【００２４】
図３は、本発明に係る通信部１７のハードウェア構成を示す図である。図３において、通信部１７は、２つのＰＨＹ７１（７１Ａおよび７１Ｂ）と、１つのＬＳＩ７２Ａと、２つのＭＡＣ７３（７３Ａおよび７３Ｂ）と、セレクタ７４とを有する。図３において、ＰＨＹ７１とＭＡＣ７３とは、図２と同様に機能する。
【００２５】
セレクタ７４は、通信ＩＦ２を通じて受信されたパケット、または通信ＩＦ２を通じて受信されたパケットの伝送先を選択する回路である。セレクタ７４には、ＰＨＹ７１Ａが受信したパケットおよびＰＨＹ７１Ｂが受信したパケットがそれぞれ別個に入力される。ＰＨＹ７１Ｂの後段のＭＡＣ７３Ｂが節電状態であるときは、セレクタ７４は、ＰＨＹ７１Ａが受信したパケットおよびＰＨＹ７１Ｂが受信したパケットを、ＬＳＩ７２Ａに出力する。ＭＡＣ７３Ｂが通常状態であるときは、セレクタ７４は、ＰＨＹ７１Ａが受信したパケットのみをＬＳＩ７２Ａに出力する。セレクタ７４の動作は、ＣＰＵ１１０がＭＡＣ７３Ｂの動作状態を制御するのに連動して、ＣＰＵ１１０により制御される。具体的には、ＣＰＵ１１０とセレクタ７４とは図示せぬ信号線を介して接続されており、ＣＰＵ１１０がＭＡＣ７３Ｂの動作状態を通常状態から節電状態に遷移させると、ＣＰＵ１１０は、ＭＡＣ７３Ｂが節電状態に遷移したことをセレクタ７４に通知する。セレクタ７４は、ＣＰＵ１１０からこの通知を取得すると、ＰＨＹ７１Ａが受信したパケットおよびＰＨＹ７１Ｂが受信したパケットを取得する。また、ＣＰＵ１１０がＭＡＣ７３Ｂの動作状態を節電状態から通常状態に遷移させると、ＣＰＵ１１０は、ＭＡＣ７３Ｂが通常状態に遷移したことをセレクタ７４に通知する。セレクタ７４は、ＣＰＵ１１０からこの通知を取得すると、ＰＨＹ７１Ａが受信したパケットのみを取得する。
【００２６】
図４は、通信ＩＦ１と通信ＩＦ２において受信されたパケットの流れを説明する図である。図４Ａは、ＣＰＵ１１０、ＭＡＣ７３Ａ、およびＭＡＣ７３Ｂの動作状態が通常状態であるときのパケットの流れを示す。図４Ｂは、ＣＰＵ１１０、ＭＡＣ７３Ａ、およびＭＡＣ７３Ｂの動作状態が節電状態であるときのパケットの流れを示す。なお、図４Ｂ（並びに後述する図６〜図８、図１３、図１６、および図１７）における斜線で示された領域は、動作状態が節電状態である領域を表す。図４に示す通り、通信ＩＦ１において受信されたパケットは、ＣＰＵ１１０とＭＡＣ７３の動作状態に関係なく、セレクタ７４を介してＬＳＩ７２Ａに入力される。通信ＩＦ２において受信されたパケットは、ＭＡＣ７３Ｂが通常状態であるときにはＭＡＣ７３Ｂに入力され（図４Ａ）、ＭＡＣ７３Ｂが節電状態であるときにはセレクタ７４を介してＬＳＩ７２Ａに入力される（図４Ｂ）。図４に示す通り、セレクタ７４は、通信ＩＦ２において受信されたパケットの伝送先を選択する役割を果たす。具体的には、セレクタ７４は、ＭＡＣ７３Ｂが通常状態であるときには、通信ＩＦ２が受信したパケットの伝送先としてＭＡＣ７３Ｂを選択し、ＭＡＣ７３Ｂが節電状態であるときには、通信ＩＦ２が受信したパケットの伝送先としてＬＳＩ７２Ａを選択する。通信ＩＦ１が受信したパケットの伝送先は常にＬＳＩ７２Ａである。
【００２７】
再び図３を参照する。ＬＳＩ７２Ａは、パススルーモードおよび待機応答モードのいずれかで動作する。パススルーモードとは、前段の回路（セレクタ７４）から入力されたパケットを後段の回路（ＭＡＣ７３Ａ）に出力するモードである。待機応答モードとは、入力されたパケットを後段の回路には出力せず、そのパケットに対して予め定められた処理を行うモードである。待機応答モードにおける処理の詳細については後述する。パススルーモードと待機応答モードとの切り替えは、ＣＰＵ１１０により行われる。ＣＰＵ１１０は、自らの動作状態が通常状態から節電状態に遷移するときに、ＬＳＩ７２Ａの動作モードをパススルーモードから待機応答モードに切り替え、自らの動作状態が節電状態から通常状態に遷移すると、ＬＳＩ７２Ａの動作モードを待機応答モードからパススルーモードに切り替える。
【００２８】
待機応答モードにおいて、ＬＳＩ７２Ａは、セレクタ７４からパケットが入力されると、以下の（ア）から（ウ）のいずれかの動作を行う。
（ア）入力されたパケットに対して自ら応答する。
ＬＳＩ７２Ａは、入力されたパケットのうち、ＣＰＵ１１０の動作状態を節電状態から通常状態に遷移させる（節電状態を解除する）必要のないパケット（すなわち、ＣＰＵ１１０およびＭＡＣ７３Ａでの処理の必要のないパケット）に対して応答する。応答は、パケットの送信元である外部装置に対して、応答のためのパケットを送信することにより行われる。以下では、（ア）の動作を「自動応答」と表現する。
（イ）入力されたパケットを破棄する。
ＬＳＩ７２Ａは、入力されたパケットのうち、ＣＰＵ１１０の節電状態を解除する必要のないパケットであって、且つ、自動応答する必要のないパケットを破棄する。
（ウ）ＣＰＵ１１０の節電状態を解除する。
ＬＳＩ７２Ａは、ＣＰＵ１１０の節電状態を解除する必要があるパケット（すなわち、ＣＰＵ１１０およびＭＡＣ７３Ａでの処理が必要なパケット）が入力されると、ＣＰＵ１１０の節電状態を解除する。以下では、（ウ）の処理を「節電復帰動作」と表現する。節電復帰動作の詳細については後述する。
【００２９】
上記の（ア）から（ウ）の処理のうちいずれの処理が行われるかは、パケットの属性、例えばプロトコルおよび宛先に応じて決定される。ＬＳＩ７２Ａの記憶領域には、パケットのプロトコルおよびパケットの宛先と、ＬＳＩ７２Ａによる動作との対応関係を示す情報（以下、「対応情報」という）が予め記憶されている。ＬＳＩ７２Ａは、待機応答モード中にパケットが入力されると、パケットのプロトコルおよびパケットの宛先を解析し、対応情報に従って、上記の（ア）から（ウ）のいずれかの処理を行う。
【００３０】
図５は、対応情報を例示する図である。ＬＳＩ７２Ａは、パケットのプロトコル、およびパケットの宛先（ＩＰ（Internet Protocol）アドレスおよびポート番号）の組み合わせに応じて異なる動作を行う。なお、図５では、便宜上、ＩＰアドレスについては簡略化して示している。この例で、ＩＰアドレス「Ａ．Ａ．Ａ．Ａ」および「Ａ．Ａ．Ａ．２５５」は、パケットの宛先がＭＡＣ７３Ａであることを示し、「Ｂ．Ｂ．Ｂ．Ｂ」および「Ｂ．Ｂ．Ｂ．２５５」は、パケットの宛先がＭＡＣ７３Ｂであることを示す。したがって、対応情報には、宛先がＭＡＣ７３Ａであるパケットと宛先がＭＡＣ７３Ｂであるパケットの各々に対するＬＳＩ７２Ａの動作が示されている。図５では、例えば、入力されたパケットのプロトコルがＡＲＰ（Address Resolution Protocol）であり、ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」である場合、ＬＳＩ７２Ａは当該パケットに対して自動応答する。別の例で、入力されたパケットのプロトコルがＴＣＰ（Transmission Control Protocol）、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」、ポート番号が「５１５」である場合、ＬＳＩ７２Ａは節電復帰動作を行う。別の例で、入力されたパケットのプロトコルがＴＣＰ、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」、ポート番号が「５１５」および「１６１」以外の番号（Other）である場合、ＬＳＩ７２Ａは、当該パケットを破棄する。図５において、識別番号は、対応情報に含まれる各レコードを識別するための番号である。ＬＳＩ７２Ａは、待機応答モードにおいてパケットを処理するために参照したレコードの識別番号を記憶領域に記憶する。記憶領域には、最後に参照されたレコードの識別番号が記憶される。
【００３１】
図６は、通信部１７が節電状態であり、ＬＳＩ７２Ａが待機応答モード中にパケットに対して自動応答する様子を示す図である。図６では、通信ＩＦ１においてパケットが受信されており、ＬＳＩ７２Ａは、当該パケットに対して通信ＩＦ１を介して応答している（図６（ａ）、（ｂ））。
【００３２】
図７は、通信部１７が節電状態であり、ＬＳＩ７２Ａが待機応答モード中にパケットを破棄する様子を示す図である。図７では、通信ＩＦ１においてパケットが受信されており、ＬＳＩ７２Ａは、当該パケットを破棄している（図７（ａ）、（ｂ））。なお、パケットの破棄は、通信ＩＦ２において受信されたパケットに対しても行われる。
【００３３】
図８は、通信部１７が節電状態であり、ＬＳＩ７２Ａが待機応答モード中に節電復帰動作を行ったときの画像形成装置１０の各部の動作を説明する図である。図８では、通信ＩＦ１においてＭＡＣ７３Ａ宛てのパケットが受信された場合に、ＣＰＵ１１０とＭＡＣ７３Ａとの節電状態が解除される様子を示している。図８に示す通り、ＬＳＩ７２Ａは、ＣＰＵ１１０の節電状態を解除する必要があるパケットが入力されると（図８（ａ））、当該パケットを記憶領域に記憶し、ＣＰＵ１１０とＭＡＣ７３Ａの節電状態を解除するための信号（以下、「ＣＰＵオン信号」という）をＣＰＵ１１０に出力する（図８（ｂ））。ＣＰＵ１１０は、ＬＳＩ７２ＡからＣＰＵオン信号が入力されると、自らの動作状態を節電状態から通常状態に遷移させる。ＣＰＵ１１０は、通常状態に遷移すると、ＭＡＣ７３Ａの動作状態を節電状態から通常状態に遷移させる。このとき、ＣＰＵ１１０は、ＭＡＣ７３Ｂの動作状態を節電状態のまま維持する。ＣＰＵ１１０は、ＭＡＣ７３Ａの動作状態が節電状態から通常状態に遷移すると、ＬＳＩ７２Ａの動作モードを待機応答モードからパススルーモードに切り替える。ＬＳＩ７２Ａは、パススルーモードに切り替わると、パケットをＭＡＣ７３Ａに出力する（図８（ｃ））。ＭＡＣ７３Ａは、ＬＳＩ７２Ａからパケットが受信されると、当該パケットに対する処理を行う。
【００３４】
図９は、通信部１７が節電状態であり、ＬＳＩ７２Ａが待機応答モード中に節電復帰動作を行ったときの画像形成装置１０の各部の動作を説明する別の図である。図９では、通信ＩＦ２においてＭＡＣ７３Ｂ宛てのパケットが受信された場合の各部の動作を示しており、ＣＰＵ１１０とＭＡＣ７３Ａに加えて、ＭＡＣ７３Ｂの節電状態が解除される点が図８に示した動作とは異なる。図９では、まず、図８と同様の処理が行われ、パススルーモードに切り替わったＬＳＩ７２Ａは、パケットをＭＡＣ７３Ａに出力する（図９（ａ）〜（ｃ））。ＭＡＣ７３Ａは、受信されたパケットが自らに宛てて送信されたパケットでないと判断すると、当該パケットを破棄する（図９（ｄ））。ＭＡＣ７３Ａは、パケットが破棄されたことを示す信号（以下、「パケット破棄信号」という）をＣＰＵ１１０に出力する。ＣＰＵ１１０は、パケット破棄信号が入力されると、待機応答ＬＳＩの記憶領域に記憶された識別番号と対応情報を読み出す。ＣＰＵ１１０は、読み出した識別番号と対応情報から、ＭＡＣ７３Ａにおいて破棄されたパケットの宛先を特定する。この例では、ＣＰＵ１１０は、ＭＡＣ７３Ａにおいて破棄されたパケットの宛先がＭＡＣ７３Ｂであることを特定する。ＣＰＵ１１０は、宛先として特定されたＭＡＣ７３Ｂの動作状態を節電状態から通常状態に遷移させる（図９（ｅ））。ＭＡＣ７３Ｂは、通常状態に遷移すると、破棄されたパケットと同じパケットが再び外部装置から自らに宛てて送信されてくるのを待つ。ＭＡＣ７３Ｂは、自らに宛てて再送されたパケットを受信すると（図９（ｆ））、当該パケットに対する処理を行う。
【００３５】
図１０（図１０Ａおよび図１０Ｂ）は、通信部１７が節電状態であり、待機応答モード中のＬＳＩ７２Ａによる処理を示すフローチャートである。図１０は、図５に示した対応情報がＬＳＩ７２Ａの記憶領域に記憶されている場合の処理を示す。ステップＳ１において、ＬＳＩ７２Ａは、入力されたパケットのプロトコルがＡＲＰであると判断すると（Ｓ１：ＹＥＳ）、処理をステップＳ１１に移行し、ＡＲＰでないと判断すると（Ｓ１：ＮＯ）、処理をステップＳ２に移行する。
【００３６】
ステップＳ１１において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」であると判断すると（Ｓ１１：ＹＥＳ）、入力されたパケットに対して自動応答し（Ｓ１１１）、ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」でないと判断すると（Ｓ１１：ＮＯ）、処理をステップＳ１２に移行する。ステップＳ１２において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」であると判断すると（Ｓ１２：ＹＥＳ）、節電復帰動作を行う（Ｓ１２１）。この場合、図９に示した動作が行われる。ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」でないと判断すると（Ｓ１２：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ１３）。
【００３７】
ステップＳ２において、ＬＳＩ７２Ａは、入力されたパケットのプロトコルがＩＣＭＰ（Internet Control Message Protocol）であると判断すると（Ｓ２：ＹＥＳ）、処理をステップＳ２１に移行し、ＩＣＭＰでないと判断すると（Ｓ２：ＮＯ）、処理をステップＳ３に移行する。
【００３８】
ステップＳ２１において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」であると判断すると（Ｓ２１：ＹＥＳ）、節電復帰動作を行う（Ｓ２１１）。この場合、図８に示した動作が行われる。ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」でないと判断すると（Ｓ２１：ＮＯ）、ＬＳＩ７２Ａは、処理をステップＳ２２に移行する。ステップＳ２２において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」であると判断すると（Ｓ２２：ＹＥＳ）、節電復帰動作を行う（Ｓ２２１）。この場合、図９に示した動作が行われる。ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」であないと判断すると（Ｓ２２：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ２３）。
【００３９】
ステップＳ３において、ＬＳＩ７２Ａは、入力されたパケットのプロトコルがＵＤＰ（User Datagram Protocol）であると判断すると（Ｓ３：ＹＥＳ）、処理をステップＳ３１に移行し、ＵＤＰでないと判断すると（Ｓ３：ＮＯ）、処理をステップＳ４に移行する。
【００４０】
ステップＳ３１において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」または「Ａ．Ａ．Ａ．２５５」のいずれかであると判断すると（Ｓ３１：ＹＥＳ）、処理をステップＳ３１１に移行する。ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」および「Ａ．Ａ．Ａ．２５５」のどちらでもないと判断すると（Ｓ３１：ＮＯ）、処理をステップＳ３２に移行する。
【００４１】
ステップＳ３１１において、ＬＳＩ７２Ａは、ポート番号が「１６１」であると判断すると（Ｓ３１１：ＹＥＳ）、節電復帰動作を行う（Ｓ３１２）。この場合、図８に示した動作が行われる。ポート番号が「１６１」でないと判断すると（Ｓ３１１：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ３１３）。
【００４２】
ステップＳ３２において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」または「Ｂ．Ｂ．Ｂ．２５５」のいずれかであると判断すると（Ｓ３２：ＹＥＳ）、処理をステップＳ３２１に移行する。ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」および「Ｂ．Ｂ．Ｂ．２５５」のどちらでもないと判断すると（Ｓ３２：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ３３）。
【００４３】
ステップＳ３２１において、ＬＳＩ７２Ａは、ポート番号が「１６１」であると判断すると（Ｓ３２１：ＹＥＳ）、節電復帰動作を行う（Ｓ３２２）。この場合、図９に示した動作が行われる。ポート番号が「１６１」でないと判断すると（Ｓ３２１：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ３２３）。
【００４４】
ステップＳ４において、ＬＳＩ７２Ａは、入力されたパケットのプロトコルがＴＣＰであると判断すると（Ｓ４：ＹＥＳ）、処理をステップＳ４１に移行し、ＴＣＰでないと判断すると（Ｓ４：ＮＯ）、入力されたパケットを破棄する（Ｓ５）。
【００４５】
ステップＳ４１において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」であると判断すると（Ｓ４１：ＹＥＳ）、処理をステップＳ４１１に移行する。ＩＰアドレスが「Ａ．Ａ．Ａ．Ａ」でないと判断すると（Ｓ４１：ＮＯ）、処理をステップＳ４２に移行する。
【００４６】
ステップＳ４１１において、ＬＳＩ７２Ａは、ポート番号が「５１５」であると判断すると（Ｓ４１１：ＹＥＳ）、節電復帰動作を行う（Ｓ４１２）。この場合、図８に示した動作が行われる。ポート番号が「５１５」でないと判断すると（Ｓ４１１：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ４１３）。
【００４７】
ステップＳ４２において、ＬＳＩ７２Ａは、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」であると判断すると（Ｓ４２：ＹＥＳ）、処理をステップＳ４２１に移行する。ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」でないと判断すると（Ｓ４２：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ４３）。
【００４８】
ステップＳ４２１において、ＬＳＩ７２Ａは、ポート番号が「５１５」であると判断すると（Ｓ４２１：ＹＥＳ）、節電復帰動作を行う（Ｓ４２２）。この場合、図９に示した動作が行われる。ポート番号が「５１５」でないと判断すると（Ｓ４２１：ＮＯ）、ＬＳＩ７２Ａは、入力されたパケットを破棄する（Ｓ４２３）。
【００４９】
以上で説明した通り、本発明に係る画像形成装置１０では、通信ＩＦ１および通信ＩＦ２に対して別個にＬＳＩ７２を設けることなく、ＭＡＣ７３ＡおよびＭＡＣ７３Ｂの動作状態が制御される。したがって、複数の通信ＩＦに対して別個にＬＳＩ７２が設けられた場合に比べて、通信部１７が節電状態であるときのＬＳＩ７２による電力消費が抑制される。なお、図３に示した構成において、通信ＩＦ１は、通信ＩＦ１と通信ＩＦ２とが接続される２つの通信回線のうち通信頻度の高い一方の通信回線に接続されることが好ましい。これにより、通信頻度の高い一方の通信回線が通信ＩＦ２に接続された場合に比べて、ＬＳＩ７２Ａがパケットに対して自動応答する頻度が増え、通信部１７が節電状態であるときの画像形成装置１０全体としての節電効果が高くなる。
【００５０】
図１１は、画像形成装置１０の機能構成を示すブロック図である。画像形成装置１０は、第１処理手段１０１と、第２処理手段１０２と、応答処理手段１０３と、選択手段１０４とを有する。第１処理手段１０１は、通信ＩＦ１が受信したパケットに対して、通常状態において予め定められた処理を行い、節電状態において当該処理を行わない。第２処理手段１０２は、通信ＩＦ２が受信したパケットに対して、通常状態において予め定められた処理を行い、節電状態において当該処理を行わない。応答処理手段１０３は、第１処理手段１０１および第２処理手段１０２が第２状態である場合において、通信ＩＦ１または通信ＩＦ２が受信したデータに対し、第１処理手段１０１または第２処理手段１０２に代わって応答処理を行う。応答処理手段１０３は、記憶手段１１３（第２記憶手段の一例）を有する。記憶手段１１３は、受信したパケットに対する処理を示す情報を当該パケットの宛先毎に記憶する。選択手段１０４は、第２処理手段１０２が通常状態である場合、通信ＩＦ２が受信したパケットの伝送先として第２処理手段１０２を選択し、第２処理手段１０２が節電状態である場合、当該パケットの伝送先として第１処理手段１０１を選択する。
【００５１】
図３に示した構成において、ＭＡＣ７３Ａは、第１処理手段１０１の一例である。ＭＡＣ７３Ｂは、第２処理手段１０２の一例である。ＬＳＩ７２Ａは、応答処理手段１０３の一例である。セレクタ７４は、選択手段１０４の一例である。
【００５２】
本発明は、上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する変形例のうち、２つ以上のものが組み合わされて用いられてもよい。
【００５３】
（１）変形例１
通信部１７は、図３に示した構成に限らない。通信部１７は、例えば、通信ＩＦにおいて受信されたパケットを記憶するメモリを有してもよい。
【００５４】
図１２は、変形例１に係る通信部１７の構成を示す図である。図１２において、通信部１７は、図３に示した構成に加え、メモリ７５を有する。メモリ７５は、通信ＩＦ２において受信されたパケットを記憶する先入れ先出し型（First In, First Out型）のメモリであって、ＰＨＹ７１ＢとＭＡＣ７３Ｂとの間に設けられる。
【００５５】
図１３は、変形例１において、ＬＳＩ７２Ａが節電復帰動作を行ったときの画像形成装置１０の各部の動作を説明する図である。図１３Ａから図１３Ｃは、通信ＩＦ２においてＭＡＣ７３Ｂ宛てのパケットが受信された場合の一連の動作を示しており、ＣＰＵ１１０とＭＡＣ７３Ａに加えて、ＭＡＣ７３Ｂの節電状態が解除される点は、図９に示した動作と共通する。図１３では、また、図９に示した動作に加えて、通信ＩＦ２において受信されたパケットがメモリ７５に記憶される（図１３Ａ（ａ））。変形例１において、ＭＡＣ７３Ｂは、動作状態が節電状態から通常状態に遷移すると、メモリ７５に記憶されたパケットを読み出す（図１３Ｃ（ｆ））。図１３により、ＭＡＣ７３Ｂは、破棄されたパケットと同じパケットが再び外部装置から自らに宛てて送信されてくるのを待つ替わりに、メモリ７５からパケットを読み出す。したがって、変形例１によれば、パケットの再送が保証されていない場合（例えば、ＳＮＭＰ（Simple Network Management Protocol）などにおいて、宛先のＩＰアドレスがブロードキャストアドレスである場合など）であっても、ＭＡＣ７３Ｂによりパケットが取得される。
【００５６】
図１４は、変形例１に係る画像形成装置１０の機能的構成を示すブロック図である。図１４において、画像形成装置１０は、図１１に示した構成に加えて、記憶手段１０５（第１記憶手段の一例）を有する。記憶手段１０５は、通信ＩＦ２において受信されたパケットを記憶する。第２処理手段１０２は、節電状態から通常状態に遷移すると、記憶手段１０５からパケットを読み出す。図１２に示した構成において、メモリ７５は、記憶手段１０５の一例である。
【００５７】
（２）変形例２
本発明は、単一の情報処理装置において適用される場合に限らない。本発明は、情報処理システムにおいて適用されてもよい。
【００５８】
図１５は、変形例２に係る情報処理システム２００の構成を示す図である。図１５において、情報処理システム２００は、画像形成装置１０と中継装置２０とを有する。図１５において、画像形成装置１０は、２つのＣＰＵ１１０（ＣＰＵ１１０ＡおよびＣＰＵ１１０Ｂ）を有する点、および、セレクタ７４を有しない点が、図３に示した構成とは異なる。この例で、ＣＰＵ１１０ＡはＭＡＣ７３Ａの動作を制御し、ＣＰＵ１１０ＢはＭＡＣ７３Ｂの動作を制御する。中継装置２０は、図示せぬ通信回線を介して入力されたパケットを画像形成装置１０へと中継するスイッチングハブである。情報処理システム２００において、中継装置２０はセレクタ７４の替わりに用いられる。中継装置２０は、ＰＨＹ７１ＡおよびＰＨＹ７１Ｂと別個の通信線を介して接続されており、入力されたパケットの伝送先を選択する役割を果たす。具体的には、中継装置２０は、ＭＡＣ７３Ｂが通常状態であるときには、宛先がＭＡＣ７３Ｂであるパケットの伝送先としてＭＡＣ７３Ｂを選択し、ＭＡＣ７３Ｂが節電状態であるときには、当該パケットの伝送先としてＭＡＣ７３Ａを選択する。宛先がＭＡＣ７３Ａであるパケットの伝送先は常にＬＳＩ７２Ａである。
【００５９】
図１６は、ＣＰＵ１１０ＡおよびＣＰＵ１１０Ｂの動作状態が通常状態から節電状態に遷移するときに情報処理システム２００において行われる一連の動作を説明する図である。ＣＰＵ１１０ＡおよびＣＰＵ１１０Ｂは、実施形態と同様に、節電条件を満たすと、ＭＡＣ７３の動作状態を通常状態から節電状態に遷移させ、且つ、自らの動作状態も通常状態から節電状態に遷移させる。なお、中継装置２０には、パケットの宛先（ＩＰアドレス）とパケットの伝送先とか予め対応付けられたテーブル（以下、「アドレステーブル」という）が記憶されている。図１６の例では、初期の状態のアドレステーブルには、ＩＰアドレス「Ａ．Ａ．Ａ．Ａ」とＭＡＣ７３Ａとが対応付けられており、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」とＭＡＣ７３Ｂとが対応付けられている。図１６において、中継装置２０のブロック内に示されたＩＰアドレスは、アドレステーブルの情報を表す。ブロック内の上段に示されたＩＰアドレスはＭＡＣ７３Ｂと対応付けられていることを示し、ブロック内の下段に示されたＩＰアドレスはＭＡＣ７３Ａと対応付けられていることを示す。
【００６０】
図１６において、ＣＰＵ１１０Ｂは、節電条件が満たされると、ＣＰＵ１１０の動作状態を通常状態から節電状態に遷移させるための信号（以下、「ＣＰＵオフ信号」という）をＣＰＵ１１０Ａに出力する（図１６Ａ（ａ））。ＣＰＵ１１０Ｂは、ＣＰＵオフ信号を出力すると、ＰＨＹ７１ＢおよびＭＡＣ７３Ｂ、並びに自らの動作状態を通常状態から節電状態に遷移させる（図１６Ｂ（ｂ））。
【００６１】
ＣＰＵ１１０Ａは、ＣＰＵオフ信号が入力されると、中継装置２０に記憶されたアドレステーブルを書き換える。具体的には、ＣＰＵ１１０は、ＧＡＲＰ（Gratuitous Address Resolution Protocol）パケットを中継装置２０に送信することにより、アドレステーブルにおけるＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」とＭＡＣ７３Ａとを対応付ける（図１６Ｂ（ｃ））。この状態で、ＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」または「Ｂ．Ｂ．Ｂ．２５５」であるパケット（ＭＡＣ７３Ｂ宛てのパケット）が中継装置２０に入力されると、当該パケットの伝送先としてＭＡＣ７３Ａが選択される。ＣＰＵ１１０Ａは、ＧＡＲＰパケットを送信すると、ＬＳＩ７２Ａの動作モードをパススルーモードから待機応答モードに切り替え、ＭＡＣ７３Ａと自らの動作状態を通常状態から節電状態に遷移させる（図１６Ｃ（ｄ））。
【００６２】
図１７は、待機応答モード中にＬＳＩ７２Ａが節電復帰動作を行ったときに情報処理システム２００において行われる一連の動作を説明する図である。図１７では、ＭＡＣ７３Ｂ宛てのパケットが中継装置２０に入力された場合の各部の動作を示す。図１７では、まず、図８と同様の処理が行われてＣＰＵ１１０ＡとＭＡＣ７３Ａの節電状態が解除され、パススルーモードに切り替わったＬＳＩ７２Ａは、記憶領域に記憶されたパケットをＭＡＣ７３Ａに出力する（図１７Ａ（ａ）〜（ｃ））。次に、図９と同様に、ＭＡＣ７３Ａにおいてパケットが破棄され（図１７Ｂ（ｄ））、パケット破棄信号がＭＡＣ７３ＡからＣＰＵ１１０Ａに出力される。ＣＰＵ１１０Ａは、パケット破棄信号が入力されると、ＣＰＵ１１０Ｂの節電状態を解除する（図１７Ｂ（ｅ））。
【００６３】
ＣＰＵ１１０Ａは、また、パケット破棄信号が入力されると、中継装置２０に記憶されたアドレステーブルを再び書き換える。具体的には、ＣＰＵ１１０は、ＧＡＲＰパケットを中継装置２０に送信することにより、アドレステーブルにおけるＩＰアドレスが「Ｂ．Ｂ．Ｂ．Ｂ」とＭＡＣ７３Ｂとを対応付ける（図１７Ｃ（ｆ））。この状態で、ＭＡＣ７３Ｂ宛てのパケットが中継装置２０に入力されると、当該パケットの伝送先としてＭＡＣ７３Ｂが選択される。
【００６４】
ＣＰＵ１１０Ｂは、通常状態に遷移すると、ＭＡＣ７３ＢおよびＰＨＹ７１Ｂの節電状態を解除する（図１７Ｃ（ｇ））。ＭＡＣ７３Ｂは、通常状態に遷移すると、破棄されたパケットと同じパケットが再び外部装置から中継装置２０を介して自らに宛てて送信されてくるのを待つ。ＭＡＣ７３Ｂは、自らに宛てて再送されたパケットを受信すると（図１７Ｃ（ｈ））、当該パケットに対する処理を行う。なお、変形例２において、通信部１７は、実施形態と同様にメモリ７５を有していてもよい。
【００６５】
図１８は、情報処理システム２００の機能構成を示すブロック図である。画像形成装置１０は、第１処理手段１０１と、第２処理手段１０２と、応答処理手段１０３とを有する。中継装置２０は、選択手段１０４を有する。情報処理システム２００において、選択手段１０４は、第２処理手段１０２が通常状態である場合、宛先が第２処理手段１０２であるパケットの伝送先として第２処理手段１０２を選択し、第２処理手段１０２が節電状態である場合、当該パケットの伝送先として第１処理手段１０１を選択する。また、応答処理手段１０３は、通信ＩＦ１に接続される。情報処理システム２００の各構成について、上記以外の動作は、実施形態と同様である。
【００６６】
（３）変形例３
ＬＳＩ７２Ａは、待機応答モード中にパケットを処理するために参照したレコードの識別番号を記憶領域に記憶しなくてもよい。この場合、ＣＰＵ１１０は、パケット破棄信号がＭＡＣ７３Ａから入力されると、ＭＡＣ７３Ａ以外のＭＡＣ（実施形態ではＭＡＣ７３Ｂ）の動作状態を節電状態から通常状態に遷移させる。
【００６７】
（４）変形例４
本発明は、画像形成装置１０以外の情報処理装置において適用されてもよい。例えば、画像データに対して画像処理を実行する画像処理装置などにおいて、本発明が適用されてもよい。
【００６８】
（５）その他の変形例
画像形成装置１０の構成は、図１に示した構成に限らない。また、通信部１７の構成は、図３に示した構成に限らない。例えば、通信部１７は、３つ以上の通信ＩＦとして機能してもよい。
【符号の説明】
【００６９】
１０…画像形成装置、１１…制御部、１１０…ＣＰＵ、１２…記憶部、１３…操作部、１４…表示部、１５…画像読取部、１６…画像形成部、１７…通信部、１８…画像処理部、１９…バス、７１…ＰＨＹ、７２…ＬＳＩ、７３…ＭＡＣ、７４…セレクタ、７５…メモリ、１０１…第１処理手段、１０２…第２処理手段、１０３…応答処理手段、１１３…記憶手段、１０４…選択手段、１０５…記憶手段、２００…情報処理システム、２０…中継装置
【図１】
0006354546.tif 000002
【図２】
0006354546.tif 000003
【図３】
0006354546.tif 000004
【図４Ａ】
0006354546.tif 000005
【図４Ｂ】
0006354546.tif 000006
【図５】
0006354546.tif 000007
【図６】
0006354546.tif 000008
【図７】
0006354546.tif 000009
【図８】
0006354546.tif 000010
【図９】
0006354546.tif 000011
【図１０Ａ】
0006354546.tif 000012
【図１０Ｂ】
0006354546.tif 000013
【図１１】
0006354546.tif 000014
【図１２】
0006354546.tif 000015
【図１３Ａ】
0006354546.tif 000016
【図１３Ｂ】
0006354546.tif 000017
【図１３Ｃ】
0006354546.tif 000018
【図１４】
0006354546.tif 000019
【図１５】
0006354546.tif 000020
【図１６Ａ】
0006354546.tif 000021
【図１６Ｂ】
0006354546.tif 000022
【図１６Ｃ】
0006354546.tif 000023
【図１７Ａ】
0006354546.tif 000024
【図１７Ｂ】
0006354546.tif 000025
【図１７Ｃ】
0006354546.tif 000026
【図１８】
0006354546.tif 000027