(57)【要約】【課題】キャリブレーション実行時に分光測色センサでスキャンする際の冷却用待機時間を最小に抑えつつ、効率的な印刷ジョブと、キャリブレーションジョブとの順序制御を行う画像形成装置を提供すること。【解決手段】複数の印刷ジョブに基づいて印刷する画像形成装置であって、各印刷ジョブに対する、給紙する用紙の情報を取得する手段と、各印刷ジョブに対するキャリブレーション処理が必要か否か、出力される用紙の枚数から判定する手段と、前記給紙する用紙の情報からキャリブレーション実行時の定着温度を決定する手段と、前記給紙する用紙の情報から通常印刷時の定着温度を決定する手段と、ジョブ毎の定着温度を比較することでジョブの入れ替えを行い、定着温度の低い印刷ジョブの印刷順序を、キャリブレーション処理を伴う印刷ジョブに先行させる手段とを備えたことを特徴とする画像形成装置が提供される。【選択図】図５Ｂ
2015004890.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブに基づいて印刷する画像形成装置であって、
各印刷ジョブに対する、給紙する用紙の情報を取得する手段と、
各印刷ジョブに対するキャリブレーション処理が必要か否か、出力される用紙の枚数から判定する手段と、
前記給紙する用紙の情報からキャリブレーション実行時の定着温度を決定する手段と、
前記給紙する用紙の情報から通常印刷時の定着温度を決定する手段と、
ジョブ毎の定着温度を比較することでジョブの入れ替えを行い、定着温度の低い印刷ジョブの印刷順序を、キャリブレーション処理を伴う印刷ジョブに先行させる手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
入れ替え判定を行うジョブが印刷順序の変更を許可されているか否かを、ジョブ属性を用いて判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
外部の情報処理装置から受信したPDLデータを解析するPDL解析手段と、
中間ページデータをRIP処理するRIP画像制御手段と
をさらに備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記各印刷ジョブに対するキャリブレーション処理が必要か否か、出力される用紙の枚数から判定する手段は、キャリブレーション閾値管理手段に問い合わせることで判定することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
画像形成装置が複数の印刷ジョブの印刷順序を制御する画像形成方法であって、
各印刷ジョブに対する、給紙する用紙の情報を取得するステップと、
各印刷ジョブに対するキャリブレーション処理が必要か否か、出力される用紙の枚数から判定するステップと、
前記給紙する用紙の情報からキャリブレーション実行時の定着温度を決定するステップと、
前記給紙する用紙の情報から通常印刷時の定着温度を決定するステップと、
ジョブ毎の定着温度を比較することでジョブの入れ替えを行い、定着温度の低い印刷ジョブの印刷順序を、キャリブレーション処理を伴う印刷ジョブに先行させるステップと
を備えたことを特徴とする画像形成方法。
【請求項６】
コンピュータを、請求項１乃至４の何れか一項に記載の画像形成装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、およびプログラムに関する。具体的には、本発明は、プリンタから出力される画像の色を補正する画像形成装置、画像形成方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置の性能向上に伴い、画像形成装置が印刷機と同等の画質を実現できるようになっている。しかし、画像形成装置はその性質上、設置される環境の影響により印刷特性が変化することが知られている。従って、画像形成装置には、設置環境の温度もしくは湿度、装置の経年変化、または部品交換等が原因で、印刷時の濃度や色味が変化してしまい、安定した印刷物を得られないという問題がある。
【０００３】
この問題を解決するために画像形成装置には、一般的にはキャリブレーション技術が搭載されている。キャリブレーション技術は、印刷に使用するトナーの階調特性の補正を行う技術である。既知のトナー量で階調の異なる幾つかのパッチを印字し、画像形成装置に接続されたスキャナやセンサを用いてそれらの濃度を測定する。測定結果が既知の目標とするターゲット濃度通りになるように階調補正ＬＵＴ（ルックアップテーブル）を生成する。印刷実行時に、生成した階調補正ＬＵＴを適用することで、ターゲット特性に合った安定した出力を得ることが可能になる。
【０００４】
ところで、印刷特性が変化する原因としては、前述した画像形成装置の要因に加え、印刷に使用する用紙の特性も大きく影響する。印刷に使用される用紙は様々な種類が存在し、それぞれサイズ、坪量、表面性や、用紙自体の色度等が異なる。画像形成装置の特性が同じであっても印刷用紙が異なると、印刷結果の濃度特性も異なったものになる。そのため、画像形成装置は用紙種毎に複数のターゲット濃度を持ち、それぞれキャリブレーションを行い、生成された補正ＬＵＴを保持している。印刷時に使用される用紙に応じて適切な補正ＬＵＴを選択し適用することで、用紙の影響を軽減している。なお、本明細書では、特定の用紙と、補正ＬＵＴとの組み合わせを、キャリブレーションセットを呼ぶ。
【０００５】
なお、一般的に画像形成装置は、複数の用紙を同時に格納しておくための複数の給紙段を有している。画像形成装置は、それぞれ異なる種類の用紙を格納しておくことが可能であり、印刷ジョブで要求される設定に応じて適切な用紙が選ばれ印刷が実行される。前述の通り、用紙と、印刷結果の濃度特性とは密接に関係しており、用紙毎にキャリブレーション可能な画像形成装置においては、キャリブレーション実行時に選択される用紙と、ターゲットとなる目標値とが対応付けされている。
【０００６】
そこで、キャリブレーションを実行する時に、キャリブレーション実行時に使用したい用紙がどの給紙段に格納されているかを明示する技術が提案されている（特許文献１参照）。
【０００７】
また、画像形成装置は内部に様々なセンサを配することができ、例えば濃度センサを用いてキャリブレーション時に濃度を測定することが可能である。さらに近年は、高精度に色度や濃度を自動測定可能な色度センサが装着された画像形成装置も存在する。キャリブレーションを実行するために充分な読み取り範囲と、精度とを持ったセンサを搭載することで、キャリブレーション実行時に複数のキャリブレーションセットを設定しておき連続でキャリブレーションを自動実行させる手段を実現することができる。かかる手段を用いることで、オペレータのキャリブレーション作業負荷を低減した画像形成装置を実現することができる。特に分光測色センサを用いたキャリブレーションシステムでは、ＣＭＹＫ等の単色のみならず、各色の組み合わせで表現される混色（多次色）も測定できるため、より高精度なキャリブレーションや、ＩＣＣプロファイルの作成も可能となっている。
【０００８】
また、測定時の被測定物の温度により、被測定物の色が変化してしまう現象（サーモクロミズム）が知られている。この現象は、蛍光物質（被測定物に含まれる蛍光増白剤等）の影響による色の変化や、非蛍光物質（色材の成分）の影響による色の変化に起因して発生する。濃度計による濃度測定よりも、分光測色センサによる色値測定において、サーモクロミズムの影響を強く受ける。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−４３８１５号公報
【特許文献２】特開２００８−２３８４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
内部（具体的には排紙口の手前）に分光測色センサが設置された画像形成装置において、キャリブレーションチャートの作成を行った場合、測定誤差を回避するために分光測色センサに定着直後の余熱を帯びたチャートをスキャンさせない工夫が必要である。このため、測色前に十分冷却させてサーモクロミズムの影響を受けないように搬送パス上でチャートを待機させる必要が生じる。定着温度や蓄熱の度合いは用紙毎に異なるため、印刷用紙の種類毎の適切な定着温度と、冷却時間管理とが求められる（チャート画像印刷時の定着温度が高温だと用紙の冷却時間も長くなる）。こうした背景から、分光測色センサのキャリブレーション前には、デバイスの定着温度が必要以上に上がらないように制御することが望ましい。
【００１１】
一方、キャリブレーションが必要な印刷ジョブと、キャリブレーションが必要でない通常印刷ジョブとが混在してジョブリストに待機している場合に、通常印刷ジョブを優先出力することで生産性を向上させる手段が提案されている（特許文献２参照）。
【００１２】
本発明は、このようなキャリブレーションを伴う印刷ジョブと、通常印刷ジョブとの順序制御を、分光測色センサを搭載した画像形成装置で実現するものである。かかる画像形成装置には、優先ジョブによる定着温度の上昇により、分光測色センサを利用したキャリブレーション処理の処理時間（冷却時間）を増加させ、画像形成装置の生産性を低下させてしまうという課題があった。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、本発明の画像形成装置は、複数の印刷ジョブに基づいて印刷する画像形成装置であって、各印刷ジョブに対する、給紙する用紙の情報を取得する手段と、各印刷ジョブに対するキャリブレーション処理が必要か否か、出力される用紙の枚数から判定する手段と、前記給紙する用紙の情報からキャリブレーション実行時の定着温度を決定する手段と、前記給紙する用紙の情報から通常印刷時の定着温度を決定する手段と、ジョブ毎の定着温度を比較することでジョブの入れ替えを行い、定着温度の低い印刷ジョブの印刷順序を、キャリブレーション処理を伴う印刷ジョブに先行させる手段とを備えたことを特徴とする。
【発明の効果】
【００１４】
本発明では、定着温度に基づき印刷ジョブの追い越し制御を行い、先頭のキャリブレーション処理を伴う印刷ジョブの定着温度よりも後続の印刷ジョブの定着温度が高い場合に、印刷順序の入れ替えを抑制する。これにより、定着器の温度がキャリブレーション処理で必要な温度以上に上昇すること、ならびに、分光測色センサで読み込みを行う前の冷却のための待機時間が長くなることを防止できる。本発明により、キャリブレーション実行時に分光測色センサでスキャンする際の冷却用待機時間を最小に抑えつつ、効率的な印刷ジョブと、キャリブレーションジョブとの順序制御を行う画像形成装置を実現できる。
【図面の簡単な説明】
【００１５】
【図１】実施例１・２の印刷システムの構成図である。
【図２】実施例１・２の画像形成装置のハードウェア構成図である。
【図３】実施例１・２の画像形成装置のソフトウェア構成図である。
【図４Ａ】実施例１の定着温度判定・印刷順序判定シーケンス図である。
【図４Ｂ】実施例２の定着温度判定・印刷順序判定シーケンス図である。
【図５Ａ】実施例１・２の定着温度判定処理のフローチャートである。
【図５Ｂ】実施例１・２の印刷順序判定処理のフローチャートである。
【図６】実施例１・２のキャリブレーション閾値枚数表の詳細図である。
【図７】実施例１・２の定着温度表、冷却時間表の詳細図である。
【図８】実施例１・２のキャリブレーション用の測定チャートの詳細図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を用いて説明する。実施例１では、画像形成装置の外部にある情報処理装置でPDL解析処理・RIP処理を行いネットワーク経由でRIP済みのデータを転送する。一方で、実施例２では、画像形成装置の本体内部でPDL解析処理・RIP処理を行う。
【００１７】
本発明では、図３、図４Ａ、図４Ｂ、図５Ａ、図５Ｂで説明する構成は実施例毎に部分的に異なるものの、その他の図面で説明する構成は共通である。以下、実施例１および実施例２について図面毎に説明する。
【００１８】
［印刷システムの構成］
図１（ａ）は、実施例１および実施例２における印刷システムの構成図であり、画像形成装置を表すブロック図を含んでいる。画像形成装置100は、現像ステーション101と、定着ステーション102と、給紙デッキ109とから構成される。コントローラ130は、画像形成装置100を構成する各要素の制御を行う。操作部150は、ＬＣＤと、タッチパネルとを兼ね備え、操作部150を介して画像形成装置のオペレータが印刷状況を確認し、各種設定を行うことができる。スキャナ160は、原稿を読み取る。読み取った原稿を画像情報としてコントローラ130に転送することにより、コピー機能が実行可能となる。ＣＭＹＫの現像器104〜107のそれぞれにおいて、コントローラ130からの入力画像が、各現像器に内蔵される感光ドラムに現像され、トナーが現像部に付着して感光ドラム上でトナー像が形成される。この現像されたＣＭＹＫそれぞれのトナー像が、中間転写ベルト108に転写された後、給紙デッキ109から給紙された記録媒体（具体的にはシート）に転写される。こうしてトナー像が転写されたシートは、定着ステーション102に送られ、定着ローラー110により熱と、圧力とが加えられる。これにより、トナーが融解してシート上に定着し、画像形成過程が完了する。シートは必要に応じて、反転ユニット140において表裏を反転し、排出される。反転ユニット140には、分光測色センサ170が設置されている。
【００１９】
図１（ｂ）は、本発明の実施例１および実施例２における画像形成装置の反転ユニット140の動作を説明する拡大図である。反転ユニット140には、複数の分光測色センサ170を並列に設置することができる。本実施例では、２個の分光測色センサ170が設置されているものとする（図８参照）。反転ユニット140に搬送された測定チャート800は、反転ユニット140の下端の突き当て板180に達する。必要に応じて、この位置において測定チャート800を一定時間停止させ、測定チャート800の熱が自然冷却されるまで待機する。待機後、測定チャート800をスイッチバックし、上方向に搬送しながら、分光測色センサ170により測定チャート800上に画像形成されている測定パッチを連続で読み取る。
【００２０】
［画像形成装置のハードウェア構成］
図２は、画像形成装置のコントローラ130のハードウェア構成を示すブロック図である。SystemBus220を介してCPU201、RAM202、UI I/F203、Network I/F204、ROM205、HDD206が接続されており、これらは相互に通信を行う。SystemBus220上のコンポーネントは、ImageBus I/F207を経由して、ImageBus230に接続されたRIP208、プリンタ画像処理部209、エンジンI/F210へアクセスする。後述する図３の印刷ジョブ制御部305、PDL解析部313-1、RIP画像制御部314-1、印刷ページ制御部307等はCPU201上で実行され、処理中の一時的なデータはRAM202に保持される。UI I/F203は操作部211に接続されており、操作部211からの信号を各モジュールへ通知する。Network I/F204はネットワーク経由で情報処理装置からストリーム型のPDLデータを受信し、HDD206へ格納する。ROM205には画像形成装置の起動・実行に必要な各種パラメータおよびプログラムが格納されており、必要に応じて各ソフトウェアモジュールからアクセスされる。HDD206には、ネットワーク経由で受信したPDLデータが一時的に格納される。また、HDD206は、RIP208、プリンタ画像処理部209のデータスワップ領域として各モジュールからアクセスされる。ImageBus I/F207は、SystemBus220‐ImageBus230間の通信を取り持つ。具体的には、ImageBus I/F207は、制御系ソフトウェアが動作するSystemBus220側のモジュールと、ImageBus230上で動作するページ画像処理に関するモジュールとの間の通信を取り持つ。ImageBus230に接続されたRIP208（RIPとはラスタイメージプロセッサの略記）は、ページ記述言語(PDL)コードをイメージファイルへ展開する。プリンタ画像処理部209は、RIP208が生成したイメージファイルに対してプリンタエンジン212に適した解像度変換処理や補正処理を行う。エンジンI/F210は、エンジン制御部315がエンジンI/F210を通して、プリンタエンジン212を制御するための通信I/Fである。分光測色センサ213は、プリンタエンジン212を介してエンジンI/F210に接続されており、キャリブレーション時のチャートを読み込む。プリンタエンジン212は、図１に示す現像ステーション101および定着ステーション102の制御を行うエンジン制御部315と、分光測色センサ213の制御を行う分光測色センサ制御部320とから構成される。
【００２１】
［画像形成装置のソフトウェア構成］
図３は、画像形成装置100のコントローラ130のソフトウェア構成を示すブロック図である。ここでは各モジュールについて実施例２を踏まえて説明し、最後に実施例１と、実施例２との差分について説明する。
【００２２】
印刷ジョブ制御部305、PDL解析部313-1、UI画面制御部330に含まれる、各コンポーネントは、SystemBus220に接続されたROM205、RAM202、HDD206のいずれかの記憶手段に記憶され、CPU201によって実行される。RIP画像制御部314-1は、前述のSystemBus220に接続されたH/Wコンポーネントに加え、ImageBus230に接続されたRIP208およびプリンタ画像処理部209と連携して動作する。
【００２３】
また、エンジン制御部315は、前述のSystemBus220に接続されたH/Wコンポーネントに加え、ImageBus230に接続されたエンジンI/F210と連携してプリンタエンジン212の制御を行う。
【００２４】
Network I/F301は、TCP/IPのソケットI/FをNetwork制御部302に提供する。情報処理装置190は、アプリケーションを用いてPDLデータを生成し、RAW/LPRのいずれかの送信プロトコルでPDF, PostScript, PCL, XPS, TIFF, JPEG等のPDLデータを送信する。Network制御部302がRAW/LPRの通信プロトコルに対応し、画像形成装置100は、PDLデータを受信する。画像形成装置100は、受信したPDLデータを、Data受信制御部303と、その受信バッファ304とを介して、HDD206に逐次、ストリームデータとして書き込みを行う。印刷ジョブ制御部305は、Network制御部302がデータを受信すると、印刷ジョブの受信開始を認識して印刷ジョブの処理を開始する。
【００２５】
印刷ジョブ制御部305は、PDL解析部313-1を起動し、PDL解析部313-1に対してHDD206に蓄積されたPDLデータの読み出しを指示する。PDL解析部313-1は、HDD206から読み出したPDLデータを展開およびページ解析することで入力データの用紙サイズ・用紙タイプ・給紙段指定等のフィニッシング情報を取得し、各ページの描画コマンドの解析・描画処理を行う。PDL解析部313-1が描画処理した中間ページデータは、中間ページ保存部309に保存される。中間ページ保存部309に保存された中間ページデータは、RIP画像制御部314-1においてRIP処理され、エンジンに最適化された画像として印刷ページ保存部310に格納される。
【００２６】
PDL解析部313-1がページの用紙サイズ・用紙タイプ等の情報を検出すると、印刷ページ制御部307のページ属性保存部308にその情報が渡される。特に、印刷ジョブの先頭ページの解析処理では、ページ情報だけではなく、ドキュメント全体の設定に関わるジョブの属性情報もPDL解析部313-1によって確定され、印刷ジョブ制御部305のジョブ属性保存部306に格納される。
【００２７】
印刷制御部311は、定着温度管理部312を備える。印刷制御部311は、印刷開始時に、ジョブ属性保存部306が持つ「ジョブ属性」と、ページ属性保存部308が持つ「ページ属性」とを取得し、これらの情報に従ってエンジン制御部315に給紙を指示する。エンジン制御部315への給紙指示にあたり、印刷制御部311は、給紙する用紙のパラメータから必要な定着温度を定着温度管理部312に問い合わせ、決定する。
【００２８】
エンジン制御部315は、個々のフィニッシャの特性にあわせた速度・間隔で排紙処理を行う。
【００２９】
キャリブレーション制御部317は、印刷ジョブ制御部305からの問い合わせに応じてキャリブレーション処理が必要か否かを判定し、キャリブレーション処理が必要と判定された場合にキャリブレーション処理を実施する。キャリブレーション制御部317は内部に、キャリブレーション閾値管理部318と、キャリブレーションチャート保存部319と、分光測色センサ制御部320とを備える。キャリブレーション実施時には、キャリブレーションチャート保存部319に保存されたチャート画像を印刷制御部311に転送し、印刷制御部311がエンジン制御部315を通じて出力し、出力されたチャートを排紙口手前の分光測色センサでスキャンする。分光測色センサ制御部320を用いてスキャンした画像を基準値と比較し、エンジン制御部315の印刷パラメータに対するフィードバック調整を実施する。
【００３０】
キャリブレーション閾値管理部318は、ジョブ属性保存部306からの要求に応じて用紙サイズ・用紙タイプ・給紙段の情報を元に該当するキャリブレーションを実行せずに連続出力できる枚数を通知する。
【００３１】
キャリブレーションチャート保存部319は、キャリブレーション実行時の画像を格納しており、キャリブレーション用にチャートを出力する時に格納された画像を印刷制御部311に渡す。分光測色センサ制御部320は、分光測色センサがチャート画像をスキャンする処理フローを制御する。冷却時間管理部321は、定着直後のチャート用紙が十分冷却され、分光測色センサがスキャン可能になるまでの冷却時間のテーブルを保持している。このテーブルを参照することで、出力用紙情報（用紙サイズ・用紙タイプ）から冷却にかかる時間を取得することができる。
【００３２】
次に、実施例１と、実施例２との差分について説明する。実施例１では、画像形成装置100の外部でPDL解析処理と、RIP処理とを行う。このため、実施例１に係る画像形成装置100は、外部の情報処理装置190からPDL解析結果を受信するページ属性転送制御部313-2と、RIP画像を受信するページデータ転送制御部314-2とを備える。一方、実施例２では、画像形成装置100内でPDL解析処理と、RIP処理とを行う。このため、実施例２に係る画像形成装置100は、PDL解析部313-1と、RIP画像制御部314-1とを備える。
【００３３】
［印刷順序制御のシーケンス］
図４を用いて印刷順序制御のシーケンスについて説明する。
【００３４】
図４Ａは、画像形成装置100の外部でPDL解析処理およびRIP処理を行うシステムにおける、キャリブレーション時の定着温度・冷却時間を考慮した印刷順序制御のシーケンス図である（すなわち、実施例１のシーケンス図である）。
【００３５】
印刷順序の入れ替え判定には、ジョブ処理中にキャリブレーション調整が発生すること、ならびに、そのキャリブレーション時の定着温度の情報および分光測色センサが必要とする冷却期間の情報が必要である。
【００３６】
実施例１では画像形成装置100の外部でPDL解析処理を行っているため、画像形成装置側でジョブを受信した最初の段階において当該ジョブで使用する用紙サイズ・タイプ・給紙段の情報が確定している。従って、ジョブ処理開始の初期段階でキャリブレーション時の処理時間を考慮したジョブの入れ替え制御を実施できる。
【００３７】
図４Ａのシーケンスは、次の３つのパートから構成される。
【００３８】
第１のグループ41100では、印刷ジョブデータを、ネットワークを介して受信し、その直後にジョブ属性として外部から設定された印刷時に使用する「給紙段、用紙サイズ、用紙タイプ情報」等の情報から、キャリブレーションが発生するかを事前に確認する。キャリブレーションが発生する場合は、キャリブレーションにかかる時間を、定着温度と、その後の分光測色センサで読み取る前の冷却時間とから算出する。
【００３９】
第１のグループ41100ではまず、印刷ジョブ制御部が、ジョブ属性保存部に給紙段・用紙サイズ・用紙タイプ等、ジョブ中で使用するメディアの種類と、枚数とを保存する（図４Ａの符号41001）。次いで、ジョブ属性保存部が、Calibration閾値管理部にキャリブレーション実行間隔の閾値を超えるメディアがあるか否かを確認する（図４Ａの符号41002）。この確認の結果を受けて、Calibrationを実行する場合に該当するメディアの定着温度と、定着後の分光測色センサでの読み取り前の冷却時間を確認する（図４Ａの符号41003）。最後に、印刷ジョブ制御部が、ジョブ属性保存部からジョブ毎の定着温度を取得する（図４Ａの符号41004）。
【００４０】
第２のグループ41200では、外部の情報処理装置190上でPDL解析処理・RIP処理が行われたページ属性情報と、ページデータとが画像形成装置100のコンポーネントへ転送される。
【００４１】
第２のグループ41200ではまず、印刷ジョブ制御部が、ページ属性転送制御部にRIP済みデータの受信開始（ジョブ単位）を指示する（図４Ａの符号41005）。次いで、印刷ジョブ制御部が、印刷ページ制御部にページ処理者の生成を要求する（図４Ａの符号41006）。次いで、印刷ページ制御部が、ページ属性転送制御部にページ属性の取得を要求する（図４Ａの符号41007）。次いで、印刷ページ制御部が、ページ属性転送制御部からページ属性を取得する（図４Ａの符号41008）。次いで、印刷ページ制御部が、ページ属性保存部に取得したページ属性を保存する（図４Ａの符号41009）。次いで、印刷ページ制御部が、ページデータ転送制御部にVideo転送処理開始を要求する（図４Ａの符号41010）。次いで、印刷ページ制御部が、ページデータ転送制御部からVideo転送処理の終了通知を受ける（図４Ａの符号41011）。最後に、ページ属性転送制御部が、RIP済みデータの受信終了（ジョブ単位）を印刷ジョブ制御部に通知する（図４Ａの符号41012）。
【００４２】
第３のグループ41300では、印刷ジョブの順序判定と、印刷処理とを行う。
【００４３】
第３のグループ41300ではまず、印刷ジョブ制御部が、図５Ｂのフローチャートに従い、印刷ジョブの順序判定を行う（図４Ａの符号41013）。具体的には、印刷ジョブ制御部が、現在のジョブと、後続のジョブとの順序比較を行う。後続のジョブが存在しない場合、あるいは、後続のジョブが動作41004まで処理が終わっていない場合は、ジョブの順序判定を行わずそのまま印刷処理41014〜41017を行う。一方、後続のジョブが存在する場合は、入れ替え判定を図５Ｂのフローチャートに従って行い、印刷順序が確定した後、該当ジョブのページについて動作41014〜41017を繰り返して全頁を出力し、終了する。印刷処理41014〜41017について説明する。印刷ジョブ制御部から印刷ページ制御部へ印刷処理開始（ページ単位）を通知する（図４Ａの符号41014）。次いで、印刷ページ制御部から印刷制御部へ印刷処理開始（ページ単位）を通知する（図４Ａの符号41015）。次いで、印刷制御部から印刷ページ制御部へ印刷処理終了（ページ単位）を通知する（図４Ａの符号41016）。最後に、印刷ページ制御部から印刷ジョブ制御部へ印刷処理終了（ページ単位）を通知する（図４Ａの符号41017）。
【００４４】
図４Ｂは、画像形成装置100上でPDL解析処理およびRIP処理を行うシステムにおける、キャリブレーション時の定着温度・冷却時間を考慮した印刷順序制御のシーケンス図である（すなわち、実施例２のシーケンス図である）。
【００４５】
上述したように、印刷順序の入れ替え判定には、ジョブ処理中にキャリブレーション調整が発生すること、ならびに、そのキャリブレーション時の定着温度の情報および分光測色センサが必要とする冷却期間の情報が必要である。これらの判定・算出を行うには当該ジョブで使用する用紙サイズ・用紙タイプ・給紙段情報が確定している必要がある。
【００４６】
このため、PDL解析処理およびRIP処理を画像形成装置100上で実施する場合は、PDL展開処理に伴い、当該ジョブにおいて使用する用紙サイズ・用紙タイプ・給紙段情報が確定してから印刷順の制御を行う。
【００４７】
図４Ｂのシーケンスは、次の３つのパートから構成される。
【００４８】
第１のグループ42100では、PDLジョブのデータを、ネットワークを介して受信し、画像形成装置100上でPDL解析処理およびRIP処理を行う。
【００４９】
第１のグループ42100ではまず、印刷ジョブ制御部からPDL解析部へPDL展開処理の開始を指示（ジョブ単位）する（図４Ｂの符号42001）。次いで、印刷ジョブ制御部から印刷ページ制御部にページ処理者の生成を指示する（図４Ｂの符号42002）。次いで、印刷ページ制御部が、PDL解析部へページ生成開始を指示する（図４Ｂの符号42003）。次いで、PDL解析部から印刷ページ制御部へページ生成終了を通知する（図４Ｂの符号42004）。次いで、印刷ページ制御部は、ページ属性保存部にページ属性を保存する（図４Ｂの符号42005）。次いで、印刷ページ制御部からRIP制御部へRIP処理開始を指示する（図４Ｂの符号42006）。次いで、RIP制御部から印刷ページ制御部へRIP処理終了を通知する（図４Ｂの符号42007）。動作42002〜42007をジョブ中のページ数に応じて複数回繰り返した後、PDL解析部から印刷ジョブ制御部へPDL展開処理の終了を通知する（図４Ｂの符号42008）。
【００５０】
第２のグループ42200では、PDL解析処理の結果から取得できた当該ジョブにおいて使用する給紙段・用紙サイズ・用紙タイプ等の情報に基づいて当該ジョブのプリント動作中にキャリブレーションが発生するか否かを判定する。キャリブレーションが発生する場合は、キャリブレーションにかかる時間として、定着温度と、その後の分光測色センサで読み取る前に要する冷却時間とを算出する。
【００５１】
第２のグループ42200ではまず、印刷ジョブ制御部からジョブ属性保存部にキャリブレーションの実行有無や定着温度等のジョブ属性取得要求を発行する（図４Ｂの符号42009）。次いで、ジョブ属性保存部は、当該ジョブの属性情報にキャリブレーションの実行有無や定着温度に関する情報が保存されているか確認する。当該ジョブの属性情報に必要な情報が無ければ、ジョブ属性保存部は、ページ属性保存部に全頁の用紙サイズ・用紙タイプ・指定給紙段等の属性情報取得を要求し、これらの情報を取得する（図４Ｂの符号42010）。次いで、ジョブ属性保存部は、取得したページ情報に基づいてキャリブレーション閾値管理部に問い合わせること等により、キャリブレーション実行のON/OFF判定を行い、判定結果をジョブ属性として保存する（図４Ｂの符号42011）。なお、この処理の詳細は、図５Ａのフローチャートを用いて後述する。次いで、ジョブ属性保存部は、取得したページ情報に基づき、定着温度管理部に印刷時の定着温度を確認する。キャリブレーションを実行する場合は、キャリブレーション時の定着温度または通常印刷時の定着温度のいずれかを確認する（図４Ｂの符号42012）。なお、定着温度は、用紙種類毎に決定される（図７（ａ）参照）。次いで、ジョブ属性保存部から印刷ジョブ制御部へ印刷処理中の定着温度を通知する（図４Ｂの符号42013）。
【００５２】
第３のグループ42300では、第２のグループ42200の算出結果に基づいて印刷順序の入れ替えを行い、入れ替え後のジョブ順で印刷処理を行う。
【００５３】
第３のグループ42300ではまず、印刷ジョブ制御部が、現在のジョブと、後続のジョブとの順序比較を行う（図４Ｂの符号42014）。後続のジョブが存在しない場合、あるいは、後続のジョブが動作42013まで処理が終わっていない場合は、ジョブの順序判定を行わずそのまま印刷処理42015〜42018を行う。一方、後続のジョブが存在する場合は、入れ替え判定を図５Ｂのフローチャートに従って行う。次いで、印刷ジョブ制御部が、印刷ページ制御部に印刷処理開始（ページ単位）を指示する（図４Ｂの符号42015）。次いで、印刷ページ制御部が、印刷制御部に印刷処理開始（ページ単位）を指示する（図４Ｂの符号42016）。次いで、印刷制御部から印刷ページ制御部に印刷処理終了（ページ単位）を通知する（図４Ｂの符号42017）。最後に、印刷ページ制御部から印刷ジョブ制御部に印刷処理終了（ページ単位）を通知する（図４Ｂの符号42018）。動作シーケンス42015〜42018をジョブのページ数分繰り返し、印刷を終了する。
【００５４】
［定着温度判定処理および印刷順序判定処理］
図５Ａは、印刷ジョブ中の各ページの坪量、定着温度を判定する一連の処理を表すフローチャートである。
【００５５】
まず、ステップS5101において、ジョブリストから印刷ジョブの情報（具体的にはジョブID）を取得する。
【００５６】
次いで、ステップS5102において、該当するジョブIDのデータに関して、PDL展開処理を行う。PDL展開処理の先頭で印刷ジョブのキャリブレーション判定に必要な用紙情報が確定する。また、PDL展開処理の最終ページで、印刷ジョブのキャリブレーション判定に必要な情報が確定する。
【００５７】
次いで、ステップS5103において、当該ジョブがキャリブレーションによる補正効果の影響を受ける印刷ジョブか否かを判定する。当該ジョブがキャリブレーションによる補正効果の影響を受ける印刷ジョブであると判定された場合、処理はステップS5104へ進む。当該ジョブがキャリブレーションによる補正効果の影響を受ける印刷ジョブではないと判定された場合、処理はステップS5109へ進む。
【００５８】
ステップS5104において、受信データを解析し、印刷ジョブの中で使用する全印刷ページの用紙サイズ・用紙タイプ・坪量および給紙する給紙段の情報を取得し、各給紙段から給紙される用紙の枚数を予測する。また、当該ジョブが情報処理装置190から印刷順序の変更を許可されているか否かを判定するための判定情報を取得する。
【００５９】
次いで、ステップS5105において、予測される給紙枚数を元にキャリブレーション閾値管理部318に問い合わせを行う。
【００６０】
次いで、ステップS5106において、当該ジョブの処理中にキャリブレーション処理が発生するか否かについて、事前に判定する。キャリブレーション処理が発生しないと判定された場合は、処理はステップS5109へ進み、キャリブレーション処理が発生すると判定された場合は、その用紙サイズ／用紙タイプ／給紙段の情報を確定させてから処理はステップS5107へ進む。
【００６１】
ステップS5107において、キャリブレーションを行う用紙サイズ／用紙タイプ／給紙段の情報から定着温度と、冷却時間とを算出する。
【００６２】
次いで、ステップS5108において、ステップS5106、S5107で取得した「定着温度」、「冷却時間」、「キャリブレーションON」の情報をジョブ属性として保存する。
【００６３】
ステップS5109において、定着温度管理部312に問い合わせ、印刷する用紙サイズ／用紙タイプ／給紙段の情報から通常印刷ジョブの定着温度を取得する。
【００６４】
次いで、ステップS5110において、ジョブ属性として「定着温度」、「キャリブレーションOFF」の情報をジョブ属性として保存する。
【００６５】
図５Ｂは、印刷ジョブ毎の属性情報（具体的には、定着温度）から印刷ジョブの順序入れ替えを行うか否かを判定し、必要に応じて印刷ジョブの順序入れ替えを行う一連の処理を表すフローチャートである。
【００６６】
まず、ステップS5201において、順序比較判定のために、ジョブリストから先頭のジョブの情報およびその次のジョブの情報を取得する。
【００６７】
次いで、ステップS5202において、先頭のジョブのキャリブレーションON/OFFフラグを参照することで、キャリブレーションを実行するか（すなわち、冷却のための待機時間が発生するか）否かを判定する。キャリブレーションを実行すると判定された場合は、処理はステップS5203へ進み、キャリブレーションを実行しないと判定された場合は、処理はステップS5207へ進む。
【００６８】
ステップS5203において、先頭のジョブのジョブ属性と、後続ジョブのジョブ属性とから、各ジョブの定着温度を取得する。
【００６９】
次いで、ステップS5204において、先頭のジョブの定着温度と、後続のジョブの定着温度とを比較する。先頭のジョブの定着温度が後続のジョブの定着温度より高い場合、処理はステップS5205へ進み、先頭のジョブの定着温度が後続のジョブの定着温度以下の場合、処理はステップS5207に進む。
【００７０】
ステップS5205において、ステップS5104で取得した印刷順序の変更を許可されているか否かを判定する判定情報に基づき、先頭のジョブと、後続のジョブとの順序を入れ替えて良いか否かを判定する。先頭のジョブと、後続のジョブとの順序を入れ替え可能と判定された場合、処理はステップS5206へ進み、先頭のジョブと、後続のジョブとの順序を入れ替え不可と判定された場合、処理はステップS5207へ進む。
【００７１】
ステップS5206において、先頭のジョブと、後続のジョブとの順序入れ替えを行い定着温度の低い後続のジョブを先行させる。
【００７２】
最後に、ステップS5207において、ジョブリストの先頭にあるジョブの印刷処理を行う。
【００７３】
［キャリブレーション閾値枚数表］
図６は、給紙段毎のキャリブレーション実行間隔の閾値を管理する表である。テーブル600は、キャリブレーションの間隔枚数を給紙段の用紙毎に管理するための閾値を保持するテーブルである。テーブル600は、キャリブレーション閾値管理部318に保存され、印刷制御部311から出力の都度、更新されるものである。テーブル600の各列について説明する。列601には給紙段が保持され、列602には給紙段に設定されている用紙サイズが保持され、列603には給紙段に設定されている用紙タイプが保持され、列604には給紙段に設定されている用紙の坪量が保持される。ここで、列605には調整閾値、すなわちキャリブレーション無しで連続出力できる枚数が保持されることに留意されたい。この閾値は給紙段毎に設けられるため、図６の例では全部で４レコード（給紙段４つ分）登録されている。次に、テーブル600の各行について説明する。行611に「カセット１、A4、普通紙１」に対応するデータ、行612に「カセット２、A4、普通紙２」に対応するデータ、行613に「カセット３、A3、普通紙３」に対応するデータ、行614に「カセット４、A3、厚紙１」に対応するデータが保持される。それぞれの給紙段毎にキャリブレーションを実行せずに連続給紙出来る枚数が保持されている。
【００７４】
［定着温度表、冷却時間表］
図７（ａ）は、定着温度を管理する表であり、図７（ｂ）は、冷却時間を管理する表である。テーブル700は、定着温度管理部312が保持する用紙種別情報から定着温度を算出するためのテーブルである。テーブル700の各列について説明する。列701には用紙の名称種別が保持され、列702には許容される用紙の坪量の範囲が保持され、列703には用紙の定着温度が保持される。次に、テーブル700の各行について説明する。図７（ａ）の例では、行705には「普通紙１」に対応するデータが保持され、行706には「普通紙２」に対応するデータが保持され、行707には「普通紙３」に対応するデータが保持され、行708には「厚紙１」に対応するデータが保持されている。
【００７５】
テーブル720は、冷却時間管理部321が保持する用紙種別情報から冷却時間を算出するためのテーブルである。テーブル720の各列について説明する。列721には用紙の名称種別が保持され、列722には許容される用紙の坪量の範囲が保持され、列723には用紙の冷却時間が保持される。次に、テーブル720の各行について説明する。図７（ｂ）の例では、行725には「普通紙１」に対応するデータが保持され、行726には「普通紙２」に対応するデータが保持され、行727には「普通紙３」に対応するデータが保持され、行728には「厚紙１」に対応するデータが保持されている。
【００７６】
［キャリブレーション用の測定チャート］
図８は、実施例１および実施例２におけるキャリブレーション用の測定チャートに関する詳細図である。図８にはキャリブレーション用の測定チャート800のサンプルが示されている。このサンプルは、キャリブレーションチャート保存部319に出力画像として保存されている。幅801にある測色パッチは分光測色センサ803でスキャンされ、幅802にある測色パッチは分光測色センサ804でスキャンされる。分光測色センサ803、804は、定着ステーション102内の反転パス上に設置されており、図８の矢印の向きに測定チャート800をスイッチバック搬送する際にパッチを読み取る。
【００７７】
上記の実施例１および実施例２では、定着温度に基づき印刷ジョブの追い越し制御を行い、先頭のキャリブレーションジョブの定着温度よりも後続の印刷ジョブの定着温度が高い場合に、印刷順序の入れ替えを抑制する。これにより、キャリブレーション実行時に分光測色センサでスキャンする際の冷却用待機時間を最小に抑えつつ、効率的な印刷ジョブと、キャリブレーションジョブとの順序制御を行う画像形成装置を実現できる。
【００７８】
［その他の実施例］
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015004890.tif 000003
【図２】
2015004890.tif 000004
【図３】
2015004890.tif 000005
【図４Ａ】
2015004890.tif 000006
【図４Ｂ】
2015004890.tif 000007
【図５Ａ】
2015004890.tif 000008
【図５Ｂ】
2015004890.tif 000009
【図６】
2015004890.tif 000010
【図７】
2015004890.tif 000011
【図８】
2015004890.tif 000012