(57)【要約】【課題】  記録素子に異常が発生した場合でも、補完により正常な記録結果を得ることができるとともに、補完を行う際のスループットの低下を抑えて記録を行うことができる記録方法および記録装置を提供する。【解決手段】  記録ヘッドと被記録材を相対的に主走査及び副走査方向に移動させながら、被記録材上に画像の記録を行うための画像記録装置において、異常な記録素子に対向させられた正常な記録素子は、画像データ重畳手段により重ね合わされた画像データに基づき画像を記録し、副走査の移動量を変化させることにより、異常な記録素子に対向する正常な記録素子を順次切り換え、異常な記録素子を補完するための記録素子を、複数の正常な記録素子に分散させる。【選択図】        図１
2006218694.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が配列された記録ヘッドを被記録材に対して相対的に移動させながら前記記録素子を駆動して前記被記録材上に記録を行う主走査と、
前記被記録材を前記記録ヘッドに対して前記主走査の方向と直交する副走査方向に移動させる副走査とを繰り返すことによって、
前記被記録材上の同一領域を複数回主走査することにより、
前記被記録材上に画像を記録する記録装置において、
前記複数の記録素子のうち少なくとも１つが異常な記録素子であるとき、
当該異常な記録素子により記録されるべき被記録材上の領域を前記異常な記録素子とは異なる正常な記録素子により記録できるように、前記被記録材を前記記録ヘッドに対して前記副走査方向に移動させることにより前記正常な記録素子を前記領域に対向させる手段と、
前記異常な記録素子と同じ記録領域を主走査するように対向させられた正常な記録素子に対して、前記異常な記録素子に供給されるべき画像データを重ね合わせる画像データ重畳手段と、
前記対向させられた正常な記録素子は、前記画像データ重畳手段により重ね合わされた画像データに基づき画像を記録することで、前記正常な記録素子が記録すべき画像と前記異常な記録素子が記録すべき画像を同じ主走査で記録する手段とを備え、
副走査の移動量を変化させることにより、前記異常な記録素子に対向する正常な記録素子を切り換え、前記異常な記録素子を補完するための記録素子を、複数の正常な記録素子に分散することを特徴とする記録方法。
【請求項２】
副走査の移動量の変化パターンが、スキャンごとに規定のパターンでローテーションすることを特徴とする請求項１に記載の記録方法。
【請求項３】
異常な記録素子を補完するための記録素子を、複数の正常な記録素子に均等に分散させるように副走査の移動量の変化パターンが切り替ることを特徴とする請求項１に記載の記録方法。
【請求項４】
異常な記録素子のない場合には、副走査の移動量は固定であることを特徴とする請求項１に記載の記録方法。
【請求項５】
副走査間の被記録材の送り方向は、片方向であることを特徴とする、請求項１または請求項２に記載の記録方法。
【請求項６】
異常な記録素子の箇所を記憶する手段を設けたことを特徴とする、請求項１に記載の記録方法。
【請求項７】
複数の記録素子が配列された記録ヘッドを被記録材に対して相対的に移動させながら前記記録素子を駆動して前記被記録材上に記録を行う主走査と、
前記被記録材を前記記録ヘッドに対して前記主走査の方向と直交する副走査方向に移動させる副走査とを繰り返すことによって、
前記被記録材上の同一領域を複数回主走査することにより、
前記被記録材上に画像を記録する記録装置において、
前記複数の記録素子のうち少なくとも１つが異常な記録素子であるとき、
当該異常な記録素子により記録されるべき被記録材上の領域を前記異常な記録素子とは異なる正常な記録素子により記録できるように、前記被記録材を前記記録ヘッドに対して前記副走査方向に移動させることにより前記正常な記録素子を前記領域に対向させる手段と、
前記異常な記録素子と同じ記録領域を主走査するように対向させられた正常な記録素子に対して、前記異常な記録素子に供給されるべき画像データを重ね合わせる画像データ重畳手段と、
前記対向させられた正常な記録素子は、前記画像データ重畳手段により重ね合わされた画像データに基づき画像を記録することで、前記正常な記録素子が記録すべき画像と前記異常な記録素子が記録すべき画像を同じ主走査で記録する手段とを備え、
副走査の移動量を変化させることにより、前記異常な記録素子に対向する正常な記録素子を切り換え、前記異常な記録素子を補完するための記録素子を、複数の正常な記録素子に分散することを特徴とする記録装置。
【請求項８】
副走査の移動量の変化パターンが、スキャンごとに規定のパターンでローテーションすることを特徴とする請求項７に記載の記録装置。
【請求項９】
前記異常な記録素子を補完するための記録素子を、複数の正常な記録素子に均等に分散させるように副走査の移動量の変化パターンが切り替ることを特徴とする請求項７に記載の記録装置。
【請求項１０】
異常な記録素子のない場合には、副走査の移動量は固定であることを特徴とする請求項７に記載の記録装置。
【請求項１１】
副走査間の被記録材の送り方向は、片方向であることを特徴とする、請求項７または請求項８に記載の記録装置。
【請求項１２】
異常な記録素子の箇所を記憶する手段を設けたことを特徴とする、請求項７に記載の記録装置。
【請求項１３】
請求項１記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の素子を集積配列した記録ヘッドを用い、被記録材上に画像を形成する記録装置および記録方法に関するものである。
【背景技術】
【０００２】
近年、数多くの記録装置が使用されるようになり、これらの記録装置に対して、高速記録、高解像度、高画像品質、低騒音などが要求されている。
【０００３】
このような要求に応える記録装置として、前記インクジェット記録装置は、装置構成、ランニングコスト等の点で有利な記録装置であることから、近年、急速に普及している。
【０００４】
インクジェット記録装置は、インクを液滴として記録ヘッドのノズルから被記録材に対して吐出し、ドットプリントを行う記録装置である。この記録装置の一例を挙げると、複数のインク吐出口を集積配列した記録ヘッドを、被記録材に対して相対的に縦横に順次走査して記録を行う構成となっている。
【０００５】
インクジェット記録装置は、このように直接、被記録材上にインク滴を吐出して画像を形成するもので、電子写真法等と違って画像が形成されるまでに介在するものが少ないので、意図したものが安定して得られるという大きな特徴を持つ。
【０００６】
しかしながら、微細なノズルから微小なインク滴を吐出させてプリントを行うことに起因する不安定さ、例えば、インクの吐出方向が不安定となりインク滴の着弾位置が微妙に異なることによる記録のよれ、塵埃や増粘インクがノズルのインク吐出口に詰まることに起因する不吐出、ノズルのインク加熱用ヒータの断線による不吐出、インク滴が気まぐれにノズルの吐出口を覆うことによる不吐出等があると、主走査方向に沿った白筋が発生し、欠陥のない画像が得られない場合がある。
【０００７】
この様な問題は、印字のスループットを高めようとして、ノズル数を数百、数千と増やした場合、それに比例して異常ノズルが発生する確率も増加してしまい、無欠陥の画像を得にくくしている。
【０００８】
また記録ヘッドを製造する観点から見ると、無欠陥の画像を得るためには、従来はすべてのノズルが正常な、無欠陥のヘッドでなければならない。しかしノズル数を数百、数千に増やすと、製造中の欠陥の発生確率がそれに比例して増加し、製造歩留りが低下してしまい、経済的に成り立つ製造が困難であった。
【０００９】
また、仮に無欠陥のプリントヘッドが製造出来たとしても、使用中に１つでもノズルに異常が発生すると、プリントヘッド全体が使用できなくなってしまう。
【００１０】
特に、複数のインク吐出口を集積配列した記録ヘッドを複数備えたマルチヘッドを持った印刷装置では、このような異常ノズルが発生する確率も高く、その度に不良印刷物を形成してしまっていた。さらに異常ノズルが発生するとヘッドの交換を行う必要があるため、交換に要するコストの問題だけでなく、装置を停止させなければならないという問題があった。
【００１１】
このような問題に対し、ノズルの詰まりを生じにくくしたり、目視等によりノズルの詰まりを発見した場合には、回復装置を動作させて回復させる、もしくは、ノズルの詰まりが生じる場合を想定して、回復動作を印字シーケンスの中に組み込む等の対策が考えられている。
【００１２】
一般的な回復方法としては、吸引、加圧等による液体の強制排出や、インク吐出部のある吐出領域の清掃等があげられる。
【００１３】
しかしながら、このような手段を講じてもノズルの詰まり発生の確率は少なくなるが、皆無とすることはできず、さらには、ある確率でインクのフィルターを通過してしまったごみが凝集して、ノズルを詰まらせ不吐出を生じさせたり、インク加熱用の吐出ヒータの偶発的な、もしくは寿命による断線など、不可逆な不吐出に対しては全く手当てが成されていないのが現状である。
【００１４】
また、インクジェット記録方式に限らず、各種記録素子を用いて被記録材上に画像形成を行う記録装置において、記録素子が損傷等により記録不能となったときには、記録画像中の一部の記録ドットを欠いた状態で記録を続けるか、記録を停止させて、記録ヘッドの交換等により記録できる状態に修復させねばならなかった。
【特許文献１】特許第３００５１３６号公報
【特許文献２】特許第２９８９７２３号公報
【特許文献３】特開平０８−２５７００号公報
【特許文献４】特開２００１−１００３０号公報
【特許文献５】特許第３１７４５３９号公報
【特許文献６】特開平０７−１２５２６２号公報
【特許文献７】特開平０６−２２６９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
上述の問題を解決する発明として、
本出願人は、特許文献１において、不吐出が発生したノズルによる記録位置に対して補完記録を行う方法を開示している。
【００１６】
また、本出願人は、特許文献２において、印字を行うと同時に印字直後の状況をセンサで読み取り、印字されるべきデータとの差を演算し、その差を不吐出と判定し、その後のスキャンもしくは後続の補完用ヘッドで補完記録を行う構成を開示している。
【００１７】
また、本出願人は、特許文献３において、異常ノズル（不吐ノズル）を印字に先立ち検出して、その不吐ノズルに対応するデータを予め除去して前進印字し（白スジ発生）、後進に先立ち白スジと不吐ノズルが重ならないように若干の所定量を副走査送りして、健全なノズルに該除去したデータを逆順に加えて、白スジ部を補完印字する記録装置および記録方法が開示されている。
【００１８】
これらの構成によれば、マルチノズルヘッドを用いてシリアルスキャンを行い、所定領域を複数回のスキャンに分割してそれぞれ補完的に記録を行うマルチスキャン記録方式を用いて、不吐出が発生したノズルの記録位置に対しては別のスキャンで補完して印字を行うことにより、不吐出などの画像欠陥による画質の劣化を防止している。
【００１９】
また、本出願人は、特許文献４において、不吐出が発生した異常ノズルの画像データを、別途設けられるヘッドにより、不吐出ノズルを補完して記録を行う構成を開示している。
【００２０】
この構成によれば、印字速度を低下させることなく印字が可能である。
【００２１】
特許文献１、特許文献２、特許文献３、特許文献４などの構成によれば，補完記録を行うノズルは、重畳されたデータを印字することになり、吐出のために駆動される頻度は、重畳されたデータ分だけ多くなる。
【００２２】
ここで、駆動の頻度とは、例えば電気熱エネルギー変換体（ヒータ）を用いた吐出手段では、吐出のために印加するパルス信号の回数のことであり、１０８〜１０１０回をヒータの寿命の程度としている。この寿命においては、ヒータはもはや作動せず、不吐出ノズルは回復不可能な状態になる。
【００２３】
したがって、補完用にも使用されているノズルは、より早くこの寿命回数に達してしまう（単純に考えれば、本来の寿命の２分の１となる）ため、それまで補完用に使用していたノズルが早期に不吐出になり、結果的に記録ヘッドとしての寿命を縮めてしまうという問題がある。
【００２４】
補完用のノズルの延命策として、本出願人は、特許文献５において、補完記録を行う正常な記録素子を、補間記録工程と通常記録工程とで駆動した頻度に応じて別の正常な記録素子に変更することで、駆動の頻度が特定の記録素子に集中するのを防ぎ、正常な記録素子の寿命の低下を抑える構成を開示している。
【００２５】
この構成は、記録素子を駆動したパルスの回数をカウントし、それを基準値と比較することにより補完に使用する記録素子の切替えを行うものである。
【００２６】
また、一方で、記録素子を駆動したパルスの回数ではなく、通常印字の主走査の回数と補完に使用される記録素子に対する補完印字の主走査の回数を加算し、その値を基準値と比較することにより、補完に使用する記録素子の切替えを行うことも提案されている。
【００２７】
しかし、記録素子を駆動したパルスの回数をカウントする方法は、全記録素子の駆動回数のカウント結果を格納するために大量のメモリを要するという問題がある。
【００２８】
後者の、主走査の回数をカウントする方法は、各記録素子の駆動回数のカウント値よりカウント値は数桁少なくなるが、補完印字の主走査回数に関しては、全記録素子に対しカウント回数を記憶するメモリを用意する必要があるため、近年の多ノズル化された記録ヘッドを使用する上で、大量のメモリを有するという問題がある。
【００２９】
本発明の目的は、記録素子に異常が発生した場合でも、補完により正常な記録結果を得ることができる記録方法および記録装置を提供することである。
【００３０】
本発明の第２の目的は、補完により正常な記録結果を得る場合の実質的な記録ヘッドの寿命を延ばすことができる記録方法および記録装置を提供することである。
【００３１】
本発明の第３の目的は、上記の補完を行う際のスループットの低下を抑えて記録を行うことができる記録方法および記録装置を提供することである。
【課題を解決するための手段】
【００３２】
上記、課題を解決するために、本発明は、複数の記録素子が配列された記録ヘッドを被記録材に対して相対的に移動させながら前記記録素子を駆動して前記被記録材上に記録を行う主走査と、
前記被記録材を前記記録ヘッドに対して前記主走査の方向と直交する副走査方向に移動させる副走査とを繰り返すことによって、
前記被記録材上の同一領域を複数回主走査することにより、
前記被記録材上に画像を記録する装置において、
前記複数の記録素子のうち少なくとも１つが異常な記録素子であるとき、
当該異常な記録素子により記録されるべき被記録材上の領域を前記異常な記録素子とは異なる正常な記録素子により記録できるように、前記被記録材を前記記録ヘッドに対して前記副走査方向に移動させることにより前記正常な記録素子を前記領域に対向させる手段と、
前記異常な記録素子と同じ記録領域を主走査するように対向させられた正常な記録素子に対して、前記異常な記録素子に供給されるべき画像データを重ね合わせる画像データ重畳手段と、
前記対向させられた正常な記録素子は、前記画像データ重畳手段により重ね合わされた画像データに基づき画像を記録することで、前記正常な記録素子が記録すべき画像と前記異常な記録素子が記録すべき画像を同じ主走査で記録する手段とを備え、
副走査の移動量を変化させることにより、前記異常な記録素子に対向する正常な記録素子を切り換え、前記異常な記録素子を補完するための記録素子を、複数の正常な記録素子に分散することを特徴とする。
【００３３】
上記の通り構成された本発明では、
大量のメモリを使用せずに、補完に使用される正常な記録素子、およびヘッドの延命が可能になる。
【発明の効果】
【００３４】
本発明において、記録手段の記録素子に異常が生じた場合であっても、異常な記録素子に与えられるべき画像データを他の記録素子に与えられる画像データに移動し、前記他の正常な記録素子により補完記録させることができるので、画像欠陥の生じない所望の画像を得ることができる。
【００３５】
特に、補完記録を行う記録素子を変更することで、補完記録を行う記録素子の寿命の低下が抑えられ、結果的に、記録ヘッドとしての実質的な寿命を延ばすことができる。また、通常の記録ヘッド以外に補完専用のヘッドを備える必要もないので、装置自体の構成を複雑化、大型化することなく補完記録を達成することができる。
【００３６】
補完記録を、マルチスキャン記録のプロセス内で行うことで、往復記録においてもスループットをほとんど低下させることなく、異常が発生した記録素子の補完を行うことができる。
【発明を実施するための最良の形態】
【００３７】
本発明の実施例について図面を参照して説明する。
【実施例１】
【００３８】
［インクジェットプリンタについて］
まず、本発明が適用されるインクジェット記録装置について説明する。
【００３９】
図３は、インクジェット記録装置の要部構成を示す図である。
【００４０】
キャリッジ４０上には、シアン、マゼンタ、イエロー、ブラックの４種類のインクに対応する記録ヘッド４１−１〜４１−４がある。それぞれの記録ヘッド４１にはインクを吐出する吐出口列があり、各記録ヘッド４１−１〜４１−４の吐出口列は所定の間隔を置いて設置してある。各記録ヘッド４１−１〜４１−４の対応するノズル列へのインクは、インクカートリッジ４２から供給されており、４２−１〜４２−４はシアン、マゼンタ、イエロー、ブラックのインクを供給するインクカートリッジである。
【００４１】
記録ヘッド４１への制御信号などはフレキシブルケーブル４３を介して送られる。用紙やプラスチック薄板等からなる被記録材４４は不図示の搬送ローラを経て排紙ローラ４５に挟持され、副走査方向に被記録材４４を搬送するのに用いられるＬＦモータ４６の駆動に伴い、矢印方向に送られる。ガイドシャフト４７によりキャリッジ４０が案内支持されている。
【００４２】
キャリッジ４０は駆動ベルト４９を介してキャリッジモータ（ＣＲモータ）５０の駆動により前述のガイドシャフト４７に沿って往復運動させられる。
【００４３】
前述の記録ヘッド４１のインク吐出口の内部（液路）にはインク吐出用の熱エネルギーを発生する発熱素子（電気・熱エネルギー変換体）が設けられている。リニアエンコーダ４８の読み取りタイミングに伴い、前記発熱素子を記録信号に基づいて駆動し、被記録材上にシアン、マゼンタ、イエロー、ブラックインクの液滴を飛翔、付着することで画像を形成することができる。
【００４４】
記録領域外に設定されたキャリッジ４０のホームポジションには、キャップ部５１を持つ回復ユニット５２が設置されている。記録を行わないときには、キャリッジ４０をホームポジションに移動させてキャップ部５１の各キャップ５１−１から５１−４により対応する記録ヘッド４１−１〜４１−４のインク吐出口面を密閉し、インク溶剤の蒸発に起因するインクの固着あるいは塵埃などの異物の付着などによる目詰まりを防止する。
【００４５】
また、上記キャップ部５１のキャッピング機能は記録頻度の低いインク吐出口の吐出不良や目詰まりを解消するために、インク吐出口から離れた状態にあるキャップ部へインクを吐出させる空吐出に利用されたり、キャップした状態で不図示のポンプを作動させ、インク吐出口からインクを吸引し、吐出不良を起こした吐出口の吐出回復に利用される。
【００４６】
またキャップ部隣接位置５３にブレード、拭き部材を配置することにより、記録ヘッド４１のインク吐出口形成面をクリーニングすることが可能である。
【００４７】
［インクジェットヘッドについて］
記録ヘッド内部の詳細な構成については、特許文献６に示されているので、ここでの説明は省略する。
【００４８】
図４を参照してインク吐出口列の構成および画像構成例について説明する。図４は記録ヘッド４１のインク吐出口列を被記録材側から見た図である。記録ヘッド４１において、６０−１から６０−４はそれぞれシアン、マゼンタ、イエロー、ブラックのインクを吐出する吐出口列であり、各ユニットの吐出口列は１インチあたり６００ドット（６００ｄｐｉ）ピッチで３２個の吐出口を持ち、副走査方向に対してシアン、マゼンタ、イエロー、ブラックの４種類のインクを１走査中に吐出することができるため、記録時間を長くすることなしにカラー画像を生成できる。
【００４９】
［記録装置のブロック図について］
図１は記録装置の各種制御を司る制御部のブロック図である。
【００５０】
図１において、１は画像入力部で、記録しようとする画像の画像データが入力される。
【００５１】
入力される画像データはカラー画像としてイエロー、マゼンタ、シアンもしくは、レッド、グリーン、ブルーの３色に色分解されたそれぞれのカラーについての各画素に対する濃度データを得る。
【００５２】
２は各種パラメータの設定および記録開始を指示する各種キーを備えている操作部、３は記憶媒体中の各種プログラムに従って本記録装置全体を制御するＣＰＵである。
【００５３】
４は制御プログラムやエラー処理プログラムに従って本画像処理方法および装置および記録装置を動作させるためのプログラム、および各種テーブル、テストパターンなどを格納している記憶媒体である。
【００５４】
本実施例の動作はすべてこのプログラムによる動作である。該プログラムを格納する記憶媒体４としては、ＲＯＭ、ＦＤ、ＣＤ−ＲＯＭ、ＨＤ、メモリカード、光磁気ディスクなどを用いる事ができる。
【００５５】
５は記憶媒体４中の各種プログラムのワークエリア、エラー処理時の一時待避エリア及び画像処理時のワークエリアとして用いるＲＡＭである。
【００５６】
また、ＲＡＭ５は、記憶媒体４の中の各種テーブルをコピー後、そのテーブルの内容を変更し、この変更したテーブルを参照しながら画像処理を進めることも可能である。
【００５７】
６は入力画像を元に、インクジェットの吐出パターンを作成する画像処理部である。
【００５８】
７は記録時に画像処理部で作成された吐出パターンに基づいてドット画像を形成するプリンタ部であり、図３に示した記録部を含んでいる。
【００５９】
８は各インクジェットヘッドにおいて不吐出となるノズルの位置を記憶する不揮発性メモリである。不吐出のノズルの検出は工場出荷時の検査工程で行われてもよいし、ユーザーが定期的に行うテスト印字のときに所定の方法で行われてもよく、検出結果を不揮発性メモリ８内の不良ノズル情報８ａに記憶する。不揮発性メモリ８としてはＥＥＰＲＯＭやフラッシュＲＯＭなどを用いることができる。
【００６０】
９は本装置内のアドレス信号、データ、制御信号などを伝送するバスラインである。
【００６１】
カラー画像を記録するアルゴリズムは、例えば、特許文献７に記載されている。
【００６２】
図１の記憶媒体４において４ａは入力、出力ガンマ補正処理で参照するためのガンマ補正変換テーブルで、画像生成装置依存のガンマカーブを、プリンタで記録した場合に所望のガンマカーブになるよう変換するものである。４ｂは後述の色補正（マスキング）回路の処理で参照するマスキング係数、４ｃは後述の黒生成およびＵＣＲ回路の処理で参照する黒生成及びＵＣＲテーブル、４ｄは後述の２値化処理で参照するためのインク振り分けテーブル、４ｅは、前述以外の各種参照テーブル、４ｆは、不良ノズルチェックパターンなどのテスト印字パターン、４ｇは上述の各種プログラムを格納しているプログラム群をそれぞれ示している。
【００６３】
［画像処理部について］
図５を用いて画像処理部６について説明する。
【００６４】
ホスト装置等から転送されるレッド、グリーン、ブルーそれぞれの画像輝度信号Ｒ、Ｇ、Ｂは入力ガンマ補正／輝度濃度変換処理部８０に入力し、ここでイエロー、マゼンタ、シアンそれぞれの画像濃度信号７１Ｙ、７１Ｍ、７１Ｃに変換される。
【００６５】
これら信号は、色補正（マスキング）処理部８１、黒生成及びＵＣＲ（下色除去）処理部８２で色処理が施されてイエロー、マゼンタ、シアン、ブラックの新たな画像濃度データ７３Ｙ、７３Ｍ、７３Ｃ、７３Ｋに変換される。
【００６６】
これらの画像濃度データは、出力ガンマ補正処理部８３でガンマ補正が行われイエロー，マゼンタ，シアン，ブラックの新たな画像濃度信号７４Ｙ、７４Ｍ、７４Ｃ、７４Ｋに変換される。
【００６７】
２値化処理部８４で疑似中間処理が行われイエロー、マゼンタ、シアン、ブラックの各インクに対応した２値プリンタ用吐出データ７５Ｙ、７５Ｍ、７５Ｃ、７５Ｋが生成され、プリンタ部７のビットプレーンメモリ８５−１、８５−２、８５−３、８５−４に格納される。
【００６８】
プリンタ部７では、ビットプレーンメモリ８５−１、８５−２、８５−３、８５−４に格納された２値データ７５Ｙ、７５Ｍ、７５Ｃ、７５Ｋを各記録ヘッドの吐出信号とし、各記録ヘッドから信号値に応じて対応するイエロー、マゼンタ、シアン、ブラックインク吐出口よりインクが吐出されてカラー画像が記録される。
【００６９】
［ノズル検出用テストパターン］
不吐ノズル検出は、工場出荷時の検査工程や、ユーザーによる定期的なテスト印字により行われる。
【００７０】
図６は不吐ノズル検出用として一般的に用いられているテストパターンデータの一例を示す。
【００７１】
図６のテストパターンデータ９０は、一つの記録ヘッド４１にＮ１からＮ３２の３２本のノズルがある場合の例である。
【００７２】
このテストパターンの印字については、記憶媒体内に格納されているテストパターン４ｆが、ＣＰＵ３により、プリンタ部７のビットプレーンメモリ８５に格納され、記録ヘッド４１が横方向に１回走査し、走査中にリニアエンコーダ４８の読み取りタイミングに従い、各インクジェットヘッドの発熱素子を各ビットプレーンの記録信号に基づいて駆動し、記録シート上にイエロー、マゼンタ、シアン、ブラックインクの各インクごとに液滴を飛翔、付着することで、それぞれのインクに対応したテストパターンを形成することができる。
【００７３】
ここで、テストパターンの横のライン９１は記録ヘッド４１の１番目のノズル９１が、ライン９２は２番目のノズル９２が、ライン９３は３番目のノズル９３が・・・というように対応し、９１、９５、・・・を第１のブロック、９２、９６、・・・を第２のブロック、９３、９７．・・・を第３のブロック、９４、９８、・・・を第４のブロックとすると、各ブロックは４ノズル間隔で８本のライン上に吐出が行われる。このテストパターンは、たとえばノズルの不吐出がある場合、テストパターンの横のラインが消えたブロック番号と、そのブロック内のラインの番号を数えることにより、不吐出のノズルが目視で判別できるようになっている。
【００７４】
［不良ノズルの検出方法］
前記のインクジェットヘッドのノズルのテストパターンの記録方法、制御の方法について、図７をもとに説明する。
【００７５】
図７−（ａ）、図７−（ｂ）はテストパターンを印字する課程を示している。
４４は被記録材、４１は記録ヘッドである。
【００７６】
この例では、６００ｄｐｉで３２本並ぶノズル列の２３番目のノズルＮ２３が不吐出である。
【００７７】
説明を簡単にするために、ブラックインクを印字する一つのインクジェットヘッドを例に挙げて説明する。
【００７８】
まず、図７−（ａ）で、Ｈの位置はヘッドのホーム位置である。ホーム位置Ｈよりインクジェットヘッドを右に走査しながら、走査中のリニアエンコーダ４８の読み取りタイミングに従い、各インクジェットヘッドの発熱素子をビットプレーン８５のテストパターン記録信号に基づいて駆動し、記録シート上にブラックインクを６００ｄｐｉで吐出する。図７−（ｂ）に示すように、テストパターン９０が被記録材に印字され、インクジェットヘッドが右端Ｅに移動し走査を終了する。
【００７９】
ノズルＮ２３が印字すべきライン１００は、不吐出であるため印字されたテストパターン９０に現れない。
【００８０】
３番目のブロックの、６番目のノズルのパターンが記録されないことから、２３番目のノズルＮ２３が不吐であることが、目視で認識できる。
【００８１】
［プリンタ部について］
図２はプリンタ部のブロック図である。
【００８２】
キャリッジ（ＣＲ）モータドライバ２２により、ＣＲモータ５０が駆動され、キャリッジの移動に伴いリニアエンコーダ４８から信号が出力され、制御回路２１に入力される。
【００８３】
副走査（ＬＦ）モータドライバ２３により、ＬＦモータ４６が駆動され、副走査方向の搬送ローラの回転に伴いロータリーエンコーダから信号が出力され、制御回路２１に入力される。
【００８４】
ビットプレーン８５は書換え可能なメモリで、前述で説明したように、図５で２値化された各色ごとの吐出データが格納されている。
【００８５】
マルチパスマスク２５は、マルチパス印字で吐出データを分割するために使用され、決められた位置を重ね合わせると完全な画像データになるようにしてある。
【００８６】
不良ノズル情報８は、前述した図６のテストパターンを印字し、不吐出ノズルが発見された場合、不図示の不良ノズル情報入力手段により入力された、不良のノズル情報が格納されている。
【００８７】
吐出データ読出し回路２４は、ビットプレーン８５から、吐出データを読出す回路で、リニアエンコーダ４８の出力信号をもとに制御回路２１が出力する読出しタイミング信号により、ビットプレーン８５から吐出すべきデータを選択し読出す回路である。
【００８８】
マスク読出し回路／不良ノズルマスク処理回路２６は、マルチパスマスク２５からマスクデータを読出す回路で、リニアエンコーダ４８の出力信号をもとに制御回路２１が出力するマスク読出しタイミング信号により、マルチパスマスク２５から吐出データに対応するマスクデータを選択し読出す回路であり、読出したマスクデータに対して、さらに不良ノズル情報８で指定された不良ノズル位置をマスクする機能を有する。
【００８９】
不良ノズル補間処理／不要ノズルマスク処理２７は、マスク読出し回路／不良ノズルマスク処理回路２６で生成されたマスクデータに対し、副走査の送り量から、マルチスキャンで不良ノズルを補完するノズルを決定し、マスクに反映させる処理と、スキャンの回数、副走査の送り量などから印字に使用されない不要ノズルのマスク処理を行う。
【００９０】
吐出データ生成／吐出タイミング発生回路２８では、吐出データ読出し回路２４で読出された吐出データと不良ノズル補間処理２７で生成されたマスクデータとの論理積をとり、各インクの吐出データが生成される。リニアエンコーダ４８の出力信号をもとに制御回路２１が出力するタイミング信号により、吐出データを各ヘッドドライバ２９に転送し、同時に吐出タイミング信号をヘッドドライバに送ることにより、記録ヘッド４１から吐出が行われる。
【００９１】
［マスクについて］
図８は、２パス印字に使用するマスクの一例である。
【００９２】
図８−（ａ）は奇数スキャンのマスク１１０、図８−（ｂ）は偶数スキャンのマスク１１１である。
【００９３】
それぞれのマスは、本実施例の記録装置に使用している６００ｄｐｉのノズル１ドットに対応している。
【００９４】
それぞれ、縦が３２ドット、横が１６ドットのマスクである。
【００９５】
説明のため、各マスク１１０、１１１の各ドットに対し、図８−（ｂ）に示すようにマスクのアドレスとしてｘ−ｙ座標を定義し、奇数スキャンのマスクのアドレス座標をＯＭ（ｘ，ｙ）、偶数スキャンのマスクのアドレス座標をＥＭ（ｘ，ｙ）とする。さらに、図８−（ａ）の１１２をＯＭ（１，１）、図８−（ｂ）の１１４をＥＭ（１，１）とする。
【００９６】
上記により、１１３のマスクアドレスはＯＭ（１６，３２）、１１５のマスクアドレスはＥＭ（１６，３２）となる。
【００９７】
マスク読出し回路２６は、１１６の矢印で示すように、縦の下方向に一番下のドット情報ＯＭ（１，３２）を読み出すと、次はその列の一番上のドット情報ＯＭ（１，１）を連続的に読み出せるように構成されている。逆に、縦の上方向に一番上のドット情報ＯＭ（１，１）を読み出すと、次はその列の一番下のドット情報ＯＭ（１，３２）を連続的に読み出せるように構成されている。
【００９８】
また、１１７の矢印で示すように、横方向は、一番右のマスク情報ＯＭ（１６，１）の列を読み出すと、次は一番左のマスク情報ＯＭ（１，１）の列を読み出すように構成されている。逆に、一番左のマスク情報ＯＭ（１，１）の列を読み出すと、次は一番右のマスク情報ＯＭ（１６，１）の列を読み出すように構成されている。
【００９９】
上記の構成により、マスク読出し回路２６は、制御回路２１の信号により、それぞれのマスクの任意の位置から、本実施例の記録ヘッド４１のノズル数に対応した縦方向３２ドット分のマスク情報を連続的に読み出すことが可能になっている。
【０１００】
マスクは縦が３２ドット、横が１６ドットと狭い領域であるが、上記に示したマスク読出し回路２６の連続的に読み出す構成により、本実施例で示す記録装置の印字領域全面に渡って連続的にマスク処理を施すことが可能になる。
【０１０１】
白で塗られた部分は論理的に“０”で、吐出データと論理積をとると吐出がマスク（禁止）される。
【０１０２】
黒で塗られた部分は論理的に“１”で、吐出データと論理積をとった場合、吐出データの対応するドットが吐出すなわち論理的に“１”であった場合には、吐出となる。
【０１０３】
奇数スキャンのマスク１１０の１１２で示す位置は、偶数スキャンのマスク１１１の１１４で示す位置に対応している。マスクのパターンはお互いが補完しあう、すなわち、ＯＭ（ｘ，ｙ）とＥＭ（ｘ，ｙ）は論理的に反転している構成にしてあり、それぞれのマスクと論理積がとられた画像を重ね合わせることにより、ちょうど完全な画像になるようにしてある。
【０１０４】
［記録方法の説明］
不良ノズルと判定したノズルのデータをどのように補完していくかを、本実施例で示した記録装置のある１色の記録ヘッドとその画像データの処理により説明する。
【０１０５】
図９で、記録ヘッド４１のノズルの吐出口列６０は主走査方向に往復移動し、矢印１２０の方向に移動しながらインクを吐出し記録を行う。記録ヘッドは１走査が終了すると反転し、書き出し位置にもどる。記録ヘッドの反転中に被記録材は主走査方向に直交する矢印１２１の副走査の方向に移動する。
【０１０６】
図９は、これらの動作を順次繰り返すことにより、画像が形成されて行く過程を示す図で、１ラインを記録ヘッドが２度スキャン（走査）し画像を形成する、２パス印字の例を示している。
【０１０７】
また、図９では、記録ヘッドと被記録材の相対関係を示す。
【０１０８】
画像は、説明を簡単にするためベタ画像が印字されていく様子を示す。
【０１０９】
図９−（ａ）、図９−（ｂ）に示したＡ−Ａ’は画像領域の上端である。
【０１１０】
図９−（ａ）は、第１スキャンから始まる奇数番目のスキャンで記録される画像データである。
【０１１１】
図９−（ｂ）は、第２スキャンから始まる偶数番目のスキャンで記録される画像データである。
【０１１２】
前述の不良ノズルの検出方法により、記録ヘッド４１の２３番目のノズルＮ２３が不吐出で、図２で示した、不良ノズルデータ８には、図９のヘッドの不良ノズル位置情報Ｎ２３が格納されている。
【０１１３】
マルチパスマスク２５に格納されているマスクは、奇数スキャンマスクが図８−（ａ）、偶数スキャンマスクが図８−（ｂ）で示されるものである。ビットプレーン２５には全面黒のベタパターンが格納されている。
【０１１４】
まず、被記録材が、記録部に搬送され、被記録材の記録領域の境界Ａ−Ａ’が記録ヘッドのノズルＮ１６とＮ１７の間となるように位置あわせされる。
【０１１５】
（第１スキャン）
画像データの生成について、図２、図１０、図１１を用いて説明する。
【０１１６】
まず、第１スキャンで、キャリッジが矢印１２０方向に移動を開始すると、リニアエンコーダ４８の信号が出力され、その出力信号を元に制御回路２１から読み出し開始信号が、マスク読み出し回路／不良ノズルマスク処理２６に出力される。
【０１１７】
制御回路２１の開始信号により、図２の処理が開始される。
【０１１８】
マスク読み出し回路／不良ノズルマスク処理２６により、マスク読み出し生成１７０、不良ノズルマスク生成１７１が行われる。
【０１１９】
マスク読み出し処理１７０では、第１スキャンであることより、マルチパスマスク２５に格納されている奇数マスクのＯＭ（１，１）がノズルＮ１７の位置にあうように読み出す。読み出されたマルチパスマスクデータは、図１０に示す１５０である。
【０１２０】
不良ノズルマスク生成１７１では、不良ノズル情報８により、不良ノズルマスクデータ１５１を生成する。生成された不良ノズルマスクデータ１５１は、不良ノズルＮ２３に対応するビット位置１５２が論理的に“０”となりマスクされる。
【０１２１】
マスク生成処理（１）１７２で、マスクデータ１５０と不良マスク処理データ１５１の論理積（ＡＮＤ）を取り、マスクデータ１５３を生成し、マスク読み出し回路／不良ノズルマスク処理２６が終了する。
【０１２２】
マスク読み出し回路／不良ノズルマスク処理２６で処理が終了すると、制御回路２１から不良ノズル補完処理／不要ノズルマスク処理２７に開始信号が出力され、不良ノズル補完処理／不要ノズルマスク処理２７がおこなわれる。
【０１２３】
不良ノズル補完処理／不要ノズルマスク処理２７では、
まず、不良ノズル補完データ生成１７３が行われる。これは、補完に使用されるノズル位置を論理的に“１”にし、マスクデータと論理和をとるものである。しかし、不良ノズルがＮ２３であるため、第１スキャンでは補完を行わないので、不良ノズル補完処理データはすべて論理的に“０”のデータとなり、図１０の不良ノズル補完処理データ１５４を得る。
【０１２４】
次に不要ノズルマスクデータ生成１７４が行われる。第１スキャンの有効記録領域内で使用されるノズルは、Ｎ１７からＮ３２の範囲なので、不要ノズルマスクデータ１５５を生成する。
【０１２５】
マスク生成処理（２）１７５では、マスク読み出し回路／不良ノズルマスク処理２６の出力データ１５３と不良ノズル補完データ１５４の論理和（ＯＲ）をとり、中間データ１５６を得る。中間データ１５６と不要ノズルマスクデータ１５５との論理積（ＡＮＤ）をとり、マスクデータ１５７が生成される。
【０１２６】
吐出データ読み出し処理１７６では、
マスク読み出し回路／不良ノズルマスク処理２６と、不良ノズル補完処理／不要ノズルマスク処理２７の処理と平行して、制御回路２１から吐出データ読み出し回路２４に開始信号が出力され、第１スキャンで記録する画像データ１ライン（Ｌ１）から画像データ１６ライン（Ｌ１６）の１番目のカラム（縦の一列）データ１５８を得る。
【０１２７】
カラムデータ１５８で、ノズルＮ１からＮ１６に対応するデータ１５９は不定である。
【０１２８】
吐出データ生成１７８では、
吐出データ生成／吐出タイミング発生回路２８が、制御回路２１から出力される信号により起動し、不良ノズル補完処理／不要ノズルマスク処理２７が生成したマスクデータ１５７と吐出データ読み出し回路２４が読み出した吐出データ１５８の論理積をとり、吐出データ１６０を生成する。
【０１２９】
以上の一連の処理によって生成された吐出データ１６０は、
吐出タイミング発生回路により、ヘッドドライバ２９に転送され、吐出１８０処理でヘッドドライバ２９がヘッドの記録素子を駆動しインクを吐出することにより、論理的に“１”に対応するドットが被記録材上に記録される。
【０１３０】
２番目のインク吐出カラムデータ作成のマスク読み出し処理では、奇数マスクのＯＭ（２，１）がノズルＮ１７の位置にあうように読み出される。
【０１３１】
３番目のインク吐出カラムデータ作成のマスク読み出し処理では、奇数マスクのＯＭ（３，１）がノズルＮ１７の位置にあうように読み出される。
【０１３２】
順次、１６番目のインク吐出カラムデータ作成のマスク読み出し処理まで、ｘアドレスを１ずつ加算し読み出される。
【０１３３】
１７番目のインク吐出カラムデータ作成のマスク読み出し処理では、ｘアドレスは１番目に戻り、奇数マスクのＯＭ（１，１）がノズルＮ１７の位置にあうように読み出される。
【０１３４】
順次、上記の処理がＡ’まで繰り返される。
【０１３５】
以上、図１１の１７０から１８０の処理を、ＡからＡ’までキャリッジの動きにあわせて行い、各カラムごとにインクを吐出することで、図９の１２２の幅の画像が第１スキャンで記録される。
【０１３６】
次に、被記録材を主走査方向に直交する矢印１２１の副走査の方向に１６ドットだけ移動する。
【０１３７】
図９−（ｂ）に示した第２スキャンの位置は、被記録材に対し記録ヘッド４１のノズルの吐出口列６０が相対的に１６ドット記録領域側に移動した状態を示している。
【０１３８】
（第２スキャン）
第２スキャンの画像データの生成について、図１１、図１２を用いて説明する。
【０１３９】
第２スキャンで、キャリッジが矢印１２０方向に移動を開始すると、リニアエンコーダ４８の信号が出力され、その出力信号を元に制御回路２１から吐出データ生成のための制御信号がプリンタ部の各ブロックに順次出力される。
【０１４０】
マスク読み出し処理１７０は、第２スキャンであることより、マルチパスマスク２５に格納されている偶数マスクのＥＭ（１，１）がノズルＮ１の位置にあうように読み出す。読み出されたマルチパスマスクデータは、図１２に示す１９０である。
【０１４１】
不良ノズルマスク生成１７１では、不良ノズル情報８により、不良ノズルマスクデータ１９１を生成する。不良ノズルマスクデータ１９１は、不良ノズルＮ２３に対応するビット位置１９２が論理的に“０”となりマスクされる。
【０１４２】
不良マスクデータ１９１は、ノズル列に１対１で対応するものなので、第３スキャン以降の処理でも不良マスクデータは同じ値をとる。
【０１４３】
マスク生成処理（１）１７２は、マスクデータ１９０と不良マスク処理データ１９１の論理積（ＡＮＤ）を取り、マスクデータ１９３を生成する。
【０１４４】
不良ノズル補完データ生成１７３では、Ｎ２３の不良ノズルに対し、１６ドット被記録材が移動したので、２３−１６＝７より、Ｎ７のノズルで第１スキャンのＮ２３が記録できなかったラインを補完する。
【０１４５】
補完に使用されるノズル位置Ｎ７を論理的に“１”にし、不良ノズル補完処理データ１９４を得る。
【０１４６】
不要ノズルマスクデータ生成１７４は、第２スキャンですべてのノズルが使用されるので、すべて論理的に“１”の不要ノズルマスクデータ１９５を生成する。
【０１４７】
マスク生成処理（２）１７５では、データ１９３と不良ノズル補完データ１９４の論理和（ＯＲ）をとり、中間データ１９６を得る。中間データ１９６と不要ノズルマスクデータ１９５との論理積（ＡＮＤ）をとり、マスクデータ１９７が生成される。
【０１４８】
吐出データ読み出し処理１７６では、第２スキャンで記録する画像データ１ライン（Ｌ１）から画像データ３２ライン（Ｌ３２）の１番目のカラム（縦の一列）データ１９８を得る。
【０１４９】
吐出データ生成１７８では、マスクデータ１９７と吐出データ１９８の論理積をとり、吐出データ１９９を生成する。
【０１５０】
生成された吐出データ１９９は、記録素子を駆動しインクを吐出することにより、論理的に“１”に対応するドットが被記録材上に記録される。
【０１５１】
２番目のインク吐出カラムデータ作成のマスク読み出し処理では、偶数マスクのＥＭ（２，１）がノズルＮ１の位置にあうように読み出される。
【０１５２】
３番目以降のマスクの読み出しは、第１スキャンと同様に行う。
【０１５３】
第１スキャンと同様に、図１１の１７０から１８０の処理を、ＡからＡ’までキャリッジの動きにあわせて行い、各カラムごとにインクを吐出することで、図９の１２３の幅の画像が第２スキャンで記録される。
【０１５４】
次に、被記録材を主走査方向に直交する矢印１２１の副走査の方向に１５ドットだけ移動する。
【０１５５】
図９−（ａ）に示した第３スキャンの位置は、記録ヘッド４１のノズルの吐出口列６０が第２スキャンの被記録材位置に対し相対的に１５ドット記録領域側に移動した状態を示している。
【０１５６】
（第３スキャン）
第３スキャンの画像データの生成について説明する。
【０１５７】
前のスキャンと同様に制御回路２１から制御信号がプリンタ部の各ブロックに順次出力される。
【０１５８】
マスク読み出し処理１７０は、第３スキャンの記録ヘッドと画像の位置から、奇数マスクのＯＭ（１，１６）がノズルＮ１の位置にあうように読み出す。読み出されたマルチパスマスクデータは、図１３に示す２００である。
【０１５９】
ノズル列に１対１で対応する不良マスクデータは、図１３の２０１である。
【０１６０】
マスク生成処理（１）１７２は、マスクデータ２００と不良マスク処理データ２０１の論理積（ＡＮＤ）を取り、マスクデータ２０３を生成する。
【０１６１】
不良ノズル補完データ生成１７３では、Ｎ２３の不良ノズルに対し、１５ドット被記録材が移動したので、２３−１５＝８より、Ｎ８のノズルで第２スキャンで不良ノズルＮ２３が記録できなかったラインを補完する。
【０１６２】
補完に使用されるノズル位置Ｎ８を論理的に“１”にし、不良ノズル補完処理データ２０４を得る。
【０１６３】
不要ノズルマスクデータ生成１７４は、第１スキャンのＮ３２と第３スキャンのＮ１が重なるので、Ｎ１をマスクするために、Ｎ１に対応する位置を論理的に“０”とした不要ノズルマスクデータ２０５を生成する。
【０１６４】
マスク生成処理（２）１７５では、データ２０３とデータ２０４の論理和（ＯＲ）をとり、中間データ２０６を得、中間データ２０６とデータ２０５との論理積（ＡＮＤ）をとり、マスクデータ２０７が生成される。
【０１６５】
吐出データ読み出し処理１７６では、第３キャンの記録ヘッド位置に対応する画像データ１６ライン（Ｌ１６）から画像データ４７ライン（Ｌ４７）の１番目のカラム（縦の一列）データ２０８を得る。
【０１６６】
吐出データ生成１７８では、マスクデータ２０７と吐出データ２０８の論理積をとり、吐出データ２０９が生成され、記録される。
【０１６７】
２番目のインク吐出カラムデータ作成は、図１４に示す。
【０１６８】
２番目のインク吐出カラムデータ作成のマスク読み出し処理では、奇数マスクのＯＭ（２，１６）がノズルＮ１の位置にあうように読み出され、データ２１０を生成する。
【０１６９】
マスク生成処理（１）１７２で、マスクデータ２１０と不良マスク処理データ２１１の論理積（ＡＮＤ）を取り、マスクデータ２１３を生成する。不良ノズル補完処理データは２１４である。
【０１７０】
マスク生成処理（２）１７５では、データ２１３とデータ２１４の論理和（ＯＲ）をとり、中間データ２１６を得、中間データ２１６と不要ノズルマスクデータ２１５との論理積（ＡＮＤ）をとり、マスクデータ２１７が生成される。
【０１７１】
吐出データ生成１７８では、マスクデータ２１７と２番目のカラム（縦の一列）データ２１８の論理積をとり、吐出データ２１９が生成され、記録される。
【０１７２】
第１、２スキャンと同様に、図１１の１７０から１８０の処理を、ＡからＡ’までキャリッジの動きにあわせて行い、各カラムごとにインクを吐出することで、図９の１２４の幅の画像が第２スキャンで記録される。
【０１７３】
次に、被記録材を主走査方向に直交する矢印１２１の副走査の方向に１７ドットだけ移動する。
【０１７４】
（第４スキャン）
第４スキャンのインク吐出カラムデータ作成を、図１５に示す。
【０１７５】
インク吐出カラムデータ作成のマスク読み出し処理では、偶数マスクのＥＭ（１，１）がノズルＮ１の位置にあうように読み出され、データ２２０を生成する。
【０１７６】
マスク生成処理（１）１７２で、マスクデータ２２０と不良マスク処理データ２２１の論理積（ＡＮＤ）を取り、マスクデータ２２３を生成する。
【０１７７】
不良ノズル補完データ生成１７３では、Ｎ２３の不良ノズルに対し、１７ドット被記録材が移動したので、２３−１７＝６より、Ｎ６のノズルを論理的に“１”にし、不良ノズル補完処理データ２２４を得る。
【０１７８】
不要ノズルマスクデータ生成１７４は、第４スキャンですべてのノズルが使用されるので、すべて論理的に“１”の不要ノズルマスクデータ２２５を生成する。
【０１７９】
マスク生成処理（２）１７５では、データ２２３とデータ２２４の論理和（ＯＲ）をとり、中間データ２２６を得、中間データ２２６と不要ノズルマスクデータ２２５との論理積（ＡＮＤ）をとり、マスクデータ２２７が生成される。
【０１８０】
吐出データ読み出し処理１７６では、第４スキャンの記録ヘッド位置に対応する画像データ３３ライン（Ｌ３３）から画像データ６４ライン（Ｌ６４）の１番目のカラム（縦の一列）データ２２８を得る。
【０１８１】
吐出データ生成１７８では、マスクデータ２２７と吐出データ２２８の論理積をとり、吐出データ２２９が生成され、記録される。
【０１８２】
図１１の１７０から１８０の処理を、ＡからＡ’までキャリッジの動きにあわせて行い、各カラムごとにインクを吐出することで、図９の１２５の幅の画像が第４スキャンで記録される。
【０１８３】
次に、被記録材を主走査方向に直交する矢印１２１の副走査の方向に１４ドットだけ移動する。
【０１８４】
（第５スキャン）
第５スキャンのインク吐出カラムデータ作成を、図１６に示す。
【０１８５】
インク吐出カラムデータ作成のマスク読み出し処理では、奇数マスクのＯＭ（１，１５）がノズルＮ１の位置にあうように読み出され、データ２３０を生成する。
【０１８６】
マスク生成処理（１）１７２で、マスクデータ２３０と不良マスク処理データ２３１の論理積（ＡＮＤ）を取り、マスクデータ２３３を生成する。
【０１８７】
不良ノズル補完データ生成１７３では、Ｎ２３の不良ノズルに対し、１４ドット被記録材が移動したので、２３−１４＝９より、Ｎ９のノズルを論理的に“１”にし、不良ノズル補完処理データ２３４を得る。
【０１８８】
不要ノズルマスクデータ生成１７４は、第３スキャンのＮ３２と第５スキャンのＮ１が重なるので、Ｎ１をマスクするために、Ｎ１に対応する位置を論理的に“０”とした不要ノズルマスクデータ２３５を生成する。
【０１８９】
マスク生成処理（２）１７５では、データ２３３とデータ２３４の論理和（ＯＲ）をとり、中間データ２３６を得、中間データ２３６と不要ノズルマスクデータ２３５との論理積（ＡＮＤ）をとり、マスクデータ２３７が生成される。
【０１９０】
吐出データ読み出し処理１７６では、第５スキャンの記録ヘッド位置に対応する画像データ４７ライン（Ｌ４７）から画像データ７８ライン（Ｌ７８）の１番目のカラム（縦の一列）データ２３８を得る。
【０１９１】
吐出データ生成１７８では、マスクデータ２３７と吐出データ２３８の論理積をとり、吐出データ２３９が生成され、記録される。
【０１９２】
図１１の１７０から１８０の処理を、ＡからＡ’までキャリッジの動きにあわせて行い、各カラムごとにインクを吐出することで、図９の１２６の幅の画像が第５スキャンで記録される。
【０１９３】
次に、被記録材を主走査方向に直交する矢印１２１の副走査の方向に１４ドットだけ移動する。
【０１９４】
（第６スキャン）
第６スキャンのインク吐出カラムデータ作成を、図１７に示す。
【０１９５】
インク吐出カラムデータ作成のマスク読み出し処理では、偶数マスクのＥＭ（１，２９）がノズルＮ１の位置にあうように読み出され、データ２４０を生成する。
【０１９６】
マスク生成処理（１）１７２で、マスクデータ２４０と不良マスク処理データ２４１の論理積（ＡＮＤ）を取り、マスクデータ２４３を生成する。
【０１９７】
不良ノズル補完データ生成１７３では、Ｎ２３の不良ノズルに対し、１４ドット被記録材が移動したので、２３−１４＝９より、Ｎ９のノズルを論理的に“１”にし、不良ノズル補完処理データ２４４を得る。
【０１９８】
不要ノズルマスクデータ生成１７４は、第４スキャンのＮ２９からＮ３２と第６スキャンのＮ１からＮ４が重なるので、Ｎ１からＮ４をマスクするために、Ｎ１からＮ４に対応する位置を論理的に“０”とした不要ノズルマスクデータ２４５を生成する。
【０１９９】
マスク生成処理（２）１７５では、データ２４３とデータ２４４の論理和（ＯＲ）をとり、中間データ２４６を得、中間データ２４６と不要ノズルマスクデータ２４５との論理積（ＡＮＤ）をとり、マスクデータ２４７が生成される。
【０２００】
吐出データ読み出し処理１７６では、第６スキャンの記録ヘッド位置に対応する画像データ６１ライン（Ｌ６１）から画像データ９２ライン（Ｌ９２）の１番目のカラム（縦の一列）データ２４８を得る。
【０２０１】
吐出データ生成１７８では、マスクデータ２４７と吐出データ２４８の論理積をとり、吐出データ２４９が生成され、記録される。
【０２０２】
図１１の１７０から１８０の処理を、ＡからＡ’までキャリッジの動きにあわせて行い、各カラムごとにインクを吐出することで、図９の１２７の幅の画像が第６スキャンで記録される。
【０２０３】
図１８は、上記で説明した第６スキャン以降のスキャンを説明する図である。
Ａは、記録画像の上端である。
【０２０４】
上記で、説明したように、第１スキャン後、第２スキャン後、・・・・、第１０スキャン後と、各スキャン後の送り量を、１６ドット、１５ドット、１７ドット、１４ドット、１４ドット、１７ドット、１５ドット、１６ドット、１６ドット、１５ドットと送ると、本実施例の不良ノズルＮ２３を補完する第２スキャン、第３スキャン・・・・、第１１スキャンのノズルは、それぞれ、Ｎ７、Ｎ８、Ｎ６、Ｎ９、Ｎ９、Ｎ６、Ｎ８、Ｎ７、Ｎ７、Ｎ８となる。
【０２０５】
すなわち、送りのドット数を１６、１５、１７、１４、１４、１７、１５、１６の順番で繰返して行うことにより、補完に使用するノズルをＮ７、Ｎ８、Ｎ６、Ｎ９、Ｎ９、Ｎ６、Ｎ８、Ｎ７と４本のノズルを順次切り換えながら行うことが可能となる。
【０２０６】
図１９は、本実施例で使用される不良ノズル補完データをスキャンの順に並べたものである。
【０２０７】
本実施例の副走査の送り方法をとると、第２スキャン以降は、第２スキャンから第９スキャンの不良ノズル補完データの繰返しとなり、その補完に使用されるノズルは、Ｎ６からＮ９の４本のノズルに均等に分散される。
【０２０８】
図２０は、本実施例で使用される不要ノズルマスクデータをスキャンの順に並べたものである。
【０２０９】
本実施例の副走査の送り方法をとると、第２スキャン以降は、第２スキャンから第９スキャンの不要ノズルマスクデータの繰返しとなる。
【０２１０】
被記録材への記録で、最後の２回のスキャンに関しては、画像の最後のライン位置により、マスクデータがＮ３２側から、論理的に“０”でマスクされる。
【０２１１】
本発明に係わるプログラムを格納した記憶媒体を他のシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが、記憶媒体に格納されたプロクラムコードを読出し実行することによっても、本発明は達成される。
【実施例２】
【０２１２】
不良ノズルがＮ１０であった場合について説明する。
【０２１３】
図２１は、第１の実施例で示した副走査の送り方法を用いて、不良ノズルがＮ１０だった場合の各スキャンで補完に使用されるノズルを示したものである。
【０２１４】
第１の実施例では、補完は次のスキャンで行われたが、第２の実施例では、前のスキャンで不良ノズルの補完を行う。
【０２１５】
Ａは、記録画像の上端である。
【０２１６】
第１の実施例で説明したように、第１スキャン後、第２スキャン後、・・・・、第１０スキャン後、第１１スキャン後と、各スキャン後の送り量を、１６ドット、１５ドット、１７ドット、１４ドット、１４ドット、１７ドット、１５ドット、１６ドット、１６ドット、１５ドットと送る。
【０２１７】
不良ノズルがＮ１０であるので、第１スキャンから補完が行われる。
【０２１８】
第１１スキャン後１７ドット副走査が送られて、第１２スキャンが開始されるので、第１１スキャンではノズルＮ２７が第１２スキャンの不良ノズルＮ１０の補完に使用される。
【０２１９】
不良ノズルＮ１０を補完する第１スキャン第２スキャン、第３スキャン・・・・、第１１スキャンの各ノズルは、それぞれ、Ｎ２６、Ｎ２５、Ｎ２７、Ｎ２４、Ｎ２４、Ｎ２７、Ｎ２５、Ｎ２６、Ｎ２６、Ｎ２５、Ｎ２７となる。
【０２２０】
すなわち、送りのドット数を１６、１５、１７、１４、１４、１７、１５、１６の順番で繰返して行うことにより、第１の実施例と同様に第２スキャンの補完を考えると、補完に使用するノズルをＮ２５、Ｎ２７、Ｎ２４、Ｎ２４、Ｎ２７、Ｎ２５、Ｎ２６、Ｎ２６と４本のノズルを順次切り換えながら行うことが可能となる。
【０２２１】
図２３は、第２の実施例における第２スキャンの第１カラムのデータ処理を示す図である。
【０２２２】
読み出したマスクは２５０、不良ノズルマスク処理データは２５１、不良ノズルマスク位置は２５２、マスク処理（１）生成データは２５３である。
【０２２３】
不良ノズル補間処理データは２５４、不要ノズルマスクデータは２５５で、中間処理データは２５６、マスク処理（２）生成データは２５７となる。
【０２２４】
読み出した吐出データは２５８で、吐出データ２５９が生成される。
【０２２５】
図２２は、第２の実施例で使用される不良ノズル補完データをスキャンの順に並べたものである。
【０２２６】
不良ノズル補完データの順序の記載は、図１９の記載方法に対応している。
【０２２７】
第２の実施例の副走査の送り方法をとると、第１スキャン以降は、第１スキャンから第８スキャンの不良ノズル補完データの繰返しとなる。
【０２２８】
これは、第２スキャン以降は、第２スキャンから第９スキャンの不良ノズル補完データの繰返しとなりと表現するのと同じで、図２２は後者を視覚化した図である。
【０２２９】
その補完に使用されるノズルは、Ｎ２４からＮ２７の４本のノズルに均等に分散される。
【０２３０】
第２の実施例で使用される不要ノズルマスクデータをスキャンの順は、第１の実施例で示した図２０で、第２スキャン以降は、第２スキャンから第９スキャンの不要ノズルマスクデータの繰返しとなる。
【０２３１】
第１の実施例と同様、被記録材への記録において、最後の２回のスキャンに関しては、画像の最後のライン位置により、マスクデータがＮ３２側から、論理的に“０”でマスクされる。
【実施例３】
【０２３２】
第１、第２の実施例では、２パス記録の場合について述べたが、パス数は２パスに限定されるのどではなく、３パス、４パスなど、２パス以上であっても良い。
【実施例４】
【０２３３】
第１、第２の実施例では、片方向の記録方式について述べたが、往復方向の記録方式についても可能であることはいうまでもない。
【実施例５】
【０２３４】
第１、第２の実施例では、副走査の送り量をスキャンごとに変更したが、不良ノズルがないときには、副走査の送り量は固定でよい。
【実施例６】
【０２３５】
第１、第２の実施例では、補完に使用するノズルを４本にしたが、副走査の送り量りの可変パターンを変更することにより、他の本数での補完も可能となる。
【図面の簡単な説明】
【０２３６】
【図１】本発明の第１の実施例の記録装置の各種制御を司る制御部のブロック図である。
【図２】図１の実施例におけるプリンタ部のブロック図である。
【図３】図１の実施例におけるインクジェット記録装置の要部構成を示す図である。
【図４】図１の実施例におけるインクジェットヘッドのインク吐出口列を示す図である。
【図５】図１の実施例における画像処理の流れを示すブロック図である。
【図６】図１の実施例における不吐ノズル検出用テストパターンである。
【図７】図１の実施例におけるテストパターンを印字する課程を示す図である。
【図８】図１の実施例における２パス印字に使用するマスクの一例を示す図である。
【図９】図１の実施例における画像が形成されて行く過程を示す図である。
【図１０】図９で示す実施例における第１スキャンの１カラム目のデータ処理を示す図である。
【図１１】図９で示す実施例におけるデータ処理の流れを示すフローチャートである。
【図１２】図９で示す実施例における第２スキャンの１カラム目のデータ処理を示す図である。
【図１３】図９で示す実施例における第３スキャンの１カラム目のデータ処理を示す図である。
【図１４】図９で示す実施例における第３スキャンの２カラム目のデータ処理を示す図である。
【図１５】図９で示す実施例における第４スキャンの１カラム目のデータ処理を示す図である。
【図１６】図９で示す実施例における第５スキャンの１カラム目のデータ処理を示す図である。
【図１７】図９で示す実施例における第６スキャンの１カラム目のデータ処理を示す図である。
【図１８】第１の実施例におけるスキャンと補完に使用するノズルを示す図である。
【図１９】図９の実施例で使用される不良ノズル補完データをスキャンの順に並べたものである。
【図２０】図９の実施例で使用される不要ノズルマスクデータをスキャンの順に並べたものである。
【図２１】第２の実施例におけるスキャンと補完に使用するノズルを示す図である。
【図２２】第２の実施例で使用される不良ノズル補完データをスキャンの順に並べたものである。
【図２３】第２の実施例の第２スキャンの１カラム目のデータ処理を示す図である。
【符号の説明】
【０２３７】
１  画像入力部
２  操作部
３  ＣＰＵ
４  記憶媒体
４ａ  ガンマ補正変換テーブル
４ｂ  マスキング係数
４ｃ  黒生成及びＵＣＲテーブル
４ｄ  インク振り分けテーブル
４ｅ  その他のテーブル
４ｆ  テスト印字パターン
４ｇ  制御プログラム群
５  ＲＡＭ
６  画像処理部
７  プリンタ部
８  不揮発性メモリ
８ａ  不良ノズル情報
９  バスライン
２１  制御回路
２２  ＣＲモータドライバ
２３  ＬＦモータドライバ
２４  吐出データ読出し回路
２５  マルチパスマスク
２６  マスク読出し回路／不良ノズルマスク処理
２７  不良ノズル補完処理／不要ノズルマスク処理
２８  吐出データ生成／吐出タイミング発生回路
２９  ヘッドドライバ
４０  キャリッジ
４１  記録ヘッド
４１−１〜４１−４  記録ヘッド
４２−１〜４２−４  インクカートリッジ
４３  フレキシブルケーブル
４４  被記録材
４５  排紙ローラ
４６  ＬＦモータ
４７  ガイドシャフト
４８  リニアエンコーダ
４９  駆動ベルト
５０  ＣＲモータ
５１−１〜５１−４  キャップ部
５２  回復ユニット
５３  ブレード、拭き部材
６０  吐出口列
８０  入力ガンマ補正／輝度濃度変換処理部
８１  色補正（マスキング）処理部
８２  黒生成およびＵＣＲ処理部
８３  出力ガンマ補正処理部
８４  ２値化処理部
８５−１〜８５−４  ビットプレーン
９０  不吐出ノズルチェック用テストパターン
１００  不吐出ノズル箇所
１１０  奇数スキャンのマスク
１１１  偶数スキャンのマスク
１１２  奇数スキャンマスクの左上端アドレス
１１３  奇数スキャンマスクの右下端アドレス
１１４  偶数スキャンマスクの左上端アドレス
１１５  偶数スキャンマスクの右下端アドレス
１１６  マスク読み出しｙ方向のローテーション
１１７  マスク読み出しｘ方向のローテーション
１２０  主走査記録方向
１２１  副走査の被記録材搬送方向
１２２  第１スキャンの記録幅
１２３  第２スキャンの記録幅
１２４  第３スキャンの記録幅
１２５  第４スキャンの記録幅
１２６  第５スキャンの記録幅
１２７  第６スキャンの記録幅
１５０  第１スキャン第１カラムの読み出しマスク
１５１  第１スキャン第１カラムの不良ノズルマスク処理データ
１５２  第１スキャン第１カラムの不良ノズルマスク位置
１５３  第１スキャン第１カラムのマスク処理（１）生成データ
１５４  第１スキャン第１カラムの不良ノズル補間処理データ
１５５  第１スキャン第１カラムの不要ノズルマスクデータ
１５６  第１スキャン第１カラムの中間処理データ
１５７  第１スキャン第１カラムのマスク処理（２）生成データ
１５８  第１スキャン第１カラムの読み出した吐出データ
１５９  第１スキャン第１カラムの不定データ
１６０  第１スキャン第１カラムの吐出データ
１７０  マスク読み出し処理
１７１  不良ノズルマスク生成
１７２  マスク生成処理（１）
１７３  不良ノズル補完データ生成
１７４  不要ノズルマスクデータ生成
１７５  マスク生成処理（２）
１７６  吐出データ読込み処理
１７８  吐出データ生成
１７９  インク吐出
１９０  第２スキャン第１カラムの読み出しマスク
１９１  第２スキャン第１カラムの不良ノズルマスク処理データ
１９２  第２スキャン第１カラムの不良ノズルマスク位置
１９３  第２スキャン第１カラムのマスク処理（１）生成データ
１９４  第２スキャン第１カラムの不良ノズル補間処理データ
１９５  第２スキャン第１カラムの不要ノズルマスクデータ
１９６  第２スキャン第１カラムの中間処理データ
１９７  第２スキャン第１カラムのマスク処理（２）生成データ
１９８  第２スキャン第１カラムの読み出した吐出データ
１９９  第２スキャン第１カラムの吐出データ
２００  第３スキャン第１カラムの読み出しマスク
２０１  第３スキャン第１カラムの不良ノズルマスク処理データ
２０２  第３スキャン第１カラムの不良ノズルマスク位置
２０３  第３スキャン第１カラムのマスク処理（１）生成データ
２０４  第３スキャン第１カラムの不良ノズル補間処理データ
２０５  第３スキャン第１カラムの不要ノズルマスクデータ
２０６  第３スキャン第１カラムの中間処理データ
２０７  第３スキャン第１カラムのマスク処理（２）生成データ
２０８  第３スキャン第１カラムの読み出した吐出データ
２０９  第３スキャン第１カラムの吐出データ
２１０  第３スキャン第２カラムの読み出しマスク
２１１  第３スキャン第２カラムの不良ノズルマスク処理データ
２１２  第３スキャン第２カラムの不良ノズルマスク位置
２１３  第３スキャン第２カラムのマスク処理（１）生成データ
２１４  第３スキャン第２カラムの不良ノズル補間処理データ
２１５  第３スキャン第２カラムの不要ノズルマスクデータ
２１６  第３スキャン第２カラムの中間処理データ
２１７  第３スキャン第２カラムのマスク処理（２）生成データ
２１８  第３スキャン第２カラムの読み出した吐出データ
２１９  第３スキャン第２カラムの吐出データ
２２０  第４スキャン第１カラムの読み出しマスク
２２１  第４スキャン第１カラムの不良ノズルマスク処理データ
２２２  第４スキャン第１カラムの不良ノズルマスク位置
２２３  第４スキャン第１カラムのマスク処理（１）生成データ
２２４  第４スキャン第１カラムの不良ノズル補間処理データ
２２５  第４スキャン第１カラムの不要ノズルマスクデータ
２２６  第４スキャン第１カラムの中間処理データ
２２７  第４スキャン第１カラムのマスク処理（２）生成データ
２２８  第４スキャン第１カラムの読み出した吐出データ
２２９  第４スキャン第１カラムの吐出データ
２３０  第５スキャン第１カラムの読み出しマスク
２３１  第５スキャン第１カラムの不良ノズルマスク処理データ
２３２  第５スキャン第１カラムの不良ノズルマスク位置
２３３  第５スキャン第１カラムのマスク処理（１）生成データ
２３４  第５スキャン第１カラムの不良ノズル補間処理データ
２３５  第５スキャン第１カラムの不要ノズルマスクデータ
２３６  第５スキャン第１カラムの中間処理データ
２３７  第５スキャン第１カラムのマスク処理（２）生成データ
２３８  第５スキャン第１カラムの読み出した吐出データ
２３９  第５スキャン第１カラムの吐出データ
２４０  第６スキャン第１カラムの読み出しマスク
２４１  第６スキャン第１カラムの不良ノズルマスク処理データ
２４２  第６スキャン第１カラムの不良ノズルマスク位置
２４３  第６スキャン第１カラムのマスク処理（１）生成データ
２４４  第６スキャン第１カラムの不良ノズル補間処理データ
２４５  第６スキャン第１カラムの不要ノズルマスクデータ
２４６  第６スキャン第１カラムの中間処理データ
２４７  第６スキャン第１カラムのマスク処理（２）生成データ
２４８  第６スキャン第１カラムの読み出した吐出データ
２４９  第６スキャン第１カラムの吐出データ
２５０  第２スキャン第１カラムの読み出しマスク
２５１  第２スキャン第１カラムの不良ノズルマスク処理データ
２５２  第２スキャン第１カラムの不良ノズルマスク位置
２５３  第２スキャン第１カラムのマスク処理（１）生成データ
２５４  第２スキャン第１カラムの不良ノズル補間処理データ
２５５  第２スキャン第１カラムの不要ノズルマスクデータ
２５６  第２スキャン第１カラムの中間処理データ
２５７  第２スキャン第１カラムのマスク処理（２）生成データ
２５８  第２スキャン第１カラムの読み出した吐出データ
２５９  第２スキャン第１カラムの吐出データ
【図１】
2006218694.tif 000003
【図２】
2006218694.tif 000004
【図３】
2006218694.tif 000005
【図４】
2006218694.tif 000006
【図５】
2006218694.tif 000007
【図６】
2006218694.tif 000008
【図７】
2006218694.tif 000009
【図８】
2006218694.tif 000010
【図９】
2006218694.tif 000011
【図１０】
2006218694.tif 000012
【図１１】
2006218694.tif 000013
【図１２】
2006218694.tif 000014
【図１３】
2006218694.tif 000015
【図１４】
2006218694.tif 000016
【図１５】
2006218694.tif 000017
【図１６】
2006218694.tif 000018
【図１７】
2006218694.tif 000019
【図１８】
2006218694.tif 000020
【図１９】
2006218694.tif 000021
【図２０】
2006218694.tif 000022
【図２１】
2006218694.tif 000023
【図２２】
2006218694.tif 000024
【図２３】
2006218694.tif 000025