(57)【要約】【課題】ノズル列における安定した吐出動作を維持しながら、確実な不吐補完を行うことが可能なインクジェット記録装置およびインクジェット記録方法を提供する。【解決手段】記録データに従った吐出動作を複数のノズルのいずれかに行わせるように、記録データを複数のノズルに対応づけて分配する。この際、記録データは吐出正常のノズルに分配されるという第１の条件を満たすようにする。更に、複数のノズルのそれぞれにおいて、隣接する画素に対する連続する吐出動作は行われない、および／または、複数のノズルのうち、インク供給路を共有する隣接するノズルで同時の吐出動作は行われないという第２の条件も満たすようにする。【選択図】図２
2018024144.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する複数のノズルが第１の方向に配列して成る記録ヘッドを用い、前記記録ヘッドに対し記録媒体を前記第１の方向と交差する第２の方向に相対的に移動させながら前記記録媒体に画像を記録するインクジェット記録装置であって、
各画素に対するインクの吐出または非吐出を定める記録データを生成する生成手段と、
前記記録ヘッドに含まれる吐出不良ノズルの情報を取得する取得手段と、
前記記録データによって前記記録ヘッドに含まれる１つの前記吐出不良ノズルに対応する画素に対してインクの吐出が定められている場合、前記吐出不良ノズルと異なる補完先ノズルから当該画素に対してインクを吐出するように、前記記録データを補完する補完手段と、を有し、
前記補完手段は、補完先ノズルが吐出正常ノズルであるという第１の条件と、補完先ノズルに対応する画素に対する前記第１の方向における周囲のＮ（ＮはＮ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第２の条件と、の両方を満たすように、前記補完先ノズルを決定することを特徴とするインクジェット記録装置。
【請求項２】
前記補完手段は、補完先ノズルに対応する画素に対する前記第２の方向における周囲のＭ（ＭはＭ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第３の条件と、を更に満たすように、前記補完先ノズルを決定することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
インクを吐出する複数のノズルが第１の方向に配列して成る記録ヘッドを用い、前記記録ヘッドに対し記録媒体を前記第１の方向と交差する第２の方向に相対的に移動させながら前記記録媒体に画像を記録するインクジェット記録装置であって、
各画素に対するインクの吐出または非吐出を定める記録データを生成する生成手段と、
前記記録ヘッドに含まれる吐出不良ノズルの情報を取得する取得手段と、
前記記録データによって前記記録ヘッドに含まれる１つの前記吐出不良ノズルに対応する画素に対してインクの吐出が定められている場合、前記吐出不良ノズルと異なる補完先ノズルから当該画素に対してインクを吐出するように、前記記録データを補完する補完手段と、を有し、
前記補完手段は、補完先ノズルが吐出正常ノズルであるという第１の条件と、補完先ノズルに対応する画素に対する前記第２の方向における周囲のＭ（ＭはＭ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第２の条件と、の両方を満たすように、前記補完先ノズルを決定することを特徴とするインクジェット記録装置。
【請求項４】
前記記録ヘッドには、それぞれ複数のノズルが第１の方向に配列して成る複数のノズル列が前記第２の方向に並んで配置されており、
前記生成手段は、画像データを前記複数のノズル列に分配することにより、前記複数のノズル列それぞれに対応する複数の記録データを生成することを特徴とする請求項１ないし３のいずれか１項に記載のインクジェット記録装置。
【請求項５】
前記補完手段は、前記第１の条件と前記第２の条件の両方を満たす複数の補完先候補ノズルを決定し、前記複数の補完先候補ノズルの中から１つの前記補完先ノズルを決定することを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記補完手段は、補完先ノズルの優先順位が定められた優先度情報に従って、前記複数の補完先候補ノズルの中から１つの前記補完先ノズルを決定することを特徴とする請求項５に記載のインクジェット記録装置。
【請求項７】
前記複数のノズル列のうちの一部のノズル列は前記第１の方向に互いに同じ位置に配置され、且つ、他部のノズル列は前記第１の方向に互いに異なる位置に配置され、
所定のノズル列における前記優先度情報は、前記所定のノズル列と前記第１の方向における位置が同じ位置であるノズル列内のノズルほど優先されるように、前記補完先ノズルの優先順位が定められていることを特徴とする請求項６に記載のインクジェット記録装置。
【請求項８】
所定のノズル列における前記優先度情報は、前記所定のノズル列と前記第２の位置に近いノズル列内のノズルほど優先されるように、前記補完先ノズルの優先順位が定められていることを特徴とする請求項６または７に記載のインクジェット記録装置。
【請求項９】
前記記録媒体の単位領域に対して、前記記録ヘッドと前記記録媒体を相対的に移動させながらインクを吐出する複数回の記録走査を行う走査手段を更に有し、
前記生成手段は、画像データを前記複数回の記録走査に分配することにより、前記複数回の記録走査それぞれに対応する複数の記録データを生成することを特徴とする請求項１ないし３のいずれか１項に記載のインクジェット記録装置。
【請求項１０】
前記補完手段による前記記録データの補完が行われた後の記録データは、各ノズルの駆動率が１／（Ｎ＋１）未満となるように定められていることを特徴とする請求項１に記載のインクジェット記録装置。
【請求項１１】
前記補完手段による前記記録データの補完が行われた後の記録データは、各ノズルの駆動率が１／（Ｍ＋１）未満となるように定められていることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項１２】
インクを吐出する複数のノズルが第１の方向に配列して成る記録ヘッドを用い、前記記録ヘッドに対し記録媒体を前記第１の方向と交差する第２の方向に相対的に移動させながら前記記録媒体に画像を記録するインクジェット記録方法であって、
各画素に対するインクの吐出または非吐出を定める記録データを生成する生成工程と、
前記記録ヘッドに含まれる吐出不良ノズルの情報を取得する取得工程と、
前記記録データによって前記記録ヘッドに含まれる１つの前記吐出不良ノズルに対応する画素に対してインクの吐出が定められている場合、前記吐出不良ノズルと異なる補完先ノズルから当該画素に対してインクを吐出するように、前記記録データを補完する補完工程と、を有し、
前記補完工程は、補完先ノズルが吐出正常ノズルであるという第１の条件と、補完先ノズルに対応する画素に対する前記第１の方向における周囲のＮ（ＮはＮ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第２の条件と、の両方を満たすように、前記補完先ノズルを決定することを特徴とするインクジェット記録方法。
【請求項１３】
前記補完工程は、補完先ノズルに対応する画素に対する前記第２の方向における周囲のＭ（ＭはＭ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第３の条件と、を更に満たすように、前記補完先ノズルを決定することを特徴とする請求項１２に記載のインクジェット記録方法。
【請求項１４】
インクを吐出する複数のノズルが第１の方向に配列して成る記録ヘッドを用い、前記記録ヘッドに対し記録媒体を前記第１の方向と交差する第２の方向に相対的に移動させながら前記記録媒体に画像を記録するインクジェット記録方法であって、
各画素に対するインクの吐出または非吐出を定める記録データを生成する生成工程と、
前記記録ヘッドに含まれる吐出不良ノズルの情報を取得する取得工程と、
前記記録データによって前記記録ヘッドに含まれる１つの前記吐出不良ノズルに対応する画素に対してインクの吐出が定められている場合、前記吐出不良ノズルと異なる補完先ノズルから当該画素に対してインクを吐出するように、前記記録データを補完する補完工程と、を有し、
前記補完工程は、補完先ノズルが吐出正常ノズルであるという第１の条件と、補完先ノズルに対応する画素に対する前記第２の方向における周囲のＭ（ＭはＭ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第２の条件と、の両方を満たすように、前記補完先ノズルを決定することを特徴とするインクジェット記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置およびインクジェット記録方法に関する。
【背景技術】
【０００２】
特許文献１には、フルライン型のインクジェット記録装置において、少ないメモリ容量で効率的な不吐補完を行う方法が開示されている。具体的には、同じインクを吐出する複数のノズル列を用紙搬送方向に配列させ、あるノズル列に吐出不良ノズルが発生したときその吐出不良ノズルが記録するべきデータを同じ位置を記録可能な他のノズルに少ないメモリで効率的に補完させる方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６９５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では補完先のノズル列の駆動状態を特に考慮することなく、吐出不良ノズルの記録データを他のノズルに補完させているため、補完先のノズル列の吐出動作が不安定になる場合があった。以下に、具体例を説明する。
【０００５】
例えば、インクジェット記録ヘッドの個々のノズルにおいては、吐出動作で消費したインクを補充し所定位置まで導くためのリフィル時間が要される。そして一般に、ノズルの吐出周波数（駆動周波数）は、このようなリフィル時間の大きさに基づいて調整されており、特許文献１のように同じ種類のインクを吐出する複数のノズル列を有する構成においては、複数のノズル間で交代に吐出動作を行うようにしている。このようにすれば、１つのノズル列で記録する場合よりも速い速度で画像を記録することが可能になる。但し、不吐補完処理によってあるノズルに新たな吐出データが追加されると、そのノズルの前後の駆動状態によっては、駆動周波数が局所的に高くなり、十分なリフィル時間を確保することができなくなり、好適な吐出動作が行えなくなるおそれが生じる。
【０００６】
また、インクジェット記録ヘッドの個々のノズルの吐出動作の振動は、インク供給路を共有する隣接ノズルにも及ぶこと（クロストーク）が知られている。このため、多くのインクジェット記録装置では、隣接するノズルの吐出動作はなるべく時間を置いて行われるような工夫がなされている。しかし、不吐補完処理によってあるノズルに新たな吐出データが追加されると、そのノズルの近傍のノズルの駆動状態によっては、クロストークの影響で好適な吐出動作が行えなくなるおそれが生じる。
【０００７】
すなわち、特許文献１を採用することによって、吐出不良ノズルの記録データを効率的に補完することが出来たとしても、特許文献１では補完先のノズル列における安定した吐出動作のための条件を十分に考慮していない。よって、ノズル列全体として吐出状態が不安定になる場合があった。
【０００８】
本発明は、上記問題点を解決するためになされたものである。よってその目的とするところは、ノズル列における安定した吐出動作を維持しながら、確実な不吐補完を行うことが可能なインクジェット記録装置およびインクジェット記録方法を提供することである。
【課題を解決するための手段】
【０００９】
そのために本発明は、インクを吐出する複数のノズルが第１の方向に配列して成る記録ヘッドを用い、前記記録ヘッドに対し記録媒体を前記第１の方向と交差する第２の方向に相対的に移動させながら前記記録媒体に画像を記録するインクジェット記録装置であって、各画素に対するインクの吐出または非吐出を定める記録データを生成する生成手段と、前記記録ヘッドに含まれる吐出不良ノズルの情報を取得する取得手段と、前記記録データによって前記記録ヘッドに含まれる１つの前記吐出不良ノズルに対応する画素に対してインクの吐出が定められている場合、前記吐出不良ノズルと異なる補完先ノズルから当該画素に対してインクを吐出するように、前記記録データを補完する補完手段と、を有し、前記補完手段は、補完先ノズルが吐出正常ノズルであるという第１の条件と、補完先ノズルに対応する画素に対する前記第１の方向における周囲のＮ（ＮはＮ≧１を満たす整数）個の画素に対してはインクの吐出は行われないという第２の条件と、の両方を満たすように、前記補完先ノズルを決定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ノズル列の全体で安定した吐出動作を維持しながら、確実に不吐補完を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）および（ｂ）は、インクジェット記録装置の内部構成概略図である。
【図２】インクジェット記録装置の制御構成を説明するためのブロック図である。
【図３】（ａ）および（ｂ）は、マスクデータの一例を示す図である。
【図４】不吐情報の一例を示す図である。
【図５】（ａ）および（ｂ）は、正常なリフィルが得られる条件を説明する図である。
【図６】（ａ）および（ｂ）は、補完先候補ノズルを選択する様子を示す図である。
【図７】優先度テーブルの例を示す図である。
【図８】補完先決定部が補完先のノズルを決定する様子を示す図である。
【図９】不吐補完処理の工程を説明するためのフローチャートである。
【図１０】処理対象画素の順番を示す図である。
【図１１】記録ヘッドにおけるノズルの配列状態を示す図である。
【図１２】ブロック駆動を説明するための図である。
【図１３】（ａ）および（ｂ）は、クロストークの影響を排除する条件を示す図である。
【図１４】（ａ）および（ｂ）は、補完先候補ノズルを選択する様子を示す図である。
【図１５】（ａ）および（ｂ）は、補完先のノズルを決定する様子を示す図である。
【図１６】処理対象画素の順番を示す図である。
【図１７】（ａ）および（ｂ）は、グループ分けの場合の処理順序を示す図である。
【図１８】グループ分けを採用する場合の制御構成を示すブロック図である。
【図１９】グループ分けを採用する場合の不吐補完処理工程のフローチャートである。
【図２０】グループ分け採用時の補完先のノズルを決定する様子を示す図である。
【図２１】（ａ）〜（ｄ）は、正常な吐出状態が得られる条件を説明する図である。
【図２２】（ａ）および（ｂ）は、補完先候補ノズルを選択する様子を示す図である。
【図２３】補完先のノズルを決定する様子を示す図である。
【図２４】ノズル列のクラス分け状態を示す図である。
【図２５】クラスごとの優先度情報を示す図である。
【図２６】（ａ）および（ｂ）は、補完先のノズルを決定する様子を示す図である。
【図２７】優先度情報の別例を示す図である。
【図２８】優先度情報の別例を示す図である。
【図２９】優先度情報の別例を示す図である。
【図３０】制御構成の別例を説明するためのブロック図である。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
図１（ａ）は、本実施形態で採用するフルライン型のインクジェット記録装置の内部構成図である。用紙供給部１０１から供給される用紙Ｐ（記録媒体）は、搬送ローラ対１０３および１０４に挟持されながら、ｘ方向に所定の速度で搬送され、排出部１０２より排出される。搬送方向（＋ｘ方向）において、上流側の搬送ローラ対１０３と下流側の搬送ローラ対１０４の間には記録ヘッド１０５〜１０８が配列しており、記録データに従ってｚ方向にインクを吐出する。記録ヘッド１０５〜１０８は、シアン、マゼンタ、イエローおよびブラックのインクを吐出し、それぞれのインクは不図示のチューブを介して供給されている。
【００１３】
本実施形態において、用紙Ｐは用紙供給部１０１にロール状に保持された連続紙であっても良いし、あらかじめ規格サイズに切断されたカット紙であっても良い。連続紙の場合は、記録ヘッド１０５〜１０８による記録動作が終了した後、カッタ１０９によって所定の長さに切断され、排出部１０２にてサイズごとに排紙トレイに分類される。印刷制御部１１０は、記録ヘッド１０５〜１０８の駆動や、搬送ローラ対１０３、１０４を回転させるための搬送モータ、用紙供給部１０１、排出部１０２など、記録装置の機構全体を制御する。
【００１４】
図１（ｂ）は、記録ヘッド１０５におけるノズルの配列状態を模式的に示す図である。個々の○印は、インクを滴として吐出するノズルを示している。記録ヘッド１０５には、このようなノズルがｙ方向に用紙の幅に相当する数だけ配列して成るノズル列が、ｘ方向に８列配置されている。以後、これら８列のノズル列のそれぞれを、ノズル列０〜ノズル列７と称する。ＳＥＧ番号はｙ方向の画素位置（ノズル位置）を示し、同じＳＥＧ番号を有するノズルは、ｘ方向に搬送される用紙のほぼ同じ位置にドットを記録することが出来る。印刷制御部１１０は、個々の記録データを、その記録データを記録することが可能な８つのノズルのいずれかに分配する。なお、他の記録ヘッド１０６〜１０８も記録ヘッド１０５と等しい構成を有するため、ここでは説明を省略する。
【００１５】
図では、簡単のため、同じノズル列に含まれる複数のノズルがｙ方向に一列に配列する形態で示しているが、本実施形態の記録ヘッドはこのような形態に限定されない。例えば、同じノズル列に含まれる個々のノズルは、ｘ方向に交互にズレながらｙ方向に配列していても良いし、複数のノズルがレイアウトされて成るノズル基板を更にｙ方向に配置させる形態としても良い。いずれにしても、ｙ方向のそれぞれの画素位置（ＳＥＧ）に対応するノズルが８個ずつ用意されていれば、本実施形態に適用することができる。なお、インクを吐出させる方式としては、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。
【００１６】
図２は、インクジェット記録装置の制御構成を説明するためのブロック図である。印刷制御部１１０は、ＣＰＵ２１６の指示のもと、記録装置全体の制御を行うための様々な機構を備えている。この際、ＤＲＡＭ等からなる汎用メモリ２０３はワークエリアとして使用される。
【００１７】
ＣＰＵ２１６は、外部に接続されたホスト装置２０１より、受信Ｉ／Ｆを介して記録すべき画像データを受信し、これを汎用メモリ２０３の受信バッファ２０４に保存する。その後、記録データ生成部２０７を用いて、この画像データに対し様々な画像処理を施し、記録ヘッド１０５〜１０８が記録可能な２値の記録データを生成し、記録バッファ２０６に記憶する。この際、記録データ生成部２０７は、所定のマスクデータを用い、個々のインク色に対応する記録データをノズル列０〜７のいずれかに分配する。
【００１８】
図３（ａ）は、記録データ生成部２０７が使用するマスクデータの一例を示す図である。本実施形態では６００ｄｐｉの解像度で画像を記録するものとし、図において横軸は搬送方向（ｘ方向）の画素位置、縦軸はノズル並び方向（ｙ方向）の画素位置、すなわちノズル位置（ＳＥＧ）を示している。夫々の○は、ノズル列０〜７のうちいずれのノズル列でドットを記録するかをその模様によって示している。ｙ方向において、図ではＳＥＧ＝０〜１５の１６個のノズル位置しか示していないが、実際はｙ方向に配列する全ノズルに対応するマスクデータが用意されている。ｘ方向については、図に示すようなマスクデータが繰り返し使用しても良いし、更に大きなマスクデータを用意しても良い。マスクデータは、記録データがノズル列０〜７に均等に分散するように作成されている。
【００１９】
図３（ｂ）は、記録データ生成部２０７が生成した記録データを、ノズル列ごとに示す図である。ここでは、全ての画素に記録（１）を示すデータ入力された場合を示している。このような１００％の記録データは、図３（ｂ）に示すマスクデータによって、ノズル列０〜７のそれぞれに分配される。図では、ノズル列０〜７のそれぞれについて、ドットを記録する画素位置にのみ○印が示されている。
【００２０】
ここで、個々のノズルが吐出動作を行う画素の割合を駆動率Ｒとして定義すると、本実施形態では、駆動率Ｒが８つのノズル列で均等になるように、すなわちＲ≦１／８＝０．１２５になるように、マスクデータが定められている。
【００２１】
図２に戻る。記録ヘッド制御部２１７は、記録データ生成部２０７が生成し記録バッファ２０６に記憶された図３（ｂ）に示すような記録データに従って、記録ヘッド１０５〜１０８を駆動する。この際、エンコーダ２１９は、用紙Ｐの搬送速度を検出し、取得した情報を吐出タイミング生成部２１８に提供する。記録ヘッド制御部２１７は、このような情報に則って個々のノズルからの吐出タイミングを制御する。結果、指定された色のインクに対応するノズルから指定されたタイミングでインクが吐出され、用紙上に所望の画像が形成される。
【００２２】
不吐補完処理部２０８は、不吐情報バッファ２０５に記憶されている不吐情報をもとに、本発明の特徴的な不吐補完処理を行い、記憶バッファ２０６に一時的に記憶された記録データを補正する。以下、本実施形態の不吐補完処理について詳しく説明する。
【００２３】
図４は、不吐情報バッファ２０５に予め記憶されている不吐情報の一例を示す。不吐情報バッファ２０５では、ノズル列０〜７のそれぞれについて、夫々のノズル（ＳＥＧ）に対応するメモリ領域が用意され、対応するノズルが吐出正常であるか吐出不良であるかを示す情報が格納されている。ここでは、吐出不良のノズルを×印で示している。なお、以下の説明ではインクの不吐出が発生しているノズルやインクの吐出方向のずれが発生しているノズルのことを吐出不良ノズルと記載する。
【００２４】
吐出不良ノズルが存在しないとき、不吐情報バッファ２０５の内容はＮＵＬＬとなる。この場合、記録ヘッド制御部２１７は、記録データ生成部２０７が生成したそのままの記録データに基づいて、記録ヘッド１０５〜１０８を駆動することになる。一方、吐出不良ノズルが存在する場合、不吐補完処理部２０８は、不吐情報バッファ２０５に記憶された情報に基づいて、記録データ生成部２０７が生成した記録データを補正する。具体的には、吐出不良ノズルに対応する記録データを、当該吐出不良ノズルと同じ位置を記録可能な別のノズルに書き換える。
【００２５】
図２に戻る。不吐補完処理部２０８は、主に、記録データ保持部２１０、不吐情報読み出し部２１１、補完先候補選択部２１２、補完優先度決定部２１３、優先度情報保持部２１４および補完処理部２１５で構成されている。記録データ保持部２１０は、記録データ生成部２０７が生成した記録データを、順次受信して保持する。不吐情報読み出し部２１１は、不吐情報バッファ２０５をアクセスし、図４で説明したような不吐情報を取得する。補完先候補選択部２１２は、処理対象画素が、不吐情報読み出し部２１１が読み出した吐出不良ノズルに対応していた場合、当該画素の記録データを記録することが可能なノズル候補を選択する。本実施形態では、吐出不良ノズルとは異なるノズル列に含まれ、吐出不良ノズルと同じＳＥＧ番号を有する７つのノズルのうち、正常なリフィルが得られるノズルをノズル候補として選択する。
【００２６】
図５（ａ）および（ｂ）は、正常なリフィルが得られるノズルの条件を説明するための図である。両図において、横軸はｘ方向の画素位置を示し、縦軸はｙ方向に配列する画素位置（ＳＥＧ）を示している。個々のノズル（ＳＥＧ）において、画素位置（ｘ）にドットを記録する場合、その周囲±ｘ方向の画素位置にドットを記録することが可能か否かは、ノズルのリフィル時間に依存する。
【００２７】
図５（ａ）は、１画素分の非吐出時間でリフィルが可能な場合を示している。ここでは、ドットを記録することが決まっている画素を◎、補完先候補選択部２１２が不吐補間先の候補から除外する画素を△で示している。ドットを記録することが決まっている◎画素の直前や直後の画素にドット記録しようとすると、先行画素の吐出動作の影響で後続画素の記録時にリフィルが間に合わず、正常な吐出が出来なくなるおそれが生じる。よって、本実施形態では、ドットを記録することが決まっている◎画素と、その前後の１画素（△画素）は、不吐補間先の候補から除外する。一方、ドットを記録することが決まっている◎画素から１画素以上離れた画素については、十分なりフィル時間を確保することができるため、不吐補完先の候補に含める。
【００２８】
図５（ｂ）は、ノズル２つ分の非吐出時間でリフィルが可能な場合を示している。このような場合は、ドットを記録することが決まっている◎画素とその前後の４画素（△画素）を不吐補間先の候補から除外し、３画素以上離れた画素は不吐補間先の候補に含める。以下では、図５（ａ）に示すような、１画素分の非吐出時間でリフィルが可能な場合を前提に説明を続ける。
【００２９】
図６（ａ）は、補完先候補選択部２１２が補完先候補ノズルを選択する様子を、ノズル列ごとに示す図である。ここでは、ｘ＝２のラインについてのみ、補完先候補ノズルとして選択するか否かを示している。いずれのノズル列についても、ｘ＝２とその直前および直後の画素、すなわちｘ＝１〜３のいずれかの画素に記録データ○が存在する場合、そのノズルは、ｘ＝２の画素において不吐補間先の候補に選出されていない。そして、ｘ＝１〜３のいずれにも記録データが存在しない場合、そのノズルは、ｘ＝２の画素において不吐補間先の候補として選出されている。図では候補として選出された画素を黒塗りで示している。
【００３０】
図６（ｂ）は、図６（ａ）で示したｘ＝２のラインについての候補結果を、ノズル列０〜７について並べて示した図である。図６（ｂ）において、横軸はノズル列番号、縦軸はノズル位置（ｙ）を示している。図において、黒で示したノズルが、ｘ＝２のラインについて不吐補間先の候補となるノズル、白で示したノズルが候補から外れるノズルを示している。補完先候補選択部２１２は、このような不吐補間先のノズル候補の情報を作成し、補完先決定部２１３に提供する。
【００３１】
再度図２に戻る。補完先決定部２１３は、補完先候補選択部２１２から提供された図６（ｂ）のような候補情報と、優先度情報保持部２１４に保存されている優先順位の情報に基づいて、不吐補完を実行させるノズルを決定する。
【００３２】
図７は、優先度情報保持部２１４に保存されている優先度テーブルの例を示す図である。横軸はｘ方向の画素（ライン）位置、縦軸はノズル列番号（０〜７）を示している。そして、個々の枡に記載された数字は、該当する画素ラインにおける該当するノズル列の、補完先となるための優先順位を示している。例えば、ｘ＝２のラインで吐出不良が存在する場合、該当する記録データを補完するノズル列は、ノズル列７（０）→ノズル列６（１）→ノズル列５（２）・・・のように優先順位が設定されている。補完先決定部２１３は、補完先候補選択部２１２が候補として挙げた複数のノズルの中から、優先度テーブルで設定されている優先順位に従って、補完先ノズルを決定する。なお、優先度テーブルにおいて、ｘ＝８以降のラインは、図に示したｘ＝０〜７の情報を繰り返し用いるものとする。
【００３３】
図８は、補完先決定部２１３が補完先のノズルを決定する様子を示す図である。ここでは、図６（ｂ）に示したｘ＝２のラインについての補完先候補情報に、図４に示した吐出不良ノズル情報を重ねて示している。例えば、ノズル列２のＳＥＧ１は、記録データ生成部２０７によって記録データが振り分けられるが、当該ノズルは吐出不良である。このため、補完先決定部２１３は、まず、図７に示す優先度情報のｘ＝２のラインを参照する。ｘ＝２のラインにおいて最も優先順位が高いのはノズル列７（優先順位０）であるため、補完先決定部２１３は、ノズル列７が正常に吐出可能なノズルであるか、またｘ＝２のラインにおいて補完先候補に挙げられているかを確認する。本例の場合、ノズル列７のＳＥＧ１も吐出不良（×）である。よって、補完先決定部２１３は、次に優先順位の高いノズル列６（優先順位１）が正常に吐出可能なノズルであるか、またｘ＝２のラインにおいて補完先候補に挙げられているかを確認する。本例の場合、ノズル列６のＳＥＧ１は正常に吐出可能であり、ｘ＝２のラインにおいて補完先候補（黒塗り）にも挙げられている。よって、補完先決定部２１３は、ｘ＝２において、ノズル列６のＳＥＧ１をノズル列２の吐出不良ノズル（ＳＥＧ１）のための補完先ノズルに決定する。他の吐出不良ノズルについても同様の処理を行う。
【００３４】
再度図２を参照する。補完先決定部２１３が補完先のノズルを決定すると、補完処理部２１５は、吐出不良ノズルに割り当てられた記録データを、補完先決定部２１３が決定したノズルに移動する。すなわち、吐出不良ノズルが含まれるノズル列の記録バッファより吐出不良ノズルの記録データを削除し、補完優先度決定部２１３が決定したノズル列の記録バッファに記録データを追加する。以上が不吐補完処理部２０８の主な機能である。
【００３５】
図９は、不吐補完処理部２０８が上記不吐補完処理を行う工程を説明するためのフローチャートである。本処理は、ＣＰＵ２１６が不吐補完処理部２０８の様々な機構を用いながら、記録データ生成部２０７によって生成された記録データの１つ１つについて順番に実行するものである。
【００３６】
本処理が開始されると、まずステップＳ１にてＣＰＵ２１６は、処理対象画素を決定する。ステップＳ２では、設定された処理対象画素に対応する記録データを読み込み、ステップＳ３では当該記録データが記録（１）を示しているか、非記録（０）を示しているかを確認する。記録（１）であった場合はステップＳ４に進み、非記録（０）であった場合は処理対象画素に対し不吐補完処理は必要ないので、ステップＳ１０にジャンプする。
【００３７】
ステップＳ４において、ＣＰＵ２１６は不吐情報読み出し部２１１に、不吐情報バッファ２０５より不吐情報を読み出させ、処理対象画素の記録データに対応づけられているノズルが吐出正常であるか吐出不良であるか否かを確認する。吐出不良である場合はステップＳ５に進み、吐出不良でない、すなわち吐出正常である場合はステップＳ１０にジャンプする。
【００３８】
ステップＳ５において、ＣＰＵ２１６は補完先候補選択部２１２から提供された補完先候補を確認し、１つ以上の補完先候補が存在するか否かを判断する。補完先候補が存在しない場合はステップＳ６に進み、処理対象画素について不吐補完処理が行えないことを警告し、本処理を終了する。一方、１つ以上の補完先候補が存在する場合は、ステップ７に進む。
【００３９】
ステップＳ７において、ＣＰＵ２１６は、補完先決定部２１３を介して優先度情報を読み出し、補完先候補選択部２１２が提供する補完先候補の中から補完先ノズルを決定する。具体的には、吐出不良ノズルではない、すなわち吐出正常ノズルであるという第１の条件と、補完先候補に挙げられているという第２の条件の両方が満たされているノズルの中から、最も優先順位の高いノズルを補完先ノズルに決定する。
【００４０】
ステップＳ８において、ＣＰＵ２１６は補完処理部２１５を介し、記録バッファ２０６を書き換える。すなわち、処理対象画素の記録データを記録データ生成部２０７によって振り分けられたノズル列の記録バッファより削除し、補完先決定部２１３が決定したノズル列の記録バッファに書き込む。
【００４１】
更にステップＳ９において、ＣＰＵ２１６は、補完先候補選択部２１２を介し、補完先候補の書き換えを行う。記録データに対応するノズルが変更されたことにより、補完先のノズルでは、図５（ａ）で説明したような不吐補完の候補から除外するべき画素（黒塗り画素）が追加されることになる。よって、補完先候補選択部２１２は、１画素分の不吐補完処理が行われるたびに、補完先候補の書き換えを行う。
【００４２】
ステップＳ１０では、全画素について処理が終了したか否かを判断する。まだ処理すべき画素が残っている場合はステップＳ１に戻り次の処理対象画素を設定する。全画素について処理が終了したと判断した場合は、本処理を終了する。
【００４３】
図１０は、本実施形態における処理対象画素の順番を示す図である。本実施形態では、図６（ａ）および（ｂ）で説明したように、補完先候補の選択処理において、新たな記録データ（１）の追加は±ｘ方向の画素にのみ影響する。このため、ｘ方向の画素位置については、ｘ＝０、１、２・・と駆動の順番に従って処理を行っていくことが望まれるが、互いに影響を与えないｙ方向については複数の列（ＳＥＧ）を同時処理することもできる。よって、本実施形態では、処理時間を短縮するために、ｙ方向に配列する複数のＳＥＧについては、図のような並列処理を行う。すなわち、図９で示したフローチャートは、個々のＳＥＧについてｘ＝０、１、２・・と順番に行うためのものであり、当該フローチャートは、複数のＳＥＧや記録ヘッドについて、パラレルに実行される。
【００４４】
以上説明した本実施形態によれば、全てのノズルについて少なくとも１画素分の非吐出時間をリフィル時間として確保できるように、ｘ方向における周囲±１画素にインクの吐出が行われない画素を補完先に決定している。このため、不吐補完処理を行った後においても、連続する２画素で駆動されるようなノズルは発生せず、全てのノズルで駆動率Ｒを０．５（＝１／（Ｍ＋１）、Ｍ＝１  但し、Ｍは１以上の整数）未満に抑えることができる。結果、ノズル列の全体で安定した吐出動作を維持しながら、確実に不吐補完を行うことが可能となる。
【００４５】
（第２の実施形態）
本実施形態においても、図１（ａ）および図２で説明したインクジェット記録装置を用いる。但し、本実施形態の記録ヘッドにおいては、ノズルのリフィル時間が十分に短く（あるいは用紙の搬送速度が十分に遅く）、ｘ方向に配列する複数の画素に対し１つのノズルから連続吐出が可能とする。一方、吐出動作に伴うクロストークの影響は第１の実施形態よりも大きく、補完先候補選択部２１２は、なるべくクロストークの影響が現れないようなノズルを、補完候補に選出するものとする。
【００４６】
図１１は、本実施形態で用いる記録ヘッド１０５におけるノズルの配列状態を示す図である。図１（ｂ）と同様、個々の○印はノズルを示している。本実施形態において、ノズル列０〜７は互いにｙ方向に僅かずつずれて配置されている。以下、ノズル列のレイアウトを詳しく説明する。
【００４７】
ノズル列０〜７のそれぞれにおいて、複数のノズルはｙ方向に１画素（６００ｄｐｉ）のピッチ（約４２μmの間隔）で配列している。その上で、ノズル列０とノズル列４のノズルは、ｙ方向の同じ位置に配置されている。これに対し、ノズル列１とノズル列５は＋ｙ方向に１／４画素分だけずれた位置に、ノズル列２とノズル列６は２／４画素分だけずれた位置に、ノズル列３とノズル列７は３／４画素分だけずれた位置に、配置されている。本実施形態ではこのようなノズル列を用い、1ノズル列でｙ方向に６００ｄｐｉ、全ノズル列でｙ方向に２４００ｄｐｉの解像度でドットを記録する。
【００４８】
一方、個々のノズル列において、ＳＥＧ０〜１５に相当するノズルは、＋ｘ方向に１／２画素分を等分に分割した距離、すなわち１／３２画素ずつ段階的にずらしながら配置している。図では、ＳＥＧ０〜１５のノズルしか示していないが、実際には更に多数のノズルが配列しており、ＳＥＧ１６以降のノズルについても、ＳＥＧ０〜１５で示したレイアウトがｙ方向に繰り返されている。本実施形態の記録ヘッド制御部２１７は、このような一部のノズル列はＹ方向に互いに同じ位置に配置され、他部のノズル列はＹの方向に互いに異なる位置に配置されているような記録ヘッドに対し、ブロック駆動を行う。
【００４９】
図１２は、ブロック駆動を説明するための図である。本実施形態では、ｘ方向において同じ位置にあるＳＥＧを同じブロックと見なして同時に駆動し、他の位置にあるＳＥＧは、位置に応じた異なるタイミングで駆動する。具体的には、ＳＥG１５、ＳＥG３１、ＳＥG４７、ＳＥG６３・・に相当するノズルは、最も遅いタイミング（ｂｌｋ＝１５）で駆動する。そして、これに隣接するＳＥG１４、ＳＥG３０、ＳＥG４６、ＳＥG６２・・・に相当するノズルは、上記（ｂｌｋ＝１５）よりも、ｘ方向のずれ量に相当する分だけ早いタイミング（ｂｌｋ＝１４）で駆動する。更に、ＳＥG１３、ＳＥG２９、ＳＥG４５、ＳＥG６１・・・に相当するノズルは、上記（ｂｌｋ＝１４）よりも、更に早いタイミング（ｂｌｋ＝１３）で駆動する。そして、ＳＥG０、ＳＥG１６、ＳＥG３２、ＳＥG４８・・・に相当するノズルは、最も早いタイミング（ｂｌｋ＝０）で駆動する。本実施形態においてはＸ方向に１/２画素（１２００ｄｐｉ）の解像度で記録を行う。その結果、用紙Ｐ上においては、ｘ方向におけるノズル位置のずれ量と駆動タイミングのずれ量が相殺され、図の右側に示すように、全てのノズルの着弾位置をｘ方向において同じ位置に揃えることが出来る。
【００５０】
このようなブロック駆動を採用すれば、同時に駆動されるノズルを１６ノズル置きに分散させることができ、クロストークを抑制することが可能となる。言い換えると、本実施形態では、クロストークを抑えるための分割駆動を行っても画像に影響が現れないように、図１１に示すようなノズルレイアウトを採用している。
【００５１】
但し、上記のようなブロック駆動において、隣接するノズルの駆動間隔は非常に短いため、同じｘラインの記録データがインク供給路を共有する隣接する複数のノズルに存在すると、クロストークの影響が現れてしまう。このため、本実施形態においても、図３（ａ）に示すような分散性の高いマスクデータを採用して、同じライン上の駆動はなるべくｙ方向に分散させるようにしている。しかし、このような構成でも、不吐補完処理によって、新たな吐出データが追加されると、隣接するノズルが連続駆動されるような状況も発生し、クロストークの影響で好適な吐出動作が行えなくなってしまう場合がある。このような状況を回避するため、本実施形態の補完先候補選択部２１２は、個々のノズル列の記録データを参照し、いずれのノズル列においてもｙ方向に記録（１）を示すデータが連続しないように、吐出不良ノズルの補完先候補を選択する。
【００５２】
図１３（ａ）および（ｂ）は、クロストークの影響が問題にならない条件を示す図である。両図において、横軸はｘ方向に配列する画素位置を示し、縦軸は同一ノズル列に配列するノズル位置（ＳＥＧ）を示している。図１３（ａ）は、ノズル１つ分の距離を置けばクロストークの影響は及ばない場合を示している。図において、ドットを記録することが決まっているＳＥＧを◎で、補完先候補選択部２１２が不吐補間先の候補から除外するＳＥＧを△で示している。ドットを記録することが決まっているＳＥＧ◎に隣接するＳＥＧでドット記録しようとすると、クロストークの影響が及び、正常な吐出が出来なくなるおそれが生じる。よって、本実施形態では、ドットを記録することが決まっているＳＥＧ◎と、±ｙ方向に隣接するＳＥＧ△は、不吐補間先の候補から除外する。一方、ドットを記録することが決まっているＳＥＧ◎から±ｙ方向に１ノズル以上離れたＳＥＧについては、クロストークの影響が及ばないので、不吐補完先の候補に含める。
【００５３】
図１３（ｂ）は、ノズル２つ分の距離を置けばクロストークの影響は及ばない場合を示している。このような場合は、ドットを記録することが決まっているＳＥＧ◎とこれに±ｙ方向に隣接する２つずつのＳＥＧ△を不吐補間先の候補から除外し、３ノズル以上離れたＳＥＧは不吐補間先の候補に含める。以下では、図１３（ａ）に示すような、ノズル１つ分の距離を置けばクロストークの影響は及ばない場合を前提に説明を続ける。
【００５４】
図１４（ａ）は、本実施形態の補完先候補選択部２１２が補完先候補ノズルを選択する様子を、ノズル列ごとに示す図である。ここでは、ｘ＝２のラインについてのみ、補完先候補ノズルとして選択するか否かを示している。いずれのノズル（ＳＥＧ）についても、既に記録することが決まっているＳＥＧとこれに隣接するＳＥＧは、不吐補間先の候補に選出していない。そして、それ以外のＳＥＧについては不吐補間先の候補として選出している。図では候補として選出されたＳＥＧ（画素位置）を黒塗りで示している。
【００５５】
図１４（ｂ）は、図１４（ａ）で示したｘ＝２のラインについての補完先候補結果を、ノズル列０〜７について並べて示した図である。図１４（ｂ）において、横軸はノズル列番号、縦軸はＳＥＧ番号（ｙ）を示し、黒で示したノズル（ＳＥＧ）が不吐補間先の候補となるノズル（ＳＥＧ）、白で示したノズル（ＳＥＧ）が候補から外れるノズル（ＳＥＧ）を示している。本実施j形態の補完先候補選択部２１２は、このような不吐補間先のノズル候補の情報を作成し、補完先決定部２１３に提供する。
【００５６】
ところで、本実施形態においても、第１の実施形態と同様、図９に示したフローチャートに従って不吐完処理を行うことができる。但し、本実施形態の場合、ステップＳ９で補完先候補の書き換えを行うが、この書き換えの影響は、ノズル並び方向すなわちｙ方向に及ぶ。すなわち、図９に示したフローチャートを行う際は、ｙ方向において処理対象画素の順番を考慮しなければならない。
【００５７】
図１５（ａ）および（ｂ）は、本実施形態の補完先決定部２１３が補完先のノズルを決定する様子を、図８と同様に示す図である。マスクデータ、不吐情報、優先度情報については第１の実施形態と同様とする。図１５（ａ）および（ｂ）は、処理対象画素の順番を互いに異ならせた結果を示している。図１５（ａ）は、図１０に示すように、ｙ方向について複数の列（ＳＥＧ）を同時処理した場合を、図１５（ｂ）は、図１６に示すように、ｙ方向に配列する複数のＳＥＧに対し不吐補完処理を順番に行った場合をそれぞれ示している。
【００５８】
複数ＳＥＧを同時処理した場合、個々のＳＥＧで処理は独立しているので、所定のＳＥＧで補完先ノズルに決定された情報を別のＳＥＧに反映させることは出来ない。このため、図１５（ａ）のノズル列６のように、隣接する２つのＳＥＧが補完先ノズルに決定されてしまう状況が発生し、クロストークの影響が懸念される。
【００５９】
これに対し、図１６に示すように、複数のＳＥＧに対し＋ｙ方向に順番に不吐補完処理を行った場合、不吐補完処理によって新たに補完先ノズルに決定されたＳＥＧの情報を、＋ｙ方向に隣接する別のＳＥＧに反映させることが出来る。このため、ｙ方向に隣接する２つのＳＥＧが共に補完先ノズルに決定されることは回避され、図１５（ｂ）のようにｙ方向に分散した状態の記録データを生成することができる。
【００６０】
但し、図１６に示すように、ｙ方向に配列する全てのＳＥＧについての処理が完了した後に、次のｘラインに処理対象画素を移行する場合、処理速度が遅くなることが懸念される。このような懸念を回避するため、本実施形態では、ＳＥＧをあらかじめ複数のグループに分け、グループ内ではパラレル処理、グループ間ではシリアル処理としても良い。
【００６１】
図１７（ａ）および（ｂ）は、上記グループ分けを行った場合の処理順序を示す図である。図１７（ａ）は１つおきの４つのＳＥＧを１つのグループとした場合、同図（ｂ）は２つおきの１列分のＳＥＧを１つのグループとした場合をそれぞれ示している。図１７（ａ）は、図１３（ａ）のように、ノズル１つ分の距離でクロストークを抑えられる場合に適している。一方、図１７（ｂ）は、図１３（ｂ）のように、ノズル２つ分の距離でクロストークを抑えられる場合に適している。
【００６２】
いずれの場合も、同じグループ内のＳＥＧについては不吐補完処理を同時に行うが、これらが共に不吐補完用のノズルに設定されたとしても、互いにクロストークの影響が及ばない距離に位置しているので、図１５（ａ）に示したような問題は生じない。なお、ここでは２つの例を示したが、グループ分けの形態はこれらに限られるものではない。例えば、１つおきの１列分のＳＥＧを１つのグループとしても良いし、３ノズル以上の距離をおいたＳＥＧで１つのグループを形成しても良い。
【００６３】
図１８は、上記のようなグループ分けを採用する場合の制御構成を示すブロック図である。図２に対し、補完処理グループ選択部２０９が追加されている。補完処理グループ選択部２０９は、不吐補完処理をパラレルに行うＳＥＧをグループとして管理し、処理対象となる記録データごとに、該当するグループを選択したり、グループ内の不吐補完処理を制御したりする。
【００６４】
図１９は、上記グループ分けを採用する場合の不吐補完処理工程を説明するためのフローチャートである。図９では、処理対象画素のデータを一つずつ読み込み１画素ずつ不吐補完処理を行っていたのに対し、本処理では上記処理をグループ単位で行う。すなわち、ステップＳ２１において、ＣＰＵ２１６は処理対象となるグループを設定し、ステップＳ２２では、設定されたグループに相当するＳＥＧ全ての記録データを読み込む。
【００６５】
ステップＳ２３において記録（１）を示すデータが存在すると判定された場合は、ステップＳ２４に進み、不吐情報読み出し部２１１を介して、処理対象グループに相当する不吐情報を読み出す。そして、記録データに対応づけられているノズルが吐出正常であるか吐出不良であるか否かを確認する。
【００６６】
吐出不良のＳＥＧに対応する記録データが存在する場合はステップＳ２５に進み、補完先候補選択部２１２から提供された補完先候補を確認し、それぞれの記録データに対し１つ以上の補完先候補が存在するか否かを判断する。全ての記録データに対し補完先候補が存在する場合は、ステップＳ２７に進み、補完先決定部２１３を介して優先度情報を読み出し、それぞれの記録データ（ＳＥＧ）に対し、補完先候補選択部２１２が提供する補完先候補の中から補完先ノズルを決定する。具体的には、吐出不良ノズルではない、すなわち吐出正常ノズルであるという第１の条件と、補完先候補に挙げられているという第２の条件の両方が満たされているノズルの中から、最も優先順位の高いノズルを補完先ノズルに決定する。
【００６７】
更にＣＰＵ２１６は、ステップＳ２８にて補完処理部２１５を介して記録バッファ２０６を書き換え、ステップＳ２９にて補完先候補選択部２１２を介して補完先候補の書き換えを行う。この際、補完先候補選択部２１２によって書き換えられるのは、処理対象グループとは異なるグループに含まれるＳＥＧに対する補完先候補情報となる。
【００６８】
ステップＳ３０では、全グループについて処理が終了したか否かを判断する。まだ処理すべきグループが残っている場合はステップＳ２１に戻り次の処理対象グループを設定する。全グループについて処理が終了したと判断した場合は、本処理を終了する。
【００６９】
図２０は、上記グループ分けを採用した場合に、補完先決定部２１３が補完先のノズルを決定する様子を、図８と同様に示す図である。図１５（ｂ）と同様、隣接する２つのＳＥＧが共に補完先ノズルに決定されることはなく、不吐補完処理後においても記録データをｙ方向に分散できている。
【００７０】
なお、上記のようなグループ単位の不吐補完処理を行う場合、後続して処理を行うグループの補完先候補の数は、先行して処理を行うグループの処理結果に応じて減少する。このため、先行処理か後続処理かに応じて補完先候補の数ひいては駆動ノズルの数にグループ間で偏りが生じることが懸念される。このような偏りが問題となる場合は、先行処理のＳＥＧグループと後続処理のＳＥＧグループを例えば１ページ単位などで交代させるなどして、偏りを緩和すれば良い。
【００７１】
以上説明した本実施形態によれば、同一ノズル列に含まれる隣接するノズルが同一ラインに対し吐出動作を行わないように、不吐補完処理における補完先を決定している。このため、不吐補完処理を行った後においても、隣接する２つのノズルがほぼ同時に駆動される状況を回避するため、ｙ方向における周囲±１画素にインクの吐出が行われない画素を補完先に決定する。したがって、全てのラインにおいて同一ノズル列内の駆動率Ｒを０．５（＝１／（Ｎ＋１）、Ｎ＝１  但し、Ｎは１以上の整数）未満に抑えることができる。結果、ノズル列０〜７の全体で安定した吐出動作を維持しながら、確実に不吐補完を行うことが可能となる。
【００７２】
（第３の実施形態）
本実施形態においても、図１（ａ）および図２で説明したインクジェット記録装置を用いる。また、図１１で示した配列の記録ヘッドを用い、図１２で示したブロック駆動を採用する。更に、第１実施形態と同様に図２に示したブロック図を採用し、図９に示したフローチャートに従って、図１６に示した順番で、所定の不吐補完処理を１つずつ行うものとする。本実施形態では、ｘｙ方向において、リフィル時間についてもクロストークについても制限を設けながら不吐補完処理を行う場合について説明する。
【００７３】
図２１（ａ）〜（ｄ）は、リフィル時間を十分に確保しつつ、クロストークの影響も問題にならないための条件を示す図である。図５や図１３と同様、横軸はｘ方向に配列する画素位置を示し、縦軸は同一ノズル列に配列するノズル位置（ＳＥＧ）を示している。図２１（ａ）は、１画素分の非吐出時間でリフィルが可能となり、ノズル１つ分の距離を置けばクロストークの影響は及ばない場合を示している。図２１（ｂ）は、２画素分の非吐出時間でリフィルが可能となり、ノズル２つ分の距離を置けばクロストークの影響は及ばない場合を示している。図２１（ｃ）は、２画素分の非吐出時間でリフィルが可能となり、ノズル１つ分の距離を置けばクロストークの影響は及ばない場合を示している。図２１（ｄ）は、１画素分の非吐出時間でリフィルが可能となり、ノズル２つ分の距離を置けばクロストークの影響は及ばない場合を示している。以下では、図２１（ａ）に示すような場合、すなわち安定したリフィルのために１画素分の非吐出時間が要され、クロストークの影響を抑えるためにはノズル１つ分の距離が要される場合を前提に説明を続ける。
【００７４】
図２２（ａ）は、本実施形態の補完先候補選択部２１２が補完先候補ノズルを選択する様子をノズル列ごとに示す図、図２２（ｂ）は同図（ａ）で示したｘ＝２のラインについての候補結果を、ノズル列０〜７について並べて示した図である。図２２（ａ）では、いずれのノズル列についても、既に記録することが決まっている画素○と、これに隣接する±ｘ方向の画素と、±ｙ方向に隣接するＳＥＧは、不吐補間先の候補に選出されていないことがわかる。
【００７５】
図２３は、本実施形態の補完先決定部２１３が補完先のノズルを決定する様子を、図８と同様に示す図である。マスクデータ、不吐情報、優先度情報については第１の実施形態と同様とする。隣接するノズル（ＳＥＧ）が同じノズル列の同じラインで駆動されることなく、また、１つのノズルが連続する画素に対して駆動されることもない。結果、ｘ方向、ｙ方向ともに駆動率Ｒを０．５未満に抑えることができ、ノズル列０〜７の全体で安定した吐出動作を維持しながら、確実に不吐補完を行うことが可能となる。
【００７６】
なお、本実施形態においても第２の実施形態と同様、図１８のブロック図および図１９のフローチャートを採用して、処理速度向上のためのグループ分け制御を行うことができる。この場合、補完先候補選択部２１２は、ステップＳ２９において、不吐補完のために新たに追加された記録データにｘ方向に隣接する画素を不吐補完の候補から外し、且つｙ方向に隣接するＳＥＧを不吐補完の候補から外すことになる。
【００７７】
（第４の実施形態）
図１１で示したノズル配列の場合、個々のノズル列の着弾位置は１画素内（ＳＥＧ内）で少しずつｙ方向にずれているため、非吐出ノズルが記録しようとする位置と補完先ノズルが実際に記録する位置にはずれが発生し、これが画像内で目立ってしまう場合がある。例えば、ノズル列０に吐出不良ノズルが発生した場合、補完先がノズル列４であればｙ方向の同じ位置にドットを記録することは出来るが、ノズル列１〜３および５〜７では、６００ｄｐｉの１画素範囲内でのずれが生じる。そして、そのずれ量はノズル列４、ノズル列１と５、ノズル列２と６、ノズル列３と７の順に大きくなる。すなわち、ずれ量が大きいほど補完処理が目立ってしまうような場合、補完先として好ましいノズル列の優先順序はノズル列に応じて異なることになる。本実施形態では、このような状況を鑑み、優先度情報保持部２１４には、それぞれのノズル列に対応づけた複数の優先度情報を記憶しておく。
【００７８】
図２４はノズル列０〜７のクラス分け状態を示す図である。ノズル列０とノズル列４をＡクラス、ノズル列１とノズル列５をＢクラス、ノズル列２とノズル列６をＣクラス、ノズル列３とノズル列７をＤクラスにクラス分けしている。いずれのクラスも、クラス内のノズル列同士はｙ方向に同じ位置にドットを記録することができ、補完先のノズル列として互いに最も好ましいノズル列となる。そして、例えばＡクラスについては、隣接するＢクラスが補完先として次に好ましく、続いてＣクラス、Ｄクラスとなる。よって、Ａクラスのノズル列のためには、Ａクラス→Ｂクラス→Ｃクラス→Ｄクラスの順に優先順位が定められた優先度情報を用意する。同じように、Ｂクラス、Ｄクラス、Ｃクラスのそれぞれについても、好ましい順に優先順位が定められた優先度情報を用意する。
【００７９】
図２５は、クラスごとの優先度情報を示す図である。いずれのクラスについても、自身のクラスに含まれるノズル列の優先度が最も高く、距離が離れたノズル列ほど優先度が低くなっている。
【００８０】
図２６（ａ）および（ｂ）は、本実施形態の補完先決定部２１３が補完先のノズルを決定する様子を示す図である。マスクデータ、不吐情報、補完先候補の選択については第３の実施形態と同様とする。一方、優先度情報については、図２５に示したように、個々のノズル列に固有の情報を用いるものとする。図２６（ａ）では、第３の実施形態と同様の条件のもと、ｘ＝２のラインについての補完候補情報（黒／白）と、図４に示した吐出不良ノズル情報（×）と、個々のノズル列の優先順位（番号）を重ねて示している。また、図２６（ｂ）は、補完先ノズルの決定結果を示している。
【００８１】
例えば、ノズル列２のＳＥＧ１は、記録データ生成部２０７によって、ｘ＝２に記録データが振り分けられるが、当該ノズルは吐出不良（×）である。よって、補完先決定部２１３は、図２５に示すクラスＣの優先度情報のｘ＝２のラインを参照する。ｘ＝２のラインにおいて最も優先順位が高い（優先順位０）のはノズル列２であるが、当該ノズルは吐出不良（×）である。よって、補完先決定部２１３は、次に優先順位が高い（優先順位１）ノズル列６が正常に吐出可能なノズルであるか、またｘ＝２のラインにおいて補完先候補に挙げられているかを確認する。本例の場合、ノズル列６のＳＥＧ１は正常に吐出可能であり、ｘ＝２のラインにおいて補完先候補（黒塗り）にも挙げられている。よって、補完先決定部２１３は、ｘ＝２において、ノズル列６のＳＥＧ１をノズル列２の吐出不良ノズル（ＳＥＧ１）のための補完先ノズルに決定する。他の吐出不良ノズルについても同様の処理を行う。
【００８２】
以上説明した本実施形態によれば、なるべく吐出不良ノズルとｙ方向のずれが少ないノズルを吐出不良ノズルのための補完処理に優先的に用いることができる。よって、不吐補完処理をより好ましい状態で行い、吐出不良ノズルの存在を画像上目立たなくすることができる。
【００８３】
なお、上記補正情報については、必ずしも全てのノズル列を候補に上げる必要は無い。例えば、同じＳＥＧであっても、互いに距離が離れているノズル列は、補完先の候補から除外しても良い。
【００８４】
図２７〜２９は、優先度情報の別例を示す図である。図２７は、吐出不良ノズルから３／４画素離れたノズル列は補完先候補から外す場合の優先度情報である。Ａクラス（ノズル列０、４）についてはＤクラスのノズル列（ノズル列３、７）が優先度情報として記憶されておらず、補完先候補から外されている。Ｂクラス（ノズル列１、５）およびＣクラス（ノズル列２、６）については、同じＳＥＧ内で３／４画素離れたノズル列は存在しないので、全てのノズル列が補完先候補に挙げられ、優先度情報に記憶されている。Ｄクラス（ノズル列３、７）については、３／４画素離れたＡクラス（ノズル列０、４）が優先度情報として記憶されておらず、補完先候補から外されている。
【００８５】
同様にして、図２８は、吐出不良ノズルから２／４画素以上離れたノズル列を補完先候補から外す場合の優先度情報を示している。さらに、図２９は、吐出不良ノズルから１／４画素以上離れたノズル列を補完先候補から外す場合、すなわち、同じクラスのノズル列のみを補完先候補として挙げる場合の優先度情報を示している。優先度情報として、図２５、２７〜２９のいずれの情報を採用するかは、不吐補完処理を行った結果の画像に応じて調整されれば良い。例えば、図２５、２７〜２９のいずれの形態を採用するかは、インク色ごとに異ならせることもできる。
【００８６】
なお、以上の第１〜第４の実施形態では、図２を用いて記録データ生成部２０７が一度生成した記録データに対し、不吐補完処理部２０８が補正をかける形態で説明したが、本発明はこのような形態に限定されない。例えば、図３０に示すように、記録データ生成部２０７は、図３（ａ）に示したようなマスクデータと、不吐情報バッファに格納された不吐情報の両方を参照しながら、受信バッファに格納された記録データをノズル列０〜７に分配するようにしても良い。
【００８７】
さらに、以上の実施形態では図１（ａ）で示したフルライン型のインクジェット記録装置を例に説明してきたが、本発明はこのような形態に限定されるものでもない。ノズルが配列する方向と交差する方向に、記録ヘッドを用紙に対し相対的に移動させながら、画像を形成するシリアル型の記録装置であっても、本発明を採用することはできる。シリアル型の記録装置において、同じＳＥＧを記録可能な複数のノズル列を備える記録ヘッドを用いる場合は、上記実施形態と同様の不吐補完処理を行うことができる。また、記録媒体の単位領域の画像を複数回の記録走査で完成させるマルチパス記録を採用可能なシリアル型の記録装置においては、上記複数のノズル列を複数回の記録走査に置き換えることで、上記実施形態と同等の不吐補完処理を行うことができる。すなわち、個々のノズルのリフィル時間と隣接ノズル間のクロストークの影響を抑えた安定した不吐補完処理を実現することができる。
【００８８】
さらに、図１（ｂ）、図１１、図２４で示した記録ヘッドを例にノズル数、列数、時分割駆動パターンを説明してきたが、本発明はこのような形態に限定されるものでもない。
さらに、図５、図１３、図２１に個々のノズルが安定した吐出状態を満足するための条件を示したが、本発明はこのような条件に限定されるものではない。
【００８９】
いずれにしても、個々のノズル列において安定した吐出状態を維持するための条件を満足させながら、記録データと不吐出データの両方に基づいて、記録データを複数のノズル列あるいは記録走査に分配することが出来れば、本発明の効果を発揮することはできる。
【符号の説明】
【００９０】
１０５〜１０９    記録ヘッド
１１０    印刷制御部
２０５    不吐情報バッファ
２０６    記録バッファ
２０７    記録データ生成部
２０８    不吐補完処理部
２１１    不吐補完読み出し部
２１２    補完先候補選択部
２１３    補完先決定部
２１５    補完処理部
２１６    ＣＰＵ
【図１】
2018024144.tif 000003
【図２】
2018024144.tif 000004
【図３】
2018024144.tif 000005
【図４】
2018024144.tif 000006
【図５】
2018024144.tif 000007
【図６】
2018024144.tif 000008
【図７】
2018024144.tif 000009
【図８】
2018024144.tif 000010
【図９】
2018024144.tif 000011
【図１０】
2018024144.tif 000012
【図１１】
2018024144.tif 000013
【図１２】
2018024144.tif 000014
【図１３】
2018024144.tif 000015
【図１４】
2018024144.tif 000016
【図１５】
2018024144.tif 000017
【図１６】
2018024144.tif 000018
【図１７】
2018024144.tif 000019
【図１８】
2018024144.tif 000020
【図１９】
2018024144.tif 000021
【図２０】
2018024144.tif 000022
【図２１】
2018024144.tif 000023
【図２２】
2018024144.tif 000024
【図２３】
2018024144.tif 000025
【図２４】
2018024144.tif 000026
【図２５】
2018024144.tif 000027
【図２６】
2018024144.tif 000028
【図２７】
2018024144.tif 000029
【図２８】
2018024144.tif 000030
【図２９】
2018024144.tif 000031
【図３０】
2018024144.tif 000032