(57)【要約】      （修正有）【課題】濃度むらの発生を抑制する。【解決手段】媒体との相対移動方向について一部重複して配置される第１ノズル列４１１Ａと第２ノズル列４１１Ｂにおいて、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記相対移動方向の交差方向に複数のドットラインを形成して階調値に基づく補正用パターンを形成することであって、前記分担して共通のドットラインを形成するノズル同士がノズル列方向について前記一部重複しない方向に離れているときには、前記分担して共通のドットラインを形成するように対応付けられたノズル数を減らすように前記ノズル同士の対応付けを変更して前記補正用パターンを形成することと、前記補正用パターンの濃度を前記相対移動方向に複数並ぶ画素からなる画素列毎に測定する。【選択図】図２７
2010155375.tif 000002
【特許請求の範囲】
【請求項１】
媒体との相対移動方向について一部重複して配置される第１ノズル列と第２ノズル列において、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記相対移動方向の交差方向に複数のドットラインを形成して階調値に基づく補正用パターンを形成することであって、前記分担して共通のドットラインを形成するノズル同士がノズル列方向について前記一部重複しない方向に離れているときには、前記分担して共通のドットラインを形成するように対応付けられたノズル数を減らすように前記ノズル同士の対応付けを変更して前記補正用パターンを形成することと、
前記補正用パターンの濃度を前記相対移動方向に複数並ぶ画素からなる画素列毎に測定することと、
測定した前記画素列毎の濃度に基づいて、前記階調値を補正するための補正値を前記画素列毎に求めることと、
前記第１ノズル列と前記第２ノズル列が設けられた流体噴射装置の記憶部に前記補正値を記憶することと、
を含む流体噴射装置の製造方法。
【請求項２】
前記第１ノズル列と前記第２ノズル列のノズルは、前記一部重複する範囲において、ノズル列の端部ほど少なくなるように前記分担する流体の噴射量が調整されている、請求項１に記載の流体噴射装置の製造方法。
【請求項３】
前記第１ノズル列と前記第２ノズル列のノズルは、前記一部重複する範囲において、ノズル列の端部ほど比例して少なくなるように前記分担する流体の噴射量が調整されている、請求項１又は２に記載の流体噴射装置の製造方法。
【請求項４】
前記ノズル同士の対応付けの変更は、前記一部重複する範囲に対応する領域の単位面積あたりの前記流体の噴射量が、前記一部重複しない範囲に対応する領域の単位面積あたりの前記流体の噴射量よりも多くなるように行われる、請求項１〜３のいずれかに記載の流体噴射装置の製造方法。
【請求項５】
前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記一部重複する範囲における前記画素列の濃度が前記一部重複しない範囲における前記画素列の濃度よりも高くなるようにして、前記補正用パターンが形成される、請求項１〜４のいずれかに記載の流体噴射装置の製造方法。
【請求項６】
前記分担して共通のドットラインを形成するノズル同士がノズル列方向に互いに前記一部重複しない方向に離れているかの判定は、前記分担して共通のドットラインを形成しない前記第１ノズル列のノズルによるドットラインと前記第２ノズル列のノズルによるドットラインとの距離に基づいて行われる、請求項１〜５のいずれかに記載の流体噴射装置の製造方法。
【請求項７】
前記ノズル同士の対応付けの変更は、前記ドットラインを形成するために画素に対応付けられた画素データの前記ノズルについての対応付けを変更することによって行われる、請求項１〜６のいずれかに記載の流体噴射装置の製造方法。
【請求項８】
媒体との相対移動方向について一部重複して配置される第１ノズル列と第２ノズル列において、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記相対移動方向の交差方向に複数のドットラインを形成して階調値に基づく補正用パターンを形成することであって、前記分担して共通のドットラインを形成するノズル同士がノズル列方向について前記一部重複しない方向に離れているときには、前記分担して共通のドットラインを形成するように対応付けられたノズル数を減らすように前記ノズル同士の対応付けを変更して前記補正用パターンを形成することと、
前記補正用パターンの濃度を前記相対移動方向に複数並ぶ画素からなる画素列毎に測定することと、
測定した前記画素列毎の濃度に基づいて、前記階調値を補正するための補正値を前記画素列毎に求めることと、
前記第１ノズル列と前記第２ノズル列が設けられた流体噴射装置の記憶部に前記補正値を記憶することと、
を含む流体噴射装置の補正値設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流体噴射装置の製造方法、及び、流体噴射装置の補正値設定方法に関する。
【背景技術】
【０００２】
複数のヘッドを千鳥状に配置し、搬送される媒体に液体を噴射して画像を形成するライン型のインクジェットプリンタが考えられている。このようなプリンタの中には、複数のヘッドを千鳥状に配置しているものがあり、このとき各ヘッドの一部同士が媒体の搬送方向について重なるように配置される。特許文献１には、複数のヘッドが千鳥状に配置されている様子が示されている。
【特許文献１】特開平６−２５５１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように複数のヘッドが千鳥状に配置されているときにおいて、搬送方向について重なるように配置されている部分のノズル同士は用紙の搬送方向についてほぼ一致するように配置されることで、ノズル列方向について均一の解像度でドットを形成し、継ぎ目のない印刷を行うことができる。  
しかしながら、ノズル同士が一致するように配置されても、媒体が搬送時において蛇行してしまうと、ヘッド同士が重なる範囲において濃度むらが生じることがある。これは、搬送中に媒体がノズル列方向にも移動してしまうことにより、流体が着弾することにより形成されるドットの位置がノズル列方向に変動することに起因する。濃度むらは印刷品質を低下させる。よって、このようなドット位置の変動によって生ずる濃度むらの発生を抑制する必要がある。  
本発明は、このような事情に鑑みてなされたものであり、濃度むらの発生を抑制することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するための主たる発明は、
媒体との相対移動方向について一部重複して配置される第１ノズル列と第２ノズル列において、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記相対移動方向の交差方向に複数のドットラインを形成して階調値に基づく補正用パターンを形成することであって、前記分担して共通のドットラインを形成するノズル同士がノズル列方向について前記一部重複しない方向に離れているときには、前記分担して共通のドットラインを形成するように対応付けられたノズル数を減らすように前記ノズル同士の対応付けを変更して前記補正用パターンを形成することと、
前記補正用パターンの濃度を前記相対移動方向に複数並ぶ画素からなる画素列毎に測定することと、
測定した前記画素列毎の濃度に基づいて、前記階調値を補正するための補正値を前記画素列毎に求めることと、
前記第１ノズル列と前記第２ノズル列が設けられた流体噴射装置の記憶部に前記補正値を記憶することと、
を含む流体噴射装置の製造方法である。
【０００５】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００６】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００７】
媒体との相対移動方向について一部重複して配置される第１ノズル列と第２ノズル列において、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記相対移動方向の交差方向に複数のドットラインを形成して階調値に基づく補正用パターンを形成することであって、前記分担して共通のドットラインを形成するノズル同士がノズル列方向について前記一部重複しない方向に離れているときには、前記分担して共通のドットラインを形成するように対応付けられたノズル数を減らすように前記ノズル同士の対応付けを変更して前記補正用パターンを形成することと、
前記補正用パターンの濃度を前記相対移動方向に複数並ぶ画素からなる画素列毎に測定することと、
測定した前記画素列毎の濃度に基づいて、前記階調値を補正するための補正値を前記画素列毎に求めることと、
前記第１ノズル列と前記第２ノズル列が設けられた流体噴射装置の記憶部に前記補正値を記憶することと、
を含む流体噴射装置の製造方法。  
このようにすることで、濃度むらの発生を抑制することができる。
【０００８】
かかる流体噴射装置の製造方法であって、前記第１ノズル列と前記第２ノズル列のノズルは、前記一部重複する範囲において、ノズル列の端部ほど少なくなるように前記分担する流体の噴射量が調整されていることが望ましい。また、前記第１ノズル列と前記第２ノズル列のノズルは、前記一部重複する範囲において、ノズル列の端部ほど比例して少なくなるように前記分担する流体の噴射量が調整されていることが望ましい。また、前記ノズル同士の対応付けの変更は、前記一部重複する範囲に対応する領域の単位面積あたりの前記流体の噴射量が、前記一部重複しない範囲に対応する領域の単位面積あたりの前記流体の噴射量よりも多くなるように行われることが望ましい。また、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記一部重複する範囲における前記画素列の濃度が前記一部重複しない範囲における前記画素列の濃度よりも高くなるようにして、前記補正用パターンが形成されることが望ましい。
【０００９】
また、前記分担して共通のドットラインを形成するノズル同士がノズル列方向に互いに前記一部重複しない方向に離れているかの判定は、前記分担して共通のドットラインを形成しない前記第１ノズル列のノズルによるドットラインと前記第２ノズル列のノズルによるドットラインとの距離に基づいて行われることが望ましい。また、前記ノズル同士の対応付けの変更は、前記ドットラインを形成するために画素に対応付けられた画素データの前記ノズルについての対応付けを変更することによって行われることが望ましい。  
このようにすることで、濃度むらの発生を抑制することができる。
【００１０】
媒体との相対移動方向について一部重複して配置される第１ノズル列と第２ノズル列において、前記相対移動方向について対応するノズル同士が流体の噴射量を分担して共通のドットラインを形成することによって、前記相対移動方向の交差方向に複数のドットラインを形成して階調値に基づく補正用パターンを形成することであって、前記分担して共通のドットラインを形成するノズル同士がノズル列方向について前記一部重複しない方向に離れているときには、前記分担して共通のドットラインを形成するように対応付けられたノズル数を減らすように前記ノズル同士の対応付けを変更して前記補正用パターンを形成することと、
前記補正用パターンの濃度を前記相対移動方向に複数並ぶ画素からなる画素列毎に測定することと、
測定した前記画素列毎の濃度に基づいて、前記階調値を補正するための補正値を前記画素列毎に求めることと、
前記第１ノズル列と前記第２ノズル列が設けられた流体噴射装置の記憶部に前記補正値を記憶することと、
を含む流体噴射装置の補正値設定方法。  
このようにすることで、濃度むらの発生を抑制することができる。
【００１１】
＝＝＝実施形態＝＝＝
＜用語の説明＞
まず、本実施形態を説明する際に用いられる用語の意味を説明する。  
図１は、用語の説明図である。
【００１２】
「印刷画像」とは、用紙上に印刷された画像である。インクジェットプリンタの印刷画像は、用紙上に形成された無数のドットから構成されている。  
「ドットライン」とは、ヘッドと用紙とが相対移動する方向（移動方向）に並ぶドットの列である。後述の実施形態のようなラインプリンタの場合、「ドットライン」は、用紙の搬送方向に並ぶドットの列を意味する。一方、キャリッジに搭載されたヘッドによって印刷するシリアルプリンタの場合、「ドットライン」は、キャリッジの移動方向に並ぶドットの列を意味する。移動方向と垂直な方向に多数のドットラインが並ぶことによって、印刷画像が構成されることになる。図に示すように、ｎ番目の位置にあるドットラインのことを「第ｎドットライン」と呼ぶ。
【００１３】
「画像データ」とは、２次元画像を示すデータである。後述する実施形態では、２５６階調の画像データや、４階調の画像データなどがある。また、画像データは、後述する印刷解像度へ変換前の画像データを指すことも、変換後の画像データを指すこともある。  
「印刷画像データ」とは、画像を用紙に印刷するときに用いられる画像データである。プリンタが４階調でドットの形成（大ドット・中ドット・小ドット・ドット無し）を制御する場合、４階調の印刷画像データは、印刷画像を構成するドットの形成状態を示すことになる。  
「読取画像データ」とは、スキャナによって読み取られた画像データである。
【００１４】
「画素」とは、画像を構成する最小単位である。この画素が２次元的に配置されることによって画像が構成される。  
「画素列」とは、画像データ上において所定方向に並ぶ画素の列である。図に示すように、ｎ番目の画素列のことを「第ｎ画素列」と呼ぶ。  
「画素データ」とは、画素の階調値を示すデータである。後述する実施形態において、ハーフトーン処理前であれば２５６階調などの多階調のデータを示し、ハーフトーン処理後の４階調の印刷画像データの場合、各画素データは、２ビットデータになり、ある画素のドット形成状態（大ドット・中ドット・小ドット・ドット無し）を示すことになる。  
「画素領域」とは、画像データ上の画素に対応した用紙上の領域である。例えば、印刷画像データの解像度が３６０×３６０ｄｐｉの場合、「画素領域」は、１辺が１／３６０インチの正方形状の領域になり、用紙上の画素である。
【００１５】
「列領域」とは、画素列に対応した用紙上の領域であり、用紙上の画素列である。例えば、印刷画像データの解像度が３６０×３６０ｄｐｉの場合、列領域は、１／３６０インチ幅の細長い領域になる。「列領域」は、印刷画像データ上の画素列に対応した用紙上の領域を意味する場合もあるし、読取画像データ上の画素列に対応した用紙上の領域を意味する場合もある。図中の右下には、前者の場合の列領域が示されている。前者の場合の「列領域」は、ドットラインの形成目標位置でもある。正確に列領域にドットラインが形成される場合、そのドットラインはラスタラインに相当する。後者の場合の「列領域」は、読取画像データ上の画素列が読み取られた用紙上の測定位置（測定範囲）でもあり、言い換えると、画素列の示す画像（画像片）が存在する用紙上の位置でもある。図に示すように、ｎ番目の位置にある列領域のことを「第ｎ列領域」と呼ぶ。第ｎ列領域は第ｎドットラインの形成目標位置になる。
【００１６】
「画像片」とは、画像の一部分を意味する。画像データ上において、ある画素列の示す画像は、画像データの示す画像の「画像片」になる。また、印刷画像において、あるラスタラインによって表される画像は、印刷画像の「画像片」になる。また、印刷画像において、ある列領域での発色によって表される画像も、印刷画像の「画像片」に該当する。
【００１７】
ところで、図１の右下には、画素領域とドットとの位置関係が示されている。ヘッドの製造誤差の影響によって第２ドットラインが第２列領域からズレた結果、第２列領域の濃度が淡くなる。また、第４列領域では、ヘッドの製造誤差の影響によってドットが小さくなった結果、第４列領域の濃度が淡くなる。このような濃度むらや濃度むら補正方法を説明する必要があるため、本実施形態では、「ドットライン」、「画素列」、「列領域」等の意味や関係を上記の内容に沿って説明している。  
但し、「画像データ」や「画素」等の一般的な用語の意味は、上記の説明だけでなく、通常の技術常識に沿って適宜解釈して良い。
【００１８】
また、以下の説明において、階調値が高いときに濃度が高く、階調値が低いときに濃度が低いものとして説明を行う。また、説明中、濃度が高い場合は明度が低い場合に対応する。
【００１９】
＜印刷システムについて＞
図２は、印刷システム１００の構成を示すブロック図である。本実施形態の印刷システム１００は、図２に示すように、プリンタ１と、コンピュータ１１０と、スキャナ１２０とを有するシステムである。
【００２０】
プリンタ１は、流体としてのインクを媒体に噴射して該媒体に画像を形成（印刷）する流体噴射装置であり、本実施形態ではカラーインクジェットプリンタである。プリンタ１は、用紙、布、フィルムシート等の複数種の媒体に画像を印刷することが可能である。なおプリンタ１の構成については後述する。
【００２１】
コンピュータ１１０は、インターフェース１１１と、ＣＰＵ１１２と、メモリ１１３を有する。インターフェース１１１は、プリンタ１及びスキャナ１２０との間でデータの受け渡しを行う。ＣＰＵ１１２は、コンピュータ１１０の全体的な制御を行うものであり、当該コンピュータ１１０にインストールされた各種プログラムを実行する。メモリ１１３は、各種のプログラムや各種のデータを記憶する。コンピュータ１１０にインストールされたプログラムの中には、アプリケーションプログラムから出力された画像データを印刷データに変換するためのプリンタドライバや、スキャナ１２０を制御するためのスキャナドライバがある。そしてコンピュータ１１０は、プリンタドライバによって生成された印刷データをプリンタ１に出力する。
【００２２】
スキャナ１２０は、スキャナコントローラ１２５と、読取キャリッジ１２１とを有する。スキャナコントローラ１２５は、インターフェース１２２、ＣＰＵ１２３、及びメモリ１２４を有する。インターフェース１２２は、コンピュータ１１０との間で通信を行う。ＣＰＵ１２３は、スキャナ１２０の全体的な制御を行う。例えば読取キャリッジ１２１を制御する。メモリ１２４は、コンピュータプログラム等を記憶する。読取キャリッジ１２１は、例えばＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）に対応する不図示の３つのセンサ（ＣＣＤなど）を有する。
【００２３】
以上の構成により、スキャナ１２０は、不図示の原稿台に置かれた原稿に光を照射し、その反射光を読取キャリッジ１２１の各センサにより検出し、前記原稿の画像を読み取って、当該画像の色情報を取得する。そして、インターフェース１２２を介してコンピュータ１１０のスキャナドライバに向けて画像の色情報を示すデータ（読取データ）を送信する。
【００２４】
＜プリンタの構成＞
図３は、プリンタ１の搬送処理とドット形成処理を説明するための斜視図である。ここでは、図２のブロック図も参照しつつプリンタの構成について説明する。
【００２５】
プリンタ１は、搬送ユニット２０、ヘッドユニット４０、検出器群５０、及びコントローラ６０を有する。コントローラ６０は、コンピュータ１１０と接続するためのインターフェース６１、演算装置であるＣＰＵ６２、記憶部に相当するメモリ６３、及び、各ユニットを制御するためのユニット制御回路６４を含む。
【００２６】
外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて、各ユニットを制御し、用紙に画像を印刷する。プリンタ１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をコントローラ６０に出力する。コントローラ６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００２７】
搬送ユニット２０は、媒体（例えば、用紙Ｓなど）を所定の方向（以下、搬送方向という）に搬送させるためのものである。この搬送ユニット２０は、上流側ローラ２２Ａ及び下流側ローラ２２Ｂと、ベルト２４とを有する。不図示の搬送モータが回転すると、上流側ローラ２２Ａ及び下流側ローラ２２Ｂが回転し、ベルト２４が回転する。給紙された用紙Ｓは、ベルト２４によって、印刷可能な領域（ヘッドと対向する領域）まで搬送される。ベルト２４が用紙Ｓを搬送することによって、用紙Ｓがヘッドユニット４０に対して搬送方向に移動する。印刷可能な領域を通過した用紙Ｓは、ベルト２４によって外部へ排紙される。なお、搬送中の用紙Ｓは、ベルト２４に静電吸着又はバキューム吸着されている。
【００２８】
ヘッドユニット４０は、用紙Ｓにインクを吐出するためのものである。ヘッドユニット４０は、搬送中の用紙Ｓに対してインクを吐出することによって、用紙Ｓにドットを形成し、画像を用紙Ｓに印刷する。本実施形態のプリンタ１はラインプリンタであり、ヘッドユニット４０は紙幅分のドットを一度に形成することができる。
【００２９】
図４は、ヘッドユニット４０の下面における複数のヘッドの配列の説明図である。図に示すように、紙幅方向に沿って、複数のヘッド４１が千鳥列状に並んでいる。各ヘッドには、不図示であるが、ブラックインクノズル列、シアンインクノズル列、マゼンタインクノズル列及びイエローインクノズル列が形成されている。各ノズル列は、インクを吐出するノズルを複数個備えている。各ノズル列の複数のノズルは、紙幅方向に沿って、一定のノズルピッチで並んでいる。
【００３０】
図５は、参考例のヘッド配置とドット形成の様子の説明図である。後述するヘッドユニット４０は、説明の簡略化のため、２個のヘッド（第１ヘッド４１Ａ、第２ヘッド４１Ｂ）から構成されているものとする。また、説明の簡略化のため、各ヘッドにはブラックインクノズル列だけが設けられているものとする。更に説明を簡略化するため、各ヘッドのブラックインクノズル列は、ノズルを１８個ずつ備えているものとする。以下の説明において、搬送方向のことを「ｘ方向」と呼び、紙幅方向のことを「ｙ方向」と呼ぶことがある。第１ヘッド４１Ａは第１ノズル列４１１Ａを有し、第２ヘッド４１Ｂは第２ノズル列４１１Ｂを有している。
【００３１】
各ヘッドのブラックインクノズル列は、１／３６０インチ間隔で紙幅方向（ｙ方向）に並ぶ１８個のノズルから構成されている。各ノズルについて、図中の上から順にノズルの番号が付されている。
【００３２】
なお、搬送中の用紙Ｓに対して各ノズルから断続的にインク滴が吐出されることによって、各ノズルは、用紙に２８個のドットラインを形成する。例えば、第１ノズル列４１１Ａのノズル♯１は第１ドットラインを用紙上に形成し、第２ノズル列４１１Ｂのノズル♯１は第１１ドットラインを用紙上に形成する。各ドットラインは、搬送方向（ｘ方向）に沿って形成される。
【００３３】
ところで、第１ノズル列４１１Ａのノズル＃１１〜＃１８と、第２ノズル列４１１Ｂのノズル＃１〜＃８は、搬送方向について一致するように配置されている。よって、第１１ドットライン〜第１８ドットラインは、これらの重複するノズルによって分担して形成されることになる。
【００３４】
図６は、オーバーラップ処理について説明するための図である。図には、第１ノズル列４１１Ａと第２ノズル列４１１Ｂと、各ノズル列の重複ノズルがドットラインを形成する際のドットの形成割合が示されている。たとえば、各ドットラインを形成するにあたり、第１ノズル列４１１Ａのノズル＃１１は８８．８％、ノズル＃１２は７７．７％、ノズル＃１３は６６．６％、ノズル＃１４は５５．５％、ノズル＃１５は４４．４％、ノズル＃１６は３３．３％、ノズル＃１７は２２．２％、ノズル＃１８は１１．１％の割合でドットを形成することが示されている。また、各ドットラインを形成するにあたり、第２ノズル列４１１Ｂのノズル＃１は１１．１％、ノズル＃２は２２．２％、ノズル＃３は３３．３％、ノズル＃４は４４．４％、ノズル＃５は５５．５％、ノズル＃６は６６．６％、ノズル＃７は７７．７％、ノズル＃８は８８．８％の割合でドットを形成することが示されている。尚、以下、この割合のことをノズル使用比率として説明する。つまり、第１ノズル列４１１Ａのノズル＃１１は８８．８％のノズル使用比率でドットラインを形成していることになる。
【００３５】
そして、例えば、第１ノズル列４１１Ａのノズル＃１１と第２ノズル列４１１Ｂのノズル＃１とのノズル使用比率とを合計すると１００％のノズル使用比率となる。第１ノズル列４１１Ａのノズル＃１１と第２ノズル列４１１Ｂのノズル＃１とが形成する共通のドットラインにおいて、連続する１００個のドットを形成する場合には、第１ノズル列４１１Ａのノズル＃１１が約８９個のドットを形成し、第２ノズル列４１１Ｂのノズル＃１が約１１個のドットを形成するように、ドットの形成を分担することになる。このようにして、参考例における、第１ノズル列４１１Ａのノズル＃１〜第２ノズル列４１１Ｂのノズル＃１８のノズル使用比率は、合計すると常に１００％となるように設定されている。
【００３６】
このようにして、ノズル列が重複する範囲において徐々にノズル使用比率を変化させることで、２つのノズル列が重複する範囲とノズル列が重複しない範囲との濃度差を目立たないようにして印刷することができるようになっている。
【００３７】
＜印刷処理について＞
このようなプリンタ１では、コンピュータ１１０から印刷データを受信すると、コントローラ６０は、まず、搬送ユニット２０によって給紙ローラ（不図示）を回転させ、印刷すべき用紙Ｓをベルト２４上に送る。用紙Ｓはベルト２４上を一定速度で停まることなく搬送され、ヘッドユニット４０の下を通る。ヘッドユニット４０の下を用紙Ｓが通る間に、ヘッドユニット４０の各ヘッド４１の各ノズルからインクが断続的に噴射される。つまり、ドットの形成処理と用紙Ｓの搬送処理が同時に行われる。その結果、用紙Ｓ上には搬送方向及び紙幅方向に沿った複数のドットからなるドット列が形成され、画像が印刷される。そして、最後にコントローラ６０は、画像の印刷が終了した用紙Ｓを排紙する。
【００３８】
＜プリンタドライバによる処理の概要＞
上記の印刷処理は、前述したように、プリンタ１に接続されたコンピュータ１１０から印刷データが送信されることにより開始する。当該印刷データは、プリンタドライバによる処理により生成される。
【００３９】
図７は、プリンタドライバによる処理の説明図である。以下、プリンタドライバによる処理について、図を参照しながら説明する。  
印刷画像データは、図に示すように、プリンタドライバによって解像度変換処理（Ｓ１０２）、色変換処理（Ｓ１０４）、ハーフトーン処理（Ｓ１０６）、及び、ラスタライズ処理（Ｓ１０８）が実行されることにより生成される。
【００４０】
先ず、解像度変換処理では、アプリケーションプログラムの実行により得られたＲＧＢ画像データの解像度が、指定された画質に対応する印刷解像度に変換される。次に、色変換処理では、解像度が変換されたＲＧＢ画像データがＣＭＹＫ画像データに変換される。ここで、ＣＭＹＫ画像データとは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）の色別の画像データを意味する。そして、ＣＭＹＫ画像データを構成する複数の画素データは、それぞれ２５６段階の階調値で表される。この階調値は、ＲＧＢ画像データに基づいて定められるものであり、以下、指令階調値ともいう。
【００４１】
次に、ハーフトーン処理では、画像データを構成する画素データが示す多段階の階調値が、プリンタ１で表現可能な少段階のドット階調値に変換される。すなわち、画素データが示す２５６段階の階調値が、４段階のドット階調値に変換される。具体的には、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、及び、ドット階調値［１１］に対応する大ドットの形成の４段階に変換される。その後、各ドットのサイズについてドット生成率が決められた上で、ディザ法等を利用して、プリンタ１がドットを分散して形成するように画素データが作成される。
【００４２】
次に、ラスタライズ処理では、ハーフトーン処理で得られた画像データに関し、各ドットのデータが、プリンタ１に転送すべきデータ順に変更される。そして、ラスタライズ処理されたデータは、印刷データの一部として送信される。
【００４３】
＜濃度むらについて＞
図８Ａは、理想的にドットが形成されたときの様子の説明図である。理想的にドットが形成されるとは、画素領域の中心位置にインク滴が着弾し、そのインク滴が用紙Ｓ上に広がって、画素領域にドットが形成されることである。各ドットが各画素領域に正確に形成されると、ドットライン（搬送方向にドットが並んだドット列）が列領域に正確に形成される。
【００４４】
図８Ｂは、濃度むらが発生したときの説明図である。２番目の列領域に形成されたドットラインは、ノズルから吐出されたインク滴の飛行方向のばらつきにより、３番目の列領域側に寄って形成されている。その結果、２番目の列領域は淡くなり、３列目の列領域は濃くなる。また、５番目の列領域に吐出されたインク滴のインク量は規定のインク量よりも少なく、５番目の列領域に形成されるドットが小さくなっている。その結果、５列目の列領域は淡くなる。
【００４５】
このように濃淡の違うラスタラインからなる印刷画像を巨視的に見ると、搬送方向に沿う縞状の濃度むらが視認される。この濃度むらは、印刷画像の画質を低下させる原因となる。
【００４６】
以上のような濃度むらを抑制するための方策としては、画像データの階調値（指令階調値）を補正することが考えられる。つまり、濃く（淡く）視認され易い列領域に対しては、淡く（濃く）形成されるように、その列領域を構成する単位領域に対応する画素の階調値を補正すればよい。このため、ラスタライン毎に画像データの階調値を補正する濃度補正値Ｈを算出することになる。この濃度補正値Ｈは、プリンタ１の濃度むら特性を反映した値である。
【００４７】
図８Ｃは、濃度むらの発生が抑制された様子を示す図である。ラスタライン毎の濃度補正値Ｈが算出されていれば、ハーフトーン処理の実行に際してプリンタドライバによって、その濃度補正値Ｈに基づいてラスタライン毎に画素データの階調値を補正する処理が行われる。この補正処理により補正された階調値で各ドットラインが形成されると、対応するラスタラインの濃度が補正される結果、図８Ｃに示すように、印刷画像における濃度むらの発生が抑制されることになる。
【００４８】
例えば、図８Ｃ中では、淡く視認される２番目と５番目の列領域のドット生成率が高くなり、濃く視認される３番目の列領域のドット生成率が低くなるように、各列領域に対応する画素の画素データの階調値が補正される。このように、各列領域のラスタラインのドット生成率が変更され、列領域の画像片の濃度が補正されて、印刷画像全体の濃度むらが抑制される。
【００４９】
＜濃度補正値Ｈの算出について＞
次に、ラスタライン毎の濃度補正値Ｈを算出する処理（以下、補正値取得処理ともいう）について概説する。補正値取得処理は、例えば、プリンタ１の製造工場の検査ラインにおいて、補正値算出システムの下で行われる。補正値算出システムとは、プリンタ１の濃度むら特性に応じた濃度補正値Ｈを算出するためのシステムであり、上記の印刷システム１００と同様の構成である。つまり、補正値算出システムは、プリンタ１、コンピュータ１１０、及び、スキャナ１２０（便宜上、印刷システム１００の場合と同一の符号にて表記する）を有する。
【００５０】
プリンタ１は、補正値取得処理の対象機器であり、該プリンタ１を用いて濃度むらがない画像を印刷するためには、前記補正値取得処理において該プリンタ１用の濃度補正値Ｈを算出することになる。検査ラインに置かれたコンピュータ１１０には、該コンピュータ１１０が補正値取得処理を実行するための補正値算出プログラムがインストールされている。
【００５１】
＜補正値取得処理について＞
図９は、補正値取得処理の流れを示す図である。多色印刷が可能なプリンタ１を対象とする場合、各インク色についての補正値取得処理は同様の手順により実施される。以下の説明では、一のインク色（例えば、ブラック）についての補正値取得処理について説明する。
【００５２】
先ず、コンピュータ１１０が印刷データをプリンタ１に送信し、既述の印刷動作と同様の手順により、プリンタ１が補正用パターンＣＰを用紙Ｓに形成する（Ｓ２０２）。  
図１０は補正用パターンＣＰの説明図である。この補正用パターンＣＰは、図１０に示すように、５種類の濃度のサブパターンＣＳＰで形成される。
【００５３】
各サブパターンＣＳＰは、帯状パターンであり、搬送方向に沿うラスタラインが紙幅方向に複数並ぶことにより構成される。また、各サブパターンＣＳＰは、それぞれ一定の階調値（指令階調値）の画像データから生成されたものであり、図１０に示すように、左のサブパターンＣＳＰから順に濃度が濃くなっている。具体的には、左から１５％、３０％、４５％、６０％。８５％の濃度のサブパターンとなっている。以下、濃度１５％のサブパターンＣＳＰの指令階調値をＳａ、濃度３０％のサブパターンＣＳＰの指令階調値をＳｂ、濃度４５％のサブパターンＣＳＰの指令階調値をＳｃ、濃度６０のサブパターンＣＳＰの指令階調値をＳｄ、そして、濃度８５％のサブパターンＣＳＰの指令階調値をＳeと表記する。そして、例えば、指令階調値Ｓａにて形成されたサブパターンＣＳＰを、図１０に示すように、ＣＳＰ（１）と表記する。同様に、指令階調値Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅにて形成されたサブパターンＣＳＰを、それぞれＣＳＰ（２）、ＣＳＰ（３）、ＣＳＰ（４）、ＣＳＰ（５）と表記する。
【００５４】
次に、検査者は補正用パターンＣＰが形成された用紙Ｓをスキャナ１２０にセットする。そして、コンピュータ１１０は、スキャナ１２０に補正用パターンＣＰを読み取らせ、その結果を取得する（Ｓ２０４）。スキャナ１２０は、前述したようにＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）に対応する３つのセンサを有しており、補正用パターンＣＰに光を照射し、その反射光を各センサによって検出する。なお、コンピュータ１１０は、補正用パターンを読み取った画像データ上において、搬送方向に相当する方向に画素が並んだ画素列数と、補正用パターンを構成するラスタライン数（列領域数）が、同数になるように調整する。つまり、スキャナ１２０にて読み取った画素列と列領域を一対一で対応させる。そして、ある列領域と対応する画素列の各画素が示す読取階調値の平均値を、その列領域の読取階調値とする。
【００５５】
次に、コンピュータ１１０は、スキャナ１２０によって取得された読取階調値に基づいて、各サブパターンＣＳＰのラスタライン毎（換言すると列領域毎）の濃度を算出する（Ｓ２０６）。以下、読取階調値に基づいて算出された濃度のことを算出濃度ともいう。
【００５６】
図１１は、指令階調値がＳａ、Ｓｂ、ＳｃのサブパターンＣＳＰについてラスタライン毎の算出濃度を示すグラフである。図１１の横軸は、ラスタラインの位置を示し、縦軸は、算出濃度の大きさを示している。図１１に示すように、各サブパターンＣＳＰは、それぞれ同一の指令階調値で形成されたにも関わらずラスタライン毎に濃淡が生じている。このラスタラインの濃淡差が、印刷画像の濃度むらの原因である。
【００５７】
次に、コンピュータ１１０は、ラスタライン毎の濃度補正値Ｈを算出する（Ｓ２０８）。なお、濃度補正値Ｈは、指令階調毎に算出される。以下、指令階調Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅについて算出された濃度補正値ＨのことをそれぞれＨａ、Ｈｂ、Ｈｃ、Ｈｄ、Ｈｅとする。濃度補正値Ｈの算出手順を説明するために、指令階調値ＳｂのサブパターンＣＳＰ（２）のラスタライン毎の算出濃度が一定になるように指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順を例に挙げて説明する。当該手順では、例えば、指令階調値ＳｂのサブパターンＣＳＰ（２）における全ラスタラインの算出濃度の平均値Ｄｂｔを、指令階調値Ｓｂの目標濃度として定める。図１１において、この目標濃度Ｄｂｔよりも算出濃度が淡い第iラスタラインでは、指令階調値Ｓｂを濃くする方へ補正すれば良い。一方、目標濃度Ｄｂｔよりも算出濃度が濃い第ｊラスタラインでは、指令階調値Ｓｂを淡くする方へ補正すればよい。
【００５８】
図１２Ａは第iラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。また図１２Ｂは、第ｊラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。図１２Ａ及び図１２Ｂの横軸は指令階調値の大きさを示し、縦軸は算出濃度を示している。
【００５９】
第iラスタラインの指令階調値Ｓｂに対する濃度補正値Ｈｂは、図１２Ａに示す指令階調値ＳｂのサブパターンＣＳＰ（２）における第iラスタラインの算出濃度Ｄｂ、及び、指令階調値ＳｃのサブパターンＣＳＰ（３）における第iラスタラインの算出濃度Ｄｃ、に基づいて算出される。より具体的には、指令階調値ＳｂのサブパターンＣＳＰ（２）では、第iラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔよりも小さくなっている。換言すると、第iラスタラインの濃度は平均濃度よりも淡くなっている。仮に、第iラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔと等しくなるように該第iラスタラインを形成したいのであれば、該第iラスタラインに対応する画素データの階調値、すなわち、指令階調値Ｓｂを、図１２Ａに示すように、第iラスタラインにおける指令階調値及び算出濃度の対応関係（Ｓｂ，Ｄｂ）、（Ｓｃ，Ｄｃ）から直線近似を用いて、下記式（１）により算出される目標指令階調値Ｓｂｔまで補正すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｃ−Ｓｂ）×｛（Ｄｂｔ−Ｄｂ）／（Ｄｃ−Ｄｂ）｝    （１）
そして、指令階調値Ｓｂと目標指令階調値Ｓｂｔから、下記式（２）により、第iラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈが求められる。  
Ｈｂ＝ΔＳ／Ｓｂ＝（Ｓｂｔ−Ｓｂ）／Ｓｂ            （２）
【００６０】
一方、第ｊラスタラインの指令階調値Ｓｂに対する濃度補正値Ｈｂは、図１２Ｂに示す指令階調値ＳｂのサブパターンＣＳＰ（２）における第ｊラスタラインの算出濃度Ｄｂ、及び、指令階調値ＳａのサブパターンＣＳＰ（１）における第ｊラスタラインの算出濃度Ｄａ、に基づいて算出される。具体的には、指令階調値ＳｂのサブパターンＣＳＰ（２）では、第ｊラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔよりも大きくなっている。仮に、第ｊラスタラインの算出濃度Ｄｂが目標濃度Ｄｂｔと等しくなるように該第ｊラスタラインを形成したいのであれば、該第ｊラスタラインの指令階調値Ｓｂを、図１２Ｂに示すように、第ｊラスタラインにおける指令階調値及び算出濃度の対応関係（Ｓａ，Ｄａ）、（Ｓｂ，Ｄｂ）から直線近似を用いて、下記式（３）により算出される目標指令階調値Ｓｂｔまで補正すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｂ−Ｓａ）×｛（Ｄｂｔ−Ｄｂ）／（Ｄｂ−Ｄａ）｝    （３）
そして、上記式（２）により、第ｊラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂが求められる。
【００６１】
以上のようにして、コンピュータ１１０は、ラスタライン毎に、指令階調値Ｓｂに対する濃度補正値Ｈｂを算出する。同様に、指令階調値Ｓａ、Ｓｃ、Ｓｄ、Ｓｅに対する濃度補正値Ｈａ、Ｈｃ、Ｈｄ、Ｈｅを、それぞれラスタライン毎に算出する。また、他のインク色についても、ラスタライン毎に、指令階調値Ｓａ〜Ｓｅの各々に対する濃度補正値Ｈａ〜Ｈｅを算出する。  
その後、コンピュータ１１０は、濃度補正値Ｈのデータをプリンタ１に送信し、プリンタ１のメモリ６３に記憶させる（Ｓ２１０）。
【００６２】
図１３は、メモリ６３に記憶された補正値テーブルを示す図である。この結果、プリンタ１のメモリ６３には、図１３に図示された、ラスタライン毎に５つの指令階調値Ｓａ〜Ｓeの各々に対する濃度補正値Ｈａ〜Ｈｅをまとめた補正値テーブルが作成される。
【００６３】
また、図１３に示すように、補正値テーブルはインク色別に作成される。この結果、ＣＭＹＫ４色分の補正値テーブルが形成される。この補正値テーブルは、プリンタ１を用いて画像を印刷する際に、当該画像の画像データを構成する各ラスタラインの階調値を補正するためにプリンタドライバによって参照される。
【００６４】
本実施形態では、用紙上の画素列に対応するラスタラインごとに濃度を測定し、測定した濃度に基づいて階調値を補正するための補正値を求めている。このようにすることで、ラスタライン毎に濃度補正を行うことができる。そして、用紙上の色むらの発生を抑制することができる。
【００６５】
ところで、上述のような印刷は、理想的には用紙が搬送方向にのみ移動し、ノズル列方向への移動誤差は生じないとしている。しかしながら、実際には、用紙Ｓは搬送中にノズル列方向に移動するように蛇行することがある。このように、用紙Ｓがノズル列方向に移動すると、例えば、本来、第１ノズル列４１１Ａのノズル＃１１と第２ノズル列４１１Ｂのノズル＃１が分担して搬送方向に一直線に並ぶ共通のドットラインを形成するはずであるのに、お互いのドットの位置がノズル列方向にずれて形成されてしまうことがある。そうすると、ノズル列の重複する範囲において明度変化を生じ、濃度むらを生じてしまうことがある。
【００６６】
図１４は、対応するノズル同士が搬送方向について一致していたとき（参考例）の明度変化について説明するための図である。ここでは、説明のさらなる容易のために、第１ノズル列４１１Ａと第２ノズル列４１１Ｂのノズルの個数を１４個に減らしている。そして、第１ノズル列４１１Ａのノズル＃１１〜＃１４と第２ノズル列４１１Ｂのノズル＃１〜４とが搬送方向について重複するものとする。
【００６７】
図には、重複する範囲のノズル同士が搬送方向について一致して配置されているときの第１ノズル列４１１Ａと第２ノズル列４１１Ｂとが示されている。また、後述する「元の位置」、「狭くなったとき」、「広くなったとき」における、単位面積あたりのインク量と、被覆率とが示されている。尚、ここでは、用紙の搬送方向が紙面の上方を向いており、紙面の下方に配置されているのが第１ノズル列４１１Ａであり紙面の上方に配置されているのが第２ノズル列４１１Ｂである。  
単位面積あたりのインク量は、重複しない範囲における１つのノズルが形成する１つのラスタラインのインク量を１００％としたときに対して、重複する範囲の２つのノズルが形成する１つのラスタラインのインク量である。
【００６８】
また、被覆率とは、ドットが用紙を覆う率である。例えば、同じ面積に２つのドットが形成されたときにおいて、２つのドットが重なり合わずその領域に形成されたときの被覆率は高く、一方、２つのドットが重なり合ってその領域に形成されたときの被覆率は低くなる。これは、２つのドットが重複して重なり合うことで、重複した分だけ用紙を覆う面積が少なくなることに起因する。
【００６９】
図には被覆率に対応するドットの配置が示されているが、いずれのノズル列のノズルによって形成されたドットかが分かるようにするため、ノズルに付されたハッチングの方向とドットに付されたハッチングの方向とを一致させてある。  
被覆率を示す図において、左側の図は、第１ノズル列４１１Ａによって形成されたドットの右側に第２ノズル列４１１Ｂによって形成されたドットが配置されているときの様子を示している。また、被覆率を示す図において、右側の図は、第１ノズル列４１１Ａによって形成されたドットの左側に第２ノズル列４１１Ｂによって形成されたドットが配置されているときの様子を示している。
【００７０】
このような単位面積あたりのインク量と被覆率が、元の位置を維持した場合と、狭くなった場合と、広くなった場合とで示されている。「元の位置」が０とは、図に示される状態が維持されているときのように、重複する範囲のノズル同士が搬送方向について一致するように並んでいる場合に、用紙の搬送においてノズル列方向の移動が生じなかった場合に相当する。
【００７１】
また、「狭くなった」とは、用紙の搬送時にノズル列方向の移動が生じてしまったときであって、２つのノズル列の重複する範囲が増加する方向に第１ノズル列４１１Ａ又は第２ノズル列４１１Ｂが移動したかのような印刷が行われた場合（第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅Ｙ1があたかも狭くなったとき）に相当する。これは、例えば、第１ノズル列４１１Ａによるドットの形成が行われた後の搬送において、用紙がｙ軸のマイナス方向に若干移動してしまってから、第２ノズル列４１１Ｂによるドットの形成が行われた場合に相当する。
【００７２】
また、「広くなった」とは、用紙の搬送時にノズル列方向の移動が生じてしまったときであって、２つのノズル列の重複する範囲が減少する方向に第１ノズル列４１１Ａ又は第２ノズル列４１１Ｂが移動したかのような印刷が行われた場合（第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅Ｙ1があたかも広くなったとき）である。これは、例えば、第１ノズル列４１１Ａによるドットの形成が行われた後の搬送において、用紙がｙ軸のプラス方向に若干移動してしまってから、第２ノズル列４１１Ｂによるドットの形成が行われた場合に相当する。
【００７３】
ところで、上述のような条件のもとに、明度変化は次式で求められる。  
明度変化＝単位面積あたりのインク量の変化＋被覆率の変化
図１４を参照すると、明度変化は次のような結果となる。  
元の位置のとき：単位面積あたりのインク量は常に１００％となっている。また、被覆率を説明する図において、各ドットは重なり合うことはないが隣り合うように並んで形成されている。
【００７４】
狭くなったとき：単位面積あたりのインク量は増加する。また、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されたドットに重なるように第２ノズル列４１１Ｂによるドットが形成されるようになる。つまり、被覆率が下がるような結果となる。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットから離れるように第２ノズル列４１１Ｂによるドットが形成されるようになる。この場合、「元の位置」のときに対して、ドット同士が重複していないことに変化はないため、被覆率に変化は生じない。  
よって、単位面積あたりのインク量が増加（濃くなる）し、被覆率は減少（淡くなる）することになるため、両者がほぼ相殺することとなり、明度の変化は現れないか、少ないものと考えられる。
【００７５】
広くなったとき：単位面積あたりのインク量は減少する。これは同じインク量を噴射しても、ノズルの重複範囲が少なくなるため、単位面積あたりのインク量が減少することになるのである。また、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されたドットから離れるように第２ノズル列４１１Ｂによるドットが形成される。この場合、「元の位置」のときに対してドット同士が重複していないことに変化はないため、被覆率に変化は生じない。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットに重なるように第２ノズル列４１１Ｂによるドットが形成される。この場合、被覆率が下がるような結果となる。  
よって、単位面積あたりのインク量が減少（淡くなる）し、被覆率も減少（淡くなる）することになるため、明度はより明るくなるように変化し、淡く視認されるようになると考えられる。
【００７６】
図１５は、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が狭くなる方向にずれて配置されていたときの明度変化について説明するための図である。図１５では、図１４のノズル列に対し１／２ノズルピッチだけ第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が狭くなるように２つのノズル列が配置されている（Ｙ1＞Ｙ2）。この配置が本実施形態におけるノズル配置になる。このようなノズル列配置において、明度変化は次のようになる。
【００７７】
元の位置のとき：単位面積あたりのインク量は、図１４のときよりも多くなっている。これは、ノズル列の配置構成において重複範囲が増えていることから、単位面積あたりのインク量が増加しているのである。このとき、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されたドットに重なるように第２ノズル列４１１Ｂによるドットが形成されている。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットに離れるように第２ノズル列４１１Ｂによるドットが形成されている。
【００７８】
狭くなったとき：この場合、「元の位置」のときと比較して、単位面積あたりのインク量は増加する。また、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されたドットに、より重なるように第２ノズル列４１１Ｂによるドットが形成される。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットから、より離れるように第２ノズル４１１Ｂによるドットが形成される。  
よって、単位面積あたりのインク量が増加（濃くなる）し、被覆率は減少（淡くなる）することになるため、両者がほぼ相殺することとなり、明度の変化は現れないか、少ないものと考えられる。
【００７９】
広くなったとき：「元の位置」のときと比較して、単位面積あたりのインク量は減少する。また、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されたドットと並ぶようにして第２ノズル列４１１Ｂによるドットが形成される。つまり、この場合には、「元の位置」のときと比較して、被覆率が増加している。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットに近づくようにして第２ノズル列４１１Ｂによるドットが形成されるものの、両ドットは重複しないので、「元の位置」のときと比較して、被覆率に変化はない。
【００８０】
よって、単位面積あたりのインク量は減少（淡くなる）するものの、被覆率は増加（濃くなる）するため、両者はほぼ相殺することとなり、明度の変化は現れないか、少ないものと考えられる。
【００８１】
図１６は、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が広くなる方向にずれて配置されていたとき（参考例）における明度変化について説明するための図である。図１６では、図１４のノズル列に対し１／２ノズルピッチだけ第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が広くなるように２つのノズル列が配置されている（Ｙ1＜Ｙ3）。このようなノズル列配置において、明度変化は次のようになる。
【００８２】
元の位置のとき：単位面積あたりのインク量は、図１４のときよりも少なくなっている。これは、ノズル列の配置構成において重複範囲が減っていることから、単位面積あたりのインク量が減少しているのである。このとき、被覆率を説明する左側の図において、第２ノズル列４１１Ｂによって形成されたドットから離れて第１ノズル列４１１Ａによるドットが形成されている。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットに重なるように第２ノズル列４１１Ｂによるドットが形成されている。
【００８３】
狭くなったとき：「元の位置」のときと比較して、単位面積あたりのインク量は増加する。また、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されるドットに近づくように第２ノズル列４１１Ｂによるドットが形成される。しかながら、ドット同士が重複しないことは「元の位置」のときと変わらないので、被覆率に変化はない。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されるドットから離れるように第２ノズル列４１１Ｂによるドットが形成される。このとき、「元の位置」において重複していたドットが重複しないドットとなることで、被覆率は高くなる。  
よって、単位面積あたりのインク量が増加（濃くなる）し、被覆率も増加（濃くなる）することになるため、明度はより暗くなるように変化するものと考えられる。
【００８４】
広くなったとき：「元の位置」のときと比較して、単位面積あたりのインク量は減少する。また、被覆率を説明する左側の図において、第１ノズル列４１１Ａによって形成されたドットから離れるようにして第２ノズル列４１１Ｂによるドットが形成される。このときの被覆率には変化はない。しかしながら、ドット同士が重複しないことは「元の位置」のときと変わらないので、被覆率に変化はない。また、被覆率を説明する右側の図において、第１ノズル列４１１Ａによって形成されたドットに、より重なり合うようにして第２ノズル４１１Ｂによるドットが形成される。このときの被覆率は減少することになる。  
よって、単位面積あたりのインク量が減少（淡くなる）し、被覆率が減少（淡くなる）することになるため、明度はより明るくなるように変化するものと考えられる。
【００８５】
図１７は、ノズル配置に対する明度変化の関係を説明するための図である。図には、横軸に、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとの配置関係が示されている。ここで、「狭い」とは、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が狭くなるように配置（図１５に相当）されているという意味である。また、「広い」とは、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が広くなるように配置されているという意味である。また、図の縦軸には明度が示されている。
【００８６】
上述のように、「狭い」領域においてｄ２だけドット位置が変動したときの明度変化はＬ2である。一方、「広い」領域においてｄ１だけドット位置が変動したときの明度変化はＬ1である。このように、ノズル列の配置において、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が狭くなるように配置された場合には、ドットの位置変動による明度変化は少ないことがわかる。
【００８７】
なお、上記のような、ノズル列の配置において、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が狭くなるように配置された場合に、ドットの位置変動による明度変化が少ないことの理由としては以下のようにも考えられる。
【００８８】
第１ノズル列４１１Ａと第２ノズル列４１１Ｂのうちのノズルが重複する範囲の端部付近（図１４、１５、１６の、第１ノズル列４１１Ａのノズル＃１１と第２ノズル列４１１Ｂのノズル＃１付近、及び、第１ノズル列４１１Ａのノズル＃１４と第２ノズル列４１１Ｂのノズル＃４付近）に着目すると、前述のように、搬送方向に並ぶ共通のドットラインを分担して形成する組になるノズル、例えば第１ノズル列４１１Ａのノズル＃１１と第２ノズル列４１１Ｂのノズル＃１とによって、共通してドットを形成する該ドットラインが所定の明度になるように分担してドットラインのドットを形成している。また、重複しない範囲のノズル、例えばノズル列４１１Ａのノズル＃１０では、当該ノズル単独でドットラインを形成している。
【００８９】
ここで、図１５の場合には、ノズル列４１１Ｂのノズル＃１で形成するドットとノズル列４１１Ａのノズル＃１０で形成するドットの距離が狭くなっている。今、媒体搬送誤差などにより、２つのノズル列のノズルで形成するドットのノズル列方向の形成位置が、２つのノズル列の重複範囲が少なくなる方向、つまり、ノズル列４１１Ｂのノズル＃１で形成するドットが図の右方向、にずれた場合を考えると、図でノズル列４１１Ｂのノズル＃１で形成するドットとノズル列４１１Ａのノズル＃１０で形成するドットの距離が広くなり、この領域の単位面積あたりのインク量は減少するものの、両ドットはもともと距離が狭く重なっていたことから、ドットの重なりが減り被覆率は増加するため、この領域の明度変化は比較的少ない。
【００９０】
一方、図１６の場合には、ノズル列４１１Ｂのノズル＃１で形成するドットとノズル列４１１Ａのノズル＃１０で形成するドットの距離が広くなっている。今、同様に、２つのノズル列のノズルで形成するドットのノズル列方向の形成位置が、２つのノズル列の重複範囲が少なくなる方向にずれた場合を考えると、図でノズル列４１１Ｂのノズル＃１で形成するドットとノズル列４１１Ａのノズル＃１０で形成するドットの距離がより広くなり、両ドットはもともと重なっていない為、被覆率は変化せず、この領域の単位面積あたりのインク量は減少し、この領域の明度が明るくなる明度変化が比較的大きい。
【００９１】
そして、２つのノズル列の重複範囲の端部付近に上述の影響が起こるものの、実際には、ノズルピッチは非常に小さく重複範囲も小さいものであることから、目視において、重複範囲全体として、図１６の場合に明度が明るくなる影響が比較的大きく観察されるのである。
【００９２】
よって、図１５のように、黒スジが発生するようなノズル同士の対応関係となるようにして第１ノズル列４１１Ａと第２ノズル列４１１Ｂを配置することが望ましい。そして、このような構成で、補正用パターンを形成する（図９、Ｓ２０２）。単にこのような構成で印刷を行うとすると、一部重複する範囲における濃度が高い印刷となってしまうため、上述のような補正値取得処理（図９、Ｓ２０４〜Ｓ２１０）のような処理を行って階調値補正を行うことにする。つまり、図１５のように黒スジが発生するような構成で補正用パターンを印刷し、その後、図９に示す補正値取得処理を行う。そして、得られた補正値を用いて階調値補正を行いつつ、補正用パターンを形成したときのようなノズル構成で印刷を行うことでより、ドット位置の変動に対して影響の少ない印刷を行うことができるようになる。すなわち、濃度むらの少ない印刷を行うことができるようになる。
【００９３】
このように、第１ノズル列４１１Ａと第２ノズル列４１１Ｂとが重複する範囲に対応する領域が、重複しない範囲に対応する領域よりも濃度が高くなるように印刷されることが望ましい。しかしながら、プリンタ１の組み立て工程における第１ノズル列４１１Ａと第２ノズル列４１１Ｂの配置工程において、図１５に示すような第１ノズル列４１１Ａと第２ノズル列４１１Ｂとの配置関係にならないことがある。
【００９４】
図１８は、第１ノズル列４１１Ａの一部のノズルと第２ノズル列４１１Ｂの一部のノズルとが搬送方向について一致するように配置されているときのドットの形成を説明するための図である。図には、ノズルに示された斜線の方向と形成されたドットの斜線の方向が一致するように示されており、どのノズル列のノズルがドットを形成したかが示されている。また、ここでは説明の容易のために、ノズル列の重複する範囲における各ノズルのノズル使用比率を５０％にしている。そして、ノズル列の重複する範囲のドットラインにおいて、第１ノズル列４１１Ａのノズルによって形成されたドットと第２ノズル列４１１Ｂのノズルによって形成されたドットとが交互に現れる様子が示されている。
【００９５】
図１９は、各ノズル列のノズルと各ドットラインの対応関係を示す表である。本実施形態におけるプリンタ１の基本設定では、図に示されるような対応関係のノズル同士が分担して各ドットラインを形成することになる。これは後述する、基本分担ノズル関係となっている。
【００９６】
図２０は、第１ノズル列４１１Ａの一部のノズルと第２ノズル列４１１Ｂの一部のノズルとが搬送方向について一致しないように配置されているときのドットの形成を説明するための図（その１）である。ここでも、図１９に示されるような対応関係で各ノズルが分担して共通のドットラインを形成している。しかしながら、第１ノズル列４１１Ａが第２ノズル列４１１Ｂに対してｙ軸のプラス方向にずれるような配置になっているため、第１１ドットライン〜第１８ドットラインの領域における単位面積あたりのインク量が減少することになる。結果として、この領域に白スジが発生することになる。
【００９７】
図２１は、第１ノズル列４１１Ａの一部のノズルと第２ノズル列４１１Ｂの一部のノズルとが搬送方向について一致しないように配置されているときのドットの形成を説明するための図（その２）である。ここでも、図１９に示されるような対応関係で各ノズルが分担して共通のドットラインを形成している。しかしながら、第１ノズル列４１１Ａが第２ノズル列４１１Ｂに対してｙ軸のマイナス方向にずれるような配置になっているため、第１１ドットライン〜第１８ドットラインの領域における単位面積あたりのインク量が増加することになる。結果として、この領域に黒スジが発生することになる。
【００９８】
図１５の説明によると、図２１に示されるような黒スジを発生させるノズル列配置が望ましい。しかしながら、前述のように、プリンタの製造工程のヘッドの配置工程において、このような望ましい状態にノズル列の配置が行われない場合がある。例えば、図２０のような配置になる場合もある。そのために、以下に示すように、黒スジを発生させるようにデータ振り分け設定を行う。
【００９９】
図２２は、分担ノズル関係の再設定を説明するためのフローチャートである。  
まず、基本分担ノズル関係がプリンタ１のメモリ６３から呼び出される（Ｓ３０２）。基本分担ノズル関係とは、第１ノズル列４１１Ａと第２ノズル列４１１Ｂの重複する範囲の各ノズルにおいて、共通のドットラインを分担して形成するノズル同士の対応関係である。本実施形態において、基本分担ノズル関係は、前述の図１９に示すようなノズル同士の対応関係で分担して共通のドットラインを形成している。例えば、第１ノズル列４１１Ａのノズル＃１１と第２ノズル列４１１Ｂのノズル＃１とが分担して共通のドットラインを形成するように対応付けられている。また、第２ノズル列４１１Ａのノズル＃１２と第２ノズル列４１１Ｂのノズル＃２とが分担して共通のドットラインを形成するように対応付けられている。
【０１００】
このような設定になっていることにより、仮に、第１ノズル列４１１Ａと第２ノズル列４１１Ｂの重複範囲におけるノズルが図１８のように搬送方向について一致していた場合、第１ドットラインから第２８ドットラインは一定のピッチで並ぶことになる。  
次に、位置ずれ検出用パターンが印刷される（Ｓ３０４）。
【０１０１】
図２３は、位置ずれ検出用パターンの説明図（その１）である。図における第１ノズル列４１１Ａは、図１８の第１ノズル列４１１Ａよりもｙ方向のプラス側に１／２ピッチだけずれて配置されている。そして、図には、位置ずれ検出パターンが斜線を付したドットによって示されている。
【０１０２】
位置ずれ検出用パターンは、分担して共通のドットラインを形成しないノズルであって、分担して共通のドットラインを形成するノズルに隣接するノズルによって形成されるドットラインから成る。本実施形態では、第１ノズル列４１１Ａのノズル＃１０で形成された第１０ドットラインと第２ノズル列４１１Ｂのノズル＃９によって形成された第１９ドットラインにより、位置ずれ検出用パターンが形成される。
【０１０３】
仮に、第１ノズル列４１１Ａと第２ノズル列４１１Ｂの重複範囲のおけるノズルが図１８のように搬送方向について一致していた場合、位置ずれ検出パターンの第１０ドットラインと第１９ドットラインの距離は、間に８本のドットラインが形成できる程度の距離になるはずである。しかしながら、図２３に示したように、第１ノズル列４１１Ａが第２ノズル列４１１Ｂに対してｙ軸のプラス方向に１／２ピッチだけずれたような構成になっていると、第１０ドットラインと第１９ドットラインとの距離は、図１８に示す第１０ドットラインと第１９ドットラインとの距離よりも長いものとなる。
【０１０４】
図２４は、位置ずれ検出用パターンの説明図（その２）である。図における第１ノズル列４１１Ａは、図１８の第１ノズル列４１１Ａよりもｙ軸のマイナス方向に１／２ピッチだけずれて配置されている。このように、図２４に示したような構成になっていると、第１０ドットラインと第１９ドットラインとの距離は、図１８に示す第１０ドットラインと第１９ドットラインとの距離よりも短くなる。
【０１０５】
次に、位置ずれ検出用パターンの読み取りが行われる（Ｓ３０６）。位置ずれ検出テストパターンの読み取りはスキャナ１２０によって行われる。尚、位置ずれ検出テストパターンの読み取りの解像度は、印刷画像の解像度よりも高いことが望ましい。本実施形態では、印刷画像は３６０ｄｐｉの解像度となっているため、例えば、これよりも高い７２０ｄｐｉの解像度で読み取られることが望ましい。これは、後に、より高精度にドットの位置ずれを検出できるようにするためである。
【０１０６】
尚、位置ずれ検出用パターンの読み取り後、読み取った画像データの修正等を行うこととしてもよい。位置ずれ検出用パターンをスキャナ１２０にセットする際に、回転方向の傾きをもってセットされてしまう場合がある。このようにセットされた位置ずれ検出用パターンを読み取ることとすると、傾きを有する画像が読み取られることになる。そこで、画像データにおいて位置ずれ検出用パターンのドットライン同士の距離を検出しやすいように、回転など座標変換を行って画像データの修正が行われることとしてもよい。
【０１０７】
次に、分担ノズル関係設定が行われる（Ｓ３０８）。  
図２５は、分担ノズル関係設定を説明するためのフローチャートである。分担ノズル関係設定は、前述の位置ずれ検出用パターンのドットライン同士の距離から、白スジが発生するようなノズル列同士の配置になっているのか否かを判定し、白スジが発生するようなノズル列同士の配置になっている場合に、分担して共通するドットラインを形成するノズル同士の対応関係を再設定する処理である。
【０１０８】
まず、ドットライン間隔ｍが求められる（Ｓ４０２）。  
図２６Ａは、位置ずれ検出用パターンを読み取ったときの階調値を説明するための図（その１）である。図における読み取り画像データ位置は、図２３及び図２４における紙幅方向に対応している。また、縦軸は、読み取り画像データの階調値である。図２６Ａにおいて、階調値の低い場所は紙地の階調値（ほぼ白色）であり、階調値の高い位置は第１１ドットラインと第１９ドットラインの存在する位置を示している。
【０１０９】
前述の位置ずれ検出用パターンの読み取りによって、このような読み取り画像データ位置と階調値との関係を取得している。ここでは、これらのデータに基づいて、階調値が高い位置間の距離を求める。例えば、７２０ｄｐｉの解像度で読み取り画像データ位置が示されている場合、図の左側に示される階調値のピーク立ち上がりのデータ位置から、次のピーク立ち上がりのデータ位置まで、１７×７２０ｄｐｉの距離を有している。すなわち、印刷画像の画素領域にすると８．５画素領域分の距離を有していることを求めることができる。このときの、ドットライン間隔ｍは、８．５ということになる。
【０１１０】
尚、後述するが、図２６Ａは、図２４のときのように黒スジが発生するようなノズル配置となったときの位置ずれ検出パターンを読み取ったときの階調値となっている。
【０１１１】
図２６Ｂは、位置ずれ検出パターンを読み取ったときの階調値を説明するための図（その２）である。図２６Ｂにおいて、図の左側に示される階調値のピーク立ち上がりのデータ位置から、次のピーク立ち上がりのデータ位置まで、１９×７２０ｄｐｉの距離を有している。すなわち、印刷画像の画素領域にすると、９．５画素領域分の距離を有している。このときの、ドットラインｍは、９．５ということになる。
【０１１２】
図２６Ｃは、位置ずれ検出用パターンを読み取ったときの階調値を説明するための図（その３）である。図２６Ｃにおいて、図の左側に示される階調値のピーク立ち上がりのデータ位置から、次のピーク立ち上がりのデータ位置まで、１８×７２０ｄｐｉの距離を有している。すなわち、印刷画像の画素領域にすると、９画素領域分の距離を有している。このときの、ドットライン間隔ｍは、９ということになる。  
このようにして、ドットライン間隔ｍが求められる（Ｓ４０２）。
【０１１３】
次に、ドットライン間隔ｍがドットライン間隔閾値Ｍよりも大きいか否かについて判定される（Ｓ４０４）。そして、ドットライン間隔ｍがドットライン間隔閾値Ｍよりも大きい場合には、ステップＳ４０６が実行される。一方、ドットライン間隔ｍがドットライン間隔閾値Ｍよりも大きくはない場合には、ステップＳ３０８の分担ノズル関係の再設定処理を終了する。
【０１１４】
ドットライン間隔閾値Ｍの値は、共通のドットラインを分担して形成するノズル同士が搬送方向について一致するように並んでいたとき（図１８）の、第１１ドットラインと第１９ドットラインとの間隔が設定される。本実施形態において、ドットライン間隔閾値Ｍは、９に設定されている。
【０１１５】
ドットライン間隔ｍがドットライン間隔閾値Ｍよりも大きい場合にはステップＳ４０６が実行される。ステップＳ４０６は、対応するノズル関係を再設定する処理である。対応するノズル関係の再設定は、分担して共通のドットラインを形成するように対応付けられたノズル数を減らすようにノズル同士の対応付が変更される。
【０１１６】
例えば、これまでは、第１ノズル列４１１Ａの＃１１〜＃１８の８個のノズルに対し、第２ノズル列４１１Ｂの＃１〜＃８の８個のノズルが対応付けられるように設定されていた。ここでは、このように対応付けられたノズル数が減らされ、第１ノズル列４１１Ａの＃１２〜＃１８の７個のノズルに対し、第２ノズル列４１１Ｂの＃１〜＃７の７個のノズルが対応付けられるように設定される。
【０１１７】
図２７は、対応するノズル同士の関係を再設定したときのドット配置を説明するための図である。図には、対応付けられるノズル同士が点線で結びつけられて示されている。また、図２８は、再設定後の分担ノズル関係を示す図である。例えば、第１ノズル列４１１Ａのノズル＃１２と第２ノズル列４１１Ｂのノズル＃１とが分担して共通のドットライン（第１１ドットライン）を形成するように対応付けられている。また、第２ノズル列４１１Ａのノズル＃１３と第２ノズル列４１１Ｂのノズル＃２とが分担して共通のドットライン（第１２ドットライン）を形成するように対応付けられている。
【０１１８】
このような対応関係にされた結果、第１ノズル列４１１のノズル＃１２は、基本分担ノズル関係のときにノズル＃１１のノズルが形成していたドットを形成するように設定される。図中の括弧は、基本分担ノズル関係のときに図の右に示されるドットラインを形成していたノズル番号を示している。つまり、第１ノズル列４１１Ａのノズル＃２は基本分担のずる関係のときにおいて第１ノズル列４１１Ａのノズル＃１が形成していたドットを形成するように設定される。このように順次対応関係が変更された結果、第１ノズル列４１１Ａのノズル＃１８は、基本設定のときにおいて第１ノズル列４１１Ａのノズル＃１７が形成していたドットを形成するようにされる。
【０１１９】
また、基本分担ノズル関係のときにおいて第１ノズル列４１１Ａのノズル＃１８が形成していたドットを形成するためのノズルが第２ノズル列４１１Ｂに必要になる。このため、第２ノズル列４１１Ｂのノズル＃８が、基本分担のずる関係のときにおいて第１ノズル列４１１Ａのノズル＃１８が形成していたドットと、第２ノズル列４１１Ｂのノズル＃８が形成していたときのドットとの両方を形成するように設定される。  
また、第１ノズル列４１１Ａにおいて、形成するドットラインの対応関係が一つずつずらされた結果、ノズル＃１はドットラインを形成しないようになる。  
このようにすることによって、第１１ドットライン〜第１７ドットラインの領域において黒スジが生ずるような印刷を行うことができる。
【０１２０】
尚、ここでは、ノズル列の数が２つのときであってノズル列同士の重複する箇所が１箇所であるときについて説明を行ったが、３つ以上のノズル列を有して２つ以上のノズル列同士の重複箇所を有する場合には、上述のような処理が各重複箇所について行われることになる。例えば、３つのノズル列を有した場合であると、２箇所の重複箇所が生ずるが、この場合には上述のような処理が２回行われることになる。
【０１２１】
このようにして、分担ノズル関係設定処理（Ｓ３０８）が完了すると、分担ノズル関係設定がプリンタ１のメモリ６３に記憶される。分担ノズル関係設定の保存は、図２８に示すような、共通のドットラインを形成するノズル同士の組み合わせが関連づけて保存されることにより行われる。
【０１２２】
このようなドットラインを形成するノズル同士の対応付けの変更は、ノズルからインクを噴射させるための画素データのノズルに対する対応関係を変更することともいえる。例えば、基本分担ノズル関係において、第１ノズル列４１１Ａのノズル＃１１からインクを噴射するために使用される画素データを、分担ノズル関係の変更後は第１ノズル列４１１Ａのノズル＃１２からインクを噴射するために使用される画素データになるように対応付けを変更する。このように、対応する画素データのノズルに対する対応関係を変更することによって、ドットラインを形成するノズル同士の対応付けの変更を行うことができる。
【０１２３】
このようにして、図２８に示されるような分担ノズル関係を参照し、この分担ノズル関係でドットラインを形成するように画素データのノズルに対する対応関係を変更することによって、黒スジを形成するような印刷を行うことができる。
【０１２４】
尚、ここでは説明の容易のために、分担して共通のドットラインを形成する際に、第１ノズル列のノズルと第２ノズル列４１１Ｂのノズルのノズル使用比率が共に５０％となるように説明された。つまり、分担して形成された共通のドットラインにおいて第１ノズル列４１１Ａによるドットと第２ノズル列４１１Ｂによるドットとが交互に現れるようになっていた。しかしながら、本実施形態では、重複する範囲におけるノズル使用比率は、図６に示されるようにノズル列端部に向かうほど少ないノズル使用比率になるようにドットを形成する。
【０１２５】
そして、このようなノズルの対応関係で補正用パターンを形成する（図９、Ｓ２０２）。単にこのような構成で印刷を行うとすると、一部重複する範囲における濃度が高い印刷となってしまうため、上述のような補正値取得処理（図９、Ｓ２０４〜Ｓ２１０）のような処理を行って階調値補正を行うことにする。そして、得られた補正値を用いて階調値補正を行いつつ、再設定された分担ノズル関係で印刷を行うことでより、ドット位置の変動に対して影響の少ない印刷を行うことができるようになる。すなわち、濃度むらの少ない印刷を行うことができるようになる。
【０１２６】
＝＝＝印刷処理＝＝＝
図２９は、ユーザ下でプリンタドライバが行う印刷処理のフロー図である。プリンタ１を購入したユーザは、プリンタ１に同梱されているＣＤ−ＲＯＭに記憶されたプリンタドライバ（若しくは、プリンタ製造会社のホームページからダウンロードしたプリンタドライバ）を、コンピュータにインストールする。このプリンタドライバには、図中の各処理をコンピュータに実行させるためのコードを備えている。また、ユーザは、コンピュータにプリンタ１を接続する。
【０１２７】
まず、プリンタドライバは、プリンタ１のメモリに記憶されている補正値テーブル（図１３参照）を、プリンタ１から取得する（Ｓ５０２）。  
ユーザがアプリケーションプログラム上から印刷を指示したとき、プリンタドライバが呼び出され、印刷対象となる画像データ（印刷画像データ）をアプリケーションプログラムから受け取り、その印刷画像データに対して解像度変換処理を行う（Ｓ５０４）。解像度変換処理とは、画像データ（テキストデータ、イメージデータなど）を、用紙に印刷する際の解像度（印刷解像度）に変換する処理である。ここでは、印刷解像度は３６０×３６０ｄｐｉであり、解像度変換処理後の各画素データは、ＲＧＢ色空間により表される２５６階調のデータである。
【０１２８】
次に、プリンタドライバは、色変換処理を行う（Ｓ５０６）。色変換処理とは、プリンタ１のインク色の色空間に合わせて画像データを変換する処理である。ここでは、ＲＧＢ色空間の画像データ（２５６階調）が、ＣＭＹＫ色空間の画像データ（２５６階調）に変換される。
【０１２９】
これにより、２５６階調のＣＭＹＫ色空間の画像データが得られる。なお、以下の説明では、説明の簡略化のため、ＣＭＹＫ色空間の画像データのうちの、ブラック平面の画像データについて説明する。
【０１３０】
次に、プリンタドライバは、濃度むら補正処理を行う（Ｓ５０８）。濃度むら補正処理は、用紙上の画素列（ラスタラインに対応）ごとの補正値に基づいて、各画素列に属する画素データの階調値をそれぞれ補正する処理である。  
例えば、ユーザのコンピュータ１１０のプリンタドライバは、各画素データの階調値（以下、補正前の階調値をＳｉｎとする）を、その画素データが対応するラスタラインの濃度補正値Ｈに基づいて補正する(以下、補正後の階調値をＳｏｕｔとする）。
【０１３１】
具体的には、あるラスタラインの階調値Ｓｉｎが指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの何れかと同じであれば、コンピュータ１１０のメモリに記憶されている濃度補正値Ｈをそのまま用いることができる。例えば画素データの階調値Ｓｉｎ＝Ｓｂであれば、補正後の階調値Ｓｏｕｔは次式によって求められる。  
Ｓｏｕｔ＝Ｓｂ×（１＋Ｈｂ）
【０１３２】
一方、画素データの階調値が指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅと異なる場合、その周囲の指令階調値の濃度補正値を用いた補間に基づいて補正値を算出する。例えば指令階調値Ｓｉｎが指令階調値Ｓｂと指令階調値Ｓｃとの間の場合、指令階調値Ｓｂの濃度補正値Ｈｂ、及び指令階調値Ｓｃの濃度補正値Ｈｃを用いた線形補間により求めた補正値をＨ´とすると、指令階調値Ｓｉｎの補正後の階調値Ｓｏｕｔは次式によって求められる。  
Ｓｏｕｔ＝Ｓｉｎ×（１＋Ｈ´）
このようにして、濃度補正処理が行なわれる。
【０１３３】
濃度むら補正処理の後、プリンタドライバは、ハーフトーン処理を行う。ハーフトーン処理とは、高階調数のデータを、低階調数のデータに変換する処理である。ここでは、２５６階調の印刷画像データが、プリンタ１の表現可能な４階調の印刷画像データに変換される。ハーフトーン処理方法としてディザ法などが知られており、本実施形態もこのようなハーフトーン処理を行う。
【０１３４】
本実施形態において、プリンタドライバは、濃度むら補正処理された画素データに対して、ハーフトーン処理を行うことになる。この結果、濃く視認されやすい部分の画素データの階調値は低くなるように補正されているので、その部分のドット生成率は低くなる。逆に、淡く視認されやすい部分ではドット生成率が高くなる。
【０１３５】
次に、プリンタドライバは、ラスタライズ処理を行う（Ｓ５１２）。ラスタライズ処理は、印刷画像データ上の画素データの並び順を、プリンタ１に転送すべきデータ順に変更する処理である。その後、プリンタドライバは、プリンタ１を制御するための制御データを画素データに付加することによって印刷データを生成し（Ｓ５１４）、その印刷データをプリンタ１に送信する（Ｓ５１６）。
【０１３６】
プリンタ１は、受信した印刷データに従って、印刷動作を行う。具体的には、プリンタ１のコントローラ６０は、受信した印刷データの制御データに従って搬送ユニット２０などを制御し、印刷データの画素データに従ってヘッドユニット４０を制御して各ノズルからインクを吐出する。このようにして生成された印刷データに基づいてプリンタ１が印刷処理を行えば、各ラスタラインのドット生成率が変更され、用紙上の列領域の画像片の濃度が補正されて、印刷画像の濃度むらが抑制される。
【０１３７】
＝＝＝その他の実施の形態＝＝＝
上述の実施形態では、ノズル列４１１Ａとノズル列４１１Ｂの重複範囲のノズル数を、１重複範囲の１ノズル列当たり８個としているが、８個に限らず１個以上であればよい。
【０１３８】
また、上述の実施形態は、プリンタなど印刷装置の製造工程において行なってもよいし、製造後のメンテナンス等において、補正値設定方法等として行なってもよい。その場合、当該印刷装置を使用するユーザが行なっても良い。なお、補正値は印刷装置と一体の記憶部に記憶されても良いし、印刷装置とは別体の記憶部に記憶されても良い。また、記憶部は、半導体記憶部の他に、光学的に読取可能な記憶部でも良いし、磁気的な記憶部や可視記憶部など他の記憶部でも良い。
【０１３９】
また、上述の実施形態では、図２９において、Ｓ５０６色変換処理とＳ５１０ハーフトーン処理の間に濃度むら補正処理を行なっているが、これに限らず、最終的に、ドットによって形成されるドットラインの濃度補正が行なえるものであればよく、どの段階で濃度むら補正をおこなってもよい。
【０１４０】
上述の実施形態では、流体噴射装置としてプリンタ１が説明されていたが、これに限られるものではなくインク以外の他の流体（液体や、機能材料の粒子が分散されている液状体、ジェルのような流状体）を噴射したり吐出したりする流体噴射装置に具現化することもできる。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、気体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の装置に、上述の実施形態と同様の技術を適用してもよい。また、これらの方法や製造方法も応用範囲の範疇である。
【０１４１】
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。
【０１４２】
＜シリアル型プリンタについて＞
前述の実施形態では、複数のヘッドがノズル列方向に並び、搬送される用紙に対して印刷を行う、所謂ライン型プリンタを例に説明を行ったが、前述の第１ノズル列４１１Ａと第２ノズル列４１１Ｂとを１つのキャリッジに搭載し、このキャリッジを用紙の搬送方向と交差する方向に移動させながら印刷する場合にも適用することができる。
【０１４３】
＜ヘッドについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【図面の簡単な説明】
【０１４４】
【図１】用語の説明図である。
【図２】印刷システム１００の構成を示すブロック図である。
【図３】プリンタ１の搬送処理とドット形成処理を説明するための斜視図である。
【図４】ヘッドユニット４０の下面における複数のヘッドの配列の説明図である。
【図５】参考例のヘッド配置とドット形成の様子の説明図である。
【図６】オーバーラップ処理を説明するための図である。
【図７】プリンタドライバによる処理の説明図である。
【図８】図８Ａは理想的にドットが形成されたときの様子の説明図であり、図８Ｂは濃度むらが発生したときの説明図であり、図８Ｃは濃度むらの発生が抑制された様子を示す図である。
【図９】補正値取得処理の流れを示す図である。
【図１０】補正用パターンＣＰの説明図である。
【図１１】指令階調値がＳａ、Ｓｂ、ＳｃのサブパターンＣＳＰについてラスタライン毎の算出濃度を示すグラフである。
【図１２】図１２Ａは、第ｉラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図であり、図１２Ｂは、第ｊラスタラインについて指令階調値Ｓｂを補正するための濃度補正値Ｈｂを算出する手順についての説明図である。
【図１３】メモリ５３に記憶された補正値テーブルを示す図である。
【図１４】対応するノズル同士が搬送方向について一致していたとき（参考例）の明度変化について説明するための図である。
【図１５】第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が狭くなる方向にずれて配置されていたとき（本実施形態）の明度変化について説明するための図である。
【図１６】第１ノズル列４１１Ａと第２ノズル列４１１Ｂとで構成されるノズル列の幅が広くなる方向にずれて配置されていたとき（参考例）における明度変化について説明するための図である。
【図１７】ノズル配置に対する明度変化の関係を説明するための図である。
【図１８】第１ノズル列４１１Ａの一部のノズルと第２ノズル列４１１Ｂの一部のノズルとが搬送方向について一致するように配置されているときのドットの形成を説明するための図である。
【図１９】各ノズルのノズルと各ドットラインの対応関係を示す表である。
【図２０】第１ノズル列４１１Ａの一部のノズルと第２ノズル列４１１Ｂの一部のノズルとが搬送方向について一致しないように配置されているときのドットの形成を説明するための図（その１）である。
【図２１】第１ノズル列４１１Ａの一部のノズルと第２ノズル列４１１Ｂの一部のノズルとが搬送方向について一致しないように配置されているときのドットの形成を説明するための図（その２）である。
【図２２】分担ノズル関係の再設定を説明するためのフローチャートである。
【図２３】位置ずれ検出用パターンの説明図（その１）である。
【図２４】位置ずれ検出用パターンの説明図（その２）である。
【図２５】分担ノズル関係設定を説明するためのフローチャートである。
【図２６】図２６Ａは、位置ずれ検出用パターンを読み取ったときの階調値を説明するための図（その１）であり、図２６Ｂは、位置ずれ検出用パターンを読み取ったときの階調値を説明するための図（その２）であり、図２６Ｃは、位置ずれ検出用パターンを読み取ったときの階調値を説明するための図（その３）である。
【図２７】対応するノズル同士の関係を再設定したときのドット配置を説明するための図である。
【図２８】再設定後の分担ノズル関係を示す図である。
【図２９】ユーザ下でプリンタドライバが行う印刷処理のフロー図である。
【符号の説明】
【０１４５】
１  プリンタ、
２０  搬送ユニット、２４  ベルト、
４０ヘッドユニット、４１Ａ  第１ヘッド、４１Ｂ  第２ヘッド、
４１１Ａ  第１ノズル列、４１１Ｂ  第２ノズル列、
５０  検出器群、６０  コントローラ
１１０  コンピュータ、１１２  ＣＰＵ、１１３  メモリ、
１２０  スキャナ、１２１  読取キャリッジ、１２５  スキャナコントローラ
【図１】
2010155375.tif 000003
【図２】
2010155375.tif 000004
【図３】
2010155375.tif 000005
【図４】
2010155375.tif 000006
【図５】
2010155375.tif 000007
【図６】
2010155375.tif 000008
【図７】
2010155375.tif 000009
【図８】
2010155375.tif 000010
【図９】
2010155375.tif 000011
【図１１】
2010155375.tif 000012
【図１２】
2010155375.tif 000013
【図１３】
2010155375.tif 000014
【図１４】
2010155375.tif 000015
【図１５】
2010155375.tif 000016
【図１６】
2010155375.tif 000017
【図１７】
2010155375.tif 000018
【図１８】
2010155375.tif 000019
【図１９】
2010155375.tif 000020
【図２０】
2010155375.tif 000021
【図２１】
2010155375.tif 000022
【図２２】
2010155375.tif 000023
【図２３】
2010155375.tif 000024
【図２４】
2010155375.tif 000025
【図２５】
2010155375.tif 000026
【図２６】
2010155375.tif 000027
【図２７】
2010155375.tif 000028
【図２８】
2010155375.tif 000029
【図２９】
2010155375.tif 000030
【図１０】
2010155375.tif 000031