(57)【特許請求の範囲】
【請求項１】
印刷データが含まれる印刷ジョブを受信する受信部と、
受信した印刷ジョブを保存する印刷ジョブ記憶部と、
前記印刷データに対して、補正パラメーターを使用したラスタライズ処理を行ってページ単位のラスターページデータを生成するＲＩＰ部と、
生成したラスターページデータに基づいて記憶媒体への印刷処理を実行する印刷部と、
前記ＲＩＰ部により生成されたラスターページデータであって、印刷実行待ちのラスターページデータを保存するページデータ記憶部と、
予め設定された更新条件を満たすか否かを判断し、更新条件を満たす場合に、前記補正パラメーターを新たな補正パラメーターに更新するパラメーター更新部と、
前記更新条件により前記補正パラメーターが更新される更新タイミングを予測する予測部と、
印刷ジョブの印刷データに対する前記ＲＩＰ部によるラスタライズ処理の実行、および前記印刷部による印刷処理の実行を制御するジョブ管理部と、を有し、
前記ジョブ管理部は、前記予測部から取得した更新タイミングに基づいて、印刷ジョブを実行中、あるいは実行する前に前記補正パラメーターの更新がなされると判断した場合に、該印刷ジョブにおける更新タイミング以降のページに対するラスタライズ処理を待機させ、
前記パラメーター更新部により前記補正パラメーターが新たな補正パラメーターに更新された後に、前記待機を解除し、更新タイミング以降のページに対するラスタライズ処理および印刷処理を実行させることを特徴とする画像形成装置。
【請求項２】
前記ジョブ管理部は、印刷ジョブの実行中に前記補正パラメーターの更新がなされると判断した場合、該印刷ジョブの全ページに対するラスタライズ処理を待機させるとともに、前記更新タイミングを、該印刷ジョブを実行する前のタイミングに変更し、
前記変更後の更新タイミングにおいて、前記パラメーター更新部により前記補正パラメーターが新たな補正パラメーターに更新された後に、前記待機を解除し、該印刷ジョブの全ページに対するラスタライズ処理および印刷処理を実行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ラスタライズ処理を待機する処理を、ページ単位またはジョブ単位で行うかのユーザーによる指定を受け付ける受付部を有し、
前記ジョブ管理部は、
前記ページ単位の指定が受け付けられた場合には、前記ラスタライズ処理の待機および、該待機の解除をページ単位で行い、
前記ジョブ単位の指定が受け付けられた場合には、前記ラスタライズ処理の待機および、該待機の解除をジョブ単位で行うように切り替える請求項２に記載の画像形成装置。
【請求項４】
前記更新条件は、前記印刷部で印刷処理を実行した所定ページ数または所定印刷時間であり、
前記パラメーター更新部は、前記所定ページ数または前記所定印刷時間の印刷処理が前記印刷部で実行される毎に、前記補正パラメーターの更新を行い、
前記予測部は、前記補正パラメーターが直前に更新されてからの印刷ページ数あるいは印刷時間の履歴情報と、受信した印刷ジョブに基づいて前記更新タイミングを予測することを特徴とする請求項１〜３のいずれか１つに記載の画像形成装置。
【請求項５】
前記画像形成装置は、色と濃度を異ならせた複数のパッチを含むパラメーター調整用のチャート画像データを保存するチャート記憶部と、
前記印刷部により印刷された記録媒体が搬送される搬送経路上に設けられた画像読取部と、を更に有し、
前記パラメーター更新部は、前記印刷部により前記チャート画像データを印刷した記録媒体を前記画像読取部で読み取ることで得られた色データから、前記新たな補正パラメーターを作成することを特徴とする請求項１〜４のいずれか１つに記載の画像形成装置。
【請求項６】
前記画像形成装置は、色と濃度を異ならせた複数のパッチを含むパラメーター調整用のチャート画像データを保存するチャート記憶部と、
前記チャート画像データは、前記印刷部により前記チャート画像データを印刷した記録媒体の色データを取得する取得部と、を有し、
前記パラメーター更新部は、前記取得部から取得した色データから、前記新たな補正パラメーターを作成することを特徴とする請求項１〜４のいずれか１つに記載の画像形成装置。
【請求項７】
印刷予定の印刷ジョブの一部または全部は、キャンセル可能であり、
前記予測部は、印刷ジョブがキャンセルされた場合に、該キャンセルした印刷ジョブ以外の他の印刷ジョブに基づいて前記更新タイミングの予測を行うとともに、更新タイミングの予測結果を前記ジョブ管理部に通知し、
前記ジョブ管理部は、取得した更新タイミングにより、前記待機の解除を判断することを特徴とする請求項１〜６のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
一般的な印刷の出力手順としては、最初にＰＣ（パーソナル・コンピュータ）等から画像形成装置にプリンタ言語で記述された画像データと印刷設定が記述されたジョブチケットからなる印刷ジョブが投入される。そして投入された画像データに対してＲＩＰ部（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）のラスタライズ処理によりラスターイメージデータ（以下「ラスターページデータ」という）を生成し、この生成したラスターページデータに基づいて用紙上への印刷を行う。
【０００３】
また、このような画像形成装置では安定した画像を得るために、温湿度等の環境変化や経年劣化等による出力特性の変化を補償するために、所定のタイミングで補正パラメーター（ＬＵＴ：ルックアップテーブル）を更新し、更新した補正データをラスタライズ処理に反映させることで、安定した色再現性を行う機能を備えるものがある。
【０００４】
このような機能を備えた画像形成装置における懸念点としては以下がある。ページ数の多い文書を大量に印刷する際には、印刷処理に先だってラスターページデータを作成される。そして全てのラスターページデータの印刷が終了する前に、補正パラメーターの更新タイミングにかかってしまった場合には、そのタイミングで補正パラメーターの更新がなされる。この場合、それまで作成したラスターページデータは更新される前の補正パラメーターを用いてラスタライズ処理されていることになるために、このラスターページデータを使用して印刷をした場合には、色再現性が適切でないおそれがある。そのため、それまでに作成したラスターページデータは削除せざるを得ない。
【０００５】
引用文献１には、印刷途中に補正パラメーターの更新がなされた場合には、作成済みのラスターページデータに対して再生成が必要な否かを、印刷未完了であるか、あるいは中間調を含むか否かにより判断し、再生成が必要なラスターページデータのみ再生成を行うことで処理の迅速化を図る技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２２４８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、引用文献１に開示された技術は、一旦は、印刷ジョブの全ページに対してラスタライズ処理を行っているために、再生成が必要なラスターページデータに対しては無駄な生成処理を行っていたことになる。
【０００８】
本願は上記問題に鑑み、適切でない補正パラメーターを用いてラスタライズ処理がなされることを防止することで、無駄な処理が実行されることを防ぐことを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
１．印刷データが含まれる印刷ジョブを受信する受信部と、
受信した印刷ジョブを保存する印刷ジョブ記憶部と、
前記印刷データに対して、補正パラメーターを使用したラスタライズ処理を行ってページ単位のラスターページデータを生成するＲＩＰ部と、
生成したラスターページデータに基づいて記憶媒体への印刷処理を実行する印刷部と、
前記ＲＩＰ部により生成されたラスターページデータであって、印刷実行待ちのラスターページデータを保存するページデータ記憶部と、
予め設定された更新条件を満たすか否かを判断し、更新条件を満たす場合に、前記補正パラメーターを新たな補正パラメーターに更新するパラメーター更新部と、
前記更新条件により前記補正パラメーターが更新される更新タイミングを予測する予測部と、
印刷ジョブの印刷データに対する前記ＲＩＰ部によるラスタライズ処理の実行、および前記印刷部による印刷処理の実行を制御するジョブ管理部と、を有し、
前記ジョブ管理部は、前記予測部から取得した更新タイミングに基づいて、印刷ジョブを実行中、あるいは実行する前に前記補正パラメーターの更新がなされると判断した場合に、該印刷ジョブにおける更新タイミング以降のページに対するラスタライズ処理を待機させ、
前記パラメーター更新部により前記補正パラメーターが新たな補正パラメーターに更新された後に、前記待機を解除し、更新タイミング以降のページに対するラスタライズ処理および印刷処理を実行させることを特徴とする画像形成装置。
【００１１】
２．前記ジョブ管理部は、印刷ジョブの実行中に前記補正パラメーターの更新がなされると判断した場合、該印刷ジョブの全ページに対するラスタライズ処理を待機させるとともに、前記更新タイミングを、該印刷ジョブを実行する前のタイミングに変更し、
前記変更後の更新タイミングにおいて、前記パラメーター更新部により前記補正パラメーターが新たな補正パラメーターに更新された後に、前記待機を解除し、該印刷ジョブの全ページに対するラスタライズ処理および印刷処理を実行させることを特徴とする前記１に記載の画像形成装置。
【００１２】
３．ラスタライズ処理を待機する処理を、ページ単位またはジョブ単位で行うかのユーザーによる指定を受け付ける受付部を有し、
前記ジョブ管理部は、
前記ページ単位の指定が受け付けられた場合には、前記ラスタライズ処理の待機および、該待機の解除をページ単位で行い、
前記ジョブ単位の指定が受け付けられた場合には、前記ラスタライズ処理の待機および、該待機の解除をジョブ単位で行うように切り替える前記２に記載の画像形成装置。
【００１３】
４．前記更新条件は、前記印刷部で印刷処理を実行した所定ページ数または所定印刷時間であり、
前記パラメーター更新部は、前記所定ページ数または前記所定印刷時間の印刷処理が前記印刷部で実行される毎に、前記補正パラメーターの更新を行い、
前記予測部は、前記補正パラメーターが直前に更新されてからの印刷ページ数あるいは印刷時間の履歴情報と、受信した印刷ジョブに基づいて前記更新タイミングを予測することを特徴とする前記１〜３のいずれか１つに記載の画像形成装置。
【００１４】
５．前記画像形成装置は、色と濃度を異ならせた複数のパッチを含むパラメーター調整用のチャート画像データを保存するチャート記憶部と、
前記印刷部により印刷された記録媒体が搬送される搬送経路上に設けられた画像読取部と、を更に有し、
前記パラメーター更新部は、前記印刷部により前記チャート画像データを印刷した記録媒体を前記画像読取部で読み取ることで得られた色データから、前記新たな補正パラメーターを作成することを特徴とする前記１〜４のいずれか１つに記載の画像形成装置。
【００１５】
６．前記画像形成装置は、色と濃度を異ならせた複数のパッチを含むパラメーター調整用のチャート画像データを保存するチャート記憶部と、
前記チャート画像データは、前記印刷部により前記チャート画像データを印刷した記録媒体の色データを取得する取得部と、を有し、
前記パラメーター更新部は、前記取得部から取得した色データから、前記新たな補正パラメーターを作成することを特徴とする前記１〜４のいずれか１つに記載の画像形成装置。
【００１６】
７．印刷予定の印刷ジョブの一部または全部は、キャンセル可能であり、
前記予測部は、印刷ジョブがキャンセルされた場合に、該キャンセルした印刷ジョブ以外の他の印刷ジョブに基づいて前記更新タイミングの予測を行うとともに、更新タイミングの予測結果を前記ジョブ管理部に通知し、
前記ジョブ管理部は、取得した更新タイミングにより、前記待機の解除を判断することを特徴とする前記１〜６のいずれか１つに記載の画像形成装置。
【発明の効果】
【００１７】
本発明によれば、補正パラメーターが更新される更新タイミングを予測し、予測した更新タイミングに応じてラスタライズ処理の実行を待機させることで、削除が必要となるようなラスターページデータの作成に関するラスタライズ処理が実行されることを防ぐことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】画像形成装置１００の概略構成の一例を示す図である。
【図２】画像形成装置１００のハードウェア構成例を示すブロック図である。
【図３】制御部１１０の機能ブロック図である。
【図４】表示部１５０に表示した設定画面である。
【図５】制御部１１０（ジョブ管理部１１１）が実行する制御フロー図である。
【図６】ステップＳ１０６のサブルーチンを示す図である。
【図７Ａ】比較例における表示部１５０に表示したジョブリスト画面である。
【図７Ｂ】実施例における表示部１５０に表示したジョブリスト画面である。
【図８】第２の実施形態のステップＳ１０６のサブルーチンを示す図である。
【図９】第３の実施形態の制御フロー図である。
【発明を実施するための形態】
【００１９】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２０】
図１は、実施形態に係る画像形成装置１００の概略構成の一例を示す図である。また、図２は、画像形成装置１００のハードウェア構成例を示すブロック図である。図３は主に画像形成装置１００の制御部１１０の制御機能ブロック図である。以下、図１〜３を参照して、画像形成装置１００の概略構成について説明する。
【００２１】
図１に示すように画像形成装置１００は、ネットワークＮを介して、端末装置２００に接続されている。画像形成装置１００は、電子写真方式の印刷装置であり、受信した印刷ジョブに基づいてＣ、Ｍ、Ｙ、Ｋの４色のトナーで形成したフルカラー画像を用紙上に形成する。端末装置２００は、例えばＰＣであり、ユーザーの操作によりＰＣ上で実行されるプリンタドライバーが作成した印刷ジョブ等を画像形成装置１００に送信する。
【００２２】
図２に示すように、画像形成装置１００は、制御部１１０、大容量の補助記憶装置であるＨＤＤ１２０、フルカラー画像の印刷を行う印刷部１３０、測色部１４０、表示部１５０、操作部１６０、スキャナー部１７０、通信Ｉ／Ｆ１８０を備える。
【００２３】
測色部１４０は、画像形成装置１００内の印刷部１３０と排紙トレイとの間の搬送経路中（インライン）に設けられ、印刷部１３０によりフルカラー画像が形成された搬送中の用紙表面に対してセンサー１４１により測色する。測色部１４０は、光源（ランプ）により用紙に対して光を一様に照射し、その反射光を、受光レンズを介しライン状のセンサー１４１に結像させることで測色を行う。センサー１４１、例えばそれぞれＲＧＢのフィルターで被覆された３種類のセンサーで構成され、カラー画像の各部に対する３種類のセンサーからの出力値（ＲＧＢ値）に基づいて色値を測定し、測定情報を出力する。また、センサー１４１は、搬送される用紙の幅方向（搬送ローラの軸方向）において十分な長さを備え、用紙の全領域を測色可能としている。
【００２４】
表示部１５０は、液晶等のディスプレイを備え設定条件や、印刷ジョブの実行状態等の情報を表示する。操作部１６０は、ハードキーや、表示部１５０の液晶に重畳したタッチセンサー等で構成され、ユーザーの操作指示を受け付ける。
【００２５】
スキャナー部１７０は、ＡＤＦで搬送された原稿用紙、あるいはプラテン台上に載置した原稿用紙に対して光源（ランプ）により光を一様に照射し、その反射光を、受光レンズを介しライン状のセンサーに結像させることで読み取りを行う。
【００２６】
通信Ｉ／Ｆ１８０は、端末装置２００等の外部機器とネットワークＮを介して通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ、Ｗｉ−Ｆｉ等の規格が用いられる。また、ＢｌｕｅＴｏｏｔｈ（登録商標）、赤外線通信、ＵＳＢ通信のためのインターフェースが設けられてもよい。
【００２７】
次に図３により制御部１１０の構成について説明する。制御部１１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、以下に説明する各機能は、それぞれに対応するプログラムをＲＯＭから読出してＲＡＭ上に展開し、これをＣＰＵが実行することにより実現される。
【００２８】
端末装置２００からは、ジョブチケットと印刷データから構成される印刷ジョブが送信され、これを受信部１１２で受信する。ジョブチケットには、用紙サイズ、各印刷データの印刷順序および用紙面へ配置情報や後処理の内容等の各種の印刷設定に関する処理内容が記述されている。印刷データは、ＰＳ、ＰＣＬなどのプリンタ言語（ＰＤＬ：ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）で記述されており、これは端末装置２００で、プリンタドライバー等により生成されたものである。このプリンタ言語は、ＰＤＬ解析部１１３で解析された後に中間データに変換される。中間データはＲＩＰ部１１４により処理可能なデータであり、この中間データはＲＩＰ１１４によりラスタライズ処理されてビットマップ形式のラスターイメージデータ（以下、「ラスターページデータ」という）に変換される。このラスタライズ処理においては、補正パラメーター更新部１１５に保持されている補正パラメーター（画像補正パラメーターともいう）が用いられる。
【００２９】
ＲＩＰ部１１４で生成されたラスターページデータは、ジョブ管理部１１１の管理下の下、印刷部１３０に送られる。印刷部１３０では、受け取ったラスターページデータに基づいて用紙上に画像が形成される。
【００３０】
ＨＤＤ１２０の内部領域には、印刷ジョブ記憶領域、ＲＩＰページデータ記憶領域、チャートデータ記憶領域等の複数の記憶領域が設けられている。なおこれらは物理的に分かれた別々の記憶装置にそれぞれ設けるようにしてもよい。ジョブ管理部１１１の管理により、印刷ジョブ記憶領域には、受信部１１２で受信した印刷ジョブが保存され、ＲＩＰページデータ記憶領域には、ＲＩＰ部１１４でラスタライズ処理されたラスターページデータが保存される。
【００３１】
補正パラメーター更新部１１５には更新条件が保持されており、更新条件が満たされて、更新タイミングとなった場合には、補正パラメーターの更新を行う。以下、更新条件について説明する。
【００３２】
（更新条件の設定）
図４は、表示部１５０に表示した設定画面であり、ユーザーは、更新条件設定欄１５１のチェックボックスａ１、プルダウンメニューａ２を操作することにより、更新条件の設定を行える。設定された更新条件は、補正パラメーター更新部１１５に保持される。同図では、更新条件は種類として「プリントページ数」が選択され、設定値として「２０００ページ」が設定されていることを示している。ユーザーは設定後、ＯＫボタンを操作することで設定を確定することができる。
【００３３】
補正パラメーター更新部１１５では、更新条件の設定と、カウンタ（履歴情報）を用いて更新条件を満たすか否かを判断する。具体的には、設定された更新条件の設定値（例えば２０００ページ）を初期値として値がゼロとなった場合に条件が合致したと判断するカウンタダウン方式でも、初期値をゼロとして増加した値が更新条件の設定値に到達した場合に条件が合致したと判断するカウントアップ方式でもよい。なお以下においてはカウントダウン方式として説明する。カウントダウン方式においては、図４のような更新条件が設定された場合、カウンターの初期値を２０００に設定し、１ページ印刷される度に、カウンターをデクリメントし、ゼロになったタイミングで補正パラメーターの更新を行う。そして補正パラメーターの更新処理にともないカウンターを初期化する。なお、更新条件の種類として印刷時間が設定された場合も同様であり、印刷部１３０の稼動時間に応じてタイマーカウンターのカウントダウンを行う。
【００３４】
なお、「プリントページ数」、「印刷時間」の種類は、いずれか一方、または両方を更新条件として有効化することができる。また両方を更新条件とした場合には両方のカウンターの初期化を、一方の初期化タイミングに同期させてもよく、それぞれ独立に制御するようにしてもよい。
【００３５】
そして、この補正パラメーター更新部１１５のカウンター値（あるいはタイマー値）は更新タイミング予測部１１６に、例えば印刷ジョブが受信される度に引き渡される。更新タイミング予測部１１６では、印刷ジョブを解析することで得られた総プリントページ数（＝印刷データのページ数×印刷部数）と、引き渡されたカウンター値により、更新タイミングの条件を満たすことになるか否かを判断することができる。具体的には当該印刷ジョブを実行した場合に、見込まれる印刷ページ数を、引き渡されたカウンター値から減算し、減算した結果がゼロになった場合に更新タイミングに到達したと判断する。更新条件が印刷時間の場合も同様である。見込まれる総プリントページ数と、用紙サイズ、印刷モード（両面、カラー等）等の印刷設定により印刷ジョブを実行した場合に見込まれる印刷時間を、引き渡されたタイマー値から減算することで、更新タイミングの条件を満たすことになるか否かを判断することができる。例えば印刷部１３０の生産能力が１００ＰＰＭに場合に、片面Ａ４サイズ（０．６ｓｅｃ）を１００ページ印刷するのであれば見込まれる印刷時間は６０ｓｅｃであり、片面Ａ３サイズ（１．２ｓｅｃ）が１００ページであれば１２０ｓｅｃとなる。
【００３６】
さらに、ユーザーによる指定を受け付ける受付部として機能する単位設定欄１５２のラジオボタンａ３により、後述するＲＩＰ待機処理の処理単位を、ページ単位で行うか、ジョブ単位で行うかの切替えを行うことができる。なお、本実施形態においては、補正パラメーターの更新単位については、ページ単位で行うこととして説明するが、ジョブ単位で行うようにしてもよい。ジョブ単位とした場合には、印刷ジョブの途中で更新タイミングに係った場合には、印刷ジョブの途中に補正パラメーターの更新を行うのではなく、印刷ジョブが終了した後に補正パラメーターの更新を実行するように制御する。次に、補正パラメーターの更新手順について説明する。
【００３７】
（補正パラメーターの更新処理）
補正パラメーターの更新処理は、ジョブ管理部１１１の制御の元で実行される。ＨＤＤ１２０のチャートデータ記録領域には、補正パラメーター設定用のチャートデータが保存されている。チャートデータは、濃度と色を異ならせた複数のパッチを含みこのチャートデータに基づいて印刷部１３０により印刷を行うことでチャート（色票）を作成する。
【００３８】
そして、このチャートを測色部１４０で、測色することにより測色値を得る。そして得られた測色値をあらかじめ備えた変換テーブルによりＣＭＹＫの色データ（Ｃｏ，Ｍｏ，Ｙｏ，Ｋｏ）に変換し、この変換した色値と、それぞれのパッチのチャートデータにおける画素信号値（Ｃｉ，Ｍｉ，Ｙｉ，Ｋｉ）とを対応づけ、これを全てのパッチに対して行う。
【００３９】
具体的には、ｎ番目のカラーパッチのＣＭＹＫの色値を（Ｃｏｎ，Ｍｏｎ，Ｙｏｎ，Ｋｏｎ）、画素信号値を（Ｃｉｎ，Ｍｉｎ，Ｙｉｎ，Ｋｉｎ）とした場合、１〜ｎ番目のパッチを出力し、これを測色した場合、以下の式（１）が成り立つ。ここで補正パラメーターは［w］であり、［w］は式（２）から求めることができる。
【００４０】
【数１】
0006413400.tif 000002
【００４１】
そして、補正パラメーター更新部１１５に保持されていた現行の補正パラメーターを削除し、新たに作成した補正パラメーターに更新する。
【００４２】
なお、測色部１４０に代わりに、外部の測色器２４０やスキャナー部１７０を用いて、補正パラメーターの更新を行うようにしてもよい。この場合は、更新タイミングとなった場合には、制御部１１０は、表示部１５０に補正パラメーターの更新タイミングである旨の表示を行い、これに応対したユーザーの指示の元、前述の補正パラメーター設定用のチャートを出力する。そして、このチャートに形成された複数のパッチの測色をスキャナー部１７０あるいは測色器２４０（図１参照）により行い色データを得る。測色器２４０を用いる場合には、各パッチの測色結果を、端末装置２００を経由して取得することで、新たな補正パラメーターを作成することができる。なお、測色器２４０としては分光測色計を用い、色データとしてはＣＩＥ  ＸＹＺやＣＩＥ  Ｌａｂとしてもよい。補正パラメーター更新部１１５は、変換用のＬＵＴを用いて、これらの色データをＣＭＹＫ値に変換したり、あるいはＣＭＹＫ値をＣＩＥ  ＸＹＺやＣＩＥ  Ｌａｂに変換したりすることができる。
【００４３】
（制御フロー）
以下、図５―図７Ｂを参照して、画像形成装置で実行される印刷制御処理について説明する。図５は、制御部１１０（ジョブ管理部１１１）が実行する制御フロー図である。
【００４４】
最初に、端末装置２００等から印刷ジョブを受信する（Ｓ１０１）。この印刷ジョブには、前述したように印刷設定を記述したジョブチケットと、１または複数ページからなる印刷データが含まれる。なお、この、印刷ジョブはスキャナー部１７０で読み取って生成した画像データに基づく印刷ジョブであってもよい。
【００４５】
続いて受信した印刷ジョブをＰＤＬ解析部１１３等により解析する（Ｓ１０２）。これにより印刷データのページ数、印刷部数、用紙サイズ、両面／片面印刷、あるいはフルカラー／モノカラーの情報を得る。これにより印刷ジョブの総プリントページ数や、総印刷時間を算出することができる。
【００４６】
続いて、印刷ジョブ実行中あるいは実行直前に補正パラメーターの更新が予定されているかを判断する（Ｓ１０３）。この判断は、更新タイミング予測部１１６が、対象となる印刷ジョブが開始されるときの、補正パラメーター更新部１１５から受信したカウンター値（履歴情報、更新条件）と印刷ジョブの内容から判断することができる。
【００４７】
印刷ジョブを実行中にあるいは印刷ジョブを実行する直前に補正パラメーターの更新が予定されておらず（Ｓ１０３：ＮＯ）、印刷ジョブの全てのページが現行の補正パラメーターを適用しても問題ないと見込まれれば、印刷ジョブの全ページの印刷データに対してラスタライズ処理を実行する（Ｓ１０４）。
【００４８】
続いて生成したラスターページデータに対して印刷部１３０により印刷を行う、あるいは印刷部１３０が他の印刷ジョブを印刷中であれば、当該ラスターページデータをＨＤＤ１２０のＲＩＰページデータ記憶領域に保存し、印刷待ちリストに登録する（Ｓ１０５）。
【００４９】
一方で、印刷ジョブの実行中、あるいは直前に補正パラメーターの更新が予定されおり（Ｓ１０３：ＹＥＳ）、当該印刷ジョブの全て、あるいは一部の印刷データに対して、これから更新される補正パラメーターを適用する必要があると判断した場合には、続くステップＳ１０６で以下に説明する更新、およびＲＩＰ待ち処理を行う。
【００５０】
図６は、ステップＳ１０６のサブルーチンを示す図である。最初の処理として、更新タイミング以降のページの印刷データに対してはラスタライズ処理を行わせずに待機させる（Ｓ２０１）。
【００５１】
続いて、待機対象となった印刷データを、ＨＤＤ１２０の印刷ジョブ記憶領域に保存する（Ｓ２０２）。
【００５２】
次に、更新条件を満たし、更新タイミングとなった時点で補正パラメーターの更新処理を実行する（Ｓ２０３）。この補正パラメーターの更新は前述のように、ＨＤＤ１２０に保存しているチャートデータを印刷部１３０で印刷して得られたチャートの複数のパッチを測色部１４０等により測色する。そしてそのパッチの測色値による色データと画素信号値（ＣＭＹＫ）から新たな補正パラメーターを作成し、作成した補正パラメーターにより補正パラメーター更新部１１５に保持している補正パラメーターを更新する。
【００５３】
ＲＩＰ部１１４は、ジョブ管理部１１１の指示に基づいて、補正パラメーター更新部１１５から更新された補正パラメーターを読み込む（Ｓ２０４）。続いて、ステップＳ２０２でＨＤＤ１２０に保存し、待機させていた印刷データを読み出す。そして、更新された補正パラメーターを用いて、読み出した印刷データに対してラスタライズ処理を実行する（Ｓ２０５）。以下は図５のフローに戻り（リターン）、続くステップＳ１０５の処理を実行して、終了する（エンド）。
【００５４】
（実施例）
ここで、図７Ａ、図７Ｂを参照して、複数の印刷ジョブを連続して受信した場合の処理手順について説明する。図７Ａは比較例であり受信したジョブの全てに対して、受信した順にラスタライズ処理、印刷処理を実行するものである。図７Ｂは実施例であり、図５−６に示した実施形態に対応する。図７Ａ、図７Ｂは、表示部１５０に表示した画面であり、ジョブリスト欄１５３ａ、１５３ｂには、ジョブ１〜６のステイタスが示されている。これらのジョブは番号の小さい順に受け付けられたものである。
【００５５】
図７Ａにおいて、ジョブ１は総ページ数が１０００ページのジョブであり、全ページに対する受信・解析処理、ラスタライズ処理（ＲＩＰ処理）が終了しており、また１０００ページのうち８００ページに対しては印刷処理も終了していることが示されている。ジョブ２、３は受信・解析処理、ラスタライズ処理までが終了している。印刷部１３０がジョブ１の処理をおこなっているため、ジョブ２、３は印刷処理待ち状態である。そのため、作成されたジョブ２、３のラスターページデータはＨＤＤ１２０のＲＩＰページデータ記憶領域に印刷実行待ちリストとともに保存される。ジョブ４は、受信・解析処理が終了し、ラスタライズ処理をＲＩＰ部１１４で実行中である。ジョブ５は、受信・解析処理が終了しており、ラスタライズ処理を待っている状態である。ジョブ６は、印刷ジョブの受信・解析処理を実行している。
【００５６】
また、その他の条件として、更新条件は図４にあるように、種類はプリントページ数であり、値は２０００ページに設定している。またジョブ１の印刷を開始する時点で、カウンターは初期値（２０００）である。また補正パラメーターの更新タイミングもページ単位で行うように設定されている。
【００５７】
このような条件であることから、ジョブ１を開始してから２０００ページ目、つまりジョブ２の途中で、更新タイミングにかかり、補正パラメーターの更新がなされることになる。具体的な制御としては、ジョブ２の１０００ページ目の印刷が出力された時点で、更新条件を満たすことになるため印刷を中断し、補正パラメーターの更新処理を行う。そして１００１ページ目からは、更新された補正パラメーターでラスタライズ処理を行う（２度目のラスタライズ処理）を行うことになる。
【００５８】
図７Ａに示す比較例では、ジョブ２の１００１ページ目以降、およびジョブ３、４については、現行の補正パラメーターでラスタライズ処理を処理済みあるいは処理中である。しかし、このラスタライズ処理により得られたラスターページデータでは、正しい色、濃度を出力することができない恐れがあるために削除が必要となる。つまり無駄な処理がなされていたことになる。
【００５９】
次に、図５−６の実施形態に対応する図７Ｂの実施例について説明する。図７Ｂにおいては、ジョブ１〜６の内容および受信順序と、補正パラメーターの更新条件等のその他の条件も図７Ａと同じである。
【００６０】
図７Ｂにおいては、更新タイミング予測部１１６は、ジョブ１を受信した時点で、補正パラメーター更新部からカウンター値を取得し、これとジョブ１のＰＤＬ解析結果から得られた総ページ数からジョブ１の実行中に補正パラメーターの更新が行われるか否かを予測する。ジョブ１については、カウンターの初期値２０００に対して、ページ数は１０００なのでこれを減算してもカウンター値は１０００なので、更新条件には合致しないと判断し（Ｓ１０３：ＮＯ）、ステップＳ１０４以降の処理を実行させる。
【００６１】
一方で、更新タイミング予測部１１６は、ジョブ２に対しては、ジョブ２を実行中にカウンター値がゼロとなり補正パラメーターの更新タイミングにかかると予測するので（Ｓ１０３：ＹＥＳ）、ステップＳ１０６の更新およびＲＩＰ待ち処理を行う。
【００６２】
ジョブ３―６についても、印刷ジョブを実行する直前に、補正パラメーターの更新処理が予定されているので（Ｓ１０３：ＹＥＳ）、同様にステップＳ１０６の更新およびＲＩＰ待ち処理を行う。
【００６３】
図７Ｂは、その状態を示すものである。ジョブ２は印刷処理の実行中に補正パラメーターの更新がなされると予測されるジョブであり、ジョブ３−５は、印刷処理の直前に補正パラメーターの更新がなされると予測されるジョブである。ジョブ２の１０００ページ目までは、更新タイミングよりも前なので、現行の補正パラメーターを用いてラスタライズ処理をしても問題はない。よってジョブ２の１〜１０００ページについては、補正パラメーター更新部１１５に保持されている現行の補正パラメーターを用いてラスタライズ処理を行う。処理後のラスターページデータはＨＤＤ１２０のＲＩＰページデータ記憶領域に保存され、印刷部１３０による印刷を待っている状態となる。一方で、ジョブ２の後半（図７Ｂでは「ジョブ２（２）」で示す）の１００１−２０００ページ目、およびジョブ３−５については、ラスタライズ処理は行わずにＲＩＰ待ち処理とする。そしてジョブ２の後半、およびジョブ３−５の印刷ジョブは、ＨＤＤ１２０の印刷ジョブ記憶領域に保存される（図６のＳ２０２）。
【００６４】
図７Ｂに示した状態の後、画像形成装置１００はジョブ１の残り２００ページと、ジョブ２の前半１０００ページについて印刷処理を行う。印刷処理が終わることで、補正パラメーター更新部１１５は、更新条件を満たすと判断する。その判断に基づいて、補正パラメーターの更新処理（図６のＳ２０３）を行い、その更新後の補正パラメーターを用いてＨＤＤ１２０に保存しているジョブ２の後半、およびジョブ３−５の印刷データに対してＲＩＰ部１１４によるラスタライズ処理、及び印刷部１３０による印刷処理を順次実行する。ジョブ６についても同様であり、必要に応じて更新、およびＲＩＰ待ち処理を行う。
【００６５】
このように、本実施形態では、補正パラメーターが更新される更新タイミングを予測し、予測した更新タイミングに応じてラスタライズ処理の実行を待機させることで、削除が必要となるようなラスターページデータの作成に関するラスタライズ処理を防ぐことが可能となり、全体的な処理時間が短縮される。また、ラスターページデータのファイルサイズ（Ａ４サイズ、１ページで数百ＭＢ）は印刷ジョブのデータに比べて著しく大きく、比較例では、無駄なラスターページデータを作成するだけでなくこれを保存するための記憶領域を確保しなくてはならない。その点、本実施形態では、更新条件を印刷ページ数、印刷時間としているので、この印刷ページ数あるいは印刷時間を上回るページ数分のラスターページデータを作成することはなく、またその他のページについては比較的サイズが小さい印刷データとして保存するため、確保しなくてはならない記憶領域のサイズを小さくすることができる。
【００６６】
（第２の実施形態）
次に、図８を参照して、第２の実施形態について説明する。第２の実施形態は、ＲＩＰ待機処理をジョブ単位で行うものであり、この設定は図４に示した単位設定欄１５２のラジオボタンａ３で「ジョブ単位」を選択することにより行うことができる。
【００６７】
図８は、図５のステップＳ１０６のサブルーチンであり同図のＳ３０１〜Ｓ３０５は、図６のＳ２０１〜Ｓ２０５にそれぞれ対応する。
【００６８】
図８に示す第２の実施形態では、更新タイミングにかかる印刷ジョブ、あるいは更新タイミング以降の印刷ジョブの全ページの印刷データに対してラスタライズ処理を行わずに待機させる（Ｓ３０１）。例えば図７Ｂの例では、ジョブ２に対しては前半１０００ページを含めて全ページに対しても、ラスタライズ処理は行わずに待機させ、ＨＤＤ１２０に保存させる（Ｓ３０２）。
【００６９】
続いて、ジョブ管理部１１１は、Ｓ３０２の待機の指示に合わせて、補正パラメーター更新部１１５には補正パラメーターの更新指示を発する。補正パラメーター更新部１１５は、この指示に応じて、補正パラメーターの更新処理を行う（Ｓ３０３）。図７Ｂに示す例では、本来の更新タイミングは、ジョブ２のうち、前半１０００ページを印刷終了した時点であるが、本実施形態では、ジョブ単位で、前手繰りで更新処理を行う。以降は、図６のステップＳ２０４、Ｓ２０５と同様に、更新後の補正パラメーターを用いて、待機した印刷ジョブに対してラスタライズ処理を実行し、生成したラスターページデータにより印刷を実行して終了する（図５のＳ１０５）。
【００７０】
このように、本実施形態では、補正パラメーターが更新される更新タイミングを予測し、予測した更新タイミングに応じてラスタライズ処理の実行を待機させることで、削除が必要となるようなラスターページデータを作成に関するラスタライズ処理が不要となり、全体的な処理時間が短縮される。さらに印刷ジョブ単位で、ＲＩＰ待機処理および補正パラメーターの更新を行うことにより、印刷ジョブ内で、画像濃度等が変動することを避けることが可能となる。
【００７１】
（第３の実施形態）
図９を参照して、第３の実施形態について説明する。第３の実施形態は、ジョブリストにあるジョブの一部がユーザーによりキャンセルされたときの処理に関するものである。
【００７２】
図７Ｂにおいて、実行中あるいは待機中のジョブに対しては、いずれかのジョブを指定し（ボタンｂ１）、その後にジョブキャンセルボタンｂ２を押し下げることにより指定されたジョブを削除することができる。
【００７３】
例えばジョブ２（ジョブ２（２）を含む）をキャンセルした場合には（Ｓ４０１：ＹＥＳ）、更新タイミング予測部は、更新タイミングの再計算を行う。具体的にはキャンセルされたページ数分だけ、カウンター値を戻し（加算）、戻した後のカウンター値に基づいて再度、補正パラメーターの更新タイミングの予測を行う（Ｓ４０２）。そしてこの再度の更新タイミングの予測に基づいて図５のＳ１０３以降の処理を行う。例えば図７Ｂの例においては、ジョブ２をキャンセルした場合には、カウンター値は１０００に戻る。この場合、ジョブ３、ジョブ４はともに補正パラメーターの更新タイミングにかからないため、現行の補正パラメーターを用いてラスタライズ処理と印刷処理を行うことが可能となる。
【００７４】
以上、本発明について、実施形態により説明したが、本発明は上述した実施形態に限定されるものではない。
【００７５】
例えば、更新条件については、印刷ページ数と、印刷時間の例を示したがこれに限られず、暦上の所定時間とし、印刷部１３０が稼動しているか否かにかかわらず所定時間経過毎に補正パラメーターを更新するようにしてもよく、あるいは朝一（数時間以上の長時間電源オフが続いた後の電源立ち上げ時）や日毎の定刻に更新するようにしてもよい。
【符号の説明】
【００７６】
１００  画像形成装置
１１０  制御部
１１１  ジョブ管理部
１１２  受信部
１１３  ＰＤＬ解析部
１１４  ＲＩＰ部
１１５  補正パラメーター更新部
１１６  更新タイミング予測部
１２０  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
１３０  印刷部
１４０  測色部
１５０  表示部
１６０  操作部
１７０  スキャナー部
１８０  通信Ｉ／Ｆ
【図１】
0006413400.tif 000003
【図２】
0006413400.tif 000004
【図３】
0006413400.tif 000005
【図４】
0006413400.tif 000006
【図５】
0006413400.tif 000007
【図６】
0006413400.tif 000008
【図７Ａ】
0006413400.tif 000009
【図７Ｂ】
0006413400.tif 000010
【図８】
0006413400.tif 000011
【図９】
0006413400.tif 000012