(57)【要約】【課題】  画像形成装置がスリープ状態に移行した後、受信したジョブを実行可能と判断するタイミングで画像形成装置のスリープ復帰処理を開始させる。【解決手段】    画像形成装置と通信する印刷制御装置であって、  ジョブを受信し、当該ジョブを解析して前記画像形成装置が印刷可能かどうかを判断する。ここで、画像形成装置のスリープ状態に移行している状態で、受信したジョブを画像形成装置が印刷できると判断することに応じて、画像形成装置をスリープ状態から復帰させるか否かを制御することを特徴とする。【選択図】  図７
2015028693.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と通信する印刷制御装置であって、
ジョブを受信する受信手段と、
前記ジョブを解析して前記画像形成装置が印刷可能かどうかを判断するジョブ判断手段と、
前記画像形成装置のスリープ状態に移行しているかどうかを判断する判断手段と、
前記画像形成装置がスリープ状態に移行したと判断した状態で、前記ジョブ判断手段が印刷できると判断することに応じて、前記画像形成装置をスリープ状態から復帰させるか否かを制御する制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
画像形成装置と通信する印刷制御装置であって、
ジョブを受信する受信手段と、
前記ジョブを解析して前記画像形成装置が印刷可能かどうかを判断するジョブ判断手段と、
前記画像形成装置のスリープ状態に移行しているかどうかを判断する判断手段と、
前記画像形成装置がスリープ状態に移行したと判断した状態で、前記ジョブ判断手段が印刷できると判断することに応じて、前記受信手段が受信した前記ジョブを前記画像形成装置に転送する制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項３】
前記ジョブ判断手段は、前記ジョブの後処理設定を解析して前記画像形成装置が印刷可能かどうかを判断することを特徴とする請求項１または２記載の印刷制御装置。
【請求項４】
前記ジョブ判断手段は、前記ジョブの後処理設定を後処理の単位毎に解析して前記画像形成装置が印刷可能かどうかを判断することを特徴とする請求項１または２記載の印刷制御装置。
【請求項５】
前記受信手段は、前記ジョブをネットワークに接続される情報処理装置から受信することを特徴とする請求項１または２記載の印刷制御装置。
【請求項６】
前記画像形成装置からスリープ状態に移行する旨の通知を取得する取得手段を備えることを特徴とする請求項１または２記載の印刷制御装置。
【請求項７】
画像形成装置と通信する印刷制御装置の制御方法であって、
ジョブを受信する受信工程と、
前記ジョブを解析して前記画像形成装置が印刷可能かどうかを判断するジョブ判断工程と、
前記画像形成装置のスリープ状態に移行しているかどうかを判断する判断工程と、
前記画像形成装置がスリープ状態に移行したと判断した状態で、前記ジョブ判断工程で印刷できると判断することに応じて、前記画像形成装置をスリープ状態から復帰させるか否かを制御する制御工程と、
を備えることを特徴とする印刷制御装置の制御方法。
【請求項８】
画像形成装置と通信する印刷制御装置の制御方法であって、
ジョブを受信する受信工程と、
前記ジョブを解析して前記画像形成装置が印刷可能かどうかを判断するジョブ判断工程と、
前記画像形成装置のスリープ状態に移行しているかどうかを判断する判断工程と、
前記画像形成装置がスリープ状態に移行したと判断した状態で、前記ジョブ判断工程が印刷できると判断することに応じて、前記受信工程で受信した前記ジョブを前記画像形成装置に転送する制御工程と、
を備えることを特徴とする印刷制御装置の制御方法。
【請求項９】
請求項１乃至６のいずれか１項に記載の手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来の画像形成装置では、消費電力を抑制しつつ、印刷速度の低下を軽減するため、下記特許文献１に示す省電力制御に係技術が公開されている。
この特許文献１では、画像形成装置をスリープ状態から復帰させ、スタンバイ状態になるまでの時間を算出する。そして、後述するように算出されるＲＩＰ処理時間と、スタンバイまでの時間から、適切なタイミングで画像形成装置を復帰させることが記載されている。ここでＲＩＰ処理とは、画像形成装置に対し画像データを送信するプリントサーバやクライアント端末において、印刷データをラスタイメージ変換（ＲＩＰ処理：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓ）する処理をいう。この際に、ある程度のＲＩＰ処理を行った段階で、ＲＩＰ処理全体にかかる時間を算出する処理を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５８９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された画像形成装置では、ＲＩＰの途中で画像形成装置をスリープ状態から復帰させるが、その後のＲＩＰ処理によってジョブキャンセルされた場合などでは、画像形成装置はスタンバイ状態になるものの、印刷を行わない。この場合、画像形成装置では無駄な電力が消費されてしまうという課題があった。
【０００５】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像形成装置がスリープ状態に移行した後、受信したジョブを実行可能と判断するタイミングで画像形成装置のスリープ復帰処理を開始できる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の印刷制御装置は以下に示す構成を備える。
画像形成装置と通信する印刷制御装置であって、ジョブを受信する受信手段と、前記ジョブを解析して前記画像形成装置が印刷可能かどうかを判断するジョブ判断手段と、前記画像形成装置のスリープ状態に移行しているかどうかを判断する判断手段と、前記画像形成装置がスリープ状態に移行したと判断した状態で、前記ジョブ判断手段が印刷できると判断することに応じて、前記画像形成装置をスリープ状態から復帰させるか否かを制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像形成装置がスリープ状態に移行した後、受信したジョブを実行可能と判断するタイミングで画像形成装置のスリープ復帰処理を開始できる。
【図面の簡単な説明】
【０００８】
【図１】印刷制御装置の構成を説明するブロック図である。
【図２】画像処理システムの構成を説明する図である。
【図３】図２に示した画像形成装置の構成を示すブロック図である。
【図４】画像処理システムの制御方法を説明するフローチャートである。
【図５】画像処理システムの制御方法を説明するフローチャートである。
【図６】画像処理システムの制御方法を説明するフローチャートである。
【図７】画像処理システムの制御方法を説明するフローチャートである。
【図８】サドル製本ジョブの構成を説明する図である。
【図９】印刷制御装置の制御方法を説明するフローチャートである。
【図１０】ジョブの構成を説明する図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１０】
図１は、本実施形態を示す印刷制御装置の構成を説明するブロック図である。
本例に示す印刷制御装置は、後述する図２に示す画像処理システムに示す画像形成装置とローカルに接続され、かつ、印刷制御装置はネットワーク上の情報処理装置と通信可能に接続される。
【００１１】
図１において、１０１はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部で、コネクタ２０２を介して後述するＬＡＮ２１２と接続される。ここで、ＮＩＣ部１０１は、第１のネットワークインタフェースとして機能する。ＮＩＣ部１０１は、図２のＬＡＮ２１２との低位レイヤレベルの接続を司る。
１０４はＮＩＣ部で、低位レイヤレベルの接続を司る、第２のネットワークインタフェースとして機能する。ＮＩＣ部１０４はコネクタ２０３を介して画像形成装置２０７と接続される。１１１はＩ／Ｆボード部で、コネクタ２０４を介して画像形成装置２０７と接続される。
【００１２】
１０２はＲＩＰ処理部で、受信したＰＤＬ等の印刷言語或いは特定の（ＪＢＩＧなどで圧縮された）データフォーマットをラスタイメージ化する処理を行う。１０３はエンコード部で、ラスタイメージ化されたデータを画像形成装置２０７がサポートする形式の印刷データ或いはデータフォーマットに変換する処理を行う。
１０５はハードディスクドライブ（ＨＤＤ）部で、ＮＩＣ部１０１で受信した印刷データを一時的に保管（スプール）しておく、または、ＲＩＰ後の圧縮データを一時的に保管する。１０６は第１メモリ部で、ＲＩＰ処理部１０２が画像展開処理に利用する。１０７はＣＰＵ部で、印刷制御装置２０１の全体の制御を司る。
１０８は第２メモリ部で、ＣＰＵ部１０７がデータ一時保存領域として利用する。１０９は操作部で、ボタンやキー、タッチパネル等を有し、印刷制御装置のオペレーションを行うために使用される。１１０は表示部で、オペレータに画像や文字によって情報を伝えるために使用される。
【００１３】
なお、画像データに関してはＩ／Ｆボード部１１１、コネクタ２０４を使用して専用の伝送路を作成し、転送処理を行う。以下、図１，図２を参照して、情報処理装置２１１から受信する印刷データの処理を説明する。
情報処理装置２１１において、情報処理装置２１１から印刷制御装置２０１へのデータパケットは、ＬＡＮ２１２を伝搬され、コネクタ２０２を介して印刷制御装置２０１へ取り込まれる。印刷制御装置２０１の内部においては、ＮＩＣ部１０１によってデータの受信処理が行われる。情報処理装置２１１より、印刷データを受信すると、ＣＰＵ部１０７の制御により、必要に応じてＨＤＤ部１０５へ受信データの書き込みが行われる。これはデータの転送速度を向上させること等を目的として一般的に行われているキューイング（スプール）である。
ＨＤＤ部１０５に記憶されたデータは、ＣＰＵ部１０７の指示によってＲＩＰ処理部１０２から読み出される。一方、キューイングが行われなかった印刷データはＣＰＵ部１０７の指示によって、直接ＲＩＰ処理部１０２へ転送される。
【００１４】
こうしてＲＩＰ処理部１０２へ送られた印刷データは、ＲＩＰ処理部１０２でラスタイメージ化処理が行わる。ラスタイメージ化の際に画像形成装置２０７が設定どおりに印刷可能であるかの判定もＲＩＰ処理部１０２で行われる。続いて、第２の判定手段及びデータ形式変換手段として機能するエンコード部１０３で予め設定されている画像形成装置２０７が解釈可能なデータ形式と、受信したデータの形式とに基づいて、画像形成装置２０７が解釈可能なデータ形式へのエンコードが行われる。
このエンコード処理は必要に応じて行われるため、受信した印刷データの形式がそのままでも画像形成装置２０７で解釈可能な場合など、エンコードの必要がなければスキップしてもよい。エンコード後のデータは画像形成装置が解釈可能な形式である必要があり、例えばその形式は特定の印刷言語形式や、またはＪＢＩＧ等特定の方法で圧縮されたデータフォーマット等、画像形成装置２０７が内蔵する解釈手段の能力によって変化する。
【００１５】
こうして必要に応じてエンコードされたデータはネットワークケーブル２１０へ送信するためにＮＩＣ部１０４によって再びデータパケット化され、コネクタ２０３から送出され、ネットワークケーブル２１０、コネクタ２０８を介して画像形成装置２０７へ送られる。このデータパケットを受信した画像形成装置２０７は、自身が有する印刷処理手順に則り、紙などの記録媒体への印刷処理を行う。他のデータ転送方法としては、エンコード部１０３を介しイメージインタフェースボード部（Ｉ／Ｆボード部）１１１へ転送され、このデータがコネクタ２０４を通り、２０６の専用伝送路中を流れ、コネクタ２０９を介して画像形成装置２０７へ送られる。
【００１６】
図３は、図２に示した画像形成装置２０７の構成を示すブロック図である。
図３において、本実施形態の画像形成装置は、画像形成装置本体３０１と画像入出力制御部３０５で構成される。
画像形成装置本体３０１は、操作部３０２、リーダ部３０３、プリンタ部３０４、フィニッシャ制御部３１０から構成される。操作部３０２は、画像形成装置本体３０１及び画像入出力制御部３０５を操作するために使用する。リーダ部３０３は、原稿の画像を読み取り、原稿画像に応じた画像データをプリンタ部３０４及び画像入出力制御部３０５へ出力する。プリンタ部３０４は、リーダ部３０３及び画像入出力制御部３０５からの画像データに応じた画像を記録紙上に記録する。フィニッシャ制御部３１０は、プリンタ部３０４で記録した用紙の後処理装置の制御を行う。
【００１７】
画像入出力制御部３０５は、リーダ部３０３に接続されており、インタフェース部３０６、画像メモリ３０７、制御部３０８、ハードディスク（ＨＤＤ）３０９から構成される。なお、ハードディスク（ＨＤＤ）３０９には、画像形成装置の設定が保存されている（例えばアドレス帳、操作履歴、ユーザ設定、ＩＤ設定、ネットワーク設定）。
【００１８】
インタフェース部３０６は、印刷制御装置２０１およびＬＡＮ２１２上の情報処理装置２１１と制御部３０８との間のインタフェースである。このインタフェース部３０６は、印刷制御装置２０１から転送された画像を表すコードデータをコネクタ２０９で受信し、受信したデータをプリンタ部３０４で記録できる画像データに展開して制御部３０８に渡す。また、インタフェース部３０６は、情報処理装置２１１より転送された画像データを表すコードデータを、イーサネット（登録商標）等のＬＡＮ２１２から受信する。また、インタフェース部３０６は、受信したデータをプリンタ部３０４で記録できるデータに展開する必要があれば展開して、制御部３０８に渡す。
さらに、コネクタ２０９はネットワークインタフェースであって、印刷制御装置２０１とネットワークを介して接続される構成であっても良い。また、パラレルインタフェースや、ＵＳＢインタフェース等のインタフェースであって、印刷制御装置２０１とインタフェースケーブル等を介して直接接続される構成であっても良い。また、１本とは限らず多数のケーブルを使用しても構わない。
制御部３０８は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される。この制御部３０８のＣＰＵがＲＯＭ又は他の記憶媒体に格納されたプログラムをＲＡＭ上にロードして実行する。
【００１９】
制御部３０８は、リーダ部３０３、インタフェース部３０６、及び画像メモリ３０７等のそれぞれの間のデータの流れを制御する。なお、ＨＤＤ３０９の代わりに、電源を落としてもデータが消去されないその他の不揮発性メモリを設けて、該不揮発性メモリにデータを保存しておく構成であっても良い。また、制御部３０８は、インタフェース部３０６から送られてきたデータ通りに印刷および後処理可能かどうかの判断を行いながら、プリンタ部３０４およびフィニッシャ制御部３１０を制御する。
【００２０】
図４は、本実施形態を示す画像処理システムの制御方法を説明するフローチャートである。本例は、画像形成装置と印刷制御装置とからなる画像処理システムにおいて、それぞれのスリープモード移行処理例に対応する。以下、左側の処理フローを画像形成装置が、右側の処理フローを印刷制御装置が実行する場合であって、画像形成装置２０７および印刷制御装置２０１のスリープ制御例について述べる。また、画像形成装置の各ステップに対応するスリープ制御は、制御部３０８のＣＰＵが行う。印刷制御装置２０１の各ステップに対応するスリープ制御はＣＰＵ部１０７が行う。
【００２１】
Ｓ４０１では、制御部３０８のＣＰＵは、スリープモードに移行可能かを判断する。スリープモードに移行するための条件とは、例えば、一定時間の間、画像形成装置２０７がジョブを受信していない状態が続いた場合などが対応する。
Ｓ４０１で、スリープモードに移行可能と制御部３０８のＣＰＵが判断した場合は、Ｓ４０２に進む。Ｓ４０２では、制御部３０８のＣＰＵは、ネットワークインタフェース２０８、ネットワークケーブル２１０、コネクタ２０３を通じ、印刷制御装置２０１にスリープモード移行の通知を行う。その後、Ｓ４０６の印刷制御装置２０１からのスリープモード移行可能通知の受信を待つ。
【００２２】
一方、印刷制御装置２０１側では、Ｓ４０３で、Ｓ４０２で画像形成装置２０７から送られてきたスリープモード移行の通知をコネクタ２０３、ＮＩＣ部１０４を介し、ＣＰＵ部１０７が受信する。そして、ＣＰＵ部１０７は、画像形成装置２０７がスリープ状態に入ることを第２メモリ部１０８に記憶する。
Ｓ４０４では、ＣＰＵ部１０７は、印刷制御装置２０１がスリープに移行できるかを判断する。スリープ移行可能と判断する条件は、例えば、情報処理装置２１１など外部からのアクセスがないことである。Ｓ４０４で、スリープ移行可能であるとＣＰＵ部１０７が判断した場合は、Ｓ４０５に進む。Ｓ４０５では、ＣＰＵ部１０７は、コネクタ２０３、ネットワークケーブル２１０、ネットワークインタフェース２０８を介し、画像形成装置２０７にスリープモード可能である旨を通知する。
Ｓ４０５の通知後、Ｓ４０８で印刷制御装置２０１はスリープモードに移行する。そして、画像形成装置２０７側において、Ｓ４０６では、Ｓ４０５で印刷制御装置２０１から送られてきたスリープモード可能である旨の通知を、コネクタ２０８を介し、制御部３０８のＣＰＵが受信する。Ｓ４０７では、画像形成装置２０７はスリープモードに移行する。
【００２３】
なお、本実施形態において、スリープ復帰の条件は、画像形成装置２０７は、例えば、操作部３０２を操作した場合や、印刷制御装置２０１から印刷データが送られてきた場合などが想定される。
印刷制御装置２０１のスリープ復帰条件は、例えば、画像形成装置２０７からのスリープ復帰通知を受けた場合や、情報処理装置２１１からの印刷データ受信など、外部からのアクセスがあった場合である。
【００２４】
図５は、本実施形態を示す画像処理システムの制御方法を説明するフローチャートである。本例は、画像形成装置と印刷制御装置とからなる画像処理システムにおいて、それぞれのスリープモード復帰処理例に対応する。以下、左側の処理フローを画像形成装置が、右側の処理フローを印刷制御装置が実行する場合であって、画像形成装置２０７および印刷制御装置２０１のスリープ制御例について述べる。また、画像形成装置の各ステップに対応するスリープ制御は、制御部３０８のＣＰＵが行う。印刷制御装置２０１の各ステップに対応するスリープ制御はＣＰＵ部１０７が行う。以下、画像形成装置２０７がスリープモードからの復帰した場合について、図５を用いて説明する。
【００２５】
画像形成装置２０７は、スリープ復帰すると、Ｓ５０１では、画像形成装置２０７のＣＰＵはスリープ復帰通知を印刷制御装置２０１へ送る。スリープ復帰通知を行う系は、スリープモード移行通知のＳ４０２と同様である。
印刷制御装置２０１側において、Ｓ５０２では、印刷制御装置２０１はスリープ復帰通知を受信する。受信する系はＳ４０３と同様である。Ｓ５０３では、ＣＰＵ部１０７は第２メモリ部１０８に画像形成装置２０７がスリープ復帰したことを記憶する。以上述べたように画像形成装置２０７がスリープ状態か否かは、印刷制御装置２０１の第２メモリ部１０８に記憶される。
（第１のスリープ復帰制御）
【００２６】
図６は、本実施形態を示す画像処理システムの制御方法を説明するフローチャートである。本例は、画像形成装置と印刷制御装置とからなる画像処理システムにおいて、それぞれのジョブ処理例に対応する。以下、左側の処理フローを画像形成装置が、右側の処理フローを印刷制御装置が実行する場合であって、画像形成装置２０７および印刷制御装置２０１のスリープ制御例について述べる。また、画像形成装置の各ステップに対応するスリープ制御は、制御部３０８のＣＰＵが行う。印刷制御装置２０１の各ステップに対応するスリープ制御はＣＰＵ部１０７が行う。
【００２７】
本処理は、印刷制御装置２０１が、情報処理装置２１１などからの印刷ジョブを受信することで開始される。
Ｓ６０１では、印刷制御装置２０１のＣＰＵ部１０７は画像形成装置２０７のスリープ状態を判定する。先に述べたように画像形成装置２０７のスリープ状態は、印刷制御装置２０１の第２メモリ部１０８に記憶されている。
そこで、ＣＰＵ部１０７は第２メモリ部１０８から、画像形成装置２０７のスリープ状態を読み取り判断する。判断の結果スリープ状態であるとＣＰＵ部１０７が判定した場合は、Ｓ６０２へ進む。一方、スリープ状態ではないとＣＰＵ部１０７が判定した場合は、Ｓ６０３へ進む。なお、Ｓ６０２に示すスリープ時の印刷処理の詳細は、図７を用いて後述する。
【００２８】
Ｓ６０３では、印刷制御装置２０１は前述したようにＲＩＰ処理部１０２、エンコード部１０３、イメージインタフェースボード部１１１、コネクタ２０４を介し、画像形成装置へ印刷データが送られる。他のデータ転送方法としては、印刷制御装置２０１はＲＩＰ処理部１０２、ＣＰＵ部１０７、ＮＩＣ部１０４、コネクタ２０３を介して印刷データが画像形成装置２０７へ送られる。
画像形成装置２０７側では、Ｓ６００で、印刷制御装置２０１から投入されるジョブを受信するのを待機し、ジョブを印刷制御装置２０１から受信した後、Ｓ６０４で、画像形成装置２０７の制御部３０８のＣＰＵにてジョブ判定が行われる。ここでは、印刷ページ数と後処理の設定などから、送られて印刷データが正しく印刷できるかどうかを判定する。
【００２９】
具体的には、例えば、サドル製本の後処理設定がされており、印刷ページ数がサドルステイプル可能枚数以内かの判断などである。印刷のみで後処理が無しの場合などは、ページ数の判断を待たずに直ちにＳ６０５へ進む。
すなわち、全印刷データから判断するのではなく、判断可能になった時点でＳ６０５へ進む。
Ｓ６０５では、制御部３０８のＣＰＵは、Ｓ６０４で設定通りの印刷可能かどうかを判断する。Ｓ６０５で設定通り印刷できないと制御部３０８のＣＰＵが判断した場合は、Ｓ６０６へ進む。
一方、Ｓ６０５で設定通り印刷可能であると制御部３０８のＣＰＵが判断した場合は、Ｓ６０７へ進む。Ｓ６０６では、制御部３０８のＣＰＵはジョブキャンセルする。Ｓ６０７では、制御部３０８のＣＰＵは、プリンタ部３０４およびフィニッシャ制御部３１０へ印刷指示を出し、印刷を行う。
【００３０】
図７は、本実施形態を示す画像処理システムの制御方法を説明するフローチャートである。本例は、画像形成装置と印刷制御装置とからなる画像処理システムにおいて、それぞれのジョブ処理例に対応する。以下、左側の処理フローを画像形成装置が、右側の処理フローを印刷制御装置が実行する場合であって、画像形成装置２０７および印刷制御装置２０１のスリープ制御例について述べる。また、画像形成装置の各ステップに対応するスリープ制御は、制御部３０８のＣＰＵが行う。印刷制御装置２０１の各ステップに対応するスリープ制御はＣＰＵ部１０７が行う。なお、Ｓ７０１〜Ｓ７０７は、図６に示した印刷制御装置２０１によるＳ６０２の詳細例である。
Ｓ７０１では、ＲＩＰ処理部１０２は後処理の解析を行う。例えば、情報処理装置２１１から。図８に示すようなＰｏｓｔＳｃｒｉｐｔ（米アドビ・システムズ社の登録商標）データを例にすると、ヘッダ部８０１に後処理情報がないかを探す。
図８のジョブ例では、Ｓａｄｄｌｅ  Ｔｒｕｅの記述により、サドル製本ジョブであることがわかる。また、後処理情報はＣＰＵ部１０７へ通知する。
Ｓ７０２では、ＣＰＵ部１０７は、Ｓ７０１の結果を元に、ジョブキャンセルされる可能性があるかどうかのジョブ判断処理を行う。キャンセルの可能性がある場合、例えば、サドル製本ジョブであればページ数が制限以内かの判断が必要となるため、ページ情報８０２の解析のＳ７０３へ進む。
【００３１】
ここで、キャンセルの可能性がないとＣＰＵ部１０７が判断した場合、例えば、後処理の設定がないと判断した場合はＳ７０７へ進む。
Ｓ７０３では、ＲＩＰ処理部１０２は、ページ情報８０２の解析を行う。１ページの解析が終わると、ＣＰＵ部１０７にページ情報を通知し、Ｓ７０４へ進む。Ｓ７０４では、ＣＰＵ部１０７は、Ｓ７０１およびＳ７０３で受けたページ情報から、ジョブキャンセルするべきかを判断する。Ｓ７０４でジョブキャンセルすべきとＣＰＵ部１０７が判断した場合は、Ｓ７０５へ進む。例えば、サドル製本ジョブでページ数を超えた場合などである。
【００３２】
一方、Ｓ７０４でキャンセルすべきでないとＣＰＵ部１０７が判断した場合は、Ｓ７０６へ進む。Ｓ７０６では、ＲＩＰ処理部１０２は、印刷データの解析が終了したかの判断を行う。Ｓ７０６で解析終了していないとＲＩＰ処理部１０２が判断した場合は、Ｓ７０２へ戻る。Ｓ７０６で解析終了しているとＲＩＰ処理部１０２が判断した場合は、Ｓ７０７へ進む。
Ｓ７０７は、前述したＳ６０３と同様に印刷制御装置２０１から画像形成装置２０７へ印刷データが送られる。
画像形成装置２０７側では、Ｓ７００で、印刷制御装置２０１からジョブを受信するのを待機し、Ｓ７０８で、画像形成装置２０７はＳ７０７で受信したジョブから印刷データを生成して印刷処理を行う。詳細はＳ６０７と同様のため、省略する。
【００３３】
以上述べたように、画像形成装置２０７が省電力状態、すなわちスリープ状態にある場合は、印刷制御装置２０１でジョブの判定を行うことにより、ジョブキャンセルされるジョブを画像形成装置２０７へ送らない制御が実行される。
このため、画像形成装置２０７のスリープを妨げることがない。また、画像形成装置がスリープ状態でない場合は、画像形成装置２０７でジョブの判定を行うことにより、印刷制御装置２０１でのＲＩＰ処理の完了を待たずに、ＲＩＰ処理が完了したページから、画像形成装置２０７へ送る。これにより印刷開始のタイミングを早めることが可能となる。
本実施形態によれば、ジョブキャンセルなどにより印刷されない場合に、画像形成装置をスリープから復帰させないことで無駄な消費電力が抑えることができる。また、ＲＩＰ処理完了後に画像形成装置にジョブを送る場合に比べ、印刷完了までの時間を短縮することができる。
【００３４】
〔第２実施形態〕
第１実施形態では、ジョブ全体としての後処理には対応できるが、サブセットフィニッシングのように、１ジョブ内に複数の後処理指定がされていた場合に対応できない。以下、１ジョブ内に複数の後処理指定がされている場合のジョブ処理例を説明する。なお、本実施形態では、第１実施形態とＳ６０２の処理内容が異なる。
【００３５】
（第２のスリープ復帰制御）
図９は、本実施形態を示す印刷制御装置の制御方法を説明するフローチャートである。本例は、図６に示した印刷制御装置２０１によるＳ６０２の詳細例である。印刷制御装置２０１の各ステップはＣＰＵ部１０７がプログラムを実行することで実現される。以下、ジョブの後処理設定を後処理の単位毎に解析して画像形成装置２０７が印刷可能かどうかを判断する処理を説明する。
Ｓ９０１では、ＲＩＰ処理部１０２は、後処理情報を解析する。具体的には、図１０の１００１のヘッダ部８０１や後処理の区切り１００３などである。後処理情報の解析は、印刷データの順序通り、最初のＳ９０１ではＲＩＰ処理部１０２がヘッダ部８０１のみを解析する。解析結果はＣＰＵ部１０７へ通知する。Ｓ９０２では、ＣＰＵ部１０７はジョブキャンセルの可能性があるかを判断する。キャンセルの可能性があるとＣＰＵ部１０７が判定した場合Ｓ９０５へ進む。
【００３６】
一方、キャンセルされないとＣＰＵ部１０７が判定した場合、Ｓ９０３へ進む。Ｓ９０３では、ここまでのステップで、ＲＩＰ処理部１０２が解析済みの印刷データを画像形成装置２０７へ送る（ジョブ投入）。画像形成装置２０７へ送る系はＳ７０７と同様である。
Ｓ９０４では、ＲＩＰ処理部１０２は印刷データの解析が終了しているか否かを判定する。ここで、解析すべきデータがまだ残っているとＲＩＰ処理部１０２が判定した場合Ｓ９０１へ戻る。Ｓ９０４で解析完了であるとＲＩＰ処理部１０２が判定した場合、本処理を終了する。
一方、Ｓ９０５では、ＲＩＰ処理部１０２は１ページ分の解析を行う。解析結果はＣＰＵ部１０７へ通知する。Ｓ９０５では、ＣＰＵ部１０７は、ジョブキャンセルされるかを判断する。Ｓ９０６でジョブキャンセルされるとＣＰＵ部１０７が判断した場合は、Ｓ９０７へ進む。一方、ジョブキャンセルされないとＣＰＵ部１０７が判断した場合は、Ｓ９０１へ戻り、ＲＩＰ処理が続けられる。
【００３７】
以上のように、ＲＩＰ処理において、後処理の区切り単位毎にジョブキャンセルの可能性を判断し、画像形成装置へジョブを投入することで、１つの後処理ができないがために、ジョブ全体をキャンセルすることを防ぐことができ、後処理の区切りの単位で出力が可能となる。
【００３８】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００３９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４０】
２０１  印刷制御装置
２０７  画像形成装置
【図１】
2015028693.tif 000003
【図２】
2015028693.tif 000004
【図３】
2015028693.tif 000005
【図４】
2015028693.tif 000006
【図５】
2015028693.tif 000007
【図６】
2015028693.tif 000008
【図７】
2015028693.tif 000009
【図８】
2015028693.tif 000010
【図９】
2015028693.tif 000011
【図１０】
2015028693.tif 000012