(57)【要約】【課題】  印刷装置が印刷データを受信してから当該印刷データを用いた印刷を実行するまでに要する時間を短縮する。【解決手段】  少なくともスタンバイ状態およびスタンバイ状態より消費電力の小さい省電力状態で動作する印刷装置に接続される印刷制御装置であって、印刷装置に印刷を実行させる印刷要求を、外部装置から、受信する受信手段と、受信手段によって受信された印刷要求に従って印刷データを生成する生成手段と、印刷装置が省電力状態か否かを判断する判断手段と、判断手段によって印刷装置が省電力状態であると判断された場合、生成手段によって生成された印刷データを送信する前に、印刷装置を省電力状態からスタンバイ状態に復帰させるための復帰用データを送信し、判断手段によって印刷装置が省電力状態でないと判断された場合、復帰用データを送信しない、送信手段と、を備える。【選択図】  図８
2019079578.tif 000002
【特許請求の範囲】
【請求項１】
少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作する印刷装置に接続される印刷制御装置であって、
前記印刷装置に印刷を実行させる印刷要求を、外部装置から、受信する受信手段と、
前記受信手段によって受信された前記印刷要求に従って印刷データを生成する生成手段と、
前記印刷装置が省電力状態か否かを判断する判断手段と、
前記判断手段によって前記印刷装置が省電力状態であると判断された場合、前記生成手段によって生成された前記印刷データを送信する前に、前記印刷装置を前記省電力状態から前記スタンバイ状態に復帰させるための復帰用データを送信し、前記判断手段によって前記印刷装置が省電力状態でないと判断された場合、前記復帰用データを送信しない、送信手段と、を備えることを特徴とする印刷制御装置。
【請求項２】
前記送信手段は、前記印刷データを用いた印刷を前記印刷装置に実行させるための制御コマンドを送信する前に、前記復帰用データを送信する、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷装置は、特定の宛先ポート番号が指定されたパケットを受信した場合に、前記印刷装置のプリンタ部の起動を行う印刷装置であって、
前記送信手段は、前記復帰用データとして前記特定の宛先ポート番号が指定されたパケットを送信する、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
前記特定の宛先ポート番号は、９１００番又は５１５番である、ことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記印刷装置は、前記省電力状態のときに電力が供給されるネットワークインターフェースが、前記特定の宛先ポート番号が指定されたパケットを受信した場合に、前記印刷装置のプリンタ部の起動を行う印刷装置である、ことを特徴とする請求項３に記載の印刷制御装置。
【請求項６】
前記印刷要求を受信したか否かを判定する判定手段をさらに備え、
前記送信手段は、
前記判定手段が前記印刷要求を受信したと判断した場合には、前記印刷装置のプリンタ部を起動させるための前記復帰用データを送信し、
前記判定手段が前記印刷要求とは異なる要求を受信したと判断した場合には、前記印刷装置の制御部を起動させるための復帰用データを送信する、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項７】
前記判定手段は、受信した前記印刷要求の宛先ポート番号が特定のポート番号である場合に、前記印刷要求を受信したと判定する、ことを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
前記送信手段は、前記生成手段が前記印刷要求に従って印刷データの生成を開始する前に、前記復帰用データを送信する、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項９】
前記復帰用データは、ＳＹＮフラグがセットされたＴＣＰパケットである、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項１０】
前記送信手段は、前記ＴＣＰパケットを送信した後、データ部を有するＴＣＰパケットを送信せずに、ＦＩＮフラグがセットされたＴＣＰパケットを送信する、ことを特徴とする請求項９に記載の印刷制御装置。
【請求項１１】
前記印刷装置は、外部から受信した印刷要求に従って印刷データを生成する画像処理手段を備える、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項１２】
前記印刷制御装置は、前記印刷装置とは別体の装置である、ことを特徴とする請求項１に記載の印刷制御装置。
【請求項１３】
少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作する印刷装置に接続される印刷制御装置の制御方法であって、
前記印刷装置に印刷を実行させる印刷要求を、外部装置から、受信するステップと、
受信された前記印刷要求に従って印刷データを生成するステップと、
前記印刷装置が省電力状態か否かを判断するステップと、
前記印刷装置が省電力状態であると判断された場合、生成された前記印刷データを送信する前に、前記印刷装置を前記省電力状態から前記スタンバイ状態に復帰させるための復帰用データを送信するステップと、を有し、前記印刷装置が省電力状態であると判断された場合、前記復帰用データは前記印刷装置に送信されない、ことを特徴とする印刷制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と通信可能に接続され、外部装置からの印刷要求に従ってラスター画像データを生成し、印刷装置に印刷データを送信する印刷制御装置、その制御方法、及び、印刷制御装置と印刷装置とを備える印刷システムに関する。
【背景技術】
【０００２】
外部装置から印刷要求を受信して印刷要求に従って印刷データを生成するプリントコントローラと、プリントコントローラから受信した印刷データを用いて印刷を行うプリンタと、を備えた印刷システムが知られている（特許文献１参照）。
【０００３】
特許文献１に開示されるプリンタは、一定時間使用されない等の条件で、省電力状態に移行する。省電力状態では、プリントコントローラから送信されるデータを受信するためのインターフェース回路には電力が供給されるが、画像形成部や制御部への電力供給は停止される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−７２１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した特許文献１のプリントコントローラは、外部装置からページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で作成されたプリントジョブ（印刷要求）を受信すると、プリントジョブに従って印刷データを生成する。そして、プリントコントローラは、生成した印刷データおよび制御コマンド（印刷の開始を指示するコマンド、給紙段、印刷部数、印刷レイアウトを指定するコマンドなど）を、省電力状態のプリンタに対して送信する。
【０００６】
省電力状態のプリンタは、印刷データおよび制御コマンドを受信すると、画像形成部や制御部への電力供給を再開して、省電力状態を解除する。これにより、画像形成部の定着器の温度を定着温度まで上昇させるなど、印刷を行うための準備動作が実行される。
【０００７】
上記したように、特許文献１では、プリントコントローラがページ記述言語を解釈して印刷データを生成した後に、プリンタに対して生成した印刷データおよび制御コマンドを送信する。プリンタは、印刷データや制御コマンドを受信してから印刷を行うための準備動作を実行するので、印刷データを受信してから当該印刷データを用いた印刷を実行するまでに時間を要していた。
【０００８】
本発明は、印刷データを送信する前に印刷装置を省電力状態から復帰させる復帰用データを送信することによって、印刷装置が印刷データを受信してから印刷を実行するまでに要する時間を短縮することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷制御装置は、少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作する印刷装置に接続される印刷制御装置であって、前記印刷装置に印刷を実行させる印刷要求を、外部装置から、受信する受信手段と、前記受信手段によって受信された前記印刷要求に従って印刷データを生成する生成手段と、前記印刷装置が省電力状態か否かを判断する判断手段と、前記判断手段によって前記印刷装置が省電力状態であると判断された場合、前記生成手段によって生成された前記印刷データを送信する前に、前記印刷装置を前記省電力状態から前記スタンバイ状態に復帰させるための復帰用データを送信し、前記判断手段によって前記印刷装置が省電力状態でないと判断された場合、前記復帰用データを送信しない、送信手段と、を備える。
【発明の効果】
【００１０】
本発明の印刷制御装置によれば、ラスター画像データを送信する前に印刷装置を省電力状態から復帰させる復帰用データ復帰用データを送信することによって、印刷装置が印刷データを受信してから印刷を実行するまでに要する時間を短縮する。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの全体構成を示すブロック図
【図２】印刷装置と印刷制御装置のハードブロック図
【図３】印刷装置の電源ブロック図
【図４】省電力状態の印刷装置を示した図
【図５】省電力状態の印刷制御装置を示した図
【図６】印刷装置が省電力状態に移行する場合に印刷制御装置との間で実行される処理を示した図
【図７】省電力状態に移行した印刷制御装置が実行する処理を示したフローチャート
【図８】省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャート
【図９】省電力状態に移行した印刷装置が実行する処理を示したフローチャート
【図１０】復帰用データを受信したことによって省電力状態から復帰した印刷装置を示した図
【図１１】復帰用データ以外のＷＯＬパケットを受信したことによって省電力状態から復帰した印刷装置を示した図
【図１２】復帰用データの送信時における通信シーケンス図
【図１３】第２実施形態の印刷装置の電源ブロック図
【図１４】省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャート
【図１５】省電力状態に移行した印刷装置が実行する処理を示したフローチャート
【図１６】第３実施形態の印刷装置の電源ブロック図
【図１７】省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャート
【図１８】省電力状態に移行した印刷装置が実行する処理を示したフローチャート
【図１９】特定の宛先ポート番号のＷＯＬパケットによって省電力状態から復帰した印刷装置を示した図
【図２０】復帰用データのパケット構造を示す図
【発明を実施するための形態】
【００１２】
［第１実施形態］
＜画像形成システムの全体構成＞
図１は、印刷システム１００の全体構成を示すブロック図である。
【００１３】
印刷システム１００は、印刷制御装置１０２と、前記印刷制御装置１０２とは別体の印刷装置１０３と、を備えている。そして、この印刷システム１００は、クライアントコンピュータ１０１と通信可能に接続されている。クライアントコンピュータ１０１と印刷制御装置１０２とは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）１１０を介して通信可能に接続されている。印刷制御装置１０２とＬＡＮ１１０とは、イーサネット（登録商標）ケーブル１０９で接続されている。また、印刷制御装置１０２と印刷装置１０３とは、ビデオケーブル１０７および制御ケーブル１０８を介して接続されている。なお、本実施形態では、印刷装置１０３は、ＬＡＮ１１０に直接接続されていないが、印刷装置１０３は、ＬＡＮ１１０に直接接続されても良い。
【００１４】
クライアントコンピュータ１０１は、プリンタドライバを用いてプリントジョブ（印刷要求）を生成して、生成したプリントジョブを印刷制御装置１０２に送信する。このプリントジョブは、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータである。なお、プリントジョブは、ＰＤＬデータに限定されるものでなく、ＪＰＥＧなどの所定の圧縮方式に従った画像データや、ビットマップデータであっても良い。
【００１５】
印刷制御装置１０２は、クライアントコンピュータ１０１から送信されたプリントジョブを解釈して、ラスター画像データを生成する。そして、印刷制御装置１０２は、生成したラスター画像データ、及び、前記ラスター画像データを用いた印刷を印刷装置１０３に実行させるための制御コマンド、を印刷装置１０３に送信する。ラスター画像データは、ビデオケーブル１０７を介して、印刷装置１０３に送信される。また、制御コマンド（印刷の開始を指示するコマンド、給紙段、印刷部数、印刷レイアウトなどを指定するコマンドなど）は、制御ケーブル１０８を介して、印刷装置１０３に送信される。
【００１６】
そして、本実施形態の印刷制御装置１０２は、ラスター画像データや制御コマンドを送信する前に、印刷装置１０３を省電力状態から復帰させるためのパケットである復帰用データを印刷装置１０３に送信する。この復帰用データは、制御ケーブル１０８を介して、印刷装置１０３に送信される。この復帰用データは、印刷に使用されるポート番号（ポート番号：９１００番や５１５番）が指定されたＴＣＰパケットである。
【００１７】
印刷装置１０３は、印刷制御装置１０２から送信される制御コマンドに従って、ラスター画像データを用いた印刷を行う。本実施形態の印刷装置１０３は、プリント機能だけでなく、スキャン機能、コピー機能、ＢＯＸ機能、ＳＥＮＤ機能などの様々な機能を有するＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。また、印刷装置１０３は、製本機能やステイプル機能などを有しても良い。
【００１８】
図１に示すように、印刷装置１０３は、スキャナ部１０４、プリンタ部１０５および操作部１０６を備えている。スキャナ部１０４は、原稿台に置かれた原稿の画像を読み取って、当該画像に対応する画像データを生成する。プリンタ部１０５は、ラスター画像データに基づいて印刷を行う。プリンタ部１０５は、電子写真方式の印刷機構を含む。この印刷機構は、感光体ドラム１０５ａと、感光体ドラム１０５ａ上に静電潜像を形成する露光装置（図示しない）と、静電潜像をトナー現像する現像装置（図示しない）と、印刷用紙に転写されたトナー像を印刷用紙に定着させる定着器１０５ｂと、を含む。また、操作部１０６は、表示部１０６ａと入力部１０６ｂとを有する。表示部１０６ａは、例えば、液晶ディスプレイであって、入力部１０６ｂは、例えば、タッチパネルやボタンである。
【００１９】
図２は、印刷装置と印刷制御装置のハードブロック図である。
【００２０】
次に、図２を参照して、印刷装置１０３のコントローラ１３０の詳細を説明する。コントローラ１３０は、印刷装置１０３の全体の動作制御、状態管理、画像処理などを行う。例えば、コントローラ１３０は、操作部１０６、スキャナ部１０４およびプリンタ部１０５の動作を制御する。
【００２１】
コントローラ１３０は、ＣＰＵ１３１、ＲＯＭ１３２、ＲＡＭ１３３、ＨＤＤ１３４、電源制御部１３５、画像処理部１３６、ビデオインターフェース（ビデオＩ／Ｆ）１３７、ネットワークインターフェース（ＮＷＩ／Ｆ）１３８及びシステムバス１３９を備える。
【００２２】
ＣＰＵ１３１は、記憶装置（ＲＯＭ１３２、ＨＤＤ１３４）に格納されたプログラムを実行して、印刷装置１０３の各部の制御を行う。ＲＡＭ１３３は、ＣＰＵ１３１のワークメモリとして使用される。ＨＤＤ１３４は、大容量の記憶装置であり、ＣＰＵ１３１により実行される各種制御プログラムおよび画像データを格納している。画像処理部１３６は、画像信号線を介してスキャナ部１０４及びプリンタ部１０５に接続される。ビデオＩ／Ｆ１３７は、ビデオケーブル１０７を介して印刷制御装置１０２に接続される。また、ネットワークＩ／Ｆ１３８は、制御ケーブル１０８を介して印刷制御装置１０２に接続される。ビデオＩ／Ｆ１３７は、ラスター画像データを、ビデオケーブル１０７を介して印刷制御装置１０２に送信する。また、ネットワークＩ／Ｆ１３８は、制御コマンドを、制御ケーブル１０８を介して印刷制御装置１０２に送信する。また、電源制御部１３５は、印刷装置１０３の各部への電力供給と停止とを制御する。
【００２３】
次に、図２を参照して、印刷制御装置の詳細を説明する。
【００２４】
印刷制御装置１０２は、ＣＰＵ１２１、メモリ１２２、ＨＤＤ１２３、ビデオＩ／Ｆ１２４、ネットワークＩ／Ｆ１２５およびネットワークＩ／Ｆ１２６を備える。以下、印刷装置１０３と通信を行うためのネットワークＩ／Ｆ１２５を内部ネットワークＩ／Ｆ１２５と呼び、クライアントコンピュータ１０１と通信を行うためのネットワークＩ／Ｆ１２６を外部ネットワークＩ／Ｆ１２６と呼ぶ。
【００２５】
ＣＰＵ１２１は、記憶装置（メモリ１２２、ＨＤＤ１２３）に格納されたプログラムを実行して、印刷制御装置１０２の各部の制御を行う。メモリ１２２は、ＣＰＵ１３１のワークメモリとして使用される。ＨＤＤ１２３は、大容量の記憶装置であり、ＣＰＵ１２１により実行される各種制御プログラムおよび画像データを格納している。ビデオＩ／Ｆ１２４は、ビデオケーブル１０７を介して印刷装置１０３に接続される。また、内部ネットワークＩ／Ｆ１２５は、制御ケーブル１０８を介して印刷装置１０３に接続される。外部ネットワークＩ／Ｆ１２６は、イーサネット（登録商標）ケーブル１０９を介してＬＡＮ１１０に接続される。
【００２６】
図３は、印刷装置１０３の電源ブロック図である。
【００２７】
図３を参照して、印刷装置１０３の電源系について詳細に説明する。
【００２８】
印刷装置１０３は、スタンバイ状態と、スタンバイ状態より消費電力の少ない省電力状態と、で動作する。なお、印刷装置１０３は、スタンバイ状態および省電力状態とは異なる電力状態となって良いことは言うまでもない。例えば、印刷装置１０３は、印刷装置１０３の各ユニットへの電力供給を停止した電源オフ状態となっても良い。また、印刷装置１０３は、印刷装置１０３の電源を切る直前の状態をＨＤＤ１３４に保存して、次に電源を入れたときに電源を切る直前の状態から作業を再開するハイバネーション状態となっても良い。また、印刷装置１０３は、上記した状態をＨＤＤ１３４では無くＲＡＭ１３３に保存するサスペンド状態となっても良い。
【００２９】
印刷装置１０３は、第１電源供給部１５１、第２電源供給部１５２および第３電源供給部１５３を備える。第１電源供給部１５１は、プラグＰを介して供給される交流電源から約５．０Ｖの直流電源を生成する。そして、第１電源供給部１５１は、生成した直流電源をネットワークＩ／Ｆ１３８、ＣＰＵ１３１、ＲＡＭ１３３、ＲＯＭ１３２、ＨＤＤ１３４、および、操作部１０６の入力部１０６ｂに供給する。以下、第１電源供給部１５１から電源の供給を受けるデバイスを、第１電源系統デバイスと呼ぶ。
【００３０】
また、第２電源供給部１５２は、プラグＰを介して供給される交流電源から約１２．０Ｖの直流電源を生成する。そして、第２電源供給部１５２は、生成した直流電源を表示部１０６ｂ、画像処理部１３６、ビデオＩ／Ｆ１３７に供給する。以下、第２電源供給部１５２から電源の供給を受けるデバイスを、第２電源系統デバイスと呼ぶ。
【００３１】
また、第３電源供給部１５３は、プラグＰを介して供給される交流電源から約２４．０Ｖの直流電源を生成する。そして、第３電源供給部１５３は、生成した直流電源をプリンタ部１０５およびスキャナ部１０４に供給する。以下、第３電源供給部１５３から電源の供給を受けるデバイスを、第３電源系統デバイスと呼ぶ。
【００３２】
第１電源供給部１５１と第１電源系統デバイスとの間には、ユーザの操作に応じてオン状態またはオフ状態になる電源スイッチ１５４が配置されている。この電源スイッチ１５４は、ユーザの操作に応じてオン状態またはオフ状態になるメカニカルリレー１５４ａと、メカニカルリレーをオフ状態にするためのソレノイド１５４ｂと、を有している。
【００３３】
また、電源スイッチ１５４と並列に、第１電源供給部１５１によって生成された電力を第１電源系統デバイスに供給するためのリレースイッチ１５５が配置される。電源スイッチ１５４がユーザの操作によってオフ状態になったとしても、リレースイッチ１５５を介して第１電源供給部１５１から第１電源系統デバイスに電力が供給される。電源スイッチ１５４がオフ状態になったことは、信号ＳＥＥＳＡＷを介して電源制御部１３５に通知される。電源制御部１３５は、電源スイッチ１５４がオフ状態になった場合に、ＣＰＵ１３１に対してシャットダウン処理を実行するよう指示する。そして、ＣＰＵ１３１によってシャットダウン処理が実行されると、電源制御部１３５は、ソレノイド１５４ｂに電力を供給することによって、メカニカルリレー１５４ａをオフ状態にする。これにより、印刷装置１０３が電源オフ状態になる。
【００３４】
また、プラグＰと第２電源供給部１５２との間には、プラグＰから第２電源供給部１５２への電力の供給と遮断とを切り替えるリレースイッチ１５６が配置される。また、プラグＰと第３電源供給部１５３との間には、プラグＰから第３電源供給部１５３への電力の供給と遮断とを切り替えるリレースイッチ１５７が配置される。
【００３５】
また、ＣＰＵ１３１、ＲＯＭ１３２およびＨＤＤ１３４と第１電源供給部１５１との間には、ＣＰＵ１３１、ＲＯＭ１３２およびＨＤＤ１３４への電力の供給と停止とを切り替えるスイッチ１５８が配置される。
【００３６】
また、プリンタ部１０５と第３電源供給部１５３との間には、プリンタ部１０５への電力の供給と停止とを切り替えるスイッチ１５９が配置される。また、スキャナ部１０４と第３電源供給部１５３との間には、スキャナ部１０４への電力の供給と停止とを切り替えるスイッチ１６０が配置される。
【００３７】
次に、電源制御部１３５の詳細について説明する。
【００３８】
電源制御部１３５は、回路の書き変えが可能なプログラムの書き換えが可能なロジック回路である。本実施形態の電源制御部１３５は、ＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）である。
【００３９】
電源制御部１３５は、印刷装置１０３を省電力状態から復帰させるための復帰要因を検知する。なお、省電力状態とは、図４に示すように、以下に示す復帰要因を検知するために必要な箇所である電源制御部１３５、ネットワークＩ／Ｆ１３８、入力部１０６ｂおよびＲＡＭ１３３に電力が供給されているが、その他の箇所への電力供給は停止されている。
・印刷制御装置１０２からＷＯＬ（ＷａｋｅＯｎＬＡＮ）パケットを受信したこと
・ユーザによって入力部１０６ｂが押下されたこと
【００４０】
ネットワークＩ／Ｆ１３８がＷＯＬパケットを受信した場合には、電源制御部１３５に、復帰信号ＷＡＫＥ＿ＬＡＮまたはＷＡＫＥ＿ＬＡＮ２が入力される。ネットワークＩ／Ｆ１３８が、宛先ポート番号が９１００番のＷＯＬパケットを受信した場合には、復帰信号ＷＡＫＥ＿ＬＡＮ２がＨｉレベルになる。宛先ポート番号が９１００番以外のＷＯＬパケットを受信した場合には、復帰信号ＷＡＫＥ＿ＬＡＮがＨｉレベルになる。
【００４１】
また、ユーザによって入力部１０６ｂが押下された場合には、電源制御部１３５に、復帰信号ＫＥＹが入力される。
【００４２】
印刷装置１０３が省電力状態のときに、ネットワークＩ／Ｆ１３８が、宛先ポート番号が９１００番のＷＯＬパケットを受信した場合には、電源制御部１３５は、信号ＣＯＮＴ、信号ＰＲＩＮＴ、信号ＲＥＬＡＹを制御する（Ｈｉレベルにする）。これにより、スイッチ１５６−１５９がＯＮされて、ＣＰＵ１３１、ＲＯＭ１３２、ＨＤＤ１３４、操作部１０６、画像処理部１３６、ビデオＩ／Ｆ１３７およびプリンタ部１０５に電力が供給される。ここでは、操作部１０６の表示部１０６ｂにも電力が供給される例について説明したが、表示部１０６ｂへの電力供給は停止したままでも構わない。
【００４３】
なお、宛先ポート番号の９１００番は、ＲＡＷ印刷で使用するポート番号である。なお、ＬＰＲ印刷で使用する宛先ポート番号の５１５番のＷＯＬパケットを受信した場合に、ネットワークＩ／Ｆ１３８が、ＷＡＫＥ＿ＬＡＮ２を制御して（Ｈｉレベルにして）も良い。
【００４４】
また、印刷装置１０３が省電力状態のときに、ネットワークＩ／Ｆ１３８が、宛先ポート番号が９１００番以外のＷＯＬパケットを受信した場合には、電源制御部１３５は、信号ＣＯＮＴを制御する（Ｈｉレベルにする）。これにより、スイッチ１５８がＯＮされて、ＣＰＵ１３１、ＲＯＭ１３２およびＨＤＤ１３４に電力が供給される。そして、電力が供給されたＣＰＵ１３１は、受信したＷＯＬパケットを解析して、プリンタ部１０５やスキャナ部１０４を復帰する必要があるかどうか判断する。プリンタ部１０５やスキャナ部１０４を復帰させる必要があると判断した場合には、ＣＰＵ１３１は、電源制御部１３５に復帰させるべき箇所に電力が供給されるよう指示する。
【００４５】
また、印刷装置１０３が省電力状態のときに、入力部１０６ｂが押下された場合には、電源制御部１３５は、信号ＣＯＮＴおよびＲＥＬＡＹを制御する（Ｈｉレベルにする）。これにより、スイッチ１５６−１５８がＯＮされて、ＣＰＵ１３１、ＲＯＭ１３２、ＨＤＤ１３４、操作部１０６、画像処理部１３６およびビデオＩ／Ｆ１３７に電力が供給される。
【００４６】
なお、上記した印刷装置１０３の省電力状態とは、図４に示すように、印刷装置１０３を省電力状態から復帰させるために必要な部分に電力を供給するが、その他の部分への電力供給を停止する。具体的には、省電力状態において、電源制御部１３５、ネットワークＩ／Ｆ１３８、ＲＡＭ１３３および入力部１０６ａに電力が供給されている。
【００４７】
印刷制御装置１０２も、印刷装置１０３と同様に省電力状態に移行しても良い。図５に示すように、印刷制御装置１０２が省電力状態に移行した場合、ＣＰＵ１２１、メモリ１２２、ＨＤＤ１２３およびビデオＩ／Ｆ１２４への電力供給が停止される。一方で、省電力状態でも、内部ネットワークＩ／Ｆ１２５および外部ネットワークＩ／Ｆ１２６には、電力が供給される。
【００４８】
図６は、印刷装置が省電力状態に移行する場合に印刷制御装置との間で実行される処理を示した図である。
【００４９】
次に、図６を参照して、印刷装置１０３が省電力状態に移行する場合に印刷制御装置１０２との間で実行される処理について説明する。
【００５０】
まず、印刷装置１０３が省電力状態に移行する条件（Ｓｌｅｅｐ移行条件）を検知した場合（Ｓ６０１）、印刷装置１０３は、印刷制御装置１０２に対して、省電力状態に移行することを通知する（Ｓｌｅｅｐ通知：Ｓ６０２）。
【００５１】
Ｓｌｅｅｐ移行条件は、
・操作部１０６の入力部１０６ｂの節電ボタンが押下されたこと
・印刷装置１０３が使用されずに所定時間経過したこと
などである。
【００５２】
Ｓｌｅｅｐ通知を受信した印刷制御装置１０２は、印刷装置１０３に対するポーリングを中止するなどの処理を実行する（Ｓｌｅｅｐ移行処理：Ｓ６０３）。印刷制御装置１０２は、印刷装置１０３のバージョン情報、メディアライブラリ情報、給紙装置や排紙装置の構成情報、ネットワークの設定情報、用紙残量、トナー残量などの情報を定期的にポーリングしている。Ｓｌｅｅｐ移行処理では、このポーリングを中止する処理などを行う。
【００５３】
印刷制御装置１０２は、Ｓｌｅｅｐ移行処理が完了すると、印刷装置１０３に対して、当該移行処理が完了したことを通知する（Ｓｌｅｅｐ移行処理完了通知：Ｓ６０４）。
【００５４】
Ｓｌｅｅｐ移行処理完了通知を受信した印刷装置１０３は、Ｓｌｅｅｐ移行する処理を実行する（Ｓ６０５）。これにより、印刷装置１０３は、省電力状態に移行する。
【００５５】
なお、Ｓｌｅｅｐ移行処理完了通知を実行した印刷制御装置１０２も、印刷装置１０３と連動して省電力状態に移行する。
【００５６】
また、省電力状態の印刷装置１０３が上記した復帰要因を検知した場合（Ｓ６０６）、印刷装置１０３は、印刷制御装置１０２に対して、スタンバイ状態（図３の状態）に移行したことを通知する（ＷａｋｅＵＰ通知：Ｓ６０７）。
【００５７】
ＷａｋｅＵＰ通知を受信した印刷制御装置１０２は、Ｓ６０３で停止したポーリングを再開する（Ｓ６０８）。このＷａｋｅＵＰ通知は、宛先ＭＡＣアドレスが、印刷制御装置１０２のＭＡＣアドレスであるＴＣＰパケットである。印刷制御装置１０２は、自装置のＭＡＣアドレス宛てのＴＣＰを受信した場合に、省電力状態から復帰する。
【００５８】
図７は、省電力状態に移行した印刷制御装置が実行する処理を示したフローチャートである。
【００５９】
図７を参照して、省電力状態のときに印刷制御装置１０２の外部ネットワークＩ／Ｆ１２６が実行する処理について説明する。
【００６０】
印刷制御装置１０２が省電力状態のとき、外部ネットワークＩ／Ｆ１２６は、パケットを受信したか否かを判断する（Ｓ７０１）。パケットを受信したと判断した場合（Ｓ７０１：Ｙｅｓ）、外部ネットワークＩ／Ｆ１２６は、当該パケットがＷＯＬパケットか否かを判断する（Ｓ７０２）。このＷＯＬパケットとは、例えば、クライアントコンピュータ１０１のプリンタドライバから投入されたプリントジョブである。
【００６１】
ＷＯＬパケットを受信した場合、外部ネットワークＩ／Ｆ１２６は、印刷制御装置１０２を省電力状態から復帰するよう指示する（Ｓ７０３）。一方、受信したパケットがＷＯＬパケットで無ければ、外部ネットワークＩ／Ｆ１２６は、当該パケットを破棄する（Ｓ７０４）。
【００６２】
図８は、省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートである。
【００６３】
次に、図８を参照して、ＷＯＬパケットを受信することによって省電力状態から復帰した印刷制御装置が実行する処理について説明する。
【００６４】
まず、印刷制御装置１０２のＣＰＵ１２１は、受信したＷＯＬパケットが印刷装置１０３の起動を要するパケットか否かを判断する（Ｓ８０１）。印刷装置１０３の起動を要しないパケットであると判断した場合（Ｓ８０１：Ｎｏ）、ＣＰＵ１２１は、受信したＷＯＬパケットに応じた処理を実行する（Ｓ８０８）。例えば、ＷＯＬパケットが、印刷装置１０３や印刷制御装置１０２の状態を問い合わせで、印刷装置１０３を省電力状態から復帰させずに回答することが可能なパケットであった場合、ＣＰＵ１２１は、当該問い合わせに対して回答する。
【００６５】
一方、印刷装置１０３の起動を要するパケットであると判断した場合（Ｓ８０１：Ｎｏ）、ＣＰＵ１２１は、当該パケットが印刷装置１０３に印刷を実行させるプリントジョブか否かを判定する（Ｓ８０２）。本実施形態では、ＣＰＵ１２１は、受信したＷＯＬパケットのポート番号に基づいて、プリントジョブか否かを判定する。受信したＷＯＬパケットの宛先ポート番号が９１００番であるならば、ＣＰＵ１２１は、ＷＯＬパケットがプリントジョブであると判定する。なお、プリントジョブか否かの判定は、ポート番号に限らない。
【００６６】
受信したＷＯＬパケットがプリントジョブであった場合（Ｓ８０２：Ｙｅｓ）、ＣＰＵ１２１は、印刷装置１０３が省電力状態か否かを判断する（Ｓ８０３）。印刷装置１０３が省電力状態であった場合、ＣＰＵ１２１は、宛先ポート番号が９１００番や５１５番の復帰用データを印刷装置１０３に対して送信する（Ｓ８０４）。印刷制御装置１０２は、印刷装置１０３が省電力状態に移行する際に、Ｓｌｅｅｐ通知（図６のＳ６０２）を受信しているので、印刷装置１０３が省電力状態か否かを判断することが可能である。
【００６７】
印刷装置１０３が省電力状態でない場合（Ｓ８０３：Ｎｏ）、ＣＰＵ１２１は、前述した復帰用データを印刷装置１０３に対して送信しない。
【００６８】
上記したように、本実施形態では、印刷装置１０３が省電力状態である場合には、復帰用データを送信するが、印刷装置１０３が省電力状態でない場合には、復帰用データを送信しない。省電力状態の印刷装置１０３に対して復帰用データを送信することによって、印刷装置１０３を省電力状態から復帰させることが可能となる。一方で、スタンバイ状態の印刷装置１０３に対して復帰用データを送信しないことによって、印刷装置１０３側で当該復帰用データを破棄するなど余計な処理を実行する必要がない。仮に、スタンバイ状態の印刷装置１０３に対して復帰用データを送信する場合には、印刷装置１０３に復帰用データを破棄するために、当該復帰用データか否かを判断する手段や復帰用データを破棄する手段、が必要になる。本実施形態では、印刷装置１０３がスタンバイ状態の場合には、印刷制御装置１０２から復帰用データが送信されないので、上記した手段を設ける必要がない。
【００６９】
そして、ＣＰＵ１２１は、受信したプリントジョブのページ記述言語を解釈して、印刷可能なラスター画像データを生成すると共に、当該ラスター画像データを用いた印刷を印刷装置１０３に実行させるための制御コマンドを生成する（Ｓ８０５）。
【００７０】
ＣＰＵ１２１は、ラスター画像データをビデオＩ／Ｆ１２４を介して印刷装置１０３に送信すると共に、制御コマンドを内部ネットワークＩ／Ｆ１２５を介して印刷装置１０３に送信する（Ｓ８０６）。この制御コマンドの宛先ポート番号は、９９１５番である。
【００７１】
Ｓ８０２において、受信したＷＯＬパケットが印刷装置１０３に印刷を実行させるプリントジョブでは無いと判断された場合、ＣＰＵ１２１は、印刷装置１０２にＷＯＬパケットを処理させるため、ＷＯＬパケットを印刷装置１０２に送信する（Ｓ８０７）。このＳ８０７で送信されるＷＯＬパケットの宛先ポート番号は、９１００番とは異なるポート番号である。Ｓ８０７において、印刷制御装置１０２がＷＯＬパケットを送信する場合は、例えば、印刷制御装置１０２が、印刷制御装置１０２で生成したラスター画像データを印刷装置１０３のＨＤＤ１３４に保存するジョブを受信した場合などが挙げられる。
【００７２】
図９は、省電力状態に移行した印刷装置が実行する処理を示したフローチャートである。図９を参照して、省電力状態のときに印刷装置１０３のネットワークＩ／Ｆ１３８が実行する処理について説明する。
【００７３】
印刷装置１０３が省電力状態のとき、ネットワークＩ／Ｆ１３８は、パケットを受信したか否かを判断する（Ｓ９０１）。パケットを受信したと判断した場合（Ｓ９０１：Ｙｅｓ）、ネットワークＩ／Ｆ１３８は、当該パケットがＷＯＬパケットか否かを判断する（Ｓ９０２）。このＷＯＬパケットとは、例えば、印刷制御装置１０２から送信される制御コマンドや復帰用データである。
【００７４】
ＷＯＬパケットを受信した場合、ネットワークＩ／Ｆ１３８は、このＷＯＬパケットの宛先ポート番号が９１００番（若しくは、５１５番）か否かを判断する（Ｓ９０３）。宛先ポート番号が９１００番（若しくは、５１５番）ならば、ネットワークＩ／Ｆ１３８は、復帰信号ＷＡＫＥ＿ＬＡＮ２をＨｉレベルにする（Ｓ９０４）。これにより、図１０に示すように、信号ＣＯＮＴ、信号ＰＲＩＮＴ、信号ＲＥＬＡＹがＨｉレベルになって、プリンタ部１０５、ＣＰＵ１３１、ＨＤＤ１３４などに電力が供給される。このとき、プリンタ部１０５は、ＣＰＵ１３１の起動を待たずに、印刷を行うための準備動作（感光体ドラム１０５ａの回転駆動、定着器１０５ｂの温度を定着温度まで上昇させる処理など）を行う。ＣＰＵ１３１の起動処理は、プリンタ部１０５の準備動作と並行して実行される。
【００７５】
上記したように、ネットワークＩ／Ｆ１３８は、ＣＰＵ１３１の起動を待たずに、プリンタ部１０５の準備動作を行うことができるので、ＣＰＵ１３１の起動処理が完了するのを待ってからプリンタ部１０５の準備動作を行う場合に比べて、プリンタ部１０５の準備動作の完了までの時間を短縮することができる。
【００７６】
なお、ここでは、プリンタ部１０５の準備動作を実行させるか否かを、ＷＯＬパケットの宛先ポート番号で判断する例について説明したが、本発明は、宛先ポート番号に基づく判断に限定されない。例えば、ＷＯＬパケットがプリンタ部１０５を使用するパケットであることを識別する識別情報を含む場合には、当該識別情報に基づいて、プリンタ部１０５の準備動作を実行させるか否かを判断しても良い。
【００７７】
宛先ポート番号が９１００番および５１５番以外の番号ならば、ネットワークＩ／Ｆ１３８は、復帰信号ＷＡＫＥ＿ＬＡＮをＨｉレベルにする（Ｓ９０５）。これにより、図１１に示すように、信号ＣＯＮＴがＨｉレベルになって、ＣＰＵ１３１、ＨＤＤ１３４などに電力が供給される。電力が供給されたＣＰＵ１３１は、起動処理が完了すると、ＷＯＬパケットを解釈して処理をする。第１実施形態では、宛先ポート番号が９１００番および５１５番以外ならば、プリンタ部１０５への電力供給を再開しない例について説明したが、本発明はこれに限らない。プリンタ部１０５への電力供給は再開するが、感光体ドラム１０５ａの回転駆動などを行わないように制御しても良い。
【００７８】
一方、Ｓ９０２において、受信したパケットがＷＯＬパケットで無ければ、ネットワークＩ／Ｆ１３８は、受信したパケットが代理応答可能なパケットか否かを判断する（Ｓ９０６）。代理応答可能なパケットとは、ネットワークＩ／Ｆ１３８がＣＰＵ１３１の代わりに応答することが可能なパケットを言う。したがって、ネットワークＩ／Ｆ１３８が代理応答可能なパケットを受信した場合には（Ｓ９０６：Ｙｅｓ）、省電力状態で、ネットワークＩ／Ｆ１３８が受信したパケットに対して応答する（Ｓ９０７）。
【００７９】
なお、受信したパケットがＷＯＬパケットでも代理応答可能なパケットでも無い場合には（Ｓ９０６：Ｎｏ）、ネットワークＩ／Ｆ１３８は、受信したパケットを破棄する（Ｓ９０８）。
【００８０】
図１２は、復帰用データの送信時における通信シーケンス図である。
【００８１】
次に、図１２を参照して、印刷制御装置１０２から印刷装置１０３に対して復帰用データが送信されたときに実行される通信シーケンスについて説明する。
【００８２】
印刷制御装置１０２は、印刷装置１０３の対象ポート（９１００番又は５１５番）に対して、復帰用データを送信する（Ｓ１２０１）。これにより、印刷装置１０３のプリンタ部１０５の準備動作が開始される。プリンタ部１０５の準備動作を開始させることで復帰用データの役割は果たされているが、本実施形態では、ＴＣＰの通信のオープン処理およびクローズ処理を実施する。印刷装置１０３は、復帰用データ（ＳＹＮフラグがセットされたＴＣＰパケット）を受信すると、ＡＣＫフラグとＳＹＮフラグとがセットされたＴＣＰパケットを送信する（Ｓ１２０２）。そして、印刷制御装置１０２は、ＡＣＫフラグとＳＹＮフラグとがセットされたＴＣＰパケットを受信すると、ＡＣＫフラグがセットされたＴＣＰパケットを送信する（Ｓ１２０３）。Ｓ１２０１−Ｓ１２０３のオープン処理により、通信路が確立された事になる。
【００８３】
クライアントコンピュータ１０１が印刷データを送信する場合は、この通信路が確立した後、ＰＵＳＨフラグがセットされたＴＣＰパケットとして、データ部が印刷データのパケットを送信する。しかし、本実施形態では、復帰用データ（ＳＹＮフラグがセットされたＴＣＰパケット）により、プリンタ部１０５の準備動作を開始させるという目的は果たされているので、ＴＣＰパケットのデータ部にデータが存在するパケットを送信しない。このため、本実施形態では、上記したオープン処理の後、データを送信することなく、クローズ処理を実行する。
【００８４】
具体的には、印刷制御装置１０２は、ＦＩＮフラグがセットされたＴＣＰパケットを送信する（Ｓ１２０４）。印刷装置１０３は、ＡＣＫフラグがセットされたＴＣＰパケットを送信する（Ｓ１２０５）。また、印刷装置１０３は、ＦＩＮフラグがセットされたＴＣＰパケットを送信する（Ｓ１２０６）。最後に、印刷制御装置１０２は、ＡＣＫフラグがセットされたＴＣＰパケットを送信する（Ｓ１２０７）。
【００８５】
Ｓ１２０４−Ｓ１２０７までのクローズ処理は、ＴＣＰのプロトコルで規定されているクローズ処理であればＳ１２０４−Ｓ１２０７の処理に限定されない。
【００８６】
図２０は、復帰用データのパケット構造を示す図である。
【００８７】
次に、図２０を参照して、復帰用データの詳細について説明する。
【００８８】
図２０に示すように、復帰用データのＥｔｈｅｒヘッダ２００１の送信先アドレスには、印刷装置１０３のＭＡＣアドレスがセットされる。また、復帰用データのＥｔｈｅｒヘッダ２００１の送信元アドレスには、印刷制御装置１０２のＭＡＣアドレスがセットされる。
【００８９】
また、復帰用データのＩＰヘッダ２００２の送信先アドレスには、印刷装置１０３のＩＰアドレスがセットされる。また、復帰用データのＩＰヘッダ２００２の送信元アドレスには、印刷制御装置１０２のＩＰアドレスがセットされる。
【００９０】
また、ＴＣＰヘッダ２００３の送信先ポート番号２００５には、９１００番又は５１５番がセットされる。印刷装置１０３は、９１００番をプリンタドライバからの印刷ジョブを受け付けるポートとして使用する。
【００９１】
ＴＣＰヘッダ２００３の送信元ポート番号２００４には、印刷制御装置１０２で使用したポートであって、動的に使用されるため、一意に決まらない。
【００９２】
また、Ｆｌａｇ２００６は、ＴＣＰパケットの接続状態を示す。本実施形態の復帰用データは、Ｆｌａｇ２００６にＳＹＮがセットされている。このＳＹＮがセットされたパケットは、ＴＣＰ接続のオープン処理を要求するパケットである。
【００９３】
上記したように、印刷制御装置１０２は、ラスター画像データおよび制御コマンドを印刷装置１０３に対して送信する前に、復帰用データを送信する。これにより、印刷装置は、ラスター画像データや制御コマンドを受信する前に、プリンタ部１０５の準備動作を実行することができる。このように、プリンタ部１０５は、ラスター画像データを受信するまでの間に準備動作を行うことができるので、ラスター画像データおよび制御コマンドを受信したら、準備動作の完了を待たずに、印刷を実行することができる。
【００９４】
［第２実施形態］
第１実施形態では、ネットワークＩ／Ｆ１３８が受信したＷＯＬパケットの宛先ポート番号が特定のポート番号か否かに応じて、プリンタ部１０５の復帰を制御する例について説明した。この第２実施形態では、ＷＯＬパケットを受信した場合に、宛先ポート番号に関わらず、プリンタ部１０５の復帰を行う。
【００９５】
図１３は、第２実施形態の印刷装置１０３の電源ブロック図である。
【００９６】
図１３を参照して、第２実施形態の印刷装置１０３の電源系について詳細に説明する。なお、第１実施形態と同じ部分の説明は割愛する。
【００９７】
第２実施形態の印刷装置１０３のネットワークＩ／Ｆ２３８は、印刷制御装置１０２からＷＯＬパケットを受信した場合には、電源制御部１３５に入力される復帰信号ＷＡＫＥ＿ＬＡＮ２をＨｉレベルに制御する。第２実施形態のネットワークＩ／Ｆ２３８は、第１実施形態のネットワークＩ／Ｆ１３８とは異なり、受信したＷＯＬパケットの宛先ポート番号に関わらず、ＷＯＬパケットを受信した場合に、復帰信号ＷＡＫＥ＿ＬＡＮ２をＨｉレベルにする。このＷＯＬパケットとは、印刷装置１０３のＭＡＣアドレスが指定されたＴＣＰパケットなどである。
【００９８】
図１４は、省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートである。
【００９９】
次に、図１４を参照して、ＷＯＬパケットを受信することによって省電力状態から復帰した印刷制御装置が実行する処理について説明する。
【０１００】
まず、印刷制御装置１０２のＣＰＵ１２１は、クライアントコンピュータ１０１から受信したＷＯＬパケットが印刷装置１０３の起動を要するパケットか否かを判断する（Ｓ１４０１）。印刷装置１０３の起動を要しないパケットであると判断した場合（Ｓ１４０１：Ｎｏ）、ＣＰＵ１２１は、受信したＷＯＬパケットに応じた処理を実行する（Ｓ１４０８）。例えば、ＷＯＬパケットが、印刷装置１０３や印刷制御装置１０２の状態を問い合わせで、印刷装置１０３を省電力状態から復帰させずに回答することが可能なパケットであった場合、ＣＰＵ１２１は、当該問い合わせに対して回答する。
【０１０１】
一方、印刷装置１０３の起動を要するパケットであると判断した場合（Ｓ１４０１：Ｎｏ）、ＣＰＵ１２１は、当該パケットが印刷装置１０３に印刷を実行させるプリントジョブか否かを判断する（Ｓ１４０２）。ＣＰＵ１２１は、受信したＷＯＬパケットのポート番号に基づいて、プリントジョブか否かを判断する。受信したＷＯＬパケットの宛先ポート番号が９１００番であるならば、ＣＰＵ１２１は、ＷＯＬパケットがプリントジョブであると判断する。なお、プリントジョブか否かの判断は、ポート番号に限らない。
【０１０２】
受信したＷＯＬパケットがプリントジョブであった場合（Ｓ１４０２：Ｙｅｓ）、ＣＰＵ１２１は、印刷装置１０３が省電力状態か否かを判断する（Ｓ１４０３）。印刷装置１０３が省電力状態であった場合、ＣＰＵ１２１は、復帰用データとしてのＷＯＬパケットを印刷装置１０３に対して送信する（Ｓ１４０４）。なお、このＷＯＬパケットは、例えば、印刷装置１０３のＭＡＣアドレスが指定されたＴＣＰパケットである。このＷＯＬパケットを受信した印刷装置１０３は、図１２に示した通信シーケンス図のように、オープン処理の後、データ通信を行わずに、クローズ処理を行う。
【０１０３】
印刷装置１０３が省電力状態でない場合（Ｓ１４０３：Ｎｏ）、ＣＰＵ１２１は、前述したＷＯＬパケットを印刷装置１０３に対して送信しない。
【０１０４】
そして、ＣＰＵ１２１は、受信したプリントジョブのページ記述言語を解釈して、印刷可能なラスター画像データを生成すると共に、当該ラスター画像データを用いた印刷を印刷装置１０３に実行させるための制御コマンドを生成する（Ｓ１４０５）。
【０１０５】
ＣＰＵ１２１は、ラスター画像データをビデオＩ／Ｆ１２４を介して印刷装置１０３に送信すると共に、制御コマンドを内部ネットワークＩ／Ｆ１２５を介して印刷装置１０３に送信する（Ｓ１４０６）。
【０１０６】
Ｓ１４０２において、受信したＷＯＬパケットが印刷装置１０３に印刷を実行させるプリントジョブでは無いと判断された場合、ＣＰＵ１２１は、印刷装置１０３にＷＯＬパケットを処理させるため、ＷＯＬパケットを印刷装置１０３に送信する（Ｓ１４０７）。このＷＯＬパケットを受信した印刷装置１０３は、図１２に示した通信シーケンス図とは異なり、オープン処理の後、データ通信を行って、クローズ処理を行う。
【０１０７】
図１５は、省電力状態に移行した印刷装置が実行する処理を示したフローチャートである。図１５を参照して、省電力状態のときに印刷装置１０３のネットワークＩ／Ｆ１３８が実行する処理について説明する。
【０１０８】
印刷装置１０３が省電力状態のとき、ネットワークＩ／Ｆ１３８は、パケットを受信したか否かを判断する（Ｓ１５０１）。パケットを受信したと判断した場合（Ｓ１５０１：Ｙｅｓ）、ネットワークＩ／Ｆ１３８は、当該パケットがＷＯＬパケットか否かを判断する（Ｓ１５０２）。このＷＯＬパケットとは、印刷装置１０３のＭＡＣアドレスが指定されたＴＣＰパケットであって、例えば、印刷制御装置１０２から送信される制御コマンドや復帰用データである。
【０１０９】
ＷＯＬパケットを受信した場合、ネットワークＩ／Ｆ１３８は、復帰信号ＷＡＫＥ＿ＬＡＮ２をＨｉレベルにする（Ｓ１５０４）。これにより、図１０に示すように、信号ＣＯＮＴ、信号ＰＲＩＮＴ、信号ＲＥＬＡＹがＨｉレベルになって、プリンタ部１０５、ＣＰＵ１３１、ＨＤＤ１３４などに電力が供給される。このとき、プリンタ部１０５は、ＣＰＵ１３１の起動を待たずに、印刷を行うための準備動作（感光体ドラム１０５ａの回転駆動、定着器１０５ｂの温度を定着温度まで上昇させる処理など）を行う。ＣＰＵ１２１の起動処理は、プリンタ部１０５の準備動作と並行して実行される。
【０１１０】
一方、Ｓ１５０２において、受信したパケットがＷＯＬパケットで無ければ、ネットワークＩ／Ｆ１３８は、受信したパケットが代理応答可能なパケットか否かを判断する（Ｓ１５０６）。代理応答可能なパケットとは、ネットワークＩ／Ｆ１３８がＣＰＵ１３１の代わりに応答することが可能なパケットを言う。したがって、ネットワークＩ／Ｆ１３８が代理応答可能なパケットを受信した場合には（Ｓ１５０６：Ｙｅｓ）、省電力状態で、ネットワークＩ／Ｆ１３８が受信したパケットに対して応答する（Ｓ１５０７）。
【０１１１】
なお、受信したパケットがＷＯＬパケットでも代理応答可能なパケットでも無い場合には（Ｓ１５０６：Ｎｏ）、ネットワークＩ／Ｆ１３８は、受信したパケットを破棄する（Ｓ１５０８）。
【０１１２】
［第３実施形態］
第１実施形態では、印刷制御装置１０２がプリントジョブを受信した場合に、印刷装置１０３のＣＰＵ１３１の起動を待たずにプリンタ部１０５を復帰させる例について説明した。第３実施形態では、印刷制御装置１０２がスキャンジョブを受信した場合に、印刷装置１０３のＣＰＵ１３１の起動を待たずにスキャナ部１０４を復帰させる例について説明する。このスキャンジョブは、例えば、印刷装置１０３のスキャナ部１０４に原稿の画像を読み取らせて、読み取った画像の画像データを印刷制御装置１０２に送信させるリモートスキャンジョブである。
【０１１３】
図１６は、第３実施形態の印刷装置１０３の電源ブロック図である。
【０１１４】
図１６を参照して、第３実施形態の印刷装置１０３の電源系について詳細に説明する。なお、第１実施形態と同じ部分の説明は割愛する。
【０１１５】
第３実施形態の印刷装置１０３のネットワークＩ／Ｆ３３８は、印刷制御装置１０２から宛先ポート番号が特定のポート番号であるＷＯＬパケットを受信した場合には、電源制御部１３５に入力される復帰信号ＷＡＫＥ＿ＬＡＮ３をＨｉレベルに制御する。この特定のポート番号とは、印刷装置１０３に読取処理を行わせるために指定されるポート番号である。
【０１１６】
復帰信号ＷＡＫＥ＿ＬＡＮ３がＨｉレベルになると、電源制御部１３５は、信号ＣＯＮＴ、信号ＳＣＡＮ、信号ＲＥＬＡＹをＨｉレベルにする。これにより、スキャナ部１０４、ＣＰＵ１３１、ＨＤＤ１３４などに電力が供給される。
【０１１７】
図１７は、省電力状態から復帰した印刷制御装置が実行する処理を示したフローチャートである。
【０１１８】
次に、図１７を参照して、ＷＯＬパケットを受信することによって省電力状態から復帰した印刷制御装置が実行する処理について説明する。
【０１１９】
まず、印刷制御装置１０２のＣＰＵ１２１は、受信したＷＯＬパケットが印刷装置１０３の起動を要するパケットか否かを判断する（Ｓ１７０１）。印刷装置１０３の起動を要しないパケットであると判断した場合（Ｓ１７０１：Ｎｏ）、ＣＰＵ１２１は、受信したＷＯＬパケットに応じた処理を実行する（Ｓ１７０８）。例えば、ＷＯＬパケットが、印刷装置１０３や印刷制御装置１０２の状態を問い合わせで、印刷装置１０３を省電力状態から復帰させずに回答することが可能なパケットであった場合、ＣＰＵ１２１は、当該問い合わせに対して回答する。
【０１２０】
一方、印刷装置１０３の起動を要するパケットであると判断した場合（Ｓ１７０１：Ｎｏ）、ＣＰＵ１２１は、当該パケットが印刷装置１０３に読取を実行させるスキャンジョブか否かを判断する（Ｓ１７０２）。ＣＰＵ１２１は、受信したＷＯＬパケットのポート番号に基づいて、スキャンジョブか否かを判断する。受信したＷＯＬパケットの宛先ポート番号が特定のポート番号であるならば、ＣＰＵ１２１は、ＷＯＬパケットがスキャンジョブであると判断する。なお、スキャンジョブか否かの判断は、ポート番号に限らない。
【０１２１】
受信したＷＯＬパケットがスキャンジョブであった場合（Ｓ１７０２：Ｙｅｓ）、ＣＰＵ１２１は、印刷装置１０３が省電力状態か否かを判断する（Ｓ１７０３）。印刷装置１０３が省電力状態であった場合、ＣＰＵ１２１は、宛先ポート番号が特定のポート番号の復帰用データを印刷装置１０３に対して送信する（Ｓ１７０４）。
【０１２２】
印刷装置１０３が省電力状態でない場合（Ｓ１７０３：Ｎｏ）、ＣＰＵ１２１は、前述した復帰用データを印刷装置１０３に対して送信しない。
【０１２３】
ＣＰＵ１２１は、受信したスキャンジョブを解釈して（Ｓ１７０５）、印刷装置１０３にスキャンを実行させるための制御コマンド（読取解像度、モノクロ／カラー指定など）を内部ネットワークＩ／Ｆ１２５を介して印刷装置１０３に送信する（Ｓ１７０６）。
【０１２４】
Ｓ１７０２において、受信したＷＯＬパケットが印刷装置１０３に読取を実行させるスキャンジョブでは無いと判断された場合、ＣＰＵ１２１は、印刷装置１０３にＷＯＬパケットを処理させるため、ＷＯＬパケットを印刷装置１０３に送信する（Ｓ１７０７）。このＳ１７０７で送信されるＷＯＬパケットの宛先ポート番号は、特定のポート番号とは異なるポート番号である。
【０１２５】
図１８は、省電力状態に移行した印刷装置が実行する処理を示したフローチャートである。図１８を参照して、省電力状態のときに印刷装置１０３のネットワークＩ／Ｆ３３８が実行する処理について説明する。
【０１２６】
印刷装置１０３が省電力状態のとき、ネットワークＩ／Ｆ３３８は、パケットを受信したか否かを判断する（Ｓ１８０１）。パケットを受信したと判断した場合（Ｓ１８０１：Ｙｅｓ）、ネットワークＩ／Ｆ１３８は、当該パケットがＷＯＬパケットか否かを判断する（Ｓ１８０２）。このＷＯＬパケットとは、例えば、印刷制御装置１０２から送信される制御コマンドや復帰用データである。
【０１２７】
ＷＯＬパケットを受信した場合、ネットワークＩ／Ｆ３３８は、このＷＯＬパケットの宛先ポート番号が特定のポート番号か否かを判断する（Ｓ１８０３）。宛先ポート番号が特定のポート番号ならば、ネットワークＩ／Ｆ３３８は、復帰信号ＷＡＫＥ＿ＬＡＮ３をＨｉレベルにする（Ｓ１８０４）。これにより、図１９に示すように、信号ＣＯＮＴ、信号ＳＣＡＮ、信号ＲＥＬＡＹがＨｉレベルになって、スキャナ部１０４、ＣＰＵ１３１、ＨＤＤ１３４などに電力が供給される。このとき、スキャナ部１０４は、ＣＰＵ１３１の起動を待たずに、原稿の読取を行うための準備動作を行う。ＣＰＵ１３１の起動処理は、スキャナ部１０４の準備動作と並行して実行される。
【０１２８】
宛先ポート番号が特定のポート番号以外の番号ならば、ネットワークＩ／Ｆ３３８は、復帰信号ＷＡＫＥ＿ＬＡＮをＨｉレベルにする（Ｓ１８０５）。これにより、図１１に示すように、信号ＣＯＮＴがＨｉレベルになって、ＣＰＵ１３１、ＨＤＤ１３４などに電力が供給される。電力が供給されたＣＰＵ１３１は、起動処理が完了すると、ＷＯＬパケットを解釈して処理をする。
【０１２９】
一方、Ｓ１８０２において、受信したパケットがＷＯＬパケットで無ければ、ネットワークＩ／Ｆ３３８は、受信したパケットが代理応答可能なパケットか否かを判断する（Ｓ１８０６）。代理応答可能なパケットとは、ネットワークＩ／Ｆ３３８がＣＰＵ１３１の代わりに応答することが可能なパケットを言う。したがって、ネットワークＩ／Ｆ１３８が代理応答可能なパケットを受信した場合には（Ｓ１８０６：Ｙｅｓ）、省電力状態で、ネットワークＩ／Ｆ１３８が受信したパケットに対して応答する（Ｓ１８０７）。
【０１３０】
なお、受信したパケットがＷＯＬパケットでも代理応答可能なパケットでも無い場合には（Ｓ１８０６：Ｎｏ）、ネットワークＩ／Ｆ１３８は、受信したパケットを破棄する（Ｓ１８０８）。
【０１３１】
［他の実施形態］
第１実施形態の印刷制御装置１０２は、復帰用データ（ＳＹＮフラグがセットされたパケット）を送信した後、印刷装置１０３からの応答には返信しない（Ｓ１００３のパケットを送信しない）、としても良い。これにより、印刷装置１０３は、ＴＣＰプロトコルとしての通信シーケンスが終了する。
【０１３２】
また、第１実施形態に記載した復帰用データの他の例として、パケットのペイロード部に復帰用データであることを示す領域を定義して、この領域を使用しても良いし、データ固定のパケットを使用したり、可能な限り小さいサイズのパケットを使用したりしても良い。すなわち、復帰用データは、プリンタドライバ等からの送信される印刷ジョブと判別することが可能なパケットであれば、そのパケットの内容は限定されない。
【０１３３】
また、本実施形態の復帰用データで指定されるポート番号は、印刷制御装置１０２が予め記憶しておいても良いし、印刷装置１０３から印刷ジョブとして使用するポート番号を取得しても良い。
【０１３４】
なお、印刷制御装置１０２は、印刷装置１０３でエラーが発生しており、印刷が出来ない状況の場合には、復帰用データおよび印刷コマンドを送信しないようにしても良い。印刷制御装置１０２は、印刷装置１０３の状態を示す情報を定期的に取得しており、当該取得した印刷装置１０３の状態に基づいて、復帰用データおよび印刷コマンドの送信を制御しても良い。つまり、印刷制御装置１０２は、印刷装置１０３で印刷が出来ないエラーが発生していない場合に限り、復帰用データおよび印刷コマンドを送信する。
【０１３５】
上記した第１実施形態の印刷制御装置１０２では、復帰用データを送信した後に（Ｓ８０４）、ＲＩＰ処理を開始する（Ｓ８０５）。しかし、本発明では、ＲＩＰ処理を開始した後に、ラスター画像データを送信する前に、復帰用データを送信しても良い。
【０１３６】
上記した第１実施形態の印刷制御装置１０２では、印刷装置１０３が省電力状態ではない場合に復帰指示を送信しなかった（Ｓ８０３：Ｎｏ）。しかし、本発明では、印刷装置１０３が省電力状態ではない場合に復帰指示を送信しても良い。例えば、印刷装置１０３が前記省電力状態とは異なる低電力状態であるが、印刷制御装置１０２では、印刷装置１０３が低電力状態であるかどうかを判断できない場合には、復帰指示を送信する。これにより、印刷装置１０３が低電力状態のときに、印刷装置１０３を低電力状態から復帰させることができる。
【０１３７】
印刷装置１０３が、上記した低電力状態では、ポート番号９１００が指定された復帰指示を受信してもプリンタ部１０５の準備動作を行わないように構成されている場合には、印刷制御装置１０２は、復帰指示として、ポート番号９１００が指定された復帰指示とは異なる復帰指示を送信する。
【符号の説明】
【０１３８】
１００  印刷システム
１０２  印刷制御装置
１０３  印刷装置
１２１  ＣＰＵ
１２５  内部ＮＷ  Ｉ／Ｆ
１２６  外部ＮＷ  Ｉ／Ｆ
【図１】
2019079578.tif 000003
【図２】
2019079578.tif 000004
【図３】
2019079578.tif 000005
【図４】
2019079578.tif 000006
【図５】
2019079578.tif 000007
【図６】
2019079578.tif 000008
【図７】
2019079578.tif 000009
【図８】
2019079578.tif 000010
【図９】
2019079578.tif 000011
【図１０】
2019079578.tif 000012
【図１１】
2019079578.tif 000013
【図１２】
2019079578.tif 000014
【図１３】
2019079578.tif 000015
【図１４】
2019079578.tif 000016
【図１５】
2019079578.tif 000017
【図１６】
2019079578.tif 000018
【図１７】
2019079578.tif 000019
【図１８】
2019079578.tif 000020
【図１９】
2019079578.tif 000021
【図２０】
2019079578.tif 000022