(57)【要約】【課題】適切な濃度補正値を取得することである。【解決手段】ノズルから液体を噴射して、所定方向に沿ったドット列を該所定方向と交差する方向において複数並べることにより構成される補正用パターン、を媒体に形成するステップと、前記補正用パターンを基準パターンとともに読み取って、該補正用パターンの前記ドット列毎の補正用パターン読取濃度を、前記基準パターンの基準パターン読取濃度とともに取得するステップと、画像の濃度を補正するときに用いる濃度補正値を、前記基準パターン読取濃度に基づいて設定された濃度を目標濃度として、前記補正用パターン読取濃度に基づいて前記ドット列毎に求めるステップと、を有する補正値取得方法。【選択図】図１４
2009231957.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に沿ったドット列を該所定方向と交差する方向において複数並べることにより構成される補正用パターン、を媒体に形成するステップと、
前記補正用パターンを基準パターンとともに読み取って、該補正用パターンの前記ドット列毎の補正用パターン読取濃度を、前記基準パターンの基準パターン読取濃度とともに取得するステップと、
画像の濃度を補正するときに用いる濃度補正値を、前記基準パターン読取濃度に基づいて設定された濃度を目標濃度として、前記補正用パターン読取濃度に基づいて前記ドット列毎に求めるステップと、
を有することを特徴とする補正値取得方法。
【請求項２】
請求項１に記載の補正値取得方法において、
前記基準パターンは、互いに濃度が異なる複数の基準サブパターンを有し、
前記補正用パターンを媒体に形成するステップは、互いに濃度が異なる複数の補正用サブパターンを有する該補正用パターンを、
各々の前記補正用サブパターンがいずれかの前記基準サブパターンと対をなし、かつ、互いに対をなす前記補正用サブパターンと前記基準サブパターンとが同じ濃度となるように形成し、
前記補正用パターン読取濃度を前記基準パターン読取濃度とともに取得するステップは、各々の前記補正用サブパターンの前記ドット列毎の補正用サブパターン読取濃度を、各々の前記基準サブパターンの前記基準サブパターン読取濃度とともに取得し、
前記濃度補正値を求めるステップは、該濃度補正値を、複数の前記基準サブパターンのうちの一の基準サブパターンの前記基準サブパターン読取濃度を前記目標濃度として、前記一の基準サブパターンと対をなす前記補正用サブパターンの前記補正用サブパターン読取濃度と、前記一の基準サブパターンと対をなす前記補正用サブパターンとは異なる前記補正用サブパターンのうちの少なくとも一つの前記補正用サブパターンの前記補正用サブパターン読取濃度と、に基づいて前記ドット列毎に求めることを特徴とする補正値取得方法。
【請求項３】
請求項２に記載の補正値取得方法において、
前記補正用パターン読取濃度を前記基準パターン読取濃度とともに取得するステップは、
列状に並ぶ複数の読取センサ、を備えたスキャナ、
により、互いに対をなす前記基準サブパターンと前記補正用サブパターンとが、前記読取センサが並ぶ方向において同じ位置に並んだ状態で、前記補正用パターンを前記基準パターンとともに読み取ることを特徴とする補正値取得方法。
【請求項４】
請求項１に記載の補正値取得方法において、
前記基準パターンは、互いに濃度が異なる複数の基準サブパターンを有し、
測色器により各々の前記基準サブパターンの表色値を測定するステップを有し、
前記補正用パターンを媒体に形成するステップは、互いに濃度が異なる複数の補正用サブパターンを有する該補正用パターンを、
各々の前記補正用サブパターンの表色値が、各々の該補正用サブパターンに対して決めた目標表色値となるように媒体に形成し、
前記補正用パターン読取濃度を前記基準パターン読取濃度ともに取得するステップは、各々の前記補正用サブパターンの前記ドット列毎の補正用サブパターン読取濃度を、各々の前記基準サブパターンの前記基準サブパターン読取濃度とともに取得し、
前記濃度補正値を求めるステップは、該濃度補正値を、
前記基準サブパターンの表色値と前記基準サブパターン読取濃度との間の対応関係から求めた、複数の前記補正用サブパターンのうちの一の補正用サブパターンの前記目標表色値に対応する濃度、
を前記目標濃度として、前記一の補正用サブパターンの前記補正用サブパターン読取濃度と、前記一の補正用サブパターンとは異なる前記補正用サブパターンのうちの少なくとも一つの前記補正用サブパターンの前記補正用サブパターン読取濃度と、に基づいて前記ドット列毎に求めることを特徴とする補正値取得方法。
【請求項５】
請求項１乃至請求項４のいずれかに記載の補正値取得方法において、
前記補正用パターンを媒体に形成するステップは、該補正用パターンを、前記基準パターンが形成された媒体とは異なる媒体に形成することを特徴とする補正値取得方法。
【請求項６】
請求項５に記載の補正値取得方法において、
前記補正用パターンを媒体に形成するステップは、該補正用パターンを、前記基準パターンが形成された媒体と同じ種類の媒体に、該基準パターンを形成するときに用いた液体と同じ種類の液体により形成することを特徴とする補正値取得方法。
【請求項７】
液体を噴射するノズルと、
前記ノズルから液体を噴射して、所定方向に沿ったドット列を該所定方向と交差する方向において複数並べることにより構成される補正用パターン、を媒体に形成させるコントローラと、
画像の濃度を補正するときに用いる濃度補正値であって、
前記補正用パターンが読み取られることにより前記ドット列毎に取得される補正用パターン読取濃度に基づいて、該補正用パターンとともに読み取られる基準パターンの基準パターン読取濃度に基づいて設定された濃度を目標濃度として、前記ドット列毎に求められる濃度補正値、
を記憶するメモリと、
を有することを特徴とする液体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の濃度を補正するための濃度補正値についての補正値取得方法、及び、前記濃度補正値を記憶した液体噴射装置に関する。
【背景技術】
【０００２】
インクジェットプリンタのように、ノズルを有し該ノズルから媒体（例えば紙や布など）に液体を噴射して該媒体に画像を形成するための液体噴射装置は既に知られている。このような液体噴射装置では、ノズルの加工精度のバラツキ等により、媒体に形成される画像に濃度ムラが生じてしまう。
【０００３】
このような濃度ムラを抑制するために、例えば、前記画像の濃度を補正する技術が提案されている（例えば、特許文献１参照）。当該技術は、補正用パターンを媒体に形成し、該補正用パターンを読み取って該補正用パターンの読取濃度を取得し、取得された該読取濃度に基づいて前記濃度の補正値（以下、濃度補正値）を求め、求めた濃度補正値により画像の濃度を補正するものである。
【０００４】
また、上記濃度補正値を取得するために、前記補正用パターンの他に、基準パターン（基準パターンについては後述する）を用意し、当該基準パターンを読み取ることが考えられる。この基準パターンの読取濃度は濃度補正値を求める際の目標濃度を設定するために用いられる。つまり、前記基準パターンの読取濃度に基づいて設定された濃度を目標濃度として、前記濃度補正値が前記補正用パターンの読取濃度に基づいて求められることがある。
【特許文献１】特開２００５−２０５６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、基準パターンや補正用パターンを読み取る際の読取感度については経時的に変動するため、基準パターンの読取時期と補正用パターンの読取時期とが異なると、両パターンがそれぞれ異なる読取感度にて読み取られる虞がある。このような読取感度の変動により、目標濃度として適切な濃度が設定されず、濃度補正値が適切に得られなくなる場合がある。この結果、上述した濃度ムラの発生を抑制することが困難になってしまう。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、適切な濃度補正値を取得することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、主たる発明は、（Ａ）所定方向に沿ったドット列を該所定方向と交差する方向において複数並べることにより構成される補正用パターン、を媒体に形成するステップと、（Ｂ）前記補正用パターンを基準パターンとともに読み取って、該補正用パターンの前記ドット列毎の補正用パターン読取濃度を、前記基準パターンの基準パターン読取濃度とともに取得するステップと、（Ｃ）画像の濃度を補正するときに用いる濃度補正値を、前記基準パターン読取濃度に基づいて設定された濃度を目標濃度として、前記補正用パターン読取濃度に基づいて前記ドット列毎に求めるステップと、（Ｄ）を有することを特徴とする補正値取得方法である。
【０００８】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００９】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【００１０】
先ず、（Ａ）所定方向に沿ったドット列を該所定方向と交差する方向において複数並べることにより構成される補正用パターン、を媒体に形成するステップと、（Ｂ）前記補正用パターンを基準パターンとともに読み取って、該補正用パターンの前記ドット列毎の補正用パターン読取濃度を、前記基準パターンの基準パターン読取濃度とともに取得するステップと、（Ｃ）画像の濃度を補正するときに用いる濃度補正値を、前記基準パターン読取濃度に基づいて設定された濃度を目標濃度として、前記補正用パターン読取濃度に基づいて前記ドット列毎に求めるステップと、（Ｄ）を有する補正値取得方法。  
かかる補正値取得方法では、補正用パターンを基準パターンとともに読み取るため、該補正用パターンと基準パターンとが同一の読取感度にて読み取られる。この結果、読取感度の変動による影響を受けずに、適切に濃度補正値を求めることが可能になる。
【００１１】
また、上記の補正値取得方法において、前記基準パターンは、互いに濃度が異なる複数の基準サブパターンを有し、前記補正用パターンを媒体に形成するステップは、互いに濃度が異なる複数の補正用サブパターンを有する該補正用パターンを、各々の前記補正用サブパターンがいずれかの前記基準サブパターンと対をなし、かつ、互いに対をなす前記補正用サブパターンと前記基準サブパターンとが同じ濃度となるように形成し、前記補正用パターン読取濃度を前記基準パターン読取濃度とともに取得するステップは、各々の前記補正用サブパターンの前記ドット列毎の補正用サブパターン読取濃度を、各々の前記基準サブパターンの前記基準サブパターン読取濃度とともに取得し、前記濃度補正値を求めるステップは、該濃度補正値を、複数の前記基準サブパターンのうちの一の基準サブパターンの前記基準サブパターン読取濃度を前記目標濃度として、前記一の基準サブパターンと対をなす前記補正用サブパターンの前記補正用サブパターン読取濃度と、前記一の基準パターンと対をなす前記補正用サブパターンとは異なる前記補正用サブパターンのうちの少なくとも一つの前記補正用サブパターンの前記補正用サブパターン読取濃度と、に基づいて前記ドット列毎に求めることとしてもよい。かかる補正値取得方法では、目標濃度とする濃度を容易に設定することが可能になる。
【００１２】
さらに、前記補正用パターン読取濃度を前記基準パターン読取濃度とともに取得するステップは、列状に並ぶ複数の読取センサ、を備えたスキャナ、により、互いに対をなす前記基準サブパターンと前記補正用サブパターンとが、前記読取センサが並ぶ方向において同じ位置に並んだ状態で、前記補正用パターンを前記基準パターンとともに読み取ることとしてもよい。これにより、読取センサ間の読取感度のバラツキによる影響を抑制することが可能になる。
【００１３】
また、上記の補正値取得方法において、前記基準パターンは、互いに濃度が異なる複数の基準サブパターンを有し、測色器により各々の前記基準サブパターンの表色値を測定するステップを有し、前記補正用パターンを媒体に形成するステップは、互いに濃度が異なる複数の補正用サブパターンを有する該補正用パターンを、各々の前記補正用サブパターンの表色値が、各々の該補正用サブパターンに対して決めた目標表色値となるように媒体に形成し、前記補正用パターン読取濃度を前記基準パターン読取濃度ともに取得するステップは、各々の前記補正用サブパターンの前記ドット列毎の補正用サブパターン読取濃度を、各々の前記基準サブパターンの前記基準サブパターン読取濃度とともに取得し、前記濃度補正値を求めるステップは、該濃度補正値を、前記基準サブパターンの表色値と前記基準サブパターン読取濃度との間の対応関係から求めた、複数の前記補正用サブパターンのうちの一の補正用サブパターンの前記目標表色値に対応する濃度、を前記目標濃度として、前記一の補正用サブパターンの前記補正用サブパターン読取濃度と、前記一の補正用サブパターンとは異なる前記補正用サブパターンのうちの少なくとも一つの前記補正用サブパターンの前記補正用サブパターン読取濃度と、に基づいて前記ドット列毎に求めることとしてもよい。
【００１４】
かかる補正値取得方法では、各々の補正用サブパターンがいずれかの基準サブパターンと対をなし、かつ、互いに対をなす前記補正用サブパターンと前記基準サブパターンとが同じ濃度となるように補正用パターンを形成する必要がなく、該補正用パターンの形成がより容易になる。
【００１５】
また、上記の補正値取得方法において、前記補正用パターンを媒体に形成するステップは、該補正用パターンを、前記基準パターンが形成された媒体とは異なる媒体に形成することとしてもよい。かかる補正値取得方法では、例えば、濃度補正値を取得する処理を行う度に基準パターンを形成するという手間を省くことが可能になる。
【００１６】
さらに、前記補正用パターンを媒体に形成するステップは、該補正用パターンを、前記基準パターンが形成された媒体と同じ種類の媒体に、該基準パターンを形成するときに用いた液体と同じ種類の液体により形成することとしてもよい。基準パターン及び補正用パターンを形成する際にそれぞれ使用した媒体や液体の違いによる影響を抑制することが可能になる。
【００１７】
また、（Ａ）液体を噴射するノズルと、（Ｂ）前記ノズルから液体を噴射して、所定方向に沿ったドット列を該所定方向と交差する方向において複数並べることにより構成される補正用パターン、を媒体に形成させるコントローラと、（Ｃ）画像の濃度を補正するときに用いる濃度補正値であって、前記補正用パターンが読み取られることにより前記ドット列毎に取得される補正用パターン読取濃度に基づいて、該補正用パターンとともに読み取られる基準パターンの基準パターン読取濃度に基づいて設定された濃度を目標濃度として、前記ドット列毎に求められる濃度補正値、を記憶するメモリと、（Ｅ）を有する液体噴射装置も実現可能である。
【００１８】
かかる液体噴射装置であれば、該液体噴射装置が備えたメモリに適切な濃度補正値が記憶されているため、媒体に画像を形成する際に、ドット列毎の濃度を前記濃度補正値に基づいて適切に補正することが可能になる。この結果、前記画像における濃度ムラの発生を適切に抑制することが可能になる。
【００１９】
＝＝＝印刷システムについて＝＝＝
本実施形態の液体噴射装置としてのインクジェットプリンタ（以下、プリンタ１）を含む印刷システムについて、図１を参照しながら、その概要を説明する。図１は、プリンタ１を含む印刷システム１００の構成を示すブロック図である。
【００２０】
本実施形態の印刷システム１００は、図１に示すように、プリンタ１と、該プリンタ１の動作を制御するコンピュータ１１０とを有するシステムである。
【００２１】
プリンタ１は、液体としてのインクを媒体に噴射して該媒体に画像を印刷する印刷装置である。なお、以下の説明では、代表的な媒体である紙に画像を印刷する例について説明する。コンピュータ１１０は、インターフェース１１１を介してプリンタ１と通信可能に接続されており、プリンタ１に画像を印刷させるために、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０にはプリンタドライバがインストールされており、当該プリンタドライバは、アプリケーションプログラムから出力された画像データを印刷データに変換する機能を実現させるためのプログラムである。
【００２２】
＜＜プリンタ１の構成＞＞
次に、図１乃至図３を参照しながら、プリンタ１の構成について説明する。図２Ａ及び図２Ｂは、プリンタ１の構成を示す図であり、図２Ａはプリンタ１の全体構成の概略を示し、図２Ｂは、プリンタ１の全体構成の断面図を示す。図２Ａには矢印にてヘッド２３の移動方向（走査方向）と紙の搬送方向が、図２Ｂには矢印にて前記搬送方向が、それぞれ示されている。図３は、ノズルの配列を示す図であり、同図には矢印にて前記搬送方向と前記走査方向とが示されている。
【００２３】
プリンタ１は、図１に示すように、記録ユニット２０、搬送ユニット３０、検出器群４０、及びコントローラ５０を有する。プリンタ１がコンピュータ１１０から印刷データを受信すると、コントローラ５０が印刷データに基づいて各ユニット（記録ユニット２０、搬送ユニット３０）を制御して紙に画像を印刷する。プリンタ１内の状況は検出器群４０によって監視されており、検出器群４０は検出結果に応じた信号をコントローラ５０に向けて出力する。
【００２４】
記録ユニット２０は、紙にインクを噴射して該紙に所定方向に沿うドット列（以下、ラスタラインとも言う）を形成するものであり、図２Ａ及び図２Ｂに示すように、キャリッジ２１、キャリッジ移動機構２２、及び、ヘッド２３を有する。本実施形態における所定方向は、キャリッジ２１の移動方向（走査方向）であり、紙の紙幅方向に沿う方向である。キャリッジ２１は、ガイド軸２４に支持された状態でキャリッジ移動機構２２により該ガイド軸２４に沿って移動する。つまり、ガイド軸２４の軸方向がキャリッジ２１の移動方向となる。
【００２５】
ヘッド２３は、その下面にインクを噴射するノズルを複数備えている。ノズルは、図３に示すように、搬送方向に沿って一定のノズルピッチでｎ個（本実施形態では、ｎ＝１８０）並んでノズル列Ｎｚを形成している。そして、ヘッド２３の下面には、ＣＭＹＫのインク色毎にノズル列Ｎｃ、Ｎｍ、Ｎｙ、Ｎｋが形成されている。各ノズルには、不図示のインクチャンバ及びピエゾ素子が設けられており、ピエゾ素子の駆動によりインクチャンバが伸縮・膨張されて、ノズルから滴状のインクが噴射される。また、図２Ａ及び図２Ｂに示すように、ヘッド２３は、キャリッジ２１に搭載されているので該キャリッジ２１の移動に伴って走査方向に移動する。そして、ヘッド２３の移動中にノズルからインクが断続的に噴射されることにより、走査方向に沿うラスタラインが形成される。なお、ノズル列を構成する各ノズルは、該各ノズルに割り当てられたドット列を形成するためにインクを噴射する。
【００２６】
搬送ユニット３０は、走査方向と交差する搬送方向に紙を搬送するためのものであり、図２Ａ及び図２Ｂに示すように、給紙ローラ３１と、搬送モータ３２と、搬送ローラ３３と、プラテン３４と、排紙ローラ３５と、を有する。紙挿入口に挿入された紙は、給紙ローラ３１によりプリンタ１内に給紙されると、搬送モータ３２の回転によって回転する搬送ローラ３３により、紙幅方向と交差した方向が搬送方向に沿った状態で該搬送方向において印刷可能な領域まで搬送される。その後、紙はプラテン３４に支持されながら搬送方向に搬送され続け、最終的に排紙ローラ３５によりプリンタ１外に排出される。
【００２７】
コントローラ５０は、ＣＰＵ５２によりユニット制御回路５４を介してプリンタ１の各ユニットを制御する。また、プリンタ１は、記憶素子を備えたメモリ５３を有し、当該メモリ５３には、画像の濃度を補正するときに用いる濃度補正値Ｈが記憶される。
【００２８】
＜＜印刷処理について＞＞
次に、上記構成のプリンタ１が実行する印刷処理について、図４と図５Ａ及び図５Ｂとを参照しながら説明する。図４は、印刷処理のフローチャートである。図５Ａ及び図５Ｂは、インターレース方式の印刷についての説明図である。
【００２９】
印刷処理は、図４に示すように、コントローラ５０がコンピュータ１１０からインターフェース５１を介して印刷命令を含む印刷データを受信するところから始まる（Ｓ００１）。そして、コントローラ５０は、受信した印刷データ中の各種コマンドの内容を解析し、プリンタ１の各ユニットを制御する。次に、コントローラ５０は、印刷媒体である紙を給紙ローラ３１によりプリンタ１内に給紙してから、搬送ローラ３３により該紙を印刷開始位置（頭出し位置）に位置決めする給紙処理を行う（Ｓ００２）。
【００３０】
次に、コントローラ５０は、キャリッジ２１の移動に伴って走査方向に移動するヘッド２３のノズルからインクを断続的に噴射させて、紙に前記走査方向に沿うラスタラインを形成させるドット列形成処理を行う（Ｓ００３）。なお、紙の画像印刷領域は搬送方向において並ぶ複数の列領域からなり、各ドット列形成処理において前記複数の列領域のうちの一の列領域にラスタラインが形成されるように、インクが噴射される。ここで、列領域とは、紙上に仮想的に定められた方眼状の升目である画素(単位領域)が走査方向に並ぶことにより構成される矩形状の領域を指す。次に、コントローラ５０は、搬送ユニット３０により、搬送方向において紙をヘッド２３に対して相対的に移動させる搬送処理を行う（Ｓ００４）。搬送処理により、先程のドット列形成処理にて形成されたラスタラインの位置とは異なる位置に、次のドット列形成処理時にてラスタラインを形成することが可能になる。
【００３１】
コントローラ５０がドット列形成処理と搬送処理とを繰り返すことにより、ラスタラインが該ラスタラインと交差する方向（すなわち、搬送方向）に複数形成される。なお、本実施形態では、複数回のドット列形成処理（以下、パスとも言う）により補完的にラスタラインを形成するインターレース方式が採用されている。この印刷方式では、図５Ａ及び図５Ｂに示すように、ある回のパス（例えば、パスｎ）後に所定の搬送量だけ紙を搬送方向に搬送してから、前記ある回の次のパス（例えば、パスｎ＋１）を実施する際には、当該ある回のパスにてラスタラインが形成された列領域に搬送方向下流側で隣接する列領域、にラスタラインが形成されるようになる。但し、紙の先端部及び後端部については、インターレース方式のみでラスタラインを搬送方向に連続して並ぶように形成することができない。そこで、本実施形態では、インターレース方式による通常印刷の前後に、先端印刷及び後端印刷が行われる。先端印刷は、紙の先端部にラスタラインを形成するための処理であり、後端印刷は、紙の後端部にラスタラインを形成するための処理である。
【００３２】
そして、コントローラ５０は、印刷中の紙に印刷するための印刷データがなくなるまでドット列形成処理と搬送処理とを繰り返し、当該印刷データがなくなった時点で排紙の判断をする（Ｓ００５）。コントローラ５０が排紙の判断をした時点で、紙には印刷データに応じた画像が印刷されている。その後、コントローラ５０は、排紙ローラ３５により紙をプリンタ１外に排出する排紙処理を行う（Ｓ００６）。画像が印刷された紙がプリンタ１外に排出された後、コントローラ５０は、印刷を続行するか否かの判断を行う（Ｓ００７）。コントローラ５０は、次の紙に印刷を行うのであれば、前述の給紙処理に戻って印刷を続行する。他方、次の紙に印刷を行わないのであれば、印刷処理を終了する。
【００３３】
＜＜プリンタドライバによる処理の概要＞＞
上記の印刷処理は、前述したように、プリンタ１に接続されたコンピュータ１１０から印刷データが送信されることにより開始する。当該印刷データは、プリンタドライバによる処理により生成される。以下、プリンタドライバによる処理について、図６を参照しながら説明する。図６は、プリンタドライバによる処理の説明図である。
【００３４】
印刷データは、図６に示すように、プリンタドライバによって解像度変換処理（Ｓ０１１）、色変換処理（Ｓ０１２）、ハーフトーン処理（Ｓ０１３）、及び、ラスタライズ処理（Ｓ０１４）が実行されることにより生成される。
【００３５】
先ず、解像度変換処理では、アプリケーションプログラムの実行により得られたＲＧＢ画像データの解像度が、指定された画質に対応する印刷解像度に変換される。次に、色変換処理では、解像度が変換されたＲＧＢ画像データがＣＭＹＫ画像データに変換される。ここで、ＣＭＹＫ画像データとは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）の色別の画像データを意味する。そして、ＣＭＹＫ画像データを構成する複数の画素データは、それぞれ２５６段階の階調値で表される。この階調値は、ＲＧＢ画像データに基づいて定められ、指令階調値（入力階調値）となる。次に、ハーフトーン処理では、シアン画像データ、マゼンタ画像データ、イエロー画像データ、及び、ブラック画像データを構成する各画素データが示す多段階の階調値が、プリンタ１で表現可能な少段階のドット階調値に変換される。このハーフトーン処理については後に詳述する。次に、ラスタライズ処理では、ハーフトーン処理で得られた画像データに関し、各ドットのデータ（ドット階調値のデータ）が、プリンタ１に転送すべきデータ順に変更される。そして、ラスタライズ処理されたデータは、印刷データの一部として送信される。
【００３６】
＜ハーフトーン処理について＞
次に、ハーフトーン処理について、図７を参照しながらより具体的に説明する。図７は、ハーフトーン処理の説明図である。図７中、縦軸はドット生成率を示し、横軸は階調値（入力階調値）を示す。ここで、ドット生成率とは、一定の階調値に応じて均一な画像が印刷されるときに、当該画像内の画素のうち、対象となるサイズのドットが形成される画素の割合を意味する。また、図７において、小ドットの生成率のプロファイルＳＤを細い実線にて、中ドットの生成率のプロファイルＭＤを太い実線にて、大ドットの生成率のプロファイルＬＤを破線にて、それぞれ示している。
【００３７】
ハーフトーン処理では、画素データが示す２５６段階の階調値が、４段階のドット階調値に変換される。具体的には、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、及び、ドット階調値［１１］に対応する大ドットの形成の４段階に変換される。図７に示された例において、階調値ｇ（ｓ）では、大ドットの生成率が６５％、中ドットの生成率が２５％、小ドットの生成率が１０％である。このようなドット生成率で、例えば、縦方向に１０画素、横方向に１０画素が並んだ領域（すなわち、１００画素からなる領域）内に画像を印刷すると、大ドットが形成される画素が６５個、中ドットが形成される画素が２５個、小ドットが形成される画素が１０個となる。そして、ハーフトーン処理では、以上のように各ドットのサイズについてドット生成率が決められた上で、ディザ法・γ補正・誤差拡散法等により、プリンタ１がドットを分散して形成するように画素データが作成される。
【００３８】
＝＝＝濃度ムラの補正＝＝＝
次に、上記のプリンタ１を用いて印刷する画像に生じる濃度ムラと、当該濃度ムラを抑制する方法について説明する。
【００３９】
＜＜濃度ムラについて＞＞
先ず、濃度ムラについて図８Ａ及び図８Ｂを参照しながら説明する。図８Ａは、理想的にラスタラインが形成されたときの様子を示す図である。図８Ｂは、濃度ムラが発生した際の様子を示す図である。なお、以下、説明を簡略化するため、単色印刷された画像に濃度ムラが生じた場合を例に挙げて説明する。
【００４０】
各ドット列形成処理においてノズルから噴射された所定量のインク（インク滴）が理想的な着弾位置に着弾すると、図８Ａに示すように、各ドット列形成処理により形成されるラスタラインが、列領域内に正確に形成されるようになる。しかしながら、実際には、ノズルの加工精度のバラツキ等のために、インク滴が理想的な着弾位置からずれた位置に着弾することがある。図８Ｂに示す例では、２番目の列領域に形成されたラスタラインが、３番目の列領域側に寄って形成されている。また、同図に示す例では、５番目の列領域に向けて噴射されたインクの量が少なく、５番目の列領域に形成されたラスタラインを構成するドットが小さくなっている。
【００４１】
この結果、２番目の列領域に形成されたラスタラインの濃度が比較的淡くなり、３番目の列領域に形成されたラスタラインの濃度が比較的濃くなる。また、５番目の列領域に形成されたラスタラインの濃度は比較的淡くなる。このような現象を巨視的に見ると、走査方向に沿う縞状の濃度ムラ（所謂、バンディング）が視認される。こうした濃度ムラは印刷画像の画質を低下させる原因となる。
【００４２】
＜＜濃度ムラの抑制方法について＞＞
上記の濃度ムラを抑制するためには、画像の濃度を補正するための濃度補正値Ｈを取得し、当該濃度補正値Ｈに基づいて画素データの階調値（指令階調値）を補正する必要がある。つまり、濃度補正値Ｈは、指令階調値を補正するときに用いる補正値であると言える。
【００４３】
また、濃度補正値Ｈはラスタライン毎に取得し、該濃度補正値Ｈに基づく指令階調値の補正はラスタライン毎に行うことが望ましい。これは、同じノズルから噴射されるインクによって形成されるラスタラインであっても、隣接するラスタラインを形成するためにインクを噴射するノズルが異なれば、濃度が異なってしまう場合があるためである。ラスタライン毎に対応付けられた濃度補正値Ｈであれば、あるラスタラインを形成するためにインクを噴射するノズルと、該あるラスタラインと隣接するラスタラインを形成するためにインクを噴射するノズルと、の組み合わせを反映したものになる。
【００４４】
以上のように、指令階調値をラスタライン毎に補正することにより、図８Ｃに示すように、印刷画像における濃度ムラの発生を効果的に抑えることが可能になる。図８Ｃは、濃度ムラの発生が抑制された様子を示す図である。つまり、濃く視認され易い列領域については、ラスタラインが淡く形成されるように、該ラスタラインに対応する指令階調値を補正する。他方、淡く視認され易い列領域については、ラスタラインが濃く形成されるように、該ラスタラインに対応する指令階調値を補正する。
【００４５】
指令階調値の補正（濃度補正処理）は、ハーフトーン処理の実行に際してプリンタドライバにより行われる。具体的に説明すると、プリンタドライバは、ハーフトーン処理の実行前に、プリンタ１に対して該プリンタ１のメモリ５３に記憶された濃度補正値Ｈの送信を要求し、送信された濃度補正値Ｈをコンピュータ１１０側のメモリ１１３（図１参照）に記憶する。その後、プリンタドライバにより、各色の画像データを構成する画素データの階調値、すなわち、指令階調値が濃度補正値Ｈに基づいてラスタライン毎に補正される。
【００４６】
ところで、濃度補正値Ｈを取得するためには、濃度補正が必要なプリンタ１を用いて、複数のラスタラインから構成される補正用パターンＣＰを形成し、該補正用パターンＣＰをスキャナ１２０（例えば、図１０参照）によって読み取って該補正用パターンＣＰのラスタライン毎の読取濃度（以下、補正用パターン読取濃度とも言う）を取得する必要がある。そして、ラスタライン毎の補正用パターン読取濃度に基づいて、ラスタライン毎の濃度補正値Ｈが求められる。ここで、読取濃度とは、スキャナ１２０によって読み取った画像の階調値（読取階調値）を意味する。また、本実施形態では、読取濃度と明度との間の通常の関係（読取濃度が大きいほど暗くなるという関係）と異なり、読取濃度が大きいことは明度が大きい（明るい）ことを意味し、読取濃度が小さいことは明度が小さい（暗い）ことを意味するものとする。
【００４７】
また、濃度補正値Ｈは、一般に目標濃度に対して求められる。ここで、目標濃度とは、ある指令階調値に基づいて理想的にラスタラインが形成された場合に該ラスタラインをスキャナ１２０にて読み取って取得される読取濃度（出力階調）と同値である。したがって、濃度補正が必要なプリンタ１の場合、あるラスタラインの所望の濃度となるように当該あるラスタラインを形成するためには、当該あるラスタラインの指令階調値を補正することになる。そして、当該あるラスタラインの指令階調値を補正するために、前記所望の濃度を目標濃度として濃度補正値Ｈを求めることになる。
【００４８】
目標濃度とする濃度を設定するためには、例えば、基準となるプリンタ（以下、リファレンスプリンタ）を用いて紙に基準パターンＳＰを形成し、該基準パターンＳＰをスキャナ１２０により読み取って該基準パターンＳＰの読取濃度（以下、基準パターン読取濃度とも言う）を取得する必要がある。ここで、リファレンスプリンタとは、濃度補正が必要なプリンタ１とは別に用意されたプリンタであり、該プリンタ１と同仕様であって、かつ、ノズルの加工精度が高く濃度補正が不要なプリンタである。このリファレンスプリンタにより形成される基準パターンＳＰを構成するラスタラインは、該基準パターンが形成した際の指令階調値に基づいて理想的に形成されたものと言える。したがって、ある指令階調値に基づいて形成された基準パターンの読取濃度については、該ある指令階調値に対する濃度補正値Ｈを求めるにあたり、該ある指令階調値に基づいて理想的に形成された場合の読取濃度として扱うことが可能である。
【００４９】
そして、濃度補正値Ｈは、基準パターン読取濃度に基づいて設定された濃度を目標濃度として、補正用パターン読取濃度に基づいて求められる。
【００５０】
＜＜濃度補正値Ｈの取得時における課題について＞＞
濃度補正値Ｈは、前述したように、基準パターン読取濃度及び補正用パターン読取濃度を取得した上で求められる。ここで、スキャナ１２０が基準パターンＳＰや補正用パターンＣＰを読み取る際の読取感度は経時的に変動する虞があり、当該読取感度の変動は濃度補正値Ｈに影響を及ぼすことがある。このことについて図９を参照しながら説明する。図９は、スキャナ１２０の読取感度の変動による影響を説明するための図である。図９中、縦軸は読取濃度を示し、横軸は明度を示している。
【００５１】
濃度補正値Ｈを求める上で、前述したように、基準パターンＳＰと補正用パターンＣＰとを、それぞれ、スキャナ１２０により読み取り、基準パターン読取濃度及び補正用パターン読取濃度をそれぞれ取得する。ここで、明度Ｌ１の基準パターンＳＰをスキャナ１２０にて読み取ると、仮に該スキャナ１２０の読取感度が正常である場合には、図９に示すように、前記基準パターンＳＰの読取濃度がＣｓ１となる。一方、スキャナ１２０の読取感度が変動して該読取感度が正常な場合よりも高くなると、同じ明度Ｌ１の基準パターンＳＰであっても、その読取濃度はＣｓ２となる。また、前記読取感度が正常な場合よりも低くなると、前記読取濃度はＣｓ３となる。
【００５２】
このようにスキャナ１２０の読取感度が変動する虞があるため、基準パターンＳＰと補正用パターンＣＰとが別々に読み取られると、目標濃度として適切な濃度が設定されなくなり、適切な濃度補正値Ｈを取得できなくなる。
【００５３】
より具体的に説明するために、スキャナ１２０の読取感度が正常であった際に基準パターンＳＰを読み取る一方で、読取感度が正常な場合よりも低くなった際に補正用パターンＣＰを読み取るケースについて説明する。また、以下では、明度Ｌ１の基準パターン読取濃度を目標濃度とするケースについて説明する。
【００５４】
上記のケースでは、本来、補正用パターンＣＰを読み取った際の読取感度、すなわち、正常な場合よりも低い読取感度にて取得される基準パターン読取濃度（すなわち、Ｃｓ３）を目標濃度とする必要があるにもかかわらず、基準パターンＳＰを読み取った際に取得された基準パターン読取濃度（すなわち、Ｃｓ１）を目標濃度としてしまう虞がある。この結果、正常な読取感度にて取得された基準パターン読取濃度を目標濃度として、正常な場合よりも低い読取感度にて取得された補正用パターン読取濃度に基づいて濃度補正値Ｈを求めることになる。かかる濃度補正値Ｈによる濃度補正が行われると、本来目標濃度とすべき濃度Ｃｓ３よりも高い濃度Ｃｓ１が目標濃度に設定された結果、図９に示すように、本来の目標濃度に対応した明度Ｌ１よりも高い明度Ｌ２になるような濃度補正、が行われてしまう。
【００５５】
このような課題に対し、本実施形態では、スキャナ１２０の読取感度の変動による影響を受けずに濃度補正値Ｈを取得することが可能である。次項より、本実施形態の補正値取得処理について説明する。
【００５６】
＝＝＝補正値取得処理について＝＝＝
補正値取得処理は、補正用パターンＣＰを形成し、該補正用パターンＣＰ及び基準パターンＳＰの各々の読取濃度をスキャナ１２０によって取得し、当該各々の読取濃度から濃度補正値Ｈを求め、補正値取得処理の対象であるプリンタ１のメモリ５３に濃度補正値Ｈを記憶するための処理である。この補正値取得処理は、例えば、プリンタ製造工場にて構築された補正値取得システム２００の下、プリンタ１の検査工程において行われる。
【００５７】
＜＜補正値取得システム２００について＞＞
先ず、補正値取得システム２００の概略構成について、図１０を参照しながら説明する。図１０は、補正値取得システム２００の構成のブロック図である。
【００５８】
補正値取得システム２００は、補正値取得処理の対象であって補正用パターンＣＰを形成するためのプリンタ１と、検査ラインに設置されたコンピュータ１１０と、スキャナ１２０と、を有する。プリンタ１の構成等については、既述のため、説明を省略する。
【００５９】
コンピュータ１１０は、インターフェース１１１を介してプリンタ１及びスキャナ１２０と通信可能に接続している。このコンピュータ１１０のメモリ１１３には、補正値取得プログラムが格納されている。補正値取得プログラムは、スキャナ１２０から送信される画像データに対して画像処理や解析等を行って濃度補正値Ｈを算出するためのプログラムであり、コンピュータ１１０のＣＰＵ１１２により実行される。なお、前記メモリ１１３には、補正値取得プログラムのほか、補正用パターンＣＰをプリンタ１に印刷させるためのプリンタドライバと、スキャナ１２０を制御するためのスキャナドライバと、が格納されている。
【００６０】
スキャナ１２０は、複数の読取センサ１２１ａ（図１４Ｂ参照）を搭載した長尺体の読取キャリッジ１２１を有する。スキャナ１２０は、読取キャリッジ１２１の読取センサ１２１ａにより原稿台ガラス１２２（図１４Ｂ参照）に置かれた原稿の画像を読み取り、当該画像の画像データ（すなわち、当該画像の読取濃度）を取得する。この画像データは、前記画像の画素毎の読取濃度（読取階調値）を示すデータである。本実施形態において、スキャナ１２０は、基準パターンＳＰ及び補正用パターンＣＰを読み取り、基準パターン読取濃度及び補正用パターン読取濃度を取得するために用いられる。また、スキャナ１２０は、インターフェース１２３、ＣＰＵ１２４、及びメモリ１２５からなるスキャナコントローラ１２６を有し、インターフェース１２３を介してコンピュータ１１０のスキャナドライバに向けて画像データを送信する。なお、本実施形態のスキャナ１２０は、画像の印刷解像度よりも高い読取解像度にて該画像を読み取る。
【００６１】
＜＜補正値取得処理の手順について＞＞
次に、補正値取得処理の手順について、図１１を参照しながら説明する。図１１は、補正値取得処理のフロー図である。なお、多色印刷が可能なプリンタ１を対象とする場合、各インク色についての補正値取得処理は同様の手順により実施されるので、以下では、あるインク色（例えば、シアン色）についての補正値取得処理について説明する。
【００６２】
補正値取得処理は、図１１に示すように、先ず、基準パターンＳＰを用意するところから始まる（Ｓ０２１）。次に、補正値取得処理の対象となるプリンタ１を用いて補正用パターンＣＰを形成する（Ｓ０２２）。次に、補正用パターンＣＰ及び基準パターンＳＰをスキャナ１２０によって読み取って、補正用パターン読取濃度及び基準パターン読取濃度を取得する（Ｓ０２３）。次に、基準パターン読取濃度に基づいて目標濃度とする濃度を設定する（Ｓ０２４）。次に、設定された濃度を目標濃度として、濃度補正値Ｈを補正用パターン読取濃度に基づいて求める（Ｓ０２５）。そして、求めた濃度補正値Ｈをプリンタ１のメモリ５３に記憶する（Ｓ０２６）。プリンタ１のメモリ５３に記憶される濃度補正値Ｈは、当該プリンタ１の濃度ムラ特性を反映したものになる。以下、補正値取得処理における各手順について説明する。
【００６３】
＜基準パターンＳＰの用意＞
基準パターンＳＰは、補正値取得処理の事前にリファレンスプリンタを用いて所定の紙（以下、基準シートＳ１）に形成されたパターンである。検査者は、補正値取得処理の実施に際して、当該基準パターンＳＰを用意する。なお、基準パターンＳＰは、リファレンスプリンタに接続されたコンピュータにインストールされたプリンタドライバから送信される印刷データに基づいて、既述の印刷処理と同様の手順により形成される。
【００６４】
この基準パターンＳＰについて、図１２を参照しながら説明する。図１２は、基準パターンＳＰの説明図である。また、図１２には、矢印にて基準シートＳ１の紙幅方向が示されている。
【００６５】
基準パターンＳＰは、図１２に示すように、互いに濃度が異なる５種類の基準サブパターンＳＳＰにより構成されている。基準サブパターンＳＳＰは、短冊状のパターンであり、それぞれ一定の階調値の画像データから生成されたものである。ここで、階調値は、指令階調値（指令濃度）に相当し、図１２中、左の基準サブパターンＳＳＰから順に指令階調値７６（指令濃度３０％）、１０２（指令濃度４０％）、１２８（指令濃度５０％）、１５３（指令濃度６０％）及び１７９（指令濃度７０％）となり、順に濃い濃度のパターンになっている。なお、これらの５種類の指令階調値を、それぞれ、記号Ｓａ（＝７６）、Ｓｂ（＝１０２）、Ｓｃ（＝１２８）、Ｓｄ（＝１５３）、Ｓｅ（＝１７９）と表記する。また、例えば、指令階調値Ｓａにて印刷された基準サブパターンＳＳＰについては、図１２に示すように、ＳＳＰ（３０）と表記する。
【００６６】
各基準サブパターンＳＳＰは、図１２に示すように、基準シートＳ１の紙幅方向において、同じ幅を有し、かつ、基準サブパターンＳＳＰ同士が互いに隣接した状態で並んでいる。また、各基準サブパターンＳＳＰについては、それぞれ、基準シートＳ１における形成位置が予め決められている。このため、基準パターンＳＰが基準シートＳ１に形成されると、各基準サブパターンＳＳＰの紙幅方向における境界位置は、それぞれ、基準シートＳ１の紙幅方向一端（左端）を基準として予め決められた位置に位置する。
【００６７】
＜補正用パターンＣＰの形成＞
補正値取得処理の対象となるプリンタ１を用いて補正用パターンＣＰを所定の用紙（以下、補正用シートＳ２）に形成する。この補正用パターンＣＰは、コンピュータ１１０のプリンタドライバが送信する印刷データに基づいて、プリンタ１のコントローラ５０により既述の印刷処理と同様の手順で形成される。このような意味で、プリンタ１のコントローラ５０は、補正用パターンＣＰを形成させるものであると言える。
【００６８】
そして、本実施形態の補正用パターンＣＰは、所定方向に沿ったドット列（すなわち、ヘッド２３の移動方向に沿って形成されるラスタライン）が前記所定方向と交差する方向（搬送方向）において複数並べられることにより構成される。なお、本実施形態では、搬送方向における印刷解像度が７２０ｄｐｉである。すなわち、補正用パターンＣＰを構成する複数のラスタラインは、１／７２０インチの間隔にて並ぶことになる。
【００６９】
先ず、本実施形態の補正用シートＳ２について説明すると、当該補正用シートＳ２は、基準パターンＳＰが形成された基準シートＳ１とは異なる紙（すなわち、基準シートＳ１とは別に用意された紙）である。例えば、補正値取得処理の対象となるプリンタ１が複数存在する場合、補正用パターンＣＰは補正値取得処理毎（プリンタ毎）に形成される。一方、基準パターンＳＰは補正値取得処理毎に形成する必要がなく、本実施形態のように補正用シートＳ２と基準パターンＳＰが形成された基準シートＳ１とが別に用意されていれば、基準パターンＳＰが形成された基準シートＳ１を繰り返し使用することが可能となる。これにより、補正値取得処理毎に基準パターンＳＰを形成する手間を省くことが可能となる。
【００７０】
また、補正用シートＳ２は、基準シートＳ１と同じ種類の紙である。さらに、補正用パターンＣＰを形成する際に使用されるインクについても、基準パターンＳＰを形成する際に使用されるインクと同じ種類のインクである。
【００７１】
以下、図１３を参照しながら、補正用パターンＣＰについて説明する。図１３は、補正用パターンＣＰの説明図である。図１３には、矢印にて補正用シートＳ２の紙幅方向が示されている。
【００７２】
補正用パターンＣＰは、図１３に示すように、互いに濃度が異なる５種類の帯状の補正用サブパターンＣＳＰにより構成されている。すなわち、本実施形態では、互いに異なる５種類の指令階調値に基づき、互いに濃度が異なる５種類の補正用サブパターンＣＳＰを有する補正用パターンＣＰを補正用シートＳ２に形成する。
【００７３】
また、本実施形態の補正用パターンＣＰは、各々の補正用サブパターンＣＳＰが、いずれかの基準サブパターンＳＳＰと対をなし、かつ、互いに対をなす補正用サブパターンＣＳＰと基準サブパターンＳＳＰとが同じ濃度となるように形成される。具体的に説明すると、図１３中、左の補正用サブパターンＣＳＰ（３０）から順に指令階調値７６（指令濃度３０％）、１０２（指令濃度４０％）、１２８（指令濃度５０％）、１５３（指令濃度６０％）及び１７９（指令濃度７０％）となり、順に濃いパターンになっている。つまり、補正用パターンＣＰにおける左からｎ番目の補正用サブパターンＣＳＰは、基準パターンＳＰにおける左からｎ番目の基準サブパターンＳＳＰと対をなし、かつ、当該左からｎ番目の基準サブパターンＳＳＰと同じ指令階調値（指令濃度）にて形成される。ここで、例えば、指令階調値Ｓａにて印刷された基準サブパターンＳＳＰ（３０）と対をなす補正用サブパターンＣＳＰを、図１３に示すように、ＣＳＰ（３０）と表記する。
【００７４】
各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）は、図１３に示すように、補正用シートＳ２の紙幅方向において補正用サブパターンＣＳＰ同士が互いに隣接した状態で並んでいる。また、各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）は、搬送処理時の搬送方向において並んだ複数のラスタラインからなる。具体的に説明すると、各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）は、先端印刷、通常印刷及び後端印刷により形成され、先端印刷により形成されたラスタラインと、通常印刷により形成されたラスタラインと、後端印刷により形成されたラスタラインと、から構成されている。そして、各々の補正用サブパターンＣＳＰを構成する複数のラスタラインも１／７２０インチの間隔にて並んでいる。
【００７５】
また、図１３に示すように、各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）が前記紙幅方向において同じ幅を有する。特に、本実施形態では、各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）の紙幅方向における幅が、各基準サブパターンＳＳＰ（３０）、ＳＳＰ（４０）、ＳＳＰ（５０）、ＳＳＰ（６０）、ＳＳＰ（７０）の紙幅方向における幅と等しくなっている。
【００７６】
さらに、各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）については、それぞれ、補正用シートＳ２における形成位置が予め決められている。このため、各々の補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）、ＣＳＰ（６０）、ＣＳＰ（７０）の紙幅方向における境界位置は、それぞれ、補正用シートＳ２の紙幅方向一端（左端）を基準として予め決められた位置になる。また、本実施形態では、基準シートＳ１の左端からｎ番目の基準サブパターンＳＳＰの境界位置までの距離（例えば、図１２中の距離Ｌ１）と、補正用シートＳ２の左端からｎ番目の補正用サブパターンＣＳＰ、すなわち、前記ｎ番目の基準サブパターンＳＳＰと対をなす補正用サブパターンＣＳＰの境界位置までの距離（図１３中の距離Ｌ２）と、が等しくなるように、補正用パターンＣＰが形成される。
【００７７】
＜読取濃度の取得＞
補正用パターンＣＰ及び基準パターンＳＰが補正値取得システム２００のスキャナ１２０によって読み取られることにより、補正用パターン読取濃度及び基準パターン読取濃度が取得される。以下、スキャナ１２０による補正用パターンＣＰ及び基準パターンＳＰの読み取りについて、図１４Ａ及び図１４Ｂを参照しながら説明する。
【００７８】
図１４Ａは、スキャナ１２０の内部構成を示す模式図である。図１４Ａには、矢印にて読取キャリッジ１２１が移動する方向（副走査方向）が示されている。なお、図１４Ａ中の破線は、画像の読取時における光の軌跡を示している。図１４Ｂは、スキャナ１２０により補正用パターンＣＰ及び基準パターンＳＰを読み取る様子を示す図である。図１４Ｂには、矢印にて、読取センサ１２１ａが並ぶ方向（主走査方向）と副走査方向とが示されている。なお、図１４Ｂにおいて、読取センサ１２１ａは実際とは異なるサイズにて示されている。
【００７９】
先ず、図１４Ａを参照しながら、スキャナ１２０による読取処理について概説する。スキャナ１２０は、原稿台ガラス１２２に置かれた原稿に光を照射して、その反射光を読取キャリッジ１２１に備えられた読取センサ１２１ａにより検出して、前記原稿の画像を読み取る。これにより、当該画像の画像データ（読取濃度）が取得される。
【００８０】
読取センサ１２１ａはフォトダイオード及びＣＣＤからなり、読取キャリッジ１２１に複数備えられている。当該複数の読取センサ１２１ａは、読取キャリッジ１２１の長手方向（図１４Ａにおいて紙面に対して略直交する方向）に列状に並んでいる。読取処理中、スキャナ１２０内では、読取キャリッジ１２１がその長手方向と直交する方向（副走査方向）に移動しながら、該読取キャリッジ１２１とともに移動する各読取センサ１２１ａが、原稿からの反射光を検出する。このとき、複数の読取センサ１２１ａのうちの一の読取センサ１２１ａは、主走査方向において当該一の読取センサ１２１ａが位置する位置と同じ位置にある画像（画像片）を読み取る。つまり、原稿の画像のうち、主走査方向において同じ位置にある部分は、同じ読取センサ１２１ａによって読み取られる。
【００８１】
以上のような読取処理により、補正用パターンＣＰ及び基準パターンＳＰの読み取りが行われる。そして、本実施形態では、補正用パターンＣＰ及び基準パターンＳＰの読み取りに際して、図１４Ｂに示すように、基準シートＳ１の上端を原稿台ガラス１２２の副走査方向一端と一致するように該基準シートＳ１を原稿台ガラス１２２にセットしてから、補正用シートＳ２の上端が基準シートＳ１の下端と一致するように、該補正用シートＳ２を前記基準シートＳ１の隣に並べて原稿台ガラス１２２にセットする。これにより、スキャナ１２０は、一回の読取処理にて補正用パターンＣＰ及び前記基準パターンＳＰの双方を読み取ることになる。
【００８２】
この結果、基準パターンＳＰの画像データが、補正用パターンＣＰの画像データとともに取得されることになる。より具体的には、基準パターンＳＰにおける各々の基準サブパターンＳＳＰの画像データが、補正用パターンＣＰにおける各々の補正用サブパターンＣＳＰの画像データとともに取得される。すなわち、各々の基準サブパターンＳＳＰの読取濃度（以下、基準サブパターン読取濃度とも言う）が、各々の補正用サブパターンＣＳＰの読取濃度（以下、補正用サブパターン読取濃度とも言う）とともに取得されることになる。
【００８３】
なお、前述したように、スキャナ１２０は、画像の印刷解像度よりも高い読取解像度にて該画像を読み取る。より具体的に説明すると、スキャナ１２０の副走査方向における読取解像度は、各々の補正用サブパターンＣＳＰを構成するラスタラインの間隔（７２０ｄｐｉ）よりも細かくなっている。そして、後に行われる解像度変換において、各々の補正用サブパターンＣＳＰの画像データが、該補正用サブパターンＣＳＰが形成されたときの解像度に変換されて、当該解像度に応じた画像データ（読取濃度）が取得される。つまり、本実施形態では、各々の補正用サブパターンＣＳＰの補正用サブパターン読取濃度がラスタライン毎に取得されることになる。
【００８４】
さらに、基準シートＳ１及び補正用シートＳ２を原稿台ガラス１２２にセットする際には、図１４Ｂに示すように、該基準シートＳ１の左端及び補正用シートＳ２の左端が、ともに前記原稿台ガラス１２２の主走査方向一端と一致するようにセットすることが望ましい。このようにすれば、前述したように、基準シートＳ１の左端からｎ番目の基準サブパターンＳＳＰの境界位置までの距離と、補正用シートＳ２の左端からｎ番目の補正用サブパターンＣＳＰの境界位置までの距離と、が等しくなっているため、図１４Ｂに示すように、互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰとが、主走査方向、すなわち、読取センサ１２１ａが並ぶ方向において同じ位置に位置するようにセットされる。したがって、互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰは、主走査方向に並ぶ複数の読取センサ１２１ａのうち、同じ読取センサ１２１ａにより読み取られる。なお、互いに対をなす基準サブパターンＳＳＰ及び補正用サブパターンＣＳＰの主走査方向における位置については、当該両サブパターンを同じ読取センサ１２１ａが読み取ることが可能であれば多少ずれていたとしても構わない。
【００８５】
＜目標濃度とする濃度の設定＞
補正値取得システム２００において、基準パターンＳＰの画像データ及び補正用パターンＣＰの画像データがコンピュータ１１０側で受信されると、補正値取得プログラムにより濃度補正値Ｈの算出が行われる。補正値取得プログラムは、濃度補正値Ｈの算出にあたり、基準パターン読取濃度に基づいて目標濃度とする濃度を設定する。
【００８６】
具体的に説明すると、補正値取得プログラムにより、先ず、スキャナ１２０から送信された画像データの中から基準パターンＳＰの画像データが抽出される。基準パターンＳＰの画像データが抽出されると、補正値取得プログラムにより基準パターンＳＰの画像データが各基準サブパターンＳＳＰの画像データに分割される。なお、基準パターンＳＰの画像データの抽出、及び、各基準サブパターンＳＳＰへの分割は、公知の画像処理により実現可能である。
【００８７】
その後、補正値取得プログラムにより、各基準サブパターンＳＳＰの画像データの解像度が、スキャナ１２０によって読み取られた際の解像度から印刷解像度に変換される。そして、解像度が変換された前記各基準サブパターンＳＳＰの画像データについて、当該画像データを構成する画素毎に該画素の濃度（階調値）が算出される。
【００８８】
各基準サブパターンＳＳＰの画像データについて全画素分の濃度が算出されると、補正値取得プログラムにより、前記全画素分の濃度を平均した平均濃度が求められる。この平均濃度は、前記各基準サブパターンＳＳＰの基準サブパターン読取濃度を示す濃度となる。
【００８９】
そして、本実施形態では、各基準サブパターンＳＳＰの基準サブパターン読取濃度が目標濃度として設定される。また、目標濃度とする濃度は基準サブパターンＳＳＰ毎に設定され、当該濃度は基準サブパターン読取濃度に設定される。したがって、本実施形態では、基準サブパターン読取濃度を目標濃度として濃度補正値Ｈを求めることになる。
【００９０】
＜濃度補正値Ｈの算出＞
目標濃度とする濃度が設定された後、濃度補正値Ｈが、補正値取得プログラムにより補正用サブパターン読取濃度に基づいてラスタライン毎に求められる。以下、図１５乃至図１７を参照しながら、濃度補正値Ｈの算出について説明する。図１５は、補正用サブパターンＣＳＰの画像データを示した図である。図１５には、矢印にて走査方向及び搬送方向が示されている。図１６は、補正用サブパターンＣＳＰのラスタライン毎の読取濃度をまとめた読取濃度テーブルを示す図である。図１７は、濃度補正値Ｈを求めるための手順についての説明図である。
【００９１】
先ず、基準パターンＳＰの場合と同様に、補正用パターンＣＰの画像データが抽出された後に、当該画像データが各補正用サブパターンＣＳＰの画像データに分割される。各補正用サブパターンＣＳＰの画像データについては、補正値取得プログラムにより解像度が印刷解像度に変換される。
【００９２】
その後、各基準サブパターンＳＳＰの画像データについて、ラスタライン毎に、該ラスタラインに対応する画素列の濃度が算出される。具体的に説明すると、例えば、指令階調値Ｓａにて形成された補正用サブパターンＣＳＰ（３０）を構成するラスタラインのうち、一番上に位置するラスタラインは、一番上に位置する画素列（図１５中、破線にて示した領域）が対応する。この画素列を構成する全画素の濃度を算出し、当該全画素の濃度を平均した濃度が前記画素列の濃度となる。画素列の濃度は、当該画素列に対応するラスタラインの読取濃度（補正用サブパターン読取濃度）を示す濃度となる。そして、画素列毎の濃度の算出は、各々の補正用サブパターンＣＳＰについて行われる。換言すると、前記濃度の算出は、各々の補正用サブパターンＣＳＰを形成する際の指令階調値に対して行われる。
【００９３】
以上により、コンピュータ１１０のメモリ１１３には、図１６に図示された、各々の補正用サブパターンＣＳＰ（換言すると、各々の補正用サブパターンＣＳＰを形成した際の指令階調値）についてラスタライン毎の読取濃度をまとめた読取濃度テーブル、が作成される。
【００９４】
次に、補正値取得プログラムにより、濃度補正値Ｈが、基準サブパターン読取濃度を目標濃度として、補正用サブパターン読取濃度に基づいてラスタライン毎に求められる。ラスタライン毎の濃度補正値Ｈは、複数の基準サブパターンＳＳＰのうちの一の基準サブパターンＳＳＰの基準サブパターン読取濃度を目標濃度として、当該一の基準サブパターンＳＳＰと対をなす補正用サブパターンＣＳＰを形成した際の指令階調値、に対して求められる。また、このとき、濃度補正値Ｈは、前記一の基準サブパターンＳＳＰと対をなす補正用サブパターンＣＳＰの補正用サブパターン読取濃度と、前記一の基準サブパターンＳＰと対をなす補正用サブパターンＣＳＰとは異なる補正用サブパターンＣＳＰのうちの少なくとも一つの補正用サブパターンＣＳＰの補正用サブパターン読取濃度と、に基づいて求められる。
【００９５】
具体的に説明するために、以下、指令階調値Ｓｂにて形成された基準サブパターンＳＳＰ（４０）の基準サブパターン読取濃度を目標濃度とする場合を例に挙げて説明する。
【００９６】
基準サブパターンＳＳＰ（４０）の基準サブパターン読取濃度を目標濃度としたとき、濃度補正値Ｈは、基準サブパターンＳＳＰ（４０）と対をなす補正用サブパターンＣＳＰ（４０）の補正用サブパターン読取濃度、指令階調値Ｓｂより小さい指令階調値のうち最も指令階調値Ｓｂに近い指令階調値Ｓａ、に基づいて形成された補正用サブパターンＣＳＰ（３０）の補正用サブパターン読取濃度、及び、指令階調値Ｓｂより大きい指令階調値のうち最も指令階調値Ｓｂに近い指令階調値Ｓｃ、に基づいて形成された補正用サブパターンＣＳＰ（５０）の補正用サブパターン読取濃度に基づいて求められる。
【００９７】
より具体的には、補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）の指令階調値と補正用パターン読取濃度との対応関係から求められる。ここで、補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）、ＣＳＰ（５０）の各々のあるラスタラインｉの補正用サブパターン読取濃度を、それぞれ、Ｃｉａ、Ｃｉｂ、Ｃｉｃとする。また、基準サブパターンＳＳＰ（４０）の基準サブパターン読取濃度、すなわち、目標濃度をＣｔとする。
【００９８】
補正用サブパターンＣＳＰ（４０）を構成するラスタライン中のあるラスタラインｉに関して、補正用サブパターン読取濃度Ｃｉｂが目標濃度Ｃｔよりも低い場合、前記あるラスタラインｉは目標濃度Ｃｔよりも淡く形成されているため、指令階調値を濃くする方へ補正すればよいと考えられる。かかる場合、補正用サブパターンＣＳＰ（４０）、ＣＳＰ（５０）の指令階調値Ｓｂ、Ｓｃと補正用パターン読取濃度Ｃｉｂ、Ｃｉｃとの対応関係から目標濃度Ｃｔに対応する指令階調値Ｓｏを求めることになる。すなわち、図１７に示すように、補正用サブパターンＣＳＰ（４０）、ＣＳＰ（５０）の各々の指令階調値と補正用サブパターン読取濃度との対応関係（Ｓｂ，Ｃｉｂ）、（Ｓｃ，Ｃｉｃ）から直線近似を用いて、目標濃度Ｃｔに対応した指令階調値Ｓｏを次式により求める。  
Ｓｏ＝Ｓｂ＋（Ｓｃ−Ｓｂ）／（（Ｃｉｃ−Ｃｉｂ）／（Ｃｔ−Ｃｉｂ））
そして、指令階調値Ｓｏ及び補正用サブパターンＣＳＰ（４０）の指令階調値Ｓｂから、あるラスタラインｉにおける目標濃度Ｃｔに対する濃度補正値Ｈを次式により求める。  
Ｈ＝ΔＳ／Ｓｂ＝（Ｓｏ−Ｓｂ）／Ｓｂ
【００９９】
一方、前記あるラスタラインｉに関して補正用サブパターン読取濃度Ｃｉｂが目標濃度Ｃｔより高い場合、前記あるラスタラインｉは目標濃度Ｃｔよりも濃く形成されているため、指令階調値を淡くする方へ補正すればよいと考えられる。かかる場合、補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）の各々の指令階調値と補正用サブパターン読取濃度との対応関係（Ｓａ，Ｃｉａ）、（Ｓｂ，Ｃｉｂ）から直線近似を用いて、目標濃度Ｃｔに対応する指令階調値Ｓｏを次式により求めた上で、上述の式により、あるラスタラインｉにおける目標濃度Ｃｔに対する濃度補正値Ｈを求める。  
Ｓｏ＝Ｓｂ＋（Ｓｂ−Ｓａ）／（（Ｃｉｂ−Ｃｉａ）／（Ｃｔ−Ｃｉｂ））
【０１００】
以上のようにして、ラスタライン毎に、基準サブパターンＳＳＰ（４０）の読取濃度を目標濃度としたときの該目標濃度に対する濃度補正値Ｈが求められる。また、同様の手順により、基準サブパターンＳＳＰ（３０）、ＳＳＰ（５０）、ＳＳＰ（６０）、ＳＳＰ（７０）の各々の読取濃度を目標濃度としたときの濃度補正値Ｈがラスタライン毎に求められる。
【０１０１】
なお、基準サブパターンＳＳＰ（３０）の読取濃度を目標濃度としたときに、補正用サブパターンＣＳＰ（３０）中のあるラスタラインｉの補正用サブパターン読取濃度が目標濃度よりも高い場合には、補正用サブパターンＣＳＰ（３０）、ＣＳＰ（４０）の各々の、指令階調値及びあるラスタラインｉのラスタライン読取濃度の対応関係から所謂、外挿補間を用いて濃度補正値Ｈを求める。また、基準サブパターンＳＳＰ（７０）の読取濃度を目標濃度としたときに、補正用サブパターンＣＳＰ（７０）中のあるラスタラインｉの補正用サブパターン読取濃度が目標濃度よりも低い場合には、補正用サブパターンＣＳＰ（６０）、ＣＳＰ（７０）の各々の、指令階調値及びあるラスタラインｉのラスタライン読取濃度の対応関係から外挿補間を用いて濃度補正値Ｈを求める。
【０１０２】
＜濃度補正値Ｈの記憶＞
濃度補正値Ｈの算出が完了すると、補正値取得プログラムにより、コンピュータ１１０からプリンタ１に濃度補正値Ｈが送信され、該プリンタ１のメモリ５３に記憶される。
【０１０３】
この結果、プリンタ１のメモリ５３には、図１８に図示された、ラスタライン毎に求めた濃度補正値Ｈをまとめた補正値テーブル、が作成される。すなわち、各濃度補正値Ｈは、各ラスタラインに対応付けられてメモリ５３に記憶される。また、図１８に示すように、濃度補正値Ｈは、補正用サブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの各々に対して記憶される。これは、各基準サブパターンＳＳＰの読取濃度を目標濃度とした上で前記各基準サブパターンＳＳＰと対をなす補正用サブパターンＣＳＰの指令階調値に対して濃度補正値Ｈを求めた結果、補正用サブパターンＣＳＰの指令階調値毎に濃度補正値Ｈが取得されたためである。なお、図１８は、補正値テーブルの説明図である。
【０１０４】
プリンタ１のメモリ５３に濃度補正値Ｈが記憶された後、補正値取得処理は終了する。その後、プリンタ１とコンピュータ１１０との接続が外され、プリンタ１に対する他の検査を終えて、プリンタ１が工場から出荷される。
【０１０５】
＝＝＝濃度補正処理について＝＝＝
濃度補正値Ｈが記憶されたメモリ５３を有するプリンタ１、を所有するユーザの下で該プリンタ１が印刷処理を行う際には、前述したように、該プリンタ１と接続されたコンピュータ１１０のプリンタドライバが、前記メモリ５３から濃度補正値Ｈを読み取って、該濃度補正値Ｈにより指令階調値を補正する濃度補正処理を行う。以下、図１９を参照しながら、濃度補正処理についてより詳しく説明する。図１９は、濃度補正処理の説明図である。なお、以下では、説明を簡略化するため、単色印刷にて画像を印刷する場合の濃度補正処理について説明する。
【０１０６】
濃度補正処理では、ユーザの下で画像が印刷されるにあたって、該画像の画像データについて指令階調値をラスタライン毎に、該ラスタラインに対応付けられた濃度補正値Ｈを用いて補正する。具体的に説明すると、前記画像データのうち、例えば、あるラスタラインｉの指令階調値Ｓ＿ｉｎが、補正用サブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅのいずれかと同じであれば、当該指令階調値についての濃度補正値Ｈにより、前記あるラスタラインｉの指令階調値Ｓ＿ｉｎを補正する。具体的に説明すると、補正後の前記あるラスタラインｉの指令階調値Ｓ＿ｏｕｔが、Ｓ＿ｉｎ×（１＋Ｈ）となる。
【０１０７】
一方、あるラスタラインｉの指令階調値Ｓ＿ｉｎが補正用サブパターンＣＳＰの指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅのいずれとも異なる場合、図１９に示すような一次補間により、前記指令階調値Ｓ＿ｉｎについての濃度補正値Ｈを求め、求めた濃度補正値Ｈに基づいて、補正後の階調値Ｓ＿ｏｕｔ（＝Ｓ_ｉｎ×（１＋Ｈ））を求める。なお、図１９において、濃度補正値Ｈａ、Ｈｂ、Ｈｃ、Ｈｄ、Ｈｅは、あるラスタラインｉに対応付けられた、指令階調値Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ、Ｓｅの各々についての濃度補正値である。
【０１０８】
＝＝＝本実施形態の有効性について＝＝＝
本実施形態では、補正値取得処理において、一回の読取処理において基準パターンＳＰ及び補正用パターンＣＰの双方を同時にスキャナ１２０によって読み取る。したがって、補正用パターンＣＰの補正用パターン読取濃度は、基準パターンＳＰの基準パターン読取濃度を取得した際の読取感度と同一の読取感度にて取得されることになる。これにより、補正用パターンＣＰを読み取る際の読取感度と、基準パターンＳＰを読み取る際の読取感度とが異なるために生じる既述の課題を解消することが可能になる。
【０１０９】
また、本実施形態では、基準シートＳ１と補正用シートＳ２とが同じ種類の紙であり、基準パターンＳＰを印刷する際に用いたインクと、補正用パターンＣＰを形成する際に用いたインクとが同じ種類のインクであることとした。この結果、基準パターンＳＰ及び補正用パターンＣＰを形成する際に使用される媒体及び液体の種類の違いにより、濃度補正値Ｈに影響が及んでしまうのを回避することが可能になる。このことについて、図２０を参照しながら説明する。図２０は、基準パターンＳＰ及び補正用パターンＣＰが互いに異種の紙に形成された場合の影響についての説明図である。なお、図２０中、縦軸は読取濃度を示し、横軸は明度を示している。
【０１１０】
ある画像を互いに種類が異なる紙Ａ及び紙Ｂにそれぞれ印刷し、各紙の画像について後述の測色器３１０にて表色値（例えば、明度）を測定したときに、仮に同じ測定結果を得たとする（例えば、測定した明度がともにＬ１であったとする）。かかる場合において、前記各紙の画像を所定の読取感度のスキャナ１２０に読み取ったとき、図２０に示すように、同一の明度Ｌ１の画像であっても、異なる読取濃度（図２０に示す濃度Ｃ１、Ｃ２）が取得される可能性がある（所謂、観測者メタメリズム）。
【０１１１】
換言すると、印刷媒体が異なれば、仮に読取濃度が同じになったとしても、測色値が異なってしまう可能性がある。例えば、紙Ａに基準パターンＳＰを形成し、紙Ｂに補正用パターンＣＰを形成した場合、基準パターン読取濃度と補正用パターン読取濃度とが同じ濃度になる一方で、測色値である測定明度が異なってしまう可能性がある。かかる場合、基準パターン読取濃度を目標濃度として、補正用パターン読取濃度に基づいて濃度補正値Ｈを求めると、適切に濃度が補正されなくなる虞がある。つまり、目標濃度に対応する指令階調値になるような補正を行った場合、補正後の指令階調値に基づいて画像を印刷すると、所望の明度とは異なる明度の画像が印刷される場合がある（図２０に示す例では、明度Ｌ１の画像を印刷しようとする場合に、明度Ｌ１より低い明度Ｌ２にて画像が印刷されてしまう）。このような課題は、基準パターンＳＰを形成したときに用いたインクと、補正用パターンＣＰを形成するときに用いるインクとが異なる場合にも同様に生じ得る。
【０１１２】
これに対し、本実施形態では、基準パターンＳＰ及び補正用パターンＣＰの間では、パターン形成の際に用いられる媒体及び液体の種類が同じ種類であるため、上記の課題が発生するのを回避することが可能である。
【０１１３】
さらに、本実施形態では、互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰとが、主走査方向において同じ位置に位置した状態で基準パターンＳＰ及び補正用パターンＣＰが読み取られることとした。つまり、互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰとが、複数の読取センサ１２１ａのうち、同じ読取センサ１２１ａにより読み取られることとした。この結果、読取センサ１２１ａ間における読取感度のばらつきによって互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰが異なる読取感度にて読み取られるのを抑制することが可能になる。
【０１１４】
なお、互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰとを主走査方向において同じ位置に位置させるための他の方法としては、例えば、補正用パターンＣＰと同じサイズ及び形状の穴が形成された基準シートＳ１を用意し、当該基準シートＳ１の前記穴の上側に位置する部分に基準パターンＳＰを形成することが考えられる。そして、基準シートＳ１及び補正用シートＳ２をスキャナ１２０の原稿台ガラス１２２にセットする際には、基準シートＳ１を前記原稿台ガラス１２２にセットしてから、補正用パターンＣＰと前記穴とが一致するように、補正用シートＳ２を前記基準シートＳ１に被せて原稿台ガラス１２２にセットする。かかる方法であっても、互いに対をなす基準サブパターンＳＳＰと補正用サブパターンＣＳＰとを主走査方向において同じ位置に位置させることが可能である。
【０１１５】
＝＝第一変更例について＝＝
上記の実施形態では、補正用パターンＣＰを、各々の補正用サブパターンＣＳＰが、いずれかの基準サブパターンＳＳＰと対をなし、かつ、互いに対をなす補正用サブパターンＣＳＰと基準サブパターンＳＳＰとが同じ濃度となるように形成することとした。但し、必ずしも上記実施形態のように補正用パターンＣＰを形成する必要はない。このため、上記実施形態（以下、本件例）とは異なる例（以下、第一変更例）も考えられる。以下、第一変更例の補正値取得処理について説明する。
【０１１６】
＜＜第一変更例の補正値取得システム３００について＞＞
先ず、図２１を参照しながら、第一変更例の補正値取得システム３００について説明する。図２１は、第一変更例の補正値取得システム３００の構成を示すブロック図である。
【０１１７】
第一変更例の補正値取得システム３００は、図２１に示すように、本件例の補正値取得システム２００の構成に加えて、測色器３１０を有する。そして、コンピュータ１１０は、インターフェース１１１を介して測色器３１０と通信可能に接続しており、該コンピュータ１１０のメモリ１１３には、前記測色器３１０を制御するための測色器ドライバが更に格納されている。
【０１１８】
測色器３１０は、測色ユニット３１１により、画像の所定範囲の表色値を測定して該所定範囲の測色値を取得するための分光測色計である。また、本変更例では、基準パターンＳＰの各々の基準サブパターンＳＳＰの表色値を測定し、各々の基準サブパターンＳＳＰの測色値を取得するために用いられる。なお、本実施形態において、各々の基準サブパターンＳＳＰの表色値、並びに、測色器３１０により取得される測色値は、Ｌ＊ａ＊ｂ＊色空間の各色成分値として表される値である。特に、本実施形態では、表色値及び測色値として、Ｌ＊ａ＊ｂ＊色空間の各色成分値のうちの明度（Ｌ＊値）を用いる。これは、明度は表色値中で最も濃度変化の影響を受け易く、濃度補正値Ｈを取得するために用いる表色値として好適な値であるためである。但し、これに限定されるものではなく、その他の色成分値（ａ＊値、ｂ＊値）であってもよく、Ｌ＊値、ａ＊値、及び、ｂ＊値とからなる１組の値であってもよく、また、Ｌ＊値、ａ＊値、及び、ｂ＊値に対して所定の比率（例えば２：１：１など）で重み付け加算した値を用いてもよい。また、他の色空間（例えば、ＸＹＺ色空間やＬ＊ｕ＊ｖ＊色空間）の各色成分として表される値であってもよい。また、測色器３１０は、インターフェース３１２、ＣＰＵ３１３、メモリ３１４を備える測色器コントローラ３１５を有し、インターフェース３１２を介してコンピュータ１１０の測色器ドライバに向けて、測色値のデータを送信する。
【０１１９】
＜＜第一変更例の補正値取得処理の手順＞＞
次に、第一変更例の補正値取得処理の手順について、図２２を参照しながら説明する。図２２は、第一変更例の補正値取得処理のフロー図である。なお、以下の説明では、本件例と同様、あるインク色についての補正値取得処理について説明する。
【０１２０】
第一変更例の補正値取得処理は、図２２に示すように、本件例と同様の基準パターンＳＰを用意するところから始まる（Ｓ０３１）。次に、測色器３１０により基準パターンＳＰの各々の基準サブパターンＳＳＰの表色値、すなわち、明度を測定する（Ｓ０３２）。次に、プリンタ１を用いて補正用パターンＣＰを形成する（Ｓ０３３）。このとき、互いに濃度が異なる複数の補正用サブパターンＣＳＰを備える補正用パターンＣＰを形成する。次に、補正用パターンＣＰ及び基準パターンＳＰをスキャナ１２０によって読み取って、各々の補正用サブパターンＣＳＰの補正用サブパターン読取濃度を、各々の基準サブパターンＳＳＰの基準サブパターン読取濃度とともに取得する（Ｓ０３４）。次に、基準サブパターンＳＳＰの測定明度と基準サブパターン読取濃度との間の対応関係、から目標濃度とする濃度を設定する（Ｓ０３５）。次に、設定された濃度を目標濃度として濃度補正値Ｈを求める（Ｓ０３６）。そして、求めた濃度補正値Ｈをプリンタ１のメモリ５３に記憶する（Ｓ０３７）。以下、第一変更例の補正値取得処理における各手順のうち、本件例の補正値取得処理と異なる点について説明する。
【０１２１】
＜表色値の測定＞
第一変更例の補正値取得システム３００において、各々の基準サブパターンＳＳＰについて測色器３１０により表色値としての明度を測定して、測定明度のデータを取得する。取得された基準サブパターンＳＳＰ毎の測定明度のデータは、測色器３１０からコンピュータ１１０の測色器ドライバに送信される。
【０１２２】
ところで、指令階調値毎に目標明度が対応しており、指令階調値が決まると、当該指令階調値に対応する目標明度が決まることになる。ここで、目標明度とは、ある指令階調値に基づいて理想的に画像が印刷された場合の該画像の明度（計算上の測定明度）のことである。リファレンスプリンタのように濃度補正が不要なプリンタであれば、ある指令階調値にて画像を印刷すると、当該ある指令階調値に対応する目標明度に略等しい明度の画像が印刷される。つまり、リファレンスプリンタにより形成された基準パターンＳＰ中、ある基準サブパターンＳＳＰの測定明度は、該ある基準サブパターンＳＳＰを形成した際の指令階調値に対応する目標明度と略等しいことになる。
【０１２３】
＜第一変更例における補正用パターンＣＰの形成＞
第一変更例では、本件例と同様、互いに異なる５種類の指令階調値に基づき、互いに濃度が異なる５種類の補正用サブパターンＣＳＰを有する補正用パターンＣＰを補正用シートＳ２に形成する。本変更例においても、左の補正用サブパターンＣＳＰから順に濃い濃度のパターンになっている。但し、第一変更例では、各々の補正用サブパターンＣＳＰが、いずれかの基準サブパターンＳＳＰと対をなし、かつ、互いに対をなす補正用サブパターンＣＳＰと基準サブパターンＳＳＰとが同じ濃度となるように、補正用パターンＣＰが形成される訳ではない。つまり、第一変更例では、各々の補正用サブパターンＣＳＰの指令階調値は基準サブパターンＳＳＰの指令階調値に拘束されずに決定される。このため、補正用パターンＣＰにおける左からｎ番目の補正用サブパターンＣＳＰの指令階調値は、基準パターンＳＰにおける左からｎ番目の基準サブパターンＳＳＰの指令階調値と必ずしも一致するとは限らないことになる。
【０１２４】
一方、各々の補正用サブパターンＣＳＰの指令階調値については予め決められており、決められた５種類の指令階調値に基づいて、５種類の補正用サブパターンＣＳＰを有する補正用パターンＣＰを形成することになる。ここで、前述したように、指令階調値を決定することに伴って、該指令階調値に対応する目標明度が決定することになる。したがって、決められた５種類の指令階調値に基づいて、５種類の補正用サブパターンＣＳＰを備える補正用パターンＣＰを形成するということは、各々の補正用サブパターンＣＳＰの明度が、各々の補正用サブパターンＣＳＰに対して決めた目標明度となるように、前記補正用パターンＣＰを形成することと同義である。以下、５種類の補正用サブパターンＣＳＰの各々に対して決めた目標明度を、左のパターンから順に、Ｌｒ１（指令階調値Ｓｒ１）、Ｌｒ２（指令階調値Ｓｒ２）、Ｌｒ３（指令階調値Ｓｒ３）、Ｌｒ４（指令階調値Ｓｒ４）、Ｌｒ５（指令階調値Ｓｒ５）とする。
【０１２５】
＜第一変更例における目標濃度とする濃度の設定＞
第一変更例では、目標濃度とする濃度を設定するにあたって、先ず、本件例と同様、各々の基準サブパターンＳＳＰの画像データについて全画素分の濃度を算出し、当該全画素分の濃度を平均した平均濃度を求める。
【０１２６】
その後、各々の補正用サブパターンＣＳＰに対して決めた目標明度毎に、該目標明度に対応する濃度を求め、当該濃度を目標濃度とする。すなわち、第一変更例では、補正用サブパターンＣＳＰに対して決めた目標明度に対して、目標濃度とする濃度が設定されることになる。以下、図２３を参照しながら具体的な手順について説明する。図２３は、第一変更例において目標濃度とする濃度を設定する手順の説明図である。
【０１２７】
ある補正用サブパターンＣＳＰに対して決めた目標明度について、目標濃度とする濃度は、基準サブパターンＳＳＰの測定明度と基準サブパターン読取濃度（具体的には上記の平均濃度）との対応関係から求められる。  
より具体的に説明するために、ある補正用サブパターンＣＳＰ（例えば、左から３番目の補正用サブパターンＣＳＰ）に対して決められた目標明度Ｌｒ３（指令階調値Ｓｒ３）に対して、目標濃度とする濃度を設定する例について図２３を参照しながら説明する。ここで、各基準サブパターンＳＳＰの測定明度及び基準サブパターン読取濃度の対応関係を、左のサブパターンから順に、（Ｌａ，Ｃｒａ）、（Ｌｂ，Ｃｒｂ）、（Ｌｃ，Ｃｒｃ）、（Ｌｄ，Ｃｒｄ）、（Ｌｅ，Ｃｒｅ）とする。
【０１２８】
先ず、目標明度Ｌｒ３よりも小さい目標明度のうち、該目標明度Ｌｒ３に最も近い目標明度、及び、該目標明度となるように形成された補正用サブパターンＣＳＰの測定明度の間の対応関係と、目標明度Ｌｒ３よりも大きい目標明度のうち、該目標明度Ｌｒ３に最も近い目標明度、及び、該目標明度となるように形成された補正用サブパターンＣＳＰの測定明度との対応関係を特定する。図２３に示す例では、対応関係（Ｌｃ，Ｃｒｃ）、（Ｌｄ，Ｃｒｄ）から図２３に示すように直線近似を用いて、前記目標明度Ｌｒ３に対応する濃度が求められる。そして、求めた濃度を目標濃度Ｃｔとする。
【０１２９】
なお、本変更例では、直線近似を用いて目標明度に対応する濃度を求めることとしたが、これに限定されるものではない。例えば、各基準サブパターンＳＳＰの測定明度及び基準サブパターン読取濃度の対応関係からスプライン近似を用いて、前記ある目標明度に対応する濃度を求めることとしてもよい。
【０１３０】
＜第一変更例における濃度補正値Ｈの算出＞
第一変更例では、補正値取得プログラムにより、濃度補正値Ｈが、各々の基準サブパターンＳＳＰの測定明度と基準サブパターン読取濃度との対応関係から求めた濃度、を目標濃度として、補正用サブパターン読取濃度に基づいてラスタライン毎に求められる。ここで、ラスタライン毎の濃度補正値Ｈは、複数の補正用サブパターンＣＳＰのうちの一の補正用サブパターンＣＳＰの目標明度に対応する濃度を目標濃度として、該一の補正用サブパターンＣＳＰを形成した際の指令階調値、を補正するために求められる。これは、補正値取得処理の対象であるプリンタ１により形成された前記一の補正用サブパターンＣＳＰを構成するラスタラインは、濃度ムラ特性を反映して、該一の補正用サブパターンＣＳＰに対して決められた目標明度よりも明るく（暗く）形成されたものがあるためである。
【０１３１】
具体的に説明するために、前記一の補正用サブパターンＣＳＰが目標明度Ｌｒ３となるように形成された場合（すなわち、目標明度Ｌｒ３となるように決められた指令階調値Ｓｒ３に基づいて形成された場合）を例に挙げて説明する。
【０１３２】
目標明度Ｌｒ３となるように形成された補正用サブパターンＣＳＰ中のあるラスタラインｉに関して、その補正用サブパターン読取濃度が目標濃度Ｃｔよりも低い場合には、指令階調値を濃くする濃度補正値Ｈが求められる。一方、前記あるラスタラインｉに関して、その補正用サブパターン読取濃度が目標濃度Ｃｔよりも高い場合には、指令階調値を低くする濃度補正値Ｈが求められる。
【０１３３】
そして、前記一の補正用サブパターンＣＳＰの目標明度Ｌｒ３に対応する濃度を目標濃度Ｃｔとして、ラスタライン毎の濃度補正値Ｈが、前記一の補正用サブパターンＣＳＰの補正用サブパターン読取濃度と、前記一の補正用サブパターンＣＳＰとは異なる補正用サブパターンＣＳＰのうちの少なくとも一つの補正用サブパターンＣＳＰの補正用サブパターン読取濃度と、に基づいて求められる。具体的には、前記一の補正用サブパターンＣＳＰの読取濃度と、前記一の補正用サブパターンＣＳＰの指令階調値Ｓｒ３より小さい指令階調値のうち最も指令階調値Ｓｒ３に近い指令階調値、に基づいて形成された補正用サブパターンＣＳＰの補正用サブパターン読取濃度、及び、前記指令階調値Ｃｒ３より大きい指令階調値のうち最も指令階調値に近い指令階調値、に基づいて形成された補正用サブパターンＣＳＰの補正用サブパターン読取濃度に基づいて、濃度補正値Ｈがラスタライン毎に求められる。
【０１３４】
そして、各々の補正用サブパターンＣＳＰの目標明度（換言すると、各々の補正用サブパターンＣＳＰを形成した際の指令階調値）に対して、濃度補正値Ｈがラスタライン毎に求められることになる。この結果、プリンタ１のメモリ５３には、本件例と同様、ラスタライン毎に求めた濃度補正値Ｈをまとめた補正値テーブル、が作成されることになる。
【０１３５】
＜＜第一変更例及び本件例の利点について＞＞
上述したように、第一変更例では、ある指令階調値についての濃度補正値Ｈを求めるにあたり、前記ある指令階調値に対する目標明度から、前記ある指令階調値に基づいて理想的に画像が形成された際の該画像の読取濃度を直線近似によって計算により求め、当該濃度を目標濃度に設定している。これにより、ある指令階調値に基づいて形成された基準パターンＳＰの読取濃度を目標濃度とする場合（すなわち、本件例）と略同様の精度にて目標濃度とする濃度を設定することが可能になる結果、適切な濃度補正値Ｈを求めることが可能になる。
【０１３６】
また、第一変形例では、本件例の如く、各々の補正用サブパターンＣＳＰが、いずれかの基準サブパターンＳＳＰと対をなし、かつ、互いに対をなす補正用サブパターンＣＳＰと基準サブパターンＳＳＰとが同じ濃度となるように、補正用パターンＣＰを形成する必要がない。このため、第一変更例では、本件例に比べて、補正用パターンＣＰをより簡便に形成することが可能になる。かかる点においては、第一変更例の方が望ましい。
【０１３７】
他方、ある指令階調値についての濃度補正値Ｈを求めるにあたって、本件例では、前記ある指令階調値に基づいて形成された基準パターンＳＰ（より具体的には基準サブパターンＳＳＰ）を用意して、該基準パターンＳＰの読取濃度を目標濃度とする。これに対し、第一変更例では、前述したように、前記ある指令階調値に対する目標明度から、前記ある指令階調値に基づいて理想的に画像が形成された際の該画像の読取濃度を直線近似によって計算により求めて、当該濃度を目標濃度とする。このため、本件例では、第一変更例に比べて、目標濃度とする濃度をより容易に設定することが可能である。以上のような点においては、本件例の方が望ましい。
【０１３８】
＝＝＝その他の実施形態＝＝＝
以上、上記実施形態に基づき、主に、本発明に係る補正値取得方法について説明したが、上記の説明には、該補正値取得方法を実行するための補正値取得システム２００、３００、及び、該補正値取得方法により濃度補正値をＨ記憶したプリンタ１の開示も含まれている。また、上記した発明の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【０１３９】
また、上記実施形態では、ノズルから液体を噴射するためにピエゾ素子の駆動によりインク室を膨張・収縮させるピエゾ方式について説明したが、発熱素子を用いてノズル内に気泡を発生させ該気泡によって液体を噴射させるサーマル方式であってもよい。また、上記実施形態では、プリンタ１の印刷方式としてインターレース方式について説明したが、これに限定されず、例えば、１つのラスタラインを異なる複数のノズルで形成する印刷方式（オーバーラップ方式）であってもよい。
【０１４０】
また、上記実施形態では、記録ユニット２０が走査方向に移動する単一のヘッド２３を有していることとした。すなわち、上記実施形態に係るプリンタ１は、ヘッド２３を走査方向に移動させながらノズルからインクを噴射して前記走査方向に沿ったラスタラインを媒体に形成するドット列形成処理と、媒体を走査方向と交差する搬送方向に搬送する搬送処理と、を交互に繰り返して、搬送方向において並んだ複数のドット列からなる画像、を紙に形成するシリアルプリンタであることとした。但し、これに限られるものではなく、紙幅分のドットを一度に形成することが可能なラインプリンタにも本発明を適用することが可能である。ラインプリンタとしては、例えば、紙幅方向に沿う方向に長い長尺体のヘッド２３を有する記録ユニット２０（図２４参照）や、紙幅方向において並んだ複数のヘッド２３を有する記録ユニット２０（図２５参照）がある。なお、図２４は、プリンタ１の第一変形例として長尺体のヘッド２３を有するラインプリンタ（ラインヘッドプリンタ）の説明図である。図２５は、プリンタ１の第二変形例として複数のヘッド２３を有するラインプリンタ（マルチヘッドプリンタ）の説明図である。図２４及び図２５には、矢印にて紙の紙幅方向と該紙の搬送方向とが示されている。
【０１４１】
ラインプリンタでは、図２４や図２５に示すように、紙幅方向に並んだ複数のノズル（以下、ノズル列）がインク色毎に形成されている。そして、各ノズル列の下を搬送方向に停まることなく移動する紙、にインクが噴射されることによって、画像が該紙に形成される。したがって、ラインプリンタにより補正用パターンＣＰを形成する場合、該補正用パターンＣＰは、搬送方向に沿ったラスタラインが紙幅方向において複数並ぶことにより構成されることになる。すなわち、ラインプリンタの場合、紙の搬送方向が所定方向に相当する。
【０１４２】
以上のように、ラインプリンタ及びシリアルプリンタは、ラスタラインの形成方向が異なるものの、ラスタライン間の濃度差に起因して画像に縞状の濃度ムラ（ラインヘッドプリンタの場合、縦縞状の濃度ムラ）が発生する点については同じである。したがって、ラインプリンタの場合にも、画像の濃度ムラを抑制するためにラスタライン毎に濃度補正値Ｈを取得することになり、該濃度補正値Ｈの取得方法としては本発明に係る補正値取得方法を適用することが可能である。
【０１４３】
また、上記の実施形態では、液体の一例であるインクを噴射するインクジェットプリンタについて説明したが、これに限られるものではない。インク以外の他の液体を噴射する液体噴射装置に具体化することも可能である。例えば、布地に模様をつけるための捺染装置、カラーフィルター製造装置や有機ＥＬディスプレイ等のディスプレイ製造装置、チップへＤＮＡを溶かした溶液を塗布してＤＮＡチップを製造するＤＮＡチップ製造装置、回路基板製造装置等であってもよい。そして、これらのうち、いずれか一種の液体噴射装置に本発明を適用することができる。
【図面の簡単な説明】
【０１４４】
【図１】プリンタ１を含む印刷システム１００の構成を示すブロック図である。
【図２】図２Ａ及び図２Ｂは、プリンタ１の構成を示す図である。
【図３】ノズルの配列を示す図である。
【図４】印刷処理のフローチャートである。
【図５】図５Ａ及び図５Ｂは、インターレース方式の印刷についての説明図である。
【図６】プリンタドライバによる処理の説明図である。
【図７】ハーフトーン処理の説明図である。
【図８】図８Ａは、理想的にラスタラインが形成されたときの様子を示す図である。図８Ｂは、濃度ムラが発生した際の様子を示す図である。図８Ｃは、濃度ムラの発生が抑制された様子を示す図である。
【図９】スキャナ１２０の読取感度の変動による影響を説明するための図である。
【図１０】補正値取得システム２００の構成を示すブロック図である。
【図１１】補正値取得処理のフロー図である。
【図１２】基準パターンＳＰの説明図である。
【図１３】補正用パターンＣＰの説明図である。
【図１４】図１４Ａは、スキャナ１２０の内部構成を示す模式図である。図１４Ｂは、スキャナ１２０により補正用パターンＣＰ及び基準パターンＳＰを読み取る様子を示す図である。
【図１５】補正用サブパターンＣＳＰの画像データを示した図である。
【図１６】読取濃度テーブルの説明図である。
【図１７】濃度補正値Ｈを求めるための手順についての説明図である。
【図１８】補正値テーブルの説明図である。
【図１９】濃度補正処理の説明図である。
【図２０】基準パターンＳＰ及び補正用パターンＣＰが互いに異種の紙に形成された場合の影響についての説明図である。
【図２１】第一変更例の補正値取得システム３００の構成を示すブロック図である。
【図２２】第一変更例の補正値取得処理のフロー図である。
【図２３】第一変更例において目標濃度とする濃度を設定する手順の説明図である。
【図２４】長尺体のヘッド２３を有するラインプリンタの説明図である。
【図２５】複数のヘッド２３を有するラインプリンタの説明図である。
【符号の説明】
【０１４５】
１  プリンタ、２０  記録ユニット、２１  キャリッジ、
２２  キャリッジ移動機構、２３  ヘッド、２４  ガイド軸、
３０  搬送ユニット、３１  給紙ローラ、３２  搬送モータ、
３３  搬送ローラ、３４  プラテン、３５  排紙ローラ、
４０  検出器群、５０  コントローラ、５１  インターフェース、
５２  ＣＰＵ、５３  メモリ、１００  印刷システム、
１１０  コンピュータ、１１１  インターフェース、
１１２  ＣＰＵ、１１３  メモリ、１２０  スキャナ、
１２１  読取キャリッジ、１２１ａ  読取センサ、
１２２  原稿台ガラス、１２３  インターフェース、１２４  ＣＰＵ、
１２５  メモリ、１２６  スキャナコントローラ、
２００  補正値取得システム、３００  第一変更例の補正値取得システム、
３１０  測色器、３１１  測色ユニット、３１２  インターフェース、
３１３  ＣＰＵ、３１４  メモリ、３１５  測色器コントローラ
【図１】
2009231957.tif 000003
【図２】
2009231957.tif 000004
【図３】
2009231957.tif 000005
【図４】
2009231957.tif 000006
【図５】
2009231957.tif 000007
【図６】
2009231957.tif 000008
【図７】
2009231957.tif 000009
【図８】
2009231957.tif 000010
【図９】
2009231957.tif 000011
【図１０】
2009231957.tif 000012
【図１１】
2009231957.tif 000013
【図１４】
2009231957.tif 000014
【図１６】
2009231957.tif 000015
【図１７】
2009231957.tif 000016
【図１８】
2009231957.tif 000017
【図１９】
2009231957.tif 000018
【図２０】
2009231957.tif 000019
【図２１】
2009231957.tif 000020
【図２２】
2009231957.tif 000021
【図２３】
2009231957.tif 000022
【図２４】
2009231957.tif 000023
【図２５】
2009231957.tif 000024
【図１２】
2009231957.tif 000025
【図１３】
2009231957.tif 000026
【図１５】
2009231957.tif 000027