(57)【要約】【課題】省電力状態を解除する場合に、画像形成指示されてから省電力状態を解除する場合と比較して、画像形成の開始を早めることができる省電力制御装置を提供する。【解決手段】省電力制御装置３０は、通信回線を介して外部装置から送信された情報を受信する受信部４６と、受信部４６が画像形成の指示に関する画像形成指示情報を受信するまでの予め定めた時間内に受信した、画像形成指示情報以外の特定情報を記憶する記憶部４２と、省電力制御の対象であるメインコントローラ１８が、通常電力が供給された通常電力状態よりも消費電力が少ない省電力状態であり、かつ、受信部４６により受信された情報が記憶部４２に記憶された特定情報と対応する場合は、省電力状態を解除させる制御部４０と、を備える。【選択図】図３
2011037126.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して外部装置から送信された情報を受信する受信手段と、
前記受信手段が画像形成の指示に関する画像形成指示情報を受信するまでの予め定めた時間内に受信した、前記画像形成指示情報以外の特定情報を記憶する記憶手段と、
省電力制御の対象である省電力制御対象部が、通常電力が供給された通常電力状態よりも消費電力が少ない省電力状態であり、かつ、前記受信手段により受信された情報が前記記憶手段に記憶された前記特定情報と対応する場合は、前記省電力状態を解除させる解除手段と、
を備えた省電力制御装置。
【請求項２】
前記記憶手段は、前記特定情報の送信元である装置を前記通信回線上において識別するための識別情報をさらに記憶し、
前記解除手段は、前記受信手段により受信された情報が前記記憶手段に記憶された前記特定情報と対応し、かつ、前記受信手段により受信された情報の送信元である装置の識別情報が、前記記憶手段に記憶された前記識別情報と対応した場合に、前記省電力状態を解除させる
請求項１記載の省電力制御装置。
【請求項３】
前記記憶手段は、前記画像形成指示情報を受信する毎に前記特定情報を記憶し、
前記解除手段は、省電力制御の対象である省電力制御対象部が、通常電力が供給された通常電力状態よりも消費電力が少ない省電力状態であり、かつ、前記受信手段により受信された情報が前記記憶手段に記憶された複数の前記特定情報のうち少なくとも一部の前記特定情報と対応する場合は、前記省電力状態を解除させる
請求項１又は請求項２記載の省電力制御装置。
【請求項４】
コンピュータを、請求項１〜請求項３の何れか１項に記載の省電力制御装置を構成する各手段として機能させるための省電力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力制御装置及び省電力制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、スリープモード時に、上位装置から受信した情報を受信バッファに蓄えて解析し、この受信情報に印刷装置本体各部への電源供給を再開すべき情報が含まれている場合には、印刷装置本体各部への電源供給を再開する技術が開示されている。
【０００３】
特許文献２には、ネットワークを介して到来するパケットのうち、事前に設定された予め定めた廃棄条件に合致するパケットを選択的に受信せずに廃棄し、事前に定められた時間に亘ってパケットが受信されない場合に、省電力モードに移行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３２４０７１号公報
【特許文献２】特開２００３−１９１５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、省電力状態を解除する場合に、画像形成指示されてから省電力状態を解除する場合と比較して、画像形成の開始を早めることができる省電力制御装置及び省電力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の発明は、通信回線を介して外部装置から送信された情報を受信する受信手段と、前記受信手段が画像形成の指示に関する画像形成指示情報を受信するまでの予め定めた時間内に受信した、前記画像形成指示情報以外の特定情報を記憶する記憶手段と、省電力制御の対象である省電力制御対象部が、通常電力が供給された通常電力状態よりも消費電力が少ない省電力状態であり、かつ、前記受信手段により受信された情報が前記記憶手段に記憶された前記特定情報と対応する場合は、前記省電力状態を解除させる解除手段と、を備える。
【０００７】
請求項２記載の発明は、前記記憶手段は、前記特定情報の送信元である装置を前記通信回線上において識別するための識別情報をさらに記憶し、前記解除手段は、前記受信手段により受信された情報が前記記憶手段に記憶された前記特定情報と対応し、かつ、前記受信手段により受信された情報の送信元である装置の識別情報が、前記記憶手段に記憶された前記識別情報と対応した場合に、前記省電力状態を解除させる。
【０００８】
請求項３記載の発明は、前記記憶手段は、前記画像形成指示情報を受信する毎に前記特定情報を記憶し、前記解除手段は、省電力制御の対象である省電力制御対象部が、通常電力が供給された通常電力状態よりも消費電力が少ない省電力状態であり、かつ、前記受信手段により受信された情報が前記記憶手段に記憶された複数の前記特定情報のうち少なくとも一部の前記特定情報と対応する場合は、前記省電力状態を解除させる。
【０００９】
請求項４記載の発明は、コンピュータを、請求項１〜請求項３の何れか１項に記載の省電力制御装置を構成する各手段として機能させるための省電力制御プログラムである。
【発明の効果】
【００１０】
請求項１記載の発明によれば、画像形成指示されてから省電力状態を解除する場合と比較して、画像形成の開始を早めることができる、という効果を有する。
【００１１】
請求項２記載の発明によれば、特定情報の送信元である装置を通信回線上において識別するための識別情報を考慮しない場合と比較して、画像形成を指示する装置毎に、画像形成の開始を早めることができる、という効果を有する。
【００１２】
請求項３記載の発明によれば、受信手段により受信された情報と記憶手段に記憶された単一の特定情報との比較結果に応じて省電力状態を解除する場合と比較して、省電力状態の解除の精度を高めることができる、という効果を有する。
【００１３】
請求項４記載の発明によれば、画像形成指示されてから省電力状態を解除する場合と比較して、画像形成の開始を早めることができる、という効果を有する。
【図面の簡単な説明】
【００１４】
【図１】画像形成システムの概略構成図である。
【図２】画像形成装置の概略構成図である。
【図３】省電力制御装置の概略構成図である。
【図４】省電力制御装置で実行されるメインルーチンのフローチャートである。
【図５】第１実施形態に係る省電力制御装置で実行される通常モードにおける処理のフローチャートである。
【図６】第１実施形態に係る省電力制御装置で実行される省電力モードにおける処理のフローチャートである。
【図７】第２実施形態に係る省電力制御装置で実行される通常モードにおける処理のフローチャートである。
【図８】第２実施形態に係る省電力制御装置で実行される省電力モードにおける処理のフローチャートである。
【図９】第３実施形態に係る省電力制御装置で実行される通常モードにおける処理のフローチャートである。
【図１０】第３実施形態に係る省電力制御装置で実行される省電力モードにおける処理のフローチャートである。
【図１１】省電力制御装置をコンピュータで構成した場合の概略ブロック図である。
【発明を実施するための形態】
【００１５】
（第１実施形態）
以下、本発明の第１実施形態について説明する。
【００１６】
図１には、本実施形態に係る画像形成システム１０の概略構成を例示した。同図に示すように、画像形成システム１０は、画像形成装置１２及び複数のホストコンピュータ１４Ａ、１４Ｂ・・・がネットワーク１６を介して相互に接続された構成となっている。
【００１７】
図２には、画像形成装置１２の概略構成を例示した。同図に示すように、画像形成装置１２は、メインコントローラ１８を含んで構成されている。
【００１８】
メインコントローラ１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８Ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８Ｃ、不揮発性メモリ１８Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１８Ｅがバス１８Ｆを介して各々接続された構成となっている。
【００１９】
Ｉ／Ｏ１８Ｅには、操作表示部２０、画像読取部２２、画像形成部２４、用紙供給部２６、用紙排出部２８、省電力制御装置３０、電話回線インターフェース（Ｉ／Ｆ）３２、ハードディスク３４、及び電力供給部３５等の各機能部が接続されている。
【００２０】
操作表示部２０は、例えばコピー開始等を指示するためのスタートボタンやテンキー等の各種ボタン、コピー濃度等の各種の画像形成条件を設定するための設定画面や装置の状態等の各種画面を表示するためのタッチパネル等を含んで構成される。
【００２１】
画像読取部２２は、ラインＣＣＤ等の画像読取センサや当該画像読取センサを走査するための走査機構等を含んで構成され、装置にセットされた原稿の画像を読み取る。
【００２２】
画像形成部２４は、例えば所謂電子写真方式により記録媒体上に画像を形成するものである。具体的には、画像形成部２４は、感光体ドラムを帯電するための帯電装置、帯電された感光体ドラム上を画像に応じた光で露光することにより感光体ドラム上に画像に応じた静電潜像を形成する露光装置、感光体ドラム上に形成された静電潜像をトナー現像する現像装置、感光体ドラム上に形成された画像に応じたトナー像を記録媒体に転写する転写装置、記録媒体に転写された画像に応じたトナー像を定着する定着装置等を含んで構成される。
【００２３】
なお、露光装置としては、半導体レーザや回転多面鏡、コリメータレンズやシリンドリカルレンズ、ｆθレンズ等の光学系を含んで構成された光走査装置、複数のＬＥＤから成るＬＥＤヘッド等がある。
【００２４】
用紙供給部２６は、記録用紙が収容される用紙収容部や、用紙収容部から画像形成部２４へ記録用紙を供給する供給機構等を含んで構成される。
【００２５】
用紙排出部２８は、記録用紙が排出される排出部や、画像形成部２４で画像が形成された記録用紙を排出部上に排出させるための排出機構等を含んで構成される。
【００２６】
省電力制御装置３０は、図３に示すように、制御部４０及び記憶部４２を含むコントローラ４４と、受信部４６及び送信部４８を含む通信部５０と、を含んで構成されている。
【００２７】
制御部４０は、詳細は後述するが、受信部４６がネットワーク１６を介して受信したホストコンピュータからのパケットデータの解析処理や解析結果に応じた処理、受信したパケットデータをメインコントローラ１８へ出力する処理、受信したパケットデータに対応する応答パケットデータを送信部４８を介して送信する処理等を実行する。記憶部４２には、受信部４６が受信したパケットデータ等が記憶される。
【００２８】
本実施形態では、画像形成装置１２が、装置全体に電力が供給されて通常動作が可能な通常モードと、一部の機能部、例えば省電力制御装置３０にのみ電力が供給され、その他の機能部への電力供給を遮断することにより省電力を図る省電力モードと、の何れかで動作する場合について説明する。
【００２９】
電話回線通信Ｉ／Ｆ３２は、図示しない電話回線を介して接続された他の画像形成装置とファクシミリ通信を行うためのインターフェースである。
【００３０】
ハードディスク３４は、例えば装置の各部の状態や稼働状況等のログデータ、コピーやファクシミリ通信、プリント等の処理結果のログデータ、各種の設定データ、制御プログラム等が記憶される。
【００３１】
電力供給部３５は、メインコントローラ１８や省電力制御部３０の指示に応じて画像形成装置１２の各部に対して電力を供給する。
【００３２】
次に、本実施形態の作用として、画像形成装置１２の省電力制御装置３０の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００３３】
本実施形態では、ネットワーク１６に接続された各装置がＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）対応である場合について説明する。このＳＮＭＰは、ＴＣＰ（Ｔｒａｎｓｉｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によるネットワーク通信を行うネットワーク上の各種接続機器を管理するためのインターネット標準のプロトコルであり、ＳＮＭＰメッセージを使用することにより、ネットワーク１６に接続された装置の管理情報であるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を読み込んだり、それを設定したりすることにより、ネットワーク１６に接続された装置が集中管理される。なお、各装置の管理情報、すなわちオブジェクトは、ＯＩＤ（オブジェクト識別子）によって管理される。
【００３４】
例えば、ＯＩＤが“１．３．６．１．２．１．１．５”であれば、これはｓｙｓＮａｍｅ、すなわち装置の名前を示す情報であり、このＯＩＤに対するＧｅｔＲｅｑｕｅｓｔ要求のパケットを受信した装置は、自信の装置の名前を示す情報をＧｅｔＲｅｑｕｅｓｔ要求の送信元の装置に送信する。
【００３５】
また、例えばＯＩＤが“１．３．６．１．２．１．１．１”であれば、これはｓｙｓＤｅｓｃｒ、すなわち装置の説明に関する情報であり、このＯＩＤに対するＧｅｔＲｅｑｕｅｓｔ要求のパケットを受信した装置は、自信の装置の説明に関する情報をＧｅｔＲｅｑｕｅｓｔ要求の送信元の装置に送信する。
【００３６】
また、例えばＯＩＤが“１．３．６．１．２．１．２５．３．５．１．１”であれば、これはｈｒＰｒｉｎｔｅｒＳｔａｔｕｓ、すなわち装置（プリンタ）の状態に関する情報であり、このＯＩＤに対するＧｅｔＲｅｑｕｅｓｔ要求のパケットを受信した装置は、自信の装置の状態に関する情報をＧｅｔＲｅｑｕｅｓｔ要求の送信元の装置に送信する。
【００３７】
このように、ネットワーク１６に接続された各装置がＳＮＭＰ対応であり、画像形成装置１２がホストコンピュータから送信された印刷データを受信して印刷処理する場合、その前に、前述のＯＩＤに対するＧｅｔＲｅｑｕｅｓｔ要求や、ＧｅｔＲｅｑｕｅｓｔ要求したＯＩＤの連続した値の読み出し要求であるＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求がホストコンピュータから画像形成装置１２に送信されることが多い。
【００３８】
このため、本実施形態では、印刷データ（画像形成指示情報の一例）を受信した場合、印刷データを受信した時点から遡った予め定めた時間内に受信したＧｅｔＲｅｑｕｅｓｔ要求やＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求のうち、最初に受信したＧｅｔＲｅｑｕｅｓｔ要求やＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求に含まれるＯＩＤ（特定情報の一例）と、送信元の装置のＩＰアドレスとを記憶しておき、省電力モード中にＧｅｔＲｅｑｕｅｓｔ要求やＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求を受信し、これに含まれるＯＩＤが過去に受信し記憶しておいたＯＩＤと一致し、かつ、送信元のＩＰアドレス（識別情報の一例）も一致する場合には、まもなく印刷データを受信する可能性が高いものとして、印刷データを受信する前に省電力モードを解除する。
【００３９】
図４には、省電力制御装置３０の制御部４０で実行されるメインルーチンのフローチャートを示した。なお、この処理は、画像形成装置１２に電源が投入されると実行される。
【００４０】
図４に示すように、ステップ１００では、図５に示すような通常モードにおける処理が実行される。
【００４１】
図５に示すように、ステップ２００では、受信部４６がホストコンピュータからネットワーク１６を介して送信されたパケットデータを受信したか否かが判断され、受信した場合にはステップ２０２へ移行し、受信していない場合にはステップ２１０へ移行する。
【００４２】
ステップ２０２では、受信したパケットデータを記憶部４２へ記憶する。
【００４３】
ステップ２０４では、受信したパケットデータが印刷データであるか否かを判断し、印刷データの場合はステップ２０６へ移行し、印刷データでない場合にはステップ２０８へ移行する。
【００４４】
ステップ２０６では、記憶部４２に記憶された受信パケットのうち、印刷データを受信した時点から遡った予め定めた時間内に受信したＧｅｔＲｅｑｕｅｓｔ要求パケット、ＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求パケットを抽出し、これらのうち、最初に受信した要求パケットに含まれるＯＩＤと、パケットデータの送信元のＩＰアドレスとを関連付けて履歴情報として記憶部４２に記憶する。
【００４５】
なお、次回の印刷データの受信時には、履歴情報は上書きしてもよいし、追加して記憶させるようにしてもよい。追加して記憶する場合には、例えば最新の予め定めた回数分の履歴情報を記憶し、古い履歴情報から消去するようにしてもよい。
【００４６】
なお、本実施形態では、最初に受信した要求パケットに含まれるＯＩＤを記憶する場合について説明したが、これに限らず、印刷データ受信時以前の予め定めた時間内に受信したＧｅｔＲｅｑｕｅｓｔ要求パケット、ＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求パケットに含まれるＯＩＤの一部又は全てと、パケットデータの送信元のＩＰアドレスとを関連付けて記憶するようにしてもよい。また、本実施形態では、送信元のＩＰアドレスを記憶しておく場合について説明したが、これに限らず、送信元の装置をネットワーク１６上において識別するための識別情報であれば、ＩＰアドレスに限られるものではなく、例えばＭＡＣアドレス等の他の識別情報を用いてもよい。
【００４７】
ステップ２０８では、受信したパケットデータをメインコントローラ１８へ出力する。これにより、メインコントローラ１８は、受信したパケットデータに対応した処理を実行する。
【００４８】
ステップ２１０では、省電力モードへ移行したか否かを判断し、省電力モードへ移行した場合には本ルーチンを終了し、省電力モードへ移行していない場合には、ステップ２００へ戻って上記と同様の処理を繰り返す。
【００４９】
本実施形態では、省電力モードへ移行したか否かは、例えばメインコントローラ１８から省電力制御部３０に対して省電力モードへ移行したことが通知されたか否かにより判断する。メインコントローラ１８は、例えば画像形成装置１２に対する操作や動作指示が予め定めた時間以上ない場合に、通常モードから省電力モードへ移行するべく、メインコントローラ１８への電力供給を停止するように電力供給部３５に通知すると共に、省電力モードへ移行したことを省電力制御部３０へ通知する。これにより、電力供給部３５は、メインコントローラ１８への電力供給を停止させる。
【００５０】
図４のステップ１０２では、図６に示すような省電力モードにおける処理が実行される。
【００５１】
図６に示すステップ３００では、ネットワーク１６を介してホストコンピュータからパケットデータを受信部４６が受信したか否かを判断し、受信した場合にはステップ３０２へ移行し、受信していない場合には、パケットデータを受信するまで待機する。
【００５２】
ステップ３０２では、省電力制御部３０で代理応答可能なパケットか否かを判断し、代理応答可能なパケットの場合は、ステップ３０４へ移行して応答パケットを送信し、代理応答可能なパケットでない場合には、ステップ３０６へ移行する。代理応答可能なパケットか否かの判断は、例えば予め定めた代理応答可能なパケットと、その応答パケットと、の対応関係を定めたテーブルデータを予め定め記憶部４２に記憶しておき、このテーブルデータを参照することにより行う。受信したパケットが、このテーブルデータに登録された代理応答可能なパケットであれば、これに対応した応答パケットを、送信部４８を介して送信すればよい。
【００５３】
なお、代理応答可能なパケットとしては、例えばＡＲＰ（Ａｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）解決要求パケット、すなわち、ＩＰアドレスに対応するＭＡＣアドレスを送信するように要求するパケット等があるが、これに限られるものではない。
【００５４】
ステップ３０６では、パケットデータを解析し、そのパケットデータの送信元のＩＰアドレスが、記憶部４２に記憶された例えば最新の履歴情報のＩＰアドレスと一致するか否かを判断し、一致するＩＰアドレスが存在する場合には、ステップ３０８へ移行し、一致するＩＰアドレスが存在しない場合には、ステップ３１２へ移行する。ステップ３０８では、受信したパケットデータがＧｅｔＲｅｑｕｅｓｔ要求又はＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求であるか否かを判断し、受信したパケットデータがＧｅｔＲｅｑｕｅｓｔ要求又はＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求である場合には、ステップ３１０へ移行し、そうでない場合にはステップ３１４へ移行する。
【００５５】
ステップ３１０では、履歴情報を参照し、ＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求又はＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求の対象のＯＩＤが、ステップ３０６で一致すると判断されたＩＰアドレスに対応するＯＩＤと一致するか否かを判断し、一致する場合には、ステップ３１２へ移行し、一致しない場合には、ステップ３１４へ移行する。
【００５６】
ステップ３１２では、例えばメインコントローラ１８の省電力モードを解除してメインコントローラ１８に電力を供給するように電力供給部３５に指示する。これにより、電力供給部３５からメインコントローラ１８に電力が供給され、メインコントローラ１８が動作する。一方、ステップ３１４では、受信したパケットを破棄する。
【００５７】
このように、省電力モード中に受信したパケットがＧｅｔＲｅｑｕｅｓｔ要求又はＧｅｔＮｅｘｔＲｅｑｕｅｓｔ要求の場合に、その要求で指定されたＯＩＤ及び送信元のＩＰアドレスが、記憶部４２に記憶された履歴情報のＯＩＤ及び送信元のＩＰアドレスと一致する場合には、その後印刷データを受信するものとして、印刷データを受信する前に省電力モードを解除する。
【００５８】
なお、本実施形態では、省電力モード中に受信した情報と、記憶部４２に記憶された最新の履歴情報とが一致する場合に省電力モードを解除する場合について説明したが、記憶部４２に複数回分の履歴情報を記憶させた場合には、この複数回分の履歴情報のうち何れかの履歴情報と省電力モード中に受信した情報とが一致する場合に、省電力モードを解除するようにしてもよい。
【００５９】
（第２実施形態）
次に、本発明の第２実施形態について説明する。なお、第１実施形態と同一部分には同一符号を付し、詳細な説明は省略する。
【００６０】
本実施形態に係る画像形成システム１０は、第１実施形態と同一であるので、説明は省略する。
【００６１】
次に、本実施形態の作用として、画像形成装置１２の省電力制御装置３０の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００６２】
本実施形態では、第１実施形態と同じくネットワーク１６に接続された各装置がＳＮＭＰ対応である場合について説明する。ネットワーク１６に接続された各装置がＳＮＭＰ対応であり、画像形成装置１２がホストコンピュータから送信された印刷データを受信して印刷処理する場合、例えばＴＣＰによりデータ通信する場合には、印刷データ通信用のポート番号（例えば９１００番）を指定して接続要求されるのが通常である。このため、本実施形態では、印刷データを受信した場合、印刷データを受信した時点から遡った予め定めた時間内に受信したＴＣＰ接続要求において指定されたポート番号（特定情報の一例）と、送信元の装置のＩＰアドレスとを記憶しておき、省電力モード中にＴＣＰ接続要求を受信し、かつ、送信元のＩＰアドレスが一致する場合には、まもなく印刷データを受信する可能性が高いものとして、印刷データを受信する前に省電力モードを解除する。
【００６３】
省電力制御装置３０の制御部４０で実行されるメインルーチンのフローチャートは、図４と同一であるので、説明は省略する。
【００６４】
本実施形態において、図４に示すステップ１００では、図７に示すような通常モードにおける処理が実行される。なお、図５に示す処理と異なる処理を行うステップについては、符号の末尾に‘Ａ’を付す。また、図５に示す処理と同一の処理を行うステップについては同一符号を付し、詳細な説明は省略する。
【００６５】
図７に示すように、図５に示す処理と異なるのはステップ２０６Ａの処理である。ステップ２０６Ａでは、印刷データ受信時以前の予め定めた時間内に受信したＴＣＰ接続要求で指定されたポート番号と、パケットデータの送信元のＩＰアドレスとを関連付けて履歴情報として記憶部４２に記憶する。
【００６６】
次に、図４のステップ１０２で実行される省電力モードにおける処理について説明する。本実施形態では、図８に示すような省電力モードにおける処理が実行される。なお、図６に示す処理と異なる処理を行うステップについては、符号の末尾に‘Ａ’を付す。また、図６に示す処理と同一の処理を行うステップについては同一符号を付し、詳細な説明は省略する。
【００６７】
図８に示す処理が図６に示す処理と異なるのは、ステップ３０８Ａ〜３１２Ａの処理である。
【００６８】
ステップ３０８Ａは、受信したパケットデータがＴＣＰ接続要求であるか否かを判断し、受信したパケットデータがＴＣＰ接続要求である場合には、ステップ３１０Ａへ移行し、そうでない場合にはステップ３１４へ移行する。
【００６９】
ステップ３１０Ａでは、履歴情報を参照し、ＴＣＰ接続要求されたポート番号と、ステップ３０６で一致すると判断されたＩＰアドレスに対応するポート番号とが一致するか否かを判断し、一致する場合には、ステップ３１２Ａへ移行し、一致しない場合には、ステップ３１４へ移行する。
【００７０】
ステップ３１２Ａでは、例えばメインコントローラ１８及び画像形成部２４の省電力モードを解除してメインコントローラ１８に電力を供給するように電力供給部３５に指示する。これにより、電力供給部３５からメインコントローラ１８に電力が供給され、メインコントローラ１８が動作する。一方、ステップ３１４では、受信したパケットを破棄する。
【００７１】
このように、省電力モード中に受信したパケットがＴＣＰ接続要求の場合に、その要求で指定されたポート番号及びＴＣＰ接続要求の送信元の装置のＩＰアドレスが、記憶部４２に記憶された履歴情報のポート番号及びこのポート番号に関連付けられたＩＰアドレスと一致する場合には、その後印刷データを受信するものとして、印刷データを受信する前に省電力モードを解除する。なお、本実施形態では、ＴＣＰによりデータ通信する場合について説明したが、これに限らず、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）によるデータ通信を行う場合にも同様に処理される。
【００７２】
（第３実施形態）
次に、本発明の第３実施形態について説明する。なお、第１実施形態と同一部分には同一符号を付し、詳細な説明は省略する。
【００７３】
本実施形態に係る画像形成システム１０は、第１実施形態と同一であるので、説明は省略する。
【００７４】
次に、本実施形態の作用として、画像形成装置１２の省電力制御装置３０の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００７５】
本実施形態では、ネットワーク１６に接続された各装置がＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）対応であり、印刷データの送受信等を行う場合にＩＰＰを用いる場合について説明する。ネットワーク１６に接続された各装置がＩＰＰ対応であり、画像形成装置１２がホストコンピュータから送信された印刷データを受信して印刷処理する場合、その前に、例えばＩＰＰにおけるＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令等により、印刷を行う装置の各種属性情報がホストコンピュータから要求される場合が多い。
【００７６】
例えば、ＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令では、“ｍｅｄｉａ−ｒｅａｄｙ”（情報の種類を識別するための文字列）、“ｐｒｉｎｔｅｒ−ｒｅｓｏｌｕｔｉｏｎ−ｓｕｐｐｏｒｔｅｄ”（プリンタがサポートしている解像度の情報）、“ｓｉｄｅｓ−ｓｕｐｐｏｒｔｅｄ”（両面印刷等をサポートしているかを示す情報）といった属性情報を要求する。
【００７７】
このため、本実施形態では、印刷データを受信した場合、印刷データの受信時から遡った予め定めた時間内に受信したＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令のうち、最初に受信したＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令により要求された属性情報の種類（特定情報の一例）と、ＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令の送信元の装置のＩＰアドレスとを記憶しておき、省電力モード中に最初に受信したＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令により要求された属性情報の種類と、送信元のＩＰアドレスと、が記憶させておいた情報と一致する場合には、まもなく印刷データを受信する可能性が高いものとして、印刷データを受信する前に省電力モードを解除する。
【００７８】
次に、省電力制御装置３０の制御部４０で実行される処理について、フローチャートを参照して説明する。
【００７９】
省電力制御装置３０の制御部４０で実行されるメインルーチンのフローチャートは、図４と同一であるので、説明は省略する。
【００８０】
本実施形態において、図４に示すステップ１００では、図９に示すような通常モードにおける処理が実行される。なお、図５に示す処理と異なる処理を行うステップについては、符号の末尾に‘Ｂ’を付す。また、図５に示す処理と同一の処理を行うステップについては同一符号を付し、詳細な説明は省略する。
【００８１】
図９に示すように、図５に示す処理と異なるのはステップ２０６Ｂの処理である。ステップ２０６Ｂでは、印刷データ受信時以前の予め定めた時間内に受信したＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令のうち最初に受信したＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令により要求された属性情報の種類と、ＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令の送信元のＩＰアドレスとを関連付けて履歴情報として記憶部４２に記憶する。
【００８２】
次に、図４のステップ１０２で実行される省電力モードにおける処理について説明する。本実施形態では、図１０に示すような省電力モードにおける処理が実行される。なお、図６に示す処理と異なる処理を行うステップについては、符号の末尾に‘Ｂ’を付す。また、図６に示す処理と同一の処理を行うステップについては同一符号を付し、詳細な説明は省略する。
【００８３】
図１０に示す処理が図６に示す処理と異なるのは、ステップ３１０Ｂ、３１２Ｂ、３１６、３１８の処理である。
【００８４】
ステップ３１０Ｂは、履歴情報を参照し、受信したパケットデータがＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令であり、要求された属性情報の種類が、ステップ３０６で一致すると判断されたＩＰアドレスに対応する属性情報の種類と一致するか否かを判断し、一致する場合には、ステップ３１２Ｂへ移行し、一致しない場合にはステップ３１４へ移行する。
【００８５】
ステップ３１２Ｂでは、メインコントローラ１８の省電力モードを解除してメインコントローラ１８に電力を供給するように電力供給部３５に指示する。これにより、電力供給部３５からメインコントローラ１８に電力が供給され、メインコントローラ１８が動作する。
【００８６】
ステップ３１６では、印刷データを受信したか否かを判断し、受信していない場合には受信するまで待機し、受信した場合には、ステップ３１８へ移行する。
【００８７】
ステップ３１８では、画像形成部２４の省電力モードを解除して画像形成部２４に電力を供給するように電力供給部３５に指示する。これにより、電力供給部３５から画像形成部２４に電力が供給され、画像形成部２４が動作する。
【００８８】
このように、省電力モード中に受信したパケットがＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令の場合に、その命令により要求された属性情報の種類及びＧｅｔＰｒｉｎｔｅｒＡｔｔｒｓ命令の送信元の装置のＩＰアドレスが、記憶部４２に記憶された履歴情報の属性情報の種類及びこの属性情報の種類に関連付けられたＩＰアドレスと一致する場合には、その後印刷データを受信するものとして、印刷データを受信する前に省電力モードを解除する。
【００８９】
なお、上記各実施形態では、各種要求の送信元の装置のＩＰアドレスを履歴情報として記憶させておく場合について説明したが、送信元の装置毎に履歴情報を管理する必要がない場合には、ＩＰアドレスを記憶させる必要はない。従って、この場合は、ＩＰアドレスが一致するか否かの処理は省略される。
【００９０】
また、省電力制御装置３０のコントローラ４４は、図１１に示すようなコンピュータ８０として構成してもよい。図１１に示すコンピュータ８０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０Ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０Ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０Ｃ、不揮発性メモリ８０Ｄ、及び入出力インターフェース（Ｉ／Ｏ）８０Ｅがバス８０Ｆを介して各々接続された構成であり、Ｉ／Ｏ８０Ｅには通信部５０が接続されている。この場合、図４〜１０に示した処理をコンピュータ８０に実行させるプログラムを、例えば不揮発性メモリ８０Ｄに書き込んでおき、これをＣＰＵ８０Ａが読み込んで実行させる。これにより、コンピュータ８０が省電力制御装置３０として機能する。なお、プログラムは、ＣＤ−ＲＯＭ等の記録媒体により提供するようにしてもよい。
【００９１】
また、本実施形態で説明した省電力制御装置３０の構成（図３参照）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【００９２】
また、本記実施形態で説明した制御プログラムの処理の流れ（図４〜図１０参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【００９３】
１０  画像形成システム
１２  画像形成装置
１４Ａ、１４Ｂ    ホストコンピュータ
１６  ネットワーク
１２  画像形成装置
１８  メインコントローラ
２０  操作表示部
２２  画像読取部
２４  画像形成部
２６  用紙供給部
２８  用紙排出部
３０  省電力制御装置
３２  電話回線通信Ｉ／Ｆ
３４  ハードディスク
３５  電力供給部
４０  制御部（解除手段の一例）
４２  記憶部（記憶手段の一例）
４４  コントローラ
４６  受信部（受信手段の一例）
４８  送信部
５０  通信部
【図１】
2011037126.tif 000003
【図２】
2011037126.tif 000004
【図３】
2011037126.tif 000005
【図４】
2011037126.tif 000006
【図５】
2011037126.tif 000007
【図６】
2011037126.tif 000008
【図７】
2011037126.tif 000009
【図８】
2011037126.tif 000010
【図９】
2011037126.tif 000011
【図１０】
2011037126.tif 000012
【図１１】
2011037126.tif 000013