(57)【要約】【課題】複数ページの連続印刷中にキャリブレーション処理を実行する機能を有する印刷装置において、印刷画像の出力時の濃度補正処理と濃度測定用パッチパターンの生成時の濃度補正処理との競合が発生した場合のシリアルな濃度補正処理を不要にする。【解決手段】濃度補正部（Ａ）２２５は、プリントサーバ１０で展開された印刷データに対して、濃度補正処理を実施する。キャリブレーション実行条件が成立したとき、濃度補正部（Ｂ）２６１は、パターン生成部２２３で生成された濃度測定用パッチパターンデータに対して、濃度補正処理を実施する。濃度補正部を２つ備えるとともに、印刷画像形成時におけるプリントサーバ１０からの印刷データの受信制御をページバッファ方式で実施することにより、濃度補正処理の競合が発生した場合でも、それぞれの濃度補正処理を並列実行することが可能になる。【選択図】図３
2017156637.tif 000002
【特許請求の範囲】
【請求項１】
印刷画像データに対して、第１の濃度補正値に基づいて、濃度補正処理を実施する第１の濃度補正手段と、
キャリブレーション実行条件が成立したときに生成される濃度測定用パッチパターンデータに対して、第２の濃度補正値に基づいて、濃度補正処理を実施する第２の濃度補正手段と、
前記第１の濃度補正手段で処理された印刷画像データに基づいて印刷画像を形成し、前記第２の濃度補正手段で処理された濃度測定用パッチパターンデータに基づいて濃度測定用パッチパターンを形成する印刷手段と、
を有する印刷装置。
【請求項２】
請求項１に記載された印刷装置において、
前記印刷画像または濃度測定用パッチパターンの濃度を測定する濃度測定手段と、前記濃度測定手段の濃度測定値に基づいて、前記第１の濃度補正値及び第２の濃度補正値を更新する濃度補正値更新手段と、を有する印刷装置。
【請求項３】
請求項１に記載された印刷装置において、
前記第１の濃度補正値を記憶する第１の濃度補正値記憶手段及び前記第２の濃度補正値を記憶する第２の濃度補正値記憶手段を有する、印刷装置。
【請求項４】
請求項１に記載された印刷装置において、
前記第１の濃度補正手段で処理された印刷画像データを記憶する印刷データ記憶手段を有し、前記印刷データ記憶手段に空きがある場合、前記印刷手段が濃度測定用パッチパターンを形成していても、前記印刷手段による印刷画像の形成に先行して、前記印刷画像データを前記印刷データ記憶手段に格納する、印刷装置。
【請求項５】
請求項２に記載された印刷装置において、
前記濃度補正値更新手段は個別に任意のタイミングで前記第１の濃度補正値及び第２の濃度補正値の更新が可能である、印刷装置。
【請求項６】
請求項５に記載された印刷装置において、
前記濃度補正値更新手段は、第１の濃度補正値と第２の濃度補正値とを異なるタイミングで実行したキャリブレーション処理の濃度測定値に基づいて更新する、印刷装置。
【請求項７】
印刷画像データに対して、第１の濃度補正値に基づいて、濃度補正処理を実施する第１の濃度補正工程と、
前記第１の濃度補正工程で処理された印刷画像データに基づいて印刷画像を形成する印刷画像形成工程と、
濃度測定用パッチパターンデータに対して、第２の濃度補正値に基づいて、濃度補正処理を実施する第２の濃度補正工程と、
前記第２の濃度補正工程で処理された濃度測定用パッチパターンデータに基づいて濃度測定用パッチパターンを形成する濃度測定用パッチパターン形成工程と、
を有し、
前記第１の濃度補正工程を実施している時にキャリブレーション実行条件が成立した場合、前記第１の濃度補正工程の実施と並行して、前記第２の濃度補正工程及び前記濃度測定用パッチパターン形成工程を実施する、印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置及び印刷処理方法に関する。
【背景技術】
【０００２】
カラープリンタや複合機等の印刷装置では、出力画像の色再現性を向上させるためにガンマ補正処理等の濃度補正処理による出力特性の補正を行うことが一般的である。しかし、温度や湿度等の印刷装置を使用する環境の変化や、経年変化による画像形成装置自体の特性変動が発生しうる。このような特性変動が発生する環境下では、濃度補正処理を行っても期待する出力特性が得られないことになる。
【０００３】
この問題を解決するために、キャリブレーション処理を行うことが一般的である。キャリブレーション処理とは、印刷装置で、現在使用中のガンマ補正テーブルを使用して濃度測定用パッチパターンを生成し、パターン読み取りセンサでパッチパターンの濃度を測定して目標値との差分からガンマ補正テーブルを更新して期待する出力特性を得る処理である。
【０００４】
また、上記の出力特性変動は、印刷装置が連続して印刷処理を行う間にも起こりうるため、連続動作中にキャリブレーション処理を実行する印刷装置及び印刷処理方法が知られている（特許文献１）。この印刷装置によれば、複数ページの連続印刷を行う印刷ジョブ内で、所定のキャリブレーション実行条件が成立したとき（例えば、規定の印刷枚数に達したとき）、濃度測定用パッチパターンを生成・測定し、測定した濃度変動量からガンマ補正テーブルを印刷ジョブ内のページ単位で自動補正し、目標とする出力特性での印刷画像の出力が可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載された印刷装置及び印刷処理方法では、濃度補正処理部を一つしか備えていないため、印刷画像の出力時の濃度補正処理と濃度測定用パッチパターンの生成時（キャリブレーション処理実行時）の濃度補正処理との競合が発生した場合、処理に優先順位を付けてシリアルに濃度補正処理を行う必要があり、画像印刷の生産性が低下するという問題がある。
【０００６】
本発明は、このような問題を解決するためになされたものであり、その目的は、複数ページの連続印刷を行う印刷ジョブ内でキャリブレーション処理を実行する機能を有する印刷装置において、印刷画像の出力時の濃度補正処理と濃度測定用パッチパターンの生成時の濃度補正処理との競合が発生した場合のシリアルな濃度補正処理を不要にすることである。
【課題を解決するための手段】
【０００７】
本発明に係る印刷装置は、印刷画像データに対して、第１の濃度補正値に基づいて、濃度補正処理を実施する第１の濃度補正手段と、キャリブレーション実行条件が成立したときに生成される濃度測定用パッチパターンデータに対して、第２の濃度補正値に基づいて、濃度補正処理を実施する第２の濃度補正手段と、前記第１の濃度補正手段で処理された印刷画像データに基づいて印刷画像を形成し、前記第２の濃度補正手段で処理された濃度測定用パッチパターンデータに基づいて濃度測定用パッチパターンを形成する印刷手段と、を有する印刷装置である。
【発明の効果】
【０００８】
本発明によれば、複数ページの連続印刷を行う印刷ジョブ内でキャリブレーション処理を実行する機能を有する印刷装置において、印刷画像の出力時の濃度補正処理と濃度測定用パッチパターンの生成時の濃度補正処理との競合が発生した場合のシリアルな濃度補正処理が不要になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る印刷装置の全体構成を示す図である。
【図２】本発明の実施形態に係る印刷装置の処理系の全体構成を示すブロック図である。
【図３】図２における濃度補正処理部の内部構成を示すブロック図である。
【図４】本発明の実施形態に係る印刷装置における１ページの印刷シーケンスを示すシーケンス図である。
【図５】本発明の実施形態に係る印刷装置が複数ページを印刷する連続動作を行うときのページメモリの制御動作の一例を示す図である。
【図６】本発明の実施形態に係る印刷装置において印刷画像の出力と濃度測定用パッチパターンの出力とが競合した場合のデータ処理を示すフローチャートである。
【図７】図６に示す処理において、キャリブレーション実行条件が成立した場合の処理であるキャリブレーション処理を示すフローチャートである。
【図８】本発明の実施形態に係る印刷装置の処理シーケンスを示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して説明する。
〈印刷装置の全体構成〉
図１は、本発明の実施形態に係る印刷装置の全体構成を示す図である。
【００１１】
この印刷装置は、外部プリンタコントローラに相当するプリントサーバ（ＤＦＥ：Digital Front End）１０と画像形成装置２０と画像検査装置３０と排紙装置４０とを備えている。
【００１２】
プリントサーバ（ＤＦＥ）１０は有線で画像形成装置２０に接続されている。従来装置では、プリントサーバ（ＤＦＥ）１０にて、印刷ジョブの印刷データについてγ補正、中間調処理等の濃度補正処理を行った後にデータを展開して画像形成装置２０に転送していた。本実施形態では、プリントサーバ（ＤＦＥ）１０は、印刷ジョブの印刷データを展開処理（ＲＩＰ処理）して画像形成装置２０に転送する。すなわち、プリントサーバ（ＤＦＥ）１０は、印刷データを展開処理する印刷データ展開手段として機能する。展開処理はページ単位で行われる。
【００１３】
画像形成装置２０は、プリントサーバ（ＤＦＥ）１０から転送された展開処理後の印刷データ（以下、展開済み印刷データまたは印刷画像データという）について濃度補正処理を行い、ユーザの印刷設定に応じて印刷処理を実施する。なお、濃度補正処理について後述する。
【００１４】
ここで、画像形成装置２０は、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂ）の各色の画像形成部（電子写真プロセス部）２１Ｙ，２１Ｃ，２１Ｍ，２１Ｋを有している。
【００１５】
各画像形成部２１Ｙ〜２１Ｋは、駆動ローラ２２−１、従動ローラ２２−２、２次転写バックアップローラ２２−３に巻き掛けられた中間転写ベルト２３と対向して一列状に配置されている。各画像形成部２１Ｙ〜２１Ｋは、帯電ローラ、トナーカートリッジ、感光体などを有し、各感光体には中間転写ベルト２３を挟んで１次転写ローラ２２−４が配置されている。また、２次転写バックアップローラ２２−３に巻き掛けられた中間転写ベルト２３と対向して２次転写ローラ２２−５が配置されている。
【００１６】
さらに、画像形成装置２０は、光書込部２４、定着装置２５、給紙装置２６、トナー像読取部（濃度センサ）２７などを有している。
【００１７】
各画像形成部２１Ｙ〜２１Ｋの帯電ローラにより、各感光体の表面が所定の極性に帯電される。帯電後の各感光体の表面に、光書込部２４から射出されるレーザ光が照射され、静電潜像が形成される。各感光体の表面に形成された静電潜像に対して、トナーカートリッジからトナーを付着させて、それぞれ異なる色のトナー像が形成される。各感光体の表面に形成された各トナー像は、中間転写ベルト２３を挟んで配置された反対側の１次転写ローラ２２−４に電圧を印電することにより、中間転写ベルト２３に１次転写される。
【００１８】
中間転写ベルト２３は、駆動ローラ２２−１により駆動されて矢印方向（図では時計回り）に移動する。これと並行して、給紙装置２６から印刷用紙が搬送される。２次転写バックアップローラ２２−３に巻き掛けられた中間転写ベルト２３と対向して配置された２次転写ローラ２２−５の間に印刷用紙が搬送された時、２次転写ローラ２２−５に所定の電圧を印加することにより、中間転写ベルト２３上のトナー像が印刷用紙に２次転写される。トナー像が転写された印刷用紙が定着装置２５を通ることで、印刷用紙上のトナー像は熱と圧力により定着される。定着処理された印刷用紙は、画像検査装置３０、排紙装置４０へと搬送される。
【００１９】
一方、中間転写ベルト２３に形成されたトナー像は、印刷用紙に２次転写される前に、トナー像読取部２７で読み取られ、トナー像の濃度値が取得される。この取得されたトナー像の濃度値は、濃度補正値の算出に利用されるが、これについては後述する。
【００２０】
画像検査装置３０は画像読取部（画像センサ）３１を有する。画像検査装置３０は、画像形成装置２０から搬送された印刷用紙（印刷物）の印刷後の画像を画像読取部３１で読み取り、印刷物の欠陥印刷有無を検査し、検査結果を排紙装置４０へ通知する。また、画像検査装置３０は、画像読取部３１で読み取られた印刷後の画像の濃度値を取得して画像形成装置２０へ送る。この印刷後の画像の濃度値も、濃度補正値の算出に利用されるが、これについては後述する。
【００２１】
排紙装置４０は、排紙トレイ４１，４２を有する。排紙装置４０は、画像検査装置３０で印刷結果が正常と判定された場合は、例えば排紙トレイ４１に印刷物を出力し、異常と判定された場合は、例えば排紙トレイ４２に印刷物を出力する。
【００２２】
〈印刷装置の処理系〉
図２は、本発明の実施形態に係る印刷装置の処理系の全体構成を示すブロック図である。この図において、細い実線はデータ線、点線は制御線を示し、太い実線は印刷用紙の搬送路を示す。
【００２３】
画像形成装置２０はプリンタコントローラ２１０、濃度補正処理部２２０、印刷画像処理部２３０、プリンタエンジン２４０、給紙トレイ２５０を備える。給紙トレイ２５０は、図１の給紙装置２６に該当する。
【００２４】
プリンタコントローラ２１０は、ＣＰＵ（Ａ）２１１、メモリ（Ａ）２１２、印刷制御部２１３などから構成される。ＣＰＵ（Ａ）２１１はプログラムを実行することで印刷制御部２１３を制御する。メモリ（Ａ）２１２は、ＣＰＵ（Ａ）２１１で実行するプログラム、プリントサーバ（ＤＦＥ）１０から受信した制御情報等を格納している。印刷制御部２１３はＣＰＵ（Ａ）２１１によって制御され、各装置間や装置内を接続する制御Ｉ／Ｆ（インタフェース）を介して、印刷処理全般の制御を行う。
【００２５】
濃度補正処理部２２０は、プリントサーバ（ＤＦＥ）１０から展開済み印刷データを受信し、濃度補正値をもとに現状の画像形成装置の状態に合わせて適切な濃度補正処理を行い、濃度補正された印刷データを印刷画像処理部２３０に転送する。また、濃度補正処理部２２０は、画像検査装置３０に対しても、印刷物の画像のマスタ画像（元の印刷データ）として濃度補正処理後の印刷データを転送する。
【００２６】
更に、濃度補正処理部２２０は、随時（所定のキャリブレーション実行条件が成立した場合等）、濃度測定用パッチパターンデータを印刷画像処理部２３０に出力する。そして、プリンタエンジン２４０や画像検査装置３０から濃度測定値を受け取り、この濃度測定値をもとに濃度補正値を更新処理する。
【００２７】
印刷画像処理部２３０は、濃度補正処理部２２０から濃度補正された印刷データを受け取り、レーザ書込み用のデータを生成する。また、印刷画像処理部２３０は、随時、濃度補正処理部２２０から濃度測定用パッチパターンデータを受け取り、同様にレーザ書込み用のデータを生成する。
【００２８】
プリンタエンジン（印刷手段）２４０は、書込部２４１、転写部２４２、定着部２４３、読取部（Ａ）２４４等を備えている。ここで、書込部２４１は図１の光書込部２４に、転写部２４２は画像形成部２１Ｙ〜２１Ｋ及び中間転写ベルト２３等に、定着部２４３は定着装置２５に該当し、給紙トレイ２５０（図１の給紙装置２６）から搬送される印刷用紙への画像形成処理を実施する。また、読取部（Ａ）２４４は、図１のトナー像読取部２７に該当し、濃度補正処理部２２０で濃度補正値を更新する際に、中間転写ベルト２３上に形成された濃度測定用パッチパターンデータのトナー像の濃度値（濃度測定値）を取得して濃度補正処理部２２０に転送する。すなわち、読取部（Ａ）２４４は、トナー像の濃度を測定する濃度測定手段として機能する。
【００２９】
画像検査装置３０は、検査装置制御部３１０、読取部（Ｂ）３２０、読取画像処理部３３０、検査判定部３４０を備える。検査装置制御部３１０は、画像検査装置３０の各部を制御すると共に、この画像検査装置３０の用紙搬送路等のメカ機構を制御する。読取部（Ｂ）３２０は、図１の画像読取部３１に該当し、画像検査装置３０の用紙搬送路上に設置されて、印刷用紙に形成された画像（印刷物の画像）を読み取る。読取画像処理部３３０は、読取部（Ｂ）３２０が読み取った印刷画像データを比較検査するためのデータ形式に変換処理する。検査判定部３４０は、濃度補正処理部２２０から転送される元の印刷データをもとに検査用データを生成し、読取画像処理部３３０から転送される印刷結果データと検査用データとを比較検査して、欠陥印刷の有無を判定する。判定結果は、排紙装置４０へ通知される。また、検査判定部３４０は、濃度補正処理部２２０で濃度補正値を更新する際には、読取部（Ｂ）３２０で読み取られた印刷物の画像の印刷結果データから濃度情報（濃度測定値）を取得して濃度補正処理部２２０に転送する。すなわち、この場合、読取部（Ｂ）３２０は、印刷手段としてのプリンタエンジン２４０から出力される印刷物の画像の濃度を測定する濃度測定手段として機能する。
【００３０】
排紙装置４０は、排紙制御部４１０、排紙切替部４２０、正常排紙トレイ４３０、異常排紙トレイ４４０を備える。排紙制御部４１０は、画像検査装置３０から通知される印刷の良否判定に応じて、排紙切替部４２０に排紙トレイ切替えを指示する。排紙切替部４２０は、排紙制御部４１０の指示に応じて、用紙搬送路を正常排紙トレイ４３０あるいは異常排紙トレイ４４０へ切り替える。
【００３１】
本実施形態では、排紙装置が２種類の排紙トレイを備えるものとし、一方を正常排紙トレイ、もう一方を異常排紙トレイとしている。排紙先のトレイは、本実施形態で示す構成によらず、画像検査装置の後に連結可能な、他の出力装置の排紙トレイを用いても構わない。
【００３２】
〈濃度補正処理部の内部構成〉
図３は、図２における濃度補正処理部の内部構成を示すブロック図である。
濃度補正処理部２２０は、メモリ（Ｂ）２２１、ＣＰＵ（Ｂ）２２２、パターン生成部２２３、濃度補正値格納部（Ａ）２２４、濃度補正部（Ａ）２２５、濃度補正値格納部（Ｂ）２６０、濃度補正部（Ｂ）２６１、プリントサーバＩ／Ｆ２２６、印刷画像処理部Ｉ／Ｆ２２７、プリンタエンジンＩ／Ｆ２２８、画像検査装置Ｉ／Ｆ２２９等を備える。
【００３３】
メモリ（Ｂ）２２１は、濃度測定値や濃度補正値、濃度測定値をもとに新しい濃度補正値を算出するためのプログラム等を格納する。また、メモリ（Ｂ）２２１は、必要に応じて印刷画像データを一時保存する。ＣＰＵ（Ｂ）２２２は、濃度補正処理部２２０の全般の制御を司り、プリンタコントローラ２１０やプリンタエンジン２４０等の外部デバイスからの制御が可能となっている。ＣＰＵ（Ｂ）２２２と濃度補正処理部内の各ブロックとは、図示しない制御線が接続されており、ＣＰＵ（Ｂ）２２２はこの制御線を介して、濃度補正処理部内の各ブロックの動作を制御可能となっている。ＣＰＵ（Ｂ）２２２は、ユーザからの指示や所定の枚数の印刷が実行された場合や濃度値が規定の閾値を超えた場合などに、外部デバイスからキャリブレーション実行条件が成立したことを通知される。ＣＰＵ（Ｂ）２２２は、キャリブレーション実行条件が成立したことの通知を受けると、メモリ（Ｂ）２２１から濃度測定値を取り込み、該濃度測定値をもとに現時点の印刷濃度特性に合致した新しい濃度補正値を算出してメモリ（Ｂ）２２１に格納する。パターン生成部２２３は、濃度補正値の更新を行う際に、濃度測定用パッチパターンデータを生成する。
【００３４】
濃度補正値格納部（Ａ）２２４は、メモリ（Ｂ）２２１に記憶されている濃度補正値を読み出して保持する。濃度補正部（Ａ）２２５は、プリントサーバ（ＤＦＥ）１０からプリントサーバＩ／Ｆ２２６を介して展開処理後の印刷データを受信し、該受信した印刷データに対して、濃度補正値格納部（Ａ）２２４の濃度補正値を使用してγ処理や中間調処理等の濃度補正処理を行い、メモリ（Ｂ）２２１に処理後のデータを格納する。格納した処理後の印刷画像データは、印刷画像処理部の要求に応じて、印刷画像処理部Ｉ／Ｆ２２７を介して印刷画像処理部２３０に出力する。更に、濃度補正部（Ａ）２２５は、濃度補正処理した印刷データを、画像検査装置Ｉ／Ｆ２２９を介して画像検査装置３０の検査判定部３４０に転送する。濃度補正値格納部（Ａ）２２４、濃度補正部（Ａ）２２５は、それぞれ第１の濃度補正値記憶手段、第１の濃度補正手段として機能する。
【００３５】
濃度補正値格納部（Ｂ）２６０は、メモリ（Ｂ）２２１に記憶されている濃度補正値を読み出して保持する。濃度補正部（Ｂ）２６１は、濃度補正値の更新を行う際、濃度補正値格納部（Ｂ）２６０の濃度補正値を使用して、パターン生成部２２３で生成した濃度測定用パッチパターンデータの濃度補正を行った後に、印刷画像処理部Ｉ／Ｆ２２７を介して印刷画像処理部２３０に出力する。濃度補正値格納部（Ｂ）２６０、濃度補正部（Ｂ）２６１は、それぞれ第２の濃度補正値記憶手段、第２の濃度補正手段として機能する。
【００３６】
プリンタエンジンＩ／Ｆ２２８は、プリンタエンジン２４０の読取部（Ａ）２４４（図１のトナー像読取部２７）から、中間転写ベルトに形成された測定用パッチパターンデータのトナー像の濃度値（濃度測定値）を受信して、メモリ（Ｂ）２２１に格納する。画像検査装置Ｉ／Ｆ２２９は、画像検査装置３０の検査判定部３４０から、印刷結果データの濃度情報（濃度測定値）を受信して、メモリ（Ｂ）２２１に格納する。
【００３７】
本実施形態は、メモリ（Ｂ）２２１とは別に濃度補正値格納部（Ａ）２２４と濃度補正値格納部（Ｂ）２６０を備えることで、ＣＰＵ（Ｂ）２２２がメモリ（Ｂ）２２１の濃度測定値をもとに新たな濃度補正値を算出する処理と並行して、濃度補正部（Ａ）２２５と濃度補正部（Ｂ）２６１は、濃度補正値格納部に保持されている濃度補正値を使用して、それぞれプリントサーバ（ＤＦＥ）１０から受信した印刷画像データと濃度補正用のパッチパターンデータについて濃度補正処理を行うことが可能となる。
【００３８】
また、濃度補正値格納部（Ａ）と濃度補正値格納部（Ｂ）では、それぞれ異なる濃度補正値を格納することができる。これにより、例えば、一度濃度算出処理を実行して得られた新たな濃度補正値を濃度補正値格納部（Ａ）に格納して印刷画像データの補正に適用するのではなく、先に濃度補正値格納部（Ｂ）に格納して濃度測定用パッチパターンデータに適用して再度濃度測定を行い、狙った補正値になっているか確認した後に、濃度補正値格納部（Ａ）にも新たな補正値を格納して印刷画像データの補正に適用することができ、印刷物の画像品質をより確実に保証できるようになる。
【００３９】
また、ＣＰＵ（Ｂ）２２２は、メモリ（Ｂ）２２１内の中間転写ベルト上に形成されたトナー像の濃度値と印刷結果から得られた濃度情報との２種類の濃度測定値を使用して濃度補正値を算出することで、より正確な濃度補正値を得ることが可能となる。なお、中間転写ベルト上に形成されたトナー像の濃度値、或いは印刷結果から得られた濃度情報のいずれかの濃度測定値を使用して、濃度補正値を算出することでもよい。
【００４０】
〈１ページの印刷シーケンス〉
図４は、本発明の実施形態に係る印刷装置における１ページの印刷シーケンスを示すシーケンス図である。
【００４１】
プリントサーバ１０はユーザからの印刷指示を受けると、プリンタコントローラ２１０に対し、制御線を介して印刷制御情報を含む印刷要求を通知する（シーケンスＳ１）。印刷要求を受信したプリンタコントローラ２１０は、濃度補正処理部２２０及びプリンタエンジン２４０に対して印刷制御情報を含む印刷要求を通知する（シーケンスＳ２、Ｓ３）。
【００４２】
プリントサーバ１０は、印刷要求の通知後、濃度補正処理部２２０に印刷画像データを送信する（シーケンスＳ４）。印刷要求を受信した濃度補正処理部２２０は、プリントサーバ１０から印刷画像データ（展開済み印刷データ）を受信して（シーケンスＳ５）、濃度補正後の印刷画像データをメモリ（Ｂ）に格納する。一方、プリンタエンジン２４０は印刷要求と同時に受信した用紙サイズ等の印刷条件に従い、用紙搬送を開始する。
【００４３】
印刷用紙が所定の位置まで搬送されると、プリンタエンジン２４０は濃度補正処理部２２０に対して、転送準備要求を通知する（シーケンスＳ６）。転送準備要求を受けた濃度補正処理部２２０は、プリントサーバ１０から該当ページのデータ受信が完了していると、プリンタエンジン２４０に対して転送準備完了を通知する（シーケンスＳ７）。
【００４４】
その後、濃度補正処理部２２０及びプリンタエンジン２４０が用紙搬送に合わせて印刷画像データを転送し、印刷を実施する（シーケンスＳ９）。ここで、印刷画像データは印刷画像処理部を経由するが、図では省略している。
【００４５】
１ページの印刷画像データ転送が完了すると、濃度補正処理部２２０、プリンタエンジン２４０それぞれから、プリンタコントローラ２１０に対して転送完了が通知される（シーケンスＳ１０、Ｓ１１）。
【００４６】
プリンタエンジン２４０は排紙動作を完了後、プリンタコントローラ２１０に排紙完了を通知する（シーケンスＳ１２）。排紙完了を受けたプリンタコントローラ２１０はプリントサーバ１０に対し、印刷完了を通知し（シーケンスＳ１３）、１ページの印刷動作が完了する。
【００４７】
〈連続動作時のページメモリ内の印刷データ〉
図４の説明では１ページの印刷シーケンスについて記載したが、複数ページを印刷する印刷ジョブの実行時のように連続動作させる場合は、上記のシーケンスをページ毎に実施することになる。
【００４８】
このときページの受信は、ＣＰＵ（Ｂ）２２２がメモリ（Ｂ）２２１への印刷画像データ格納状況を把握して印刷画像データの受信タイミングを制御することによって行う。例えば、メモリ（Ｂ）２２１には、印刷画像データを４ページ分保存可能なだけのメモリ領域、すなわち４ページ分の記憶容量を有する領域を確保する。４ページ分の領域の内訳は、印刷データの表面２ページ分と裏面２ページ分として使用する。
【００４９】
プリンタエンジン２４０が濃度補正処理部２２０から印刷画像データを取得してページメモリが空き状態になった場合に、ＣＰＵ（Ｂ）２２２はプリントサーバＩ／Ｆ２２６に対してプリントサーバ１０からの印刷画像データの受信の起動を指示する。
【００５０】
プリントサーバＩ／Ｆ２２６は印刷画像データの受信の起動を指示されると、プリントサーバ１０から印刷画像データを受信する。受信した印刷画像データは、濃度補正部（Ａ）２２５で濃度補正を受けた後にメモリ（Ｂ）２２１の空き状態になっているページメモリ領域に格納される。この間にプリンタエンジン２４０はメモリ（Ｂ）２２１から次ページの印刷画像データを取得する。
【００５１】
上記の制御を表面のページと裏面のページそれぞれで実施する。このようにすることで、プリンタエンジン２４０がメモリ（Ｂ）２２１から印刷画像データを１ページ取得する間に、次に必要となるページの画像をメモリ（Ｂ）に格納しておくことが可能になるため、プリンタエンジン２４０は連続して印刷を実施することが可能になる。
【００５２】
図５は、本発明の実施形態に係る印刷装置が複数ページを印刷する連続動作を行うときのページメモリの制御動作の一例を示す図である。
図５（１）では、ページメモリ１、２、３、４には、それぞれ表面１ページ目、裏面１ページ目、表面２ページ目、裏面２ページ目の印刷データが保持されている。また、プリンタエンジン２４０がページメモリ１から表面１ページ目の印刷データを取得している。プリンタエンジン２４０が１ページ分の印刷データの取得を完了すると、図５（２）に示すように、ページメモリ１が空き状態になる。
【００５３】
図５（３）では、プリンタエンジン２４０がページメモリ３から表面２ページ目の印刷データを取得するのに並行して、ページメモリ１に表面３ページ目の印刷データを格納する。
【００５４】
図５（４）では、プリンタエンジン２４０がページメモリ２から裏面１ページ目の印刷データを取得するのに並行して、ページメモリ３に表面４ページ目の印刷データを格納する。
【００５５】
〈印刷画像の出力と濃度測定用パッチパターンの出力とが競合した場合のデータ処理〉
図６は、本発明の実施形態に係る印刷装置において印刷画像の出力と濃度測定用パッチパターンの出力とが競合した場合のデータ処理を示すフローチャートである。また、図７は、図６に示す処理において、キャリブレーション実行条件が成立した場合の処理であるキャリブレーション処理を示すフローチャートである。
【００５６】
ユーザ等がプリントサーバ１０に印刷ジョブ（印刷データ）の印刷を指示すると（ステップＳ１００）、プリントサーバ１０は、印刷データの展開処理（ＲＩＰ処理）及び画像形成装置２０の濃度補正処理部２２０への展開済み印刷データ（印刷画像データ）の転送を開始するために印刷要求を発行する（ステップＳ１０１）。
【００５７】
濃度補正処理部２２０は、プリントサーバ１０から印刷要求を受信すると、濃度補正処理部２２０が備えているメモリ（Ｂ）２２１のページメモリの空き状態を確認する（ステップＳ１０２）。ページメモリが空き状態の場合（ステップＳ１０２：Yes）、プリントサーバ１０からの印刷画像データの受信を開始し（ステップＳ１０３）、ページメモリが空き状態でない場合（ステップＳ１０２：No）、ページメモリが空くまで待機する。
【００５８】
プリントサーバ１０からの印刷画像データの受信を開始すると、濃度補正処理部２２０ではメモリ（Ｂ）２２１から現在使用中の濃度補正値が濃度補正値格納部（Ａ）２２４に格納されており、濃度補正部（Ａ）２２５がその濃度補正値を参照して印刷画像データの濃度補正を行った後にメモリ（Ｂ）２２１のページメモリ領域に格納する（ステップＳ１０３）。なお、印刷データの転送に先立ち、プリントサーバ１０と画像形成装置２０のプリンタコントローラ２１０との間では、必要な情報の送受が行われるが、ここでは省略する。
【００５９】
画像形成装置２０の濃度補正処理部２２０は、プリントサーバ１０からの印刷データの転送が開始されると、所定のキャリブレーション実行条件が成立するかを判定する（ステップＳ１０４）。所定のキャリブレーション実行条件とは、例えば、規定の印刷枚数に達した場合や読み取った濃度値と規定値との差が基準を上回った場合などである。先に述べたように、所定のキャリブレーション実行条件が成立したことは、ＣＰＵ（Ｂ）２２２がプリンタコントローラ２１０やプリンタエンジン２４０等の外部デバイスから通知される。
【００６０】
所定のキャリブレーション実行条件が成立しない場合（ステップＳ１０４：No）、濃度補正処理部２２０は、プリントサーバ１０から転送される印刷画像データに対して、現在使用中の濃度補正値を用いて濃度補正処理を実行する処理（ステップＳ１０３）を継続し、キャリブレーション実行条件が成立した場合は（ステップＳ１０４：Yes）、図７に示すキャリブレーション処理を実行する。
【００６１】
なお、図６ではキャリブレーション実行条件が成立した場合、キャリブレーション処理に移行しているが、並行して現在行っている印刷画像データの受信処理も継続している。本実施形態では、濃度補正処理部２２０が印刷画像データ用と濃度測定用パッチパターンデータ用とで２つの濃度補正部（濃度補正部（Ａ）２２５、濃度補正部（Ｂ）２６１）を持つ構成にしたことで、印刷画像データと濃度測定用パッチパターンデータの濃度補正処理の並列処理が可能となっている。
【００６２】
所定のキャリブレーション実行条件が成立した場合、濃度補正処理部２２０は、次のようにして濃度補正値の更新処理を実行する。
濃度補正処理部２２０は、現状の濃度値を取得する。具体的には、まず、パターン生成部２２３を起動して濃度測定用パッチパターンデータを生成する(ステップＳ２０１）。このとき、濃度補正部（Ｂ）２６１は現在使用中の濃度補正情報を参照してパッチパターンデータの濃度補正を行い、印刷画像処理部Ｉ／Ｆ２２７を介して印刷画像処理部２３０へ出力する。
【００６３】
印刷画像処理部２３０は、入力されたパッチパターンデータをプリンタエンジン２４０に出力し、プリンタエンジン２４０は中間転写ベルト２３上にトナー像を形成する（ステップＳ２０２）。生成するパッチパターンは、例えば、濃度が異なるシアン、マゼンタ、イエロー、ブラックの各色のパターンや、濃度が異なるシアン、マゼンタ、イエロー、ブラック各色のグラデーションパターン等である。
【００６４】
次に、中間転写ベルト２３上に形成された濃度測定用パッチパターンのトナー像の濃度値を読取部（Ａ）（図１のトナー像読取部２７）で読み取り、濃度測定値（トナー像の濃度測定値）をメモリ（Ｂ）２２１に格納する（ステップＳ２０３）。また、必要であれば画像検査装置３０の読取部（Ｂ）（図１の画像読取部３１）にて、通常の印刷データの印刷後の画像を読取り、それから得られた濃度測定値（印刷物の濃度測定値）をメモリ（Ｂ）２２１に格納する。
【００６５】
濃度補正処理部２２０のＣＰＵ（Ｂ）２２２は、メモリ（Ｂ）２２１に格納された濃度測定値をもとに新しい濃度補正値を算出し、メモリ（Ｂ）２２１に格納する（ステップＳ２０４）。
【００６６】
次に、濃度補正処理部２２０のＣＰＵ（Ｂ）２２２は、濃度補正値格納部（Ａ）２２４、および濃度補正値格納部（Ｂ）２６０に対して、メモリ（Ｂ）２２１内の新しい濃度補正値を書き込んだメモリ領域を通知し、濃度補正値格納部（Ａ）２２４、濃度補正値格納部（Ｂ）２６０は、１ページの濃度補正処理が完了したタイミング等、任意のタイミングで、メモリ（Ｂ）２２１から新しい濃度補正値を読み出し、それまで保持していた濃度補正値を更新する（ステップＳ２０５）。このとき、濃度補正値格納部（Ａ）２２４、濃度補正値格納部（Ｂ）２６０は、濃度補正値更新手段として機能する。
【００６７】
濃度補正部（Ａ）２２５は、以後、この濃度補正値格納部（Ａ）２２４に保持された新しい濃度補正値（補正情報）を用いて、プリントサーバ１０から転送された印刷画像データについて濃度補正処理を実行することになる（ステップＳ１０３）
【００６８】
濃度補正処理部２２０は、１ページ分の印刷画像データの濃度補正処理が完了した際に（ステップＳ１０５：Yes）、プリンタエンジン２４０に転送準備完了通知を行い、印刷画像データの補正処理が完了したことを通知する（ステップＳ１０６）。
【００６９】
プリンタエンジン２４０は濃度補正処理部２２０から転送準備完了通知を受信すると、印刷画像データを取得し、印刷処理を行う（ステップＳ１０７）。１ページの印刷処理が完了すると、印刷ジョブの終了判定を行い（ステップＳ１０８）、印刷ジョブが終了しない場合は（ステップＳ１０８：No）、ステップＳ１０２に戻り、終了した場合には（ステップＳ１０８：Yes）、この図に示す処理を終了とする。
【００７０】
〈印刷装置の処理シーケンス〉
図８は、本発明の実施形態に係る印刷装置の処理シーケンスを示すシーケンス図である。
【００７１】
ユーザ等がプリントサーバ１０に印刷を指示すると、プリントサーバ１０は、画像形成装置のプリンタコントローラ２１０に対して、印刷要求（ページ情報、その他）を送信すると共に（シーケンスＳ３０１）、印刷データをページ単位に展開処理し（シーケンスＳ３０２）、展開済み印刷データ（印刷画像データ）の濃度補正処理部への転送を開始する（シーケンスＳ３０３）。プリンタコントローラ２１０は、プリントサーバから受信した印刷要求をプリンタエンジン２４０と濃度補正処理部２２０に設定して、印刷実行を指示する（シーケンスＳ３０４、Ｓ３０５）。
【００７２】
濃度補正処理部２２０は、プリンタコントローラ２１０から印刷要求指示を受け取ると、プリントサーバ１０から受信した印刷画像データに対して、現在使用中の濃度補正値を用いてページ単位に濃度補正処理を実行して、メモリ（Ｂ）２２１に格納する。図では４ページ分の印刷画像データを格納している。
【００７３】
プリンタエンジン２４０は、濃度補正処理部２２０のＣＰＵ（Ｂ）２２２に印刷画像データの転送準備要求を行う（シーケンスＳ３０６）。ＣＰＵ（Ｂ）２２２はプリンタエンジン２４０から要求された印刷画像データがメモリ（Ｂ）２２１に格納されていれば、プリンタエンジン２４０に転送準備完了通知を行い（シーケンスＳ３０７）、プリンタエンジン２４０に印刷画像データを転送する（シーケンスＳ３０８）。
【００７４】
プリンタエンジン２４０は受信した印刷画像データから印刷用紙への画像形成を実行する。プリンタエンジン２４０は、１ページ目の画像形成が完了したら、プリンタコントローラ２１０に対して、転送完了通知を行う（シーケンスＳ３１０）。
【００７５】
ここで、プリンタエンジン２４０において、２ページ目の印刷用紙への画像形成が完了した時点でキャリブレーション実行条件が成立したとする（シーケンスＳ３１１）。プリンタエンジン２４０は、濃度補正処理部２２０のＣＰＵ（Ｂ）２２２へキャリブレーション実行条件成立を通知する（シーケンスＳ３１２）。この時、濃度補正処理部２２０が、たとえプリントサーバから受信した印刷画像データの濃度補正処理の途中であっても、パターン生成部２２３に対してパターン生成指示を行う（シーケンスＳ３１３）。
【００７６】
指示を受けたパターン生成部２２３は濃度測定用パッチパターンデータを生成しながら、プリンタエンジン２４０への濃度測定用パッチパターンデータの送信を行う（シーケンスＳ３１４）。このとき、並行してプリンタコントローラ２１０から受信した印刷画像データの濃度補正処理が実行され、メモリ（Ｂ）２２１のページバッファに補充される。すなわち、パターン生成部２２３が濃度測定用パッチパターンデータを出力中であっても、印刷画像の形成に先行して印刷画像データがページメモリに格納される。この結果、濃度測定用パッチパターンデータの出力が完了した時点で、濃度補正処理部２２０のメモリ（Ｂ）２２１にはプリンタエンジン２４０が必要とする印刷画像データが準備されているため、濃度測定用パッチパターンデータの出力後に次の印刷画像データの出力を行うことが可能となる。
【００７７】
プリンタエンジン２４０は、受信した濃度測定用パッチパターンデータを基に、中間転写ベルト２３上に濃度測定用パッチパターンのトナー像を形成する。プリンタエンジン２４０の読取部（Ａ）が、このトナー像の濃度値（濃度測定値）を読み取り、濃度補正処理部に転送する（シーケンスＳ３１５）。なお、中間転写ベルト２３上に形成された濃度測定用パッチパターンのトナー像は、濃度測定値の読取に使用された後、クリーニングされ、印刷物としては出力されない。
【００７８】
また、図では省略したが、キャリブレーション実行条件が成立した場合、必要によっては、濃度測定用パッチパターンを印刷し、画像検査装置３０が、読取部（Ｂ）で印刷物の画像を読取って得られた濃度測定値を濃度補正処理部２２０に転送する。
【００７９】
濃度補正処理部２２０は、取得した濃度測定値を用いて新しい濃度補正値を算出する（シーケンスＳ３１６）。また、この間、濃度補正処理部２２０は、プリントサーバ１０から転送される印刷画像データに対して、現在使用中の濃度補正値を用いて濃度補正処理を続行する。
【００８０】
濃度補正処理部２２０は、新しい濃度補正値が算出されると、現在使用中の濃度補正値を新しい濃度補正値に更新する（シーケンスＳ３１７）。以後、濃度補正処理部２２０は、プリントサーバ１０から転送される展開処理後の印刷データに対して、新しい濃度補正値を用いて濃度補正処理を実行する。
【００８１】
なお、新しい濃度補正値への更新は任意のタイミングで行うことができる。例えば、複数ページの印刷ジョブを実行中にページの切り替わりで補正値を更新することが可能であり、画像形成装置２０が連続稼働中の状況下でも新たな補正値を使用可能である。
【００８２】
以上詳細に説明したように、本発明の実施形態に係る印刷装置は、下記（１）〜（４）の特徴を備えている。
（１）印刷画像データの濃度補正処理と濃度測定用パッチパターン生成時の濃度補正処理を個別に行うために、濃度補正部を２つ備えるとともに、印刷画像形成時におけるプリントサーバ１０からの印刷画像データの受信制御をページバッファ方式で実施する。これにより、濃度補正処理の競合が発生した場合でも、それぞれの濃度補正処理を並列実行することが可能になり、連続してデータ出力処理を行うことができる。このため、印刷装置の連続動作中に濃度測定用パッチパターンを生成・測定し、測定した濃度変動量からガンマ補正テーブルを印刷ジョブ内のページ単位で自動補正する構成において、画像印刷の生産性を低下させずにキャリブレーション処理を行うとともに、キャリブレーション処理前後のデータフローを簡易化することができる。
（２）メモリ（Ｂ）２２１とは別に濃度補正値格納部（Ａ）２２４と濃度補正値格納部（Ｂ）２６０を備えることで、ＣＰＵ（Ｂ）２２２がメモリ（Ｂ）２２１の濃度測定値をもとに新たな濃度補正値を算出する処理と並行して、濃度補正部（Ａ）２２５と濃度補正部（Ｂ）２６１は、濃度補正値格納部に保持されている濃度補正値を使用して、それぞれプリントサーバ１０から受信した印刷画像データと濃度補正用のパッチパターンデータについて濃度補正処理を行うことが可能となる。
（３）濃度補正値格納部（Ａ）２２４、濃度補正値格納部（Ｂ）２６０では、それぞれ異なる濃度補正値を格納することができる。これにより、例えば、一度濃度算出処理を実行して得られた新たな濃度補正値を濃度補正値格納部（Ａ）２２４に格納して印刷画像データの補正に適用するのではなく、先に濃度補正値格納部（Ｂ）２６０に格納して濃度測定用パッチパターンデータに適用して再度濃度測定を行い、狙った補正値になっているか確認した後に、濃度補正格納部（Ａ）２２４にも新たな補正値を格納して印刷画像データの補正に適用することができ、印刷物の画像品質をより確実に保証できるようになる。
（４）濃度補正値の更新は任意のタイミングで行うことができる。例えば、複数ページの印刷ジョブを実行中にページの切り替わりで補正値を更新することが可能であり、画像形成装置２０が連続稼働中の状況下でも新たな補正値を使用可能である。
【００８３】
なお、上述した実施形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々の変更が可能である。例えば、印刷データ展開手段を画像形成装置２０内に設け、プリントサーバ１０を設けないシステム構成とすることもできる。
【符号の説明】
【００８４】
１０…プリントサーバ、２２０…濃度補正処理部、２２４…濃度補正値格納部（Ａ）、２２５…濃度補正部（Ａ）、２４０…プリンタエンジン、２６０…濃度補正値格納部（Ｂ）、２６１…濃度補正部（Ｂ）。
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２０１５−３６７０９号公報
【図１】
2017156637.tif 000003
【図２】
2017156637.tif 000004
【図３】
2017156637.tif 000005
【図４】
2017156637.tif 000006
【図５】
2017156637.tif 000007
【図６】
2017156637.tif 000008
【図７】
2017156637.tif 000009
【図８】
2017156637.tif 000010