(57)【要約】【課題】イエローの濃度むら補正値の精度を上げること。【解決手段】マゼンタノズル列とイエローノズル列により印刷される赤色のテストパターンと、シアンノズル列とイエローノズル列により印刷される緑色のテストパターンと、のうちの少なくとも一方を、印刷装置に印刷させて、赤色のテストパターンと緑色のテストパターンとのうちの少なくとも一方のテストパターンに基づいて、イエローノズル列が印刷する画像の濃度を補正するイエローの補正値を、ドット列が印刷される媒体上の列領域毎に、取得する補正値の取得方法。【選択図】図７
2012232556.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）インクを吐出するノズルが色毎に所定方向に並んだ複数のノズル列と媒体とを前記所定方向と交差する移動方向に相対移動させながら前記ノズルからインクを吐出させる印刷装置における補正値の取得方法であって、
（Ｂ）前記移動方向に沿う複数のドット列が前記所定方向に並ぶテストパターンであって、マゼンタインクを吐出するマゼンタノズル列とイエローインクを吐出するイエローノズル列により印刷される赤色の前記テストパターンと、シアンインクを吐出するシアンノズル列と前記イエローノズル列により印刷される緑色の前記テストパターンと、のうちの少なくとも一方を、前記印刷装置に印刷させることと、
（Ｃ）前記赤色の前記テストパターンと前記緑色の前記テストパターンとのうちの少なくとも一方の前記テストパターンに基づいて、前記イエローノズル列が印刷する画像の濃度を補正するイエローの補正値を、前記ドット列が印刷される前記媒体上の列領域毎に、取得することと、
（Ｄ）を有することを特徴とする補正値の取得方法。
【請求項２】
請求項１に記載の補正値の取得方法であって、
前記印刷装置が前記赤色の前記テストパターンを印刷する場合に、
前記マゼンタノズル列により印刷されるマゼンタの前記テストパターンに基づいて、前記マゼンタノズル列が印刷する画像の濃度を補正するマゼンタの補正値を取得した後に、前記赤色の前記テストパターンを印刷するための画像データを前記マゼンタの補正値で補正した画像データに基づいて、前記印刷装置が前記赤色の前記テストパターンを印刷し、
前記印刷装置が前記緑色の前記テストパターンを印刷する場合に、
前記シアンノズル列により印刷されるシアンの前記テストパターンに基づいて、前記シアンノズル列が印刷する画像の濃度を補正するシアンの補正値を取得した後に、前記緑色の前記テストパターンを印刷するための画像データを前記シアンの補正値で補正した画像データに基づいて、前記印刷装置が前記緑色の前記テストパターンを印刷する、
補正値の取得方法。
【請求項３】
請求項１または請求項２に記載の補正値の取得方法であって、
前記印刷装置が前記赤色の前記テストパターンと前記緑色の前記テストパターンを印刷し、
前記赤色の前記テストパターンに基づいて取得される補正値と、前記緑色の前記テストパターンに基づいて取得される補正値と、の平均値を、前記イエローの補正値とする、
補正値の取得方法。
【請求項４】
請求項１または請求項２に記載の補正値の取得方法であって、
前記印刷装置が前記赤色の前記テストパターンと前記緑色の前記テストパターンを印刷し、
スキャナーが前記赤色の前記テストパターンを読み取った読取データと、前記スキャナーが前記緑色の前記テストパターンを読み取った読取データと、の平均値に基づいて、前記イエローの補正値を取得する、
補正値の取得方法。
【請求項５】
（Ａ）インクを吐出するノズルが色毎に所定方向に並んだ複数のノズル列と媒体とを前記所定方向と交差する移動方向に相対移動させながら前記ノズルからインクを吐出させる印刷装置の製造方法であって、
（Ｂ）前記移動方向に沿う複数のドット列が前記所定方向に並ぶテストパターンであって、マゼンタインクを吐出するマゼンタノズル列とイエローインクを吐出するイエローノズル列により印刷される赤色の前記テストパターンと、シアンインクを吐出するシアンノズル列と前記イエローノズル列により印刷される緑色の前記テストパターンと、のうちの少なくとも一方を、前記印刷装置に印刷させることと、
（Ｃ）前記赤色の前記テストパターンと前記緑色の前記テストパターンとのうちの少なくとも一方の前記テストパターンに基づいて、前記イエローノズル列が印刷する画像の濃度を補正するイエローの補正値を、前記ドット列が印刷される前記媒体上の列領域毎に、取得することと、
（Ｄ）前記印刷装置が有する記憶部に、前記補正値を記憶させることと、
（Ｅ）を有することを特徴とする印刷装置の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正値の取得方法、及び、印刷装置の製造方法に関する。
【背景技術】
【０００２】
印刷装置として、ノズルからインクを吐出して印刷を行うインクジェットプリンター（以下、プリンター）が知られている。このようなプリンターでは、ノズルの加工精度等の問題（例：インク吐出量のばらつき、着弾位置のずれ）により、印刷画像に濃度むらが生じる虞がある。
【０００３】
そこで、プリンターにテストパターンを実際に印刷させて、そのテストパターンをスキャナーが読み取った結果に基づいて、濃度むら補正値を取得する方法が提案されている。例えば、淡く読み取られた領域に対しては、インク吐出量が多くなるような補正値が対応付けられ、濃く読み取られた領域に対しては、インク吐出量が少なくなるような補正値が対応付けられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ただし、イエローインクで印刷したテストパターンでは、「単位面積あたりのインク吐出量の変化」に対する「スキャナーの読取階調値の変化」が小さい。即ち、スキャナーは、イエローのテストパターンにおける微小な濃度変化を読み取ることが出来ない。ゆえに、イエローインクで印刷したテストパターンに基づいてイエローの濃度むら補正値を取得しようとすると、補正値の精度が低下してしまう。そうすると、印刷画像の濃度むらを改善することが出来ない。  
そこで、本発明では、イエローの濃度むら補正値の精度を上げることを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決する為の主たる発明は、（Ａ）インクを吐出するノズルが色毎に所定方向に並んだ複数のノズル列と媒体とを前記所定方向と交差する移動方向に相対移動させながら前記ノズルからインクを吐出させる印刷装置における補正値の取得方法であって、（Ｂ）前記移動方向に沿う複数のドット列が前記所定方向に並ぶテストパターンであって、マゼンタインクを吐出するマゼンタノズル列とイエローインクを吐出するイエローノズル列により印刷される赤色の前記テストパターンと、シアンインクを吐出するシアンノズル列と前記イエローノズル列により印刷される緑色の前記テストパターンと、のうちの少なくとも一方を、前記印刷装置に印刷させることと、（Ｃ）前記赤色の前記テストパターンと前記緑色の前記テストパターンとのうちの少なくとも一方の前記テストパターンに基づいて、前記イエローノズル列が印刷する画像の濃度を補正するイエローの補正値を、前記ドット列が印刷される前記媒体上の列領域毎に、取得することと、（Ｄ）を有することを特徴とする補正値の取得方法である。  
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【図面の簡単な説明】
【０００７】
【図１】プリンターの全体構成ブロック図である。
【図２】図２Ａはプリンターの概略斜視図であり、図２Ｂはヘッドの下面におけるノズルの配列を示す図である。
【図３】図３Ａ及び図３Ｂは、通常印刷の説明図である。
【図４】先端印刷及び後端印刷の説明図である。
【図５】図５Ａは理想的にドットが形成された場合の説明図であり、図５Ｂは濃度むらが発生した場合の説明図であり、図５Ｃは補正値によってドットが形成された場合の説明図である。
【図６】比較例の濃度むら補正値の取得方法を示すフローである。
【図７】本実施形態の濃度むら補正値の取得方法を示すフローである。
【図８】図８Ａはプリンターが最初に印刷するテストパターンの説明図であり、図８Ｂはテストパターンの構成を説明する図である。
【図９】テストパターンの読取データを示す図である。
【図１０】図１０Ａ及び図１０Ｂは目標指令階調値を算出する様子を示す図である。
【図１１】図１１Ａはプリンターが２回目に印刷するテストパターンを説明する図であり、図１１Ｂはテストパターンの読取データを示す図である。
【図１２】補正値テーブルを説明する図である。
【図１３】補正前の階調値に対応する補正値を算出する説明図である。
【発明を実施するための形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかとなる。
【０００９】
即ち、（Ａ）インクを吐出するノズルが色毎に所定方向に並んだ複数のノズル列と媒体とを前記所定方向と交差する移動方向に相対移動させながら前記ノズルからインクを吐出させる印刷装置における補正値の取得方法であって、（Ｂ）前記移動方向に沿う複数のドット列が前記所定方向に並ぶテストパターンであって、マゼンタインクを吐出するマゼンタノズル列とイエローインクを吐出するイエローノズル列により印刷される赤色の前記テストパターンと、シアンインクを吐出するシアンノズル列と前記イエローノズル列により印刷される緑色の前記テストパターンと、のうちの少なくとも一方を、前記印刷装置に印刷させることと、（Ｃ）前記赤色の前記テストパターンと前記緑色の前記テストパターンとのうちの少なくとも一方の前記テストパターンに基づいて、前記イエローノズル列が印刷する画像の濃度を補正するイエローの補正値を、前記ドット列が印刷される前記媒体上の列領域毎に、取得することと、（Ｄ）を有することを特徴とする補正値の取得方法である。  
このような補正値の取得方法によれば、イエローの濃度むら補正値の精度を上げることができる。
【００１０】
かかる補正値の取得方法であって、前記印刷装置が前記赤色の前記テストパターンを印刷する場合に、前記マゼンタノズル列により印刷されるマゼンタの前記テストパターンに基づいて、前記マゼンタノズル列が印刷する画像の濃度を補正するマゼンタの補正値を取得した後に、前記赤色の前記テストパターンを印刷するための画像データを前記マゼンタの補正値で補正した画像データに基づいて、前記印刷装置が前記赤色の前記テストパターンを印刷し、前記印刷装置が前記緑色の前記テストパターンを印刷する場合に、前記シアンノズル列により印刷されるシアンの前記テストパターンに基づいて、前記シアンノズル列が印刷する画像の濃度を補正するシアンの補正値を取得した後に、前記緑色の前記テストパターンを印刷するための画像データを前記シアンの補正値で補正した画像データに基づいて、前記印刷装置が前記緑色の前記テストパターンを印刷すること。  
このような補正値の取得方法によれば、マゼンタノズル列やシアンノズル列の加工精度等の問題が排除されたイエローの濃度むら補正値を取得することができ、より精度の良いイエローの濃度むら補正値を取得することができる。
【００１１】
かかる補正値の取得方法であって、前記印刷装置が前記赤色の前記テストパターンと前記緑色の前記テストパターンを印刷し、前記赤色の前記テストパターンに基づいて取得される補正値と、前記緑色の前記テストパターンに基づいて取得される補正値と、の平均値を、前記イエローの補正値とすること。  
このような補正値の取得方法によれば、より精度の良いイエローの濃度むら補正値を取得することができる。
【００１２】
かかる補正値の取得方法であって、前記印刷装置が前記赤色の前記テストパターンと前記緑色の前記テストパターンを印刷し、スキャナーが前記赤色の前記テストパターンを読み取った読取データと、前記スキャナーが前記緑色の前記テストパターンを読み取った読取データと、の平均値に基づいて、前記イエローの補正値を取得すること。  
このような補正値の取得方法によれば、より精度の良いイエローの濃度むら補正値を取得することができる。
【００１３】
また、（Ａ）インクを吐出するノズルが色毎に所定方向に並んだ複数のノズル列と媒体とを前記所定方向と交差する移動方向に相対移動させながら前記ノズルからインクを吐出させる印刷装置の製造方法であって、（Ｂ）前記移動方向に沿う複数のドット列が前記所定方向に並ぶテストパターンであって、マゼンタインクを吐出するマゼンタノズル列とイエローインクを吐出するイエローノズル列により印刷される赤色の前記テストパターンと、シアンインクを吐出するシアンノズル列と前記イエローノズル列により印刷される緑色の前記テストパターンと、のうちの少なくとも一方を、前記印刷装置に印刷させることと、（Ｃ）前記赤色の前記テストパターンと前記緑色の前記テストパターンとのうちの少なくとも一方の前記テストパターンに基づいて、前記イエローノズル列が印刷する画像の濃度を補正するイエローの補正値を、前記ドット列が印刷される前記媒体上の列領域毎に、取得することと、（Ｄ）前記印刷装置が有する記憶部に、前記補正値を記憶させることと、（Ｅ）を有することを特徴とする印刷装置の製造方法である。  
このような印刷装置の製造方法によれば、記憶部に記憶させるイエローの濃度むら補正値の精度を上げることができる。
【００１４】
＝＝＝印刷システム＝＝＝
印刷装置をインクジェットプリンター（以下、プリンター）とし、プリンターとコンピューターが接続された印刷システムを例に挙げて、実施形態を説明する。
【００１５】
図１は、プリンター１の全体構成ブロック図であり、図２Ａは、プリンター１の概略斜視図であり、図２Ｂは、ヘッド４１の下面におけるノズルの配列を示す図である。なお、図２Ｂは、ヘッド４１の上方からノズルの配列を仮想的に見た図である。
【００１６】
コンピューター６０は、プリンター１と通信可能に接続されており、プリンター１に画像を印刷させるための印刷データをプリンター１に出力する。
【００１７】
コントローラー１０は、プリンター１の制御を行うための制御ユニットである。インターフェース部１１はコンピューター６０とプリンター１との間でデータの送受信を行うためのものである。ＣＰＵ１２はプリンター１全体の制御を行うための演算処理装置である。メモリー１３はＣＰＵ１２のプログラムを格納する領域や作業領域等を確保するためのものである。ＣＰＵ１２はユニット制御回路１４により各ユニットを制御する。なお、プリンター１内の状況を検出器群５０が監視し、その検出結果に基づいて、コントローラー１０は各ユニットを制御する。
【００１８】
搬送ユニット２０は、媒体Ｓ（例：用紙、布など）を印刷可能な位置に送り込み、印刷時には搬送方向に所定の搬送量で媒体Ｓを搬送するためのものである。  
キャリッジユニット３０は、インクを吐出するヘッド４１を保持したキャリッジ３１を、搬送方向と交差する移動方向に移動するためのものである。
【００１９】
ヘッドユニット４０は、媒体Ｓにインクを吐出するためのものであり、ヘッド４１を有する。ヘッド４１の下面には、図２Ｂに示すように、インクを吐出するノズルが色毎に搬送方向（所定方向）に並んだ複数のノズル列が形成され、各ノズルはインクが充填されたインク室に連通している。また、ノズル列では、所定の間隔ｋ・Ｄおきにノズルが並んでいる。本実施形態のプリンター１は、４色のインク（ＹＭＣＫ）を吐出可能とし、イエローインクを吐出するイエローノズル列（Ｙ）と、マゼンタインクを吐出するマゼンタノズル列（Ｍ）と、シアンインクを吐出するシアンノズル列（Ｃ）と、ブラックインクを吐出するブラックノズル列（Ｋ）と、を有する。
【００２０】
なお、ノズルからのインク吐出方式は、駆動素子（ピエゾ素子）に電圧をかけてインク室を膨張・収縮させることによりノズルからインクを吐出させるピエゾ方式でもよいし、発熱素子を用いてノズル内に気泡を発生させ、その気泡によってノズルからインクを吐出させるサーマル方式でもよい。
【００２１】
このようなプリンター１では、ヘッド４１（複数のノズル列）が媒体Ｓに対して移動方向（所定方向と交差する方向）に移動しながらノズルからインクを吐出する画像形成動作と、媒体Ｓが搬送方向に搬送される搬送動作と、が繰り返される。その結果、先の画像形成動作により形成されたドットの位置とは異なる媒体Ｓ上の位置に、後の画像形成動作にてドットが形成されるため、媒体Ｓ上に２次元の画像が印刷される。
【００２２】
＝＝＝インターレース印刷＝＝＝
本実施形態のプリンター１は、通常、インターレース印刷を行うとする。インターレース印刷では、１回のパスで記録されるラスターライン間に、他のパスのラスターラインが形成される。インターレース印刷では、印刷の始めと終わりの印刷方法が通常と異なるため、通常印刷と先端印刷及び後端印刷とに分けて説明する。
【００２３】
図３Ａ及び図３Ｂは、通常印刷の説明図である。図３Ａはパスｎ〜パスｎ＋３の様子を示し、図３Ｂはパスｎ〜パスｎ＋４の様子を示す。説明の便宜上、ノズル列のノズル数を少なくし、また、ノズル列と媒体Ｓとの相対位置を示すためにヘッド４１（ノズル列）が媒体Ｓに対して移動しているように描く。同図において、黒丸で示されたノズルはインク吐出ノズルであり、白丸で示されたノズルはインク非吐出ノズルである。また、同図において、黒丸で示されたドットは、最後のパスで形成されたドットであり、白丸で示されたドットは、それ以前のパスで形成されたドットである。
【００２４】
インターレース印刷の通常印刷では、媒体Ｓが搬送方向に一定の搬送量Ｆで搬送されるごとに、各ノズルが、その直前のパスで記録されたラスターラインの直ぐ上（先端側）のラスターラインを記録する。このように搬送量を一定にして記録を行うためには、（１）インクを吐出可能なノズル数Ｎ（整数）はｋ（ノズルピッチｋ・Ｄ）と互いに素の関係にあること、（２）搬送量ＦはＮ・Ｄに設定されること、が条件となる。ここでは、Ｎ＝７、ｋ＝４で、Ｆ＝７・Ｄである。しかし、これでは、印刷の始めと終わりに、ラスターラインが形成されない箇所がある。その為、先端印刷及び後端印刷では、通常印刷とは異なる印刷方法を行う。
【００２５】
図４は、先端印刷及び後端印刷の説明図である。最初の５回のパスが先端印刷であり、最後の５回のパスが後端印刷である。先端印刷では、通常印刷時の搬送量（７・Ｄ）よりも少ない搬送量（１・Ｄ又は２・Ｄ）にて、媒体Ｓが搬送される。そして、先端印刷と後端印刷では、インクを吐出するノズルが一定していない。これにより、印刷の初めと終わりにも、搬送方向に連続して並ぶ複数のラスターラインを形成することができる。また、先端印刷では３０本のラスターラインが形成され、後端印刷でも３０本のラスターラインが形成される。これに対し、通常印刷では、媒体Ｓの大きさにもよるが、およそ数千本のラスターラインが形成される。
【００２６】
通常印刷により印刷される領域のラスターラインの並び方には、インク吐出可能なノズル数（ここではＮ＝７個）と同じ数のラスターラインごとに規則性がある。通常印刷で最初に形成されたラスターラインから７番目までのラスターラインは、それぞれ、ノズル♯３、♯５、♯７、♯２、♯４、♯６、♯８、により形成され、次の８番目以降の７本のラスターラインも、これと同じ順序の各ノズルで形成されている。一方、先端印刷により印刷される領域及び後端印刷により印刷される領域のラスターラインの並びには、通常印刷領域のラスターラインと比べると、規則性を見出し難い。
【００２７】
＝＝＝濃度むら＝＝＝
以下の説明のため、「画素領域」と「列領域」を設定する。「画素領域」とは、媒体Ｓ上に仮想的に定められた矩形状の領域（ドットが形成される領域）を指し、印刷解像度に応じて大きさが決定する。媒体Ｓ上の１つの「画素領域」と画像データ上の１つの「画素データ」が対応する。また、「列領域」とは、移動方向に並ぶ複数の画素領域によって構成される領域であり、１つのラスターラインが形成される媒体Ｓ上の領域である。列領域は、画像データ上において移動方向に対応する方向に並ぶ複数の画素データである「画素列データ」に対応する。
【００２８】
図５Ａは、理想的にドットが形成された場合の説明図である。理想的にドットが形成されるとは、画素領域の中心に規定量のインク滴が着弾し、ドットが形成されることである。
【００２９】
図５Ｂは、濃度むらが発生した場合の説明図である。ノズルの加工精度等の問題（例えば、インク吐出量のばらつき、インク滴の着弾位置ずれ）により、印刷画像に濃度むらが生じる虞がある。
【００３０】
例えば、図５Ｂに示す２番目の列領域に形成されたラスターラインは、ノズルから吐出されたインク滴の飛行曲がりにより、３番目の列領域側に寄って形成される。その結果、２番目の列領域は淡くなり、３番目の列領域は濃くなる。一方、５番目の列領域に吐出されたインク滴のインク量は規定量よりも少なく、５番目の列領域に形成されるドットが小さくなっている。その結果、５番目の列領域は淡くなる。
【００３１】
つまり、各列領域に吐出されるインク量の差により、各列領域に濃度差が生じてしまう。このように濃淡の違う列領域からなる画像を巨視的に見ると、キャリッジ３１の移動方向に沿う縞状の濃度むらが視認される。
【００３２】
図５Ｃは、本実施形態で使用する補正値（後述）によってドットが形成された場合の様子の説明図である。濃く視認されやすい列領域に対しては、淡く画像片が形成されるように、その列領域に対応する画像データを補正する。また、淡く視認されやすい列領域に対しては、濃く画像片が形成されるように、その列領域に対応する画像データを補正する。例えば、淡く視認される２番目と５番目の列領域のドット発生率を高くし、濃く視認される３番目の列領域のドット発生率を低くする。そうすることで、画像の濃度むらを抑制できる。
【００３３】
ところで、図５Ｂにおいて、３番目の列領域が濃く視認される理由は、３番目の列領域にラスターラインを形成するノズルの影響によるものではなく、隣接する２番目の列領域にラスターラインを形成するノズルの影響によるものである。このため、３番目の列領域にラスターラインを形成するノズルが別の列領域にラスターラインを形成する場合、その列領域が濃く視認されるとは限らない。図３及び図４に示すインターレース印刷においても、ある列領域に割り当てられるノズルと隣接する列領域に割り当てられるノズルの組み合わせが、常に同じになるわけではない。
【００３４】
つまり、同じノズルが割り当てられた列領域であっても、隣接する列領域に割り当てられるノズルが異なれば、濃度が異なる場合がある。このような場合、単にノズルに対応付けた補正値では、濃度むらを抑制することができない。そこで、本実施形態では、列領域ごとに濃度むら補正値Ｈを設定する。
【００３５】
以下では、プリンター１の製造工程において、プリンター１の個体ごとに補正値Ｈを取得する実施例を説明する。補正値Ｈを取得するプリンター１には、コンピューターとスキャナーが接続される。そして、コンピューターには、補正値Ｈを取得するための「補正値取得プログラム」がインストールされている。なお、製造工程において補正値Ｈを取得するに限らず、例えば、メンテナンス時にユーザーのもとで補正値Ｈを取得してもよい。
【００３６】
＝＝＝濃度むら補正値Ｈの取得方法＝＝＝
＜＜＜比較例の取得方法＞＞＞
図６は、比較例の濃度むら補正値Ｈの取得方法を示すフローである。比較例では、補正値取得プログラムは、まず、プリンター１に、４色（ＹＭＣＫ）の各インクでテストパターンを印刷させる（Ｓ００１）。即ち、プリンター１は、イエローノズル列によるテストパターンと、マゼンタノズル列によるテストパターンと、シアンノズル列によるテストパターンと、ブラックノズル列によるテストパターンの、４個のテストパターンを印刷する。
【００３７】
次に、補正値取得プログラムは、４個のテストパターンをスキャナーに読み取らせ、その読取データを取得する（Ｓ００２）。テストパターンを読み取った読取データでは、スキャナーの読取解像度に応じた画素データが２次元に並ぶ。各画素データは、対応するテストパターンの部位の濃度を多段階の階調値（以下、読取階調値）で示す。ここでは、画素データの示す読取階調値が大きいほど濃度が濃く、読取階調値が小さいほど濃度が淡いとする。なお、画素データの示す読取階調値が濃度を表すに限らず、例えば、輝度やＬ＊値（明度）であってもよい。ただし、この場合、テストパターンの濃度が濃いほど、画素データの示す読取階調値（輝度，Ｌ＊値）は小さく、テストパターンの濃度が淡いほど、読取階調値は大きくなる。
【００３８】
次に、補正値取得プログラムは、各色のテストパターンの読取データに基づいて、各色の濃度むら補正値Ｈを取得する（Ｓ００３）。  
即ち、補正値取得プログラムは、イエローノズル列により印刷されたテストパターンに基づいて、イエローノズル列が印刷する画像の濃度を補正するための補正値（イエローの補正値）を取得し、マゼンタノズル列により印刷されたテストパターンに基づいて、マゼンタノズル列が印刷する画像の濃度を補正するための補正値（マゼンタの補正値）を取得し、シアンノズル列により印刷されたテストパターンに基づいて、シアンノズル列が印刷する画像の濃度を補正するための補正値（シアンの補正値）を取得し、ブラックノズル列により印刷されたテストパターンに基づいて、ブラックノズル列が印刷する画像の濃度を補正するための補正値（ブラックの補正値）を取得する。
【００３９】
例えば、補正値取得プログラムは、テストパターンにおける或る列領域の読取階調値が高く、その列領域が濃く視認される場合には、その列領域が淡く印刷されるような補正値を取得し、或る列領域の読取階調値が低く、その列領域が淡く視認される場合には、その列領域が濃く印刷されるような補正値を取得する。
【００４０】
こうして、インクの色ごと（ＹＭＣＫ）、列領域ごとに取得した補正値を、補正値取得プログラムは、プリンター１のメモリー１３に記憶し（Ｓ００４）、補正値の取得処理を終了する。
【００４１】
このように、比較例では、イエローインクで印刷されたテストパターンに基づいて、イエローの補正値が取得される。しかし、イエローは視認され難い色である。よって、イエローインクで印刷されたテストパターンでは、他の色インク（ＭＣＫ）で印刷されたテストパターンに比べて、「各列領域に吐出されるインク量の変化」に対する「スキャナーによる読取階調値（例えば、濃度・輝度・Ｌ＊値）の変化」が小さい。
【００４２】
例えば、或る列領域に対して規定量よりも多いマゼンタインクが吐出された場合、その列領域は他の列領域に比べてマゼンタの濃度が濃いと視認される。よって、その列領域に吐出するマゼンタインクの量を減らす補正値を取得することが出来る。しかし、或る列領域に対して規定量よりも多いイエローインクが吐出されたとしても、その列領域のイエローの濃度と他の列領域のイエローの濃度の差があまり無いと視認されてしまう。よって、その列領域に吐出するイエローインクの量を減らす補正値を取得することが出来ない。
【００４３】
つまり、スキャナーは（人間も同様）、イエローインクで印刷されたテストパターンにおける微小な濃度変化を読み取ることが出来ず、イエローインクで印刷されたテストパターンに基づいて取得されたイエローの補正値は精度が低い。そうすると、印刷画像の濃度むらを改善することが出来ない。特に、イエローの補正値の精度が低いと、イエローインクと他の色インクを重ねて画像を印刷する場合に、所望の濃度で画像を印刷することができなかったり、所望の色で画像を印刷することができなかったりしてしまう。  
そこで、本実施形態では、イエローの濃度むら補正値Ｈの精度を上げることを目的とする。
【００４４】
＜＜＜本実施形態の取得方法＞＞＞
図７は、本実施形態の濃度むら補正値Ｈの取得方法を示すフローである。図８Ａは、プリンター１が最初に印刷するテストパターンを説明する図であり、図８Ｂは、テストパターンの構成を説明する図である。
【００４５】
本実施形態では、補正値取得プログラムは、まず、プリンター１に、イエロー以外の３色（ＭＣＫ）の各インクで、複数のラスターライン（移動方向に沿うドット列）が搬送方向に並ぶ「テストパターン」を印刷させる（Ｓ１０１）。即ち、プリンター１は、図８Ａに示すように、媒体Ｓに、マゼンタノズル列によるテストパターンと、シアンノズル列によるテストパターンと、ブラックノズル列によるテストパターンの、３個のテストパターンを印刷する。
【００４６】
各テストパターンは３種類の濃度（３０％・５０％・７０％）の帯状パターンから構成され、帯状パターンはそれぞれ一定の階調値の画像データから形成されたものである。なお、テストパターンや画像を印刷するための画像データは２次元に並ぶ画素データから構成され、各画素データはその濃度を表す多段階の階調値（０〜２５５）を示す。ここでは、画素データの示す階調値が大きいほど、その画素データの濃度は淡く、画素データの示す階調値が小さいほど、その画素データの濃度は濃いとする。
【００４７】
帯状パターンを形成するための階調値を「指令階調値」と呼び、図８Ｂに示すように、濃度３０％の帯状パターンの指令階調値をＳａ（７６）、濃度５０％の帯状パターンの指令階調値をＳｂ（１２８）、濃度７０％の帯状パターンの指令階調値をＳｃ（１７９）と表す。
【００４８】
プリンター１は、前述のインターレース印刷（図３，図４）によりテストパターンを印刷する。よって、各テストパターンでは、先端印刷で印刷される３０個のラスターラインと、通常印刷で印刷される５６個のラスターラインと、後端印刷で印刷される３０個のラスターラインが、搬送方向に並ぶ。これらのラスターラインが印刷される列領域に対して、搬送方向下流側（媒体Ｓの先端側）の列領域から順に小さい番号を付す（１〜１１６）。
【００４９】
次に、補正値取得プログラムは、３色（マゼンタ・シアン・ブラック）のテストパターンをスキャナーに読み取らせ、その読取データを取得する（図７のＳ１０２）。なお、データ上において、ヘッド４１の移動方向に対応する方向を「Ｘ方向」とし、媒体Ｓの搬送方向に対応する方向を「Ｙ方向」とする。
【００５０】
図９は、スキャナーによるシアンのテストパターンの読取データを示す図である。横軸が列領域番号（１〜１１６）を示し、縦軸が各列領域の読取階調値（濃度）を示す。なお、読取階調値が大きいほど、その列領域の濃度は濃く、読取階調値が小さいほど、その列領域の濃度は淡い。
【００５１】
補正値取得プログラムは、各テストパターンの読取データにおける１つの画素列データ（Ｘ方向に並ぶ画素データ）に対して、テストパターンを構成する１つの列領域を対応付ける。即ち、補正値取得プログラムは、どの画素列データが、どの列領域の濃度を読み取ったデータであるのかを対応付ける。
【００５２】
そして、補正値取得プログラムは、帯状パターンごとに、各列領域の読取階調値（濃度）を算出する。例えば、補正値取得プログラムは、或る列領域に対応する画素列データの中から、或る濃度の帯状パターンを読み取った画素データを選択し、選択した画素データの示す読取階調値の平均値を算出する。そうして算出した平均値が、或る列領域の或る帯状パターンの読取階調値（濃度）である。
【００５３】
その結果、図９に示すような各列領域の読取階調値を示すグラフが得られる。以下、シアンの読取階調値（図９）を例に挙げて説明する。各帯状パターンは、各指令階調値（Ｓａ，Ｓｂ，Ｓｃ）で一様に印刷されたにもかかわらず、列領域ごとに読取階調値にばらつきが生じている。例えば、図９のグラフにおいて、ｉ列領域の読取階調値Ｃｂｉは他の列領域の読取階調値よりも比較的に低く、ｊ列領域の読取階調値Ｃｂｊは他の列領域の読取階調値よりも比較的に高い。即ち、ｉ列領域は淡く視認され、ｊ列領域は濃く視認される。
【００５４】
このような各列領域の読取階調値のばらつきが、印刷画像に生じる濃度むらである。ゆえに、各列領域の読取階調値を一定の値に近付けることで、印刷画像の濃度むらを改善することができる。
【００５５】
そこで、補正値取得プログラムは、同一の指令階調値（例：Ｓｂ）における全列領域（１〜１１６）の読取階調値の平均値Ｃｂｔを、「目標値Ｃｂｔ」に設定する。そして、指令階調値Ｓｂで印刷した全列領域の読取階調値が目標値Ｃｂｔに近づくように、各列領域に対応する画像データを補正するための補正値Ｈを取得する。
【００５６】
具体的には、目標値Ｃｂｔよりも読取階調値の低い列領域ｉに対応する画像データの示す階調値を、指令階調値Ｓｂよりも濃い階調値（高い階調値）に補正する。一方、目標値Ｃｂｔよりも読取階調値の高い列領域ｊに対応する画像データの示す階調値を、指令階調値Ｓｂよりも淡い階調値（低い階調値）に補正する。このように、同一の指令階調値（Ｓｂ）に対して全列領域の読取階調値が目標値（Ｃｂｔ）となるように、その指令階調値から補正する階調値を「目標指令階調値（Ｓｂｔ）」と呼ぶ。
【００５７】
図１０Ａは、目標値Ｃｂｔよりも読取階調値Ｃｂｉの低い列領域ｉの目標指令階調値Ｓｂｔを算出する様子を示す図であり、図１０Ｂは、目標値Ｃｂｔよりも読取階調値Ｃｂｊの高い列領域ｊの目標指令階調値Ｓｂｔを算出する様子を示す図である。横軸が指令階調値を示し、縦軸がテストパターンの読取階調値を示す。グラフには、列領域ｉ，ｊでの、各指令階調値（Ｓａ，Ｓｂ，Ｓｃ）に対する読取階調値（Ｃａｉ，Ｃｂｉ，Ｃｃｉ）,（Ｃａｊ，Ｃｂｊ，Ｃｃｊ）の結果がプロットされている。
【００５８】
図１０Ａに示すように、指令階調値Ｓｂに対して列領域ｉが目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔは、次式（直線ＢＣに基づく線形補間）により算出される。  
Ｓｂｔ＝Ｓｂ＋｛（Ｓｃ−Ｓｂ）×（Ｃｂｔ−Ｃｂｉ）／（Ｃｃｉ−Ｃｂｉ）｝
【００５９】
同様に、図１０Ｂに示すように、指令階調値Ｓｂに対して列領域ｊが目標値Ｃｂｔにて表されるための目標指令階調値Ｓｂｔは、次式（直線ＡＢに基づく線形補間）により算出される。  
Ｓｂｔ＝Ｓａ＋｛（Ｓｂ−Ｓａ）×（Ｃｂｔ−Ｃａｊ）／（Ｃｂｊ−Ｃａｊ）｝
【００６０】
こうして、補正値取得プログラムは、各列領域の目標指令階調値（Ｓｂｔ）を算出した後に、次式により、各列領域の指令階調値Ｓｂに対するシアンの補正値Ｈｂを算出する。  
Ｈｂ＝（Ｓｂｔ−Ｓｂ）／Ｓｂ
なお、補正値取得プログラムは、他の指令階調値（Ｓａ，Ｓｃ）、他の色（マゼンタ・ブラック）に関しても、同様に濃度むら補正値Ｈを取得する。
【００６１】
また、ここでは、インターレース印刷（図３,図４）によりテストパターンを印刷するとしている。先端印刷の列領域と後端印刷の列領域は規則性がないので、テストパターンから取得された補正値Ｈをそのまま適用する。一方、通常印刷の列領域は７個ごとに規則性があるため、同じ規則性の列領域から取得された補正値の平均値を、その列領域の補正値として算出するとよい。
【００６２】
以上のように、本実施形態では、補正値取得プログラムは、最初に、イエロー以外の３色のインク（ＭＣＫ）でテストパターンを印刷し、その３色のテストパターンの各読取データに基づいて、マゼンタ、シアン、ブラックの濃度むら補正値Ｈを取得する（図７のＳ１０３）。
【００６３】
即ち、補正値取得プログラムは、最初に、マゼンタノズル列により印刷されたテストパターンに基づいて、マゼンタの補正値を取得し、シアンノズル列により印刷されたテストパターンに基づいて、シアンの補正値を取得し、ブラックノズル列により印刷されたテストパターンに基づいて、ブラックの補正値Ｈを取得する。
【００６４】
図１１Ａは、プリンター１が２回目に印刷するテストパターンを説明する図である。マゼンタ、シアン、ブラックの列領域ごとの補正値を取得した後、補正値取得プログラムは、プリンター１に、マゼンタノズル列とイエローノズル列による「赤色（Ｒ）のテストパターン」と、シアンノズル列とイエローノズル列による「緑色（Ｇ）のテストパターン」とを、印刷させる（図７のＳ１０４）。
【００６５】
即ち、プリンター１は、マゼンタインクによる３種類の濃度の帯状パターンとイエローインクによる３種類の濃度の帯状パターンが重なった赤色のテストパターンと、シアンインクによる３種類の濃度の帯状パターンとイエローインクによる３種類の濃度の帯状パターンが重なった緑色のテストパターンを、印刷する。
【００６６】
この時、イエローノズル列は、最初のテストパターンの印刷時（図８）と同様に、指令階調値Ｓａ（７６）に基づいて濃度３０％の帯状パターンを印刷し、指令階調値Ｓｂ（１２８）に基づいて濃度５０％の帯状パターンを印刷し、指令階調値Ｓｃ（１７９）に基づいて濃度７０％の帯状パターンを印刷する。
【００６７】
一方、マゼンタノズル列、及び、シアンノズル列は、３つの指令階調値「Ｓａ，Ｓｂ，Ｓｃ」を、既に取得している補正値、即ち、ノズル列ごと、指令階調値ごと、列領域ごとの補正値「Ｈａ，Ｈｂ，Ｈｃ」で補正した階調値に基づいて、３種類の濃度の帯状パターンを印刷する。
【００６８】
例えば、或る列領域ｉ、或る指令階調値Ｓａに対応するマゼンタの補正値が「Ｈａ（ｍｉ）」であったとする。この場合、或る列領域ｉに割り当てられたマゼンタノズル列のノズルは、或る指令階調値Ｓａを補正値Ｈａ（ｍｉ）で補正した階調値「Ｓａ×（１＋Ｈａ（ｍｉ））」に基づいて、インクを吐出する。
【００６９】
従って、マゼンタノズル列、及び、シアンノズル列による各３種類の濃度の帯状パターンは、同一の指令階調値に対して全列領域の濃度が一定となるように印刷される。即ち、マゼンタノズル列、及び、シアンノズル列による各３種類の濃度の帯状パターンでは、濃度むらが改善され、一定の濃度となっている。
【００７０】
図１１Ｂは、スキャナーによる赤色のテストパターンの読取データを示す図である。横軸が列領域番号（１〜１１６）を示し、縦軸が各列領域の読取階調値（濃度）を示す。補正値取得プログラムは、赤色のテストパターンと緑色のテストパターンをスキャナーに読み取らせ、その読取データを取得する（図７のＳ１０５）。そして、補正値取得プログラムは、前述と同様に、色ごと（Ｒ，Ｇ）、帯状パターンごとに、各列領域の読取階調値を算出する。
【００７１】
その結果、図１１Ｂに示すように、各帯状パターンは、同一の指令階調値に基づいて印刷されたにもかかわらず、列領域ごとに読取階調値（濃度）にばらつきが生じる。例えば、赤色のテストパターンのｋ列領域の指令階調値Ｓｂに対する読取階調値Ｒｂｋは他の列領域の読取階調値よりも比較的に低く、ｌ列領域の指令階調値Ｓｂに対する読取階調値Ｒｂｌは他の列領域の読取階調値よりも比較的に高い。
【００７２】
ただし、赤色の帯状パターンを構成するイエローの帯状パターンとマゼンタの帯状パターンのうち、マゼンタの帯状パターンでは、既に取得されている補正値Ｈ（ｍ）により列領域ごとの読取階調値のばらつきが解消されている。よって、赤色の帯状パターンにおける各列領域の読取階調値のばらつきは、イエローの帯状パターンにおける各列領域の読取階調値のばらつきに相当する。つまり、赤色のテストパターンに生じる濃度むらは、イエローノズル列の加工精度等の問題が原因で生じる濃度むらである。
【００７３】
同様に、緑色の帯状パターンを構成するシアンの帯状パターンは、既に取得されている補正値Ｈ（ｃ）により、列領域ごとの読取階調値のばらつきが解消されている。よって、緑色の帯状パターンにおける各列領域の読取階調値のばらつきは、イエローの帯状パターンにおける各列領域の読取階調値のばらつきに相当する。
【００７４】
つまり、赤色のテストパターンから取得される赤色の補正値は、イエローの補正値に相当し、緑色のテストパターンから取得される緑色の補正値も、イエローの補正値に相当する。そのため、赤色の帯状パターンの或る列領域の読取階調値が高い値であれば（濃度が濃ければ）、緑色の帯状パターンにおける同じ位置の列領域の読取階調値も高い値となる（濃度が濃くなる）。そこで、本実施形態の補正値取得プログラムは、赤色のテストパターンと緑色のテストパターンの読取データに基づいて、イエローの補正値を取得する。
【００７５】
そのために、補正値取得プログラムは、まず、前述の補正値の取得方法と同様に、赤色のテストパターンと緑色のテストパターンに対して、それぞれ、同一指令階調値における全列領域の読取階調値の平均値を「目標値」として設定する。そして、補正値取得プログラムは、色ごと（Ｒ，Ｇ）、指令階調値ごと（Ｓａ，Ｓｂ，Ｓｃ）に設定した目標値に各列領域の読取階調値が近付くように、指令階調値から補正する目標階調値Ｓｂｔを取得する（図１０に示すように線形補間により算出）。
【００７６】
例えば、赤色のテストパターンの読取データにおいて、指令階調値Ｓｂにおける全列領域の読取階調値の平均値がＲｂｔである場合、Ｒｂｔが指令階調値Ｓｂに対する目標値として設定される。そして、目標値Ｒｂｔよりも読取階調値の低い列領域ｋの目標階調値Ｓｂｔは、指令階調値Ｓｂよりも高い階調値に設定され、目標値Ｒｂｔよりも読取階調値の高い列領域ｌの目標階調値Ｓｂｔは、指令階調値Ｓｂよりも低い階調値に設定される。
【００７７】
そして、補正値取得プログラムは、赤色、緑色について、それぞれ、指令階調値ごと、列領域ごとに目標階調値（例：Ｓｂｔ）を取得した後に、次式により、各列領域の各指令階調値（例：Ｓｂ）に対する補正値（例：Ｈｂ）を算出する。  
Ｈｂ＝（Ｓｂｔ−Ｓｂ）／Ｓｂ
【００７８】
こうして、補正値取得プログラムは、赤色のテストパターンの読取データに基づいて、指令階調値ごと（Ｓａ，Ｓｂ，Ｓｃ）、列領域ごとに、赤色の補正値（Ｈａ（ｒ），Ｈｂ（ｒ），Ｈｃ（ｒ））を取得し、また、緑色のテストパターンの読取データに基づいて、指令階調値ごと（Ｓａ，Ｓｂ，Ｓｃ）、列領域ごとに、緑色の補正値（Ｈａ（ｇ），Ｈｂ（ｇ），Ｈｃ（ｇ））を取得する（図７のＳ１０６）。
【００７９】
前述のように、赤色のテストパターンに基づいて取得した赤色の補正値Ｈ（ｒ）も、緑色のテストパターンに基づいて取得した緑色の補正値Ｈ（ｇ）も、イエローの補正値Ｈ（ｙ）に相当する。そこで、補正値取得プログラムは、「赤色の補正値Ｈ（ｒ）」と「緑色の補正値Ｈ（ｇ）」の平均値を算出し、その平均値を「イエローの補正値Ｈ（ｙ）」として取得する（図７のＳ１０７）。
【００８０】
例えば、或る指令階調値（Ｓａ）に対する或る列領域ｉの赤色の補正値Ｈａ（ｒｉ）と、同じ指令階調値（Ｓａ）に対する同じ列領域ｉの緑色の補正値Ｈａ（ｇｉ）と、の平均値を、その指令階調値（Ｓａ）に対する列領域ｉのイエローの補正値Ｈａ（ｙｉ）（＝｛Ｈａ（ｒｉ）＋Ｈａ（ｇｉ）｝／２）とする。なお、単純に平均値化するに限らず、例えば、赤色の補正値Ｈ（ｒ）と緑色の補正値Ｈ（ｇ）のうちの何れか一方の重み付けを高くしてもよい。また、通常印刷の列領域は７個ごとに規則性があるため、同じ規則性である列領域から取得された複数の補正値の平均値を、その列領域の補正値として取得するようにするとよい。
【００８１】
図１２は、補正値テーブルを説明する図である。最後に、補正値取得プログラムは、取得した補正値を、インクの色ごと（ＹＭＣＫ）、指令階調値ごと（Ｓａ，Ｓｂ，Ｓｃ）、列領域ごと、印刷処理ごと（先端印刷，通常印刷，後端印刷）に、補正値テーブルにまとめ、補正値テーブルをプリンター１のメモリー１３に記憶させる（図７のＳ１０８）。なお、図１２では先端印刷に関する補正値テーブルだけを示すが、補正値取得プログラムは、通常印刷・後端印刷に関する補正値テーブルも作成する。そして、補正値テーブルを記憶したプリンター１はユーザーのもとへ出荷される。
【００８２】
このように、本実施形態では、マゼンタノズル列とイエローノズル列により印刷される赤色（Ｒ）のテストパターンと、シアンノズル列とイエローノズル列により印刷される緑色（Ｇ）のテストパターンと、のうちの少なくとも一方をプリンター１が印刷し、赤色のテストパターンと緑色のテストパターンとのうちの少なくとも一方のテストパターンに基づいて、イエローの補正値を、列領域毎に、取得する。
【００８３】
赤や緑は、イエローに比べて視認され易い色である。そのため、赤色のテストパターンや緑色のテストパターンは、イエローのテストパターンに比べると、「各列領域に吐出されるインク量の変化」に対する「スキャナーによる読取階調値（例えば、濃度・輝度・Ｌ＊値）の変化」が大きい。即ち、スキャナーは、赤色のテストパターンや緑色のテストパターンを読み取る場合の方が、イエローのテストパターンを読み取る場合に比べて、微小な濃度変化を読み取ることが出来る。
【００８４】
ゆえに、イエローのテストパターンに基づいてイエローの補正値を取得する比較例に比べて、赤色のテストパターンや緑色のテストパターンに基づいてイエローの補正値を取得する本実施形態の方が、イエローの補正値の精度を上げることが出来る。言い換えると、本実施形態では、イエローのテストパターンに、イエローよりも視認され易い色であるマゼンタやシアンのテストパターンを重ねて印刷することで、イエローの補正値の精度を上げることが出来る。その結果、印刷画像の濃度むらを改善することができ、印刷画像の画質劣化を抑制することが出来る。
【００８５】
また、本実施形態では、マゼンタノズル列により印刷されるマゼンタのテストパターンに基づいてマゼンタの補正値が取得された後に、赤色のテストパターンを印刷するための画像データをマゼンタの補正値で補正し、補正された画像データに基づいて、プリンター１が赤色のテストパターンを印刷する。
【００８６】
同様に、シアンノズル列により印刷されるシアンのテストパターンに基づいてシアンの補正値が取得された後に、緑色のテストパターンを印刷するための画像データをシアンの補正値で補正し、補正された画像データに基づいて、プリンター１が緑色のテストパターンを印刷する。
【００８７】
そうすることで、赤色のテストパターンを構成するマゼンタとイエローのテストパターンのうち、マゼンタのテストパターンの濃度は一定に近い状態となるため、赤色のテストパターンに生じる濃度むらをイエローのテストパターンに生じる濃度むらと想定することが出来る。ゆえに、赤色のテストパターンに基づいて取得した補正値をイエローの補正値として取得することができ、マゼンタノズル列の加工精度等の問題が排除されたイエローの補正値を取得することができる。つまり、より精度の良いイエローの補正値を取得することができる。
【００８８】
同様に、緑色のテストパターンを構成するシアンとイエローのテストパターンのうち、シアンのテストパターンの濃度は一定に近い状態となるため、緑色のテストパターンに生じる濃度むらをイエローのテストパターンに生じる濃度むらと想定することが出来る。ゆえに、緑色のテストパターンに基づいて取得した補正値をイエローの補正値として取得することができ、シアンノズル列の加工精度等の問題が排除されたイエローの補正値を取得することができる。つまり、より精度の良いイエローの補正値を取得することができる。
【００８９】
また、本実施形態では、プリンター１が赤色のテストパターンと緑色のテストパターンの両方を印刷し、赤色のテストパターンに基づいて取得される補正値Ｈ（ｒ）と、緑色のテストパターンに基づいて取得される補正値Ｈ（ｇ）と、の平均値を、イエローの補正値とする。
【００９０】
このように複数のテストパターンに基づいてイエローの補正値を取得することで、印刷誤差や、マゼンタノズル列とシアンノズル列の特性差、スキャナーによる読取誤差を緩和することができ、より精度の良いイエローの補正値を取得することができる。
【００９１】
＝＝＝補正値Ｈによる濃度補正処理＝＝＝
ユーザーは、プリンター１の使用開始時に、プリンター１に接続するコンピューター６０にプリンタードライバーをインストールする。そうすると、プリンタードライバーは、プリンター１のメモリー１３に記憶されている補正値テーブル（図１２）を取得する。
【００９２】
そして、プリンタードライバーは、各種アプリケーションプログラムからプリンター１に印刷させる画像データを受信すると、プリンター１が印刷を実行するための印刷データを作成する。まず、プリンタードライバーは、解像度変換処理により、受信した画像データの解像度を、プリンター１による印刷時の印刷解像度に変換する。次に、プリンタードライバーは、色変換処理により、ＲＧＢデータである画像データを、プリンター１が有するインクの色に対応したＹＭＣＫデータに変換する。
【００９３】
その後、プリンタードライバーは、補正値テーブルを参照し、列領域ごと、色ごと、指令階調値ごとの補正値Ｈに基づいて、画像データを構成する各画素データの示す階調値（０〜２５５）を補正する。
【００９４】
画素データの示す補正前の階調値Ｓ_ｉｎが指令階調値Ｓａ,Ｓｂ,Ｓｃの何れかと同じであれば、補正値テーブルに記憶されている補正値Ｈａ,Ｈｂ,Ｈｃをそのまま適用することができる。例えば、補正前の階調値Ｓ_ｉｎがＳｃであれば、補正後の階調値Ｓ_ｏｕｔは次式により求められる。  
Ｓ_ｏｕｔ＝Ｓ_ｉｎ×（１＋Ｈｃ）
【００９５】
図１３は、イエローのｘ番目の列領域に関して補正前の階調値Ｓ_ｉｎに対応する補正値Ｈ_ｏｕｔを算出する様子を示す図である。横軸が補正前の階調値Ｓ_ｉｎを示し、縦軸が補正前の階調値Ｓ_ｉｎに対応する補正値Ｈ_ｏｕｔを示す。プリンタードライバーは、補正前の階調値Ｓ_ｉｎが指令階調値Ｓａ,Ｓｂ,Ｓｃと異なる場合、まず、補正前の階調値Ｓ_ｉｎに対応する補正値Ｈ_ｏｕｔを算出する。
【００９６】
例えば、図１３に示すように補正前の階調値Ｓ_ｉｎが指令階調値ＳａとＳｂの間であるとき、プリンタードライバーは、指令階調値Ｓａに対応する補正値Ｈａと指令階調値Ｓｂに対応する補正値Ｈｂの線形補間によって、補正前の階調値Ｓ_ｉｎに対応する補正値Ｈ_ｏｕｔを算出する。そうして算出した補正値Ｈ_ｏｕｔにより、階調値Ｓ_ｉｎを補正する。  
Ｈ_ｏｕｔ＝Ｈａ＋｛（Ｈｂ−Ｈａ）×（Ｓ_ｉｎ−Ｓａ）／（Ｓｂ−Ｓａ）｝
Ｓ_ｏｕｔ＝Ｓ_ｉｎ×（１＋Ｈ_ｏｕｔ）
【００９７】
なお、補正前の階調値Ｓ_ｉｎが指令階調値Ｓａよりも小さい場合には、最低階調値０と指令階調値Ｓａの線形補間により補正値Ｈ_ｏｕｔを算出し、補正前の階調値Ｓ_ｉｎが指令階調値Ｓｃよりも大きい場合には、指令階調値Ｓｃと最高階調値２５５の線形補間によって補正値Ｈ_ｏｕｔを算出する。
【００９８】
こうして、濃度が淡く視認されてしまう列領域に対応する画素データの示す階調値Ｓ_ｉｎは濃い階調値Ｓ_ｏｕｔに補正され、濃度が濃く視認されてしまう列領域に対応する画素データの示す階調値Ｓ_ｉｎは淡い階調値Ｓ_ｏｕｔに補正される。
【００９９】
その後、プリンタードライバーは、補正値Ｈに基づいて補正した画像データ（階調値Ｓ_ｏｕｔ）を、ハーフトーン処理により、高い階調数（０〜２５５）のデータからプリンター１が表現可能な低い階調数のデータに変換する。最後に、プリンタードライバーは、ラスタライズ処理により、マトリクス状の画像データをプリンター１に転送すべき順に並べ替えて、プリンター１に送信する。
【０１００】
プリンター１は、受信した印刷データに基づいて印刷を実行する。そうすることで、プリンター１に印刷される画像の濃度むらを改善することができる。なお、プリンタードライバーの処理をプリンター１内のコントローラー１０が実行するようにしてもよい。
【０１０１】
＝＝＝変形例＝＝＝
前述の実施形態では、赤色のテストパターンに基づいて取得した補正値Ｈ（ｒ）と、緑色のテストパターンに基づいて取得した補正値Ｈ（ｇ）とを、平均値化しているが、これに限らない。印刷装置が赤色のテストパターンと緑色のテストパターンの両方を印刷する場合、スキャナーが赤色のテストパターンを読み取った読取データと、スキャナーが緑色のテストパターンを読み取った読取データと、の平均値に基づいて、イエローの補正値を取得するようにしてもよい。
【０１０２】
例えば、赤色の濃度５０％の帯状パターンに属する或る列領域ｋの読取階調値がＲｂｋであり、緑色の濃度５０％の帯状パターンに属する同じ列領域ｋの読取階調値がＧｂｋであったとする。この場合に、２つの読取階調値ＲｂｋとＧｂｋの平均値を、目標値（例えば、赤と緑の濃度５０％の帯状パターンに属する全列領域の読取階調値の平均値）に近付けるイエローの補正値を取得するようにしてもよい。
【０１０３】
この場合も、複数のテストパターンを読み取ったデータに基づいてイエローの補正値が取得されるため、印刷誤差や、マゼンタノズル列とシアンノズル列の特性差、スキャナーの読取誤差を緩和することができ、より精度の良いイエローの補正値を取得することができる。
【０１０４】
また、前述の実施形態では、赤色のテストパターンと緑色のテストパターンの両方のテストパターンに基づいて、イエローの補正値を取得しているが、これに限らず、何れか一方の色のテストパターン基づいて、イエローの補正値を取得するようにしてもよい。
【０１０５】
また、前述の実施形態では、先に、マゼンタとシアンのテストパターンを同時に印刷し、マゼンタとシアンの各補正値を取得した後に、赤色と緑色のテストパターンを印刷しているが、これ限らない。例えば、マゼンタとシアンのテストパターンの印刷時と同時に、赤色と緑色のテストパターンを印刷してもよい。即ち、マゼンタとシアンの各補正値で指令階調値を補正せずに、赤色と緑色のテストパターンを印刷するようにしてもよい。  
ただし、この場合、赤色のテストパターンに生じる濃度むらには、マゼンタノズル列が原因で生じる濃度むらが含まれてしまい、緑色のテストパターンに生じる濃度むらには、シアンノズル列が原因で生じる濃度むらが含まれてしまう。
【０１０６】
そこで、例えば、テストパターンの印刷後に、まず、マゼンタとシアンの補正値を取得し、赤色のテストパターンの読取階調値をマゼンタの補正値で補正した値や、緑色のテストパターンの読取階調値をシアンの補正値で補正した値に基づいて、イエローの補正値を取得するとよい。或る列領域ｉのマゼンタの濃度が濃い場合、マゼンタの補正値は階調値を低くする値（例：−０．１）となる。ゆえに、赤色の帯状パターンにおける或る列領域ｉの読取階調値（例：１００）をマゼンタの補正値で補正することで（例：１００×（１−０．１）＝９０）、赤色の帯状パターンの読取階調値におけるマゼンタノズル列の影響（濃く印刷してしまう影響）を小さくすることができる。よって、イエローの補正値の精度を上げることができる。
【０１０７】
また、例えば、マゼンタと赤色の各帯状パターンにおける或る列領域ｉの読取階調値の差を、赤色の帯状パターンにおける或る列領域ｉの読取階調値に加味した値に基づいて、イエローの補正値を取得してもよい。或る列領域ｉの赤色の読取階調値（例：１４０）からマゼンタの読取階調値（例：１５０）を引いた値（例：−１０）を、赤色の読取階調値に足した値（例：１３０）に基づいて、イエローの補正値を取得する。そうすることで、イエローの補正値を算出する読取階調値（例：１３０）では、マゼンタノズル列の影響（濃く印刷してしまう影響）を小さくすることができる。よって、イエローの補正値の精度を上げることができる。
【０１０８】
また、前述のプリンター１は４色のインク（ＹＭＣＫ）を吐出するが、これに限らず、イエロー、マゼンタ、シアンの３色のインクを吐出し、ブラックインクは吐出しないプリンターであってもよい。この場合であっても、マゼンタノズル列とイエローノズル列による赤色のテストパターンと、シアンノズル列とイエローノズル列による緑色のテストパターンとのうちの、少なくとも一方のテストパターンに基づいて、イエローの補正値を取得する。
【０１０９】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主として補正値の取得方法について記載されているが、印刷装置の製造方法等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。
【０１１０】
＜プリンターについて＞
前述の実施形態では、移動方向に沿って移動するヘッドからインクを吐出する動作と、媒体を搬送方向に搬送する搬送動作と、が繰り返されるプリンター１を例に挙げているが、これに限らない。例えば、紙幅方向に固定されて並んだ複数のヘッドの下を、紙幅方向と交差する方向に媒体が通過する際に、ヘッドから媒体に向けてインクを吐出するプリンターであってもよい。また、例えば、印刷領域に搬送された連続用紙に対して、ヘッドを媒体搬送方向に移動しながら画像を形成する動作と、ヘッドを紙幅方向に移動する動作と、を繰り返して画像を形成し、その後、未だ印刷されていない媒体部分を印刷領域に搬送するプリンターであってもよい。
【符号の説明】
【０１１１】
１  プリンター、１０  コントローラー、１１  インターフェース部、
１２  ＣＰＵ、１３  メモリー、１４  ユニット制御回路、
２０  搬送ユニット、３０  キャリッジユニット、３１  キャリッジ、
４０  ヘッドユニット、４１  ヘッド、
５０  検出器群、６０  コンピューター
【図１】
2012232556.tif 000003
【図２】
2012232556.tif 000004
【図３】
2012232556.tif 000005
【図４】
2012232556.tif 000006
【図５】
2012232556.tif 000007
【図６】
2012232556.tif 000008
【図７】
2012232556.tif 000009
【図９】
2012232556.tif 000010
【図１０】
2012232556.tif 000011
【図１２】
2012232556.tif 000012
【図１３】
2012232556.tif 000013
【図８】
2012232556.tif 000014
【図１１】
2012232556.tif 000015