(57)【要約】【課題】  マルチパス印字における濃度ムラを低減し、更なる画質の向上を図ることを目的とする。【解決手段】  マルチパス印字を行う画像形成装置であって、いずれかのパスにおいて印字された領域の濃度を算出する手段（９８３＿１〜９８３＿３）と、前記記録ヘッドの主走査方向上流側に配置され、前記いずれかのパスにより印字された領域の濃度を検出するセンサと、前記算出された濃度と、前記検出された濃度とにより算出される差分値に基づいて、前記領域に対して、次のパスにより印字される印字画像を生成する手段（９６０＿２〜９６０＿４）と、を備え、前記センサは、少なくとも１のパスの位置に対応する副走査方向の位置に配置され、かつ、該１のパスが記録を行う領域よりも、副走査方向に広い領域の濃度を検出することを特徴とする。【選択図】  図９
2010030171.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体が副走査方向に搬送されることで、該記録媒体上に画像を形成する画像形成装置であって、
いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の濃度を算出する算出手段と、
前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の濃度を検出する検出手段と、
前記算出手段により算出された濃度と、前記検出手段により検出された濃度とに基づいて算出される差分値を用いて、前記いずれかの記録素子群により行われる記録を制御する制御手段と、を備え、
前記検出手段は、前記記録ヘッドを構成する複数の記録素子群のうちの少なくとも１の記録素子群の位置に対応する副走査方向の位置に配置され、かつ、該１の記録素子群が１回の走査で記録を行う領域よりも、副走査方向に広い領域の濃度を検出することを特徴とする画像形成装置。
【請求項２】
前記検出手段により検出された濃度をフィルタ処理または解像度変換処理する処理手段を更に備え、
前記制御手段は、前記処理手段によりフィルタ処理または解像度変換処理されることで得られた濃度を、前記差分値の算出に用いることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記検出手段により濃度が検出される前記広い領域は、前記１の記録素子群が１回の走査で記録を行う領域において検出される濃度に対して、前記処理手段がフィルタ処理または解像度変換処理を行うのに必要となる領域であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記検出手段は、前記記録ヘッドを挟んで、前記記録ヘッドの両側に配置されていることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記記録ヘッドの両側に配置された各検出手段により検出された２種類の濃度のうち、いずれか一方の濃度を、前記記録ヘッドの走査方向に基づいて選択する切り換え手段を更に備えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体が副走査方向に搬送されることで、該記録媒体上に画像を形成する画像形成装置における画像形成方法であって、
いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の濃度を算出する算出工程と、
前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の濃度を、検出手段が検出する検出工程と、
前記算出工程において算出された濃度と、前記検出工程において検出された濃度とに基づいて算出される差分値を用いて、前記いずれかの記録素子群により行われる記録を制御する制御工程と、を備え、
前記検出手段は、前記記録ヘッドを構成する複数の記録素子群のうちの少なくとも１の記録素子群の位置に対応する副走査方向の位置に配置され、かつ、該１の記録素子群が１回の走査で記録を行う領域よりも、副走査方向に広い領域の濃度を検出することを特徴とする画像形成方法。
【請求項７】
請求項６に記載の画像形成方法をコンピュータによって実行させるためのプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチパス印字を行う画像形成装置における画像形成技術に関するものである。
【背景技術】
【０００２】
複数の記録素子から構成される記録ヘッドを備える画像形成装置として、従来より、複数のインクの吐出ノズルを備えるインクジェット方式の画像形成装置が知られている。
【０００３】
このような画像形成装置では、各記録素子間のインク吐出量のばらつきやインク吐出方向のばらつき（ヨレ）などが原因で、記録媒体上に印字されるドットの大きさや印字位置にばらつきが生じ、形成される画像に濃度ムラが発生することがある。
【０００４】
特に、記録ヘッドを記録素子の配列方向とは異なる方向、例えば、直交する方向（主走査方向）に走査させながら印字を行うシリアル型の画像形成装置では、上述したばらつきに起因して、横スジ状の濃度ムラ（スジムラ）となって現れる。このため、視覚上目立ち易く、形成される画像の品位の低下の原因となっている。
【０００５】
このような濃度ムラを補正するための手法として、従来より種々の提案がなされている。一例として、「マルチパス印字」が挙げられる。マルチパス印字とは、ハーフトーン処理（２値化処理など）を施した印字画像（ドットパターン）を用いて画像形成を行うにあたり、記録媒体上の同一領域を、複数の異なる記録素子群を使って印字を行う手法である。これは、記録ヘッドを構成する複数の記録素子群の長さ未満で記録媒体を搬送させ、異なる記録素子群に記録媒体上の同一領域を重複して走査（スキャンまたはパス）させることで実現できる。
【０００６】
一般に、マルチパス印字には、マスクパターンを使って各パスの印字画像（パス分割された印字画像）を生成する方法と、印字すべき多値の画像データを各パスに合わせて濃度分割し、濃度分割した画像データから各パスの印字画像を生成する方法とがある。
【０００７】
このうち、マスクパターンを使う方法の場合、一旦生成した印字画像を各パスの印字画像に分割するためのマスクパターンを用意しておき、該マスクパターンと生成された印字画像との論理積をとることで各パスの印字画像を生成する。
【０００８】
このとき用いられるマスクパターンは、全てのパスが完了した時点で、パス分割された印字画像が全て出力されるように構成されている。つまり、マスクパターンを用いる場合、印字画像のドットを１００％として、パス分割された印字画像のドットが決められることとなる。
【０００９】
このとき、各パス間ではドットは排他的となっている。また、パス分割された印字画像のドットの論理和をとると全パス分の印字画像のドットと等しくなる。このため、マスクパターン自体は上記ハーフトーン処理との干渉を避けるため極力ランダムになるように、設計されている。
【００１０】
一方、本願出願人は、印字すべき多値の画像データを各パスに合わせて濃度分割し、濃度分割した画像データから各パスの印字画像を生成する方法を提案している。かかる方法の場合、まず、各パスごとに濃度比率を決定し、決定された各パスごとの濃度比率に対応するパス分割係数により、多値の画像データを濃度分割する。そして、濃度分割された画像データを、各パスごとにハーフトーン処理することで、各パスの印字画像を生成する。
【００１１】
なお、マスクパターンを用いる方法も、濃度分割を用いる方法も、記録媒体上の同一領域が異なる記録素子群により重複して走査され、各記録素子群がそれぞれ印字を行うという点では一致している。そこで、以下に、マルチパス印字の動作の詳細について説明する。
【００１２】
図２６は、記録媒体上の同一領域を異なる記録素子群が重複して走査し、記録媒体上に画像を形成していくマルチパス印字を説明するための図である。ここでは、一例として、４パス印字を行う場合の動作について説明する。
【００１３】
２６００は記録ヘッドであり、縦方向に複数のインクの吐出ノズル（記録素子）が配置されている。２６００ａは記録ヘッド２６００を構成する複数の記録素子の最初（一番下）の１／４の記録素子群を示している。同様に、２６００ｂは記録ヘッド２６００を構成する複数の記録素子の次の１／４の記録素子群を示している。また、２６００ｃは記録ヘッド２６００を構成する複数の記録素子の次の１／４の記録素子群を示している。更に、２６００ｄは記録ヘッド２６００を構成する複数の記録素子群の最後（一番上）の１／４の記録素子を示している。
【００１４】
２６１０は記録媒体上の印字領域を示している。画像形成装置では、記録ヘッド２６００が記録媒体２６１０上を走査し印字を行った後に、記録媒体２６１０を搬送機構を用いて搬送することで、順次、画像の形成を行っていく。図２６の例では、記録媒体２６１０を記録ヘッド２６００に対して上方向に搬送させながら、順次、印字を繰り返していく。以下に、詳細な動作の説明を行う。
【００１５】
図２６（Ａ）は、第１回目の走査の様子を示している。ここではまず第１パスを印字する記録ヘッド２６００の下側１／４の記録素子群２６００ａが、対応する記録媒体２６１０の第１の印字領域２６１０＿１に対して印字を行う。
【００１６】
このために、記録媒体２６１０の第１の印字領域２６１０＿１に印字されるべき第１パスの印字画像を、記録ヘッド２６００の下側１／４の記録素子群２６００ａに対して送る。第１パスの印字画像を送られた記録ヘッド２６００では、記録媒体２６１０上を右から左に（または左から右に）走査する。
【００１７】
これにより、記録媒体２６１０上の第１の印字領域２６１０＿１に対して、第１パスの印字画像が印字される。この第１回目の印字においては、記録ヘッド２６００の記録素子群２６００ｂ、２６００ｃ、２６００ｄには、各パスの印字画像が送られていないため、これらの記録素子群は印字を行わない。
【００１８】
第１回目の走査が終了すると、記録媒体２６１０を上側に記録ヘッド２６００の長さの１／４分（すなわち、記録素子群２６００ａの長さ分）だけ搬送する。
【００１９】
図２６（Ｂ）は、第２回目の走査の様子を示している。ここでは、記録媒体２６１０との相対位置を示すため、記録媒体２６１０に対する現在の記録ヘッドの位置を参照番号２６００で示し、前回の走査時の記録ヘッドの位置を参照番号２６００＿１（点線）で示している。
【００２０】
記録ヘッド２６００の長さの１／４分だけ搬送された記録媒体２６１０に対して、第１パスの印字画像を印字する記録素子群２６００ａが、対応する第２の印字領域２６１０＿２を印字する。また、第２パスの印字画像を印字する記録素子群２６００ｂが、第１回目の走査において第１パスの印字画像を印字する記録素子群２６００ａによって印字された第１の印字領域２６１０＿１を印字する。
【００２１】
記録媒体２６１０の第２の印字領域２６１０＿２を印字するために、記録素子群２６００ａに対して、第２の印字領域２６１０＿２に印字されるべき印字画像のうち、第１パスの印字画像が送られる。また同時に、記録媒体２６１０の第１の印字領域２６１０＿１を印字するために、記録素子群２６００ｂに対して、第１の印字領域２６１０＿１に印字されるべき印字画像のうち、第２パスの印字画像が送られる。
【００２２】
記録ヘッド２６００の記録素子群２６００ｃ、２６００ｄは、まだ印字領域に入っていないために各パスの印字画像は送られず、したがって、印字も行わない。第２回目の走査が終了すると、記録媒体２６１０を上側に記録ヘッド２６００の長さの１／４分（すなわち、記録素子群２６００ａの長さ分）だけ搬送する。
【００２３】
図２６（Ｃ）は、第３回目の走査の様子を示している。図２６（Ｂ）と同様に、記録媒体２６１０に対する現在の記録ヘッドの位置を参照番号２６００で示している。また、１回前の走査時の記録ヘッドの位置を参照番号２６００＿１（点線）で、２回前の走査時の記録ヘッドの位置を参照番号２６００＿２（点線）で示している。
【００２４】
記録ヘッド２６００の長さの１／４分だけ搬送された記録媒体２６１０に対して、第１パスの印字画像を印字する記録素子群２６００ａが、対応する第３の印字領域２６１０＿３を印字する。また、第２パスの印字画像を印字する記録素子群２６００ｂが、第２回目の走査において第１パスの印字画像を印字する記録素子群２６００ａによって印字された第２の印字領域２６１０＿２を印字する。更に、第３パスの印字画像を印字する記録素子群２６００ｃが、第１回目、第２回目の走査において第１パス、第２パスの印字画像を印字する記録素子群２６００ａ、２６００ｂによって印字された第１の印字領域２６１０＿１を印字する。
【００２５】
記録媒体２６１０の第３の印字領域２６１０＿３を印字するために、記録素子群２６００ａに対して、第３の印字領域２６１０＿３に印字されるべき印字画像のうち、第１パスの印字画像を送られる。また同時に、記録媒体２６１０の第２の印字領域２６１０＿２を印字するために、記録ヘッド２６００ｂに対して、第２の印字領域２６１０＿２に印字されるべき印字画像のうち第２パスの印字画像が送られる。
【００２６】
更に、記録媒体２６１０の第１の印字領域２６１０＿１を印字するために、記録素子群２６００ｃに対して、第１の印字領域２６１０＿１に印字されるべき印字画像のうち、第３パスの印字画像が送られる。なお、記録ヘッド２６００の記録素子群２６００ｄは、まだ印字領域に入っていないため、各パスの印字画像は送られず、したがって、印字も行わない。
【００２７】
第３回目の走査が終了すると、記録媒体２６１０を上側に記録ヘッド２６００の長さの１／４分（すなわち、記録素子群２６００ａの長さ分）だけ搬送する。
【００２８】
図２６（Ｄ）は、第４回目の走査の様子を示している。図２６（Ｂ）、図２６（Ｃ）と同様に、記録媒体２６１０に対する現在の記録ヘッドの位置を参照番号２６００で示している。また、１回前の走査時の記録ヘッドの位置を参照番号２６００＿１（点線）で、２回前の走査時の記録ヘッドの位置を参照番号２６００＿２（点線）で、３回前の走査時の記録ヘッドの位置を参照番号２６００＿３（点線）で示している。
【００２９】
記録ヘッド２６００の長さの１／４分だけ搬送された記録媒体２６１０に対して、第１パスの印字画像を印字する記録素子群２６００ａが、対応する第４の印字領域２６１０＿４を印字する。
【００３０】
また、第２パスの印字画像を印字する記録素子群２６００ｂが、第３回目の走査において第１パスの印字画像を印字する記録素子群２６００ａによって印字された第３の印字領域２６１０＿３を印字する。
【００３１】
また、記録ヘッド２６００の記録素子群２６００ｃが、第２回目、第３回目の走査において第１パス、第２パスの印字画像を印字する記録素子群２６００ａ、２６００ｂによって印字された第２の印字領域２６１０＿２を印字する。
【００３２】
更に、記録ヘッド２６００の記録素子群２６００ｄが、第１回目〜第３回目の走査において第１パス〜第３パスの印字画像を印字する記録素子群２６００ａ〜２６００ｃによって印字された第１の印字領域２６１０＿１を印字する。
【００３３】
記録媒体２６１０の第４の印字領域２６１０＿４を印字するために、記録素子群２６００ａに対して、第４の印字領域２６１０＿４に印字されるべき印字画像のうち、第１パスの印字画像が送られる。また同時に、記録媒体２６１０の第３の印字領域２６１０＿３を印字するために、記録素子群２６００ｂに対して、第３の印字領域２６１０＿３に印字されるべき印字画像のうち、第２パスの印字画像が送られる。
【００３４】
また同時に、記録媒体２６１０の第２の印字領域２６１０＿２を印字するために、記録素子群２６００ｃに対して、第２の印字領域２６１０＿２に印字されるべき印字画像のうち、第３パスの印字画像が送られる。
【００３５】
更に、記録媒体２６１０の第１の印字領域２６１０＿１を印字するために、記録素子群２６００ｄに対して、第１の印字領域２６１０＿１に印字されるべき印字画像のうち、第４パスの印字画像が送られる。
【００３６】
第４回目の走査が終了すると、記録媒体２６１０上の第１の印字領域２６１０＿１は、第１回目から第４回目までの計４回の走査が完了したことになる。これにより、記録ヘッド２６００の記録素子群２６００ａにより第１パスの印字画像が、２６００ｂにより第２パスの印字画像が、２６００ｃにより第３パスの印字画像が、２６００ｄにより第４パスの印字画像がそれぞれ印字される。この結果、第１の印字領域２６１０＿１に画像が形成されることとなる。
【００３７】
第４回目の走査が終了すると、記録媒体２６１０は上側に記録ヘッド２６００の長さの１／４分（すなわち、記録素子群２６００ａの長さ分）だけ搬送される。以降、記録ヘッド２６００の走査による印字と記録媒体の搬送とを順次繰り返すことで、記録媒体２６１０上に画像が形成されることとなる。
【００３８】
このように印字画像をパス分割し、記録媒体上の同一の印字領域を複数回の走査により印字することで、記録媒体の搬送誤差や、記録素子間のばらつき（吐出量や吐出方向のばらつき）による濃度ムラを低減させることが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【００３９】
しかしながら、最近の画像形成装置では、更なる画質の向上が要求されており、印字液滴の小液滴化、印字解像度の高解像度化等が進められている。このため、上述したようなマルチパス印字では、要求される画質を十分に満足することができなくなってきている。
【００４０】
本発明は、上記課題に鑑みてなされたものであり、マルチパス印字における濃度ムラを低減し、更なる画質の向上を図ることを目的とする。
【課題を解決するための手段】
【００４１】
上記の目的を達成するために本発明に係る画像形成装置は以下のような構成を備える。即ち、
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体が副走査方向に搬送されることで、該記録媒体上に画像を形成する画像形成装置であって、
いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の濃度を算出する算出手段と、
前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の濃度を検出する検出手段と、
前記算出手段により算出された濃度と、前記検出手段により検出された濃度とに基づいて算出される差分値を用いて、前記いずれかの記録素子群により行われる記録を制御する制御手段と、を備え、
前記検出手段は、前記記録ヘッドを構成する複数の記録素子群のうちの少なくとも１の記録素子群の位置に対応する副走査方向の位置に配置され、かつ、該１の記録素子群が１回の走査で記録を行う領域よりも、副走査方向に広い領域の濃度を検出することを特徴とする。
【発明の効果】
【００４２】
本発明によれば、マルチパス印字における濃度ムラを更に低減し、更なる画質の向上を図ることが可能となる。
【発明を実施するための最良の形態】
【００４３】
以下、図面を参照しながら、本発明の好適な実施の形態について説明する。
【００４４】
［第１の実施形態］
＜１．インクジェットプリンタの構成＞
図１は、本発明の第１の実施形態にかかるインクジェットプリンタのブロック図である。
【００４５】
１０はインクジェットプリンタ、２０はパソコン、３０はデジタルカメラである。１００はインクジェットプリンタ１０内のＣＰＵ、１１０はＣＰＵ１００のプログラムやテーブルデータが格納されたＲＯＭ、１２０は変数やデータを格納するＲＡＭである。
【００４６】
１３０はパソコン２０よりデータを受け取るためのＵＳＢデバイスインターフェースであり、１４０はデジタルカメラ３０等よりデータを受け取るためのＵＳＢホストインターフェースである。
【００４７】
１５０はデジタルカメラ３０等より入力された多値の画像データを色変換し、２値化処理等を行い、印字画像を生成する画像処理部である。１６０は画像処理部１５０において生成された印字画像を記録ヘッドに送り、マルチパス印字の制御を行う印字制御部である。１７０はマルチパス印字を行うための記録媒体の搬送機構やキャリッジの送り機構等のメカ機構を制御するためのメカ制御部である。１８０は印字を行うための記録ヘッドや、記録媒体上の印字状態を検出するセンサ、ならびに記録媒体の搬送機構やキャリッジの送り機構等のメカ機構を備えるプリンタエンジン部である。
【００４８】
図１を用いて、デジタルカメラ３０による撮影により生成された画像データを直接インクジェットプリンタ１０に送り、記録媒体上に画像を形成する場合の処理について説明する。
【００４９】
最初に、画像を形成する記録媒体の種類を検出する。プリンタエンジン部１８０にセットされた記録媒体（図示せず）の種類を検出するための記録媒体センサ（図示せず）により、記録媒体に関する情報が読み取られる。そして、ＣＰＵ１００が、読み取られた記録媒体に関する情報に基づいて記録媒体の種類を判別する。
【００５０】
記録媒体の種類を検出するためのセンサとしては、特定の波長の光を投射してその反射光を検出する方式など、いくつかの方式が考えられる。ただし、本発明は、記録媒体の種類を検出する方式によって影響を受けないため、ここでは詳細な説明は省略する。
【００５１】
デジタルカメラ３０による撮影により生成された画像データは、ＪＰＥＧ画像データとしてデジタルカメラ３０内のメモリ（図示せず）に格納される。
【００５２】
デジタルカメラ３０は接続ケーブルを介してインクジェットプリンタ１０のＵＳＢホストインターフェース１４０に接続されている。そして、デジタルカメラ３０のメモリに格納された画像データは、ＵＳＢホストインターフェース１４０を介してインクジェットプリンタ１０に送信され、インクジェットプリンタ１０内のＲＡＭ１２０に格納される。
【００５３】
なお、デジタルカメラ３０より送信された画像データは、ＪＰＥＧ画像（圧縮画像）データであるために、ＣＰＵ１００により解凍された後に、ＲＡＭ１２０に格納されることとなる。
【００５４】
インクジェットプリンタ１０の画像処理部１５０では、この画像データをもとに、記録ヘッドにより印字される印字画像を生成する。ＲＡＭ１２０に格納された画像データは、画像処理部１５０により色変換された後にパス分割され、各パスごとに２値化処理等が行われた後に、印字するための印字画像（ドットデータ）に変換される。なお、画像処理部１５０における処理の詳細は後述する。
【００５５】
パス分割され、印字画像に変換された後は、印字制御部１６０に渡され、記録ヘッドの駆動順に合わせて、プリンタエンジン部１８０の記録ヘッドに送られる。そして、プリンタエンジン部１８０のメカ機構を制御するメカ制御部１７０とこれにより制御されるメカ機構とに同期して、印字制御部１６０において吐出パルスが生成される。記録ヘッドは、生成された吐出パルスに基づいてインク滴を吐出することで、記録媒体（図示せず）上に印字を行う。
【００５６】
なお、図１においては、画像処理部１５０において２値化処理を行うこととしたが、ここでいう２値化処理とは、画像データを印字するために低階調化するための処理を指し、必ずしも２値化に限定するのもではない。例えば、Ｎ値化処理（Ｎは２以上の整数）も含まれるものとする。
【００５７】
また、図１では、記録媒体をプリンタエンジン部１８０の中に配置されたセンサ（図示せず）が読み取って、ＣＰＵ１００によりインクジェットプリンタ１０にセットされた記録媒体の種類を判別することとしたが、本発明はこれに限定されるものではない。例えば、インクジェットプリンタ１０本体、または、デジタルカメラ３０上において、ユーザが選択した記録媒体の種類を判別するように構成しても良い。なお、本発明は、記録媒体の種類の判別方法により影響を受けないため、ここでは詳細な説明は省略する。
【００５８】
＜２．記録ヘッドの概略構成＞
図２は、記録ヘッド、センサ、および、記録媒体の関係を示した図である。図２（Ａ）において、２００は記録媒体、２１０は記録ヘッドおよびセンサを搭載したキャリッジである。
【００５９】
２２０＿Ｃは記録素子として複数の吐出ノズルを有する記録ヘッドであり、シアン用の記録ヘッドである。２２０＿Ｍは同じくマゼンタ用の記録ヘッド、２２０＿Ｙはイエロー用の記録ヘッド、２２０＿Ｂｋはブラック用の記録ヘッドである。２３０は、印字された記録媒体の印字状態を検出するセンサである。
【００６０】
本実施形態では、印字状態を検出するためのセンサとして、ＲＧＢのカラーセンサを用いるものとする。ただし、印字状態を検出するためのセンサはＲＧＢのカラーセンサに限定されるものではなく、ＣＭＹの補色センサやモノクロセンサ等であってもよい。
【００６１】
＜２．１  センサが１つの場合の記録ヘッドの構成（１）＞
図２（Ａ−１）において、記録ヘッド２２０＿Ｃ、２２０＿Ｍ、２２０＿Ｙ、２２０＿Ｂｋ、センサ２３０を搭載したキャリッジ２１０は、記録媒体２００上を主走査方向（細い矢印左から右へ）に走査を行う。そして、この走査中に各記録ヘッド２２０＿Ｘの吐出ノズル（記録素子）よりインク滴の吐出を行うことで、記録媒体２００に印字を行う。
【００６２】
主走査方向への走査を終了し、一走査における印字が終了すると、記録媒体の搬送機構（図示せず）は記録媒体２００を副走査方向に（太い矢印下から上へ）に搬送し、次の主走査位置に記録媒体２００をセットする。
【００６３】
本実施形態では、同一の印字領域に対して複数回走査するマルチパス印字を行うため、記録媒体２００の１回の搬送量は、記録ヘッド２２０＿Ｘの長さより小さく設定されている。例えば、４パス印字を行う際には、キャリッジ２１０の一走査が完了するごとに、記録ヘッド２２０＿Ｘの長さの１／４の長さだけ記録媒体を搬送させる。
【００６４】
ここで、図２（Ａ−１）において、記録媒体の印字状態を検出するセンサ２３０は、主走査方向に対して記録ヘッド２２０＿Ｘの上流側に配置されている。このように、センサ２３０を上流側に配置することにより、マルチパス印字を行っていく際に、以前のパス（走査）において印字された記録媒体の印字状態を検出することが可能となる。すなわち、記録ヘッドの吐出特性（インク吐出量のばらつきやインク吐出方向のばらつき）や、記録媒体の搬送機構による記録媒体２００の搬送量のばらつき等に起因して発生する濃度ムラを検出することができる。
【００６５】
本実施形態にかかるインクジェットプリンタ１０では、このように上流側に配置したセンサ２３０により検出された印字状態に基づいて、記録ヘッド２２０＿Ｘにより印字される印字画像の生成を制御する（詳細は後述する）。
【００６６】
＜２．２  センサが１つの場合の記録ヘッドの構成（２）＞
図２（Ａ−２）は、キャリッジ２１０の主走査方向が矢印方向の場合の、センサの位置を示した図である。図２（Ａ−２）に示すように、記録媒体の印字状態を検出するセンサ２３１は、主走査方向に対して、記録ヘッド２２０＿Ｘの上流側に位置するように配置される。
【００６７】
このように、センサ２３１を上流側に配置することにより、マルチパス印字を行っていく際に、以前のパス（走査）において印字された記録媒体の印字状態を検出することが可能となる。すなわち、記録ヘッドの吐出特性（インク吐出量のばらつきやインク吐出方向のばらつき）や、記録媒体の搬送機構による記録媒体２００の搬送量のばらつき等に起因して発生する濃度ムラを検出することができる。
【００６８】
本実施形態にかかるインクジェットプリンタ１０では、主走査方向の向きに合わせて、センサが常に記録ヘッドの上流側になるように配置し、以前のパスにおいて印字された記録媒体の印字状態を検出する構成とする。記録ヘッド２２０＿Ｘにより印字される印字画像の生成を制御する。
【００６９】
＜２．３  センサが２つの場合の記録ヘッドの構成＞
図２（Ｂ）は、双方向走査において記録ヘッドが印字を行う（２種類の主走査方向を有する）キャリッジにおけるセンサの配置を示した図である。２３２はキャリッジ２５０を右方向に走査した場合に記録ヘッド２２０＿Ｘの上流側に位置するよう配置したセンサであり、２３３はキャリッジ２５０を左方向に走査した場合に記録ヘッド２２０＿Ｘの上流側に位置するよう配置したセンサである。
【００７０】
このように、双方向走査において記録ヘッドが印字を行うキャリッジの場合、記録ヘッドの両側に配置することで、記録ヘッド２２０に対して常にセンサ２３２またはセンサ２３３が上流側に位置していることとなる。この結果、いずれの方向においても同様に印字画像の生成を制御することが可能となる。
【００７１】
＜３．センサが１つの場合の各部の詳細構成＞
＜３．１  画像処理部及び印字制御部の構成＞
図３は、センサにより検出された印字状態に基づいて、印字画像の生成を制御する画像処理部１５０及び印字制御部１６０の構成を示す図である。
【００７２】
図３において、３２０は印字対象となる画像データ、３３０は画像データ３２０のＲＧＢ信号をＣＭＹ信号に変換する色変換部である。
【００７３】
３３５＿Ｃは色変換されたシアンの画像信号、３３５＿Ｍは色変換されたマゼンタの画像信号、３３５＿Ｙは色変換されたイエローの画像信号である。
【００７４】
３４０は記録媒体の印字状態を検出するセンサであり、３５０はセンサ３４０により検出されたＲＧＢ信号をＣＭＹ信号に変換する色変換部である。
【００７５】
３７０＿Ｃは、センサ３４０の検出信号を色変換することにより得られたシアンの検出信号３５５＿Ｃと、画像データ３２０を色変換することにより得られたシアンの画像信号３３５＿Ｃとに基づいて、シアンの印字画像を生成する印字データ生成部である。
【００７６】
３７０＿Ｍはマゼンタ用の印字データ生成部である。印字データ生成部３７０＿Ｍは、センサ３４０の検出信号を色変換することにより得られたマゼンタの検出信号３５５＿Ｍと、画像データ３２０を色変換することにより得られたマゼンタの画像信号３３５＿Ｍとに基づいて、マゼンタの印字画像を生成する。
【００７７】
３７０＿Ｙはイエロー用の印字データ生成部である。印字データ生成部３７０＿Ｙは、センサ３４０の検出信号を色変換することにより得られたイエローの検出信号３５５＿Ｙと、画像データ３２０を色変換することにより得られたイエローの画像信号３３５＿Ｙとに基づいて、イエローの印字画像を生成する。
【００７８】
３８０＿Ｃは、生成されたシアンの印字画像に基づいて印字を行うために、シアン用の記録ヘッドを制御する印字制御部である。３８０＿Ｍは、生成されたマゼンタの印字画像に基づいて印字を行うために、マゼンタ用の記録ヘッドを制御する印字制御部である。３８０＿Ｙは、生成されたイエローの印字画像に基づいて印字を行うために、イエロー用の記録ヘッドを制御する印字制御部である。
【００７９】
かかる構成のもと、各色の印字画像を生成する処理の流れを説明する。図３において、印字対象となる画像データ３２０は、ＲＧＢ信号であり、色変換部３３０によりインクジェットプリンタ１０にてＣＭＹ信号に変換される。また、印字状態を検出するためのセンサ３４０より検出されたＲＧＢ信号も色変換部３５０によりＣＭＹの検出信号に変換される。
【００８０】
色変換部３５０は、センサ３４０のＲＧＢのカラーフィルタ特性、センサ３４０の検出領域に対して与える光源の特性、および、印字を行うインクの特性を加味してＣＭＹ信号への色変換を行う。
【００８１】
画像データ３２０を色変換することにより得られたシアンの画像信号３３５＿Ｃは、センサ３４０の検出信号を色変換することにより得られたシアンの検出信号３５５＿Ｃとともに、シアン用の印字データ生成部３７０＿Ｃに入力される。同様に、マゼンタの画像信号３３５＿Ｍは、マゼンタの検出信号３５５＿Ｍとともに、マゼンタ用の印字データ生成部３７０＿Ｍに入力される。また、イエローの画像信号３３５＿Ｙは、イエローの検出信号３５５＿Ｙとともに、イエロー用の印字データ生成部３７０＿Ｙに入力される。
【００８２】
印字データ生成部３７０＿Ｘでは、記録ヘッドを介して記録媒体に印字するために、２値化またはＮ値化（Ｎは２以上の整数）処理を行い、印字画像を生成する。この際に、センサ３４０より検出された印字状態についてのＲＧＢ信号を色変換部３５０がＣＭＹ信号に変換することにより得られた各色の検出信号を用いて制御する。
【００８３】
印字データ生成部３７０＿Ｘにおいて印字画像が生成されると、各色の印字制御部３８０＿Ｃ、３８０＿Ｍ、３８０＿Ｙは、記録ヘッドおよび記録媒体の搬送機構を制御しながら、該生成された印字画像に基づいて記録媒体上に印字を行っていく。
【００８４】
＜３．２  記録ヘッドにおけるセンサ配置の詳細＞
次に印字データ生成部３７０＿Ｘの詳細について説明する前に、記録ヘッドにおけるセンサ配置について詳細に説明する。
【００８５】
（１）４パス印字の場合
図４は、図２に示した記録ヘッド及びセンサの配置を、センサの検出領域に関して、更に詳細に示した図である。
【００８６】
２１０は記録ヘッド及びセンサを搭載したキャリッジである。２２０＿Ｃは複数の吐出ノズル（記録素子群）から構成される記録ヘッドであり、シアン用の記録ヘッドである。２２０＿Ｍは同じくマゼンタ用の記録ヘッド、２２０＿Ｙはイエロー用の記録ヘッド、２２０＿Ｂｋはブラック用の記録ヘッドである。
【００８７】
また、２３０は、印字された記録媒体の印字状態を検出するためのセンサである。
【００８８】
また、４１０〜４４０は、各インク色の記録ヘッドにおいて、各記録素子群が印字を担当する領域を示している。
【００８９】
図４において、上方向に示した太い矢印は、副走査方向（記録媒体の搬送方向）である。また、細い矢印は、主走査方向である。
【００９０】
なお、図４は、４パス印字を前提として図示しているが、４パス印字以外のマルチパス印字に関しても、同様の考え方が適用できることは言うまでもない。
【００９１】
図４を使って、各記録素子群が、何番目のパスを印字する印字画像を担当するのかを説明する。なお、２２０＿Ｂｋ、２２０＿Ｙ、２２０＿Ｍ、２２０＿Ｃそれぞれのインク色の記録ヘッドは同様の構成であるため、ここでは、そのうちの１の記録ヘッドについて説明する。
【００９２】
副走査方向（太い矢印で示す方向）に記録媒体が搬送される場合、記録ヘッド２２０＿Ｘを構成する記録素子は、４１０〜４４０に示すようにパス数に合わせて４分割される。４１０に示す下１／４の記録素子群は第１パスの印字画像を印字する。４２０に示す中央部下側の記録素子群は第２パスの印字画像を印字する。４３０に示す中央部上側の記録素子群は第３パスの印字画像を印字する。４４０に示す上１／４の記録素子群は第４パスの印字画像を印字する。
【００９３】
本実施形態では、マルチパス印字用に分割された各パス（第２パス以降）の画像データを、目標出力濃度と、センサにより検出された印字状態（以前の走査において印字された記録媒体の印字状態）との差分値（すなわち濃度誤差）に基づいて補正する。
【００９４】
従って、第１パスの印字画像の生成に関しては、印字状態を検出する必要がなく、センサを配置する必要もない。このため、図４に示すように、キャリッジ２１０を主走査方向に走査させて印字を行う場合、センサは参照番号４５０に示すように配置される。つまり、印字を行う記録ヘッドに対してキャリッジ２１０の主走査方向上流側（主走査方向の印字に対して先行する側）に配置され、かつ第１パスの印字画像を印字する記録素子群が配置された領域以外の領域に配置される。
【００９５】
（２）３パス印字の場合
他の例として、３パス印字を行う場合のセンサの位置を図５を用いて説明する。図５において、５５０は、印字された記録媒体の印字状態を検出するためのセンサである。
【００９６】
図４との違いは、マルチパス印字のパス数が３であるために、各記録ヘッドを構成する記録素子が３分割されている点である。この場合、第１パスの印字画像を印字する記録素子の数が増加するため、４パス印字のために必要なセンサの検出領域が記録ヘッド長さの３／４であったのに対して、３パス印字の場合、必要なセンサの検出領域は、記録ヘッド長さの２／３となる。つまり、４パス印字の場合と比べて、センサの検出領域が短くなる。
【００９７】
＜４．センサが２つの場合の各部の詳細構成＞
＜４．１  画像処理部及び印字制御部の概略構成＞
図６は、検出された印字状態に基づいて、印字画像の生成を制御する画像処理部１５０及び印字制御部１６０の構成を示す図であって、双方向走査において記録ヘッドが印字を行うキャリッジを備える場合の画像処理部及び印字制御部の構成を示す図である。
【００９８】
双方向走査において記録ヘッドが印字を行うキャリッジの場合、複数のセンサが配置されるため、それぞれのセンサからの検出信号を切り換えて使用するための切り換え手段が必要となる。このため、図６に示す画像処理部には、第１のセンサ２３２及び第２のセンサ２３３の検出信号のいずれかを選択する選択回路６００が配されている。
【００９９】
選択回路６００は、キャリッジ２５０の走査方向が、紙面左側から右側であった場合は、センサ２３２を選択することにより、印字直前の印字状態を検出する。また、キャリッジ２５０の走査方向が、紙面右側から左側であった場合は、センサ２３３を選択することにより、印字直前の印字状態を検出する。
【０１００】
なお、ここでは、印字直前の印字状態を検出するように、選択回路６００を動作させることとしたが、本発明はこれに限定されず、印字直後の印字状態を検出するように選択回路６００を動作させてもよい。
【０１０１】
この場合、記録ヘッドの特性（吐出量のばらつきや吐出方向のばらつき）のみを直接検出できるというメリットがある。
【０１０２】
しかし、マルチパス印字では、搬送機構により記録媒体を搬送した後に次のパスの印字を行うため、印字直後の印字状態を検出するようにすると、記録媒体の搬送量のばらつきを検出することが出来なくなってしまう。このため、搬送誤差に起因する濃度誤差（濃度ムラ）を補正することが出来なくなるというデメリットがある。
【０１０３】
また、検出された印字直後の印字状態を一時記憶するための記憶手段を配する必要が生じるため、コストアップにつながるというデメリットもある。
【０１０４】
このため、選択回路６００は、印字直前の印字状態を検出するように動作させることが望ましい。
【０１０５】
＜４．２  記録ヘッドにおけるセンサ配置の詳細＞
（１）４パス印字の場合
図７は、双方向走査において記録ヘッドが印字を行うキャリッジにおける、センサの具体的な配置を示した図である。
【０１０６】
図７に示すように、双方向走査において記録ヘッドが印字を行うキャリッジの場合、センサは記録ヘッドの両側に配置される（２３２、２３３参照）。これにより、紙面左側から右側への走査、及び、右側から左側への走査のいずれの方向の走査においても、記録ヘッドの上流側にて印字状態を検出することができる。
【０１０７】
図７を使って、各記録素子群が、何番目のパスを印字する印字画像を担当するのかを説明する。なお、２２０＿Ｂｋ、２２０＿Ｙ、２２０＿Ｍ、２２０＿Ｃそれぞれのインク色の記録ヘッドは同様の構成であるため、そのうちの１の記録ヘッドについて説明する。
【０１０８】
副走査方向（太い矢印で示す方向）に記録媒体が搬送される場合、記録ヘッド２２０＿Ｘを構成する記録素子は、７１０〜７４０に示すようにパス数に合わせて４分割される。７１０に示す下１／４の記録素子群は第１パスの印字画像を印字する。７２０に示す中央部下側の記録素子群は第２パスの印字画像を印字する。７３０に示す中央部上側の記録素子群は第３パスの印字画像を印字する。７４０に示す上１／４の記録素子群は第４パスの印字画像を印字する。
【０１０９】
本実施形態では、マルチパス印字用に分割された各パス（第２パス以降）の画像データを、目標出力濃度と、センサにより検出された印字状態（以前の走査において印字された記録媒体の印字状態）との差分値（すなわち濃度誤差）に基づいて補正する。
【０１１０】
従って、第１パスの印字画像の生成に関しては、印字状態を検出する必要がなく、センサを配置する必要がない。このため、図７に示すように、キャリッジ２５０を紙面左側から右側に走査させて印字を行う場合、センサは参照番号７５２に示すよう配置される。つまり、印字を行う記録ヘッドに対してキャリッジ２５０の主走査方向上流側に配置され、かつ第１パスの印字画像を印字する記録素子群が配置された領域以外の領域に配置される。
【０１１１】
同様に、キャリッジ２５０を紙面右側から左側に走査させて印字を行う場合、センサは、参照番号７５３に示すように配置される。つまり、印字を行う記録ヘッドに対してキャリッジ２５０の主走査方向上流側に配置され、かつ第１パスの印字画像を印字する記録素子群が配置された領域以外の領域に配置される。
【０１１２】
（２）３パス印字の場合
他の例として、３パス印字を行う場合のセンサの位置を図８を用いて説明する。図８において、８５２、８５３は、印字された記録媒体の印字状態を検出するためのセンサである。
【０１１３】
図７との違いは、マルチパス印字のパス数が３であるために、各記録ヘッドを構成する記録素子が３分割されている点である。この場合、第１パスの印字画像を印字する記録素子の数が増加するため、４パス印字のために必要なセンサの検出領域が記録ヘッド長さの３／４であったのに対して、３パス印字の場合、必要なセンサの検出領域は、記録ヘッド長さの２／３となる。つまり、４パス印字の場合と比べて、センサの検出領域が短くなる。
【０１１４】
＜５．印字データ生成部の構成＞
＜５．１  各部の構成＞
図９を用いて、図３における印字データ生成部３７０＿Ｘ（３７０＿Ｘは、３７０＿Ｃ、３７０＿Ｍ、３７０＿Ｙのいずれであってもよいことを示している）について、動作の詳細を説明する。なお、図９では、４パス印字を例として説明するが、４パス印字以外のマルチパス印字に関しても、同様に構成されうることはいうまでもない。
【０１１５】
図９において、９００はセンサより送信された検出信号９８４を濃度値（検出濃度）に変換するための濃度変換部である。
【０１１６】
９１０は、画像データを各パスにあわせて濃度分割するための濃度比率（印字濃度比率）を格納したパス分割テーブルである。９８２＿１は第１パスの印字濃度比率ｋ１、９８２＿２は第２パスの印字濃度比率ｋ２、９８２＿３は第３パスの印字濃度比率ｋ３、９８２＿４は第４パスの印字濃度比率ｋ４である。
【０１１７】
９２０＿１は、各インク色に色変換された画像信号９８１に第１パスの印字濃度比率ｋ１を乗算することで、第１パスの画像信号の画像濃度を計算する乗算器である。９２０＿２は、各インク色に変換された画像信号９８１に第２パスの印字濃度比率ｋ２を乗算することで、第２パスの画像信号の画像濃度を計算する乗算器である。９２０＿３は、各インク色に変換された画像信号９８１に第３パスの印字濃度比率ｋ３を乗算することで、第３パスの画像信号の画像濃度を計算する乗算器である。９２０＿４は、各インク色に変換された画像信号９８１に第４パスの印字濃度比率ｋ４を乗算することで、第４パスの画像信号の画像濃度を計算する乗算器である。
【０１１８】
９８３＿１は第１パスの印字濃度比率ｋ１であり、９８３＿２は第１パス、第２パスの合計の印字濃度比率ｋ１＋ｋ２であり、９８３＿３は第１パス、第２パス、第３パスの合計の印字濃度比率ｋ１＋ｋ２＋ｋ３である。
【０１１９】
９３０＿１は第１パスによる目標出力濃度を計算する乗算器であり、９３０＿２は第１パス、第２パスによる目標出力濃度を計算する乗算器であり、９３０＿３は第１パス、第２パス、第３パスによる目標出力濃度を計算する乗算器である。
【０１２０】
９４０＿１は第１パスによる目標出力濃度と、濃度変換部９００より出力された検出濃度との差分値を計算する加算器である。９４０＿２は第１パス、第２パスによる目標出力濃度と濃度変換部９００より出力された検出濃度との差分値を計算する加算器である。９４０＿３は第１パス、第２パス、第３パスによる目標出力濃度と濃度変換部９００より出力された検出濃度との差分値を計算する加算器である。
【０１２１】
９５０＿２は加算器９４０＿１により計算された第１パスによる目標出力濃度と濃度変換部９００より出力された検出濃度との差分値を、第２パスの画像信号の画像濃度に加算するための加算器である。
【０１２２】
９５０＿３は加算器９４０＿２により計算された第１パス、第２パスによる目標出力濃度と濃度変換部９００より出力された検出濃度との差分値を、第３パスの画像信号の画像濃度に加算するための加算器である。
【０１２３】
９５０＿４は加算器９４０＿３により計算された第１パス、第２パス、第３パスによる目標出力濃度と濃度変換部９００より出力された検出濃度との差分値を第４パスの画像信号の画像濃度に加算するための加算器である。
【０１２４】
９６０＿１は第１パスの画像信号の画像濃度を計算した乗算器９２０＿１の出力から第１パスの印字画像を生成する低階調化部である。９６０＿２は第２パスの画像信号の画像濃度を計算した加算器９５０＿２の出力から第２パスの印字画像を生成する低階調化部である。９６０＿３は第３パスの画像信号の画像濃度を計算した加算器９５０＿３の出力から第３パスの印字画像を生成する低階調化部である。９６０＿４は第４パスの画像信号の画像濃度を計算した加算器９５０＿４の出力から第４パスの印字画像を生成する低階調化部である。
【０１２５】
９７０＿１は、低階調化部９６０＿１において生成された第１パスの印字画像を記憶する第１パス印字画像記憶部である。９７０＿２は、低階調化部９６０＿２において生成された第２パスの印字画像を記憶する第２パス印字画像記憶部である。９７０＿３は、低階調化部９６０＿３において生成された第３パスの印字画像を記憶する第３パス印字画像記憶部である。９７０＿４は、低階調化部９６０＿４において生成された第４パスの印字画像を記憶する第４パス印字画像記憶部である。
【０１２６】
＜５．２  印字データ生成部における処理の流れ＞
上記構成のもと、印字データ生成部３７０＿Ｘでは、以前の走査において印字された記録媒体の印字状態をセンサが検出することにより得られた検出濃度と、計算上の目標出力濃度との差分値（濃度誤差）に基づいて、次パスの印字画像を生成する。以下、印字データ生成部３７０＿Ｘにおける処理の流れについて説明する。
【０１２７】
まず、各インク色に変換された画像信号９８１は、各パス毎の画像信号の画像濃度を計算する乗算器９２０＿Ｘに入力され、パス分割テーブル９１０より読み出された係数（ｋ１、ｋ２、ｋ３、ｋ４）によって乗算される。これにより、各パスごとの画像信号の画像濃度が計算される。
【０１２８】
第１パスの印字画像に関しては、乗算器９２０＿１により計算された第１パスの画像信号の画像濃度が、直接、低階調化部９６０＿１に入力されることで生成され、第１パス印字画像記憶部９７０＿１に記憶される。
【０１２９】
一方、第２パス以降の印字画像に関しては、まず、乗算器９２０＿Ｘにおいて各パスの画像信号の画像濃度が計算されるとともに、それ以前の走査による目標出力濃度が乗算器９３０＿Ｘにおいて計算される。
【０１３０】
例えば、第２パスの印字画像を生成する場合には、乗算器９３０＿１において、各インク色に変換された画像信号９８１に第１パスの印字濃度比率ｋ１を乗算することで、第１パスによる目標出力濃度が計算される。
【０１３１】
続いて、センサより送信された印字状態を示す検出信号が、ＣＭＹ信号に色変換された後に、濃度変換部９００にて検出濃度に変換される。第１パスの検出濃度は、乗算器９３０＿１で計算された目標出力濃度と比較し差分値を計算するために、加算器９４０＿１に入力される。
【０１３２】
加算器９４０＿１により計算された第１パスの目標出力濃度と検出濃度との差分値は、加算器９５０＿２により第２パスの画像信号の印字濃度に加算される。そして、第１パスによる目標出力濃度と検出濃度との差分値に基づいて補正された第２パスの画像信号の印字濃度に基づいて、低階調化部９６０＿２では印字画像が生成される。生成された第２パスの印字画像は、第２パス印字画像記憶部９７０＿２に記憶される。
【０１３３】
同様に第３パスの印字画像に関しては、まず、乗算器９２０＿３において、第３パスの画像信号の画像濃度が計算されるととともに、既に印字を行った第１パス、第２パスの合計の目標出力濃度が、乗算器９３０＿２において計算される。
【０１３４】
具体的には、乗算器９３０＿２において、各インク色に変換された画像信号９８１に、第１パス、第２パスの印字濃度比率の合計ｋ１＋ｋ２が乗算されることで、第１、第２パスによる目標出力濃度が計算される。
【０１３５】
続いて、センサより送信された印字状態を示す検出信号が、ＣＭＹ信号に色変換された後に、濃度変換部９００にて検出濃度に変換される。第１、第２パスの検出濃度は、乗算器９３０＿２で計算された目標出力濃度と比較し差分値を計算するために、加算器９４０＿２に入力される。
【０１３６】
加算器９４０＿２により計算された第１、第２パスの目標出力濃度と検出濃度との差分値は、加算器９５０＿３により第３パスの画像信号の印字濃度に加算される。第１、第２パスによる目標出力濃度と検出濃度との差分値に基づいて補正された第３パスの画像信号の印字濃度に基づいて、低階調化部９６０＿３では印字画像が生成される。生成された第３パスの印字画像は、第３パス印字画像記憶部９７０＿３に記憶される。
【０１３７】
第４パスの印字画像に関しても、同様に、加算器９４０＿３が、以前の走査による合計の目標出力濃度とセンサからの出力に基づいて算出された検出濃度との差分値を計算する。そして、計算された差分値に基づいて、加算器９５０＿４が、第４パスの画像信号の画像濃度を補正する。更に、補正された第４パスの画像信号の画像濃度に基づいて、低階調化部９６０＿４が印字画像を生成する。生成された印字画像は、第４パス印字画像記憶部９７０＿４に記憶される。
【０１３８】
このようにして各パスごとに記憶された印字画像は、印字制御部（図示せず）による制御のもとで記録媒体に印字される。
【０１３９】
以上の説明から明らかなように、本実施形態では、記録ヘッドに対して主走査方向の上流側にセンサを配置し、以前の走査において印字された記録媒体の印字状態を検出する構成とした。
【０１４０】
これにより、搬送機構による記録媒体の搬送誤差や、記録ヘッドのノズルのばらつき（吐出量の大小や吐出方向のばらつき等）によるスジムラなどの濃度ムラを、実際の印字を行う中で検出することが可能となった。
【０１４１】
更に、本実施形態では、検出した印字状態に基づいて、次のパスにおいて印字する印字画像を生成する構成とした。この結果、濃度ムラを低減させることが可能となった。
【０１４２】
このように、本実施形態では、走査の直前に検出された印字状態に基づいて印字画像を生成するため、生成された印字画像を、直接、記録ヘッドに転送することが可能となる。この結果、印字画像を記憶するための記憶手段の容量を小さくすることが可能である。
【０１４３】
また、第１パスの印字直前の印字状態を検出する必要がないため、第１パスの印字直前の領域を検出するためのセンサを配置する必要がなくない。この結果、センサ回路の大きさを最小限にすることが可能となり、センサを配することに伴うコストアップを抑えることが可能となる。
【０１４４】
［第２の実施形態］
上記第１の実施形態では、記録ヘッドを構成する記録素子群のうち、第２パス〜第４パスの印字画像を印字する記録素子群の配置に対応する位置にセンサを配置し、第２パス〜第４パスの印字画像を印字する直前の記録媒体の印字状態を検出する構成とした。
【０１４５】
しかしながら、このような構成の場合、従来のように印字状態を検出するセンサを配置することなく印字画像を生成する方法と比べ、濃度ムラを低減できる一方で、コストアップを免れないという問題がある。
【０１４６】
そこで、本実施形態では、コストアップを最小限に抑えるべく、最も濃度ムラ低減の効果の高いパスの印字画像を印字する記録素子群の配置に対応する位置にのみセンサを配置する構成とする。
【０１４７】
一般に、４パス印字を行う場合、画像データにもよるが、第３パス、第４パスではドット密度が高くなってきて、濃度補正する場合の効果が少なくなる。これに対して第２パスでの濃度補正は、ドット密度がまだ低く、濃度ムラが目立ちやすいため、濃度補正の効果が高い。
【０１４８】
このため、本実施形態では、記録ヘッドを構成する記録素子群のうち、第２パスを含む一部のパスの印字画像を印字する記録素子群の配置に対応する位置にのみセンサを配置し、該センサにおいて検出された印字状態に基づいて、印字画像を生成することとする。以下、本実施形態の詳細について説明する。
【０１４９】
＜１．４パス印字の場合（１パス分を検出）＞
図１０は、記録ヘッドを構成する記録素子群のうち、印字状態を検出するセンサを、第２パスの印字画像を印字する記録素子群の配置に対応する位置にのみ配置したキャリッジを示す図である。
【０１５０】
図１０（Ａ）は主走査方向が紙面左側から右側である場合のセンサの配置を示している。図１０（Ａ）において、２１０は、記録ヘッド及びセンサを搭載したキャリッジである。
【０１５１】
２２０＿Ｃは記録素子として複数の吐出ノズルを有する記録ヘッドであり、シアン用の記録ヘッドである。２２０＿Ｍは同じくマゼンタ用の記録ヘッド、２２０＿Ｙは同じくイエロー用の記録ヘッド、２２０＿Ｂｋはブラック用の記録ヘッドである。１０５０は、印字された記録媒体の印字状態を検出するためのセンサである。
【０１５２】
また、４１０〜４４０は、上記第１の実施形態において図４を用いて説明したように、各インク色の記録ヘッドにおいて、各記録素子群が印字を担当する領域を示している。
【０１５３】
図１０（Ｂ）は、双方向走査において記録ヘッドが印字を行うキャリッジにおける、センサ配置を示した図である。図１０（Ｂ）において、２５０は、記録ヘッド及びセンサを搭載したキャリッジである。
【０１５４】
１０５２はキャリッジ２５０が紙面左側より右側に走査した時に記録ヘッド２２０＿Ｘの上流側において印字状態を検出するためのセンサである。１０５３はキャリッジ２５０が紙面右側より左側に走査した時に記録ヘッド２２０＿Ｘの上流側において印字状態を検出するためのセンサである。
【０１５５】
図４の場合と同様に、図１０の説明は、４パス印字を前提として行う。ただし、４パス印字以外のマルチパス印字においても、同様の考え方が適用可能であることは言うまでもない。また、図１０では、第２パスの印字画像を印字する記録素子群の配置に対応する位置にセンサを配置することとするが、第２パス以外の他のパスの印字画像を印字する記録素子群の配置に対応する位置にセンサを配置してもよい。
【０１５６】
図１０（Ａ）を使って、各記録素子群が、何番目のパスを印字する印字画像を担当するのかを説明する。副走査方向（太い矢印で示す方向）に記録媒体が搬送される場合、記録ヘッド２２０＿Ｘを構成する記録素子は、４１０〜４４０に示すようにパス数に合わせて４分割される。
【０１５７】
４１０に示す下１／４の記録素子群は第１パスの印字画像を印字し、４２０に示す中央部下側の記録素子群は第２パスの印字画像を印字する。また、４３０に示す中央部上側の記録素子群は第３パスの印字画像を印字し、４４０に示す上１／４の記録素子群は第４パスの印字画像を印字する。
【０１５８】
本実施形態では、マルチパス印字用に分割された第２パスの印字画像を生成する際に、センサより検出された、以前の走査で印字した記録媒体の印字状態と、目標出力濃度との濃度誤差を計算し、計算された濃度誤差に基づいて濃度補正を行う。
【０１５９】
一方、第１パスの印字画像の生成に際しては、印字状態の検出を行わない。同様に、第３パス、第４パスの印字画像の生成に際しても、印字状態の検出を行わない。
【０１６０】
同様に、図１０（Ｂ）を使って、各記録素子群が、何番目のパスを印字する印字画像を担当するのかを説明する。副走査方向（太い矢印で示す方向）に記録媒体が搬送される場合、各記録素子群は、７１０〜７４０に示すようにパス数に合わせて４分割される。
【０１６１】
７１０に示す下１／４の記録素子群は第１パスの印字画像を印字し、７２０に示す中央部下側の記録素子群は第２パスの印字画像を印字する。７３０に示す中央部上側の記録素子群は第３パスの印字画像を印字し、７４０に示す上１／４の記録素子群は第４パスの印字画像を印字する。
【０１６２】
本実施形態では、マルチパス印字用に分割された第２パスの印字画像を生成する際に、センサより検出された、以前の走査で印字した記録媒体の印字状態と、目標出力濃度との濃度誤差を計算し、計算された濃度誤差に基づいて濃度補正を行う。このとき、紙面左側から右側に走査する際には、センサ１０５３により検出された印字状態に基づいて、第２パスの印字画像を生成する。また、紙面右側から左側に走査する際には、センサ１０５２により検出された印字状態に基づいて、第２パスの印字画像を生成する。
【０１６３】
＜２．４パス印字の場合（２パス分を検出）＞
図１１は、記録ヘッドを構成する記録素子群のうち、印字状態を検出するセンサを、第２パス及び第３パスの印字画像を印字する記録素子群の配置に対応する位置に配置したキャリッジを示す図である。
【０１６４】
図１１（Ａ）は主走査方向が紙面左側から右側である場合のセンサの配置を示した図である。図１１（Ａ）において、２１０は、記録ヘッド及びセンサを搭載したキャリッジである。
【０１６５】
２２０＿Ｃは複数の記録素子群から構成される記録ヘッドであり、シアン用の記録ヘッドである。２２０＿Ｍは同じくマゼンタ用の記録ヘッド、２２０＿Ｙはイエロー用の記録ヘッド、２２０＿Ｂｋはブラック用の記録ヘッドである。１１５０は、印字された記録媒体の印字状態を検出するためのセンサである。
【０１６６】
図１１（Ａ）に示す構成の場合、マルチパス印字用に分割された第２パス及び第３パスの印字画像を生成する際に、センサより検出された、以前の走査で印字した記録媒体の印字状態と目標出力濃度との濃度誤差を計算し、該濃度誤差に基づいて濃度補正を行う。
【０１６７】
一方、第１パスの印字画像の生成に際しては、印字状態の検出を行わない。同様に、第４パスの印字画像の生成に際しても、印字状態の検出を行わない。
【０１６８】
図１１（Ｂ）は、双方向走査において記録ヘッドが印字を行うキャリッジにおけるセンサ配置を示した図である。図１１（Ｂ）において、２５０は、記録ヘッド及びセンサを搭載したキャリッジである。
【０１６９】
１１５２はキャリッジ２５０が紙面左側より右側に走査した時に記録ヘッド２２０＿Ｘの上流側において印字状態を検出するためのセンサである。１１５３は、キャリッジ２５０が紙面右側より左側に走査した時に記録ヘッド２２０＿Ｘの上流側において印字状態を検出するためのセンサである。
【０１７０】
図１１（Ｂ）に示す構成の場合、紙面左側から右側に走査する場合にあっては、マルチパス印字用に分割された第２パス及び第３パスの印字画像を生成する際に、センサ１１５２により検出された印字状態と目標出力濃度との濃度誤差に基づいて濃度補正を行う。
【０１７１】
また、紙面右側から左側に走査する場合にあっては、マルチパス印字用に分割された第２パス及び第３パスの印字画像を生成する際に、センサ１１５３により検出された印字状態と目標出力濃度との濃度誤差に基づいて濃度補正を行う。
【０１７２】
＜３．６パス印字の場合（２パス分を検出）＞
図１２は、記録ヘッドを構成する記録素子群を、６パス印字用に６分割した場合において、第２パス及び第３パスの印字画像を印字する記録素子群に対応する位置に、印字状態を検出するセンサを配置したキャリッジの構成を示す図である。
【０１７３】
図１２（Ａ）に示す構成の場合、マルチパス印字用に分割された第２パス及び第３パスの印字画像を生成する際に、センサ１２５０より検出された、以前の走査で印字した記録媒体の印字状態と目標出力濃度との濃度誤差に基づいて、濃度補正を行う。
【０１７４】
一方、第１パスの印字画像の生成に際しては、印字状態の検出は行わない。同様に、第４パス〜第６パスの印字画像の生成に際しても、印字状態の検出は行わない。
【０１７５】
図１２（Ｂ）は、双方向走査において印字を行うキャリッジのセンサ配置を示した図である。図１２（Ｂ）において、２５０は、記録ヘッド及びセンサを搭載したキャリッジである。
【０１７６】
１２５２はキャリッジ２５０が紙面左側より右側に走査した時に記録ヘッド２２０＿Ｘの上流側において印字状態を検出するためのセンサである。１２５３は、キャリッジ２５０が紙面右側より左側に走査した時に記録ヘッド２２０＿Ｘの上流側において印字状態を検出するためのセンサである。
【０１７７】
図１１（Ｂ）に示す構成の場合、紙面左側から右側に走査する場合にあっては、マルチパス印字用に分割された第２パス及び第３パスの印字画像を生成する際に、センサ１２５２により検出された印字状態と目標出力濃度との濃度誤差に基づいて濃度補正を行う。
【０１７８】
また、紙面右側から左側に走査する場合にあっては、マルチパス印字用に分割された第２パス及び第３パスの印字画像を生成する際に、センサ１２５３により検出された印字状態と目標出力濃度との濃度誤差に基づいて濃度補正を行う。
【０１７９】
一方、第１パスの印字画像の生成に際しては、印字状態の検出は行わない。同様に、第４パス〜第６パスの印字画像の生成に際しても、印字状態の検出は行わない。
【０１８０】
＜４．４パス印字と６パス印字の関係＞
次に、パス分割とセンサ配置との関係について説明する。図１３は、記録ヘッドとセンサ配置との関係を示す図である。図１３において、１３０１は、記録ヘッドを構成する複数の記録素子を、４パス印字用に４分割した様子を示している。１３０２は、記録ヘッドを構成する複数の記録素子を、６パス印字用に６分割した様子を示している。
【０１８１】
記録ヘッド１３０１の場合、第２パス及び第３パスの印字画像を生成する際に、センサ１３０３により検出された印字状態と目標出力濃度との濃度誤差に基づいて濃度補正が行われることとなる。
【０１８２】
一方、記録ヘッド１３０２の場合、第３パス及び第４パスの印字画像を生成する際に、センサ１３０３により検出された印字状態と目標出力濃度との濃度誤差に基づいて濃度補正が行われることとなる。
【０１８３】
このように、センサ配置が同じであっても、パス分割の数によって、濃度補正の対象となる印字画像が異なってくる。
【０１８４】
以上の説明から明らかなように、本実施形態では、印字状態を検出するセンサを、濃度ムラの低減効果が最も大きい位置にのみ配置する構成とした。この結果、低コストで濃度ムラを低減することが可能となった。
【０１８５】
［第３の実施形態］
上記第１の実施形態では、センサにおいて検出された印字状態に基づいて、第２パス以降の各パスの印字画像の生成に際して濃度補正を行う構成としたが、本発明はこれに限定されない。例えば、第２パス以降の各パスのうち、所定のパスのみを選択的に濃度補正するように構成してもよい。以下、本実施形態の詳細について説明する。
【０１８６】
＜１．印字データ生成部の詳細構成（１）＞
図１４は、本実施形態にかかるインクジェットプリンタの印字データ生成部３７０＿Ｘの構成を示す図である。
【０１８７】
上記第１の実施形態の印字データ生成部３７０＿Ｘ（図９）との違いは、濃度補正選択部１４１０が追加されている点と、選択回路（ｓｅｌ）１４００＿２〜１４００＿４が追加されている点である。
【０１８８】
濃度補正選択部１４１０は、第２パス以降の印字画像の生成に際して、センサにより検出された印字状態に基づいて濃度補正を行うか、センサにより検出された印字状態に基づく濃度補正を行わないかを選択するための信号ｓｅｌ２〜ｓｅｌ４を出力する。
【０１８９】
選択回路１４００＿２は、濃度補正選択部１４１０から出力された信号ｓｅｌ２に基づいて、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択する。具体的には、低階調化部９６０＿２において印字画像を生成するにあたり、加算器９５０＿２の出力を用いるか、乗算器９２０＿２の出力を用いるかを選択する。
【０１９０】
同様に、選択回路１４００＿３は、濃度補正選択部１４１０から出力された信号ｓｅｌ３に基づいて、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択する。具体的には、低階調化部９６０＿３において印字画像を生成するにあたり、加算器９５０＿３の出力を用いるか、乗算器９２０＿３の出力を用いるかを選択する。
【０１９１】
同様に、選択回路１４００＿４は、濃度補正選択部１４１０から出力された信号ｓｅｌ４に基づいて、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択する。具体的には、加算器９５０＿４の出力を用いるか、乗算器９２０＿４の出力を用いるかを選択する。
【０１９２】
＜２．印字データ生成部（図１４）の動作例＞
図１４に示す印字データ生成部の動作例として、図１０（Ａ）または図１０（Ｂ）に示す構成を備えるキャリッジを用いる場合について説明する。
【０１９３】
この場合、第２パスの印字画像を生成するために、図１４に示す印字データ生成部では、信号ｓｅｌ２に基づいて、選択回路１４００＿２が加算器９５０＿２の出力を選択する。
【０１９４】
一方、第３パス、第４パスの印字画像を印字する記録素子群の配置に対応する位置には、センサが配置されていないため、第３パス、第４パスの印字画像を生成するにあたり、濃度補正は行うことはできない。
【０１９５】
このため、図１４に示す印字データ生成部では、信号ｓｅｌ３、４に基づいて、選択回路１４００＿３、１４００＿４が、乗算器９２０＿３、９２０＿４の出力を選択する。
【０１９６】
このように、本実施形態にかかるインクジェットプリンタによれば、例えば、キャリッジに搭載されたセンサの配置に対応して、印字画像の生成方法を切り換えることが可能となる。
【０１９７】
なお、インクジェットプリンタでは、様々な印字条件をサポートすることが一般的であり、印字条件によりパス数や濃度補正を行う対象となるパスが変わっていくる。このように様々な印字条件をサポートするうえで、選択回路による切り換え機能を有効である。
【０１９８】
ただし、印字条件を特定し、特定のパスの画像信号に対してのみ濃度補正を行うのであれば、このような選択回路を用いる必要はない。例えば、濃度補正を行う系と濃度補正を行わない系とをシステム的に分けるように構成してもよい。
【０１９９】
この場合、印字条件に基づいて、濃度補正を行う系と行わない系とを切り換えるための選択回路を設けるように構成してもよい。
【０２００】
＜３．印字データ生成部の詳細構成（２）＞
図１４では、濃度補正された画像信号に基づいて印字画像を行うか、濃度補正されていない画像信号に基づいて印字画像を生成するかを各パスごとに選択的に切り換える構成としたが、本発明はこれに限定されない。例えば、画像信号を濃度補正するか否かを各パスごとに選択的に切り換えるように構成してもよい。
【０２０１】
図１５は、本実施形態にかかるインクジェットプリンタの印字データ生成部３７０＿Ｘの他の構成を示す図である。
【０２０２】
図１５の濃度補正選択部１４１０における動作は、図１４の濃度補正選択部１４１０における動作と同様である。
【０２０３】
図１５の濃度補正選択部１４１０では、第２パス以降の印字画像の生成に際して、濃度補正を行うか否かを選択する信号ｓｅｌ２〜ｓｅｌ４を出力する。
【０２０４】
選択回路１５００＿２は、濃度補正選択部１４１０から出力された信号ｓｅｌ２に基づいて、濃度誤差を計算した加算器９４０＿１の出力である濃度誤差信号、または濃度誤差がないことを表わす補正値“０”（ゼロ）の２つの信号のいずれかを選択する。
【０２０５】
すなわち、選択回路１５００＿２では、信号ｓｅｌ２に基づいて濃度補正を行う場合は、濃度誤差信号（加算器９４０＿１の出力）を出力し、濃度補正を行わない場合は、補正値‘０’を出力する。
【０２０６】
同様に、選択回路１５００＿３は、濃度補正選択部１４１０から出力された信号ｓｅｌ３に基づいて、濃度誤差を計算した加算器９４０＿２の出力である濃度誤差信号、または濃度誤差がないことを表わす補正値“０”の２つの入力信号のいずれかを選択する。
【０２０７】
すなわち、選択回路１５００＿３では、信号ｓｅｌ３に基づいて濃度補正を行う場合は、濃度誤差信号（加算器９４０＿２の出力）を出力し、濃度補正を行わない場合は、補正値‘０’を出力する。
【０２０８】
同様に、選択回路１５００＿４は、濃度補正選択部１４１０から出力された信号ｓｅｌ４に基づいて、濃度誤差を計算した加算器９４０＿３の出力である濃度誤差信号、または濃度誤差がないことを表わす補正値“０”の２つの入力信号のいずれかを選択する。
【０２０９】
すなわち、選択回路１５００＿４では、信号ｓｅｌ４に基づいて濃度補正を行う場合は、濃度誤差信号（加算器９４０＿３の出力）を出力し、濃度補正を行わない場合は、補正値‘０’を出力する。
【０２１０】
＜４．印字データ生成部（図１５）の動作例＞
図１５に示す印字データ生成部の動作例として、図１０（Ａ）に示す構成を備えるキャリッジを用い場合について説明する。
【０２１１】
この場合、第２パスの印字画像を生成するために、図１５に示す印字データ生成部では、信号ｓｅｌ２に基づいて、選択回路１５００＿２が加算器９４０＿２の出力を選択する。
【０２１２】
一方、第３パス、第４パスの印字画像を印字する記録素子群の配置に対応する位置には、センサが配置されていないため、第３パス、第４パスの印字画像を生成するにあたり、濃度補正は行わない。
【０２１３】
このため、図１５に示す印字データ生成部では、信号ｓｅｌ３、４に基づいて、選択回路１５００＿３、１５００＿４が、補正値“０”を出力するよう選択する。
【０２１４】
このように、本実施形態にかかるインクジェットプリンタによれば、例えば、キャリッジに搭載されたセンサの配置に応じて、印字画像の生成方法を切り換えることが可能となる。
【０２１５】
＜５．印字データ生成部の詳細構成（３）＞
図１４では、濃度補正された画像信号に基づいて印字画像を行うか、濃度補正されていない画像信号に基づいて印字画像を生成するかを各パスごとに選択的に切り換える構成としたが、本発明はこれに限定されない。例えば、濃度補正された画像信号を低階調化することで生成された印字画像と、濃度補正されていない画像信号を低階調化することで生成された印字画像とを各パスごとに選択的に切り換えるように構成してもよい。
【０２１６】
図１６は、本実施形態にかかるインクジェットプリンタの印字データ生成部３７０＿Ｘの他の構成を示す図である。
【０２１７】
図１６の濃度補正選択部１４１０における動作は、図１４の濃度補正選択部１４１０における動作と同様である。図１６の濃度補正選択部１４１０では、濃度補正された画像信号を低階調化することで生成された印字画像と、濃度補正されていない画像信号を低階調化することで生成された印字画像のいずれを用いるかを選択する信号ｓｅｌ２〜ｓｅｌ４を出力する。
【０２１８】
また、図１６の低階調化部１６５０＿Ｘは、パス分割を行う乗算器９２０＿Ｘの出力を直接入力し、低階調化を行う。
【０２１９】
選択回路１６００＿２は、信号ｓｅｌ２に基づいて、濃度補正された画像信号を低階調化することで生成された印字画像と、濃度補正されていない画像信号を低階調化することで生成された印字画像のいずれかを選択する。
【０２２０】
すなわち、選択回路１６００＿２では、濃度補正された画像信号を低階調化することで生成された印字画像を選択する場合には、低階調化部９６０＿２の出力を選択して出力する。一方、濃度補正されていない画像信号を低階調化することで生成された印字画像を選択する場合には、低階調化部１６５０＿２の出力を選択して出力する。
【０２２１】
選択回路１６００＿３は、信号ｓｅｌ３に基づいて、濃度補正された画像信号を低階調化することで生成された印字画像と、濃度補正されていない画像信号を低階調化することで生成された印字画像のいずれかを選択する。
【０２２２】
すなわち、選択回路１６００＿３では、濃度補正された画像信号を低階調化することで生成された印字画像を選択する場合には、低階調化部９６０＿３の出力を選択して出力する。一方、濃度補正されていない画像信号を低階調化することで生成された印字画像を選択する場合には、低階調化部１６５０＿３の出力を選択して出力する。
【０２２３】
選択回路１６００＿４は、信号ｓｅｌ４に基づいて、濃度補正された画像信号を低階調化することで生成された印字画像と、濃度補正されていない画像信号を低階調化することで生成された印字画像のいずれかを選択する。
【０２２４】
すなわち、選択回路１６００＿４では、濃度補正された画像信号を低階調化することで生成された印字画像を選択する場合には、低階調化部９６０＿４の出力を選択して出力する。また、濃度補正されていない画像信号を低階調化することで生成された印字画像を選択する場合には、低階調化部１６５０＿４の出力を選択して出力する。
【０２２５】
＜６．印字データ生成部（図１６）の動作例＞
図１６に示す印字データ生成部の動作例として、図１０（Ａ）に示す構成を備えるキャリッジを用いる場合について説明する。
【０２２６】
この場合、第２パスの印字画像を生成するために、図１６に示す印字データ生成部では、信号ｓｅｌ２に基づいて、選択回路１６００＿２が低階調化部９６０＿２の出力を選択する。
【０２２７】
一方、第３パス、第４パスの印字画像を印字する記録素子群の配置に対応する位置には、センサが配置されていないため、第３パス、第４パスの印字画像を生成するにあたり、濃度補正を行うことができない。
【０２２８】
このため、図１６に示す印字データ生成部では、信号ｓｅｌ３、４に基づいて、選択回路１６００＿３、１６００＿４が、低階調化部１６５０＿３、１６５０＿４の出力を選択して出力する。
【０２２９】
このように、本実施形態にかかるインクジェットプリンタによれば、キャリッジに搭載されたセンサの配置に応じて、印字画像の生成方法を切り換えることが可能となる。
【０２３０】
以上の説明から明らかなように、本実施形態のよれば、印字画像の生成に際して、センサにより検出され印字状態を用いて濃度補正を行うか否かをパスごとに選択することが可能となる。
【０２３１】
［第４の実施形態］
上記第２の実施形態では、センサを配置するにあたり、記録ヘッドを構成する複数の記録素子をパス分割し、いずれかのパスの印字画像を印字する記録素子群の配置に対応する位置に配置する構成とした。
【０２３２】
しかしながら、本発明はこれに限定されず、例えば、いずれかのパスの印字画像を印字する記録素子群が配置された領域よりも広い領域を網羅するように、センサを配置するようにしてもよい。以下に、本実施形態の詳細について説明する。
【０２３３】
なお、本実施形態では、主走査方向に走査した際に印字する場合について説明するが、双方向走査において印字する場合も、センサの縦方向の配置は同じであるため、同様である。また、印字状態を検出するセンサは、記録ヘッドに対して走査方向上流側に配置されるものとして説明を行う。
【０２３４】
図１７は、本実施形態にかかるインクジェットプリンタにおける、記録ヘッドとセンサとの位置関係を示した図である。
【０２３５】
図１７において、４１０〜４４０は、各インク色の記録ヘッドにおいて、各記録素子群が印字を担当する領域を示している。４１０は第１パスの印字画像を印字する領域を、４２０は第２パスの印字画像を印字する領域を、４３０は第３パスの印字画像を印字する領域を、４４０は第４パスの印字画像を印字する領域を示している。
【０２３６】
１７２０は、第２パスの印字画像の生成に際して、印字状態の検出を行うセンサであり、主走査方向に対して、記録ヘッドの上流側に配置されている。１７１１は、センサ１７２０により印字状態が検出される記録媒体上の領域を示している。
【０２３７】
領域１７１１のうち、１７１０は、すでに第１パスの印字画像が印字された領域（すなわち、これから第２パスの印字画像を印字する領域）である。また、１７１３は、すでに第２パスの印字画像が印字された領域（すなわち、これから第３パスの印字画像を印字する領域）である。更に、１７１２は、まだ印字されていない領域（すなわち、これから第１パスの印字画像を印字する領域）である。
【０２３８】
上記第１の実施形態において図９を用いて説明したように、センサにより検出された印字状態を示す検出信号は、ＣＭＹ信号に色変換された後に、濃度変換部９００にて検出濃度に変換される。
【０２３９】
この時、濃度変換部９００では印字状態を検出した検出信号をフィルタ処理する場合がある。そして、３×３あるいは５×５等のフィルタ処理を行うためには、注目している点とその近傍の参照領域の濃度を検出した検出信号が必要である。
【０２４０】
また、濃度変換部９００では、センサにより検出された印字状態を示す検出信号と、画像信号９８１とを比較するにあたり、それぞれの解像度をあわせる必要がある。このために、印字状態を示す検出信号に対しては、解像度変換が行われる。
【０２４１】
このとき、バイキュービック法等により解像度変換を行う場合には、注目している点の周囲４点×４点の濃度を検出した検出信号が必要である。
【０２４２】
このように濃度変換部９００でセンサにより検出された検出信号をフィルタ処理したり、解像度変換処理したりするためには、実際に濃度補正を行う着目画素領域よりも広範囲の領域の印字状態を検出しておく必要がある。
【０２４３】
図１７に示すセンサ１７２０は、濃度変換部９００におけるこのような要求に対応するために構成されたものであり、フィルタ処理や解像度変換処理を円滑に行うために、各パスの印字画像を印字する記録素子群よりも広い領域を網羅するように配置されている。
【０２４４】
以上の説明から明らかなように、本実施形態では、印字状態を検出するためのセンサを、対応するパスの印字画像を印字する記録素子群よりも広い領域を網羅するように配置する構成とした。この結果、濃度変換部９００におけるフィルタ処理及び解像度変換処理を円滑に行うことが可能となるとともに、濃度補正領域端部の濃度ムラを低減することが可能となる。
【０２４５】
［第５の実施形態］
上記第１の実施形態乃至第３の実施形態では、各パス（第２パス以降の全パスあるいは第２パス以降の特定のパス）の印字画像の生成に際して、各パスの印字画像を印字する記録素子群の配置に対応する位置にセンサを配置する構成とした。
【０２４６】
しかしながら、本発明はこれに限定されない。本発明の目的は、搬送機構による記録媒体の搬送誤差や、記録ヘッドのノズルのばらつき（吐出量の大小や吐出方向のばらつき）等によるスジムラなどの濃度ムラを、実際の印字を行う中で検出し、これに対応して最適なドット生成制御を行うことにある。
【０２４７】
一方で、このような濃度ムラが発生する可能性が高い場所は、各パスの境界位置である。この理由は、搬送機構による記録媒体の搬送量のばらつきにより、パスの境界位置にスジムラが発生するからである。また、記録ヘッドの特性として、記録ヘッドの上端部、および下端部の吐出ノズルの吐出方向のばらつきが中央部より大きいためである。
【０２４８】
この結果、記録素子群端部のドットの位置ずれが大きくなり、これが原因で濃度ムラが生じている。
【０２４９】
このようなことを考慮すると、センサにより検出された、以前の走査において印字された記録媒体の印字状態に基づいて、印字画像を生成するにあたっては、濃度補正する領域を、パスの境界位置に限定しても構わない。以下、本実施形態として、パスの境界位置にセンサを配置する場合について説明する。
【０２５０】
＜１．記録ヘッドにおけるセンサ配置の詳細＞
図１８は、本実施形態にかかるインクジェットプリンタにおける、記録ヘッドとセンサとの位置関係を示す図である。
【０２５１】
図１８において、１８１０〜１８４０は、以前の走査において印字された記録媒体の印字状態を検出するセンサを示している。センサ１８１０は、第１パスと第２パスとの境界の濃度ムラを検出するために配置される。また、センサ１８２０は、第２パスと第３パスの境界の濃度ムラを検出するために配置される。また、センサ１８３０は、第３パスと第４パスの境界の濃度ムラを検出するために配置される。更に、センサ１８４０は、第４パスと全パス印字終了後の印字結果との境界の濃度ムラを検出するために配置される。
【０２５２】
＜２．印字データ生成部の詳細構成（１）＞
図１８に示す記録ヘッドとセンサとの位置関係に対応する、印字データ生成部の詳細を図１９を用いて説明する。
【０２５３】
図１９に示すように、印字データ生成部３７０＿Ｘは、選択回路１９００＿Ｘを備える。選択回路１９００＿Ｘは、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択する。
【０２５４】
なお、図１９に示す印字データ生成部３７０＿Ｘの場合、第１パスの印字画像の生成に際しても、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択できるよう構成されている。
【０２５５】
すなわち、濃度補正選択部１９１０は、第１パスの印字画像の生成に際して、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択する信号ｓｅｌ１を出力する。
【０２５６】
そして、選択回路１９００＿１（画像選択手段）は、濃度補正選択部１９１０から出力された信号ｓｅｌ１に基づいて、濃度補正された画像信号に基づいて印字画像を生成するか、濃度補正されていない画像信号に基づいて印字画像を生成するかを選択する。具体的には、低階調化部９６０＿１において印字画像を生成するにあたり、加算器９５０＿１の出力を用いるか、乗算器９２０＿１の出力を用いるかを選択する。
【０２５７】
このように、第１パスの印字画像の生成に際して、センサにより検出された印字状態に基づいて濃度補正を行うことができるのは、図１８に示すように、第１パスと第２パスの境界位置にセンサ１８１０が配置されているためである。
【０２５８】
センサ１８１０を第１パスと第２パスの境界位置に配置することにより、第１パスの印字画像の生成に際しても、センサ１８１０により検出した印字状態に基づいて濃度補正を行うことが可能となる。
【０２５９】
なお、本来、記録媒体上の第１パスの領域には印字が行われていないため、センサにより検出された印字状態に基づいて濃度補正を行う必要はない。
【０２６０】
しかし、先に説明したように、記録ヘッドのノズル特性のばらつき（吐出方向のばらつき等）や、記録媒体の搬送量のばらつき等により、第１パスと第２パスの境界位置の第１パス側に、第１パスにより印字したドットがはみ出してくることがある。本実施形態のセンサ配置によれば、このはみ出したドットに対しても、センサが検出することができ、これに基づいて、第１パスの画像信号に対して濃度補正を行うことが出来る。この結果、濃度ムラをより一層低減させることが可能となる。
【０２６１】
＜３．印字データ生成部の詳細構成（２）＞
図１８に示す記録ヘッドとセンサとの位置関係に対応する、他の印字データ生成部の詳細を図２０を用いて説明する。
【０２６２】
図１８に示す記録ヘッドとセンサとの位置関係の場合、パスの境界位置のみにセンサを追加する。このため、同一パス内において濃度補正された画像信号に基づいて生成された印字画像が印字される領域と、濃度補正されていない画像信号に基づいて生成された印字画像が印字される領域との間に境界が生じる。
【０２６３】
濃度補正された画像信号に基づいて生成された印字画像が印字される領域と濃度補正されていない画像信号に基づいて生成された印字画像が印字された領域とをスムーズにつなぐ方法としては、境界位置の補正量を減らす方法が有効である。
【０２６４】
そこで、図２０を用いて、境界位置の補正量を減らす方法について説明する。図２０に示す印字データ生成部は、図１９の構成に対して、濃度誤差に基づいて画像信号を濃度補正するにあたり、補正量を制御するための乗算器２０００＿１〜２０００＿４を追加した点に特徴がある。
【０２６５】
乗算器２０００＿１〜２０００＿４は、濃度誤差に対して補正量を制御するための補正ゲインを乗算する。補正ゲインの最大値は“１”、最小値は“０”であり、記録素子群の配置（センサの位置）に応じてゲインを変えることができる。図２１を用いて、センサにより印字状態が検出される検出領域と、補正ゲインとの関係を説明する。
【０２６６】
図２１において、２１００はセンサであり、２１０１〜２１０３は補正ゲインを示す。センサ２１００の中央付近部分では、検出信号を１倍した値を出力し、センサ２１００の端部付近では、検出信号を０倍した値を出力する。
【０２６７】
センサ端部付近から、センサ中央部にかけて、補正ゲインを段階的に大きくすることで、センサ端部付近の補正量を段階的に小さくさせることが可能となる。この結果、濃度補正された画像信号に基づいて生成された印字画像が印字される領域と濃度補正されていない画像信号に基づいて生成された印字画像が印字される領域との境界位置をスムーズにつなぐことが可能となる。
【０２６８】
なお、図中に示す補正ゲインカーブは一例であり、ここに示したものに限られるものではなく、吐出ノズルの特性に合わせて最適なものを選択するようにしてもよい。
【０２６９】
図２０に示す印字データ生成部では、濃度補正選択部１９１０から出力される信号に基づいて、センサ２１００の検出領域とセンサ２１００を配置しない領域とを、選択回路１９００＿１〜１９００＿４にて切り換える。
【０２７０】
＜４．印字データ生成部の詳細構成（３）＞
次に、図１８に示す記録ヘッドとセンサとの位置関係に対応する、他の印字データ生成部の詳細を図２２を用いて説明する。
【０２７１】
図２２に示す印字データ生成部は、図２０に示した印字データ生成部の選択回路１９００＿１、１９００＿２、１９００＿３、１９００＿４を除いた構成となっている。
【０２７２】
また、濃度誤差を計算する加算器９４０＿１、９４０＿２、９４０＿３（および第１パスのセンサによる検出濃度）の出力に対し、補正ゲインを乗算する乗算器１８００＿１〜１８００＿４を用いる構成となっている。
【０２７３】
上述したように、パスの境界位置において、補正ゲイン信号を制御して補正量を制御することで、濃度補正された画像信号と濃度補正されていない画像信号とに基づいてそれぞれ生成された印字画像が印字される領域間に、連続性を持たせることができる。
【０２７４】
図２２においては、この補正ゲイン信号を、センサを配置した領域に対しては、図２１に示したようなゲインを用いて制御する。一方、センサを配置せず、濃度補正を行わない領域（図２１で、センサの上下の領域）に対しては、“０”を出力する。
【０２７５】
補正ゲイン信号が“０”の場合、補正量を計算する乗算器は、濃度誤差信号（加算器９４０＿Ｘの出力）がどのような値でも出力は“０”となり、濃度補正は行われない。すなわち、センサを配置せず濃度補正を行わない領域、あるいは、センサは配置されているものの、パス数その他の要因により濃度補正を行わない領域において、補正ゲインを“０”とすることで、濃度誤差信号による濃度補正を無効にすることができる。
【０２７６】
以上の説明から明らかなように、本実施形態では、マルチパス印字のパスの境界位置にセンサを配置する構成とした。これにより、第１パスの印字画像の生成に際しても濃度補正を行うことが可能となる。
【０２７７】
この結果、搬送機構による記録媒体の搬送量のばらつきや、記録ヘッドの特性（吐出方向のばらつきがヘッド端部において特に大きいという特性）により発生するパスの境界位置の濃度ムラを低減させることが可能となる。
【０２７８】
更に、本実施形態によれば、センサの配置を制限することが可能となり、センサそのもの、及び制御回路等の追加に伴うコストアップを最小限におさえることが可能となる。
【０２７９】
なお、本実施形態では、パスの境界位置にセンサを配置することとしたが、本発明は、このように複数のセンサを多数並べるものに限定されるものではなく、検出領域の長い１本のセンサを配置することによっても実現可能である。
【０２８０】
この場合、センサにより検出された印字状態のうち、画像信号を濃度補正するために必要な部分（本実施形態においては、境界位置）の画像信号のみを用いるように濃度補正選択部の出力を設定し、選択回路により切り換えを行うこととなる。
【０２８１】
［第５の実施形態］
上記第１乃至第４の実施形態では、以前走査した際に印字した記録媒体の印字状態を検出し、検出濃度と目標出力濃度との濃度誤差を計算することで、濃度補正を行う構成とした。
【０２８２】
そのために、主走査方向に走査した際に印字する記録ヘッドを備える場合にあっては、記録ヘッドの主走査方向上流側にセンサを配置することとした。また、双方向走査において印字を行う記録ヘッドを備える場合にあっては、いずれの方向に走査した場合でもセンサが記録ヘッドの走査方向上流側にくるように、記録ヘッドの両側に配置し、走査方向に応じて切り換えることとした。
【０２８３】
しかしながら、本発明はこれに限定されない。そもそも本発明の目的は、記録媒体の搬送誤差や、記録ヘッドの吐出ノズルのばらつき（吐出量の大小や吐出方向のばらつき）等によるスジムラなどの濃度ムラを、走査中に検出し、これに応じて最適な印字画像を生成することにある。
【０２８４】
このような印字画像の生成を効果的に行うためには、双方向走査において印字を行う記録ヘッドを備える場合にあっては、記録ヘッドの両側にセンサを配置して、双方向の走査に対して、印字画像を生成することが望ましい。
【０２８５】
しかしながら、低価格化がすすむインクジェットプリンタにおいて、センサ及び周辺回路の追加に伴うコストアップは、できるだけ最小限にとどめたいという要求もある。
【０２８６】
そこで、本実施形態にかかるインクジェットプリンタでは、双方向走査において印字を行う記録ヘッドに対して、片側のみにセンサを配置する構成とする。
【０２８７】
この場合、記録ヘッドの両側にセンサを設ける場合と比べ、濃度補正できるパスは２分の１になるものの、濃度補正が全く出来なくなるわけではない。一方、センサ及び制御回路等の追加に伴うコストアップを抑えることができる。
【０２８８】
図２３を用いて、このようなセンサ配置に対応する印字データ生成部の構成について説明する。図２３は、本実施形態にかかるインクジェットプリンタにおける印字データ生成部の構成を示す図である。
【０２８９】
図１５との違いは、選択回路１５００＿２〜１５００＿４の動作を制御する濃度補正選択信号ｓｅｌ２〜ｓｅｌ４が、キャリッジの移動方向情報に置き変わっている点である。
【０２９０】
選択回路１５００＿２〜１５００＿４は、キャリッジの移動方向に対して記録ヘッドより上流側にセンサが配置される場合、センサにより検出された印字状態に基づいて計算した濃度誤差（加算器９４０＿Ｘの出力）を選択する。
【０２９１】
また、キャリッジの移動方向に対して記録ヘッドより上流側にセンサが配置されていない場合、選択回路１５００＿２〜１５００＿４は、‘０’を選択する。なお、キャリッジ移動方向情報は、キャリッジの移動方向が変わるたびに更新されるものとする。
【０２９２】
以上の説明から明らかなように、本実施形態では、双方向走査において印字を行う記録ヘッドを備えるインクジェットプリンタにおいて、印字状態を検出するセンサを、記録ヘッドの片側のみに配置する構成とした。そして、印字状態に基づく濃度補正を、所定の走査方向のときのみ行う構成とした。
【０２９３】
この結果、センサ及びセンサ周辺回路の追加によるコストアップを最小限におさえつつ、濃度ムラを低減させることが可能となった。
【０２９４】
［第６の実施形態］
上記第１乃至第５の実施形態では、検出濃度と目標出力濃度との濃度誤差に基づいて、画像信号の濃度補正を行うことにより、濃度ムラを低減させることとした。しかしながら、本発明はこれに限定されず、例えば、印字画像のドットの生成位置を制御することで、濃度ムラを低減するように構成してもよい。
【０２９５】
＜１．印字データ生成部の詳細構成＞
図２４を用いて、本実施形態にかかるインクジェットプリンタの印字データ生成部３７０＿Ｘの構成について説明する。なお、図２４では、４パス印字を例として説明するが、４パス印字以外のマルチパス印字に関しても、同様に構成されうることはいうまでもない。
【０２９６】
図２４において、２４００は、色変換部３３０において各インク色に変換された画像信号（図３中の３３５＿Ｘに相当する）である。２４１０は、画像データを各パスにあわせて濃度分割するための印字濃度比率を格納したパス分割テーブルである。
【０２９７】
２４１５＿１は第１パスの印字濃度比率ｋ１、２４１５＿２は第２パスの印字濃度比率ｋ２、２４１５＿３は第３パスの印字濃度比率ｋ３、２４１５＿４は第４パスの印字濃度比率ｋ４である。
【０２９８】
２４２０＿１は画像信号２４００に対して第１パスの印字濃度比率ｋ１（２４１５＿１）を乗算して第１パスの画像信号の印字濃度を計算する乗算器である。２４２０＿２は画像信号２４００に対して第２パスの印字濃度比率ｋ２（２４１５＿２）を乗算して第２パスの画像信号の印字濃度を計算する乗算器である。２４２０＿３は画像信号２４００に対して第３パスの印字濃度比率ｋ３（２４１５＿３）を乗算して第３パスの画像信号の印字濃度を計算する乗算器である。２４２０＿４は画像信号２４００に対して第４パスの印字濃度比率ｋ４（２４１５＿４）を乗算して第４パスの画像信号の印字濃度を計算する乗算器である。
【０２９９】
２４３０は、色変換部３５０においてＣＭＹ信号に変換されたセンサ３４０からの検出信号である（３５５＿Ｘに相当）。２４４０はＣＭＹ信号に変換されたセンサ３４０からの検出信号２４３０に対して濃度レベルを補正し、印字画像を生成する際に用いられる制御データを生成する印字データ制御部（制御データ生成手段）である。
【０３００】
２４５０＿１は第１パスの画像信号の印字濃度を計算した乗算器２４２０＿１の出力に基づいて、第１パスの印字画像を生成する低階調化部である。
【０３０１】
２４５０＿２は第２パスの画像信号の印字濃度を計算した乗算器２４２０＿２の出力を、印字データ制御部２４４０からの制御データに基づいて制御することで、第２パスの印字画像を生成する低階調化部である。
【０３０２】
２４５０＿３は第３パスの画像信号の印字濃度を計算した乗算器２４２０＿３の出力を、印字データ制御部２４４０からの制御データに基づいて制御することで、第３パスの印字画像を生成する低階調化部である。
【０３０３】
２４５０＿４は第４パスの画像信号の印字濃度を計算した乗算器２４２０＿４の出力を、印字データ制御部２４４０からの制御データに基づいて制御することで、第４パスの印字画像を生成する低階調化部である。
【０３０４】
２４６０＿１は、低階調化部２４５０＿１において生成された第１パスの印字画像を一旦記憶する第１パス印字画像記憶部である。２４６０＿２は、低階調化部２４５０＿２において生成された第２パスの印字画像を一旦記憶する第２パス印字画像記憶部である。２４６０＿３は、低階調化部２４５０＿３において生成された第３パスの印字画像を一旦記憶する第３パス印字画像記憶部である。２４６０＿４は、低階調化部２４５０＿４において生成された第４パスの印字画像を一旦記憶する第４パス印字画像記憶部である。
【０３０５】
パス分割テーブル２４１０は、４パス印字を行う際の各パスでの印字濃度比率を出力する。ｋ１、ｋ２、ｋ３、ｋ４の各係数は、印字濃度比率を示している。各係数はそれぞれ、
０＜＝ｋｉ＜＝１  (ｉ：１、２、３、４）
ｋ１＋ｋ２＋ｋ３＋ｋ４＝１
である。印字濃度比率ｋ１、ｋ２、ｋ３、ｋ４には、例えば、それぞれに０．２５という同じ値を設定する。あるいは、第１パスの印字濃度比率を抑え、後に続くパスの印字濃度比率を増やすように値を設定してもよい（例えば、ｋ１、ｋ２、ｋ３、ｋ４それぞれに０．１、０．２、０．３、０．４という値を設定してもよい）。印字濃度比率を決めることで、任意の濃度比率でパス分割を行うことができる。
【０３０６】
各インク色に変換された画像信号は、各パス毎の画像信号の印字濃度を計算する乗算器２４２０＿Ｘに入力され、パス分割テーブル２４１０より出力された印字濃度比率（ｋ１、ｋ２、ｋ３、ｋ４）により乗算される。これにより、各パスの画像信号の印字濃度が決定される。
【０３０７】
次に各パス毎の印字画像の生成処理について説明する。まず最初に第１パスの印字画像の生成処理について説明する。
【０３０８】
色変換部３３０にて各インク色に分解された画像信号２４００は、乗算器２４２０＿１に入力され、パス分割テーブル２４１０より出力された印字濃度比率ｋ１により乗算される。これにより、第１パスの画像信号の印字濃度が決定される。
【０３０９】
決定された第１パスの画像信号の印字濃度は、低階調化部２４５０＿１にて低階調化されることで、第１パスの印字画像が生成される。生成された第１パスの印字画像は、第１パス印字画像記憶部２４６０＿１に記憶される。
【０３１０】
次に第２パスの印字画像の生成処理について説明する。画像信号２４００は、乗算器２４２０＿２に入力され、パス分割テーブル２４１０より出力された印字濃度比率ｋ２により乗算される。これにより、第２パスの画像信号の印字濃度が決定される。
【０３１１】
ここで、第２パスの印字画像を生成するにあたっては、センサを用いて、以前の走査において印字を行った記録媒体の印字状態を検出する。そして、検出された印字状態を色変換部３５０にてＣＭＹ信号に変換することにより検出信号２４３０を生成し、これを印字データ制御部２４４０に入力する。印字データ制御部２４４０では、検出信号２４３０の濃度レベルを補正し、低階調化に用いられる制御データを生成する。
【０３１２】
低階調化部２４５０＿２では、生成された制御データに基づいて、第２パスの画像信号を低階調化する。すなわち、従来は、画像信号に印字濃度比率を乗算したものを第２パスの印字画像としていたのに対し、本実施形態では、以前の走査において印字された記録媒体の印字状態をセンサが検出する構成とした。そして、検出された印字状態に基づいて低階調化部２４５０＿２が印字画像の生成（ドット配置）を制御する構成とした。
【０３１３】
低階調化部２４５０＿２において生成された第２パスの印字画像は、第２パス印字画像記憶部２４６０＿２に記憶される。第３パス、第４パスの印字画像も同様にして生成され、それぞれ、第３パス印字画像記憶部２４６０＿３、第４パス印字画像記憶部２４６０＿４に記憶される。
【０３１４】
＜２．低階調化部の構成＞
図２５を用いて、図２４の低階調化部２４５０＿Ｘの詳細について説明する。
【０３１５】
図２５において、２５００は低階調化するための画像信号（図２４における乗算器２４２０＿Ｘの出力）である。２５０５は低階調化処理を制御するための制御データ（図２４における印字データ制御部２４４０の出力）である。
【０３１６】
２５１０は、画像信号２５００に量子化誤差を加算する加算器であり、２５１５は量子化誤差が加算された画像信号である。
【０３１７】
２５２０は量子化を行うための閾値を生成する閾値生成部である。２５３０は誤差を含む画像信号２５１５を閾値生成部２５２０において生成された閾値を用いて量子化する量子化器である。
【０３１８】
２５３５は量子化することにより低階調化された画像信号であり、２５４０は低階調化された画像信号２５３５に対して逆量子化を行う際に用いる評価値である。
【０３１９】
２５５０は低階調化された画像信号２５３５に対して評価値２５４０を用いて逆量子化する逆量子化器である。２５６０は誤差を含んだ画像信号２５１５に対して、量子化した結果の誤差を計算する加算器である。２５６５は量子化誤差信号である。
【０３２０】
２５７０は計算された量子化誤差を拡散または収集する拡散／収集部である。２５７５は拡散または収集を行った誤差信号であり、２５８０は誤差バッファである。
【０３２１】
＜３．低階調化部における処理の流れ＞
次に、図２５を用いて低階調化部２４５０＿Ｘにおける低階調化処理の流れを説明する。低階調化部２４５０＿Ｘでは、閾値生成部２５２０で生成する閾値を固定し、画像信号２５００に対して誤差拡散を行いながら、量子化器２５３０が２値化、または、Ｎ値化（Ｎは２以上の整数）をする。
【０３２２】
低階調化部２４５０＿Ｘには、閾値生成部２５２０への制御データ２５０５として、センサにおいて検出された印字状態に基づいて印字データ制御部２４４０にて生成された制御データが入力される。
【０３２３】
これにより、センサにて検出した印字状態に応じて、誤差拡散処理における閾値を変動させることが可能となり、誤差拡散処理における印字画像の生成を制御することが可能となる。
【０３２４】
すなわち、記録ヘッドによる印字直前に、以前の走査において印字された記録媒体の印字状態を検出し、検出した印字状態に基づいて閾値を変化させることで、これから印字しようとする印字画像の生成を制御することが可能となる。
【０３２５】
具体的には、既に印字されているドット位置に対して、これから印字しようとする印字画像のドット位置を離すように（濃度が均一化されるように）制御する。
【０３２６】
つまり、以前の走査において印字された記録媒体の印字状態に基づいて、ドットが集中し印字濃度が上がっていると判断された場合には、量子化を行うための閾値を高くすることで、ドットの生成を抑えるよう制御する。また反対に、ドットが集中しておらず印字濃度の低いと判断された場合には、量子化を行う閾値を低く変化し、ドットの生成を促進するよう制御する。
【０３２７】
このように閾値を制御することで、マルチパス印字におけるパス間のドットの分散性を高めることが可能となる。つまり、誤差拡散法による低階調化において、閾値を変化させることで、パス分割されパス毎の画像濃度が決定された画像信号に対し、ドット生成率を変化させることなく、ドット生成位置を制御することが可能となる。
【０３２８】
なお、第１パスの印字画像を生成する低階調化部２４５０＿１の場合、第１パス以前の印字画像が存在しないため、印字データ制御部２４４０からの制御データが入力されることはない。このため、閾値生成部２５２０により生成される閾値は固定（あるいはテクスチャやドット生成遅延を補正するために変動させた値）となり、通常の量子化が行われる。
【０３２９】
なお、図２５に示した低階調化部では、誤差拡散処理を行うこととしたが、低階調化処理は誤差拡散処理に限られるものではない。ディザマトリックスを用いて同様に制御することで印字画像を生成することが可能である。
【０３３０】
以上の説明から明らかなように、本実施形態では、センサにより検出された印字状態に基づいて補正を行うにあたり、濃度補正だけでなく、ドット生成位置を制御する構成とした。この結果、濃度ムラを低減し、画質を向上させることが可能となった。
【０３３１】
なお、上記第１乃至第５の実施形態が、本実施形態にも適用可能であることはいうまでもない。
【０３３２】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０３３３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読取可能な記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３３４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０３３５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３３６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０３３７】
【図１】本発明の第１の実施形態にかかるインクジェットプリンタのブロック図である。
【図２】記録ヘッド、センサ、および、記録媒体の関係を示した図である。
【図３】センサにより検出された印字状態に基づいて、印字画像の生成を制御する画像処理部及び印字制御部の構成を示す図である。
【図４】記録ヘッド及びセンサの配置を、センサの検出領域に関して、更に詳細に示した図である。
【図５】３パス印字を行う場合のセンサの位置を示す図である。
【図６】センサにより検出された印字状態に基づいて、印字画像の生成を制御する画像処理部及び印字制御部の構成を示す図である。
【図７】双方向走査において記録ヘッドが印字を行うキャリッジにおける、センサの具体的な配置を示した図である。
【図８】３パス印字を行う場合のセンサの位置を示す図である。
【図９】印字データ生成部の構成を示す図である。
【図１０】記録ヘッドを構成する記録素子群のうち、印字状態を検出するセンサを、第２パスの印字画像を印字する記録素子群の配置に対応する位置にのみ配置したキャリッジを示す図である。
【図１１】記録ヘッドを構成する記録素子群のうち、印字状態を検出するセンサを、第２パス及び第３パスの印字画像を印字する記録素子群の配置に対応する位置に配置したキャリッジを示す図である。
【図１２】記録ヘッドを構成する記録素子群を、６パス印字用に６分割した場合において、第２パス及び第３パスの印字画像を印字する記録素子群に対応する位置に、印字状態を検出するセンサを配置したキャリッジの構成を示す図である。
【図１３】記録ヘッドとセンサ配置との関係を示す図である。
【図１４】印字データ生成部の構成を示す図である。
【図１５】印字データ生成部の構成を示す図である。
【図１６】印字データ生成部の構成を示す図である。
【図１７】記録ヘッドとセンサとの位置関係を示した図である。
【図１８】記録ヘッドとセンサとの位置関係を示す図である。
【図１９】印字データ生成部の構成を示す図である。
【図２０】印字データ生成部の構成を示す図である。
【図２１】センサにより印字状態が検出される検出領域と、補正ゲインとの関係を説明するための図である。
【図２２】印字データ生成部の構成を示す図である。
【図２３】印字データ生成部の構成を示す図である。
【図２４】印字データ生成部の構成を示す図である。
【図２５】低階調化部の構成を示す図である。
【図２６】マルチパス印字を説明するための図である。
【図１】
2010030171.tif 000003
【図２】
2010030171.tif 000004
【図３】
2010030171.tif 000005
【図４】
2010030171.tif 000006
【図５】
2010030171.tif 000007
【図６】
2010030171.tif 000008
【図７】
2010030171.tif 000009
【図８】
2010030171.tif 000010
【図９】
2010030171.tif 000011
【図１０】
2010030171.tif 000012
【図１１】
2010030171.tif 000013
【図１２】
2010030171.tif 000014
【図１３】
2010030171.tif 000015
【図１４】
2010030171.tif 000016
【図１５】
2010030171.tif 000017
【図１６】
2010030171.tif 000018
【図１７】
2010030171.tif 000019
【図１８】
2010030171.tif 000020
【図１９】
2010030171.tif 000021
【図２０】
2010030171.tif 000022
【図２１】
2010030171.tif 000023
【図２２】
2010030171.tif 000024
【図２３】
2010030171.tif 000025
【図２４】
2010030171.tif 000026
【図２５】
2010030171.tif 000027
【図２６】
2010030171.tif 000028