(57)【要約】【課題】本発明は、電源オフ前のジョブの状態に応じて、電源復帰時に当該ジョブの継続処理を行うことができる印刷制御装置を提供する。【解決手段】印刷制御装置１０２は、電源オフ指示がなされると、処理中のジョブをキャンセルした後にキャンセルしたジョブの状態を解析し、当該ジョブの状態に応じて、印刷制御装置１０２の電源復帰後に実行または継続するジョブに所定のフラグを設定して印刷キューまたは待機キューに格納する。そして、印刷制御装置１０２の電源復帰時に印刷キュー等に格納されたジョブに設定された所定のフラグを判定し、その判定結果に応じて、各ジョブの復帰後継続処理が実行される。【選択図】図６
2013169788.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に接続され、電源オフ指示に応じて前記画像形成装置と連動して電源オフする印刷制御装置において、
前記電源オフ指示に応じて、処理中のジョブをキャンセルさせるキャンセル手段と、
前記キャンセル手段によりキャンセルされたジョブの状態を判定するジョブ解析手段と、
前記ジョブ解析手段により判定されたジョブの状態に応じて、前記印刷制御装置の電源復帰後に実行するジョブに識別情報を設定する復帰後処理設定手段と、
前記キャンセル手段によりキャンセルされたジョブを前記復帰後処理設定手段で設定された識別情報に応じて記憶部に格納する格納手段と、
前記印刷制御装置の電源復帰時に、前記記憶部に格納されたジョブの識別情報を判定する識別情報判定手段と、
前記識別情報判定手段による判定結果に応じて、前記記憶部に格納されたジョブの継続処理を実行する復帰後継続処理手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記復帰後処理設定手段は、前記ジョブ解析手段により、前記キャンセルされたジョブがＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中と判定された場合、当該ジョブをＲＩＰ  ＴＨＥＮ  ＰＲＩＮＴに変更し、当該ジョブに識別情報として印刷待ちフラグを設定することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記復帰後処理設定手段は、前記ジョブ解析手段により、前記キャンセルされたジョブがＲＩＰ中ジョブと判定された場合、当該ジョブに識別情報として、前記印刷制御装置の電源復帰時にＲＩＰ処理を再開するための復帰時ＲＩＰ開始フラグを設定することを特徴とする請求項１記載の印刷制御装置。
【請求項４】
前記復帰後処理設定手段は、前記ジョブ解析手段により、前記キャンセルされたジョブがスプール中ジョブと判定された場合、当該ジョブに識別情報として、前記印刷制御装置の電源復帰時にスプール処理がキャンセルされたことを通知するためのスプールキャンセル通知フラグを設定することを特徴とする請求項１記載の印刷制御装置。
【請求項５】
前記格納手段は、前記ジョブ解析手段により、前記キャンセルされたジョブが印刷中のジョブまたは印刷待ちのジョブと判定された場合、当該ジョブを印刷待ちジョブとして前記記憶部に格納することを特徴とする請求項１記載の印刷制御装置。
【請求項６】
前記格納手段は、前記ジョブ解析手段により、前記キャンセルされたジョブがＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中またはＲＩＰ中と判定された場合には、当該ジョブを前記記憶部の待機キューに格納することを特徴とする請求項１記載の印刷制御装置。
【請求項７】
前記印刷制御装置の電源オフ前に、電源復帰時に実行されるジョブをユーザに通知する電源復帰処理通知手段をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載の印刷制御装置。
【請求項８】
前記識別情報判定手段により、前記記憶部に格納されたジョブに、前記印刷制御装置の電源復帰時にＲＩＰ処理を再開するための復帰時ＲＩＰ開始フラグが設定されていると判定された場合は、前記復帰後継続処理手段は、当該ジョブにＲＩＰ処理を実行することを特徴とする請求項１記載の印刷制御装置。
【請求項９】
前記識別情報判定手段により、前記記憶部に格納されたジョブに、印刷待ちフラグが設定されていると判定された場合は、前記復帰後継続処理手段は、当該ジョブを印刷待ちジョブとして記憶部の印刷キューに格納することを特徴とする請求項１記載の印刷制御装置。
【請求項１０】
前記識別情報判定手段により、前記記憶部に格納されたジョブに、前記印刷制御装置の電源復帰時にスプール処理がキャンセルされたことを通知するためのスプールキャンセル通知フラグが設定されていると判定された場合に、スプールキャンセルされたジョブがあることをユーザに通知するスプールキャンセル通知手段をさらに備えることを特徴とする請求項１記載の印刷制御装置。
【請求項１１】
前記印刷制御装置の電源復帰後に、電源復帰時に実行されたジョブが完了したこと、及び、実行されたジョブの処理内容をユーザに通知する電源復帰処理完了通知手段をさらに備えることを特徴とする請求項１乃至１０のいずれか１項に記載の印刷制御装置。
【請求項１２】
前記印刷制御装置の電源復帰後に、印刷待ちジョブが前記記憶部の印刷キューに格納されているかを判定する印刷待ちジョブ判定手段と、
前記印刷待ちジョブ判定手段により前記印刷待ちジョブが格納されていると判定された場合に、前記画像形成装置の電源復帰をユーザに指示するための通知を行う電源復帰通知手段とをさらに備えることを特徴とする請求項１乃至１１のいずれか１項に記載の印刷制御装置。
【請求項１３】
前記印刷制御装置が電源オフされた際に実行する処理と電源復帰後に実行する処理、およびユーザへの通知内容を設定するための電源オフ設定手段をさらに備えることを特徴とする請求項１乃至１２のいずれか１項に記載の印刷制御装置。
【請求項１４】
前記電源オフ設定手段は、復帰後の設定として、印刷中ジョブ、ＲＩＰ中ジョブ、印刷待ちジョブ、及びＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中ジョブのいずれかの状態にあるジョブに対して、前記印刷制御装置が電源オフされた時点の状態に応じて復帰後の処理を決定するための設定が可能であり、
前記印刷中ジョブ及び前記ＲＩＰ中ジョブについては、電源オフ前に処理済みのジョブについて再処理せずに途中から処理を再開する設定または電源オフ前の処理状況に関係なく予め指示されている処理を先頭から開始する設定のいずれかが可能であることを特徴とする請求項１３記載の印刷制御装置。
【請求項１５】
前記電源オフ設定手段は、電源オフ前の通知の設定、復帰後の処理内容の通知の設定、前記印刷制御装置の電源復帰後の処理が完了した時点で前記画像形成装置の電源オン指示をユーザに通知する設定の少なくとも１つの設定が可能であることを特徴とする請求項１３記載の印刷制御装置。
【請求項１６】
前記印刷制御装置および前記画像形成装置が電源復帰した後に、前記記憶部に格納されている印刷待ちジョブに仕上がり設定がされているかを判定する仕上がり設定判定手段と、
前記仕上がり設定判定手段による結果に応じて、前記記憶部に格納されたジョブの継続処理を前記記憶に格納されたジョブの先頭または印刷済みページの次ページから再開する再開手段とをさらに備えることを特徴する請求項１乃至１５のいずれか１項に記載の印刷制御装置。
【請求項１７】
前記印刷制御装置の電源オフ前と電源復帰後のジョブの間に電源オフ／オン処理が実行されたことを電源オフ／オン通知印刷データとして出力する出力手段をさらに備えることを特徴とする請求項１３乃至１６のいずれか１項に記載の印刷制御装置。
【請求項１８】
前記電源オフ設定手段は、電源復帰時に電源オフ／オン処理が実行されたこを通知するための電源オフ／オン通知印刷データを出力する設定が可能であることを特徴とする請求項１７記載の印刷制御装置。
【請求項１９】
画像形成装置に接続され、電源オフ指示に応じて前記画像形成装置と連動して電源オフする印刷制御装置の制御方法において、
前記電源オフ指示に応じて、処理中のジョブをキャンセルさせるキャンセル工程と、
前記キャンセル工程にてキャンセルされたジョブの状態を判定するジョブ解析工程と、
前記ジョブ解析工程にて判定されたジョブの状態に応じて、前記印刷制御装置の電源復帰後に実行するジョブに識別情報を設定する復帰後処理設定工程と、
前記キャンセル工程にてキャンセルされたジョブを前記復帰後処理設定工程で設定された識別情報に応じて記憶部に格納する格納工程と、
前記印刷制御装置の電源復帰時に、前記記憶部に格納されたジョブの識別情報を判定する識別情報判定工程と、
前記識別情報判定工程による判定結果に応じて、前記記憶部に格納されたジョブの継続処理を実行する復帰後継続処理工程と、
を備えることを特徴とする制御方法。
【請求項２０】
請求項１９に記載の制御方法を印刷制御装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及びその制御方法、並びにプログラムに関し、特に、ジョブ処理中に電源オフされた印刷制御装置の電源復帰時のジョブの継続処理を制御する技術に関する。
【背景技術】
【０００２】
近年、環境問題の取り組みとして、消費電力の効率化や節電を目的とした機能を搭載する印刷システムが求められている。その機能の一つとして、リモートシャットダウンやウィークリーシャットダウン等の様々な状況に応じた電源オフ機能がある。印刷システムは、例えば、画像形成装置のみで構成されたものや、画像形成装置と印刷制御装置とで構成されたものがある。
【０００３】
リモートシャットダウンは、印刷システムに対して遠隔操作で電源オフ指示することが可能な機能である。ウィークリーシャットダウンは、特定の曜日及び時間に印刷システムの電源を自動でオフすることが可能な機能である。これらの機能には、画像形成装置単体だけでなく、画像形成装置と印刷制御装置を一つの印刷システムとみなし、画像形成装置の電源と印刷制御装置の電源を連動してオフにするものもある。
【０００４】
画像形成装置と印刷制御装置とが接続された印刷システムでは、印刷制御装置が画像形成装置から電源オフ指示を受けた場合、印刷制御装置で処理中（印刷中、ＲＩＰ中、スプール中）のジョブは全てキャンセルされ、電源オフされる。そして、印刷制御装置の電源復帰後は、キャンセルされたジョブが全て印刷済みキューにキャンセルジョブとして残る。そのため、電源オフ前に処理中だったジョブを、電源復帰後にユーザが再選択して適切な再処理を実行する必要がある。
【０００５】
上記課題を解決するために、画像形成装置の電源が復帰したときに、効率的にジョブの継続処理を実行させる画像形成装置の制御方法が提案されている（例えば、特許文献１参照）。特許文献１では、画像形成装置の電源復帰時にユーザにユーザーコードを入力させ、格納されているキャンセルジョブのユーザ情報と一致した場合、印刷ジョブを継続するか否かをユーザに選択させ、継続処理を制御している。この技術により、ユーザが電源オフ時にキャンセルされたジョブを電源復帰時に容易に特定して必要な処理を施すことができ、ジョブを再投入する手間を省くことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２５０３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１では、画像形成装置の電源復帰時に、ユーザーコード入力と継続印刷の指示を待つ必要があり、電源復帰だけで処理可能なジョブが格納されている場合でも、処理が自動で開始されず、作業性が落ちる。
【０００８】
また、特許文献１では、電源オフ時にキャンセルされたジョブの状態が考慮されておらず、ユーザにジョブの継続か否かを問い合わせている。ユーザはキャンセルされたジョブの状態を把握したうえで、継続か否かを判断する必要があるため、ユーザに高度な判断を強いるおそれがある。
【０００９】
本発明は、電源オフ前のジョブの状態に応じて、電源復帰時に当該ジョブの継続処理を行うことができる印刷制御装置およびその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、画像形成装置に接続され、電源オフ指示に応じて前記画像形成装置と連動して電源オフする印刷制御装置において、前記電源オフ指示に応じて、処理中のジョブをキャンセルさせるキャンセル手段と、前記キャンセル手段によりキャンセルされたジョブの状態を判定するジョブ解析手段と、前記ジョブ解析手段により判定されたジョブの状態に応じて、前記印刷制御装置の電源復帰後に実行するジョブに識別情報を設定する復帰後処理設定手段と、前記キャンセル手段によりキャンセルされたジョブを前記復帰後処理設定手段で設定された識別情報に応じて記憶部に格納する格納手段と、前記印刷制御装置の電源復帰時に、前記記憶部に格納されたジョブの識別情報を判定する識別情報判定手段と、前記識別情報判定手段による判定結果に応じて、前記記憶部に格納されたジョブの継続処理を実行する復帰後継続処理手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、電源オフ前のジョブの状態に応じて、電源復帰時に当該ジョブの継続処理することが可能となる。その結果、ユーザが、電源復帰時に電源オフ前のジョブの状態を意識することなく、またジョブの再処理を指示することなく作業を行うことができる。さらに、ユーザに高度な判断を強いることなく、作業性及び全体の生産性を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る印刷制御装置を含む印刷システムの代表的な構成例を示す図である。
【図２】図１における印刷制御装置の基本構成を示すブロック図である。
【図３】図１における画像形成装置の基本構成を示すブロック図である。
【図４】印刷制御装置と画像形成装置が電源オフされる場合のシーケンス図である。
【図５】電源オフ状態にある画像形成装置と印刷制御装置のうち印刷制御装置のみを電源復帰させる場合のシーケンス図である。
【図６】印刷制御装置にて実行される電源オフ処理の流れを示すフローチャートである。
【図７】第１の実施形態における印刷制御装置の電源復帰処理の流れを示すフローチャートである。
【図８】図７のステップＳ７０１における印刷制御装置復帰処理の詳細を示すフローチャートである。
【図９】印刷制御装置の記憶部に格納される待機キュー、印刷キュー、印刷済みキューの構成例を示す図である。
【図１０】第１の実施形態において待機キューに格納されているジョブの状態遷移の一例を示す図である。
【図１１】第１の実施形態において印刷キューに格納されているジョブの状態遷移の一例を示す図である。
【図１２】（ａ）及び（ｂ）は印刷制御装置の表示部に表示される電源オフ設定画面の一例を示す図である。
【図１３】（ａ）〜（ｄ）は印刷制御装置の表示部に表示されるメーセージの一例を示す図である。
【図１４】第２の実施形態における画像形成装置と印刷制御装置の両方を電源復帰させる場合のシーケンス図である。
【図１５】第２の実施形態における印刷制御装置１０２の電源復帰処理の流れを示すフローチャートである。
【図１６】図１５のステップＳ１４０３における再印刷処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１４】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る印刷制御装置を含む印刷システムの代表的な構成例を示す図である。
【００１５】
本実施形態に係る印刷システムは、画像形成装置１０１、印刷制御装置１０２、及びクライアントＰＣ１０５を有する。画像形成装置１０１、印刷制御装置１０２、及びクライアントＰＣ１０５は、ＬＡＮ、ＷＡＮなどのネットワーク１０６を介して通信可能に接続されている。画像形成装置１０１と印刷制御装置１０２は、画像転送用ケーブル１０４とローカルネットワーク１０３によって接続されている。
【００１６】
画像形成装置１０１は、スキャン、プリント、コピーなどの様々な機能を有する。印刷制御装置１０２は、ネットワーク１０６を介してジョブを受信してＲＩＰ処理を行い、画像転送用ケーブル１０４を介して画像形成装置１０１に画像データを送信する機能を有する。
【００１７】
印刷制御装置１０２と画像形成装置１０１は、ローカルネットワーク１０３を介して印刷コマンドや状態通知などを通信する。印刷制御装置１０２は、接続されている画像形成装置１０１と全ての印刷ジョブの状況を監視できるとともに、印刷ジョブの一時停止、設定変更、印刷再開、あるいはジョブの複製、移動、削除などの制御を行うことができる。また、印刷制御装置１０２は、画像形成装置１０１が電源オフの状態でも単体で起動し、ジョブの受信やＲＩＰ処理、ジョブ管理などが可能である。また、印刷制御装置１０２は、設定によって画像形成装置１０１と連動して電源オフする。
【００１８】
クライアントＰＣ１０５は、アプリケーションファイルの編集や印刷指示を行う機能を有する。また、クライアントＰＣ１０５は、印刷制御装置１０２内で管理されている画像形成装置１０１や印刷ジョブの監視や制御を補佐する機能を有する。ユーザはクライアントＰＣ１０５を利用してジョブのステータスなどを確認することができる。
【００１９】
図２は、図１における印刷制御装置１０２の基本構成を示すブロック図である。
【００２０】
印刷制御装置１０２は、制御部２０１、ジョブ受信部２０２、ジョブ管理部２０３、記憶部２０４、Ｉ／Ｆ部２０５、ジョブ解析部２０６、ＲＩＰ部２０７、表示部２０８、操作部２０９、及びエンコード部２１０を備える。
【００２１】
制御部２０１は、システムバスを介して接続されている各機能部を制御して印刷制御装置１０２全体の動作を制御する。また、制御部２０１は、記憶部２０４に記憶されているプログラムを実行することで印刷制御装置１０２の各機能部を制御する。
【００２２】
ジョブ受信部２０２は、ユーザの印刷指示に応じてクライアントＰＣ１０５から送信されたジョブを受信し、ジョブ解析部２０６に転送する。ジョブ解析部２０６は、受信したジョブの設定やジョブの状態を解析し、その解析結果に応じてジョブをＲＩＰ部２０７や記憶部２０４に送信する。
【００２３】
ＲＩＰ部２０７は、ジョブ解析部２０６から受信したＰＤＬ等の印刷言語或いは特定のデータフォーマットに対してＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施し、ラスタイメージ化する。エンコード部２１０は、ラスタイメージ化されたデータを画像形成装置１０１がサポートする形式の印刷データ或いはデータフォーマットに変換する。
【００２４】
記憶部２０４は、受信した印刷データを一時的に保管（スプール）したり、ＲＩＰ部２０７によりＲＩＰ処理されたデータを一時的に保管する。この記憶部２０４には、受信したジョブの状態に応じて適切なキューにジョブが格納される。また、記憶部２０４には、各種制御情報や設定情報が格納される。
【００２５】
ジョブ管理部２０３は、クライアントＰＣ１０５からの指示に応じて、実行中ジョブの一時停止、キャンセル、ジョブの再設定、削除、複製、再開などのジョブの管理をする。Ｉ／Ｆ部２０５は、画像形成装置１０１に印刷コマンドや画像データの転送を行う。表示部２０８は、ユーザに画像や文字によって情報を伝えるための表示及び表示に必要な制御を行う。操作部２０９は、ボタンやキー、タッチパネル等を有し、印刷制御装置１０２のオペレーションを行うための操作部である。
【００２６】
図３は、図１における画像形成装置１０１の基本構成を示すブロック図である。
【００２７】
画像形成装置１０１は、制御部３０１、Ｉ／Ｆ部３０２、印刷部３０３、記憶部３０４、表示部３０５、及び操作部３０６を備える。
【００２８】
制御部３０１は、画像形成装置１０１全体の動作を制御する。具体的には、制御部３０１は、記憶部３０４に記憶されているプログラムを実行し、画像形成装置１０１の各機能部を制御する。
【００２９】
操作部３０６は、ユーザが各種入力を行うためのものであり、タッチパネルやとキーを有し、入力された情報を制御部３０１へ伝達する。表示部３０５は、ユーザに画像や文字によって、各種表示を行うものであり、タッチパネル部２１５やＬＥＤなどの表示を制御する。
【００３０】
Ｉ／Ｆ部３０２は、印刷制御装置１０２のＩ／Ｆ部２０５から印刷コマンド及び画像データを受信し、印刷コマンドに従って、画像データを印刷部３０３に転送する。印刷部３０３は、印刷制御装置１０２のＲＩＰ部２０７によってＲＩＰ処理され、エンコード部２１０によってエンコードされた画像データの印刷処理を行う。記憶部３０４は、ハードディスクなどの不揮発性のメモリから構成され、各処理により生成された画像データ、各種で用いる制御情報、設定情報が格納される。
【００３１】
図４は、印刷制御装置１０２の外部からの電源オフ指示により、印刷制御装置１０２と画像形成装置１０１が電源オフされる場合のシーケンス図である。
【００３２】
本実施形態では、外部から電源オフ指示がなされた場合について説明するが、外部からの電源オフ指示に限らず、エラーによる強制終了以外の電源オフがなされた場合であってもよい。特に、本発明は、外部からの電源オフ指示によって電源オフする場合や決められた日時に電源オフする場合、印刷システムが処理中であっても電源オフが優先されるような場合には有効となる。
【００３３】
印刷制御装置１０２は、外部から電源オフ指示（の情報）を受信する（４０１）。電源オフ指示の発信元は、例えば、ビルの停電時にビル内のシステム全ての電源をオフする場合に、印刷システムに対して電源オフ指示を出すアプリがある。印刷制御装置１０２は、電源オフ指示を受信すると、画像形成装置１０１に電源オフを通知する（４０２）。画像形成装置１０１は、電源オフ通知を受け、速やかに電源オフ処理に入る（４０３）。例えば、ビル全体の停電などで電源オフ指示がなされた場合には、画像形成装置１０１は印刷中のジョブがあった場合でも、数秒内に速やかに電源をオフする必要がある。
【００３４】
画像形成装置１０１は、電源オフ処理を開始した後に、印刷制御装置１０２に電源オフイベントを送信し（４０４）、電源オフ処理終了後に電源オフする。印刷制御装置１０２は、画像形成装置１０１からの電源オフイベントを受信し（４０４）、電源オフ処理（４０５）を開始し、電源オフ処理終了後に印刷制御装置１０２の電源をオフとする。この電源オフ処理の詳細については後述する。
【００３５】
なお、クライアントＰＣ１０５は、一般的なパーソナル・コンピュータであるから、その説明は省略する。
【００３６】
図５は、電源オフ状態にある画像形成装置１０１と印刷制御装置１０２のうち印刷制御装置１０２のみを電源復帰させる場合のシーケンス図である。
【００３７】
画像形成装置１０１と印刷制御装置１０２がローカル接続されている印刷システムの場合、印刷制御装置１０２のみが単体起動され、必要なジョブ設定を行うようなユースケースがある。例えば、ビルの停電が解消した後に電源の供給が復帰すると（５０１）、印刷制御装置１０２は、電源の復帰直後に復帰処理に入る（５０２）。ここで、電源オフ時にキャンセルされたジョブがあれば、キャンセルされたジョブの状態に応じて、適切な継続処理（ＲＩＰ処理など）を行う。この印刷制御装置１０２の復帰処理の詳細については後述する。
【００３８】
印刷制御装置１０２の復帰処理後、印刷制御装置１０２は、クライアントＰＣ１０５に画像形成装置１０１の電源オン可能通知をする（５０３）。ユーザはクライアントＰＣ１０５により通知を受けて、画像形成装置１０１の電源を復帰させる（５０４）。画像形成装置１０１の電源がオンになった後に、印刷制御装置１０２に印刷待ちジョブが格納されていた場合、印刷制御装置１０２は、そのジョブの画像データを画像形成装置１０１に転送する（５０５）。画像形成装置１０１は、受信した画像データの印刷処理を実行する（５０６）。
【００３９】
次に、印刷制御装置１０２が画像形成装置１０１から電源オフ指示を受信した後に実行する電源オフ処理について図６を参照して説明する。
【００４０】
図６は、印刷制御装置１０２にて実行される電源オフ処理の流れを示すフローチャートである。なお、本処理に関わるプログラムは、印刷制御装置１０２の記憶部２０４に記憶されており、制御部２０１によって実行される。
【００４１】
ステップＳ６０１では、ジョブ解析部２０６は、ＲＩＰ部２０７、ジョブ受信部２０２、Ｉ／Ｆ部２０５に処理中のジョブが存在するか判定する。処理中のジョブがあると判定した場合、ステップＳ６０２に進む一方、処理中のジョブがないと判定した場合、本処理を終了する。
【００４２】
ステップＳ６０２では、ジョブ管理部２０３がステップＳ６０１で処理中であると判定したジョブをキャンセルする。
【００４３】
ステップＳ６０３では、ジョブ解析部２０６は、ステップＳ６０２でキャンセルされたジョブが印刷中のジョブまたは印刷待ちのジョブであったかを判定する。印刷中のジョブまたは印刷待ちのジョブと判定した場合は、ステップＳ６０４に進む一方、印刷中のジョブまたは印刷待ちのジョブでないと判定された場合は、ステップＳ６０５に進む。
【００４４】
ステップＳ６０４では、記憶部２０４が、キャンセルされたジョブを印刷待ちジョブとして記憶部２０４の印刷キューに格納して、ステップＳ６１２に進む。印刷キューの詳細については図９を参照して後述する。
【００４５】
ステップＳ６０５では、ジョブ解析部２０６が、ジョブ管理部２０３によってキャンセルされたジョブがＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中であったかを判定する。ＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴとは、ジョブの先頭ページからＲＩＰ処理をしながら、ＲＩＰが完了したページから順に印刷を実行する処理である。この他に、ＲＩＰと印刷の処理には、ＲＩＰ  ＴＨＥＮ  ＰＲＩＮＴ（ＲＩＰ後印刷）がある。これは全てのページのＲＩＰ処理が終了してから、印刷を開始する方法である。ジョブ管理部２０３によってキャンセルされたジョブがＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中であると判定した場合はステップＳ６０６に進む。一方、ＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中のジョブでないと判定した場合はステップＳ６０８に進む。
【００４６】
ステップＳ６０６では、ジョブ管理部２０３が、ステップＳ６０５でＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中と判定されたジョブに、印刷制御装置１０２に電源復帰時にＲＩＰ処理を開始するための復帰時ＲＩＰ開始フラグ（識別情報）を設定する。この処理により、ＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴで印刷制御装置１０２に投入されたジョブは、ＲＩＰ  ＴＨＥＮ  ＰＲＩＮＴ（ＲＩＰ後印刷）ジョブに変更される。また、画像形成装置１０１の電源が入っていない場合でも印刷制御装置１０２の電源復帰時にＲＩＰ処理を済ませておくことができる。また、画像形成装置１０１の電源復帰後には印刷処理のみ実行することができ、ジョブ全体の処理時間が短縮できる。
【００４７】
ステップＳ６０７では、ジョブ管理部２０３が、ＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中と判定されたジョブに印刷待ちフラグ（識別情報）を設定して、ステップＳ６１０に進む。この処理により、印刷制御装置１０２が電源復帰後に、ステップＳ６０６で設定された復帰時ＲＩＰ開始フラグによりＲＩＰ処理が開始され、その後、ステップＳ６０７で設定された印刷待ちフラグにより印刷待ちジョブとして記憶部２０４の印刷キューに格納される。
【００４８】
ステップＳ６０８では、ジョブ解析部２０６が、ジョブ管理部２０３によってキャンセルされたジョブがＲＩＰ中のジョブだったかを判定する。ＲＩＰ中ジョブと判定した場合にはステップＳ６０９へ進む。一方、キャンセルされたジョブがＲＩＰ中ジョブでなくスプール中ジョブと判定した場合はステップＳ６１１へ進む。ステップＳ６１１では、ジョブ管理部２０３が、ジョブのスプール処理がキャンセルされたことを通知するためのスプールキャンセル通知フラグ（識別情報）を設定して、ステップＳ６１２へ進む。
【００４９】
ステップＳ６０９では、ジョブ管理部２０３が、ステップＳ６０８でＲＩＰ中と判定されたジョブに、印刷制御装置１０２の電源復帰時にＲＩＰ処理を再開するための復帰時ＲＩＰ開始フラグを設定して、ステップＳ６１０へ進む。
【００５０】
ステップＳ６１０では、記憶部２０４が、ステップ６０２でキャンセルされたジョブを記憶部２０４の元のキュー（待機キューまたは印刷キュー）に格納して、ステップＳ６１２へ進む。
【００５１】
ステップＳ６１２では、ジョブ解析部２０６は、全ての処理中のジョブがキャンセルされたかを判定する。全ての処理中のジョブがキャンセルされたと判定した場合は、ステップＳ６１４へ進む。一方、全ての処理中のジョブがキャンセルされていないと判定した場合はステップＳ６１３へ進み、ジョブ管理部２０３が、次の処理中のジョブを取得して、ステップＳ６０２へ進む。
【００５２】
ステップＳ６１４では、制御部２０１は、印刷制御装置１０２の電源復帰時に実行するジョブをユーザに通知する設定か否かを判定する。ここでは、記憶部２０４に格納された設定情報により判定が行われる。電源復帰時に実行するジョブをユーザに通知する設定がされていると判定した場合、ステップＳ６１５へ進む。一方、通知する設定がされていないと判定した場合は、本処理を終了する。
【００５３】
ステップＳ６１５では、表示部２０８が、電源オフ前に、印刷制御装置１０２の電源復帰時に実行されるジョブをユーザに通知する。ステップＳ６１５では、例えば、表示部２０８が電源復帰処理通知手段として機能する。具体的には、表示部２０８は、印刷制御装置１０２の電源復帰時に実行されるジョブをジョブ管理部２０３から制御部２０１を介して取得して、メッセージとして表示する。表示部２０８に表示されるメッセージの一例を図１３（ａ）に示す。
【００５４】
次に、印刷制御装置１０２が、電源復帰時に実行する電源復帰処理について図７、図８を参照して説明する。
【００５５】
図７は、本実施形態における印刷制御装置１０２の電源復帰処理の流れを示すフローチャートである。なお、本処理に関わるプログラムは、印刷制御装置１０２の記憶部２０４に記憶されており、制御部２０１によって実行される。
【００５６】
ステップＳ７０１では、印刷制御装置１０２の各部が、電源オフ時にキャンセルされたジョブに対応する印刷制御装置復帰処理を実行する。この処理の詳細については図８を参照して説明する。
【００５７】
ステップＳ７０２では、制御部２０１は、電源復帰処理完了をユーザに通知する設定か否かを判定する。ここでは、記憶部２０４に格納された設定情報により判定が行われる。電源復帰処理完了をユーザに通知する設定であると判定した場合はステップＳ７０３へ進む。一方、通知する設定ではないと判定した場合は、ステップＳ７０４へ進む。
【００５８】
ステップＳ７０３では、表示部２０８が、電源復帰処理完了のメッセージを表示する。その際、表示部２０８は、制御部２０１がジョブ管理部２０３から取得した各ジョブの処理内容も表示する。ステップＳ７０３では、表示部２０８は電源復帰処理完了通知手段として機能する。表示部２０８に表示されるメッセージの一例を図１３（ｂ）に示す。このメッセージ表示により、ユーザは、電源オフ時にキャンセルされたジョブであって電源復帰後に自動で継続されたものを一目で把握することができる。これにより、キャンセルされたジョブを探す手間を省くことも可能である。
【００５９】
ステップＳ７０４では、ジョブ管理部２０３は、記憶部２０４の印刷キューに印刷待ちジョブが格納されているかを判定する。ステップＳ７０４では、例えば、ジョブ管理部２０３はジョブ判定手段として機能する。ステップＳ７０４で格納されていると判定した場合はステップＳ７０５へ進む。一方、格納されていないと判定した場合、本処理を終了する。
【００６０】
ステップＳ７０５では、制御部２０１は、画像形成装置１０１の電源オンをユーザに通知する設定か否かを判定する。ここでは、記憶部２０４に格納された設定情報により判定が行われる。画像形成装置１０１の電源オンをユーザに通知する設定であると判定した場合はステップＳ７０６へ進む。一方、通知する設定ではないと判定した場合は本処理を終了する。
【００６１】
ステップＳ７０６では、表示部２０８は、画像形成装置１０１の電源復帰（電源オン）をユーザに指示するためのメッセージを表示する。ステップＳ７０６では、例えば、表示部２０８が電源復帰通知手段として機能する。表示部２０８に表示されるメッセージの一例を図１３（ｃ）に示す。このメッセージ表示により、ユーザは、画像形成装置１０１の電源復帰が必要になった段階で初めて電源オンすることができ、無駄な電力消費を抑え、節電効果もある。
【００６２】
図８は、図７のステップＳ７０１における印刷制御装置復帰処理の詳細を示すフローチャートである。なお、本処理に関わるプログラムは、印刷制御装置１０２の記憶部２０４に記憶されており、制御部２０１によって実行される。
【００６３】
ステップＳ８０１では、ジョブ解析部２０６が、記憶部２０４の待機キューに処理待ちジョブが格納されているかを判定する。待機キューに処理待ちジョブが格納されていると判定した場合、ジョブ解析部２０６は、該処理待ちジョブを取得してステップＳ８０２へ進む。一方、処理待ちジョブが格納されていないと判定した場合はリターンする。
【００６４】
ステップＳ８０２では、ジョブ解析部２０６が、ステップＳ８０１で取得した処理待ちジョブに復帰時ＲＩＰ開始フラグが設定されているか否かを判定する。ステップＳ８０２では、例えば、ジョブ解析部２０６が識別情報判定手段として機能する。復帰時ＲＩＰ開始フラグが設定されていると判定した場合はステップＳ８０３へ進み、ＲＩＰ部２０７がＲＩＰ処理を実行する。一方、復帰時ＲＩＰ開始フラグが設定されてないと判定した場合は、ステップＳ８０４へ進む。
【００６５】
ステップＳ８０４は、ジョブ解析部２０６が、取得した処理待ちジョブに印刷待ちフラグが設定されているか否かを判定する。ステップＳ８０４では、例えば、ジョブ解析部２０６が識別情報判定手段として機能する。印刷待ちフラグが設定されていると判定した場合はステップＳ８０５へ進む。一方、印刷待ちフラグが設定されていないと判定した場合はステップＳ８０６へ進む。
【００６６】
ステップＳ８０６では、ジョブ解析部２０６が、スプールキャンセル通知設定がなされているか否かを判定する。ステップＳ８０６では、例えば、ジョブ解析部２０６が識別情報判定手段として機能する。ここでは、記憶部２０４にスプールキャンセル通知情報が格納されているか否かで判定が行われる。スプールキャンセル通知情報が格納されていると判定した場合はステップＳ８０７へ進む。一方、格納されていないと判定した場合はステップＳ８０８へ進む。
【００６７】
ステップＳ８０７では、表示部２０８がスプールキャンセルされたジョブがあることを表示することによりユーザに通知する。スプール中のジョブは、クライアントＰＣ１０５からジョブ受信部２０２にジョブが送信されている最中に、印刷システムの電源オフによりジョブの送信がキャンセルされてしまう。そのため、ユーザは電源復帰時に再度ジョブをクライアントＰＣ１０５から再投入しない限り、印刷制御装置１０２内にジョブが残ることはない。そこで、スプールキャンセルされたジョブがあることをユーザにメッセージ通知することにより、ユーザに再度ジョブの投入を促すことが可能となる。表示部２０８に表示されるジョブ再投入依頼メッセージの一例を図１３（ｄ）に示す。
【００６８】
ステップＳ８０８では、ジョブ解析部２０６が記憶部２０４に格納されている全ての処理待ちジョブの復帰処理が完了したか否かを判定する。全ての処理待ちジョブの復帰処理が完了したと判定した場合は、本処理を終了する。一方、終了していないと判定した場合は、ステップＳ８０９へ進む。ステップＳ８０９では、ジョブ解析部２０６が記憶部２０４から次の処理待ちジョブを取得して、ステップＳ８０２へ進む。
【００６９】
図９は、印刷制御装置１０２の記憶部２０４に格納される待機キュー、印刷キュー、印刷済みキューの構成例を示す図である。
【００７０】
図９において、待機キュー９０１には、スプール中ジョブ９０４、スプール済みＲＩＰ待ちジョブ９０５、スプール済みＲＩＰ中ジョブ９０６、スプール済みＲＩＰ済みジョブ９０７が格納される。
【００７１】
スプール中ジョブ９０４は、ジョブ受信部２０２がクライアントＰＣ１０５から受信している状態のジョブである。スプール済みＲＩＰ待ちジョブ９０５は、ジョブ受信部２０２による受信が完了し、ＲＩＰ部２０７によるＲＩＰ処理を待っているジョブである。スプール済みＲＩＰ中ジョブ９０６は、ＲＩＰ部２０７によるＲＩＰ処理中のジョブである。スプール済みＲＩＰ済みジョブ９０７は、ＲＩＰ部２０７によりＲＩＰ処理が完了したジョブである。
【００７２】
印刷キュー９０２には、スプール中ジョブ９０８、スプール済みＲＩＰ待ちジョブ９０９、スプール済みＲＩＰ中ジョブ９１０、ＲＩＰ中印刷中ジョブ９１１、ＲＩＰ済み印刷中ジョブ９１２、ＲＩＰ済み印刷待ちジョブ９１３が格納される。
【００７３】
スプール中ジョブ９０８は、ジョブ受信部２０２がクライアントＰＣ１０５から受信している状態のジョブである。スプール済みＲＩＰ待ちジョブ９０９は、ジョブ受信部２０２による受信が完了し、ＲＩＰ部２０７によるＲＩＰ処理を待っているジョブである。スプール済みＲＩＰ中ジョブ９１０は、ＲＩＰ部２０７によるＲＩＰ処理中のジョブである。ＲＩＰ中印刷中ジョブ９１１は、ＲＩＰ部２０７によるＲＩＰ処理と、画像形成装置１０１の印刷部３０３による印刷処理が並行して処理されているジョブである。ＲＩＰ済み印刷中ジョブ９１２は、ＲＩＰ部２０７によるＲＩＰ処理が完了し、画像形成装置１０１の印刷部３０３による印刷処理中のジョブである。ＲＩＰ済み印刷待ちジョブ９１３は、ＲＩＰ部２０７によるＲＩＰ処理が完了し、印刷部３０３による印刷処理を待っているジョブである。
【００７４】
印刷済みキュー９０３には、印刷キュー９０２で順に処理されたジョブが印刷済みジョブ９１５として格納される。画像データ転送エラーやユーザによるキャンセルが行われたジョブがキャンセルジョブ９１４として格納される。
【００７５】
表示部２０８は、記憶部２０４に格納されている上述したキューの情報を表示する。ユーザは表示部２０８またはクライアントＰＣ１０５に表示される各キューの情報を見て、必要な処理を操作部２０９を介して行う。
【００７６】
図１０及び図１１は、ジョブ処理中の印刷制御装置１０２が電源オフ指示を受けてから電源オフを実行し、電源復帰した後に、さらに画像形成装置１０１の電源が復帰した場合のジョブの状態遷移を示す図である。
【００７７】
図１０では、待機キュー９０１に入っているジョブの状態遷移を示す。
【００７８】
スプール中１００１、スプール済みＲＩＰ待ち１００３、及びスプール済みＲＩＰ中１００４は、電源オフ指示を受ける前のジョブの初期状態を示す。
【００７９】
スプール中１００１のジョブは、印刷制御装置１０２のジョブ受信部２０２がクライアントＰＣ１０５から受信しているスプール処理中状態のジョブである。このスプール中１００１のジョブは、印刷制御装置１０２が電源オフ指示を受けると、キャンセル状態１００２に遷移し、キャンセルされる。
【００８０】
スプール済みＲＩＰ待ち１００３のジョブは、クライアントＰＣ１０５からのジョブ投入が完了し、ＲＩＰ処理を待っている状態である。印刷制御装置１０２が電源オフ指示を受けると、スプール済みＲＩＰ待ち１００３のジョブは、ジョブ管理部２０３によって復帰時ＲＩＰ開始フラグが設定され、スプール済みＲＩＰ待ち状態のままとなる。印刷制御装置１０２の電源復帰後、ジョブ解析部２０６によって復帰時ＲＩＰ開始フラグが設定されていることが判断され、スプール済みＲＩＰ中１００６に遷移する。ＲＩＰ部２０７がＲＩＰ処理を完了した後、スプール済みＲＩＰ済み１００７に遷移する。
【００８１】
スプール済みＲＩＰ中１００４のジョブは、ＲＩＰ部２０７によるＲＩＰ処理中の状態である。印刷制御装置１０２が電源オフ指示を受けると、ＲＩＰ処理は中断され、スプール済みＲＩＰ待ち１００５の状態に遷移する。
【００８２】
スプール済みＲＩＰ済み１００８のジョブは、電源オフ指示後であっても、電源復帰後であっても同じ状態である。
【００８３】
図１１では、印刷キュー９０２に入っているジョブの状態遷移を示す。
【００８４】
スプール中１００９、スプール済みＲＩＰ待ち１０１１、スプール済みＲＩＰ中１０１２、ＲＩＰ中印刷中１０１７、ＲＩＰ済み印刷中１０１８、及びＲＩＰ済み印刷待ち１０２０は、電源オフ指示を受ける前のジョブの初期状態を示す。
【００８５】
スプール中１００９のジョブは、印刷制御装置１０２のジョブ受信部２０２がクライアントＰＣ１０５から受信しているスプール処理中状態のジョブである。このスプール中１００１のジョブは、印刷制御装置１０２の電源オフ指示を受けると、キャンセル状態１００２に遷移し、キャンセルされる。
【００８６】
スプール済みＲＩＰ待ち１０１１のジョブは、クライアントＰＣ１０５からのジョブ投入が完了し、ＲＩＰ処理を待っている状態である。印刷制御装置１０２が電源オフ指示を受けると、スプール済みＲＩＰ待ち１０１１のジョブは、ジョブ管理部２０３によって復帰時ＲＩＰ開始フラグが設定され、スプール済みＲＩＰ待ち状態のままとなる。印刷制御装置１０２の電源復帰後、ＲＩＰ部２０７によりＲＩＰ処理が開始され、スプール済みＲＩＰ中１０１４に遷移する。ＲＩＰ部２０７によりＲＩＰ処理が完了した後、スプール済みＲＩＰ済み状態１０１５に遷移する。そして、画像形成装置１０１の電源復帰後、印刷部３０３により印刷処理が開始され、印刷状態１０１６に遷移する。
【００８７】
スプール済みＲＩＰ中１０１２のジョブは、ＲＩＰ部２０７によるＲＩＰ処理中の状態である。印刷制御装置１０２が電源オフ指示を受けると、スプール済みＲＩＰ待ち１０１３に遷移する。印刷制御装置１０２の電源復帰後、ＲＩＰ部２０７がＲＩＰ処理を開始し、スプール済みＲＩＰ中１０１４に遷移する。
【００８８】
ＲＩＰ中印刷中１０１７のジョブは、ＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴが指定され、ジョブが投入され、ＲＩＰ部２０７によるＲＩＰ処理と画像形成装置１０１の印刷部３０３によって、ＲＩＰ処理と印刷処理が並行して処理されている状態のジョブである。印刷制御装置１０２が電源オフ指示を受けると、復帰時ＲＩＰ開始フラグと印刷待ちフラグがジョブ管理部２０３によって設定され、スプール済みＲＩＰ待ち１０１３に遷移する。
【００８９】
ＲＩＰ済み印刷中１０１８のジョブは、ＲＩＰ  ＴＨＥＮ  ＰＲＩＮＴが設定され、全てのページのＲＩＰ処理が終り、印刷部３０３によって印刷処理されている状態である。印刷制御装置１０２が電源オフ指示を受けると、ＲＩＰ済み印刷待ち状態１０１９に遷移する。印刷制御装置１０２の電源復帰後もＲＩＰ済み印刷待ち状態１０１９のままとなる。画像形成装置１０１の電源が復帰された後、印刷状態１０２１に遷移する。印刷状態１０２１は、印刷部３０３が印刷処理中の状態である。
【００９０】
ＲＩＰ済み印刷待ち１０２０のジョブは、印刷部３０３が別のジョブを印刷処理中で、印刷を待っている状態である。印刷制御装置１０２が電源オフ指示を受けても同状態のままとなる。印刷制御装置１０２のみが電源復帰された場合は、印刷処理を開始できないため、同状態のままとなる。画像形成装置１０１の電源が復帰された後は、印刷状態１０２１に遷移する。
【００９１】
図１２（ａ）及び図１２（ｂ）は、印刷制御装置１０２の表示部２０８に表示される電源オフ設定画面の一例を示す図である。
【００９２】
図１２（ａ）において、電源オフ設定画面１１０１では、印刷制御装置１０２が電源オフされた際に実行する処理と電源復帰後に実行する処理、およびユーザへの通知内容を設定することができる。ここで設定された内容は、記憶部２０４に格納される。
【００９３】
電源オフ時の処理中のジョブの状態として、印刷中ジョブ１１０５、ＲＩＰ中ジョブ１１０６、印刷待ち中ジョブ１１０７、及びＲＩＰ  ＷＨＩＬＥ  ＰＲＩＮＴ中ジョブ１１０８がある。復帰後処理設定として、これら４つの状態にあるジョブに対して、自動１１０２の設定が可能である。自動１１０２が設定された場合、印刷制御装置１０２が電源オフされた時点の状態に応じて復帰後の処理を決定する。
【００９４】
印刷中ジョブ１１０５とＲＩＰ中ジョブ１１０６に対しては、途中から再処理１１０３、先頭から再処理１１０４が設定可能である。途中から再処理１１０３が設定された場合は、設定されたジョブ（ＲＩＰ中ジョブまたは印刷中のジョブ）であって、電源オフ前に処理済みのジョブについては再処理せずに途中から処理を再開する。
【００９５】
先頭から再処理１１０４が設定された場合は、電源オフ前の処理状況に関係なく、予め指示されている処理を先頭から開始する。
【００９６】
通知設定１１０９が設定されると、印刷制御装置１０２が電源オフされる前にユーザにより電源オフ設定画面１１０１で設定された電源オフ及び復帰時の処理内容が通知される（図１３（ａ）参照）。
【００９７】
通知設定１１１０が設定されると、印刷制御装置１０２の電源が復帰し、電源復帰後の処理が完了した後にユーザに電源復帰から電源復帰処理が完了するまでに行われた処理内容が通知される（図１３（ｂ）参照）。
【００９８】
通知設定１１１１が設定されると、印刷制御装置１０２の電源が復帰し、電源復帰後の処理が完了した時点で、印刷待ちジョブが記憶部２０４に格納されている場合に、ユーザに画像形成装置１０１の電源オン指示をユーザに通知する（図１３（ｃ）参照）。
【００９９】
図１３（ａ）〜図１３（ｄ）は、電源オフ設定画面１１０１で通知設定１１０９，１１１０，１１１１が設定された場合に表示部２０８に表示されるメッセージとスプール処理がキャンセルされた場合に表示されるジョブ再投入依頼メッセージの一例を示す図である。
【０１００】
図１３（ａ）に示すメッセージは、通知設定１１０９が設定されたときに表示されるメッセージである。図示例では、印刷制御装置１０２が復帰した後のジョブＡとジョブＢの処理内容が表示されている。
【０１０１】
図１３（ｂ）に示すメッセージは、通知設定１１１０が設定されたときに表示されるメッセージである。図示例では、印刷制御装置１０２の電源が復帰し、電源復帰後の処理が完了した後に、処理されたジョブの状態を示す。
【０１０２】
図１３（ｃ）に示すメッセージは、通知設定１１１１が設定されたときに表示されるメッセージである。図示例では、印刷制御装置１０２の電源復帰後の処理が完了し、印刷待ちジョブが印刷キューに格納されている状態にあってユーザに画像形成装置１０１の電源オンを促す内容が表示されている。
【０１０３】
図１３（ｄ）に示すメッセージは、図８のステップＳ８０７でジョブ解析部２０６が、スプール処理がキャンセルされたと判断した場合に、表示部２０８に表示されるメッセージである。
【０１０４】
上記第１の実施形態によれば、キャンセルされたジョブの状態を解析して、その結果に応じて、復帰後に実行または継続するジョブを印刷キューまたは待機キューに格納する。そして、印刷制御装置１０２の電源復帰時に印刷キュー等に格納されたジョブに設定されたフラグを判定し、その判定結果に応じて、各ジョブの復帰後継続処理が実行される。これにより、電源オフ前のジョブの状態に応じて、電源復帰時に当該ジョブの継続処理することが可能となる。その結果、ユーザが、電源復帰時に電源オフ前のジョブの状態を意識することなく、またジョブの再処理を指示することなく作業を行うことができる。さらに、ユーザに高度な判断を強いることなく、作業性及び全体の生産性を向上することができる。
【０１０５】
［第２の実施形態］
上記第１の実施形態では、電源オフ後に印刷制御装置１０２のみが単体で電源復帰した場合の電源復帰処理について説明したが、画像形成装置１０１と印刷制御装置１０２の両方の電源が同時に復帰する場合もある。そこで、本実施形態では、画像形成装置１０１と印刷制御装置１０２の電源復帰が同時であった場合の処理について説明する。なお、本発明の第２の実施の形態では、図１〜図３に示す構成が上記第１の実施の形態と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【０１０６】
図１４は、第２の実施形態における画像形成装置１０１と印刷制御装置１０２の両方を電源復帰させる場合のシーケンス図である。
【０１０７】
画像形成装置１０１と印刷制御装置１０２は、それぞれユーザにより電源の復帰が行われる（１４０１）。印刷制御装置１０２は、電源復帰後に復帰処理に入る（１４０２）。ここで、印刷制御装置１０２は、電源オフ時にキャンセルされたジョブの状態に応じて継続処理を行う。ジョブの設定や状態から再印刷方法を判断し、判断結果に応じて画像データを画像形成装置１０１に転送する（１４０３）。画像形成装置１０１は、受信した画像データの印刷を実行する（１４０４）。
【０１０８】
次に、本実施形態における印刷制御装置１０２の電源復帰処理について説明する。
【０１０９】
図１５は、第２の実施形態における印刷制御装置１０２の電源復帰処理の流れを示すフローチャートである。なお、本処理に関わるプログラムは、印刷制御装置１０２の記憶部２０４に記憶されており、制御部２０１によって実行される。
【０１１０】
ステップＳ１４０１では、印刷制御装置１０２の各部が、図８で説明した印刷制御装置復帰処理を実行する。次に、ステップＳ１４０２では、Ｉ／Ｆ部２０５が画像形成装置１０１の電源がオンになっているかを判定する。電源がオンになっていると判定した場合にはステップＳ１４０３へ進む一方、電源がオフになっていると判定した場合にはステップＳ１４０４へ進む。
【０１１１】
ステップＳ１４０３では、印刷制御装置１０２の各部によって再印刷処理が実行される。この処理の詳細については図１６を参照して説明する。
【０１１２】
ステップＳ１４０４では、ジョブ解析部２０６は、電源復帰処理完了をユーザに通知する設定か否かを判定する。ここでは、記憶部２０４に格納された設定情報により判定が行われる。電源復帰処理完了をユーザに通知する設定であると判定した場合はステップＳ１４０５へ進む。一方、通知する設定ではないと判定した場合は、本処理を終了する。
【０１１３】
ステップＳ１４０５では、表示部２０８が、復帰処理された内容をジョブ管理部２０３から取得し、復帰処理の内容と完了を表示部２０８に表示する。
【０１１４】
図１６は、図１５のステップＳ１４０３における再印刷処理の詳細を示すフローチャートである。なお、本処理に関わるプログラムは、印刷制御装置１０２の記憶部２０４に記憶されており、制御部２０１によって実行される。
【０１１５】
ステップＳ１５０１では、ジョブ管理部２０３が、記憶部２０４の印刷待ち（待機）キューに印刷待ち（処理待ち）ジョブが格納されているかを判定する。印刷待ちキューに印刷待ちジョブが格納されていると判定した場合、ジョブ管理部２０３は、複数の印刷待ちジョブが格納されていた場合には最初の印刷待ちジョブをジョブ解析部２０６に転送し、ステップＳ１５０２へ進む。一方、印刷待ちキューに印刷待ちジョブが格納されていないと判定した場合は本処理を終了する。
【０１１６】
ステップＳ１５０２では、ジョブ解析部２０６が、ジョブ解析部２０６から受信した印刷待ちジョブに仕上がり設定があるかを判定する。ステップＳ１５０２では、例えば、ジョブ解析部２０６が仕上がり設定判定手段として機能する。仕上がり設定があると判定した場合、ステップＳ１５０７へ進む。一方、仕上がり設定がないと判定した場合、ステップＳ１５０３へ進む。これは、例えば、仕上がり設定情報にステイプル設定がされている場合、出力済みのページをステイプルに含むことが出来なくなるため、先頭からの再印刷が必要となる。
【０１１７】
ステップＳ１５０３では、ジョブ管理部２０３が、電源復帰処理が終了した後に電源オフ／オン通知ページを印刷する設定か否かを判定する。ここでは、記憶部２０４に設定情報が格納されているか否かで判定が行われる。印刷する設定であると判定した場合はステップＳ１５０４へ進む一方、印刷する設定でないと判定した場合はステップＳ１５０６へ進む。
【０１１８】
ステップＳ１５０４では、ジョブ管理部２０３が、電源オフ／オン処理が実行されたことを示す電源オフ／オン通知ページの画像データ（電源オフ／オン通知印刷データ）を生成し、ＲＩＰ部２０７がＲＩＰ処理をする。
【０１１９】
次に、ステップＳ１５０５では、Ｉ／Ｆ部２０５がＲＩＰ処理された電源オフ／オン通知ページ（印刷済みページの次ページ）の画像データを画像形成装置１０１のＩ／Ｆ部３０２に転送する。
【０１２０】
ステップＳ１５０６では、ジョブ管理部２０３は、画像形成装置１０１のＩ／Ｆ部３０２を介して印刷済みカウンタを取得する。ステップＳ１５０７では、ジョブ管理部２０３が、取得した印刷済みカウンタに基づき印刷を再開するページの画像データを取得する。
【０１２１】
ステップＳ１５０９では、Ｉ／Ｆ部２０５が、印刷する画像データを画像形成装置１０１のＩ／Ｆ部３０２に転送する。ステップＳ１５１０では、ジョブ管理部２０３が、記憶部２０４の印刷キューに格納されている印刷待ちジョブが残っているか否かを判定する。印刷待ちジョブが印刷キューに残っていると判定した場合はステップＳ１５１１へ進む。一方、印刷待ちジョブが残っていないと判定した場合は本処理を終了する。
【０１２２】
ステップＳ１５１１では、ジョブ管理部２０３が、記憶部２０４の印刷キューに格納されている次の印刷待ちジョブを取得して、ステップＳ１５０２へ進む。
【０１２３】
ここで、図１２（ａ）に示す電源オフ設定画面１１０１に、画像形成装置１０１と印刷制御装置１０２の電源が復帰し、電源オフ／オン通知ページを印刷するかを設定するチェックボックス１６０１が追加された電源オフ設定画面１６０２を図１２（ｂ）に示す。
【０１２４】
チェックボックス１６０１を設定することにより、電源オフによりキャンセルされたジョブの電源オフ前までの印刷ページと電源復帰後の印刷ページとの間に所定の形式の電源オフ／オン通知ページを印刷することが可能になる。その結果、ユーザが復帰後に印刷されたページ分を一目で判断することができる。これは、例えば、画像形成装置の状態が変わって印刷画像に影響してしまった場合に、その状態変化が発生したページを判断する際に有効である。
【０１２５】
上記第２の実施形態によれば、印刷制御装置１０２と画像形成装置１０１の両方の電源が復帰した場合に、電源オフ時にキャンセルされたジョブの仕上がり設定に応じて、再印刷処理するページを制御することが可能となる。これにより、再処理時の無駄な印刷を防ぐことができる。
【０１２６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１２７】
１０１  画像形成装置
１０２  印刷制御装置
２０１  制御部
２０２  ジョブ受信部
２０３  ジョブ管理部
２０４  記憶部
２０５  Ｉ／Ｆ部
２０６  ジョブ解析部
２０７  ＲＩＰ部
２０８  表示部
２０９  操作部
２１０  エンコード部
【図１】
2013169788.tif 000003
【図２】
2013169788.tif 000004
【図３】
2013169788.tif 000005
【図４】
2013169788.tif 000006
【図５】
2013169788.tif 000007
【図６】
2013169788.tif 000008
【図７】
2013169788.tif 000009
【図８】
2013169788.tif 000010
【図９】
2013169788.tif 000011
【図１０】
2013169788.tif 000012
【図１１】
2013169788.tif 000013
【図１２】
2013169788.tif 000014
【図１３】
2013169788.tif 000015
【図１４】
2013169788.tif 000016
【図１５】
2013169788.tif 000017
【図１６】
2013169788.tif 000018