(57)【要約】【課題】濃度ムラを適切に補正できるようにすることを目的とする。【解決手段】第１印刷領域及び第２印刷領域に第１印刷にて複数のドット列を形成し、所定搬送量にて媒体を搬送し、第２印刷領域に第２印刷にて複数のドット列を形成することによって、テストパターンを形成する。スキャナの読み取り結果に基づいて、第２印刷領域用補正値を求める。第２印刷領域用補正値に基づいてその第２印刷領域用補正値に対応するデータを補正し、第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正する。このような印刷方法において、印刷画像を形成する際に、第１印刷と第２印刷との間に行われる搬送の搬送量を所定搬送量よりも短くした場合、複数の第２印刷領域用補正値のうちの一部の補正値に対応するデータは、一部の補正値に基づいて補正されないこととする。【選択図】図２３
2008155376.tif 000002
【特許請求の範囲】
【請求項１】
第１印刷領域及び前記第１印刷領域よりも媒体の後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成し、前記第１印刷の後に所定搬送量にて前記媒体を搬送し、前記第２印刷領域に第２印刷にて複数のドット列を形成することによって、テストパターンを形成し、
前記テストパターンをスキャナで読み取り、
前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求め、
前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正し、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成することによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正する
印刷方法であって、
前記印刷画像を形成する際に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くした場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正されない
ことを特徴とする印刷方法。
【請求項２】
請求項１に記載の印刷方法であって、
前記印刷画像を形成する媒体の大きさに応じて、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量が前記所定搬送量よりも短くなる
ことを特徴とする印刷方法。
【請求項３】
請求項２に記載の印刷方法であって、
前記媒体を搬送するための搬送部材を備え、
前記印刷画像を形成する際に前記第２印刷を終えたときの前記媒体と前記搬送部材との位置関係が、前記媒体の大きさに関わらず、同じになる
ことを特徴とする印刷装置。
【請求項４】
請求項１〜３のいずれかに記載の印刷方法であって、
前記第１印刷と前記第２印刷との間に行われる搬送の搬送量が前記所定搬送量よりも短くなるほど、前記一部の補正値の数は多くなる
ことを特徴とする印刷方法。
【請求項５】
請求項１〜４のいずれかに記載の印刷方法であって、
前記スキャナの読み取り結果に基づいて、前記第１印刷領域に形成されたドット列に対応する第１印刷領域用補正値を求め、
前記一部の補正値の代わりに前記第１印刷領域用補正値に基づいて、前記一部の補正値に対応するデータを補正する
ことを特徴とする印刷方法。
【請求項６】
請求項５に記載の印刷方法であって、
前記一部の補正値は、前記第２印刷領域に形成される複数のドット列のうちの前記第１印刷領域側に位置するドット列に対応する補正値である
ことを特徴とする印刷方法。
【請求項７】
印刷装置に、第１印刷領域及び前記第１印刷領域よりも後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成させ、前記第１印刷の後に所定搬送量にて前記媒体を搬送させ、前記第２印刷領域に第２印刷にて複数のドット列を形成させることによって、テストパターンを形成させ、
スキャナに、前記テストパターンを読み取らせ、
前記印刷装置を制御する制御装置に、前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求めさせ、
前記制御装置に、前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正させ、前記印刷装置に、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成させることによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正させる
プログラムであって、
前記印刷画像を形成する際に、前記印刷装置に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くさせる場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正させない
ことを特徴とするプログラム。
【請求項８】
印刷装置と、スキャナと、前記印刷装置を制御する制御装置とを備え、
前記印刷装置は、第１印刷領域及び前記第１印刷領域よりも後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成し、前記第１印刷の後に所定搬送量にて前記媒体を搬送し、前記第２印刷領域に第２印刷にて複数のドット列を形成することによって、テストパターンを形成し、
前記スキャナは、前記テストパターンを読み取り、
前記制御装置は、前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求め、
前記制御装置は、前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正し、前記印刷装置は、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成することによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正する
印刷システムであって、
前記印刷画像を形成する際に、前記印刷装置に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くさせる場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正されない
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷方法、プログラム及び印刷システムに関する。
【背景技術】
【０００２】
媒体（たとえば紙や布など）を搬送方向に搬送するとともにヘッドにより媒体に印刷を行う印刷装置として、インクジェットプリンタが知られている。このような印刷装置では、媒体に印刷された画像に白スジや黒スジが生じ、濃度ムラが生じることがある。  
そこで、特許文献１では、濃度ムラを補正する方法が提案されている。
【特許文献１】特開平２−５４６７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
補正値を取得するときには、テストパターンを印刷し、このテストパターンを読み取り、読取結果に基づいて補正値を算出する。その後、印刷画像を形成する際に、テストパターンを印刷するときと同じように印刷画像を印刷するのであれば、補正値をそのまま利用して濃度ムラを補正することができる。  
しかし、印刷画像を形成する際に、テストパターンを印刷するときと異なる動作を行って印刷画像を印刷する場合、補正値をそのまま利用しても、濃度ムラを適切に補正できないことがある。  
本発明は、濃度ムラを適切に補正できるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するための主たる発明は、第１印刷領域及び前記第１印刷領域よりも媒体の後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成し、前記第１印刷の後に所定搬送量にて前記媒体を搬送し、前記第２印刷領域に第２印刷にて複数のドット列を形成することによって、テストパターンを形成し、前記テストパターンをスキャナで読み取り、前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求め、前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正し、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成することによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正する印刷方法であって、前記印刷画像を形成する際に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くした場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正されないことを特徴とする。
【０００５】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００６】
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００７】
第１印刷領域及び前記第１印刷領域よりも媒体の後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成し、前記第１印刷の後に所定搬送量にて前記媒体を搬送し、前記第２印刷領域に第２印刷にて複数のドット列を形成することによって、テストパターンを形成し、
前記テストパターンをスキャナで読み取り、
前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求め、
前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正し、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成することによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正する
印刷方法であって、
前記印刷画像を形成する際に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くした場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正されない
ことを特徴とする印刷方法が明らかになる。  
このような印刷方法によれば、濃度ムラを適切に補正できる。
【０００８】
また、前記印刷画像を形成する媒体の大きさに応じて、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量が前記所定搬送量よりも短くなることが望ましい。このような場合に特に有効である。また、前記媒体を搬送するための搬送部材を備え、前記印刷画像を形成する際に前記第２印刷を終えたときの前記媒体と前記搬送部材との位置関係が、前記媒体の大きさに関わらず、同じになることが好ましい。これにより、紙の大きさに関わらず、第２印刷領域の画質が安定する。
【０００９】
また、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量が前記所定搬送量よりも短くなるほど、前記一部の補正値の数は多くなることが望ましい。これにより、濃度ムラを適切に補正できる。
【００１０】
また、前記スキャナの読み取り結果に基づいて、前記第１印刷領域に形成されたドット列に対応する第１印刷領域用補正値を求め、前記一部の補正値の代わりに前記第１印刷領域用補正値に基づいて、前記一部の補正値に対応するデータを補正することが望ましい。これにより、濃度ムラを適切に補正できる。
【００１１】
前記一部の補正値は、前記第２印刷領域に形成される複数のドット列のうちの前記第１印刷領域側に位置するドット列に対応する補正値であることが望ましい。これにより、濃度ムラを適切に補正できる。
【００１２】
印刷装置に、第１印刷領域及び前記第１印刷領域よりも後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成させ、前記第１印刷の後に所定搬送量にて前記媒体を搬送させ、前記第２印刷領域に第２印刷にて複数のドット列を形成させることによって、テストパターンを形成させ、
スキャナに、前記テストパターンを読み取らせ、
前記印刷装置を制御する制御装置に、前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求めさせ、
前記制御装置に、前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正させ、前記印刷装置に、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成させることによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正させる
プログラムであって、
前記印刷画像を形成する際に、前記印刷装置に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くさせる場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正させない
ことを特徴とするプログラムも明らかになる。  
このようなプログラムによれば、濃度ムラを適切に補正できる。
【００１３】
印刷装置と、スキャナと、前記印刷装置を制御する制御装置とを備え、
前記印刷装置は、第１印刷領域及び前記第１印刷領域よりも後端側に位置する第２印刷領域に第１印刷にて複数のドット列を形成し、前記第１印刷の後に所定搬送量にて前記媒体を搬送し、前記第２印刷領域に第２印刷にて複数のドット列を形成することによって、テストパターンを形成し、
前記スキャナは、前記テストパターンを読み取り、
前記制御装置は、前記スキャナの読み取り結果に基づいて、前記第２印刷領域に形成された複数の前記ドット列にそれぞれ対応する複数の第２印刷領域用補正値を求め、
前記制御装置は、前記第２印刷領域用補正値に基づいてその前記第２印刷領域用補正値に対応するデータを補正し、前記印刷装置は、補正された前記データに基づいて前記第１印刷及び前記第２印刷にて前記ドット列を形成することによって、前記第２印刷領域の複数のドット列から構成される印刷画像の濃度を補正する
印刷システムであって、
前記印刷画像を形成する際に、前記印刷装置に、前記第１印刷と前記第２印刷との間に行われる搬送の搬送量を前記所定搬送量よりも短くさせる場合、複数の前記第２印刷領域用補正値のうちの一部の補正値に対応するデータは、前記一部の補正値に基づいて補正されない
ことを特徴とする印刷システムも明らかになる。  
このような印刷システムによれば、濃度ムラを適切に補正できる。
【００１４】
＝＝＝印刷システムの構成＝＝＝
＜印刷システム＞
図１は、印刷システム１００の構成を説明する図である。印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも含むシステムのことである。本実施形態の印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０と、スキャナ１５０とを有している。
【００１５】
プリンタ１は、紙、布、フィルム、ＯＨＰ用紙等の媒体に画像を印刷する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。また、コンピュータ１１０には、スキャナ１５０を制御し、スキャナ１５０により読み取られた原稿の画像データを受け取るためのスキャナドライバがインストールされている。
【００１６】
＜プリンタ＞
図２は、プリンタ１の全体構成のブロック図である。また、図３Ａは、プリンタ１の全体構成の概略図である。また、図３Ｂは、プリンタ１の全体構成の断面図である。以下、本実施形態のプリンタの基本的な構成について説明する。
【００１７】
プリンタ１は、搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０、検出器群５０、及びコントローラ６０を有する。外部装置であるコンピュータ１１０から印刷データを受信したプリンタ１は、コントローラ６０によって各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。コントローラ６０は、コンピュータ１１０から受信した印刷データに基づいて、各ユニットを制御し、紙に画像を印刷する。プリンタ１内の状況は検出器群５０によって監視されており、検出器群５０は、検出結果をコントローラ６０に出力する。コントローラ６０は、検出器群５０から出力された検出結果に基づいて、各ユニットを制御する。
【００１８】
搬送ユニット２０は、紙等の媒体を所定方向（以下、搬送方向という）に搬送するものである。この搬送ユニット２０は、給紙ローラ２１と、搬送モータ２２（ＰＦモータとも言う）と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された紙をプリンタ内に給紙するためのローラである。搬送ローラ２３は、給紙ローラ２１によって給紙された紙Ｓを印刷可能な領域まで搬送するローラであり、搬送モータ２２によって駆動される。プラテン２４は、印刷中の紙Ｓを支持する。排紙ローラ２５は、紙Ｓをプリンタの外部に排出するローラであり、印刷可能な領域に対して搬送方向下流側に設けられている。この排紙ローラ２５は、搬送ローラ２３と同期して回転する。
【００１９】
キャリッジユニット３０は、ヘッドを所定の方向（以下、移動方向という）に移動（「走査」とも呼ばれる）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモータ３２（ＣＲモータとも言う）とを有する。キャリッジ３１は、移動方向に往復移動可能である。また、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ３２は、キャリッジ３１を移動方向に移動させるためのモータである。
【００２０】
ヘッドユニット４０は、紙にインクを吐出するためのものである。ヘッドユニット４０は、ヘッド４１を有する。ヘッド４１は、複数のノズルを有し、各ノズルから断続的にインクを吐出する。このヘッド４１は、キャリッジ３１に設けられている。そのため、キャリッジ３１が移動方向に移動すると、ヘッド４１も移動方向に移動する。そして、ヘッド４１が移動方向に移動中にインクを断続的に吐出することによって、移動方向に沿ったドット列（ラスタライン）が紙に形成される。
【００２１】
図４は、ヘッド４１の下面におけるノズルの配列を示す説明図である。ヘッド４１の下面には、ブラックインクノズル群Ｋと、シアンインクノズル群Ｃと、マゼンタインクノズル群Ｍと、イエローインクノズル群Ｙが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個備えている。各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。例えば、ノズルピッチが１８０ｄｐｉ（１／１８０インチ）であって、搬送方向のドットピッチが７２０ｄｐｉ（１／７２０インチ）である場合、ｋ＝４である。各ノズル群のノズルは、下流側のノズルほど小さい数の番号が付されている（♯１〜♯１８０）。各ノズルには、それぞれインクチャンバー（不図示）とピエゾ素子（不図示）が設けられており、ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張されて、ノズルからインク滴が吐出される。
【００２２】
検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出センサ５３、および光学センサ５４等が含まれる。リニア式エンコーダ５１は、キャリッジ３１の移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。光学センサ５４は、キャリッジ３１に取付けられている。光学センサ５４は、発光部から紙に照射された光の反射光を受光部が検出することにより、紙の有無を検出する。
【００２３】
コントローラ６０は、プリンタの制御を行うための制御部である。コントローラ６０は、インターフェース部６１と、ＣＰＵ６２と、メモリ６３と、ユニット制御回路６４とを有する。インターフェース部６１は、外部装置であるコンピュータ１１０とプリンタ１との間でデータの送受信を行うためのものである。ＣＰＵ６２は、プリンタ全体の制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶素子を有する。ＣＰＵ６２は、メモリ６３に格納されているプログラムに従って、ユニット制御回路６４を介して各ユニットを制御する。
【００２４】
＜スキャナ＞
図５Ａは、スキャナ１５０の縦断面図である。図５Ｂは、上蓋１５１を外した状態のスキャナ１５０の上面図である。
【００２５】
スキャナ１５０は、上蓋１５１と、原稿５が置かれる原稿台ガラス１５２と、この原稿台ガラス１５２を介して原稿５と対面しつつ副走査方向に移動する読取キャリッジ１５３と、読取キャリッジ１５３を副走査方向に案内する案内部材１５４と、読取キャリッジ１５３を移動させるための移動機構１５５と、スキャナ１５０内の各部を制御するスキャナコントローラ（不図示）とを備えている。読取キャリッジ１５３には、原稿５に光を照射する露光ランプ１５７と、主走査方向（図５Ａにおいて紙面に垂直な方向）のラインの像を検出するラインセンサ１５８と、原稿５からの反射光をラインセンサ１５８へ導くための光学系１５９とが設けられている。図中の読取キャリッジ１５３の内部の破線は、光の軌跡を示している。
【００２６】
原稿５の画像を読み取るとき、操作者は、上蓋１５１を開いて原稿５を原稿台ガラス１５２に置き、上蓋１５１を閉じる。そして、スキャナコントローラが、露光ランプ１５７を発光させた状態で読取キャリッジ１５３を副走査方向に沿って移動させ、ラインセンサ１５８により原稿５の表面の画像を読み取る。スキャナコントローラは、読み取った画像データをコンピュータ１１０のスキャナドライバへ送信し、これにより、コンピュータ１１０は、原稿５の画像データを取得する。
【００２７】
＝＝＝印刷方法＝＝＝
＜印刷動作について＞
プリンタ１が印刷を行うとき、まず紙が印刷開始位置まで給紙され、ドット形成処理と搬送処理とが交互に繰り返される。
【００２８】
ここで、ドット形成処理とは、移動方向に沿って移動するヘッド４１からインクを断続的に吐出させ、紙上にドットを形成する処理である。コントローラ６０は、キャリッジモータ３２を駆動し、キャリッジ３１を移動方向に移動させ、キャリッジ３１の移動中に、印刷データに含まれる画素データに基づいてヘッド４１からインクを吐出させる。ヘッド４１から吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。移動するヘッド４１からインクが断続的に吐出されるので、紙上には移動方向に沿った複数のドットからなるドット列（ラスタライン）が形成される。
【００２９】
搬送処理とは、紙をヘッドに対して搬送方向に沿って相対的に移動させる処理である。コントローラ６０は、搬送ローラ２３を回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド４１は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、次のドット形成処理時にドットを形成することが可能になる。
【００３０】
ドット形成処理と搬送処理が交互に繰り返されることによって、紙に徐々に印刷画像が形成される。紙に印刷画像が形成され終わると、紙が排紙されて、印刷動作が終了する。
【００３１】
＜ラスタラインの形成について＞
まず、通常印刷について説明する。本実施形態の通常印刷は、インターレース印刷と呼ばれる印刷方法により行われる。ここで、『インターレース印刷』とは、１回のパスで記録されるラスタライン間に、記録されないラスタラインが挟まれるような印刷を意味する。また、『パス』とはドット形成処理を指し、『パスｎ』とはｎ回目のドット形成処理を意味する。『ラスタライン』とは、移動方向に並ぶドットの列であり、ドットラインともいう。
【００３２】
図６Ａ及び図６Ｂは、通常印刷の説明図である。図６Ａは、パスｎ〜パスｎ＋３におけるヘッドの位置とドットの形成の様子を示し、図６Ｂは、パスｎ〜パスｎ＋４におけるヘッドの位置とドットの形成の様子を示している。
【００３３】
説明の便宜上、複数あるノズル群のうちの一つのノズル群のみを示し、ノズル群のノズル数も少なくしている。また、ヘッド４１（又はノズル群）が紙に対して移動しているように描かれているが、同図はヘッド４１と紙との相対的な位置を示すものであって、実際には紙が搬送方向に移動される。また、説明の都合上、各ノズルは数ドット（図中の丸印）しか形成していないように示されているが、実際には、移動方向に移動するノズルから間欠的にインク滴が吐出されるので、移動方向に多数のドットが並ぶことになる（このドットの列がラスタラインである）。もちろん、画素データに応じて、ドットが非形成のこともある。
【００３４】
同図において、黒丸で示されたノズルはインクを吐出可能なノズルであり、白丸で示されたノズルはインクを吐出不可なノズルである。また、同図において、黒丸で示されたドットは、最後のパスで形成されるドットであり、白丸で示されたドットは、それ以前のパスで形成されたドットである。
【００３５】
このインターレース印刷では、紙が搬送方向に一定の搬送量Ｆで搬送される毎に、各ノズルが、その直前のパスで記録されたラスタラインのすぐ上のラスタラインを記録する。このように搬送量を一定にして記録を行うためには、（１）インクを吐出可能なノズル数Ｎ（整数）はｋと互いに素の関係にあること、（２）搬送量ＦはＮ・Ｄに設定されること、が条件となる。ここでは、Ｎ＝７、ｋ＝４、Ｆ＝７・Ｄである（Ｄ＝１／７２０インチ）。
【００３６】
但し、この通常印刷のみでは、搬送方向に連続してラスタラインを形成できない箇所がある。そこで、先端印刷及び後端印刷と呼ばれる印刷方法が、通常印刷の前後に行われる。
【００３７】
図７は、先端印刷及び後端印刷の説明図である。最初の４回のパスが先端印刷であり、最後の４回のパスが後端印刷である。
【００３８】
先端印刷では、印刷画像の先端付近を印刷する際に、通常印刷時の搬送量（７・Ｄ）よりも少ない搬送量（１・Ｄ）にて、紙が搬送される。後端印刷では、先端印刷と同じように、印刷画像の後端付近を印刷する際に、通常印刷時の搬送量（７・Ｄ）よりも少ない搬送量（１・Ｄ）にて、紙が搬送される。これにより、先頭ラスタラインから最終ラスタラインまでの間に、搬送方向に連続して並ぶ複数のラスタラインを形成することができる。
【００３９】
あるラスタラインを通常印刷でも先端印刷でも形成可能な場合には、通常印刷によって形成する。このため、例えば図中のパス３のノズル♯４は、パス５のノズル♯２と紙に対する搬送方向の位置が同じなので、ラスタラインを形成しないことになる。同様に、あるラスタラインを通常印刷でも後端印刷でも形成可能な場合には、通常印刷によって形成する。このように、先端側でも後端側でも通常印刷を優先して印刷が行われる。
【００４０】
通常印刷だけでラスタラインが形成される領域を「通常印刷領域」と呼ぶ。また、通常印刷領域よりも紙の先端側（搬送方向下流側）に位置する領域を「先端印刷領域」と呼ぶ。また、通常印刷領域よりも後端側（搬送方向上流側）に位置する領域を「後端印刷領域」と呼ぶ。先端印刷領域には、２８本のラスタラインが形成される。同様に、後端印刷領域にも、２８本のラスタラインが形成される。これに対し、通常印刷領域には、紙の大きさにもよるが、およそ数千本のラスタラインが形成される。
【００４１】
通常印刷領域のラスタラインの並び方には、搬送量に相当する個数（ここでは７個）のラスタライン毎に、規則性がある。図７の通常印刷領域の１番目から７番目までのラスタラインは、それぞれ、ノズル♯３、ノズル♯５、ノズル♯７、ノズル♯２、ノズル♯４、ノズル♯６、ノズル♯８、により形成され、次の８番目以降の７本のラスタラインも、これと同じ順序の各ノズルで形成されている。一方、先端印刷領域及び後端印刷領域のラスタラインの並びには、通常印刷領域のラスタラインと比べると、規則性を見出し難い。
【００４２】
＝＝＝濃度ムラの補正（概略）＝＝＝
＜濃度ムラ（バンディング）について＞
ここでは、説明の簡略化のため、単色印刷された画像中に生じる濃度ムラの発生原因について説明する。なお、多色印刷の場合、以下に説明する濃度ムラの発生原因が色毎に生じている。
【００４３】
以下の説明において、「単位領域」とは、紙等の媒体上に仮想的に定められた矩形状の領域を指し、印刷解像度に応じて大きさや形が定められる。例えば、印刷解像度が７２０ｄｐｉ（移動方向）×７２０ｄｐｉ（搬送方向）の場合、単位領域は、約３５．２８μｍ×３５．２８μｍ（≒１／７２０インチ×１／７２０インチ）の大きさの正方形状の領域になる。また、印刷解像度が３６０ｄｐｉ×７２０ｄｐｉの場合、単位領域は、約７０．５６μｍ×３５．２８μｍ（≒１／３６０インチ×１／７２０インチ）の大きさの長方形状の領域になる。理想的にインク滴が吐出されると、この単位領域の中心位置にインク滴が着弾し、その後インク滴が媒体上で広がって、単位領域にドットが形成される。なお、一つの単位領域は、画像データを構成する一つの画素に対応する紙上の領域である。また、各単位領域に画素が対応付けられるので、各画素の画素データも、各単位領域に対応付けられることになる。
【００４４】
また、以下の説明において、「列領域」とは、移動方向に並ぶ複数の単位領域によって構成される領域をいう。例えば印刷解像度が７２０ｄｐｉ×７２０ｄｐｉの場合、列領域は、搬送方向に３５．２８μｍ（≒１／７２０インチ）の幅の帯状の領域になる。移動方向に移動するノズルから理想的にインク滴が断続的に吐出されると、この列領域にラスタラインが形成される。なお、列領域には、移動方向に並ぶ複数の画素が対応付けられることになる。
【００４５】
図８Ａは、理想的にドットが形成されたときの様子の説明図である。同図では、理想的にドットが形成されているので、各ドットは単位領域に正確に形成され、ラスタラインは列領域に正確に形成される。図中、列領域は、点線に挟まれる領域として示されており、ここでは７２０ｄｐｉの幅の領域である。各列領域には、その領域の着色に応じた濃度の画像片が形成されている。ここでは、説明の簡略化のため、ドット生成率が５０％となるような一定濃度の画像を印刷するものとする。
【００４６】
図８Ｂは、ノズルの加工精度のばらつきの影響の説明図である。ここでは、ノズルから吐出されたインク滴の飛行方向のばらつきにより、２番目の列領域に形成されたラスタラインが、３番目の列領域側（搬送方向上流側）に寄って形成されている。また、５番目の列領域に向かって吐出されたインク滴のインク量が少なく、５番目の列領域に形成されるドットが小さくなっている。
【００４７】
本来であれば同じ濃度の画像片が各列領域に形成されるべきであるにもかかわらず、加工精度のばらつきのため、列領域に応じて画像片に濃淡が発生する。例えば、２番目の列領域の画像片は比較的淡くなり、３番目の列領域の画像片は比較的濃くなる。また、５番目の列領域の画像片は、比較的淡くなる。  
そして、このようなラスタラインからなる印刷画像を巨視的に見ると、キャリッジの移動方向に沿う縞状の濃度ムラが視認される。この濃度ムラは、印刷画像の画質を低下させる原因となる。
【００４８】
図８Ｃは、本実施形態の印刷方法によりドットが形成されたときの様子の説明図である。本実施形態では、濃く視認されやすい列領域に対しては、淡く画像片が形成されるように、その列領域に対応する画素の画素データ（ＣＭＹＫ画素データ）の階調値を補正する。また、淡く視認されやすい列領域に対しては、濃く画像片が形成されるように、その列領域に対応する画素の画素データの階調値を補正する。例えば、図中の２番目の列領域のドットの生成率が高くなり、３番目の列領域のドットの生成率が低くなり、５番目の列領域のドットの生成率が高くなるように、各列領域に対応する画素の画素データの階調値が補正される。これにより、各列領域のラスタラインのドット生成率が変更され、列領域の画像片の濃度が補正されて、印刷画像全体の濃度ムラが抑制される。
【００４９】
ところで、図８Ｂにおいて、３番目の列領域に形成される画像片の濃度が濃くなる理由は、３番目の列領域にラスタラインを形成するノズルの影響によるものではなく、隣接する２番目の列領域にラスタラインを形成するノズルの影響によるものである。このため、３番目の列領域にラスタラインを形成するノズルが別の列領域にラスタラインを形成する場合、その列領域に形成される画像片が濃くなるとは限らない。つまり、同じノズルにより形成された画像片であっても、隣接する画像片を形成するノズルが異なれば、濃度が異なる場合がある。このような場合、単にノズルに対応付けた補正値では、濃度ムラを抑制することができない。そこで、本実施形態では、列領域毎に設定される補正値に基づいて、画素データの階調値を補正している。
【００５０】
このために、本実施形態では、プリンタ製造工場の検査工程において、プリンタに補正用パターンを印刷させ、補正用パターンをスキャナで読み取り、補正用パターンにおける各列領域の濃度に基づいて、各列領域に対応する補正値をプリンタのメモリに記憶する。プリンタに記憶される補正値は、個々のプリンタにおける濃度ムラの特性を反映したものになる。  
そして、プリンタを購入したユーザーの下において、プリンタドライバが、プリンタから補正値を読み取り、画素データの階調値を補正値に基づいて補正し、補正された階調値に基づいて印刷データを生成し、プリンタが印刷データに基づいて印刷を行う。
【００５１】
＜プリンタ製造工場での処理について＞
図９は、プリンタの製造後の検査工程で行われる補正値取得処理のフロー図である。  
まず、検査者は、検査対象となるプリンタ１を工場内のコンピュータ１１０に接続する（Ｓ１０１）。工場内のコンピュータ１１０には、スキャナ１５０にも接続されており、予め、テストパターンをプリンタ１に印刷させるためのプリンタドライバと、スキャナ１５０を制御するためのスキャナドライバと、スキャナから読み取った補正用パターンの画像データに対して画像処理や解析等を行うための補正値取得プログラムがインストールされている。  
次に、コンピュータ１１０のプリンタドライバは、プリンタ１にテストパターンを印刷させる（Ｓ１０２）。
【００５２】
図１０は、テストパターンの説明図である。図１１は、補正用パターンの説明図である。テストパターンには、色別に４つの補正用パターンが形成される。各補正用パターンは、５種類の濃度の帯状パターンと、上罫線と、下罫線と、左罫線と、右罫線とにより構成されている。帯状パターンは、それぞれ一定の階調値の画像データから生成されたものであり、左の帯状パターンから順に階調値７６（濃度３０％）、１０２（濃度４０％）、１２８（濃度５０％）、１５３（濃度６０％）及び１７９（濃度７０％）となり、順に濃い濃度のパターンになっている。なお、これらの５種類の階調値（濃度）を「指令階調値（指令濃度）」と呼び、記号でＳａ（＝７６）、Ｓｂ（＝１０２）、Ｓｃ（＝１２８）、Ｓｄ（＝１５３）、Ｓｅ（＝１７９）と表す。各帯状パターンは、先端印刷、通常印刷及び後端印刷により形成されるため、先端印刷領域のラスタラインと、通常印刷領域のラスタラインと、後端印刷領域のラスタラインとから構成されている。通常の印刷では通常印刷領域に数千個のラスタラインが形成されるが、補正用パターンの印刷では、通常印刷領域には８周期分のラスタラインが形成される。ここでは説明の簡略化のため図７の印刷によって補正用パターンが印刷されるものとして、帯状パターンが、先端印刷領域の２８個のラスタライン、通常印刷領域の５６個（７個×８周期）のラスタライン、及び、後端印刷領域の２８個のラスタラインの計１１２個のラスタラインにより構成されるものとする。上罫線は、帯状パターンを構成する１番目のラスタライン（搬送方向最下流側のラスタライン）により形成される。下罫線は、帯状パターンを構成する最終ラスタライン（搬送方向最上流側のラスタライン）により形成される。
【００５３】
次に、検査者は、プリンタ１によって印刷されたテストパターンを、スキャナ１５０の原稿台ガラス１５２に置き、上蓋１５１を閉めて、テストパターンをスキャナ１５０にセットする。そして、コンピュータ１１０のスキャナドライバは、スキャナ１５０に補正用パターンを読み取らせる（Ｓ１０３）。次に、コンピュータ１１０の補正値取得プログラムは、各列領域における５種類の帯状パターンのそれぞれの濃度を測定する（Ｓ１０４）。
【００５４】
図１２は、シアンの５種類の帯状パターンの濃度の測定結果をまとめた測定値テーブルである。このように、コンピュータ１１０の補正値取得プログラムは、列領域毎に、５種類の帯状パターンの濃度の測定値を対応付けて、測定値テーブルを作成する。他の色についても、測定値テーブルが作成される。なお、以下の説明では、ある列領域について、階調値Ｓａ〜Ｓｅの帯状パターンの測定値をそれぞれＣａ〜Ｃｅとしている。
【００５５】
図１３は、シアンの濃度３０％、濃度４０％及び濃度５０％の帯状パターンの測定値のグラフである。各帯状パターンは、それぞれの指令階調値で一様に形成されたにもかかわらず、列領域毎に濃淡が生じている。この列領域毎の濃淡差が、印刷画像の濃度ムラの原因である。  
濃度ムラをなくすためには、各帯状パターンの測定値が一定になることが望ましい。そこで、階調値Ｓｂ（濃度４０％）の帯状パターンの測定値を一定にするための処理について検討する。ここでは、階調値Ｓｂの帯状パターンの全列領域の測定値の平均値Ｃｂｔを、濃度４０％の目標値と定める。この目標値Ｃｂｔよりも測定値が淡い列領域ｉでは、濃度の測定値が目標値Ｃｂｔに近づくためには、階調値を濃くする方へ補正すればよいと考えられる。一方、目標値Ｃｂｔよりも測定値が濃い列領域ｊでは、濃度の測定値が目標Ｃｂｔに近づくためには、階調値を淡くする方へ補正すればよいと考えられる。
【００５６】
そこで、コンピュータ１１０の補正値取得プログラムは、列領域に対応する補正値を算出する（Ｓ１０５）。ここでは、ある列領域における指令階調値Ｓｂに対する補正値の算出について説明する。以下に説明するように、図１３の列領域ｉの指令階調値Ｓｂ（濃度４０％）に対する補正値は、階調値Ｓｂ及び階調値Ｓｃ（濃度５０％）の測定値に基づいて算出される。一方、列領域ｊの指令階調値Ｓｂ（濃度４０％）に対する補正値は、階調値Ｓｂ及び階調値Ｓａ（濃度３０％）の測定値に基づいて算出される。
【００５７】
図１４Ａは、列領域ｉにおける指令階調値Ｓｂに対する目標指令階調値Ｓｂｔの説明図である。この列領域では、指令階調値Ｓｂで形成された帯状パターンの濃度の測定値Ｃｂは、目標値Ｃｂｔよりも小さい階調値を示す（この列領域では、濃度４０％の帯状パターンの平均濃度よりも淡い）。仮に、プリンタドライバが、この列領域に目標値Ｃｂｔの濃度のパターンをプリンタに形成させるならば、次式（直線ＢＣに基づく直線補間）により算出される目標指令階調値Ｓｂｔに基づいて指令すればよい。  
Ｓｂｔ＝Ｓｂ＋（Ｓｃ−Ｓｂ）×｛（Ｃｂｔ−Ｃｂ）／（Ｃｃ−Ｃｂ）｝
【００５８】
図１４Ｂは、列領域ｊにおける指令階調値Ｓｂに対する目標指令階調値Ｓｂｔの説明図である。この列領域では、指令階調値Ｓｂで形成された帯状パターンの濃度の測定値Ｃｂは、目標値Ｃｂｔよりも大きい階調値を示す（この列領域では、濃度４０％の帯状パターンの平均濃度よりも濃い）。仮に、プリンタドライバが、この列領域に目標値Ｃｂｔの濃度のパターンをプリンタに形成させるならば、次式（直線ＡＢに基づく直線補間）により算出される目標指令階調値Ｓｂｔに基づいて指令すればよい。  
Ｓｂｔ＝Ｓｂ−（Ｓｂ−Ｓａ）×｛（Ｃｂｔ−Ｃｂ）／（Ｃａ−Ｃｂ）｝
このようにして目標指令階調値Ｓｂｔを算出した後、補正値取得プログラムは、次式により、この列領域における指令階調値Ｓｂに対する補正値Ｈｂを算出する。  
Ｈｂ  ＝  （Ｓｂｔ−Ｓｂ）／Ｓｂ
【００５９】
コンピュータ１１０の補正値取得プログラムは、列領域毎に、階調値Ｓｂ（濃度４０％）に対する補正値Ｈｂを算出する。また、同様に、補正値取得プログラムは、階調値Ｓｃ（濃度５０％）に対する補正値Ｈｃを、各列領域の測定値Ｃｃと、測定値Ｃｂ又はＣｄとに基づいて、列領域毎に算出する。また、同様に、補正値取得プログラムは、階調値Ｓｄ（濃度６０％）に対する補正値Ｈｄを、各列領域の測定値Ｃｄと、測定値Ｃｃ又はＣｅとに基づいて、列領域毎に算出する。また、他の色についても、列領域毎に、３つの補正値（Ｈｂ、Ｈｃ、Ｈｄ）を算出する。
【００６０】
ところで、通常印刷領域には、５６個のラスタラインがあるが、７個のラスタライン毎に規則性がある。通常印刷領域の補正値の算出では、この規則性が考慮される。  
補正値取得プログラムは、通常印刷領域の１番目の列領域（印刷領域全体の２９番目の列領域）における補正値を算出するとき、前述の測定値Ｃａには、通常印刷領域の１、８、１５、２２、２９、３６、４３、５０番目の８個の列領域の列領域の濃度３０％の測定値の平均値が用いられる。同様に、通常印刷領域の１番目の列領域（印刷領域全体の２９番目の列領域）における補正値を算出するとき、前述の測定値Ｃｂ〜Ｃｅには、通常印刷領域の１、８、１５、２２、２９、３６、４３、５０番目の８個の列領域の列領域の各濃度の測定値の平均値がそれぞれ用いられる。そして、このような測定値Ｃａ〜Ｃｅに基づいて、前述の通りに、通常印刷領域の１番目の列領域の補正値（Ｈｂ、Ｈｃ、Ｈｄ）が算出される。このように、通常印刷領域の列領域の補正値は、７個おきの８個の列領域の各濃度の測定値の平均に基づいて、算出される。この結果、通常印刷領域では、１番目〜７番目の７個の列領域に対してだけ補正値が算出され、８番目〜５６番目の列領域に対する補正値の算出は行なわれない。言い換えると、通常印刷領域の１番目〜７番目の７個の列領域に対する補正値が、８番目〜５６番目の列領域に対する補正値にもなる。
【００６１】
次に、コンピュータ１１０の補正値取得プログラムは、補正値をプリンタ１のメモリ６３に記憶する（Ｓ１０６）。
【００６２】
図１５は、シアンの補正値テーブルの説明図である。補正値テーブルには、先端印刷領域用、通常印刷領域用、後端印刷領域用の３種類ある。各補正値テーブルには、３つの補正値（Ｈｂ、Ｈｃ、Ｈｄ）が、列領域毎に対応付けられている。例えば、各列領域のｎ番目のラスタラインには、３つの補正値（Ｈｂ_ｎ、Ｈｃ_ｎ、Ｈｄ_ｎ）が対応付けられている。３つの補正値（Ｈｂ_ｎ、Ｈｃ_ｎ、Ｈｄ_ｎ）は、それぞれ、指令階調値Ｓｂ（＝１０２）、Ｓｃ（＝１２８）及びＳｄ（＝１５３）に対応する。なお、他の色の補正値テーブルも同様である。
【００６３】
プリンタ１のメモリ６３に補正値を記憶させた後、補正値取得処理は終了する。その後、プリンタ１とコンピュータ１１０との接続が外され、プリンタ１に対する他の検査を終えて、プリンタ１が工場から出荷される。プリンタ１には、プリンタドライバを記憶したＣＤ−ＲＯＭも同梱される。
【００６４】
＜ユーザー下での処理について＞
図１６は、ユーザー下で行なわれる処理のフロー図である。  
プリンタ１を購入したユーザーは、所有するコンピュータ１１０（もちろん、プリンタ製造工場のコンピュータとは別のコンピュータ）に、プリンタ１を接続する（Ｓ２０１、Ｓ３０１）。なお、ユーザーのコンピュータ１１０には、スキャナ１５０は接続されていなくても良い。
【００６５】
次に、ユーザーは、同梱されているＣＤ−ＲＯＭを記録再生装置１４０にセットし、プリンタドライバをインストールする（Ｓ２０２）。コンピュータにインストールされたプリンタドライバは、コンピュータ１１０に、プリンタ１に対して補正値の送信を要求する（Ｓ２０３）。プリンタ１は、要求に応じて、メモリ６３に記憶されている補正値テーブルをコンピュータ１１０へ送信する（Ｓ３０２）。プリンタドライバは、プリンタ１から送られてくる補正値をメモリに記憶する（Ｓ２０４）。これにより、コンピュータ側に補正値テーブルが作成される。ここまでの処理を終えた後、プリンタドライバは、ユーザーからの印刷命令があるまで、待機状態になる（Ｓ２０５でＮＯ）。  
プリンタドライバは、ユーザーからの印刷命令を受けると（Ｓ２０５でＹＥＳ）、補正値に基づいて印刷データを生成し（Ｓ２０６）、印刷データをプリンタ１に送信する。プリンタ１は、印刷データに従って、印刷処理を行う（Ｓ３０３）。
【００６６】
図１７は、印刷データ生成処理のフロー図である。これらの処理は、プリンタドライバによって行われる。  
まず、プリンタドライバは、解像度変換処理を行う（Ｓ２１１）。解像度変換処理は、アプリケーションプログラムから出力された画像データ（テキストデータ、イメージデータなど）を、紙に印刷する際の解像度に変換する処理である。例えば、紙に画像を印刷する際の解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションプログラムから受け取った画像データを７２０×７２０ｄｐｉの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、ＲＧＢ色空間により表される２５６階調のデータ（ＲＧＢデータ）である。
【００６７】
次に、プリンタドライバは、色変換処理を行う（Ｓ２１２）。色変換処理は、ＲＧＢデータをＣＭＹＫ色空間により表されるＣＭＹＫデータに変換する処理である。この色変換処理は、ＲＧＢデータの階調値とＣＭＹＫデータの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）をプリンタドライバが参照することによって行われる。この色変換処理により、各画素についてのＲＧＢデータが、インク色に対応するＣＭＹＫデータに変換される。なお、色変換処理後のデータは、ＣＭＹＫ色空間により表される２５６階調のＣＭＹＫデータである。
【００６８】
次に、プリンタドライバは、濃度補正処理を行う（Ｓ２１３）。濃度補正処理は、各画素データの階調値を、その画素データの属する列領域の対応する補正値に基づいて補正する処理である。
【００６９】
図１８は、シアンのｎ番目の列領域の濃度補正処理の説明図である。同図は、シアンのｎ番目の列領域に属する画素の画素データの階調値Ｓ_ｉｎを補正する様子を示している。なお、補正後の階調値はＳ_ｏｕｔである。  
仮に補正前の画素データの階調値Ｓ_ｉｎが指令階調値Ｓｂと同じであれば、プリンタドライバは、階調値Ｓ_ｉｎを目標指令階調値Ｓｂｔに補正すれば、その画素データの対応する単位領域に目標濃度Ｃｂｔの画像を形成することができる。つまり、補正前の画素データの階調値Ｓ_ｉｎが指令階調値Ｓｂと同じであれば、指令階調値Ｓｂに対応する補正値Ｈｂを用いて、階調値Ｓ_ｉｎ（＝Ｓｂ）をＳｂ×（１＋Ｈｂ）に補正するのが良い。同様に、補正前の画素データの階調値Ｓが指令階調値Ｓｃと同じであれば、階調値Ｓ_ｉｎ（＝Ｓｃ）をＳｃ×（１＋Ｈｃ）に補正するのが良い。
【００７０】
これに対し、補正前の階調値Ｓ_ｉｎが指令階調値とは異なる場合、図に示すような直線補間によって、出力すべき階調値Ｓ_ｏｕｔが算出される。図中の直線補間では、各指令階調値（Ｓｂ、Ｓｃ、Ｓｄ）に対応する補正後の各階調値Ｓ_ｏｕｔ（Ｓｂｔ、Ｓｃｔ、Ｓｄｔ）の間を直線補間している。但し、これに限られるものではない。例えば、各指令階調値に対応する各補正値（Ｈｂ、Ｈｃ、Ｈｄ）の間を直線補間して階調値Ｓ_ｉｎに対応する補正値Ｈを算出し、算出された補正値Ｈに基づいて補正後の階調値をＳ_ｉｎ×（１＋Ｈ）として算出しても良い。
【００７１】
先端印刷領域の１番目〜２８番目の各列領域の画素データに対しては、プリンタドライバは、先端印刷領域用の補正値テーブルに記憶されている１番目〜２８番目の各列領域に対応する補正値に基づいて、濃度補正処理を行う。例えば、先端印刷領域の１番目の列領域の画素データに対しては、プリンタドライバは、先端印刷用の補正値テーブルの１番目の列領域の補正値（Ｈｂ_１、Ｈｃ_１、Ｈｄ_１）に基づいて、濃度補正処理を行う。
【００７２】
同様に、通常印刷領域の１番目〜７番目の各列領域（印刷領域全体の３１番目〜３８番目の各列領域）の画素データに対しては、プリンタドライバは、通常印刷領域用の補正値テーブルに記憶されている１番目〜７番目の各列領域に対応する補正値に基づいて、濃度補正処理を行う。但し、通常印刷領域には数千個の列領域が存在するが、通常印刷領域用の補正値テーブルには、７個分の列領域に対応する補正値しか記憶されていない。そこで、通常印刷領域の８番目〜１４番目の各列領域の画素データに対しては、プリンタドライバは、通常印刷領域用の補正値テーブルに記憶されている１番目〜７番目の各列領域に対応する補正値に基づいて、濃度補正処理を行う。このように、通常印刷領域の列領域に対しては、プリンタドライバは、７個の列領域毎に、１番目〜７番目の各列領域に対応する補正値を繰り返して用いる。通常印刷領域では７個の列領域毎に規則性があるため、濃度ムラの特性も同じ周期で繰り返されると考えられるため、同じ周期で補正値を繰り返し用いることにより、記憶すべき補正値のデータ量を削減している。
【００７３】
なお、補正用パターンの通常印刷領域の列領域は５６個であったが、ユーザー下で印刷される印刷画像の通常印刷領域の列領域の数は、これよりも多く、数千個にも及ぶ。このような通常印刷領域の搬送方向上流側（紙の後端側）に２８個の列領域からなる後端印刷領域が形成される。
【００７４】
後端印刷領域では先端印刷領域と同様に、後端印刷領域の１番目〜２８番目の各列領域の画素データに対しては、プリンタドライバは、後端印刷領域用の補正値テーブルに記憶されている１番目〜２８番目の各列領域に対応する補正値に基づいて、濃度補正処理を行う。
【００７５】
以上の濃度補正処理により、濃く視認されやすい列領域に対しては、その列領域に対応する画素の画素データ（ＣＭＹＫデータ）の階調値が低くなるように補正される。逆に、淡く視認されやすい列領域に対しては、その列領域に対応する画素の画素データの階調値が高くなるように補正される。なお、他の色の他の列領域に対しても、プリンタドライバは、同様に補正処理を行う。
【００７６】
次に、プリンタドライバは、ハーフトーン処理を行う（Ｓ２１４）。ハーフトーン処理は、高階調数のデータを、プリンタが形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタがドットを分散して形成できるように画素データを作成する。プリンタドライバは、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のＲＧＢデータと同等の解像度（例えば７２０×７２０ｄｐｉ）を有している。
【００７７】
本実施形態では、プリンタドライバは、濃度補正処理によって補正された階調値の画素データに対して、ハーフトーン処理が行われることになる。この結果、濃く視認されやすい列領域では、その列領域の画素データの階調値が低くなるように補正されているので、その列領域のラスタラインを構成するドットのドット生成率が低くなる。逆に、淡く視認されやすい列領域では、ドット生成率が高くなる。
【００７８】
次に、プリンタドライバは、ラスタライズ処理を行う（Ｓ２１５）。ラスタライズ処理は、マトリクス状の画像データを、プリンタに転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる画素データとして、プリンタに出力される。  
このようにして生成された印刷データに基づいてプリンタが印刷処理を行えば、図８Ｃに示すように、各列領域のラスタラインのドット生成率が変更され、列領域の画像片の濃度が補正されて、印刷画像全体の濃度ムラが抑制される。
【００７９】
以上の説明では、説明の簡略化のためノズル数や列領域の数（ラスタラインの数）を少なくしているが、実際には、ノズル数は１８０個であり、例えば先端印刷領域や後端印刷領域の列領域の数は３６０個になる。但し、補正値取得プログラムやプリンタドライバ等が行なう処理は、ほぼ同様である。
【００８０】
＝＝＝位置合わせ搬送＝＝＝
プリンタ１は、様々な大きさ（例えばＡ４サイズやＬサイズ等）の紙に対して印刷を行う。但し、紙の大きさに関わらず、紙は印刷開始位置まで給紙される。つまり、紙の大きさに関わらず、先端印刷時におけるヘッドと紙との位置関係（パス１〜パス４におけるヘッドと紙との位置関係）は一定である。  
一方、紙の大きさが異なると、紙の搬送方向の長さが異なることになる。この結果、通常印刷を終えたときのヘッドと紙との位置関係が異なることになる。
【００８１】
図１９Ａは、Ａ４サイズの場合において通常印刷を終えたときのヘッドと紙の後端との位置関係の説明図である。図１９Ｂは、Ｌサイズの場合において通常印刷を終えたときのヘッドと紙の後端との位置関係の説明図である。それぞれの図中の左側には、通常印刷を終えたときの紙に対するヘッドの位置が示されている。図中の右側には、紙の位置が示されている。紙上の斜線の領域は、既に印刷されている領域である。この斜線の領域よりも搬送方向上流側（紙の後端側、図中の下側）の点線の領域は、後端印刷によって印刷される領域である。いずれの紙の大きさの場合にも、紙の後端側には所定の余白量Ｘをあけて、印刷が行われる。  
図１９Ａと図１９Ｂとを比較して分かる通り、紙の大きさが異なると、通常印刷を終えたときのヘッドと紙の位置関係が異なることになる。具体的には、図１９Ｂの場合の方が図１９Ａの場合よりも、通常印刷を終えたときに、紙に対するヘッドの位置が、紙の後端側になる。言い換えると、図１９Ｂの場合の方が図１９Ａの場合よりも、通常印刷を終えたときに、紙が搬送方向下流側に位置している。
【００８２】
次に、位置合わせ搬送を行わない場合について説明する。位置合わせ搬送を行わない場合、通常印刷の最後のパスと後端印刷の最初のパスとの間に行われる搬送処理の搬送量が、一定の搬送量になる。ここでは、この搬送処理での搬送量をＦとする（ノズル数が８個の場合にはＦ＝７・Ｄになり、ノズル数が１８０個の場合にはＦ＝１７９・Ｄになる）。以下に説明するように、位置合わせ搬送を行わない場合、紙の大きさが異なると、後端印刷時のヘッドと紙との位置関係が異なることになる。
【００８３】
図２０Ａは、Ａ４サイズの紙に後端印刷を行った場合の説明図である。図２０Ｂは、図１９Ｂの後に位置合わせ搬送を行わずにＬサイズの紙に後端印刷を行った場合の説明図である。後端印刷では、図７に示すように微小な搬送を繰り返しながら、４回のパスが行われることになる。なお、図２０Ａの場合（Ａ４サイズの紙の場合）、図７の後端印刷のようにヘッドの搬送方向上流側のノズルからもインクが吐出されて後端印刷が行われるが、図２０Ｂの場合（Ｌサイズの紙の場合）、印刷領域よりも搬送方向上流側に位置しているノズルはインクを吐出せずに後端印刷が行われる。
【００８４】
図１９Ａと図１９Ｂとを比較して分かる通り、紙の大きさが異なると、後端印刷を開始するときのヘッドと紙との位置関係が異なることになる。具体的には、図１９Ｂの場合の方が図１９Ａの場合よりも、後端印刷を開始するときに、紙に対するヘッドの位置が、紙の後端側になる。また、図２０Ｂの場合の方が図２０Ａの場合よりも、後端印刷を終えたときに、紙に対するヘッドの位置が後端側になる。言い換えると、図２０Ｂの場合の方が図２０Ａの場合よりも、後端印刷を終えたときに、紙が搬送方向下流側に位置している。
【００８５】
次に、紙の大きさに応じてヘッドと紙との位置関係が変わる場合の問題点について説明する。
【００８６】
図２１Ａは、図２０Ａの後端印刷の説明図である。この場合、紙の後端は、搬送ローラ２３よりも搬送方向上流側に位置している。このため、紙が搬送ローラ２３側と排紙ローラ２５側の２箇所で挟まれた状態で、後端印刷が行われる。  
図２１Ｂは、図２０Ｂの後端印刷の説明図である。この場合、紙の後端は、搬送ローラ２３よりも搬送方向下流側に位置している。このため、紙は排紙ローラ２５側だけに挟まれた状態で、後端印刷が行われる。この状態では、紙の後端が自由端になっているため、後端がプラテン２４から浮き上がるおそれがある。この結果、図２０Ｂの後端印刷領域の画質が、図２０Ａの後端印刷領域の画質とは異なるおそれがある。そうすると、仮にＡ４サイズの紙で前述のテストパターンを作成して後端印刷領域の補正値を取得し、その補正値をＬサイズの紙を印刷するときに使用しても、後端印刷領域の濃度ムラを適切に補正できないおそれがある。
【００８７】
そこで、本実施形態では、紙の大きさに応じた位置合わせ搬送を行うことにしている。  
図２２Ａ及び図２２Ｂは、位置合わせ搬送の説明図である。図２２Ａは、Ａ４サイズの紙に後端印刷を行った場合の説明図であり、図２０Ａと同じ図である。図２２Ｂは、Ｌサイズの紙に対して、位置合わせ搬送を行い、後端印刷を行った場合の説明図である。図２２Ｂにおいて、通常印刷を終えたときのヘッドと紙との位置関係は、図１９Ｂや図２０Ｂと同じである。  
図２２Ａと図２２Ｂとを比較すると、通常印刷の最後のパスと後端印刷の最初のパスとの間に行われる搬送処理の搬送量が、異なっている。これにより、後端印刷を終了したときのヘッドと紙との位置関係が、図２２Ａと図２２Ｂとで同じになる。言い換えると、後端印刷を終了したときのヘッドと紙との位置関係が同じになるように、通常印刷の最後のパスと後端印刷の最初のパスとの間に行われる搬送処理の搬送量を変えている。この搬送処理のことを、「位置合わせ搬送」と呼んでいる。
【００８８】
＝＝＝位置合わせ搬送を行う場合の後端印刷領域の濃度ムラ補正＝＝＝
＜後端印刷領域の状態について＞
位置合わせ搬送を行う場合の後端印刷領域の濃度ムラ補正について説明する前に、位置合わせ搬送を行う場合の後端印刷領域の状態について説明する。
【００８９】
図２３は、位置合わせ搬送を行う場合の後端の印刷領域の状態の説明図である。  
図中の左側には、紙に対するヘッドの位置が示されている。以下の説明において例えば「パスＡ」といえば、図中のアルファベット「Ａ」で示されるヘッドの行うドット形成処理を指すこととする。パスＡ〜パスＥは、通常印刷のパスである。パスＦ〜パスＩは、後端印刷のパスである。パスＥとパスＦとの間に行われる搬送処理では、位置合わせ搬送が行われ、このときの搬送量は、通常印刷時の搬送量Ｆとは異なる搬送量Ｆ’になる。
【００９０】
図中の右側には、紙の位置が示されている。また、図中の右側には、「後端印刷領域の補正値がカバーする範囲」が示されており、後端印刷領域の補正値が２８個の場合、この範囲には２８個のラスタラインがある（ノズル数が１８０個の場合、この範囲には３６０個のラスタラインがある）。
【００９１】
図中の「領域１」よりも搬送方向下流側（図中の上側）の領域は、通常印刷領域になる。つまり、この領域のラスタラインは、通常印刷にて形成される。例えば、図中の「領域０」は、パスＢ〜パスＥによってラスタラインが形成され、全てのラスタラインは通常印刷にて形成される。
【００９２】
図中の「領域１」のラスタラインは、パスＢ〜パスＥにより形成される。つまり、位置合わせ搬送が行われる場合、この領域のラスタラインは、後端印刷領域の補正値がカバーする範囲であるにも関わらず、通常印刷によって形成される。
【００９３】
図中の「領域２」〜「領域４」のラスタラインは、通常印刷により形成されるラスタラインと、後端印刷により形成されるラスタラインとが混在している。例えば、「領域２」では、パスＣ〜パスＦによりラスタラインが形成されるため、４個のラスタラインのうち、３個のラスタラインは通常印刷にて形成され、１個のラスタラインは後端印刷領域にて形成される。また、「領域３」では、パスＤ〜パスＧによりラスタラインが形成されるため、４個のラスタラインのうち、２個のラスタラインは通常印刷にて形成され、２個のラスタラインは後端印刷領域にて形成される。また、「領域４」では、パスＥ〜パスＨによりラスタラインが形成されるため、４個のラスタラインのうち、１個のラスタラインは通常印刷にて形成され、３個のラスタラインは後端印刷にて形成される。
【００９４】
図中の「領域５」のラスタラインは、パスＦ〜パスＩによりラスタラインが形成される。このため、この領域のラスタラインは、全て後端印刷によって形成される。
【００９５】
＜位置合わせ搬送を行う場合の後端印刷領域の濃度ムラ補正について＞
次に、位置合わせ搬送を行う場合の後端印刷領域の濃度ムラ補正について説明する。ここでは、図８の場合のように、説明の簡略化のため、ノズル数を８個として説明する（実際には、ノズル数は１８０個である）。
【００９６】
図２４Ａは、Ａ４サイズの紙の後端印刷の様子の説明図である。図２４Ｂは、Ｌサイズの紙の後端印刷の様子の説明図である。図２４Ａ及び図２４Ｂにおいて、パスＦ〜パスＩにより後端印刷が行われている。各図の右側のラスタラインのうち、黒丸で示されたラスタラインは、後端印刷により形成されるラスタラインである。また、図２４Ｂにおいて、パスＥとパスＦとの間に行われる搬送処理では、位置合わせ搬送が行われ、このときの搬送量は、通常印刷時の搬送量７・Ｄとは異なる搬送量３・Ｄになる。
【００９７】
図２４Ａの場合における後端印刷領域の濃度ムラ補正は、既に説明した通りなので、説明を省略する。  
図２４Ｂにおいて、「領域１」として示された４個のラスタラインは、図２３の「領域１」に形成されるラスタラインである。すなわち、この４個のラスタラインは、後端印刷領域の補正値がカバーする範囲であるにも関わらず、通常印刷によって形成されるラスタラインである。
【００９８】
「領域１」の範囲は、通常印刷時の搬送量と位置合わせ搬送の搬送量との差に相当する。ここでは、通常印刷時の搬送量は７・Ｄであり、位置合わせ搬送の搬送量は３・Ｄなので、「領域１」の範囲は４・Ｄになる。つまり、「領域１」の範囲はラスタラインの４個分になる。  
仮に「領域１」の４個のラスタラインに対応する列領域に対して、図１５の後端印刷領域用の補正値テーブルの列領域番号１〜４の補正値をそれぞれ適用すると、適切に濃度ムラを補正することができない。なぜならば、図２４Ｂの「領域１」の４個のラスタラインは、テストパターンの後端印刷領域の１〜４番目のラスタラインとは異なる状態で形成されるからである。  
一方、「領域１」の４個のラスタラインは、通常印刷により形成されているので、通常印刷領域のラスタラインの並び方と同様の規則性を有している。具体的には、「領域１」の４個のラスタラインは、図中の上から順に、ノズル♯８（パスＢ）、ノズル♯３（パスＥ）、ノズル♯５（パスＤ）、ノズル♯７（パスＣ）により形成される。
【００９９】
そこで、本実施形態では、「領域１」の４個のラスタラインに対応する列領域に対して、通常印刷用の補正値を適用することにする。図１５の通常印刷用の補正値テーブルの列領域番号１〜７の７個の補正値は、順に、ノズル♯３、ノズル♯５、ノズル♯７、ノズル♯２、ノズル♯４、ノズル♯６、ノズル♯８によってラスタラインが形成される列領域に対応する。このため、プリンタドライバは、「領域１」の４個のラスタラインに対応する４個の列領域には、図中の上から順に、図１５の通常印刷用の補正値テーブルの列領域番号７、１、２、３の補正値をそれぞれ適用する。これにより、本実施形態では、「領域１」の画質を向上させることができる。
【０１００】
次に、「領域１」以外のラスタラインに対応する列領域の濃度ムラ補正についても説明する。
【０１０１】
図２５の中央の表は、図２４Ｂの「後端印刷領域の補正値がカバーする範囲」の２８個のラスタラインと、各ラスタラインを形成するノズルとの関係を示している。各ラスタラインには、搬送方向下流側（紙の先端側）ほど若い番号を付している。例えば、前述の「領域１」の４個のラスタラインは、順にノズル♯８、ノズル♯３、ノズル♯５、ノズル♯７により形成されることが、この表に示されている。
【０１０２】
図２５の右側の表は、通常印刷領域用の補正値とノズルとの関係を示している。例えば、通常印刷用の補正値テーブルの列領域番号１〜７の７個の補正値は、順に、ノズル♯３、ノズル♯５、ノズル♯７、ノズル♯２、ノズル♯４、ノズル♯６、ノズル♯８によってラスタラインが形成される列領域に対応する。なお、前述の「領域１」の４個のラスタラインに対応する４個の列領域に、列領域番号７、１、２、３の補正値がそれぞれ適用されることも、この表に示されている。
【０１０３】
図２５の左側の表は、後端印刷領域用の補正値とノズルとの関係を示している。言い換えると、この表は、テストパターンの後端印刷領域の２８個のラスタラインと、各ラスタラインを形成するノズルとの関係を示している。例えば、後端印刷領域の１番目のラスタラインは、ノズル♯２により形成される（図７も参照）。
【０１０４】
「領域５」の６個のラスタライン（２３番目〜２８番目のラスタライン）は、全て後端印刷によって形成される。このため、この６個のラスタラインを形成するノズルと、後端印刷領域用の２３番目〜２８番目の補正値に対応するノズルとが、一致している。このため、プリンタドライバは、「領域５」に対応する列領域には、後端印刷領域用の２３番目〜２８番目の補正値をそれぞれ適用する。これにより、本実施形態では、「領域５」の画質を向上させることができる。なお、もし仮に、「領域５」に対応する列領域に通常印刷領域用の補正値を適用すると、対応するノズルが全く異なるため、適切に濃度ムラを補正することができない。
【０１０５】
「領域２」〜「領域４」に対応する１８個の列領域には、本実施形態では、後端印刷領域用の５番目〜２２番目の補正値を適用している。これにより、１８個の全ての列領域の濃度ムラを補正できないかもしれないが、濃度ムラの改善を図ることは可能になる。
【０１０６】
但し、「領域２」〜「領域４」に対応する１８個の列領域の全てに対して、後端印刷領域用の補正値を適用しなくても良い。例えば、「領域２」に対応する列領域に対して、通常印刷領域用の補正値を適用しても良い。「領域２」〜「領域４」に対応する１８個の列領域のうちの搬送方向下流側の列領域ほど、通常印刷領域用の補正値を適用した方が、対応するノズルが一致する傾向があるので、濃度ムラの改善を図ることが可能になる。逆に、搬送方向上流側の列領域ほど、後端印刷領域用の補正値を適用した方が、対応するノズルが一致する傾向があるので、濃度ムラの改善を図ることが可能になる。
【０１０７】
また、「領域２」〜「領域４」に対応する列領域に対して、通常印刷領域用の補正値と、後端印刷領域用の補正値とを、それぞれ重み付けしながら適用しても良い。この場合、「領域２」〜「領域４」に対応する１８個の列領域のうちの搬送方向下流側の列領域ほど、通常印刷領域用の補正値に対して重みを増す方が良い。逆に、搬送方向上流側の列領域ほど、後端印刷領域用の補正値に対して重みを増す方が良い。
【０１０８】
例えば、「領域２」の列領域に対しては、通常印刷領域用の補正値に３／４の重みをかけ、後端印刷領域用の補正値に１／４の重みをかけ、これらの和を補正値として適用する。また、「領域３」の列領域に対しては、通常印刷領域用の補正値に２／４の重みをかけ、後端印刷領域用の補正値に２／４の重みをかけ、これらの和を補正値として適用する。「領域４」の列領域に対しては、通常印刷領域用の補正値に１／４の重みをかけ、後端印刷領域用の補正値に３／４の重みをかけ、これらの和を補正値として適用する。これにより、濃度ムラの改善を図ることが可能になる。
【０１０９】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物が含まれることは言うまでもない。
【０１１０】
＝＝＝まとめ＝＝＝
（１）前述の印刷方法では、まず、テストパターンを形成する（図９のＳ１０２参照）。このとき、プリンタ１は、通常印刷領域（第１印刷領域の一例）及び後端印刷領域（第１印刷領域よりも媒体の後端側に位置する第２印刷領域の一例）に通常印刷（第１印刷の一例）にて複数のラスタラインを形成する。次に、プリンタ１は、通常印刷後に所定搬送量にて紙（媒体の一例）を搬送する。この所定搬送量は、ノズル数が８個の場合には７・Ｄであり、ノズル数が１８０個の場合には１７９・Ｄである。そして、プリンタ１は、後端印刷領域に後端印刷にて複数のラスタラインを形成する（図７、図１１参照）。  
次に、スキャナ１５０が、テストパターンを読み取る（図９のＳ１０３参照）。
【０１１１】
次に、コンピュータ１１０が、スキャナ１５０の読み取り結果に基づいて、後端印刷領域に形成された複数のラスタラインにそれぞれ対応する複数の第２印刷領域用の補正値を求める（図９のＳ１０４〜Ｓ１０６）。ノズル数が８個の場合、後端印刷領域には２８個のラスタラインが形成されるので、第２印刷領域用の補正値も２８個になる。ノズル数が１８０個の場合、後端印刷領域には３６０個のラスタラインが形成されるので、第２印刷領域用の補正値も３６０個になる。  
そして、ユーザーが紙に印刷を行うとき、プリンタドライバは、各補正値に対応する列領域の画素データをその補正値に基づいて補正し（図１６のＳ２０６、図１７のＳ２１３、図１８参照）、補正された画素データに基づいて通常印刷及び後端印刷にてラスタラインを紙に形成する（図１６のＳ３０３）。これにより、後端印刷領域の２８個（ノズル数が８個の場合）から構成される印刷画像の濃度が補正される。
【０１１２】
ところで、印刷画像を形成するときの通常印刷と後端印刷との間に行われる搬送処理の搬送量と、テストパターンを印刷するときの通常印刷と後端印刷との間に行われる搬送処理の搬送量とが異なると、後端印刷領域の全ての列領域に対して後端印刷領域用の補正値をそれぞれ適用しても、適切に濃度ムラを補正できない。例えば、図２３の「領域１」の列領域に対して後端印刷領域用の補正値を適用しても、適切に濃度ムラを補正できず、むしろ不適切な補正が行われるおそれがある。  
そこで、前述の印刷方法では、プリンタドライバは、図２３の「領域１」の列領域に対して、後端印刷領域用の補正値に基づく補正を行わないこととした。具体的には、後端印刷領域用の補正値のうち、列領域番号１〜４の補正値を用いないこととした。これにより、不適切な補正が行われることを回避することができる。
【０１１３】
（２）前述の印刷方法では、印刷画像を形成する紙の大きさに応じて、位置合わせ搬送が行われる。位置合わせ搬送が行われると、通常印刷と後端印刷との間に行われる搬送の搬送量が通常印刷時の搬送量よりも短くなる（図２２Ｂ参照）。このような位置合わせ搬送が行われる場合に、後端印刷領域用の補正値のうちの列領域番号１〜４の補正値を用いないことが特に有効である。  
但し、後端印刷領域用の列領域番号１〜４の補正値を用いないことが有効になるのは、位置合わせ搬送が行われる場合に限られるものではない。例えば、位置合わせ搬送とは別の理由であっても、通常印刷と後端印刷との間に行われる搬送の搬送量が通常印刷時の搬送量よりも４・Ｄだけ短くなるならば、後端印刷領域用の列領域番号１〜４の補正値を用いないことは有効である。
【０１１４】
（３）前述の印刷方法では、プリンタ１は、紙を搬送するための搬送ローラ２３（搬送部材の一例）を備えている。図２１Ａ及び図２１Ｂに示すように、後端印刷終了時の紙と搬送ローラ２３との位置関係が異なると、後端印刷領域の画質が異なることになる。
【０１１５】
そこで、前述の印刷方式では、位置合わせ搬送を行うことによって、後端印刷終了時の紙と搬送ローラ２３との位置関係が、紙の大きさに関わらず同じになるようにしている。これにより、後端印刷領域用の補正値のうち、後端側の列領域に対応する補正値（例えば図２５の後端印刷領域用の列領域番号２３〜２８の補正値）を、大きさの異なる紙に対して適用することができる。  
なお、前述の説明では、後端印刷終了時の紙と搬送ローラ２３との位置関係が、紙の大きさに関わらず同じになるようにしているが、これに限られるものではない。後端印刷終了時の紙と搬送ローラ２３との位置関係が厳密に同じでなくても、後端印刷終了時に紙の後端が搬送ローラ２３を通過しないようにするだけでも良い。
【０１１６】
（４）前述の説明では、Ｌサイズの紙の場合に位置合わせ搬送を行うことを説明したが、他の大きさの紙の場合にも、その紙に応じた搬送量にて位置合わせ搬送が行われることになる。その場合、位置合わせ搬送の搬送量が短くなるほど、図２３の「領域１」に相当する範囲（すなわち後端印刷領域用の補正値がカバーする範囲であるにも関わらず、通常印刷が行われる範囲）は広がることになる。したがって、位置合わせ搬送の搬送量が短くなるほど、濃度ムラの補正に用いられない後端印刷領域用の補正値の数は多くなるのが良い。
【０１１７】
（５）前述の印刷方法では、後端印刷領域の１番目〜４番目の列領域に対して、後端印刷領域用の列領域番号１〜４の補正値を用いない代わりに、通常印刷領域用の補正値を適用している。これにより、図２３の「領域１」の列領域に対して、適切な補正を行うことができる。
【０１１８】
（６）前述の印刷方法では、後端印刷領域に形成される２８個のラスタラインのうちの搬送方向下流側（通常印刷領域側）に位置する４個のラスタラインに対応する補正値が、位置合わせ搬送を行う場合に用いられなかった。これは、位置合わせ搬送が行われた場合、後端印刷領域の搬送方向下流側ほど、後端印刷領域用の補正値をそれぞれ適用しても適切に濃度ムラを補正できないためである。
【０１１９】
（７）前述のプリンタドライバ及び補正値取得プログラムは、プリンタ１（印刷装置の一例）にテストパターンを印刷させ、スキャナにテストパターンを読み取らせ、コンピュータ１１０（印刷装置を制御する制御装置の一例）に補正値を求めさせ、コンピュータ１１０に印刷画像の濃度を補正させている。  
そして、前述のプリンタドライバは、図２３の「領域１」の列領域に対して、後端印刷領域用の補正値に基づく補正を行わないこととした。具体的には、後端印刷領域用の補正値のうち、列領域番号１〜４の補正値を用いないこととした。これにより、不適切な補正が行われることを回避することができる。
【０１２０】
（８）前述の印刷システム１００は、プリンタ１、スキャナ１５０及びコンピュータ１１０を備えている。しかし、印刷システム１００は、これに限られるものではない。プリンタ１のプリンタ機能と、スキャナ１５０のスキャナ機能と、プリンタドライバの機能とを併せ持つ複合機によって印刷システムを実現しても良い。このような複合機１台によって、前述の実施形態を実現することも可能である。
【図面の簡単な説明】
【０１２１】
【図１】印刷システムの構成を説明する図である。
【図２】プリンタの全体構成のブロック図である。
【図３】図３Ａは、プリンタの全体構成の概略図である。図３Ｂは、プリンタ１の全体構成の断面図である。
【図４】ヘッドの下面におけるノズルの配列を示す説明図である。
【図５】図５Ａは、スキャナの断面図である。図５Ｂは、上蓋を外した状態のスキャナの上面図である。
【図６】図６Ａ及び図６Ｂは、通常印刷の説明図である。図６Ａは、パスｎ〜パスｎ＋３におけるヘッドの位置とドットの形成の様子を示し、図６Ｂは、パスｎ〜パスｎ＋４におけるヘッドの位置とドットの形成の様子を示している。
【図７】先端印刷及び後端印刷の説明図である。
【図８】図８Ａは、理想的にドットが形成されたときの様子の説明図である。図８Ｂは、ノズルの加工精度のばらつきの影響の説明図である。図８Ｃは、本実施形態の印刷方法によりドットが形成されたときの様子の説明図である。
【図９】プリンタの製造後の検査工程で行われる補正値取得処理のフロー図である。
【図１０】テストパターンの説明図である。
【図１１】補正用パターンの説明図である。
【図１２】シアンの５種類の帯状パターンの濃度の測定結果をまとめた測定値テーブルである。
【図１３】シアンの濃度３０％、濃度４０％及び濃度５０％の帯状パターンの測定値のグラフである。
【図１４】図１４Ａは、列領域ｉにおける指令階調値Ｓｂに対する目標指令階調値Ｓｂｔの説明図である。図１４Ｂは、列領域ｊにおける指令階調値Ｓｂに対する目標指令階調値Ｓｂｔの説明図である。
【図１５】シアンの補正値テーブルの説明図である。
【図１６】ユーザー下で行なわれる処理のフロー図である。
【図１７】印刷データ生成処理のフロー図である。
【図１８】シアンのｎ番目の列領域の濃度補正処理の説明図である。
【図１９】図１９Ａは、Ａ４サイズの場合において通常印刷を終えたときのヘッドと紙の後端との位置関係の説明図である。図１９Ｂは、Ｌサイズの場合において通常印刷を終えたときのヘッドと紙の後端との位置関係の説明図である。
【図２０】図２０Ａは、Ａ４サイズの紙に後端印刷を行った場合の説明図である。図２０Ｂは、図１９Ｂの後に位置合わせ搬送を行わずにＬサイズの紙に後端印刷を行った場合の説明図である。
【図２１】図２１Ａは、図２０Ａの後端印刷の説明図である。図２１Ｂは、図２０Ｂの後端印刷の説明図である。
【図２２】図２２Ａ及び図２２Ｂは、位置合わせ搬送の説明図である。図２２Ａは、Ａ４サイズの紙に後端印刷を行った場合の説明図であり、図２０Ａと同じ図である。図２２Ｂは、Ｌサイズの紙に対して、位置合わせ搬送を行い、後端印刷を行った場合の説明図である。
【図２３】位置合わせ搬送を行う場合の後端の印刷領域の状態の説明図である。
【図２４】図２４Ａは、Ａ４サイズの紙の後端印刷の様子の説明図である。図２４Ｂは、Ｌサイズの紙の後端印刷の様子の説明図である。
【図２５】中央の表は、図２４Ｂの「後端印刷領域の補正値がカバーする範囲」の２８個のラスタラインと、各ラスタラインを形成するノズルとの関係を示している。右側の表は、通常印刷領域用の補正値とノズルとの関係を示している。左側の表は、後端印刷領域用の補正値とノズルとの関係を示している。
【符号の説明】
【０１２２】
１  プリンタ、５  原稿、
２０  搬送ユニット、２１  給紙ローラ、２２  搬送モータ、
２３  搬送ローラ、２４  プラテン、２５  排紙ローラ、
３０  キャリッジユニット、３１  キャリッジ、３２  キャリッジモータ、
４０  ヘッドユニット、４１  ヘッド、
５０  検出器群、５１  リニア式エンコーダ、５２  ロータリー式エンコーダ、
５３  紙検出センサ、５４  光学センサ、
６０  コントローラ、６１  インターフェース部、６２  ＣＰＵ、
６３  メモリ、６４  ユニット制御回路
１００  印刷システム、１１０  コンピュータ、
１２０  表示装置、１３０  入力装置、
１４０  記録再生装置、１５０  スキャナ、
１５１  上蓋、１５２  原稿台ガラス、１５３  読取キャリッジ、
１５４  案内部材、１５５  移動機構、１５７  露光ランプ、
１５８  ラインセンサ、１５９  光学系、
【図１】
2008155376.tif 000003
【図２】
2008155376.tif 000004
【図３】
2008155376.tif 000005
【図４】
2008155376.tif 000006
【図５】
2008155376.tif 000007
【図６】
2008155376.tif 000008
【図７】
2008155376.tif 000009
【図８】
2008155376.tif 000010
【図９】
2008155376.tif 000011
【図１２】
2008155376.tif 000012
【図１３】
2008155376.tif 000013
【図１４】
2008155376.tif 000014
【図１５】
2008155376.tif 000015
【図１６】
2008155376.tif 000016
【図１７】
2008155376.tif 000017
【図１８】
2008155376.tif 000018
【図１９】
2008155376.tif 000019
【図２０】
2008155376.tif 000020
【図２１】
2008155376.tif 000021
【図２２】
2008155376.tif 000022
【図２３】
2008155376.tif 000023
【図２４】
2008155376.tif 000024
【図２５】
2008155376.tif 000025
【図１０】
2008155376.tif 000026
【図１１】
2008155376.tif 000027