(57)【要約】【課題】カラー調整ＩＤ算出のために測色対象となるパッチの色が安定しなかった。【解決手段】複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷し、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得し、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定する。【選択図】図１０
2006264270.tif 000002
【特許請求の範囲】
【請求項１】
ドット径の異なる複数種類のドットを吐出可能であって、インク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置における色ずれを表す誤差情報を取得する誤差情報取得装置であって、
上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷するパッチ印刷手段と、
上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得する色成分値取得手段と、
上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定する誤差情報決定手段とを備えることを特徴とする誤差情報取得装置。
【請求項２】
上記基準色成分値は、所定の基準印刷装置において上記特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともにこれに重ねて特定のドットを第二のインク記録量にて吐出させることにより印刷したパッチを測色して得られた色成分値と、同基準印刷装置において上記異なる径のドットを第一のインク記録量にて吐出させることにより印刷したパッチを測色して得られた色成分値との差分であることを特徴とする請求項１に記載の誤差情報取得装置。
【請求項３】
上記特定のドットは、複数種類のドットのうち径が最小であるドット以外のドットであり、上記特定のドットとは異なる径のドットは、特定のドットよりも径が小さいドットであることを特徴とする請求項１または請求項２のいずれかに記載の誤差情報取得装置。
【請求項４】
上記各色成分値は、パッチの所定の色空間における測色結果のうちインク記録量の変化に対する変化が最も大きい色成分であることを特徴とする請求項１〜請求項３のいずれかに記載の誤差情報取得装置。
【請求項５】
上記複数種類のドット毎の誤差情報は、さらに印刷装置が使用するインク種類毎にそれぞれ取得することを特徴とする請求項１〜請求項４のいずれかに記載の誤差情報取得装置。
【請求項６】
ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置における色ずれを表す誤差情報を取得する誤差情報取得方法であって、
上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷し、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得し、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定することを特徴とする誤差情報取得方法。
【請求項７】
ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置における色ずれを表す誤差情報を取得する処理をコンピュータに実行させる誤差情報取得プログラムであって、
上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷し、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得し、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定する処理を実行させることを特徴とする誤差情報取得プログラム。
【請求項８】
ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置に対し印刷制御を行なう印刷制御装置であって、
上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷するパッチ印刷手段と、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得する色成分値取得手段と、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定する誤差情報決定手段と、上記誤差情報を用いることにより、任意の画像のインク記録量を規定したインクデータから当該インクデータに基づいて印刷される画像の色ずれを補償させるインクデータに修正し、当該修正後のインクデータに対応する画像を印刷装置に対して印刷させる制御を行う印刷制御手段とを備えることを特徴とする印刷制御装置。
【請求項９】
ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置に対し印刷制御を行なう印刷制御方法であって、
上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷し、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得し、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定し、上記誤差情報を用いることにより、任意の画像のインク記録量を規定したインクデータから当該インクデータに基づいて印刷される画像の色ずれを補償させるインクデータに修正し、当該修正後のインクデータに対応する画像を印刷装置に対して印刷させることを特徴とする印刷制御方法。
【請求項１０】
ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置に対しての印刷制御をコンピュータに実行させる印刷制御プログラムであって、
上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷し、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得し、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定し、上記誤差情報を用いることにより、任意の画像のインク記録量を規定したインクデータから当該インクデータに基づいて印刷される画像の色ずれを補償させるインクデータに修正し、当該修正後のインクデータに対応する画像を印刷装置に対して印刷させる処理を実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドット径の異なる複数種類のドットを吐出可能な印刷装置における色ずれを補償するための誤差情報取得装置、誤差情報取得方法、誤差情報取得プログラム、印刷制御装置、印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、量産されるインクジェットプリンタには、インクの種類毎に印刷ノズル列が設けられ、各印刷ノズル列から吐出されるインクの重量のずれを補償するためのＩＤ（誤差情報）を記録した不揮発性半導体メモリが設けられている。各プリンタについて印刷制御を行う際、ＩＤに対応させたキャリブレーション用のＬＵＴ（ルックアップテーブル）等の色修正データを予め作成して記憶しておき、ＩＤに対応する色修正データを参照することにより、印刷ヘッドから吐出されるインクの重量を基準プリンタ（基準機体）に合わせるようにインク重量の誤差を補償している（例えば、特許文献１参照）。
【０００３】
上記ＩＤを取得する場合、プリンタ生産工場では、印刷ヘッドをプリンタに組み付けていない状態で同印刷ヘッドからインクを所定数吐出させてインク重量を計測し、基準プリンタのインク重量との差をＩＤに対応させて不揮発性半導体メモリに記録させるキャリブレーション作業を行っている。
【特許文献１】特開平１０−２７８３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来においては、印刷ヘッドをプリンタに組み付けない状態で得たインク重量差の補償のみに対応したＩＤを用いていた。そのため、実際の印刷時においては、印刷ヘッドをプリンタに組み付けたときに印刷ヘッドに与えられる電圧に微妙なばらつきが存在する等により、印刷される画像の色に微妙な誤差が生じるという課題が残されていた。
また、プリンタがドット径の異なる複数種類のドットによってインクを吐出可能である場合、各ドット種類毎に生じる色ずれをより高精度に補償するためのＩＤを取得することが求められてた。
【０００５】
本発明は、上記課題にかんがみてなされたもので、ドット径の異なる複数種類のドットを吐出可能な印刷装置を用いる際に、任意の画像についての印刷結果において良好な色再現性を実現可能な誤差情報取得装置、誤差情報取得方法、誤差情報取得プログラム、印刷制御装置、印刷制御方法及び印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、ドット径の異なる複数種類のドットを吐出可能であって、インク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置における色ずれを表す誤差情報を取得する誤差情報取得装置としている。
誤差情報は上記複数種類のドット毎に取得されるものであるが、パッチ印刷手段は、複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷する。次に、色成分値取得手段が、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得する。誤差情報決定手段は、上記取得した色成分値と上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出する。そして、当該差分と所定の基準色成分値との対比結果に基づいて、上記特定のドットについての誤差情報を決定する。
【０００７】
このように本発明によれば、ある特定のドットについての誤差情報を取得するためにパッチを印刷する場合、そのドットのみでパッチを印刷するのではなく径の異なる他のドットも含んだパッチとするため、普段印刷装置にて任意の画像を印刷する場合と近い状態にてパッチが印刷されることになる。その結果、パッチから得られる色成分値もその印刷装置の固体特有の色ずれが安定して表れたものとなり、その色成分値から上記径の異なるドットのみによる色成分値を除去すれば、その差分から特定のドットについての色ずれの程度（誤差情報）を的確に捉えることができる。
また、印刷装置にて実際に印刷させたパッチの色成分値に基づいて誤差情報を取得するため、かかる誤差情報を用いて以後の印刷時におけるインクデータの修正を行なえば、印刷ヘッドに与えられる電圧の微妙なばらつき等による印刷画像の色の微妙な誤差は生じない。従って、インク重量の補償のみを行っていた従来よりも印刷画像について基準色に対する色再現性を良好にさせることが可能となる。
【０００８】
ここで、上記基準色成分値は、所定の基準印刷装置において上記特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともにこれに重ねて特定のドットを第二のインク記録量にて吐出させることにより印刷したパッチを測色して得られた色成分値と、同基準印刷装置において上記異なる径のドットを第一のインク記録量にて吐出させることにより印刷したパッチを測色して得られた色成分値との差分であるとしてもよい。
つまり、設計基準となる基準印刷装置を用いた印刷結果によって上記基準色成分値を予め求めておき上記差分と対比することにより、特定のドットについての誤差情報を容易に決定することができる。
【０００９】
本発明の一例として、上記特定のドットは、複数種類のドットのうち径が最小であるドット以外のドットであり、上記特定のドットとは異なる径のドットは、特定のドットよりも径が小さいドットであるとしても良い。つまり、印刷装置が大ドット、中ドット、小ドットといったドット径の異なる各種ドットを吐出可能である場合、大ドットのみや中ドットのみにてパッチを印刷すると、同一固体の印刷装置を用いてもその時々によって色が安定せず、その測色結果は、印刷装置の固体特有の色ずれが安定して表れたものとは言えない場合がある。そこで、中ドットや大ドットについての誤差情報を取得する場合でも、それより径の小さなドットをも含むパッチを印刷するとした。
【００１０】
具体的には、中ドットについての誤差情報を取得する際には、小ドットおよび中ドットを吐出させてパッチを印刷して色成分値を得るとともに、この色成分値から、小ドットで印刷した分の色成分値を差引いた値を、所定の基準色成分値と対比する。また、大ドットについての誤差情報を取得する際には、小、中、大ドットをそれぞれ吐出させてパッチを印刷して色成分値を得るとともに、この色成分値から、小ドットおよび中ドットで印刷した分の色成分値を差引いた値を所定の基準色成分値と対比する。
【００１１】
本発明の他の構成として、上記各色成分値は、パッチの所定の色空間における測色結果のうちインク記録量の変化に対する変化が最も大きい色成分であるとしてもよい。
インク記録量の変化に対して最も変化の大きい色成分の対比結果に従って誤差情報を取得するので、各ドット種類毎の色ずれを適切に反映した誤差情報を取得できる。また、上記最も変化の大きい色成分のみを用いて上記差分や誤差情報を算出するので、誤差情報の取得に要する処理が迅速化される。
【００１２】
上記複数種類のドット毎の誤差情報は、さらに印刷装置が使用するインク種類毎にそれぞれ取得するとしてもよい。つまり、印刷装置において複数種類のインクが使用される場合には、インク種類とドット種類との組合わせ毎にそれぞれ色ずれの程度が異なるため、誤差情報もかかる組合わせ毎に取得する。
【００１３】
上述した誤差情報取得装置にかかる技術的思想は、それを実行する方法の発明としても把握することが可能である。そこで、ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置における色ずれを表す誤差情報を取得する誤差情報取得方法であって、上記複数種類のドット毎の誤差情報を取得する場合であって複数種類のうち特定のドットについての誤差情報を取得する際には、当該特定のドットとは異なる径のドットを第一のインク記録量にて吐出させるとともに、これに重ねて特定のドットを第二のインク記録量にて吐出させることによりパッチを印刷し、上記印刷したパッチの所定の色空間における測色結果としての色成分値を取得し、上記取得した色成分値と、上記異なる径のドットを第一のインク記録量にて吐出させて印刷したパッチを測色して得られる色成分値との差分を算出するとともに、当該差分と所定の基準色成分値との対比結果に基づいて上記特定のドットについての誤差情報を決定する構成としてもよい。
【００１４】
かかる方法においても、上記誤差情報取得装置と同様の作用、効果を有する。
また、誤差情報取得装置における技術的思想は、その手順をコンピュータに実行させる誤差情報取得プログラムの発明として把握することもでき、請求項７にかかる発明も、上記と同様の作用、効果を有する。
【００１５】
ここで、上記誤差情報を取得する構成を用いて、任意の画像のインク記録量を規定したインクデータに対して色修正を実行して印刷を行なう印刷制御装置の発明を把握することができる。
つまり、ドット径の異なる複数種類のドットを吐出可能であってインク記録量を表すインクデータに応じて各ドットを吐出させて画像を印刷する印刷装置に対し印刷制御を行なう印刷制御装置であって、上記誤差情報取得装置の各構成に加え、上記誤差情報を用いることにより、任意の画像のインク記録量を規定したインクデータから当該インクデータに基づいて印刷される画像の色ずれを補償させるインクデータに修正し、当該修正後のインクデータに対応する画像を印刷装置に対して印刷させる制御を行う印刷制御手段を備える構成とすることができる。
【００１６】
上記構成においては、印刷装置から出力される画像おいて基準色に対する色再現性を向上させることができる。同様に、印刷制御装置にかかる技術的思想はこれを実現するための印刷制御方法および印刷制御プログラムの発明として夫々把握することもできる。
むろん、請求項１に従属する請求項２〜請求項５と同様の構成をもって、請求項６〜請求項１０にそれぞれ従属する発明を把握することも可能である。
【発明を実施するための最良の形態】
【００１７】
下記の順序に従って本発明の実施形態を説明する。
（１）印刷制御装置（誤差情報取得装置）の基本的構成
（２）カラー調整ＩＤ設定処理
（３）印刷制御処理
（４）まとめ
【００１８】
（１）印刷制御装置（誤差情報取得装置）の基本的構成
図１は、本発明にかかる印刷制御装置であるコンピュータ１０とプリンタ２０等を示している。なお、当該装置は誤差情報取得装置を兼ねている。
コンピュータ１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピュータ１０全体を制御する。同バス１０ａには、書き換え不可能な半導体メモリであるＲＯＭ１２、書き換え可能な半導体メモリであるＲＡＭ１３、ＣＤ‐ＲＯＭドライブ１５、フレキシブルディスク（ＦＤ）ドライブ１６、各種インターフェイス（Ｉ／Ｆ）１７ａ〜１７ｅ等が接続され、ハードディスクドライブを介して磁気ディスクであるハードディスク（ＨＤ）１４も接続されている。
【００１９】
ＨＤ１４にはオペレーティングシステム（ＯＳ）やアプリケーションプログラム（ＡＰＬ）等が記憶されており、これらはＣＰＵ１１によって適宜ＲＡＭ１３に転送され、実行される。本実施形態では、ＨＤ１４は、本発明の誤差情報取得プログラム、印刷制御プログラム、プリンタ２０から取得したカラー調整ＩＤ１４ａ、複数の色修正データ１４ｂ、色変換ＬＵＴ、ドット振分テーブル１４ｄ、選択色成分１４ｅ、基準色成分値１４ｆ等を記憶した所定の記憶領域とされている。
【００２０】
Ｉ／Ｆ１７ａ（例えばＵＳＢ Ｉ／Ｆ）には、測色機４０を接続する。測色機４０は、測色する対象に色検出部４０ａを向けることにより、国際照明委員会（ＣＩＥ）で規定されたＬ*ａ*ｂ*表色系に基づく複数の色成分値Ｌ*，ａ*，ｂ*（以下、「*」は省略。）を取得可能であり、取得した色成分値をコンピュータ１０に出力可能である。ここで、Ｌａｂ色空間はデバイスに依存しない均等色空間である。むろん、測色する色空間は、ＣＩＥ規定のＬｕｖ色空間、ＣＩＥ規定のＸＹＺ色空間、ＲＧＢ色空間等であってもよい。
【００２１】
ＣＲＴＩ／Ｆ１７ｂにはカラー画像データに基づいて当該データに対応する画像を表示するディスプレイ１８ａが接続され、入力Ｉ／Ｆ１７ｃにはキーボード１８ｂやマウス１８ｃが操作用入力機器として接続され、プリンタＩ／Ｆ１７ｅには例えばシリアルＩ／Ｆケーブルを介してプリンタ２０が接続されている。
【００２２】
プリンタ２０は量産対象となるプリンタであり、本実施形態においてはＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の各色に対応してそれぞれ設けられた４個のインクカートリッジ２８に充填された４色のインクを印刷ヘッド２９ａ〜２９ｄから吐出して、印刷媒体上にドットを形成することにより画像を印刷する。むろん、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、レッド、バイオレット、無着色インク等を使用するプリンタを採用してもよいし、インク種類数も限られない。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンタや、トナーインクを使用して印刷媒体上に印刷画像を印刷するレーザープリンタ等、種々の印刷装置を採用可能である。プリンタ２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７、等がバス２０ａを介して接続され、ＣＰＵ２１がＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
【００２３】
キャリッジ機構２７ａにて主走査方向に往復動するキャリッジには、各インクカートリッジ２８が装着されているとともに、印刷ヘッドユニット（印刷ヘッドの集合体）２９が搭載されている。当該ユニット２９は、ＣＭＹＫの４種類のインク毎に設けられた印刷ヘッド２９ａ〜２９ｄと不揮発性半導体メモリ３１を備えている。このメモリ３１は、ＥＥＰＲＯＭ等とすることができ、コンピュータ１０の側でインクデータを修正するために用いられるカラー調整ＩＤ（誤差情報）等が記録される。各カートリッジ２８には、例えばＲＡＭからなるメモリチップ２８ａがそれぞれ設けられており、各メモリチップ２８ａは電気的にコントロールＩＣ２５と接続されている。
【００２４】
通信Ｉ／Ｏ２４はコンピュータ１０のプリンタＩ／Ｆ１７ｅと接続され、プリンタ２０は通信Ｉ／Ｏ２４を介してコンピュータ１０から送信される色別のラスタデータを受信する。ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつヘッド駆動部２６ａに対してラスタデータに対応する印加電圧データを出力する。同ヘッド駆動部２６ａは、同印加電圧データから印刷ヘッド２９ａ〜２９ｄに内蔵されたピエゾ素子への印加電圧パターンを生成し、印刷ヘッド２９ａ〜２９ｄに各色のインクをドット単位で吐出させる。Ｉ／Ｆ２７に接続されたキャリッジ機構２７ａや紙送り機構２７ｂは、印刷ヘッドユニット２９を主走査させたり、適宜改ページ動作を行いながら印刷用紙を順次送り出して副走査を行ったりする。
【００２５】
印刷ヘッド２９ａ〜２９ｄには、夫々に複数個のインクジェットノズルが設けられるとともに、同ノズルのそれぞれに対応してピエゾ素子が配置されている。
図２に示すように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路２５ｂに接する位置に設置され、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧が印加されると、電圧の印加時間だけ伸張し、インク通路２５ｂの一側壁を変形させる。この結果、インク通路２５ｂの体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクがインク滴ＩｐとなってノズルＮｚの先端から高速に吐出され、印刷媒体に染み込むことによりドットが形成されて印刷が行われる。
【００２６】
同図にはドット径の異なる（インク重量やインク体積も異なる。）複数種類のドットを形成するための駆動波形の一例として駆動波形１を示してある。駆動波形の電圧差が大きいほどピエゾ素子の伸張収縮の度合が大きくなり、ドットは大きくなる。同駆動波形１によっては、それぞれに所定の電位差を持つ波形Ｖ１，Ｖ２の発生を使い分けることで、大ドット、中ドット、小ドットという３種類のドットを形成することができる。また、本実施形態では、プリンタ２０は波形の異なる駆動波形１〜３を発生させることができる。すなわち、各駆動波形によって大中小のドットを吐出可能であるため、駆動波形１〜３を使い分けると、各印刷ヘッド２９ａ〜２９ｄからは、小中大ドットがそれぞれ３種類、計９種類のドットを印刷媒体上に形成可能である。以下においては、駆動波形１によって形成する大中小ドットを、それぞれ大ドット１、中ドット１、小ドット１と、駆動波形２によって形成する大中小ドットを大ドット２、中ドット２、小ドット２と、駆動波形３によって形成する大中小ドットを大ドット３、中ドット３、小ドット３と呼ぶ。
【００２７】
コンピュータ１０がプリンタ２０に送信するラスタデータにはドットの種類を識別するための識別情報が付加されており、プリンタ２０は識別情報に対応する種類のドットを形成する。そして、ラスタ毎にドットの種類を表現するドットデータからなるラスタデータを入力すると、プリンタ２０はラスタデータに対応してインク量の異なる複数種類のドットを印刷媒体上に形成する。
【００２８】
コンピュータ１０ではＯＳにプリンタＩ／Ｆ１７ｅを制御するプリンタドライバ等が組み込まれ、各種の制御を実行する。ＡＰＬは、ＯＳを介してハードウェアとデータ等のやりとりを行う。プリンタドライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンタＩ／Ｆ１７ｅを介してプリンタ２０と双方向の通信を行うことが可能であり、ＯＳを介してＡＰＬから印刷データを受け取ってラスタデータに変換し、プリンタ２０に送出する。
【００２９】
（２）カラー調整ＩＤ設定処理
次に、量産対象となるプリンタ２０においてカラー調整ＩＤ（以下、単にＩＤとも言う。）を設定する処理について説明する。
図３は、カラー調整ＩＤ設定処理を実施するのに適したシステムの概略を示すブロック図である。同図によれば、コンピュータ１０には測色機４０が接続されるとともに、ＩＤ設定対象のプリンタ２０が順次接続され、各プリンタ２０は、後述するように、色修正用パッチＰ２を印刷するようになっている。また、コンピュータ１０には必要に応じて、設計の基準機体としての基準プリンタが接続されるようになっており、基準プリンタにより印刷されるパッチの色を基準として各プリンタ２０へのＩＤ設定作業が行われる。
【００３０】
ここで、プリンタ２０にＩＤを設定する前提として、コンピュータ１０は、ＩＤを算出する際に用いる色成分である選択色成分と、色修正用パッチＰ２の測色結果との比較対象となる基準色成分値を、基準プリンタによる印刷結果から取得する。
図４は、コンピュータ１０による選択色成分特定処理の内容をフローチャートにより示している。
【００３１】
ステップＳ（以下、ステップの記述を省略）２００では、コンピュータ１０は、基準プリンタを接続した状態にて、各インク種類のうち、一のインク（例えばＹインク）によって、インク記録量を複数段階で変化させた複数の色成分選択用パッチＰ０を印刷媒体上に印刷させる制御を実行する。この場合、ＣＰＵ１１は、予めＨＤ１４に記憶しておいた、複数段階のドット記録率に対応する複数のパッチＰ０を表現する所定のパッチ用画像データを取得し、ＲＡＭ１３に一時的に保存する。同パッチ用画像データは、一色無地のパッチを多数の画素で階調表現したデータである。同パッチ用画像データに対して所定のハーフトーン処理、ラスタライズ処理を行い、生成されたラスタライズデータを基準プリンタに送出することにより、同パッチ用画像データに対応した複数の色成分選択用パッチＰ０を基準プリンタに対して印刷させる。
【００３２】
図５では、基準プリンタに印刷させた複数の色成分選択用パッチＰ０を示している。同図においては、Ｙインクを使用してドット記録率を１０％刻みで変化させた１０〜９０％の９段階の色成分選択用パッチＰ０を示している。ドット記録率とは、印刷媒体上の所定面積における全画素数に対する形成ドット数の比であって、インク記録量の一種である。Ｓ２２０においては、コンピュータ１０は、測色機４０による測色によって得られた各色成分選択用パッチＰ０の測色データを入力する。
Ｓ２４０では、コンピュータ１０は、上記入力した測色データと各パッチＰ０のドット記録率とに基づいて、測色データを構成する色成分Ｌ，ａ，ｂの中から、ドット記録率の変化に対して最も変化の大きい色成分を選択色成分量として特定する。
【００３３】
図６は、図５に示したＹの各色成分選択用パッチＰ０をＬａｂ色空間で測色した結果の一例を示している。横軸はドット記録率（％単位）であり、縦軸はＬａｂ色空間を定義するＬ量、ａ量、ｂ量である。図の例では、色成分Ｌ，ａ，ｂの中でドット記録率の変化に対してｂ量が最も変化が大きいため、Ｙインクについての選択色成分はｂ量と特定する。例えば、選択色成分を特定するインク種類において、互いに異なるドット記録率をＲ１，Ｒ２、ドット記録率Ｒ１のパッチを測色したときの色成分値をそれぞれＬ１，ａ１，ｂ２、ドット記録率Ｒ２（Ｒ２＞Ｒ１）のパッチを測色したときの色成分値をそれぞれＬ２，ａ２，ｂ２とする。記録率Ｒ１，Ｒ２の両パッチについての色成分値の差異としてΔＬ＝｜Ｌ２−Ｌ１｜、Δａ＝｜ａ２−ａ１｜、Δｂ＝｜ｂ２−ｂ１｜を算出すると、ΔＬ，Δａ，Δｂは、記録率Ｒ１，Ｒ２のパッチの色成分値の違いが大きくなるほど大きい値となる。そこで、ΔＬ，Δａ，Δｂの中から最大の算出値に対応する色成分を選択色成分として特定することができる。なお、変化させたドット記録率の中から最小のドット記録率と最大のドット記録率とを記録率Ｒ１，Ｒ２にすると、プリンタ２０について基準色に対する良好な色再現性が得られる。
【００３４】
このようにして、あるインク種類についての選択色成分を特定すると、コンピュータ１０は、同特定した選択色成分を表すデータ１４ｅをＨＤ１４に記録する。
Ｓ２６０においては、ＣＭＹＫの全インク種類について選択色成分を特定、記録したか否か判断し、全てについては終了していない場合はインク種類を変更した上でＳ２００以下の処理を繰り返す。一方、全インク種類について終了した場合は、選択色成分特定処理を終了する。なお、各インク種類毎の選択色成分は、通常ＣＭＹについては色成分ａ，ｂのいずれか、Ｋについては色成分Ｌとなる。
【００３５】
次に、基準色成分値取得処理について説明する。
図７は、コンピュータ１０による基準色成分値取得処理の内容をフローチャートにより示している。
Ｓ３００では、コンピュータ１０は、基準プリンタに対して、予め設定した標準のインク記録量による複数のパッチを印刷するための標準パッチ用画像データに基づいて、複数の基準色修正用パッチＰ１を印刷用紙上に印刷させる制御を実行する。
【００３６】
図８は、印刷媒体上に印刷した複数の基準色修正用パッチＰ１を示している。本実施形態においては、ＩＤはプリンタ２０が用いるインク種類とドット種類との組合わせ毎に設定するため、基準色修正用パッチＰ１および後述する色修正用パッチＰ２もその組合わせの数だけ印刷され、かつ、基本的には対応するインク種類とドット種類の組合わせを用いて印刷されている。例えば、図中のパッチＰ１ａは、Ｃインクの小ドット１を用いて印刷されている。
【００３７】
しかしここで、一つのパッチを大ドットや中ドットといった比較的径の大きいドットのみで印刷した場合、一つ一つのドットが大きい分、そのドットを吐出する際のプリンタ個体内での微妙な誤差（繰り返し吐出させる同一種類ドット間での重量の違い等。）の影響が印刷結果において大きく出てしまい、ＩＤを算出するために測色対象となるパッチ自体の色が安定しないということがある。そこで、本実施形態においては、各ドット種類のうち駆動波形１〜３を用いた各場合における最小のドット以外のドット、すなわち中ドット１，２，３および大ドット１，２，３に対応するＩＤを取得するための基準色修正用パッチＰ１および色修正用パッチＰ２は、対応するドット種類よりも径の小さいドットを含んだ状態で印刷してパッチの色を安定させるとした。
【００３８】
各パッチＰ１のうち、パッチＰ１Ｓ，Ｐ１Ｍ，Ｐ１Ｌを例に説明を行う。パッチＰ１ＳはＹインクの小ドット１についてのＩＤを取得するため、パッチＰ１ＭはＹインクの中ドット１についてのＩＤを取得するため、パッチＰ１ＬはＹインクの大ドット１についてのＩＤを取得するためにそれぞれ印刷するパッチであり、これら３つのパッチで一つのセットを構成する。以下においては適宜、インク種類および駆動波形が共通する３つのパッチＰ１をセットと呼ぶ。
ここで、図９に示すように、１セットの中で最小ドットに対応するパッチＰ１Ｓは、ドット記録率Ｓ（標準のインク記録量の一つ）によって小ドット１のみを形成して印刷している。
【００３９】
一方、Ｐ１Ｍは、中ドット１のみによっては印刷されておらず、小ドット１を上記Ｐ１Ｓと同じくドット記録率Ｓによって形成した上に、中ドット１をドット記録率Ｍ（標準のインク記録量の一つ）にて重ねて形成することで印刷されている。また、Ｐ１Ｌは、小ドット１がドット記録率Ｓによって、中ドット１がドット記録率Ｍによってそれぞれ形成された上に、大ドット１をドット記録率Ｌ（標準のインク記録量の一つ）にて重ねて形成することで印刷されている。この意味で、Ｐ１Ｍを印刷する場合には、ドット記録率Ｓが第一のインク記録量に該当し、ドット記録率Ｍが第二のインク記録量に該当する。また、Ｐ１Ｌを印刷する場合には、ドット記録率Ｓおよびドット記録率Ｍが第一のインク記録量に該当し、ドット記録率Ｌが第二のインク記録量に該当する。
【００４０】
他のセットにおいても上記と同様の関係を用いて、所定のインク種類かつ駆動波形における小ドットについてのＩＤを取得するためのパッチと、中ドットについてのＩＤを取得するためのパッチと、大ドットのＩＤを取得するためのパッチをそれぞれ印刷する。なお、上記ドット記録率Ｓ，Ｍ，Ｌは、全セット共通の値を用いてもよいし、インク種類毎に異ならせてもよいし、セット毎に異ならせても良い。
【００４１】
Ｓ３１０では、測色機４０を用いた基準色修正用パッチＰ１の測色を行う。具体的には、コンピュータ１０は、一つのパッチＰ１について得られた測色データを構成する色成分のうち上記選択色成分の値を取得する。なお、各パッチＰ１の並びと測色機４０を用いての各パッチＰ１の測色順は決まっているため、コンピュータ１０は、測色の順序に基づいてパッチＰ１のインク種類を特定し、同特定したインク種類に対応した選択色成分を、測色対象となっているパッチＰ１の測色データから取得する。
Ｓ３２０では、コンピュータ１０は、測色対象としているパッチＰ１が、小ドットのみによって印刷されたパッチであるか否か判断する。上述したように各パッチＰ１の並びと測色順序は決まっているため、測色の順序に基づいてそのとき測色対象としているパッチＰ１が、小ドット１，２，３のいずれかについてのＩＤを取得するためのパッチである場合は“Ｙｅｓ”、それ以外のドット種類についてのＩＤを取得するためのパッチである場合は“Ｎｏ”と判断する。
【００４２】
Ｓ３２０における判断が“Ｙｅｓ”である場合、Ｓ３３０において、コンピュータ１０は、上記取得した選択色成分値を測色対象とした上記一のパッチＰ１についての基準色成分値としてＨＤ１４の所定の領域に記録する。
Ｓ３２０における判断が“Ｎｏ”である場合、Ｓ３４０において、コンピュータ１０は、上記取得した選択色成分値から、測色対象とした一のパッチＰ１に対応するドット種類より小さいドット分の色成分値（選択色成分値）を差し引いた差分を求める。例えば、パッチＰ１Ｍを測色対象としている場合、その選択色成分値ｂｍと、当該パッチＰ１Ｍを構成する各ドットのうち小ドット１のみによって印刷されている分の色成分値である選択色成分値ｂｓとの差分を算出する。
【００４３】
なお、パッチＰ１Ｍの選択色成分値ｂｍから差し引く選択色成分値ｂｓは、パッチＰ１Ｓを測色した際に得られる選択色成分値である。従って、各パッチＰ１の測色順を、各セットにおいてより小さいドット種類に対応したパッチから先に測色するように予め定めておけば、上記差分は容易に算出できる。同様に、パッチＰ１Ｌを測色対象としている場合は、その選択色成分値ｂｌと、パッチＰ１Ｌを構成する各ドットのうち小ドット１および中ドット１によって印刷されている分の色成分値である上記選択色成分値ｂｍとの差分を算出する。
【００４４】
コンピュータ１０は、上記のようにして算出した差分を、上記一のパッチＰ１についての基準色成分値としてＨＤ１４の所定の領域に記録する。
Ｓ３５０では、コンピュータ１０は、全てのパッチＰ１を測色対象として基準色成分値の記録を終えたか否か判断し、終えていない場合にはＳ３１０以下の処理を繰り返す。一方、全パッチＰ１について終了している場合は、基準色成分値取得処理を終了する。
以上の処理を行なうことで、プリンタ２０における各インク種類と各ドット種類との組合わせ毎の色ずれの程度を判断するための基準となる基準色成分値１４ｆが得られ、ＩＤを設定するための前提が整う。
【００４５】
図１０は、コンピュータ１０によるＩＤ設定処理の内容をフローチャートにより示している。
Ｓ４００では、プリンタ２０をコンピュータ１０に接続し、Ｓ３００と同じ標準パッチ用画像データに基づいて、複数の色修正用パッチＰ２を印刷用紙上に印刷する。つまり、図８に示した各パッチＰ１と同様に、各インク種類と各ドット種類との組合わせの数に対応したパッチＰ２を印刷する。むろん、各インク種類毎の小ドット１，２，３に対応するＩＤを取得するための各パッチＰ２は、それらに対応する小ドットのみによって印刷されており、各インク種類毎の中ドット１，２，３、大ドット１，２，３に対応するＩＤを取得するための各パッチＰ２は、それらに対応するドット種類よりも径の小さいドットを含んだ状態で印刷されている。
【００４６】
Ｓ４１０〜Ｓ４５０の処理は、Ｓ３１０〜Ｓ３５０の処理と基本的に同じである。つまり、各色修正用パッチＰ２毎に測色して選択色成分値を取得するとともに、各インク種類の小ドット１，２，３に対応するＩＤを取得するための各パッチＰ２であれば、その選択色成分値をそのまま基準色成分値との比較のための色成分値（比較用色成分値）として所定の記憶領域に記録し、各インク種類の中ドット１，２，３、大ドット１，２，３に対応するＩＤを取得するための各パッチＰ２でれば、その選択色成分値から、同一セットに属するより小さいドット分の選択色成分値を差し引いた差分を求め、当該求めた差分を比較用色成分値として所定の記憶領域に記録する。
【００４７】
Ｓ４６０では、コンピュータ１０は、上記基準色成分値取得処理によって予め保存しておいた基準色成分値１４ｆをＨＤ１４から読み出す。
Ｓ４７０においては、読み出した基準色成分値１４ｆと、Ｓ４５０までの処理によって取得した比較用色成分値とを、それぞれインク種類とドット種類との組合わせが一致する値同士で対比することによりＩＤを算出する。ここでＩＤは、基準色成分値をＳ０、比較用色成分値をＳ１、所定の係数をｃとすると、例えばＩＤ＝ｃ・（Ｓ１−Ｓ０）によって算出することができる。
【００４８】
図１１は、ＩＤを決定する様子を模式的に示している。
同図においては左方に、基準プリンタで印刷した各パッチＰ１の測色結果から得られる選択色成分値とその差分を示しており、略中央には、プリンタ２０で印刷した各パッチＰ２の測色結果から得られる選択色成分値とその差分を示しており、右方には、算出されたＩＤを示している。また、（１）〜（１０）に示した各色成分値のうち、基準色成分値または比較用色成分値に該当するものは、便宜上、周囲を二重に囲って判りやすく示してある。
【００４９】
同図の（１）（６）は、基準プリンタ、プリンタ２０によって、それぞれ各インク種類毎に小ドット１のみによって印刷したパッチＰ１，Ｐ２の選択色成分値を示しており、これらをインク種類毎に対比することで、各インク種類にて小ドット１を形成する場合の色ずれの程度を示すＩＤが算出される。
（４）は、上記（１）の選択色成分値と基準プリンタにて小ドット１および中ドット１により印刷したパッチＰ１の選択色成分値（２）との差分であり、（９）は、上記（６）の選択色成分値とプリンタ２０にて小ドット１および中ドット１により印刷したパッチＰ２の選択色成分値（７）との差分であり、この両差分をインク種類毎に対比することで、各インク種類にて中ドット１を形成する場合の色ずれの程度を示すＩＤが算出される。
（５）は、上記（２）の選択色成分値と基準プリンタにて小ドット１および中ドット１および大ドット１により印刷したパッチＰ１の選択色成分値（３）との差分であり、（１０）は、上記（７）の選択色成分値とプリンタ２０にて小ドット１および中ドット１および大ドット１により印刷したパッチＰ２の選択色成分値（８）との差分であり、この両差分をインク種類毎に対比することで、各インク種類にて大ドット１を形成する場合の色ずれの程度を示すＩＤが算出される。
【００５０】
なお同図では、小ドット１、中ドット１、大ドット１にかかるＩＤを算出する場合を示しているが、他の駆動波形２，３によって形成される各ドットについても、各インク種類毎にＩＤを算出する。
Ｓ４８０では、上記のように各インク種類とドット種類との全組み合わせ毎に算出したＩＤをプリンタ２０の印刷ヘッドユニット２９のメモリ３１に記憶させる。その結果、プリンタ２０における、各インク種類色に対応する印刷ヘッド毎かつドット種類毎のＩＤの設定処理が完了する。生成したＩＤは、Ｌａｂ色空間の色成分Ｌ，ａ，ｂの中からインク記録量の変化に対して最も変化の大きい色成分として特定された選択色成分値のみの対比結果が表された誤差情報である。
【００５１】
（３）印刷制御処理
上記ＩＤは、基準プリンタに対するプリンタ２０の色ずれの程度を表しており、その後の印刷制御処理においてはＩＤの値に応じた色修正データによって当該色ずれを補償するキャリブレーションを行うことができる。
図１２は、ＩＤを用いてインクデータを修正し、修正後のインクデータに基づいて印刷制御を行う処理を示すフローチャートである。図１３は、その処理を模式的に示す図である。図１４は、ＨＤ１４に記憶された複数の色修正データ１４ｂの構造を模式的に示す図である。色修正データ１４ｂは、様々な値をとり得る各ＩＤの値に対応してＨＤに格納されている。
【００５２】
まずコンピュータ１０は、プリンタ２０からＩＤを取得済みであるか否かを判断する（Ｓ１０５）。条件成立の場合、プリンタからＩＤを取得する必要がないと判断してＳ１２０に進む。
条件不成立の場合、カラー調整ＩＤの入手要求を作成してプリンタ２０に送信する（Ｓ１１０）。すると、プリンタ２０は同入手要求を受信し、印刷ヘッドユニットのメモリ３１からインク種類とドット種類の全組み合わせに対応するＩＤを読み出してコンピュータ１０に対して送信する。そこで、コンピュータ１０では、全ＩＤを取得し、ＨＤ１４にＩＤ１４ａとして記憶する（Ｓ１１５）。このように、カラー調整ＩＤがプリンタ２０と一体となっているので、本印刷システムのユーザはプリンタを変更しても別途カラー調整ＩＤを入力する必要がない。従って、本印刷制御装置は便利である。
【００５３】
Ｓ１２０では、コンピュータ１０は、複数の画素別とされて複数の要素色に対応した階調データから構成された画像データＤ１を所定の画像入力装置やＨＤ１４等から入力し、画像をＲＧＢ毎の複数の画素で階調表現した広域ＲＧＢ色空間内のＲＧＢデータに変換する。その際、データを部分的に読み込んでもよいし、データの受け渡しに利用されるバッファ領域を表すポインタの受け渡しだけでもよい。入力する画像データＤ１は、画像をドットマトリクス状である多数の画素毎の階調データで表現したデータであり、ｓＲＧＢ色空間で定義されるＲＧＢから構成された画像データや、ＹＵＶ表色系におけるＹＵＶから構成された画像データ等がある。むろん、Exif2.2規格（Exifは社団法人電子情報技術産業協会の登録商標）に準拠したデータ、Print Image Matching（PIM:PIMはセイコーエプソン株式会社の登録商標）に対応したデータ等でもよい。画像データの各成分も様々な階調数とされているので、ｓＲＧＢやＹＵＶ表色系等の定義に従って、画像データを広域ＲＧＢ色空間内のＲＧＢ各２５６階調のＲＧＢデータに変換する。
【００５４】
次に、コンピュータ１０は、ＲＧＢデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、色変換ＬＵＴを参照して、上記ＲＧＢデータを、ＣＭＹＫインクのそれぞれの使用量に対応した階調データからなるＣＭＹＫデータに色変換する（Ｓ１２５）。色変換ＬＵＴは、上記ＲＧＢデータと、画像をＣＭＹＫ毎の同数の画素で階調表現したＣＭＹＫデータとの対応関係を複数の参照点について規定した情報テーブルである。入力したＲＧＢデータに一致するＣＭＹＫデータが色変換ＬＵＴに格納されていない場合には、入力したＲＧＢデータに近い複数のＲＧＢデータに対応するＣＭＹＫデータを取得し、体積補間等の補間演算によりＲＧＢデータに対応するＣＭＹＫデータに変換する。ＣＭＹＫデータＤ２は、ＲＧＢデータと同じく画像をドットマトリクス状の複数の画素毎の階調データで表現した印刷データであり、プリンタ２０が各印刷ヘッド２９ａ〜２９ｄから夫々に吐出する各インクの使用量を表すＣＭＹＫ各２５６階調のデータである。
【００５５】
その後、ＣＭＹＫデータＤ２を構成する各画素の階調データを変換対象として順次対象画素を移動させながら、ドット振分テーブル１４ｄを参照することにより、ＣＭＹＫデータＤ２を構成するＣＭＹＫ色別の階調データ（入力階調データ）を、ドット種類毎のドット形成量をそれぞれ表すドット量データ（出力階調データ）に変換するドット振り分け処理を行う（Ｓ１３０）。本実施形態では、ＩＤ１４ａを用いてこのドット量データ（インクデータ）を修正することにより色ずれを補償する。
【００５６】
図１５の上段に示すように、ドット振分テーブル１４ｄは、プリンタ２０で使用されるインクの使用量を表す入力階調データと、ドットの種類別にドット形成量を表す出力階調データとの対応関係を規定した情報テーブルである。同テーブル１４ｄは、インク種類毎に設けられ、入力階調値の各階調におけるドット形成量を表す出力階調値がドット種類別に格納されている。図１３では、横軸を入力階調値、縦軸を出力階調値の相対値とし、入力階調値に対する小中大の各ドットのドット量データを模式的に示している。本実施形態では、駆動波形１〜３に対応したドットの大きさの設定モードを３種類設けている。そこで、ドット振り分けテーブル１４ｄには、各設定モード１〜３に対応して、小ドット１と中ドット１と大ドット１を形成する際に参照する出力階調データＤ１１と、小ドット２と中ドット２と大ドット２を形成する際に参照する出力階調データＤ１２と、小ドット３と中ドット３と大ドット３を形成する際に参照する出力階調データＤ１３と、を格納している。
【００５７】
ドット振り分け処理では、上記ドット振分テーブル１４ｄを参照してＣＭＹＫデータＤ２を構成する階調データを、設定モード１〜３いずれかに対応する複数種類のドットの使用量に振り分け、図１３に示すように、小ドット用のドット量データＤ３、中ドット用のドット量データＤ４、大ドット用のドット量データＤ５を生成する。これらのドット量データＤ３〜Ｄ５も、ＣＭＹＫデータＤ２と同じく画像をドットマトリクス状の画素毎の階調データで表現したデータであり、プリンタ２０が印刷ヘッドから吐出する各ドットのインク使用量を表すＣＭＹＫ各２５６階調のデータである。
【００５８】
しかしながら、この段階でのドット量データを用いてプリンタ２０に印刷を実行させても、印刷媒体上に印刷される画像の色に微妙な誤差が生じていることがある。これは、各印刷ノズル列から吐出されるインク重量のずれ、印刷ヘッドをプリンタに組み付けたときに印刷ヘッドに与えられる電圧に微妙なばらつきがある等による。また、この電圧のばらつきや印刷ヘッドの組み付け状態によっては印刷媒体上に形成されるドットが割れるなど略円形とならないことも生じ、その結果として印刷画像の色に微妙なばらつきが生じることがある。そこで、このような色のばらつきを補償させるようにドット量データを修正する。
【００５９】
各ドット量データを生成すると、コンピュータ１０は、ドット量データを修正する対象のインク色及びドット種類を設定する（Ｓ１３５）。例えば、各インク種類と各ドット種類との組合わせ毎に異なる数値を対応させておき、当該数値を格納するポインタの値を順次更新する等により、全組合わせの中から修正対象のインク色およびドット種類の組合わせを設定すればよい。
【００６０】
ここで、ドット量データを修正するための色修正データ１４ｂについて説明する。
図１４に示すように、各色修正データ１４ｂは、所定のＩＤの値と対応付けられてＨＤ１４に格納されている。同図の下段にも示すように、色修正データ１４ｂは、入力階調値Ａｉ（ｉは０〜２５５の整数）と出力階調値との対応関係を入力階調値Ａｉの各階調（全階調）について規定した情報テーブルとされている。入力階調値Ａｉに対する出力階調値ＡＣｉが図の上段の実線のように規定されている。
【００６１】
次に、設定したインク色およびドット種類の組合わせに対応するＩＤ１４ａをＨＤ１４から読み出し、ＨＤ１４に記憶された複数の色修正データ１４ｂの中から当該ＩＤ１４ａの値に対応する色修正データを特定し、当該色修正データを読み出す（Ｓ１４０）。そして、設定したインク色およびドット種類の組合わせに対応するドット量データを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、Ｓ１４０で読み出した色修正データを参照することにより、対象画素のドット量データを修正していき、修正後のドット量データＤ６〜Ｄ８を生成する（Ｓ１４５）。
【００６２】
あるインク色とドット種類の組合わせに対応するＩＤが負の値とされている場合、プリンタ２０が同組合わせによってインクを吐出させると基準プリンタよりも印刷媒体上での発色の度合が小さくなっているので、図１４に示すように、印刷画像の発色の度合を大きくさせるよう、色修正データは全体の傾向として入力階調値よりも出力階調値が大きくされている。そこで、このような色修正データを参照することによって、ＩＤが負値であるインク色およびドット種類の組合わせにかかるドット量データは、全体の傾向として階調値が大きく修正される。一方、ＩＤが正の値とされている場合、プリンタ２０は基準プリンタよりも印刷媒体上での発色の度合が大きくなっているので、同図に示すように、印刷画像の発色の度合を小さくさせるよう、色修正データは全体の傾向として入力階調値よりも出力階調値が小さくされている。そこで、このような色修正データを参照することによって、ＩＤが正値であるインク色とドット種類の組合わせにかかるドット量データは、全体の傾向として階調値が小さく修正される。これにより、プリンタ２０を色補償することができる。入力階調値よりも出力階調値をどの程度大きく或いは小さくするかという色修正データによる修正の程度は、ＩＤの値の大きさに応じて予め設定しておけばよい。
なお、ＩＤ算出の元となる選択色成分によっては、ＩＤが負値である場合に、プリンタ２０による印刷結果の方が基準プリンタよりも発色の度合が大きくなっている関係が成り立つ場合もあるため、この場合はＩＤと色修正データとの対応関係を適宜変更する。
【００６３】
その後、各インク色と各ドット種類の全組合わせを設定したか否かを判断し（Ｓ１５０）、条件不成立の場合にはＳ１３５〜Ｓ１５０を繰り返し、条件成立の場合にＳ１５５に進む。
Ｓ１５５では、ハーフトーン処理部により、ドットの大きさ毎のドット量データに対して誤差拡散法やディザ法や濃度パターン法といった所定のハーフトーン処理を行い、ＣＭＹＫデータの画素数と同じ画素数であるＣＭＹＫ別のハーフトーンデータを生成する。ハーフトーンデータは、ドットの形成状況をドットの形成有無として表すデータであり、例えば階調値「１」をドット形成有り、階調値「０」をドット形成無しに対応させて二値化した２階調の二値化データとすることができる。むろん、４階調等のデータとしてもよい。
【００６４】
また、ラスタライズ処理部により、生成したハーフトーンデータに対して所定のラスタライズ処理を行ってプリンタで使用される順番に並べ替え、ＣＭＹＫ別のラスタデータを生成し（Ｓ１６０）、プリンタ２０に対して出力して（Ｓ１６５）、フローを終了する。すると、プリンタ２０は、画像を表現するラスタデータを入手し、これらのデータに基づいて印刷ヘッドを駆動してインクを吐出して印刷用紙上に付着させ、ＲＧＢデータに対応する印刷画像を形成する。ラスタデータは色ずれがＣＭＹＫ別に補償されたデータであるので、印刷画像は色ずれが補償された画像となる。
【００６５】
なお、色補償時の修正対象のデータは、上記ドット量データ以外にも、ハーフトーンデータ、ラスタデータ等とすることも可能である。これらのデータの場合、ＩＤの値に対応する比率で印刷媒体上に形成するドット数を増減させることにより、印刷画像を色補償可能である。また、図１５の下段に示すように、ドット振分テーブル１４ｄの各インク種類と各ドット種類の全組合わせ毎に規定する出力側の階調値自体を、各ＩＤに対応する色修正データによって修正し、同修正後の出力階調値によってドット振分テーブル１４ｄを書換えてもよい。
【００６６】
（４）まとめ
このように本発明では、プリンタ２０における各インク種類と各ドット種類との組合わせに対応したカラー調整ＩＤを取得するため各組合わせに対応したパッチを印刷する際に、比較的径の大きいドット（中ドットや大ドット）に対応するＩＤを取得するためのパッチについては、当該大きいドットより径の小さいドットを用いてある程度下地を形成し、これに重ねて当該大きいドットを形成することにより印刷する。すなわち、小中大のドットを適宜組み合わせて画像を表現するという、通常の印刷処理と近い状態にて中ドットや大ドット用のパッチを印刷するため、そのパッチの色も安定し、プリンタ２０が有する特有の色ずれが安定して表れた色となる。従って、このように印刷したパッチの色成分値から上記小さいドット分の色成分値を差し引いて、当該大きいドットのみによって発生する色成分値を求め、これに基づいて当該大きいドットに対応するＩＤを算出することで、当該大きいドットについての色ずれの程度を高精度に反映したＩＤを算出することができる。
【００６７】
また、プリンタ２０にて実際に印刷させたパッチＰ２の色成分値と基準色成分値との対比結果が表されたＩＤに基づいてプリンタ２０の色ずれが補償されるので、印刷ヘッドに与えられる電圧の微妙なばらつき等による印刷画像の色の微妙な誤差は生じない。従って、印刷画像について基準色に対する色再現性を向上させることが可能となる。
【００６８】
さらに、各パッチの測色データを構成する各色成分のうち、インク記録量の変化に対して最も変化の大きい選択色成分の対比結果に応じて決定したＩＤによってインクデータを修正するので、この点でも印刷画像について基準色に対する良好な色再現性を得ることが可能となる。同時に、選択色成分のみを対比してＩＤを算出しているので、ＩＤの算出の際に複雑な計算は不要であり、キャリブレーション作業全体を迅速に行うことが可能となる。
【図面の簡単な説明】
【００６９】
【図１】印刷制御装置の概略構成を示すブロック図。
【図２】ノズルおよびその内部構造を拡大して示す図。
【図３】ＩＤ設定のためのシステムの概略を示すブロック図。
【図４】選択色成分特定処理を示すフローチャート。
【図５】色成分選択用パッチを示す図。
【図６】ドット記録率に対する色成分値Ｌ，ａ，ｂの測色結果の一例を示す図。
【図７】基準色成分値取得処理を示すフローチャート。
【図８】基準色修正用パッチの全体を示す図。
【図９】基準色修正用パッチの一部を示す図。
【図１０】ＩＤ設定処理を示すフローチャート。
【図１１】ＩＤを決定する様子を模式的に示す図。
【図１２】印刷制御処理を示すフローチャート。
【図１３】印刷制御処理を模式的に示す図。
【図１４】色修正データの構造を模式的に示す図。
【図１５】ドット振分テーブルの構造を模式的に示す図。
【符号の説明】
【００７０】
１０…コンピュータ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ハードディスク（ＨＤ）、１４ａ…カラー調整ＩＤ、１４ｂ…色修正データ、１４ｄ…ドット振分テーブル、選択色成分…１４ｅ、基準色成分値…１４ｆ、２０…プリンタ、２９…印刷ヘッドユニット、２９ａ〜２９ｄ…印刷ヘッド、３１…不揮発性半導体メモリ、４０…測色機、Ｄ１…画像データ、Ｄ２…ＣＭＹＫデータ、Ｄ３〜Ｄ５…修正前のドット量データ、Ｄ６〜Ｄ８…修正後のドット量データ、Ｄ１１〜Ｄ１３…出力階調データ
【図１】
2006264270.tif 000003
【図２】
2006264270.tif 000004
【図３】
2006264270.tif 000005
【図４】
2006264270.tif 000006
【図５】
2006264270.tif 000007
【図６】
2006264270.tif 000008
【図７】
2006264270.tif 000009
【図８】
2006264270.tif 000010
【図９】
2006264270.tif 000011
【図１０】
2006264270.tif 000012
【図１１】
2006264270.tif 000013
【図１２】
2006264270.tif 000014
【図１３】
2006264270.tif 000015
【図１４】
2006264270.tif 000016
【図１５】
2006264270.tif 000017