(57)【特許請求の範囲】
【請求項１】
複数のネットワークに対しデータを送受信する複数の送受信手段と、
前記複数の送受信手段それぞれに対応して備えられ、それぞれの前記送受信手段から受信したデータに対し応答処理を行わずに当該データを後段の制御手段に出力する第１の状態と、ネットワークから受信したデータの処理を後段の制御手段に出力せず当該データの少なくとも一部に対して応答処理を行う第２の状態とを切り替え可能な応答処理手段と、
複数の前記応答処理手段が前記第２の状態から前記第１の状態に遷移する状態遷移について、複数の前記応答処理手段の中で優先順位を決定する決定手段と、
複数の前記応答処理手段のうち、ひとつの応答処理手段が前記状態遷移を行っているときに、他の応答処理手段が前記状態遷移を開始する場合、前記決定手段により決定された状態遷移の優先順位が前記ひとつの応答処理手段より前記他の前記応答処理手段の方が高い場合は、前記ひとつの応答処理手段の状態遷移を中断し、前記他の応答処理手段の状態遷移が開始されるように複数の前記応答処理手段を制御する制御手段と
を有する情報処理装置。
【請求項２】
前記制御手段は、前記ひとつの応答処理手段の状態遷移を中断し、前記他の応答処理手段の状態遷移が開始された場合、前記他の応答処理手段の状態遷移が終了すると前記ひとつの応答処理手段の状態遷移が再開されるように当該ひとつの応答処理手段を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記ひとつの応答処理手段が、状態遷移が開始される要因となるデータを受信した場合に当該ひとつの応答処理手段が状態遷移を開始するように制御し、前記ひとつの応答処理手段の状態遷移が完了すると、当該データに対する応答処理を行い、
前記ひとつの応答処理手段の状態遷移が中断されて前記他の応答処理手段の状態遷移が開始された場合、当該他の応答処理手段の状態遷移の完了後であって、且つ、前記ひとつの応答処理手段が状態遷移する要因となったデータに対して応答する前に、前記他の応答処理手段が受信したデータに対して応答する
請求項１または２に記載の情報処理装置。
【請求項４】
前記決定手段は、前記複数の送受信手段の応答頻度を示すパラメータを用いて、前記複数の応答処理手段の中の状態遷移の優先順位を決定する
請求項１ないし３のいずれか１項に記載の情報処理装置。
【請求項５】
前記決定手段は、前記応答処理手段が第２の状態であった直近の期間についての前記パラメータを用いて、前記複数の応答処理手段の中の状態遷移の優先順位を決定する
請求項４に記載の情報処理装置。
【請求項６】
前記決定手段は、自装置に対する電力の供給が開始されてから、当該決定手段が優先順位を決定するときまでの期間についての前記パラメータを用いて、前記複数の応答処理手段の中の状態遷移の優先順位を決定する
請求項４に記載の情報処理装置。
【請求項７】
複数のネットワークに対しデータを送受信する複数の送受信手段と、
前記複数の送受信手段それぞれに対応して備えられ、それぞれの前記送受信手段から受信したデータに対し応答処理を行わずに当該データを後段の制御手段に出力する第１の状態と、ネットワークから受信したデータの処理を後段の制御手段に出力せず当該データの少なくとも一部に対して応答処理を行う第２の状態とを切り替え可能な応答処理手段とを有するコンピュータに、
複数の前記応答処理手段が前記第２の状態から前記第１の状態に遷移する状態遷移について、複数の前記応答処理手段の中で優先順位を決定するステップと、
複数の前記応答処理手段のうち、ひとつの応答処理手段が前記状態遷移を行っているときに、他の応答処理手段が前記状態遷移を開始する場合、前記状態遷移の優先順位が前記ひとつの応答処理手段より前記他の前記応答処理手段の方が高い場合は、前記ひとつの応答処理手段の状態遷移を中断し、前記他の応答処理手段の状態遷移が開始されるように複数の前記応答処理手段を制御するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
通信機器などの情報処理装置に複数の通信インタフェースを設けることにより、情報処理装置を複数のネットワークに接続する技術が提案されている。特許文献１には、複数の通信インタフェースを有する通信機器において、優位に設定された通信インタフェースがネットワークに接続された場合、優位に設定されていない通信インタフェースがネットワークに接続されているか否かに関係なく、優位に設定された通信インタフェースの経路情報をデフォルトゲートウェイとする技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１１６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図３は、画像形成装置による節電復帰処理のタイムチャートを示す。この例では、複数のネットワークのうちひとつのネットワークに対応するある通信インタフェースについて節電状態からの復帰処理が行われているときに他ネットワークに対応する他の通信インタフェースで節電状態から通常状態への復帰要因となる復帰パケットが受信された場合、当該他の通信インタフェースについての節電状態から通常状態への復帰処理は、先に復帰パケットが受信された通信インタフェースについての節電復帰処理が終了した後に開始されている。また、各通信インタフェースで受信された復帰パケットに対する応答パケットは、複数の通信インタフェースの各々についての節電復帰処理が終了した後に送信される。このように、複数のネットワークに対応する通信インタフェースを備える情報処理装置では、ある通信インタフェースについての節電復帰処理中に他の通信インタフェースで復帰パケットが受信されると、これらの通信インタフェースの各々において、復帰パケットが受信されてから応答パケットが送信されるまでの時間（以下、「応答時間」という）が、単一の通信インタフェースを備える情報処理装置に比べて長くなるという問題がある。本発明は、複数のネットワークに対応する通信インタフェースを有する節電状態の情報処理装置において、優先順位の高いネットワークに対する応答時間を短縮することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る情報処理装置は、複数のネットワークに対しデータを送受信する複数の送受信手段と、前記複数の送受信手段それぞれに対応して備えられ、それぞれの前記送受信手段から受信したデータに対し応答処理を行わずに当該データを後段の制御手段に出力する第１の状態と、ネットワークから受信したデータの処理を後段の制御手段に出力せず当該データの少なくとも一部に対して応答処理を行う第２の状態とを切り替え可能な応答処理手段と、複数の前記応答処理手段が前記第２の状態から前記第１の状態に遷移する状態遷移について、複数の前記応答処理手段の中で優先順位を決定する決定手段と、複数の前記応答処理手段のうち、ひとつの応答処理手段が前記状態遷移を行っているときに、他の応答処理手段が前記状態遷移を開始する場合、前記決定手段により決定された状態遷移の優先順位が前記ひとつの応答処理手段より前記他の前記応答処理手段の方が高い場合は、前記ひとつの応答処理手段の状態遷移を中断し、前記他の応答処理手段の状態遷移が開始されるように複数の前記応答処理手段を制御する制御手段とを有する。
【０００６】
請求項２に係る情報処理装置は、請求項１に記載の構成において、前記制御手段は、前記ひとつの応答処理手段の状態遷移を中断し、前記他の応答処理手段の状態遷移が開始された場合、前記他の応答処理手段の状態遷移が終了すると前記ひとつの応答処理手段の状態遷移が再開されるように当該ひとつの応答処理手段を制御することを特徴とする。
【０００７】
請求項３に係る情報処理装置は、請求項１または２に記載の構成において、前記制御手段は、前記ひとつの応答処理手段が、状態遷移が開始される要因となるデータを受信した場合に当該ひとつの応答処理手段が状態遷移を開始するように制御し、前記ひとつの応答処理手段の状態遷移が完了すると、当該データに対する応答処理を行い、前記ひとつの応答処理手段の状態遷移が中断されて前記他の応答処理手段の状態遷移が開始された場合、当該他の応答処理手段の状態遷移の完了後であって、且つ、前記ひとつの応答処理手段が状態遷移する要因となったデータに対して応答する前に、前記他の応答処理手段が受信したデータに対して応答することを特徴とする。
【０００８】
請求項４に係る情報処理装置は、請求項１ないし３のいずれか１項に記載の構成において、前記決定手段は、前記複数の送受信手段の応答頻度を示すパラメータを用いて、前記複数の応答処理手段の中の状態遷移の優先順位を決定することを特徴とする。
【０００９】
請求項５に係る情報処理装置は、請求項４に記載の構成において、前記決定手段は、前記応答処理手段が第２の状態であった直近の期間についての前記パラメータを用いて、前記複数の応答処理手段の中の状態遷移の優先順位を決定することを特徴とする。
【００１０】
請求項６に係る情報処理装置は、請求項４に記載の構成において、前記決定手段は、自装置に対する電力の供給が開始されてから、当該決定手段が優先順位を決定するときまでの期間についての前記パラメータを用いて、前記複数の応答処理手段の中の状態遷移の優先順位を決定することを特徴とする。
【００１１】
請求項７に係るプログラムは、複数のネットワークに対しデータを送受信する複数の送受信手段と、前記複数の送受信手段それぞれに対応して備えられ、それぞれの前記送受信手段から受信したデータに対し応答処理を行わずに当該データを後段の制御手段に出力する第１の状態と、ネットワークから受信したデータの処理を後段の制御手段に出力せず当該データの少なくとも一部に対して応答処理を行う第２の状態とを切り替え可能な応答処理手段とを有するコンピュータに、複数の前記応答処理手段が前記第２の状態から前記第１の状態に遷移する状態遷移について、複数の前記応答処理手段の中で優先順位を決定するステップと、複数の前記応答処理手段のうち、ひとつの応答処理手段が前記状態遷移を行っているときに、他の応答処理手段が前記状態遷移を開始する場合、前記状態遷移の優先順位が前記ひとつの応答処理手段より前記他の前記応答処理手段の方が高い場合は、前記ひとつの応答処理手段の状態遷移を中断し、前記他の応答処理手段の状態遷移が開始されるように複数の前記応答処理手段を制御するステップとを実行させる。
【発明の効果】
【００１２】
請求項１に係る情報処理装置によれば、複数のネットワークに対応する通信インタフェースを有する節電状態の情報処理装置において、複数の通信インタフェースの各々についての節電復帰処理が終了した後に応答する場合に比べて、優先順位の高いネットワークに対する応答時間を短縮することができる。
請求項２に係る情報処理装置によれば、複数のネットワークに対応する通信インタフェースを有する節電状態の情報処理装置において、複数の通信インタフェースの各々についての節電復帰処理が終了した後に応答する場合に比べて、相対的に優先順位の高いネットワークに対する応答時間を短縮するとともに、相対的に優先度が低いネットワークに対する応答をすることができる。
請求項３に係る情報処理装置によれば、節電状態において、ひとつのネットワークに対して応答する場合と、複数のネットワークに対して応答する場合とでそれぞれにおける優先順位の高いネットワークに対する応答時間を、複数の通信インタフェースの各々についての節電復帰処理が終了した後に応答する場合に比べて、短縮することができる。
請求項４に係る情報処理装置によれば、複数のネットワークの応答状況に応じて、節電状態を解除するネットワークインタフェースの優先順位を決定することができる。
請求項５に係る情報処理装置によれば、複数のネットワークの最新の応答状況に応じて、優先順位を決定することができる。
請求項６に係る情報処理装置によれば、複数のネットワークの応答状況の履歴に応じて優先順位を決定することができる。
請求項７に係るプログラムによれば、複数のネットワークに対応する通信インタフェースを有する節電状態のコンピュータにおいて、複数の通信インタフェースの各々についての節電復帰処理が終了した後に応答する場合に比べて、優先順位の高いネットワークに対する応答時間を短縮することができる。
【図面の簡単な説明】
【００１３】
【図１】画像形成装置のハードウェア構成を示すブロック図
【図２】通信部のハードウェア構成を示すブロック図
【図３】比較例に係る画像形成装置による節電復帰処理を示す図
【図４】画像形成装置の機能構成を示すブロック図
【図５】画像形成装置が通信ＩＦの動作状態を制御する処理を示すフローチャート
【図６】画像形成装置による節電復帰処理を例示するタイムチャート
【図７】節電復帰処理の優先順位を決定するために用いるパラメータを示す図
【図８】節電復帰処理の優先順位を決定する処理を示すフローチャート
【図９】変形例２における節電復帰処理を例示するタイムチャート
【発明を実施するための形態】
【００１４】
図１は、本発明の一実施形態に係る画像形成装置１０のハードウェア構成を示すブロック図である。同図に示したように、画像形成装置１０は、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、画像読取部１５と、画像形成部１６と、通信部１７と、画像処理部１８とを備える情報処理装置である。また、画像形成装置１０の各部は、バス１９に接続されており、このバス１９を介して各種データの授受を行う。
【００１５】
制御部１１は、画像形成装置１０の各部の動作を制御する手段である。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶媒体（主記憶装置）とを備える。ＣＰＵ（後述するＣＰＵ１１０）は、ＲＯＭおよび記憶部１２に記憶されているプログラムを読み出し、ＲＡＭを作業エリアにしてプログラムを実行する。制御部１１は、このようにプログラムを実行することにより、用紙に画像を形成すること、原稿から画像を読み取って画像データを生成すること、通信回線を介して他の装置と通信を行うことなどを実現する。
【００１６】
記憶部１２は、データを記憶する手段である。記憶部１２は、ハードディスク、フラッシュメモリなどの記憶媒体（補助記憶装置）を備え、通信部１７で受信したデータや画像形成装置１０で生成されたデータなどを記憶する。また、記憶部１２は、いわゆるメモリーカードやＵＳＢメモリなどの着脱可能な記憶媒体（リムーバブルメディア）と、その記憶媒体にデータを読み書きする手段とを含んでもよい。記憶部１２は、後述の制御プログラムを記憶する。
【００１７】
操作部１３は、ユーザの操作を受け付ける手段である。操作部１３は、操作子（ボタン、キーなど）を備え、押下された操作子に応じた制御信号を制御部１１に供給する。また、操作部１３は、表示部１４と、表示部１４の表示面に重ねて設けられたセンサとを備え、押圧した位置に応じた制御信号を制御部１１に供給するタッチパネルによって構成されてもよい。
【００１８】
表示部１４は、情報を表示する手段である。表示部１４は、表示装置として例えば液晶ディスプレイを有する。表示部１４は、制御部１１の制御の下、画像形成装置１０を操作するためのメニュー画面を表示する。
【００１９】
画像読取部１５は、原稿を読み取って画像データに変換する手段である。画像読取部１５は、原稿を光学的に読み取り、読み取った原稿の画像を表す画像データを生成する画像読取装置を備えている。画像読取部１５は、生成した画像データを画像処理部１８に供給する。
【００２０】
画像形成部１６は、用紙に画像を形成する手段である。画像形成部１６は、電子写真方式によって用紙にＹＭＣＫの各色成分のトナー像を形成する画像形成機構を具備している。なお、画像形成機構は、電子写真方式に限らず、インクジェット方式などの他の記録方式が用いられてもよい。
【００２１】
通信部１７は、データを送受信する手段である。通信部１７は、通信回線に接続されており、外部装置と有線または無線の通信を行う通信インタフェース（以下、「通信ＩＦ」という）として機能する。本発明において、通信部１７は、複数の通信ＩＦとして機能する。通信部１７の具体的な構成については、後述する。
【００２２】
画像処理部１８は、画像データに対して画像処理を実行する手段である。ここでいう画像処理とは、例えば、色補正や階調補正である。画像形成装置１０においてプリント機能が実行される場合、画像処理部１８は、画像処理が施された画像データを画像形成部１６に供給する。
【００２３】
図２は、通信部１７のハードウェア構成を示すブロック図である。本発明において、通信部１７は、２つのＰＨＹ（Physical Layer）１７１（１７１Ａおよび１７１Ｂ）と、２つのＭＡＣ（Media Access Controller）１７２（１７２Ａおよび１７２Ｂ）とを有する。ＰＨＹ１７１は、ＯＳＩ参照モデルの物理層において、ネットワークとの接続およびデータの伝送に関する物理的な方式を規定する。ＭＡＣ１７２は、ＯＳＩ参照モデルのデータリンク層において、フレーム（データの送受信単位）の送受信方法、フレームの形式、および誤り検出方法などを規定しており、ＰＨＹ１７１において受信されたパケット（データユニットの一例）に対して予め定められた処理を行う。本発明において、ＰＨＹ１７１ＡとＭＡＣ１７２Ａは第１の通信ＩＦ（以下、「通信ＩＦ１」という）として機能し、ＰＨＹ１７１ＢとＭＡＣ１７２Ｂは第２の通信ＩＦ（以下、「通信ＩＦ２」という）として機能する。通信ＩＦ１と通信ＩＦ２とは、互いに異なる通信回線に接続される。具体的な例として、通信ＩＦ１と通信ＩＦ２のうちの一方はインターネットに接続され、他方はイントラネットなどのＬＡＮ（Local Area Network）に接続される。別の例で、通信ＩＦ１と通信ＩＦ２とは互いに異なるグループ（部署、部門など）の通信回線に接続される。なお、通信ＩＦ１と通信ＩＦ２とは、有線と無線のどちらの方式であってもよい。
【００２４】
通信ＩＦ１と通信ＩＦ２における動作は、ＣＰＵ１１０により制御される。本発明において、ＣＰＵ１１０は、各通信ＩＦにおける消費電力を抑制するため、各通信ＩＦの動作状態を切り替える。具体的には、例えば、通信ＩＦ１と通信ＩＦ２において予め定められた時間を超えてパケット（データユニットの一例）が受信されない場合など予め定められた条件を満たすと、ＣＰＵ１１０は、通信ＩＦ１と通信ＩＦ２の動作状態を通常状態から節電状態に切り替える。通常状態とは消費電力が相対的に高い状態であり、節電状態とは消費電力が相対的に低い状態である。通常状態において、ＭＡＣ１７２はＰＨＹ１７１において受信されたパケットの処理をせず、後段のＣＰＵ１１０にその処理を委ねてＣＰＵ１１０から応答処理等を行う。節電状態において、ＭＡＣ１７２はＣＰＵ１１０に代わり、予め決められたパケットについて応答処理等をすることができる。ＣＰＵ１１０は、また、通信ＩＦが節電状態であるときに、当該節電状態を解除する要因となるパケット（以下、「復帰パケット」という）が通信ＩＦにおいて受信されると、当該通信ＩＦの動作状態を節電状態から通常状態に切り替える（当該通信ＩＦの節電状態を解除する）。以下では、通信ＩＦの動作状態を節電状態から通常状態に切り替えるためにＣＰＵ１１０および各通信ＩＦにおいて行われる処理を「節電復帰処理」と表現する。
【００２５】
図３は、比較例に係る画像形成装置１０による節電復帰処理を示す図である。図３は、通信ＩＦ１と通信ＩＦ２について節電復帰処理が行われる様子を示している。図３において横方向は時間の経過を表し、斜線で示した領域は通信ＩＦ１および通信ＩＦ２について節電復帰処理が実行されている時間を示す。
【００２６】
時刻ｔ１１において、通信ＩＦ１で復帰パケットが受信されると、ＣＰＵ１１０は、通信ＩＦ１についての節電復帰処理を開始させる。通信ＩＦ１についての節電復帰処理が行われている間の時刻ｔ１２に通信ＩＦ２で復帰パケットが受信されると、ＣＰＵ１１０は、通信ＩＦ１についての節電復帰処理を続行する。時刻ｔ１３において、通信ＩＦ１についての節電復帰処理が終了すると、ＣＰＵ１１０は、通信ＩＦ２についての節電復帰処理を開始させる。時刻ｔ１４において、通信ＩＦ２についての節電復帰処理が終了すると、ＣＰＵ１１０は、時刻ｔ１１に受信された復帰パケットに対して通信ＩＦ１を介して応答する。復帰パケットに対する応答は、予め決められたパケット（以下、「応答パケット」という）を送信することにより行われる。時刻ｔ１５において、ＣＰＵ１１０は、時刻ｔ１２に受信された復帰パケットに対する応答パケットを、通信ＩＦ２を介して送信する。
【００２７】
図３に示す例では、複数のネットワークのうちひとつのネットワークに対応するある通信インタフェースについて節電状態からの復帰処理が行われているときに他ネットワークに対応する他の通信インタフェースで節電状態から通常状態への復帰要因となる復帰パケットが受信された場合、当該他の通信インタフェースについての節電状態から通常状態への復帰処理は、先に復帰パケットが受信された通信インタフェースのついての節電復帰処理が終了した後に開始されている。また、各通信インタフェースで受信された復帰パケットに対する応答パケットは、複数の通信インタフェースの各々についての節電復帰処理が終了した後に送信される。このように、複数のネットワークに対応する通信インタフェースを備える情報処理装置では、ある通信インタフェースについての節電復帰処理中に他の通信インタフェースで復帰パケットが受信されると、これらの通信インタフェースの各々において、復帰パケットが受信されてから応答パケットが送信されるまでの時間（以下、「応答時間」という）が、単一の通信インタフェースを備える情報処理装置に比べて長くなるという問題がある。
【００２８】
図４は、画像形成装置１０の機能構成を示すブロック図である。画像形成装置１０は、複数の送受信手段１０１（１０１Ａおよび１０１Ｂ）と、複数の応答処理手段１０２（１０２Ａおよび１０２Ｂ）と、決定手段１０３と、制御手段１０４とを有する。送受信手段１０１は、ネットワークに対しデータを送受信する。応答処理手段１０２は、送受信手段１０１に対応して備えられ、送受信手段１０１から受信したデータに対し応答処理を行わずに当該データを後段の制御手段１０４に委ねる第１の状態と、ネットワークから受信したデータの処理を後段の制御手段１０４に委ねず当該データの少なくとも一部に対して応答処理を行う第２の状態のいずれかの状態で動作する。決定手段１０３は、応答処理手段１０２が第２の状態から第１の状態に遷移する状態遷移について、複数の応答処理手段１０２の中で優先順位を決定する。制御手段１０４は、複数の応答処理手段１０２のうち、ひとつの応答処理手段１０２が状態遷移を行っているときに、他の応答処理手段１０２が状態遷移を開始する場合、決定手段１０３により決定された状態遷移の優先順位がひとつの応答処理手段１０２より他の応答処理手段１０２の方が高い場合は、ひとつの応答処理手段１０２の状態遷移を中断し、他の応答処理手段１０２の状態遷移が開始されるように複数の応答処理手段１０２を制御する。
【００２９】
図２において、ＰＨＹ１７１は、送受信手段１０１の一例である。各通信ＩＦの動作状態を制御するための制御プログラムを実行しているＣＰＵ１１０により制御されたＭＡＣ１７２は、応答処理手段１０２の一例である。制御プログラムを実行しているＣＰＵ１１０は、決定手段１０３および制御手段１０４の一例である。
【００３０】
図５は、画像形成装置１０が通信ＩＦ１および通信ＩＦ２の動作状態を制御する処理を示すフローチャートである。図５に示す処理は、通信ＩＦ１および通信ＩＦ２の少なくとも一方の動作状態が節電状態であるときに開始される。なお、ＣＰＵ１１０は、各通信ＩＦの動作状態を示す情報を管理している。
【００３１】
ステップＳＡ１において、ＣＰＵ１１０は、節電状態の通信ＩＦにおいて復帰パケットが受信されたか否かを判断する。具体的には、ＭＡＣ１７２は、通信ＩＦにおいて受信されたパケットに対するフィルタの機能を備えており、復帰パケットが受信されると当該復帰パケットをＣＰＵ１１０に出力する。ＣＰＵ１１０は、ＭＡＣ１７２から復帰パケットを取得することにより、節電状態の通信ＩＦにおいて復帰パケットが受信されたと判断する。復帰パケットが受信されたと判断された場合（ＳＡ１：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳＡ２に移行する。復帰パケットが受信されていないと判断された場合（ＳＡ１：ＮＯ）、ＣＰＵ１１０は、復帰パケットが受信されるまで処理を待機する。
【００３２】
ステップＳＡ２において、ＣＰＵ１１０は、節電復帰処理が行われている他の通信ＩＦがあるか否かを判断する。節電復帰処理が行われている他の通信ＩＦがあると判断された場合（ＳＡ２：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳＡ３に移行する。節電復帰処理が行われている他の通信ＩＦがないと判断された場合（ＳＡ２：ＮＯ）、ＣＰＵ１１０は、処理をステップＳＡ７に移行する。
【００３３】
ステップＳＡ３において、ＣＰＵ１１０は、新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理の優先順位が、既に復帰パケットを受信している他方の通信ＩＦについての節電復帰処理の優先順位よりも高いか否かを判断する。各通信ＩＦについての節電復帰処理の優先順位は、各通信ＩＦの動作状態が通常状態から節電状態に切り替えられるときにＣＰＵ１１０により決定され、予め記憶部１２に記憶されている。節電復帰処理の優先順位を決定するための具体的な方法については後述する。ステップＳＡ３において、ＣＰＵ１１０は、記憶部１２から各通信ＩＦについての節電復帰処理の優先順位を読み出して比較する。新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理の優先順位が既に復帰パケットを受信している他方の通信ＩＦについての節電復帰処理の優先順位よりも高いと判断された場合（ＳＡ３：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳＡ４に移行する。新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理の優先順位が既に復帰パケットを受信している他方の通信ＩＦについての節電復帰処理の優先順位よりも低いと判断された場合（ＳＡ３：ＮＯ）、ＣＰＵ１１０は、処理をステップＳＡ８に移行する。
【００３４】
ステップＳＡ４において、ＣＰＵ１１０は、既に行われている他方の通信ＩＦについての節電復帰処理を中断し、新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理を開始する。ステップＳＡ５において、ＣＰＵ１１０は、ステップＳＡ４で新たに開始された節電復帰処理が終了したか否かを判断する。新たに開始された節電復帰処理が終了したと判断された場合（ＳＡ５：ＹＥＳ）、ＣＰＵ１１０は、節電復帰処理が終了した通信ＩＦから応答パケットを送信し、処理をステップＳＡ６に移行する。新たに開始された節電復帰処理が終了していないと判断された場合（ＳＡ５：ＮＯ）、ＣＰＵ１１０は、当該節電復帰処理を続行させる。
【００３５】
ステップＳＡ６において、ＣＰＵ１１０は、ステップＳＡ４で中断された節電復帰処理を再開する。ＣＰＵ１１０は、再開された節電復帰処理が終了すると、当該節電復帰処理が終了した通信ＩＦから応答パケットを送信する。
【００３６】
ステップＳＡ７において、ＣＰＵ１１０は、復帰パケットが受信された通信ＩＦについての節電復帰処理を開始する。ＣＰＵ１１０は、節電復帰処理が終了すると、当該節電復帰処理が終了した通信ＩＦから応答パケットを送信する。
【００３７】
ステップＳＡ８において、ＣＰＵ１１０は、既に行われている他方の通信ＩＦについての節電復帰処理を続行させ、当該節電復帰処理が終了すると、新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理を開始する。ＣＰＵ１１０は、各通信ＩＦについての節電復帰処理が終了するごとに、節電復帰処理が終了した通信ＩＦから応答パケットを送信する。
【００３８】
以上の処理により、ある通信ＩＦについて節電復帰処理が行われているときに他の通信ＩＦで復帰パケットが受信された場合に、決定された優先順位に従って各通信ＩＦの節電復帰処理が行われる。これにより、優先順位の高い一方の通信ＩＦにおける応答時間が短縮され、受信されたパケットが当該通信ＩＦにおいて失われることが防止される。
【００３９】
図６は、画像形成装置１０による節電復帰処理を例示するタイムチャートである。図６は、図５に示したフローに従って、通信ＩＦ１と通信ＩＦ２について節電復帰処理が行われる様子を示している。図６は、通信ＩＦ２についての節電復帰処理の優先順位が、通信ＩＦ１についての節電復帰処理の優先順位よりも高い場合のタイムチャートを示している。
【００４０】
時刻ｔ２１において、通信ＩＦ１で復帰パケットが受信されると、ＣＰＵ１１０は、通信ＩＦ１についての節電復帰処理を開始させる。通信ＩＦ１についての節電復帰処理が行われている間の時刻ｔ２２に通信ＩＦ２で復帰パケットが受信されると、ＣＰＵ１１０は、通信ＩＦ１についての節電復帰処理を中断し、通信ＩＦ２についての節電復帰処理を開始する。時刻ｔ２３において、通信ＩＦ２についての節電復帰処理が終了すると、ＣＰＵ１１０は、通信ＩＦ２から応答パケットを送信し、通信ＩＦ１についての節電復帰処理を再開する。時刻ｔ２４において、通信ＩＦ１についての節電復帰処理が終了すると、ＣＰＵ１１０は、通信ＩＦ１から応答パケットを送信する。図６に示す通り、一方の通信ＩＦについての節電復帰処理が中断されて、他方の通信ＩＦについての節電復帰処理が開始された場合、当該他方の通信ＩＦからの応答パケットは、節電復帰処理が中断された一方の通信ＩＦからの応答パケットよりも前に送信される。
【００４１】
図７は、画像形成装置１０が各通信ＩＦについての節電復帰処理の優先順位を決定するために用いるパラメータを示す図である。この例で、画像形成装置１０は、図７に示す９種類のパラメータを用いて、各通信ＩＦにおける節電復帰処理の優先度合いを示す値（以下、単に「優先度」という）を算出し、当該優先度を比較することにより、各通信ＩＦについての節電復帰処理の優先順位を決定する。図７に示すパラメータの各々は、各通信ＩＦの動作状態が通常状態であるときに、ＣＰＵ１１０により採取される。すなわち、図７に示すパラメータの各々の採取は、各通信ＩＦの動作状態が節電状態から通常状態になると開始され、通常状態から節電状態になると停止される。図７に示す９種類のパラメータのうち、パラメータｘ１は各通信ＩＦが利用される頻度を直接的に示すパラメータであり、パラメータｘ２からｘ９は各通信ＩＦが利用される頻度を間接的に示すパラメータである。この例で、パラメータｘ１は優先度を算出するために最も重要なパラメータであり、パラメータｘ２からｘ９は優先度の精度を高めるために補助的に用いられるパラメータである。パラメータｘ１からｘ９は、いずれもその値が大きいほど通信ＩＦが利用される頻度が高い傾向にあることを示す。以下では、まず、９種類のパラメータの各々について説明し、次に、優先度を算出する具体的な方法について説明する。
【００４２】
パラメータｘ１は、各通信ＩＦにおいてＳＹＮパケットが受信された回数とＳＹＮ／ＡＣＫパケットが送信された回数との合計を示す。パラメータｘ１は、その値が大きいほど、通信ＩＦが利用される頻度が高いことを示す。なお、パラメータｘ１は、ＳＹＮパケットが受信された回数、および、ＳＹＮ／ＡＣＫパケットが送信された回数のいずれか一方を示してもよい。
【００４３】
パラメータｘ２は、通信ＩＦごとに管理されたＡＲＰ（Address Resolution Protocol）テーブルに登録されているＩＰ（Internet Protocol）アドレスまたはＭＡＣアドレスの数を示す。パラメータｘ２は、その値が大きいほど、通信ＩＦを介して接続されている端末装置の数が多く、より多くの端末装置が画像形成装置１０により提供される各種サービス（例えば、プリント、ファクシミリなど）を利用することが可能であることを示す。
【００４４】
パラメータｘ３は、ＴＣＰ（Transmission Control Protocol）／ＩＰの通信でステートがＬＩＳＴＥＮになっているポートの数を示す。パラメータｘ４は、ＵＤＰ（User Datagram Protocol）の通信において開放されているポートの数を示す。パラメータｘ３とパラメータｘ４とは、その値が大きいほど、各通信ＩＦに割り当てられているサービスの数が多いことを示す。
【００４５】
パラメータｘ５は、各通信ＩＦにおいて送受信されたパケットの数の大小を示す。なお、各通信ＩＦにおいて送受信されたパケットの数には、画像形成装置１０の各種サービスを利用するために送受信されたパケットの数だけでなく、画像形成装置１０と外部装置とのネットワーク接続を維持または管理するために送受信されたパケットの数も含まれる。パラメータｘ５は、「０」または「１」の値であり、パラメータｘ５が「０」である通信ＩＦは、当該通信ＩＦにおいて送受信されたパケットの数が他方の通信ＩＦにおいて送受信されたパケットの数よりも少ないことを示す。パラメータｘ５が「１」である通信ＩＦは、当該通信ＩＦにおいて送受信されたパケットの数が他方の通信ＩＦにおいて送受信されたパケットの数よりも多いことを示す。
【００４６】
パラメータｘ６は、ＭＴＵ（Maximum Transfer Unit）のサイズで送受信されたパケットの数の大小を示す。ＭＴＵのサイズで送受信されたパケットの数が多いことは、画像形成装置１０の各種サービスを利用するために送受信されたパケットの数が多い傾向を示す。パラメータｘ６は、「０」または「１」の値であり、パラメータｘ６が「０」である通信ＩＦは、当該通信ＩＦにおいてＭＴＵのサイズで送受信されたパケットの数が他方の通信ＩＦにおいてＭＴＵのサイズで送受信されたパケットの数よりも少ないことを示す。パラメータｘ６が「１」である通信ＩＦは、当該通信ＩＦにおいてＭＴＵのサイズで送受信されたパケットの数が他方の通信ＩＦにおいてＭＴＵのサイズで送受信されたパケットの数よりも多いことを示す。
【００４７】
パラメータｘ７は、画像形成装置１０が含まれるサブネットワーク内の端末装置から受信されたパケットの数の大小を示す。パラメータｘ７は、「０」または「１」の値であり、パラメータｘ７が「０」である通信ＩＦは、当該通信ＩＦにおけるパケットの数が他方の通信ＩＦにおけるパケットの数よりも少ないことを示す。パラメータｘ７が「１」である通信ＩＦは、当該通信ＩＦにおけるパケットの数が他方の通信ＩＦにおけるパケットの数よりも多いことを示す。
【００４８】
パラメータｘ８は、ゲートウェイを経由して受信されたパケットの数の大小を示す。パラメータｘ８は、「０」または「１」の値であり、パラメータｘ８が「０」である通信ＩＦは、当該通信ＩＦにおけるパケットの数が他方の通信ＩＦにおけるパケットの数よりも少ないことを示す。パラメータｘ８が「１」である通信ＩＦは、当該通信ＩＦにおけるパケットの数が他方の通信ＩＦにおけるパケットの数よりも多いことを示す。
【００４９】
パラメータｘ９は、各通信ＩＦにおける通信速度の大小を示す。パラメータｘ９は、「０」または「１」の値であり、パラメータｘ９が「０」である通信ＩＦは、当該通信ＩＦにおける通信速度が、他方の通信ＩＦにおける通信速度よりも遅いことを示す。パラメータｘ９が「１」である通信ＩＦは、当該通信ＩＦにおける通信速度が、他方の通信ＩＦにおける通信速度よりも速いことを示す。
【００５０】
図７に示すパラメータのうちパラメータｘ１からｘ４は、各通信ＩＦの動作状態が通常状態であるときに、ＣＰＵ１１０により採取される。すなわち、パラメータｘ１からｘ４の採取は、各通信ＩＦの動作状態が節電状態から通常状態になると開始され、通常状態から節電状態になると停止される。パラメータｘ５からパラメータｘ８については、各通信ＩＦの動作状態が通常状態であるときに、各パラメータに関するパケットの数（各通信ＩＦにおいて送受信されたパケットの数、ＭＴＵのサイズで送受信されたパケットの数、画像形成装置１０が含まれるサブネットワーク内の端末装置から受信されたパケットの数、および、ゲートウェイを経由して受信されたパケットの数）がＣＰＵ１１０により採取され、各通信ＩＦの動作状態が通常状態から節電状態に切り替えられるときに「０」または「１」の値が記憶部１２に記憶される。パラメータｘ９については、各通信ＩＦにおける通信速度がＣＰＵ１１０により測定され、「０」または「１」の値が予め記憶部１２に記憶されている。
【００５１】
次に、優先度を算出する方法について説明する。ＣＰＵ１１０は、以下の式（１）を用いて、各通信ＩＦについて優先度Ｐを算出する。
【数１】
0006511786.tif 000002
ここで、ｗｉは、パラメータｘｉの各々の重要度に応じて予め設定された重みであって記憶部１２に記憶されている。上述の通り、パラメータｘ１は各通信ＩＦが利用される頻度を直接的に示すパラメータであり、パラメータｘ２からｘ９は各通信ＩＦが利用される頻度を間接的に示すパラメータである。そのため、パラメータｘ１の重みｗ１は、パラメータｘ２からｘ９の重みｗ２からｗ９よりも大きくなるように設定される。また、画像形成装置１０が含まれるサブネットワーク内での通信の頻度が高い通信ＩＦは、ゲートウェイを経由した通信の頻度が高い通信ＩＦに比べて、より早く節電復帰処理が実行されることが望まれる傾向にある。そのため、パラメータｘ７の重みｗ７は、パラメータｘ８の重みよりも大きくなるように設定される。パラメータｘ１からｘ９の重みは、例えば、ｗ１＝１０、ｗ２＝９、ｗ３＝８、ｗ４＝８、ｗ５＝５、ｗ６＝５、ｗ７＝４、ｗ８＝２、ｗ９＝２である。
【００５２】
図８は、画像形成装置１０が各通信ＩＦについての節電復帰処理の優先順位を決定する処理を示すフローチャートである。図８に示す処理は、各通信ＩＦが通常状態であるときに開始される。上述の通り、ＣＰＵ１１０は、各通信ＩＦが通常状態であるときに、パラメータｘ１からｘ８（パラメータｘ５からｘ８については、各パラメータに関するパケットの数）の各々を採取してＲＡＭに記憶している。また、ＣＰＵ１１０は、パラメータｘ９を予め記憶部１２に記憶している。
【００５３】
ステップＳＢ１において、ＣＰＵ１１０は、各通信ＩＦの動作状態を通常状態から節電状態に切り替えるための条件（以下、「節電条件」という）が満たされたか否かを判断する。ＣＰＵ１１０は、例えば、通信ＩＦ１と通信ＩＦ２において、予め定められた時間を超えて予め決められたパケットが受信されないか否か等を節電条件として判断する。節電条件が満たされたと判断された場合（ＳＢ１：ＹＥＳ）、ＣＰＵ１１０は、処理をステップＳＢ２に移行する。節電条件が満たされていないと判断された場合（ＳＢ１：ＮＯ）、ＣＰＵ１１０は、節電条件が満たされるまで処理を待機する。
【００５４】
ステップＳＢ２において、ＣＰＵ１１０は、パラメータｘ１からｘ８の採取を停止する。ステップＳＢ３において、ＣＰＵ１１０は、ＲＡＭに新たに記憶されたパラメータを用いて、記憶部１２に記憶された複数のパラメータを更新する。この例で、ＣＰＵ１１０は、ＲＡＭに新たに記憶されたパラメータにより、記憶部１２に記憶された複数のパラメータを上書きする。なお、パラメータｘ５からｘ８については、ＲＡＭに記憶された各パラメータに関するパケットの数が通信ＩＦ１と通信ＩＦ２について比較され、「０」または「１」の値が記憶部１２に上書きされる。これにより、記憶部１２には、通信ＩＦ１と通信ＩＦ２とが通常状態に切り替わってから各通信ＩＦについての節電復帰処理の優先順位が決定されるときまでに採取されたパラメータが記憶される。
【００５５】
ステップＳＢ４において、ＣＰＵ１１０は、通信ＩＦ１と通信ＩＦ２の各々の優先度Ｐを算出する。ＣＰＵ１１０は、記憶部１２から各通信ＩＦについてのパラメータを読み出し、上述した式（１）を用いて優先度Ｐを算出する。ＣＰＵ１１０は、算出された通信ＩＦ１についての優先度Ｐ（以下、「優先度Ｐ１」という）と通信ＩＦ２についての優先度Ｐ（以下、「優先度Ｐ２」という）とをＲＡＭに記憶する。
【００５６】
ステップＳＢ５において、ＣＰＵ１１０は、通信ＩＦ１と通信ＩＦ２の優先順位を決定する。具体的には、ＣＰＵ１１０は、ＲＡＭから優先度Ｐ１と優先度Ｐ２とを読み出し、その値を比較することにより通信ＩＦ１と通信ＩＦ２の優先順位を決定する。ＣＰＵ１１０は、例えば、優先度Ｐ１が優先度Ｐ２以上である場合には、通信ＩＦ１の優先順位を１番目、通信ＩＦ２の優先順位を２番目と決定し、優先度Ｐ２が優先度Ｐ１よりも大きい場合には、通信ＩＦ２の優先順位を１番目、通信ＩＦ１の優先順位を２番目と決定する。ＣＰＵ１１０は、決定された優先順位を記憶部１２に記憶する。ステップＳＢ６において、ＣＰＵ１１０は、通信ＩＦ１および通信ＩＦ２の動作状態を節電状態に切り替える。
【００５７】
以上の処理により、各通信ＩＦについての節電復帰処理の優先順位は、節電条件が満たされたときに決定される。図８の処理では、各通信ＩＦが通常状態であった（節電状態が解除されていた）直近の期間に採取されたパラメータを用いて優先度Ｐが算出され、各通信ＩＦの優先順位が決定される。したがって、各通信ＩＦが通常状態であった直近の期間の各通信ＩＦの状態に応じて、各通信ＩＦの優先順位が決定される。
【００５８】
本発明は、上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する変形例のうち、２つ以上のものが組み合わされて用いられてもよい。
【００５９】
（１）変形例１
各通信ＩＦの優先順位は、各通信ＩＦが通常状態であった直近の期間に採取されたパラメータのみを用いて決定される場合に限らない。各通信ＩＦの優先順位は、画像形成装置１０に対する電力の供給が開始されてから優先順位が決定されるときまでの期間に採取されたパラメータを用いて決定されてもよい。この場合、記憶部１２には、画像形成装置１０に対する電力の供給が開始されてから優先順位が決定されるときまでの期間に採取されたパラメータが積算して記憶される。具体的には、ステップＳＢ３において、ＣＰＵ１１０は、記憶部１２に記憶された複数のパラメータに、ＲＡＭに記憶されたパラメータ（新たに採取されたパラメータ）を加算する。また、ステップＳＢ４において、ＣＰＵ１１０は、記憶部１２から各通信ＩＦについてのパラメータの積算値を読み出し、上述した式（１）を用いて優先度Ｐを算出する。なお、変形例１において、式（１）のｘ１からｘ９には、各パラメータの積算値が代入される。変形例１により、画像形成装置１０に対する電力の供給が開始されてから、各通信ＩＦの優先順位が決定されるときまでに各通信ＩＦが利用された頻度に応じて、各通信ＩＦの優先順位が決定される。
【００６０】
（２）変形例２
ステップＳＡ４において、ＣＰＵ１１０は、既に行われている他方の通信ＩＦについての節電復帰処理を続行させてもよい。この場合、ＣＰＵ１１０は、既に行われている他方の通信ＩＦについての節電復帰処理が終了すると、当該通信ＩＦから応答パケットを送信することなく、新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理を開始する。ＣＰＵ１１０は、新たに復帰パケットが受信された一方の通信ＩＦについての節電復帰処理が終了すると、当該通信ＩＦから応答パケットを送信し、且つ、当該応答パケットが送信された後に他方の通信ＩＦから応答パケットを送信する。
【００６１】
図９は、変形例２における節電復帰処理を例示するタイムチャートである。図９は、通信ＩＦ２についての節電復帰処理の優先順位が、通信ＩＦ１についての節電復帰処理の優先順位よりも高い場合のタイムチャートを示している。時刻ｔ３１において、通信ＩＦ１で復帰パケットが受信されると、ＣＰＵ１１０は、通信ＩＦ１についての節電復帰処理を開始させる。通信ＩＦ１についての節電復帰処理が行われている間の時刻ｔ３２に通信ＩＦ２で復帰パケットが受信されると、ＣＰＵ１１０は、通信ＩＦ１についての節電復帰処理を続行する。時刻ｔ３３に、通信ＩＦ１についての節電復帰処理が終了すると、ＣＰＵ１１０は、通信ＩＦ２についての節電復帰処理を開始する。時刻ｔ３４において、通信ＩＦ２についての節電復帰処理が終了すると、ＣＰＵ１１０は、通信ＩＦ２から応答パケットを送信する。時刻ｔ３５において、ＣＰＵ１１０は、通信ＩＦ１から応答パケットを送信する。なお、図９の例で、通信ＩＦ２において応答が必要な複数のパケットが受信されている場合には、これら複数のパケットに対する応答としてのパケットが通信ＩＦ２から送信されるまで、通信ＩＦ１は応答パケットを送信せずに待機する。
【００６２】
（３）変形例３
各通信ＩＦについての節電復帰処理の優先順位が決定されるタイミング、および、各通信ＩＦの優先度が算出されるタイミングは、実施形態に記載されたタイミングに限らない。ＣＰＵ１１０は、例えば、ステップＳＡ２において節電復帰処理が行われている通信ＩＦがあると判断された後であって、且つ、ステップＳＡ３の判断の前に、各通信ＩＦの優先度を算出し、各通信ＩＦについての節電復帰処理の優先順位を決定してもよい。
【００６３】
（４）変形例４
各通信ＩＦの優先度を算出するために用いられるパラメータは、実施形態に記載されたパラメータに限らない。各通信ＩＦが利用される頻度を直接的または間接的に示すパラメータであれば、いかなるパラメータを用いて優先度が算出されてもよい。また、実施形態に記載されたパラメータの一部を用いて各通信ＩＦの優先度が算出されてもよい。例えば、パラメータｘ５からｘ９を用いることなく、パラメータｘ１からパラメータｘ４のみを用いて各通信ＩＦの優先度が算出されてもよい。さらに、各通信ＩＦの優先度は、式（１）以外の式を用いて算出されてもよい。また、パラメータｘ５からｘ９は、必ずしも「０」または「１」の値でなくてもよい。例えば、各パラメータに関するパケットの数のうち上位ｎ桁（例えば、上位１桁または上位２桁など）の値が、パラメータｘ５からｘ８の値として用いられてもよい。また、各通信ＩＦにおける通信速度を示す値がパラメータｘ９として用いられてもよい。
【００６４】
（５）変形例５
各通信ＩＦについての節電復帰処理の優先順位は、各通信ＩＦについての優先度を比較することにより決定されなくてもよい。各通信ＩＦについての節電復帰処理の優先順位は、例えば、ユーザが操作部１３を操作することにより決定されてもよい。この場合、ＣＰＵ１１０は、各通信ＩＦが利用される頻度をユーザに把握させるために、実施形態に記載したパラメータを表示部１４に表示してもよい。なお、ユーザによる各通信ＩＦについての優先順位の指定は、時間ごとに行われてもよい。
【００６５】
（６）変形例６
本発明に係る通信ＩＦの動作状態の制御は、画像形成装置１０以外の情報処理装置において行われてもよい。例えば、画像データに対して画像処理を実行する画像処理装置などにおいて、本発明に係る通信ＩＦの動作状態の制御が行われてもよい。
【００６６】
（７）変形例７
節電条件は、実施形態で例示した条件に限らない。例えば、通信ＩＦ１と通信ＩＦ２において予め決められたパケットが受信される頻度が、予め定められた頻度を下回ったか否かが節電条件として判断されてもよい。
【００６７】
（８）その他の変形例
画像形成装置１０の構成は、図１および図２に示した構成に限らない。画像形成装置１０は、図５および図８に示した各ステップの処理を実行できれば、どのような構成であってもよい。例えば、通信部１７は、３つ以上の通信ＩＦとして機能してもよい。
【００６８】
実施形態において、画像形成装置１０によって実行される制御プログラムは、磁気記憶媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記憶媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記憶媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータが読み取り可能な記憶媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットなどのネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００６９】
１０…画像形成装置、１１…制御部、１１０…ＣＰＵ、１２…記憶部、１３…操作部、１４…表示部、１５…画像読取部、１６…画像形成部、１７…通信部、１７１…ＰＨＹ、１７２…ＭＡＣ、１８…画像処理部、１０１…送受信手段、１０２…応答処理手段、１０３…決定手段、１０４…制御手段
【図１】
0006511786.tif 000003
【図２】
0006511786.tif 000004
【図３】
0006511786.tif 000005
【図４】
0006511786.tif 000006
【図５】
0006511786.tif 000007
【図６】
0006511786.tif 000008
【図７】
0006511786.tif 000009
【図８】
0006511786.tif 000010
【図９】
0006511786.tif 000011