(57)【要約】【課題】全ての印刷命令について受信時に印刷データの描画処理を行う場合と比較して、受信された印刷命令が実行されるまでの時間を短縮する。【解決手段】ジョブ種類判定部２０６は、印刷ジョブ受信部２０１により受信された印刷ジョブが時刻指定プリント、セキュリティプリント、プルーフプリント等の蓄積系の印刷ジョブなのか、それ以外の通常の印刷ジョブなのかを判定する。ジョブ制御部２０９は、受信された印刷ジョブが蓄積系の印刷ジョブであると判定された場合、その印刷ジョブをデコンポーズ処理せずに印刷ジョブ格納部２０５に格納し、通常の印刷ジョブであると判定された場合、その印刷ジョブを即座にデコンポーズ処理して実行する。ジョブ制御部２０９は、自装置の処理負荷が小さいと判定した場合、印刷ジョブ格納部２０５に格納された蓄積系の印刷ジョブのデコンポーズ処理を適時実行する。【選択図】図３
2011056841.tif 000002
【特許請求の範囲】
【請求項１】
印刷命令を受信する受信手段と、
前記受信手段により受信された印刷命令を格納する格納手段と、
前記格納手段に格納された印刷命令に含まれる印刷データの描画処理を行う描画処理手段と、
前記受信手段により受信された印刷命令の種類に応じて、当該印刷命令に含まれる印刷データを描画する時期を変更するよう前記描画処理手段を制御する制御手段とを備え、
前記制御手段は、自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、前記格納手段に格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御し、
前記制御手段は、自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、前記格納手段に格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が前記受信手段により受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御する画像形成装置。
【請求項２】
印刷命令を受信する受信手段と、
前記受信手段により受信された印刷命令を格納する格納手段と、
前記格納手段に格納された印刷命令に含まれる印刷データの描画処理を行う描画処理手段と、
前記受信手段により受信された印刷命令が、前記格納手段に格納された後に予め設定された条件が満たされると実行される印刷命令である場合、当該印刷命令が前記格納手段に格納されてから一定期間が経過しても当該印刷命令に含まれる印刷データを描画しないよう前記描画処理手段を制御する制御手段とを備え、
前記制御手段は、自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、前記格納手段に格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御し、
前記制御手段は、自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、前記格納手段に格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が前記受信手段により受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御する画像形成装置。
【請求項３】
印刷命令を受信するステップと、
受信された印刷命令を格納するステップと、
受信された印刷命令の種類に応じて、当該印刷命令に含まれる印刷データを描画する時期を変更するよう、格納された印刷命令に含まれる印刷データの描画処理を行う描画処理部を制御するステップと、
自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御するステップと、
自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御するステップとをコンピュータに実行させるためのプログラム。
【請求項４】
印刷命令を受信するステップと、
受信された印刷命令を格納するステップと、
受信された印刷命令が、格納された後に予め設定された条件が満たされると実行される印刷命令である場合、当該印刷命令が格納されてから一定期間が経過しても当該印刷命令に含まれる印刷データを描画しないよう、格納された印刷命令に含まれる印刷データの描画処理を行う描画処理部を制御するステップと、
自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御するステップと、
自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、指定された時刻に印刷処理を開始する時刻指定プリントを実行可能な印刷制御装置が開示されている。
【０００３】
特許文献２には、供給された印刷データを記憶装置に記憶した後に、パスワードの入力、指定された時刻の到来等の条件が達成されると、記憶装置に記憶されていた印刷データの出力を行う印刷システムが開示されている。
【０００４】
特許文献３には、印刷する時刻が付加された印刷データを蓄積しておき、指定された印刷時刻になると蓄積されていた印刷データの出力を実行する印刷装置が開示されている。
【０００５】
特許文献４には、印刷時刻が指定された印刷ジョブを蓄積する際にデコンポーズ処理を行っておき、印刷時間を予測して、印刷指定時刻から予測された印刷時間遡った時刻に印刷処理を開始するようにした画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平４−３２２０号公報
【特許文献２】特開２００１−２４９７７５号公報
【特許文献３】特開２００２−１４４６８０号公報
【特許文献４】特開２００５−２６２７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、全ての印刷命令について受信時に印刷データの描画処理を行う場合と比較して、受信された印刷命令が実行されるまでの時間を短縮することが可能な画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
［画像形成装置］
請求項１に係る本発明は、印刷命令を受信する受信手段と、
前記受信手段により受信された印刷命令を格納する格納手段と、
前記格納手段に格納された印刷命令に含まれる印刷データの描画処理を行う描画処理手段と、
前記受信手段により受信された印刷命令の種類に応じて、当該印刷命令に含まれる印刷データを描画する時期を変更するよう前記描画処理手段を制御する制御手段とを備え、
前記制御手段は、自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、前記格納手段に格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御し、
前記制御手段は、自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、前記格納手段に格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が前記受信手段により受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御する画像形成装置である。
【０００９】
請求項２に係る本発明は、印刷命令を受信する受信手段と、
前記受信手段により受信された印刷命令を格納する格納手段と、
前記格納手段に格納された印刷命令に含まれる印刷データの描画処理を行う描画処理手段と、
前記受信手段により受信された印刷命令が、前記格納手段に格納された後に予め設定された条件が満たされると実行される印刷命令である場合、当該印刷命令が前記格納手段に格納されてから一定期間が経過しても当該印刷命令に含まれる印刷データを描画しないよう前記描画処理手段を制御する制御手段とを備え、
前記制御手段は、自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、前記格納手段に格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御し、
前記制御手段は、自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、前記格納手段に格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が前記受信手段により受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御する画像形成装置である。
【００１０】
[プログラム]
請求項３に係る本発明は、印刷命令を受信するステップと、
受信された印刷命令を格納するステップと、
受信された印刷命令の種類に応じて、当該印刷命令に含まれる印刷データを描画する時期を変更するよう、格納された印刷命令に含まれる印刷データの描画処理を行う描画処理部を制御するステップと、
自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御するステップと、
自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御するステップとをコンピュータに実行させるためのプログラムである。
【００１１】
請求項４に係る本発明は、印刷命令を受信するステップと、
受信された印刷命令を格納するステップと、
受信された印刷命令が、格納された後に予め設定された条件が満たされると実行される印刷命令である場合、当該印刷命令が格納されてから一定期間が経過しても当該印刷命令に含まれる印刷データを描画しないよう、格納された印刷命令に含まれる印刷データの描画処理を行う描画処理部を制御するステップと、
自装置内の処理量が予め設定された値以下となった場合、または、自装置内において実行すべき処理が一定時間以上発生しない場合、格納されている印刷命令に含まれる印刷データの描画処理を行うよう前記描画処理手段を制御するステップと、
自装置内の処理量が予め設定された値以下となったことにより開始された描画処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始された描画処理の実行中に、格納された印刷命令を実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷命令が受信された場合、実行中の描画処理を中断または中止するよう前記描画処理手段を制御するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
請求項１に係る本発明によれば、全ての印刷命令について受信時に印刷データの描画処理を行う場合と比較して、受信された印刷命令が実行されるまでの時間を短縮することが可能な画像形成装置を提供することができる。
【００１３】
請求項２に係る本発明によれば、全ての印刷命令について受信時に印刷データの描画処理を行う場合と比較して、受信された印刷命令が実行されるまでの時間を短縮することが可能な画像形成装置を提供することができる。
【００１４】
請求項３に係る本発明によれば、全ての印刷命令について受信時に印刷データの描画処理を行う場合と比較して、受信された印刷命令が実行されるまでの時間を短縮することが可能なプログラムを提供することができる。
【００１５】
請求項４に係る本発明によれば、全ての印刷命令について受信時に印刷データの描画処理を行う場合と比較して、受信された印刷命令が実行されるまでの時間を短縮することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態の画像形成装置のシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】本発明の一実施形態における画像形成装置１０において新たな印刷ジョブが受信された場合の動作を説明するためのフローチャートである。
【図５】印刷ジョブの種類に応じてデコンポーズ処理が実行されるタイミングの一覧を示す図である。
【図６】印刷ジョブ格納部２０５に格納された蓄積系の印刷ジョブのデコンポーズ処理が行われる際の処理を説明するためのフローチャートである。
【図７】開始された適時デコンポーズ処理を中止／中断する場合の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００１８】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、印刷ジョブを生成して、ネットワーク３０経由にて生成した印刷ジョブを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷ジョブを受け付けて、この印刷ジョブに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００１９】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００２０】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００２１】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２２】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００２３】
本実施形態の画像形成装置１０は、図３に示されるように、印刷ジョブ受信部２０１と、ユーザ操作部２０２と、表示部２０３と、節電制御部２０４と、印刷ジョブ格納部２０５と、ジョブ種類判定部２０６と、デコンポーズ処理部２０７と、時刻監視部２０８と、ジョブ制御部２０９と、画像出力部２１０と、デバイス制御部２１１とを備えている。
【００２４】
印刷ジョブ受信部２０１は、端末装置２０から送信されてくる印刷ジョブ（印刷命令）を、ネットワーク３０を介して受信する。ユーザ操作部２０２は、いわゆるコントロールパネル等により構成され、ユーザからの指示を受け付ける。
【００２５】
表示部２０３は、デバイス制御部２１１からの制御に基づいて、画像形成装置１０の状態等の情報を可視的にユーザに表示する。
【００２６】
節電制御部２０４は、画像形成装置１０が一定時間以上使用されない場合などに省エネルギーモード（以下、省エネモードと略す。）に移行したり、省エネモード時に印刷ジョブを受信したときに通常状態に復帰するような節電制御を実行する。
【００２７】
印刷ジョブ格納部２０５は、印刷ジョブ受信部２０１により受信された印刷ジョブを一時的に格納する。また、印刷ジョブ格納部２０５は、実行中の印刷ジョブの処理済みデータを待避したり、時刻指定プリント、セキュリティプリント、プルーフプリント等の蓄積系の印刷ジョブの保管を行う。ここで、蓄積系の印刷ジョブとは、印刷ジョブ受信部２０１に受信された場合に即座に実行される印刷ジョブ以外の印刷ジョブであり、印刷ジョブ格納部２０５に格納された後に予め設定された条件が満たされた場合に実行される印刷ジョブである。
【００２８】
そして、時刻指定プリントの印刷ジョブとは、指定された時刻にプリントが実行される印刷ジョブである。また、セキュリティプリントの印刷ジョブとは、印刷ジョブが印刷ジョブ格納部２０５に格納された後に、ユーザに対する認証が行われて出力が指示された場合にプリントが実行される印刷ジョブである。また、プルーフプリントの印刷ジョブとは、受信時に１部のみの出力が行われ、ユーザがその１部の出力を確認して残りの出力を指示した場合にプリントが実行される印刷ジョブである。
【００２９】
ジョブ種類判定部２０６は、印刷ジョブ受信部２０１により受信された印刷ジョブの種類を判定する。具体的には、ジョブ種類判定部２０６は、受信された印刷ジョブが蓄積系の印刷ジョブなのか、またはそれ以外の印刷ジョブなのか、さらに、蓄積系の印刷ジョブの場合には、その印刷ジョブが時刻指定プリント、セキュリティプリント、プルーフプリントのいずれかであるのかを判定する。
【００３０】
デコンポーズ処理部２０７は、受信された印刷ジョブに含まれる印刷データのデコンポーズ（描画処理）を行って、画像出力部２１０において出力可能な形式のデータに変換する。
【００３１】
時刻監視部２０８は、時刻指定プリントの印刷ジョブの指定時刻の監視、画像形成装置１０内の各種タイマ処理などを行う。
【００３２】
ジョブ制御部２０９は、印刷ジョブ受信部２０１に受信され、印刷ジョブ格納部２０５に格納された印刷ジョブを処理するための制御を行う。そして、ジョブ制御部２０９は、印刷ジョブ受信部２０１により受信された印刷ジョブの種類に応じて、その印刷ジョブに含まれる印刷データのデコンポーズ処理を実行するタイミング（時期）を変更するようデコンポーズ処理部２０７を制御する。
【００３３】
具体的には、ジョブ制御部２０９は、印刷ジョブ受信部２０１により受信された印刷ジョブが、蓄積系の印刷ジョブであるとジョブ種類判定部２０６により判定された場合、その印刷ジョブが印刷ジョブ格納部２０５に格納されてから一定期間が経過してもその印刷ジョブ令に含まれる印刷データを描画しないようデコンポーズ処理部２０７を制御する。
【００３４】
なお、ジョブ制御部２０９は、印刷ジョブ受信部２０１により受信された印刷ジョブが、蓄積系の印刷ジョブ以外の通常の印刷ジョブであるとジョブ種類判定部２０６により判定された場合、一定期間が経過するのを待つことなくその印刷ジョブを即座に実行し、その印刷ジョブに含まれる印刷データをデコンポーズ処理部２０７によりデコンポーズして画像出力部２１０により出力されるような制御を行う。
【００３５】
また、ジョブ制御部２０９は、自装置内の処理量が予め設定された値以下となった場合、印刷ジョブ格納部２０５に格納されている印刷ジョブに含まれる印刷データのデコンポーズ処理を行うようデコンポーズ処理部２０７を制御するようにしてもよい。
【００３６】
また、ジョブ制御部２０９は、自装置内において実行すべき処理が一定時間以上発生しない場合、印刷ジョブ格納部２０５に格納されている印刷ジョブに含まれる印刷データの描画処理を行うようデコンポーズ処理部２０７を制御するようにしてもよい。
【００３７】
さらに、ジョブ制御部２０９は、自装置内の処理量が予め設定された値以下となったことにより開始されたデコンポーズ処理、または自装置内において実行すべき処理が一定時間以上発生しないことにより開始されたデコンポーズ処理の実行中に、印刷ジョブ格納部２０５に格納された印刷ジョブを実行すべき条件が満たされた場合、または、予め設定された条件が満たされることを待たずに実行すべき印刷ジョブが印刷ジョブ受信部２０１により受信された場合、実行中のデコンポーズ処理を中断または中止するようデコンポーズ処理部２０７を制御する。
【００３８】
画像出力部２１０は、デバイス制御部２１１による制御により、受信された印刷ジョブに基づく画像を印刷用紙上に出力する。
【００３９】
デバイス制御部２１１は、ジョブ制御部２０９における印刷ジョブの制御と連動して、ユーザ操作部２０２、表示部２０３、節電制御部２０４、画像出力部２１０等に対する制御を行う。
【００４０】
次に、本実施形態の画像形成装置１０の動作について図面を参照して詳細に説明する。
【００４１】
先ず、画像形成装置１０において新たな印刷ジョブが受信された場合の動作を図４のフローチャートを参照して説明する。
端末装置１０からネットワーク３０を介して画像形成装置１０印刷ジョブが送信されると、この印刷ジョブは印刷ジョブ受信部２０１により受信される（ステップＳ１０１）。
【００４２】
すると、この印刷ジョブはデバイス制御部２１１からジョブ制御部２０９に送られ、更にジョブ種類判定部２０６に送られる。ジョブ種類判定部２０６では、この印刷ジョブを解析して、その印刷ジョブが蓄積系の印刷ジョブであるのか、非蓄積系の印刷ジョブであるのかが判定される（ステップＳ１０２）。
【００４３】
ステップＳ１０２において、受信した印刷ジョブは非蓄積系の印刷ジョブであると判定された場合、ジョブ制御部２０９は、直ぐにその印刷ジョブをデコンポーズ処理部２０７に送り、デコンポーズ処理部２０７ではデコンポーズ処理が実行される（ステップＳ１０３）。そして、デコンポーズされた印刷データに基づいた出力が画像出力部２１０により行われ（ステップＳ１０４）、印刷ジョブの処理は終了する。
【００４４】
なお、ステップＳ１０２において、受信した印刷ジョブは非蓄積系の印刷ジョブであると判定された場合、ジョブ種類判定部２０６では、その印刷ジョブがどのような印刷ジョブであるかを更に細分化して判定する。
【００４５】
まず、ジョブ種類判定部２０６は、その印刷ジョブが時刻指定プリントの印刷ジョブであるか否かを判定する（ステップＳ１０５）。そして、ステップＳ１０５において、受信した印刷ジョブは時刻指定プリントであると判定された場合、ジョブ制御部２０９は、時刻監視部２０８にその印刷ジョブの出力開始指定時刻を登録し（ステップＳ１０６）、印刷ジョブ格納部２０５に印刷ジョブデータを蓄積した後（ステップＳ１０７）、処理を終了する。
【００４６】
ステップＳ１０５において、受信した印刷ジョブが時刻指定プリントではないと判定された場合、ジョブ種類判定部２０６は、次にその印刷ジョブはセキュリティプリントの印刷ジョブか否かを判定する（ステップＳ１０８）。
【００４７】
ステップＳ１０８において、受信した印刷ジョブがセキュリティプリントの印刷ジョブであると判定された場合、ジョブ制御部２０９は、印刷ジョブ格納部２０５に印刷ジョブデータを蓄積した後（ステップＳ１０７）、処理を終了する。
【００４８】
ステップＳ１０８において、受信した印刷ジョブがセキュリティプリントの印刷ジョブであると判定された場合、その印刷ジョブはプルーフプリントの印刷ジョブであるため、ジョブ制御部２０９は、直ぐにその印刷ジョブをデコンポーズ処理部２０７に送り、デコンポーズ処理部２０７ではデコンポーズ処理が実行される（ステップＳ１０９）。そして、指定部数にかかわらず１部だけが画像出力部２１０により出力され（ステップＳ１１０）、印刷ジョブ格納部２０５に印刷ジョブデータが蓄積された後（ステップＳ１０７）、処理は終了する。
【００４９】
ここで、印刷ジョブ格納部２０５に保存された蓄積系の印刷ジョブは、デコンポーズ処理待ちの印刷ジョブとして扱われる。また、ジョブ種類判定部２０６におけるジョブ種類の判定順序は説明の便宜上のものであり、本実施形態において説明した順序に限定されるものではない。
【００５０】
上記のような処理が行われることにより、印刷ジョブの種類に応じてデコンポーズ処理のタイミングが変更されることとなるが、そのタイミングの一覧を図５に示す。
【００５１】
図５に示した一覧では、蓄積系の印刷ジョブ以外の通常の印刷ジョブは、印刷ジョブが受信された時点でデコンポーズが行われるのに対して、蓄積系の印刷ジョブでは、それぞれ異なるタイミングでデコンポーズが行われることが分かる。
【００５２】
次に、印刷ジョブ格納部２０５に格納された蓄積系の印刷ジョブのデコンポーズ処理（適時デコンポーズ処理）が行われる際の処理を図６のフローチャートを参照して説明する。
【００５３】
ジョブ制御部２０９は、印刷ジョブ格納部２０５内にデコンポーズ処理の開始または再開待ちのジョブが格納されているか否かを確認する（ステップＳ３０１）。ステップＳ３０１において開始待ちのジョブがないと判定した場合、ジョブ制御部２０９は、処理を終了する。
【００５４】
ステップＳ３０１において、デコンポーズ処理の開始／再開待ちのジョブが存在する場合は、ジョブ制御部２０９は、適時デコンポーズ処理を開始するための条件、ここでは、画像形成装置１０の処理負荷が所定値以下であるか否かを判定する。
【００５５】
この処理負荷が所定値以下であるあるか否かの具体的な判定条件としては、非蓄積系の印刷ジョブの実行がされない状態が所定時間以上継続したことや、省エネモード開始条件が満たされたことを用いることができる。
【００５６】
非蓄積系の印刷ジョブの実行がされない状態が所定時間以上継続したことを判定条件とする場合、時刻監視部２０８によって判定条件が満たされたか否かを確認する。
【００５７】
時刻監視部２０８では、例えば、非蓄積系ジョブの実行終了を検知したところでタイマの作動を開始して所定の時間が経過したところでジョブ制御部２０９に所定時間経過したことを通知する。この場合、タイマが作動しているときに非蓄積系ジョブが実行されると、そこでタイマを停止し、実行終了したら、再び最初からタイマを計測することになる。
【００５８】
なお、時刻監視部２０８のタイマが扱う所定時間は、システムで一意に決まっていても良いし、ユーザが任意に変更できる様になっていてもよい。所定時間が０の場合は、非蓄積系ジョブの実行が終了して画像形成装置１０内に実行すべき印刷ジョブが存在しなくなると即座に適時デコンポーズ処理が開始／再開されることとなる。
【００５９】
また、省エネモード開始条件が満たされたことを判定条件とする場合、節電制御部２０４によって判定条件が満たされたか否かを確認する。
【００６０】
節電制御部２０４では、例えば、ジョブの実行終了を検知したところでタイマの作動を開始して、その後、ジョブの実行やユーザ操作部２０２への操作がないまま所定時間が経過したところでデバイス制御部２１１に対して省エネモード開始を通知する。この場合、タイマが作動しているときにジョブが実行されたりユーザ操作部２０２での操作が行われたりした場合、そこでタイマを停止し、ジョブ実行やユーザ操作終了したら、再び最初からタイマを計測することになる。
【００６１】
そして、ステップＳ３０２において設定した判定条件が満たされ、画像形成装置１０の処理負荷が小さいと判定された場合、ジョブ制御部２０９は、適時デコンポーズ処理を開始／再開して印刷ジョブ格納部２０５に保存されている適時デコンポーズ開始／再開待ちのジョブデータに対して順次デコンポーズ処理を行っていく（ステップＳ３０３）。
【００６２】
なお、省エネモード開始条件が満たされることを判定条件とした場合、適時デコンポーズ処理が開始／再開されるということは、省エネモード開始が保留されている状態であるが、適時デコンポーズ処理が全て終了したら、即省エネモードを開始してもよいし、通常の省エネモード開始の条件に従ってタイマ処理を待ってから省エネモードを開始してもよい。
【００６３】
また、ステップＳ３０２の判定条件は、非蓄積系の印刷ジョブの実行がされない状態が所定時間以上継続したことや、省エネルギーモード開始条件が満たされたことを、ユーザが任意に選択して切り替えられる様な構成にしてもよい。
【００６４】
そして、このようにして、適時デコンポーズ処理されたジョブデータは印刷ジョブ格納部２０５に格納され、時刻指定プリントであれば指定された時刻が到来した場合、セキュリティプリントおよびプルーフプリントであればユーザの出力指示が行われた場合に印刷されることになる。
【００６５】
次に、図６に示したフローチャートの処理により開始された適時デコンポーズ処理を中止／中断する場合の動作を、図７のフローチャートを参照して説明する。
【００６６】
適時デコンポーズ処理が実行されている状態では、印刷ジョブ格納部２０５に格納されている蓄積系ジョブの各ページデータのデコンポーズ処理が順次実行されている（ステップＳ４０１）。なお、適時デコンポーズ処理の処理自体は、通常のデコンポーズ処理と同じである。
【００６７】
そして、ジョブ制御部２０９は、このような状態で、優先して処理すべき印刷ジョブが印刷ジョブ受信部２０１により受信されたか否かを監視する（ステップＳ４０２）。
【００６８】
ステップＳ４０２において優先して処理すべき印刷ジョブが受信されない場合、ジョブ制御部２０９は、印刷ジョブ格納部２０５に格納されている蓄積系ジョブの全ページのデコンポーズ処理が終了するまで適時デコンポーズ処理を実行する（ステップＳ４０３）。
【００６９】
そして、ステップＳ４０２において、優先して処理すべき印刷ジョブが印刷ジョブ受信部２０１により受信された場合、ジョブ制御部２０９はデコンポーズ処理部２０７に対して処理の中止または中断を指示する。デコンポーズ処理部２０７では、それまで処理を済ませていたデコンポーズ結果を破棄するか、またはデコンポーズ結果を印刷ジョブ格納部２０５に保存する（ステップＳ４０４）。そして、デコンポーズ処理部２０７における処理が完了すると、ジョブ制御部２０９は適時デコンポーズ処理ジョブを終了させる（Ｓ４０５）。
【００７０】
なお、ステップＳ４０２における優先して処理すべき印刷ジョブの発生とは、非蓄積系の印刷ジョブが印刷ジョブ受信部２０１により受信された場合の他、蓄積系プリントに対するユーザからの出力指示、他の時刻指定プリントの指定時刻到来によるジョブ実行開始等も含まれる。
【００７１】
そして、ステップＳ４０４において適時デコンポーズ処理を中断する場合、ここでは、途中までの処理結果を待避して適時ジョブデコンポーズジョブ処理を終了しているが、途中までの処理結果を保持した状態のまま単に適時デコンポーズ処理を待機状態とするようにしてもよい。
【符号の説明】
【００７２】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
２０１    印刷ジョブ受信部
２０２    ユーザ操作部
２０３    表示部
２０４    節電制御部
２０５    印刷ジョブ格納部
２０６    ジョブ種類判定部
２０７    デコンポーズ処理部
２０８    時刻監視部
２０９    ジョブ制御部
２１０    画像出力部
２１１    デバイス制御部
【図１】
2011056841.tif 000003
【図２】
2011056841.tif 000004
【図３】
2011056841.tif 000005
【図４】
2011056841.tif 000006
【図５】
2011056841.tif 000007
【図６】
2011056841.tif 000008
【図７】
2011056841.tif 000009