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