(57)【要約】【課題】補正値による補正の精度を高める。【解決手段】印刷ステップでは、所定ピッチで設けられた複数のノズルを有する第１ノズル列と、所定ピッチで設けられた複数のノズルを有し、ノズル列の方向において或るノズルが第１ノズル列が有する隣り合うノズル同士の間に位置するように配置された第２ノズル列とを有するヘッドを用い、第１ノズル列が有する複数のノズル及び第２ノズル列が有する複数のノズルからインクを吐出させることにより、複数の前記ドット列を前記所定ピッチよりも狭いピッチで形成する。輝度取得ステップでは、或る画像片の輝度を、或る画像片からノズル列の方向に所定ピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正する。補正値取得ステップでは、画像片毎の補正後の輝度に基づいて補正値を取得する。【選択図】図１１
2009234020.tif 000002
【特許請求の範囲】
【請求項１】
印刷解像度に応じた単位領域毎に定められるデータに基づいて、ノズル列と媒体とを相対移動させつつ前記ノズル列が有する各ノズルからインク滴を吐出させることで、複数のドット列が前記ノズル列の方向に並ぶ補正用パターンを前記媒体に印刷する印刷ステップと、
前記補正用パターンをスキャナで読み取ることによって得られた読み取り画像を、前記印刷解像度に応じた間隔で前記ノズル列の方向に分けることで得られた、複数の画像片のそれぞれについて輝度を取得する輝度取得ステップと、
前記画像片毎の輝度に基づいて、前記画像片に対応する単位領域の輝度を補正するための補正値を取得する補正値取得ステップと
を有する補正値の取得方法であって、
前記印刷ステップでは、
所定ピッチで設けられた複数のノズルを有する第１ノズル列と、前記所定ピッチで設けられた複数のノズルを有し、前記ノズル列の方向において或るノズルが前記第１ノズル列が有する隣り合うノズル同士の間に位置するように配置された第２ノズル列とを有するヘッドを用い、
前記第１ノズル列が有する複数のノズル及び前記第２ノズル列が有する複数のノズルからインクを吐出させることにより、複数の前記ドット列を前記所定ピッチよりも狭いピッチで形成し、
前記輝度取得ステップでは、
或る画像片の輝度を、前記或る画像片から前記ノズル列の方向に前記所定ピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正し、
前記補正値取得ステップでは、
前記画像片毎の補正後の輝度に基づいて前記補正値を取得する、補正値の取得方法。
【請求項２】
請求項１に記載の補正値の取得方法であって、
前記輝度取得ステップでは、
前記或る画像片の輝度と前記他の画像片の輝度とに基づく加重平均処理を行うことにより、前記或る画像片の補正後の輝度を求める、補正値の取得方法。
【請求項３】
請求項２に記載の補正値の取得方法であって、
前記輝度取得ステップでは、
前記或る画像片の輝度と、
前記或る画像片から前記ノズル列の方向の一方の側に位置する第１の他の画像片の輝度と、
前記或る画像片から前記ノズル列の方向の他方の側に位置する第２の他の画像片の輝度と
に基づいて前記加重平均処理を行う、補正値の取得方法。
【請求項４】
請求項１から請求項３の何れかに記載の補正値の取得方法であって、
前記他の画像片は、
前記或る画像片から前記ノズル列の方向に前記所定ピッチの分だけ離れている、補正値の取得方法。
【請求項５】
請求項１から請求項４の何れかに記載の補正値の取得方法であって、
前記画像片の相対移動方向の長さは、
前記単位領域の複数個分に相当する長さであり、
前記輝度取得ステップでは、
前記画像片を前記単位領域の大きさで分けた部分のそれぞれについて輝度を取得し、取得した輝度の平均値を対応する画像片の輝度とする、補正値の取得方法。
【請求項６】
請求項１から請求項５の何れかに記載の補正値の取得方法であって、
前記印刷ステップでは、
濃度が異なる複数種類の前記補正用パターンを前記ノズル列と前記媒体との相対移動方向に印刷し、
前記輝度取得ステップでは、
前記補正用パターンの種類毎に得られた複数の画像片のそれぞれについて輝度を取得し、
前記補正値取得ステップでは、
前記画像片毎の補正後の輝度に基づいて、前記補正用パターンの濃度毎に前記補正値を取得する、補正値の取得方法。
【請求項７】
請求項６に記載の補正値の設定方法であって、
前記補正値取得ステップでは、
或る濃度の前記補正値を取得するに際して、他の濃度の画像片についての補正後の輝度も用いる、補正値の取得方法。
【請求項８】
印刷解像度に応じた単位領域毎に定められるデータに基づいて、ノズル列と媒体とを相対移動させつつ前記ノズル列が有する各ノズルからインク滴を吐出させることで、複数のドット列が前記ノズル列の方向に並ぶ補正用パターンを前記媒体に印刷する印刷ステップと、
前記補正用パターンをスキャナで読み取ることによって得られた読み取り画像を、前記印刷解像度に応じた間隔で前記ノズル列の方向に分けることで得られた、複数の画像片のそれぞれについて輝度を取得する輝度取得ステップと、
前記画像片毎の輝度に基づいて、前記画像片に対応する単位領域の輝度を補正するための補正値を取得する補正値取得ステップと
を有する補正値の取得方法であって、
前記印刷ステップでは、
前記ノズル列を移動方向へ移動させつつ前記ノズルからインクを吐出させることで前記ドット列を前記媒体に形成するドット列形成動作と前記媒体を前記移動方向と交差する交差方向に搬送する搬送動作とを行うことにより、複数の前記ドット列を前記所定ピッチよりも狭いピッチで形成し、
前記輝度取得ステップでは、
或る画像片の輝度を、前記或る画像片から前記ノズル列の方向に前記所定ピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正し、
前記補正値取得ステップでは、
前記画像片毎の補正後の輝度に基づいて前記補正値を取得する、
補正値の取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、補正値の取得方法に関する。
【背景技術】
【０００２】
インクジェットプリンタ等の印刷装置においては、その印刷装置で印刷された補正用パターンの濃度を測定し、この測定値に基づいて取得した補正値を用いてインクの吐出調整を行うことが考えられている（例えば、特許文献１を参照）。
【０００３】
このような印刷装置において、濃度ムラを引き起こす要因としては、補正対象となるものとならないものとが存在する。補正対象となる要因としては、例えば、ノズルの吐出特性（インク滴の量や飛行方向）や用紙の搬送ムラ等がある。補正対象とはならない要因としては、例えば、補正用パターンの読み取り時における用紙の位置ずれや傾き、用紙に付着したゴミ等が挙げられる。
【特許文献１】特開２００５−２０５６９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
補正対象の要因による濃度ムラについては積極的に補正したい反面、補正対象でない要因による濃度ムラについてはその影響をできるだけ受けないようにしたいという要請がある。  
補正対象でない要因に起因する濃度ムラについては、補正対象となる部分の周辺の部分についても同じ様に影響を受けているという知見に基づき、補正対象となる部分と周辺の部分の平均濃度に基づいて補正値を設定することが考えられる。ここで、埃に起因する濃度ムラは、濃度が局所的に大きく変わることが多い。このため、補正対象となる部分と周辺の部分の平均濃度に基づいて補正値を設定することで、過度に補正してしまう不具合を抑制できる。
【０００５】
しかし、複数のノズル列を有するヘッドを有する印刷装置や、シリアルタイプの印刷装置では、平均濃度を用いてしまうと補正対象の要因に起因する濃度ムラについても平均化されてしまい、濃度ムラに対する補正の精度が損なわれてしまう虞があった。  
本発明は、このような事情に鑑みてなされたものであり、濃度ムラをより精度良く補正することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
印刷解像度に応じた単位領域毎に定められるデータに基づいて、ノズル列と媒体とを相対移動させつつ前記ノズル列が有する各ノズルからインク滴を吐出させることで、複数のドット列が前記ノズル列の方向に並ぶ補正用パターンを前記媒体に印刷する印刷ステップと、
前記補正用パターンをスキャナで読み取ることによって得られた読み取り画像を、前記印刷解像度に応じた間隔で前記ノズル列の方向に分けることで得られた、複数の画像片のそれぞれについて輝度を取得する輝度取得ステップと、
前記画像片毎の輝度に基づいて、前記画像片に対応する単位領域の輝度を補正するための補正値を取得する補正値取得ステップと
を有する補正値の取得方法であって、
前記印刷ステップでは、
所定ピッチで設けられた複数のノズルを有する第１ノズル列と、前記所定ピッチで設けられた複数のノズルを有し、前記ノズル列の方向において或るノズルが前記第１ノズル列が有する隣り合うノズル同士の間に位置するように配置された第２ノズル列とを有するヘッドを用い、
前記第１ノズル列が有する複数のノズル及び前記第２ノズル列が有する複数のノズルからインクを吐出させることにより、複数の前記ドット列を前記所定ピッチよりも狭いピッチで形成し、
前記輝度取得ステップでは、
或る画像片の輝度を、前記或る画像片から前記ノズル列の方向に前記所定ピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正し、
前記補正値取得ステップでは、
前記画像片毎の補正後の輝度に基づいて前記補正値を取得する、補正値の取得方法である。
【０００７】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００８】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００９】
すなわち、印刷解像度に応じた単位領域毎に定められるデータに基づいて、ノズル列と媒体とを相対移動させつつ前記ノズル列が有する各ノズルからインク滴を吐出させることで、複数のドット列が前記ノズル列の方向に並ぶ補正用パターンを前記媒体に印刷する印刷ステップと、
前記補正用パターンをスキャナで読み取ることによって得られた読み取り画像を、前記印刷解像度に応じた間隔で前記ノズル列の方向に分けることで得られた、複数の画像片のそれぞれについて輝度を取得する輝度取得ステップと、
前記画像片毎の輝度に基づいて、前記画像片に対応する単位領域の輝度を補正するための補正値を取得する補正値取得ステップとを有する補正値の取得方法であって、
前記印刷ステップでは、所定ピッチで設けられた複数のノズルを有する第１ノズル列と、前記所定ピッチで設けられた複数のノズルを有し、前記ノズル列の方向において或るノズルが前記第１ノズル列が有する隣り合うノズル同士の間に位置するように配置された第２ノズル列とを有するヘッドを用い、前記第１ノズル列が有する複数のノズル及び前記第２ノズル列が有する複数のノズルからインクを吐出させることにより、複数の前記ドット列を前記所定ピッチよりも狭いピッチで形成し、
前記輝度取得ステップでは、或る画像片の輝度を、前記或る画像片から前記ノズル列の方向に前記所定ピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正し、
前記補正値取得ステップでは、前記画像片毎の補正後の輝度に基づいて前記補正値を取得する、補正値の取得方法を実現できることが明らかにされる。
【００１０】
このような補正値の取得方法によれば、或る画像片の輝度が、同じノズル列に属するノズルでドット列が形成される画像片の輝度で補正される。このため、補正対象でない要因に起因する濃度ムラについては、他の画像片の濃度に基づいて影響を少なくすることができる。一方ノズル列同士の位置ずれに起因する濃度ムラについては、補正の対象とすることができる。その結果、濃度ムラをより精度良く補正することができる。
【００１１】
かかる補正値の取得方法であって、前記輝度取得ステップでは、前記或る画像片の輝度と前記他の画像片の輝度とに基づく加重平均処理を行うことにより、前記或る画像片の補正後の輝度を求めることが好ましい。  
このような補正値の取得方法によれば、重み付けの仕方によって或る画像片に固有の濃度ムラに対する補正度合いと他の画像片と共通の濃度ムラに対する補正度合いとを最適化できる。
【００１２】
かかる補正値の取得方法であって、前記輝度取得ステップでは、前記或る画像片の輝度と、前記或る画像片から前記ノズル列の方向の一方の側に位置する第１の他の画像片の輝度と、前記或る画像片から前記ノズル列の方向の他方の側に位置する第２の他の画像片の輝度とに基づいて前記加重平均処理を行うことが好ましい。  
このような補正値の取得方法によれば、或る画像片の輝度を補正するに際して、ノズル列の方向の両側に位置する他の画像片の輝度が用いられる。このため、補正対象でない要因に起因する濃度ムラを効果的に抑えることができる。
【００１３】
かかる補正値の取得方法であって、前記他の画像片は、前記或る画像片から前記ノズル列の方向に前記所定ピッチの分だけ離れていることが好ましい。  
このような補正値の取得方法によれば、他の画像片は、同じノズル列に属する最も近いノズルでドット列が形成されるものが選ばれる。この画像片は、輝度の補正対象となる画像片と同じ影響を受けている可能性が最も高い。このため、補正対象でない要因に起因する濃度ムラをより抑えることができる。
【００１４】
かかる補正値の取得方法であって、前記画像片の相対移動方向の長さは、前記単位領域の複数個分に相当する長さであり、前記輝度取得ステップでは、前記画像片を前記単位領域の大きさで分けた部分のそれぞれについて輝度を取得し、取得した輝度の平均値を対応する画像片の輝度とすることが好ましい。  
このような補正値の取得方法によれば、相対移動方向における補正対象でない要因の影響を抑えられる。
【００１５】
かかる補正値の取得方法であって、前記印刷ステップでは、濃度が異なる複数種類の前記補正用パターンを前記ノズル列と前記媒体との相対移動方向に印刷し、前記輝度取得ステップでは、前記補正用パターンの種類毎に得られた複数の画像片のそれぞれについて輝度を取得し、前記補正値取得ステップでは、前記画像片毎の補正後の輝度に基づいて、前記補正用パターンの濃度毎に前記補正値を取得することが好ましい。  
このような補正値の取得方法によれば、補正用パターンの濃度毎に補正値が取得できるので、補正の精度を高めることができる。
【００１６】
かかる補正値の取得方法であって、前記補正値取得ステップでは、或る濃度の前記補正値を取得するに際して、他の濃度の画像片についての補正後の輝度も用いることが好ましい。  
このような補正値の取得方法によれば、他の濃度の画像片についての補正後の輝度も用いるので、補正の精度を一層高めることができる。
【００１７】
また、次の補正値の取得方法を実現できることも明らかにされる。  
すなわち、印刷解像度に応じた単位領域毎に定められるデータに基づいて、ノズル列と媒体とを相対移動させつつ前記ノズル列が有する各ノズルからインク滴を吐出させることで、複数のドット列が前記ノズル列の方向に並ぶ補正用パターンを前記媒体に印刷する印刷ステップと、
前記補正用パターンをスキャナで読み取ることによって得られた読み取り画像を、前記印刷解像度に応じた間隔で前記ノズル列の方向に分けることで得られた、複数の画像片のそれぞれについて輝度を取得する輝度取得ステップと、
前記画像片毎の輝度に基づいて、前記画像片に対応する単位領域の輝度を補正するための補正値を取得する補正値取得ステップとを有する補正値の取得方法であって、
前記印刷ステップでは、前記ノズル列を移動方向へ移動させつつ前記ノズルからインクを吐出させることで前記ドット列を前記媒体に形成するドット列形成動作と前記媒体を前記移動方向と交差する交差方向に搬送する搬送動作とを行うことにより、複数の前記ドット列を前記所定ピッチよりも狭いピッチで形成し、
前記輝度取得ステップでは、或る画像片の輝度を、前記或る画像片から前記ノズル列の方向に前記所定ピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正し、
前記補正値取得ステップでは、前記画像片毎の補正後の輝度に基づいて前記補正値を取得する、補正値の取得方法を実現できることも明らかにされる。
【００１８】
＝＝＝第１実施形態＝＝＝
印刷システムは、用紙に画像を印刷するためのものであり、図１Ａに示すように、コンピュータＣＰとインクジェットプリンタ１（以下、単にプリンタ１ともいう。）とを有する。このプリンタ１は、液体状のインクを吐出して媒体に画像を印刷する印刷装置の一種である。コンピュータＣＰは、印刷装置としてのプリンタ１に印刷動作を行わせるための制御をする印刷制御装置の一種である。
【００１９】
＜コンピュータＣＰについて＞
コンピュータＣＰはホスト側コントローラ１００を有する。このホスト側コントローラ１００は、インタフェース部１０１と、ＣＰＵ１０２と、メモリ１０３とを有する。インタフェース部１０１は、プリンタ１との間でデータの受け渡しを行う。ＣＰＵ１０２は、コンピュータＣＰの全体的な制御を行う。メモリ１０３は、コンピュータプログラムや各種のデータを記憶する。このメモリ１０３には、コンピュータプログラムの一種としてプリンタドライバが記憶されている。このプリンタドライバをＣＰＵ１０２が実行することにより、アプリケーションプログラムの実行によって得られた画像データから、プリンタ１用の印刷データが生成される。そして、生成された印刷データがプリンタ１へ送信される。
【００２０】
＜プリンタ１について＞
プリンタ１は、用紙搬送機構１０、駆動信号生成回路２０、ラインヘッドユニット３０、検出器群４０、及び、プリンタ側コントローラ５０を有する。用紙搬送機構１０は用紙を搬送方向に搬送させる。駆動信号生成回路２０は駆動信号ＣＯＭを生成する。駆動信号ＣＯＭはラインヘッドユニット３０が有するラインヘッドＨＤからインクを吐出させるために用いられる。ラインヘッドユニット３０はラインヘッドＨＤとヘッド制御部ＨＣとを有する。ラインヘッドＨＤはインクを用紙に向けて吐出させる。ヘッド制御部ＨＣは、プリンタ側コントローラ５０からのヘッド制御信号に基づいてラインヘッドＨＤによるインク滴の吐出等を制御する。検出器群４０は、プリンタ１の状況を監視する複数の検出器によって構成される。これらの検出器による検出結果は、プリンタ側コントローラ５０に出力される。プリンタ側コントローラ５０は、プリンタ１における全体的な制御を行う。
【００２１】
＜ラインヘッドＨＤについて＞
図２に示すように、ラインヘッドＨＤは複数のノズル列Ｎ１〜Ｎ３を有する。各ノズル列Ｎ１〜Ｎ３は、一定ピッチで並んだ複数のノズルＮｚを有しており、ノズル列の方向（或るノズル列に属する複数のノズルＮｚが並ぶ方向）とは交差する方向に、位置をずらして設けられている。また、或るノズル列が有する或るノズルＮｚは、ノズル列の方向において、他のノズル列が有する隣り合うノズルＮｚ同士の間に配置されている。
【００２２】
具体的に説明すると、例示したラインヘッドＨＤは、第１ノズル列Ｎ１、第２ノズル列Ｎ２、第３ノズル列Ｎ３からなる３つのノズル列を有する。第１ノズル列Ｎ１は、１／２００インチのピッチで直線上に並ぶ複数のノズルＮｚを有する。第２ノズル列Ｎ２及び第３ノズル列Ｎ３も同様であり、１／２００インチのピッチで直線上に並ぶ複数のノズルＮｚを有する。なお、この例において各ノズル列Ｎ１〜Ｎ３が有するノズルＮｚは同数である。
【００２３】
ノズル列の方向と直交する方向において、第１ノズル列Ｎ１と第２ノズル列Ｎ２とは所定間隔Ｗ１だけ離れている。同様に、第２ノズル列Ｎ２と第３ノズル列Ｎ３も所定間隔Ｗ１だけ離れている。要するに、各ノズル列Ｎ１〜Ｎ３は、直交方向に対して所定ピッチＷ１毎に設けられている。また、ノズル列の方向において、第１ノズル列Ｎ１と第２ノズル列Ｎ２とは、１／６００インチだけずれた位置に設けられている。同様に、第２ノズル列Ｎ２と第３ノズル列Ｎ３も１／６００インチだけずれた位置に設けられている。すなわち、各ノズル列Ｎ１〜Ｎ３が有する複数のノズルＮｚは、ノズル列の方向において、１／６００インチのピッチで設けられている。
【００２４】
このラインヘッドＨＤでは、第１ノズル列Ｎ１から第３ノズル列Ｎ３の何れかが「所定ピッチで設けられた複数のノズルを有する第１ノズル列」に相当する。そして、残りのノズル列がそれぞれ「所定ピッチで設けられた複数のノズルを有し、ノズル列の方向において或るノズルが第１ノズル列が有する隣り合うノズル同士の間に位置するように配置された第２ノズル列」に相当する。
【００２５】
なお、このラインヘッドＨＤは、ノズル列の方向が用紙の幅方向になるように取り付けられている。これにより、ノズル列の方向と直交する直交方向は、用紙の搬送方向（各ノズル列Ｎ１〜Ｎ３と用紙との相対移動方向に相当する。）と平行になる。そして、このプリンタ１では、用紙の幅方向について６００ｄｐｉの印刷解像度で印刷ができる。
【００２６】
＜ヘッド制御部ＨＣについて＞
ヘッド制御部ＨＣは、ラインヘッドＨＤが有する各ノズルＮｚからインク滴を吐出させるための制御を行う。例えば、ヘッド制御部ＨＣは、プリンタ側コントローラ５０からのヘッド制御信号と駆動信号生成回路２０からの駆動信号ＣＯＭとに基づいてラインヘッドＨＤが有する駆動素子（図示せず）を動作させ、対応するノズルＮｚからインクを吐出させる。なお、駆動素子とは、駆動信号ＣＯＭの印加に伴って駆動され、インク滴を吐出させるための動作をする素子である。この駆動素子はピエゾ素子や発熱素子などである。
【００２７】
＜プリンタ側コントローラ５０について＞
プリンタ側コントローラ５０は、プリンタ１における全体的な制御を行う。例えば、コンピュータＣＰから受け取った印刷データや各検出器からの検出結果に基づいて制御対象部を制御し、用紙に画像を印刷させる。図１Ａに示すように、プリンタ側コントローラ５０は、インタフェース部５１と、ＣＰＵ５２と、メモリ５３とを有する。インタフェース部５１は、コンピュータＣＰとの間でデータの受け渡しを行う。ＣＰＵ５２は、プリンタ１の全体的な制御を行う。メモリ５３は、コンピュータプログラムや各種のデータを記憶する領域や作業領域等を確保する。ＣＰＵ５２は、メモリ５３に記憶されているコンピュータプログラム（ファームウェア等）に従い、各制御対象部を制御する。例えば、ＣＰＵ５２は用紙搬送機構１０の制御を行う。また、ＣＰＵ５２は、ヘッド制御信号をヘッド制御部ＨＣに送信したり、駆動信号ＣＯＭを生成させるための制御信号を駆動信号生成回路２０に送信したりする。
【００２８】
図１Ｂに示すように、メモリ５３の一部領域は、ファームウェア記憶領域及び補正値記憶領域を用いられている。ファームウェア記憶領域にはファームウェアが記憶される。補正値記憶領域には補正値が記憶される。この補正値は、印刷解像度に応じて定められた単位領域毎の階調値（輝度）を補正するために用いられる。なお、補正値については、後で詳しく説明する。
【００２９】
＜用語について＞
印刷動作の説明に先立ち、図３に基づいて必要な用語について説明する。  
「印刷画像」とは、用紙上に印刷された画像である。プリンタ１による印刷画像は、紙上に形成された多くのドットから構成されている。「ラスタライン」とは、ラインヘッドＨＤと用紙とが相対移動する方向に並ぶドットの列である。例示したプリンタ１、すなわちラインヘッドＨＤを有するラインプリンタの場合、ラスタラインは用紙の搬送方向に並ぶドットの列となる。そして、ノズル列の方向に並ぶ複数のラスタラインによって画像が形成される。なお、いわゆるシリアルタイプのプリンタの場合、ラスタラインは、キャリッジの移動方向に並ぶドットの列になる。そして、用紙の搬送方向に並ぶ複数の複数のラスタラインによって画像が形成される。
【００３０】
「画像データ」は２次元画像を示すデータである。そして、「読み取り画像データ」はスキャナによって読み取られた画像データであり、「印刷画像データ」は画像を紙に印刷するときに用いられる画像データである。
【００３１】
「画素」とは画像を構成する最小単位である。この画素がマトリクス状に配置されることによって画像が構成される。この明細書では、主に画像データにおける画素の意味で用いる。「画素列」とは、画像データ上において所定方向に並ぶ画素の列である。「画素データ」とは画素の階調値を示すデータである。従って、画像データは多数の画素データから構成されていることになる。
【００３２】
「単位領域」とは１つの画素が形成され得る仮想領域をいい、印刷解像度に応じた大きさに定められる。例えば、印刷解像度が６００ｄｐｉ×６００ｄｐｉの場合、単位領域は１辺が１／６００インチの正方形となる。「列領域」とは画素列に対応した大きさの仮想領域をいい、複数の単位領域で構成されている。上記のラスタラインは、列領域を目標位置として形成される。すなわち、列領域に丁度よく収まるように、ラスタラインが形成される。
【００３３】
「画像片」とは、画像の一部分を意味する。例えば、読み取り画像データに含まれる一部の画素列は、読み取り画像データで示される読み取り画像の画像片を表す。本明細書では画像片に関し、主に、読み取り画像を印刷解像度に応じた間隔で列領域毎に分けることで得られた部分画像の意味で用いる。
【００３４】
なお、「画像データ」や「画素」等の一般的な用語については、上記説明の意味に限定されるものではなく、通常の技術常識に沿って適宜解釈できる。
【００３５】
＜印刷動作について＞
次に、例示した印刷システムによる印刷動作について説明する。図４Ａは、プリンタドライバに基づくホスト側コントローラ１００の動作を説明する図である。図４Ｂは、印刷データを受信したプリンタ１による印刷動作を説明する図である。
【００３６】
ホスト側コントローラ１００では、事前準備として、プリンタ側コントローラ５０のメモリ５３から補正値を取得し、ホスト側コントローラ１００のメモリ１０３に記憶する（Ｓ１１）。この補正値は、例えば図５に示すように、入力階調値と出力階調値の関係を複数の階調値のそれぞれについて示す情報である。なお、補正値の取得方法については後述する。
【００３７】
アプリケーションプログラムにて印刷の指示がなされると、ホスト側コントローラ１００は解像度変換処理を行う（Ｓ１２）。解像度変換処理は、印刷対象の画像データ（テキストデータ，イメージデータ）を、用紙への印刷時の解像度（印刷解像度）に変換する処理である。このプリンタ１における印刷解像度は６００ｄｐｉ×６００ｄｐｉであり、解像度変換処理後の各画素データは、ＲＧＢ色空間により表される２５６階調のデータである。このため、ホスト側コントローラ１００は、アプリケーションプログラムから受け取った印刷対象の画像データを、６００ｄｐｉ×６００ｄｐｉの印刷解像度に変換するとともに、各画素データの階調を２５６階調に変換する。
【００３８】
解像度変換処理を行ったならば、ホスト側コントローラ１００は、色変換処理を行う（Ｓ１３）。色変換処理は、解像度変換処理を行った画像データの色空間を、インクの色空間に変換する処理である。この印刷システムでは、ＲＧＢ色空間で表された２５６階調の画像データが、ＣＭＹＫ色空間で表される２５６階調の画像データに変換される。
【００３９】
次に、ホスト側コントローラ１００は、階調値補正処理を行う（Ｓ１４）。階調値補正処理は、印刷画像の濃度ムラを抑制する目的で、色変換処理後の画像データ（ＣＭＹＫ色空間，２５６階調）が有する各画素データの階調値を、補正値に基づいて補正する処理である。階調値の補正に伴って、その画素の輝度が変更される。このため、階調値の補正は、或る単位領域の画素データの輝度を補正することに相当する。
【００４０】
この階調値補正処理を、図５に基づいて簡単に説明する。図５において、横軸は、対象となる画素データの補正前の階調値（入力階調値）である。縦軸は、対象となる画素データの補正後の階調値（出力階調値）である。補正値は列領域毎に定められており、その列領域に属する単位領域の画素データに適用される。図５に示すように、補正値は、符号Ｓａから符号Ｓｅで示される５種類の階調値のそれぞれに定められている。各補正値は、補正前の階調値がその階調値である場合に、出力すべき補正後の階調値を示している。
【００４１】
このプリンタ１において、対象となる画素データの階調値が補正値の入力階調値（Ｓａ〜Ｓｅの何れか）と同じ場合、ホスト側コントローラ１００は、その補正値が示す補正後の階調値（Ｓａ´〜Ｓｅ´の何れか）を、対象となる画素データの補正後の階調値とする。一方、対象となる画素データの階調値が補正値の入力階調値と異なる場合、ホスト側コントローラ１００は、隣の補正値の階調値を用いた直線補間を行うことで、対象となる画素データの補正後の階調値を取得する。例えば、図５に示すように、対象となる画素データが階調値Ｓ_ｉｎであった場合、階調値Ｓｂの補正値と階調値Ｓｃの補正値とを用いた直線補間を行うことで、補正後の階調値Ｓ_ｏｕｔを取得する。
【００４２】
階調値補正処理を行ったならば、ホスト側コントローラ１００は、ハーフトーン処理を行う。ハーフトーン処理は、高階調数のデータを低階調数のデータに変換する処理である。ここでは、２５６階調の画像データがプリンタ１で表現可能な４階調の画像データに変換される。具体的には、大ドットの形成、中ドットの形成、小ドットの形成、及び、ドットの非形成からなる４階調に変換される。このハーフトーン処理を行うことで、プリンタ１で扱うことのできる印刷画像データが得られる。
【００４３】
図６は、ハーフトーン処理の概略を説明するための図である。図６において、縦軸はドット発生率であり、横軸は階調値である。ここで、ドット発生率とは、そのサイズのドットを発生させる確率、言い換えれば、或る単位領域についてドットが形成される確率を意味する。この例において、階調値ｇ（ｓ）では、小ドットの発生確率が７５％、中ドットの発生確率が０％、大ドットの発生確率が０％になる。階調値ｇ（ｍ）では、小ドットの発生確率が０％、中ドットの発生確率が５０％、大ドットの発生確率が０％になる。また、階調値ｇ（ｍａｘ）が与えられた場合、大ドットの発生確率が１００％になる。
【００４４】
ハーフトーン処理を行ったならば、プリンタ側コントローラ５０は、ラスタライズ処理を行う（Ｓ１６）。ラスタライズ処理は、印刷画像データが有する画素データの並び順をプリンタ１に転送すべきデータ順に変更する処理である。次に、プリンタ側コントローラ５０は、印刷データ生成処理を行う（Ｓ１７）。この印刷データ生成処理は、プリンタ１を制御するための制御データを印刷画像データに付加することで、印刷データを生成する処理である。印刷データを生成したならば、プリンタ側コントローラ５０は、その印刷データをプリンタ１に送信する（Ｓ１８）。
【００４５】
プリンタ１は、受信した印刷データに従って印刷動作を行う。簡単に説明すると、プリンタ側コントローラ５０は、印刷データを受信し（Ｓ２１）、受信した印刷データに含まれる制御データに従って用紙の搬送を開始させる（Ｓ２２）。そして、ドット列形成処理（Ｓ２３）を印刷画像データが終了するまで繰り返し行う（Ｓ２４）。ここで、ドット列形成処理は、印刷画像データに基づいて、用紙を搬送しつつノズルＮｚ毎にインク滴の吐出制御を行う処理である。用紙を搬送しつつ各ノズルＮｚからインク滴を吐出させるので、用紙には、搬送方向（相対移動方向）に並んだ複数のドットを有するドット列、すなわちラスタラインが形成される。前述したように、このときに用いられる印刷画像データは、補正値によって階調値が補正された画素データで構成されている。このため、印刷された画像は、濃度ムラ（輝度のムラ）が抑制された高品位なものとなる。印刷画像データが終了したならば、すなわち印刷データに対応する画像の印刷が終了したならば、プリンタ側コントローラ５０は、印刷データに含まれる制御データに従って用紙の搬送を停止させる（Ｓ２５）。
【００４６】
＜補正値の取得について＞
前述した補正値は、そのプリンタ１で印刷されたテストパターン（補正用パターンに相当する）における印刷濃度に基づいて取得される。例えば、補正値は、テストパターンをスキャナで読み取り、得られた読み取り画像データにおける画像片毎の濃度ムラ（輝度のばらつき）に基づいて取得される。このように、テストパターンを印刷し、スキャナで読み取る方法を採った場合、画像片毎の濃度ムラには、補正対象の要因による濃度ムラと補正対象でない要因による濃度ムラとが混在してしまう。この場合において、補正対象の要因による濃度ムラについては積極的に補正したいが、補正対象でない要因による濃度ムラについてはその影響を極力受けないようにしたい。
【００４７】
補正対象でない要因による濃度ムラは、或る画素とその周辺に位置する他の画素のそれぞれに対し、同じ様に影響を与えると考えられる。そこで、読み取り画像データにおける或る画像片と他の画像片の平均濃度（輝度）を求めることで、補正対象でない要因の影響を抑制できると考えられる。また、埃等に起因する濃度ムラは濃度が大きく変化するので、平均濃度を求めることにより過度に補正されてしまう不具合を抑制できる。しかしながら、複数のノズル列を有するラインヘッドＨＤでは、平均濃度を用いてしまうと補正対象の要因に起因する濃度ムラについても平均化されてしまい、濃度ムラに対する補正精度が損なわれてしまう虞があった。以下、この点について説明する。
【００４８】
図７は比較例のラインヘッドＨＤを説明する図である。図７の下側部分には、各ノズル列Ｎ１〜Ｎ３が有するノズルＮｚの配置が記載されている。図７の上側部分には、各ノズルＮｚによって形成されるラスタライン（搬送方向のドットの列）と列領域の位置関係が示されている。図８は比較例のラインヘッドＨＤによって印刷されたテストパターンの輝度の変化を説明する図である。図８の下側部分には、各ノズルＮｚの配置が示され、中央部分には各ノズルＮｚで形成されるドットの、ノズル列方向の位置が示されている。また、上側部分には、各ノズルＮｚで形成されるドットの輝度が示されている。この上側部分に関し、縦軸は読み取り画像における輝度であり、輝度が高いほど値が大きくなっている。横軸はノズル列の方向における位置である。
【００４９】
比較例のラインヘッドＨＤでは、各ノズル列Ｎ１〜Ｎ３が設計通りの位置に設けられている。言い換えれば、各ノズルＮｚが等しいピッチで配置されている。仮に、インク滴の飛行方向にばらつきがないならば、比較例のラインヘッドＨＤでテストパターンを印刷すると、ノズル列の方向に隣り合うラスタライン同士は、ノズル列の方向に等間隔で形成される。すなわち、図７に示すように、各ラスタラインは、それぞれ対応する列領域内に収まった状態で形成される。このため、テストパターンにおけるノズル列方向の輝度（印刷濃度）は、インク滴の吐出量に起因するばらつき（図８における長周期の変化パターン）に、ドットの形状に起因するばらつき（図８における短周期の変化パターン）が重畳したようなパターンで変化する。そして、短周期の変化パターンは、ドットの大きさに対応した一定周期で変化する。このようなパターンで輝度が変化するならば、或る列領域に対応する画像片の輝度と隣に位置する画像片の輝度とを重み付け平均することで、補正対象でない要因の影響を抑制することができる。
【００５０】
しかし、特定のノズル列が正規の位置からずれて設けられた場合には、位置のずれに起因する濃度ムラが平均化されてしまい、この濃度ムラの補正が難しくなってしまう虞がある。図９は、このようなラインヘッドＨＤによる印刷を説明する図であり、先に説明した図８に対応している。すなわち、図９の下側部分には各ノズルＮｚの配置が、中央部分には各ノズルＮｚで形成されるドットの位置が、上側部分にはドットの輝度がそれぞれ示されている。
【００５１】
図９に例示したラインヘッドＨＤでは、第２ノズル列Ｎ２だけが正規の位置からノズル列の方向にずれて設けられている。なお、図９において、点線で示す位置が各ノズルＮｚの正規の位置である。このずれに伴って、第２ノズル列Ｎ２で形成された各ドットは、第１ノズル列Ｎ１で形成された各ドットに対し、ノズル列の方向に離れた位置に形成される。また、第３ノズル列Ｎ３で形成された各ドットに対し、その一部分が重なるように形成される。これにより、第２ノズル列Ｎ２によってラスタラインが形成されるべき列領域では、用紙の地色（通常白色）の比率が多くなる。その結果、画像片の輝度は、比較例の輝度よりも高くなる。また、第３ノズル列Ｎ３によってラスタラインが形成される列領域では、隣のラスタラインの一部分が重なった状態で形成される。その結果、画像片の輝度は、比較例の輝度よりも低くなる。なお、第１ノズル列Ｎ１によってラスタラインが形成される列領域に関し、画像片の輝度は比較例の輝度と同程度になる。
【００５２】
このドットの位置ずれにより、画像片毎の輝度には、図９の上側部分に示すような周期的なばらつきが生じる。例えば、第２ノズル列Ｎ２でラスタラインが形成されるべき各列領域の画像片の輝度は、図９に符号Ｙ（Ｒ２），Ｙ（Ｒ５），…Ｙ（Ｒ３２）で示すように、比較例（図８）の画像片の輝度よりも高い値を示す。反対に、第３ノズル列Ｎ３でラスタラインが形成されるべき各列領域の画像片の輝度は、図９に符号Ｙ（Ｒ３），Ｙ（Ｒ６），…Ｙ（Ｒ３３）で示すように、比較例の画像片の輝度よりも低い値を示す。なお、第１ノズル列Ｎ１でラスタラインが形成されるべき各列領域の画像片の輝度は、図９に符号Ｙ（Ｒ１），Ｙ（Ｒ４），…Ｙ（Ｒ３１）で示すように、比較例の画像片の輝度と大きな違いはない。
【００５３】
このようなパターンで輝度が変化する場合、或る列領域の画像片の輝度と隣に位置する画像片の輝度とを重み付け平均してしまうと、得られた補正値は、ノズル列（ドット）の位置ずれに起因する周期的な濃度ムラが十分に反映されない虞があった。例えば、図９中の左から２番目の列領域Ｒ２について、その輝度を、輝度Ｙ（Ｒ１）と輝度Ｙ（Ｒ２）と輝度Ｙ（Ｒ３）とに基づく重み付け平均で求める場合について考える。この場合、この列領域Ｒ２の輝度は、輝度Ｙ（Ｒ２）の影響を最も受けるが、輝度Ｙ（Ｒ１）や輝度Ｙ（Ｒ３）の影響も少なからず受ける。このため、補正量が不足してしまうことが考えられる。すなわち、輝度Ｙ（Ｒ１）や輝度Ｙ（Ｒ３）の影響によって、インク量を増やしきれないことが考えられる。また、図９中の左から６番目の列領域Ｒ６について、その輝度を、輝度Ｙ（Ｒ５）と輝度Ｙ（Ｒ６）と輝度Ｙ（Ｒ７）とに基づく重み付け平均で求める場合について考える。この場合、この列領域Ｒ６の輝度は、輝度Ｙ（Ｒ６）の影響を最も受けるが、輝度Ｙ（Ｒ５）や輝度Ｙ（Ｒ７）の影響も受けており、インク量を減らし切れないことが考えられる。その結果、ノズル列の位置ずれに起因する濃度ムラを十分に補正できない虞がある。
【００５４】
このような事情に鑑み、本実施形態の印刷システムでは、或る列領域に対応する或る画像片の輝度を、この画像片からノズル列の方向にノズルピッチのｎ倍（ｎは１以上の整数）離れた他の画像片の輝度に基づいて補正するようにした。そして、補正後の輝度に基づいて或る列領域についての補正値を設定するようにした。このようにして補正値を取得することで、或るノズルＮｚに対応する画像片（或る画像片に相当する）の輝度が、同じノズル列に属する他のノズルＮｚに対応する画像片（他の画像片に相当する）の輝度に基づいて補正される。このため、ノズル列同士の位置ずれに起因する輝度のばらつきを残しつつ、各画像片に対して同じように影響を当たる要因（補正対象でない要因）の影響を抑制できる。その結果、補正値による補正の精度を高めることができる。
【００５５】
＜補正値の取得システムについて＞
以下、補正値の取得について詳細に説明する。まず、補正値の取得システムについて説明する。この補正値取得システムは、例えば工場の検査工程で使用される。図１０Ａに示すように、補正値取得システムは、コンピュータＣＰ´とスキャナＳＣとを有する。コンピュータＣＰ´は、印刷システムが有するコンピュータＣＰと同じ構成である。このため、同じ部分については、同じ符号を付して説明を省略する。なお、コンピュータＣＰ´が有するインタフェース部１０１は、プリンタ１とスキャナＳＣのそれぞれに対して通信可能に構成されている。また、図１０Ｂに示すように、コンピュータＣＰ´が有するメモリ１０３は、その一部の領域がファームウェア記憶領域、アプリケーション記憶領域、輝度データ記憶領域、第１平均輝度データ記憶領域、第２平均輝度データ記憶領域、第３平均輝度データ記憶領域、及び、補正値記憶領域として使用されている。
【００５６】
ファームウェア記憶領域には、このコンピュータＣＰ´で実行されるファームウェアが記憶される。アプリケーション記憶領域には、このコンピュータＣＰ´で実行されるアプリケーションプログラムが記憶される。例えば、補正値の取得処理を行うための補正値取得用プログラムが記憶される。また、スキャナＳＣを制御するためのスキャナドライバや前述したプリンタドライバ等もが記憶されている。これらのコンピュータプログラムは、補正値を取得するために用いられるので、補正値の取得処理を行うためのコードを有する。輝度データ記憶領域には、テストパターンのスキャンによって得られた輝度データが記憶される。第１平均輝度データ記憶領域には、画像片毎の平均輝度が記憶される。第２平均輝度データ記憶領域には、加重平均で得られた画像片毎の輝度が記憶される。第３平均輝度データ記憶領域には、テストパターンの指令階調値別（濃度別）の平均輝度値が記憶される。補正値記憶領域には、プリンタ１に転送される補正値が記憶される。
【００５７】
スキャナＳＣは、図１０Ａに示すように、スキャナ側コントローラ２００と、キャリッジ移動機構２０４と、ラインセンサ２０５とを有する。スキャナ側コントローラ２００は、インタフェース部２０１と、ＣＰＵ２０２と、メモリ２０３とを有する。インタフェース部２０１は、コンピュータＣＰ´との間で通信を行う。ＣＰＵ２０２は、スキャナＳＣの全体的な制御を行う。例えばキャリッジ移動機構２０４やラインセンサ２０５を制御する。メモリ２０３は、コンピュータプログラム等を記憶する。キャリッジ移動機構２０４は、ラインセンサ２０５が取り付けられたキャリッジを副走査方向に移動させる。ラインセンサ２０５は、用紙に描かれた画像を光電変換する。このスキャナＳＣにおいて、ラインセンサ２０５の読み取り解像度は、プリンタ１の印刷解像度以上に定められる。この実施形態では、６００ｄｐｉ以上の読み取り解像度に定められる。
【００５８】
＜補正値の取得処理について＞
次に、この補正値取得システムによる補正値の取得処理について説明する。図１１は、補正値の取得処理を説明するためのフローチャートである。この取得処理では、図１１に示す各処理を順に行う。すなわち、テストパターンの印刷（Ｓ３１）、テストパターンのスキャン（Ｓ３２）、平均輝度値の算出（Ｓ３３）、ノズルＮｚ間隔毎にサンプリング（Ｓ３４）、加重平均処理（Ｓ３５）、補正値の算出（Ｓ３６）、及び、補正値の記憶（Ｓ３７）の各処理を順に行う。なお、この実施形態において、テストパターンのスキャン（Ｓ３２）から加重平均処理（Ｓ３５）までの各ステップは、画像片毎の輝度を取得する輝度取得ステップに相当する。
【００５９】
以下、各処理について説明する。この説明において、ラインヘッドＨＤは、図１２に示すように、第２ノズル列Ｎ２に対応するラスタラインが第３ノズル列Ｎ３側に寄った位置に形成されている。これに伴い、周期的な濃度ムラが生じている。この濃度ムラは、図９にて説明したものである。また、列領域Ｒ２０の画像片の輝度(濃度）は、ノイズによって濃くなっている。このノイズは、埃などの補正対象でない要因による。
【００６０】
＜テストパターンの印刷について＞
テストパターンの印刷（Ｓ３１）では、補正用パターンとしてのテストパターンを用紙に印刷する。このときホスト側コントローラ１００は、テストパターンに応じた印刷データを生成してプリンタ１に送信する。プリンタ１は、受信した印刷データに基づいてテストパターンを用紙に印刷する。このときの動作は、図４Ａ及び図４Ｂのフローチャートに従ってなされる。すなわち、プリンタ側コントローラ５０は、印刷解像度（この例では６００ｄｐｉ×６００ｄｐｉ）に応じた単位領域毎に定められる画素データに基づいて、ノズル列が有する各ノズルＮｚからインク滴を吐出させる。これにより、複数のラスタラインを、各ノズル列Ｎ１〜Ｎ３のノズルピッチ（１／２００インチ）よりも狭いピッチ（１／６００インチ）となるように形成する。また、インク滴の吐出は、用紙を搬送方向に移動させている最中に行われるので、搬送方向に沿った複数のラスタラインがノズルピッチに応じた間隔で、ノズル列の方向に並んだ状態で形成される。なお、この時点において補正値は設定されていない。このため、補正値取得処理（Ｓ１１）及び階調値補正処理（Ｓ１４）はスキップされる。
【００６１】
テストパターンは、例えば図１３Ａに示すようなパターンである。すなわち、このテストパターンＰＴは、ノズル列の長さＰＷに応じた長さとされた６つの帯状部分ＰＴ（Ｓａ）〜ＰＴ（Ｓｍａｘ）を有している。そして、各帯状部分ＰＴ（Ｓａ）〜ＰＴ（Ｓｍａｘ）は、搬送方向に並んだ状態で印刷される。すなわち、ノズル列と用紙（媒体）との相対移動方向に並んだ状態で印刷される。説明の便宜上、搬送方向の上流側から順に、第１帯状部分、第２帯状部分ＰＴ（Ｓｂ）のように、序数を付して表すことにする。それぞれの帯状部分は、基準となる階調値（基準階調値）が異なっている。各帯状部分の基準階調値は、第１帯状部分ＰＴ（Ｓａ）から順に７６、１０２、１２８、１５３、１７９、２５５であり、上流側に位置する補正用パターンほど濃度が薄い。なお、これらの６種類の基準階調値については、記号でＳａ（＝７６）、Ｓｂ（＝１０２）、Ｓｃ（＝１２８）、Ｓｄ（＝１５３）、Ｓｅ（＝１７９）、Ｓｍａｘ（＝２５５）と表す。このため、図１３Ｂに示すように、第１帯状部分ＰＴ（Ｓａ）の印刷データは、階調値７６の画素データを単位領域のそれぞれについて定めたものとなり、第２帯状部分ＰＴ（Ｓｂ）の印刷データは、階調値１０２の画素データを単位領域のそれぞれについて定めたものとなる。なお、他の帯状部分ＰＴ（Ｓｃ）〜ＰＴ（Ｓｍａｘ）についても同様であり、対応する階調値の画素データが単位領域のそれぞれについて定められる。また、説明を判りやすくするため、図１３Ｂでは、或る帯状部分を構成する各ラスタラインを、単位領域の５つ分の長さで表している。
【００６２】
このプリンタ１では第２ノズル列Ｎ２の位置がノズル列Ｎ３の方向にずれている（図１２を参照）。このため、テストパターンＰＴでも、第２ノズル列Ｎ２に対応する各ラスタラインの形成位置が正規の位置からずれる。具体的には、第２ノズル列Ｎ２に対応する各ラスタラインに対しては離れる方向にずれ、第３ノズル列Ｎ３に対応する各ラスタラインに対しては部分的に重なるようにずれる。
【００６３】
＜テストパターンＰＴのスキャンについて＞
テストパターンＰＴのスキャン（Ｓ３２）では、まず、プリンタ１で印刷されたテストパターンＰＴが検査者によってスキャナＳＣにセットされる。そして、ホスト側コントローラ１００がスキャナドライバを実行することにより、スキャナ側コントローラ２００に読み取り指令が送信される。この指令に基づいてスキャナ側コントローラ２００は、キャリッジ移動機構２０４やラインセンサ２０５を制御する。これにより、テストパターンＰＴが読み取られ、読み取り画像データが得られる。得られた読み取り画像データは、ホスト側コントローラ１００に送信される。
【００６４】
ホスト側コントローラ１００は、スキャナＳＣから送信された読み取り画像データをメモリ１０３に記憶する。そして、ホスト側コントローラ１００は、読み取り画像データに基づき、列領域毎の画像片を取得する。この実施形態では、輝度に基づいて補正値を設定する。このため、ホスト側コントローラ１００は、読み取り画像データに基づく各画素の輝度を輝度データ記憶領域に記憶する。次に、ホスト側コントローラ１００は、補正値設定用プログラムの実行により、輝度データ記憶領域に記憶した各画素の輝度に基づき、帯状部分の範囲毎に読み取り画像を抽出する。そして、抽出した読み取り画像を印刷解像度に応じた間隔でノズル列の方向に分けることで、印刷解像度に応じた幅の複数の画像片を得る。ここで、読み取り画像を印刷解像度に応じた幅に分けているので、画像片は列領域毎に得られることになる。
【００６５】
図１３Ｃに示すように、得られた画像片は、幅ＲＷが列領域の幅に等しく、長さＲＬが列領域の長さに等しい矩形状になる。このような画像片は、帯状部分毎に得られる。前述したように、第２ノズル列Ｎ２に対応するラスタラインの位置がずれているため、画像片の輝度（濃度）にはばらつきが生じる。第１帯状部分ＰＴ（Ｓａ）の列領域Ｒ１に対応する画像片ＰＩ（Ｒ１，Ｓａ）の輝度を基準にすると、第１帯状部分ＰＴ（Ｓａ）の列領域Ｒ２に対応する画像片ＰＩ（Ｒ２，Ｓａ）の輝度は、画像片ＰＩ（Ｒ１，Ｓａ）の輝度よりも高くなる。これは、画像片ＰＩ（Ｒ２，Ｓａ）において、用紙の地色の割合が画像片ＰＩ（Ｒ１，Ｓａ）よりも増えるからと考えられる。また、第１帯状部分ＰＴ（Ｓａ）の列領域Ｒ３に対応する画像片ＰＩ（Ｒ３，Ｓａ）の輝度は、画像片ＰＩ（Ｒ１，Ｓａ）の輝度よりも低くなる。これは、第２ノズル列Ｎ２に対応するラスタラインの一部が重なることで、画像片ＰＩ（Ｒ３，Ｓａ）のインク量が画像片ＰＩ（Ｒ１，Ｓａ）のインク量よりも多くなったためと考えられる。
【００６６】
例示した補正値設定システムにおいて、ホスト側コントローラ１００は、その画像片に属する単位領域毎に輝度を認識している。例えば図１４に示すように、画像片ＰＩ（Ｒ１，Ｓａ）は５つの単位領域を含んでいるが、ホスト側コントローラ１００は、それぞれの単位領域について輝度Ｙ（Ｒ１ａ）〜輝度Ｙ（Ｒ１ｅ）を認識する。ここで、単位領域の大きさと読み取り画像を構成する画素の大きさとが等しければ、単位領域毎の輝度は画素毎の輝度になる。
【００６７】
なお、読み取り画像の画素が単位領域よりも小さい場合、言い換えれば、スキャナＳＣの読み取り解像度が印刷解像度よりも高い場合には、画像片を構成する複数の画素の輝度を用いてもよい。また、テストパターンＰＴに対応する部分を抽出する際に、読み取り画像データの回転処理やトリミング処理などを行ってもよい。
【００６８】
＜平均輝度値の算出について＞
平均輝度値の算出（Ｓ３３）において、ホスト側コントローラ１００は、画像片毎（列領域毎）の平均輝度値と、帯状部分毎（指令階調値毎）の平均輝度値を算出する。画像片毎の平均輝度値は、或る画像片における単位領域毎の各部分について、輝度を平均することで算出される。例えば、図１４における画像片ＰＩ（Ｒ１，Ｓａ）であれば、５つの部分に対応する輝度Ｙ（Ｒ１ａ）〜輝度Ｙ（Ｒ１ｅ）を平均することで平均輝度が算出される。そして、以下の処理では、この平均輝度が画像片ＰＩ（Ｒ１，Ｓａ）の輝度Ｙ（Ｒ１）となる。説明は省略するが、他の画像片についても同様に平均輝度が算出される。このようにすると、列領域の長手方向（相対移動方向）について、補正対象でない要因の影響を抑制することができる。そして、図１４の上側部分に示すように、算出された画像片毎の輝度Ｙ（Ｒ１）、Ｙ（Ｒ２）、…には、第２ノズル列Ｎ２の位置ずれによる周期的なムラが現れている。なお、画像片毎の輝度Ｙ（Ｒ１）等は、メモリ１０３の第１平均輝度データ記憶領域に記憶される。
【００６９】
帯状部分毎の平均輝度値は、読み取り画像データにおいて、或る帯状部分に対応する複数の画素の平均値として取得される。この平均輝度値は、対応する指令階調値の目標輝度として用いられる。例えば、第１帯状部分ＰＴ（Ｓａ）に対応する各画素の平均輝度値は、指令階調値７６についての目標輝度値として用いられる。第２帯状部分ＰＴ（Ｓｂ）に対応する各画素の平均輝度値は、指令階調値１０２についての目標輝度値として用いられる。なお、他の帯状部分ＰＴ（Ｓｃ）〜ＰＴ（Ｓｍａｘ）の指令階調値についても同様である。そして、取得された帯状部分毎の平均輝度値は、メモリ１０３の第３平均輝度データ記憶領域に記憶される。
【００７０】
＜サンプリング処理について＞
サンプリング処理（Ｓ３４）において、ホスト側コントローラ１００は、画像片毎の輝度値をノズルＮｚの間隔毎にサンプリングする。前述したように、画像片は列領域毎に定まる。そして、列領域の幅ＲＷ（図１３Ｂを参照）は、第１ノズル列Ｎ１〜第３ノズル列Ｎ３が有する各ノズルＮｚのノズルピッチに対応している。このため、画像片毎の輝度値をノズルＮｚの間隔毎にサンプリングすると、特定のノズル列のノズルＮｚに対応する画像片を抽出できる。
【００７１】
例えば、図１５に示すように、列領域Ｒ１の画像片の輝度Ｙ（Ｒ１）を基準にして、ノズルピッチ毎に画像片の輝度をサンプリングすると、輝度Ｙ（Ｒ１）、輝度Ｙ（Ｒ４）、輝度Ｙ（Ｒ７）、…、輝度Ｙ（Ｒ３１）が抽出される。これらの輝度は、図１２に示すように、いずれも第１ノズル列Ｎ１の各ノズルＮｚに対応する画像片の輝度である。また、列領域Ｒ２の画像片の輝度Ｙ（Ｒ２）を基準にして、ノズルピッチ毎に画像片の輝度をサンプリングすると、輝度Ｙ（Ｒ２）、輝度Ｙ（Ｒ５）、輝度Ｙ（Ｒ８）、…、輝度Ｙ（Ｒ３２）が抽出される。これらの輝度は、いずれも第２ノズル列Ｎ２の各ノズルＮｚに対応する画像片の輝度である。同様に、列領域Ｒ３の画像片の輝度Ｙ（Ｒ３）を基準にして、ノズルピッチ毎に画像片の輝度をサンプリングすると、輝度Ｙ（Ｒ３）、輝度Ｙ（Ｒ６）、輝度Ｙ（Ｒ９）、…、輝度Ｙ（Ｒ３３）が抽出される。これらの輝度は、いずれも第３ノズル列Ｎ３の各ノズルＮｚに対応する画像片の輝度である。
【００７２】
＜加重平均処理について＞
加重平均処理（Ｓ３５）において、ホスト側コントローラ１００は、サンプリング処理で抽出されたノズル列毎の輝度に基づいて加重平均処理を行う。言い換えれば、或る画像片の輝度を、同じノズル列のノズルＮｚに対応する他の画像片の輝度で補正する。また、ホスト側コントローラ１００は、補正対象となる或る画像片の輝度を、ノズル列方向の一方に位置する画像片（第１の他の画像片に相当する。）の輝度と他方に位置する画像片（第２の他の画像片に相当する。）の輝度とに基づいて補正する。
【００７３】
図１６に示すように、ここでは、第２ノズル列Ｎ２のノズルＮｚに対応する画像片を補正する場合を例に挙げて説明する。図１６に示すように、ホスト側コントローラ１００は、列領域Ｒ５に対応する画像片の輝度Ｙ（Ｒ５）を補正するに際し、列領域Ｒ２に対応する画像片の輝度Ｙ（Ｒ２）と列領域Ｒ８に対応する画像片の輝度Ｙ（Ｒ８）を用いる。すなわち、第２ノズル列Ｎ２のノズルピッチ（ｎ＝１）の分だけ、ノズル列の方向の両側に離れた位置の画像片の輝度を用いている。そして、補正対象の画像片の輝度Ｙ（Ｒ５）について重みを０．５とし、両側の画像片の輝度Ｙ（Ｒ２），Ｙ（Ｒ８）について重みを０．２５として、加重平均をしている。従って、補正後の輝度Ｙｃ（Ｒ５）は次式（１）で表される。同様に、列領域Ｒ２０に対応する画像片、及び、列領域Ｒ２９に対応する画像片の補正後の輝度Ｙｃ（Ｒ２０），Ｙｃ（Ｒ２９）は、次式（２），（３）で表される。  
Yc(R5)=0.5Y(R5)+0.25Y(R2)+0.25Y(R8)        …（１）
Yc(R20)=0.5Y(R20)+0.25Y(R17)+0.25Y(R23)  …（２）
Yc(R29)=0.5Y(R29)+0.25Y(R26)+0.25Y(R32)  …（３）
【００７４】
このような加重平均処理を行うことで、各画像片に対して共通な、補正対象でない要因による輝度のムラ（濃度ムラ）については、その影響を小さくすることができる。また、図１７に示すように、埃等による濃度ムラについても、補正後の輝度Ｙｃ（Ｒ２０）は、ノズル列方向両側の画像片の輝度に基づいて補正されるので、埃等の影響を小さくすることができる。
【００７５】
ここで、加重平均の対象となる画像片は、同じノズル列のノズルＮｚに対応する画像片である。これにより、ノズル列の位置ずれに起因する輝度のムラについては残すことができる。図１６の例の場合、第２ノズル列Ｎ２の各ノズルＮｚに対応する画像片は、第１ノズル列Ｎ１の各ノズルＮｚに対応する画像片や第３ノズル列Ｎ３の各ノズルＮｚに対応する画像片に比べて輝度が高くなる傾向がある。この方法を採ることで、その傾向を残しつつ補正対象でない要因の影響を小さくすることができる。加えて、加重平均で選択した他の画像片は、ノズルピッチ毎という条件の下で、補正対象の画像片に最も近い画像片となる。このように、他の画像片として補正対象の画像片に近い画像片を選択することで、補正対象でない要因の影響をより効果的に抑制できると考えられる。これは、補正対象でない要因は、画像片同士が近い位置にあるほど、同じように影響を与えていると考えられるからである。なお、加重平均をする際の他の画像片は２つに限定されない（ｎを２以上の整数にしてもよい）。この場合、他の画像片は、補正対象の画像片に近いものから順に選択することが好ましい。その観点から、他の画像片は、補正対象の画像片に対して、ノズル列方向の両側に位置する画像片を選択することが好ましいといえる。
【００７６】
この加重平均処理で得られた補正後の輝度値は、それぞれメモリ１０３の第２平均輝度記憶領域に記憶される。なお、説明は省略するが、この加重平均処理では、第１帯状部分ＰＴ（Ｓａ）から第６帯状部分ＰＴ（Ｓｍａｘ）に対応する複数の画像片について補正後の輝度値が算出され、メモリ１０３に記憶される。
【００７７】
なお、サンプリング処理（Ｓ３４）と加重平均処理（Ｓ３５）に関し、説明の便宜上、これらの処理を分けて説明した。実際のシステムでは、これらの処理を、画像片毎に繰り返し行うことが好ましい。メモリ１０３の作業領域が少なくて済むからである。
【００７８】
＜補正値の算出について＞
補正後の輝度値を算出したならば、ホスト側コントローラ１００は、列領域毎に補正値を算出する（Ｓ３６）。図１８に示すように、ホスト側コントローラ１００は、各画像片の補正後の輝度と目標輝度Ｙａｖとの差に基づいて、列領域毎の補正値を算出する。図１９Ａ及び図１９Ｂは、基準階調値Ｓｂ（指令階調値１０２）の或る画像片の補正値の算出を説明する概念図である。これらの図において、横軸は画素データの階調値を示し、縦軸は輝度を示している。また、基準階調値Ｓｂでの目標輝度Ｙａｖ_ｂが示されている。
【００７９】
図１９Ａは、或る列領域Ｒｎの画像片の輝度Ｙｃ（Ｒｎ）_ｂが、目標輝度Ｙａｖ_ｂよりも高い場合における補正値の算出方法を示している。なお、図１９Ａにおける縦軸は輝度を示しており、下側ほど明るい（輝度が高い）ことを示している。この点は、図１９Ｂも同じである。この図に示すように、画像片の輝度Ｙｃ（Ｒｎ）_ｂが目標輝度Ｙａｖ_ｂよりも高い場合、ホスト側コントローラ１００は、直線ＢＣに基づく直線補間によって目標輝度Ｙａｖ_ｂに対応する階調値Ｓｂｔを算出する。すなわち、指令階調値が大きく輝度が低い側の画像片の輝度Ｙｃ（Ｒｎ）_ｃを用いた直線補間によって階調値Ｓｂｔを算出する。そして、階調値Ｓｂｔと基準階調値Ｓｂとの差を、補正値Ｃ（Ｒｎ）_ｂとして算出する。
【００８０】
図１９Ｂは、画像片の輝度Ｙｃ（Ｒｎ）_ｂが、目標輝度Ｙａｖ_ｂよりも低い場合における補正値の算出方法を示している。この図に示すように、画像片の輝度Ｙｃ（Ｒｎ）_ｂが目標輝度Ｙａｖ_ｂよりも低い場合、ホスト側コントローラ１００は、直線ＡＢに基づく直線補間に基づいて目標輝度Ｙａｖ_ｂに対応する階調値Ｓｂｔを算出する。すなわち、指令階調値が小さく輝度が高い側の画像片の輝度Ｙｃ（Ｒｎ）_ａを用いた直線補間によって階調値Ｓｂｔを算出する。そして、階調値Ｓｂｔと基準階調値Ｓｂとの差を、補正値Ｃ（Ｒｎ）_ｂとして算出する。
【００８１】
このようにして、ホスト側コントローラ１００は、基準階調値ごとに、それぞれの画素列ごとの補正値を算出する。なお、基準階調値Ｓａの各補正値を算出する場合には、用紙の地色の輝度、すなわち最も明るい部分の輝度を用いることができる。
【００８２】
＜補正値の記憶について＞
補正値を算出したならば、ホスト側コントローラ１００は、算出した補正値をプリンタ１のメモリ５３に記憶する（Ｓ３７）。これにより、印刷システムは、画像の印刷時において補正値による補正を行うことができる（図４Ａ，図４Ｂを参照）。その結果、先に述べたように、濃度ムラが抑制された高品位な画像を印刷できる。
【００８３】
＜まとめ＞
以上説明したように、例示した補正値取得システムでは、テストパターンＰＴの印刷処理（Ｓ３１）において、プリンタ１は、複数のノズル列が有する各ノズルＮｚからインク滴を吐出させることにより、各ノズル列Ｎ１〜Ｎ３のノズルピッチよりも狭いピッチでラスタラインが並んだテストパターンＰＴを印刷している。そして、画像片毎（列領域毎）の輝度を取得するに際し、ホスト側コントローラ１００は、或る画像片からノズルピッチだけ離れた他の画像片の輝度を用いて、或る画像片の輝度を補正している（Ｓ３４，Ｓ３５）。これにより、補正対象でない要因に起因する輝度のばらつきについては、他の画像片の濃度に基づいてその影響を抑制できる。そして、ノズル列同士の位置ずれに起因する輝度のばらつきは残すことができる。すなわち、補正値による補正の対象とすることができる。その結果、濃度ムラをより精度よく補正することができる。
【００８４】
画像片の輝度を取得するに際し、加重平均処理（Ｓ３５）にて、対象となる画像片の輝度と他の画像片の輝度とに基づく加重平均処理を行うことで、対象となる画像片の輝度を補正している。このように加重平均処理を行っているので、各輝度の重み付けによって、或る画像片に固有の濃度ムラに対する補正度合いと他の画像片と共通の濃度ムラに対する補正度合いとを最適化できる。
【００８５】
平均輝度値の算出（Ｓ３３）において、ホスト側コントローラ１００は、画像片を前記単位領域の大きさで分けたそれぞれの部分について輝度を取得している。そして、取得した輝度の平均値を、対応する画像片の輝度にしている。これにより、列領域の長手方向（相対移動方向）における、補正対象でない要因による濃度ムラの影響を抑制でき、補正の効果をより高めることができる。
【００８６】
この補正値設定システムでは、指令階調値（つまり印刷濃度）が異なる複数種類の帯状部分ＰＴ（Ｓａ）〜ＰＴ（Ｓｍａｘ）が搬送方向に並んだテストパターンＰＴを印刷し、指令階調値毎に補正値を取得している。このように、指令階調値が異なる複数種類の部分を有するテストパターンＰＴを用い、それぞれの部分について補正値を取得しているので、補正の精度をより高めることができる。加えて、図１９Ａ及び図１９Ｂで説明したように、或る指令階調値の補正値を取得するに際して、他の指令階調値の輝度も用いた直線補間を行っている。これにより、補正の精度をより高めることができる。
【００８７】
＝＝＝その他の実施形態＝＝＝
前述の実施形態は、プリンタ１を有する印刷システム、及び、このプリンタ１用の補正値を取得する補正値取得システムについて記載されている。しかし、この記載の中には、補正値の取得方法、補正値を取得するためのプログラム、このプログラムを記憶した記憶媒体の開示も含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはい言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８８】
＜シリアルタイプのプリンタ１´について＞
前述した第１実施形態ではラインヘッドＨＤを有するプリンタ１を例に挙げて説明をしたが、このプリンタ１´に限定されるものではない。シリアルタイプのプリンタ１´でも同様の作用効果を奏する。シリアルタイプのプリンタ１´は、図２０に示すように、キャリッジ移動機構６０を有する。このキャリッジ移動機構６０は、ヘッドＨＤ´やヘッド制御部ＨＣが取り付けられたキャリッジを所定の移動方向へ移動させる。そして、キャリッジが移動している間にヘッドＨＤ´からインク滴を吐出させる。これにより、移動方向に沿ったドット列（ラスタライン）が形成される。なお、ヘッドＨＤ´の移動方向への１回の移動はパスとも呼ばれている。キャリッジを移動させたならば、用紙をヘッドＨＤ´の移動方向とは交差する搬送方向に搬送する。これにより、ノズルＮｚと用紙の位置関係が変わり、用紙における新たな領域にラスタラインを形成できる。従って、キャリッジを移動方向に移動させつつ各ノズルＮｚからインク滴を吐出させるドット列形成動作と用紙を搬送方向に搬送する搬送動作とを繰り返し行うことで、用紙に画像を印刷できる。
【００８９】
シリアルタイプのプリンタ１´では、用紙の搬送量を定めることにより、複数のラスタラインをノズルピッチよりも狭いピッチで形成できる。例えば図２１に示すように、１／２００インチのピッチで各ノズルＮｚが設けられているヘッドＨＤ´を用いて、複数のラスタラインを１／６００インチのピッチで形成することができる。この場合、或るパスで形成されるラスタライン同士の間に、他のパスで形成されるラスタラインと別のパスで形成されるラスタラインとが位置している。そして、これらのラスタラインが１／６００インチの間隔でノズル列の方向（搬送方向）に並んでいる。
【００９０】
シリアルタイプのプリンタ１´において、搬送動作における用紙の搬送量にムラがなければ、各ラスタラインを、対応する列領域の範囲に収めることができる。しかし、用紙の搬送量に周期的なムラが生じている場合には、例えば図２２に示すように、ラスタラインの位置ずれに起因する周期的な濃度ムラが生じてしまう。この周期的な濃度ムラがあると、第１実施形態と同様な問題が生じ得る。そこで、この実施形態でも、ノズル列が有する各ノズルＮｚのノズルピッチで画像片の輝度をサンプリングし、或るパスでドット列が形成されるべき画像片の輝度同士を用いることで、前述の実施形態と同様の作用効果が得られる。
【００９１】
なお、シリアルタイプのプリンタ１´で使用するヘッドＨＤ´は、図２１に示すヘッドＨＤ´の他、図２３に示すヘッドＨＤ″であってもよい。このヘッドＨＤ″では、ノズル列の方向において、第１ノズル列Ｎ１´の隣り合うノズルＮｚ同士の中間に、第２ノズル列Ｎ２´のノズルＮｚが設けられている。両ノズル列Ｎ１´，Ｎ２´が有するノズルＮｚは１／２００インチの間隔で設けられている。このため、第１ノズル列Ｎ１´と第２ノズル列Ｎ２´が有する各ノズルＮｚは、ノズル列の方向に１／４００インチの間隔で設けられる。そして、このヘッドＨＤ″を用いて１２００ｄｐｉの印刷解像度で印刷を行う。
【００９２】
図２３のヘッドＨＤ″を用いた場合、用紙の搬送ムラとノズル列の位置ずれとに起因する濃度ムラが生じ得るが、両ノズル列Ｎ１´，Ｎ２´が有する各ノズルＮｚのノズルピッチで画像片の輝度をサンプリングし、或るパスでドット列が形成されるべき画像片の輝度同士を用いることで、前述の実施形態と同様の作用効果が得られる。
【００９３】
＜ノズル列の数及びノズルピッチについて＞
ノズル列の数やノズルピッチは、前述の各実施形態で開示したものに限定されない。例えば、ノズル列を４列以上設けてもよいし、ノズルピッチを１／３００インチや１／９０インチにしてもよい。
【００９４】
＜他の画像片について＞
第１実施形態の輝度取得ステップでは、或る画像片の輝度を、或る画像片からノズル列の方向に所定ピッチ（ｎ＝１）だけ離れた他の画像片の輝度に基づいて補正している。他の画像片に関し、所定ピッチの２倍離れた位置の画像片であってもよいし、３倍離れた位置の画像片であってもよい。なお、補正対象の画像片から離れるほど、補正対象の画像片との関係が薄らいでいく。このため、他の画像片として選択される他の画像片は、補正対象の画像片に近いほど好ましい。
【００９５】
＜画像片の長さについて＞
第１実施形態において、画像片の長さは、搬送方向やヘッド移動方向に並ぶ単位領域の５つ分の長さであった。画像片の長さはこの長さに限定されない。単位領域の１つ分の大きさで構成してもよい。
【００９６】
＜他の応用例について＞
また、前述の実施形態では、プリンタについて説明したが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【００９７】
【図１】図１Ａは印刷システムを説明するブロック図である。図１Ｂはプリンタ側コントローラが有するメモリを説明するための図である。
【図２】ラインヘッドを説明するための図である。
【図３】各種の用語を説明するための図である。
【図４】図４Ａは、プリンタドライバに基づくホスト側コントローラの動作を説明する図である。図４Ｂは、印刷データを受信したプリンタによる印刷動作を説明する図である。
【図５】補正値を説明するための図である。
【図６】ハーフトーン処理の概略を説明するための図である。
【図７】比較例のラインヘッドを説明する図である。
【図８】比較例のラインヘッドによって印刷されたテストパターンの輝度の変化を説明する図である。
【図９】特定のノズル列がずれたラインヘッドによる印刷を説明する図である。
【図１０】図１０Ａは補正値の取得システムを説明するブロック図である。図１０Ｂはホスト側コントローラが有するメモリを説明するための図である。
【図１１】補正値の取得処理を説明するためのフローチャートである。
【図１２】特定のノズル列がずれたラインヘッドによるテストパターンの印刷を説明する図である。
【図１３】図１３Ａは、テストパターンを説明するための図である。図１３Ｂは、単位領域と指令階調値の関係を説明する図である。図１３Ｃは、得られた画像片を説明する図である。
【図１４】ホスト側コントローラによって認識される画像片毎の輝度を説明するための図である。
【図１５】サンプリング処理を説明するための概念図である。
【図１６】加重平均処理を説明するための概念図である。
【図１７】埃等による濃度ムラの補正を説明するための概念図である。
【図１８】補正値の算出を説明するための概念図である。
【図１９】図１９Ａは、基準階調値Ｓｂよりも輝度が高い画像片についての補正値の算出を説明する概念図である。図１９Ｂは、基準階調値Ｓｂよりも輝度が低い画像片についての補正値の算出を説明する概念図である。
【図２０】シリアルタイプのプリンタを有する印刷システムを説明するためのブロック図である。
【図２１】シリアルタイプのプリンタによる印刷を説明する概念図である。
【図２２】ラスタラインの位置ずれを説明する図である。
【図２３】シリアルタイプのプリンタで用いられる他のヘッドを説明する図である。
【符号の説明】
【００９８】
１  プリンタ，１０  用紙搬送機構，２０  駆動信号生成回路，
３０  ラインヘッドユニット，４０  検出器群，
５０  プリンタ側コントローラ，５１  インタフェース部，
５２  ＣＰＵ，５３  メモリ，
１００  ホスト側コントローラ，１０１  インタフェース部，
１０２  ＣＰＵ，１０３  メモリ，
２００  スキャナ側コントローラ，２０１  インタフェース部，
２０２  ＣＰＵ，２０３  メモリ，２０４  キャリッジ移動機構，
２０５  ラインセンサ，
ＣＰ  コンピュータ，ＣＰ´  コンピュータ，ＳＣ  スキャナ，
ＣＯＭ  駆動信号，ＨＣ  ヘッド制御部，ＨＤ  ラインヘッド，
ＨＤ´  ヘッド，Ｎ１  第１ノズル列，Ｎ２  第２ノズル列，
Ｎ３  第３ノズル列，Ｎｚ  ノズル，
【図１】
2009234020.tif 000003
【図２】
2009234020.tif 000004
【図３】
2009234020.tif 000005
【図４】
2009234020.tif 000006
【図５】
2009234020.tif 000007
【図６】
2009234020.tif 000008
【図７】
2009234020.tif 000009
【図８】
2009234020.tif 000010
【図９】
2009234020.tif 000011
【図１０】
2009234020.tif 000012
【図１１】
2009234020.tif 000013
【図１２】
2009234020.tif 000014
【図１３】
2009234020.tif 000015
【図１４】
2009234020.tif 000016
【図１５】
2009234020.tif 000017
【図１６】
2009234020.tif 000018
【図１７】
2009234020.tif 000019
【図１８】
2009234020.tif 000020
【図１９】
2009234020.tif 000021
【図２０】
2009234020.tif 000022
【図２１】
2009234020.tif 000023
【図２２】
2009234020.tif 000024
【図２３】
2009234020.tif 000025