(57)【特許請求の範囲】
【請求項１】
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体を副走査方向に搬送することで、該記録媒体上に画像を形成する画像形成装置であって、
いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の累積の画像濃度を算出する第１の算出手段と、
前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の累積の画像濃度を検出する検出手段と、
前記第１の算出手段により算出された累積の画像濃度と、前記検出手段により検出された累積の画像濃度との差分を求めることにより、前記いずれかの記録素子群が前記領域に記録を行うための画像濃度を算出する第２の算出手段と、
前記第１の算出手段により算出された累積の画像濃度に対応する補正量を用いて、前記第２の算出手段により算出された画像濃度を補正する補正手段と、
前記補正手段により補正された画像濃度に基づいて、前記いずれかの記録素子群が記録を行うよう制御する制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記補正量は、
前記いずれかの記録素子群により記録されたテスト用の異なる濃度の画像データを検出することにより得られた各画像濃度が、予め定められたそれぞれの画像濃度となるように濃度ごとに決定された補正率であり、
前記補正手段は、
前記第１の算出手段により算出された累積の画像濃度に対応する補正率を、前記第２の算出手段により算出された画像濃度に乗算することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記補正量は、
前記記録ヘッドを用いて、画像形成用の画像データを記録することで記録媒体上に画像を形成していく際に、前記検出手段により検出された累積の各画像濃度が、予め定められたそれぞれの濃度となるように濃度ごとに決定された補正率であり、
前記補正手段は、
前記第１の算出手段により算出された累積の画像濃度に対応する補正率を、前記第２の算出手段により算出された画像濃度に乗算することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像形成の有無を監視する監視手段と、
前記監視手段により、一定時間、画像形成が行われていないと判定された場合に、テスト用の画像データの記録を行うか否かをユーザに通知する通知手段と
を更に備えることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記補正量は、
前記第１の算出手段により算出された累積の画像濃度に対応する濃度補正値であり、
前記補正手段は、
前記第１の算出手段により算出された累積の画像濃度に対応する濃度補正値を、前記第２の算出手段により算出された濃度から減算することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記補正量は、
記録素子群ごとに定められた固定の濃度補正値であり、
前記補正手段は、
前記固定の濃度補正値を、前記第２の算出手段により算出された濃度から減算することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記補正手段により減算された結果、負の値となった場合に、前記制御手段にゼロ値を出力するリミッタを更に備えることを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体を副走査方向に搬送することで、該記録媒体上に画像を形成する画像形成装置における画像形成方法であって、
第１の算出手段が、いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の累積の画像濃度を算出する第１の算出工程と、
検出手段が、前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の累積の画像濃度を検出する検出工程と、
第２の算出手段が、前記第１の算出工程において算出された累積の画像濃度と、前記検出工程において検出された累積の画像濃度との差分を求めることにより、前記いずれかの記録素子群が前記領域に記録を行うための画像濃度を算出する第２の算出工程と、
補正手段が、前記第１の算出工程において算出された累積の画像濃度に対応する補正量を用いて、前記第２の算出工程において算出された画像濃度を補正する補正工程と、
制御手段が、前記補正工程において補正された画像濃度に基づいて、前記いずれかの記録素子群が記録を行うよう制御する制御工程と
を備えることを特徴とする画像形成方法。
【請求項９】
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体を副走査方向に搬送することで、該記録媒体上に画像を形成する画像形成装置のコンピュータに、
いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の累積の画像濃度を算出する第１の算出工程と、
前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の累積の画像濃度を検出する検出工程と、
前記第１の算出工程において算出された累積の画像濃度と、前記検出工程において検出された累積の画像濃度との差分を求めることにより、前記いずれかの記録素子群が前記領域に記録を行うための画像濃度を算出する第２の算出工程と、
前記第１の算出工程において算出された累積の画像濃度に対応する補正量を用いて、前記第２の算出工程において算出された画像濃度を補正する補正工程と、
前記補正工程において補正された画像濃度に基づいて、前記いずれかの記録素子群が記録を行うよう制御する制御工程と
を実行させるためのプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチパス印字を行う画像形成装置における画像形成技術に関するものである。
【背景技術】
【０００２】
近年、コンピュータや通信機器の普及に伴って、インクジェット方式や熱転写方式の記録ヘッドを用いた画像形成装置が急速に普及してきている。
【０００３】
このような画像形成装置では、記録速度の向上を図るため、通常、複数の記録素子を集積したマルチヘッドが使用される。例えば、インクジェット方式の記録ヘッドを用いた画像形成装置の場合、複数の吐出ノズルを集積したマルチヘッドが使用されている。
【０００４】
しかしながら、画像形成装置の製造工程において、記録ヘッドに配される複数の記録素子を完全に均一にするのは困難であり、記録素子の特性にはある程度のばらつきがある。
【０００５】
例えば、インクジェット方式の記録ヘッドの場合、そもそも吐出ノズルの形状やヒータのサイズ、抵抗等にはばらつきがある。このような記録素子間の特性のばらつきは、記録媒体上に形成される画像の濃度ムラとなってあらわれる。
【０００６】
このようにして発生する濃度ムラを低減させるために、従来より、各記録素子に与える信号を制御することで、均一な画像を実現する種々の方法が提案されている。
【０００７】
例えば、各記録素子への入力信号を均一にした状態で記録を行い、該記録の結果に基づいて入力信号を制御する方法が挙げられる。具体的には、記録結果に濃度ムラが発生していた場合には、以降、濃度の低い部分の記録素子への入力信号を大きくするよう制御し、濃度の高い部分の記録素子への入力信号を小さくするよう制御する。
【０００８】
更に、他の方法として、入力信号に応じてドットの数を変調する方法が挙げられる。当該方法では、濃度の低い部分の記録素子に対しては多くのドットを印字するよう制御し、濃度の高い部分の記録素子に対しては少ないドットを印字するよう制御する。いずれの方法を用いても、濃度ムラを低減させることができる。
【０００９】
一方で、これらの方法により濃度ムラを低減させることができたとしても、その後の経時変化により、新たに濃度ムラが発生する場合がある。例えば、使用するにつれてインクの吐出ノズル付近に折出物が付着したり、外部からの異物が付着したりして、吐出ノズル特性が変化する場合がある。この場合、はじめに設定した補正量によって制御を実行したのでは、かえって濃度ムラが目立ってくることもある。
【００１０】
これに対して、このような経時変化に伴って発生する濃度ムラに対応するための提案もなされている。
【００１１】
一例として、均一の画像データに基づいて作成されたテスト用の画像を定期的に形成し（テスト印字を行い）、その結果を光学的に読み取ることで、濃度ムラ情報として保存しておき、画像形成時の濃度補正に用いる方法が挙げられる（特許文献１参照）。当該方法によれば、経時変化に伴って発生する濃度ムラを定期的に低減させることができる。
【００１２】
一方で、近年、マルチヘッドを使用したインクジェット方式の画像形成装置では、「マルチパス印字」と呼ばれる印字方式が用いられるようになってきている。
【００１３】
マルチパス印字とは、同一領域を複数の記録素子群に重複して走査させながら、ハーフトーン処理（２値化処理など）を施した各パスの印字画像（ドットパターン）を用いて、画像形成を行う方法である。これは、記録媒体を、記録ヘッドを構成する複数の記録素子群の長さ未満で搬送しながら、記録ヘッドを走査させることで実現されうる。
【００１４】
一般に、マルチパス印字には、はじめに印字画像を生成したうえで、マスクパターンを使って各パスの印字画像を生成する方法と、印字すべき多値の画像データを各パスに合わせて濃度分割したうえで、各パスの印字画像を生成する方法とがある。
【００１５】
このうち、マスクパターンを使う方法は、一旦生成された印字画像を各パスの印字画像に分割するためのマスクパターンを用意しておき、該マスクパターンと生成された印字画像との論理積をとることで各パスの印字画像を生成している。
【００１６】
このとき用いられるマスクパターンは、全てのパスが完了した時点で、各パスの印字画像が全て出力されるように構成されている。つまり、マスクパターンを用いる場合、印字画像のドットを１００％として、パス分割された印字画像のドットが決められている。
【００１７】
なお、このとき、各パス間ではドットは排他的となっている。また、パス分割された印字画像のドットの論理和をとると全パス分の印字画像のドットと等しくなる。このため、マスクパターン自体は上記ハーフトーン処理との干渉を避けるため極力ランダムになるように設計されている。
【００１８】
一方、本願出願人は、印字すべき多値の画像データを各パスに合わせて濃度分割し、濃度分割した画像データから各パスの印字画像を生成する方法を提案している。かかる方法の場合、まず、各パスごとに分割比率を決定し、決定した各パスごとの分割比率に対応する分割係数を用いて、多値の画像データを濃度分割する。そして、濃度分割された画像データを、各パスごとにハーフトーン処理することで、各パスの印字画像を生成する。
【００１９】
なお、マスクパターンを用いる方法も、濃度分割を用いる方法も、記録媒体上の同一領域を異なる記録素子群を用いて走査し、各記録素子群がそれぞれ印字を行うという点では一致している。そこで、以下に、マルチパス印字のかかる特徴的な動作について詳細を説明する。
【００２０】
図１８は、記録媒体上の同一領域を異なる記録素子群が走査することで、記録媒体上に画像を形成するマルチパス印字を説明するための図である。ここでは、一例として、４パス印字を行う場合の動作について説明する。
【００２１】
１８００は記録ヘッドであり、副走査方向に複数のインクの吐出ノズル（記録素子）が配置されている。１８００ａは記録ヘッド１８００を構成する複数の記録素子の最初（一番下）の１／４の記録素子群を示している。同様に、１８００ｂは記録ヘッド１８００を構成する複数の記録素子の次の１／４の記録素子群を示している。また、１８００ｃは記録ヘッド１８００を構成する複数の記録素子の次の１／４の記録素子群を示している。更に、１８００ｄは記録ヘッド１８００を構成する複数の記録素子の最後（一番上）の１／４の記録素子群を示している。
【００２２】
１８１０は記録媒体上の印字領域を示している。マルチパス印字を行う画像形成装置では、記録ヘッド１８００が記録媒体１８１０上を走査し印字を行った後に、記録媒体１８１０を搬送機構を用いて搬送することで、順次、画像を形成していく。図１８の例では、記録媒体１８１０を記録ヘッド１８００に対して上方向に搬送しながら、順次、印字を繰り返す。以下、当該動作を順を追って説明する。
【００２３】
図１８（Ａ）は、第１回目の走査の様子を示している。ここではまず第１パスの印字画像を印字する記録素子群１８００ａが、対応する記録媒体１８１０の第１の印字領域１８１０＿１に対して印字を行う。
【００２４】
このために、第１の印字領域１８１０＿１に印字されるべき第１パスの印字画像が、記録素子群１８００ａに対して送られる。第１パスの印字画像が送られた記録素子群１８００ａでは、記録ヘッド１８００の走査に伴って第１の印字領域１８１０＿１に印字を行う。
【００２５】
これにより、記録媒体１８１０上の第１の印字領域１８１０＿１に、第１パスの印字画像が印字される。この第１回目の走査においては、記録ヘッド１８００の記録素子群１８００ｂ、１８００ｃ、１８００ｄには、各パスの印字画像が送られていないため、これらの記録素子群は印字を行わない。
【００２６】
第１回目の走査が終了すると、記録媒体１８１０は上側に記録ヘッド１８００の長さの１／４分（すなわち、記録素子群１８００ａの長さ分）だけ搬送される。
【００２７】
図１８（Ｂ）は、第２回目の走査の様子を示している。ここでは、記録媒体１８１０との相対位置を示すため、記録媒体１８１０に対する現在の記録ヘッドの位置を参照番号１８００で示し、前回の走査時の記録ヘッドの位置を参照番号１８００＿１（点線）で示している。
【００２８】
記録ヘッド１８００の長さの１／４分だけ搬送された記録媒体１８１０に対して、第１パスの印字画像を印字する記録素子群１８００ａは、対応する第２の印字領域１８１０＿２を印字する。また、第２パスの印字画像を印字する記録素子群１８００ｂは、第１回目の走査において記録素子群１８００ａによって印字された第１の印字領域１８１０＿１に対して印字を行う。
【００２９】
記録媒体１８１０の第２の印字領域１８１０＿２の印字を行うにあたり、記録素子群１８００ａには、第２の印字領域１８１０＿２に印字されるべき印字画像のうち、第１パスの印字画像が送られる。また同時に、記録媒体１８１０の第１の印字領域１８１０＿１の印字を行うために、記録素子群１８００ｂには、第１の印字領域１８１０＿１に印字されるべき印字画像のうち、第２パスの印字画像が送られる。
【００３０】
一方、記録ヘッド１８００の記録素子群１８００ｃ、１８００ｄは、まだ印字領域に入っていないため各パスの印字画像は送られず、したがって、印字も行わない。第２回目の走査が終了すると、記録媒体１８１０は上側に記録ヘッド１８００の長さの１／４分（すなわち、記録素子群１８００ａの長さ分）だけ搬送される。
【００３１】
図１８（Ｃ）は、第３回目の走査の様子を示している。図１８（Ｂ）と同様に、記録媒体１８１０に対する現在の記録ヘッドの位置を参照番号１８００で示している。また、１回前の走査時の記録ヘッドの位置を参照番号１８００＿１（点線）で、２回前の走査時の記録ヘッドの位置を参照番号１８００＿２（点線）で示している。
【００３２】
記録ヘッド１８００の長さの１／４分だけ搬送された記録媒体１８１０に対して、第１パスの印字画像を印字する記録素子群１８００ａは、対応する第３の印字領域１８１０＿３に対して印字を行う。また、第２パスの印字画像を印字する記録素子群１８００ｂは、第２回目の走査において記録素子群１８００ａによって印字された第２の印字領域１８１０＿２に対して印字を行う。
【００３３】
更に、第３パスの印字画像を印字する記録素子群１８００ｃは、第１回目、第２回目の走査において記録素子群１８００ａ、１８００ｂによって印字された第１の印字領域１８１０＿１に対して印字を行う。
【００３４】
記録媒体１８１０の第３の印字領域１８１０＿３の印字を行うにあたり、記録素子群１８００ａには、第３の印字領域１８１０＿３に印字されるべき印字画像のうち、第１パスの印字画像が送られる。また同時に、記録媒体１８１０の第２の印字領域１８１０＿２の印字を行うために、記録ヘッド１８００ｂには、第２の印字領域１８１０＿２に印字されるべき印字画像のうち第２パスの印字画像が送られる。
【００３５】
更に、記録媒体１８１０の第１の印字領域１８１０＿１を印字するために、記録素子群１８００ｃには、第１の印字領域１８１０＿１に印字されるべき印字画像のうち、第３パスの印字画像が送られる。なお、記録ヘッド１８００の記録素子群１８００ｄは、まだ印字領域に入っていないため、当該パスの印字画像は送られず、したがって、印字も行わない。
【００３６】
第３回目の走査が終了すると、記録媒体１８１０は上側に記録ヘッド１８００の長さの１／４分（すなわち、記録素子群１８００ａの長さ分）だけ搬送される。
【００３７】
図１８（Ｄ）は、第４回目の走査の様子を示している。図１８（Ｂ）、図１８（Ｃ）と同様に、記録媒体１８１０に対する現在の記録ヘッドの位置を参照番号１８００で示している。また、１回前の走査時の記録ヘッドの位置を参照番号１８００＿１（点線）で、２回前の走査時の記録ヘッドの位置を参照番号１８００＿２（点線）で、３回前の走査時の記録ヘッドの位置を参照番号１８００＿３（点線）でそれぞれ示している。
【００３８】
記録ヘッド１８００の長さの１／４分だけ搬送された記録媒体１８１０に対して、記録素子群１８００ａは、対応する第４の印字領域１８１０＿４の印字を行う。
【００３９】
また、第２パスの印字画像を印字する記録素子群１８００ｂは、第３回目の走査において記録素子群１８００ａによって印字された第３の印字領域１８１０＿３に対して印字を行う。
【００４０】
また、記録ヘッド１８００の記録素子群１８００ｃは、第２回目、第３回目の走査において記録素子群１８００ａ、１８００ｂによって印字された第２の印字領域１８１０＿２に対して印字を行う。
【００４１】
更に、記録ヘッド１８００の記録素子群１８００ｄは、第１回目〜第３回目の走査において記録素子群１８００ａ〜１８００ｃによって印字された第１の印字領域１８１０＿１に対して印字を行う。
【００４２】
記録媒体１８１０の第４の印字領域１８１０＿４の印字を行うにあたり、記録素子群１８００ａには、第４の印字領域１８１０＿４に印字されるべき印字画像のうち、第１パスの印字画像が送られる。また同時に、記録媒体１８１０の第３の印字領域１８１０＿３の印字を行うために、記録素子群１８００ｂには、第３の印字領域１８１０＿３に印字されるべき印字画像のうち、第２パスの印字画像が送られる。
【００４３】
また同時に、記録媒体１８１０の第２の印字領域１８１０＿２の印字を行うために、記録素子群１８００ｃには、第２の印字領域１８１０＿２に印字されるべき印字画像のうち、第３パスの印字画像が送られる。
【００４４】
更に、記録媒体１８１０の第１の印字領域１８１０＿１の印字を行うために、記録素子群１８００ｄには、第１の印字領域１８１０＿１に印字されるべき印字画像のうち、第４パスの印字画像が送られる。
【００４５】
第４回目の走査が終了すると、記録媒体１８１０上の第１の印字領域１８１０＿１は、第１回目から第４回目までの計４回の走査が完了したことになる。これにより、記録ヘッド１８００の記録素子群１８００ａにより第１パスの印字画像が、１８００ｂにより第２パスの印字画像が、１８００ｃにより第３パスの印字画像が、１８００ｄにより第４パスの印字画像がそれぞれ印字される。この結果、第１の印字領域１８１０＿１に画像が形成されることとなる。
【００４６】
第４回目の走査が終了すると、記録媒体１８１０は上側に記録ヘッド１８００の長さの１／４分（すなわち、記録素子群１８００ａの長さ分）だけ搬送される。以降、記録ヘッド１８００の走査による印字と記録媒体の搬送とを順次繰り返すことで、記録媒体１８１０上に画像が形成されていくこととなる。
【００４７】
このようにして実現されるマルチパス印字においても、製造時の各記録素子の特性にばらつきがあった場合には、画像形成した際に濃度ムラが発生することとなる。また、経時変化により、各記録素子の特性や搬送量にばらつきが生じた場合も、同様に、濃度ムラとなってあらわれることとなる。
【００４８】
そこで、以下では、マルチパス印字における各記録素子の特性や搬送量のばらつきに基づく濃度ムラの発生原理について図１９〜図２１を用いて説明する。
【００４９】
図１９は、ある画像データを４パス印字により画像形成した場合、理想的な印字ドット配置を示す図である。図中、○印が印字ドットであり、○印中にある数字が１パスから４パスまでの各パスにより印字されたドットを表している。ここでは、各パスに分割した際の分割係数が等しい場合（いずれも０．２５の場合）について説明を行う。
【００５０】
なお、図１９においては、濃度ムラの発生をわかりやすくするために、印字ラインの奇数ラインは第１パスと第３パスにより印字され、偶数ラインは第２パスと第４パスにより印字されるものとして説明する。
【００５１】
記録ヘッドの吐出ノズル特性が均一であり、吐出量及び吐出方向についてのばらつきがなく、更に、記録媒体の搬送量もばらつきがないとすると、図１９に示すようにドットがきれいに格子状に並び、均一な濃度として画像が形成される。
【００５２】
しかし、吐出ノズル特性が均一でない場合、あるいは経時変化により均一でなくなると、形成される画像の濃度も均一ではなくなる。
【００５３】
図２０は、第１パスの印字画像を印字する吐出ノズル特性が均等でなくなり、ドットが重なってしまった状態を示している。このように記録ヘッドの吐出ノズル特性が均一でなくなり同一パスでドットが重なると、互いのドットは吸い寄せられるため、一つの大きなドットとして記録されることとなる。このため、ドットが重なる部分では濃度が高くなり、濃度ムラが発生することとなる。あるいは、コックリング等により、吐出ノズルと記録媒体との距離（傾き）が変わった場合も、ドットの密度が変動し、濃度ムラが発生することとなる。
【００５４】
同様に、記録媒体の搬送量にばらつきが生じた場合にも濃度ムラが発生する。図２１は、記録媒体の搬送量にばらつきが生じ、濃度ムラが発生した様子を示す図である。具体的には、第１パスの印字画像の印字後と第３パスの印字画像の印字後の記録媒体の搬送量が少し大きくなり、第２パスの印字画像の印字後の記録媒体の搬送量が少し小さくなった状態を示している。
【００５５】
図２１に示すように搬送量のばらつきが生じると、理想的には図１９のように均等にドットが配置されるべきものが不均等になる。すなわち、１ライン目から４ライン目及び３ライン目から２ライン目が近づいて、４ライン目から１ライン目の間及び２ライン目から３ライン目の間が離れることとなる。この結果、この部分で濃度ムラが発生することとなる。
【００５６】
このようにして発生する濃度ムラのうち、製造時の吐出ノズル特性のばらつきに起因するものについては、マルチパス印字においても、入力信号を制御することで、濃度ムラの発生を回避することができる。
【００５７】
また、経時変化による記録素子の特性や搬送量のばらつきに基づいて発生する濃度ムラに対しては、上述した特許文献１の内容を適用し、テスト印字の結果に基づいて各記録素子を濃度補正することで、濃度ムラを低減させることも可能である。
【特許文献１】特開平２−２８６３４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００５８】
しかしながら、ある一定期間もしくは、ある一定枚数の画像を形成後に必ずテスト印字を行い、更にテスト印字の結果に基づいて、各記録素子ごとに濃度補正の設定を行うことは、ユーザにとって作業負荷が高い。
【００５９】
また、テスト印字により、吐出ノズル特性をチェックし、これに基づいて濃度補正したとしても、テスト印字後に新たに濃度ムラが発生した場合には、再びテスト印字を行わない限り濃度ムラは解消できず、高品質な画像形成を継続することができない。
【００６０】
本発明は上記課題に鑑みてなされたものであり、マルチパス印字による画像形成において、ユーザの作業負荷を増大させることなく、高品質な画像形成を継続できるようにすることを目的とする。
【課題を解決するための手段】
【００６１】
上記の目的を達成するために本発明に係る画像形成装置は以下のような構成を備える。即ち、
主走査方向に走査する記録ヘッドを構成する複数の記録素子群それぞれが、記録媒体上の同一の領域を重複して走査するように、該記録媒体を副走査方向に搬送することで、該記録媒体上に画像を形成する画像形成装置であって、
いずれかの記録素子群により前記領域に記録が行われた場合の、該記録した後の該領域の累積の画像濃度を算出する第１の算出手段と、
前記記録ヘッドの主走査方向の記録に対して先行する側に配置され、前記いずれかの記録素子群により記録が行われる前の前記領域の累積の画像濃度を検出する検出手段と、
前記第１の算出手段により算出された累積の画像濃度と、前記検出手段により検出された累積の画像濃度との差分を求めることにより、前記いずれかの記録素子群が前記領域に記録を行うための画像濃度を算出する第２の算出手段と、
前記第１の算出手段により算出された累積の画像濃度に対応する補正量を用いて、前記第２の算出手段により算出された画像濃度を補正する補正手段と、
前記補正手段により補正された画像濃度に基づいて、前記いずれかの記録素子群が記録を行うよう制御する制御手段とを備える。
【発明の効果】
【００６２】
本発明によれば、マルチパス印字による画像形成において、ユーザの作業負荷を増大させることなく、高品質な画像形成を継続できるようになる。
【発明を実施するための最良の形態】
【００６３】
以下、図面を参照しながら、本発明の好適な実施の形態について説明する。
【００６４】
［第１の実施形態］
＜１．インクジェットプリンタの構成＞
図１は、本発明の第１の実施形態にかかるインクジェットプリンタのブロック図である。
【００６５】
１０はインクジェットプリンタ、２０はパソコン、３０はデジタルカメラである。１００はインクジェットプリンタ１０内のＣＰＵ、１１０はＣＰＵ１００のプログラムやテーブルデータが格納されたＲＯＭ、１２０は変数やデータを格納するＲＡＭである。
【００６６】
１３０はパソコン２０よりデータを受け取るためのＵＳＢデバイスインターフェースであり、１４０はデジタルカメラ３０等よりデータを受け取るためのＵＳＢホストインターフェースである。
【００６７】
１５０はデジタルカメラ３０等より入力された多値の画像データ（画像形成用の画像データ）を色変換し、２値化処理等を行い、印字画像を生成する画像処理部である。１６０は画像処理部１５０において生成された印字画像を記録ヘッドに送り、マルチパス印字の制御を行う印字制御部である。１７０はマルチパス印字を行うための記録媒体の搬送機構やキャリッジの送り機構等のメカ機構を制御するためのメカ制御部である。１８０は印字を行うための記録ヘッドや、記録媒体上の印字状態を検出するセンサ、ならびに記録媒体の搬送機構やキャリッジの送り機構等のメカ機構を備えるプリンタエンジン部である。
【００６８】
図１を用いて、デジタルカメラ３０による撮影により生成された画像データを直接インクジェットプリンタ１０に送り、記録媒体上に画像を形成する場合の処理について説明する。
【００６９】
最初に、画像を形成する記録媒体の種類を検出する。プリンタエンジン部１８０にセットされた記録媒体（図示せず）の種類を検出するための記録媒体センサ（図示せず）により、記録媒体に関する情報が読み取られる。そして、ＣＰＵ１００が、読み取られた記録媒体に関する情報に基づいて記録媒体の種類を判別する。
【００７０】
記録媒体の種類を検出するための記録媒体センサとしては、特定の波長の光を投射してその反射光を検出する方式など、いくつかの方式が考えられる。ただし、本発明は、記録媒体の種類を検出する方式によって影響を受けないため、ここでは詳細な説明は省略する。
【００７１】
デジタルカメラ３０による撮影により生成された画像データは、ＪＰＥＧ画像データとしてデジタルカメラ３０内のメモリ（図示せず）に格納される。
【００７２】
デジタルカメラ３０は接続ケーブルを介してインクジェットプリンタ１０のＵＳＢホストインターフェース１４０に接続されている。そして、デジタルカメラ３０のメモリに格納された画像データは、ＵＳＢホストインターフェース１４０を介してインクジェットプリンタ１０に送信され、インクジェットプリンタ１０内のＲＡＭ１２０に格納される。
【００７３】
なお、デジタルカメラ３０より送信された画像データは、ＪＰＥＧ画像（圧縮画像）データであるために、ＣＰＵ１００により解凍された後に、ＲＡＭ１２０に格納されることとなる。
【００７４】
インクジェットプリンタ１０の画像処理部１５０では、この画像データをもとに、記録ヘッドにより印字される印字画像を生成する。ＲＡＭ１２０に格納された画像データは、画像処理部１５０により色変換された後にパス分割され、各パスごとに２値化処理等が行われた後に、印字するための印字画像（ドットデータ）に変換される。なお、画像処理部１５０における処理の詳細は後述する。
【００７５】
パス分割され、印字画像に変換された後は、印字制御部１６０に渡され、記録ヘッドの駆動順に合わせて、プリンタエンジン部１８０の記録ヘッドに送られる。そして、プリンタエンジン部１８０のメカ機構を制御するメカ制御部１７０とこれにより制御されるメカ機構とに同期して、印字制御部１６０において吐出パルスが生成される。記録ヘッドは、生成された吐出パルスに基づいてインク滴を吐出することで、記録媒体（図示せず）上に印字を行う。
【００７６】
なお、図１においては、画像処理部１５０において２値化処理を行うこととしたが、ここでいう２値化処理とは、画像データを印字するために低階調化するための処理を指し、必ずしも２値化に限定されるのもではない。例えば、Ｎ値化処理（Ｎは２以上の整数）も含まれるものとする。
【００７７】
また、図１では、記録媒体を記録媒体センサ（図示せず）が読み取って、ＣＰＵ１００によりインクジェットプリンタ１０にセットされた記録媒体の種類を判別することとしたが、本発明はこれに限定されるものではない。例えば、インクジェットプリンタ１０本体、または、デジタルカメラ３０上において、ユーザが選択した記録媒体の種類を判別するように構成しても良い。なお、本発明は、記録媒体の種類の判別方法により影響を受けないため、ここでは詳細な説明は省略する。
【００７８】
＜２．記録ヘッドの概略構成＞
図２は、記録ヘッド、センサ、および、記録媒体の関係を示した図である。図２（Ａ−１）において、２００は記録媒体、２１０は記録ヘッドおよびセンサを搭載したキャリッジである。
【００７９】
２２０＿Ｃは記録素子として複数の吐出ノズルを有する記録ヘッドであり、シアン用の記録ヘッドである。２２０＿Ｍは同じくマゼンタ用の記録ヘッド、２２０＿Ｙはイエロー用の記録ヘッド、２２０＿Ｂｋはブラック用の記録ヘッドである。２３０は、印字された記録媒体の印字状態を検出するセンサである。
【００８０】
本実施形態では、印字状態を検出するためのセンサとして、ＲＧＢのカラーセンサを用いるものとする。ただし、印字状態を検出するためのセンサはＲＧＢのカラーセンサに限定されるものではなく、ＣＭＹの補色センサやモノクロセンサ等であってもよい。
【００８１】
＜２．１  センサが１つの場合の記録ヘッドの構成（１）＞
図２（Ａ−１）において、記録ヘッド２２０＿Ｃ、２２０＿Ｍ、２２０＿Ｙ、２２０＿Ｂｋ、センサ２３０を搭載したキャリッジ２１０は、記録媒体２００上を主走査方向（細い矢印左から右へ）に走査する。そして、この走査中に各記録ヘッド２２０＿Ｘの吐出ノズル（記録素子）よりインク滴が吐出されることで、記録媒体２００への印字が行われる。
【００８２】
主走査方向への走査を終了し、一走査における印字が終了すると、記録媒体の搬送機構（図示せず）は記録媒体２００を副走査方向に（太い矢印下から上へ）に搬送し、次の主走査位置に記録媒体２００をセットする。
【００８３】
本実施形態では、同一の印字領域に対して重複して走査するマルチパス印字を行うため、記録媒体２００の１回の搬送量は、記録ヘッド２２０＿Ｘの長さより小さく設定されている。例えば、４パス印字を行う際には、キャリッジ２１０の一走査が完了するごとに、記録ヘッド２２０＿Ｘの長さの１／４の長さだけ記録媒体を搬送する。
【００８４】
ここで、図２（Ａ−１）において、記録媒体の印字状態を検出するセンサ２３０は、主走査方向に対して記録ヘッド２２０＿Ｘの上流側（主走査方向の印字に対して先行する側）に配置されている。このように、センサ２３０を上流側に配置することにより、マルチパス印字を行っていく際に、以前のパス（走査）において印字された記録媒体の印字状態を検出することが可能となる。すなわち、記録ヘッドの吐出ノズル特性（インク吐出量のばらつきやインク吐出方向のばらつき）や、記録媒体の搬送機構による記録媒体２００の搬送量のばらつき等に起因して発生する濃度ムラを検出することができる。
【００８５】
本実施形態にかかるインクジェットプリンタ１０では、このように上流側に配置したセンサ２３０により検出された印字状態に基づいて、記録ヘッド２２０＿Ｘにより印字される印字画像の生成を制御する（詳細は後述する）。
【００８６】
＜２．２  センサが１つの場合の記録ヘッドの構成（２）＞
図２（Ａ−２）は、キャリッジ２１０の主走査方向が矢印方向の場合の、センサの位置を示した図である。図２（Ａ−２）に示すように、記録媒体の印字状態を検出するセンサ２３１は、主走査方向に対して、記録ヘッド２２０＿Ｘの上流側に位置するように配置される。
【００８７】
このように、センサ２３１を上流側に配置することにより、マルチパス印字を行っていく際に、以前のパス（走査）において印字された記録媒体の印字状態を検出することが可能となる。すなわち、記録ヘッドの吐出ノズル特性（インク吐出量のばらつきやインク吐出方向のばらつき）や、記録媒体の搬送機構による記録媒体２００の搬送量のばらつき等に起因して発生する濃度ムラを検出することができる。
【００８８】
本実施形態にかかるインクジェットプリンタ１０では、主走査方向の向きに合わせて、センサが常に記録ヘッドの上流側になるように配置し、以前のパスにおいて印字された記録媒体の印字状態を検出するよう構成されている。
【００８９】
＜２．３  センサが２つの場合の記録ヘッドの構成＞
図２（Ｂ）は、双方向走査において記録ヘッドが印字を行う（２種類の主走査方向を有する）キャリッジにおけるセンサの配置を示した図である。２３２はキャリッジ２５０を右方向に走査した場合に記録ヘッド２２０＿Ｘの上流側に位置するよう配置したセンサであり、２３３はキャリッジ２５０を左方向に走査した場合に記録ヘッド２２０＿Ｘの上流側に位置するよう配置したセンサである。
【００９０】
このように、双方向走査において記録ヘッドが印字を行うキャリッジの場合、記録ヘッドの両側に配置することで、記録ヘッド２２０に対して常にセンサ２３２またはセンサ２３３が上流側に位置していることとなる。この結果、いずれの方向においても同様に印字画像の生成を制御することが可能となる。
【００９１】
＜３．画像処理部の構成＞
次に、画像処理部１５０の構成について説明する。なお、ここでは、センサが１つ配された記録ヘッドに対応する画像処理部の構成について説明する。
【００９２】
図３は、画像処理部１５０の機能構成の一例を示す図である。なお、ここでは所定のインク色の画像信号について、４パス印字を行うための印字画像を生成する場合の機能構成を示すが、他のインク色及び４パス印字以外のマルチパス印字についても、同様の機能構成が成り立つことは言うまでもない。
【００９３】
＜３．１  各部の機能＞
図３において、３００は印字を行うための各インク色に変換された画像信号である。３１０は画像信号３００をパス分割するための分割係数を格納したパス分割テーブルである。
【００９４】
３２０＿１は画像信号３００に対して第１パスの分割係数ｋ１を乗算して、第１パスの分割画像濃度ｃ１’を計算する乗算器（第１の算出手段）である。
【００９５】
３２０＿２は画像信号３００に対して第１パスと第２パスの分割係数の和ｋ１＋ｋ２を乗算して、第１パスから第２パスまでの累積画像濃度ｃ２’を計算する乗算器（第１の算出手段である。
【００９６】
３２０＿３は画像信号３００に対して第１パスと第２パスと第３パスの分割係数の和ｋ１＋ｋ２＋ｋ３を乗算して、第１パスから第３パスまでの累積画像濃度ｃ３’を計算する乗算器（第１の算出手段である。
【００９７】
３２２＿２は第１パスの検出濃度を第２パスまでの累積画像濃度ｃ２’から差し引き、第２パスの分割画像濃度ｃ２”を計算する減算器（第２の算出手段）である。
【００９８】
３２２＿３は第２パスまでの検出濃度を第３パスまでの累積画像濃度ｃ３’から差し引き、第３パスの分割画像濃度ｃ３”を計算する減算器（第２の算出手段）である。
【００９９】
３２２＿４は第３パスまでの検出濃度を第３パスまでの累積画像濃度ｃ４’から差し引き、第４パスの分割画像濃度ｃ４”を計算する減算器（第２の算出手段）である。
【０１００】
３０１は決定された各パスの分割画像濃度を補正する濃度補正制御部である。
【０１０１】
３２１＿１は分割画像濃度ｃ１’を補正するための乗算器である。３２１＿２は分割画像濃度ｃ２”を補正するための乗算器である。３２１＿３は分割画像濃度ｃ３”を補正するための乗算器である。
【０１０２】
３４０は、センサ２３０において検出した検出信号に基づいて検出濃度を算出する濃度変換部である。
【０１０３】
３５０＿１は乗算器３２１＿１の出力（印字濃度）ｃ１から第１パスの印字画像を生成する低階調化部である。３５０＿２は乗算器３２１＿２の出力（印字濃度）ｃ２から第２パスの印字画像を生成する低階調化部である。３５０＿３は乗算器３２０＿３の出力（印字濃度）ｃ３から第３パスの印字画像を生成する低階調化部である。３５０＿４は減算器３２２＿４の出力（印字濃度）ｃ４から第４パスの印字画像を生成する低階調化部である。
【０１０４】
３６０＿１は低階調化部３５０＿１の出力を第１パスの印字画像として一旦記憶する第１パス印字画像記憶部である。３６０＿２は低階調化部３５０＿２の出力を第２パスの印字画像として一旦記憶する第２パス印字画像記憶部である。３６０＿３は低階調化部３５０＿３の出力を第３パスの印字画像として一旦記憶する第３パス印字画像記憶部である。３６０＿４は低階調化部３５０＿４の出力を第４パスの印字画像として一旦記憶する第４パス印字画像記憶部である。
【０１０５】
パス分割テーブル３１０では、４パス印字を行う際の最終パスを除く各パスでの分割係数を生成する。ここで、ｋ１、ｋ２、ｋ３の各分割係数は、分割比率を示している。各分割係数にはそれぞれ、下記条件式を満たす値がセットされている。
０＜＝ｋｘ＜＝１  （ｘ:１、２、３）
ｋ１＋ｋ２＋ｋ３＜１
例えば、４パス印字の場合、ｋ１、ｋ２、ｋ３にそれぞれ０．２５という値が設定される。あるいは、第１パスの分割比率を落として後に続くパスの分割比率を増やした値（例えば、ｋ１、ｋ２、ｋ３がそれぞれ０．１、０．２、０．３という値）が設定される。なお、パス分割テーブル３１０の出力は、後段の減算器３２２＿ｘにてセンサ２３０より検出した検出濃度との差分値を算出するため、現パスまでの分割係数の和となっている。
【０１０６】
乗算器３２０＿ｘでは、画像信号３００と上記分割係数の現パスまでの分割係数の和とを乗算して現パスまでの累積画像濃度を生成する。例えば、入力される画像信号の濃度を１００％とすると、分割係数が全て０．２５の場合、全てのパスの分割画像濃度は２５％となり、各パスの累積画像濃度はそれぞれ２５％、５０％、７５％となる。
【０１０７】
濃度補正制御部３０１は生成された分割画像濃度を補正する。補正に際して用いる濃度補正率は、補正後の分割画像濃度が補正前の分割画像濃度と同じか、小さくなるように生成される。従って、濃度補正制御部３０１により生成される濃度補正率ｓ１、ｓ２、ｓ３は下記条件を満たす。
０＜ｓｘ＜＝１（ｘ:１、２、３）
＜３．２  画像処理部における処理の流れ＞
次に画像処理部１５０におけるパス毎の印字画像の生成処理について説明する。最初に第１パスの印字画像の生成処理について説明する。
【０１０８】
各インク色に分解された画像信号３００は、各パスの分割比率で分割するために、パス分割テーブル３１０によって与えられる分割係数ｋ１とともに乗算器３２０＿１に入力され、分割係数ｋ１によって乗算される。この結果、分割画像濃度ｃ１’が決定される。
【０１０９】
濃度補正制御部３０１は、分割画像濃度ｃ１’から、テスト印字等を行うことにより決定されている濃度補正率テーブルを参照して濃度補正率ｓ１を決定する。分割画像濃度ｃ１’は、濃度補正制御部３０１によって与えられる濃度補正率ｓ１とともに乗算器３２１＿１に入力され、濃度補正率ｓ１により乗算される。これにより、第１パスの分割画像濃度ｃ１が決定される。
【０１１０】
第１パスの分割画像濃度ｃ１は第１パスの低階調化部３５０＿１にて低階調化され、第１パスの印字画像が生成される。生成された第１パスの印字画像は、第１パス印字画像記憶部３６０＿１に記憶される。
【０１１１】
次に第２パスの印字画像の生成処理について説明する。画像信号３００は、パス分割テーブル３１０によって与えられる第１パスと第２パスの分割係数の和ｋ１＋ｋ２とともに乗算器３２０＿２に入力され、分割係数の和ｋ１＋ｋ２によって乗算される。これにより、第１パスから第２パスまでの累積印字濃度ｃ２’が生成される。
【０１１２】
生成された累積画像濃度ｃ２’は、センサより得られた第１パスの検出濃度により減算器３２２＿２にて減算される。これにより、分割画像濃度ｃ２”が生成される。
【０１１３】
濃度補正制御部３０１は、累積画像濃度ｃ２’に基づいて、テスト印字等を行うことによって決定されている濃度補正率テーブルを参照して、濃度補正率ｓ２を決定する。分割画像濃度ｃ２”は、濃度補正制御部３０１によって与えられる濃度補正率ｓ２とともに乗算器３２１＿２に入力され、濃度補正率ｓ２により乗算される。これにより、第２パスの印字濃度ｃ２が決定される。
【０１１４】
決定された第２パスの印字濃度ｃ２は、第２パスの低階調化部３５０＿２にて低階調化され、印字画像が生成される。生成された第２パスの印字画像は、第２パス印字画像記憶部３６０＿２に記憶される。
【０１１５】
このように、従来は単純に第２パスの分割画像濃度に基づいて印字画像を決定していたが、本実施形態では以前のパスまでの印字状態（ここでは第１パスの印字状態）を検出し、これと現パスまでの累積画像濃度との差分によって分割画像濃度を決定する。
【０１１６】
第３パスの印字画像の生成処理は、第２パスの印字画像の生成処理と同様であるので詳細な説明は割愛する。なお、第３パスの濃度補正率ｓ３は、第３パスまでの累積画像濃度ｃ３’に基づいて、テスト印字等を行うことによって決定されている濃度補正率テーブルを参照して、濃度補正制御部３０１により決定される。
【０１１７】
次に第４パスの印字画像の生成処理について説明する。画像信号３００は、センサによって得られた第３パスまでの検出濃度とともに減算器３２２＿４に入力され、減算される。これにより、分割画像濃度ｃ４が生成される。
【０１１８】
生成された第４パスの分割画像濃度ｃ４は第４パスの低階調化部３５０＿４にて低階調化され、第４パスの印字画像が生成される。生成された第４パスの印字画像は、第４パス印字画像記憶部３６０＿４に記憶される。
【０１１９】
なお、低階調化の方法としては誤差拡散を用いた方法やディザマトリクスを用いた方法、マトリクスの閾値を制御する方法などが挙げられるが、本実施形態ではいずれの方法を用いてもよい。
【０１２０】
＜４．濃度補正制御部における処理の詳細＞
次に、濃度補正制御部３０１で濃度補正率ｓ１、ｓ２、ｓ３を生成するための手順について説明する。
【０１２１】
＜４．１  吐出ノズル配置と印字領域との関係＞
はじめに、マルチパス印字における吐出ノズル配置と印字領域との関係について説明する。４パス印字を行う際、図４に示すように、各パスで記録ヘッドのどの位置の吐出ノズルを使用するかは一意に決定される。
【０１２２】
例えば、第１パスの印字領域に対応する吐出ノズル群は、必ず第１パスの印字画像の印字に使用され、その他のパスの印字画像の印字には使用されない。これは、１パスの印字画像の印字を行った後に必ず記録ヘッドの１／４の長さ分、記録媒体を搬送するためである。
【０１２３】
そのため、濃度ムラの原因となる個々の吐出ノズルの不吐、吐出量や吐出方向のばらつきなどの吐出ノズル特性は、各パスで使用される吐出ノズル群に対応して、パターン化することができる。このパターン化された情報を「濃度変動情報」とする。
【０１２４】
本実施形態では、テスト印字において、各パスごとにそれぞれの印字画像で印字された印字結果を検出することにより得られた検出濃度を、濃度変動情報として用いるものとする。
【０１２５】
＜４．２  記録媒体上のドットと印字濃度との関係＞
次に、記録媒体上におけるドットと印字濃度との関係について説明する。図５は、記録媒体上での画素格子とドット、および、印字濃度を示した図である。図中の点線は画素を表す格子であり、黒丸印は、記録媒体上に着弾したドットを表す。左側の数字は、印字濃度を表している。ここでは、全ての画素格子にインクを吐出する状態を印字濃度１００％としている。
【０１２６】
なお、図５で示した各印字濃度に対するドットの配置に関しては、理解しやすいように配置したものであり、実際のドットの配置が必ずしもこのような配置になるわけではない。図５からわかるように、ドット径は、画素格子の大きさよりも大きくなっている。これは、画素格子が矩形であるのに対して、記録媒体上に着弾し、記録媒体に染み込んだドットがおおむね円形をしているために、１００％の印字濃度で印字を行ったにも関わらず、記録媒体の表面が全て埋め尽くされないといった事態を回避するためである。
【０１２７】
このため、画素格子に対してドット径は、最低外接円の大きさが必要となる。この結果、ドットに重なりが発生しなければ、通常、印字濃度よりも検出濃度の方が高くなる。
【０１２８】
＜４．３  印字濃度と被覆率との関係＞
次に、印字濃度と記録媒体上におけるドットの被覆率との関係について説明する。図６は印字濃度と記録媒体上でのドットの被覆率との関係を示したグラフである。横軸が印字濃度を示し、縦軸が記録媒体上でのドットの被覆率を示している。
【０１２９】
なお、このグラフは、説明の為に、画素格子とドット径の比率を仮定した場合のグラフであり、実際のインクジェットプリンタ１０の画素格子とドット径の比率に基づいて生成したものではない。記録媒体の種類によるものの、ドットによる記録媒体の被覆率と検出濃度とは強い相関があるために、ここでは検出濃度に代えて、記録媒体上でのドットの被覆率をもとに説明を行う。
【０１３０】
図６からわかるように、印字濃度が５０％の状態で、すでに記録媒体上での被覆率は９０％を超えている。これは、画素格子よりもドットが大きいことに起因する。このように、印字濃度と検出濃度とは一般には一致せず、印字濃度が低ければ低いほど、印字濃度と検出濃度の違いは大きくなる。
【０１３１】
また、図７に同一パスでドットが重なった場合の着弾結果を示す。例えば、同一パスでドットが重ならないように配置しても、吐出ノズルの形状のばらつきから、ドットが重なってしまう場合がある。ドットが重なると７０２に示すようにドットが互いに吸い寄せられ、大きなドットが生成される。その結果、吐出ノズルの形状のばらつきが原因で７０５に示すようなすじムラが発生する。
【０１３２】
このように、印字濃度と実際の検出濃度とは、一致しないため、本実施形態では、その差分値を濃度変動幅（後述）として蓄積する。
【０１３３】
＜４．４  テスト印字の説明＞
図８にテスト用の画像データ（テスト画像パターン）を示す。テスト印字では、各パスごとに予め定められたテスト画像パターンを印字する。その際、ドットは印字濃度に対して、均一に配置されるようにする。例えば、印字濃度が１２．５％である場合は図５の１２．５％時のようにドットを配置する。
【０１３４】
図８に示すテスト印字で使用する画像データにおいて、四角形内の数字は印字濃度を表している。テスト印字には５％から１００％まで５％刻みの均一な画像データを３種類のテスト画像パターンで印字する。
【０１３５】
一つ目のテスト画像パターンは第１パスの印字画像のみを印字する。二つ目のテスト画像パターンは、第１パス及び第２パスの印字画像を用いて印字する。３つ目のテスト画像パターンは第１パス、第２パス及び第３パスの印字画像を用いて印字する。
【０１３６】
一つ目のテスト画像パターンでは、濃度補正を行わずに第１パスの印字画像のみを印字し、その結果をセンサ２３０で検出する。検出した検出濃度を印字濃度と対応付けて第１パスの濃度変動情報として蓄積する。濃度変動情報は５％、１０％、１５％・・・と５％毎に保持され、それらの情報から濃度補正率ｓ１が生成される。詳細は後述する。
【０１３７】
二つ目のテスト画像パターンでは、第１パスと第２パスの印字画像を印字する。このとき第１パスの印字画像は、第１パスの濃度変動情報から生成される濃度補正率ｓ１を用いて濃度補正を行う。第２パスの印字画像は濃度補正は行わず（濃度補正率ｓ２＝１）に印字し、それらの印字結果をセンサ２３０で検出する。検出した検出濃度を印字濃度と対応付けて第２パスの濃度変動情報として蓄積する。
【０１３８】
三つ目のテスト画像パターンでは、第１パス、第２パス及び第３パスの印字画像を印字する。このとき、第１パスと第２パスの印字画像は、該当するパスの濃度変動情報から生成される濃度補正率ｓ１、ｓ２を用いて濃度補正を行う。第３パスの印字画像は濃度補正は行わず（濃度補正率ｓ３＝１）に印字し、それらの印字結果をセンサ２３０で検出する。検出した検出濃度を印字濃度と対応付けて第３パスの濃度変動情報として蓄積する。
【０１３９】
なお、テスト印字は、例えば、記録媒体変更時、もしくは工場出荷時に行うものとする。
【０１４０】
＜４．５  濃度変動情報の詳細＞
図９（ａ）は、図８のテスト画像パターンについてテスト印字を行った後の第１パスの分割画像濃度ｃ１’と検出濃度（第１パスの濃度変動情報）との関係を示す図である。図９（ｂ）は、図８のテスト画像パターンについてテスト印字を行った後の第２パスまでの累積画像濃度と検出濃度（第２パスの濃度変動情報）との関係を示す図である。図９（ｃ）は、図８のテスト画像パターンについてテスト印字を行った後の第３パスまでの累積画像濃度と検出濃度（第３パスの濃度変動情報）との関係を示す図である。
【０１４１】
それぞれの図において、横軸は吐出ノズル群の長さ、縦軸は濃度を表す。図９（ａ）の点線５００＿１は第１パスの分割画像濃度を示し、実線５５０＿１は第１パスの検出濃度を示している。図９（ａ）の吐出ノズル群の中に濃くなる部分と薄くなる部分があるが、これは吐出ノズル特性のばらつきや不吐等が原因で発生する。
【０１４２】
図９（ｂ）は第２パスまでの累積の濃度変動情報である。点線５００＿２は第２パスまでの累積画像濃度を示し、実線５５０＿２は第２パスまでの検出濃度を示している。ここで使用する検出濃度は第１パスと第２パスの印字画像を印字した結果であるため、第２パスの濃度変動情報は、第１パスから第２パスまでの累積画像濃度に対応付けて生成される。
【０１４３】
図９（ｃ）は第３パスまでの累積の濃度変動情報である。点線５００＿３は第３パスまでの累積画像濃度を示し、実線５５０＿３は第３パスまでの検出濃度を示している。第２パスと同様に、第３パスの濃度変動情報は、第１パスから第３パスまでの累積画像濃度に対応付けて生成される。
【０１４４】
＜４．６  濃度変動幅と濃度補正率との関係＞
図１０は図９（ａ）の濃度変動情報から算出される濃度変動幅を示す。濃度変動幅１０００は、分割画像濃度よりも検出濃度が高い箇所がある場合に、実線９５０＿１で示される検出濃度の最大と点線９００＿１で示される分割画像濃度との差分値で表される。図１０の場合、分割画像濃度ｃ１’、検出濃度の最大ｓ１＿ｍ［ｃ１’］から濃度変動幅１０００を算出する。
【０１４５】
分割画像濃度よりも検出濃度が高い部分は、望んでいる濃度よりも濃く印字されていることを表わしている。既に印字されたものは薄くすることはできないため、後段のパスでドットを制御し、濃度ムラを低減させようと試みても、濃度補正は不可能である。そのため、本実施形態では、この濃度変動幅分の割合を、該当するパスの分割画像濃度から差し引くことによって、後段のパスでの濃度補正制御を効果的に行うこととしている。
【０１４６】
濃度補正制御部３０１は濃度変動情報から得られる濃度変動幅１０００を利用して、分割画像濃度ｃ１’の濃度補正率ｓ１［ｃ１’］を決定する。例えば、図１０を用いて第１パスの濃度補正率を算出する場合、検出濃度（濃度変動情報）を示す実線９５０＿１の最大値をｓ１＿ｍ［ｃ１’］、点線９００＿１で示される分割画像濃度をｃ１’とすると、濃度補正率ｓ１［ｃ１’］は下式で表すことができる。
ｓ１［ｃ１’］＝ｃ１’／ｓ１＿ｍ［ｃ１’］
同様に、図９（ｂ）と（ｃ）より、第２パスと第３パスの濃度補正率が決定されうる。累積画像濃度をｃ２’、ｃ３’とし、検出濃度（濃度変動情報）の最大値をそれぞれｓ２＿ｍ［ｃ２’］、ｓ３＿ｍ［ｃ３’］とすると、濃度補正率ｓ２［ｃ２’］、ｓ３［ｃ３’］は以下の式で表すことができる。
ｓ２［ｃ２’］＝ｃ２’／ｓ２＿ｍ［ｃ２’］
ｓ３［ｃ３’］＝ｃ３’／ｓ３＿ｍ［ｃ３’］
濃度補正率は分割画像濃度と乗算されるため、小さければ小さいほど該当するパスは濃度補正する割合が大きくなる。
【０１４７】
また、同じ濃度でも検出濃度は印字条件により異なる場合があるため、上記の濃度補正率は、複数の検出濃度を用いて複数算出し、その平均値を用いるようにしてもよい。
【０１４８】
本実施形態で、各パスが５％から５％刻みでテスト印字を行うため、保持される濃度補正率は、第ｘパスにおいてｓｘ［５］、ｓｘ［１０］、ｓｘ［１５］．．．となる。第１パスの濃度補正率テーブルは分割画像濃度に対して生成され、第２パスと第３パスの濃度補正率テーブルは累積画像濃度に対して生成される。
【０１４９】
図１０の１０５０＿１にテスト印字後に作成される第１パスの濃度補正率テーブルを示す。濃度補正制御部３０１では、分割画像濃度ｃ１’に対応する濃度補正率ｓ１を濃度補正率テーブル１０５０＿１を参照することにより決定する。同様に、第２パスおよび第３パスに対しても濃度補正率テーブルがテスト印字後に作成されるため、濃度補正制御部３０１では、累積画像濃度ｃ２’、ｃ３’に対応する濃度補正率ｓ２、ｓ３を各パスの濃度補正率テーブルを参照することにより決定する。
【０１５０】
なお、濃度変動情報は５％刻みに限定されず、更に細かい刻みで保持するようにしてもよい。保持する濃度変動情報が多いほど、正確に濃度補正率を決定することができ、最適な濃度補正が行われることとなるからである。
【０１５１】
上述のように、濃度補正制御部３０１では、濃度補正率ｓ１、ｓ２、ｓ３を、濃度変動情報に基づいて決定する。
【０１５２】
なお、分割画像濃度（または累積画像濃度）と合致する濃度変動情報がない場合には、分割画像濃度（または累積画像濃度）を切り上げて、使用する濃度変動情報を決定する。例えば、５％刻みで濃度変動情報が準備され、分割画像濃度（累積画像濃度）が７％の場合は、分割画像濃度１０％の濃度変動情報を用いる。あるいは、刻みの間の濃度に対して、近傍の濃度に基づいて補間処理することによって生成してもよい。
【０１５３】
＜５．画像処理部における処理の具体例＞
続いて、画像処理部１５０が、画像信号に基づいて、各パスの印字濃度を生成するまでの処理の具体例について説明する。ここでは、パス分割テーブル３１０で決定される分割係数がそれぞれ、ｋ１＝０．２、ｋ２＝０．２、ｋ３＝０．３であり、画像信号３００の濃度が８０％である場合の、処理の具体例について説明する。
【０１５４】
初めに第１パスの印字濃度ｃ１を生成する手順について説明する。第１パスの分割画像濃度は１６％（０．８×０．２）であるため、濃度補正制御部３０１では、第１パスの濃度補正率ｓ１を、分割画像濃度２０％に対応する第１パスの濃度補正率テーブルを参照することにより決定する。
【０１５５】
図１０より、第１パスの分割画像濃度が２０％の場合、濃度補正率ｓ１は０．５となり、最終的な第１パスの印字濃度ｃ１は８％（０．１６×０．５）となる。
【０１５６】
次に第２パスの印字濃度ｃ２を生成する手順について説明する。第２パスまでの累積画像濃度ｃ２’は、３２％（０．８×（０．２＋０．２））となるため、累積画像濃度３５％に対応する第２パス濃度補正率テーブルを参照することにより濃度補正率ｓ２を決定する。
【０１５７】
センサによって得られた第１パスの検出濃度が２０％である場合、第２パスの分割画像濃度ｃ２”は１２％（０．３２−０．２）となる。累積画像濃度３５％に対応する第２パス濃度補正率テーブルを参照した結果、濃度補正率ｓ２が０．７５であったとすると、最終的な第２パスの印字濃度ｃ２は９％（０．１２×０．７５）となる。
【０１５８】
同様に第３パスの印字濃度ｃ３を生成する手順について説明する。第３パスまでの累積画像濃度ｃ３’は、５６％（０．８×（０．２＋０．２＋０．３））となるため、累積画像濃度６０％の第３パス濃度補正率テーブルを参照することで濃度補正率ｓ３を決定する。センサによって得られた第２パスまでの検出濃度が４２％である場合、第３パスの分割画像濃度ｃ３”は０．１４％（０．５６−０．４２）となる。
【０１５９】
累積画像濃度６０％に対応する第３パス濃度補正率テーブルを参照した結果、濃度補正率ｓ３が０．９であったとすると、最終的な第３パスの印字濃度ｃ３は１２．６％（０．１４×０．９）となる。
【０１６０】
第４パスの印字濃度ｃ４は画像信号３００から、センサによって得られた第３パスまでの検出濃度を差し引くことにより求められる。第３パスまでの検出濃度を６０％とすると、第４パスの印字濃度ｃ４は２０％（０．８−０．６）となる。
【０１６１】
なお、濃度補正率ｓ１、ｓ２、ｓ３の算出方法は上記の方法に限定されるものではない。例えば、各々の分割画像濃度に対応する濃度補正率テーブルを参照した結果が、ｓ１［ｃ１’］、ｓ２［ｃ２’］、ｓ３［ｃ３’］となった場合、ｓ１［ｃ１’］、ｓ２［ｃ２’］、ｓ３［ｃ３’］の最小値Ｓを、各パスの濃度補正率と決定してもよい。この場合、各濃度補正率は、ｓ１＝ｓ２＝ｓ３＝Ｓとなる。
【０１６２】
濃度補正率は小さければ小さいほど、濃度変動幅の比率は大きくなり、濃度補正する割合も大きくなる。そのため、先行するパスにおいてより薄く印字することになり、後段のパスにおいて濃度ムラを確実に補正することができる。
【０１６３】
この方法の場合、ｓ１［２０］＝０．５、ｓ２［３５］＝０．７５、ｓ３［６０］＝０．９とすると、ｓ１＝ｓ２＝ｓ３＝０．５となる。但し、最終パスの累積画像濃度は補正されないので、濃度補正率が小さければ小さいほど良いというわけではない。
【０１６４】
また、濃度変動情報は一種類の記録媒体または一種類の記録環境に限定されるものではない。例えば、テスト印字を複数の記録媒体で行い、記録媒体の種類毎に濃度変動情報を保持したり、異なる環境（温度、湿度等）で行い、記録環境毎に濃度変動情報を保持することで、より最適な濃度補正が可能となる。
【０１６５】
したがって、記録媒体の変更があった場合には、それまで保持されていた濃度変動情報を使用することはできない。つまり、濃度変動情報が一種類しか保持されていない場合には、濃度変動情報を初期値に戻す必要がある。
【０１６６】
以上の説明から明らかなように、本実施形態では、記録媒体の変更時や工場出荷前にパス毎に定められた様々な濃度のテスト画像パターンを用いてテスト印字を行い、センサにより検出された検出濃度を、パスごとに濃度変動情報として記憶しておく構成とした。また、記憶された濃度変動情報に基づいて、それぞれの濃度に対応する濃度補正率をパスごとに予め保持しておく構成とした。
【０１６７】
そして、画像形成時にセンサにより検出された検出濃度を用いて、次パスの印字濃度を生成するにあたり、上記濃度補正率により濃度補正する構成とした。
【０１６８】
つまり、所定のパスにおいて濃度ムラが生じた場合であっても、次パスにおいて、当該濃度ムラを低減できるよう、パス単位で濃度補正する構成としたことにより、濃度ムラを確実に低減させることが可能となった。
【０１６９】
また、パス単位で濃度補正するにあたり、センサにより検出された検出濃度を反映させる構成としたことにより、経時変化により生じる濃度ムラに対応することが可能となった。この結果、ユーザの作業負荷を増大させることなく、高品質な画像形成を継続することが可能となった。
【０１７０】
［第２の実施形態］
上記第１の実施形態では、濃度変動情報として、記録媒体の変更時や工場出荷前にテスト印字した印字結果に基づいて生成した濃度変動情報を用いることとしたが、本発明はこれに限定されない。例えば、画像形成中の各パスの印字結果に基づいて濃度変動情報を更新するように構成してもよい。以下、本実施形態の詳細を、図１１及び図１２を用いて説明する。
【０１７１】
一般に、インクジェットプリンタは、使用につれてインクの吐出ノズル付近にインク中からの折出物が付着したり、外部からの異物やミストが付着したりすることで、吐出ノズル特性が変わってくる。
【０１７２】
そして、このような経時変化に対応するためには、上記第１の実施形態のように、印字濃度を生成する際に、センサにより検出された検出濃度を反映させるだけでなく、濃度補正する際の濃度補正率自体も、経時変化に対応して更新されることが望ましい。そこで、本実施形態では、画像形成時に検出された検出濃度により濃度変動情報を更新し、更新された濃度変動情報に基づいて濃度補正率を更新することとする。
【０１７３】
＜１．画像処理部の構成＞
図１１は、本実施形態にかかるインクジェットプリンタの画像処理部１５０の構成を示す図である。図１１において、１１００は、印字中の分割画像濃度及び累積画像濃度と検出濃度とに基づいて更新された濃度変動情報から算出される濃度補正率と、現在保持している濃度補正率とを比較して濃度補正率を修正する濃度補正率テーブル修正部である。
【０１７４】
濃度補正率テーブル修正部１１００は、第１パスの印字画像の印字終了後、センサ２３０により印字結果が検出されると、第１パスの分割画像濃度ｃ１’と印字結果から得られる検出濃度とから、分割画像濃度ｃ１’に対応する第１パスの濃度補正率を修正する。
【０１７５】
次に、第２パスの印字画像の印字終了後、センサ２３０により印字結果が検出されると、第１パス〜第２パスまでの累積画像濃度ｃ２’と、印字結果から得られる検出濃度とから、必要があれば累積画像濃度ｃ２’に対応する第２パスの濃度補正率を修正する。
【０１７６】
同様に、第３パスの印字画像の印字終了後、センサ２３０により印字結果が検出されると、第１パス〜第３パスの累積画像濃度ｃ３’と、印字結果から得られる検出濃度とから、必要があれば累積画像濃度ｃ３’に対応する第３パスの濃度補正率を修正する。
【０１７７】
＜２．濃度補正率テーブル修正部における処理の詳細＞
図１２は、所定のパスｘの印字画像について印字が終了し、センサ２３０により印字結果が検出されたときの濃度補正率テーブル修正部１１００における処理の流れを示す図である。
【０１７８】
ステップＳ１２００では、画像信号３００に対するパスｘの分割画像濃度分布（第２、第３パスの場合は累積画像濃度分布）を取得する。ステップＳ１２１０では、ステップＳ１２００で取得した分割画像濃度分布を所定の領域に分割する。ここでいう所定の領域とは１パスで印字可能な領域を超えない領域である。
【０１７９】
ステップＳ１２２０では、全ての領域に対して処理が完了したかを判定し、終了していれば（Ｙ）、当該パスに対する濃度補正率テーブルの修正は完了する。一方、終了していない場合（Ｎ）は、ステップＳ１２３０において、分割された領域の一つを選択し、正確な濃度変動幅を見積もるために、その領域が均一な分割画像濃度（第２、第３パスの場合は累積画像濃度）であるか否かを判定する。
【０１８０】
均一でないと判定された場合（Ｎ）には、ステップＳ１２２０へ戻り、均一であると判定された場合（Ｙ）には、ステップＳ１２４０へ進み、センサによる印字結果を取得する。
【０１８１】
ステップＳ１２５０では、選択した領域内の最大の検出濃度Ｃｍを取得し、分割（累積）印字濃度Ｃｘ’との差分値の絶対値が５％未満の場合（Ｎ）には、ステップＳ１２２０に戻る。一方、５％以上の場合（Ｙ）には、ステップＳ１２６０へ進む。
【０１８２】
ステップＳ１２６０では、分割（累積）画像濃度Ｃｘ’の濃度補正率をＣｍから再計算して、濃度補正率テーブルを修正する。なお、ステップＳ１２２０で使用している５％の値は仮の値であり、テスト印字後の記録ヘッドの状態変化による濃度変動に基づいて決定されるものとする。
【０１８３】
以上の説明から明らかなように、本実施形態では、画像形成時に、センサにより検出された印字結果に基づいて濃度変動情報を更新し、当該更新された濃度変動情報から得られる濃度変動幅を用いて、濃度補正率を更新する構成とした。この結果、経時変化に対応した濃度補正率を用いて濃度補正することが可能となった。
【０１８４】
［第３の実施形態］
上記第１の実施形態では、記録媒体の変更時や工場出荷前にテスト印字を行うことを前提としたが、本発明はこれに限定されない。例えば、一定時間、画像形成が行われなかった場合にユーザに通知し、ユーザからの指示があった場合にテスト印字を行うように構成してもよい。以下、本実施形態の詳細を、図１３及び図１４を用いて説明する。
【０１８５】
一般に、長時間、画像形成を行っていないインクジェットプリンタが画像形成を行う場合、過去に記憶された濃度変動情報では、誤った濃度補正を行ってしまう可能性がある。
【０１８６】
そこで、本実施形態では、ある一定時間画像形成が行われない場合には、次の画像形成時にテスト印字を促す通知を行い、テスト印字が行われた場合は、濃度変動情報を更新するように構成することとする。
【０１８７】
＜１．画像処理部の構成＞
図１３は、本実施形態にかかるインクジェットプリンタの画像処理部の構成を示す図である。図１３において、１３００は画像形成が行われない時間を監視するタイマである。１３１０はタイマ１３００からの通知の有無とユーザからのテスト印字要求の有無をチェックし、テスト印字を制御するテスト印字制御部である。１３２０は通常の印字画像とテスト印字画像を選択するセレクタである。
【０１８８】
＜２．テスト印字制御部における処理の流れ＞
図１４は、テスト印字制御部１３１０における処理の流れを示す図である。ステップＳ１４００では、タイマからの通知の有無を判定する。タイマ１３００は、印字されない時間をカウントする機能を有し、設定された時間に達すると、テスト印字制御部１３１０へ通知する。
【０１８９】
タイマからの通知がない場合（Ｎ）はステップＳ１４００の処理を繰り返す。一方、通知があった場合（Ｙ）には、ステップＳ１４１０でテスト印字の必要性をユーザに通知する。
【０１９０】
ステップＳ１４２０では、ユーザからのテスト印字要求の有無を判定する。ステップＳ１４２０においてテスト印字要求がないと判定された場合（Ｎ）には、ステップＳ１４１０へ戻る。
【０１９１】
一方、テスト印字要求があると判定された場合（Ｙ）には、ステップＳ１４３０へ進む。ステップＳ１４３０では、テスト印字用のテスト画像パターンを生成・出力する。更に、ステップＳ１４４０ではテスト印字用の印字画像を選択するようにセレクタを制御する。
【０１９２】
ステップＳ１４５０では、濃度補正制御部３０１へテスト印字であることを通知する。濃度補正制御部３０１はテスト印字であることを検知すると、全ての濃度補正率ｓ１、ｓ２、ｓ３の値を１にする。
【０１９３】
以上の説明から明らかなように、本実施形態では、一定時間画像形成が行われなかった場合に、ユーザに対してテスト印字の実施を促す通知を行う構成とした。そして、テスト印字の結果に基づいて濃度変動情報を更新する構成とした。
【０１９４】
この結果、過去に記憶された濃度変動情報により誤った濃度補正が行われてしまうといった事態を回避することが可能となる。
【０１９５】
［第４の実施形態］
上記第１乃至第３の実施形態では、濃度補正制御部において濃度補正率を決定し、該決定した濃度補正率を乗算することで印字濃度を算出する構成とした。しかしながら、本発明はこれに限定されず、濃度補正値を格納した濃度補正テーブルを用意しておき、濃度補正値により減算することで、印字濃度を決定するように構成してもよい。以下、本実施形態の詳細を、図１５及び図１６を用いて説明する。
【０１９６】
＜１．画像処理部の構成＞
図１５は、本実施形態にかかるインクジェットプリンタにおける画像処理部１５０の構成を示す図である。図１５において、１５００＿１は分割画像濃度ｃ１’に対する濃度補正値を決定するための第１パスの濃度補正テーブルである。
【０１９７】
また、１５００＿２は累積画像濃度ｃ２’に対する濃度補正値を決定するための第２パスの濃度補正テーブルである。更に、１５００＿３は累積画像濃度ｃ３’に対する濃度補正値を決定するための第３パスの濃度補正テーブルである。
【０１９８】
１５１０＿１は分割画像濃度ｃ１’から濃度補正値（１５１５＿１）を減算する減算器、１５１０＿２は分割画像濃度ｃ２”から濃度補正値（１５１５＿２）を減算する減算器である。また、１５１０＿３は分割画像濃度ｃ３”から濃度補正値（１５１５＿３）を減算する減算器である。
【０１９９】
更に、１５０５＿２は減算器１５１０＿２の出力が０未満の場合に印字濃度ｃ２を０に変更するリミッタ、１５０５＿３は減算器１５１０＿３の出力が０未満の場合に印字濃度ｃ３を０（ゼロ値）に変更するリミッタである。
【０２００】
＜２．濃度補正テーブルの構成及び印字濃度の算出方法＞
図１６は第１パスの濃度補正テーブルの一例を示す図であり、図６の６５０＿１の第１パスの濃度補正率テーブルを変換することにより生成される。第１パスの濃度補正テーブルは、分割画像濃度ｃ１’を補正するための濃度補正値を保持する。
【０２０１】
なお、各パスの濃度補正テーブルは第１の実施形態と同様にテスト印字時に生成されるものとするが、それに限定されず、第２の実施形態のように画像形成中に更新するように構成してもよい。
【０２０２】
次に、第１パスの印字濃度ｃ１の算出方法について説明する。分割画像濃度ｃ１’に対する濃度補正値（１５１５＿１）を第１パスの濃度補正テーブル１５００＿１を参照して決定する。そして、減算器１５１０＿１において、分割画像濃度ｃ１’から、該決定された濃度補正値（１５１５＿１）を減算することにより印字濃度ｃ１を決定する。
【０２０３】
次に第２パスの印字濃度ｃ２の算出方法について説明する。第１パスから第２パスまでの累積画像濃度ｃ２’に対する濃度補正値（１５１５＿２）を第２パスの濃度補正テーブル１５００＿２を参照して決定する。
【０２０４】
減算器１５１０＿１において、累積画像濃度ｃ２’から、センサ２３０により得られた第１パスの検出濃度が減算され、分割画像濃度ｃ２”が決定される。更に、減算器１５１０＿２において、分割画像濃度ｃ２”から濃度補正値（１５１５＿２）を減算することで、印字濃度ｃ２を決定する。なお、印字濃度が０未満になると、正常なドット生成が行うことができなくなるため、印字濃度が０未満の場合はリミッタ１５０５＿２で印字濃度ｃ２を０にする。
【０２０５】
なお、第３パスの印字濃度ｃ３の算出方法は、第２パスの印字濃度の生成と同様であるので詳細な説明は割愛する。また、第４パスの印字濃度ｃ４は、画像信号３００から、センサによって得られた第３パスまでの検出濃度を減算器３２２＿４において減算することで決定される。
【０２０６】
以上の説明から明らかなように、本実施形態では、最終パス以外の各パスの濃度補正値を格納した濃度補正テーブルを用意しておき、当該濃度補正テーブルから読み出された濃度補正値を用いて減算することで、印字濃度を生成する構成とした。この結果、画像処理部における処理負荷を低減させることが可能となった。
【０２０７】
［第５の実施形態］
上記第１乃至第４の実施形態では、分割（または累積）画像濃度に基づいて濃度補正率または濃度補正値を決定する構成としたが、本発明はこれに限定されない。例えば、分割（または累積）画像濃度によらず、固定の濃度補正値を用いるようにしてもよい。以下、図１７を用いて本実施形態の詳細を説明する。
【０２０８】
図１７は、本実施形態にかかるインクジェットプリンタの画像処理部１５０の構成を示す図である。図１７において、１５０５＿１は減算器１５１０＿１の出力が０未満の場合に印字濃度ｃ１を０に変更するリミッタである。
【０２０９】
先ず第１パスの印字濃度ｃ１の算出方法について説明する。分割画像濃度ｃ１’は、第１パスの濃度補正固定値（１７００＿１）により、減算器１５１０＿１において減算される。これにより、印字濃度が決定される。但し、印字濃度が０未満になると、正常なドット生成を行うことができなくなるため、印字濃度が０未満の場合はリミッタ１５０５＿１で印字濃度ｃ１を０にする。
【０２１０】
次に第２パスの印字濃度ｃ２の算出方法について説明する。分割画像濃度ｃ２’は、センサにより得られた第１パスの検出濃度により、減算器３２２＿２において減算される。これにより、分割画像濃度ｃ２”が決定される。
【０２１１】
なお、分割画像濃度ｃ２”から第２パスの濃度補正固定値（１７００＿２）を減算することにより決定される印字濃度ｃ２が０未満となった場合には、リミッタ１５０５＿２により印字濃度ｃ２として０が出力される。
【０２１２】
第３パスの印字濃度ｃ３も第２パスと同様に第３パスの濃度補正固定値（１７００＿３）を用いて、濃度補正を行い印字濃度ｃ３を決定するが、印字濃度が０未満となった場合には、リミッタ（１５０５＿３）により、印字濃度ｃ３として０が出力される。
【０２１３】
第４パスの印字濃度ｃ４は、画像信号３００を、センサによって検出された第３パスまでの検出濃度により減算器３２２＿４において減算することにより、決定される。
【０２１４】
なお、本実施形態では、濃度補正固定値（１７００＿ｘ）を各パスの分割画像濃度から減算することで濃度補正を行うこととしている。本発明は、これに限定されない。
【０２１５】
例えば、固定濃度補正率と乗算器を用いて、必ず一定の割合で濃度を小さくするように構成することも可能である。
【０２１６】
また、第１パスにおいては、分割係数を濃度補正固定値分、低めに設定するように構成しても、同様の効果が得られる。この場合、第１パスでの減算器１５１０＿１、リミッタ１５０５＿１は不要になる。
【０２１７】
以上の説明から明らかなように、本実施形態では、最終パス以外の各パスにおいて濃度補正固定値を用いて印字濃度を生成する構成とした。この結果、画像処理部における処理負荷を低減させることが可能となった。
【０２１８】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０２１９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読取可能な記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２２０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０２２１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２２２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０２２３】
【図１】本発明の第１の実施形態にかかるインクジェットプリンタのブロック図である。
【図２】記録ヘッド、センサ、および、記録媒体の関係を示した図である。
【図３】画像処理部１５０の機能構成の一例を示す図である。
【図４】パスと印字領域の関係を示す図である。
【図５】記録媒体上での画素格子とドット、および、印字濃度を示した図である。
【図６】印字濃度と記録媒体上でのドットの被覆率との関係を示したグラフである。
【図７】同一パスでドットが重なった場合の着弾結果を示す図である。
【図８】テスト印字で使用する画像データを示す図である。
【図９】濃度変動情報を示す図である。
【図１０】濃度変動情報から算出される濃度変動幅を示す図である。
【図１１】本発明の第２の実施形態にかかるインクジェットプリンタにおける画像処理部の構成を示す図である。
【図１２】補正率テーブル修正部における処理の流れを示す図である。
【図１３】本発明の第３の実施形態にかかるインクジェットプリンタにおける画像処理部の構成を示す図である。
【図１４】テスト印字制御部における処理の流れを示す図である。
【図１５】本発明の第４の実施形態にかかるインクジェットプリンタにおける画像処理部の構成を示す図である。
【図１６】濃度補正テーブルの一例を示す図である。
【図１７】本発明の第５の実施形態にかかるインクジェットプリンタにおける画像処理部の構成を示す図である。
【図１８】マルチパス印字を説明するための図である。
【図１９】理想的な印字ドット配置を示す図である。
【図２０】吐出ノズル特性が均等でなくなり、ドットが重なってしまった状態を示す図である。
【図２１】記録媒体の搬送量にばらつきが生じ、濃度ムラが発生した様子を示す図である。
【図１】
0005149689.tif 000002
【図２】
0005149689.tif 000003
【図３】
0005149689.tif 000004
【図４】
0005149689.tif 000005
【図５】
0005149689.tif 000006
【図６】
0005149689.tif 000007
【図７】
0005149689.tif 000008
【図９】
0005149689.tif 000009
【図１０】
0005149689.tif 000010
【図１１】
0005149689.tif 000011
【図１２】
0005149689.tif 000012
【図１３】
0005149689.tif 000013
【図１４】
0005149689.tif 000014
【図１５】
0005149689.tif 000015
【図１６】
0005149689.tif 000016
【図１７】
0005149689.tif 000017
【図１８】
0005149689.tif 000018
【図１９】
0005149689.tif 000019
【図２０】
0005149689.tif 000020
【図２１】
0005149689.tif 000021
【図８】
0005149689.tif 000022