(57)【要約】【課題】電子写真方式を用いた画像出力装置における出力特性の変動によらずに、特定色の色再現精度を確保すること。【解決手段】画像データのうち目標色で出力すべき色で描かれるパッチを出力する。出力されたパッチの色を測定する。測色した結果の色を目標色に近づけるための補正データを生成する。画像データのうち目標色で出力すべき箇所の色データを、補正データに基づいて補正する。補正された画像データを出力する。【選択図】図４
2012209953.tif 000002
【特許請求の範囲】
【請求項１】
画像データのうち目標色で出力すべき色で描かれるパッチを出力する出力手段と、
前記出力手段により出力されたパッチの色を測定する測色手段と、
前記測色した結果の色を前記目標色に近づけるための補正データを生成する補正データ生成手段と、
前記画像データのうち前記目標色で出力すべき箇所の色データを、前記補正データに基づいて補正する補正手段とを備え、
前記出力手段はさらに、前記補正手段で補正された画像データを出力する
ことを特徴とする画像出力装置。
【請求項２】
前記出力手段により出力されるパッチには複数の色のパッチが描かれることを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記目標色で出力すべき色は、ＰＡＮＴＯＮＥカラー若しくはＤＩＣカラーにより規定される色であることを特徴とする請求項１又は２に記載の画像出力装置。
【請求項４】
前記画像データは、ＰＤＬデータであることを特徴とする請求項１乃至３の何れか１項に記載の画像出力装置。
【請求項５】
前記目標色で出力すべき色は、前記画像データの送信元である情報処理装置の画面に表示されることを特徴とする請求項１乃至４の何れか１項に記載の画像出力装置。
【請求項６】
前記目標色で出力すべき色は、三原色で表現されていることを特徴とする請求項１乃至５の何れか１項に記載の画像出力装置。
【請求項７】
画像データのうち目標色で出力すべき色で描かれるパッチを出力部から出力する第１の出力工程と、
前記第１の出力工程で出力されたパッチの色を測定する測色工程と、
前記測色した結果の色を前記目標色に近づけるための補正データを生成する補正データ生成工程と、
前記画像データのうち前記目標色で出力すべき箇所の色データを、前記補正データに基づいて補正する補正工程と、
前記補正工程で補正された画像データを前記出力部から出力する第２の出力工程と
を有することを特徴とする画像出力方法。
【請求項８】
前記出力工程により出力されるパッチには複数の色のパッチが描かれることを特徴とする請求項７に記載の画像出力方法。
【請求項９】
前記目標色で出力すべき色は、ＰＡＮＴＯＮＥカラー若しくはＤＩＣカラーにより規定される色であることを特徴とする請求項７又は８に記載の画像出力方法。
【請求項１０】
前記画像データは、ＰＤＬデータであることを特徴とする請求項７乃至９の何れか１項に記載の画像出力方法。
【請求項１１】
前記目標色で出力すべき色は、前記画像データの送信元である情報処理装置の画面に表示されることを特徴とする請求項７乃至１０の何れか１項に記載の画像出力方法。
【請求項１２】
前記目標色で出力すべき色は、三原色で表現されていることを特徴とする請求項７乃至１１の何れか１項に記載の画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを受け取って印刷処理を行う画像処理技術に関するものであり、特に印刷された画像の色味を安定化させるキャリブレーション制御を備えた画像処理技術に関する。
【背景技術】
【０００２】
近年、オフセット印刷等で使用する版を不要としたダイレクトイメージングプリンタの需要が高くなっている。ダイレクトイメージングプリンタは、印刷時間の短縮や大量部数の印刷に対する要望や、印刷不良が発生した紙の廃却という環境問題等から広く用いられる。その中でも、価格面で有利で写真印刷に適したインクジェット方式プリンタや、生産性が高くオフセット印刷の仕上がりに近い電子写真方式プリンタがより広く用いられる。そのような状況において、従来のオフセット印刷や写真の代替としてダイレクトイメージングプリンタに要求される機能の中で最も重要なものの１つに用紙に形成された画像の色の安定性が挙げられる。
【０００３】
色の安定性を確保するため、従来から色安定化制御に関する技術が提案されている。電子写真方式の画像処理装置における色安定化制御の一例として、まず、装置内で複数点の所定濃度レベルの中間調処理されたパッチパターンをトナー像として中間転写体に形成し、同様に、装置内に設けられたセンサによってそれらのパッチの濃度測定を行う。次に、その測定結果に基づいて、入力濃度レベルに対する中間調処理の濃度特性を算出し、印刷データにおける入力濃度レベルが所定の標準濃度値になるように濃度補正テーブルを生成する。その後、印刷データの入力濃度レベルをこの濃度補正テーブルによって補正する。これにより、印刷出力の濃度や色味を、常に入力濃度レベルに応じて一定範囲内に維持することができる（例えば、特許文献１参照）。
【０００４】
しかしながら、中間転写体上のトナー像に基づく濃度測定は、トナー像の形成及び消去が容易であるものの、トナー像を用紙に定着させる前の濃度情報しか得ることができない。そのため、上記トナー像に基づく濃度制御が行われた場合には、定着工程以降の影響は該濃度制御に反映させることができない。そこで、例えば、複写機において、複写機本体（プリンタ部）に配設されたリーダ部により、プリンタ部で画像が形成された出力用紙の画像を読み取り、その読取結果に基づき画像制御を行う方法が提案されている（例えば、特許文献２参照）。しかしながら、この方法では、プリンタ部で画像形成された出力用紙を排紙部からユーザが取り出し、リーダ部に出力用紙をセットして画像読取の設定を行わなければならないため、その操作が煩雑である。そのため、頻繁に画像制御を実行することができず、刻々と変化する画像処理装置の画像特性に対して画像品質を充分に安定化させることは難しい。
【０００５】
上記にあげた問題を解消すべく、用紙にトナー像を定着させる定着器の下流側の搬送路の途中に光学センサを配設し、用紙に形成された出力画像を検出する技術が開示されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２３８３４１号公報
【特許文献２】特開昭６２−２９６６６９号公報
【特許文献３】特開平１０−１９３６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、定着器下流側の搬送路上にセンサを設置する場合、コストやスペースの関係上、搬送方向と垂直な方向全域にわたってセンサを配置することは難しく、現実的には１〜４個程度のセンサを配置する場合が多い。そのため、先述のリーダ部による画像を読み取る制御と同等のパッチ数を検出したい場合には、搬送方向に長いパッチパターンを形成して並べる必要があるが、このようなパッチパターンを用いる場合には、検出時間や出力紙の枚数が膨大となる。従って、搬送路上にセンサを設置する場合にはパッチ数を限定する必要があるが、少ないパッチ数で出力画像の色の安定化制御を行うと、プリンタで出力される全ての色に対して高い精度であわせることは困難である。
【０００８】
また、電子写真方式では、印刷処理中に種々の要因により出力状態が変動するため、画像再現性が刻々と変化する。従って、画像データの印刷処理の直前に補正処理を行ったとしても、印刷すべき画像データのページ数が非常に長いような場合には、印刷に要する処理時間も長くなり、出力特性の変動を大きく受ける。その結果、同じ画像データの印刷処理中に特定色の色味がばらついてしまう場合がある。
【０００９】
従って、本発明の目的は、電子写真方式を用いた画像出力装置における出力特性の変動によらずに、特定色の色再現精度を確保することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る画像出力装置は、画像データのうち目標色で出力すべき色で描かれるパッチを出力する出力手段と、前記出力手段により出力されたパッチの色を測定する測色手段と、前記測色した結果の色を前記目標色に近づけるための補正データを生成する補正データ生成手段と、前記画像データのうち前記目標色で出力すべき箇所の色データを、前記補正データに基づいて補正する補正手段とを備え、前記出力手段はさらに、前記補正手段で補正された画像データを出力することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、電子写真方式を用いた画像出力装置における出力特性の変動によらずに、特定色の色再現精度を確保することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るカラープリンタのプリンタコントローラの構成を示すブロック図である。
【図２】カラープリンタのプリンタエンジンを示す断面図である。
【図３】カラーセンサ２２０の構成の一例を示す図である。
【図４】画像処理装置４０１の機能的構成を示すブロック図である。
【図５】画像処理部４０６の機能的構成を示すブロック図である。
【図６】補正制御部４０８の処理の一例を示す図である。
【図７】補正制御部４０８で生成される補正制御リストの一例を示す図である。
【図８】描画オブジェクトを追加した際の補正制御リストの一例を示す図である。
【図９】描画オブジェクトを追加した際の印刷ジョブの一例を示す図である。
【図１０】色変換テーブルの変更処理の一例を示す図である。
【図１１】補正制御部４０８の処理手順を示す図である。
【図１２】特定色の指定手順の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を参照して説明する。なお、本実施形態では、カラープリンタを用いた例について説明するが、本発明はカラープリンタでの画像処理に限定されるものではなく、その主旨を逸脱しない範囲で、任意の複合機等の画像処理に適用可能である。
【００１４】
図１は、本発明の一実施形態に係るカラープリンタのプリンタコントローラの構成を示すブロック図である。本システムは、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、表示部１０５、操作部１０６、エンジンＩ／Ｆ（インタフェース）１０７、ネットワークＩ／Ｆ１０８、外部Ｉ／Ｆ１０９、システムバス１１０を備える。
【００１５】
ＣＰＵ１０１は、装置全体の制御及び演算処理等を行う中央処理装置であり、ＲＯＭ１０２に格納されたプログラムに基づき後述する各処理を実行する。ＲＯＭ１０２は、読み出し専用メモリであり、システム起動プログラムやプリンタエンジンの制御を行うプログラムの記憶領域である。ＲＡＭ１０３は、ランダムアクセスメモリであり、様々な処理毎にプログラムやデータがロードされて実行される。また、ＲＡＭ１０３は、受信した画像データのデータ記憶領域として利用することも可能である。外部記憶装置１０４は、例えばハードディスク等から構成されており、データをスプールしたり、プログラムや各画像データ、画像処理時に使用されるデータ等が格納されたり、作業用の領域として利用されたりする。表示部１０５は、例えば液晶等による表示を行うものであり、装置の設定状態や、現在の装置内部の処理、エラー状態等の表示に使用される。操作部１０６は、設定の変更やリセットを行うために使用されるものであり、表示部１０５と共に後述する色値を指定するための操作画面等の表示も可能である。エンジンＩ／Ｆ１０７は、実際にプリンタエンジンの制御や、測定データ等をやり取りする部分である。ネットワークＩ／Ｆ１０８は、該ネットワークＩ／Ｆ１０８を介して本装置をネットワークに接続するためのものである。外部Ｉ／Ｆ１０９は、パラレル（又はシリアル）等のインタフェースを介して外部装置と接続される。システムバス１１０は、上述の構成要素間のデータ通路となるべきものである。
【００１６】
図２は、カラープリンタのプリンタエンジンを示す断面図である。本例では、プリンタエンジンは、電子写真方式によるものであり、中間転写体を採用したタンデム方式であるものとして説明する。なお、符号におけるＹ、Ｍ、Ｃ、Ｋの各文字はそれぞれイエロー、マゼンダ、シアン、ブラックの各現像色に対応する機能部を意味する。また、以下、電子写真方式で用いられる記録材のことを転写材と呼ぶ。
【００１７】
プリンタエンジンは、給紙部（２０１ａ、２０１ｂ）、感光体（２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ）、一次帯電手段としての注入帯電部（２０３Ｙ、２０３Ｍ、２０３Ｃ、２０３Ｋ）、スキャナ部（２０４Ｙ、２０４Ｍ、２０４Ｃ、２０４Ｋ）、トナーカートリッジ（２０５Ｙ、２０５Ｍ、２０５Ｃ、２０５Ｋ）、現像部（２０６Ｙ、２０６Ｍ、２０６Ｃ、２０６Ｋ）、中間転写体２０７、転写ローラ２０８、クリーニング部２０９、定着部２１０、カラーセンサ２２０により構成される。また、注入帯電部にはスリーブ（２０３ＹＳ、２０３ＭＳ、２０３ＣＳ、２０３ＫＳ）が、現像部にはスリーブ（２０６ＹＳ、２０６ＭＳ、２０６ＣＳ、２０６ＫＳ）がそれぞれ設けられている。なお、現像部（２０６Ｙ、２０６Ｍ、２０６Ｃ、２０６Ｋ）は脱着可能に取り付けられている。
【００１８】
エンジンＩ／Ｆ部１０７から入力された画像データに基づいたスキャナ部（２０４Ｙ、２０４Ｍ、２０４Ｃ、２０４Ｋ）からの露光により、感光ドラム（２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ）の表面は選択的に露光され静電潜像が形成される。
【００１９】
感光ドラム（２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ）の表面の静電潜像は、現像部（２０６Ｙ、２０６Ｍ、２０６Ｃ、２０６Ｋ）により現像され、単色トナー像が形成される。中間転写体２０７は、感光ドラム（２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ）に接触しており、画像形成時に感光ドラム（２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ）の回転に伴って時計回りに回転移動する。イエロー、マゼンダ、シアン、ブラックそれぞれの単色トナー像を、中間転写体２０７の上に重ね合わせることで、多色トナー像が形成される。なお、感光ドラム（２０２Ｙ、２０２Ｍ、２０２Ｃ、２０２Ｋ）は、アルミシリンダの外周に有機光導伝層を塗布されており、画像形成動作に応じて駆動モータ（不図示）の駆動力が伝達されて反時計回りに回転する。
【００２０】
その後、中間転写体２０７と転写ローラ２０８とが接触して転写材２００を狭持搬送し、中間転写体２０７上の多色トナー像が転写材２００に転写される。なお、転写ローラ２０８は、転写材２００に多色トナー像を転写している間、２０８ａの位置で転写材２００に当接し、印字処理後は２０８ｂの位置に離間する。
【００２１】
定着部２１０は、転写材２００上に転写された多色トナー像を溶融定着させるものである。定着部２１０は、転写材２００を加熱する定着ローラ２１１と、転写材２００を定着ローラ２１１に圧接させるための加圧ローラ２１２を備える。定着ローラ２１１及び加圧ローラ２１２は、中空状に形成され、それぞれの内部にヒータ２１３、２１４を内蔵している。すなわち、定着ローラ２１１及び加圧ローラ２１２により、多色トナー像を保持した転写材２００は、搬送され、熱及び圧力を加えられ、トナーが表面に定着される。トナー像定着後の転写材２００は、その後、排出ローラ（不図示）によって排紙トレイ（不図示）に排出して画像形成動作を終了する。
【００２２】
なお、クリーニング部２０９は、中間転写体２０７上に形成された多色トナー像を転写材２００に転写した後、中間転写体２０７上に残ったトナーをクリーニングするものであり、廃トナーはクリーナ容器（不図示）に蓄積される。
【００２３】
カラーセンサ２２０は、転写材搬送路の定着部２１０よりも下流に転写材２００の画像形成面へ向けて配置されており、転写材２００上に形成された定着後のトナー像３１０に対するＲＧＢ出力値を検知する。なお、カラーセンサ２２０は、排紙口の直前に配置されており、搬送方向に直交する方向に駆動が可能である。従って、転写材の搬送に合わせて、直交方向に駆動することで転写材の任意の位置について検知可能である。
【００２４】
図３は、カラーセンサ２２０の構成の一例を示す図である。カラーセンサ２２０は、例えば、白色ＬＥＤ３０１と、ＲＧＢオンチップフィルタ付きセンサ３０２ａとを有する。白色ＬＥＤ３０１を定着後のトナー像３１０が形成された転写材２００に対して斜め４５度で入射させ、０度（転写材の面と垂直）方向への乱反射光強度をＲＧＢオンチップフィルタ付きセンサ３０２ａにより検知する。ＲＧＢオンチップフィルタ付きセンサ３０２ａの受光部は、３０２ｂのようにＲＧＢが独立した画素となっている。
【００２５】
なお、ＲＧＢオンチップフィルタ付きセンサ３０２ａは、フォトダイオードを用いてもよいし、ＲＧＢの３画素のセットが複数セット並んでいるものを用いてもよい。また、ＲＧＢ３色が発光するＬＥＤとフィルタ無しセンサとにより構成しても良い。なお、乱反射光を検知するため、転写材２００上で乱反射した光が検知できる範囲内で、入射角及び反射角は自由に設定が可能である。
【００２６】
図４は、画像処理装置４０１の機能的構成を示すブロック図である。画像処理装置４０１は、本実施形態では、プリンタコントローラを想定する。画像出力装置４０２は、本実施形態では、プリンタエンジンを想定しており、ページ単位に記録媒体上に画像を形成する画像形成部４１０と、画像形成部４１０よりも下流に位置し、画像形成された記録媒体上の指定した位置の色を測定する測色部４１１とを有する。
【００２７】
画像処理装置４０１は、画像入力部４０３と、描画コマンド解析部４０４、レンダリング処理部４０５、画像処理部４０６、色指定入力部４０７、補正制御部４０８（第１の判定手段、第２の判定手段）と、補正データ生成部４０９と、画像処理部４０６（補正手段）とを備える。
【００２８】
画像入力部４０３は、複数ページ分の画像データを入力する。画像入力部４０３は、例えば、ネットワークＩ／Ｆ１０８を介して図示しない情報処理装置（ホストＰＣ）から送信された画像データを受信することが可能である。
【００２９】
ここで、送信される画像データは描画コマンドの形式であり、本実施形態では、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ画像データを生成するためのページ記述言語であるものとする。描画コマンドには、通常、イメージやグラフィックス、テキスト等の属性情報を含んだ画像データの描画命令と共に、印刷部数やページレイアウト、印刷順序に関する印刷設定が制御命令として含まれている。
【００３０】
色指定入力部４０７は、印刷する画像データにおいて特に高い精度で目標色として再現すべき色値を指定するものである。なお、色値の指定は、単色でも複数色でも良い。色指定入力部４０７で指定された色値を指定色と呼ぶ。指定色の入力は、表示部１０５及び操作部１０６からなるパネルＵＩ等で行うことが可能である。また、色指定入力部４０７は、ホストＰＣから送信される画像データと共に制御コマンドとして、指定色を受け付けることも可能である。色値の指定手法として、ＰＡＮＴＯＮＥカラーやＤＩＣカラーといった色見本帳により再現される色が規定されているものでも良いし、予め均等色空間上（例えばＬ＊ａ＊ｂ＊表色系）の色値と対応が取れているＲＧＢ値等でも良い。
【００３１】
画像入力部４０３で受信された画像データは、描画コマンド解析部４０４において解析され、レンダリング処理部４０５で処理可能な中間言語である描画オブジェクトが生成される。一方、描画コマンド解析部４０４では、色指定入力部４０７において入力された指定色について、画像データ内でどの指定色がどこで使用されるのかを解析し、指定色位置（座標）情報を求める。指定色位置情報としては、例えば、印刷部数やページレイアウト等の印刷設定に基づいて、指定色が印刷される印刷ページ情報・ページ内位置情報等が挙げられる。
【００３２】
描画コマンド解析部４０４で抽出された指定色位置情報は、補正制御部４０８に入力される。本発明の目的は、出力される指定色の再現精度を向上することであり、後述する画像処理部４０６において最適な補正データが指定色に適用されるように制御を行う。具体的には、補正制御部４０８は、補正処理に必要な測色情報を生成し、描画コマンド解析部４０４において生成された描画オブジェクトに対してイメージやグラフィックス、テキスト等の属性情報に対し、測定のための位置情報を追加する。更に、必要であれば測定に必要なパッチデータを生成して新規に描画オブジェクトを生成する。なお、補正制御部４０８での詳細な処理については後述する。
【００３３】
レンダリング処理部４０５は、描画コマンド解析部４０４及び、補正制御部４０８で生成された描画オブジェクトに対しレンダリング処理を実行することで、ビットマップ画像４１４及び、測定位置情報４１５を生成する。
【００３４】
レンダリング処理により生成されたビットマップ画像４１４は、画像処理部４０６で、色変換処理や濃度補正処理、中間調処理等の画像処理がなされ、画像形成部４１０で出力可能な印刷画像フォーマットに変換される。
【００３５】
図５は、画像処理部４０６の機能的構成を示すブロック図である。画像形成部４１０への入力が、ＣＭＹＫの４色のトナーに対応する画像データであり、ビットマップ画像４１４がＲＧＢ色空間画像データである場合、色変換処理部５０１でビットマップ画像４１４をＣＭＹＫ色空間画像データに変換する変換処理が行われる。また、濃度補正処理部５０２では、変換されたＣＭＹＫの画像データに対して濃度補正処理を行う。画像形成部４１０は、通常、２、４、１６階調等、低階調のみ出力可能であることが多い。従って、少ない階調数しか出力できない画像形成部４１０においても安定した中間調表現が可能なように中間調処理部５０３では中間調処理を行う。
【００３６】
なお、画像処理部４０６では、補正データ記憶部４１６に保持されている補正データ４１６に基づいて、色変換処理又は／及び濃度補正処理を行う。ここで使用される補正データは、後述する補正データ生成部４０９で生成される補正データと共に、従来手法により生成される濃度補正データ等を併用しても良い。
【００３７】
画像処理部４０６により予め定められた画像フォーマットに変換することで生成された印刷画像データは、エンジンＩ／Ｆ１０７を介してビデオ信号として画像形成部４１０に転送されることで印刷処理が行われる。すなわち、露光・現像・転写・定着の処理を経ることで転写材である紙面への印刷が完了する。
【００３８】
なお、エンジンＩ／Ｆ１０７には、プリンタエンジンへ転送するビデオ信号を一時的に保持する出力バッファ、及びプリンタエンジンから送出された信号を一時的に保持する入力バッファが設けられている。これにより、プリンタエンジンとの間でやりとりされる信号の入出力部を構成すると共に、プリンタエンジン間の通信制御を行う。
【００３９】
一方、印刷処理の際、測色部４１１では、レンダリング処理部４０５で生成された測定位置情報４１５に基づいて、カラーセンサ２２０を用いて印刷物の測定処理を行う。本実施形態では、カラーセンサは、ＲＢＧ出力を検知することを想定しており、測定値を均等色空間上の値、例えば、Ｌ＊ａ＊ｂ＊色空間上の値へカラーセンサの特性に合わせて変換することで測定は終了する。
【００４０】
上記カラーセンサで取得され、Ｌ＊ａ＊ｂ＊色空間のデータに変換された測定値は、エンジンＩ／Ｆ１０７を介し、補正データ生成部４０９に入力される。補正データ生成部４０９は、補正制御部４０８より本来再現されるべき指定色の目標Ｌａｂ値を獲得し、測定されたＬａｂ値と比較を行い、補正データ記憶部４１３に保持されている補正データ４１６に基づいて補正データの更新を行う。なお、データの更新方法に関しての詳細は後述する。このように更新された補正データを画像処理部４０９で指定色の処理に適用することで指定色に関して精度の高い再現が可能になる。
【００４１】
すなわち、補正制御部４０８は、描画コマンド解析部４０４で抽出された指定色位置情報に基づいて、画像入力部４０３で入力した着目ページの画像データを画像形成部４１０で形成する際に、着目ページに目標色で出力すべき箇所を有するか否かを判定する第１の判定手段として機能する。
【００４２】
また、補正制御部４０８は、第１の判定手段により、着目ページ内に目標色で出力すべき箇所を有すると判断した場合、着目ページより前のページに目標色で出力すべき箇所を有するか否かを判定する第２の判定手段として機能する。
【００４３】
補正データ生成部４０９は、第２の判定手段により、着目ページより前のページが目標色で出力すべき箇所を有すると判定された場合、当該ページの箇所を測色部４１１で測色し、測色した結果の色を目標色に近づけるための補正データを生成する。画像処理部４０６は、第１の判定手段で判定された、着目ページ内の目標色で出力すべき箇所の色データを、補正データに基づいて補正する。
【００４４】
図６は、補正制御部４０８の処理の一例を示す図である。本発明では、指定色で描かれる描画データを含む印刷画像データを画像処理部４０６で生成する際、最適な補正データが適用されるように制御を行うことが目的である。従って、指定色を含むページの印刷画像データを生成する際には、生成時から最も近い時間に印刷された指定色の測定結果に基づいて生成された補正データを適用する。図６に示す印刷ジョブにおいて、ページ１、４、５に指定色で描かれる描画データが存在する。なお、横軸は時間軸である。この場合、ページ４のデータに関しては、ページ１で印刷された指定色の描画データの測定結果に基づく補正データを適用することが望ましいことがわかる。また、ページ５に関しては、最も近い時間に印刷される指定色の描画データはページ４であるが、測定からの補正データ生成時間、及び画像処理部で処理されてから画像形成部で印刷されるまでの時間を考慮した場合、ページ４の測定結果に基づく補正データを用いることはできない。従って、ページ５に関してもページ１での測定結果に基づく補正データを用いることになる。補正制御部４０８は、描画コマンド解析部４０４で抽出された指定色が印刷される印刷ページ情報・ページ内位置情報に基づいて補正のための制御リストを生成する。
【００４５】
図７は、補正制御部４０８で生成される補正制御リストの一例を示す図である。この補正制御リストは、それぞれ、印刷ジョブ情報７０１、参照先情報７０２、測定情報７０３、位置情報７０４を有する。印刷ジョブ情報７０１は、ジョブ内のそれぞれのページについて、描画コマンド解析部４０４の解析結果に基づいて、どのページにどの指定色が用いられているかを示す。参照先情報７０２は、指定色を描画されるページに関して、画像処理部４０６で処理を行う際、どのページの測定結果に基づいて生成された補正データを用いるかを示したものである。すなわち、ここでは、ページ４、５は、ページ１で印刷された指定色を測定した測定結果に基づいて生成された補正データを用いる。なお、描画コマンド解析部４０４での指定色の解析の際、どのページで使用されているかの情報の他にも、ページ内でのレイアウト情報も抽出される。従って、指定色で描画されていてもカラーセンサで測定することが困難である描画データ、例えば、領域が狭いデータ等の場合は参照先には指定しない。測定情報７０３は、実際にページ内の指定色に関して測定を行うか否かを示した情報である。すなわち、参照先情報７０２で参照先として指定されたページは、測定が行われる。補正制御部４０８は、測定を行うページに関して位置情報７０４に基づいて、測定位置を示す測定位置情報を描画オブジェクトに対して新たな属性として加える。
【００４６】
なお、図６、７において、ページ１に描画される指定色の描画データに関しては、測定に基づく補正データが適用できない。従って、ページ１で描画される指定色の描画データは再現の精度が保障されないことになる。
【００４７】
上記の問題について本実施形態では、参照先がない描画データが存在する場合に指定色で描かれるパッチデータを生成し、描画オブジェクトとして新規に追加することで対応する。
【００４８】
補正制御部４０８は、第１の判定手段で、目標色で出力すべき箇所を有すると判定された第１のページに対し、第１のページより前のページに測定するための目標色で出力すべき箇所がないと判断した場合に、画像出力装置４０２の出力特性を検査するための印刷データを着目ページより前に挿入する。そして、該印刷データ画像形成部４１０で形成した画像の色を測色することで補正データを生成する。
【００４９】
図８は、描画オブジェクトを追加した際の補正制御リストの一例を示す図である。図８のページ１に示すように、指定色を描画するにもかかわらず、参照先がないリストが存在する場合、新規にパッチデータを印刷するページを追加する。具体的には、測定位置情報を属性として持った描画オブジェクトデータを新規に追加する。
【００５０】
なお、参照先として挙げられるのは、その測定結果に基づいて生成された補正データによる補正処理が有効であると判断された場合に限られる。すなわち、参照先は、上述のように、カラーセンサでの測定が可能な領域のサイズを持ったものに限られる。また、印刷処理中も画像処理装置自体の画像出力状態が変動し、画像再現性は刻々と変化するため、補正データもなるべく近い出力状態で生成されたものである必要がある。従って、参照先は、対象となる描画データを印刷するページからある一定のページ枚数以内のものに限られる。つまり、大量ページを印刷するような印刷ジョブにおいて、指定色の描画データをある一定枚数以上印刷しないページが続いた場合、その後に描画される指定色の描画データは参照先がないことになる。
【００５１】
すなわち、補正制御部４０８は、第１の判定手段で、目標色で出力すべき箇所を有すると判定された第１のページと、第１のページよりも１つ前に目標色で出力すべき箇所を有すると判定された第２のページとの間のページ間隔が予め定めた閾値よりも大きいか否かを判定する第３の判定手段として機能する。補正制御部４０８は、第３の判定手段で、ページ間隔が閾値よりも大きいと判定された場合、第１のページと第２のページとの間に画像出力装置４０２の出力特性を検査するための印刷データを挿入する挿入手段として機能する。
【００５２】
図９は、描画オブジェクトを追加した際の印刷ジョブの一例を示す図である。すなわち、図８で示した補正制御リストによって制御された場合の印刷ジョブを示している。新規に描画オブジェクトを追加することにより、ページ１の印刷画像データを生成する際に用いる補正データの生成が可能になる。ここでは、ページ１へのフィードバックを考慮して、ページ０とページ１とで時間を調整する必要がある。なお、ここでは、印刷ジョブの一番最初に新規描画オブジェクトを追加した例を挙げるが、印刷ジョブの中盤に新規描画オブジェクトを追加する場合には、上記のようなダウンタイムが発生しないように、描画オブジェクトを追加することが可能である。この場合、対象となる描画データが存在するページに対して、ある一定枚数前に新規描画オブジェクトを用いればよい。また、新規に描画オブジェクトを追加したページは、本来の印刷ジョブに含まれない、ユーザにとっては不要な印刷物になる。従って、上記のような補正データ生成のために新規に描画オブジェクトを追加したページに関しては、後から容易に取り除けるように、搬送パスを通常の印刷物と分けてもよい。補正データ生成部４０９では、色変換処理部５０１で用いられる色変換データ及び濃度補正処理部５０２で用いられる濃度補正データが補正対象となる。
【００５３】
濃度補正処理部５０２で用いられる濃度補正データの生成方法の一例を以下に述べる。補正データ生成部４０９は、基準となるプリンタ特性についてのプロファイルデータを保持しており、具体的には、プリンタに関してのＬａｂ→ＣＭＹＫ変換データを保持している。
【００５４】
まず、指定色の目標値となるＬａｂ値より、上記プロファイルデータを用いて、Ｃｉ、Ｍｉ、Ｙｉ、Ｋｉを算出する。一方、測定値であるＬａｂ値より上記プロファイルデータを用いて、Ｃｍ、Ｍｍ、Ｙｍ、Ｋｍを算出する。これらのそれぞれのＣＭＹＫ値を比較することにより、補正データ記憶部４１３に保持されている濃度補正データを修正することで補正データを更新する。
【００５５】
一方、色変換処理部５０１で使用される色変換データの補正に関しては、次のような例がある。図１０は、色変換テーブルの変更処理の一例を示す図である。１００１は均等色空間であるＬ＊ａ＊ｂ＊空間をａ＊ｂ＊面に投影した面であり、指定色の目標値であるＬａｂ値と測定によって得られたＬａｂ値をベクトルで示している。まず、指定値のＬａｂ値と測定されたＬａｂ値の差分ベクトルΔＥを求める。
【００５６】
次に、プリンタのそれぞれのトナー特性である、Ｃトナーベクトル、Ｍトナーベクトル及びＹトナーベクトルを用いて、上記差分ベクトルΔＥを上記３つのベクトルで分解する。ベクトルの分解は、以下の式で示される。
【００５７】
ΔＥ＝αＣ＋βＭ＋γＹ
また、ベクトルの分解の様子を１００２に示す。ここで得られたα、β、γの分解データを正規化することでＲＧＢ→ＣＭＹＫ変換データの補正データを生成することができる。ここで生成された補正データより１００３に示すように色変換データを修正することで色変換データの修正は終了する。なお、本発明は、上記２つの補正データの生成方法に限られるものではなく、他の方法を適用しても構わない。
【００５８】
図１１は、補正制御部４０８の処理手順を示す図である。以下の処理は、ＲＯＭ１０２に格納されたプログラムに基づいてＣＰＵ１０１により実行される。まず、Ｓ１１０１で印刷処理を行う画像データに対して特に高い精度で再現されることが要求される色値が指定される。ここで指定される指定色は、単色でも複数色でもよい。なお、指定色はどのように再現されることが期待されているか、目標色として予め均等色空間上の値と対応が取れているものとする。
【００５９】
次に、Ｓ１１０２で画像データの解析を行い、Ｓ１１０３で画像データ内に指定色で描かれる描画データが存在するか否かを判定する。指定色で描かれる描画データが存在しない場合には、そのまま補正制御処理を終了する。一方、指定色で描かれる描画データが存在する場合には、Ｓ１１０４で印刷部数やページレイアウト等の印刷設定に基づいて指定色が印刷される位置情報が獲得される。なお、指定色を複数指定した場合も、解析結果によって抽出されなかった色値については、これ以降の処理は対象外とする。
【００６０】
次に、Ｓ１１０５では、獲得された指定色位置情報に基づいて、制御リストの項目である印刷ジョブ情報を生成する。次に、生成された印刷ジョブ情報に基づいて、Ｓ１１０６で補正データを生成するための測定を行う参照先情報を生成する。なお、それぞれの指定色の描画データに対して、これよりも前の印刷ジョブより測色した結果を得られないと判断された場合（初めて印刷するページや、２回目以降でもその前の指定色の描画データ領域が小さい場合）や所定枚数印刷後である場合には、参照先は指定されない。
【００６１】
参照先が指定されない場合には、Ｓ１１０８で指定色で描かれる描画オブジェクトを新しいページ（画像出力装置４０２の出力特性を検査するための印刷データを含むページ）として新規に追加し、これを参照先として登録する。Ｓ１１０９では、参照先情報に基づいてそれぞれのページに関して測定を行うか否かの情報を保持する測定情報を生成する。最後に、Ｓ１１１０で測定するページに関して、そのページ内で測定する位置をＳ１１０４で獲得した指定色位置情報に基づいて、描画オブジェクトに位置情報として属性を追加することで補正制御処理を終了する。
【００６２】
なお、紙詰まり等でエラーが発生した場合、画像処理装置自体の画像出力状態が変動し、画像再現性が変化している可能性が高い。そのため、エラー処理等を行う際には、印刷途中の画像データから改めて制御リストを再生成してもよい。
【００６３】
図１２は、特定色の指定手順の一例を示す図である。１２０１はホストＰＣから画像データを送信する際、制御コマンドとして指定色を指定する場合を想定したホストＰＣ上での走査画面である。ＰＡＮＴＯＮＥカラーやＤＩＣカラーといったＬａｂ値が規定されているものには、そのカラー値を指定することで特定色は指定できる。
【００６４】
一方、あるＲＧＢに対して、目標となるＬａｂを規定する例を示したものが１２０２、及び１２０３である。１２０２において、まず、ホストＰＣ上で設定できる色値、すなわちＲＧＢ値を指定色として指定する。次に、１２０３のように指定したＲＧＢ値に対して再現の目標となるＬａｂ値を入力する。これらのデータを制御コマンドとして、指定色として画像処理装置に送信することで、特に精度の高い再現を望む色を指定できる。
【００６５】
以上述べたように、本実施形態によれば、印刷ジョブ毎に高い精度で合わせることが要求される特定色を指定し、該ジョブ内の指定された特定色で印刷される領域を抽出し、その抽出された領域を定着後のセンサで測定すると共に適切に特定色の再現へフィードバックすることにより、操作を煩雑にすることなく特定色の色再現精度を高くすることが可能になる。
【００６６】
なお、上記実施形態で説明した処理を、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００６７】
また、上記実施形態で説明した処理の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムを読み出し実行することによっても達成される。この場合、記憶媒体から読み出された実行可能なプログラム自体が前述した実施形態の機能を実現することになり、そのプログラム自体及びプログラムを記憶した記憶媒体が発明を構成することになる。
【図１】
2012209953.tif 000003
【図２】
2012209953.tif 000004
【図３】
2012209953.tif 000005
【図４】
2012209953.tif 000006
【図５】
2012209953.tif 000007
【図６】
2012209953.tif 000008
【図７】
2012209953.tif 000009
【図８】
2012209953.tif 000010
【図９】
2012209953.tif 000011
【図１０】
2012209953.tif 000012
【図１１】
2012209953.tif 000013
【図１２】
2012209953.tif 000014