(57)【要約】【課題】適切な濃度補正値を取得することである。【解決手段】（Ａ）所定方向に沿ったドット列を該所定方向と交差する交差方向において複数並べることにより構成され、互いに濃度が異なる複数のサブパターンを備える補正用パターン、を媒体に形成するステップと、（Ｂ）前記サブパターン毎の表色値を測定するステップと、（Ｃ）前記補正用パターンを読み取ることにより、該補正用パターンの補正用パターン読取濃度を取得するステップと、（Ｄ）画像の濃度を補正するときに用いる濃度補正値を、前記サブパターン毎の前記表色値及び前記補正用パターン読取濃度の対応関係に基づいて求めた濃度、を目標濃度として前記ドット列毎に求めるステップと、（Ｅ）を有する補正値取得方法。【選択図】図１１
2009226640.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に沿ったドット列を該所定方向と交差する交差方向において複数並べることにより構成され、互いに濃度が異なる複数のサブパターンを備える補正用パターン、
を媒体に形成するステップと、
前記サブパターン毎の表色値を測定するステップと、
前記補正用パターンを読み取ることにより、該補正用パターンの補正用パターン読取濃度を取得するステップと、
画像の濃度を補正するときに用いる濃度補正値を、前記サブパターン毎の前記表色値及び前記補正用パターン読取濃度の対応関係に基づいて求めた濃度、を目標濃度として前記ドット列毎に求めるステップと、
を有することを特徴とする補正値取得方法。
【請求項２】
請求項１に記載の補正値取得方法において、
前記濃度補正値を求めるステップは、該濃度補正値を、
前記対応関係から直線近似を用いて求めた濃度を前記目標濃度として前記ドット列毎に求めることを特徴とする補正値取得方法。
【請求項３】
請求項２に記載の補正値取得方法において、
前記濃度補正値を求めるステップは、
前記サブパターンの指令濃度値に対応する対応表色値をＬｔとし、測定された前記サブパターン毎の表色値であって、前記対応表色値よりも小さい表色値、のうちの最も該対応表色値に近い第一表色値をＬ１とし、測定された表色値が前記第一表色値となった前記サブパターン、の前記補正用パターン読取濃度をＣ１とし、測定された前記サブパターン毎の表色値であって、前記対応表色値よりも大きい表色値、のうちの最も該対応表色値に近い第二表色値をＬ２とし、測定された表色値が前記第二表色値となった前記サブパターン、の前記補正用パターン読取濃度をＣ２としたときに、
前記濃度補正値を、以下の式により求めた濃度Ｃを目標濃度として前記ドット列毎に求めることを特徴とする補正値取得方法。
Ｃ＝Ｃ１＋（Ｃ２−Ｃ１）／（（Ｌ２−Ｌ１）／（Ｌｔ−Ｌ１））
【請求項４】
請求項１乃至請求項３のいずれかに記載の補正値取得方法において、
前記サブパターン毎の前記表色値を測定するステップは、測色器により前記サブパターン毎の明度を測定し、
前記濃度補正値を求めるステップは、該濃度補正値を、
前記サブパターン毎の前記明度及び前記補正用パターン読取濃度の対応関係に基づいて求めた濃度、を目標濃度として前記ドット列毎に求めることを特徴とする補正値取得方法。
【請求項５】
液体を噴射するノズルと、
所定方向に沿うドット列を該所定方向と交差する方向に複数並べることにより構成され、互いに濃度が異なるサブパターンを備える補正用パターン、
を媒体に形成するために前記ノズルから液体を噴射させるコントローラと、
画像の濃度を補正するときに用いる濃度補正値であって、
前記サブパターン毎に測定された表色値、及び、前記補正用パターンが読み取られることにより取得された該補正用パターンの前記サブパターン毎の補正用パターン読取濃度、の対応関係に基づいて求められた濃度、
を目標濃度として前記ドット列毎に求められる濃度補正値、を記憶するメモリと、
を有することを特徴とする液体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の濃度を補正するための濃度補正値についての補正値取得方法、及び、前記濃度補正値を記憶した液体噴射装置に関する。
【背景技術】
【０００２】
インクジェットプリンタのように、ノズルを有し該ノズルから媒体（例えば紙や布など）に液体を噴射して該媒体に画像を形成するための液体噴射装置は既に知られている。このような液体噴射装置では、ノズルの加工精度のバラツキ等により、媒体に形成される画像に濃度ムラが生じてしまう。
【０００３】
このような濃度ムラを抑制するために、例えば、前記画像の濃度を補正する技術が提案されている（例えば、特許文献１参照）。当該技術は、補正用パターンを媒体に形成し、該補正用パターンを読み取って該補正用パターンの読取濃度を取得し、取得された該読取濃度に基づいて前記濃度の補正値（以下、濃度補正値）を求め、求めた濃度補正値に基づいて画像の濃度を補正するものである。
【０００４】
また、上記濃度補正値を取得するために、前記補正用パターンの他に、基準パターン（基準パターンについては後述する）を読み取る場合が考えられる。この基準パターンの読取濃度は濃度補正値を求める際の目標濃度を設定するために用いられる。つまり、前記基準パターンの読取濃度に基づいて設定された濃度を目標濃度として、前記濃度補正値が求められることがある。
【特許文献１】特開２００５−２０５６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、基準パターンや補正用パターンを読み取る際の読取感度については経時的に変動するため、基準パターンの読取時期と補正用パターンの読取時期とが異なると、両パターンがそれぞれ異なる読取感度にて読み取られる虞がある。このような読取感度の変動により、目標濃度として適切な濃度が設定されず、濃度補正値が適切に得られなくなる場合がある。この結果、上述した濃度ムラの発生を抑制することが困難になってしまう。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、濃度補正値を適切に求めることである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、主たる発明は、（Ａ）所定方向に沿ったドット列を該所定方向と交差する交差方向において複数並べることにより構成され、互いに濃度が異なる複数のサブパターンを備える補正用パターン、を媒体に形成するステップと、（Ｂ）前記サブパターン毎の表色値を測定するステップと、（Ｃ）前記補正用パターンを読み取ることにより、該補正用パターンの補正用パターン読取濃度を取得するステップと、（Ｄ）画像の濃度を補正するときに用いる濃度補正値を、前記サブパターン毎の前記表色値及び前記補正用パターン読取濃度の対応関係に基づいて求めた濃度、を目標濃度として前記ドット列毎に求めるステップと、（Ｅ）を有することを特徴とする補正値取得方法である。
【０００８】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００９】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【００１０】
先ず、（Ａ）所定方向に沿ったドット列を該所定方向と交差する交差方向において複数並べることにより構成され、互いに濃度が異なる複数のサブパターンを備える補正用パターン、を媒体に形成するステップと、（Ｂ）前記サブパターン毎の表色値を測定するステップと、（Ｃ）前記補正用パターンを読み取ることにより、該補正用パターンの補正用パターン読取濃度を取得するステップと、（Ｄ）画像の濃度を補正するときに用いる濃度補正値を、前記サブパターン毎の前記表色値及び前記補正用パターン読取濃度の対応関係に基づいて求めた濃度、を目標濃度として前記ドット列毎に求めるステップと、（Ｅ）を有する補正値取得方法。かかる補正値取得方法により、前述した読取感度の変動の影響を受けずに、目標濃度とする濃度を適切に求めることが可能となる。この結果、濃度補正値を適切に取得することが可能になる。
【００１１】
また、上記の補正値取得方法において、前記濃度補正値を求めるステップは、該濃度補正値を、前記対応関係から直線近似を用いて求めた濃度を前記目標濃度として前記ドット列毎に求めることとしてもよい。これにより、目標濃度とする濃度を簡便に、かつ、適切に求めることが可能となる。
【００１２】
また、上記の補正値取得方法において、前記濃度補正値を求めるステップは、前記サブパターンの指令濃度値に対応する対応表色値をＬｔとし、測定された前記サブパターン毎の表色値であって、前記対応表色値よりも小さい表色値、のうちの最も該対応表色値に近い第一表色値をＬ１とし、測定された表色値が前記第一表色値となった前記サブパターン、の前記補正用パターン読取濃度をＣ１とし、測定された前記サブパターン毎の表色値であって、前記対応表色値よりも大きい表色値、のうちの最も該対応表色値に近い第二表色値をＬ２とし、測定された表色値が前記第二表色値となった前記サブパターン、の前記補正用パターン読取濃度をＣ２としたときに、前記濃度補正値を、以下の式により求めた濃度Ｃを目標濃度として前記ドット列毎に求めることとしてもよい。  
Ｃ＝Ｃ１＋（Ｃ２−Ｃ１）／（（Ｌ２−Ｌ１）／（Ｌｔ−Ｌ１））
これにより、目標濃度とする濃度を適切に求めることが可能となり、濃度補正値を適切に取得することが可能になる。
【００１３】
また、前記サブパターン毎の前記表色値を測定するステップは、測色器により前記サブパターン毎の明度を測定し、前記濃度補正値を求めるステップは、該濃度補正値を、前記サブパターン毎の前記明度及び前記補正用パターン読取濃度の対応関係に基づいて求めた濃度、を目標濃度として前記ドット列毎に求めることとしてもよい。表色値の中で最も読取濃度の影響を受け易い明度を用いることにより、目標濃度とする濃度をより適切に求めることが可能になる。
【００１４】
さらに、（Ａ）液体を噴射するノズルと、（Ｂ）所定方向に沿うドット列を該所定方向と交差する方向に複数並べることにより構成され、互いに濃度が異なるサブパターンを備える補正用パターン、を媒体に形成するために前記ノズルから液体を噴射させるコントローラと、（Ｃ）画像の濃度を補正するときに用いる濃度補正値であって、前記サブパターン毎に測定された表色値、及び、前記補正用パターンが読み取られることにより取得された該補正用パターンの前記サブパターン毎の補正用パターン読取濃度、の対応関係に基づいて求められた濃度、を目標濃度として前記ドット列毎に求められる濃度補正値、を記憶するメモリと、（Ｄ）を有する液体噴射装置も実現可能である。
【００１５】
＝＝＝印刷システムについて＝＝＝
本実施形態の液体噴射装置としてのインクジェットプリンタ（以下、プリンタ１）を含む印刷システムについて、図１を参照しながら、その概要を説明する。図１は、プリンタ１を含む印刷システム１００の構成を示すブロック図である。
【００１６】
本実施形態の印刷システム１００は、図１に示すように、プリンタ１と、該プリンタ１の動作を制御するコンピュータ１１０とを有するシステムである。
【００１７】
プリンタ１は、液体としてのインクを媒体に噴射して該媒体に画像を印刷する印刷装置である。なお、以下の説明では、代表的な媒体である紙に画像を印刷する例について説明する。コンピュータ１１０は、インターフェース１１１を介してプリンタ１と通信可能に接続されており、プリンタ１に画像を印刷させるために、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０にはプリンタドライバがインストールされており、当該プリンタドライバは、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。
【００１８】
＜＜プリンタ１の構成＞＞
次に、図１乃至図３を参照しながら、プリンタ１の構成について説明する。図２Ａ及び図２Ｂは、プリンタ１の構成を示す図であり、図２Ａはプリンタ１の全体構成の概略を示し、図２Ｂは、プリンタ１の全体構成の断面図を示す。図２Ａには矢印にてヘッド２３の移動方向（走査方向）と紙の搬送方向とが、図２Ｂには矢印にて前記搬送方向が、それぞれ示されている。図３は、ノズルの配列を示す図であり、同図には矢印にて前記搬送方向と前記走査方向とが示されている。
【００１９】
プリンタ１は、図１に示すように、記録ユニット２０、搬送ユニット３０、検出器群４０、及びコントローラ５０を有する。プリンタ１がコンピュータ１１０から印刷データを受信すると、コントローラ５０が印刷データに基づいて各ユニット（記録ユニット２０、搬送ユニット３０）を制御して紙に画像を印刷する。プリンタ１内の状況は検出器群４０によって監視されており、検出器群４０は検出結果に応じた信号をコントローラ５０に向けて出力する。
【００２０】
記録ユニット２０は、紙にインクを噴射して該紙に所定方向に沿うドット列（以下、ラスタラインとも言う）を形成するものであり、図２Ａ及び図２Ｂに示すように、キャリッジ２１、キャリッジ移動機構２２、及び、ヘッド２３を有する。本実施形態における所定方向は、キャリッジ２１の移動方向（走査方向）であり、紙の紙幅方向に沿う方向である。キャリッジ２１は、ガイド軸２４に支持された状態でキャリッジ移動機構２２により該ガイド軸２４に沿って移動する。つまり、ガイド軸２４の軸方向がキャリッジ２１の移動方向となる。
【００２１】
ヘッド２３は、その下面にインクを噴射するノズルを複数備えている。ノズルは、図３に示すように、搬送方向に沿って一定のノズルピッチでｎ個（本実施形態では、ｎ＝１８０）並んでノズル列Ｎｚを形成している。そして、ヘッド２３の下面には、ＣＭＹＫのインク色毎にノズル列Ｎｃ、Ｎｍ、Ｎｙ、Ｎｋが形成されている。各ノズルには、不図示のインクチャンバ及びピエゾ素子が設けられており、ピエゾ素子の駆動によりインクチャンバが伸縮・膨張されて、ノズルから滴状のインクが噴射される。また、図２Ａ及び図２Ｂに示すように、ヘッド２３は、キャリッジ２１に搭載されているので該キャリッジ２１の移動に伴って走査方向に移動する。そして、ヘッド２３の移動中にノズルからインクが断続的に噴射されることにより、走査方向に沿うラスタラインが形成される。なお、ノズル列を構成する各ノズルは、該各ノズルに割り当てられたドット列を形成するためにインクを噴射する。
【００２２】
搬送ユニット３０は、走査方向と交差する搬送方向に紙を搬送するためのものであり、図２Ａ及び図２Ｂに示すように、給紙ローラ３１と、搬送モータ３２と、搬送ローラ３３と、プラテン３４と、排紙ローラ３５と、を有する。紙挿入口に挿入された紙は、給紙ローラ３１によりプリンタ１内に給紙されると、搬送モータ３２の回転によって回転する搬送ローラ３３により、紙幅方向と交差した方向が搬送方向に沿った状態で該搬送方向において印刷可能な領域まで搬送される。その後、紙はプラテン３４に支持されながら搬送方向に搬送され続け、最終的に排紙ローラ３５によりプリンタ１外に排出される。
【００２３】
コントローラ５０は、ＣＰＵ５２によりユニット制御回路５４を介してプリンタ１の各ユニットを制御する。また、プリンタ１は、記憶素子を備えたメモリ５３を有し、当該メモリ５３には、画像の濃度を補正するときに用いる濃度補正値Ｈが記憶される。
【００２４】
＜＜印刷処理について＞＞
次に、上記構成のプリンタ１が実行する印刷処理について、図４と図５Ａ及び図５Ｂとを参照しながら説明する。図４は、印刷処理のフローチャートである。図５Ａ及び図５Ｂは、インターレース方式の印刷についての説明図である。
【００２５】
印刷処理は、図４に示すように、コントローラ５０がコンピュータ１１０からインターフェース５１を介して印刷命令を含む印刷データを受信するところから始まる（Ｓ００１）。そして、コントローラ５０は、受信した印刷データ中の各種コマンドの内容を解析し、プリンタ１の各ユニットを制御する。次に、コントローラ５０は、印刷媒体である紙を給紙ローラ３１によりプリンタ１内に給紙してから、搬送ローラ３３により該紙を印刷開始位置（頭出し位置）に位置決めする給紙処理を行う（Ｓ００２）。
【００２６】
次に、コントローラ５０は、キャリッジ２１の移動に伴って走査方向に移動するヘッド２３のノズルからインクを断続的に噴射させて、紙に前記走査方向に沿うラスタラインを形成させるドット列形成処理を行う（Ｓ００３）。なお、紙の画像印刷領域は搬送方向において並ぶ複数の列領域からなり、各ドット列形成処理において前記複数の列領域のうちの一の列領域にラスタラインが形成されるように、インクが噴射される。ここで、列領域とは、紙上に仮想的に定められた方眼状の升目である画素(単位領域)が走査方向に並ぶことにより構成される矩形状の領域を指す。次に、コントローラ５０は、搬送ユニット３０により、搬送方向において紙をヘッド２３に対して相対的に移動させる搬送処理を行う（Ｓ００４）。搬送処理により、先程のドット列形成処理にて形成されたラスタラインの位置とは異なる位置に、次のドット列形成処理時にてラスタラインを形成することが可能になる。
【００２７】
コントローラ５０がドット列形成処理と搬送処理とを繰り返すことにより、ラスタラインが該ラスタラインと交差する方向（すなわち、搬送方向）に複数形成される。なお、本実施形態では、複数回のドット列形成処理（以下、パスとも言う）により補完的にラスタラインを形成するインターレース方式が採用されている。この印刷方式では、図５Ａ及び図５Ｂに示すように、ある回のパス（例えば、パスｎ）後に所定の搬送量だけ紙を搬送方向に搬送してから、前記ある回の次のパス（例えば、パスｎ＋１）を実施する際には、当該ある回のパスにてラスタラインが形成された列領域に搬送方向下流側で隣接する列領域、にラスタラインが形成されるようになる。但し、紙の先端部及び後端部については、インターレース方式のみでラスタラインを搬送方向に連続して並ぶように形成することができない。そこで、本実施形態では、インターレース方式による通常印刷の前後に、先端印刷及び後端印刷が行われる。先端印刷は、紙の先端部にラスタラインを形成するための処理であり、後端印刷は、紙の後端部にラスタラインを形成するための処理である。
【００２８】
そして、コントローラ５０は、印刷中の紙に印刷するための印刷データがなくなるまでドット列形成処理と搬送処理とを繰り返し、当該印刷データがなくなった時点で排紙の判断をする（Ｓ００５）。コントローラ５０が排紙の判断をした時点で、紙には印刷データに応じた画像が印刷されている。その後、コントローラ５０は、排紙ローラ３５により紙をプリンタ１外に排出する排紙処理を行う（Ｓ００６）。画像が印刷された紙がプリンタ１外に排出された後、コントローラ５０は、印刷を続行するか否かの判断を行う（Ｓ００７）。コントローラ５０は、次の紙に印刷を行うのであれば、前述の給紙処理に戻って印刷を続行する。他方、次の紙に印刷を行わないのであれば、印刷処理を終了する。
【００２９】
＜＜プリンタドライバによる処理の概要＞＞
上記の印刷処理は、前述したように、プリンタ１に接続されたコンピュータ１１０から印刷データが送信されることにより開始する。当該印刷データは、プリンタドライバによる処理により生成される。以下、プリンタドライバによる処理について、図６を参照しながら説明する。図６は、プリンタドライバによる処理の説明図である。
【００３０】
印刷データは、図６に示すように、プリンタドライバによって解像度変換処理（Ｓ０１１）、色変換処理（Ｓ０１２）、ハーフトーン処理（Ｓ０１３）、及び、ラスタライズ処理（Ｓ０１４）が実行されることにより生成される。
【００３１】
先ず、解像度変換処理では、アプリケーションプログラムの実行により得られたＲＧＢ画像データの解像度が、指定された画質に対応する印刷解像度に変換される。次に、色変換処理では、解像度が変換されたＲＧＢ画像データがＣＭＹＫ画像データに変換される。ここで、ＣＭＹＫ画像データとは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）の色別の画像データを意味する。そして、ＣＭＹＫ画像データを構成する複数の画素データは、それぞれ２５６段階の階調値で表される。この階調値は、ＲＧＢ画像データに基づいて定められ、指令階調値（入力階調値）となる。この指令階調値は指令濃度値に相当する。次に、ハーフトーン処理では、シアン画像データ、マゼンタ画像データ、イエロー画像データ、及び、ブラック画像データを構成する各画素データが示す多段階の階調値が、プリンタ１で表現可能な少段階のドット階調値に変換される。このハーフトーン処理については後に詳述する。次に、ラスタライズ処理では、ハーフトーン処理で得られた画像データに関し、各ドットのデータ（ドット階調値のデータ）が、プリンタ１に転送すべきデータ順に変更される。そして、ラスタライズ処理されたデータは、印刷データの一部として送信される。
【００３２】
＜ハーフトーン処理について＞
次に、ハーフトーン処理について、図７を参照しながらより具体的に説明する。図７は、ハーフトーン処理の説明図である。図７中、縦軸はドット生成率を示し、横軸は階調値（入力階調値）を示す。ここで、ドット生成率とは、一定の階調値に応じて均一な画像が印刷されるときに、当該画像内の画素のうち、対象となるサイズのドットが形成される画素の割合を意味する。また、図７において、小ドットの生成率のプロファイルＳＤを細い実線にて、中ドットの生成率のプロファイルＭＤを太い実線にて、大ドットの生成率のプロファイルＬＤを破線にて、それぞれ示している。
【００３３】
ハーフトーン処理では、画素データが示す２５６段階の階調値が、４段階のドット階調値に変換される。具体的には、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、及び、ドット階調値［１１］に対応する大ドットの形成の４段階に変換される。図７に示された例において、階調値ｇ（ｓ）では、大ドットの生成率が６５％、中ドットの生成率が２５％、小ドットの生成率が１０％である。このようなドット生成率で、例えば、縦方向に１０画素、横方向に１０画素が並んだ領域（すなわち、１００画素からなる領域）内に画像を印刷すると、大ドットが形成される画素が６５個、中ドットが形成される画素が２５個、小ドットが形成される画素が１０個となる。そして、ハーフトーン処理では、以上のように各ドットのサイズについてドット生成率が決められた上で、ディザ法・γ補正・誤差拡散法等により、プリンタ１がドットを分散して形成するように画素データが作成される。
【００３４】
＝＝＝濃度ムラの補正＝＝＝
次に、上記のプリンタ１を用いて印刷する画像に生じる濃度ムラと、当該濃度ムラを抑制する方法について説明する。
【００３５】
＜＜濃度ムラについて＞＞
先ず、濃度ムラについて図８Ａ及び図８Ｂを参照しながら説明する。図８Ａは、理想的にラスタラインが形成されたときの様子を示す図である。図８Ｂは、濃度ムラが発生した際の様子を示す図である。なお、以下、説明を簡略化するため、単色印刷された画像に濃度ムラが生じた場合を例に挙げて説明する。
【００３６】
各ドット列形成処理においてノズルから噴射された所定量のインク（インク滴）が理想的な着弾位置に着弾すると、図８Ａに示すように、前記各ドット列形成処理により形成されるラスタラインが、列領域内に正確に形成されるようになる。しかしながら、実際には、ノズルの加工精度のバラツキ等のために、インク滴が理想的な着弾位置からずれた位置に着弾することがある。図８Ｂに示す例では、２番目の列領域に形成されたラスタラインが、３番目の列領域側に寄って形成されている。また、同図に示す例では、５番目の列領域に向けて噴射されたインクの量が少なく、５番目の列領域に形成されたラスタラインを構成するドットが小さくなっている。
【００３７】
この結果、２番目の列領域に形成されたラスタラインの濃度が比較的淡くなり、３番目の列領域に形成されたラスタラインの濃度が比較的濃くなる。また、５番目の列領域に形成されたラスタラインの濃度は比較的淡くなる。このような現象を巨視的に見ると、走査方向に沿う縞状の濃度ムラ（所謂、バンディング）が視認される。こうした濃度ムラは印刷画像の画質を低下させる原因となる。
【００３８】
＜＜濃度ムラの抑制方法について＞＞
上記の濃度ムラを抑制するためには、画像の濃度を補正するための濃度補正値Ｈを取得し、当該濃度補正値Ｈに基づいて画素データの階調値（指令階調値であり、指令濃度値に相当する）を補正する必要がある。つまり、濃度補正値Ｈは、指令階調値を補正するための補正値である。
【００３９】
また、濃度補正値Ｈはラスタライン毎に取得し、該濃度補正値Ｈに基づく指令階調値の補正はラスタライン毎に行うことが望ましい。これは、同じノズルから噴射されるインクによって形成されるラスタラインであっても、隣接するラスタラインを形成するためにインクを噴射するノズルが異なれば、濃度が異なってしまう場合があるためである。ラスタライン毎に対応付けられた濃度補正値Ｈであれば、あるラスタラインを形成するためにインクを噴射するノズルと、該あるラスタラインと隣接するラスタラインを形成するためにインクを噴射するノズルと、の組み合わせを反映したものになる。
【００４０】
以上のように、指令階調値をラスタライン毎に補正することにより、図８Ｃに示すように、印刷画像における濃度ムラの発生を効果的に抑えることが可能になる。図８Ｃは、濃度ムラの発生が抑制された様子を示す図である。つまり、濃く視認され易い列領域については、ラスタラインが淡く形成されるように、該ラスタラインに対応する指令階調値を補正する。他方、淡く視認され易い列領域については、ラスタラインが濃く形成されるように、該ラスタラインに対応する指令階調値を補正する。
【００４１】
指令階調値の補正（濃度補正処理）は、ハーフトーン処理の実行に際してプリンタドライバにより行われる。具体的に説明すると、プリンタドライバは、ハーフトーン処理の実行前に、プリンタ１に対して該プリンタ１のメモリ５３に記憶された濃度補正値Ｈの送信を要求し、送信された濃度補正値Ｈをコンピュータ１１０側のメモリ１１３（図１参照）に記憶する。その後、プリンタドライバにより、各色の画像データを構成する画素データの階調値、すなわち、指令階調値が濃度補正値Ｈに基づいてラスタライン毎に補正される。
【００４２】
ところで、濃度補正値Ｈを取得するためには、濃度補正が必要なプリンタ１を用いて、複数のラスタラインから構成される補正用パターンＣＰを形成し、該補正用パターンＣＰをスキャナ１２０（例えば、図１０参照）によって読み取って該補正用パターンＣＰのラスタライン毎の読取濃度（以下、補正用パターン読取濃度とも言う）を取得する必要がある。そして、ラスタライン毎の補正用パターン読取濃度に基づいて、ラスタライン毎の濃度補正値Ｈが求められる。ここで、読取濃度とは、スキャナ１２０によって読み取った画像の階調値（読取階調値）を意味する。また、本実施形態では、読取濃度と明度との間の通常の関係（読取濃度が大きいほど暗くなるという関係）と異なり、読取濃度が大きいことは明度が大きい（明るい）ことを意味し、読取濃度が小さいことは明度が小さい（暗い）ことを意味するものとする。
【００４３】
また、濃度補正値Ｈは、一般に目標濃度に対して求められる。ここで、目標濃度とは、ある指令階調値に基づいて理想的にラスタラインが形成された場合に該ラスタラインをスキャナ１２０にて読み取って取得される読取濃度（出力階調）と同値である。そして、濃度補正が必要なプリンタ１の場合、あるラスタラインの所望の濃度となるように当該あるラスタラインを形成するためには、当該あるラスタラインの指令階調値を補正することになる。そして、当該あるラスタラインの指令階調値を補正するために、前記所望の濃度を目標濃度として濃度補正値Ｈを求めることになる。
【００４４】
＜＜濃度補正値Ｈの取得時における課題について＞＞
上記のように、濃度補正値Ｈを取得する上で、目標濃度とする濃度を設定する必要がある。目標濃度とする濃度を設定するためには、例えば、基準となるプリンタ（以下、リファレンスプリンタ）を用いて紙に基準パターンを形成し、該基準パターンをスキャナ１２０により読み取って該基準パターンの読取濃度を取得することが考えられる。ここで、リファレンスプリンタとは、濃度補正が必要なプリンタ１とは別に用意されたプリンタであり、該プリンタ１と同仕様であって、かつ、ノズルの加工精度が高く濃度補正が不要なプリンタである。このリファレンスプリンタにより形成される基準パターンＳＰを構成するラスタラインは、該基準パターンが形成した際の指令階調値に基づいて理想的に形成されたものと言える。したがって、ある指令階調値に基づいて形成された基準パターンの読取濃度については、該ある指令階調値に対する濃度補正値Ｈを求めるにあたり、該ある指令階調値に基づいて理想的に形成された場合の読取濃度として扱うことが可能である。そして、基準パターンの読取濃度を取得した場合には、当該読取濃度に基づいて求めた濃度を目標濃度として、濃度補正値Ｈを補正用パターンの読取濃度に基づいて求めることになる。
【００４５】
しかしながら、スキャナ１２０の読取感度は経時的に変動する虞があり、例えば、基準パターン及び補正用パターンの各々の読取時期が異なると、該基準パターンと補正用パターンが互いに異なる読取感度にて読み取られる結果、濃度補正値Ｈに影響を及ぼすことがある。このことについて図９を参照しながら説明する。図９は、スキャナ１２０の読取感度の変動による影響を説明するための図である。図９中、縦軸は読取濃度を示し、横軸は明度を示している。
【００４６】
スキャナ１２０の読取感度の変動により、図９に示すように、同じ明度の画像であっても、その読取濃度が変動してしまうことがある。図９に示す例では、明度Ｌ１の画像をスキャナ１２０にて読み取ったとき、仮に該スキャナ１２０の読取感度が正常である場合、前記画像の読取濃度がＣｓ１となる。一方、スキャナ１２０の読取感度が変動して該読取感度が正常な場合よりも高くなると、同じ明度Ｌ１の画像であっても、その読取濃度はＣｓ２となる。また、前記読取感度が正常な場合よりも低くなると、前記読取濃度はＣｓ３となる。このようにスキャナ１２０の読取感度が変動する虞があるため、基準パターンと補正用パターンとが別々に読み取られると、目標濃度として適切な濃度が設定されなくなり、適切な濃度補正値Ｈを取得できなくなる。
【００４７】
より具体的に説明するために、スキャナ１２０の読取感度が正常であった際に基準パターンＳＰを読み取る一方で、読取感度が正常な場合よりも低くなった際に補正用パターンＣＰを読み取るケースについて説明する。また、以下では、明度Ｌ１の基準パターンの読取濃度を目標濃度とするケースについて説明する。
【００４８】
上記のケースでは、本来、補正用パターンを読み取った際の読取感度、すなわち、正常な場合よりも低い読取感度にて取得される基準パターンの読取濃度（すなわち、Ｃｓ３）を目標濃度とする必要があるにもかかわらず、基準パターンを読み取った際に取得された基準パターン読取濃度（すなわち、Ｃｓ１）を目標濃度としてしまう虞がある。この結果、正常な読取感度にて取得された基準パターンの読取濃度を目標濃度として、正常な場合よりも低い読取感度にて取得された補正用パターンの読取濃度に基づいて濃度補正値Ｈを求めることになる。かかる濃度補正値Ｈによる濃度補正が行われると、本来目標濃度とすべき濃度Ｃｓ３よりも高い濃度Ｃｓ１が目標濃度に設定された結果、図９に示すように、本来の目標濃度に対応した明度Ｌ１よりも高い明度Ｌ２になるような濃度補正、が行われてしまう。
【００４９】
このような課題に対し、本実施形態では、基準パターンの読取濃度を用いずに補正用パターンの読取濃度のみを用いて、目標濃度とする濃度を求め、濃度補正値Ｈを取得する。次項より、本実施形態の補正値取得処理について説明する。
【００５０】
＝＝＝補正値取得処理について＝＝＝
補正値取得処理は、補正用パターンＣＰを形成し、該補正用パターンＣＰを用いて濃度補正値Ｈを求め、補正値取得処理の対象であるプリンタ１のメモリ５３に濃度補正値Ｈを記憶するための処理である。この補正値取得処理は、例えば、プリンタ製造工場において補正値取得システム２００によって行われる。
【００５１】
＜＜補正値取得システム２００について＞＞
先ず、補正値取得システム２００の概略構成について、図１０を参照しながら説明する。図１０は、補正値取得システム２００の構成のブロック図である。
【００５２】
補正値取得システム２００は、補正値取得処理の対象であって補正用パターンＣＰを形成するためのプリンタ１と、コンピュータ１１０と、スキャナ１２０と、測色器１３０と、を有する。プリンタ１の構成等については、既述のため、説明を省略する。
【００５３】
コンピュータ１１０は、インターフェース１１１を介してプリンタ１、スキャナ１２０、及び、測色器１３０と通信可能に接続している。このコンピュータ１１０のメモリ１１３には、補正値取得プログラムが格納されている。補正値取得プログラムは、スキャナ１２０から送信される画像データ、及び、測色器１３０から送信される測色値のデータに基づいて目標濃度とする濃度を設定し、当該目標濃度に対する濃度補正値Ｈを算出するためのプログラムである。なお、補正値取得プログラムは、コンピュータ１１０のＣＰＵ１１２により実行される。また、コンピュータ１１０のメモリ１１３には、補正値取得プログラムのほか、補正用パターンＣＰをプリンタ１に印刷させるためのプリンタドライバと、スキャナ１２０を制御するためのスキャナドライバと、測色器１３０を制御するための測色器ドライバと、が格納されている。
【００５４】
スキャナ１２０は、原稿台ガラス１２２（図１３参照）に置かれた原稿に光を照射して、その反射光を読取キャリッジ１２１に備えられた不図示の受光素子により検出して、前記原稿の画像を読み取る。これにより、当該画像の画像データが取得される。この画像データを構成する画素データの階調は、読取濃度に相当する。そして、本実施形態では、補正用パターンＣＰを読み取って該補正用パターンＣＰの読取濃度を取得するためにスキャナ１２０が用いられる。また、スキャナ１２０は、インターフェース１２３、ＣＰＵ１２４、及びメモリ１２５からなるスキャナコントローラ１２６を有し、インターフェース１２３を介してコンピュータ１１０のスキャナドライバに向けて画像データを送信する。なお、本実施形態のスキャナ１２０は、補正用パターンＣＰを形成した際の解像度よりも高い読取解像度にて該補正用パターンＣＰを読み取る。
【００５５】
測色器１３０は、測色ユニット１３１により、画像中の所定範囲の表色値を測定して当該所定範囲の測色値を取得するための分光測色計である。本実施形態において、測色器１３０は、補正用パターンＣＰの表色値を測定し、該補正用パターンＣＰの測色値を取得するために用いられる。なお、本実施形態において、補正用パターンＣＰの表色値、並びに、測色器１３０により取得される測色値は、Ｌ＊ａ＊ｂ＊色空間の各色成分値として表される値である。特に、本実施形態では、表色値及び測色値として、Ｌ＊ａ＊ｂ＊色空間の各色成分値のうちの明度（Ｌ＊値）を用いる。これは、明度は表色値中で印刷画像の濃度（すなわち、読取濃度）の変化の影響を最も受け易く、濃度補正値Ｈを取得するために用いる表色値として好適であるためである。但し、これに限定されるものではなく、その他の色成分値（ａ＊値、ｂ＊値）であってもよく、Ｌ＊値、ａ＊値、及び、ｂ＊値とからなる１組の値であってもよく、また、Ｌ＊値、ａ＊値、及び、ｂ＊値に対して所定の比率（例えば２：１：１など）で重み付け加算した値を用いてもよい。また、他の色空間（例えば、ＸＹＺ色空間やＬ＊ｕ＊ｖ＊色空間）の各色成分として表される値であってもよい。また、測色器１３０は、インターフェース１３２、ＣＰＵ１３３、メモリ１３４を備える測色器コントローラ１３５を有し、インターフェース１３２を介してコンピュータ１１０の測色器ドライバに向けて測色値のデータを送信する。
【００５６】
＜＜補正値取得処理の手順について＞＞
次に、補正値取得処理の手順について、図１１を参照しながら説明する。図１１は、補正値取得処理のフロー図である。なお、多色印刷が可能なプリンタ１を対象とする場合、各インク色についての補正値取得処理は同様の手順により実施されるので、以下では、あるインク色（例えば、シアン色）についての補正値取得処理について説明する。
【００５７】
補正値取得処理は、図１１に示すように、先ず、補正値取得処理の対象となるプリンタ１を用いて補正用パターンＣＰを形成するところから始まる（Ｓ０２１）。このとき、互いに濃度が異なる複数のサブパターンＣＳＰを有する補正用パターンＣＰを形成する。次に、測色器１３０により前記サブパターンＣＳＰ毎の明度を測定する（Ｓ０２２）。次に、補正用パターンＣＰをスキャナ１２０により読み取って該補正用パターンＣＰの読取濃度（以下、補正用パターン読取濃度）を取得する（Ｓ０２３）。次に、測定明度及び補正用パターン読取濃度に基づいて目標濃度とする濃度を求める（Ｓ０２４）。次に、当該濃度を目標濃度として、濃度補正値Ｈを求める（Ｓ０２５）。そして、求めた濃度補正値Ｈをプリンタ１のメモリ５３に記憶させる（Ｓ０２６）。プリンタ１のメモリ５３に記憶される濃度補正値Ｈは、当該プリンタ１の濃度ムラ特性を反映したものになる。以下、補正値取得処理における各手順について説明する。
【００５８】
＜補正用パターンＣＰの形成＞
先ず、補正用パターンＣＰを形成する手順について説明する。  
補正用パターンＣＰは、補正値取得処理の対象であるプリンタ１のコントローラ５０により、コンピュータ１１０のプリンタドライバが送信する印刷データに基づいて、所定の用紙（以下、補正用シート）に既述の印刷処理と同様の手順で形成される。このような意味で、プリンタ１のコントローラ５０は、補正用パターンＣＰを形成するためにノズルからインクを噴射させるものであると言える。
【００５９】
そして、本実施形態の補正用パターンＣＰは、所定方向に沿ったドット列（すなわち、ヘッド２３の移動方向に沿って形成されるラスタライン）が前記所定方向と交差する方向（搬送方向）において複数並べられることにより構成される。なお、本実施形態では、搬送方向における印刷解像度が７２０ｄｐｉであるので、補正用パターンＣＰを構成する複数のラスタラインは、１／７２０インチの間隔にて並ぶことになる。以下、図１２を参照しながら、補正用パターンＣＰについて説明する。図１２は、補正用パターンＣＰの説明図である。図１２には、矢印にてヘッド２３の移動方向（走査方向）と搬送方向とが示されている。
【００６０】
本実施形態では、図１２に示すように、帯状のサブパターンＣＳＰを複数備えた補正用パターンＣＰを補正用シートに形成する。そして、本実施形態では、互いに異なる５種類の指令階調値に基づき、互いに濃度が異なる５種類のサブパターンＣＳＰがヘッド２３の移動方向において互いに隣接して並ぶように、上記５種類のサブパターンＣＳＰを形成する。
【００６１】
サブパターンＣＳＰは、それぞれ一定の階調値の画像データから生成され、図１２中、左のサブパターンＣＳＰから順に指令階調値７６（指令濃度値３０％）、１０２（指令濃度値４０％）、１２８（指令濃度値５０％）、１５３（指令濃度値６０％）及び１７９（指令濃度値７０％）となり、順に濃い濃度のパターンになっている。なお、これらの５種類の指令階調値を、それぞれ、記号Ｓａ（＝７６）、Ｓｂ（＝１０２）、Ｓｃ（＝１２８）、Ｓｄ（＝１５３）、Ｓｅ（＝１７９）と表記し、例えば、指令階調値Ｓａにて印刷されたサブパターンＣＳＰについては、図１２に示すように、ＣＳＰ（３０）と表記する。
【００６２】
また、各サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）は、補正用パターンＣＰと同様、搬送方向において並んだ複数のラスタラインによって構成される。より具体的に説明すると、各サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）は、先端印刷、通常印刷及び後端印刷により形成され、先端印刷により形成されたラスタラインと、通常印刷により形成されたラスタラインと、後端印刷により形成されたラスタラインと、から構成されている。そして、各サブパターンＣＳＰを構成する複数のラスタラインも１／７２０インチの間隔にて並んでいる。
【００６３】
さらに、各サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）については、それぞれ、補正用シートにおける形成位置が予め決められている。つまり、前記移動方向における各サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）の境界位置は、補正用シートの紙幅方向一端（左端）を基準として予め決められた位置になる。
【００６４】
＜明度の測定＞
次に、補正用パターンＣＰの表色値（明度）を測定し、測色値（測定明度）のデータを取得する手順について説明する。  
測定明度のデータは、測色器１３０によって、サブパターンＣＳＰ毎に取得される。各サブパターンＣＳＰの測定明度のデータは、補正パターンＣＰにおいて当該各サブパターンＣＳＰが位置する領域を測色器１３０に掛けることにより取得される。取得されたサブパターンＣＳＰ毎の測定明度のデータは、測色器１３０からコンピュータ１１０の測色器ドライバに送信され、該コンピュータ１１０のメモリ１１３に記憶される。
【００６５】
＜読取濃度の取得＞
次に、スキャナ１２０により補正用パターンＣＰを読み取って補正用パターン読取濃度を取得する手順について、図１３乃至図１５を参照しながら説明する。図１３は、スキャナ１２０により補正用パターンＣＰを読み取る様子を示す図である。図１３には、矢印にて、読取キャリッジの移動方向（副走査方向）と当該移動方向と交差する方向（主走査方向）とが示されている。図１４は、サブパターンＣＳＰの画像データを示した図である。図１４には、矢印にて、補正用パターンＣＰが形成された際の走査方向に相当する方向及び搬送方向に相当する方向が示されている。図１５は、各サブパターンＣＳＰの指令階調値についてラスタライン毎の補正用パターン読取濃度をまとめた読取濃度テーブルを示す図である。
【００６６】
補正用パターンＣＰの読取処理に際して、図１３に示すように、該補正用パターンＣＰが形成された補正用シートを、その紙幅方向が主走査方向と平行になるように、矩形状の原稿台ガラス１２２にセットする。特に、本実施形態では、図１３に示すように、補正用シートの上端が原稿台ガラス１２２の副走査方向一端と一致し、かつ、該補正用シートの左端が前記原稿台ガラス１２２の主走査方向一端と一致するようにセットする。かかる状態の下で、原稿台ガラス１２２に置かれた補正用シートに光が照射され、その反射光が、副走査方向に移動する読取キャリッジ１２１に備えられた受光素子に検出されることによって、前記補正用シートに形成された補正用パターンＣＰが読み取られる。これにより、補正用パターンＣＰの画像データ、すなわち、補正用パターン読取濃度が取得される。この画像データは、コンピュータ１１０のスキャナドライバに送信される。
【００６７】
補正用パターンＣＰの画像データがコンピュータ１１０側で受信されると、補正値取得プログラムにより、公知の画像処理により、前記画像データからサブパターンＣＳＰ毎の画像データが抽出される。抽出されたサブパターンＣＳＰ毎の画像データに対しては、それぞれ、補正値取得プログラムにより解像度変換が施される。具体的に説明すると、スキャナ１２０の読取解像度にて取得された画像データが、補正用パターンＣＰが形成された際の解像度（印刷解像度）の画像データに変換される。
【００６８】
その後、補正値取得プログラムにより、各サブパターンＣＳＰの画像データに基づいて、ラスタライン毎の読取濃度が求められる。ラスタラインの読取濃度とは、該ラスタラインが形成された画素列の濃度のことであり、以下、ラスタライン読取濃度とも言う。例えば、指令階調値Ｓａにて形成されたサブパターンＣＳＰ（３０）を構成するラスタラインのうち、一番上に位置するラスタラインのラスタライン読取濃度は、一番上に位置する画素列（図１４中、破線にて示した領域）の濃度である。そして、該一番上に位置する画素列の濃度は、該一番上に位置する画素列を構成する全画素の画像データの階調（読取濃度）を平均して求められる。
【００６９】
そして、各サブパターンＣＳＰについて、ラスタライン毎のラスタライン読取濃度が求められる。換言すると、５種類のサブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの各々について、ラスタライン毎のラスタライン読取濃度が求められることになる。この結果、コンピュータ１１０のメモリ１１３には、図１５に図示された、各指令階調値についてラスタライン毎のラスタライン読取濃度をまとめた読取濃度テーブル、が作成される。
【００７０】
一方、補正値取得プログラムにより、サブパターンＣＳＰ毎に該サブパターンＣＳＰの濃度が求められる。サブパターンＣＳＰの濃度とは、該サブパターンＣＳＰの画像データを構成する全画素の画素データの階調（読取濃度）を平均して求められ、以下、サブパターン読取濃度とも言う。なお、このサブパターン読取濃度は、サブパターンＣＳＰの補正用パターン読取濃度に相当する。また、サブパターン読取濃度は、各サブパターンＣＳＰの全画素分の画素データを平均したものに限定されず、例えば、各サブパターンＣＳＰを構成する複数のラスタラインのうちの一のラスタライン、を代表ラスタラインとし、当該代表ラスタラインのラスタライン読取濃度をサブパターン読取濃度としてもよい。そして、サブパターンＣＳＰ毎のサブパターン読取濃度は、コンピュータ１１０のメモリ１１３に記憶される。
【００７１】
＜目標濃度とする濃度の設定＞
次に、目標濃度とする濃度を設定する手順について、図１６を用いて説明する。図１６は、目標濃度とする濃度を設定する手順についての説明図である。
【００７２】
ある指令階調値を補正するための濃度補正値Ｈを求めるにあたり、補正値取得プログラムにより、目標濃度とする濃度が求められる。  
目標濃度とする濃度は、例えば、前述したように、ある指令階調値に基づいて理想的に形成された画像の読取濃度に基づいて求める場合がある。かかる場合には、ある指令階調値に基づいて理想的に形成されたパターン、すなわち、基準パターンを用意し、当該基準パターンの読取濃度を取得することになる。しかしながら、基準パターンの読取濃度に基づいて求めた濃度を目標濃度とする場合、既述のように、スキャナ１２０の読取感度の変動の影響を受ける結果、濃度補正値Ｈを適切に求めることが出来ない虞がある。
【００７３】
そこで、本実施形態では、目標濃度とする濃度を基準パターンの読み取り濃度に基づいて求める代わりに、該濃度を、補正用パターンＣＰのサブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係に基づいて求める。つまり、測定明度と読取濃度との相関性が高いので、ある指令階調値の対応明度を把握しておけば、図１６に示すように、サブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係を補間することにより、前記ある指令階調値の対応濃度が求められることになる。ここで、対応明度とは、指令階調値に基づいて形成される画像が理想的に形成された場合の該画像の測定明度であり、対応表色値に相当する。また、対応濃度とは、指令階調値に基づいて形成される画像が理想的に形成された場合の該画像の読取濃度である。なお、ある指令階調値の対応明度については、例えば、当該ある指令階調値に基づいてリファレンスプリンタを用いて画像を形成し、当該画像の明度を測色器１３０により測定することにより求められる。
【００７４】
以上のように、本実施形態では、ある指令階調値に基づいて理想的にパターンを形成した場合の該パターンの読取濃度を、実際に該パターンをスキャナ１２０に読み取らせることによって取得する代わりに、該パターンの測定明度及び前記対応関係に基づく計算により求めることとしている。そして、当該計算によって求めた濃度を目標濃度に設定する。
【００７５】
具体的に説明すると、サブパターンＣＳＰの指令階調値の対応明度から目標濃度とする濃度を求める際には、該濃度を、サブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係から直線近似を用いて求める。より具体的には、あるサブパターンＣＳＰの指令濃度値の対応明度をＬｔとし、サブパターンＣＳＰ毎の測定明度であって、前記対応明度よりも小さい測定明度、のうちの最も該対応明度に近い第一明度（第一表色値に相当する）をＬ１とし、測定明度が前記第一明度となったサブパターンＣＳＰ、のサブパターン読取濃度をＣ１とし、サブパターンＣＳＰ毎の測定明度であって、前記対応明度よりも大きい測定明度、のうちの最も該対応明度に近い第二明度（第二表色値に相当する）をＬ２とし、測定明度が前記第二明度となったサブパターンＣＳＰ、のサブパターン読取濃度をＣ２としたときに、以下の式によって求めた濃度Ｃを目標濃度とする。  
Ｃ＝Ｃ１＋（Ｃ２−Ｃ１）／（（Ｌ２−Ｌ１）／（Ｌｔ−Ｌ１））
【００７６】
以下、図１６を参照しながら、指令階調値Ｓｃに対応する対応明度Ｌｔから目標濃度Ｃｔとする濃度を求める場合を例に挙げて説明する。なお、各サブパターンＣＳＰの測定明度及びサブパターン読取濃度の対応関係を、左のサブパターンから順に、（Ｌａ，Ｃａ）、（Ｌｂ，Ｃｂ）、（Ｌｃ，Ｃｃ）、（Ｌｄ，Ｃｄ）、（Ｌｅ，Ｃｅ）とする。さらに、指令階調値の増加に対して、サブパターンＣＳＰの測定明度及びサブパターン読取濃度は双方ともに単調増加することとする。
【００７７】
図１６に示す例では、対応明度ＬｔがサブパターンＣＳＰ（５０）の測定明度ＬｃとサブパターンＣＳＰ（６０）の測定明度Ｌｄとの間にある。したがって、当該例では、第一明度Ｌ１がＬｃとなり、第二明度Ｌ２がＬｄとなる。また、測定明度が第一明度となったサブパターンＣＳＰ（５０）のサブパターン濃度Ｃ１はＣｃであり、測定明度が第二明度となったサブパターンＣＳＰ（６０）のサブパターン読取濃度Ｃ２はＣｄである。そして、各々の値を上式に代入すれば、図１６に示すように、対応明度Ｌｔから目標濃度Ｃｔとする濃度Ｃを求めることができる。
【００７８】
以上のようにして、目標濃度とする濃度が、サブパターンＣＳＰ毎に設定された指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの各々について求められる。なお、本実施形態では、サブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係から直線近似を用いて目標濃度とする濃度を求めることとしたが、これに限定されるものではない。例えば、当該対応関係からスプライン近似を用いて目標濃度とする濃度を求めてもよい。但し、より簡便に目標濃度とする濃度を求められる点において、本実施形態の方が望ましい。
【００７９】
＜濃度補正値Ｈの算出＞
次に、濃度補正値Ｈをラスタライン毎に求める手順について図１７を参照しながら説明する。図１７は、濃度補正値Ｈを求めるための手順についての説明図である。
【００８０】
目標濃度とする濃度が設定された後、補正値取得プログラムにより、濃度補正値Ｈがラスタライン毎に求められる。また、濃度補正値Ｈは、指令階調値毎に求められる。以下、指令階調値Ｓｂに対して求めた濃度（すなわち、指令階調値Ｓｂの対応明度から求めた濃度）を目標濃度Ｃｔとして濃度補正値Ｈを求める場合を例に挙げて説明する。
【００８１】
指令階調値Ｓｂに対して求めた濃度を目標濃度Ｃｔとする場合、濃度補正値Ｈは、指令階調値Ｓｂに基づいて形成されたサブパターンＣＳＰ（４０）、指令階調値Ｓｂよりも小さい指令階調値のうちの該指令階調値Ｓｂに最も近い指令階調値Ｓａ、に基づいて形成されたサブパターンＣＳＰ（３０）、及び、指令階調値Ｓｂよりも大きい指令階調値のうちの該指令階調値Ｓｂに最も近い指令階調値Ｓｃ、に基づいて形成されたサブパターンＣＳＰ（５０）に基づいて求められる。具体的には、上記３つのサブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）の各々のラスタライン毎のラスタライン読取濃度に基づいて、濃度補正値Ｈが該ラスタライン毎に求められる。ここで、補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）の各々のあるラスタラインｉのラスタライン読取濃度を、それぞれ、Ｃｉａ、Ｃｉｂ、Ｃｉｃとする。
【００８２】
例えば、サブパターンＣＳＰ（４０）中のあるラスタラインｉに関して、そのラスタライン読取濃度Ｃｉｂが目標濃度Ｃｔよりも低い場合には、前記あるラスタラインｉについては、指令階調値Ｓｂをより濃い指令階調値に補正するための濃度補正値Ｈを求めることになる。このような濃度補正値Ｈを求めるためには、図１７に示すように、補正用サブパターンＣＳＰ（４０）、ＣＳＰ（５０）の各々の、指令階調値及びあるラスタラインｉのラスタライン読取濃度の対応関係（Ｓｂ，Ｃｉｂ）、（Ｓｃ，Ｃｉｃ）から直線近似を用いて、目標濃度Ｃｔに対応した指令階調値Ｓｏを次式により求めることになる。  
Ｓｏ＝Ｓｂ＋（Ｓｃ−Ｓｂ）／（（Ｃｉｃ−Ｃｉｂ）／（Ｃｔ−Ｃｉｂ））
そして、指令階調値Ｓｏ及び補正用サブパターンＣＳＰ（４０）の指令階調値Ｓｂから、あるラスタラインｉにおける目標濃度Ｃｔに対する濃度補正値Ｈを次式により求める。  
Ｈ＝ΔＳ／Ｓｂ＝（Ｓｏ−Ｓｂ）／Ｓｂ
【００８３】
一方、サブパターンＣＳＰ（４０）中のあるラスタラインｉのラスタライン読取濃度Ｃｉｂが目標濃度Ｃｔより高い場合、サブパターンＣＳＰ（３０）、ＣＳＰ（４０）の各々の、指令階調値及びあるラスタラインｉのラスタライン読取濃度の対応関係（Ｓａ，Ｃｉａ）、（Ｓｂ，Ｃｉｂ）から直線近似を利用して、目標濃度Ｃｔに対応する指令階調値Ｓｏを次式により求める。指令階調値Ｓｏを求めた後、上述の式により、あるラスタラインｉにおける目標濃度Ｃｔに対する濃度補正値Ｈを求める。  
Ｓｏ＝Ｓｂ＋（Ｓｂ−Ｓａ）／（（Ｃｉｂ−Ｃｉａ）／（Ｃｔ−Ｃｉｂ））
【００８４】
以上のようにして、サブパターンＣＳＰ（４０）の対応明度から求めた濃度を目標濃度Ｃｔとしたときの濃度補正値Ｈ、がラスタライン毎に求められる。また、同様の手順により、指令階調値Ｓａ、Ｓｃ、Ｓｄ、Ｓｅの各々について、濃度補正値Ｈがラスタライン毎に求められる。
【００８５】
なお、指令階調値Ｓａに対して求めた濃度を目標濃度とする場合、指令階調値Ｓａに基づいて形成されたサブパターンＣＳＰ（３０）中のあるラスタラインｉのラスタライン読取濃度が該目標濃度よりも高いときには、サブパターンＣＳＰ（３０）、ＣＳＰ（４０）の各々の、指令階調値及びあるラスタラインｉのラスタライン読取濃度の対応関係から所謂、外挿補間を用いて、濃度補正値Ｈを求める。また、指令階調値Ｓｅに対して求めた濃度を目標濃度とする場合、指令階調値Ｓｅに基づいて形成されたサブパターンＣＳＰ（７０）中のあるラスタラインｉのラスタライン読取濃度が該目標濃度よりも低いときには、サブパターンＣＳＰ（６０）、ＣＳＰ（７０）の各々の、指令階調値及びあるラスタラインｉのラスタライン読取濃度の対応関係から外挿補間を用いて、濃度補正値Ｈを求める。
【００８６】
＜濃度補正値Ｈの記憶＞
濃度補正値Ｈの算出が完了すると、補正値取得プログラムにより、コンピュータ１１０からプリンタ１に濃度補正値Ｈが送信され、該プリンタ１のメモリ５３に記憶される。
【００８７】
この結果、プリンタ１のメモリ５３には、図１８に図示された、ラスタライン毎に求めた濃度補正値Ｈをまとめた補正値テーブル、が作成される。すなわち、各濃度補正値Ｈは、各ラスタラインに対応付けられてメモリ５３に記憶される。また、図１８に示すように、濃度補正値Ｈは、サブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅ毎に記憶される。これは、サブパターンＣＳＰの指令階調値毎に、該指令階調値の対応明度から求めた濃度を目標濃度として濃度補正値Ｈを求めたためである。なお、図１８は、補正値テーブルの説明図である。
【００８８】
プリンタ１のメモリ５３に濃度補正値Ｈが記憶された後、補正値取得処理は終了する。その後、プリンタ１とコンピュータ１１０との接続が外され、プリンタ１に対する他の検査を終えて、プリンタ１が工場から出荷される。
【００８９】
＝＝＝濃度補正処理について＝＝＝
濃度補正値Ｈが記憶されたメモリ５３を有するプリンタ１、を所有するユーザの下で該プリンタ１が印刷処理を行う際には、前述したように、該プリンタ１と接続されたコンピュータ１１０のプリンタドライバが、前記メモリ５３から濃度補正値Ｈを読み取って、指令階調値を補正する濃度補正処理を行う。以下、図１９を参照しながら、濃度補正処理についてより詳しく説明する。図１９は、濃度補正処理の説明図である。なお、以下では、説明を簡略化するため、単色印刷にて画像を印刷する場合の濃度補正処理について説明する。
【００９０】
濃度補正処理では、ユーザの下で画像が印刷されるにあたって、該画像の画像データについて指令階調値をラスタライン毎に、該ラスタラインに対応付けられた濃度補正値Ｈを用いて補正する。具体的に説明すると、前記画像の画像データのうち、例えば、あるラスタラインｉの指令階調値Ｓ＿ｉｎがサブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅのいずれかと同じであれば、当該指令階調値についての濃度補正値Ｈにより、前記あるラスタラインｉの指令階調値Ｓ＿ｉｎを補正する。具体的に説明すると、補正後の前記あるラスタラインｉの指令階調値Ｓ＿ｏｕｔが、Ｓ＿ｉｎ×（１＋Ｈ）となる。
【００９１】
一方、あるラスタラインｉの指令階調値Ｓ＿ｉｎがサブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅのいずれとも異なる場合、図１９に示すような一次補間により、前記指令階調値Ｓ＿ｉｎについての濃度補正値Ｈを求め、求めた濃度補正値Ｈに基づいて、補正後の階調値Ｓ＿ｏｕｔ（＝Ｓ_ｉｎ×（１＋Ｈ））を求める。なお、図１９において、濃度補正値Ｈａ、Ｈｂ、Ｈｃ、Ｈｄ、Ｈｅは、あるラスタラインｉに対応付けられた、指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの各々についての濃度補正値である。
【００９２】
＝＝＝本実施形態の有効性について＝＝＝
以上のように、本実施形態の補正値取得処理では、基準パターンの読取濃度を必要とせずに、濃度補正値Ｈを適切に求めることが可能になる。  
つまり、本実施形態では、スキャナ１２０によって読み取るパターンは、補正用パターンＣＰのみであるため、スキャナ１２０の読取感度の変動が濃度補正値Ｈに影響を及ぼすことがない。具体的に説明すると、基準パターン及び補正用パターンＣＰの各々の読取り濃度を取得する場合には、該基準パターン及び補正用パターンＣＰの読取時期が異なると、該基準パターン及び補正用パターンＣＰが互いに異なる読取感度にて読み取られる可能性がある。この結果、濃度補正値Ｈが適切に求められなくなる虞がある。
【００９３】
これに対して、本実施形態では、目標濃度とする濃度を求める際に用いられる読取濃度（すなわち、サブパターン読取濃度）と、濃度補正値を求める際に用いられる読取濃度（すなわち、ラスタライン読取濃度）とが、ともに、スキャナ１２０に補正用パターンＣＰのみを読み取らせることによって取得される。したがって、例えスキャナ１２０の読取感度が経時的に変動したとしても、濃度補正値Ｈを求めるために必要な読取濃度の取得が一度の読取処理により行われるので、前記読取感度の変動による影響を受けないことになる。
【００９４】
そして、本実施形態では、サブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係、及び、指令階調値の対応明度から、該指令階調値の対応濃度を計算により求め、当該対応濃度を目標濃度に設定して濃度補正値Ｈを求めている。これにより、基準パターン及び補正用パターンＣＰを同じ読取感度にて読み取った上で該基準パターンの読取濃度を目標濃度として濃度補正値Ｈを求める場合と略同様の精度にて、濃度補正値Ｈを取得することが可能になる。以上の結果、本実施形態では、濃度補正値Ｈを適切に求めることが可能になる。
【００９５】
なお、本実施形態では、表色値として明度を測定し、サブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係から目標濃度とする濃度（すなわち、指令階調値の対応濃度）を求めている。つまり、本実施形態では、明度が読取濃度（サブパターン読取濃度）の変化に対して最も高い依存性を示すことを利用しており、これにより前記指令階調値の対応濃度を的確に求めることが可能になる。
【００９６】
＝＝＝その他の実施形態＝＝＝
以上、上記実施形態に基づき、主に、本発明に係る補正値取得方法について説明したが、上記の説明には、該補正値取得方法を実行するための補正値取得システム２００、及び、該補正値取得方法により濃度補正値Ｈを記憶したプリンタ１の開示も含まれている。また、上記した発明の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【００９７】
また、上記実施形態では、目標濃度を、サブパターンＣＳＰ毎の測定明度及びサブパターン読取濃度の対応関係から直線近似（直線補間）を用いて求めることとしたが、直線近似に限らず、スプライン補間、ラグランジュ補間といった非線形補間を用いて目標濃度を求めるようにしてもよい。
【００９８】
また、上記実施形態では、ノズルから液体を噴射するためにピエゾ素子を駆動することによりインク室を膨張・収縮させるピエゾ方式について説明したが、発熱素子を用いてノズル内に気泡を発生させ該気泡によって液体を噴射させるサーマル方式であってもよい。また、上記実施形態では、プリンタ１の印刷方式としてインターレース方式について説明したが、これに限定されず、例えば、１つのラスタラインを異なる複数のノズルで形成する印刷方式（オーバーラップ方式）であってもよい。
【００９９】
また、上記実施形態では、記録ユニット２０が走査方向に移動する単一のヘッド２３を有していることとした。すなわち、上記実施形態では、プリンタ１が、ヘッド２３を走査方向に移動させながらノズルからインクを噴射して走査方向に沿ったラスタラインを媒体に形成するドット列形成処理と、媒体を走査方向と交差する搬送方向に搬送する搬送処理と、を交互に繰り返して、搬送方向において並んだ複数のドット列からなる画像、を紙に形成するシリアルプリンタであることとした。但し、これに限られるものではなく、紙幅分のドットを一度に形成することが可能なラインプリンタにも本発明を適用することが可能である。ラインプリンタとしては、例えば、紙幅方向に沿う方向に長い長尺体のヘッド２３を有する記録ユニット２０（図２０参照）や、紙幅方向において並んだ複数のヘッド２３を有する記録ユニット２０（図２１参照）がある。なお、図２０は、プリンタ１の第一変形例として長尺体のヘッド２３を有するラインプリンタ（ラインヘッドプリンタ）の説明図である。図２１は、プリンタ１の第二変形例として複数のヘッド２３を有するラインプリンタ（マルチヘッドプリンタ）の説明図である。図２０及び図２１には、矢印にて紙の紙幅方向と該紙の搬送方向とが示されている。
【０１００】
ラインプリンタでは、図２０や図２１に示すように、紙幅方向に並んだ複数のノズル（以下、ノズル列）がインク色毎に形成されている。そして、各ノズル列の下を搬送方向に停まることなく移動する紙、にインクが噴射されることによって、画像が該紙に形成される。したがって、ラインプリンタにより補正用パターンＣＰを形成する場合、該補正用パターンＣＰは、搬送方向に沿ったラスタラインが紙幅方向において複数並ぶことにより構成されることになる。すなわち、ラインプリンタの場合、紙の搬送方向が所定方向に相当する。
【０１０１】
以上のように、ラインプリンタ及びシリアルプリンタは、ラスタラインの形成方向が異なるものの、ラスタライン間の濃度差に起因して画像に縞状の濃度ムラ（ラインヘッドプリンタの場合、縦縞状の濃度ムラ）が発生する点については同じである。したがって、ラインプリンタの場合にも、画像の濃度ムラを抑制するためにラスタライン毎に濃度補正値Ｈを取得することになり、該濃度補正値Ｈの取得方法としては本発明に係る補正値取得方法を適用することが可能である。
【０１０２】
また、上記の実施形態では、液体の一例であるインクを噴射するインクジェットプリンタについて説明したが、これに限られるものではない。インク以外の他の液体を噴射する液体噴射装置に具体化することも可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置、回路基板製造装置等であってもよい。そして、これらのうち、いずれか一種の液体噴射装置に本発明を適用することができる。
【図面の簡単な説明】
【０１０３】
【図１】プリンタ１を含む印刷システム１００の構成を示すブロック図である。
【図２】図２Ａ及び図２Ｂは、プリンタ１の構成を示す図である。
【図３】ノズルの配列を示す図である。
【図４】印刷処理のフローチャートである。
【図５】図５Ａ及び図５Ｂは、インターレース方式の印刷についての説明図である。
【図６】プリンタドライバによる処理の説明図である。
【図７】ハーフトーン処理の説明図である。
【図８】図８Ａは、理想的にラスタラインが形成されたときの様子を示す図である。図８Ｂは、濃度ムラが発生した際の様子を示す図である。図８Ｃは、濃度ムラの発生が抑制された様子を示す図である。
【図９】スキャナ１２０の読取感度の変動による影響を説明するための図である。
【図１０】補正値取得システム２００の構成を示すブロック図である。
【図１１】補正値取得処理のフロー図である。
【図１２】補正用パターンＣＰの説明図である。
【図１３】スキャナ１２０により補正用パターンＣＰを読み取る様子を示す図である。
【図１４】補正用サブパターンＣＳＰの画像データを示した図である。
【図１５】読取濃度テーブルの説明図である。
【図１６】目標濃度とする濃度を設定する手順についての説明図である。
【図１７】濃度補正値Ｈを求めるための手順についての説明図である。
【図１８】補正値テーブルの説明図である。
【図１９】濃度補正処理の説明図である。
【図２０】長尺体のヘッド２３を有するラインプリンタの説明図である。
【図２１】複数のヘッド２３を有するラインプリンタの説明図である。
【符号の説明】
【０１０４】
１  プリンタ、２０  記録ユニット、２１  キャリッジ、
２２  キャリッジ移動機構、２３  ヘッド、２４  ガイド軸、
３０  搬送ユニット、３１  給紙ローラ、３２  搬送モータ、
３３  搬送ローラ、３４  プラテン、３５  排紙ローラ、
４０  検出器群、５０  コントローラ、５１  インターフェース、
５２  ＣＰＵ、５３  メモリ、１００  印刷システム、
１１０  コンピュータ、１１１  インターフェース、
１１２  ＣＰＵ、１１３  メモリ、１２０  スキャナ、
１２１  読取キャリッジ、１２１ａ  読取センサ、
１２２  原稿台ガラス、１２３  インターフェース、１２４  ＣＰＵ、
１２５  メモリ、１２６  スキャナコントローラ、
１３０  測色器、１３１  測色ユニット、１３２  インターフェース、
１３３  ＣＰＵ、１３４  メモリ、１３５  測色器コントローラ、
２００  補正値取得システム
【図１】
2009226640.tif 000003
【図２】
2009226640.tif 000004
【図３】
2009226640.tif 000005
【図４】
2009226640.tif 000006
【図５】
2009226640.tif 000007
【図６】
2009226640.tif 000008
【図７】
2009226640.tif 000009
【図８】
2009226640.tif 000010
【図９】
2009226640.tif 000011
【図１０】
2009226640.tif 000012
【図１１】
2009226640.tif 000013
【図１３】
2009226640.tif 000014
【図１６】
2009226640.tif 000015
【図１７】
2009226640.tif 000016
【図１８】
2009226640.tif 000017
【図１９】
2009226640.tif 000018
【図２０】
2009226640.tif 000019
【図２１】
2009226640.tif 000020
【図１２】
2009226640.tif 000021
【図１４】
2009226640.tif 000022
【図１５】
2009226640.tif 000023