(57)【要約】      （修正有）【課題】印刷条件不一致の発生や印刷条件不一致により発生する画像形成装置のダウンタイムを減らして、画像形成装置の稼働効率を高めることができる印刷制御装置を提供する。【解決手段】受信した印刷ジョブを解析してビットマップに展開する処理等を実行する印刷制御装置２０は、被記録媒体への印刷を実行するプリンタエンジン４０の状態変化を検出して、プリンタエンジン４０で印刷可能な印刷条件を含むエンジン情報を更新する更新部と、印刷ジョブを受信した際に、印刷ジョブの印刷条件を検出するとともに、更新部で更新されるエンジン情報と、印刷ジョブの印刷条件と、を印刷ジョブを受信した際に比較する比較部と、エンジン情報と、印刷ジョブの印刷条件と、が不一致の場合に、印刷不可と判断して印刷不可の状態から印刷可の状態に回復させるための回復手段情報を通知する通知部と、を備える。【選択図】図２
2017132054.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体への印刷を実行する印刷実行部の状態変化を検出して、該印刷実行部で印刷可能な印刷条件を含む印刷実行部情報を更新する更新部と、
印刷ジョブを受信した際に、該印刷ジョブの印刷条件を検出するとともに、前記更新部で更新される前記印刷実行部情報と、該印刷ジョブの印刷条件と、を該印刷ジョブを受信した際に比較する比較部と、
前記印刷実行部情報と、前記印刷ジョブの印刷条件と、が不一致の場合に、印刷不可と判断して該印刷不可の状態から印刷可の状態に回復させるための回復手段情報を通知する通知部と、
を備えることを特徴とすることを特徴とする印刷制御装置。
【請求項２】
前記通知部は、前記不一致の要因を通知することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記比較部は、前記更新部にて前記印刷実行部情報が更新された際に、該印刷実行部情報と、前記印刷ジョブの印刷条件と、を比較することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記印刷実行部情報は、給紙トレイごとの前記被記録媒体のサイズと残量を含むことを特徴とする請求項１から３までのいずれかに記載の印刷制御装置。
【請求項５】
請求項１から４までのいずれかに記載の印刷制御装置と、
前記印刷実行部と、を備えることを特徴とする画像形成装置。
【請求項６】
各種の情報を表示可能な表示部を備え、
前記通知部は、前記表示部に前記回復手段情報を表示させることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
被記録媒体への印刷を実行する印刷実行部の状態変化を検出して、該印刷実行部で印刷可能な印刷条件を含む印刷実行部情報を更新する更新処理と、
印刷ジョブを受信した際に、該印刷ジョブの印刷条件を検出するとともに、前記更新処理で更新される前記印刷実行部情報と、該印刷ジョブの印刷条件と、を該印刷ジョブを受信した際に比較する比較処理と、
前記印刷実行部情報と、前記印刷ジョブの印刷条件と、が不一致の場合に、印刷不可を判断するとともに、該印刷不可の状態から印刷可の状態に回復させるための回復手段情報を通知する通知処理と、
を行うことを特徴とすることを特徴とする印刷制御方法。
【請求項８】
コンピュータに、
被記録媒体への印刷を実行する印刷実行部の状態変化を検出して、該印刷実行部で印刷可能な印刷条件を含む印刷実行部情報を更新する更新処理と、
印刷ジョブを受信した際に、該印刷ジョブの印刷条件を検出するとともに、前記更新処理で更新される前記印刷実行部情報と、該印刷ジョブの印刷条件と、を該印刷ジョブを受信した際に比較する比較処理と、
前記印刷実行部情報と、前記印刷ジョブの印刷条件と、が不一致の場合に、印刷不可を判断するとともに、該印刷不可の状態から印刷可の状態に回復させるための回復手段情報を通知する通知処理と、
を実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、画像形成装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【０００２】
複写機、ファクシミリ、プリンタ、またはそれらの複合機等の画像形成装置として、電子写真方式を利用した画像形成装置が種々考案されており公知技術となっている。その画像形成プロセスは、像担持体である感光ドラムの表面に静電潜像を形成し、感光ドラム上の静電潜像を現像剤であるトナー等によって現像して可視像化し、現像された画像を転写装置により被記録媒体（用紙ともいう）に転写して画像を担持させ、圧力や熱等を用いる定着装置によって被記録媒体上の未定着トナー像を定着する過程により成立している。
【０００３】
画像形成装置は、印刷制御装置（プリンタ制御装置ともいう）と、印刷実行装置（プリンタエンジンともいう）と、を備えており、印刷制御装置は、先ず、上位装置（ホスト装置ともいう）から送付されてきた印刷データを解析する。例えば、印刷用紙サイズ等の印刷条件と印刷イメージを生成する。そして、印刷制御装置は、印刷条件を印刷実行装置へ伝え、印刷実行装置が印刷可能と判断した場合、印刷イメージ送付要求を印刷制御装置へ伝え、その応答として、印刷制御装置は印刷イメージを送付して、印刷が実行される。
【０００４】
この印刷制御は、上位装置から印刷ジョブを受信した順番で実行され、また、印刷可否の判断は、該当する印刷ジョブがまさに印刷を開始するところで実行される。
【０００５】
このように、印刷制御装置と印刷実行装置が印刷直前に印刷可否を判断する場合、以下のような問題がある。例えば、印刷実行装置の給紙部にレター用紙とＡ４用紙がセットされている時に、上位装置から、（１）レター用紙で印刷するジョブ１、（２）レター用紙で印刷するジョブ２、（３）レター用紙で印刷するジョブ３、（４）Ａ３用紙で印刷するジョブ４、（５）Ａ４用紙で印刷するジョブ５が、この順番に送付されると、ジョブ１、ジョブ２、ジョブ３が印刷され、ジョブ４の印刷を開始する時になってはじめて、Ａ３用紙が給紙されていないため印刷ができない旨をユーザインタフェース上に表示して、Ａ３用紙のセットを促されることになる。そして、ユーザにより給紙部にＡ３用紙がセットされると印刷が再開されていた。
【０００６】
このような制御では、画像形成装置の稼働効率が悪くなってしまう。この点に関し、特許文献１には、給紙搬送される記録紙の用紙サイズと印刷ジョブで設定された用紙サイズとを比較して、用紙サイズの不一致を検出する不一致検出手段と、用紙サイズの不一致を検出した場合に、この印刷ジョブの印刷条件と、この印刷ジョブに続く次の印刷ジョブの印刷条件とを比較する比較手段と、印刷条件の比較結果に応じて、次の印刷ジョブに対する印刷の継続又は印刷の中断を判断する判断手段と、を備えた画像形成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の技術によれば、印刷効率を高めることが可能となるが、印刷条件不一致の発生や印刷条件不一致により発生する画像形成装置のダウンタイムを減らすことにより、画像形成装置の稼働効率を高めることには検討の余地が残されていた。
【０００８】
そこで本発明は、印刷条件不一致の発生や印刷条件不一致により発生する画像形成装置のダウンタイムを減らして、画像形成装置の稼働効率を高めることができる印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため、本発明に係る印刷制御装置は、被記録媒体への印刷を実行する印刷実行部の状態変化を検出して、該印刷実行部で印刷可能な印刷条件を含む印刷実行部情報を更新する更新部と、印刷ジョブを受信した際に、該印刷ジョブの印刷条件を検出するとともに、前記更新部で更新される前記印刷実行部情報と、該印刷ジョブの印刷条件と、を該印刷ジョブを受信した際に比較する比較部と、前記印刷実行部情報と、前記印刷ジョブの印刷条件と、が不一致の場合に、印刷不可と判断して該印刷不可の状態から印刷可の状態に回復させるための回復手段情報を通知する通知部と、を備えるものである。
【発明の効果】
【００１０】
本発明によれば、画像形成装置の稼働効率を高めることができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の一実施形態を示す概略構成図である。
【図２】画像形成装置のハードウェア構成図である。
【図３】本実施形態に係る印刷制御装置の機能ブロック図である。
【図４】（Ａ）印刷ジョブ情報保持部で保持される印刷ジョブ情報を示す説明図、（Ｂ）エンジン情報更新部で更新されるエンジン情報の説明図である。
【図５】印刷ジョブ受信部および印刷ジョブ情報保持部で実行される処理の一例を示すフローチャートである。
【図６】印刷ジョブ情報のデータ構造の一例を示す説明図である。
【図７】ユーザインタフェース制御部で実行される処理の一例を示すフローチャートである。
【図８】エンジン情報更新部で実行される処理の一例を示すフローチャートである。
【図９】印刷実行制御部で実行される処理の一例を示すフローチャートである。
【図１０】エンジンインタフェース制御部で実行される処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明に係る構成を図１から図１０に示す実施の形態に基づいて詳細に説明する。
【００１３】
本実施形態に係る印刷制御装置（プリンタ制御装置２０）は、被記録媒体への印刷を実行する印刷実行部（プリンタエンジン４０）の状態変化を検出して、該印刷実行部で印刷可能な印刷条件を含む印刷実行部情報（エンジン情報７０）を更新する更新部（エンジン情報更新部２５、エンジンインタフェース制御部２６）と、印刷ジョブを受信した際に、該印刷ジョブの印刷条件を検出するとともに、更新部で更新される印刷実行部情報と、該印刷ジョブの印刷条件と、を該印刷ジョブを受信した際に比較する比較部（印刷ジョブ受信部２１）と、印刷実行部情報と、印刷ジョブの印刷条件と、が不一致の場合に、印刷不可と判断して該印刷不可の状態から印刷可の状態に回復させるための回復手段情報を通知する通知部（印刷ジョブ受信部２１、ユーザインタフェース制御部２３）と、を備えるものである。なお、括弧内は実施形態での符号、適用例を示す。
【００１４】
［画像形成装置］
図１は、本発明に係る画像形成装置の一実施形態であるタンデム型カラー複写機の全体構成を説明する概略構成図である。図１を参照して、この画像形成装置の内部構成の概要及び動作について説明する。なお、本実施形態では、電子写真方式のカラー画像形成装置を例に説明するが、画像形成装置はモノクロ画像形成装置であってもよいし、インクジェット方式等の他の方式により画像を形成する画像形成装置であってもよい。
【００１５】
画像形成装置１００は、入力画像情報に基づいたレーザ光を発する書込み部２、原稿を原稿読込部４に搬送する原稿搬送部３、原稿の画像情報を読み込む原稿読込部４、転写紙等の用紙が収容される給紙部７、用紙の搬送タイミングを調整するレジストローラ９、各色（イエローＹ、マゼンタＭ、シアンＣ、ブラックＫ）のトナー像が形成される感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ、各感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上を帯電する帯電部１２、各感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上に形成される静電潜像を現像する現像部１３、各感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上に形成されたトナー像を用紙上に重ねて転写する転写バイアスローラ（１次転写バイアスローラ）１４、各感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上の未転写トナーを回収するクリーニング部１５を備えている。
【００１６】
また、中間転写ベルト１７を清掃する中間転写ベルトクリーニング部１６、複数色のトナー像が重ねて転写される中間転写ベルト１７、中間転写ベルト１７上のカラートナー像を用紙上に転写するための２次転写バイアスローラ１８、用紙上のトナー像を定着する定着装置１０を備えている。
【００１７】
以下、画像形成装置１００における、通常のカラー画像形成時の動作について説明する。まず、原稿は、原稿搬送部３の搬送ローラによって、原稿台から図中の矢印方向に搬送されて、原稿読込部４のコンタクトガラス５上に載置される。そして、原稿読込部４で、コンタクトガラス５上に載置された原稿の画像情報が光学的に読み取られる。詳しくは、原稿読込部４は、コンタクトガラス５上の原稿の画像に対して、照明ランプから発した光を照射しながら走査させる。そして、原稿にて反射した光を、ミラー群及びレンズを介して、カラーセンサに結像する。原稿のカラー画像情報は、カラーセンサにてＲＧＢ（レッド、グリーン、ブルー）の色分解光ごとに読み取られた後に、電気的な画像信号に変換される。さらに、ＲＧＢの色分解画像信号をもとにして画像処理部で色変換処理、色補正処理、空間周波数補正処理等の処理をおこない、イエロー、マゼンタ、シアン、ブラックのカラー画像情報を得る。
【００１８】
そして、イエロー、マゼンタ、シアン、ブラックの各色の画像情報は、書込み部２に送信される。そして、書込み部２からは、各色の画像情報に基づいたレーザ光（露光光）が、それぞれ、対応する感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上に向けて発せられる。
【００１９】
一方、４つの感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋは、それぞれ、図１の時計方向に回転している。そして、まず、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋの表面は、帯電部１２との対向部で、一様に帯電される（帯電工程）。こうして、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上には、帯電電位が形成される。その後、帯電された感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ表面は、それぞれのレーザ光の照射位置に達する。
【００２０】
書込み部２において、４つの光源から画像信号に対応したレーザ光が各色に対応してそれぞれ射出される。各レーザ光は、イエロー、マゼンタ、シアン、ブラックの色成分ごとに別の光路を通過することになる（露光工程）。
【００２１】
イエロー成分に対応したレーザ光は、紙面左側から１番目の感光体ドラム１１Ｙ表面に照射される。このとき、イエロー成分のレーザ光は、高速回転するポリゴンミラーにより、感光体ドラム１１Ｙの回転軸方向（主走査方向）に走査される。こうして、帯電部１２にて帯電された後の感光体ドラム１１Ｙ上には、イエロー成分に対応した静電潜像が形成される。
【００２２】
同様に、マゼンタ成分に対応したレーザ光は、紙面左から２番目の感光体ドラム１１Ｍ表面に照射されて、マゼンタ成分に対応した静電潜像が形成される。シアン成分のレーザ光は、紙面左から３番目の感光体ドラム１１Ｃ表面に照射されて、シアン成分の静電潜像が形成される。ブラック成分のレーザ光は、紙面左から４番目の感光体ドラム１１Ｋ表面に照射されて、ブラック成分の静電潜像が形成される。
【００２３】
その後、各色の静電潜像が形成された感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ表面は、それぞれ、現像部１３との対向位置に達する。そして、各現像部１３から感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上に各色のトナーが供給されて、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上の潜像が現像される（現像工程）。
【００２４】
その後、現像工程後の感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ表面は、それぞれ、中間転写ベルト１７との対向部に達する。ここで、それぞれの対向部には、中間転写ベルト１７の内周面に当接するように転写バイアスローラ１４が設置されている。そして、転写バイアスローラ１４の位置で、中間転写ベルト１７上に、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上に形成された各色のトナー像が、順次重ねて転写される（１次転写工程）。
【００２５】
そして、転写工程後の感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ表面は、それぞれ、クリーニング部１５との対向位置に達する。そして、クリーニング部１５で、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上に残存する未転写トナーが回収される（クリーニング工程）。
【００２６】
その後、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ表面は、不図示の除電部を通過して、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋにおける一連の作像プロセスが終了する。
【００２７】
他方、感光体ドラム１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ上の各色のトナーが重ねて転写（担持）された中間転写ベルト１７は、図中の時計方向に走行して、２次転写バイアスローラ１８との対向位置に達する。そして、２次転写バイアスローラ１８との対向位置で、用紙上に中間転写ベルト１７上に担持されたカラーのトナー像が転写される（２次転写工程）。
【００２８】
その後、中間転写ベルト１７表面は、中間転写ベルトクリーニング部１６の位置に達する。そして、中間転写ベルト１７上に付着した未転写トナーが中間転写ベルトクリーニング部１６に回収されて、中間転写ベルト１７における一連の転写プロセスが終了する。
【００２９】
ここで、中間転写ベルト１７と２次転写バイアスローラ１８との間（２次転写ニップ）に搬送される用紙は、給紙部７からレジストローラ９等を経由して搬送されたものである。
【００３０】
詳しくは、用紙を収納する給紙部７から、給紙ローラ８により給送された用紙が、搬送ガイドを通過した後に、レジストローラ９に導かれる。レジストローラ９に達した用紙は、タイミングを合わせて、２次転写ニップに向けて搬送される。
【００３１】
そして、フルカラー画像が転写された用紙は、搬送ベルトによって定着装置１０に導かれる。定着装置１０では、定着部材としての定着ローラと加圧部材としての加圧ローラとのニップにて、カラー画像（トナー）が用紙上に定着される。
【００３２】
そして、定着工程後の用紙は、排紙ローラによって、装置本体外に出力画像として排出されて、一連の画像形成プロセスが完了する。
【００３３】
次に、図２を参照して、画像形成装置１００のハードウェア構成について説明する。図２に示すように、画像形成装置１００は、印刷ジョブを生成するホスト装置５０とホストインタフェース５１で接続されており、ホスト装置５０から印刷ジョブを受信する。ホストインタフェース５１としてはＩＥＥＥ１２８４、ＵＳＢ等のローカル接続や有線、無線によるイーサネット（登録商標）等のネットワーク接続が挙げられる。
【００３４】
画像形成装置１００は、受信した印刷ジョブを解析してビットマップに展開する処理等を実行する印刷制御装置としてのプリンタ制御装置２０と、実際に用紙への印刷を行う印刷実行装置（印刷実行部）としてのプリンタエンジン４０と、を備えている。
【００３５】
プリンタ制御装置２０と、プリンタエンジン４０とは、エンジンインタフェース４１を介して接続される。エンジンインタフェース４１では、プリンタ制御装置２０で生成されたビットマップや、プリンタエンジン４０の構成やその状態に関する各種の情報のやり取りが行われる。
【００３６】
プリンタ制御装置２０は、画像形成装置１００の動作を制御する制御部であり、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）等がバスを介して接続されてなる。
【００３７】
ＣＰＵは演算手段であり、プリンタ制御装置２０各部の動作を制御する。ＲＯＭは、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＲＡＭは、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵが情報を処理する際の作業領域として用いられる。ＮＶＲＡＭは、情報の読み書きが可能な不揮発性の記憶媒体であり、機器固有の情報や、制御用のパラメータ等が格納される。
【００３８】
また、プリンタ制御装置２０は、ユーザに画像形成装置１００に関する情報を表示したり、ユーザの要求を受け付けたりする表示部、操作部としてのユーザインタフェース３０を備えている。
【００３９】
［プリンタ制御装置］
図３はプリンタ制御装置２０の機能ブロック図である。プリンタ制御装置２０は、印刷ジョブを受信する印刷ジョブ受信部２１、印刷ジョブに関する情報（印刷ジョブ情報という）を保持する印刷ジョブ情報保持部２２、ユーザインタフェース３０を制御するユーザインタフェース制御部２３、プリンタエンジン４０での印刷の実行を制御する印刷実行制御部２４、プリンタエンジン４０からの情報に基づきエンジン情報を更新するエンジン情報更新部２５、エンジンインタフェース４１を制御するエンジンインタフェース制御部２６を備えている。
【００４０】
図４（Ａ）は、印刷ジョブ情報保持部２２で保持される印刷ジョブ情報を示す説明図である。図４（Ａ）に示すように、印刷待ちキュー２２Ａには、印刷待ちとなっている印刷ジョブに関する印刷ジョブ情報６０が蓄積される。印刷ジョブ情報６０は、印刷ジョブ毎に、ジョブ名称、状態、印刷条件等の各種の情報により構成される（詳細は後述する）。
【００４１】
図４（Ｂ）は、エンジン情報更新部２５で更新されるエンジン情報７０（プリンタエンジン情報）の説明図である。エンジン情報７０は、給紙トレイごとの収容されている用紙のサイズ、用紙残量等の情報により構成される。以下、各部の動作の詳細を説明する。
【００４２】
（印刷ジョブ受信部・印刷ジョブ情報保持部）
図５は、印刷ジョブ受信部２１および印刷ジョブ情報保持部２２で実行される処理の一例を示すフローチャートである。印刷ジョブ受信部２１は、ホスト装置５０から印刷ジョブを受信するまで、待ち状態である（Ｓ１０１：ＮＯ）。待ち状態において、印刷ジョブを受信すると（Ｓ１０１：ＹＥＳ）、印刷ジョブそのものを格納すると共に、印刷ジョブ名や印刷する用紙サイズ等の印刷条件、等を記録した印刷ジョブ情報６０を生成し、その印刷条件とエンジン情報７０を比較する（Ｓ１０２）。
【００４３】
印刷ジョブ情報６０の印刷条件とエンジン情報７０を比較した結果、一致している（すなわち、印刷が実行できる）と判断した場合（Ｓ１０２：ＹＥＳ）、印刷ジョブ情報６０に印刷可能である旨の情報（印刷可能情報という）を付加する（Ｓ１０３）。
【００４４】
一方、印刷ジョブ情報６０の印刷条件とエンジン情報７０を比較した結果、不一致（すなわち、印刷が実行できない）と判断した場合（Ｓ１０２：ＮＯ）、印刷ジョブ情報６０に、印刷が実行できない理由を示す情報（不一致要因という）と、印刷実行するための回復方法に関する情報（回復手段情報という）を付加する（Ｓ１０４）。
【００４５】
次いで、印刷ジョブ情報保持部２２は、生成された印刷ジョブ情報６０を印刷待ちキュー２２Ａへ格納する（Ｓ１０５）。
【００４６】
次いで、印刷ジョブ受信部２１は、ユーザインタフェース制御部２３ヘユーザインタフェース３０上の表示更新を依頼し（Ｓ１０６）、次の印刷ジョブ受信待ち状態（Ｓ１０１）へ戻る。
【００４７】
（印刷ジョブ情報）
図６は、印刷ジョブ情報６０のデータ構造の一例を示す説明図である。印刷ジョブ情報６０は、上述のように印刷ジョブの受信時に生成されるものであって、例えば、ジョブ名称６１、ジョブ状態６２、印刷可否６３、不一致要因６４、回復手段情報６５、印刷条件６６の各情報を含んで構成される。
【００４８】
ジョブ名称６１は、所定のジョブ名称の情報である。また、ジョブ状態６２は、現在のジョブ状態を示す情報である。また、印刷条件６６には、ジョブを印刷する用紙の給紙先を記した入力トレイ６７や、ジョブを印刷する用紙のサイズを記した用紙サイズ６８などの各種の印刷条件についての情報が含まれる。
【００４９】
印刷可否６３は、印刷条件６６とエンジン情報７０を比較した結果、印刷ができる（比較結果が一致する）か否かを示す情報である。また、上述したように、不一致要因６４は、印刷可否６３が否である場合に、その要因を示す情報であり、回復手段情報６５は、印刷可否６３が否である場合に、印刷を可能とするための手段を記した情報である。
【００５０】
（ユーザインタフェース制御部）
図７は、ユーザインタフェース制御部２３で実行される処理の一例を示すフローチャートである。
【００５１】
ユーザインタフェース制御部２３は、イベントの発生を待つ（Ｓ２０１）。イベントが発生し（Ｓ２０１：ＹＥＳ）、発生したイベントが表示更新依頼であった場合（Ｓ２０２：ＹＥＳ）、ユーザインタフェース３０上の表示内容を更新する（Ｓ２０３）。例えば、印刷ジョブの状態を一覧表示する印刷ジョブ一覧の表示更新では、印刷待ちキュー２２Ａ内の印刷ジョブ情報６０に基づいて、印刷ジョブ情報６０に格納された状態（印刷可能である旨、あるいは、不一致要因及び回復手段情報）を表示する。なお、印刷不可の場合、少なくとも回復手段情報を表示するものであればよい。
【００５２】
また、発生したイベントがユーザインタフェース３０上のキー入力であった場合（Ｓ２０４：ＹＥＳ）、そのキーに割り付けた機能を実現するために該当する処理を実行する（Ｓ２０５）。例えば、印刷ジョブ一覧に表示されている印刷ジョブのキャンセルキーが押された場合、その印刷ジョブのキャンセルを印刷実行制御部２４に依頼する。なお、ユーザインタフェース制御部２３でのイベントは、上記の例に限られるものではないが、ここでは説明は省略する。
【００５３】
（エンジン情報更新部）
図８は、エンジン情報更新部２５で実行される処理の一例を示すフローチャートである。
【００５４】
エンジン情報更新部２５は、エンジンインタフェース制御部２６より、エンジン情報７０の更新を検知した場合に起動され、その情報に基づき、エンジン情報７０を更新する（Ｓ３０１）。
【００５５】
次いで、印刷待ちキュー２２Ａに印刷ジョブ情報６０が有るか否かを確認し（Ｓ３０２）、無い場合（Ｓ３０２：ＮＯ）は、本処理を抜ける。一方、印刷待ちキュー２２Ａに印刷ジョブ情報６０が有る場合（Ｓ３０２：ＹＥＳ）、印刷ジョブ情報６０毎に以下の処理（Ｓ３０３〜Ｓ３０６）を実行する。
【００５６】
先ず、印刷ジョブ情報６０の印刷条件と更新されたエンジン情報７０を比較する（Ｓ３０３）。印刷ジョブ情報６０の印刷条件と更新されたエンジン情報７０が一致している場合（Ｓ３０３：ＹＥＳ）、印刷ジョブ情報６０を印刷可能である旨の情報で更新する（Ｓ３０５）。
【００５７】
一方、印刷ジョブ情報６０の印刷条件と更新されたエンジン情報７０が一致していない場合（Ｓ３０３：ＮＯ）、印刷ジョブ情報６０を不一致要因とその回復手段情報に関する情報で更新する（Ｓ３０４）。
【００５８】
次いで、印刷待ちキュー２２Ａに格納された印刷ジョブを全て確認したかどうかを判断する（Ｓ３０６）。印刷待ちキュー２２Ａに格納された印刷ジョブを全て確認していない場合（Ｓ３０６：ＮＯ）は、次の印刷ジョブについて同様の処理を行う（Ｓ３０３へ戻る）。
【００５９】
一方、印刷待ちキュー２２Ａに格納された印刷ジョブを全て確認している場合（Ｓ３０６：ＹＥＳ）は、ユーザインタフェース制御部２３ヘユーザインタフェース３０上の表示更新を依頼して処理を完了する（Ｓ３０７）。
【００６０】
（印刷実行制御部）
図９は、印刷実行制御部２４で実行される処理の一例を示すフローチャートである。
【００６１】
印刷実行制御部２４は、印刷待ちキュー２２Ａに印刷ジョブ情報６０が投入されることを待ち、印刷ジョブ情報６０が有る場合（Ｓ４０１：ＹＥＳ）。は、それに対する印刷ジョブキャンセル指示の有無を判断する（Ｓ４０２）。
【００６２】
印刷ジョブキャンセル指示が有る場合（Ｓ４０２：ＹＥＳ）、該当する印刷ジョブ情報６０を印刷待ちキュー２２Ａから削除する等の印刷ジョブキャンセル処理を行う（Ｓ４０９）。また、ユーザインタフェース制御部２３にユーザインタフェース３０上の表示更新を依頼して（Ｓ４１０）、再び、印刷待ちキュー２２Ａに印刷ジョブ情報６０が投入されることを待つ（Ｓ４０１へ戻る）。
【００６３】
一方、印刷ジョブキャンセル指示の無い場合（Ｓ４０２：ＮＯ）、プリンタエンジン４０が印刷可能かどうかを判断する（Ｓ４０３）。印刷可能である場合（Ｓ４０３：ＹＥＳ）は、印刷ジョブの印刷がすべて完了したかどうかを判断する（Ｓ４０４）。
【００６４】
印刷ジョブの印刷がすべて完了している場合（Ｓ４０４：ＹＥＳ）は、該当の印刷ジョブ情報６０を印刷待ちキュー２２Ａから削除する等の処理をして、印刷ジョブを削除し（Ｓ４１１）、さらに、ユーザインタフェース制御部２３にユーザインタフェース３０上の表示更新を依頼し（Ｓ４１２）、再び、印刷待ちキューに印刷ジョブ情報６０が投入されることを待つ（Ｓ４０１へ戻る）。
【００６５】
一方、印刷ジョブの印刷が完了していない場合（Ｓ４０４：ＮＯ）は、１シート分の印刷データを解析してビットマップに展開する（Ｓ４０５）。次に、エンジンインタフェース制御部２６に展開したビットマップを送付可能である旨を通知して（Ｓ４０６）、シート搬送指示を行う（Ｓ４０７）。
【００６６】
その結果、印刷が完了した場合は（Ｓ４０８：ＹＥＳ)、印刷ジョブの印刷がすべて完了したかどうかを判断する処理（Ｓ４０４）へ戻る。
【００６７】
一方、プリンタエンジン４０でのエラー等により印刷ができなかった場合は（Ｓ４０８：ＮＯ）、印刷を中断する（Ｓ４１３）。また、Ｓ４０３の印刷可能かどうかの判断において、印刷可能でない場合（Ｓ４０３：ＮＯ）も、同様にＳ４１３に移行する。
【００６８】
そして、ユーザインタフェース制御部２３にユーザインタフェース３０上の表示更新を依頼する（Ｓ４１４）。
【００６９】
次いで、印刷を再開する指示（Ｓ４１５）、あるいは、印刷ジョブをキャンセルする指示（Ｓ４１６）を待ち、印刷を再開する指示があった場合（Ｓ４１５：ＹＥＳ）は、印刷ジョブの印刷がすべて完了したかどうかを判断する処理（Ｓ４０４）へ戻り、印刷を中断している印刷ジョブの印刷を再開する。
【００７０】
また、印刷ジョブをキャンセルする指示があった場合（Ｓ４１６：ＹＥＳ）は、印刷を中断している印刷ジョブ情報６０を印刷待ちキュー２２Ａから削除する等の印刷ジョブキャンセル処理（Ｓ４１７）を行う。そして、ユーザインタフェース制御部２３にユーザインタフェース３０上の表示更新を依頼し（Ｓ４１８）、印刷ジョブの印刷がすべて完了したかどうかを判断する処理（Ｓ４０４）へ戻る。
【００７１】
（エンジンインタフェース制御部）
図１０は、エンジンインタフェース制御部２６で実行される処理の一例を示すフローチャートである。
【００７２】
エンジンインタフェース制御部２６は、プリンタ制御装置２０内の各部からの通知、あるいは、プリンタエンジン４０からの通知を待ち（Ｓ５０１）、通知を受信すると（Ｓ５０１：ＹＥＳ）、その通知に該当する処理を実行する（Ｓ５０２）。
【００７３】
以上説明したように、本実施形態に係るプリンタ制御装置２０では、ホスト装置５０からの印刷データの受信時において、印刷条件が一致するかのチェックを実施することで、印刷条件不一致の発生や印刷条件不一致により発生する画像形成装置１００のダウンタイムを減らして、画像形成装置１００の稼働効率を高めることができる。
【００７４】
また、エンジン情報更新部２５において、エンジン情報７０が更新された際に、印刷条件の比較を実行することで、ユーザへの各種の情報の表示をリアルタイムで更新することが可能となる。
【００７５】
以上説明したプリンタ制御装置２０の各処理は、プログラム（印刷制御プログラム）で実行することもできる。該プログラムは、インターネット上からのダウンロードによって提供する形態や、プログラムを画像形成装置１００で実行可能に記録した記録媒体の態様にも適用される。
【００７６】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００７７】
２  書込み部
３  原稿搬送部
４  原稿読込部
５  コンタクトガラス
７  給紙部
８  給紙ローラ
９  レジストローラ
１０  定着装置
１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋ  感光体ドラム
１２  帯電部
１３  現像部
１４  転写バイアスローラ（１次転写バイアスローラ）
１５  クリーニング部
１６  中間転写ベルトクリーニング部
１７  中間転写ベルト
１８  ２次転写バイアスローラ
２０  印刷制御装置
２１  印刷ジョブ受信部
２２  印刷ジョブ情報保持部
２２Ａ  印刷待ちキュー
２３  ユーザインタフェース制御部
２４  印刷実行制御部
２５  エンジン情報更新部
２６  エンジンインタフェース制御部
３０  ユーザインタフェース
４０  プリンタエンジン
４１  エンジンインタフェース
５０  ホスト装置
５１  ホストインタフェース
６０  印刷ジョブ情報
７０  エンジン情報
１００  画像形成装置
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２０１３−１２９０８８号公報
【図１】
2017132054.tif 000003
【図２】
2017132054.tif 000004
【図３】
2017132054.tif 000005
【図４】
2017132054.tif 000006
【図５】
2017132054.tif 000007
【図６】
2017132054.tif 000008
【図７】
2017132054.tif 000009
【図８】
2017132054.tif 000010
【図９】
2017132054.tif 000011
【図１０】
2017132054.tif 000012