(57)【特許請求の範囲】
【請求項１】
所定の方向に沿って配列された複数の吐出部を有する記録ヘッドを用いて記録媒体上に画像の記録を行う記録装置であって、
前記記録媒体に対して前記記録ヘッドを主走査方向に沿って走査する主走査手段と、
前記記録媒体を前記主走査方向と直交する副走査方向に沿って移動させる副走査手段と、
前記副走査手段による前記記録媒体の移動量を、前記複数の吐出部の前記副走査方向の幅よりも小さくし、該記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御手段と、
前記所定の記録領域に対して前記複数の吐出部が記録すべきドットを定めた記録データを前記複数回の走査に分割するためのマスクテーブルを生成する生成手段と、
前記複数の吐出部のうち、所定の吐出部に吐出不良が発生した場合、前記所定の吐出部が記録すべきドットを、前記複数の吐出部のうち、前記所定の吐出部が走査する前記記録媒体上の位置を別の前記走査で走査する吐出部が記録するよう、前記生成手段により生成されたマスクテーブルの内容を変更する変更手段と、
前記マスクテーブルを用いて、前記複数回の走査に分割された記録データを出力する出力手段とを備え、
前記記録制御手段は、前記出力手段によって出力された前記複数回の走査に分割された記録データに基づいて前記記録媒体上に画像を記録する
ことを特徴とする記録装置。
【請求項２】
前記複数の吐出部のうち、吐出不良が発生した吐出部を検知する検知手段をさらに有し、
前記変更手段は、前記検知手段による検知結果に基づいて前記マスクテーブルの内容を変更する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記生成手段は、前記複数の吐出部の連続した複数の吐出部をグループとして、該グループごとに前記記録データを前記複数回の走査に分割するためのマスクテーブルを生成し、
前記変更手段は、前記所定の吐出部を含む前記グループに属する前記吐出部に対応するマスクテーブルの内容を変更する
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記生成手段は、前記複数の吐出部の連続した複数の吐出部をグループとして、該グループごとに前記記録データを前記複数回の走査に分割するためのマスクテーブルを生成し、
記録動作中に前記検知手段により所定の吐出部の吐出不良を検知した場合、前記変更手段は、前記所定の吐出部を含む前記グループに属する前記吐出部に対応するマスクテーブルを前記生成手段によって再度生成することで、前記マスクテーブルの内容を変更する
ことを特徴とする請求項２に記載の記録装置。
【請求項５】
前記記録ヘッドを複数備えるとともに、
前記生成手段は、前記複数の記録ヘッドそれぞれに対応した前記マスクテーブルを生成する
ことを特徴とする請求項１に記載の記録装置。
【請求項６】
前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである
ことを特徴とする請求項１に記載の記録装置。
【請求項７】
前記記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている
ことを特徴とする請求項１に記載の記録装置。
【請求項８】
所定の方向に沿って配列された複数の吐出部を有する記録ヘッドを用いて記録媒体上に画像の記録を行う記録装置の制御方法であって、
前記記録ヘッドを主走査方向に沿って走査する間に記録を行い、主走査の後の前記記録媒体の副走査方向への移動量を、前記複数の吐出部の前記副走査方向の幅よりも小さくし、記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御工程と
前記所定の記録領域に対して前記複数の吐出部が記録すべきドットを定めた記録データを前記複数回の走査出力するに分割するためのマスクテーブルを生成する生成工程と、
前記複数の吐出部のうち、所定の吐出部に吐出不良が発生した場合、前記所定の吐出部が記録すべきドットを、前記複数の吐出部のうち、前記所定の吐出部が走査する前記記録媒体上の位置を別の前記走査で走査する吐出部が記録するよう、前記生成手段により生成されたマスクテーブルの内容を変更する変更工程と、
前記マスクテーブルを用いて、前記複数回の走査に分割された記録データを出力する出力工程とを備え、
前記記録制御工程は、前記出力工程によって出力された前記複数回の走査に分割された記録データに基づいて前記記録媒体上に画像を記録する
ことを特徴とする記録装置の制御方法。
【請求項９】
前記複数の吐出部それぞれについて、吐出不良の発生の有無を検知する検知工程をさらに有し、
前記変更工程は、前記検知工程により検知された吐出不良が生じた吐出部に応じて前記マスクテーブルの内容を変更する
ことを特徴とする請求項８に記載の記録装置の制御方法。
【請求項１０】
前記生成工程は、前記複数の吐出部の連続した複数の吐出部をグループとして、該グループごとに前記記録データを前記複数回の走査に分割するためのマスクテーブルを生成し、
前記変更工程は、前記所定の吐出部を含む前記グループに属する前記吐出部に対応するマスクテーブルの内容を変更する
ことを特徴とする請求項８に記載の記録装置の制御方法。
【請求項１１】
前記生成工程は、前記複数の吐出部の連続した複数の吐出部をグループとして、該グループごとに前記記録データを前記複数回の走査に分割するためのマスクテーブルを生成し、
記録動作中に前記検知工程により所定の吐出部の吐出不良が検知された場合に、前記変更工程は、前記所定の吐出部を含む前記グループに属する前記吐出部に対応するマスクテーブルを前記生成工程によって再度生成することで、前記マスクテーブルの内容を変更する
ことを特徴とする請求項９に記載の記録装置の制御方法。
【請求項１２】
前記記録装置は前記記録ヘッドを複数備え、
前記生成工程は、前記複数の記録ヘッドそれぞれに対応した前記マスクテーブルを生成する
ことを特徴とする請求項８に記載の記録装置の制御方法。
【請求項１３】
前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドであることを特徴とする請求項８に記載の記録装置の制御方法。
【請求項１４】
前記記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている
ことを特徴とする請求項１３に記載の記録装置の制御方法。
【請求項１５】
所定の方向に沿って配列された複数の吐出部を有する記録ヘッドを用いて記録媒体上に画像の記録を行う記録装置における、前記記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御をコンピュータに実行させるための制御プログラムが格納されたコンピュータ可読メモリであって、
前記記録ヘッドを主走査方向に沿って走査する間に記録を行い、主走査の後の前記記録媒体の副走査方向への移動量を、前記複数の吐出部の前記副走査方向の幅よりも小さくし、記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御工程と
前記所定の記録領域に対して前記複数の吐出部が記録すべきドットを定めた記録データを前記複数回の走査出力するに分割するためのマスクテーブルを生成する生成工程と、
前記複数の吐出部のうち、所定の吐出部に吐出不良が発生した場合、前記所定の吐出部が記録すべきドットを、前記複数の吐出部のうち、前記所定の吐出部が走査する前記記録媒体上の位置を別の前記走査で走査する吐出部が記録するよう、前記生成手段により生成されたマスクテーブルの内容を変更する変更工程と、
前記マスクテーブルを用いて、前記複数回の走査に分割された記録データを出力する出力工程とコンピュータに実行させるための制御プログラムを備え、
前記記録制御工程は、前記出力工程によって出力された前記複数回の走査に分割された記録データに基づいて前記記録媒体上に画像を記録する
ことを特徴とするコンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体の搬送方向に配列された複数の吐出部を有する記録ヘッドを記録媒体の同一記録領域に対して複数回走査させて、入力された画像情報に基づく画像を前記記録媒体上に完成させるマルチパス記録を行う記録装置及びそのの制御方法、コンピュータ可読メモリに関するものである。
【０００２】
【従来の技術】
近年、パーソナル・コンピュータや複写装置、ワード・プロセッサ等のＯＡ機器が広く普及している。そして、これらの機器の記録装置の一種として、インクジェット方式により画像記録を行うインクジェット記録装置が急速に発展、普及している。特に、ＯＡ機器の高機能化とともにカラー化が進んでおり、これに伴なって様々なカラー・インクジェット記録装置が開発されてきている。
【０００３】
一般にインクジェット記録装置は、記録工程（記録ヘッド）およびインクタンクを搭載するキャリッジと、記録紙を搬送する搬送工程と、これらを制御する制御手段とを具備する。そして、複数の吐出口からインク液滴を吐出させる記録ヘッドを記録紙の搬送方向（以下、副走査方向と称する）と直行する方向（以下、主走査方向と称する）にシリアル走査させ、一方で非記録時に記録幅に等しい量で記録紙を間欠搬送する。また、カラー・インクジェット記録装置の場合、複数色の記録ヘッドにより吐出されるインク液滴を記録媒体上で重ねあわせることによってカラー画像を形成する。
【０００４】
インクジェット記録装置のインクを吐出して記録を行う方法としては、吐出口近傍に発熱素子（電気／熱エネルギー変換体）を設け、この発熱素子に電気信号を印加することによりインクを局所的に加熱して圧力変化を起こさせ、インクを吐出口から吐出させる電気／熱エネルギー変換体を用いる方法や、圧電素子などの電気／機械変換体を用いる方法がある。また、インクを吐出する手段として、ピエゾ素子等の電気圧力変換手段を用い、インクに機械的圧力を付与してインクを吐出する構成も従来より知られている。
【０００５】
このような方法は、記録データに応じてインクを微少な液滴として吐出口から記録媒体上に吐出することにより文字や図形などの記録を行うものである。そして、ノンインパクトであるため騒音が少ないこと、ランニング・コストが低いこと、装置が小型化しやすいこと、およびカラー化が比較的容易であること等の利点を有していることから、コンピュータやワードプロセッサー等と併用される。また、単独で使用される複写機、プリンタ、ファクシミリ等に搭載する記録装置として広く用いられている。
【０００６】
従来のインクジェット記録装置の記録方法において、記録媒体上でインクのにじみのない高発色のカラー画像を得るためには、インク吸収層を有する専用コート紙を使用する必要があったが、近年はインクの改良等によりプリンタや複写機等で大量に使用される普通紙への記録適性を持たせた方法も実用化されている。また、ＯＨＰシートや布、プラスチック・シート等のインクの吸収特性が異なる様々な記録媒体への対応が望まれている。こうした要求に応えるため、記録媒体の種類に係わりなく最良の記録が可能な記録装置の開発および製品化が進められている。更に、記録媒体の大きさについても、宣伝広告用のポスタや衣類等の織布への記録に求められるような大サイズの記録媒体への記録を可能とすることも要求されてきている。このようなインクジェット記録装置は、優れた記録手段として幅広い産業分野で需要が高まっており、より一層高品位な画像の提供が求められ、また、更なる高速化への要求も一段と高まっていると言える。
【０００７】
一般に、カラー・インクジェット記録装置の記録方法は、シアン（Ｃｙ）、マゼンタ（Ｍｇ）、イエロー（Ｙｅ）の３色のカラー・インクを使用し、また、さらにはブラック（Ｂｋ）を加えた４色のインクを使用してカラー記録を実現する。このようなカラー・インクジェット記録装置においては、主にキャラクタの記録に用いるモノクロ・インクジェット記録装置と異なり、カラー・イメージ画像を記録するので、記録される画像の発色性や階調性、一様性など、様々な要素が要求される。
【０００８】
しかし、記録される画像の品位は、記録ヘッド単体の性能に依存するところが大きい。つまり、記録ヘッドの吐出口の形状や電気／熱変換体（吐出ヒータ）のばらつき等の記録ヘッド製作工程時に生じる吐出口毎の僅かな違いがそれぞれに吐出されるインクの吐出量や吐出方向の向きに影響を及ぼし、最終的に形成される記録画像の濃度ムラとして画像品位を劣化させる原因となる。その結果として、主走査方向に対して周期的にエリア・ファクタ１００％を満たせない“白”の部分が存在したり、逆に必要以上にドットが重なり合ったり、あるいは白筋が記録胃媒体上に発生したりすることとなる。これらの現象が、通常人間の目で濃度ムラとして感知される。
【０００９】
そこで、これらの濃度ムラ対策としてマルチパス記録方式と呼ばれる方式が提案されている。このマルチパス記録方式について、図１１を用いて説明する。
【００１０】
尚、図１１では、説明を簡単にするために、８ノズル（吐出口）からなる単一インク色の記録ヘッドによるマルチパス記録方式を例に挙げて説明する。
【００１１】
図１１は従来のマルチパス記録方式を説明するための図である。
【００１２】
記録ヘッドの主走査方向への第１走査では、記録ヘッドの８ノズルの内の先頭の４ノズルを用いて、千鳥パターン（●で示す位置に記録するパターン）を記録する。次に、記録ヘッドの記録幅の半分（ここでは、４ドット幅）だけ副走査方向へ紙送りを行った後、記録ヘッドの第２走査では、記録ヘッドの８ノズルすべてを用いて、逆千鳥パターン（○で示す位置に記録するパターン）を記録することにより、記録ヘッドの記録幅の半分の記録領域の記録を完成する。即ち、順次４ドット単位の紙送りと千鳥／逆千鳥パターンの記録を交互に行うことにより、４ドット単位の記録領域を１走査毎に完成させていく。このようにして、一つのライン（記録ヘッドの記録幅で１走査した場合の記録領域）を異なる二つのノズルを用いて記録することにより、濃度ムラを抑えた高品位な画像を形成することができる。また、マルチパス記録方式は、インクを乾かしながら記録していくことにより、ブリーディング（にじみ）を抑えるといった効果や、走査毎の記録ドットを低減することから吐出不良の原因となる記録ヘッドの昇温を抑制する効果等も同時に達成できる。
【００１３】
また、各走査毎の記録を行わない（インクの吐出を行わない）ためのデータ（パス・データ）を生成する方式としては、上述のように千鳥／逆千鳥パターンを用いて記録データを間引くことによりパス・データを生成する方式（固定間引き方式）や、記録ドットと非記録ドットとが乱数的に配列されたランダム・マスク・パターンを用いて記録データを間引くことによりパス・データを生成する方式（ランダム間引き方式）や、記録ドットを間引くことによりパス・データを生成する方式（データ間引き方式）等の方式が知られている。
【００１４】
また、インクジェット記録装置の記録ヘッドにおいては、インク吐出を行わない状態で長時間放置された場合、特に吐出口近傍のインク液路内においてインクが増粘し、正常な吐出が行われなくなることがある。また、記録ドットの比率が高い（記録デューティが高い）記録動作が連続する場合、インク吐出に伴なってインク液路内のインク中に微細な気泡が生じて、これが成長し、この成長した気泡がインク液路内に残留して吐出に影響を及ぼし、正常な吐出が行われなくなることがある。この気泡は、先に述べたインク吐出に伴なって発生するものの他に、インク供給路の接続部などのインク供給系においてインク中に混入するものもある。
【００１５】
このようなインクの不吐出は、記録装置の信頼性を下げる。また、正常に吐出できない状態で記録を継続すると、正常な場合に比べて記録ヘッドがはるかに高い温度まで昇温し、記録ヘッド自体にダメージを与え、耐久性が損なわれる場合がある。
【００１６】
これら種々の原因によるインクの吐出不良に対してインクジェット記録装置では、▲１▼吐出を行わない時に記録ヘッドの吐出口面を被覆してインクの増粘を防止するキャッピング処理、▲２▼キャッピング状態で吐出口からインクを吸引して増粘インクを強制排出させるインク吸引処理、▲３▼インク吸収体などで構成される所定のインク受けにインクを吐出して増粘インクを排出する予備吐出処理等の回復処理が行われる。
【００１７】
このような回復処理に関連して、記録装置の信頼性向上の目的で、インク不吐出を検知する検知手段を設けることが好ましい。また、記録ヘッドが有する複数の吐出部の各々に対して個別に吐出不良を検知できることが好ましい。検知手段としては、インク飛翔経路側に配置した光センサを用いる方法や、空吐出により記録ヘッドに生じる温度上昇およびその後の温度の降下により判断する方法や、所定のテストパターンを記録媒体に記録し、それを読み取ることにより検知する方法等、様々な方法が用いられている。
【００１８】
【発明が解決しようとする課題】
しかしながら、上記従来の記録装置においては、インクの不吐出に対する対策に関連して、次のような問題点が存在した。
【００１９】
頁記録の途中でインク不吐出を検知した場合、速やかに回復処理を行うのが一般的である。すなわち、記録処理を一時中断して回復処理を行うので、トータルの記録処理時間を遅らせてしまうといった問題が生じる。また、マルチパス記録を行うインクジェット記録装置においては、同一記録領域に対する複数の記録走査の時間間隔が、通常の記録走査時に比べて回復処理に要した時間だけ大きくなってしまう。一般には、後から打ち込んだインク滴は、紙面に垂直な方向と紙面に沿った方向には浸透するが、先に着弾したインク滴が浸透している領域にはあまり浸透定着しない。後から打ち込んだインク滴は、先に打ち込んだインク滴が浸透した領域のさらに下方へ浸透・定着することになる。しかし、先の記録走査で打ち込んだ後に、長い時間間隔をおいて次のインク滴が着弾した場合には、先のインク滴が浸透定着している領域に比較的に多く浸透する。このように、記録走査の時間間隔が長い場合の方が記録濃度が高くなることが知られている。そのため、回復処理によって記録の時間間隔が長くなってしまった領域に濃度むらが発生する場合がある。また、インク吸引処理などでは特に大量のインクを消費するため、むやみに回復処理を行うことは好ましくない。
【００２０】
また、回復処理を実行しても正常なインク吐出が再開できなくなり、記録ヘッドが回復不能になった場合、正常動作可能な新しい記録ヘッドと交換する必要がある。すなわち、記録ヘッドを交換するまでの間は、インク不吐出による濃度むらや白すじを許容するか、記録機能そのものを完全に停止してしまうことになる。
【００２１】
このようなインク不吐出による問題を解決するため、例えば、あらかじめ通常の記録では使用しないノズルを備えることにより、不吐出ノズルを検知すると別途用意された不吐出補完用ノズルがこれに代わって補完記録するものが提案されている。しかし、記録ヘッドが余分なノズルを備えることは、記録ヘッドの小型化の妨げになるだけでなく、消耗品である記録ヘッドのコストを引き上げることになる。
【００２２】
本発明は上記の問題点に鑑みてなされたものであり、記録途中における回復処理によるトータルの記録時間の遅延を抑制し、かつ濃度むらのない高品位な画像形成を可能にする記録装置及びその制御方法、コンピュータ可読メモリを提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記の目的を達成するための本発明による記録装置は以下の構成を備える。即ち、
所定の方向に沿って配列された複数の吐出部を有する記録ヘッドを用いて記録媒体上に画像の記録を行う記録装置であって、
前記記録媒体に対して前記記録ヘッドを主走査方向に沿って走査する主走査手段と、
前記記録媒体を前記主走査方向と直交する副走査方向に沿って移動させる副走査手段と、
前記副走査手段による前記記録媒体の移動量を、前記複数の吐出部の前記副走査方向の幅よりも小さくし、該記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御手段と、
前記所定の記録領域に対して前記複数の吐出部が記録すべきドットを定めた記録データを前記複数回の走査に分割するためのマスクテーブルを生成する生成手段と、
前記複数の吐出部のうち、所定の吐出部に吐出不良が発生した場合、前記所定の吐出部が記録すべきドットを、前記複数の吐出部のうち、前記所定の吐出部が走査する前記記録媒体上の位置を別の前記走査で走査する吐出部が記録するよう、前記生成手段により生成されたマスクテーブルの内容を変更する変更手段と、
前記マスクテーブルを用いて、前記複数回の走査に分割された記録データを出力する出力手段とを備え、
前記記録制御手段は、前記出力手段によって出力された前記複数回の走査に分割された記録データに基づいて前記記録媒体上に画像を記録する
ことを特徴とする記録装置。
【００２４】
また、好ましくは、前記複数の吐出部のうち、吐出不良が発生した吐出部を検知する検知手段をさらに有し、
前記変更手段は、前記検知手段による検知結果に基づいて前記マスクテーブルの内容を変更する。
【００２６】
また、好ましくは、前記生成手段は、前記複数の吐出部の連続した複数の吐出部をグループとして、該グループごとに前記記録データを前記複数回の走査に分割するためのマスクテーブルを生成し、
前記変更手段は、前記所定の吐出部を含む前記グループに属する前記吐出部に対応するマスクテーブルの内容を変更する。
【００２７】
また、好ましくは、前記生成手段は、前記複数の吐出部の連続した複数の吐出部をグループとして、該グループごとに前記記録データを前記複数回の走査に分割するためのマスクテーブルを生成し、
記録動作中に前記検知手段により所定の吐出部の吐出不良を検知した場合、前記変更手段は、前記所定の吐出部を含む前記グループに属する前記吐出部に対応するマスクテーブルを前記生成手段によって再度生成することで、前記マスクテーブルの内容を変更する。
【００２８】
また、好ましくは、前記記録ヘッドを複数備えるとともに、
前記生成手段は、前記複数の記録ヘッドそれぞれに対応した前記マスクテーブルを生成する。
【００２９】
また、好ましくは、前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドである。
【００３０】
また、好ましくは、前記記録ヘッドは、熱エネルギーを利用してインクを吐出する記録ヘッドであって、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている。
【００３１】
上記の目的を達成するための本発明による記録装置の制御方法は以下の構成を備える。即ち、
所定の方向に沿って配列された複数の吐出部を有する記録ヘッドを用いて記録媒体上に画像の記録を行う記録装置の制御方法であって、
前記記録ヘッドを主走査方向に沿って走査する間に記録を行い、主走査の後の前記記録媒体の副走査方向への移動量を、前記複数の吐出部の前記副走査方向の幅よりも小さくし、記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御工程と
前記所定の記録領域に対して前記複数の吐出部が記録すべきドットを定めた記録データを前記複数回の走査出力するに分割するためのマスクテーブルを生成する生成工程と、
前記複数の吐出部のうち、所定の吐出部に吐出不良が発生した場合、前記所定の吐出部が記録すべきドットを、前記複数の吐出部のうち、前記所定の吐出部が走査する前記記録媒体上の位置を別の前記走査で走査する吐出部が記録するよう、前記生成手段により生成されたマスクテーブルの内容を変更する変更工程と、
前記マスクテーブルを用いて、前記複数回の走査に分割された記録データを出力する出力工程とを備え、
前記記録制御工程は、前記出力工程によって出力された前記複数回の走査に分割された記録データに基づいて前記記録媒体上に画像を記録する。
【００３２】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
所定の方向に沿って配列された複数の吐出部を有する記録ヘッドを用いて記録媒体上に画像の記録を行う記録装置における、前記記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御をコンピュータに実行させるための制御プログラムが格納されたコンピュータ可読メモリであって、
前記記録ヘッドを主走査方向に沿って走査する間に記録を行い、主走査の後の前記記録媒体の副走査方向への移動量を、前記複数の吐出部の前記副走査方向の幅よりも小さくし、記録媒体の所定の記録領域に対して前記記録ヘッドを複数回走査させて画像を記録する記録制御工程と
前記所定の記録領域に対して前記複数の吐出部が記録すべきドットを定めた記録データを前記複数回の走査出力するに分割するためのマスクテーブルを生成する生成工程と、
前記複数の吐出部のうち、所定の吐出部に吐出不良が発生した場合、前記所定の吐出部が記録すべきドットを、前記複数の吐出部のうち、前記所定の吐出部が走査する前記記録媒体上の位置を別の前記走査で走査する吐出部が記録するよう、前記生成手段により生成されたマスクテーブルの内容を変更する変更工程と、
前記マスクテーブルを用いて、前記複数回の走査に分割された記録データを出力する出力工程とコンピュータに実行させるための制御プログラムを備え、
前記記録制御工程は、前記出力工程によって出力された前記複数回の走査に分割された記録データに基づいて前記記録媒体上に画像を記録する。
【００３３】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
（実施形態１）
図１は本発明の実施形態１のインクジェット記録装置の記録部の構成を示す図である。
【００３４】
３０１は記録ヘッドであり、４色（Ｂｋ，Ｃｙ，Ｍｇ，Ｙｅ）のカラー・インクがそれぞれ封入されたインクタンクと、それぞれに対応した４つの記録ヘッドが一体化したマルチ記録ヘッドにより構成されている。３０２は記録ヘッド３０１を支持し、記録とともにこれらを移動させるキャリッジである。キャリッジ３０２は非記録状態などの待機時には、図のホーム・ポジション位置◎にある。３０３は紙送りローラであり、補助ローラ３０４とともに記録紙３０６を抑えながら図の矢印の方向に回転し、記録紙３０６をＹ方向に随時送っていく。また、３０５は給紙ローラであり、記録紙３０６の給紙を行うとともに、紙送りローラ３０３及び補助ローラ３０４と同様に記録紙３０６を抑える役割を果たす。ここで、記録ヘッド３０１は、Ｂｋ，Ｃｙ，Ｍｇ，Ｙｅの４色について紙送り方向に配置された６４個のノズルをそれぞれ有しているものとする。また、各ノズルには、ノズル番号＃０〜＃６３が付与されているものとする。
【００３５】
以上の構成における基本的な往復記録動作について説明する。
【００３６】
待機時に、ホーム・ポジション位置◎にあるキャリッジ３０２は、記録開始命令によりＸ方向に走査（スキャン）しながら、記録ヘッド３０１の複数のノズルにより記録データに従い記録紙３０６上にインクを吐出し記録を行う。記録紙３０６の端部まで記録データの記録が終了すると、キャリッジ３０２は元のホーム・ポジション位置◎に戻る。紙送りローラ３０３が矢印方向へ回転することにより、Ｙ方向へ所定幅だけ紙送りし、再びＸ方向への記録を開始する。このような走査動作と紙送り動作との繰り返しにより記録データの記録を実現する。
【００３７】
尚、図示していないが、実施形態１のインクジェット記録装置内には、記録及び画像処理を制御・実行するＣＰＵ、ＲＯＭ、ＲＡＭ、専用回路より構成される制御部、外部のホスト・コンピュータ等との間で画像情報や各種制御情報（記録パス数）をやりとりするためのインタフェース部、キャリッジ駆動用のキャリッジ・モータ、給紙ローラ駆動用の給紙モータ、紙搬送駆動用の紙搬送モータ等を駆動するためのモータ・ドライバ、記録ヘッド３０１を駆動するための記録ヘッド駆動用のドライバ、ユーザによる制御情報を入力する操作パネル等を備えている。
【００３８】
実施形態１におけるインクジェット記録装置は、同一記録領域を複数回走査させて画像を形成するマルチパス記録方式を採用している。上述した通り、マルチパス記録は、一つのラインを複数のノズルを用いて画像を形成することにより、ノズル毎のインクの吐出量や吐出方向の微少な違いによる濃度ムラを抑え、同時にパス毎の記録デューティを低減してインク滲みなどによる画品位の劣化を防ぐ記録方式である。
【００３９】
実施形態１においては、マスク・テーブルにより画像データをマスク処理することによりパス・データを生成するテーブル間引き方式を用いてマルチパス記録を実行する。ここでは、４パス記録を例に挙げて説明する。具体的には、図２に示すようなパス・データ生成ブロックによって、マルチパス記録制御及びパス・データ生成処理が実行される。
【００４０】
図２は本発明の実施形態１のマルチパス記録制御及びパス・データ生成処理を行うパス・データ生成ブロックの概略を示すブロック図である。
【００４１】
尚、図２では、説明を簡単にするため、記録ヘッドから吐出されるインクが単一インク色である場合を例に挙げて説明する。
【００４２】
１０２はメモリ部であり、記録のための画像処理がなされ外部より入力された画像データを一時格納する。１０１は入力制御部であり、メモリ部１０２への記録データの書き込み処理を行う。１０３は出力制御部であり、記録ヘッド３０１の記録紙３０６面上の位置に基づき記録データの読み出し処理を行う。１０４はテーブル格納部であり、マスク・テーブルＡ，Ｂ，Ｃ，Ｄを格納する。マスク・テーブルＡ，Ｂ，Ｃ，Ｄの詳細については、後述する。１０５はマスク処理部であり、テーブル格納部１０４に格納されているマスク・テーブルを用いて画像データのマスク処理を行い、パス・データを生成する。
【００４３】
１０６は制御部１１０内に構成されるオリジナル・テーブル格納部であり、各マスク・テーブルＡ，Ｂ，Ｃ，Ｄを生成する基となるテーブル・データを格納する。このテーブル・データの詳細については後述する。１０７は制御部１１０内に構成されるテーブル生成部であり、オリジナル・テーブル格納部１０６に格納されたオリジナル・テーブル・データを基に、各マスク・テーブルＡ，Ｂ，Ｃ，Ｄを生成してテーブル格納部１０４へ出力する。１０８は制御部１１０内に構成される不吐出補完制御部であり、図外の不吐出ノズル検知ブロックから入力された検知結果に応答してテーブル生成部１０７で実行されるマスク・テーブル生成処理の変更制御を行う。１１０は制御部であり、各部の状態を監視するとともに図内、図外からの制御信号に応答してパス・データ生成に関わる各種制御を行う。
【００４４】
はじめに、パス・データ生成ブロック全体の基本的なパス・データ生成動作について説明する。
【００４５】
ラスタ走査された二値画像データが図外より入力され、入力制御部１０１を介してメモリ部１０２に一時格納される。出力制御部１０３は、制御部１１０からの記録エリア制御に基づき、各インク色に対応するノズル群の記録紙３０６面上の位置にしたがって各走査毎にメモリ部１０２に格納された二値画像データを順次読み出して出力する。ここで、一度のデータ転送単位はノズル数に相当する６４画素データである。マスク処理部１０５においては、テーブル格納部１０４に格納されたマスク・テーブルを用いて画像データのマスク処理（記録ドットを非記録ドットに置き換える）を実行し、パス・データを生成出力する。
【００４６】
次に、テーブル間引き方式によるパス・データ生成処理について、図３を参照しながら説明する。
【００４７】
図３は本発明の実施形態１の記録走査毎のマスク・テーブルの一例を示す図である。
【００４８】
図３（ａ）〜（ｄ）において、Ａ，Ｂ，Ｃ，Ｄはそれぞれ第１パス，第２パス，第３パス，第４パスにおいて使用する相補的なマスク・テーブルである。マスク・テーブルＡ〜Ｄはそれぞれ主走査方向１０２４画素＊副走査方向１６画素に対応したサイズのテーブルであり、これを各方向に繰り返し展開してマスク・データとして使用する。実施形態１の場合、記録ヘッド３０１が備えるノズル数は６４であるので、４パス記録における記録紙搬送量に相当する画素数は６４／４＝１６であり、これはマスク・テーブルの副走査方向のサイズと一致する。
【００４９】
図４は本発明の実施形態１の図３で示したマスク・テーブルを用いた記録走査の様子を説明する図である。
【００５０】
記録ヘッド３０１に配列された６４のノズルに対応する６４ラインの画像データに対して、１６ライン毎にマスク・テーブルＡ，Ｂ，Ｃ，Ｄを適用する。全ての画像領域は常に、Ａ，Ｂ，Ｃ，Ｄの順にマスク処理されて記録データが生成されることになる。
【００５１】
次に、テーブル生成部１０７で実行されるマスク・テーブル生成制御について詳細に説明する。
【００５２】
はじめに、通常のマスク・テーブル生成方法について説明する。
【００５３】
テーブル生成部１０７では、オリジナル・テーブル格納部１０６に格納されたオリジナル・テーブル・データを基に、各マスク・テーブルＡ，Ｂ，Ｃ，Ｄを生成してテーブル格納部１０４へ出力する。オリジナル・テーブル・データは基本的に乱数列からなる各８ｂｉｔデータであり、主走査方向１０２４画素＊副走査方向３２画素に相当するサイズを有する。まず、４パス記録では各８ｂｉｔデータを４で除算し余り０，１，２，３を生成する。そして、余り０，１，２，３のそれぞれに対応して１を生成した４つのマスク・テーブルＡ，Ｂ，Ｃ，Ｄを作成して、テーブル格納部１０４に格納する。副走査方向の各マスク・テーブルのサイズは１６画素である。一方、２パス記録では、各８ｂｉｔデータを２で除算した余り０，１を用いてマスク・テーブルＡ，Ｂを作成する。この場合の副走査方向の各マスク・テーブルのサイズは３２画素である。
【００５４】
次に、不吐出ノズルが検知された場合のマスク・テーブル生成方法について説明する。
【００５５】
基本的な生成手順は、通常のマスク・テーブル生成と同様である。ここで、不吐出ノズルとは、インクが全く吐出できないノズルに限らず、インク滴の大きさや飛翔方向が極めて不安定であったり、正常吐出しなくなる場合があるといった吐出不良現象が生じたノズルのことを指す。
【００５６】
図１外の不吐出ノズル検知ブロックでは、ノズル単位のインク不吐出検知を行っている。不吐出検知動作は頁記録開始時などに実行される。不吐出ノズルが検知されると、制御部１１０内の不吐出補完制御部１０８に不吐出ノズルのノズル番号が通知される。不吐出補完制御部１０８においては、不吐出が回避され良好な吐出動作の再開を確認するまでの期間、通知されたノズル番号に応じて不吐出ノズルと同一ラインの一部を形成するノズルの１つに適用されるマスク・テーブルの生成変更を指示する。テーブル生成部１０７は、これに応答して、オリジナル・テーブル・データに基づき各マスク・テーブルＡ，Ｂ，Ｃ，Ｄを生成する。特に、４パス記録では、ある主走査方向のラインを４回の走査でそれぞれ異なるノズルによって相補的に記録することで画像形成を完成させる。そのため、不吐出と検知されたノズルが記録するラインは別の３回の走査において別の３つのノズルが記録に関わることになる。そして、これら３つのノズルの１つが、不吐出ノズルが記録すべきドットを形成することによって正常な画像形成を実現するよう制御する。
【００５７】
具体例を挙げて詳細に説明する。
【００５８】
図２０に、記録ヘッド３０１に配列された６４本のノズルとノズル番号（＃０〜＃６３）の対応を示す。図２０では、記録ヘッド３０１を、図４においてＡ，Ｂ，Ｃ，Ｄで示したようにマスクパターンに対応した領域毎に点線で区切って示している。ノズル＃０〜１５がマスクパターンＡに対応し、ノズル＃１６〜３１がマスクパターンＢに対応し、ノズル＃３２〜４７がマスクパターンＣに対応し、同様に、ノズル＃４８〜６３がマスクパターンＤに対応している。
【００５９】
図１２（ａ）〜（ｄ）は、図３（ａ）〜（ｄ）に示したマスク・テーブルに対して、ノズル＃２０において不吐出が検知された場合に生成されるマスク・テーブルの一例である。この図１２に示すマスク・テーブルは、不吐出が発生したノズル＃２０が記録すべきドットを、正常に吐出が行えるノズル＃３６が補完記録するよう構成されている。具体的には、ノズル＃２０では記録が行えないため、図１２（ｂ）のテーブルＢのノズル＃２０に対応する位置は全て「０」とし、また、図１２（ｃ）のテーブルＣのノズル＃３６に対応するパターンについては、図３（ｂ）のテーブルＢのノズル＃２０に対応する「１」（ドットの記録を示す）を、図３（ｃ）のテーブルＣのノズル＃３６に対応する位置に加えたパターンとしている。
【００６０】
上述のように、ノズル番号♯２０のノズルにおいて、インク不吐出が検知されたとする。ノズル番号♯２０のノズルは、マスク・テーブルＢが適用されるノズル領域であり、マスク・テーブルＢの５ライン目に相当する。ノズル番号♯２０のノズルが記録するドットと同一ラインのドットを形成する他の３つのノズルは、ノズル番号＃４のノズル（マスク・テーブルＡを適用），ノズル番号＃３６のノズル（マスク・テーブルＣを適用），ノズル番号♯５２（マスク・テーブルＤを適用）である。ここでは、不吐出ノズルとなったノズル番号♯２０のノズルが記録すべきドットを、マスク・テーブルＣが適用されるノズル番号♯３６のノズルを用いて補完記録するものとする。
【００６１】
そのため、ノズル番号＃３６のノズルに対して適用されるマスク・テーブルＣの５ライン目のテーブル・データ生成処理を通常とは異なる制御を施す。即ち、オリジナル・テーブル・データからマスク・テーブルＣの５ライン目のマスク・データを生成する際に、通常どおりの４で割った余り２に対応するドット位置に加えて余り１に対応するドット位置に対しても１を生成する。これにより、不吐出ノズルとなったノズル番号♯２０のノズルが記録すべきドットを、正常に吐出可能なノズル番号＃３６のノズルに振り分けることで正常な画像形成を実現することができる。また、不吐出ノズルとなったノズル番号♯２０のノズルに対応するマスク・テーブルＢの５ライン目については、オリジナル・テーブル格納部１０６に格納された値に関わらず全て０として記録ドットを一切与えないよう制御する。
【００６２】
尚、上述の例では、マスク・テーブルＢの不吐出ノズルの記録ドットを同一ラインのマスク・テーブルＣに振り分けたが、同様にして、マスク・テーブルＣではマスク・テーブルＤに、マスク・テーブルＤではマスク・テーブルＡに、マスク・テーブルＡではマスク・テーブルＢに振り分けることができる。
【００６３】
次に、実施形態１で実行される不吐出ノズルを検知した際のマスク・テーブルを生成するマスク・テーブル生成制御について、図５を用いて説明する。
【００６４】
図５は本発明の実施形態１の不吐出ノズルを検知した際のマスク・テーブル生成制御を示すフローチャートである。
【００６５】
尚、以下の説明において、テーブル番号Ｔは０，１，２，３の値をとり、それぞれマスク・テーブルＡ，Ｂ，Ｃ，Ｄに対応する。また、ラスタアドレスＭは、マスク・テーブルＡ，Ｂ，Ｃ，Ｄの各ラインを示すアドレスであり、０，１，２，３，４，５，６，７，８，９，１０，１１，１２，１３，１４，１５の値を持つ。
【００６６】
まず、不吐出ノズルを検知すると、そのノズル番号である不吐出ノズル番号（＝Ｎ（０））が通知される。また、不吐出ノズル番号をテーブル番号（＝Ｔ（０））とテーブル内のラスタ・アドレス（＝Ｍ（０））に変換する（ステップＳ１０１）。ここで、Ｎ（０）＝１６＊（０）＋Ｍ（０）である。
【００６７】
次に、不吐出ノズルの代わりに用いる補完ノズルのノズル番号である補完ノズル番号を算出する（ステップＳ１０２）。補完ノズル番号（＝Ｎ（１））は、Ｎ（１）＝１６＊Ｔ（１）＋Ｍ（１）であらわせる。また、Ｔ（１）＝Ｔ（０）＋１であり、Ｍ（１）＝Ｍ（０）である。但し、Ｔ（０）＝３のときは、Ｔ（１）＝０であるものとする。次に、テーブル番号Ｔとラスタ・アドレスＭをそれぞれ０に初期化する（ステップＳ１０３）。
【００６８】
そして、ステップＳ１０４からステップＳ１２０の処理を、以下に示すような手順で繰り返し実行する。
【００６９】
マスク・テーブル生成は、マスク・テーブルＡ（Ｔ＝０）の０ライン目（Ｍ＝０）から１ライン目（Ｍ＝１），２ライン目（Ｍ＝２），…と順次実行し、これに続いてマスク・テーブルＢ（Ｔ＝１），Ｃ（Ｔ＝２），Ｄ（Ｔ＝３）の順に生成する。不吐出ノズルでも補完ノズルでもない通常のノズルに適用するテーブル・データの生成においては、オリジナル・テーブル・データをそれぞれ４で除した余り（Ａ）を算出することにより、余り（Ａ）とテーブル番号Ｔが等しければ１、等しくなければ０とする。補完ノズルに適用するテーブル・データ（Ｔ＝Ｔ（１），Ｍ＝Ｍ（１））では、オリジナル・テーブル・データを４で割った余り（Ａ（１））が補完ノズルのテーブル番号（Ｔ（１））又は不吐出ノズルのテーブル番号（Ｔ（０））と一致する場合には１を生成し、それ以外の場合は０とする。一方、不吐出ノズルに適用するテーブル・データ（Ｔ＝Ｔ（０），Ｍ＝Ｍ（０））では、オリジナル・テーブル・データを４で割った余り（Ａ（０））に関わらず全て０とする。
【００７０】
このようなマスク・テーブル生成処理を行うことによって、インクの吐出不良が検知されたノズルが記録すべきドットを別の走査で同一ラインを形成するノズルに振り分けることにより、吐出不良による画像抜けを回避し正常な画像形成を実現できる。
【００７１】
以上説明したように、実施形態１によれば、テーブル間引き方式によるマルチパス記録を行うインクジェット記録装置において、ノズル毎の吐出不良を検知し、不吐出を検知した際にマスク・テーブル生成の一部を変更制御して不吐出が検知されたノズルが記録すべきドットを別の走査で同一ラインを形成するノズルに割り当て補完記録することにより、記録ヘッドを交換することなく正常な記録機能を継続することが可能になる。即ち、大規模な専用回路等を追加することなく、装置としての信頼性を高め、また、記録ヘッドの見かけ上の寿命を延ばすことで低ランニング・コストを実現した優れたインクジェット記録装置を提供できる。
【００７２】
尚、実施形態１においては、マスク・テーブルＢに対応するノズルに不吐出が発生した場合に、その不吐出が発生したノズルによって記録されるべきドットを、マスク・テーブルＣの同一ラインに対応するノズルで記録するようにマスク・テーブルを用いて振り分ける例を示した。しかしながら、本発明は上述の例に限定されるものではなく、不吐出が発生したノズルで記録するラインと同一ラインの記録を行うノズルは、全て補完用のノズルの対象となり得るため、上記の例において、マスク・テーブルＣに限らず、マスク・テーブルＡやマスク・テーブルＤへ振り分けることも可能である。また、マスク・テーブルＡやマスク・テーブルＣ、マスク・テーブルＤに対応するノズルに不吐出が発生した場合も同様である。
（実施形態２）
実施形態１では、４色（Ｂｋ，Ｃｙ，Ｍｇ，Ｙｅ）のカラー・インクがそれぞれ封入されたインク・タンクとそれぞれに対応した４つの記録ヘッドが一体化したマルチ記録ヘッドを搭載したインクジェット記録装置について説明したが、搭載する記録ヘッドは一組に限定するものではなく、複数組の記録ヘッドを備えたインクジェット記録装置に対しても適用できる。
【００７３】
実施形態２では、二組の４色（Ｂｋ，Ｃｙ，Ｍｇ，Ｙｅ）の記録ヘッドを主走査方向に配置したインクジェット記録装置におけるインク不吐出に対する補完記録制御について説明する。
【００７４】
まず、実施形態２のインクジェット記録装置の記録部の構成について、図６を用いて説明する.
図６は本発明の実施形態２のインクジェット記録装置の記録部の構成を示す図である。
【００７５】
尚、インクジェット記録装置の基本的な記録動作及び内部構成については、１つの記録ヘッドを用いるか、あるいは２つの記録ヘッドを用いるかの違いだけであり、実施形態１で説明した内容と同様である。
【００７６】
８０１及び８１１はそれぞれ第１記録ヘッドと第２記録ヘッドであり、それぞれ４色（Ｂｋ，Ｃｙ，Ｍｇ，Ｙｅ）のカラー・インクがそれぞれ封入されたインク・タンクと、対応した４つの記録ヘッドが一体化したマルチ記録ヘッドとにより構成されている。８０２は第１記録ヘッド８０１及び第２記録ヘッド８１１を支持し、記録とともにこれらを移動させるキャリッジである。キャリッジ８０２は非記録状態などの待機時には、図のホーム・ポジション位置◎にある。８０３は紙送りローラであり、補助ローラ８０４とともに記録紙８０６を抑えながら図の矢印の方向に回転し、記録紙８０６をＹ方向に随時送っていく。また、８０５は給紙ローラであり、記録紙８０６の給紙を行うとともに、紙送りローラ８０３及び補助ローラ８０４と同様に記録紙８０６を抑える役割を果たす。ここで、第１記録ヘッド８０１と第２記録ヘッド８１１は、Ｂｋ，Ｃｙ，Ｍｇ，Ｙｅの４色について紙送り方向に配置された６４個のノズルをそれぞれ有しているものとする。
【００７７】
実施形態２におけるインクジェット記録装置は、実施形態１と同様に、マスク・テーブルにより画像データをマスク処理することによりパス・データを生成するテーブル間引き方式によるマルチパス記録を行う。また、このマスク・テーブルを用いて二組の記録ヘッドへのデータ振り分け処理を同時に実現している。ここでは、４パス記録を例に挙げて説明する。具体的には、図７に示すようなパス・データ生成ブロックによって、マルチパス記録制御及びパス・データ生成処理が実行される。
【００７８】
図７は本発明の実施形態２のマルチパス記録制御及びパス・データ生成処理を行うパス・データ生成ブロックの概略を示すブロック図である。
【００７９】
尚、図７では、説明を簡単にするため、記録ヘッドから吐出されるインクが単一インク色である場合を例に挙げて説明する。
【００８０】
６０２はメモリ部であり、記録のための画像処理がなされ図外より入力された画像データを一時格納する。６０１は入力制御部であり、メモリ部６０２への記録データの書き込み処理を行う。６０３は出力制御部であり、記録ヘッドの記録紙面８０６上の位置に基づき記録データの読み出し処理を行う。６０４は第１テーブル格納部であり、第１記録ヘッド８０１に対するマスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１を格納する。６０５は第１マスク処理部であり、第１テーブル格納部６０４に格納されているマスク・テーブルを用いて画像データのマスク処理を行い、第１記録ヘッド８０１のパス・データを生成する。
【００８１】
６１４は第２テーブル格納部であり、第２記録ヘッド８１１に対するマスク・テーブルＡ２，Ｂ２，Ｃ２，Ｄ２を格納する。６１５は第２マスク処理部であり、第２テーブル格納部６１４に格納されているマスク・テーブルを用いて画像データのマスク処理を行い、第２記録ヘッド８１１のパス・データを生成する。
【００８２】
６０６は制御部６１０内に構成されたオリジナル・テーブル格納部であり、各マスク・テーブルを生成する基となるテーブル・データを格納する。６０７は制御部６１０内に構成されたテーブル生成部であり、オリジナル・テーブル格納部１０６に格納されたオリジナル・テーブル・データを基に、各マスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１を生成して第１テーブル格納部６０４へ格納し、また、各マスク・テーブルＡ２，Ｂ２，Ｃ２，Ｄ２生成して第２テーブル格納部６１４へ出力する。６０８は制御部６１０内に構成された不吐出補完制御部であり、図外の不吐出ノズル検知ブロックから入力された検知結果に応答してテーブル生成部６０７で実行されるマスク・テーブル生成処理の変更制御を行う。６１０は制御部であり、各部の状態を監視するとともに図内、図外からの制御信号に応答してパス・データ生成に関わる各種制御を行う。
【００８３】
はじめに、パス・データ生成ブロック全体の基本的なパス・データ生成動作について説明する。
【００８４】
ラスタ走査された二値画像データが図外より入力され、入力制御部６０１を介してメモリ部６０２に一時格納される。出力制御部６０３は、制御部６１０からの記録エリア制御に基づき、各インク色に対応するノズル群の記録紙８０６面上の位置にしたがって各走査毎にメモリ部６０１に格納された二値画像データを順次読み出して出力する。第１マスク処理部６０５においては、第１テーブル格納部６０４に格納されたマスク・テーブルを用いて画像データのマスク処理（記録ドットを非記録ドットに置き換える）を実行し、第１記録ヘッド８０１のパス・データを生成出力する。一方、第２マスク処理部６１５においては、第２テーブル格納部６１４に格納されたマスク・テーブルを用いて画像データのマスク処理（記録ドットを非記録ドットに置き換える）を実行し、第２記録ヘッド８１１のパス・データを生成出力する。
【００８５】
次に、テーブル生成部６０７で実行されるマスク・テーブル生成制御について詳細に説明する。
【００８６】
はじめに、通常のマスク・テーブル生成方法について説明する。
【００８７】
図１３は実施形態２の二組の記録ヘッドに対応する通常のマスク・テーブルの一例を示す図である。
【００８８】
テーブル生成部６０７では、オリジナル・テーブル格納部６０６に格納されたオリジナル・テーブル・データを基に、各マスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２を生成する。オリジナル・テーブル・データは基本的に乱数列からなる各８ｂｉｔデータであり、主走査方向１０２４画素＊副走査方向３２画素に相当するサイズを有する。まず、４パス記録では各８ｂｉｔデータを８で除算し余り０，１，２，３，４，５，６，７を生成する。そして、余り０，１，２，３，４，５，６，７のそれぞれに対応して１を生成した８つのマスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２を作成し、マスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１を第１テーブル格納部６０４へ、マスク・テーブルＡ２，Ｂ２，Ｃ２，Ｄ２を第２テーブル格納部６１４へそれぞれ格納する。副走査方向の各マスク・テーブルのサイズは１６画素である。一方、２パス記録では、各８ｂｉｔデータを４で除算した余り０，１，２，３を用いて４つのテーブルＡ１，Ｂ１，Ａ２，Ｂ２を作成する。この場合の副走査方向の各マスク・テーブルのサイズは各３２画素である。
【００８９】
次に、不吐出ノズルが検知された場合のマスク・テーブル生成方法について説明する。尚、基本的な生成手順は通常のマスク・テーブル生成と同様である。
【００９０】
図６外の不吐出ノズル検知ブロックでは、二つの記録ヘッドに対してノズル単位のインク不吐出検知を行っている。不吐出検知動作は頁記録開始時などに実行される。不吐出ノズルが検知されると、制御部６１０内の不吐出補完制御部６０８に不吐出ノズルのノズル番号が通知される。不吐出補完制御部６０８においては、不吐出が回避され良好な吐出動作の再開を確認するまでの期間、通知されたノズル番号に応じて不吐出ノズルと同一ラインの一部を形成するノズルに適用されるマスク・テーブルの生成変更を指示する。テーブル生成部６０７は、これに応答して、オリジナル・テーブル・データに基づき各マスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２を生成する。特に、４パス記録では、ある主走査方向のラインを４回の走査でそれぞれ異なる８つのノズルによって相補的に記録することで画像形成を完成させる。そのため、不吐出と検知されたノズルが記録するラインは全４回の走査において別の７つのノズルが記録に関わることになる。そして、これら７つのノズルの１つが、不吐出ノズルが記録すべきドットを形成することによって正常な画像形成を実現するよう制御する。
【００９１】
具体例を挙げて詳細に説明する。
【００９２】
例えば、第１記録ヘッド８０１のノズル番号♯２０において、インク不吐出が検知されたとする。ここで、ノズル番号は第１記録ヘッドに対して♯０〜♯６３を付与し、第２記録ヘッドに対して♯６４〜♯１２７が付与されているものとする。第１記録ヘッド８０１のノズル番号♯２０のノズルはマスク・テーブルＢ１が適用されるノズル領域であり、マスク・テーブルＢ１の５ライン目に相当する。第１記録ヘッド８０１のノズル番号♯２０のノズルが記録するドットと同一ラインのドットを形成する他の７つのノズルは、第１記録ヘッド８０１のノズル番号♯４のノズル（マスク・テーブルＡ１を適用），ノズル番号♯３６のノズル（マスク・テーブルＣ１を適用），ノズル番号＃５２のノズル（マスク・テーブルＤ１を適用）と、第２記録ヘッド８１１のノズル番号♯６８のノズル（マスク・テーブルＡ２を適用），ノズル番号＃８４のノズル（マスク・テーブルＢ２を適用），ノズル番号＃１００のノズル（マスク・テーブルＣ２を適用），ノズル番号＃１１６のノズル（マスク・テーブルＤ２を適用）である。
【００９３】
ここでは、他方の記録ヘッドの同一ノズルである第２記録ヘッド８１１のノズル番号＃８４のノズルが、不吐出ノズルとなったノズル番号♯２０のノズルが記録すべきドットを補完記録するものとする。そのため、第２記録ヘッド８１１のノズル番号＃８４のノズルに対して使用されるマスク・テーブルＢ２の５ライン目のテーブル・データ生成処理を通常とは異なる制御を施す。即ち、オリジナル・テーブル・データからマスク・テーブルＢ２の５ライン目のマスク・データを生成する際に、通常どおりの８で割った余り５に対応するドット位置に加えて余り１に対応するドット位置に対しても１を生成する。これにより、第１記録ヘッド８０１の不吐出ノズルとなったノズル番号♯２０のノズルが記録すべきドットを、正常に吐出可能な第２記録ヘッド８１１のノズル番号♯８４のノズルに振り分けることで正常な画像形成を実現することができる。また、不吐出ノズルとなったノズル番号＃２０のノズルに対応するマスク・テーブルＢ１の５ライン目については、オリジナル・テーブルに格納された値に関わらず全て０として記録ドットを一切与えないよう制御する。
【００９４】
尚、上述の例では、マスク・テーブルＢ１の不吐出ノズルの記録ドットを同一ラインのマスク・テーブルＢ２に振り分けたが、同様にして、マスク・テーブルＣ１ではマスク・テーブルＣ２に、マスク・テーブルＤ１ではマスク・テーブルＤ２に、マスク・テーブルＡ１ではマスク・テーブルＡ２に振り分けることができる。
【００９５】
図１４は、図１３に示したマスク・テーブルに対して、第１記録ヘッドのノズル＃２０において不吐出が検知された場合に生成されるマスク・テーブルの一例である。不吐出が発生したノズル＃２０（第１記録ヘッドに対応するノズル）が記録すべきドットを、正常に吐出が可能なノズル＃８４（第２記録ヘッドに対応するノズル）により補完記録を行うようなテーブルが構成される。
【００９６】
次に、実施形態２で実行される不吐出ノズルを検知した際のマスク・テーブルを生成するマスク・テーブル生成制御について、図８を用いて説明する。
【００９７】
図８は本発明の実施形態２の不吐出ノズルを検知した際のマスク・テーブル生成制御を示すフローチャートである。
【００９８】
尚、以下の説明において、テーブル番号Ｔは０，１，２，３，４，５，６，７の値をとり、それぞれマスク・テーブルＡ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２に対応する。また、ラスタアドレスＭは、マスク・テーブルＡ，Ｂ，Ｃ，Ｄの各ラインを示すアドレスであり、０，１，２，３，４，５，６，７，８，９，１０，１１，１２，１３，１４，１５の値を持つ。
【００９９】
まず、不吐出ノズルを検知すると、そのノズル番号である不吐出ノズル番号（＝Ｎ（０））が通知される。また、不吐出ノズル番号をテーブル番号（＝Ｔ（０））とテーブル内のラスタ・アドレス（＝Ｍ（０））に変換する（ステップＳ２０１）。
【０１００】
次に、不吐出ノズルの代わりに用いる補完ノズルのノズル番号である補完ノズル番号を算出する（ステップＳ２０２）。補完ノズル番号（＝Ｎ（１））は、Ｎ（１）＝１６＊Ｔ（１）＋Ｍ（１）であらわせる。また、Ｍ（１）＝Ｍ（０）である。Ｔ（１）はＴ（０）＝０，１，２，３，４，５，６，７のそれぞれに対して４，５，６，７，０，１，２，３である。次に、テーブル番号Ｔとラスタ・アドレスＭをそれぞれ０に初期化する（ステップＳ２０３）。
【０１０１】
そして、ステップＳ２０４からステップＳ２２０の処理を、以下に示すような手順で繰り返し実行する。
【０１０２】
マスク・テーブル生成は、マスク・テーブルＡ１（Ｔ＝０）の０ライン目（Ｍ＝０）から１ライン目（Ｍ＝１），２ライン目（Ｍ＝２），…と順次実行し、これに続いてマスク・テーブルＢ１（Ｔ＝１），Ｃ１（Ｔ＝２），Ｄ１（Ｔ＝３），Ａ２（Ｔ＝４），Ｂ２（Ｔ＝５），Ｃ２（Ｔ＝６），Ｄ２（Ｔ＝７）の順に生成する。不吐出ノズルでも補完ノズルでもない通常のノズルに適用するテーブル・データの生成においては、オリジナル・テーブル・データをそれぞれ８で除した余り（Ａ）を算出することにより、余り（Ａ）とテーブル番号Ｔが等しければ１、等しくなければ０とする。補完ノズルに適用するテーブル・データ（Ｔ＝Ｔ（１），Ｍ＝Ｍ（１））では、オリジナル・テーブル・データを８で割った余り（Ａ（１））が補完ノズルのテーブル番号（Ｔ（１））又は不吐出ノズルのテーブル番号（Ｔ（０））と一致する場合には１を生成し、それ以外を０とする。一方、不吐出ノズルに適用するテーブル・データ（Ｔ＝Ｔ（０），Ｍ＝Ｍ（０））では、オリジナル・テーブル・データ８で割った余り（Ａ（０））に関わらず全て０とする。
【０１０３】
このようなマスク・テーブル生成処理を行うことによって、インクの吐出不良が検知されたノズルが記録すべきドットと同一ラインを形成する（他方の記録ヘッドの）別のノズルに振り分けることにより、吐出不良による画像抜けを回避し正常な画像形成を実現できる。
【０１０４】
以上説明したように、実施形態２によれば、テーブル間引き方式によるマルチパス記録を行うインクジェット記録装置において、ノズル毎の吐出不良を検知し、不吐出を検知した際にマスク・テーブル生成の一部を変更制御して不吐出が検知されたノズルが記録すべきドットを同一ラインを形成する他方の記録ヘッドの別のノズルに割り当て補完記録することにより、記録ヘッドを交換することなく正常な記録機能を継続することが可能になる。即ち、大規模な専用回路等を追加することなく、装置としての信頼性を高め、また、記録ヘッドの見かけ上の寿命を延ばすことで低ランニング・コストを実現した、優れたインクジェット記録装置を提供できる。
【０１０５】
尚、実施形態２においては、マスク・テーブルＢ１に対応するノズル中に不吐出が発生した場合に、その不吐出が発生したノズルによって記録されるべきドットを、マスク・テーブルＢ２の同一ラインに対応するノズルで記録するようにマスク・テーブルを用いて振り分ける例を示した。しかしながら、本発明は上述の例に限定されるものではなく、不吐出が発生したノズルで記録するラインと同一のラインの記録を行うノズルは、全て補完用のノズルの対象となり得るため、上記のようにマスク・テーブルＢ２に振り分ける例に限らず、マスク・テーブルＡ１、Ｃ１，Ｄ１，Ａ２，Ｃ２，Ｄ２等へ振り分けることも可能である。また、マスク・テーブルＢ１に限らず、他のマスク・テーブルに対応するノズル中に不吐出が発生した場合も同様である。
【０１０６】
以上説明したような補完ノズル選択制御は、システムとして最適なように実行されるべきである。実施形態２では、不吐が発生したノズルに対して、同一走査において同一ラインを形成する他方の記録ヘッドのノズルを補完ノズルとして選択する例を示した。これにより、各走査において形成されるドットの比率に変化が生じないことから、画像品位への影響が出にくいといった効果がある。一方、互いの記録ヘッドの間の相対的な取り付け位置誤差、あるいはその調整誤差を考慮すると、不吐出が発生したノズルが含まれる記録ヘッドの他のノズルを補完用ノズルとして選択した方が好ましい場合もある。また、補完に用いるノズルは他のノズルと比較して吐出比率が極めて高くなることから、記録ヘッド交換までの寿命を考慮すれば、不吐出が発生したノズルが含まれる記録ヘッドの他のノズルを補完用のノズルとして選択した方が好ましい。
（実施形態３）
実施形態１、２では、頁記録開始時や所定期間だけ記録動作が行われなかった後の記録開始前などの非記録動作中において、記録ヘッドに配列された各ノズルの吐出不良を検知する場合について説明した。実施形態３では、記録動作中に生じた吐出不良に対する補完記録について説明する。
【０１０７】
尚、実施形態３においても、その基本構成は実施形態１と同様である。ここでは、記録動作中のキャリッジ折り返し時などに不吐出ノズルを検知した場合を例に挙げて説明する。また、記録ヘッドは紙送り方向に６４ノズルを備え、４パス記録により高品位な画像を形成するものとする。
【０１０８】
図９は本発明の実施形態３のマルチパス記録制御及びパス・データ生成処理を行うパス・データ生成ブロックの概略を示すブロック図である。
【０１０９】
尚、基本構成は、実施形態１の図１で示した構成と同じであり、実施形態１と区別するため各構成要素の参照番号を異ならせている。また、具体例として、ここでは、吐出不良がノズル番号＃２０のノズルに対して生じたものとして説明していく。
【０１１０】
ある記録走査が完了し、次の記録走査を開始する前にノズルの不吐出を検知した際には、全てのマスク・テーブル生成処理を再実行することはできない。上述したとおり、全てのマスク・テーブル生成処理には多大な処理時間を必要とするため、マルチパス記録の記録走査の時間間隔が大幅に増大してしまい、この記録領域に濃度むらが生じてしまう。従って、簡単なマスク・テーブルの書き換えによって実現することが望ましい。
【０１１１】
頁記録中に不吐出を検知すると、制御部９１０内の不吐出補完制御部９０８に不吐出ノズルのノズル番号が通知される。不吐出補完制御部９０８においては、不吐出が回避され良好な吐出動作の再開を確認するまでの期間、通知されたノズル番号に応じて不吐出ノズルと同一ラインの一部を形成するノズルの１つに適用されるマスク・テーブルの書き換え処理を指示する。テーブル生成部９０７は、これに応答して、不吐出ノズルとなったノズル番号＃２０のノズルと補完ノズルとするノズル番号♯４のノズルに適用されるテーブル・データのみを生成し直し、テーブル格納部９０４の該当領域のみを書き換える。これにより、以降の記録走査においては、不吐出ノズルとなったノズル番号♯２０のノズルが記録すべきドットを、補完ノズルとするノズル番号♯３６のノズルに割り当てて画像を形成することによって正常な画像形成を実現する。
【０１１２】
このような処理を行うことによって、頁記録中のインク不吐出の発生に対して、記録を中断して回復処理を行うことなく、インクの吐出不良が検知されたノズルが記録すべきドットを別の走査で同一ラインを形成するノズルに振り分けることにより、吐出不良による画像抜けを回避し正常な画像形成を継続できる。
【０１１３】
以上説明したように、実施形態３によれば、テーブル間引き方式によるマルチパス記録を行うインクジェット記録装置において、頁記録途中で不吐出を検知した際にマスク・テーブルの一部を再生成、書き換え処理することして不吐出が検知されたノズルが記録すべきドットを別の走査で同一ラインを形成するノズルに割り当て補完記録することにより、頁途中で記録処理を一時中断して回復処理を行うことなく、正常な画像を形成することが可能になる。即ち、大規模な専用回路等を追加することなく、インク不吐出が発生した場合においても、記録途中の回復処理による記録時間の増大を回避し、また、同時に、マルチパス記録における記録走査時間間隔の違いによって生じる濃度むらを引き起こすことなく画像形成を実現する、信頼性の高い高速インクジェット記録装置を実現できる。
（実施形態４）
上記実施形態においては、不吐出が発生したノズルに対して、同一ラインを形成可能な他のノズルのうち何れか一つのノズルを補完用ノズルとして選択し、不吐出のノズルが形成すべき全てのドットを単一の補完用ノズルに割り当てて記録を行う構成について詳細に説明した。
【０１１４】
実施形態４においては、不吐出が発生したノズルが形成すべきドットを、他の複数のノズルに振り分けて記録する構成を採用する。
【０１１５】
インクジェット記録装置の基本的な動作や内部構成については、実施形態１と同様であり、その詳細な説明は省略することとする。
【０１１６】
以下に、記録ヘッドのあるノズル中に不吐出が発生した場合のマスク・テーブルの生成方法について、実施形態４の特徴的な構成を図を参照して詳細に説明する。
【０１１７】
例えば、図２０に示す記録ヘッドに配列される６４本ノズルのうち、ノズル＃２０に不吐出が発生したとする。実施形態１で説明したように、ノズル＃２０はマスク・テーブルＢの５ライン目に相当するノズルである。図４に示すように４回の走査によって画像を形成する場合、ノズル＃２０が記録するドットと同一ラインのドットを形成する他のノズルは、ノズル＃４（マスク・テーブルＡを適用するノズル）、ノズル＃３６（マスク・テーブルＣを適用するノズル）、ノズル＃５２（マスク・テーブルＤを適用するノズル）の３つのノズルである。ここでは、上記３本のノズル（＃４、＃３６、＃５２）を用いて、不吐出ノズルとなったノズル＃２０が記録すべきドットを補完記録するものとする。
【０１１８】
複数のノズルを用いて補完記録を行うために、ノズル＃４に対して適用されるマスク・テーブルＡの５ライン目、ノズル＃３６に対して適用されるマスク・テーブルＣの５ライン目、ノズル＃５２に対して適用されるマスク・テーブルＤの５ライン目、それぞれのテーブルデータ生成処理を通常とは異なる制御を施す。即ち、実施形態４では、オリジナルのテーブルデータから上記テーブルデータを生成する際に、通常では４で割るのに対し、３で割る処理を行うものである。マスク・テーブルＡの５ライン目に対しては３で割った余り０に対応するドット位置に対して「１」を生成する。同様に、マスク・テーブルＣの５ライン目に対しては３で割った余り１に対応するドット位置に対して「１」を生成する。また、マスク・テーブルＤの５ライン目に対しては３で割った余り２に対応するドット位置に対して「１」を生成する処理を行う。この処理により、不吐出状態となったノズル＃２０が記録すべきドットを、正常に吐出可能な３つのノズル（ノズル＃４、ノズル＃３６、ノズル＃５２）に振り分けることができ、ノズルに不吐出が発生した場合においても正常な画像形成を実現することができる。また、不吐出が発生したノズル＃２０に対応するマスク・テーブルＢの５ライン目については、オリジナルマスク・テーブルの値に関わらずすべて「０」とし、ドットの記録を行わないよう制御する。
【０１１９】
図１６は、図３に示したマスク・テーブルに対して、ノズル＃２０において不吐出が検知された場合に生成されるマスク・テーブルの一例である。この図１６に示すテーブルは、不吐出が発生したノズル＃２０により記録すべきドットを、正常に吐出が可能なノズル＃４とノズル＃３６とノズル＃５２を用いて補完記録を行うように構成されている。
【０１２０】
次に、実施形態４で実行される不吐出ノズルが発生した際のマスク・テーブル生成制御について図１５を参照して説明する。
【０１２１】
図１５は本発明の実施形態４のマスク・テーブル生成制御を示すフローチャートである。
【０１２２】
不吐出検知結果（ノズル）に関与しない制御は、図５を用いて実施形態１で説明したものと同様である。ここでは、実施形態４の特徴的な構成であるステップＳ３０６からステップＳ３１１までの処理を詳細に説明する。
先の実施形態で説明した構成においては、補完記録に用いるノズルは一つであったが、実施形態４においては複数のノズルを用いて補完記録を行う。特に、実施形態４では、補完記録に用いることが可能な３つのノズル全てを用いて補完記録を行う構成を説明する。３つの補完記録用のノズル番号をＮ（１）、Ｎ（２）、Ｎ（３）とすると、それぞれに対応するテーブル番号とラスタアドレスを用いて、Ｎ（１）＝１６Ｔ（１）＋Ｍ（１）、Ｎ（２）＝１６Ｔ（２）＋Ｍ（２）、Ｎ（３）＝１６Ｔ（３）＋Ｍ（３）と表わせる。ここでは、Ｍ（１）＝Ｍ（２）＝Ｍ（３）である。
【０１２３】
ステップＳ３０６からステップＳ３１１までの処理が、不吐出が生じたノズルに対応するドットを他の補完用のノズルで記録するために、マスク・テーブルのデータをドットに対応させて生成する処理を示している。
【０１２４】
補完用のノズルに対するテーブルデータ（Ｔ＝Ｔ（１）又はＴ（２）又はＴ（３）、Ｍ＝Ｍ（１））では、まず、Ｔ（１），Ｔ（２），Ｔ（３）に対するｔ値としてそれぞれ０、１、２を得る。次に、オリジナルテーブルデータを３で割った余りＢとｔを比較して（ステップＳ３０８）、一致する場合には「１」を生成し、一致しない場合には「０」を生成していく（ステップＳ３０９、Ｓ３１０，Ｓ３１１）。
【０１２５】
このようなマスク・テーブル生成処理を行うことによって、吐出不良が発生したノズルが記録すべきドットを、別の走査で同一ラインを形成する複数のノズルに振り分けて記録を行うことにより、吐出不良による画像抜けを回避して正常な画像形成を実現できる。
【０１２６】
以上説明したように、実施形態４によれば、マスク・テーブルを用いた間引き方式によるマルチパス記録を行うインクジェット記録装置において、吐出不良が発生したノズルを特定し、記録ヘッドに配列される複数のノズル中に不吐出のノズルが発生した際に、マスク・テーブル生成の一部を変更するように制御し、不吐出が発生したノズルが記録すべきドットを別の走査で同一ラインを形成する複数のノズルに割り当てて補完記録することができ、記録ヘッドを交換することなく正常な記録機能を継続することが可能になる。即ち、大規模な専用回路等を追加することなく補完記録を行うことができ、装置としての信頼性を高め、また、記録ヘッドの見かけ上の寿命を延ばすことで低ランニング・コストを実現した、優れたインクジェット記録装置を提供できる。
（実施形態５）
上述した各実施形態においては、不吐出ノズルが発見された場合に、そのノズルで記録されるドットを他のノズルで形成する補完記録を、オリジナルマスク・テーブルを基にした生成処理の変更、又は再生成、書き換え処理等によって実現する構成について説明した。
【０１２７】
実施形態５においては、あらかじめ補完処理用のテーブルデータを備えておき、不吐出が発生したノズルが存在する場合に、補完処理用のテーブルデータに置き換えることにより、補完記録のためのテーブル変更を実現する構成を採用する。
【０１２８】
インクジェット記録装置の基本的な動作や内部構成については、実施形態１と同様である。また、実施形態５におけるインクジェット記録装置においては、補完ノズル用テーブルを別途備えている。
【０１２９】
記録ヘッドのノズルに不吐出が発生した場合のマスク・テーブルの置き換え処理について、実施形態５において特徴的な構成を詳細に説明する。
【０１３０】
例えば、図２０に示す記録ヘッドに配列される６４本ノズルのうち、ノズル＃２０に不吐出が発生したとする。第１実施形態で説明したように、ノズル＃２０はマスク・テーブルＢの５ライン目に相当するノズルである。図４に示すように４回の走査によって画像を形成する場合、ノズル＃２０が記録するドットと同一ラインのドットを形成する他のノズルは、ノズル＃４（マスク・テーブルＡを適用するノズル）、ノズル＃３６（マスク・テーブルＣを適用するノズル）、ノズル＃５２（マスク・テーブルＤを適用するノズル）の３つのノズルである。ここでは、上記３本のノズル（＃４、＃３６、＃５２）を用いて、不吐出ノズルとなったノズル＃２０が記録すべきドットを補完記録するものとする。
【０１３１】
複数のノズルを用いて補完記録を行うために、ノズル＃４に対して適用されるマスク・テーブルＡの５ライン目、ノズル＃３６に対して適用されるマスク・テーブルＣの５ライン目、ノズル＃５２に対して適用されるマスク・テーブルＤの５ライン目、それぞれのテーブルデータ生成処理を通常とは異なる制御を施す。実施形態５では、オリジナルテーブルデータから上記テーブルデータを生成するのではなく、装置内に格納された補完用マスク・テーブルに置き換える処理を行うことを特徴とするものである。
【０１３２】
補完用マスク・テーブルの一例を図１８に示す。補完用マスク・テーブルは、３つの補完ノズルのためにあらかじめ用意されたライン単位のテーブルである。図１８に示すように、テーブルＫ、テーブルＬ、テーブルＭからなり、この３つのライン用テーブルが対応する補完用ノズルにより、不吐出のノズルで形成されるべきラインの全てのドットを形成できるよう、ほぼ均等に３分の１の比率で「１」が割り振られている。マスク・テーブルＡの５ライン目ではテーブルＫを用い、同様に、マスク・テーブルＣの５ライン目ではテーブルＬを用い、マスク・テーブルＤの５ライン目ではテーブルＭを用いる。これにより、不吐出のノズル＃２０が記録すべきドットを、正常にインクを吐出可能な３つのノズル（ノズル＃４、ノズル＃３６、ノズル＃５２）に振り分けて記録が行われ、その結果、ノズルに不吐出が発生した場合においても正常な画像の形成を実現することができる。また、不吐出となったノズル＃２０に対応するマスク・テーブルＢの５ライン目については、オリジナルマスク・テーブルの値に関わらずすべて「０」とし、ドットの記録を示す「１」が振り分けられないように制御する。
【０１３３】
図１９は、図３に示したマスク・テーブルに対して、ノズル＃２０において不吐出が検知された場合に生成されるマスク・テーブルの一例である。この図１９が示すテーブルは、不吐出が発生したノズル＃２０により記録すべきドットを、正常に吐出が可能なノズル＃４とノズル＃３６とノズル＃５２を用いて補完記録を行うように構成されている。
【０１３４】
次に、実施形態５における、不吐出が発生した際のマスク・テーブルの生成制御について、図１７を参照して説明する。
【０１３５】
図１７は本発明の実施形態５のマスク・テーブルの生成処理を示すフローチャートである。
【０１３６】
不吐出検知結果（ノズル）に関与しない制御は、図５を用いて実施形態１で説明したものと同様である。ここでは、実施形態５の特徴的な構成であるステップＳ４０６からステップＳ４０８の処理を中心に詳細に説明する。
【０１３７】
実施形態５においては、一つのノズルに不吐出が発生した場合に、その一つのノズルで形成されるラインのドットを、他の複数のノズルを用いて補完して記録を行うものである。特に、実施形態５では、補完に用いることが可能な複数のノズルを全て用い、補完記録を行うものである。
【０１３８】
補完に用いる３つの補完用ノズルの番号をＮ（１）、Ｎ（２）、Ｎ（３）とすると、それぞれに対応するテーブル番号とラスタアドレスを用いて、Ｎ（１）＝１６Ｔ（１）＋Ｍ（１）、Ｎ（２）＝１６Ｔ（２）＋Ｍ（２）、Ｎ（３）＝１６Ｔ（３）＋Ｍ（３）と表わせる。ここでは、Ｍ（１）＝Ｍ（２）＝Ｍ（３）である。補完用のノズルに対するテーブルデータ（Ｔ＝Ｔ（１）又はＴ（２）又はＴ（３）、Ｍ＝Ｍ（１））では、まず、Ｔ（１）、Ｔ（２）、Ｔ（３）に対する補完テーブル・ライン番号ＮとしてそれぞれＫ，Ｌ，Ｍを得る（ステップＳ４０６）。次に、対応する１ライン分のテーブルである補完用テーブルの読み出し処理（ステップＳ４０７）を行い、これを補完ノズルに対するマスク・テーブルとしてセットする（ステップＳ４０８）。
【０１３９】
このようなマスク・テーブルの置き換え処理を行うことによって、吐出不良が発生したノズルが記録すべきドットを、別の走査で同一ラインを形成する複数のノズルに振り分けることができ、吐出不良のノズルによって発生してしまう画像抜けを回避して正常な画像形成を実現できる。
【０１４０】
尚、実施形態５においては、通常のマスク・テーブルはオリジナルマスク・テーブルに基づく演算処理によって生成する方式について示したが、それぞれの記録パス数（記録モード）に応じたマスク・テーブルそのものを用意しておき、これを選択的に用いる方式であってもよい。マスク・テーブルは、インクジェット記録装置内に格納されていてもよいし、画像情報に先立ってホストコンピュータのような外部処理装置から転送されるものであってもよい。
【０１４１】
以上説明したように、実施形態５によれば、テーブル間引き方式によるマルチパス記録を行うインクジェット記録装置において、ノズル毎の吐出不良を検知し、不吐出を検知した際にマスク・テーブルの一部を補完用テーブルに置きかえて不吐出が検知されたノズルが記録すべきドットを別の走査で同一ラインを形成するノズルに割り当てて補完記録することにより、記録ヘッドを交換することなく正常な記録機能を継続することが可能になる。すなわち、大規模な専用回路等を追加することなく、装置としての信頼性を高め、また、記録ヘッドの見かけ上の寿命を延ばすことで低ランニングコストを実現した、優れたインクジェット記録装置を提供できる。
（実施形態６）
上述した各実施形態においては、記録ヘッドの走査毎に行う記録紙の搬送を常に均等な量とした構成について説明した。尚、上記各実施形態における紙搬送の量は、記録ヘッドのノズル数を、所定の画像領域に対して記録ヘッドを走査する回数（記録パス数）で除算した幅に相当する量である。
【０１４２】
しかしながら、本発明は上記実施形態に構成に限定されるものではなく、例えば、記録ヘッドの走査毎の記録紙の搬送量を、各走査毎で異ならせてマルチパス記録を行う構成においても適用可能である。この場合の補完に用いるノズル番号の算出は、各走査に対して実行する紙搬送量に応じて行えばよい。
【０１４３】
また、上述した各実施形態においては、副走査方向の記録解像度がノズル解像度と等しい場合について説明した。つまり、上記各実施形態は、記録ヘッドのノズルの配列方向に沿って記録されるドットの密度が、配列される複数のノズルの密度と等しい構成を例に挙げて説明したものである。しかしながら本発明は上記構成に限定されるものではなく、例えば、ノズル解像度（ノズルの配列密度）の整数倍を記録解像度（記録されるドットの密度）として画像形成を行う、いわゆるインタレース記録との組み合わせに対して適用することも可能である。このような場合には、同一ラインを形成する複数の記録走査における主走査方向の間引きに対して本発明の方式を適用するものである。
（実施形態７）
上述した各実施形態においては、ラスタ走査された二値画像データが、記録装置に接続されるホストコンピュータのよう外部装置から転送され、インクジェット記録装置内でマルチパス記録に応じたパスデータ生成処理（及びこれに基づく不吐出ノズル補完処理）を実行する場合について説明した。
【０１４４】
しかし、本発明は、この構成に限定されるものではなく、例えば、ホストコンピュータなどの外部処理装置において上述したようなパスデータ生成処理を行い、次走査開始までにインクジェット記録装置側へ転送して、インクジェット記録装置では入力されたパスデータに基づき画像形成を実行するものであってもよい。この場合には、事前にノズル番号等で表される不吐出ノズルの位置、及び補完制御に関する情報をインクジェット記録装置から外部処理装置側へ転送する構成を追加するものである。
【０１４５】
尚、本発明において、不吐出が発生したノズルが特定されればよく、不吐出が発生したノズルの検知方法、特定方法等については特に限定されるものではない。例えば、記録されたパターンを記録装置内部に設けられた光学センサ等により読み取り、その結果から不吐出を検出する構成や、記録ヘッド内部に設けられる吐出手段の動作状態を判断して不吐出を検出する構成、また、記録装置とは別の検査装置を用いて不吐出の発生を検知したり不吐出が生じたノズルを特定する構成、さらには、記録されたパターンをユーザが目視によって判断し、不吐出が生じたと判断されるノズルの番号をユーザ自身が入力する構成等のいずれであっても本発明を適用することが可能である。
（他の実施形態）
上記実施形態１、２、３においては、４色インクに対応した４つの記録ヘッドが一体化したマルチ記録ヘッドにより構成された記録ヘッドを搭載したインクジェット記録装置について説明したが、各インクに対応して独立した一色ヘッドから構成されるマルチ記録ヘッドを搭載する場合にも適用できる。また、インク色についても４色に限定するものではなく、濃度の異なる複数のインクを用いた構成や、同一インクの重ね打ちを行うものであってもよい。また、ノズル数も６４に限定されるものではない。
【０１４６】
また、記録ヘッドは、インクタンクと記録ヘッドが一体的に形成されて交換可能な構成とするが、これらインクタンクと記録ヘッドとを分離可能に構成して、インクがなくなったときにインクタンクだけを交換できるようにしても良い。図１０にその例を示す。
【０１４７】
図１０はインクタンクと記録ヘッドとが分離可能なインクカートリッジＩＪＣの構成を示す外観斜視図である。
【０１４８】
インクカートリッジＩＪＣは、図１０に示すように、境界線Ｋの位置でインクタンクＩＴと記録ヘッドＩＪＨとが分離可能である。インクカートリッジＩＪＣには、これがキャリッジ４０３に搭載されたときには、キャリッジ４０３側から供給される電気信号を受け取るための電極（不図示）が設けられており、この電気信号によって、前述のように記録ヘッドＩＪＨが駆動されてインクが吐出される。尚、図１０において、５００はインク吐出口列である。また、インクタンクＩＴには、インクを保持するために繊維質状もしくは多孔質状のインク吸収体が設けられており、そのインク吸収体によってインクが保持される。
【０１４９】
また、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【０１５０】
また、１０２４画素＊１６画素に対応するマスク・テーブルを固定的に主走査方向および副走査方向に展開して用いる方式について説明したが、例えば、走査毎にマスク・テーブルを主走査方向に所定量ずつシフトして使用する方式などであってもよい。また、テーブル・サイズについてもこれに限定するものではない。
【０１５１】
また、実施形態２においては、４色インクに対応した４つの記録ヘッドが一体化したマルチ記録ヘッドを主走査方向に二組配置したインクジェット記録装置について説明したが、三組以上の記録ヘッドを搭載するものであってもよい。また、あらゆる配置に対して適用可能である。
【０１５２】
また、本発明に係るインクジェット記録装置の形態は、コンピュータやワード・プロセッサをはじめとする情報処理装置の画像出力装置として一体又は別体に設けられるものに限らず、読取装置と組み合わせた複写装置や通信機能を有するファクシミリ装置などであってもよい。
【０１５３】
また、本発明に係るインクジェット記録装置の形態は、コンピュータやワード・プロセッサをはじめとする情報処理装置の画像出力装置として一体又は別体に設けられるものに限らず、読取装置と組み合わせた複写装置や通信機能を有するファクシミリ装置などであってもよい。
【０１５４】
以上の実施形態は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【０１５５】
その代表的な構成や原理については、例えば、米国特許第４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティ二ュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて膜沸騰を越える急速な温度上昇を与える少なくとも１つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に１対１で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも１つの滴を形成する。この駆動信号をパルス形状をすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【０１５６】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【０１５７】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成も本発明に含まれるものである。加えて、複数の電気熱変換体に対して、共通するスロットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開口を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としても良い。
【０１５８】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【０１５９】
加えて、上記の実施形態で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【０１６０】
また、以上説明した記録装置の構成に、記録ヘッドに対する回復手段、予備的な手段等を付加することは記録動作を一層安定にできるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリー二ング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段などがある。また、記録とは別の吐出を行う予備吐出モードを備えることも安定した記録を行うために有効である。
【０１６１】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでも良いが、異なる色の複色カラー、または混色によるフルカラーの少なくとも１つを備えた装置とすることもできる。
【０１６２】
以上説明した実施の形態においては、インクが液体であることを前提として説明しているが、室温やそれ以下で固化するインクであっても、室温で軟化もしくは液化するものを用いても良く、あるいはインクジェット方式ではインク自体を３０°Ｃ以上７０°Ｃ以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【０１６３】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで積極的に防止するため、またはインクの蒸発を防止するため、放置状態で固化し加熱によって液化するインクを用いても良い。いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクが吐出されるものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーの付与によって初めて液化する性質のインクを使用する場合も本発明は適用可能である。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【０１６４】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１６５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユ二ットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユ二ットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
【発明の効果】
以上説明したように、本発明によれば、記録途中における回復処理によるトータルの記録時間の遅延を抑制し、かつ濃度むらのない高品位な画像形成を可能にする記録装置及びその制御方法、コンピュータ可読メモリを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態１のインクジェット記録装置の記録部の構成を示す図である。
【図２】本発明の実施形態１のマルチパス記録制御及びパス・データ生成処理を行うパス・データ生成ブロックの概略を示すブロック図である。
【図３】本発明の実施形態１の記録走査毎のマスク・テーブルの一例を示す図である。
【図４】本発明の実施形態１の図３で示したマスク・テーブルを用いた記録走査の様子を説明する図である。
【図５】本発明の実施形態１の不吐出ノズルを検知した際のテーブル生成制御を示すフローチャートである。
【図６】本発明の実施形態２のインクジェット記録装置の記録部の構成を示す図である。
【図７】本発明の実施形態２のマルチパス記録制御及びパス・データ生成処理を行うパス・データ生成ブロックの概略を示すブロック図である。
【図８】本発明の実施形態２の不吐出ノズルを検知した際のテーブル生成制御を示すフローチャートである。
【図９】本発明の実施形態３のマルチパス記録制御及びパス・データ生成処理を行うパス・データ生成ブロックの概略を示すブロック図である。
【図１０】インクタンクと記録ヘッドとが分離可能なインクカートリッジＩＪＣの構成を示す外観斜視図である。
【図１１】従来のマルチパス記録方式を説明するための図である。
【図１２】本発明の実施形態１の記録走査毎のマスク・テーブルの一例を示す図である。
【図１３】本発明の実施形態２の記録走査毎のマスク・テーブルの一例を示す図である。
【図１４】本発明の実施形態２の記録走査毎のマスク・テーブルの一例を示す図である。
【図１５】本発明の実施形態４のマスクテーブル生成制御を示すフローチャートである。
【図１６】本発明の実施形態４の記録走査毎のマスク・テーブルの一例を示す図である。
【図１７】本発明の実施形態５のマスクテーブル生成制御を示すフローチャートである。
【図１８】本発明の実施形態５の補間用マスク・テーブルの一例を示す図である。
【図１９】本発明の実施形態５の記録走査毎のマスク・テーブルの一例を示す図である。
【図２０】本発明の記録ヘッドのノズルとノズル番号の対応を示す図である。
【符号の説明】
３０１  記録ヘッド
３０２  キャリッジ
３０３  紙送りローラ
３０４  補助ローラ
３０５  給紙ローラ
３０６  記録紙
１０１  入力制御部
１０２  メモリ部
１０３  出力制御部
１０４  テーブル格納部
１０５  マスク処理部
１０６  オリジナル・テーブル格納部
１０７  テーブル生成部
１０８  不吐出制御部
１１０  制御部
【図１】
0004250264.tif 000002
【図２】
0004250264.tif 000003
【図３】
0004250264.tif 000004
【図４】
0004250264.tif 000005
【図５】
0004250264.tif 000006
【図６】
0004250264.tif 000007
【図７】
0004250264.tif 000008
【図８】
0004250264.tif 000009
【図９】
0004250264.tif 000010
【図１０】
0004250264.tif 000011
【図１１】
0004250264.tif 000012
【図１２】
0004250264.tif 000013
【図１３】
0004250264.tif 000014
【図１４】
0004250264.tif 000015
【図１５】
0004250264.tif 000016
【図１６】
0004250264.tif 000017
【図１７】
0004250264.tif 000018
【図１８】
0004250264.tif 000019
【図１９】
0004250264.tif 000020
【図２０】
0004250264.tif 000021