(57)【特許請求の範囲】
【請求項１】
通信回線を介して外部装置から送信された複数種類の要求情報を受信する受信手段と、
前記受信手段により受信した要求情報に対応する応答情報を、前記通信回線を介して前記外部装置に送信する送信手段と、
前記複数種類の要求情報の各々の受信頻度に基づいて定めた、前記複数種類の要求情報のうち少なくとも一部の予め定めた要求情報と、前記予め定めた要求情報に対して代理応答すべき応答情報と、の対応関係を示す情報を記憶した記憶手段と、
省電力制御の対象である省電力制御対象部に含まれ、前記予め定めた要求情報の各々の受信頻度に基づいて定めた、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、応答の優先順位と、の対応関係を示す情報を出力する出力手段と、
前記出力手段から出力された前記対応関係を示す情報に基づいて、前記優先順位が高い順に、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、の対応関係を前記記憶手段に記憶させ、かつ前記省電力制御対象部が、通常電力状態よりも消費電力が少ない省電力状態の場合に、前記受信手段により受信した要求情報に対応する応答情報が前記記憶手段に記憶されている場合に、当該応答情報を前記外部装置に送信するように前記送信手段を制御する制御手段と、を備え、
前記出力手段は、前記通常電力状態において前記要求情報に対応する処理が起動しているか否かに基づいて、前記優先順位を変更する省電力制御装置。
【請求項２】
通信回線を介して外部装置から送信された複数種類の要求情報を受信する受信手段と、
前記受信手段により受信した要求情報に対応する応答情報を、前記通信回線を介して前記外部装置に送信する送信手段と、
前記複数種類の要求情報の各々の受信頻度に基づいて定めた、前記複数種類の要求情報のうち少なくとも一部の予め定めた要求情報と、前記予め定めた要求情報に対して代理応答すべき応答情報と、前記代理応答により電源効率がよくなるか否かを示す情報と、の対応関係を示す情報を記憶した記憶手段と、
省電力制御の対象である省電力制御対象部に含まれ、前記予め定めた要求情報の各々の受信頻度に基づいて定めた、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、応答の優先順位と、の対応関係を示す情報を出力する出力手段と、
前記出力手段から出力された前記対応関係を示す情報に基づいて、前記優先順位が高い順に、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、の対応関係を前記記憶手段に記憶させ、かつ前記省電力制御対象部が、通常電力状態よりも消費電力が少ない省電力状態の場合に、前記受信手段により受信した要求情報に対応する応答情報が前記記憶手段に記憶されている場合に、当該応答情報を前記外部装置に送信するように前記送信手段を制御する制御手段と、を備え、
前記出力手段は、前記代理応答により電源効率がよくなるか否かを示す情報に基づいて、前記優先順位を変更する省電力制御装置。
【請求項３】
前記出力手段は、前記通常電力状態において前記要求情報に対応する処理が起動しているか否かに基づいて、前記優先順位を変更する
請求項２記載の省電力制御装置。
【請求項４】
コンピュータを、請求項１〜請求項３の何れか１項に記載の省電力制御装置を構成する各手段として機能させるための省電力制御プログラム。
【請求項５】
前記請求項１〜請求項３の何れか１項に記載の省電力制御装置と、
前記省電力制御対象部に含まれ、記録媒体上に画像を形成する画像形成手段と、
を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力制御装置、省電力制御プログラム、及び画像形成装置に関する。
【背景技術】
【０００２】
特許文献１には、メインＣＰＵの電源切断時の最低消費電力の省エネルギーモードにおいても、ホストＰＣと情報授受するために、代理応答可能なパケットに対しては応答するＡＳＩＣを備えた画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９４６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、予め定めた代理応答可能な受信情報に対して応答する場合と比較して、省電力効率を向上させることができる省電力制御装置、省電力制御プログラム、及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の発明の省電力制御装置は、通信回線を介して外部装置から送信された複数種類の要求情報を受信する受信手段と、前記受信手段により受信した要求情報に対応する応答情報を、前記通信回線を介して前記外部装置に送信する送信手段と、前記複数種類の要求情報の各々の受信頻度に基づいて定めた、前記複数種類の要求情報のうち少なくとも一部の予め定めた要求情報と、前記予め定めた要求情報に対して代理応答すべき応答情報と、の対応関係を示す情報を記憶した記憶手段と、省電力制御の対象である省電力制御対象部に含まれ、前記予め定めた要求情報の各々の受信頻度に基づいて定めた、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、応答の優先順位と、の対応関係を示す情報を出力する出力手段と、前記出力手段から出力された前記対応関係を示す情報に基づいて、前記優先順位が高い順に、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、の対応関係を前記記憶手段に記憶させ、かつ前記省電力制御対象部が、通常電力状態よりも消費電力が少ない省電力状態の場合に、前記受信手段により受信した要求情報に対応する応答情報が前記記憶手段に記憶されている場合に、当該応答情報を前記外部装置に送信するように前記送信手段を制御する制御手段と、を備え、前記出力手段は、前記通常電力状態において前記要求情報に対応する処理が起動しているか否かに基づいて、前記優先順位を変更する。
【０００８】
請求項２記載の発明は、通信回線を介して外部装置から送信された複数種類の要求情報を受信する受信手段と、前記受信手段により受信した要求情報に対応する応答情報を、前記通信回線を介して前記外部装置に送信する送信手段と、前記複数種類の要求情報の各々の受信頻度に基づいて定めた、前記複数種類の要求情報のうち少なくとも一部の予め定めた要求情報と、前記予め定めた要求情報に対して代理応答すべき応答情報と、前記代理応答により電源効率がよくなるか否かを示す情報と、の対応関係を示す情報を記憶した記憶手段と、省電力制御の対象である省電力制御対象部に含まれ、前記予め定めた要求情報の各々の受信頻度に基づいて定めた、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、応答の優先順位と、の対応関係を示す情報を出力する出力手段と、前記出力手段から出力された前記対応関係を示す情報に基づいて、前記優先順位が高い順に、前記要求情報と、前記要求情報に対して代理応答すべき応答情報と、の対応関係を前記記憶手段に記憶させ、かつ前記省電力制御対象部が、通常電力状態よりも消費電力が少ない省電力状態の場合に、前記受信手段により受信した要求情報に対応する応答情報が前記記憶手段に記憶されている場合に、当該応答情報を前記外部装置に送信するように前記送信手段を制御する制御手段と、を備え、前記出力手段は、前記代理応答により電源効率がよくなるか否かを示す情報に基づいて、前記優先順位を変更する。
【０００９】
請求項３記載の発明は、前記出力手段は、前記通常電力状態において前記要求情報に対応する処理が起動しているか否かに基づいて、前記優先順位を変更する。
【００１２】
請求項４記載の発明の省電力制御プログラムは、コンピュータを、請求項１〜請求項５の何れか１項に記載の省電力制御装置を構成する各手段として機能させる。
【００１３】
請求項５記載の発明の画像形成層値は、前記請求項１〜請求項５の何れか１項に記載の省電力制御装置と、前記省電力制御対象部に含まれ、記録媒体上に画像を形成する画像形成手段と、を備える。
【発明の効果】
【００１４】
請求項１記載の発明によれば、受信頻度に関係なく予め定めた代理応答可能な受信情報に対して応答する場合と比較して、省電力効率を向上させることができる、という効果を有する。また、応答の優先順位を定めずに代理応答する場合と比較して、より省電力効率を向上させることができる、という効果を有する。さらに、要求情報に対応する処理が起動しているか否かに拘わらず代理応答する場合と比較して、無駄に応答情報が送信されるのを防ぐことができる、という効果を有する。
【００２０】
請求項３記載の発明によれば、要求情報に対応する処理が起動しているか否かに拘わらず代理応答する場合と比較して、無駄に応答情報が送信されるのを防ぐことができる、という効果を有する。
【００２１】
請求項４記載の発明によれば、予め定めた代理応答可能な受信情報に対して応答する場合と比較して、省電力効率を向上させることができる、という効果を有する。また、応答の優先順位を定めずに代理応答する場合と比較して、より省電力効率を向上させることができる、という効果を有する。さらに、要求情報に対応する処理が起動しているか否かに拘わらず代理応答する場合と比較して、無駄に応答情報が送信されるのを防ぐことができる、という効果を有する。
【００２２】
請求項５記載の発明によれば、予め定めた代理応答可能な受信情報に対して応答する場合と比較して、省電力効率を向上させることができる、という効果を有する。また、応答の優先順位を定めずに代理応答する場合と比較して、より省電力効率を向上させることができる、という効果を有する。さらに、要求情報に対応する処理が起動しているか否かに拘わらず代理応答する場合と比較して、無駄に応答情報が送信されるのを防ぐことができる、という効果を有する。
【図面の簡単な説明】
【００２３】
【図１】画像形成システムの概略構成図である。
【図２】画像形成装置の概略構成図である。
【図３】省電力制御装置の概略構成図である。
【図４】省電力制御装置の制御部で実行されるメインルーチンのフローチャートである。
【図５】第１実施形態に係る省電力制御装置の制御部で実行される通常モードにおける処理のフローチャートである。
【図６】応答パケットテーブルの一例を示す図である。
【図７】応答パケットテーブルの一例を示す図である。
【図８】第１実施形態に係る省電力制御装置の制御部で実行される省電力モードにおける処理のフローチャートである。
【図９】第１実施形態に係るメインコントローラで実行される処理のフローチャートである。
【図１０】第２実施形態に係る省電力制御装置の制御部で実行される通常モードにおける処理のフローチャートである。
【図１１】第２実施形態に係るメインコントローラで実行される処理のフローチャートである。
【図１２】第３実施形態に係る省電力制御装置の制御部で実行される通常モードにおける処理のフローチャートである。
【図１３】第３実施形態に係るメインコントローラで実行される処理のフローチャートである。
【図１４】省電力制御装置をコンピュータを含んで構成した場合の概略ブロック図である。
【発明を実施するための形態】
【００２４】
（第１実施形態）
以下、本発明の第１実施形態について説明する。
【００２５】
図１には、本実施形態に係る画像形成システム１０の概略構成を例示した。同図に示すように、画像形成システム１０は、画像形成装置１２及び複数のホストコンピュータ１４Ａ、１４Ｂ・・・がネットワーク１６を介して相互に接続された構成となっている。
【００２６】
図２には、画像形成装置１２の概略構成を例示した。同図に示すように、画像形成装置１２は、メインコントローラ１８を含んで構成されている。
【００２７】
メインコントローラ１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８Ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８Ｃ、不揮発性メモリ１８Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１８Ｅがバス１８Ｆを介して各々接続された構成となっている。
【００２８】
Ｉ／Ｏ１８Ｅには、操作表示部２０、画像読取部２２、画像形成部２４、用紙供給部２６、用紙排出部２８、電話回線インターフェース（Ｉ／Ｆ）３０、ハードディスク３２、及び省電力制御装置３４の各機能部が接続されている。また、省電力制御装置３４には、電力供給部３６が接続されている。
【００２９】
操作表示部２０は、例えばコピー開始等を指示するためのスタートボタンやテンキー等の各種ボタン、コピー濃度等の各種の画像形成条件を設定するための設定画面や装置の状態等の各種画面を表示するためのタッチパネル等を含んで構成される。
【００３０】
画像読取部２２は、ラインＣＣＤ等の画像読取センサや当該画像読取センサを走査するための走査機構等を含んで構成され、装置にセットされた原稿の画像を読み取る。
【００３１】
画像形成部２４は、例えば所謂電子写真方式により記録媒体上に画像を形成するものである。具体的には、画像形成部２４は、感光体ドラムを帯電するための帯電装置、帯電された感光体ドラム上を画像に応じた光で露光することにより感光体ドラム上に画像に応じた静電潜像を形成する露光装置、感光体ドラム上に形成された静電潜像をトナー現像する現像装置、感光体ドラム上に形成された画像に応じたトナー像を記録媒体に転写する転写装置、記録媒体に転写された画像に応じたトナー像を定着する定着装置等を含んで構成される。
【００３２】
なお、露光装置としては、半導体レーザや回転多面鏡、コリメータレンズやシリンドリカルレンズ、ｆθレンズ等の光学系を含んで構成された光走査装置、複数のＬＥＤから成るＬＥＤヘッド等がある。
【００３３】
用紙供給部２６は、記録用紙が収容される用紙収容部や、用紙収容部から画像形成部２４へ記録用紙を供給する供給機構等を含んで構成される。
【００３４】
用紙排出部２８は、記録用紙が排出される排出部や、画像形成部２４で画像が形成された記録用紙を排出部上に排出させるための排出機構等を含んで構成される。
【００３５】
電話回線通信Ｉ／Ｆ３０は、図示しない電話回線を介して接続された他の画像形成装置とファクシミリ通信を行うためのインターフェースである。
【００３６】
ハードディスク３２は、例えば装置の各部の状態や稼働状況等のログデータ、コピーやファクシミリ通信、プリント等の処理結果のログデータ、各種の設定データ、制御プログラム等が記憶される。
【００３７】
省電力制御装置３４は、図３に示すように、制御部４０及び記憶部４２を含むコントローラ４４と、受信部４６及び送信部４８を含む通信部５０と、を含んで構成されている。
【００３８】
制御部４０は、詳細は後述するが、受信部４６がネットワーク１６を介して受信したホストコンピュータからのパケットデータの解析処理や解析結果に応じた処理、受信したパケットデータをメインコントローラ１８へ出力する処理、受信したパケットデータに対応する応答パケットデータを送信部４８を介して送信する処理等を実行する。記憶部４２には、受信部４６が受信したパケットデータに対応する応答パケットデータ等が記憶される。
【００３９】
電力供給部３６は、省電力制御装置３４の指示に応じて、装置が通常モードの場合はメインコントローラ１８の他、画像形成装置１２の各部に電力を供給し、装置が省電力モードの場合は、省電力制御装置３４にのみ電力を供給し、メインコントローラ１８等の他の機能部への電力供給を遮断する。
【００４０】
本実施形態では、画像形成装置１２が、装置全体に電力が供給されて通常動作が可能な通常モードと、一部の機能部、例えば省電力制御装置３４にのみ電力が供給され、その他の機能部への電力供給を遮断することにより省電力を図る省電力モードと、の何れかで動作する場合について説明する。
【００４１】
次に、本実施形態の作用として、画像形成装置１２の省電力制御装置３４の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００４２】
図４には、省電力制御装置３４の制御部４０で実行されるメインルーチンのフローチャートを示した。なお、この処理は、画像形成装置１２に電源が投入されると実行される。
【００４３】
図４に示すように、ステップ１００では、図５に示すような通常モードにおける処理が実行される。
【００４４】
図５に示すように、ステップ２００では、ネットワーク１６を介してホストコンピュータから要求情報としてのパケットデータを受信したか否かを判断し、パケットデータを受信した場合はステップ２０２へ移行し、パケットデータを受信していない場合には、ステップ２０４へ移行する。
【００４５】
ステップ２０２では、受信したパケットデータをそのままメインコントローラ１８へ転送する。
【００４６】
ステップ２０４では、メインコントローラ１８から図６に示すような応答パケットテーブル６０を受信したか否かを判断する。
【００４７】
応答パケットテーブル６０は、図６に示すように、受信しうる複数種類のパケットデータのうち、代理応答可能な予め定めた受信パケットデータと、応答パケットデータと、応答の優先順位と、の対応関係を示す情報であり、省電力モードの場合に省電力制御装置３４で代理応答可能なパケットについて定めたものである。なお、応答パケットについては図示を省略している。
【００４８】
本実施形態では、図６に示すように、ネットワーク１６を介して受信しうるパケットのプロトコルとして、ＡＲＰ（Ａｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）、ＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＭＬＤｖ２（Ｍｕｌｔｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  ｖｅｒｓｉｏｎ  ２）を例としてあげているが、これに限られるものではない。
【００４９】
この応答パケットテーブル６０は、図７に示すような応答パケットテーブル７０からメインコントローラ１８が生成したものである。同図に示すように、応答パケットテーブル７０は、受信しうる複数種類のパケットデータのうち、代理応答可能な予め定めた受信パケットデータと、応答パケットデータと、応答に関する予め定めたデフォルトの優先順位と、代理応答により電源効率が良くなるか否かを示す情報と、受信パケットデータが有効か否か（受信パケットデータに対応するプロトコルが起動されているか否か）を示す情報と、応答に関する現在の優先順位と、の対応関係を示す情報であり、ハードディスク３２に記憶される。この応答パケットテーブル７０に登録されるパケットデータは、省電力制御装置３４で代理応答可能なものである。
【００５０】
なお、デフォルトの優先順位は、基本的に受信頻度が高いパケットほど高くなる。また、代理応答により電源効率が良くなるか否かを示す情報が‘○’となっているものは、基本的に受信頻度が高く、省電力制御装置３４で代理応答することにより節電効率が向上するものであり、デフォルトの優先順位が高くなる。なお、デフォルトの優先順位をユーザーに設定させるようにしてもよい。
【００５１】
メインコントローラ１８は、通常モードにおいて、受信パケットデータに対応するプロトコルが起動されているか否かを監視し、その結果を応答パケットテーブル７０の受信パケットデータが有効か否かを示す情報として更新する。受信パケットデータに対応するプロトコルが起動されていれば、その受信パケットデータは有効であり、受信パケットデータに対応するプロトコルが起動されていなければ、その受信パケットデータは無効とする。そして、メインコントローラ１８は、受信パケットデータが有効か否かを示す情報が有効となっているものについて、デフォルトの優先順位に基づいて現在の優先順位を決定する。
【００５２】
メインコントローラ１８は、この応答パケットテーブル７０から、受信パケットデータと、応答パケットデータと、応答の現在の優先順位と、の対応関係を示す情報を抜き出して応答パケットテーブル６０を生成し、省電力制御装置３４へ送信する。
【００５３】
ステップ２０６では、記憶部４２の予め定めた記憶領域に、応答パケットテーブル６０の優先順位が高い順に、受信パケットデータと応答パケットデータとの対応関係を示す情報を記憶させる。この場合、記憶部４２の予め定めた記憶領域の記憶容量が、応答パケットテーブル６０のデータ量以上の場合には、全ての受信パケットデータと応答パケットデータとの対応関係を示す情報が記憶領域に記憶されるが、記憶部４２の予め定めた記憶領域の記憶容量が、応答パケットテーブル６０のデータ量より少ない場合には、優先順位が低いものについては記憶されないこととなる。
【００５４】
ステップ２０８では、省電力モードへの移行がメインコントローラ１８から通知されたか否かを判断し、省電力モードへの移行が通知された場合はステップ２１０へ移行し、通知されていない場合には、ステップ２００へ戻る。
【００５５】
本実施形態では、省電力モードへ移行すべきか否かは、一例としてメインコントローラ１８により判断される。メインコントローラ１８は、例えば画像形成装置１２に対する操作や動作指示が予め定めた時間以上ない場合に、通常モードから省電力モードへ移行するべく、省電力制御装置３４以外の機能部（省電力制御対象部）への電力供給を停止するように省電力制御装置３４に通知する。
【００５６】
ステップ２１０では、メインコントローラ１８等、省電力制御装置３４以外の機能部への電力供給を停止するように電力供給部３６へ指示する。これにより、電力供給部３６は、省電力制御装置３４以外の機能部への電力供給を遮断する。
【００５７】
図４のステップ１０２では、図８に示すような省電力モードにおける処理が実行される。
【００５８】
図８に示すステップ３００では、ホストコンピュータからパケットデータを通信部５０が受信したか否かを判断し、受信した場合にはステップ３０２へ移行し、受信していない場合には、パケットデータを受信するまで待機する。
【００５９】
ステップ３０２では、受信したパケットデータが代理応答不可であるか否かを判断し、代理応答不可である場合にはステップ３０４へ移行し、代理応答可能な場合には、ステップ３０８へ移行する。代理応答不可であるか否かは、記憶部４２に記憶された応答パケットテーブル６０を参照し、この応答パケットテーブル６０に、受信したパケットデータが含まれているか否かを判断する。
【００６０】
ステップ３０４では、メインコントローラ１８への電力供給を再開するように電力供給部３６に指示する。これにより、電力供給部３６は、メインコントローラ１８等、給電が遮断されていた機能部への給電を再開する。
【００６１】
ステップ３０６では、受信パケットデータを給電が再開されたメインコントローラ１８へ送信する。これにより、メインコントローラ１８では、受信パケットデータに対応する処理を実行する。
【００６２】
一方、ステップ３０８では、記憶部４２に記憶された応答パケットテーブル６０を参照し、受信パケットデータに対応する応答パケットデータを読み出して、これを送信部４８を介して送信元のホストコンピュータに送信する。
【００６３】
次に、メインコントローラ１８のＣＰＵ１８Ａで実行される処理について、図９に示すフローチャートを参照して説明する。なお、この処理のプログラムは、例えばハードディスク３２に予め記憶される。そして、メインコントローラ１８等の各機能部に電力が供給されると、ハードディスク３２からＲＡＭ１８Ｃに読み出され、これをＣＰＵ１８Ａが読み込んで実行する。
【００６４】
ステップ４００では、省電力制御装置３４からパケットデータを受信したか否かを判断し、受信した場合にはステップ４０２へ移行し、受信していない場合にはステップ４０４へ移行する。
【００６５】
ステップ４０２では、受信したパケットデータに対応する応答パケットデータを、省電力制御装置３４を介して送信元のホストコンピュータに送信する。また、受信したパケットデータに対応する処理を実行する。例えば、受信したパケットデータが印刷データの場合には、受信した印刷データに基づく画像が記録媒体上に形成されるように、画像形成部２４を制御する。
【００６６】
ステップ４０４では、応答パケットテーブル７０に含まれる受信パケットデータに対応するプロトコルの起動状態に変化があったか否か、すなわち非起動状態のものが起動状態となったり、起動状態のものが非起動状態となったりしたプロトコルがあるか否かを判断し、起動状態に変化があった場合には、応答パケットテーブル７０を更新する必要があるため、ステップ４０６へ移行し、起動状態に変化がない場合には、応答パケットテーブル７０を更新する必要はないため、ステップ４１０へ移行する。
【００６７】
ステップ４０６では、起動状態に変化があったプロトコルに対応する、受信パケットデータが有効か否かを示す情報を書き換えると共に、現在の優先順位を書き換えることにより、応答パケットテーブル７０を更新する。すなわち、図７に示すように、例えば、対応するプロトコルが起動状態から非起動状態となって、あるパケットデータが無効とされると、そのパケットデータに付与されていた優先順位を無しとし、その次の優先順位のパケットデータの優先順位が一つ高くなる。なお、数値が小さい方が優先順位は高い。
【００６８】
そして、更新した応答パケットテーブル７０から、受信パケットデータと、応答パケットデータと、応答の現在の優先順位と、の対応関係を示す情報を抜き出して応答パケットテーブル６０を生成する。
【００６９】
ステップ４０８では、生成した応答パケットテーブル６０を省電力制御装置３４へ送信する。
【００７０】
ステップ４１０では、省電力モードへ移行すべきか否かを、例えば画像形成装置１２に対する操作や動作指示が予め定めた時間以上ないか否か等により判断し、省電力モードへ移行すべきと判断した場合には、ステップ４１２へ移行し、そうでない場合には、ステップ４００へ戻る。
【００７１】
ステップ４１２では、省電力モードへ移行すべきことを省電力制御装置３４へ通知する。省電力制御装置３４は、電力供給部３６に省電力制御装置３４以外の機能部への電力供給を遮断するように通知する。これにより、メインコントローラ１８等の各機能部への電力供給が遮断され、本ルーチンが終了する。
【００７２】
このように、本実施形態では、省電力モード中に代理応答すべきパケットを優先順位等に基づいて決定された応答パケットテーブル６０をメインコントローラ１８により生成して省電力制御装置３４に送信し、省電力制御装置３４では、受信した応答パケットテーブル６０に基づいて代理応答する。
【００７３】
（第２実施形態）
次に、本発明の第２実施形態について説明する。なお、第１実施形態と同一部分には同一符号を付し、詳細な説明は省略する。
【００７４】
本実施形態に係る画像形成システム１０は、第１実施形態と同一であるので、説明は省略する。
【００７５】
次に、本実施形態の作用として、画像形成装置１２の省電力制御装置３４の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００７６】
本実施形態では、図４のステップ１００における通常モードの処理では、図１０に示すような処理が実行される。
【００７７】
図１０に示すステップ５００では、図５のステップ２００と同様に、ネットワーク１６を介してホストコンピュータからパケットデータを受信したか否かを判断し、パケットデータを受信した場合はステップ５０２へ移行し、パケットデータを受信していない場合には、ステップ５１６へ移行する。
【００７８】
ステップ５０２では、受信したパケットデータをそのままメインコントローラ１８へ転送すると共に、受信パケットデータを受信時刻と共に受信履歴情報として記憶部４２に記憶する。この受信履歴情報は、例えば現在から過去の予め定めた時間分記憶され、古い情報から削除される。
【００７９】
ステップ５０４では、ステップ５０２でメインコントローラ１８へ転送した受信パケットデータに対応する応答パケットデータがメインコントローラ１８から入力されたか否かを判断し、応答パケットデータが入力された場合にはステップ５０６へ移行し、応答パケットデータが入力されていない場合には、入力されるまで待機する。
【００８０】
ステップ５０６では、応答パケットデータを通信部５０の送信部４８へ出力すると共に、これをステップ５００で受信した受信パケットデータと対応付けて受信履歴情報として記憶させる。これにより、応答パケットデータが送信元のホストコンピュータへ送信される。
【００８１】
ステップ５０８では、受信履歴情報に基づいて、各受信パケットデータが予め定めた時間内で何回受信しているか、すなわち受信頻度を求める。
【００８２】
ステップ５１０では、ステップ５０８で求めた受信頻度が高い順に、予め定めた数の受信パケットデータと応答パケットデータとを関連付けて応答パケットテーブルに書き込むことにより、応答パケットテーブルを更新する。受信パケットデータの種類が予め定めた数を越える場合には、優先順位が低い受信パケットデータから応答パケットテーブルに登録されないこととなる。
【００８３】
ステップ５１６、５１８は、図５のステップ２０８、２１０と同様であるので、説明は省略する。
【００８４】
また、図４のステップ１０２における省電力モードの処理は、図８に示す処理と同様の処理が実行されるので、説明は省略する。
【００８５】
次に、メインコントローラ１８のＣＰＵ１８Ａで実行される処理について、図１１に示すフローチャートを参照して説明する。
【００８６】
なお、図９に示す処理と同一の処理を行うステップについては、同一の符号を付し、説明を省略する。
【００８７】
図１１に示す処理が図９に示す処理と異なる点は、図９のステップ４０４〜４０８の処理が省略されている点である。
【００８８】
このように、本実施形態では、省電力制御装置３４により、受信パケットデータの受信頻度に基づいて代理応答するパケットが決定され、メインコントローラ１８では、特に代理応答に関する処理を行わない。
【００８９】
（第３実施形態）
次に、本発明の第３実施形態について説明する。なお、上記各実施形態と同一部分には同一符号を付し、詳細な説明は省略する。
【００９０】
本実施形態に係る画像形成システム１０は、第１実施形態と同一であるので、説明は省略する。
【００９１】
次に、本実施形態の作用として、画像形成装置１２の省電力制御装置３４の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００９２】
本実施形態では、図４のステップ１００における通常モードの処理では、図１２に示すような処理が実行される。なお、図１０に示す処理と同一の処理を行うステップについては、同一の符号を付し、説明は省略する。
【００９３】
図１２に示す処理が図１０に示す処理と異なる点は、ステップ５１１の処理が追加されている点のみである。
【００９４】
ステップ５１１では、更新した応答パケットテーブルをメインコントローラ１８へ送信する。
【００９５】
また、図４のステップ１０２における省電力モードの処理は、図８に示す処理と同様の処理が実行されるので、説明は省略する。
【００９６】
次に、メインコントローラ１８のＣＰＵ１８Ａで実行される処理について、図１３に示すフローチャートを参照して説明する。
【００９７】
なお、図９に示す処理と同一の処理を行うステップについては、同一の符号を付し、説明を省略する。
【００９８】
図１３に示す処理が図９に示す処理と異なる点は、ステップ４０９Ａ、４０９Ｂの処理のみである。
【００９９】
ステップ４０９Ａでは、省電力制御装置３４から応答パケットテーブルを受信したか否かを判断し、受信した場合には、ステップ４０９Ｂへ移行し、受信していない場合には、ステップ４１０へ移行する。
【０１００】
ステップ４０９Ｂでは、受信した応答パケットテーブルに基づいて、図７に示す応答パケットテーブル７０を更新する。すなわち、受信した応答パケットテーブルは、受信頻度が高い順に受信パケットデータと応答パケットデータとが関連付けられている、すなわち優先順位が高い順に受信パケットデータと応答パケットデータとが関連付けられているので、この優先順位となるように応答パケットテーブル７０の現在の優先順位を書き換える。なお、受信した応答パケットテーブルのうち、応答パケットテーブル７０に登録されていない受信パケットデータと応答パケットデータについては、応答パケットテーブル７０に新たに登録されることとなる。これにより、応答パケットテーブル７０には、常に受信頻度が高いパケットデータが登録されることとなる。
【０１０１】
このように、本実施形態では、省電力制御装置３４により受信パケットデータの受信頻度に基づいて生成された応答パケットテーブルがメインコントローラ１８に送信され、これに基づいてメインコントローラ１８が最終的に代理応答するパケットを決定する。
【０１０２】
なお、上記第１〜第３実施形態において、通常モード時にメインコントローラ１８側で受信パケットを全て監視して受信頻度を計算し、図７に示す応答パケットテーブル７０に登録された受信パケット以外でも、受信頻度が高いものについては、受信パケットデータと応答パケットデータとを省電力制御装置３４へ送信し、記憶部４２に記憶された応答パケットテーブル６０に登録されたものと差し替えるようにしてもよい。
【０１０３】
例えば、ＳＮＭＰパケットで、ネットワーク１６に接続された装置の管理情報であるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を要求された場合に、容量の関係から全てのＭＩＢに代理応答できない場合には、メインコントローラ１８で受信パケットを監視することにより、当初応答パケットテーブル７０に登録されていなかったパケットであっても受信頻度が高いものについては代理応答されるようになり、通信状態に応じて代理応答されるパケットが変更される。
【０１０４】
また、上記各実施形態において、省電力制御装置３４のコントローラ４４は、図１４に示すようなコンピュータ８０として構成してもよい。図１４に示すコンピュータ８０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０Ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０Ｃ、不揮発性メモリ８０Ｄ、及び入出力インターフェース（Ｉ／Ｏ）８０Ｅがバス８０Ｆを介して各々接続された構成であり、Ｉ／Ｏ８０Ｅには通信部５０が接続されている。この場合、図５、６、８〜１１に示した処理をコンピュータ８０に実行させるプログラムを、例えば不揮発性メモリ８０Ｄに書き込んでおき、これをＣＰＵ８０Ａが読み込んで実行させる。これにより、コンピュータ８０が省電力制御装置３４のメインコントローラ１８として機能する。なお、プログラムは、ＣＤ−ＲＯＭ等の記録媒体により提供するようにしてもよい。
【０１０５】
また、本実施形態で説明した画像形成装置１２及び省電力制御装置３４の構成（図２、３参照）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【０１０６】
また、本記実施形態で説明した制御プログラムの処理の流れ（図５〜図１１参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【０１０７】
１０  画像形成システム
１２  画像形成装置
１４Ａ、１４Ｂ    ホストコンピュータ
１６  ネットワーク
１８  メインコントローラ
２０  操作表示部
２２  画像読取部
２４  画像形成部
２６  用紙供給部
２８  用紙排出部
３２  ハードディスク
３４  省電力制御装置
３６  電力供給部
４０  制御部
４２  記憶部
４４  コントローラ
４６  受信部
４８  送信部
５０  通信部
６０  応答パケットテーブル
７０  応答パケットテーブル
８０  コンピュータ
【図１】
0005509723.tif 000002
【図２】
0005509723.tif 000003
【図３】
0005509723.tif 000004
【図４】
0005509723.tif 000005
【図５】
0005509723.tif 000006
【図６】
0005509723.tif 000007
【図７】
0005509723.tif 000008
【図８】
0005509723.tif 000009
【図９】
0005509723.tif 000010
【図１０】
0005509723.tif 000011
【図１１】
0005509723.tif 000012
【図１２】
0005509723.tif 000013
【図１３】
0005509723.tif 000014
【図１４】
0005509723.tif 000015