(57)【要約】【課題】より適切に濃度を補正することが可能な印刷方法等を実現することにある。【解決手段】所定色のインクによって印刷パターンを印刷する第１印刷ステップと、前記印刷パターンの濃度を読み取る読み取りステップと、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記所定色に関する濃度の補正値を生成する補正値生成ステップと、前記補正値に基づいて画像の濃度を前記所定色について補正しながら媒体に前記画像を印刷する第２印刷ステップと、を有することを特徴とする印刷方法。【選択図】  図２１
2006007615.tif 000002
【特許請求の範囲】
【請求項１】
所定色のインクによって印刷パターンを印刷する第１印刷ステップと、
前記印刷パターンの濃度を読み取る読み取りステップと、
前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記所定色に関する濃度の補正値を生成する補正値生成ステップと、
前記補正値に基づいて画像の濃度を前記所定色について補正しながら媒体に前記画像を印刷する第２印刷ステップと、
を有することを特徴とする印刷方法。
【請求項２】
請求項１に記載の印刷方法において、
前記補正値生成ステップでは、前記読み取り値を前記オフセット値だけ変更した値に基づいて前記濃度の補正値を生成することを特徴とする印刷方法。
【請求項３】
請求項２に記載の印刷方法において、
前記変更した値は、前記読み取り値を前記オフセット値だけ小さくした値であることを特徴とする印刷方法。
【請求項４】
請求項１に記載の印刷方法において、
前記補正値は、前記読み取り値に基づいて生成された前記濃度の暫定補正値から、前記オフセット値だけ変更した値であることを特徴とする印刷方法。
【請求項５】
請求項１乃至４のいずれかに記載の印刷方法において、
前記画像は、互いに異なる複数の所定色から構成され、
前記印刷パターンは、前記所定色毎に印刷され、
前記所定色毎に前記オフセット値が用意されていることを特徴とする印刷方法。
【請求項６】
請求項５に記載の印刷方法において、
前記複数の所定色のなかで、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化の大きさが所定の閾値よりも小さい色については、前記読み取り値のみに基づいて、前記所定色に関する濃度の補正値を生成することを特徴とする印刷方法。
【請求項７】
請求項５又は６に記載の印刷方法において、
前記所定色毎に所定方向に沿って配置された複数のインク吐出部を、前記所定方向と交差する移動方向に移動させつつインクを吐出することによって前記画像を印刷する場合に、
各インク吐出部にて前記移動方向に沿うドット列が形成された媒体におけるドット列領域間の濃度ムラを抑制すべく、前記ドット列領域毎に前記画像の濃度を補正することを特徴とする印刷方法。
【請求項８】
請求項７に記載の印刷方法において、
前記印刷パターンは、前記画像の各ドット列領域に対応するドット列領域を備え、
前記印刷パターンからの濃度の読み取りは、前記ドット列領域毎に行われ、
前記補正値は、前記ドット列領域毎に生成されることを特徴とする印刷方法。
【請求項９】
請求項８に記載の印刷方法において、
前記印刷パターンは、全ドット列領域に亘って同じ濃度階調値のデータに基づいて印刷され、
前記補正値生成ステップでは、前記読み取り値の全ドット列領域に亘る平均値を算出するとともに、前記平均値と各ドット列領域の読み取り値との偏差を、前記平均値で除算することによって各ドット列領域の補正値を算出することを特徴とする印刷方法。
【請求項１０】
所定色のインクによって印刷パターンを印刷する第１印刷ステップと、前記印刷パターンの濃度を読み取る読み取りステップと、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記所定色に関する濃度の補正値を生成する補正値生成ステップと、前記補正値に基づいて画像の濃度を前記所定色について補正しながら媒体に前記画像を印刷する第２印刷ステップと、を有し、
前記補正値生成ステップでは、前記読み取り値を前記オフセット値だけ変更した値に基づいて前記濃度の補正値を生成し、
前記画像は、互いに異なる複数の所定色から構成され、前記印刷パターンは、前記所定色毎に印刷され、前記所定色毎に前記オフセット値が用意されており、
前記所定色毎に所定方向に沿って配置された複数のインク吐出部を、前記所定方向と交差する移動方向に移動させつつインクを吐出することによって前記画像を印刷する場合に、各インク吐出部にて前記移動方向に沿うドット列が形成された媒体におけるドット列領域間の濃度ムラを抑制すべく、前記ドット列領域毎に前記画像の濃度を補正し、
前記印刷パターンは、前記画像の各ドット列領域に対応するドット列領域を備え、前記印刷パターンからの濃度の読み取りは、前記ドット列領域毎に行われ、前記補正値は、前記ドット列領域毎に生成されることを特徴とする印刷方法。
【請求項１１】
所定色のインクによって印刷された印刷パターンの濃度を読み取る読み取りステップと、
前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値に基づいて、前記読み取り値を修正する修正ステップと、
を有することを特徴とする印刷パターンの濃度読み取り方法。
【請求項１２】
請求項１１に記載の印刷パターンの濃度読み取り方法において、
前記修正ステップでは、前記オフセット値だけ小さい値に前記読み取り値を修正することを特徴とする印刷パターンの濃度読み取り方法。
【請求項１３】
制御部の制御に従って所定色のインクで印刷パターンを印刷する印刷部と、
前記印刷パターンの濃度を読み取る読み取り部と、を備えた印刷装置であって、
前記制御部は、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて生成された濃度の補正値を有し、
前記印刷部によって媒体に画像を印刷する際に、前記制御部は、前記補正値に基づいて、前記画像の濃度を前記所定色について補正することを特徴とする印刷装置。
【請求項１４】
所定色のインクによって印刷された印刷パターンの濃度を読み取る読み取り部と、
前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値に基づいて、前記読み取り値を修正する修正部と、
を有することを特徴とする印刷パターンの濃度読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の濃度ムラを抑制するための印刷方法、印刷パターンの濃度読み取り方法、印刷装置、及び、印刷パターンの濃度読み取り装置に関する。
【背景技術】
【０００２】
媒体としての用紙に複数色のインクを吐出して画像を形成する印刷装置として、カラーインクジェットプリンタ（以下、プリンタという）が知られている。このようなプリンタは、インク吐出部としての複数のノズルからインクを吐出して画像を印刷するため、各々のノズルから吐出されたインクに印刷される画像が適正な濃度になるように、濃度を補正する必要がある。この補正方法として、たとえば、ノズル毎に所定の印刷パターンを印刷し、印刷した印刷パターンの濃度を所定の読み取り装置にて読み取り、この読み取り値に基づいて濃度の補正値を生成して濃度補正する方法が知られている（例えば、特許文献１を参照。）。
【特許文献１】特開平３−１９９０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、印刷した画像の濃度は、印刷直後から所定時間を経て所定の収束値へ収束して安定する場合がある。このため、印刷パターンの印刷直後に読み取った濃度の読み取り値に基づいて、濃度の補正値を生成し、当該補正値を用いて濃度補正を実行しても、適正な濃度補正とはならずに良好な画像を印刷できない虞がある。
【０００４】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、より適切に濃度を補正することが可能な印刷方法、印刷パターンの濃度読み取り方法、印刷装置、及び、印刷パターンの濃度読み取り装置を実現することにある。
【課題を解決するための手段】
【０００５】
主たる発明は、所定色のインクによって印刷パターンを印刷する第１印刷ステップと、前記印刷パターンの濃度を読み取る読み取りステップと、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記所定色に関する濃度の補正値を生成する補正値生成ステップと、前記補正値に基づいて画像の濃度を前記所定色について補正しながら媒体に前記画像を印刷する第２印刷ステップと、を有することを特徴とする印刷方法である。
【０００６】
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００７】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００８】
所定色のインクによって印刷パターンを印刷する第１印刷ステップと、前記印刷パターンの濃度を読み取る読み取りステップと、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記所定色に関する濃度の補正値を生成する補正値生成ステップと、前記補正値に基づいて画像の濃度を前記所定色について補正しながら媒体に前記画像を印刷する第２印刷ステップと、を有することを特徴とする印刷方法。  
このような印刷方法によれば、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値を用いるので、濃度が安定する前に前記印刷パターンの濃度を読み取った場合であっても、その読み取り値から、濃度の安定後に対応した適正な補正値を生成可能となる。その結果、画像を媒体に印刷する際に、適正な濃度補正を実行可能となる。  
また、濃度が安定するまでその読み取りを待たずに済むので、一連の処理に要する時間を短縮することができる。  
なお、ここで、濃度が安定するというのは、例えば、印刷した印刷パターンを所定の濃度測定器で測定した際に、測定値が所定の収束値に収束することをいう。
【０００９】
かかる印刷方法において、前記補正値生成ステップでは、前記読み取り値を前記オフセット値だけ変更した値に基づいて前記濃度の補正値を生成するのが望ましい。  
このような印刷方法によれば、前記読み取り値を前記オフセット値だけ変更した値に基づいて前記濃度の補正値を生成するので、濃度の安定後に対応した適正な補正値を取得することができる。
【００１０】
かかる印刷方法において、前記変更した値は、前記読み取り値を前記オフセット値だけ小さくした値であるのが望ましい。  
このような印刷方法によれば、インクの濃度が、印刷直後から徐々に薄くなって所定の濃度に収束するような場合に対して、適正な濃度補正を実行可能となる。ちなみに、上述の経時的に濃度が薄くなっていく傾向は、大半のインクに該当する傾向である。
【００１１】
かかる印刷方法において、前記補正値は、前記読み取り値に基づいて生成された前記濃度の暫定補正値から、前記オフセット値だけ変更した値であるのが望ましい。  
このような印刷方法によれば、前記補正値は、前記読み取り値に基づいて生成された前記濃度の暫定補正値から、前記オフセット値だけ変更した値であるので、濃度の安定後に対応した適正な補正値を取得することができる。
【００１２】
かかる印刷方法において、前記画像は、互いに異なる複数の所定色から構成され、前記印刷パターンは、前記所定色毎に印刷され、前記所定色毎に前記オフセット値が用意されているのが望ましい。  
このような印刷方法によれば、複数の所定色を用いた多色印刷を行うことができる。
【００１３】
かかる印刷方法において、前記複数の所定色のなかで、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化の大きさが所定の閾値よりも小さい色については、前記読み取り値のみに基づいて、前記所定色に関する濃度の補正値を生成するのが望ましい。  
このような印刷方法によれば、濃度の変化が前記閾値よりも小さい色については、前記オフセット値を用いずに補正値を生成するので、前記補正値生成ステップのスループットを向上できる。
【００１４】
かかる印刷方法において、前記所定色毎に所定方向に沿って配置された複数のインク吐出部を、前記所定方向と交差する移動方向に移動させつつインクを吐出することによって前記画像を印刷する場合に、各インク吐出部にて前記移動方向に沿うドット列が形成された媒体におけるドット列領域間の濃度ムラを抑制すべく、前記ドット列領域毎に前記画像の濃度を補正するのが望ましい。  
このような印刷方法によれば、ドット列領域間の濃度ムラを抑制可能となり、印刷される画像の画質を向上させることができる。なお、前記ドット列領域間の濃度ムラは、主に、前記所定方向に隣り合うドット列同士の間隔の変化によって生じる。
【００１５】
かかる印刷方法において、前記印刷パターンは、前記画像の各ドット列領域に対応するドット列領域を備え、前記印刷パターンからの濃度の読み取りは、前記ドット列領域毎に行われ、前記補正値は、前記ドット列領域毎に生成されるのが望ましい。  
このような印刷方法によれば、前記補正値は前記ドット列領域毎に生成されるので、ドット列領域間の濃度ムラを確実に抑制可能となる。
【００１６】
かかる印刷方法において、前記印刷パターンは、全ドット列領域に亘って同じ濃度階調値のデータに基づいて印刷され、前記補正値生成ステップでは、前記読み取り値の全ドット列領域に亘る平均値を算出するとともに、前記平均値と各ドット列領域の読み取り値との偏差を、前記平均値で除算することによって各ドット列領域の補正値を算出するのが望ましい。  
このような印刷方法によれば、ドット列領域間の濃度ムラを有効に抑制可能となる。
【００１７】
また、所定色のインクによって印刷パターンを印刷する第１印刷ステップと、前記印刷パターンの濃度を読み取る読み取りステップと、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記所定色に関する濃度の補正値を生成する補正値生成ステップと、前記補正値に基づいて画像の濃度を前記所定色について補正しながら媒体に前記画像を印刷する第２印刷ステップと、を有し、
前記補正値生成ステップでは、前記読み取り値を前記オフセット値だけ変更した値に基づいて前記濃度の補正値を生成し、
前記画像は、互いに異なる複数の所定色から構成され、前記印刷パターンは、前記所定色毎に印刷され、前記所定色毎に前記オフセット値が用意されており、
前記所定色毎に所定方向に沿って配置された複数のインク吐出部を、前記所定方向と交差する移動方向に移動させつつインクを吐出することによって前記画像を印刷する場合に、各インク吐出部にて前記移動方向に沿うドット列が形成された媒体におけるドット列領域間の濃度ムラを抑制すべく、前記ドット列領域毎に前記画像の濃度を補正し、
前記印刷パターンは、前記画像の各ドット列領域に対応するドット列領域を備え、前記印刷パターンからの濃度の読み取りは、前記ドット列領域毎に行われ、前記補正値は、前記ドット列領域毎に生成されることを特徴とする印刷方法。  
このような印刷方法によれば、既述のほぼ全ての効果を奏するため、本発明の目的が最も有効に達成される。
【００１８】
所定色のインクによって印刷された印刷パターンの濃度を読み取る読み取りステップと、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値に基づいて、前記読み取り値を修正する修正ステップと、を有することを特徴とする印刷パターンの濃度読み取り方法。  
このような印刷パターンの濃度読み取り方法によれば、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値を用いるので、濃度が安定する前に前記印刷パターンの濃度を読み取っても、その読み取り値から、濃度の安定後に対応した濃度の読み取り値を取得可能となる。  
また、濃度が安定するまでその読み取りを待たずに済むので、一連の処理に要する時間を短縮することができる。
【００１９】
かかる印刷パターンの濃度読み取り方法において、前記修正ステップでは、前記オフセット値だけ小さい値に前記読み取り値を修正するのが望ましい。  
このような印刷パターンの濃度読み取り方法によれば、インクの濃度が、印刷直後から徐々に薄くなって所定の濃度に収束するインクに対して、濃度が安定する前に前記印刷パターンの濃度を読み取っても、その読み取り値から、濃度の安定後に対応した濃度の読み取り値を取得可能となる。
【００２０】
また、制御部の制御に従って所定色のインクで印刷パターンを印刷する印刷部と、前記印刷パターンの濃度を読み取る読み取り部と、を備えた印刷装置であって、前記制御部は、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて生成された濃度の補正値を有し、前記印刷部によって媒体に画像を印刷する際に、前記制御部は、前記補正値に基づいて、前記画像の濃度を前記所定色について補正することを特徴とする印刷装置も実現可能である。
【００２１】
また、所定色のインクによって印刷された印刷パターンの濃度を読み取る読み取り部と、前記濃度を読み取ってから前記印刷パターンの濃度が安定するまでの濃度の変化分に相当するオフセット値に基づいて、前記読み取り値を修正する修正部と、を有することを特徴とする印刷パターンの濃度読み取り装置も実現可能である。
【実施例】
【００２２】
＝＝＝印刷システム７００の構成＝＝＝
次に、印刷システム７００の実施形態について、図面を参照しながら説明する。
【００２３】
図１は、印刷システム７００の外観構成を示した説明図であり、図２は、図１に示した印刷システム７００の構成を示すブロック図である。この印刷システム７００は、印刷装置としてのインクジェットプリンタ（以下、プリンタという）１と、コンピュータ７０２と、表示装置７０４と、入力装置７０８と、記録再生装置７１０と、読み取り装置としてのカラースキャナ（以下、スキャナという）１０を備えている。プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する印刷装置である。なお、以下の説明では、代表的な媒体である用紙を例に挙げて説明する。
【００２４】
コンピュータ７０２は、ＲＡＭ等の内部メモリ８０２及びハードディスクドライブユニット８０４等の外部メモリ等を有し、これらメモリには、各種アプリケーションプログラム７１４やプリンタドライバ７１１（図８を参照）等がインストールされている。また、コンピュータ７０２は、プリンタ１及びスキャナ１０と通信可能に接続され、プリンタ１に画像を印刷させるため、当該画像に応じた印刷データをプリンタ１に出力したり、スキャナ１０から画像データ等を読み取る処理を実行する。入力装置７０８は、例えばキーボード７０８Ａやマウス７０８Ｂであり、アプリケーションプログラム７１４の操作やプリンタドライバ７１１の設定等の入力に用いられる。記録再生装置７１０は、例えば、フレキシブルディスクドライブ装置７１０ＡやＣＤ−ＲＯＭドライブ装置７１０Ｂが用いられる。
【００２５】
プリンタドライバ７１１は、表示装置７０４に印刷条件等を設定するための画面等を表示させる機能を実現させるほか、アプリケーションプログラム７１４から出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。このプリンタドライバ７１１は、フレキシブルディスクやＣＤ−ＲＯＭなどの記録媒体（コンピュータ読み取り可能な記録媒体）に記録されている。また、このプリンタドライバ７１１は、インターネットを介してコンピュータ７０２にダウンロードすることも可能である。そして、このプログラムは、各種の機能を実現するためのコードから構成されている。
【００２６】
なお、「印刷装置」とは、狭義にはプリンタ１を意味するが、広義にはプリンタ１とコンピュータ７０２とのシステムを意味する。
【００２７】
＝＝＝スキャナ１０の構成＝＝＝
図３は本発明にかかる読み取り装置の一例としてのスキャナ１０の概略構成を示す説明図である。
【００２８】
スキャナ１０は、調整用の補正用パターンＣＰ等を含む読み取るべき原稿５が載置される原稿台ガラス７と、原稿台ガラス７に載置された原稿５の読み取り面を原稿台ガラス７側に押圧するための原稿台カバー６と、原稿台ガラス７を介して対向し原稿５と一定の間隔を保ちながら原稿５に沿って移動する読み取りキャリッジ１６と、読み取りキャリッジ１６を移動させるための駆動手段１８と、読み取りキャリッジ１６を安定した状態にて移動させるための規制ガイド１２と、操作者に伝えるべき情報を表示するための表示部３６と、スキャナ１０を動作させるための操作部３４と、スキャナ１０の各要素を駆動制御するための制御部３８とを有している。
【００２９】
読み取りキャリッジ１６には、原稿台ガラス７を介して原稿５に３色の光を照射する光源としての光源部８と、原稿５による反射光を集光させるロッドレンズアレイ１４と、レンズを透過した反射光を受けて光量情報として取り込み、この光量情報を信号として出力するイメージセンサとしてのリニアＣＣＤセンサ１５とが一体に構成された密着型イメージセンサユニット、及び、前記規制ガイド１２と係合するガイド受け部２９が設けられている。本実施形態では、密着型イメージセンサユニットとしてＣＩＳ（Contact Image Sensor）ユニット１１を用いている。
【００３０】
前記規制ガイド１２は、読み取りキャリッジ１６が移動する方向（以下、移動方向という）に沿って設けられ、ステンレス製の円筒材で形成されている。この規制ガイド１２は、読み取りキャリッジ１６に設けられ、スラスト軸受でなる２カ所のガイド受け部２９を貫通している。読み取りキャリッジ１６に設けられた２カ所のガイド受け部２９の移動方向における間隔を広げることにより、読み取りキャリッジ１６を、より安定させて移動させることが可能となる。
【００３１】
駆動手段１８は、読み取りキャリッジ１６に固定された環状のタイミングベルト１８１と、このタイミングベルト１８１が架け渡される２つのプーリ１８２，１８４と、一方のプーリ１８２が取り付けられたパルスモータ１８３とを有している。２つのプーリ１８２，１８４は、読み取りキャリッジ１６の移動方向に、移動距離より広く間隔を隔てて配置され、一方のプーリ１８２はパルスモータ１８３の軸に固定され、他方のプーリ１８４はタイミングベルト１８１に張力を付与している。パルスモータ１８３は、制御部３８のモータドライバにより駆動され、パルスモータ１８３の回転速度に応じて変更される読み取りキャリッジ１６の移動速度により、読み取った画像を移動方向に拡大及び縮小することが可能となる。
【００３２】
そして、スキャナ１０は、原稿を読み取る際に、光源部８が光を発して原稿５を照射し、その反射光をロッドレンズアレイ１４にてリニアＣＣＤセンサ１５上に集光させつつ、読み取りキャリッジ１６を原稿５に沿って移動させる。このときスキャナ１０は、リニアＣＣＤセンサ１５が受けた光の量を示す光量情報としての電圧値を所定の周期で取り込むことにより、１周期の間に読み取りキャリッジ１６が移動した距離分の画像を１ライン分に相当するデータとして読み取る。このとき、原稿の濃度によりリニアＣＣＤセンサ１５が受ける光の量が異なるため、光量情報にて原稿の濃度を検出することが可能である。
【００３３】
＝＝＝プリンタ１の構成＝＝＝
図４は、本実施形態のプリンタ１の全体構成のブロック図、図５は、本実施形態のプリンタ１の全体構成の概略図、図６は、本実施形態のプリンタ１の全体構成の側断面図、図７は、ヘッド４１の下面におけるノズルの配列を示す説明図である。以下、これらの図を参照して、本実施形態のプリンタ１の基本的な構成について説明する。
【００３４】
本実施形態のプリンタ１は、搬送ユニット２０、印刷キャリッジユニット３０、ヘッドユニット４０、センサ５０、及びコントローラ６０を有する。外部装置であるコンピュータ７０２から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、印刷キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ７０２から受信した印刷データに基づいて、各ユニットを制御し、用紙Ｐに画像を印刷する。プリンタ１内の状況はセンサ５０によって監視されており、センサ５０は、検出結果をコントローラ６０に出力する。コントローラ６０は、センサ５０から出力された検出結果に基づいて、各ユニットを制御する。
【００３５】
搬送ユニット２０は、用紙Ｐを搬送する搬送機構として機能し、用紙Ｐを印刷可能な位置に搬送し、また、印刷時に所定の方向（以下では、搬送方向という）に所定の搬送量にて搬送させるためのものである。
【００３６】
搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータともいう）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｐをプリンタ１内に給紙するためのローラである。給紙ローラ２１はＤ形の断面形状をしており、円周部分の長さは、搬送ローラ２３までの搬送距離よりも長く設定されている。このため、円周部分が用紙表面から離れた状態から給紙ローラを１回転させることにより、用紙Ｐを円周部分の長さだけ搬送させて用紙Ｐの先端を搬送ローラ２３まで到達させることが可能である。搬送モータ２２は、紙を搬送方向に搬送するためのモータであり、たとえばＤＣモータにより構成される。搬送ローラ２３は、給紙ローラ２１によって給紙された用紙Ｐを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の用紙Ｐを、用紙Ｐの裏面側から支持する。排紙ローラ２５は、プラテン２４より搬送方向の下流側にて、用紙Ｐを搬送方向へ搬送するためのローラである。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００３７】
印刷キャリッジユニット３０は、印刷キャリッジ３１と、印刷キャリッジモータ３２（以下では、ＣＲモータともいう）とを備える。印刷キャリッジモータ３２は、印刷キャリッジ３１を所定の方向（以下では、印刷キャリッジ移動方向という）に往復移動させるためのモータであり、たとえばＤＣモータにより構成される。この印刷キャリッジ３１は、インクを収容するインクカートリッジ９０を着脱可能に保持している。また、この印刷キャリッジ３１には、吐出部としてのノズルからインクを吐出するヘッド４１が取り付けられている。このため、印刷キャリッジ３１の往復移動によって、ヘッド４１及びノズルも印刷キャリッジ移動方向に往復移動する。従って、この印刷キャリッジ移動方向が、請求項に係る「移動方向」に相当する。
【００３８】
ヘッドユニット４０は、用紙Ｐにインクを吐出するためのものである。このヘッドユニット４０は、ヘッド４１を有する。このヘッド４１は、複数のノズルを有しており、各ノズルから断続的にインクを吐出する。そして、ヘッド４１が印刷キャリッジ移動方向に移動しつつ、ノズルからインクを断続的に吐出することにより、印刷キャリッジ移動方向に沿ったドット列が用紙Ｐに形成される。また、印刷キャリッジ移動方向に沿ったドット列を形成する領域は、印刷キャリッジ移動方向に沿った画素の列として用紙上に仮想的に定めることが可能であり、仮想的に定められた領域を「ドット列領域」と表現する。ここで画素とは、インク吐出部としてのノズルからインクを吐出させて用紙にドットを形成する位置を規定するために、用紙上に仮想的に定められた方眼状の升目である。なお、ノズルの配置、ヘッド４１の構成、このヘッド４１を駆動するための駆動回路、及びヘッド４１の駆動方法については、後で説明する。
【００３９】
センサ５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、及び紙幅センサ５４等が含まれる。リニア式エンコーダ５１は、印刷キャリッジ移動方向の位置を検出するためのものであり、印刷キャリッジ移動方向に沿って架設された帯状のスリット板と、印刷キャリッジ３１に取り付けられ、スリット板に形成されたスリットを検出するフォトインタラプタを有する。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものであり、搬送ローラ２３の回転に伴って回転する円盤状のスリット板と、スリット板に形成されたスリットを検出するフォトインタラプタを有する。
【００４０】
紙検出センサ５３は、印刷される用紙Ｐの先端位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ２１が用紙Ｐを搬送ローラ２３に向かって搬送する途中で、用紙Ｐの先端位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって用紙Ｐの先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは用紙Ｐの搬送経路内に突出するように配置されている。そして、用紙Ｐの搬送に伴い、用紙先端がレバーに接触し、レバーが回転させられる。このため、紙検出センサ５３は、このレバーの動きをフォトインタラプタ等によって検出することで、用紙Ｐの先端位置及び用紙Ｐの有無を検出する。
【００４１】
紙幅センサ５４は、印刷キャリッジ３１に取り付けられている。本実施形態では、図７に示すように、搬送方向の位置に関して、一番上流側にあるノズルとほぼ同じ位置に取り付けられている。この紙幅センサ５４は、反射型の光学センサであり、発光部から用紙Ｐに照射された光の反射光を受光部にて受光し、受光部での受光強度に基づいて用紙Ｐの有無を検出する。そして、紙幅センサ５４は、印刷キャリッジ３１によって移動しながら用紙Ｐの端部の位置を検出し、用紙Ｐの幅を検出する。また、紙幅センサ５４は、状況に応じて、用紙Ｐの先端も検出できる。
【００４２】
コントローラ６０は、プリンタ１の制御を行うための制御ユニットである。このコントローラ６０は、インターフェース部（Ｉ／Ｆ）６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ７０２とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶手段を有する。そして、ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニット２０，３０，４０を制御する。また、本実施形態では、このメモリ６３の一部領域に、本発明に係る補正値テーブル６３ａが格納されており、これについては後述する。
【００４３】
＜ノズルの配置及びヘッド４１の構成について＞
図７に示すように、ヘッド４１の下面には、ブラックインクノズル列ＮＫと、シアンインクノズル列ＮＣと、マゼンタインクノズル列ＮＭと、イエローインクノズル列ＮＹと、が形成されている。すなわち、プリンタ１は、濃度が高い濃色係インクとしてのブラック（Ｋ）インク、シアン（Ｃ）インク、マゼンタ（Ｍ）インクと、濃度が低い淡色系インクとしてのイエロー（Ｙ）インクの４色のインクを吐出可能である。各ノズル列は、各色のインクを吐出するためのノズルを、ｎ個（例えば、ｎ＝１８０）備えている。各ノズル列の複数のノズルは、印刷キャリッジ３１の移動方向と直交する所定方向、すなわち用紙Ｐの搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ、つまり、用紙Ｐに形成されるドットの最高解像度での間隔である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０インチ）である場合、ｋ＝４である。図示例において、各ノズル列のノズルは、下流側のノズルほど小さな数の番号が付されている（♯１〜♯ｎ）。つまり、ノズル♯１は、ノズル♯ｎよりも搬送方向の下流側に位置している。そして、このようなノズル列をヘッド４１に設けると、一回のドット形成動作でドットが形成される範囲が広くなり、印刷時間の短縮化が図れる。また、これらのノズル列は、インクの色毎に備えられているので、これらの各ノズル列から適宜インクを吐出させることで、多色印刷を行うことができる。
【００４４】
また、各ノズルはインクを収容したインクカートリッジ９０と連通するインク流路を有しており、インク流路の途中には圧力室（図示せず）が設けられている。各圧力室は、各ノズルからインク滴を吐出させるために設けられた駆動素子としてのたとえばピエゾ素子（図示せず）により、その容積が収縮、膨張するように構成されている。
【００４５】
＜ヘッド４１の駆動について＞
図８は、ヘッド４１の駆動回路の説明図である。この駆動回路は、前述のユニット制御回路６４内に設けられている。図示するように、駆動回路は、原駆動信号発生部６４４Ａと、駆動信号整形部６４４Ｂとを備えている。本実施形態では、この駆動回路が、ノズル列毎、即ち、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、及びイエロー（Ｙ）の各色のノズル列ごとに各々設けられ、ノズル列ごとに個別にピエゾ素子の駆動が行われるようになっている。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００４６】
前述したピエゾ素子は、駆動パルスＷ１，Ｗ２（図９を参照）が供給される毎に変形して圧力室内のインクに圧力変動を生じさせる。即ち、ピエゾ素子は、その両端に設けられた電極間に所定時間幅の電圧が印加されると、電圧の印加時間に応じて変形し、圧力室の一部を区画する弾性膜（側壁）を変形させる。このピエゾ素子の変形に応じて圧力室の容積が変化し、圧力室の容積変化によって圧力室内のインクに圧力変動が生じる。そして、インクに生じた圧力変動により、対応するノズル♯１〜♯ｎからインク滴が吐出される。
【００４７】
原駆動信号発生部６４４Ａは、各ノズル♯１〜♯ｎに共通して用いられる原駆動信号ＯＤＲＶを生成する。  
駆動信号整形部６４４Ｂには、原信号発生部から原駆動信号ＯＤＲＶとともに、印刷信号ＰＲＴ（ｉ）が入力される。印刷信号ＰＲＴ（ｉ）は、前記した２ビットの印刷データに基づいてレベルが変化する信号である。駆動信号整形部６４４Ｂは、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原駆動信号ＯＤＲＶを整形し、駆動信号ＤＲＶ（ｉ）として各ノズル♯１〜♯ｎのピエゾ素子に向けて出力する。各ノズル♯１〜♯ｎのピエゾ素子は、駆動信号整形部６４４Ｂからの駆動信号ＤＲＶに基づき駆動される。
【００４８】
＜ヘッド駆動信号について＞
図９は、各信号を説明するタイミングチャートである。すなわち、同図には、原駆動信号ＯＤＲＶと、印刷信号ＰＲＴ（ｉ）と、駆動信号ＤＲＶ（ｉ）の各信号のタイミングチャートが示されている。
【００４９】
原駆動信号ＯＤＲＶは、ノズル♯１〜♯ｎに対して共通に用いられる信号であり、原駆動信号発生部６４４Ａから駆動信号整形部６４４Ｂに出力される。本実施形態の原駆動信号ＯＤＲＶは、印刷解像度に対応する一画素分の距離を印刷キャリッジ３１が移動する時間（以下、一画素区間という）内において、第１パルスＷ１と第２パルスＷ２との２つのパルスを有している。そして、第１パルスＷ１はノズルから小サイズのインク滴（以下、小インク滴という）を吐出させるための駆動パルスである。また、第２パルスＷ２はノズルから中サイズのインク滴（以下、中インク滴という）を吐出させるための駆動パルスである。すなわち、第１パルスＷ１をピエゾ素子に供給することで、ノズルからは小インク滴が吐出される。そして、この小インク滴が用紙Ｐに着弾すると、小サイズのドット（小ドット）が形成される。同様に、第２パルスＷ２をピエゾ素子に供給することで、ノズルからは中インク滴が吐出される。そして、この中インク滴が用紙Ｐに着弾すると、中サイズのドット（中ドット）が形成される。
【００５０】
印刷信号ＰＲＴ（ｉ）は、コンピュータ等から転送された印刷データにおいて各画素に対して割り当てられている各画素データに対応した信号である。つまり、印刷信号ＰＲＴ（ｉ）は、印刷データに含まれる画素データに応じた信号である。本実施形態の印刷信号ＰＲＴ（ｉ）は、一画素に対して２ビットの情報を有する信号になる。なお、この印刷信号ＰＲＴ（ｉ）の信号レベルに応じて、駆動信号整形部６４４Ｂは、原駆動信号ＯＤＲＶを整形し、駆動信号ＤＲＶ（ｉ）を出力する。
【００５１】
この駆動信号ＤＲＶは、印刷信号ＰＲＴのレベルに応じて原駆動信号ＯＤＲＶを遮断することによって得られる信号である。すなわち、印刷データが「１」のとき、印刷信号ＰＲＴはＨｉｇｈレベルとなり、駆動信号整形部６４４Ｂは、原駆動信号ＯＤＲＶの対応する駆動パルスをそのまま通過させて駆動信号ＤＲＶ（ｉ）とする。一方、印刷データが「０」のとき、印刷信号ＰＲＴがＬｏｗレベルとなり、駆動信号整形部６４４Ｂは、原駆動信号ＯＤＲＶの対応する駆動パルスを遮断する。そして、駆動信号整形部６４４Ｂからの駆動信号ＤＲＶ（ｉ）は、対応するピエゾ素子に対し、個別に供給される。また、ピエゾ素子は、供給された駆動信号ＤＲＶ（ｉ）に応じて駆動される。
【００５２】
印刷信号ＰＲＴ（ｉ）が２ビットデータ「１０」に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから中インク滴が吐出され、用紙Ｐには中ドットが形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「０１」に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから小インク滴が吐出され、用紙Ｐに小ドットが形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「１１」に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルから中インク滴と小インク滴とが続けて吐出され、用紙Ｐには大サイズのドット（大ドット）が形成される。すなわち、プリンタ１は、複数種類（ここでは３種類）のサイズのドットを形成可能である。また、印刷信号ＰＲＴ（ｉ）が２ビットデータ「００」に対応しているとき、第１パルスＷ１及び第２パルスＷ２のいずれも一画素区間で出力されない。これにより、ノズルからはいずれのサイズのインク滴も吐出されず、用紙Ｐにはドットが形成されない。
【００５３】
以上説明したとおり、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の４つの異なる値に応じて互いに異なる４種類の波形を有するように整形されている。
【００５４】
＝＝＝プリンタドライバ７１１＝＝＝
図１０は、プリンタドライバ７１１が行う基本的な処理の概略的な説明図である。なお、既に説明した構成要素については、同じ符号を付して説明は省略する。
【００５５】
コンピュータ７０２では、コンピュータ７０２に搭載されたオペレーティングシステムの下、ビデオドライバ７１２、アプリケーションプログラム７１４、プリンタドライバ７１１などのコンピュータプログラムが動作している。  
ビデオドライバ７１２は、アプリケーションプログラム７１４やプリンタドライバ７１１からの表示命令に従って、所定の画面を表示装置７０４に表示する機能を有する。
【００５６】
アプリケーションプログラム７１４は、例えば、画像編集などを行う機能を有し、画像に関するデータ（画像データ）を作成する。ユーザーは、アプリケーションプログラム７１４のユーザーインタフェースを介して、アプリケーションプログラム７１４により編集した画像を印刷する指令を与えることができる。アプリケーションプログラム７１４は、印刷の指令を受けると、プリンタドライバ７１１に画像データを出力する。
【００５７】
プリンタドライバ７１１は、アプリケーションプログラム７１４から画像データを受け取り、受け取った画像データを印刷可能な印刷データに変換し、変換した印刷データをプリンタ１に出力する。画像データは、印刷される画像の各画素に対応するデータとして画素データを有している。そして、各画素データは、ＲＧＢ又はＣＭＹＫ等の色ごとの階調値にて表現されており、後述する各処理の段階に応じて、階調値等が変換され、最終的に前記印刷データの段階では、用紙上に形成されるドットに対応する印刷データ（ドットの色や大きさ等のデータ）に変換される。
【００５８】
印刷データは、プリンタ１が解釈できる形式のデータであって、前記画素データと、各種のコマンドデータとを有するデータである。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータであり、例えば搬送量を示すデータである。
【００５９】
プリンタドライバ７１１は、アプリケーションプログラム７１４から出力された画像データを印刷データに変換するため、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理などを行う。以下、プリンタドライバ７１１が行う各種の処理について説明する。
【００６０】
解像度変換処理は、アプリケーションプログラム７１４から出力された画像データ（テキストデータ、イメージデータなど）を、用紙Ｐに画像を印刷する際の解像度（印刷するときのドットの間隔であり、印刷解像度ともいう）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合には、アプリケーションプログラム７１４から受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。  
また、この解像度変換処理においては、画像データを、印刷する印刷領域（実際にインクが吐出される領域をいう）のサイズに対応させて加工するサイズ調整も行う。
【００６１】
なお、アプリケーションプログラム７１４から出力された画像データ中の各画素データは、ＲＧＢ色空間により表される多段階（例えば２５６段階）の階調値を示すデータである。以下、ＲＧＢの階調値を示す画素データのことをＲＧＢ画素データと言い、また、ＲＧＢ画素データから構成される画像データをＲＧＢ画像データと言う。
【００６２】
色変換処理は、前記ＲＧＢ画像データの各ＲＧＢ画素データを、ＣＭＹＫ色空間により表される多段階（例えば２５６段階）の階調値を示すデータに変換する処理である。ここでＣＭＹＫという表記は、Ｃはシアンを、Ｍはマゼンタを、Ｙはイエローを、Ｋはブラックをそれぞれ意味している。以下、ＣＭＹＫの階調値を示す画素データのことをＣＭＹＫ画素データといい、ＣＭＹＫ画素データから構成される画像データのことをＣＭＹＫ画像データという。色変換処理は、ＲＧＢの階調値とＣＭＹＫの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバ７１１が参照することによって行われる。
【００６３】
ハーフトーン処理は、多段階の階調値を有するＣＭＹＫ画素データを、プリンタ１が表現可能な、少段階の階調値を有するＣＭＹＫ画素データに変換する処理である。例えば、ハーフトーン処理により、２５６段階の階調値を示すＣＭＹＫ画素データが、４段階の階調値を示す２ビットのＣＭＹＫ画素データに変換される。この２ビットのＣＭＹＫ画素データは、各色について、例えば「ドットの形成なし」（２進数の値として「００」）、「小ドットの形成」（同じく「０１」）、「中ドットの形成」（同じく「１０」）、「大ドットの形成」（同じく「１１」）を示すデータである。
【００６４】
このようなハーフトーン処理では、例えば所謂ディザ法、γ補正法、誤差拡散法等が利用され、プリンタ１がドットを分散して形成できるような２ビット（４階調）のＣＭＫＹ画素データを作成する。なお、本実施形態では、このハーフトーン処理において、後述する濃度補正、すなわち、ドット列領域間の濃度ムラを抑制すべくドット列領域毎に行う補正も実行される。
【００６５】
ラスタライズ処理は、前記ハーフトーン処理がなされた４色の４階調ＣＭＹＫ画像データを、プリンタ１に転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、前記印刷データとしてプリンタ１に出力される。
【００６６】
＝＝＝印刷動作について＝＝＝
図１１は、印刷時の動作のフローチャートである。以下に説明される各動作は、コントローラ６０が、メモリ６３内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各動作を実行するためのコードを有する。
【００６７】
印刷命令受信（Ｓ００１）：コントローラ６０は、コンピュータ７０２からインターフェース部６１を介して、印刷命令を受信する。この印刷命令は、コンピュータ７０２から送信される印刷データのヘッダに含まれている。そして、コントローラ６０は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙動作、搬送動作、ドット形成動作等を行う。
【００６８】
給紙動作（Ｓ００２）：コントローラ６０は、給紙動作を行う。給紙動作とは、印刷対象となる用紙Ｐを移動させ、印刷開始位置（所謂、頭出し位置）に位置決めする処理である。すなわち、コントローラ６０は、給紙ローラ２１を回転させ、印刷すべき用紙Ｐを搬送ローラ２３まで送る。続いて、コントローラ６０は、搬送ローラ２３を回転させ、給紙ローラ２１から送られてきた用紙Ｐを印刷開始位置に位置決めする。なお、用紙Ｐが印刷開始位置に位置決めされたとき、ヘッド４１の少なくとも一部のノズルは、用紙Ｐと対向している。
【００６９】
ドット形成動作（Ｓ００３）：コントローラ６０は、ドット形成動作を行う。ドット形成動作とは、印刷キャリッジ移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、用紙Ｐにドットを形成する動作である。このときコントローラ６０は、印刷キャリッジモータ３２を駆動し、印刷キャリッジ３１を印刷キャリッジ移動方向に移動させる。また、コントローラ６０は、印刷キャリッジ３１が移動している間に、印刷データに基づいてヘッド４１からインクを吐出させる。そして、ヘッド４１から吐出されたインクが用紙Ｐ上に着弾すれば、前述したように、用紙Ｐ上にドットが形成される。このとき、印刷キャリッジ３１を移動させつつノズルからインクを吐出させると、用紙Ｐ上に移動方向に沿ったドット列が形成される。
【００７０】
搬送動作（Ｓ００４）：コントローラ６０は、搬送動作を行う。搬送動作とは、用紙Ｐを、ヘッド４１に対し、搬送方向に沿って相対的に移動させる処理である。コントローラ６０は、搬送モータ２２を駆動し、搬送ローラ２３を回転させて用紙Ｐを搬送方向に搬送する。この搬送動作により、ヘッド４１は、前記したドット形成動作によって形成されたドットの位置とは異なる位置に、ドットを形成することが可能になる。
【００７１】
排紙判断（Ｓ００５）：コントローラ６０は、印刷中の用紙Ｐについて排紙の判断を行う。この判断時において、印刷中の用紙Ｐに印刷するためのデータが残っていれば、排紙は行われない。そして、コントローラ６０は、印刷するためのデータがなくなるまでドット形成動作と搬送動作とを交互に繰り返し、ドットから構成される画像を徐々に用紙Ｐに印刷する。印刷中の用紙Ｐに印刷するためのデータがなくなったならば、コントローラ６０は、その用紙Ｐを排出する。すなわち、コントローラ６０は、排紙ローラ２５を回転させることにより、印刷した用紙Ｐを外部に排出する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいて行っても良い。
【００７２】
印刷終了判断（Ｓ００６）：コントローラ６０は、印刷を続行するか否かの判断を行う。次の用紙Ｐに印刷を行う場合には、給紙動作（Ｓ００２）により新たな用紙を給紙し印刷を続行し、印刷を続行する。次の用紙Ｐに印刷を行わない場合には、印刷動作を終了する。
【００７３】
＝＝＝画像中の濃度ムラの発生原因、及びその抑制方法について＝＝＝
ＣＭＹＫのインクを用いて多色印刷された画像中に生じる濃度ムラは、基本的には、各インク色でそれぞれに生じる濃度ムラが原因である。このため、通常は、濃度ムラを、それぞれインク色毎に抑制することによって、多色印刷された画像中の濃度ムラを抑制する方法が採られている。
【００７４】
そこで、ここでは、先ず、単色印刷された画像中に生じる濃度ムラの発生原因について説明し、その後で、多色印刷の濃度ムラの抑制方法について説明する。ちなみに、以下で説明する濃度ムラの発生原因は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のいずれのインク色に関しても当てはまることであり、これらインク色のうちの１色でもこの傾向があれば、多色印刷の画像中に濃度ムラが顕れる虞がある。
【００７５】
図１２は、単色印刷された画像中において用紙Ｐの搬送方向に生じる濃度ムラの説明図である。同図に例示した搬送方向の濃度ムラは、印刷キャリッジ移動方向に沿って平行な縞状（便宜上、横縞状ともいう）に見えている。このような横縞状の濃度ムラは、例えば、ノズル毎のインク吐出量のばらつきによっても発生するが、ノズルの加工精度のばらつきによっても生じ得る。すなわち、ノズルの加工精度のばらつきによって、ノズルが吐出するインクの飛行方向がばらつくと、用紙Ｐに着弾したインクによるドット形成位置が、目標形成位置に対して搬送方向にずれる場合があって、その場合には、これらドットが構成するドット列ｒの形成位置も搬送方向に関して目標形成位置からずれてしまう。
【００７６】
すると、搬送方向に隣り合うドット列ｒ同士の間隔が、周期的に空いたり詰まったりした状態となり、これを巨視的に見ると横縞状の濃度ムラとなって見えるのである。より詳しく言えば、隣り合うドット列ｒ同士の間隔が相対的に広がったり狭くなったりすることによって、ドット列領域内に本来形成されるべきドットより多くのドットやその一部が形成されたドット列領域は巨視的に濃く見え、ドット列領域内に本来形成されるべきドットやその一部が隣接するドット列領域に形成されてしまった場合には、そのドット列領域は巨視的に薄く見えるのである。
【００７７】
なお、このような発生原因に対しては、次のような方法によって、多色印刷の濃度ムラを抑制可能である。まず、印刷パターンとしての補正用パターンＣＰをインク色毎に印刷し、各インク色についてドット列領域毎の濃淡の傾向、すなわち、どのドット列領域が濃く見えて、どのドット列領域が薄く見えるかという傾向を把握する。そして、この傾向に基づいて、これらの間の濃淡差が小さくなるような濃度の補正値をドット列領域毎に予め求めておく。なお、これら補正値を、各インク色のぞれぞれに対して求めておくのは言うまでもない。そして、画像を本印刷する際には、前記補正値を用いながらインク色毎かつドット列領域毎に濃度補正を行う。ちなみに、ここで言う本印刷とは、補正用パターンＣＰの印刷ではなく、ユーザが行う自然画等の画像の印刷のことを指す。
【００７８】
以下で、この抑制方法に基づく画像の印刷方法について詳細に説明する。なお、説明の都合上、各ドット列領域のそれぞれに対して、搬送方向の下流から上流に亘って順番に番号（ドット列領域番号と言う）をふることにする。例えば、用紙Ｐの最下流（最上端）にあるドット列領域は第１番目のドット列領域である。
【００７９】
＝＝＝参考例に係る濃度ムラを抑制した画像の印刷方法＝＝＝
図１３は、参考例に係る印刷方法の全体の処理手順を示すフローチャートである。先ず、製造ラインにおいてプリンタ１が組み立てられ（Ｓ１１０）、次に、検査ラインの作業者によって、濃度の補正値が前記プリンタ１に設定され（Ｓ１２０）、次に、前記プリンタ１が出荷される（Ｓ１３０）。そして、当該プリンタ１を購入したユーザによって画像の本印刷が行われるが、その本印刷の際には、前記プリンタ１は前記補正値に基づいてドット列領域毎に濃度補正を実行しながら用紙Ｐに画像を印刷する（Ｓ１４０）。  
なお、この参考例に係る画像の印刷方法は、上記ステップのうちの「濃度の補正値を設定するステップ（Ｓ１２０）」及び「濃度補正をしながら画像を本印刷するステップ（Ｓ１４０）」によって実現される。従って、以下では、ステップＳ１２０及びステップＳ１４０の内容について説明する。
【００８０】
＜ステップＳ１２０：濃度の補正値を設定するステップ＞
図１４は、図１３中のステップＳ１２０の手順を示すフローチャートである。また、図１５は、検査ラインの装置構成を示すブロック図である。  
図１４に示すように、このステップＳ１２０は、補正用パターンＣＰを印刷するステップ（Ｓ１２１）と、補正用パターンＣＰの濃度をドット列領域毎に読み取って読み取り値を記録するステップ（Ｓ１２２）と、前記記録した値に基づいてドット列領域毎に濃度の補正値を設定するステップ（Ｓ１２３）とを備えている。なお、これらステップは、図１５に示す検査ラインのコンピュータ７０２Ａに実装された工程用補正プログラム７１６によって実行される。
【００８１】
（１）       ステップＳ１２１：補正用パターンＣＰの印刷
先ず検査ラインの作業者は、図１５に示すように、この検査ラインのコンピュータ７０２Ａ等に、濃度ムラの抑制対象のプリンタ１を通信可能に接続する。次に、前記工程用補正プログラム７１６を起動して、前記コンピュータ７０２Ａのメモリ８０２Ａに格納されている補正用パターンＣＰの印刷データ８０２Ｃに基づいて、用紙Ｐに補正用パターンＣＰを印刷するようにプリンタ１に指示する。そして、この印刷データ８０２Ｃに基づいてプリンタ１は用紙Ｐに補正用パターンＣＰを印刷する。
【００８２】
図１６に補正用パターンＣＰを示すが、当該補正用パターンＣＰは、ＣＭＹＫのインク色毎に印刷されている。図示例にあっては、印刷キャリッジ移動方向に沿って、シアン（Ｃ）、マゼンダ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の順番で、各インク色の補正用パターンＣＰｃ，ＣＰｍ，ＣＰｙ，ＣＰｋが一枚の用紙Ｐ上に並列されている。各インク色共に、補正用パターンＣＰは、搬送方向に長い帯形状に印刷されており、その搬送方向の印刷範囲は、用紙Ｐの全域に亘っている。
【００８３】
なお、各補正用パターンＣＰの印刷データ８０２Ｃは、ＣＭＹＫの各インク色の階調値を直接指定して構成されたＣＭＹＫ画像データに対して、前述のハーフトーン処理及びラスタライズ処理を行って生成されたものである。そして、このＣＭＹＫ画像データの画素データの階調値は、インク色毎に形成される補正用パターンＣＰ毎に、その全画素データに亘って同一の値が設定されており、もって、仮にノズルの加工精度のばらつき等が全く無い理想のヘッド４１で印刷された場合には、各補正用パターンＣＰの見た目の濃度が、その全域に亘って均一になるようになっている。
【００８４】
また、この補正用パターンＣＰは、本印刷時と同じドット形成動作及び搬送動作を用いて印刷される。従って、前記補正用パターンＣＰ上において、ドット列領域番号が本印刷時と同じドット列領域は、本印刷時と同一のノズルで印刷されることとなり、もって、本印刷時の濃度ムラの傾向がこの補正用パターンＣＰ上に再現される。すなわち、いずれのドット列領域番号のドット列領域が薄くなって、いずれが濃くなるかの傾向をこの補正用パターンＣＰから把握可能となる。なお、この傾向の把握は、以下のステップＳ１２２によってなされる。
【００８５】
（２）ステップＳ１２２：補正用パターンＣＰの濃度をドット列領域毎に読み取って読み取り値を記録
次に、工程用補正プログラム７１６は、作業者に対し各補正用パターンＣＰの濃度を検査ラインのスキャナ１０によって読み取るように促す。そして、作業者が、スキャナ１０の原稿台ガラス７に、補正用パターンＣＰが印刷された用紙Ｐを載置してスキャナ１０を起動すると、スキャナ１０は、その読み取りキャリッジ１６を移動して、前記ドット列領域毎に、そのドット列領域に沿う方向の所定数の画素の平均濃度を読み取る。
【００８６】
図１７に、補正用パターンＣＰの濃度の読み取り値の一例をブラック（Ｋ）のインクについて示す。図１７の横軸はドット列領域番号を、また縦軸には濃度の読み取り値を示している。補正用パターンＣＰを構成する全てのドット列領域に亘って同じ濃度の階調値で印刷したので、理論上はドット列領域によらずに、いずれの読み取り値も同値になっているはずである。しかしながら、実際の読み取り値は、ドット列領域毎に上下にばらついており、これが、前述したノズルの加工精度のばらつき等に起因する濃度ムラである。すなわち、隣り合うドット列との間隔が狭いドット列領域の濃度は大きく測定される一方、間隔が広いドット列領域の濃度は小さく測定されているのである。
【００８７】
これらの読み取り値は、工程用補正プログラム７１６によって、それぞれのドット列領域番号に関連付けられながら、コンピュータ７０２Ａの前記メモリ８０２Ａに用意された記録テーブル８０２Ｂに記録される。図１８に記録テーブル８０２Ｂの概念図を示す。当該記録テーブル８０２Ｂは、インク色毎に用意されており、各記録テーブル８０２Ｂは、読み取り値を記録するためのレコードを有している。各レコードにはレコード番号が順番に付けられており、それぞれ、レコード番号と同じドット列領域番号の読み取り値が記録される。例えば、第１レコードには、第１番目のドット列領域の読み取り値が記録される。
【００８８】
ちなみに、好ましくは、スキャナ１０から出力される読み取り値は、２５６段階の階調値で示されたグレイスケール（色情報を持たず、明度だけで作られたデータ）であると良い。これは、読み取り値が色情報を持っていると、当該読み取り値を、対象のインク色の階調値のみで表現する処理を行わねばならず、処理が煩雑になるためである。
【００８９】
（３）ステップＳ１２３：記録した値に基づいてドット列領域毎に濃度の補正値を設定
次に、工程用補正プログラム７１６は、記録テーブル８０２Ｂの各レコードに記録された読み取り値に基づいて濃度の補正値を算出し、図１５に示すように、当該補正値をプリンタ１へ送信する。すると、プリンタ１のコントローラ６０は、前記補正値を自身のメモリ６３にある補正値テーブル６３ａに設定する。
【００９０】
図１９に補正値テーブル６３ａの概念図を示す。当該補正値テーブル６３ａも、前記記録テーブル８０２Ｂと同様、インク色毎に用意されており、各補正値テーブル６３ａは、前記補正値を記録するためのレコードを有している。各レコードにはレコード番号が付けられており、前記読み取り値に基づいて算出された補正値は、前記記録テーブル８０２Ｂと同じレコード番号のレコードに記録される。例えば、補正値テーブル６３ａの第１レコードには、前記記録テーブル８０２Ｂの第１レコードの読み取り値に基づいて算出された補正値が記録される。
【００９１】
なお、当該参考例の補正値は、濃度の階調値に対して補正する割合を示す補正比率の形式で、次のようにして算出される。先ず、インク色毎に全ての読み取り値の相加平均Ｍを求め、求められた相加平均Ｍをそのインク色の目標値Ｍとする。そして、レコード毎に、その読み取り値Ｃと前記目標値Ｍとの偏差ΔＣ（＝Ｃ−Ｍ）を算出し、この偏差ΔＣを前記目標値Ｍで除算した値をそのレコードの補正値Ｈとする。ちなみに、当該補正値Ｈを数式で表現すれば、次の式１となる。  
補正値Ｈ＝ΔＣ／Ｍ
＝（Ｃ−Ｍ）／Ｍ      ……（式１）
【００９２】
＜ステップＳ１４０：濃度補正をしながら画像を本印刷するステップ＞
前記補正値が前記補正値テーブル６３ａに設定されると、当該プリンタ１は、購入先のユーザによって、ユーザのコンピュータ７０２に接続されて図１に示す印刷システム７００の状態に設定される。そして、ユーザによる本印刷時に、前記補正値テーブル６３ａを用いながら画像をドット列領域毎に濃度補正することによって、濃度ムラを抑制した印刷を実行可能となる。
【００９３】
なお、このドット列領域毎の濃度補正は、図１０に示すアプリケーションプログラム７１４から供給されたＲＧＢ画像データを、プリンタドライバ７１１が印刷データへ変換する際に、前記補正値に基づいて、ドット列領域に相当する単位で画素データを補正することによって達成される。
【００９４】
例えば、前述したようにＲＧＢ画像データは、プリンタドライバ７１１によって、解像度変換処理や色変換処理を経てＣＭＹＫ画像データに変換される。このＣＭＹＫ画像データは、Ｃ，Ｍ，Ｙ，Ｋの各インク色につき２５６段階の階調値で示された画像データから構成されており、すなわち、シアン（Ｃ）に関するＣ画像データ、マゼンダ（Ｍ）に関するＭ画像データ、イエロ（Ｙ）に関するＹ画像データ、及びブラック（Ｋ）に関するＫ画像データに分けることができる。
【００９５】
図２０は、これら画像データの画素データ配列を示す概念図であって、Ｋ画像データについて示している。なお、図中の四角の升目は、それぞれに画素を示しており、各画素は画素データを有している。そして、この配列において横方向に一列に並ぶ画素データ（以下では、この一列を画素データ行と言う）が、前記一列分のドット列領域のデータに相当している。すなわち、これら画素データ行のうちの１行目の画素データ行が、第１番目のドット列領域の階調値に関するデータであり、また２行目の画素データ行は、第２番目のドット列領域の階調値に関するデータであり、以降、各画素データ行は各ドット列領域に順次対応している。
【００９６】
従って、前記第１行目から最終行までの各画素データ行に、前記補正値テーブル６３ａの第１レコードから最終レコードまでの各補正値を順番に対応つけながら、各画素データ行を構成する画素データの階調値を補正値Ｈ分だけずらす補正をすれば、濃度ムラを抑制するＫ画像データが生成される。なお、その他のＣ，Ｍ，Ｙ画像データについても同様にして、濃度ムラを抑制する画像データが生成される。
【００９７】
そして、このようにして生成されたＣＭＹＫ画像データは、ハーフトーン処理及びラシタライズ処理を経て印刷データへと変換された後にプリンタ１へと送られる。しかる後、プリンタ１は、前記印刷データに基づいて画像を印刷するが、その画像は、濃度ムラが抑制された良好なものとなっている。
【００９８】
なお、上述の参考例では、前記補正値に基づく濃度補正を、ハーフトーン処理の直前のＣＭＹＫ画像データに対して行っていたが、何等これに限るものではなく、ハーフトーン処理の中で行っても良いのは言うまでもない。
【００９９】
＝＝＝参考例に係る「濃度ムラを抑制した画像の印刷方法」の問題点について＝＝＝
以上説明してきた濃度補正を適正に行うためには、前記補正値を正確に求めておく必要がある。しかしながら、前記補正用パターンＣＰの濃度を読み取るタイミングによっては、その補正値が適正値とならない場合がある。具体的に言えば、印刷した画像の濃度は一般に印刷直後が最も高く、インクが用紙Ｐに拡散浸透するにつれて低下していき所定の収束値に収束して安定する（図２３を参照）。従って、印刷直後の補正用パターンＣＰから読み取った読み取り値に基づいて濃度の補正値を生成したとしても、当該補正値は、安定前の濃度に基づくものであって、安定後の読み取り値に基づいて生成された補正値とは相違している可能性がある。そして、その場合には、これらの補正値をそのまま用いて濃度補正を実行したとしても、適正な濃度補正をできずに、濃度ムラを抑制した良好な画像を印刷できない虞がある。
【０１００】
そこで、本発明に係る検査ラインの工程用補正プログラム７１６は、前記濃度を読み取ってから前記補正用パターンＣＰの濃度が安定するまでの濃度の変化分に相当するオフセット値及び前記濃度の読み取り値に基づいて、前記補正値を生成するようにしている。
【０１０１】
そして、このようにすれば、濃度が安定する前の、例えば印刷直後に補正用パターンＣＰの濃度を読み取った場合であっても、それら読み取り値から、濃度の安定後に対応した適正な補正値を生成可能となり、もって、画像を印刷する際に適正な濃度補正を実行可能となる。また、濃度が安定するまで読み取りを待たずに済むので、補正値の設定作業時間の短縮化が図れるという効果もある。
【０１０２】
なお、以下で、このオフセット値を用いた「濃度ムラの抑制した画像の印刷方法」について詳細に説明するが、前述の参考例との主な相違点は、ステップＳ１２０の「濃度の補正値を設定するステップ」の部分に有って、これ以外のステップは同じである。従って、ステップＳ１２０における相違点について主に説明し、その他の説明については本発明の理解に必要な程度に留める。
【０１０３】
＝＝＝本発明の第１実施形態に係る「濃度の補正値を設定するステップＳ１２０」＝＝＝
図２１に、第１実施形態に係るステップＳ１２０のフローチャートを示す。先ず、参考例と同様にステップＳ１２１において補正用パターンＣＰを印刷し、次に、ステップＳ１２２ａにおいて、補正用パターンＣＰからドット列領域毎に濃度を読み取る。
【０１０４】
なお、この読み取りは、作業時間の短縮の観点から、補正用パターンＣＰの印刷直後に速やかに行われる。但し、前述したように当該印刷直後では、未だ、補正用パターンＣＰの濃度は所定の収束値に収束していない。そこで、この第１実施形態に係るステップＳ１２２ａでは、印刷直後の読み取り値から前記オフセット値αを減算する処理（減算処理と言う）が追加されており、この減算処理後の値が前記記録テーブル８０２Ｂに記録される。ここで、このオフセット値αは、その読み取り時点たる印刷直後の濃度と前記収束値との偏差に相当している。よって、前記減算処理後の値は、前記収束値に概ね一致することとなる。
【０１０５】
このオフセット値αは、予め前記メモリ８０２Ａに設けられたオフセット値テーブル（図２２を参照）に、インク色毎に設定されている。インク色毎に設定されているのは、インク色毎に濃度変化量が異なるためである。これら各インク色のオフセット値αは、印刷後の補正用パターンＣＰの濃度の変化をインク色毎に予め調べておくことで取得可能である。例えば、ブラック（Ｋ）を例に説明すると、ブラック（Ｋ）の補正用パターンＣＰｋを印刷し、その濃度を所定時間おきに前記スキャナ１０によって読み取ることで図２３に示す濃度の経時変化のグラフ（濃度変化グラフと言う）が得られる。そして、この濃度変化グラフ上において、印刷時点の濃度と前記収束値との偏差が、前記オフセット値αｋである。ちなみに、ステップ１２２ａでは補正用パターンＣＰの濃度を印刷直後に読み取ることとしているために、ほぼ印刷時点の濃度が読み取り値として読み取られることとなる。従って、そこから収束するまでの濃度変化のばらつきは極く小さなものとなるために、前記読み取り値とオフセット値αとに基づいて前記収束値を高精度に推定可能となっている。
【０１０６】
そして、このステップＳ１２２ａが終わったら、ステップＳ１２３へ移行して、記録テーブル８０２Ｂに記録された前記値に基づいて補正値を算出するが、上述のように、前記値はオフセット値αによって、前記収束値に修正されている。よって、ステップＳ１２３では、濃度の安定後の適正な補正値を求めることができる。なお、このステップＳ１２３を含め以降の処理は前述の参考例と同じであるため、その説明は省略する。
【０１０７】
なお、望ましくは、前記オフセット値αを用紙Ｐの種類毎に用意しておくと良い。これは、普通紙や光沢紙等の種類によって収束値が異なるためである。
【０１０８】
また、印刷直後の濃度から収束値までの濃度変化が、所定の閾値よりも小さい色については、ステップＳ１２２ａにおいて前記オフセット値αの減算処理を行わずに、濃度の読み取り値をそのまま記録テーブル８０２Ｂに記録しても良い。そして、その場合には、減算処理を行わない分だけ、濃度の補正値を設定するステップＳ１２０のスループットを向上できる。
【０１０９】
ちなみに、前記ステップＳ１２１、ステップＳ１２２ａ、及びステップ１２３が、それぞれに、請求項に係る「第１印刷ステップ」、「読み取りステップ」、及び「補正値生成ステップ」に相当する。また、参考例にて詳細に説明したステップ１４０が、請求項に係る「第２印刷ステップ」に相当する。
【０１１０】
＝＝＝本発明の第２実施形態に係る「濃度の補正値を設定するステップＳ１２０」＝＝＝
前述の第１実施形態のオフセット値αは、読み取り値を修正するものであったが、本実施形態のオフセット値βは、読み取り値に基づいて算出された補正値を修正するためのものである点で相違する。
【０１１１】
すなわち、図２４に第２実施形態に係るステップＳ１２０のフローチャートを示すが、ステップＳ１２２の記録テーブル８０２Ｂには、前述の参考例と同様にスキャナ１０からの読み取り値がそのまま記録される。そして、ステップＳ１２３ａでは前記読み取り値に基づいて暫定的に補正値（暫定補正値と言う）が算出されるが、この暫定補正値は、前記濃度変化分の誤差を含んでいる。そこで、この誤差を小さくすべく、本第２実施形態に係るステップＳ１２３ａでは、前記暫定補正値から前記オフセット値βを減算する処理（減算処理と言う）が追加されており、この減算処理後の補正値が補正値テーブル６３ａに設定される。
【０１１２】
なお、このオフセット値βは、予め前記メモリ８０２Ａのオフセット値テーブルにインク色毎に設定されている（図２５を参照）。そして、このオフセット値βは、例えば次のようにして求められる。先ず、補正用パターンＣＰを印刷する。そして、この補正用パターンＣＰから各ドット列領域の濃度を、印刷時点及び濃度の収束時点の二回に分けて読み取る。なお、ここでは、印刷時点の読み取り値をＣ１とし、収束時点の読み取り値をＣ２とする。そして、全てのドット列領域についての読み取り値Ｃ１の相加平均Ｍ１と、読み取り値Ｃ２の相加平均Ｍ２とをそれぞれに算出すると、印刷時点の読み取り値Ｃ１に基づく補正値Ｈ１及び収束時点の読み取り値Ｃ２に基づく補正値Ｈ２は、それぞれ以下のように求まる。  
Ｈ１＝（Ｃ１−Ｍ１）／Ｍ１  ……  （式２）
Ｈ２＝（Ｃ２−Ｍ２）／Ｍ２  ……  （式３）
ここで、Ｈ１が印刷時点の補正値であり、Ｈ２が収束時点の補正値であるため、オフセット値βは、この補正値Ｈ１と補正値Ｈ２との偏差として求めることができて、具体的には式４のように表現される。  
β＝Ｈ１−Ｈ２              ……  （式４）
【０１１３】
＝＝＝その他の実施の形態＝＝＝
前述の実施形態は、主として、プリンタ１及びスキャナ１０の両者がコンピュータ７０２（７０２Ａ）に接続された印刷システム７００について記載されているが、その中には、印刷方法、濃度読み取り方法、印刷装置、濃度読み取り装置等の開示が含まれていることは言うまでもない。  
また、前述の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１１４】
（１）前述の第１実施形態では、印刷直後に濃度を読み取るために、その読み取り値から収束値までの濃度変化のばらつきは小さいという前提で、前記オフセット値αを固定値として検査ラインのコンピュータ７０２Ａのメモリ８０２Ａに記憶していた。しかしながら、印刷時点から読み取り時点までの経過時間が、補正用パターンＣＰの印刷の度に大きくばらつくようであれば、当該補正用パターンＣＰの印刷の都度、前記濃度変化グラフから読み取ってオフセット値αを求めるようにしても良い。  
具体的に言えば、前記工程用補正プログラム７１６は、各補正用パターンＣＰの印刷時点を基準として読み取り時刻をカウントし記録している。また、前記コンピュータ７０２Ａのメモリ８０２Ａには、予め前記濃度変化グラフが記録されている。そして、前記工程用補正プログラム７１６は、前記濃度変化グラフを参照して前記読み取り時点の濃度から収束値までの濃度変化量を読み取り、この濃度変化量をオフセット値αとすれば良い。
【０１１５】
（２）前述の実施形態では、「濃度の補正値を設定するステップＳ１２０」を、検査ラインにの作業者が行うものとして説明したが、これに限るものではなく、この作業をユーザに行わせても良い。その場合には、ユーザが購入するプリンタ１には、前記工程用補正プログラム７１６が記録されたＣＤ−ＲＯＭ等の記録媒体が添付されている。そして、ユーザは、自分のコンピュータ７０２に前記工程用補正プログラム７１６をインストールし、前記ステップＳ１２０を自分で行いプリンタ１に濃度の補正値を設定する。なお、この工程用補正プログラム７１６は、インターネットを通じてユーザのコンピュータ７０２に配信されるようにしても良い。
【０１１６】
（３）前述の実施形態では、印刷装置としてプリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【０１１７】
（４）前述の実施形態は、プリンタ１の実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出するインクは、このようなインクに限られるものではない。
【０１１８】
（５）前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、インクを吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【図面の簡単な説明】
【０１１９】
【図１】印刷システム７００の外観構成を示した説明図である。
【図２】印刷システム７００の全体構成のブロック図である。
【図３】本発明にかかる読み取り装置の一例としてのスキャナ１０の概略構成を示す説明図である。
【図４】本実施形態のプリンタ１の全体構成のブロック図である。
【図５】本実施形態のプリンタ１の全体構成の概略図である。
【図６】本実施形態のプリンタ１の全体構成の側断面図である。
【図７】ヘッド４１の下面におけるノズルの配列を示す説明図である。
【図８】ヘッド４１の駆動回路の説明図である。
【図９】各信号を説明するタイミングチャートである。
【図１０】プリンタドライバ７１１が行う基本的な処理の概略的な説明図である。
【図１１】印刷時の動作のフローチャートである。
【図１２】単色印刷された画像中において用紙Ｐの搬送方向に生じる濃度ムラを説明する図である。
【図１３】参考例に係る印刷方法の全体の処理手順を示すフローチャートである。
【図１４】図１３中のステップＳ１２０の手順を示すフローチャートである。
【図１５】検査ラインの装置構成を示すブロック図である。
【図１６】補正用パターンＣＰの説明図である。
【図１７】補正用パターンＣＰの濃度の読み取り値の一例をブラック（Ｋ）のインクについて示す図である。
【図１８】記録テーブル８０２Ｂの概念図である。
【図１９】補正値テーブル６３ａの概念図である。
【図２０】Ｋ画像データの画素データ配列を示す概念図である。
【図２１】本発明の第１実施形態に係るステップＳ１２０のフローチャートである。
【図２２】第１実施形態のオフセット値テーブルの概念図である。
【図２３】補正用パターンＣＰの濃度の経時変化を示す濃度変化グラフである。
【図２４】本発明の第２実施形態に係るステップＳ１２０のフローチャートである
【図２５】第２実施形態のオフセット値テーブルの概念図である。
【符号の説明】
【０１２０】
１  インクジェットプリンタ（プリンタ），５  原稿，６  原稿台カバー，７  原稿台ガラス，８  光源部，１０  スキャナ，１１  ＣＩＳユニット，１２  規制ガイド，１４  ロッドレンズアレイ，１５  ＣＣＤセンサ，１６  読み取りキャリッジ，１８  駆動手段，２０  搬送ユニット，２１  給紙ローラ，２２  搬送モータ，２３  搬送ローラ，２４  プラテン，２５  排紙ローラ，２９  ガイド受け部，３０  印刷キャリッジユニット，３１  印刷キャリッジ，３２  印刷キャリッジモータ，３４  操作部，３６  表示部，３８  制御部，４０  ヘッドユニット，４１  ヘッド，５０  センサ，５１  リニア式エンコーダ，５２  ロータリー式エンコーダ，５３  紙検出センサ，５４  紙幅センサ，６０  コントローラ，６１  インターフェース部，６２  ＣＰＵ，６３  メモリ，６３ａ  補正値テーブル，６４  ユニット制御回路，６４４Ａ  原駆動信号発生部，６４４Ｂ  駆動信号整形部，９０  インクカートリッジ，１８１  タイミングベルト，１８２  プーリ，１８３  パルスモータ，１８４  プーリ，７００  印刷システム，７０２（７０２Ａ）  コンピュータ，７０４  表示装置，７０８  入力装置，７０８Ａ  キーボード，７０８Ｂ  マウス，７１０  記録再生装置，７１０Ａ  フレキシブルディスクドライブ装置，７１０Ｂ  ＣＤ−ＲＯＭドライブ装置，７１１  プリンタドライバ，７１２  ビデオドライバ，７１４  アプリケーションプログラム，７１６  工程用補正プログラム，８０２（８０２Ａ）  メモリ，８０２Ｂ  記録テーブル，８０２Ｃ  補正用パターンＣＰの印刷データ，８０４  ハードディスクドライブユニット，ＣＰ  補正用パターン， ＯＤＲＶ  原駆動信号
【図１】
2006007615.tif 000003
【図２】
2006007615.tif 000004
【図３】
2006007615.tif 000005
【図４】
2006007615.tif 000006
【図５】
2006007615.tif 000007
【図６】
2006007615.tif 000008
【図７】
2006007615.tif 000009
【図８】
2006007615.tif 000010
【図９】
2006007615.tif 000011
【図１０】
2006007615.tif 000012
【図１１】
2006007615.tif 000013
【図１３】
2006007615.tif 000014
【図１４】
2006007615.tif 000015
【図１５】
2006007615.tif 000016
【図１６】
2006007615.tif 000017
【図１７】
2006007615.tif 000018
【図１８】
2006007615.tif 000019
【図１９】
2006007615.tif 000020
【図２０】
2006007615.tif 000021
【図２１】
2006007615.tif 000022
【図２２】
2006007615.tif 000023
【図２３】
2006007615.tif 000024
【図２４】
2006007615.tif 000025
【図２５】
2006007615.tif 000026
【図１２】
2006007615.tif 000027