(57)【要約】【課題】  同色について異なるサイズのインク滴を用いて階調記録する構成において不吐出補完を実現するようにした記録装置及びその処理方法を提供する。【解決手段】  複数ノズルからなるノズル列が複数配列され且つ複数のノズル列同士が吐出するインク滴のサイズが異なる記録ヘッドを記録媒体に対して相対的に走査して、同色について異なるサイズのインク滴を用いた階調記録を行なう記録装置であって、ノズル列の中に不吐出ノズルがあるか否かを判断し、その判断結果に基づき、入力された多値データをノズル列のインク滴のサイズに対応した記録ドットデータに展開し、その展開された記録ドットデータに基づいてノズルからのインク滴の吐出を制御する。ここで、不吐出ノズルがあると判断された場合、不吐出ノズルが属するノズル列とは別の異なるサイズのインク滴を吐出するノズル列の中で不吐出ノズルに対応する位置に設けられたノズルを用いて補完記録を行なうように、記録ドットデータへの展開を行なう。【選択図】  図３
2010137478.tif 000002
【特許請求の範囲】
【請求項１】
複数ノズルからなるノズル列が複数配列され且つ該複数のノズル列同士が吐出するインク滴のサイズが異なる記録ヘッドを記録媒体に対して相対的に走査して、同色について異なるサイズのインク滴を用いた階調記録を行なう記録装置であって、
前記ノズル列の中に不吐出ノズルがあるか否かを判断する判断手段と、
前記判断手段による判断結果に基づき、入力された多値データを前記ノズル列のインク滴のサイズに対応した記録ドットデータに展開する展開手段と、
前記記録ドットデータに基づいて前記ノズルからのインク滴の吐出を制御する制御手段と
を具備し、
前記展開手段は、
前記判断手段により不吐出ノズルがあると判断された場合、前記不吐出ノズルが属するノズル列とは別の異なるサイズのインク滴を吐出するノズル列の中で前記不吐出ノズルに対応する位置に設けられたノズルを用いて補完記録を行なうように、前記記録ドットデータへの展開を行なう
ことを特徴とする記録装置。
【請求項２】
前記階調記録は、
複数ドットからなるマトリクスを用いて行なわれ、
前記展開手段は、
前記補完記録に際して、前記不吐出ノズルからのインク滴の吐出により形成されるドット面積に相当するインク滴を、前記マトリクスの中で、前記不吐出ノズルとは別のノズルから吐出させるように、前記記録ドットデータへの展開を前記マトリクス単位に行なう
ことを特徴とする請求項１記載の記録装置。
【請求項３】
前記階調記録は、
複数ドットからなるマトリクスを用いて行なわれ、
前記展開手段は、
前記補完記録に際して、前記不吐出ノズルからのインク滴の吐出により形成されるドット面積に相当するインク滴を、前記マトリクスの中で、前記不吐出ノズルよりも小さなサイズのインク滴を吐出する複数のノズルから吐出させるように、前記記録ドットデータへの展開を前記マトリクス単位に行なう
ことを特徴とする請求項１記載の記録装置。
【請求項４】
前記階調記録は、
複数ドットからなるマトリクスを用いて行なわれ、
前記展開手段は、
前記判断手段により前記異なるサイズのインク滴の中で最小サイズのインク滴を吐出するノズルが不吐出ノズルであると判断された場合、該最小サイズのインク滴に対応して行なう前記記録ドットデータへの展開を、前記走査の方向において連続する複数のマトリクス単位に行なう
ことを特徴とする請求項１記載の記録装置。
【請求項５】
前記展開手段は、
前記最小サイズのインク滴に対する補完記録に際して、前記連続する複数のマトリクスの中の該最小サイズのインク滴の吐出により形成するドット数の合計が偶数個である場合は、該最小サイズのインク滴を吐出するノズルからの該偶数個のインク滴の吐出により形成されるドット面積に相当するインク滴を、該最小サイズのインク滴よりも大きなサイズのインク滴を吐出するノズルから吐出させるように、前記連続する複数のマトリクスの中において前記記録ドットデータへの展開を行なう
ことを特徴とする請求項４記載の記録装置。
【請求項６】
前記異なるサイズのインク滴の中で最小サイズのインク滴を吐出するノズル以外のノズルから吐出されるインク滴のサイズは、該最小サイズのインク滴を吐出するノズルから吐出されるインク滴のｎ倍（ｎは２以上の自然数）の体積である
ことを特徴とする請求項１乃至５いずれか１項に記載の記録装置。
【請求項７】
前記展開手段は、
前記判断手段による判断結果に基づいて複数のルックアップテーブルの中から選択されたルックアップテーブルを用いて吐出対象となるノズル列のインク滴のサイズに対応した記録ドットデータに展開する
ことを特徴とする請求項１乃至６いずれか１項に記載の記録装置。
【請求項８】
前記異なるサイズのインク滴を吐出する複数のノズル列は、同一の解像度を有する
ことを特徴とする請求項１乃至７いずれか１項に記載の記録装置。
【請求項９】
複数ノズルからなるノズル列が複数配列され且つ該複数のノズル列同士が吐出するインク滴のサイズの異なる記録ヘッドを記録媒体に対して相対的に走査して、同色について異なるサイズのインク滴を用いた階調記録を行なう記録装置の処理方法であって、
前記ノズル列の中に不吐出ノズルがあるか否かを判断する判断工程と、
多値データを入力する入力工程と、
前記判断工程での判断結果に基づき、前記入力された多値データを前記ノズル列のインク滴のサイズに対応した記録ドットデータに展開する展開工程と、
前記展開された記録ドットデータに基づいて前記ノズルからのインク滴の吐出を制御する制御工程と
を含み、
前記展開工程では、
前記判断工程で不吐出ノズルがあると判断された場合、前記不吐出ノズルが属するノズル列とは別の異なるサイズのインク滴を吐出するノズル列の中で前記不吐出ノズルに対応する位置に設けられたノズルを用いて補完記録を行なうように、前記記録ドットデータへの展開を行なう
ことを特徴とする記録装置の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及びその処理方法に関する。
【背景技術】
【０００２】
インクジェット式の記録装置においては、複数のノズルを有する記録ヘッドが設けられている。このノズルの中で１個でも不吐出のノズルがあれば、印刷物上に白筋が発生してしまう可能性がある。
【０００３】
従来、不吐出ノズルが１つでもあれば、不吐出ノズルの配置された記録ヘッドの使用を停止していた。具体的には、記録ヘッドの製造段階でこのような不吐出ノズルが発見された場合、そのノズルが配置された記録ヘッドを廃棄していた。なお、記録装置がユーザの手に渡った後、記録ヘッドに不吐出ノズルが発生した場合には、ユーザは、記録ヘッドを買い替える以外に対処することができなかった。
【０００４】
上述した状況、即ち、記録ヘッド内の不吐出ノズルの発生は、記録装置の製造メーカ側及びユーザ側の双方に経済的負担を強いていた。しかも、昨今の記録装置は記録ノズルの数が非常に多く、例えば、１色あたり７６８ノズル、これが８色ある場合、そのノズルの総計は６２８８ノズルにも上る。ノズルの数が増えれば、その中に不吐出ノズルが発生する確率も増える。
【０００５】
この状況を回避すべく、記録ヘッド内の不吐出ノズルの記録ドットデータを補完する、所謂、不吐出補完に関する技術の提案がなされている。例えば、特許文献１〜特許文献３では、単純なアルゴリズムで不吐出補完を実現する技術が開示されている。これら技術では、不吐出ノズルのデータを、その不吐出ノズルの近傍ノズルの記録ドットデータに振り撒くことで、不吐出補完を行なう。
【特許文献１】特開２００５−０９６４２４号公報
【特許文献２】特開２００５−０７４９４４号公報
【特許文献３】特開２００５−０９６２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の不吐出補完の技術には、次のような課題があった。
【０００７】
図１４は、記録ヘッドにおけるノズル列構成を示す図である。図１４（ａ）は、最も単純な記録ヘッドの構成例を示している。この記録ヘッドでは、（少なくとも同一色の吐出ノズル列は）同一サイズのインク滴を吐出する構成となっている。これに対して、図１４（ｂ）は、製造技術の向上により実現した記録ヘッドの構成例を示している。この記録ヘッドでは、１つの記録ヘッド内において同色インクであっても異なる複数サイズのインク滴を吐出するため複数のノズルが設けられている。この例では、大−中−小の３種類のサイズのインク滴を吐出するノズルが個別に設けられている。
【０００８】
このようなヘッド構造の変化に伴って、従来の不吐出補完の手法が使用できなくなってきている。即ち、従来は、同色／異色のインクに拘わらず１つの記録ヘッド内から吐出されるインク滴のサイズは、全て同一であった。そのため、不吐出データを近傍の同色インクの正常ノズルに振り撒くという手法を用いることができた。しかし、同色インクのノズル内で大−中−小サイズのインク滴が混在する場合、上述の手法を単純に採用することはできない。例えば、１つの記録ヘッド内において、複数サイズのインク滴を吐出するノズルが設けられた構成では、同色／同サイズのインク滴を吐出するノズル間のピッチが従来よりも大きく開く傾向にある。このため、不吐出ノズルのデータを近傍の同サイズの正常ノズルに振り撒いた場合、本来の記録点と補完点との間隔が大きくなってしまい、記録結果にスジやムラが発生する要因になる。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、同色について異なるサイズのインク滴を用いて階調記録する構成において不吐出補完を実現するようにした記録装置及びその処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一態様は、複数ノズルからなるノズル列が複数配列され且つ該複数のノズル列同士が吐出するインク滴のサイズが異なる記録ヘッドを記録媒体に対して相対的に走査して、同色について異なるサイズのインク滴を用いた階調記録を行なう記録装置であって、前記ノズル列の中に不吐出ノズルがあるか否かを判断する判断手段と、前記判断手段による判断結果に基づき、入力された多値データを前記ノズル列のインク滴のサイズに対応した記録ドットデータに展開する展開手段と、前記記録ドットデータに基づいて前記ノズルからのインク滴の吐出を制御する制御手段とを具備し、前記展開手段は、前記判断手段により不吐出ノズルがあると判断された場合、前記不吐出ノズルが属するノズル列とは別の異なるサイズのインク滴を吐出するノズル列の中で前記不吐出ノズルに対応する位置に設けられたノズルを用いて補完記録を行なうように、前記記録ドットデータへの展開を行なうことを特徴とする。
【００１１】
また、本発明の一態様は、複数ノズルからなるノズル列が複数配列され且つ該複数のノズル列同士が吐出するインク滴のサイズの異なる記録ヘッドを記録媒体に対して相対的に走査して、同色について異なるサイズのインク滴を用いた階調記録を行なう記録装置の処理方法であって、前記ノズル列の中に不吐出ノズルがあるか否かを判断する判断工程と、多値データを入力する入力工程と、前記判断工程での判断結果に基づき、前記入力された多値データを前記ノズル列のインク滴のサイズに対応した記録ドットデータに展開する展開工程と、前記展開された記録ドットデータに基づいて前記ノズルからのインク滴の吐出を制御する制御工程とを含み、前記展開工程では、前記判断工程で不吐出ノズルがあると判断された場合、前記不吐出ノズルが属するノズル列とは別の異なるサイズのインク滴を吐出するノズル列の中で前記不吐出ノズルに対応する位置に設けられたノズルを用いて補完記録を行なうように、前記記録ドットデータへの展開を行なうことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、同色について異なるサイズのインク滴を用いて階調記録する構成において、いずれかのサイズのノズルに不吐出があったとしても、対応する位置に設けられた他サイズのノズルを用いて記録を行なう。これにより、不吐出補完が実現されるため、記録品質を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。以下の説明においては、インクジェット記録方式を用いた記録装置を例に挙げて説明する。インクジェット記録方式を用いた記録装置は、例えば、記録機能のみを有するシングルファンクションプリンタであってもよいし、また、例えば、記録機能、ＦＡＸ機能、スキャナ機能等の複数の機能を有するマルチファンクションプリンタであってもよい。或いは、カラーフィルタ、電子デバイス、光学デバイス、微小構造物等をインクジェット記録方式で製造するための製造装置であってもよい。
【００１４】
なお、本明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。更に人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン、構造物等を形成する、又は媒体の加工を行なう場合も表す。
【００１５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、樹脂、木材、皮革等、インクを受容可能なものも表す。
【００１６】
更に、「インク」とは、上記「記録」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理（例えば、記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表す。
【００１７】
（実施形態１）
（大−中−小サイズのインク滴の関係）
記録装置に入力されるデータは、主に、２種類存在する。１つ目は、ＰＣ（Personal Computer）から入力されるデータである。この場合、ＰＣ側において、ディスプレイ等で表示される画像データを記録インク色のデータに変換し、その変換後のデータが記録装置に入力される。２つ目は、デジタルカメラやメモリカード等から入力されるデータ（ＪＰＥＧやＴＩＦＦ形式が主）である。この場合、記録装置側では、ＲＧＢ系で表現されている画像データを記録インク色のデータに変換する必要がある。何れの場合も、印刷を行うためには、記録インク色のデータに変換することが必須となる。
【００１８】
これは、同色インクを３種類のインク滴で記録する場合においても同様であるが、同色の大−中−小サイズ各々のインク滴の画像データを別々に作成することはない。同一インク色のデータは、１種類の多値データ（エンジン入力画素）として入力し、それを記録装置内で記録する直前に、大−中−小各サイズの記録ドットデータに分解して展開する。こうすることで、記録用のメモリサイズを削減できる。
【００１９】
例を上げると図１に示す関係となる。図１は、あるインク色の多値データを同色の複数インク滴サイズ（大−中−小）に対応した記録ドットデータに分解するのに用いる変換マトリクスの一例を示している。ここでは、多値データの解像度を６００［ｐｐｉ］とし、それと同色の大−中−小の各インク滴サイズに対応した記録ドットデータの解像度を１２００［ｐｐｉ］とする。即ち、１つの多値データから生成される記録ドットデータは、各々２×２のマトリクスに展開され、マトリクスを単位として階調記録が行なわれる。
【００２０】
また、各インク滴のサイズは、
中サイズインク＝２ｘ小サイズインク
大サイズインク＝２ｘ中サイズインク＝４ｘ小サイズインク
とする。
【００２１】
図１から判るように、この例では、各多値データの差分（例えば、値＃５と値＃４の差分、値＃１０と値＃９の差分）は、小ドット１つ分となっている。これはあくまで一例であり、この差分が中ドット１つ分（小ドット２つ分）であってもよいし、また、中ドット１つと小ドット１つ分（小ドット３つ）であってもよい。要は、各多値データの１単位毎に、一定インク量の差分（これが紙面上での濃度差となる）が生じていればよい。
【００２２】
図２は、上記展開を実際の紙面上のイメージとして示した概念図である。上述したように、この例では多値データの解像度を６００［ｐｐｉ］とし、それと同色の複数インク滴サイズ（大−中−小）に対応した記録ドットデータの解像度を１２００［ｐｐｉ］としている。即ち、図２に示すように、多値データ１画素から分解されたそれと同色の複数インク滴サイズに対応した記録ドットデータは、２ｘ２のマトリクスとして各々４個ずつに展開される。
【００２３】
図２には、多値データの値＃４と値＃７との展開が示されている。上述した図１に従って展開を行なうと、
値＃４→小ドット：２ドット、中ドット：１つ、大ドット：０つ
値＃７→小ドット：１ドット、中ドット：１つ、大ドット：１つ
となる。２ｘ２のマトリクス内において、各インク滴サイズの記録ドットデータの配置をどのようにするかは、ルックアップテーブル（ＬＵＴ）等で指定される。なお、図２に示す展開の概要は、あくまでも一例であり、これに限られない。
【００２４】
（大−中−小サイズのインク滴の不吐出補完の概要）
ここで、上述した技術を前提として、本実施形態に係わる大−中−小サイズのインク滴の不吐出補完（補完記録）の概念について説明する。
【００２５】
上述したように、各インク滴のサイズ間には、
中サイズインク＝２ｘ小サイズインク
大サイズインク＝２ｘ中サイズインク＝４ｘ小サイズインク
と言う関係がある。即ち、中ドットの吐出ノズル及び大ドットの吐出ノズルが吐出するインク滴のサイズは、小ドットの吐出ノズル（複数サイズのインク滴の中で最小サイズのインク滴を吐出するノズル）から吐出されるインク滴のｎ倍（ｎは２以上の自然数）の体積で構成される。言い換えれば、最小サイズのインク滴を吐出するノズル以外のノズルから吐出されるインク滴のサイズは、最小サイズのインク滴を吐出するノズルから吐出されるインク滴のｎ倍（ｎは２以上の自然数）の体積で構成される。また、上述した通り、これら各インク滴のサイズ間には、各多値データの１画素単位毎に一定インク量の差分（即ち、紙面上での濃度差）がある。
【００２６】
この前提があれば、図３に示す処理が成立する。図３（ａ）は、多値データの値＃２の記録ドットデータへの展開を紙面上のイメージとして示す概念図である。通常、図１のルールに従うと、図３（ａ）の左側に示す展開イメージとなるが、この展開を行なう小ドットの吐出ノズルが不吐出の場合、右側に示す展開イメージも、理論上、使用可能である。即ち、
中サイズインク＝２ｘ小サイズインク
大サイズインク＝２ｘ中サイズインク＝４ｘ小サイズインク
と言う関係が成り立ち、紙面上の６００ｐｐｉのエリア（１２００ｄｐｉの２ｘ２のエリア）で記録に使用されるインク滴の量が等しくなる。例えば、小ドットのインク滴２ドットにより形成されるドット面積は、中ドットのインク滴１ドットにより形成されるドット面積に相当するといえる。従って、小ドットのインク滴２ドットの不吐出は、中ドットのインク滴１ドットで補完できる。
【００２７】
同様に、図３（ｂ）及び図３（ｃ）は、中ドットの吐出ノズルが不吐出の場合の処理である。図３（ｂ）は、多値データの値＃４である場合の不吐出補完を示しており、中ドットのインク滴１ドットの不吐出を小ドットのインク滴２ドットで補完している。図３（ｃ）は、多値データの値＃５である場合の不吐出補完を示しており、中ドットのインク滴２ドットの不吐出を大ドットのインク滴１ドットで補完している。
【００２８】
同様に、図３（ｄ）は、大ドットの吐出ノズルが不吐出である場合の処理を示す。図３（ｄ）は、多値データの値＃７である場合の不吐出補完を示しており、大ドットのインク滴１ドットの不吐出を中ドットのインク滴２ドットで補完している。
【００２９】
図４は、全てのユースケースを想定した不吐出補完ドット構成マトリクスを示す図である。図４（ａ）は、小ドットの吐出ノズルが不吐出の場合を示し、図４（ｂ）は、中ドットの吐出ノズルが不吐出の場合を示し、図４（ｃ）は、大ドットの吐出ノズルが不吐出の場合を示している。
【００３０】
ここで、図４と図１とを比較すると判るように、各多値データに対する記録時の総インク量（紙面上の濃度）の値は、オリジナルの値とほぼ等しくなっている。即ち、同色について複数サイズのインク滴を吐出する記録装置において、これら複数サイズのインク滴を用いて階調記録するのであれば、いずれかのサイズのノズルが不吐出であっても、他サイズのノズルを用いて記録濃度の不足を補うことができる。
【００３１】
なお、本構成の原理上、最小粒度である小サイズ１ドットを他のサイズのインク滴で補完することはできない（中サイズｘ０．５個、大サイズｘ０．２５個といった記録はできないためである）。
【００３２】
ここで、更に踏み込んだメカニズムについて説明を加える。図５には、データ展開用ＬＵＴとして、通常テーブル、小ドット不吐出補完テーブル、中ドット不吐出補完テーブル、大ドット不吐出補完テーブルが示されている。
【００３３】
ここで、大−中−小サイズのインク滴のノズル列を用いて階調記録する場合に、それらノズル列の中に不吐出ノズルがなければ、データ展開用ＬＵＴには通常テーブルを用いる。また、同一条件の下、それらノズル列内の小ノズルに不吐出ノズルがあれば、データ展開用ＬＵＴには小ドット不吐出補完テーブルを用いる。上記同様に、中ノズルに不吐出ノズルがあれば、データ展開用ＬＵＴには中ドット不吐出補完テーブルを用いる。上記同様に、大ノズルに不吐出ノズルがあれば、データ展開用ＬＵＴには大ドット不吐出補完テーブルを用いる。以上のように構成することにより、本原理は実現可能となる。
【００３４】
（装置構成）
次に、本発明の一実施の形態に係わる記録装置の構成の一例について説明する。ここでは、記録ヘッドが記録媒体に対して移動して走査（主走査）を繰返すとともに、記録媒体が移動（副走査）するシリアルプリンタを例に挙げる。しかし、これには限定されず、ラインプリンタであってもよい。ラインプリンタの場合は、静止した記録ヘッドに対して記録媒体が移動して走査する。いずれにしても、記録ヘッドを記録媒体に対して相対的に走査する構成となる。
【００３５】
まず、図６を用いて、本実施形態に係わる記録装置の電気的回路の全体構成の一例について説明する。電気的回路は、主に、キャリッジ基板（ＣＲＰＣＢ）１３、メインＰＣＢ（Printed Circuit Board）１４、電源ユニット１５、フロントパネル１０６を具備して構成される。
【００３６】
ここで、電源ユニット１５は、メインＰＣＢ１４と接続され、各種駆動電源を供給する。キャリッジ基板１３は、キャリッジ（不図示）に搭載されたプリント基板ユニットであり、ヘッドコネクタ１０１を介して記録ヘッド（不図示）との間で信号の授受を行なうインターフェースとして機能する。また、キャリッジ基板１３は、キャリッジの移動に伴ってエンコーダセンサ４から出力されるパルス信号に基づき、エンコーダスケール５とエンコーダセンサ４との位置関係の変化を検出する。そして、その出力信号をフレキシブルフラットケーブル（ＣＲＦＦＣ）１２を介してメインＰＣＢ１４へ出力する。キャリッジ基板１３にはＯｎＣＲセンサ１０２が搭載される。キャリッジ基板１３は、サーミスタによる周囲温度情報や光学センサによる反射光情報を、記録ヘッドからのヘッド温度情報とともに、フレキシブルフラットケーブル１２を介してメインＰＣＢ１４へ出力する。
【００３７】
メインＰＣＢ１４は、ＡＳＩＣ（Application Specific Integrated Circuit）を主体とするコントローラであり、記録装置の各部の駆動制御を司るプリント基板ユニットである。メインＰＣＢ１４の基板上には、紙端検出センサ（ＰＥセンサ）７、ＡＳＦ（Automatic Sheet Feeder）センサ９、カバーセンサ２２、ホストインターフェース（ホストＩ／Ｆ）１７が具備される。メインＰＣＢ１４は、ＣＲモータ１、ＬＦモータ２、ＰＧモータ３、ＡＳＦモータ１０５と接続され、これらモータを駆動制御する。ＣＲモータ１は、キャリッジを主走査方向に駆動させる駆動源として機能し、ＬＦモータ２は、記録媒体を搬送するための駆動源として機能する。ＰＧモータ３は、記録ヘッドの回復動作の駆動源として機能し、ＡＳＦモータ１０５は、記録媒体の給紙動作の駆動源として機能する。メインＰＣＢ１４は、インクエンプティセンサ、メディア（紙）判別センサ、キャリッジ位置（高さ）センサ、ＬＦエンコーダセンサ、ＰＧセンサや各種オプションユニットの装着及び動作状態を示すスイッチ・センサ類からのセンサ信号１０４の入力を受ける。また、上述した各種オプションユニットの駆動制御を行なうためのオプション制御信号１０８の出力を行なう。この他、メインＰＣＢ１４は、フレキシブルフラットケーブル１２、電源ユニット１５、フロントパネル１０６を接続するための接続インターフェース（パネル信号１０７）を備えている。
【００３８】
フロントパネル１０６は、ユーザ操作を受けるオペレーションユニットであり、例えば、装置本体の前面部に設けられる。フロントパネル１０６には、例えば、リジュームキー１９、ＬＥＤ２０、電源キー１８の他、デジタルカメラ等の周辺デバイスとの接続に用いられるデバイスＩ／Ｆ１００が設けられる。
【００３９】
次に、図７を用いて、メインＰＣＢ１４が有するＡＳＩＣの構成の一例について説明する。ここでは、不吐出補完機能に関係のある構成について重点的に説明する。まず、不吐出補完機能を説明する前に当該機能に対する理解を促すため、ＰＣ４０及び記録ヘッド５０について説明する。
【００４０】
ＰＣ４０は、本実施形態に係わる記録装置の外部に設けられた外部端末である。ＰＣ４０は、記録のためのデータを記録装置の有線又は無線のインターフェースに送信する。
【００４１】
記録ヘッド５０は、インクジェット記録方式により、記録媒体上にインクを吐出して画像記録を行なうためのヘッドである。インクの吐出方式は、ヒータを用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式など、さまざまなインクジェット方式を採用することができる。上述した概要（原理）の項目で述べたように、記録ヘッド５０には、正常ノズルに混じって不吐出ノズルが存在する場合がある。記録ヘッド５０の動作を制御するデータ、即ち、記録データや吐出パルス信号などは、ＡＳＩＣの内部で生成される。
【００４２】
ここで、記録ヘッド５０のノズル列構成について説明する。記録ヘッド５０には、複数ノズルからなるノズル列が設けられる。そして、ノズル列の配列方向に並行して異なるサイズのインク滴を吐出する同一記録幅のノズル列が複数配置される。即ち、記録ヘッド５０は、複数ノズルからなるノズル列が複数配列され且つ複数のノズル列同士が吐出するインク滴のサイズが異なる。図１４（ｂ）は、カラー記録を行なうための記録ヘッド５０において、ある色のインクに対応した部分のノズル列構成の一例を示す図である。この記録ヘッドには、１［ｐｌ］（小）と２［ｐｌ］（中）と４［ｐｌ］（大）との３種類のサイズのインク滴を吐出するノズルが設けられる。そして、このような３つのノズル列からなる組が複数の色（例えば、ＣＭＹＫ４色）毎に、記録ヘッドの走査方向に沿って配列されている。
【００４３】
続いて、ＡＳＩＣの内部構成について説明する。３６は、ＡＳＩＣ全体の動作を統括・管理するＣＰＵであり、３４は、メイン・メモリであるＳＤＲＡＭである。なお、メイン・メモリは、必ずしもＳＤＲＡＭである必要はなく、ＤＡＲＭ又はＳＲＡＭであってもよく、ＲＭＡの定義の範疇に属するメモリであれば特に問わない。
【００４４】
ＡＳＩＣにおけるそれ以外の構成要素は、所謂、ランダム・ロジックと呼ばれ、これらにより、記録装置特有の動作や本実施形態に係る不吐出補完機能が実現される。ここで、このランダム・ロジックについて説明する。
【００４５】
３５１は、ＰＣ４０からのデータを受信するインターフェース部である。インターフェース部３５１は、例えば、ＵＳＢ、ＩＥＥＥ１３９４等のインターフェースのプロトコルに合わせた信号を取り込み、ＡＳＩＣが扱いやすい形（例えば、データを１ｂｙｔｅ単位の形に整形）のデータを生成する。インターフェース部３５１において、ＡＳＩＣの内部に取り込まれたデータは、受信データ制御部３５２に送られる。受信データ制御部３５２は、インターフェース部３５１が受信したデータを受け取り、ＳＤＲＡＭ３４に保存する。
【００４６】
受信データ制御部３５２において、ＳＤＲＡＭ３４内に格納されたデータは、各記録制御タインミングに応じて記録データ生成部３５３に読み込まれ、記録ドットデータが生成される。記録データ生成部３５３は、Ｈ−Ｖ変換部、多値データ展開部、マルチパス・マスク制御部などとして機能する。これら機能の各々がＳＤＲＡＭ３４にアクセスし、その独自の機能によるデータ処理が行なわれる。
【００４７】
記録データ生成部３５３は、多値データの展開に際して、記録データ生成テーブル３１を用いる。記録データ生成テーブル３１としては、図５で説明した通り、通常テーブル３１１、不吐出補完テーブル３１２がある。
【００４８】
３５８は、不吐出ノズルに関する情報（色、インク滴サイズ、ノズル内での位置等）を管理する不吐出ノズル情報管理部である。通常テーブル３１１、不吐出補完テーブル３１２、不吐出ノズル情報管理部３５８は、例えば、ＣＰＵ３６による読み書きが可能なレジスタ上に実現される。場合によっては（例えば、テーブル情報量が非常に多い場合）、小規模のＳＲＡＭ上に実現されてもよい。なお、不吐出ノズルに関する情報は予め検出しておいて、不吐出ノズル情報管理部３５８に記憶する。不吐出ノズルの検出方法としては、ノズルからインクを吐出させてこれをセンサを用いて検知することで正常か不吐出かを検出する方法など、様々な方法が周知である。そのため、ここでは詳細な説明については省略する。
【００４９】
記録データ生成部３５３により生成された記録ドットデータは、記録データ格納用ＳＲＡＭ３５４に格納される。記録データ格納用ＳＲＡＭ３５４に格納される記録ドットデータは、記録ヘッド制御部３５６に送れば、即座に記録可能な形式のデータである。即ち、マルチ・パス、多値データ展開、マスク処理、不吐出補完処理等が施されたデータが、記録ドットデータとして記録データ格納用ＳＲＡＭ３５４に格納される。なお、記録データ格納用ＳＲＡＭ３５４は、必須の構成要素ではなく省略してもよい。
【００５０】
記録データ格納用ＳＲＡＭ３５４に格納された記録ドットデータは、記録データ読出部３５５により読み出される。記録データ読出部３５５は、読み出した記録ドットデータを記録ヘッド制御部３５６に送る。
【００５１】
記録ヘッド制御部３５６は、記録ヘッド５０を記録媒体に対して相対的に走査して記録ヘッドによる記録動作を制御する。例えば、記録データ読出部３５５から受信した記録ドットデータを記録ヘッド５０に転送したり、記録ヘッド５０へヒート・パルス信号を送信したりする。
【００５２】
記録タイミング生成部３５７は、エンコーダセンサ４からのエンコーダ信号に基づいて各種記録タイミングを生成する。記録タイミング生成部３５７では、エンコーダ信号に基づいて記録ヘッドの位置する軸信号（Ｘ座標）を適切な間隔で生成する。そして、その座標軸情報と同期して記録ヘッド内の各ノズル列の記録要求（現状記録ヘッドの位置するＸ座標軸上で記録を行なうか否かを示す情報）を送信する。記録要求の送信先は、記録データ生成部３５３、記録データ読出部３５５、記録ヘッド制御部３５６である。このようにしてこれら構成要素は、適切なタイミングでデータ転送が可能になる。
【００５３】
次に、図８を用いて、図７に示す記録データ生成部３５３の構成の一例について説明する。データ読出調停部８１は、記録タイミング生成部３５７から信号（記録要求）を受信し、その調停を行なう。上述した通り、記録タイミング生成部３５７では、エンコーダ信号から適切な間隔で軸信号（Ｘ座標）を生成し、その座標軸情報と同期して記録ヘッド内の各ノズル列の記録要求を送信する。そして、あるＸ座標軸上で複数のノズル列に対して同時に記録要求がなされる場合が多々ある（例えば、シアンとマゼンタを同時に吐出する等）。そこで、データ読出調停部８１では、これら要求を調停し、現状、どのノズル列の記録要求に基づきデータ展開を行なうのが適切であるか判断する。
【００５４】
データ読出調停部８１は、どのノズル列の記録要求に基づきデータ展開を行なうのか判断した後、当該記録要求とともに、展開が必要なノズル列情報をデータ読出部６０内のデータ読出シーケンサ６３に送信する。
【００５５】
データ読出シーケンサ６３は、記録要求をトリガとして、データ読出部６０内の多値データ読出部６１とマスクデータ読出部６２とに対しＤＭＡの起動をかける。なお、記録モードによってはマスク処理を行わない場合がある。その場合には、マスクデータ読出部６２に対してＤＭＡの起動は行なわない。
【００５６】
記録要求１回に対して多値データの読み出しとマスクデータの読み出しとが何回必要であるかは、記録要求の対象となるノズル列のノズル長（１列のノズル列に何穴のノズルが含まれているか）による。そのため、データ読出部６０には、ＤＭＡの起動回数を管理するためのノズルカウンタ６４（この場合、ＤＭＡの回数カウンタとも言い換えれる）が具備される。これにより、データ読出部６０は、記録要求の対象となるノズル列内のどのノズル（以下、「ノズル番号」と言う）の多値データを処理中であるのかを把握することができる。
【００５７】
データ読出部６０が読み出した多値データ、マスクデータ、ノズル列及びノズル列中のノズル番号の情報は、データ展開部７０へ渡される。多値データ読出部６１からの多値データは、データ展開部７０内の多値展開部７１へ転送される。
【００５８】
多値展開部７１は、吐出対象となるノズル列が吐出するインク滴のサイズに対応した記録ドットデータに展開する。より具体的には、多値展開部７１は、記録要求のなされたノズル列が吐出するインク滴サイズの記録ドットデータへの展開に用いるＬＵＴを受け取り、その内容に基づいて多値データを展開する。
【００５９】
テーブル選択情報生成部７３は、記録ドットデータへの展開に用いるＬＵＴを多値展開部７１へ渡す。テーブル選択情報生成部７３から多値展開部７１へのＬＵＴの提供は、データ展開に用いるＬＵＴの種類を指定した情報を多値展開部７１に送信することで行なわれる。即ち、テーブル選択情報生成部７３は、以下の処理を行なう。
【００６０】
１．データ展開するノズル列のＩＤに応じたＬＵＴを選択する。基本的に、ノズル列毎に異なるデータ展開用ＬＵＴを使用する。なお、ノズル列ＩＤ情報は、データ読出シーケンサ６３から受け取る。
【００６１】
２．データ展開するノズル列とその展開用多値データを共有する別のノズル列内に不吐出ノズルが含まれる場合、そのノズル列ＩＤの不吐出補完用テーブルを選択する。これは、例えば、中ノズル列に不吐出があり、その中ノズル列とデータを共有する大ノズル列の展開を行なう場合である（図５参照）。基本的に、ノズル列毎、且つ対象となる不吐出ノズル毎（大・中・小のどのノズルが不吐出であるか）に異なるデータ展開用ＬＵＴを使用する。不吐出ノズルの有無やその位置は、データ読出シーケンサ６３からのノズル位置情報と、不吐出ノズル情報管理部３５８からの不吐出ノズル情報とを比較することにより判断する。なお、ノズル位置情報は、ノズル列ＩＤの中のどのノズルが不吐出であるかを示す情報である。
【００６２】
３．データ展開するノズル列に不吐出ノズルが含まれる場合の記録データ展開処理については特に定義しないが、例えば、「０」の記録ドットデータ（全く印字しない）を作成すればよい。
【００６３】
更にこの点のメカニズムについて説明する。テーブル選択情報生成部７３は、記録データ生成テーブル３１内の通常テーブル３１１と不吐出補完テーブル３１２とから全てのＬＵＴをテーブルセレクタ７４に送信する。すると、テーブルセレクタ７４は、テーブル選択情報生成部７３からのテーブル選択情報に基づきテーブルを選択する。これにより、テーブルセレクタ７４は、選択したデータ展開用ＬＵＴを多値展開部７１に送信する。多値展開部７１においては、テーブル選択情報生成部７３により選択されたデータ展開用ＬＵＴを用いて、多値データ読出部６１からの多値データを各インク滴サイズに対応した記録ドットデータへ展開する。このようにして得られた記録ドットデータは、マスク処理部７２へと送られる。
【００６４】
マスク処理部７２では、各インク滴サイズに対応した記録ドットデータと、マスクデータ読出部６２からのマスクデータとを合わせ、マスク処理を行なう。マスク処理部７２は、記録ヘッドが実際に吐出に用いるデータを出力する。マスク処理部７２において生成されたデータは、ＳＲＡＭ書込部８２に渡される。ＳＲＡＭ書込部８２では、当該データを記録データ格納用ＳＲＡＭ３５４へと書き込む。
【００６５】
（不吐出補完処理の動作）
次に、図９のフローチャートを用いて、記録装置の動作シーケンスの一例について説明する。ここでは図８に示す構成において、不吐出補完処理を行なう場合の動作について説明する。
【００６６】
記録装置は、記録データ生成部３５３において、記録タイミング生成部３５７からの各ノズル列に対する記録要求が発行されるまで待機している（Ｓ１０１でＮＯ）。ここで、ある特定の（同時に複数あってもよい）ノズル列に対する記録要求が記録タイミング生成部３５７から発行されると（Ｓ１０１でＹＥＳ）、その要求はデータ読出調停部８１に送られる。データ読出調停部８１においては、記録データ展開処理を行なう否か、また、記録データ展開処理を行なうのであれば、どのノズル列に対して行なうのかを判断する。そして、その判断結果に基づいて展開対象（即ち、吐出対象）となるノズル列を決定する（Ｓ１０２）。
【００６７】
展開対象となるノズル列が決められると、その情報は、データ読出部６０内のデータ読出シーケンサ６３に送られる。すると、データ読出シーケンサ６３は、対象ノズル列のノズル長に応じた規定回数を設定する。この規定回数に到達するまで（Ｓ１０３でＮＯ）、Ｓ１０３〜Ｓ１１２の処理が繰り返し実行される。なお、規定回数に到達した場合には（Ｓ１０３でＹＥＳ）、再度、Ｓ１０１の待機状態に戻る。
【００６８】
ここで、記録装置においては、多値データのＤＭＡとマスクデータのＤＭＡとが起動される（Ｓ１０４）。そして、多値データとマスクデータとが読み出される（Ｓ１０５）。なお、マスク処理が行なわれない場合には、多値データのＤＭＡだけが起動される。
【００６９】
これらＤＭＡの起動が終了すると、読み出された多値データとマスクデータとがデータ展開部７０へ渡され、記録データ展開処理が起動される（Ｓ１０６）。
【００７０】
この処理が開始すると、テーブル選択情報生成部７３は、データ読出シーケンサ６３からのノズル列ＩＤ情報と、その中のどのノズルから吐出を行なうのかを示すノズル位置情報と、不吐出ノズル情報管理部３５８からの不吐出ノズルの情報とを受け取る。そして、これら情報に基づいて、展開対象となっているノズル列と、そのノズル列とともに階調記録を行なう異なるサイズのノズル列内に不吐出ノズルが含まれるか判断する。上述したように、不吐出ノズル情報管理部３５８は、予め不吐出ノズルに関する情報を取得して記憶している。
【００７１】
この結果、不吐出ノズルがあれば（Ｓ１０７でＹＥＳ）、テーブル選択情報生成部７３は、不吐出補完テーブル３１２の選択を指示する信号をテーブルセレクタ７４に向けて送信する（Ｓ１０８）。一方、不吐出ノズルなければ（Ｓ１０７でＮＯ）、テーブル選択情報生成部７３は、通常テーブル３１１の選択を指示する信号をテーブルセレクタ７４に向けて送信する（Ｓ１０９）。多値展開部７１においては、テーブル選択情報生成部７３により選択されたデータ展開用ＬＵＴを用いて、多値データ読出部６１からの多値データを各インク滴サイズに対応した記録ドットデータへ展開する（Ｓ１１０）。即ち、多値展開部７１は、不吐出ノズルからのインク滴の吐出により形成されるドット面積に相当するインク滴を、２×２のマトリクスの中で、不吐出ノズルとは別のサイズの正常ノズルから吐出させるように、記録ドットデータへの展開をマトリクス単位に行なう。
【００７２】
データ展開後、マスク処理を行なう場合、マスク処理部７２において、各インク滴サイズの記録ドットデータと、マスクデータ読出部６２からのマスクデータとを合わせ、マスク処理が行われる（Ｓ１１１）。マスク処理されたデータは、ＳＲＡＭ書込部８２に渡される。ＳＲＡＭ書込部８２では、このデータを記録データ格納用ＳＲＡＭ３５４へ書き込む（Ｓ１１２）。上述した通り、Ｓ１０３〜Ｓ１１２の処理は、展開するノズル列のノズル長に応じた回数繰り返されるため、Ｓ１１２の処理が終了すると、再度、Ｓ１０３の処理に戻る。以上の手順で不吐出補完処理を行なった後、記録装置は、メインＰＣＢ１４において、展開した記録ドットデータに基づいて記録ヘッドのノズルからのインク滴の吐出を制御して、記録媒体上に記録を行なう。
【００７３】
以上、実施形態１によれば、いずれかのサイズのノズルに不吐出ノズルがあったとしても、不吐出ノズルが属するノズル列とは別の異なるサイズのインク滴を吐出するノズル列の中で不吐出ノズルに対応する位置に設けられたノズルを用いて記録濃度の不足を補う。これにより、同色について異なるサイズのインク滴を用いて階調記録する記録装置において不吐出補完を実現することができる。即ち、複数ノズルからなるノズル列が複数配列され且つ複数のノズル列同士が吐出するインク滴のサイズが異なる記録ヘッドにおいても、不吐出補完を実現することができるため、このような記録ヘッドによる記録品質を向上させることができる。
【００７４】
（実施形態２）
実施形態１においては、最小粒度である小サイズ１ドットを他のサイズのインク滴で補完することはできない（中サイズｘ０．５個、大サイズｘ０．２５個といった記録はできないためである）。これに対して、実施形態２においては、最小サイズ１ドットの補完を可能とする場合について説明する。
【００７５】
（大−中−小サイズのインク滴の不吐出補完の概要）
図１０は、実施形態２に係わる不吐出補完処理の概念を示す図である。ここで、最小粒度である小サイズ１ドットの不吐出をどのように補完していくかであるが、次のような規則を作り制御を行なう。基本的な手法としては、小サイズのドットのみは多値データを２カラム（２画素）ずつ評価していくことで問題を解決する。なお、カラムとは、複数ドット（２×２ドット）からなる１つの単位マトリクスを指す。このマトリクスを用いて１画素の階調が表現される。ここで、記録ヘッドの走査方向において連続する２カラム（第１画素と第２画素）ずつ、小サイズのドットのみについて多値データを観測した場合、以下の４パターンに場合分けできる。
【００７６】
１．カラム＃０（第１画素）小サイズのドット偶数個、且つ、カラム＃１（第２画素）小サイズのドット偶数個（２カラムの合計が偶数個）
２．カラム＃０（第１画素）小サイズのドット奇数個、且つ、カラム＃１（第２画素）小サイズのドット偶数個（２カラムの合計が奇数個）（図１０（ａ））
３．カラム＃０（第１画素）小サイズのドット偶数個、且つ、カラム＃１（第２画素）小サイズのドット奇数個（２カラムの合計が奇数個）（図１０（ｂ））
４．カラム＃０（第１画素）小サイズのドット奇数個、且つ、カラム＃１（第２画素）小サイズのドット奇数個（２カラムの合計が奇数個）（図１０（ｃ））
【００７７】
上記において「２」と「３」については完全な不吐出補完はできない。即ち、「２」の場合は、カラム＃０の補完ができずに残る。「３」の場合は、図１１（ｂ）に示すように、カラム＃０は中サイズのドットで補完できるが、カラム＃１は補完できずに残る。
【００７８】
これに対して、「１」と「４」については不吐出補完が可能となる。即ち、記録ヘッドの走査方向において連続する複数のマトリクス単位（この場合、２カラム）に小サイズのドットを観察する。その結果、複数カラム内の小ドット数の合計が偶数であれば、小サイズの吐出ノスルの不吐出補完を行なうことができる。「１」の場合は、実施形態１の手法で各カラムごとに不吐出補完を行なえばよい。また、「４」の場合は、２カラムがいずれも小サイズのドットが奇数個なので、その合計は偶数になる。この場合、図１１（ｃ）に示すように、２カラム分をまとめて後方のカラム（カラム＃１）において、中サイズのドットで補完を行なう。
【００７９】
言い換えればこの手法は、多値データの解像度を半分に落とし（例えば、６００［ｐｐｉ］の多値データであれば３００［ｐｐｉ］に換算）、その中でインクの量が等しくなるように補完することになる。逆に言うと、実施形態１は、多値データの解像度そのままで不吐出補完した場合の例であるともいえる。
【００８０】
このようにして実施形態２においては、実施形態１よりも、補完不可能な小サイズのドット数が減少する。即ち、
１．実施形態１の場合：上記パターン「１」のみ対応可
２．実施形態２の場合：上記パターンの「１」と「４」に対応可
であるからである。
【００８１】
図１１を用いて、更に踏み込んだメカニズムについて説明する。図１１は、実施形態１で説明した図５に相当する図であるが、ここでは、小サイズのドットの不吐出補完のみ考えるため、中・大サイズのドットの不吐出補完については割愛する。なお、中・大サイズのドットの不吐出補完は、図５と同様に行なえばよい。
【００８２】
多値データの入力解像度を１／２で観測していき、
１．初めのカラムの多値データについては、図１１に示す小ドット不吐出補完テーブルの中＃０のテーブルを用いて不吐出補完する
２．次のカラムの多値データについては、以下の規則に従う
（ア）初めのカラムかその次のカラムの多値データに含まれる小ドットの個数が偶数であれば、上記同様に中＃０のテーブルを用いて不吐出補完する
（イ）初めのカラムとその次のカラムの多値データに含まれる小ドットの個数が奇数であれば、中＃１のテーブルを用いて不吐出補完する
という処理を行なえばよい。
【００８３】
実施形態２によれば、異なるサイズのインク滴の中で最小サイズのインク滴を吐出するノズルが不吐出ノズルであると判断された場合には、この最小サイズのインク滴に対する補完記録を行なうために、以下の処理を行なう。最小サイズのインク滴に対応して行なう記録ドットデータへの展開を、記録ヘッドの走査の方向において連続する複数のマトリクス単位に行なう。ここで、連続する複数のマトリクスの中の最小サイズのインク滴の吐出により形成するドット数の合計が偶数個の場合と奇数個の場合とでは処理が異なる。偶数個の場合は、偶数個の最小インク滴の吐出により形成されるドット面積に相当するインク滴を、より大きなサイズのインク滴を吐出するノズルから吐出させるように、連続する複数のマトリクスの中においてドットデータへの展開を行なう。
【００８４】
（装置構成）
次に、実施形態２に係わる記録装置の構成の一例について説明する。なお、電気的回路の構成については、実施形態１を説明した図６及び図７と同様となるため、その説明については省略する。
【００８５】
ここで、図１２を用いて、実施形態２に係わる記録データ生成部３５３の構成の一例について説明する。なお、実施形態１を説明した図８と同様の機能を果たす構成には、同一の番号を付してある。
【００８６】
実施形態２に係わるデータ展開部７０には、データ観測部７５が設けられる。データ観測部７５は、多値展開部７１へ入力される多値データを観測する。そして、記録データ展開処理において、例えば、小ドット不吐出補完テーブルの中＃０と中＃１のいずれを使用するかを指定する選択信号を出力する。
【００８７】
図１３は、図１２に示すデータ観測部７５の構成の一例を示す図である。画素比較部９２は、多値データを観測し、展開対象となる多値データに含まれる小サイズのドット数が奇数であるか偶数であるかを判断する。この判断に際しては、比較用テーブル９１が用いられる。比較用テーブル９１には、各多値データに含まれる小サイズのドット数が奇数であるか偶数であるかを示す情報が保持されている。比較用テーブル９１は、例えば、レジスタ上に実現される。なお、図１１に示す場合のように、各多値データ（エンジン入力画素）の値が偶数であれば、小サイズのドット数も偶数個、奇数であれば、奇数個といった簡単なルールを定めてこの処理を行なう場合には、論理回路に組み込んで実現しても構わない。
【００８８】
カラムカウンタ９４は、展開中の多値データの画素カラムを数えるカウンタである。例えば、２進カウンタで実現される。要は、図１０に示すカラム＃０かカラム＃１かが判別できればよい。
【００８９】
１カラム目比較結果ラッチ部９３は、カラムカウンタ９４の出力がカラム＃０である場合に、画素比較部９２の出力結果（小サイズのドット数が奇数か偶数か）をラッチする回路である。ＡＮＤ回路９５は、画素比較部９２の出力結果と、カラムカウンタ９４の出力結果と、１カラム目比較結果ラッチ部９３の出力結果とを論理積（ＡＮＤ）する。
【００９０】
（不吐出補完処理の動作）
次に、実施形態２に係わる記録装置の動作の一例について説明する。実施形態２に係わる記録装置における不吐出補完動作は、実施形態１を説明した図９と同様となる。そのため、ここでは、図９を用いて相違点を重点的に説明する。ここで、相違点としては、図９に示すＳ１０７の処理にある。Ｓ１０７の処理では、カラムカウンタ９４の出力値により処理が異なる。
【００９１】
ここで、カラムカウンタ９４の出力値がカラム＃０の場合、画素比較部９２は、多値データを観測し、展開対象となる多値データに含まれる小サイズのドット数が奇数か偶数かを判断する。その結果は、１カラム目比較結果ラッチ部９３にラッチされる。データ観測部７５の出力としては、通常の小ドット不吐出補完テーブル（図１１に示すテーブルの中＃０）の選択を指示する信号を出力する。
【００９２】
一方、カラムカウンタ９４の出力値がカラム＃１の場合、画素比較部９２は、多値データを観測し、展開対象となる多値データに含まれる小サイズのドット数が奇数か偶数かを判断する。この結果と１カラム目比較結果ラッチ部９３の結果とがともに「小サイズのドット数が奇数」であれば、通常とは別の小ドット不吐出補完テーブル（図１１に示すテーブルの中＃１）の選択を指示する信号を出力する。それ以外は、通常の小ドット不吐出補完テーブル（図１１に示すテーブルの中＃０）の選択を指示する信号を出力する。
【００９３】
以上説明したように実施形態２によれば、実施形態１よりも更に、小サイズのインク滴（最小サイズのインク滴）を吐出するノズルに対する不吐出補完を行なえる。
【００９４】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００９５】
例えば、上述した実施形態１及び２においては、大−中−小の３種類のインク滴サイズを用いた場合を例に挙げて説明したが、このインク滴サイズは、３種類に限定されるわけではない。要は、図１で説明した設計事項が重要であり、各インク滴サイズと最終結果の濃度とが同一となるように組み替えられるのであれば（他のインク滴サイズで補完可能であれば）、特にそのインク滴サイズの種類数は問わない。例えば、大−小の２種類のみであってもよいし、４種類以上であってもよい。また、大−中、及び中−小のサイズのインク滴の体積比は２倍に限らず、ｎ倍（ｎは２以上の自然数）の体積となるようにすればよい。更に、マトリクスの構成も２×２ドットには限らず、より多いドット数としてもよい。
【図面の簡単な説明】
【００９６】
【図１】各インク滴サイズの記録ドットデータへの展開に用いる変換マトリクスの一例を示す図である。
【図２】各インク滴サイズの記録ドットデータへの展開の概念を示す図である。
【図３】実施形態１に係わる不吐出補完処理の概念の一例を示す図である。
【図４】実施形態１に係わる各インク滴サイズの記録ドットデータへの展開に用いる変換マトリクスの一例を示す図である。
【図５】実施形態１に係わるルックアップテーブルの一例を示す図である。
【図６】実施形態１に係わる記録装置の電気的回路の全体構成の一例を示す図である。
【図７】図６に示すメインＰＣＢ１４が有するＡＳＩＣの構成の一例を示す図である。
【図８】図７に示す記録データ生成部３５３の構成の一例を示す図である。
【図９】図６に示す記録装置の動作の一例を示すフローチャートである。
【図１０】実施形態２に係わる不吐出補完処理の概念を示す図である。
【図１１】実施形態２に係わるルックアップテーブルの一例を示す図である。
【図１２】実施形態２に係わる記録データ生成部３５３の構成の一例を示す図である。
【図１３】図１２に示すデータ観測部７５の構成の一例を示す図である。
【図１４】記録ヘッドにおけるノズル列構成の一例を示す図である。
【符号の説明】
【００９７】
１４    メインＰＣＢ
３１    記録データ生成テーブル
３４    ＳＤＲＡＭ
３６    ＣＰＵ
５０    記録ヘッド
６０    データ読出部
６１    多値データ読出部
６２    マスクデータ読出部
６３    データ読出シーケンサ
６４    ノズルカウンタ
７０    データ展開部
７１    多値展開部
７２    マスク処理部
７３    テーブル選択情報生成部
７４    テーブルセレクタ
８１    データ読出調停部
８２    ＳＲＡＭ書込部
３１１    通常テーブル
３１２    不吐出補完テーブル
３５１    インターフェース部
３５２    受信データ制御部
３５３    記録データ生成部
３５４    記録データ格納用ＳＲＡＭ
３５５    記録データ読出部
３５６    記録ヘッド制御部
３５７    記録タイミング生成部
３５８    不吐出ノズル情報管理部
【図１】
2010137478.tif 000003
【図２】
2010137478.tif 000004
【図３】
2010137478.tif 000005
【図４】
2010137478.tif 000006
【図５】
2010137478.tif 000007
【図６】
2010137478.tif 000008
【図７】
2010137478.tif 000009
【図８】
2010137478.tif 000010
【図９】
2010137478.tif 000011
【図１０】
2010137478.tif 000012
【図１１】
2010137478.tif 000013
【図１２】
2010137478.tif 000014
【図１３】
2010137478.tif 000015
【図１４】
2010137478.tif 000016