(57)【要約】【課題】バッファメモリに書き込まれている吐出パターンは、吐出方向の偏向を考慮せず生成されているため、吐出パターンを偏向吐出すると誤った画像が描画される。【解決手段】吐出パターン記憶部１に、各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンが、各画素領域に対応付けられて記憶されている。このとき、読出アドレス遷移部２は、液滴の吐出周期で、吐出パターン記憶部１に与える読み出しアドレスを、各吐出口の偏向制御の方向に連動して偏移させる。【選択図】図６
2005081621.tif 000002
【特許請求の範囲】
【請求項１】
各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンが、各画素領域に対応付けられて吐出パターン記憶部に書き込まれている場合にあって、
各画素領域に対応して配置された各吐出口から吐出される液滴の吐出方向が、１画素の描画期間内に複数の画素領域を打ち分けるように偏向制御されるとき、
液滴の吐出周期で、前記吐出パターン記憶部に与える読み出しアドレスを、各吐出口の偏向制御の方向に連動して偏移させる読出アドレス偏移手段
を有することを特徴とする吐出制御装置。
【請求項２】
請求項１に記載の吐出制御装置において、
前記液滴の吐出方向が、複数並列された吐出口の全てについて同一方向に一斉に切り替わるとき、
前記読出アドレス偏移手段は、前記読み出しアドレスを同一方向へ一斉に偏移する
ことを特徴とする吐出制御装置。
【請求項３】
請求項１に記載の吐出制御装置において、
前記液滴の吐出方向が、複数並列された吐出口について吐出方向が個別に切り替えられるとき、
前記読出アドレス偏移手段は、前記読み出しアドレスを吐出口単位で個別に偏移する
ことを特徴とする吐出制御装置。
【請求項４】
請求項１に記載の吐出制御装置において、
前記吐出パターン記憶部が、それぞれ一組の吐出口に対応する複数の記憶領域で構成されるとき、各記憶領域の継ぎ目部分には、少なくとも前記偏向方向に隣接する他の記憶領域の継ぎ目部分と同じ吐出パターンが拡張的に記憶されている
ことを特徴とする吐出制御装置。
【請求項５】
吐出口が複数並列されたヘッドユニットと、
前記ヘッドユニットに配列された各吐出口から吐出される液滴の吐出方向が、１画素の描画期間内に複数の画素領域を打ち分けられるように偏向制御する吐出方向偏向手段と、
各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンが各画素領域に対応付けられて吐出パターン記憶部に書き込まれている場合、前記吐出パターン記憶部に与える読み出しアドレスを、液滴の吐出周期で吐出口の偏向制御の方向に連動して偏移させる読出アドレス偏移手段
を有することを特徴とする液滴吐出装置。
【請求項６】
各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンが、各画素領域に対応付けられて吐出パターン記憶部に書き込まれている場合にあって、
各画素領域に対応して配置された各吐出口から吐出される液滴の吐出方向が、１画素の描画期間内に複数の画素領域を打ち分けるように偏向制御されるとき、
液滴の吐出周期で、前記吐出パターン記憶部に与える読み出しアドレスを、各吐出口の偏向制御の方向に連動して偏移させるステップと、
偏移された読み出しアドレスを前記吐出パターン記憶部に与え、対応する吐出パターンを読出すステップと
を有することを特徴とする吐出制御方法。
【請求項７】
各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンが、各画素領域に対応付けられて吐出パターン記憶部に書き込まれている場合にあって、
各画素領域に対応して配置された各吐出口から吐出される液滴の吐出方向が、１画素の描画期間内に複数の画素領域を打ち分けるように偏向制御されるとき、
コンピュータに、
液滴の吐出周期で、前記吐出パターン記憶部に与える読み出しアドレスを、各吐出口の偏向制御の方向に連動して偏移させる機能と、
偏移された読み出しアドレスを前記吐出パターン記憶部に与え、対応する吐出パターンを読出す機能と
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンが、各画素領域に対応付けられて吐出パターン記憶部に書き込まれている場合にあって、
各画素領域に対応して配置された各吐出口から吐出される液滴の吐出方向が、１画素の描画期間内に複数の画素領域を打ち分けるように偏向制御されるとき、
コンピュータに、
液滴の吐出周期で、前記吐出パターン記憶部に与える読み出しアドレスを、各吐出口の偏向制御の方向に連動して偏移させる機能と、
偏移された読み出しアドレスを前記吐出パターン記憶部に与え、対応する吐出パターンを読出す機能と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液滴を吐出して対象物上に着滴させる液体吐出装置及びその吐出を制御する吐出制御装置に関する。また、同技術を実現する液体吐出方法及びプログラムに関する。また、当該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
印刷画像の階調を表現する方法の一つにパルス数変調方法がある。この方法は、画像の最小構成単位である「画素」を、小径の液滴の集合として描画する。液滴の数により、画素を形成する見かけ上の画素径が増減する。この画素径の違いが、画素の階調の違いとして認識される。なお、液滴の数は、１つの画素に対応する領域である「画素領域」に着滴した液滴の数をいう。
【０００３】
図１（Ａ）に、画素の階調に対応した吐出パターン例を示す。吐出パターンは、液滴の吐出の有無を示す吐出データの列からなる。因みに、数字の“１”は、液滴を吐出することを、数字の“０”は、液滴を吐出しないことを示す。この例は、１画素を最大８発の液滴で構成する場合の吐出パターン例を示している。なお個々の数字は、吐出タイミングの最小単位（吐出周期）に対応する。
【０００４】
吐出パターンは、描画対象である画素領域に対応付けられてバッファメモリに格納され、対応するノズル（吐出口）に転送される。このとき、吐出データは、バッファメモリの０ビット目から順番に読み出される。そして、この吐出パターンの通りに液滴の吐出が制御される。この様子を図１（Ｂ）及び（Ｃ）に示す。
【０００５】
ところで、液体を吐出するヘッドには、複数のノズルを１ライン上に配列し、これら複数のノズルから、ノズル数と同数の画素を同時に描画するものがある。この方式のヘッドをラインヘッドと呼ぶ。この場合、前述の吐出パターンは、描画する画素数と同数の列を有するバッファメモリに格納される。
【特許文献１】特開２００３−２２６０１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した技術は、図２に示すように、１つのノズルから吐出された液滴を１つの画素領域にのみ着滴させる場合には問題がない。
しかし、本出願人が提案するＬＤ（lateral direction）吐出技術にはそのまま適用することができない。
【０００７】
ここでＬＤ吐出技術とは、液滴の吐出方向を電気的に偏向制御する技術である。図３に、３方向に偏向制御されるヘッドを用いて１つの画素領域に液滴を重ね打ちする様子を表している。図３に示すように、１つの画素は、複数（この例では２つ）のノズルから別々に吐出された液滴数により階調が表現される。図３は、吐出方向が左右の２方向に偏向される例である。
【０００８】
しかし、バッファメモリに書き込まれた吐出パターンは、各画素領域に対応付けられている。すなわち、吐出方向の偏向は考慮されていない。このため、吐出パターンをその並びのまま一つのノズルに読み出すと、本来１つの画素領域に着滴されるべき液滴が図４に示すように左右に打ち分けられてしまう。これは、意図せざる位置に液滴が着滴されることを意味する。
【０００９】
かかる画像の乱れを回避するには、図５に示すように、吐出データを吐出方向の偏向に応じて予め並べ替えておく必要がある。例えば図５に示すように、吐出された液滴が同一の画素領域に着滴するように並べ替えておく必要がある。図では、左方向に偏向吐出される偏向周期に吐出データを１列分右側にシフトしている。図中網掛けで示した部分が、着滴位置が同一の画素領域に対応する吐出パターンである。
【００１０】
しかし、このように予め偏向方向を加味して吐出データの並びを替える方法は、階調データを吐出パターンに変換処理するプロセッサの演算負担を増加させる。また、プロセッサとバッファメモリとを接続するバス幅も吐出方向の偏向がない場合の２倍、すなわち８ビット必要になる。このように、ハードウェア的にも演算負荷の点でも余り好ましい解決策ではない。
【００１１】
本発明は、以上の技術的課題を考慮してなされたものであり、前述した問題を解決することを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を実現するため、本発明の一つでは、液滴の吐出周期で、吐出パターン記憶部（例えば、バッファメモリ）に与える読み出しアドレスを、各吐出口の偏向制御の方向に連動して偏移させる手法を採用する。具体的には、図６に示すように、吐出パターン記憶部１に与える読み出しアドレスを読出アドレス偏移部２により偏移する。
【００１３】
この読出アドレス偏移部２があるため、各画素領域に対応して配置された各吐出口３から吐出される液滴の吐出方向が、１画素の描画期間内に複数の画素領域を打ち分けるように偏向制御される場合にも、吐出パターン記憶部１には偏向制御がない場合と全く同様に吐出パターンを書き込むことができる。
すなわち、吐出パターン記憶部１には、各画素領域に着滴する液滴数により階調を表現する階調データに応じた吐出パターンを、各画素領域に対応付けて書き込めば良く、各ノズル３に対応付けて書き込む必要がない。
【００１４】
なお、読出アドレス偏移部２は、液滴の吐出方向が、複数並列された吐出口の全てについて同一方向に一斉に切り替わるとき、読み出しアドレスを同一方向へ一斉に偏移するものが好ましい。かかる場合、１つの読出アドレス偏移部により全ての吐出口から正しい位置へ向けて液滴を吐出させることができる。
また、読出アドレス偏移部２は、液滴の吐出方向が、複数並列された吐出口について吐出方向が個別に切り替えられるとき、読み出しアドレスを吐出口単位で個別に偏移するものが好ましい。この場合、偏向方向の同じ吐出口の集合について１つの読出アドレス偏移部を設けるだけで良い。
【００１５】
また、吐出パターン記憶部が、それぞれ一組の吐出口に対応する複数の記憶領域で構成されるとき、各記憶領域の継ぎ目部分には、少なくとも偏向方向に隣接する他の記憶領域の継ぎ目部分と同じ吐出パターンが拡張的に記憶されることが望ましい。
図７に一例を示す。図７は、偏向なし（ノズルから真直ぐ液滴が吐出される。）と、図中右方向への偏向との２つが定義されている場合の例である。
このとき、記憶領域１Ａにｎ個の吐出口３に転送されるべき吐出パターンが書き込まれているとすると、第ｎ＋１列目の領域（網掛けで示す部分）を設けて、ここに右隣の記憶領域１Ｂの第１列目の吐出パターン（網掛けで示す部分）と同じ吐出パターンを書き込むことが望ましい。
【００１６】
かかる場合、偏向方向が右方向となる吐出周期に、記憶領域１Ａの第ｎ＋１列目に記憶されている吐出データを読み出して、記憶領域１Ａが分担する第ｎ列目のノズルに転送するだけで、吐出方向の偏向に適応した液滴の吐出を可能とできる。
【発明の効果】
【００１７】
本発明の一つによれば、液滴数により階調を表現する技術を、吐出方向を偏向する技術と組み合わせる場合にも、吐出方向を偏向する技術を用いない場合と同じ吐出パターンを吐出パターン記憶部に書き込むことができる。これにより、処理負荷の低減とハードウェアの複雑化を防ぐことができる。
また、吐出方向の偏向数を増減する場合にも読み出しアドレスを偏移させるだけで対応することができる。
【発明を実施するための最良の形態】
【００１８】
以下、インク液滴を吐出するプリンタを例に、液滴吐出装置の実施形態を説明する。なお、本明細書で特に図示又は記載されない特質は、当該技術分野において知られているものから選択されるものとする。
以下の説明では、好適な実施の形態をハードウェアとして実現する場合について説明するが、かかるハードウェアと等価なソフトウェア処理によっても実現できる。
【００１９】
本発明がコンピュータプログラムとして実現される場合、プログラムは、コンピュータ読取り可能な記憶媒体に記憶される。
この記憶媒体には、例えば、磁気ディスク（フレキシブルディスク又はハードディスク）又は磁気テープのような磁気記憶媒体、光ディスク、光テープ又はマシン読取り可能なバーコードのような光記憶媒体、ランダムアクセスメモリ（ＲＡＭ）又はリードオンリメモリ（ＲＯＭ）のような半導体記憶装置の他、コンピュータプログラムを記憶するために使用される他の物理装置又は媒体が含まれる。
【００２０】
また本発明がハードウェアで実現される場合、特定用途向け集積回路（ＡＳＩＣ）のような集積回路、又は当該技術分野において公知の他のデバイスとして実現されてもよい。
なお本発明は、液滴を偏向吐出する技術を前提とするが、当該技術の一例は本出願人の先願に詳細に記載されている。例えば、特願２００２−３２０８６１号、特願２００２−３２０８６２号、特願２００３−０３７３４３号等に詳細に記載されている。以下では、これらの偏向吐出技術の重複説明を避け、本発明の関連部分のみを説明する。
【００２１】
（ａ）第１の実施形態
（ａ−１）回路構成及び処理動作
図８に、信号処理ユニットのうち発明に関連する部分を示す。図８に示す信号処理ユニットは、ディジタル信号処理部１１と、ヘッドコントローラ１２と、ヘッドチップ１３との３つの部分で構成される。
ディジタル信号処理部（ＤＳＰ：digital signal processor）１１は、８ビットの画像データを多値誤差拡散処理して４ビットの階調データに変換する。この実施例では、最大５つの液滴で階調を表現するように変換する。
【００２２】
階調データは、ヘッドコントローラ１２にＤＭＡ（Direct Memory Access ）転送される。具体的には、階調データは、０〜７の４ビットデータとして、アドレス１からヘッド幅に相当するアドレスｎまで１画素（ドット）分ずつ順番に転送される。
パルス数変調部１２Ａは、入力された４ビットの階調データを８ビットの吐出パターンに変換する。ここで吐出パターンを構成する各ビットは、吐出周期のそれぞれに対応する。この実施例では、１画素の描画期間を８つの吐出周期で構成する。
【００２３】
吐出パターンは、８ビット単位でバッファメモリ１２Ｂに書き込まれる。バッファメモリ１２Ｂは、ダブルバッファ構成を採る。具体的には、１ライン分の記憶容量を有するランダムアクセスメモリ（ＲＡＭ）１と２で構成される。ＲＡＭ１と２は、一方に吐出パターンが書き込まれている間に、もう一方から各吐出周期に対応する吐出データが読み出される関係にある。
【００２４】
書き込みカウンタ１２Ｃは、書込アドレスを発生してバッファメモリ１２Ｂに与える。書き込みカウンタ１２Ｃは、１ラインに相当する列アドレスを先頭アドレスから順に発生する。
【００２５】
図９は、１ライン分の吐出パターンがＲＡＭに書き込まれた状態を示している。ＲＡＭには、８行ｎ列の記憶領域を有するものを使用する。行アドレスを示す“０”〜“７”のビット値は、前述した吐出周期１〜８に対応する。
【００２６】
因みに、右側縦方向に示す表記「ＰＮＭ１」〜「ＰＮＭ８」は、吐出周期毎の吐出パターンを示している。例えば「ＰＮＭ１」は、吐出周期１（行アドレスが０ビット）内にｎ個のノズルから吐出される吐出データの集まりを示す。
【００２７】
読み出しカウンタ１２Ｄは、読出アドレスを順に発生してバッファメモリ１２Ｂに与える。
この実施例では、各吐出周期を６４分割し、時分割で液滴を吐出させる。このとき、各分割周期には５つのノズルだけが駆動される。この動作が分割周期毎に繰り返され、６４分割周期の終了後、吐出周期の一つが終了する。
【００２８】
従って、読み出しカウンタ１２Ｄは、各分割周期に駆動されるノズルに対し、対象となる吐出データが読み出されるように読出アドレスを発生する。例えば、吐出周期１には、行アドレスとしてビット値“０”を発生し、列アドレスとして各分割周期に５つずつ３２０個の値を発生する。同様に、吐出周期２のとき、行アドレスとしてビット値“１”を発生し、列アドレスとして各分割周期に５つずつ３２０個の値を発生する。以下、吐出周期８までこの動作が繰り返される。
【００２９】
読出アドレス偏移部１２Ｅは、吐出方向の偏向に応じて、読み出しカウンタ１２Ｄで発生された読出アドレス（列アドレス）を遷移する。図１０に、読出アドレス偏移部１２Ｅの一例を示す。図１０は、吐出方向の偏向が２種類の場合の例である。具体的には、偏向無しと、右隣の画素（１アドレス大きい画素）への偏向の２種類の場合である。そして、偏向方向は１ライン全てのノズルについて共通であり、その方向は吐出周期毎に入れ替わる場合を前提とする。
【００３０】
この場合、図１０に示すように、列アドレスについて加算器１２Ｅ１を設ける。加算器１２Ｅ１は、偏向方向の情報と、列アドレスとを入力する。ここで、偏向方向の情報は、偏向無しを“０”、右隣の画素への偏向を“＋１”とする。すなわち、図１１に示すように、２ノズルからの液滴（インク液滴）で１画素を構成する場合である。なお、偏向方向の情報は、不図示の記憶手段から与えられる。
【００３１】
この構成により、読出アドレス偏移部１２Ｅは、偏向有りのときに右隣のアドレス（右隣の画素）の吐出データを読み出す列アドレスを生成し、これをバッファメモリ１２Ｂに与える。行アドレスについての変更はない。一方、読出アドレス偏移部１２Ｅは、偏向無しのとき、読み出しカウンタで発生された読出アドレスをそのまま出力する。
【００３２】
図１２に、この読出アドレス偏移部１２Ｅで実行される処理動作例を説明する。図１２では、偏向の向きを矢印の向きで表している。また、列アドレスについて加算する偏向方向の情報を“０”と“＋１”で表している。なお、図１２では、吐出周期１を偏向無しとしている。
【００３３】
吐出周期が奇数のとき（すなわち、吐出パターンＰＮＭ１，ＰＮＭ３，ＰＮＭ５，ＰＮＭ７のとき）、読出アドレス偏移部１２Ｅは、入力された読出アドレスをそのまま出力する。
一方、吐出周期が偶数のとき（すなわち、吐出パターンＰＮＭ２，ＰＮＭ４，ＰＮＭ６，ＰＮＭ８のとき）、読出アドレス偏移部１２Ｅは、列アドレスに“１”を足して出力する。このとき、行アドレスは入力時のまま出力される。
【００３４】
これにより、バッファメモリ１２Ｂからは、図１２において斜線を付したように読み出し位置が偏移された吐出パターンが、列アドレス０に対応するノズルに転送される。
このとき、吐出周期が奇数の期間には、読み出された吐出データ“０”、“０”、“１”、“１”が、列アドレス０に対応するノズルから対向する画素領域に向けて吐出される。また、吐出周期が偶数の期間には、読み出された吐出データ“０”、“１”、“１”、“０”が、列アドレス０に対応するノズルに対して右隣の画素に向けて吐出される。
【００３５】
この結果、実際に画素領域に着滴する液滴は、バッファメモリ１２Ｂに書き込まれているのと全く同じものになる。すなわち、全ての液滴は正確な着滴位置に吐出される。
なお、この構成の読出アドレス遷移部１２Ｅは、図１３に示すように、吐出方向の偏向を３種類とする場合、すなわち３つのノズルから吐出された液滴を１つの画素領域に重ね打ちする場合にも適用できる。
【００３６】
この場合には、偏向方向の情報として、偏向無しを“０”、右隣の画素への偏向を“＋１”、左隣の画素への偏向を“−１”とすれば良い。このとき、バッファメモリ１２Ｂから読み出される吐出パターンは、図１４において斜線を付したものになる。
すなわち、吐出周期２、５、８のとき（すなわち、吐出パターンＰＮＭ２，ＰＮＭ５，ＰＮＭ８のとき）、バッファメモリ１２Ｂからは、読出アドレス偏移部１２Ｅに入力された読出アドレスの吐出データがそのまま出力される。
【００３７】
これに対し、吐出周期３、６のとき（すなわち、吐出パターンＰＮＭ３，ＰＮＭ６のとき）、バッファメモリ１２Ｂからは、読出アドレス偏移部１２Ｅに入力された読出アドレスに対して右隣のアドレスの吐出データが出力される。
また、吐出周期１、４、７のとき（すなわち、吐出パターンＰＮＭ１，ＰＮＭ４，ＰＮＭ７のとき）、バッファメモリ１２Ｂからは、読出アドレス偏移部１２Ｅに入力された読出アドレスに対して左隣のアドレスの吐出データが出力される。
【００３８】
次に、読出アドレス偏移部１２Ｅの他の実施例を説明する。図１０に示す読出アドレス偏移部１２Ｅは、複数並列された吐出口の全てが同一方向に一斉に切り替わる場合に好適なものであった。ここでは、液滴の吐出方向が、複数並列された吐出口について吐出方向が個別に切り替えられる場合に好適な読出アドレス偏移部１２Ｅの構成を説明する。
【００３９】
図１５に、読出アドレス偏移部１２Ｅの他の例を示す。図１５の場合も、吐出方向の偏向は２種類であるものとする。そして、その偏向の向きは、偏向無しと、右隣の画素（１アドレス大きい画素）への偏向の２種類とする。また、偏向方向は吐出周期毎に切り替わるものとする。ここまでは、図１０の前提条件と同様である。
【００４０】
違いは、奇数列アドレスと偶数列アドレスとで偏向方向が異なる点である。すなわち、１つの吐出周期内に２つの偏向方向が混在する点である。このため、図１５に示す読出アドレス偏移部１２Ｅでは、列アドレスについての加算器１２Ｅ１と、行アドレスについての加算器１２Ｅ２との２つを用意する。そして、各加算器において、偏向方向の情報を対応するアドレスに加算する構成を採る。
【００４１】
この構成により、読出アドレス偏移部１２Ｅは、偏向有りのときに右隣のアドレス（右隣の画素）の次の吐出周期の吐出データを読み出すアドレスを生成し、これをバッファメモリ１２Ｂに与える。一方、読出アドレス偏移部１２Ｅは、偏向無しのとき、読み出しカウンタで発生された読出アドレスをそのまま出力する。
【００４２】
図１６に、この読出アドレス偏移部１２Ｅで実行される処理動作例を説明する。図１６では、偏向の向きを矢印の向きで表している。また、行アドレスと列アドレスのそれぞれ加算する偏向方向の情報を“０”と“＋１”で表している。因みに、行アドレスについては吐出周期が一つ進むことを明確にするため、“ＰＮＭ＋１”と表記している。なお、図１６の場合、吐出周期１の奇数列アドレスが偏向無しに対応し、偶数列アドレスが偏向有りに対応する。
【００４３】
具体的に説明する。吐出周期１の奇数列アドレスが読出アドレス偏移部１２Ｅに入力されたとする。このとき、これらの画素に向けて吐出される液滴に対する偏向は無い。このため、加算器１２Ｅ１と１２Ｅ２のいずれにも“０”が入力され、入力されたアドレスがそのままバッファメモリ１２Ｂに出力される。
【００４４】
他方、吐出周期１の偶数アドレスが読出アドレス偏移部１２Ｅに入力されたときを考える。このとき、これらの画素には、右隣方向に液滴を吐出するように偏向が掛けられる。
従って、加算器１２Ｅ１と１２Ｅ２のいずれにも“１”が入力される。この結果、列アドレスは右隣の奇数アドレスになり、行アドレスは次の吐出周期２に移動する。
【００４５】
この結果、偶数列アドレスに対応するノズルには、吐出周期１に次の吐出周期２の吐出データが読み出される。このため、図１６の最下段に示すように、列アドレス２（奇数列アドレス）の吐出周期１には、対向するノズルからの液滴と左隣のノズルからの液滴との２つが着滴する。ただし、その次の吐出周期２の同じ列アドレス２（奇数列アドレス）には、なんら液滴は着滴しない。
【００４６】
これは、この列に吐出されるべき液滴は既に前吐出周期に吐出されているためと、隣の画素領域に液滴が着滴される期間であるためでもある。
この結果、この吐出制御の方法を用いれば、２つの液滴を密な位置に打つことが可能となる。着滴位置の分布の違いは形成された画像を確認する場合の質感に影響を与える。なお、かかる制御方式は、前述の例と同様、偏向方向が３種類以上の場合にも適用できる。
【００４７】
（ａ−２）実施形態の効果
この第１の実施形態に示すように、読み出しアドレスを吐出方向の偏向に応じて偏移させる手法を採用することにより、ディジタル信号処理部１１その他のバッファメモリの前段回路に偏向吐出技術を用いない場合と同じ回路構成をそのまま使用できる。このため、新たにディジタル信号処理回路を設計する必要もない。また、回路が複雑化するおそれや回路規模が増大するおそれも回避できる。
【００４８】
また、読み出しアドレスを偏移させる手法を採用するため、偏向方向や偏向量を変更する場合にも、また偏向順序を変更する場合にも容易に対応することができる。また、重ね打ちされる液滴を吐出するノズル数を増減する場合にも容易に対応することができる。このため、既存回路素子の有効活用並びに解像度の向上にも容易に対応できる。
【００４９】
参考までに、実施形態のような読み出しアドレスの遷移を用いない場合の構成例を図１７に示す。図１７は、ディジタル信号処理部１１Ａにおいて、吐出パターンの並び替えまで実行する場合の回路構成である。かかる構成を採用すると、専用のディジタル信号処理部１１Ａの設計が必要になるだけでなく、ディジタル信号処理部での処理時間が長くなる問題がある。また、ディジタル信号処理部１１Ａとヘッドコントローラ１２との間のデータバス幅が８ビットに増加する問題もある。
【００５０】
（ｂ）第２の実施形態
（ｂ−１）回路構成及び処理動作
次に、第１の実施形態をタイリング方式のヘッドに適用する場合を考慮した実施形態を説明する。ここで、タイリング方式のヘッドとは、図１８に示すように、ヘッド部分が複数のヘッドチップに分割されている方式のヘッドをいう。因みに、図１８のＲＡＭ１及び２は、それぞれ図８で説明したバッファメモリ１２ＢのＲＡＭ１及び２に対応する。
【００５１】
さて、この方式のヘッドチップには、それぞれ対応するメモリチップ１〜Ｎから並列的に吐出データが転送される。ところが、第１の実施形態で説明した読み出し方法を適用すると、図１９に示すように、ヘッドチップのつなぎ目に位置する吐出データが２つのメモリチップにまたがって存在してしまう。このため、前述の読み出しを実現するためには、２つのメモリチップｍのデータバスを切り替える回路を必要とする。
【００５２】
この実施形態では、データバスの切り替え回路を必要としない手法を提案する。このため、本実施形態では、ヘッドチップの切れ目部分に対応する吐出パターンを隣接するメモリチップに重複して記録しておく。
具体的には、図２０に示すように、各メモリチップの境界部分に冗長エリアを設ける。この冗長エリアの行方向のアドレス幅は元のメモリチップのアドレス幅と同じである。また冗長エリアの列方向のアドレス幅は偏向量と同じである。
偏向量は、吐出方向の偏向により液滴が何画素だけ隣の位置に移動するかに応じて定まる。例えば、偏向量が２画素分、３画素分でも良い。
【００５３】
なお、偏向量が１画素の場合には、図２０のように、冗長エリアの列方向のアドレス幅は１画素分である。このように偏向の方向が一方向のみの場合には、各メモリチップの冗長エリアは一方の側にのみ設けられる。また、偏向の方向が図１４に示すように、正方向と負方向の２方向の場合には、冗長エリアはメモリチップの両側に設けられる。
なお、この実施形態で用いる書き込みカウンタ１２Ｃには、冗長エリアを加味した修正が必要となる。
【００５４】
冗長エリアを加味した修正は、書き込みカウンタ１２Ｃを、隣接する２つのメモリチップの境目にデータが転送されてきた時に、境目の両側のアドレスに書き込める様に動作することでできる。
例えば、書き込みカウンタ１２Ｃは、隣接する２つのメモリチップのうち先頭列アドレスに吐出パターンを書き込むとき、前段メモリチップの最後列のアドレスも書き込み領域に指定するように動する。
【００５５】
このためには、例えば、書き込みカウンタ１２Ｃに、前段メモリチップの最後列のアドレスを、次段メモリチップの先頭列アドレスと同時に発生させる手法を採用する。また例えば、書き込みカウンタ１２Ｃに、前段メモリチップの最後列のアドレスをラッチさせておき、次段メモリチップの先頭列アドレスの発生時に同時にバッファメモリ１２Ｂに与える方法を採用する。
【００５６】
この他、バッファメモリ１２Ｂのアドレス線に変更を加える方法を採用することもできる。例えば、特定のアドレスが発生した場合には、前段メモリチップの特定アドレスも書き込み領域に指定されるように配線する方法を採用する。
【００５７】
さらには、ディジタル信号処理部１１において、重複する必要のある吐出パターンが検出されると、これを重複的に出力させる方法を採用することもできる。すなわち、冗長エリアに書き込むデータを、ディジタル信号処理部１１から重複して出力し、これを冗長エリアにそのまま書き込む方法を採用することもできる。
このように、実現方法には様々な方法が考えられるが、境界部分の吐出パターンを特定の冗長領域に書き込めるように書き込みアドレスが発生されれば良い。
【００５８】
（ｂ−２）実施形態の効果
この第２の実施形態に示すように、バッファメモリ１２Ｂを構成する各メモリチップに冗長エリアを設け、当該冗長エリアに他のメモリチップに属する吐出パターンを重複して記録することにより、タイリング方式のヘッドユニットの吐出方向を偏向制御する場合にも読み出しアドレスの遷移だけで正確な位置に液滴を吐出させることができる。
また、その読出しには専用の回路構成を必要とせず、簡易な回路構成にて実現できる。
【産業上の利用可能性】
【００５９】
本発明は、インク液滴をヘッドから吐出するプリンタのヘッド部に適用できる。また本発明は、当該ヘッド部の信号処理回路に適用し得る。また本発明は、当該ヘッド部を有するプリンタ及びその他の電気機器に適用できる。なお、プリンタの描画対象は、紙に限定されず、プラスチック部材や金属製材料その他の物体でも良い。
その他本発明は、検査試料を液滴として吐出する検査装置にも適用し得る。
【図面の簡単な説明】
【００６０】
【図１】画素の階調に対応する吐出パターンと、対応するノズルからの液滴で描画されるパターンとの関係を示す図である。
【図２】偏向吐出を行わない場合のノズルと画素領域との位置関係を示す図である。
【図３】偏向吐出を行う場合（２方向）のノズルと画素領域との位置関係を示す図である。
【図４】偏向吐出を考慮せず書き込まれた吐出パターンを偏向吐出する場合にノズルから吐出される液滴の軌跡を示す図である。
【図５】偏向吐出を考慮した吐出パターンの並べ替えを説明する図である。
【図６】一つの発明の機能ブロック構成を示す図である。
【図７】一つの発明の概念構成を示す図である。
【図８】信号処理ユニットの実施形態例を示す図である。
【図９】吐出パターンの書き込み状態を示す図である。
【図１０】読出アドレス偏移部の実施例を示す図である。
【図１１】図１０において前提とする偏向方向と偏向量を示す図である。
【図１２】図１１の偏向吐出を前提とする吐出パターンと、書き込み時の吐出パターンとの関係を示す図である。
【図１３】偏向方向と偏向量の他の例を示す図である。
【図１４】図１３の偏向吐出を前提とする吐出パターンと、書き込み時の吐出パターンとの関係を示す図である。
【図１５】読出アドレス偏移部の他の実施例を示す図である。
【図１６】読み出しアドレスの遷移関係と、描画結果であるドットの配列を示す図である。
【図１７】読出アドレス偏移部を用いない場合の回路構成を示す図である。
【図１８】タイリング方式のヘッドを示す図である。
【図１９】タイリング方式のヘッドに起こり得る問題を示す図である。
【図２０】タイリング方式のヘッドに読出アドレス偏移部を適用する場合のバッファメモリの構成例を示す図である。
【符号の説明】
【００６１】
１      吐出パターン記憶部
２      読出アドレス偏移部
１１    ディジタル信号処理部
１２    ヘッドコントローラ
１２Ａ  パルス数変調部
１２Ｂ  バッファメモリ
１２Ｃ  書き込みカウンタ
１２Ｄ  読み出しカウンタ
１２Ｅ  読出アドレス偏移部
１３    ヘッドチップ
【図１】
2005081621.tif 000003
【図２】
2005081621.tif 000004
【図３】
2005081621.tif 000005
【図４】
2005081621.tif 000006
【図５】
2005081621.tif 000007
【図６】
2005081621.tif 000008
【図７】
2005081621.tif 000009
【図８】
2005081621.tif 000010
【図９】
2005081621.tif 000011
【図１０】
2005081621.tif 000012
【図１１】
2005081621.tif 000013
【図１２】
2005081621.tif 000014
【図１３】
2005081621.tif 000015
【図１４】
2005081621.tif 000016
【図１５】
2005081621.tif 000017
【図１６】
2005081621.tif 000018
【図１７】
2005081621.tif 000019
【図１８】
2005081621.tif 000020
【図１９】
2005081621.tif 000021
【図２０】
2005081621.tif 000022