(57)【要約】【課題】スケジュール印刷ジョブの処理に関連した、外付け画像処理コントローラや画像形成装置の復帰を極力抑え、省電力を達成すること。【解決手段】画像処理コントローラ１０１は、スケジュール印刷ジョブが投入された場合、画像形成装置１０２の電力状態を判断し（Ｓ８０２）、画像形成装置１０２の電力状態がスリープ状態の場合、予約された時間にスケジュール印刷ジョブを画像形成装置１０２に送信し（Ｓ８０３〜Ｓ８０５）、画像形成装置１０２の電力状態がスタンバイ状態の場合、予約された時間の前にスケジュール印刷ジョブを画像形成装置１０２に送信する（Ｓ８０７）。【選択図】図８
2015052970.tif 000002
【特許請求の範囲】
【請求項１】
少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作する画像形成装置に接続され、外部から受信した印刷ジョブを画像処理して前記画像形成装置に投入する画像処理装置であって、
前記画像形成装置の電力状態を判断する判断手段と、
前記判断手段によって判断される前記画像形成装置の電力状態が省電力状態の場合、予約された時間に予約印刷ジョブを前記画像形成装置に送信し、前記判断手段によって判断される前記画像形成装置の電力状態がスタンバイ状態の場合、予約された時間の前に前記予約印刷ジョブを前記画像形成装置に送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記送信手段は、前記予約された時間に前記予約印刷ジョブを送信する場合、該予約された時間に前記画像形成装置を前記スタンバイ状態に復帰させ、該予約印刷ジョブを前記画像形成装置に送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記送信手段は、前記画像形成装置が前記スタンバイ状態であっても、前記画像形成装置において印刷ジョブを保持する領域の空き容量が所定の容量を下回る場合には、前記予約された時間に前記予約印刷ジョブを前記画像形成装置に送信することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記送信手段は、前記予約された時間に前記予約印刷ジョブを送信すると判断した場合であっても、該予約された時間より前に、前記画像形成装置が前記スタンバイ状態に復帰している場合、該予約された時間の前に該予約印刷ジョブを前記画像形成装置に送信することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像形成装置に送信した予約印刷ジョブに対してキャンセル又は変更があり、該予約印刷ジョブの前記予約された時間までに、前記画像形成装置がスタンバイ状態に復帰している場合、該予約印刷ジョブのキャンセル又は変更を前記画像形成装置に通知することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記予約された時間に送信する予約印刷ジョブに対して、前記予約された時間より前に事前に画像処理を行う、ことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記予約印刷ジョブを前記予約された時間より前に事前に画像処理しておくか否かを設定する設定手段を有し、
前記設定手段により事前に画像処理しておくことが設定されている場合には、前記予約された時間に送信する予約印刷ジョブに対して、前記予約された時間より前に事前に画像処理を行う、ことを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記画像処理は、ページ記述言語で記載されたデータを画像データに変換する処理であることを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記画像処理装置は、少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作するものであって、
前記予約された時間に前記予約印刷ジョブを送信する場合、該予約された時間に、当該画像処理装置を前記スタンバイ状態に復帰させる電源制御手段を有することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作する画像形成装置に接続され、外部から受信した印刷ジョブを画像処理して前記画像形成装置に投入する画像処理装置の制御方法であって、
判断手段が、前記画像形成装置の電力状態を判断する判断ステップと、
送信手段が、前記判断ステップによって判断される前記画像形成装置の電力状態が省電力状態の場合、予約された時間に予約印刷ジョブを前記画像形成装置に送信し、前記判断手段によって判断される前記画像形成装置の電力状態がスタンバイ状態の場合、予約された時間の前に前記予約印刷ジョブを前記画像形成装置に送信する送信ステップと、を備えることを特徴とする画像処理装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外付け画像処理コントローラを有する画像形成システムにおけるスケジュール印刷ジョブ実行時の省電力制御に関する。
【背景技術】
【０００２】
近年、多くの電化製品と同じように、画像形成装置に対しても省電力化が求められている。具体的には、画像形成装置が使用されていない場合には、スリープ状態に移行して、できるだけ無駄な電気を消費しないようにしている。これは、外付けの画像処理コントローラについても同様で、画像処理コントローラも、使われていない状態では、スリープ状態に移行して消費電力を低下させることが求められている。
【０００３】
一方、画像形成装置や外付けの画像処理コントローラには、スケジュール印刷機能を有するものがある。スケジュール印刷機能とは、具体的には、ユーザが時刻を設定してスケジュール印刷ジョブを投入すると、設定された時刻になると、設定された印刷ジョブが印刷されるというものである。
【０００４】
このようなスケジュール印刷の節電方法としては、例えば、特許文献１がある。特許文献１では、スリープ状態に移行するまでの時間内（スリープタイマ時間内）にスケジュール印刷ジョブが存在する場合、該スケジュール印刷ジョブも連続して行って節電モードに入る回数を減らし、電力消費を軽減する方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２２０７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、スリープタイマ内のスケジュール印刷ジョブに対しては、前倒しで実行することにより節電効果があるが、スリープタイマ以降に設定されたスケジュール印刷ジョブに対しては節電効果がない。すなわち、受け付け済みのスケジュール印刷ジョブを印刷するためだけに、外付け画像処理コントローラや画像形成装置を一時的にスリープ状態から起動復帰する必要があり、無駄な電力を消費してしまうという課題がある。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、スケジュール印刷ジョブの処理に関連した、外付け画像処理コントローラや画像形成装置の復帰を極力抑え、より省電力を期待できる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、少なくともスタンバイ状態および前記スタンバイ状態より消費電力の小さい省電力状態で動作する画像形成装置に接続され、外部から受信した印刷ジョブを画像処理して前記画像形成装置に投入する画像処理装置であって、前記画像形成装置の電力状態を判断する判断手段と、前記判断手段によって判断される前記画像形成装置の電力状態が省電力状態の場合、予約された時間に予約印刷ジョブを前記画像形成装置に送信し、前記判断手段によって判断される前記画像形成装置の電力状態がスタンバイ状態の場合、予約された時間の前に前記予約印刷ジョブを前記画像形成装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、予約印刷ジョブの処理に関連した画像形成装置のスタンバイ状態への復帰を極力抑え、より省電力を期待することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を示す画像形成システムの構成を例示する図。
【図２】外付け画像処理コントローラ１０１のハードウェア構成を例示する図。
【図３】外付け画像処理コントローラ１０１のソフトウェア構成を例示する図。
【図４】画像形成装置１０２のハードウェア構成を例示する図。
【図５】画像形成装置１０２のソフトウェア構成を例示する図。
【図６】画像形成システムの第１の動作モードにおけるシーケンス図。
【図７】画像形成システムの第２の動作モードにおけるシーケンス図。
【図８】外付け画像処理コントローラ１０１上のスケジュール印刷ジョブの受信時の処理を例示するフローチャート。
【図９】外付け画像処理コントローラ１０１のスケジュール印刷ジョブの実行日時までの処理を例示するフローチャート。
【図１０】外付け画像処理コントローラ１０１のスケジュール印刷ジョブの実行日時における処理を例示するフローチャート。
【図１１】画像形成装置１０２のスケジュール印刷ジョブの実行日時における処理を例示するフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
図１は、本発明の一実施例を示す画像形成システムの構成の一例を示す図である。
図１に示すように、外付け画像処理コントローラ１０１は、画像形成装置１０２の外付けの画像処理コントローラである。外付け画像処理コントローラ１０１と画像形成装置１０２とは、ネットワーク１０５経由で接続されている。
【００１３】
画像形成装置１０２は、外付け画像処理コントローラ１０１と組み合わされて一つの画像形成システムとなる画像形成装置である。外付け画像処理コントローラ１０１は、外部から受信した印刷ジョブを画像処理（後述するＲＩＰ等）し、画像処理済みの印刷ジョブを画像形成装置１０２に投入する画像処理装置である。
【００１４】
ＰＣクライアント１０３は、ネットワーク１０４に接続している。ＰＣクライアント１０３は、ネットワーク１０４を介して、外付け画像処理コントローラ１０１と画像形成装置１０２からなる画像形成システムに対して、印刷指示やスケジュール印刷ジョブの設定指示を行うことができる。即ち、ＰＣクライアント１０３から印刷ジョブやスケジュール印刷ジョブが外付け画像処理コントローラ１０１に送信される。なお、スケジュール印刷ジョブとは、指定された日時に実行することが設定された印刷ジョブ（予約印刷ジョブ）である。
【００１５】
ネットワーク１０４は、外付け画像処理コントローラ１０１、ＰＣクライアント１０３が接続したネットワークである。ネットワーク１０４は、例えば、イーサネット（登録商標）などＬＡＮ接続を実現するネットワークである。
【００１６】
ネットワーク１０５は、外付け画像処理コントローラ１０１と画像形成装置１０２が接続したネットワークである。例えばイーサネット（登録商標）などＬＡＮ接続を実現するネットワークである。
【００１７】
図２は、外付け画像処理コントローラ１０１のハードウェア構成の概略の一例を示すブロック図である。
図２に示すように、外付け画像処理コントローラ１０１は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、電源制御部２０５、電源ユニット２０６、電源プラグ２０７、主電源スイッチ２０８を有する。また、外付け画像処理コントローラ１０１は、外部表示Ｉ／Ｆ２０９、キーボードＩ／Ｆ２１０、マウスＩ／Ｆ２１１、ＬＡＮ Ｉ／Ｆ１（２１２）、ＬＡＮ Ｉ／Ｆ２（２１３）、内部バス２２５を有する。
【００１８】
内部バス２２５は、例えばＰＣＩバスなどによって構成される。各モジュール２０１〜２０５及び２０９〜２１３は、内部バス２２５を介して、データ通信が可能である。
【００１９】
ＣＰＵ２０１は、ＲＯＭ２０２やＨＤＤ２０４に記録されたプログラム（例えば図３に示すようなソフトウェア）を読み出して実行することにより、各種制御を実行する。ＲＯＭ２０２は、プログラム及び各種データを格納する。ＲＡＭ２０３は、ＣＰＵ２０１の作業領域として使用される。ＨＤＤ２０４は、例えば図３に示すようなソフトウェア、各種データ、印刷ジョブ等を格納するハードディスクドライブである。なお、ハードディスクドライブの代わりにソリッドステートドライブ（ＳＳＤ）等の他の記憶装置を用いてもよい。
【００２０】
外部表示Ｉ／Ｆ２０９は、ディスプレイ２１４を接続するためのインタフェースである。キーボードＩ／Ｆ２１０は、キーボード２１５を接続するためのインタフェースである。マウスＩ／Ｆ２１１は、マウス２１６等のポインティングデバイスを接続するためのインタフェースである。
【００２１】
外付け画像処理コントローラ１０１は、ＬＡＮ Ｉ／Ｆ１（２１２）を介してネットワーク１０４に繋がる。そして、外付け画像処理コントローラ１０１は、ネットワーク１０４を介して、ＰＣクライアント１０３と通信でき、ＰＣクライアント１０３からのスケジュール印刷ジョブなどの印刷ジョブを受け取ることができる。
【００２２】
加えて、外付け画像処理コントローラ１０１は、ＬＡＮ Ｉ／Ｆ２（２１３）を介してネットワーク１０５に繋がる。そして、外付け画像処理コントローラ１０１は、ネットワーク１０５を介して、画像形成装置１０２と通信でき、画像形成装置１０２に対して、起動指示や印刷指示を行うことができる。
【００２３】
電源ユニット２０６は、主電源スイッチ２０８を介して、電源プラグ２０７に接続されている。ユーザにより主電源スイッチ２０８が押下（ＯＮ）されると、電源プラグ２０７より交流電源が電源ユニット２０６に供給され、電源ユニット２０６が起動する。電源ユニット２０６は、電源プラグ２０７より供給される交流電源の電圧・直流変換を行う。そして、電源ユニット２０６は、スタンバイ電源供給線２２４と主電源供給線２２３を用いて、電源ユニット２０６より各モジュールに電源を供給する。
【００２４】
電源制御部２０５は、内部バス２２５及び電源ユニット２０６に接続している。また、電源制御部２０５は、時計機能を有し、スケジュール印刷ジョブの実行時刻を設定可能である。電源制御部２０５は、設定された時刻になると、電源ユニット制御線２２１を用いて、電源ユニット２０６へ起動通知を行う。電源制御部２０５から電源ユニット制御線２２１を介して起動通知を受けると、電源ユニット２０６は、主電源供給線２２３への電源供給を有効にする。
【００２５】
スタンバイ電源供給線２２４は、主電源スイッチ２０８がＯＮの間、常時電源が供給される供給線である。スタンバイ電源供給線２２４は、スケジュール印刷ジョブの時刻になった時に電源オン通知の処理を行う電源制御部２０５や、ＬＡＮ Ｉ／Ｆ１（２１２）、ＬＡＮ Ｉ／Ｆ２（２１３）に対して、常時電力を供給する。主電源供給線２２３は、電源制御部２０５からの指示によって制御される、主たる電源供給線であり、スタンバイ状態（起動状態ともいう）において電力供給し、スリープ状態（省電力状態ともいう）において電力供給しないものである。
【００２６】
以上のような構成により、電源制御部２０５は、ＣＰＵ２０１やＬＡＮ Ｉ／Ｆ１（２１２）、ＬＡＮ Ｉ／Ｆ２（２１３）等からの指示や上述の時計機能等により、スタンバイ状態（主電源供給線２２３から電力供給）と、スタンバイ状態より消費電力の小さいスリープ状態（主電源供給線２２３から電力供給しない）とを切り替え制御する。なお、電源制御部２０５は、スケジュール印刷ジョブの実行日時に応じて、スリープ状態からスタンバイ状態に装置を復帰させる。
【００２７】
図３は、外付け画像処理コントローラ１０１のソフトウェア構成の一例を示すブロック図である。
図３に示す各ソフトウェアは、外付け画像処理コントローラ１０１のＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４のいずれかに記憶され、ＣＰＵ２０１により実行される。即ち、ＣＰＵ２０１は、図３に示す各ソフトウェアを実行することにより、以下に示す図３の各ソフトウェアの機能を実現する。
【００２８】
ＯＳ３２１は、外付け画像処理コントローラ１０１の基本ソフトであるオペレーティングシステム（ＯＳ）を示している。プリントサーバアプリケーション３０１は、ＣＰＵ２０１で実行されるＯＳ３２１上で動くアプリケーションソフトウェアである。プリントサーバアプリケーション３０１は、組み版編集部３１１、Ｊｏｂ制御部３１２、ＲＩＰ処理部３１３、またスケジュール印刷ジョブ処理部３１４を含む。
【００２９】
組み版編集部３１１は、ＰＣクライアント１０３からの指示に基づき、ページ毎の画像データを製本組み版フォーマットに編集する、組み版編集処理を行う編集部である。Ｊｏｂ制御部３１２は、ＰＣクライアント１０３からの指示に基づき、印刷Ｊｏｂの制御を行う制御部である。具体的には、Ｊｏｂ制御部３１２は、ＰＣクライアント１０３からの印刷データの受信やその指示とスケジュール印刷ジョブ処理部３１４から実行されるジョブなど印刷Ｊｏｂの印刷順番制御を行う。
【００３０】
ＲＩＰ処理部３１３は、組み版編集部３１１による組み版時やスケジュール印刷ジョブ処理部３１４によるＲＩＰ時や、Ｊｏｂ制御部３１２において実際の画像形成処理を行う場合に呼び出される。ＲＩＰ処理部３１３は、ＰＤＬ（ページ記述言語；Page description language）を印刷用のラスターイメージに変換処理をする処理部である。
【００３１】
スケジュール印刷ジョブ処理部３１４は、ＰＣクライアント１０３から設定されたスケジュール印刷ジョブの制御を行う処理部である。例えば、スケジュール印刷ジョブ処理部３１４は、後述する図８〜図１０に示すような処理を実行する。
【００３２】
図４は、画像形成装置１０２のハードウェア構成の概略の一例を示すブロック図である。
図４において、コントローラユニット４０１は、スキャナ４１６やプリンタ４１７と接続する。また、コントローラユニット４０１は、外付け画像処理コントローラ１０１とネットワーク１０５を経由して通信を行う。コントローラユニット４０１は、これらの機器と接続することで、画像情報やデバイス情報の入出力を行うためのコントローラである。
【００３３】
ＣＰＵ４０２は、画像形成装置１０２内のシステム全体を制御するコントローラである。ＲＡＭ４０３は、ＣＰＵ４０２が動作するためのシステムワークメモリであり、且つ画像データを一時記憶するための画像メモリである。ＲＯＭ４０７は、ブートＲＯＭであり、画像形成装置１０２のシステムのブートプログラムが格納されている。
【００３４】
メモリ４０８は、画像形成装置１０２のハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）等の記憶装置である。メモリ４０８は、例えば、図５に示すシステムソフトウェアやアプリケーションソフトウェア、画像データを格納する。メモリ４０８の画像データ用格納領域としては、ＰＣクライアント１０３や外付け画像処理コントローラ１０１から受信したスケジュール印刷ジョブなどの印刷ジョブを格納する。
【００３５】
操作部Ｉ／Ｆ４０４は、操作部４０５とのインタフェース部であり、操作部４０５に表示する画像データを操作部４０５に対して出力する。また、操作部Ｉ／Ｆ４０４は、操作部４０５から画像形成装置１０２のユーザが入力した情報をＣＰＵ４０２に伝える機能を有する。ＬＡＮ Ｉ／Ｆ４０６は、ネットワーク１０５に接続され、情報の入出力を行う。
【００３６】
イメージバスＩ／Ｆ（Ｉｍａｇｅ Ｂｕｓ Ｉ／Ｆ）４０９は、データ構造を変換するバスブリッジであり、システムバス４１８及び画像データを高速で転送する画像バス４１９に接続されている。画像バス４１９は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。画像バス４１９上には、ラスターイメージプロセッサ（ＲＩＰ）４１１、デバイスＩ／Ｆ４１２、スキャナ画像処理部４１３、プリンタ画像処理部４１４、画像回転部４１５、及び画像圧縮伸張・密度変換部４１０の各デバイスが配置される。
【００３７】
ＲＩＰ４１１は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ４１２は、スキャナ４１６やプリンタ４１７とコントローラユニット４０１とを接続する。スキャナ画像処理部４１３は、スキャナ４１６より入力された画像データに対して補正、加工、及び編集を行う。スキャナ４１６は、文書等の画像を読み取って画像データを入力する画像入力デバイスである。
【００３８】
プリンタ画像処理部４１４は、プリンタ４１７に出力する画像データに対して印刷補正、解像度変換等を行う。プリンタ４１７は、画像データに基づいてシートに印刷を行う画像出力デバイスである。画像回転部４１５は、画像データの回転を行う。画像圧縮伸張・密度変換部４１０は、多値画像データをＪＰＥＧに変換したり、２値画像データに対してＪＢＩＧ、ＭＭＲ、又はＭＨの圧縮伸張処理をしたりする。
【００３９】
電源制御部４２０は、システムバス４１８に接続し、主電源スイッチ４２４に主電源スイッチ線４２３を介して接続している。電源制御部４２０は、ユーザの主電源スイッチ４２４の押下を検知できる。電源制御部４２０は、主電源スイッチ４２４の押下を検知すると、電源ユニット制御線４２６を用いて、電源ユニット４２１へ起動通知を行う。また、電源制御部４２０には、時計機能を有し、スケジュール印刷ジョブの実行時刻を設定可能である。電源制御部４２０は、設定された時刻になると、電源ユニット制御線４２６を用いて、電源ユニット４２１へ起動通知を行う。電源制御部４２０から電源ユニット制御線４２６を用いて起動通知を受けると、電源ユニット４２１は、主電源供給線４２５への電源供給を有効にする。
【００４０】
電源ユニット４２１は、電源制御部４２０からの通知を元に、電源プラグ４２２より供給される交流電源の電圧・直流変換を行う。そして、電源ユニット４２１は、スタンバイ電源供給線４２７と主電源供給線４２５を用いて、電源ユニット４２１より各モジュールに電源を供給する。
【００４１】
スタンバイ電源供給線４２７は、常時電源が供給される供給線である。スタンバイ電源供給線４２７は、スケジュール印刷ジョブの時刻になった時に電源オン通知の処理を行う電源制御部４２０や、ＬＡＮ Ｉ／Ｆ４０６に対して、常時電力が供給される。主電源供給線４２５は、電源制御部４２０からの指示によって制御される、主たる電源供給線であり、スタンバイ状態（起動状態ともいう）において電力供給し、スリープ状態（省電力状態ともいう）において電力供給しないものである。
【００４２】
以上のような構成により、電源制御部４２０は、ＣＰＵ４０２やＬＡＮ Ｉ／Ｆ４０６等からの指示や上述の時計機能等により、スタンバイ状態（主電源供給線４２５から電力供給）と、スタンバイ状態より消費電力の小さいスリープ状態（主電源供給線４２５から電力供給しない）とを切り替え制御する。
【００４３】
図５は、画像形成装置１０２のソフトウェア機能構成の一例を示すブロック図である。図５に示す各ソフトウェアは、図４のメモリ４０８に格納され、ＣＰＵ４０２により実行される。即ち、ＣＰＵ４０２は、図５に示す各ソフトウェアを実行することにより、以下に示す図５の各ソフトウェアの機能を実現する。
【００４４】
図５において、５０２はＳｃａｎ機能部で、スキャナ４１６を用いたスキャン機能を実現するための機能部である。Ｓｃａｎ機能部５０２は、紙文書を読み取り、二値または多値画像データに変換する機能を有する。５０３はＰｒｉｎｔ機能部で、プリンタ４１７を用いたプリント機能を実現するための機能部である。Ｐｒｉｎｔ機能部５０３は、先にＳｃａｎ機能部５０２により読み取られて画像データに変換された画像などを、プリンタ４１７に対するコマンドを付加してプリンタ４１７に出力する機能を有する。
【００４５】
５０４はジョブ制御部である。ジョブ制御部５０４は、Ｓｃａｎ機能部５０２から受信した画像データを印刷ジョブとしてキューイングする。また、ジョブ制御部５０４は、ネットワーク機能部５０５やスケジュール印刷ジョブ処理部５０７から受けた印刷ジョブをキューイングする。そして、ジョブ制御部５０４は、キューイングしたジョブを、順次Ｐｒｉｎｔ機能部５０３や、後述するネットワーク機能部５０５に対して適宜出力する。
【００４６】
５０５はネットワーク機能部を表す。ネットワーク機能部５０５は、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＦＴＰ、ＬＤＡＰ、ＳＮＭＰ、ＳＭＴＰ、ＳＳＬ、ＳＭＢ等の各種ネットワークプロトコル機能を有する。例えば、ネットワーク機能部５０５は、ＬＡＮ Ｉ／Ｆ４０６を経由して、ＰＣクライアント１０３や外付け画像処理コントローラ１０１からのスケジュール印刷ジョブや印刷ジョブを受信する。
【００４７】
５０６はユーザインターフェース機能部（ＵＩ機能部）である。ＵＩ機能部５０６は、画像形成装置５０１の操作部４０５のユーザによる入出力を管理する。加えて、ＵＩ機能部５０６は、操作部４０５上に入力フィールド、出力メッセージフィールド等を表示し、ユーザからの入力フィールドに対する入力値を受け取り、他機能部に通知する。また、ＵＩ機能部５０６は、他機能部からのユーザに対するメッセージを予めデザインされた画面に表示する機能を有する。
【００４８】
５０７はスケジュール印刷ジョブ処理部である。スケジュール印刷ジョブ処理部５０７は、外付け画像処理コントローラ１０１から設定されたスケジュール印刷ジョブの制御を行う。例えば、スケジュール印刷ジョブ処理部５０７は、後述する図１１に示すような処理を実行する。
【００４９】
図６、図７は、ＰＣクライアント１０３からスケジュール印刷ジョブが設定された場合の外付け画像処理コントローラ１０１と画像形成装置１０２の各タイミングでの電源状態による動作を示す図である。
【００５０】
６０１と７０１は、外付け画像処理コントローラ１０１がスタンバイ状態（起動状態）に入っている場合の電源状態に対応する。６０２と７０２は、外付け画像処理コントローラ１０１がスリープで節電状態に入っている場合の電源状態に対応する。また同様に、６０３と７０３は、画像形成装置１０２がスタンバイ状態（起動状態）に入っている場合の電源状態に対応する。６０４と７０４は、画像形成装置１０２がスリープで節電状態に入っている場合の電源状態に対応する。
【００５１】
そして、６０１，６０２，７０１，７０２上の実線で示した部分が、外付け画像処理コントローラ１０１の各タイミングでの電源状態を示している。例えば、７０９は、外付け画像処理コントローラ１０１がスリープ状態であることを示している。また、６０３，６０４，７０３，７０４上の実線で示した部分が、画像形成装置１０２の各タイミングでの電源状態を示している。例えば、６０８は、画像形成装置１０２がスリープ状態であることを示している。
【００５２】
まず、図６は第１の動作モードに対応する画像形成システムのシーケンスを示している。第１の動作モードでは、スケジュール印刷ジョブの投入時に、画像形成装置１０２がスリープ状態である場合には、画像形成装置１０２を復帰する必要がない。
【００５３】
例えば、６０５のタイミングで、ＰＣクライアント１０３からスケジュール印刷ジョブの指示が実行される。ここでは、画像形成装置１０２の電源状態はスリープ状態（６０８）であるため、後述する図８に示すように、外付け画像処理コントローラ１０１は画像形成装置１０２を起動させず（６０８）、スケジュール印刷ジョブに対するＲＩＰ処理を行う。さらに、外付け画像処理コントローラ１０１は、ＲＩＰ処理後のスケジュール印刷ジョブをＨＤＤ２０４に保持する（６０７）。このような動作により、スケジュール印刷ジョブの受信時に、画像形成装置１０２は不要な起動をせず、画像形成装置１０２が起動する場合と比較して、画像形成システム全体として省電力を期待できる。
【００５４】
そして、外付け画像処理コントローラ１０１は、スケジュール印刷ジョブの実行時刻（６０６）になったところで、後述する図１０に示す処理によって、画像形成装置１０２に起動指示を行い（６０９，６１０）、スケジュール印刷ジョブの印刷を実行する。
【００５５】
一方、図７はスケジュール印刷ジョブを印刷実行する実行時刻に外付け画像処理コントローラ１０１がスリープ状態である場合には、外付け画像処理コントローラ１０１を復帰する必要がない。
【００５６】
例えば、７０５のタイミングで、ＰＣクライアント１０３からスケジュール印刷ジョブの指示が実行される。ここでは、画像形成装置１０２の電源状態はスタンバイ状態（７０７）であるため、後ほど示す図８に示すように、外付け画像処理コントローラ１０１は、スケジュール印刷ジョブに対するＲＩＰ処理を行う。さらに、外付け画像処理コントローラ１０１は、ＲＩＰ処理後のスケジュール印刷ジョブを、画像形成装置１０２に転送し、画像形成装置１０２のスケジュール印刷ジョブ設定に登録する。そのため、スケジュール印刷ジョブの実行時刻７０６になったところでは、外付け画像処理コントローラは起動しない（７０８，７０９）。実行時刻７０６では、画像形成装置１０２のみが起動し（７１０）、スケジュール印刷ジョブを実行する（詳細は図１１でて説明する）。このような動作により、スケジュール印刷ジョブの実行時に、外付け画像処理コントローラ１０１は不要な起動をせず、外付け画像処理コントローラ１０１が起動する場合と比較して、画像形成システム全体として省電力を期待できる。
【００５７】
以下、図８〜図１０を参照して、外付け画像処理コントローラ１０１の動作について説明する。
図８は、外付け画像処理コントローラ１０１上のＣＰＵ２０１により実行されるスケジュール印刷ジョブ処理部３１４のソフトウェアのスケジュール印刷ジョブ設定時の処理を示したフローチャートである。この処理は、外付け画像処理コントローラ１０１のＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４のいずれかの記憶装置に記憶されたプログラムに従ってＣＰＵ２０１におり処理される。
【００５８】
まず、ＣＰＵ２０１は、ＰＣクライアント１０３のユーザにより指示されてＰＣクライアント１０３から送られてきたスケジュール印刷ジョブを受信すると（Ｓ８０１）、Ｓ８０２に処理を進める。
Ｓ８０２では、ＣＰＵ２０１は、現在の画像形成装置１０２の電源状況をＬＡＮ Ｉ／Ｆ２１３経由で確認する（Ｓ８０２）。ここで、画像形成装置１０２がスリープ状態であったり電源がＯＦＦであったりした場合（Ｓ８０２で「スリープ状態」または「オフ状態」の場合）、ＣＰＵ２０１は、Ｓ８０３に移行し、外付け画像処理コントローラ１０１にスケジュール印刷ジョブを保持する。一方、画像形成装置１０２がスタンバイ状態であると判定した場合（Ｓ８０２で「スタンバイ状態」の場合）、ＣＰＵ２０１は、Ｓ８０６に処理を移行する。
【００５９】
Ｓ８０３は、画像形成装置１０２がスリープであったり電源がＯＦＦであったりした場合で、外付け画像処理コントローラから画像形成装置１０２に対して指示ができない場合である。Ｓ８０３では、まず、ＣＰＵ２０１は、外付け画像処理コントローラ１０１においてスケジュール印刷ジョブ設定時に事前にＲＩＰ処理を行うかどうかの設定を判定する。そして、事前にＲＩＰする設定と判定した場合（Ｓ８０３でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ８０４に移行する。一方、事前にＲＩＰ処理しない設定と判定した場合（Ｓ８０３でＮｏの場合）、ＣＰＵ２０１は、Ｓ８０５に移行する。
【００６０】
なお、前もってＲＩＰ処理を行うかどうかの設定は、外付け画像処理コントローラ１０１の不揮発メモリである、ＨＤＤ２０４に保持されている。その設定変更は、ＰＣクライアント１０３や、外付け画像処理コントローラ１０１のキーボード２１５・マウス２１６からの操作によって行える。それらの設定変更指示は、ＣＰＵ２０１において実行される、スケジュール印刷ジョブ処理部３１４のアプリケーションによって処理され、ＨＤＤ２０４に記録される。
【００６１】
Ｓ８０４では、ＣＰＵ２０１は、ＲＩＰ処理部３１３において、上記Ｓ８０１で受信したスケジュール印刷ジョブに含まれるＰＤＬデータに対するＲＩＰ処理を行い、Ｓ８０５に移行する。
【００６２】
Ｓ８０５では、ＣＰＵ２０１は、上記Ｓ８０４でＲＩＰ処理した場合にはＲＩＰ画像データを、ＲＩＰ処理しない場合には上記ＰＤＬデータを、ＨＤＤ２０４に保持する。さらに、ＣＰＵ２０１は、スケジュール印刷ジョブ処理部３１４においてスケジュール設定を行い、本フローチャートの処理を終了する。なお、スケジュール印刷ジョブ処理部３１４は、スケジュール設定において、電源制御部２０５にスケジュール印刷ジョブの実行日時を起動復帰日時として設定する。即ち、第１の動作モード（Ｓ８０３〜Ｓ８０５）では、ＣＰＵ２０１は、スケジュール印刷ジョブの実行を外付け画像処理コントローラ１０１自身に予約する。
【００６３】
また、Ｓ８０６では、ＣＰＵ２０１は、画像形成装置１０２のスケジュール印刷ジョブを保持するメモリ４０８の空き容量が十分あるかを、画像形成装置１０２に対してネットワーク１０５経由で問い合わせをして確認する。そして、メモリ４０８の空き容量が所定の容量を下回る場合、メモリ４０８の空き容量が十分に無いと判定し（Ｓ８０６でＮｏの場合）、ＣＰＵ２０１は、スケジュール印刷ジョブを画像形成装置１０２に蓄積することができないため、Ｓ８０３に移行する。これにより、外付け画像処理コントローラ１０１で保持する処理に移る。一方、メモリ４０８の空き容量が十分あると判定した場合（Ｓ８０６でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ８０７に移行する。
【００６４】
Ｓ８０７では、ＣＰＵ２０１は、上記Ｓ８０１で受信したスケジュール印刷ジョブをＲＩＰ処理部３１３でＲＩＰ処理する。さらに、ＣＰＵ２０１は、画像形成装置１０２に対して、上記ＲＩＰ処理した画像データを転送し、画像形成装置１０２のスケジュール印刷ジョブ処理部５０７に、スケジュール印刷ジョブ設定を行い、本フローチャートの処理を終了する。即ち、第２の動作モード（Ｓ８０７）では、ＣＰＵ２０１は、スケジュール印刷ジョブを画像形成装置１０２に投入し、該予約印刷ジョブの実行を画像形成装置１０２に予約する。
【００６５】
図９は、外付け画像処理コントローラ１０１上のＣＰＵ２０１により実行されるスケジュール印刷ジョブ処理部３１４の動作の一例を示すフローチャートの一つである。具体的には、図８のＳ８０５で外付け画像処理コントローラ１０１に設定したスケジュール印刷ジョブを、スケジュール印刷ジョブの実行日時まで、再度、画像形成装置１０２に前もって転送可能かを試みる処理のフローチャートに対応する。また、この処理は外付け画像処理コントローラ１０１のＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４のいずれかの記憶手段に記憶されたプログラムに従ってＣＰＵ２０１により処理される。
【００６６】
まず、ＣＰＵ２０１は、画像形成装置１０２の電源復帰検知処理をネットワーク１０５経由で行う（Ｓ９０１）。そして、画像形成装置１０２の電源復帰していないと判定した場合（Ｓ９０１でＮｏの場合）、ＣＰＵ２０１は、一定時間の間隔をおいて再度、Ｓ９０１の処理を行う。一方、画像形成装置１０２の電源復帰を検知したと判定した場合（Ｓ９０１でＹｅｓの場合）、Ｓ９０２に移行する。
【００６７】
Ｓ９０２では、ＣＰＵ２０１は、ＰＣクライアント１０３から、キャンセル指示やジョブの印刷設定変更がされていて、それらのキャンセル・変更がまだ画像形成装置１０２上のスケジュール印刷ジョブに反映されているか否かを判定する。そして、まだ反映されていないと判定した場合（Ｓ９０２でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ９０３に移行する。一方、既に反映されていると判定した場合（Ｓ９０２でＮｏの場合）、ＣＰＵ２０１は、Ｓ９０４に移行する。
【００６８】
Ｓ９０３では、ＣＰＵ２０１は、該当する画像形成装置１０２のスケジュール印刷ジョブに対してキャンセル通知や印刷設定変更通知を行い、Ｓ９０４に移行する。
【００６９】
Ｓ９０４では、ＣＰＵ２０１は、スケジュール印刷ジョブ設定時に画像形成装置１０２がスリープ状態であったため、第１の動作モードにおいて、外付け画像処理コントローラ１０１で保持したままのジョブがあるかを判定する。そして、外付け画像処理コントローラ１０１で保持したままのジョブがあると判定した場合（Ｓ９０４でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ９０５に移行する。一方、外付け画像処理コントローラ１０１で保持したままのジョブがないと判定した場合（Ｓ９０４でＮｏの場合）、ＣＰＵ２０１は、そのまま本フローチャートの処理を終了する。
【００７０】
Ｓ９０５、Ｓ９０６では、ＣＰＵ２０１は、図８のＳ８０６、Ｓ８０７と同様の処理を行う。具体的には、Ｓ９０５では、ＣＰＵ２０１は、画像形成装置１０２のスケジュール印刷ジョブを保持するメモリ４０８の空き容量が十分あるかを、画像形成装置１０２に対してネットワーク１０５経由で問い合わせをして確認する。そして、メモリ４０８の空き容量が十分に無いと判定した場合（Ｓ９０５でＮｏの場合）、ＣＰＵ２０１は、スケジュール印刷ジョブを画像形成装置１０２に蓄積することができないため、本フローチャートの処理を終了する。一方、メモリ４０８の空き容量が十分あると判定した場合（Ｓ９０５でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ９０６に移行する。
【００７１】
９０６では、ＣＰＵ２０１は、上記スケジュール印刷ジョブがＲＩＰ済みでない場合、上記スケジュール印刷ジョブをＲＩＰ処理部３１３でＲＩＰ処理する。さらに、ＣＰＵ２０１は、画像形成装置１０２に対して、上記ＲＩＰ処理した画像データを転送し、画像形成装置１０２のスケジュール印刷ジョブ処理部５０７に、スケジュール印刷ジョブ設定を行い、本フローチャートの処理を終了する。
【００７２】
この一連の処理により、ユーザがスケジュール印刷ジョブを設定変更した場合でも、実行時に、外付け画像処理コントローラ１０１はスリープ状態のまま、画像形成装置１０２のみで、適切に、設定変更されたスケジュール印刷ジョブを実行できる。よって、外付け画像処理コントローラ１０１を復帰させる場合に比べて省電力が期待できる。
【００７３】
図１０は、外付け画像処理コントローラ１０１上のＣＰＵ２０１により実行されるスケジュール印刷ジョブ処理部３１４のソフトウェアのスケジュール印刷ジョブ実行時刻６０６に実行される印刷処理の一例を示す図である。この動作は、スケジュール印刷ジョブの実行日時までに、画像形成装置１０２がスリープから復帰する機会がなかったり、画像形成装置１０２に十分なスケジュール印刷ジョブを保持する容量が無かったりした場合の動作に該当する。そして、シーケンス図としては、図６に示した第１の動作モードが該当する。また、この処理は、外付け画像処理コントローラ１０１のＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４のいずれかの記憶手段に記憶されたプログラムに従ってＣＰＵ２０１により処理される。
【００７４】
まず、ＣＰＵ２０１は、ＨＤＤ２０４に、現在の時刻に該当する実行すべきスケジュール印刷ジョブがあるか否かを判定する（Ｓ１００１）。そして、実行すべきスケジュール印刷ジョブがないと判定した場合（Ｓ１００１でＮｏの場合）、ＣＰＵ２０１は、一定時間（例えば１分間）待って（Ｓ１００５）、再度、Ｓ１００１に戻る。一方、実行すべきスケジュール印刷ジョブがあると判定した場合（Ｓ１００１でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１００２に移行する。
【００７５】
Ｓ１００２では、ＣＰＵ２０１は、画像形成装置１０２の電源状態を確認する（Ｓ１００２）。画像形成装置１０２がスリープ中である（起動中（スタンバイ状態）でない）と判定した場合（Ｓ１００２でＮｏの場合）、ＣＰＵ２０１は、画像形成装置１０２に対してネットワーク１０５経由で起動指示を行う（Ｓ１００３）。そして、ＣＰＵ２０１は、一定時間待って、再度、Ｓ１００２に戻る。一方、画像形成装置１０２が起動中（スタンバイ状態）であると判定した場合（Ｓ１００２でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１００４に移行する。
【００７６】
Ｓ１００４では、ＣＰＵ２０１は、上記Ｓ１００１で実行すべきと判断した全てのスケジュール印刷ジョブを実行するように、画像形成装置１０２に対して、ネットワーク１０５経由で、印刷指示を行う（Ｓ１００４）。即ち、ＣＰＵ２０１は、上記Ｓ１００１で実行すべきと判断した全てのスケジュール印刷ジョブを画像形成装置１０２に投入する。そして、ＣＰＵ２０１は、一定時間（例えば１分間）待って（Ｓ１００５）、再度、Ｓ１００１に戻り、実行すべきスケジュール印刷ジョブがあるか判定する。
【００７７】
次に、図１１を参照して、画像形成装置１０２動作について説明する。
図１１は、画像形成装置１０２上のＣＰＵ４０２により実行されるスケジュール印刷ジョブ処理部５０７のソフトウェアのスケジュール印刷ジョブ実行時刻７０６に実行される印刷処理の一例を示すフローチャートである。また、この処理は画像形成装置１０２のＲＡＭ４０３、ＲＯＭ４０７、メモリ４０８のいずれかの記憶手段に記憶されたプログラムに従ってＣＰＵ４０２により処理される。
【００７８】
まず、ＣＰＵ４０２は、メモリ４０８に、現在の日時に該当する実行すべきスケジュール印刷ジョブがあるか否かを判定する（Ｓ１１０１）。そして、実行すべきスケジュール印刷ジョブがないと判定した場合（Ｓ１１０１でＮｏの場合）、ＣＰＵ４０２は、一定時間（例えば１分間）待って（Ｓ１１０３）、再度、Ｓ１１０１に戻る。一方、実行すべきスケジュール印刷ジョブがあると判定した場合（Ｓ１１０１でＹｅｓの場合）、ＣＰＵ４０２は、Ｓ１１０２に移行する。
【００７９】
Ｓ１１０２では、ＣＰＵ４０２は、上記Ｓ１１０１で実行すべきと判断した全てのスケジュール印刷ジョブを実行するように、ジョブ制御部５０４に対して印刷指示を行い、印刷を実行する（Ｓ１１０２）。そして、ＣＰＵ４０２は、一定時間（例えば１分間）待って（Ｓ１１０３）、再度、Ｓ１１０１に戻り、実行すべきスケジュール印刷ジョブがあるか判定する。
【００８０】
以上によって、外付け画像処理コントローラ１０１に設定したスケジュール印刷ジョブ設定時に、図８に示したように、画像形成装置１０２の電力状態に応じて、第１の動作モードと第２の動作モードを切り替えて動作することで、省電力を期待できる。
【００８１】
加えて、スケジュール印刷ジョブ設定時に第１の動作モードで動作しても、図９に示したように、その後、画像形成装置１０２がスタンバイ状態になれば、第２の動作モードに切り替えて、省電力を期待できる。さらに、図８のＳ８０４や図９のＳ９０４に示したように、第２の動作モードで動く場合にも、画像形成装置１０２の残容量を確認することで、適切な動作モード切り替え制御を行うことができる。
【００８２】
さらに、図９のＳ９０２やＳ９０３で示したように、第２の動作モードで動いている場合に、ユーザがスケジュール印刷ジョブをキャンセルや設定変更した場合にも、無駄に画像形成装置１０２を起動させないため、省電力を期待できる。また、スケジュール印刷ジョブ実行時刻までに、画像形成装置１０２が他の要因で起動したときに、適宜キャンセル・設定変更することで、省電力を期待できる。
【００８３】
また、ＲＩＰ処理のタイミングを、スケジュール印刷ジョブ設定直後に実施するかしないかを設定できることで、印刷設定が変わる可能性の高いスケジュール印刷ジョブを無駄なＲＩＰ処理をせず、省電力を期待できる。
【００８４】
以上示したように、スケジュール印刷ジョブ設定時の画像形成装置の電源状態によって動作モードを切り替えることで、画像形成システムは、以下の節電効果を奏する。第１の動作モードでは、スケジュール印刷ジョブ投入時の画像形成装置のスリープ状態からの復帰をする必要がなく、より省電力を期待できる。第２の動作モードではスケジュール印刷ジョブを印刷実行するためだけに外付け画像処理コントローラがスリープ状態から復帰する必要がなく、より省電力を期待できる。しまわと、すでに受け付け、印刷設定されたスケジュール印刷ジョブを印刷するためだけに、外付け画像処理コントローラ１０１が一時的にスリープ状態から起動復帰する必要がなく、その分無駄な電力の消費を抑えることができる。
【００８５】
以上より、スケジュール印刷ジョブの処理に関連した、外付け画像処理コントローラや画像形成装置の復帰を極力抑え、より省電力を期待できる仕組みを提供することである。
【００８６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００８７】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８８】
１０１    外付け画像処理コントローラ
１０２    画像形成装置
１０３    ＰＣクライアント
１０４    ネットワーク
１０５    ネットワーク
【図１】
2015052970.tif 000003
【図２】
2015052970.tif 000004
【図３】
2015052970.tif 000005
【図４】
2015052970.tif 000006
【図５】
2015052970.tif 000007
【図６】
2015052970.tif 000008
【図７】
2015052970.tif 000009
【図８】
2015052970.tif 000010
【図９】
2015052970.tif 000011
【図１０】
2015052970.tif 000012
【図１１】
2015052970.tif 000013