(57)【要約】【課題】いわゆるマルチドット方式を用いた液体噴射装置であって、形成するドットの位置を細かく調整可能な液体噴射装置を提供する。【解決手段】液体を噴射して径の異なる複数種類の単位ドットを形成する液体噴射装置において、前記各単位ドットは、２以上の所定数の基本ドットにおける、当該各基本ドットの有無の組み合わせで形成され、前記単位ドットの形成位置は、前記基本ドット単位でずらすことが可能である。【選択図】  図４
2006281456.tif 000002
【特許請求の範囲】
【請求項１】
液体を噴射して径の異なる複数種類の単位ドットを形成する液体噴射装置であって、
前記各単位ドットは、２以上の所定数の基本ドットにおける、当該各基本ドットの有無の組み合わせで形成され、
前記単位ドットの形成位置は、前記基本ドット単位でずらすことが可能である
ことを特徴とする液体噴射装置。
【請求項２】
請求項１において、
前記液体を噴射する複数のノズルを有し、
前記単位ドットの形成位置のずらし量が、前記各ノズルごとに可変である
ことを特徴とする液体噴射装置。
【請求項３】
液体を噴射して径の異なる複数種類の単位ドットを形成し、当該各単位ドットが、２以上の所定数の基本ドットにおける、当該各基本ドットの有無の組み合わせで形成される液体噴射装置であって、
前記各単位ドットを前記種類に基づいて表現する吐出データを格納する格納手段と、
前記格納手段に格納された吐出データを読み込んでデータ変換を行なう手段であって、当該データ変換の対象となる吐出データである現データと、前回の前記データ変換で対象となった前記吐出データである前データと、前記単位ドットの形成位置についての前記基本ドット単位のずらし量とに基づいて、前記データ変換を実行するデータ変換手段と、
前記データ変換後のデータに基づいて前記液体を噴射するノズルを備えた印字手段とを有する
ことを特徴とする液体噴射装置。
【請求項４】
請求項３において、
前記データ変換後のデータは、前記各基本ドットの有無を表している
ことを特徴とする液体噴射装置。
【請求項５】
請求項３あるいは請求項４において、
前記データ変換手段は、前記前データ、前記現データ、及び前記ずらし量と、前記データ変換後のデータとを対応付ける変換テーブルを備える
ことを特徴とする液体噴射装置。
【請求項６】
請求項３乃至請求項５のいずれかにおいて、
前記データ変換手段は、前記前データを格納するバッファを備える
ことを特徴とする液体噴射装置。
【請求項７】
請求項３乃至請求項６のいずれかにおいて、
前記ノズルが複数備えられ、
前記データ変換手段は、前記ずらし量をノズルごとに保持し、
当該ずらし量が前記ノズルごとに可変である
ことを特徴とする液体噴射装置。
【請求項８】
請求項３乃至請求項７のいずれかにおいて、
前記データ変換手段は、前記データ変換を行なうか否かの指示を受け、当該指示が前記データ変換を行なわない旨のものである場合には、前記データ変換を実行せずに前記読み込んだ吐出データと、当該吐出データと前記各基本ドットの有無を対応付ける第一パラメータデータを前記印字手段に転送し、当該指示が前記データ変換を行なう旨のものである場合には、前記データ変換を実行して前記データ変換後のデータと、当該データと前記各基本ドットの有無を対応付ける第二パラメータデータを前記印字手段に転送し、
前記印字手段は、前記転送される吐出データと第一パラメータデータ、あるいは、前記転送されるデータ変換後のデータと第二パラメータデータに基づいて、前記各基本ドットの有無を決定し、当該決定に従って前記液体を噴射する
ことを特徴とする液体噴射装置。
【請求項９】
請求項８において、
前記データ変換後のデータは、前記データ変換を行なわない吐出データよりもサイズが大きく、
前記データ変換手段から前記印字手段へ一周期で転送するデータのサイズは同じであり  、
前記データ変換手段から前記印字手段への転送周期は、前記データ変換を行なう場合の方が多い
ことを特徴とする液体噴射装置。
【請求項１０】
請求項３乃至請求項９のいずれかにおいて、
前記印字手段と前記データ変換手段は、前記液体の噴射対象である媒体に対して相対的に移動するキャリッジに備えられる
ことを特徴とする液体噴射装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタなどの液体噴射装置に関し、特に、形成するドットの位置を従来よりも細かく調整することのできる液体噴射装置に関する。
【背景技術】
【０００２】
液体噴射装置の一つであるインクジェットプリンタでは、通常、インクを吐出する複数のノズルを備えるヘッドを印刷媒体に対して相対的に移動させ、各ノズルから吐出（噴射）されるインクによって配列された各画素にドットを形成していく。
【０００３】
このような機構のインクジェットプリンタ等では、複数備えられるノズルのそれぞれにおけるインク吐出特性にばらつきがあるなどの理由から、形成される各ドット位置にずれが生じてしまうことが知られており、この位置ずれを調整する方法が幾つか提案されている（例えば、下記特許文献１に記載の装置）。
【０００４】
一方、従来より、画像の高品質化等の目的から一印刷周期中に複数のインク滴を吐出可能な、いわゆるマルチドットによる印刷方式を採用したインクジェットプリンタが知られている（例えば、下記特許文献２に記載の装置）。
【特許文献１】特開２０００−３１８１４５号公報
【特許文献２】特開２００３−１８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したドット位置のずれ調整に関して、前記従来法では、１画素単位での位置調整であった。例えば、３６０ＤＰＩの解像度の画像においては、位置調整の最小単位は、１／３６０インチであった。従って、従来は１画素単位以下の微細な調整ができなかった。
【０００６】
また、インクジェットプリンタ等においては、前述したマルチドットによる印刷方式が採用されるなど、各種技術の向上に伴い高解像度化、高品質化の傾向にあり、ドット位置のずれ調整に関してもより精密な調整を行えるようにすることが望まれている。
【０００７】
そこで、本発明の目的は、いわゆるマルチドット方式を用いた液体噴射装置であって、形成するドットの位置を細かく調整可能な液体噴射装置を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、液体を噴射して径の異なる複数種類の単位ドットを形成する液体噴射装置において、前記各単位ドットは、２以上の所定数の基本ドットにおける、当該各基本ドットの有無の組み合わせで形成され、前記単位ドットの形成位置は、前記基本ドット単位でずらすことが可能であることである。従って、本発明によれば、従来よりも、形成するドットの位置について細かな調整ができるようになる。
【０００９】
更に、上記の発明において、好ましい態様は、前記液体を噴射する複数のノズルを有し、前記単位ドットの形成位置のずらし量が、前記各ノズルごとに可変であることを特徴とする。
【００１０】
上記の目的を達成するために、本発明の別の側面は、液体を噴射して径の異なる複数種類の単位ドットを形成し、当該各単位ドットが、２以上の所定数の基本ドットにおける、当該各基本ドットの有無の組み合わせで形成される液体噴射装置が、前記各単位ドットを前記種類に基づいて表現する吐出データを格納する格納手段と、前記格納手段に格納された吐出データを読み込んでデータ変換を行なう手段であって、当該データ変換の対象となる吐出データである現データと、前回の前記データ変換で対象となった前記吐出データである前データと、前記単位ドットの形成位置についての前記基本ドット単位のずらし量とに基づいて、前記データ変換を実行するデータ変換手段と、前記データ変換後のデータに基づいて前記液体を噴射するノズルを備えた印字手段とを有することである。
【００１１】
更に、上記の発明において、好ましい態様は、前記データ変換後のデータは、前記各基本ドットの有無を表していることを特徴とする。
【００１２】
更に、上記の発明において、好ましい態様は、前記データ変換手段は、前記前データ、前記現データ、及び前記ずらし量と、前記データ変換後のデータとを対応付ける変換テーブルを備えることを特徴とする。
【００１３】
更にまた、上記の発明において、好ましい態様は、前記データ変換手段は、前記前データを格納するバッファを備えることを特徴とする。
【００１４】
更に、上記の発明において、好ましい態様は、前記ノズルが複数備えられ、前記データ変換手段は、前記ずらし量をノズルごとに保持し、当該ずらし量が前記ノズルごとに可変であることを特徴とする。
【００１５】
また、上記の発明において、好ましい態様は、前記データ変換手段は、前記データ変換を行なうか否かの指示を受け、当該指示が前記データ変換を行なわない旨のものである場合には、前記データ変換を実行せずに前記読み込んだ吐出データと、当該吐出データと前記各基本ドットの有無を対応付ける第一パラメータデータを前記印字手段に転送し、当該指示が前記データ変換を行なう旨のものである場合には、前記データ変換を実行して前記データ変換後のデータと、当該データと前記各基本ドットの有無を対応付ける第二パラメータデータを前記印字手段に転送し、前記印字手段は、前記転送される吐出データと第一パラメータデータ、あるいは、前記転送されるデータ変換後のデータと第二パラメータデータに基づいて、前記各基本ドットの有無を決定し、当該決定に従って前記液体を噴射することを特徴とする。
【００１６】
更に、上記の発明において、好ましい態様は、前記データ変換後のデータは、前記データ変換を行なわない吐出データよりもサイズが大きく、前記データ変換手段から前記印字手段へ一周期で転送するデータのサイズは同じであり、前記データ変換手段から前記印字手段への転送周期は、前記データ変換を行なう場合の方が多いことを特徴とする。
【００１７】
また、上記の発明において、一つの態様は、前記印字手段と前記データ変換手段は、前記液体の噴射対象である媒体に対して相対的に移動するキャリッジに備えられることを特徴とする。
【００１８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２０】
図１は、本発明を適用した液体噴射装置の実施の形態例に係る構成図である。図１のプリンタ１が本発明を適用した液体噴射装置であり、１画素を表す１ドット（ここでは、以下、画素ドットと呼ぶことにする）（単位ドット）を複数の基本ドットの組合せで構成するいわゆるマルチドット方式が用いられ、形成ドットの位置補正を行なう際には、ドット形成の基となる印字データ（吐出データ）を所定の方法で変換して前記基本ドット単位での位置調整を可能とすることで、従来よりも細かい位置調整を行なおうとするものである。
【００２１】
本実施の形態例に係るプリンタ１は、一例として、インクジェットプリンタであり、図１に示すように、Ｉ／Ｆ２、ＣＰＵ３、画像処理ユニット４、メモリ１０、ローカルバス１１、ＤＳＰ１２、及びヘッド１３（印字手段）等で構成されている。ホストコンピュータなど外部から送信される印刷要求とその印字データは、Ｉ／Ｆ２を介してメモリ１０に格納される。その後、受信された圧縮されている印字データに対して、画像処理ユニット４、ＤＳＰ１２等により、解凍処理、色変換処理、ハーフトーン処理、パス分解処理、及びデータ並べ替え処理がそれぞれ行なわれ、処理後のデータが適正な順番でヘッド１３に出力される。ヘッド１３では、転送される印字データに基づいて順次インクを吐出し、印刷媒体への印字を実行する。
【００２２】
Ｉ／Ｆ２は、ホストコンピュータなどプリンタ１外部とのインターフェースを司る部分であり、ＣＰＵ３は、上記各種の画像処理を制御する部分である。また、メモリ１０は、画像処理ユニット４の外部に設けられたユニット外メモリであり、外部から受信した状態及び前述した各画像処理の処理後の状態における各印字データをそれぞれ所定領域に格納する。従って、ハーフトーン処理後のデータ、パス分解後のデータ、並べ替え処理後のデータなどがそれぞれメモリ１０に格納される。
【００２３】
次に、画像処理ユニット４は、図１に示すように、パス制御部５、解凍部６、パス分解部７、並べ替え処理部８、ヘッド出力部９、及び印字位置補正部１４（データ変換手段）等を有し、具体的には、ＡＳＩＣで構成される。パス制御部５は、前記Ｉ／Ｆ２を介してプリンタ１に入力されたデータの転送制御を行う部分であり、解凍部６は、圧縮されている印刷データの前記解凍処理を行なう部分である。
【００２４】
パス分解部７は、ハーフトーン処理後の印字データをヘッド１３の走査（パス）毎に分割する処理を行なう部分である。ヘッド１３は、色毎に、インクを吐出する複数のノズルを副走査方向に備えるノズル列を有し、主走査方向に移動しながら順次インク吐出を行なっていくが、１ラスタ（印刷画像における主走査方向の１ライン）を複数回の走査（パス）にて印刷するので、１ラスタの印字データを走査（パス）毎に振り分ける必要があり、かかるパス分解処理が行なわれる。
【００２５】
次に、並べ替え処理部８は、パス分解後の印字データを単位データ毎に並べ替える処理を行なう部分である。
【００２６】
ヘッド出力部９は、並べ替え処理部８で並び替えられた印字データを読み込んで、適正な順番でヘッド１３側に出力する部分であり、内部に、読み込んだ印字データを格納する印字データバッファ９１（格納手段）を備えている。
【００２７】
印字位置補正部１４は、本プリンタ１の特徴部分であり、具体的な装置構成と処理内容は後述するが、ドット形成位置の補正を行う場合には、ヘッド出力部９から出力される印字データを変換してヘッド１３へ転送すると共に、後述するデータ変換時用のパラメータデータのヘッド１３への転送とヘッド１３へ送るラッチタイミングの追加を実施する。
【００２８】
次に、ＤＳＰ１２は、前述した色変換処理及びハーフトーン処理を行うプロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）であり、メモリ１０内に格納された所定の印字データを読み出して処理を実行し、処理後のデータを再びメモリ１０に書き戻す。
【００２９】
また、図１に示すように、画像処理ユニット４の各処理部とメモリ１０は、各処理部で必要となるメモリ１０とのデータ通信を高速に行なうためのローカルバス１１でつながれている。かかるローカルバス１１は、いわゆるデータバスであり、画像処理ユニット４内の各処理部とＣＰＵ３をつなぐＣＰＵバスは、画像処理ユニット４内において図示を省略している。
【００３０】
最後に、ヘッド１３は、前述したようにインクの色毎にノズル列を有し、主走査方向に移動しながら、ヘッド出力部９、印字位置補正部１４から転送される印字データに従って順次インク吐出を行い印刷媒体に印字を実施する部分である。なお、当該ヘッド１３に設けれるノズルには、エピゾ素子（駆動装置）が配設されており、図示していない制御回路から所定の駆動電圧（駆動波形）が印加されると、このエピゾ素子が歪んでインクが吐出されることになる。
【００３１】
図２は、本プリンタ１の特徴部である印字位置補正部１４の構成を例示した図である。図２に示す印字データバッファ９１は、前述したとおりヘッド出力部９に備えられる印字データ格納手段であり、ヘッド１３へ出力される変換前の印字データが所定幅で収められている。また、ここに格納される印字データは、各画素ごとに画素ドットのオンオフを示すデータであり、本プリンタ１では画素ドットとして大中小の３種類の径を備えることから、各印字データは、大ドット、中ドット、小ドット、及びドット無しを識別すべく、２ビットのデータとなっている。すなわち、“１１”、“１０”、“０１”、及び“００”が、それぞれ、大ドット、中ドット、小ドット、及びドット無しを表現している。
【００３２】
印字位置補正部１４は、図２に示すように、前データバッファ１４１、遅延量テーブル１４２、変換テーブル１４３、セレクタ１４４、及びラッチタイミング、パラメータデータ選択部１４５等で構成される。前データバッファ１４１は、その時点で処理を実施してヘッド１３へ出力しようとする１ノズル列分（ノズル列に配されるノズル数をＮとすると、Ｎノズル分）の印字データ（ここでは、以下現データと呼ぶ）の直前に処理を行なった１ノズル列分の印字データ（ここでは、以下前データと呼ぶ）を一時的に格納するデータバッファである。このバッファに収められるデータは、処理が進むごとに順次書き換えられていく。また、前述した印字データバッファ９１にこの前データを残して置ける場合には、当該前データバッファ１４１は印字位置補正部１４に設けなくてもよい。
【００３３】
遅延量テーブル１４２は、各ノズルごとのずらし量を格納するテーブルであり、後述するように、本プリンタ１では、基本ドット単位での位置調整が可能であるので、このずらし量は基本ドット単位で示される。従って、例えば、図２に示す例では、一番上のノズルについては、２基本ドット分位置の調整がなされることになる。なお、この遅延量テーブル１４２には、Ｎノズル分の値を格納し、ノズル列内でノズル毎に位置調整量を変更できるが、全ノズルに対して同じずらし量でよい場合には、この遅延量テーブル１４２は設けなくてもよい。なお、前記前データバッファ１４１と当該遅延量テーブル１４２に格納されたデータは、現データの処理時に、処理中のノズルに対応したデータが読み出されるようになっている。
【００３４】
次に、変換テーブル１４３は、ドット形成位置の調整を行なうべくデータ変換の指定があった際に、読み込んだ現データを変換するための変換テーブルである。具体的には後述するが、この変換テーブル１４３には、１ノズル分の現データ（処理対象の１画素分の印字データ）、当該ノズルに対応する前データ及びずらし量に対応する変換後印字データが収められている。また、この変換テーブル１４３は、本実施の形態例ではＲＡＭで構成され、事前にＣＰＵ３により、上記データが所定のアドレスに書込まれている。なお、格納するデータを変更しない場合には、ＲＯＭなどで構成しても構わない。
【００３５】
セレクタ１４４は、データ変換を行うか否かの指定に基き、ヘッド１３へ転送する印字データを選択し、選択した印字データを順次ヘッド１３に出力する部分である。また、ラッチタイミング、パラメータデータ選択部１４５で選択された対応するパラメータデータもヘッド１３へ出力する。
【００３６】
ラッチタイミング、パラメータデータ選択部１４５は、データ変換を行うか否かの指定に基き、相応しいラッチタイミングとパラメータデータを選択する部分である。そして、選択したラッチタイミングを発生させてヘッド１３へ送る。なお、パラメータデータについては後述する。
【００３７】
以上説明したような構成を有する本実施の形態例に係るプリンタ１では、前述の通り、ドット形成位置の調整に特徴を有しており、以下、その内容について説明する。図３は、本プリンタ１で採用する複数径の画素ドット、基本ドット、前記駆動波形等を説明するための図である。図３の（ａ）は、各径の画素ドットと基本ドットの関係を示しており、まず、本プリンタ１においては、図の一番上に示すように、１画素ドットに対して同一形状の４つの山を有する駆動波形（基本波形）が与えられる。
【００３８】
その下には、複数径の画素ドットとそれを表現する基本ドットが示され、前述した大ドットの場合には、前記基本波形の４つの山全てがオンにされてエピゾ素子に与えられることになり、その結果、図に示すように、４つの基本ドットが吐出される。同様に、中ドット、小ドット、及びドット無しの場合にも、図に示すような実波形（実線部分）が与えられて、それに対応した基本ドットが吐出されて各ドットが形成される。
【００３９】
また、図３の（ｂ）には、ヘッド１３の移動に伴うドットの形成状態を例示しており、この例では、３６０ＤＰＩの解像度としている。従って、図に示すように、１画素ドットが１／３６０インチ間隔で並ぶことになり、各画素ドット内はそれぞれ前述した４つの基本ドットのオンオフで表現される。この例では、順番に大ドット、中ドット、小ドットが打たれる場合を示している。また、この４山による駆動波形は、ヘッド１３を搭載したキャリッジ１５のエンコーダ信号を元に１／３６０インチごとにトリガされる。
【００４０】
また、図３の（ｂ）において一番下に示されているように、上記駆動波形の発生と並行してヘッド１３へのデータ転送が行われ、送られた印字データに基いて次の画素ドットにおける各基本ドットのオンオフが決定される。図に示す例では、大ドットの吐出と並行して次の中ドット用のデータが転送され、次にこのデータに基いて中ドット（二つの基本ドット）が吐出されることになる。なお、このデータ転送のタイミングは、前記印字位置補正部１４での印字データの変換を行わない場合のものであり、変換を行う場合については後述する。また、上述のように、転送されたデータから各基本波形のオンオフが決定されるが、この転送データと基本波形のオンオフを対応付けるデータが前記パラメータデータであり、詳細は後述する。
【００４１】
図４は、本プリンタ１におけるドット位置の調整を説明するための図である。前述したように、本プリンタ１では、画素ドット単位以下の基本ドット単位での位置調整が行われる。図４に示す例は、基本ドット１つ分位置をずらす調整を行なう場合を示しており、大ドット、中ドット、小ドットと並ぶ印字が図の「調整後」のように調整される。すなわち、波形の１山分右にずらされて印字が行われることになる。
【００４２】
かかる位置調整を可能にするために、本プリンタ１では、前述した印字位置補正部１４における印字データの変換を行う。具体的には、１画素ドットを表現する変換前の印字データ２ビットを、印字データが直接駆動波形の４つの山のオンオフを表す４ビットのデータに変換する。図４に示す例では、真ん中の画素ドットの変換前の印字データ（１，０）が、（１，１）と（０，１）に変換される。この変換後データは、図からも明らかなように、基本ドットのオンオフをそれぞれ表している。また、この変換前の印字データから、変換後のデータを決定するためには、図からもわかるように、前の画素ドットの状態及びずらす量がわかっている必要があり、従って、前記変換テーブル１４３の説明で述べたとおり、変換後データ決定のために、現データ、前データ、及びずらし量が入力される必要がある。このようにして、本プリンタ１では、解像度以下（図４に示す例では、１／３６０インチ以下）、言い換えれば一印刷周期内、の細かな位置調整が可能とされる。
【００４３】
図５は、パラメータデータを説明するための図である。まず、図５の（ａ）は、前述したデータ変換を行わない場合を示しており、この場合のパラメータデータは、大中小の画素ドットを表す元の印字データ（印字データバッファ９１に格納されるデータ）と、図３の（ａ）にも示した、それらを表現する基本ドット（駆動波形の山）のオンオフを対応付けるものである。従って、図５の（ａ）に示す、左側の各印字データ２ビットと右側に示す各基本ドットのオンオフ値によるマトリックスが、この場合のパラメータデータとなる。
【００４４】
具体的な表現方法としては、右側の各基本ドットのオンオフ値は８ビットとし、図の下部に示すように、駆動波形の各山の状態（０〜７）を上から順番に並べた値を、状態７側から並べ“００００８ＣＡＣ”とする。かかるパラメータデータは、印字データと共にヘッド１３へ転送され、ヘッド１３では、当該パラメータデータによって転送された印字データを駆動波形のオンオフに翻訳して対応する基本ドットの吐出を行なう。
【００４５】
図５の（ｂ）は、データ変換を行う場合のパラメータデータを示している。図４に基いて説明したように、変換後の印字データは１画素ドットについて４ビットのデータとなっているので、ヘッド１３へ転送する際には、その上位２ビットと下位２ビットを分けて行なう。従って、この場合のパラメータデータも、変換後印字データ２ビットと駆動波形のオンオフを対応付けるものとなる。図に示す、左側のデータは、この２ビットの変換後印字データを示し、右側はそれに対応する基本ドットのオンオフ値を示している。この場合も図に示すマトリックスがパラメータデータであり、変換をしない場合と同様に、図の下部に示されるように００００００ＡＣで表記される。なお、前述のとおり、変換後印字データは、基本ドットのオンオフをそのまま表すものであるので、図５の（ｂ）において、印字データと状態０及び状態１の値は同じものとなっている。
【００４６】
また、図５の（ｂ）に示すように、前記上位２ビット、下位２ビットの変換後データにそれぞれ対応する駆動波形２山分のことを、ここではセクションと呼ぶ。なお、パラメータデータでは、図に示すように、基本ドットのオンオフ値が８ビット用意されるが、これは、１画素ドットを８山で構成する駆動波形まで対応可能としたものである。
【００４７】
このように、本プリンタ１では、データ変換を行うか否かに関わらず、２ビットの印字データと同形式のパラメータデータがヘッド１３に転送されるので、ヘッド１３では、データ変換の有無に関係なく同様の処理を行なえばよいことになる。従って、本プリンタ１の特徴である印字位置補正部１４におけるデータ変換の機能を追加することによりヘッド１３の改良を行う必要はない。
【００４８】
図６は、ヘッド１３へのデータ転送のタイミングを示した図である。データ変換を行わない場合には、図３の（ｂ）で説明したように、１画素ドットのトリガタイミングで次の画素の印字データが転送される。なお、このデータ転送には、１ノズル列分の印字データと変換しない場合の前記パラメータデータが含まれる。
【００４９】
一方、データ変換を行う場合には、前述の通り、１画素ドットについて２セクション（上位２ビット、下位２ビット）に分けてデータ転送を行うので、ヘッド１３へのデータ転送タイミングは、図６の下部に示すようにする。すなわち、変換を行わない場合の２倍の頻度でデータ転送が行われる。そこで、データ変換を行う場合には印字位置補正部１４で発生するラッチタイミングを変更（追加）する必要があり、その切換が前述したラッチタイミング、パラメータデータ選択部１４５で行なわれる。なお、データ変換を行う場合にも、図に示すデータ転送には、１ノズル列分の変換後印字データ（上位又は下位）と変換する場合の前記パラメータデータが含まれる。
【００５０】
図７は、印字位置補正部１４における処理の手順を例示したフローチャートである。以下、図７に基いて、印字位置補正部１４における具体的な処理内容を説明する。まず、ヘッド出力部９からヘッド１３へデータ転送を行う際に、データ変換を行うか否かの指示を印字位置補正部１４が受ける（ステップＳ１）。そして、その指示が変換を行わないものである場合には（ステップＳ１のＮｏ）、ラッチタイミング、パラメータデータ選択部１４５は、データ変換を行わない場合の前述したラッチタイミングとパラメータデータを選択する（ステップＳ２）。
【００５１】
そして、印字データバッファ９１から１画素ドット分の印字データ（２ビット）を読み込んで、当該読み込んだ印字データをセレクタ１４４からヘッド１３へ転送する（ステップＳ３）。かかるヘッド１３へのデータ転送処理をＮノズル分（１ノズル列分）実施し（ステップＳ４）、その後に前記選択されたデータ変換を行わない場合のパラメータデータをヘッド１３に転送する（ステップＳ５）。そして、前記選択されたデータ変換を行わない場合のラッチタイミングを発生しヘッド１３へ送信する（ステップＳ６）。
【００５２】
このようにして、データ変換を行わない場合の１印刷周期分（１ノズル列分）の処理が終了し、ヘッド１３では、転送された印字データが、合わせて転送されたパラメータデータで駆動波形のオンオフに変換され、その後の実波形に基いて実際のドット形成がなされる。
【００５３】
一方、前記ステップＳ１において、データの変換指示があった場合には（ステップＳ１のＹｅｓ）、ラッチタイミング、パラメータデータ選択部１４５が、データ変換を行う場合の前述したラッチタイミングとパラメータデータを選択する（ステップＳ７）。その後、印字データバッファ９１から１画素ドット分の印字データ（２ビット）を読み込む（ステップＳ８）。
【００５４】
次に、印字位置補正部１４では、当該読み込んだ印字データから上位２ビット、下位２ビットからなる前述した変換後印字データを生成する（ステップＳ９）。すなわち、データ変換処理を行う。具体的には、今回印字データを読み込んだノズル（番号）に対応する、前データバッファ１４１のデータと遅延量テーブル１４２のずらし量が読み出され、これらの値と前記読み込んだ印字データ（現データ）が、前述した変換テーブル１４３に格納されるデータ（変換後印字データ）を読み出す際のアドレスとされる。
【００５５】
印字位置補正部１４では、変換テーブル１４３の当該アドレスに格納されるデータが読み出されて、すなわち、データ変換がなされて、読み出された変換後印字データ（上位２ビット、下位２ビット）がセレクタ１４４へ送られる。
【００５６】
図８は、変換テーブル１４３を説明するための図である。図の左端と下部に示されるのが、変換テーブル１４３の入力値となる、前データ、現データ、及びずらし量である。また、この左端に示される[前データ，現データ]には、可能な全ての組合せ１６通りが示されている。また、各ずらし量における生成データとは、対応する[前データ，現データ]とずらし量に対応する変換後印字データ、すなわち変換テーブル１４３からの出力値を示している。
【００５７】
また、各ずらし量ごとに示される丸印は、対応する[前データ，現データ]であった場合に、該当するずらし量の調整を行った際に形成される基本ドットを示している。なお、灰色に塗られている部分が現データの画素位置に相当する。従って、前記生成データ（上位２ビット，下位２ビット）は、かかる部分の基本ドットのオンオフを表している。
【００５８】
例えば、図８のＡで示す部分は、前データ（１１）が大ドットであり、現データ（０１）が小ドットであり、ずらし量が基本ドット１つ分である場合の調整後の基本ドットを示している。この例では、駆動波形の１番目の山と３番目の山がオンとされるので、変換後印字データは、生成データとして示されているように、１０１０となる。
【００５９】
変換テーブル１４３は、この図８に示した各入力値に対して対応する生成データを出力できるように生成データを格納しており、具体的には、入力値である前データ、現データ、及びずらし量をそれぞれ２ビットで表した計６ビットのデータで表されるアドレスに、当該入力値に対応する生成データ（変換後印字データ）４ビットが収められている。なお、本プリンタ１では、この変換テーブル１４３を構成するＲＡＭの幅は８ビットで構成され、前記格納する４ビットのデータは８ビットで表現されている。例えば、前述した図８のＡで示す場合には、前データ、現データ、ずらし量による前記アドレスが１１０１０１となり、かかるアドレス位置に、生成データ１０１０００００が格納される。
【００６０】
図７に戻って、次に、変換後印字データ４ビットのうちの始めのセクション分の印字データ（上位２ビット）がセレクタ１４４からヘッド１３へ転送される（ステップＳ１０）。この際、下位２ビットはセレクタ１４４に残る。また、前記読み込まれた現データが前データバッファ１４１の対応するノズルの位置に書込まれ、前データバッファ１４１のデータが書き換えられる（ステップＳ１１）。そして、このデータが次の印刷周期における前データとして利用される。
【００６１】
このような印字データの読み込み（Ｓ８）から前データバッファの書き換え（Ｓ１１）までの処理がＮノズル数分（１ノズル列分）実施されると（ステップＳ１２）、前記選択した変換時のパラメータデータをヘッド１３に転送し（ステップＳ１３）、また、前記選択した変換時のラッチタイミングを発生してヘッド１３へ送信する（ステップＳ１４）。
【００６２】
このようにして、上位２ビットについての処理が終了すると、各ノズルに対応する前記ステップＳ９で生成された変換後印字データの下位２ビットについて、セレクタ１４４に残っているので、順次ヘッド１３への転送を行う（ステップＳ１５）。そして、Ｎノズル数分（１ノズル列分）実施すると、前記選択した変換時のパラメータデータをヘッド１３に転送し（ステップＳ１６）、また、前記選択した変換時のラッチタイミングを発生してヘッド１３へ送信する（ステップＳ１７）。
【００６３】
このように下位２ビットについての処理も終了すると、１印刷周期分の印字位置補正部１４での処理を終了する。ヘッド１３では、転送された変換後の印字データ、それに対応するパラメータデータにより、変換を行わない場合と同様に、駆動波形の実波形が生成され、実際のドット形成が実施される。
【００６４】
以上説明したような処理が繰り返されて、データ変換を行うか否かの指定に基く、ヘッド出力部９から印字位置補正部１４を介したヘッド１３への印字データの転送が行われ、データ変換を行う場合には、設定されたずらし量に基く基本ドット単位での位置調整が行われることになる。
【００６５】
なお、前述の説明では、上位２ビット、下位２ビットの生成を一度の変換で行なったが、まず、上位２ビットについて生成して、Ｎノズル分転送後、下位２ビットの処理に入って、そこで下位２ビットの生成をして、順次、転送していくようにしてもよい。この場合には、前データバッファ１４１の書き換え（ステップ図７のＳ１１）は、下位２ビットについての処理の後に行なわれることになる。
【００６６】
また、データ変換時には、前述の通り、データ変換を行わない場合の２倍の頻度で印字位置補正部１４からヘッド１３へのデータ転送が行われることになり、これは画像処理ユニット４（メイン回路）とヘッド１３との間で必要となるデータ転送周波数が上がることを意味する。通常、メイン回路とヘッド１３との間は、ＦＦＣケーブル（Ｆｌｅｘｉｂｌｅ  Ｆｌａｔ  Ｃａｂｌｅ）等でつながれ、かかるケーブルでは、経路が長いという機械的条件やコスト的な要因で転送周波数を容易に上げることができない場合がある。そこで、印字位置補正部１４をヘッド１３側に設けるようにしてもよい。
【００６７】
図９は、かかる場合の構成を示した図である。図に示すように、この例では、前述した印字位置補正部１４は、ヘッド１３を搭載するキャリッジ１５上に設けられ、画像処理ユニット（メイン基板）４とヘッド１３側をつなぐケーブル１６によって、印字位置補正部１４の直前まではデータ変換を行わない場合の通常のデータ転送が行なわれる。そして、印字位置補正部１４からヘッド１３への頻度の高いデータ転送に対応すべく、印字位置補正部１４の直前で転送されたデータを一旦バッファリングするようにする。このような構成とすることにより、メイン基板とヘッド１３近傍との間（ケーブル１６）でデータ転送周波数を上げなくても済むようにできる。
【００６８】
以上説明したように、本実施の形態例に係るプリンタ１では、１画素ドットを複数の基本ドット（駆動波形の山）のオンオフで構成するマルチドット方式を採用し、その基本ドット（駆動波形の山）単位での形成ドットの位置調整を行なう。従って、従来の１画素ドット（１印刷周期）単位での位置調整に比べて、細かな位置調整が可能となる。
【００６９】
また、複数径の画素ドットを表現する印字データを、基本ドット単位で調整した後の状態を各基本ドットのオンオフで表現するデータに変換することによって、上記基本ドット（駆動波形の山）単位での位置調整が可能となる。
【００７０】
また、このデータ変換を行なう場合にも行なわない場合にも、ヘッド１３に対しては同じサイズの印字データと同じ形式のパラメータデータが転送されるので、どちらの場合においてもヘッド１３では同様の処理を行なえばよく、同一のヘッドを使用することができる。また、データ変換を行なう場合には、ヘッド１３へ転送するデータ量が増えるが、ラッチタイミング（転送頻度）を増やすことで印刷速度を落とすことはない。
【００７１】
さらに、上述のように、データ変換を行なう部分をヘッド１３近傍に設けるようにすることにより、メイン基板とヘッド１３近傍との間のデータ転送周波数を上げなくても済むようにできる。
【００７２】
なお、本実施の形態例では、１画素ドットが４山の駆動波形で構成されるようにしたが、山の数は一例であって、６山や８山の駆動波形で構成されるようにしても構わない。また、山の数が奇数である場合には、２画素ドット分をまとめて偶数の山のセットとし、それを前述のセクションに区分することで、同様に処理することが可能である。
【００７３】
また、本実施の形態例では、１画素ドットを構成する複数の山が同一であったが、同一でない場合においても、複数の山から構成される同一のパターンが複数回繰り返されて１画素ドットを構成する場合には、この１パターンを本実施の形態例における１山と置き換えることによって同様のことを行うことが可能である。かかる場合には、１パターン単位での位置調整が可能となる。
【００７４】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００７５】
【図１】本発明を適用した液体噴射装置の実施の形態例に係る構成図である。
【図２】本プリンタ１の印字位置補正部１４の構成を例示した図である。
【図３】画素ドット、基本ドット、駆動波形等を説明するための図である。
【図４】本プリンタ１におけるドット位置の調整を説明するための図である。
【図５】パラメータデータを説明するための図である。
【図６】ヘッド１３へのデータ転送のタイミングを示した図である。
【図７】印字位置補正部１４における処理の手順を例示したフローチャートである。
【図８】変換テーブル１４３を説明するための図である。
【図９】印字位置補正部１４をヘッド１３側に設けた場合の構成を示した図である。
【符号の説明】
【００７６】
１  プリンタ、  ２  Ｉ／Ｆ、  ３  ＣＰＵ、  ４  画像処理ユニット、  ５  パス制御部、  ６  解凍部、  ７  パス分解部、  ８  並べ替え処理部、  ９  ヘッド出力部、  １０  メモリ、  １１  ローカルバス、  １２  ＤＳＰ、  １３  ヘッド（印字手段）、  １４  印字位置補正部（データ変換手段）、  １５  キャリッジ、  １６  ケーブル、  ９１  印字データバッファ（格納手段）、  １４１  前データバッファ、  １４２  遅延量テーブル、  １４３  変換テーブル、  １４４  セレクタ、  １４５  ラッチタイミング、パラメータデータ選択部
【図１】
2006281456.tif 000003
【図２】
2006281456.tif 000004
【図３】
2006281456.tif 000005
【図４】
2006281456.tif 000006
【図５】
2006281456.tif 000007
【図６】
2006281456.tif 000008
【図７】
2006281456.tif 000009
【図８】
2006281456.tif 000010
【図９】
2006281456.tif 000011