(57)【特許請求の範囲】
【請求項１】
印刷媒体を搬送方向に相対移動させるとともに、ノズル列が前記搬送方向の直交方向に対して斜め方向に配列して、前記ノズル列における複数のノズルの各々から、印刷データに基づいてそれぞれインクを吐出させる印刷装置であって、
前記直交方向に沿った複数のラインにスライスされた画像データをメモリに記憶させる第１処理部と、
前記第１処理部により記憶された画像データに対し、前記ノズル列の欠陥ノズルに対応した補完処理を施す第２処理部と、
前記補完処理が施された画像データを回転処理して前記メモリに格納させる第３処理部と、
を備え、
前記回転処理が施された複数のラインの画像データのうち、隣り合うラインに対応する画像データは、前記メモリにおいて、ノズル同士の前記搬送方向のシフト量でシフトされた状態であり、該状態で格納された画像データを読み出して前記印刷データとして出力する  
ことを特徴とする印刷装置。
【請求項２】
一のライン番号で定まるシフト量を前記メモリのデータ幅で割ったときの商がｋであり、余りがｑである場合に、
前記第１処理部は、
前記一のラインの画像データを、前記ｑのシフト量でシフトさせて記憶させ、
前記第３処理部は、
前記一のラインの画像データを、前記データ幅を前記ｋ倍したシフト量でシフトさせて前記メモリに格納させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記メモリは、バースト転送が可能であり、前記第３処理部は、前記画像データを前記バースト転送によって格納する
ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記第２処理部には、少なくとも前記欠陥ノズルを規定する情報が供給され、
前記第２処理部は、
少なくとも、前記欠陥ノズルの位置に対応する行を挟む２行の画像データを用いて前記補完処理を実行する
ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
印刷媒体を搬送方向に相対移動させるとともに、ノズル列が前記搬送方向の直交方向に対して斜め方向に配列して、前記ノズル列における複数のノズルの各々から、印刷データに基づいてそれぞれインクを吐出させる印刷装置を制御する制御装置であって、
前記直交方向に沿った複数のラインにスライスされた画像データをメモリに記憶させる第１処理部と、
前記第１処理部により記憶された画像データに対し、前記ノズル列の欠陥ノズルに対応した補完処理を施す第２処理部と、
前記補完処理が施された画像データを回転処理して前記メモリに格納させる第３処理部と、
を備え、
前記回転処理が施された複数のラインの画像データのうち、隣り合うラインに対応する画像データは、前記メモリにおいて、ノズル同士の前記搬送方向のシフト量でシフトされた状態であり、該状態で格納された画像データを読み出して前記印刷データとして出力する
ことを特徴とする制御装置。
【請求項６】
印刷媒体を搬送方向に相対移動させるとともに、ノズル列が前記搬送方向の直交方向に対して斜め方向に配列して、前記ノズル列における複数のノズルの各々から、印刷データに基づいてそれぞれインクを吐出させる印刷装置の画像処理方法であって、
前記直交方向に沿った複数のラインにスライスされた画像データをメモリに記憶させ、
前記メモリに記憶した画像データに対し、前記ノズル列の欠陥ノズルに対応した補完処理を施し、
前記補完処理を施した画像データを回転処理して前記メモリに格納し、
前記回転処理を施した複数のラインの画像データのうち、隣り合うラインに対応する画像データは、前記メモリにおいて、ノズル同士の前記搬送方向のシフト量でシフトされた状態であり、該状態で格納された画像データを読み出して前記印刷データとして出力する
ことを特徴とする印刷装置の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、当該印刷装置の制御装置および画像処理方法に関する。
【背景技術】
【０００２】
インクなどの液体を吐出して画像や文書を印刷する印刷装置には、圧電素子（例えばピエゾ素子）や発熱素子などを用いたものが知られている。圧電素子や発熱素子などは、印刷ヘッドにおいて複数のノズルのそれぞれに対応して設けられ、それぞれが駆動信号にしたがって駆動されることにより、ノズルから所定のタイミングで所定量のインクを吐出させて、これによりドットが形成される。
【０００３】
このような印刷装置に適用される技術としては、次のような技術が知られている。
例えば、当該印刷元データを抽出し、印刷データに加工処理してＰＲＮファイルとして出力するかを選択可能な構成において、加工処理が正常に終了できなかった場合に、生成されたＰＲＮファイルを削除する技術（例えば特許文献１参照）や、タイマクリーニング中に印刷命令がなされたときの印刷処理と、通常時の印刷処理とを同程度の処理時間で実行する技術（例えば特許文献２参照）、印刷結果に主走査方向のホワイトラインが現われないようにする技術（例えば特許文献３参照）などが知られている。
ところで、印刷装置において、例えば印刷ヘッドのノズル列を印刷媒体の搬送方向の直交方向に対して斜めに配列させた技術が知られている（特許文献４参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５０４３５号公報
【特許文献２】特開２００８−２４６９４２号公報
【特許文献３】特開２００８−２５０７９９号公報
【特許文献４】特開２００２−１０３５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようにノズル列を斜めに配列させた構成では、印刷装置の画像処理の負荷が、ノズル列を搬送方向の直交方向に配列させた構成と比較して格段に重く、印刷速度の低下を招くなどの問題が想定される。
そこで、本発明のいくつかの態様の目的の一つは、印刷ヘッドのノズル列を印刷媒体の搬送方向の直交方向に対して斜めに配列させた場合の問題を解決することにある。
【課題を解決するための手段】
【０００６】
上記目的の一つを達成するために、本発明の一態様に係る印刷装置は、複数のノズルを有する印刷ヘッドに対して印刷媒体を所定の方向に相対移動させるとともに、前記複数のノズルの各々から、印刷データに基づいてそれぞれインクを吐出させる印刷装置であって、画素毎の画像データを、メモリに格納させる第１処理部と、前記第１処理部により格納された画像データに対し、前記印刷ヘッドの欠陥ノズルに対応した補完処理を施す第２処理部と、前記補完処理が施された画像データを回転処理して、前記印刷ヘッドが前記印刷媒体に対して一の地点に位置するときに前記複数のノズルの各々に対応する画像データを、前記メモリに対して当該メモリの読出順となるように格納させる第３処理部と、を備え、前記第３処理部により格納された画像データを読み出して前記印刷データとして出力することを特徴とする。
【０００７】
上記一態様に係る印刷装置によれば、欠陥ノズルによる欠陥画像の方向とメモリの読出方向とが揃った状態で補完処理を実行することができる。このため、回転処理後に補完処理を実行する場合と比較して、メモリに対するアドレス演算が単純化されて、処理に要する時間を短縮化することができる。また、この一態様では、第３処理部により格納された画像データを読み出して印刷データとして出力するので、印刷ヘッドのノズル列が印刷媒体の搬送方向の直交方向に対して斜めに配列させた場合にも適用することができる。
【０００８】
上記一態様に係る印刷装置において、前記メモリは、バースト転送が可能であり、前記第１処理部および前記第３処理部は、前記画像データを前記バースト転送によって格納し、前記第２処理部は、前記メモリから、前記バースト転送によって読み出した画像データを用いて前記補完処理を実行する構成としても良い。この構成によれば、バースト転送によってメモリから画像データを格納／読出するので、処理に要する時間を短縮化することができる。
【０００９】
上記構成において、前記第２処理部には、少なくとも前記欠陥ノズルを規定する情報が供給されても良い。この構成によれば、欠陥ノズルを規定する情報に基づいて直ちに補完処理に反映させることができる。
また、前記第２処理部は、少なくとも、前記欠陥ノズルの位置に対応する行を挟む２行の画像データを用いて前記補完処理を実行する構成が好ましい。
なお、本発明は、種々の態様で実現することが可能であり、例えば印刷装置の制御装置や画像処理方法などで概念することが可能である。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る印刷装置の概略構成を示す図である。
【図２】印刷装置における液体吐出モジュールの平面図である。
【図３】液体吐出ヘッドにおけるノズルの配列を示す図である。
【図４】液体吐出ヘッドにおけるノズルの配列を示す図である。
【図５】液体吐出ヘッドの部分断面図である。
【図６】液体吐出ヘッドのインク吐出により形成されるドットの説明図である。
【図７】印刷装置の電気的な構成を示すブロック図である。
【図８】制御信号、駆動信号等の波形を示す図である。
【図９】圧電素子に印加される駆動信号の波形を示す図である。
【図１０】印刷装置における制御部の構成を示す図でブロック図である。
【図１１】制御部による処理の概要を示す図である。
【図１２】典型的な回転処理を説明するための図である。
【図１３】配列変換処理を説明するための図である。
【図１４】補完処理を説明するための図である。
【図１５】補完処理を説明するための図である。
【図１６】複数頁の処理を説明するための図である。
【図１７】複数頁の処理を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明を実施するための形態について説明する。
【００１２】
図１は、実施形態に係る印刷装置１の部分的な構成を示す図である。
この印刷装置１は、インク（液体）を吐出させることによって、紙などの印刷媒体Ｐにインクドット群を形成し、これにより、当該画像データに応じた画像（文字、図形等を含む）を印刷する印刷装置（インクジェットプリンター）である。
【００１３】
図に示されるように、印刷装置１は、制御ユニット１０と搬送機構１２と液体吐出モジュール２０とを含む。また、この印刷装置１には、複数色のインクを貯留する液体容器（カートリッジ）１４が装着される。この例では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｂk）の計４色のインクが液体容器１４に貯留される。
【００１４】
制御ユニット１０は、後述するように、外部のホストコンピューターから供給された画像を処理したり、印刷装置１の各要素を制御したりする。搬送機構１２は、制御ユニット１０による制御のもとで印刷媒体ＰをＹ方向に搬送する。液体吐出モジュール２０は、液体容器１４に貯留されたインクを、制御ユニット１０による制御のもとで印刷媒体Ｐに吐出する。実施形態において液体吐出モジュール２０は、Ｙ方向に交差（典型的には直交）するＸ方向に長尺なラインヘッドである。
【００１５】
この印刷装置１では、液体吐出モジュール２０が搬送機構１２による印刷媒体Ｐの搬送に同期して当該印刷媒体Ｐにインクを吐出することで、当該印刷媒体Ｐの表面に画像を形成させる。
なお、Ｘ−Ｙ平面（印刷媒体Ｐの表面に平行な平面）に垂直な方向を以下においてはＺ方向と表記する。Ｚ方向は、典型的には、液体吐出モジュール２０によるインクの吐出方向である。
【００１６】
図２は、液体吐出モジュール２０を、記録媒体Ｐからみたときの平面図である。
この図に示されるように、液体吐出モジュール２０では、基本となる液体吐出ユニットＵが複数、Ｘ方向に沿って配列された構成となっている。
液体吐出ユニットＵは、さらにＸ方向に沿って配列された複数（６個）の液体吐出ヘッド３０を包含する。液体吐出ヘッド３０は、詳細については後述するが、印刷媒体Ｐの搬送方向であるＹ方向に対して傾斜した２列で配列した複数のノズルＮを有する印刷ヘッドである。
【００１７】
図３は、液体吐出モジュール２０におけるノズルＮの配列を説明するための図であり、図２とは異なり、記録媒体Ｐの反対側からインク方向の吐出方向に向かって透視した場合の図である。
上述したように、１個の液体吐出ヘッド３０は、傾斜した２列の複数のノズルＮを有するが、ここではまず、傾斜を考慮しない液体吐出ヘッド３０における単体のノズル配列について説明する。
【００１８】
図４は、液体吐出ヘッド３０におけるノズルＮの配列を示す図である。この図に示されるように、液体吐出ヘッド３０のノズルＮは、ノズル列Ｎａ、Ｎｂに区分される。ノズル列Ｎａ、Ｎｂでは、それぞれ複数のノズルＮが、それぞれＷ１方向（第２方向）に沿ってピッチＰ１で配列する。また、ノズル列Ｎａ、Ｎｂ同士は、Ｗ１方向に直交するＷ２方向にピッチＰ２だけ離間する。ノズル列Ｎａに属するノズルＮとノズル列Ｎｂに属するノズルＮとは、Ｗ１方向に、ピッチＰ１の半分だけシフトした関係となっている。
【００１９】
ノズル列Ｎａのうち、Ｗ１方向の正側端部（図の下端）において破線で示される丸印（符号Ｕｎ）、および、ノズル列Ｎｂのうち、Ｗ１方向の負側端部（図の上端）において破線で示される丸印（同じく符号Ｕｎ）は、ノズルＮが封鎖された部分（あるいは、開孔していない部分）を示す。すなわち、当該破線で示される丸印は、仮に封鎖されていなければ開孔部として設けられるであろうノズルＮの位置を仮想的に示している。ノズルＮの配列を簡略化して説明するための措置である。
なお、図３および図４では、説明を簡略化するために、ノズル列Ｎａ、ＮｂにおけるノズルＮの個数をそれぞれ「１２」とし、ノズル列Ｎａ、Ｎｂにおける仮想ノズルＵｎの個数をそれぞれ「２」としているが、実際には、ノズル列におけるノズルＮの個数は例えば「４８０」（１列分）であり、仮想ノズルＵｎの個数は「１０」（同じく１列分）である。
【００２０】
図４においては、以降においてノズルＮ等を特定するためのノズル番号が示されている。この例では、ノズル列Ｎａについては、Ｗ１方向の負側端部に位置するノズルＮからノズル番号として順番に１、２、…、１１、１２が付与される。ノズル列Ｎｂについては、Ｗ１方向の負側の端部に位置するノズルＮからノズル番号として順番に続番として１３、１４、…、２３、２４が付与される。
なお、ノズル列Ｎａにおける仮想ノズルＵｎについては、Ｗ１方向の負側からノズル番号としてｄ３、ｄ４が付与され、ノズル列Ｎｂにおけるノズル列Ｎｂについては、Ｗ１方向の負側からノズル番号としてｄ１、ｄ２が付与される。
【００２１】
また、図４においては、ノズルＮから吐出されるインクの色との対応関係についても示されている。この例では、ノズル番号が「１」から「６」までのノズルＮはブラック（Ｂk）に対応し、ノズル番号が「７」から「１２」までのノズルＮはシアン（Ｃ）に対応し、ノズル番号が「１３」から「１８」までのノズルＮはマゼンタ（Ｍ）に対応し、ノズル番号が「１９」から「２４」までのノズルＮはイエロー（Ｙ）に対応している。
【００２２】
複数のノズルＮを有する液体吐出ヘッド３０は、図３に示されるように、印刷媒体Ｐの搬送方向であるＹ方向に対して非直交かつ非平行の角度θで傾斜して配列する。このとき、図３の例ではノズル列Ｎａに属するノズルＮとノズル列Ｎｂに属するノズルＮとは、Ｘ方向の位置（座標）が共通する。
詳細には、１個の液体吐出ヘッド３０に着目した場合、当該着目した液体吐出ヘッド３０におけるノズル列ＮａのうちＷ１方向の負側端部に位置する１個のノズルＮ（ノズル番号が「１」のノズルＮ）と、ノズル列ＮｂのうちＷ１方向の負側端部に位置する１個のノズルＮ（ノズル番号が「１３」のノズルＮ）とは、印刷媒体Ｐの搬送方向であるＹ方向に平行な方向に延在する仮想線Ｌを通過するように角度θが設定される。
【００２３】
また、着目した液体吐出ヘッド３０に対して、隣り合う液体吐出ヘッド３０は、次のような位置関係となっている。すなわち、当該着目した液体吐出ヘッド３０に対し、図において右隣に位置する液体吐出ヘッド３０は、ノズル番号が「７」のノズルＮと、ノズル番号が「１９」のノズルＮとは、仮想線Ｌを通過する位置関係となっている。
このため、印刷媒体ＰがＹ方向に搬送されたときに、ある液体吐出ヘッド３０において、ノズル番号が「１」のノズルＮから吐出されるブラック（Ｂk）のインクと、ノズル番号が「１３」のノズルＮから吐出されるマゼンタ（Ｍ）のインクと、当該液体吐出ヘッド３０の左隣に位置する液体吐出ヘッド３０において、ノズル番号が「７」のノズルＮから吐出されるシアン（Ｃ）のインクと、ノズル番号が「１９」のノズルＮから吐出されるイエロー（Ｙ）のインクと、を同じ位置に着弾させて、これによってカラーのドットを形成することが可能となっている。
【００２４】
図３では、「１」、「７」、「１３」、「１９」以外のノズル番号が省略されているが、着目した液体吐出ヘッドにおける例えばノズル番号「２」、「１４」のノズルＮと、当該着目した液体吐出ヘッド３０に対して左隣の液体吐出ヘッド３０におけるノズル番号「８」、「２０」のノズルＮとはＸ方向の位置が共通である。他のノズル番号についても対応関係を省略するが同様である。
【００２５】
図５は、液体吐出ヘッド３０においてノズルＮの１個分の構造を示す断面図であり、詳細には図４におけるｇ−ｇ線で破断した場合の断面（Ｗ１方向に垂直な断面であって、Ｗ１方向の負側から正側方向を見た断面）を示す図である。
図５に示されるように、液体吐出ヘッド３０では、流路基板４２のうち、Ｚ方向の負側の面上に圧力室基板４４と振動板４６と封止体５２と支持体５４とが設けられるとともに、流路基板４２のうち、Ｚ方向の正側の面上にノズル板６２とコンプライアンス部６４とを設置した構造体（ヘッドチップ）である。液体吐出ヘッド３０の各要素は、概略的には上述したようにＷ１方向に長尺な略平板状の部材であり、例えば接着剤を利用して互いに固定される。また、流路基板４２および圧力室基板４４は、例えばシリコンの単結晶基板で形成される。
【００２６】
ノズルＮは、ノズル板６２に形成される。図４で概略説明したように、液体吐出ヘッド３０では、ノズル列Ｎａに属するノズルＮに対応する構造と、ノズル列Ｎｂに属するノズルＮに対応する構造とは、Ｗ１方向にピッチＰ１の半分だけシフトした関係にあるが、それ以外では、略対称に形成されるので、以下においてはノズル列Ｎｂに着目して液体吐出ヘッド３０の構造を説明することにする。
【００２７】
流路基板４２は、インクの流路を形成する平板材であり、開口部４２２と供給流路４２４と連通流路４２６とが形成される。供給流路４２４および連通流路４２６は、ノズルＮ毎に形成され、開口部４２２は、同色のインクを吐出する複数のノズルＮにわたって連続するように形成される。
【００２８】
流路基板４２のうちＺ方向の負側の表面には、支持体５４が固定される。この支持体５４には、収容部５４２と導入流路５４４とが形成される。収容部５４２は、平面視で（すなわちＺ方向からみて）、流路基板４２の開口部４２２に対応した外形の凹部（窪み）であり、導入流路５４４は、収容部５４２に連通する流路である。
流路基板４２の開口部４２２と支持体５４の収容部５４２とを互いに連通させた空間が、液体貯留室（リザーバー）Ｓｒとして機能する。液体貯留室Ｓｒは、インクの色毎に互いに独立に形成され、液体容器１４（図１参照）および導入流路５４４を通過したインクを貯留する。すなわち、１個の液体吐出ヘッド３０の内部には、相異なるインクに対応する４個の液体貯留室Ｓｒが形成される。
【００２９】
この液体貯留室Ｓｒの底面を構成し、当該液体貯留室Ｓｒおよび内部流路におけるインクの圧力変動を抑制（吸収）する要素がコンプライアンス部６４である。コンプライアンス部６４は、例えばシート状に形成された可撓性の部材を含んで構成され、具体的には、流路基板４２における開口部４２２と各供給流路４２４とが閉塞されるように流路基板４２の表面に固定される。
【００３０】
圧力室基板４４のうち流路基板４２とは反対側の表面に振動板４６が設置される。振動板４６は、弾性的に振動可能な平板状の部材であり、例えば酸化シリコン等の弾性材料で形成された弾性膜と、酸化ジルコニウム等の絶縁材料で形成された絶縁膜との積層で構成される。振動板４６と流路基板４２とは、圧力室基板４４の各開口部４４２の内側で互い間隔をあけて対向する。各開口部４４２の内側で流路基板４２と振動板４６とに挟まれた空間は、インクに圧力を付与する圧力室Ｓｃとして機能する。各圧力室Ｓｃは、流路基板４２の連通流路４２６を介してノズルＮに連通する。
振動板４６のうち圧力室基板４４とは反対側の表面には、ノズルＮ（圧力室Ｓｃ）に対応する圧電素子ＰztがノズルＮ毎に形成される。
【００３１】
圧電素子Ｐztは、振動板４６の面上に圧電素子Ｐzt毎に個別に形成された駆動電極７２と、当該駆動電極７２の面上に形成された圧電体７４と、当該圧電体７４の面上に形成された駆動電極７６とを包含する。なお、駆動電極７２、７６によって圧電体７４を挟んで対向する領域が圧電素子Ｐztとして機能する。
【００３２】
圧電体７４は、例えば加熱処理（焼成）を含む工程で形成される。具体的には、複数の駆動電極７２が形成された振動板４６の表面に塗布された圧電材料を、焼成炉内での加熱処理により焼成してから圧電素子Ｐzt毎に成形（例えばプラズマを利用したミーリング）することで圧電体７４が形成される。
【００３３】
駆動電極７２の一部は、封止体５２および支持体５４から露出しており、この露出部分において、配線基板（図示省略）が接続されて、駆動信号の電圧Ｖoutが印加される構成となっている。一方、駆動電極７６には、複数の圧電素子Ｐztにわたって共通の定電圧（例えば後述する電圧ＶＢＳ）が印加される。なお、駆動電極７６については複数の圧電素子Ｐztにわたって電気的に共通接続となるから、圧電素子Ｐzt毎に個別に形成して、共通配線に接続する構成としても良いし、複数の圧電素子Ｐztにわたって連続させた構成としても良い。
【００３４】
このような構成の圧電素子Ｐztにあっては、駆動電極７２、７６で印加された電圧に応じて、当該駆動電極７２、７６および振動板４６とともに、図５において周辺に対して中央部分が両端部分に対して上または下方向に撓む。具体的には、圧電素子Ｐztは、駆動電極７２を介して印加される駆動信号の電圧Ｖoutが低くなると、上方向に撓む一方、当該電圧Ｖoutが高くなると、下方向に撓む構成となっている。
【００３５】
ここで、上方向に撓めば、圧力室Ｓｃの内部容積が拡大するので、インクが液体貯留室Ｓｒから引き込まれる一方、下方向に撓めば、圧力室Ｓｃの内部容積が縮小するので、縮小の程度によっては、インク滴がノズルＮから吐出される。
このように、圧電素子Ｐztに適切な駆動信号が印加されると、当該圧電素子Ｐztの変位によって、液体貯留室Ｓｒから引き込まれたインクがノズルＮから吐出される構成となっている。
【００３６】
後述するように、１個の液体吐出ヘッド３０において複数個（図４の例では２４個）のノズルＮからインクが吐出されるタイミングは共通である。このため、搬送方向であるＹ方向に対してノズル配列Ｎａ（Ｎｂ）が角度θで傾斜する構成において、Ｙ方向に搬送される印刷媒体Ｐには、次のようにドットが形成される。
【００３７】
図６は、液体吐出ヘッド３０のうち、例えばノズル番号が「１」から「６」までのノズルＮに着目して、これらのノズルＮから吐出されるインクによって形成されるドットを示す図である。
この図に示されるように、印刷媒体ＰがＹ方向にピッチＤｙだけ搬送される毎に、ノズル番号が「１」から「６」までのノズルＮから、ショット＃１、＃２、＃３、…、というタイミングで、ブラック（Ｂk）のインクが一斉に吐出される。ドットのＸ方向（すなわち印刷媒体Ｐの搬送方向と直交する方向）のドットのピッチＤｘは、
Ｐ１・ｓｉｎθ
で表される。ここで、Ｐ１は、上述したように、Ｗ１方向に沿ったノズルＮの配列ピッチである。
なお、図６では、説明のため、印刷媒体ＰがピッチＤｙだけ搬送された場合に、ノズルＮからインクを１回吐出させてドットを形成する構成を例にとっているが、階調を表現するためには、後述するようにノズルＮからインクを２回以上吐出させる構成もある。
【００３８】
ところで、複数のノズルＮは、常にインクが吐出可能な状態（正常ノズル）となっていることはなく、何らかの理由、例えばノズル詰まりなどによってインクが吐出不可能な状態（欠陥ノズル）に陥る場合がある。欠陥ノズルとなってしまった場合、当該欠陥ノズルで形成すべきドットを、当該ドットの周辺ドット（典型的には隣り合うドット）によって補完して形成する、などの処理が必要となる。
【００３９】
また、一般に、ホストコンピューター等から入力されるビットマップ画像（画像データＩＭＧ）は、画素の直交配列（ドットマトリクス）で規定する。一方、本実施形態では、Ｙ方向に対して角度θで傾斜して配列するノズルＮからインクを一斉に吐出して画像を形成する。ここで、画像データＩＭＧをメモリ（ＤＲＡＭ）に一時的に格納したときに、後述するように、上記直交配列を事前にノズルの傾斜に応じた配列に変換した上で、バースト転送しないと、高速印刷ができなくなる。
【００４０】
ここで、補完処理や配列変換処理などの前に、その前提となる印刷装置１の電気的な構成について説明する。
【００４１】
図７は、印刷装置１の電気的な構成を示すブロック図である。
この図に示されるように、印刷装置１は、制御ユニット１０に液体吐出モジュール２０が接続された構成となっている。
液体吐出モジュール２０は、上述したように複数の液体吐出ユニットＵで構成され、さらに液体吐出ユニットＵは、複数（６個）の液体吐出ヘッド３０を包含する。ここで、液体吐出ユニットＵの個数を例えば整数のＵ個とすると、液体吐出ヘッド３０は６・Ｕ個となる。
制御ユニット１０は、６・Ｕ個の液体吐出ヘッド３０をそれぞれ独立に制御するが、ここでは便宜的に１個の液体吐出ヘッド３０の制御について代表して説明することにする。
【００４２】
図７に示されるように、制御ユニット１０は、制御部１００と、駆動回路５０−ａ、５０−ｂと、を有する。
このうち、制御部１００は、概略すると、次のような処理を実行する。
すなわち、第１に、制御部１００は、ホストコンピューターから供給された画像データＩＭＧに対し、所定のプログラムを実行することによって上記補完処理等の画像処理や、配列変換処理を施して、一時的に保管する。
なお、印刷データＳＩとは、印刷装置１により印刷媒体Ｐに形成する１ドット分を規定するデータである。
【００４３】
第２に、制御部１００は、一時的に保管した印刷データＳＩを読み出すとともに、当該読み出しに合わせて、クロック信号Ｓck、制御信号ＬＡＴ、ＣＨを印刷データＳＩとともに液体吐出ヘッド３０に供給する。
第３に、制御部１００は、駆動回路５０−ａ、５０−ｂのうち、一方の駆動回路５０−ａにデジタルのデータｄＡを供給し、他方の駆動回路５０−ｂにデジタルのデータｄＢを供給する。ここで、データｄＡは、液体吐出ヘッド３０に供給する駆動信号のうち、駆動信号ＣＯＭ−Ａの波形を規定し、データｄＢは、駆動信号ＣＯＭ−Ｂの波形を規定する。
ここで、駆動回路５０−ａは、データｄＡをアナログ変換した後に、例えばＤ級増幅して、当該増幅した信号を駆動信号ＣＯＭ−Ａとして液体吐出ヘッド３０に供給する。同様に、駆動回路５０−ｂは、データｄＢをアナログ変換した後に、Ｄ級増幅して、当該増幅した信号を駆動信号ＣＯＭ−Ｂとして液体吐出ヘッド３０に供給する。また、駆動回路５０−ａ、５０−ｂについては、入力するデータ、および、出力する駆動信号が異なるのみであり、回路的な構成は同一である。
なお、制御部１００は、このほかにも、搬送機構１２を制御して、印刷媒体ＰのＹ方向への搬送を制御するが、このための構成については省略する。
【００４４】
一方、１個の液体吐出ヘッド３０は、電気的には、上述した複数の圧電素子Ｐztのほか、インターフェイス（Ｉ／Ｆ）２０５と、選択制御部２１０と、圧電素子Ｐztの各々と対（つい）をなす複数個の選択部２３０とを有する。インターフェイス（Ｉ／Ｆ）２０５は、印刷データＳＩを入力し、選択制御部２１０に供給する。選択制御部２１０は、選択部２３０のそれぞれに対して駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂのいずれかを選択すべきか（または、いずれも非選択とすべきか）を、制御部１００から供給される制御信号等によって指示し、選択部２３０は、選択制御部２１０の指示にしたがって、駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを選択し、圧電素子Ｐztの一端に駆動信号として印加する。
なお、図７では、選択部２３０で選択された駆動信号の電圧を、駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂと区別する意味で、Ｖoutと表記している。
また、圧電素子Ｐztのそれぞれにおける他端は、上述したように電圧ＶＢＳが共通に印加されている。
【００４５】
この例において、１つのドットについては、１つのノズルＮからインクを最多で２回吐出させることで、大ドット、中ドット、小ドットおよび非記録の４階調を表現させる。この４階調を表現するために、この例では、２種類の駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを用意するとともに、各々の１周期にそれぞれ前半パターンと後半パターンとを持たせている。そして、１周期のうち、前半・後半において駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを、表現すべき階調に応じた選択して（または選択しないで）、圧電素子Ｐztに供給するする構成となっている。
そこで先に、駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂについて説明し、この後、印刷データＳＩに応じて、どのように選択されて、駆動信号の電圧Ｖoutとして圧電素子Ｐztの一端に印加されるかについて説明する。
【００４６】
図８は、駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂの波形等を示す図である。
図において、Ｔａは、１ドットの形成に要する単位期間、換言すれば印刷媒体ＰをＹ方向にピッチＰｙだけ搬送するのに要する期間であり、前半の期間Ｔ１と後半の期間Ｔ２とに分けられる。前半の期間Ｔ１は、制御信号ＬＡＴが出力されて（立ち上がって）から制御信号ＣＨが出力されるまでであり、後半の期間Ｔ２は、当該制御信号ＣＨが出力されてから次の制御信号ＬＡＴが出力されるまでである。
【００４７】
駆動信号ＣＯＭ−Ａは、期間Ｔ１に配置された台形波形Ａｄｐ１と、期間Ｔ２に配置された台形波形Ａｄｐ２とを連続させた波形となっている。この例において台形波形Ａｄｐ１、Ａｄｐ２とは、互いにほぼ同一の波形であり、仮にそれぞれが圧電素子Ｐztの一端に供給されたとしたならば、当該圧電素子Ｐztに対応するノズルＮから所定量、具体的には中程度の量のインクをそれぞれ吐出させる波形である。
【００４８】
駆動信号ＣＯＭ−Ｂは、期間Ｔ１に配置された台形波形Ｂｄｐ１と、期間Ｔ２に配置された台形波形Ｂｄｐ２とを連続させた波形となっている。この例において台形波形Ｂｄｐ１、Ｂｄｐ２とは、互いに異なる波形である。このうち、台形波形Ｂｄｐ１は、ノズルＮの付近におけるインクを微振動させてインクの粘度の増大を防止するための波形である。このため、仮に台形波形Ｂｄｐ１が圧電素子Ｐztの一端に供給されたとしても、当該圧電素子Ｐztに対応するノズルＮからインク滴が吐出されない。また、台形波形Ｂｄｐ２は、台形波形Ａｄｐ１（Ａｄｐ２）とは異なる波形となっている。仮に台形波形Ｂｄｐ２が圧電素子Ｐztの一端に供給されたとしたならば、当該圧電素子Ｐztに対応するノズルＮから上記所定量よりも少ない量のインクを吐出させる波形である。
【００４９】
なお、台形波形Ａｄｐ１、Ａｄｐ２、Ｂｄｐ１、Ｂｄｐ２の開始タイミングと、終了タイミングでは、いずれも電圧Ｖcで共通である。すなわち、台形波形Ａｄｐ１、Ａｄｐ２、Ｂｄｐ１、Ｂｄｐ２は、それぞれ電圧Ｖcで開始し、電圧Ｖcで終了する波形である。
【００５０】
このような駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを、ノズルＮに対応する圧電素子Ｐztの一端に、印刷データＳＩに応じて選択して印加する構成が選択制御部２１０および選択部２３０である。
上述したように、液体吐出ヘッド３０では、ショット＃１、＃２、＃３、…というタイミングで、印刷媒体Ｐの搬送に合わせてノズルＮからインクが吐出される。ここで、制御部１００は、あるショットで複数のノズルＮからインクを吐出させる場合（させない場合もある）に、当該ノズルＮに対応する印刷データＳＩを、当該ショット前に選択制御部２１０に転送する一方、選択制御部２１０では、転送された各ノズルＮに対応する印刷データＳＩをラッチする。そして、当該ショットに至ったときに、ラッチした印刷データＳＩに応じて、各ノズルＮ（各圧電素子Ｐzt）に対応する選択部２３０に、駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂのいずれかを選択して（または、いずれも選択しないで）、対応する圧電素子Ｐztの一端に印加する構成となっている。
【００５１】
図９は、あるノズルＮに対応する印刷データＳＩに対して駆動信号の電圧Ｖoutの波形がどのように選択されるかについて示す図である。
この図に示されるように、印刷データＳＩが（１、１）である場合、期間Ｔ１において駆動信号ＣＯＭ−Ａの台形波形Ａｄｐ１が選択され、期間Ｔ２において駆動信号ＣＯＭ−Ａの台形波形Ａｄｐ２が選択される。このように期間Ｔ１において台形波形Ａｄｐ１が選択され、期間Ｔ２において台形波形Ａｄｐ２が選択されて、駆動信号として圧電素子Ｐztの一端に供給されると、当該圧電素子Ｐztに対応したノズルＮから、中程度の量のインクが２回にわけて吐出される。
このため、印刷媒体Ｐにはそれぞれのインクが着弾し合体して、結果的に、印刷データＳＩで規定される通りの大ドットが形成されることになる。
【００５２】
印刷データＳＩが（０、１）である場合、期間Ｔ１において駆動信号ＣＯＭ−Ａの台形波形Ａｄｐ１が選択され、期間Ｔ２において駆動信号ＣＯＭ−Ｂの台形波形Ｂｄｐ２が選択される。このように期間Ｔ１において台形波形Ａｄｐ１が選択され、期間Ｔ２において台形波形Ｂｄｐ２が選択されて、駆動信号として圧電素子Ｐztの一端に供給されると、当該圧電素子Ｐztに対応したノズルＮから、中程度および小程度の量のインクが２回にわけて吐出される。
このため、印刷媒体Ｐには、それぞれのインクが着弾し合体して、結果的に、印刷データＳＩで規定された通りの中ドットが形成されることになる。
【００５３】
印刷データＳＩが（１、０）である場合、期間Ｔ１において駆動信号ＣＯＭ−Ａの台形波形Ａｄｐ１、駆動信号ＣＯＭ−Ｂの台形波形Ｂｄｐ１のいずれも選択されない。なお、選択部２３０が駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂのいずれも選択しないとき、選択部２３０の出力端から圧電素子Ｐztの一端までの経路は、電気的にどの部分にも接続されないハイ・インピーダンス状態になる。ただし、圧電素子Ｐztの一端は、自己が有する容量性によって直前の電圧Ｖcに保持される。また、この場合、期間Ｔ２において台形波形Ｂｄｐ２が選択されて、駆動信号として圧電素子Ｐztの一端に供給される。
このため、ノズルＮから、期間Ｔ２においてのみ小程度の量のインクが吐出されるので、印刷媒体Ｐには、印刷データＳＩで規定された通りの小ドットが形成されることになる。
【００５４】
印刷データＳＩが（０、０）である場合、期間Ｔ１において駆動信号ＣＯＭ−Ｂの台形波形Ｂｄｐ１が選択され、期間Ｔ２においては、駆動信号ＣＯＭ−Ａの台形波形Ａｄｐ２、駆動信号ＣＯＭ−Ｂの台形波形Ｂｄｐ１のいずれも選択されない。
このため、期間Ｔ１においてノズルＮ付近のインクが微振動するのみであり、インクが吐出されないので、結果的に、ドットが形成されない、すなわち、印刷データＳＩで規定された通りの非記録になる。
【００５５】
このように、選択部２３０は、選択制御部２１０による指示にしたがって駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂを選択し（または選択しないで）、圧電素子Ｐztの一端に印加する。このため、各圧電素子Ｐztは、印刷データＳＩで規定されるドットのサイズに応じて駆動されることになる。
なお、図８に示した駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂはあくまでも一例である。実際には、印刷媒体Ｐの搬送速度や特性などに応じて、予め用意された様々な波形が組み合わせられて用いられる。
また、ここでは、圧電素子Ｐztが、電圧Ｖoutの低下に伴って上方向に撓む例で説明したが、駆動電極７２、７６の積層順を逆転させると、圧電素子Ｐztは、電圧の上昇に伴って上方向に撓むことになる。このように、圧電素子Ｐztが、電圧の上昇に伴って上方向に撓む構成では、図に例示した駆動信号ＣＯＭ−Ａ、ＣＯＭ−Ｂが、電圧Ｖcを基準に反転した波形となる。
【００５６】
このように、印刷媒体Ｐに１ドットが単位期間Ｔａにわたって（最多で）２回のインクの吐出により１ドットが形成されるが、図６に示したように、インクの１回の吐出により１ドットが形成されても良い。以降においては説明を簡略化するために、インクの１回の吐出により１ドットを形成する構成で説明することにする。なお、この構成では、印刷データＳＩは、インクの吐出／非吐出を指定することになるので、１ビットになる。また、特に図示しないが、この構成では、図８および図９から類推されるように、駆動回路５０−ｂは駆動信号ＣＯＭ−Ｂの出力を停止し、駆動回路５０−ａは単位期間Ｔａで１つの台形波形Ａｄｐ１だけを出力する一方、印刷データＳＩに応じてノズルＮからはインクが吐出される、または、非吐出となる。
【００５７】
図１０は、制御部１００の構成を示すブロック図である。この図においては、供給された画像データＩＭＧから印刷データを出力するまでの機能を示し、データｄＡ、ｄＢや、クロック信号Ｓck、制御信号ＬＡＴ、ＣＨを出力する機能については省略している。
制御部１００は、ＤＲＡＭ（Dynamic Random Access Memory）１１０と、ＳＲＡＭ（Static Random Access Memory）１１２と、基礎処理部１２２と、傾斜処理部１２４と、補完処理部１２６と、回転処理部１２８と、を含む。このうち、ＤＲＡＭ１１０（第１メモリ）は、一時作業用のメモリとして用いられ、便宜的に第１領域から第４領域まで分けられる。また、ＳＲＡＭ１１２（第２メモリ）は、メモリアクセス時におけるバッファとして用いられ、ＤＲＡＭ１１０と比較して格納／読出が高速である。
【００５８】
制御部１００の概略について説明すると、第１領域は、ホストコンピューターから供給された画像データＩＭＧを格納する。基礎処理部１２２は、ノズル単位の個体差補正や誤差拡散処理などを、第１領域に格納された画像データＩＭＧに施す。第２領域は、基礎処理部１２２により処理された画像データを格納する。本実施形態において、上記配列変換処理は、後述する理由により、第１次変換処理と第２次変換処理との２回に分けて実行する。傾斜処理部（第１処理部）１２４は、配列変換処理のうちの第１次変換処理を第２領域に格納された画像データに施す。第３領域は、傾斜処理部１２４により処理された画像データを格納する。補完処理部１２６は、液体吐出ヘッド３０における欠陥ノズルの位置情報Ｐｄを取得したとき、第３領域に格納された画像データに対し、当該欠陥ノズルによって形成できないドットを他のノズルによって補完して形成する補完処理を施して、第３領域に書き戻す。回転処理部１２８は、第３領域に格納された画像データを９０度回転させる回転処理と、配列変換処理のうちの第２次変換処理とを実行する。第４領域は、回転処理部１２８により処理された画像データを格納する。第４領域に格納された画像データは、バースト転送により、すなわち連続アドレスで格納されたデータが１ショットでインクを吐出するノズル分読み出され、印刷データＳＩとして液体吐出ヘッド３０側におけるインターフェイス２０５に供給される。
【００５９】
図１１は、制御部１００で実行される配列変換処理の概要を説明するための図である。
この図の（ａ）は、第２領域に格納された画像データ、すなわち、基礎処理部１２２により処理された画像データの例を示す図である。（ａ）では、当該画像データが順に横方向のラインＬ１、Ｌ２、Ｌ３、…で、第２領域に格納された状態が示されている。なお、図において、ラインＬｉとは、第２領域に格納された画像データのうち、任意のｉライン目を示す。当該画像が１ラインから最終のmaxラインまでで構成される場合、ｉは、ラインを一般的に説明するためのライン番号であって、１からmaxまでのいずれかの整数である。また、ＤＲＡＭ１１０の各記憶領域については、右方向をカラム方向、すなわち格納・読出方向とし、下方向をロウ方向としている。
【００６０】
（ｂ）は、第３領域に格納された画像データ、すなわち、第１次変換処理が施された画像データのマッピング例を示している。当該第１次変換処理では、各ラインが、ライン毎に、ライン番号で定まる量だけカラム方向にシフトされる。各ラインがいかなる量でシフトされるかについては後述することにする。
第１変換処理におけるシフト量は、図ではラインＬ１から最終ラインまで直線的に変化しているが、実際には後述するように、ライン番号で定まる端数だけシフトされるので、直線的に変化するわけではない。
ここでいうシフトは、入力画素において有意の画素を規定するデータの格納アドレスを、カラム方向（ライン方向）に移動させるとともに、当該移動に生じた番地に無意（ＮＵＬＬ）のデータを書き込むことをいう。
図において左端側で、あるラインに無意データが書き込まれた場合に、右端側でも無意データが書き込まれるときがある。このとき、あるラインにおいて左端側で書き込まれる無意データと右端側で書き込まれる無意データとの和は、各ラインにわたって後述するように（ｐ−１）という関係になっている。
【００６１】
第３領域に格納された画像データは、補完処理部１２６によって補完処理が施されて、当該第３領域に書き戻される。なお、当該補完処理については後述することにする。
【００６２】
（ｃ）は、第４領域に格納された画像データ、すなわち、第２次変換処理が施された画像データの例を示している。
当該第２次変換処理では、第１次変換処理が施された画像データに対し、この例では、反時計回りに９０度回転させるとともに、さらに、各ラインが、ライン毎に、所定の倍数分だけ、ライン方向に追加でシフトされる。なお、ここでいうライン方向は、９０度回転後であるので、メモリの記憶領域でいえば図において縦方向（ロウ方向）である。
【００６３】
この例において、第２次変換処理後、最終的に、ライン番号が若いほど上方向へのシフト量が大きくなっている。
具体的には、ラインＬｉでの総シフト量は、次式（１）のようにライン番号のｉを引数とする関数ｍ（ｉ）で表すことができる。
ｍ（ｉ）＝ｎ・（max−ｉ）      …（１）
【００６４】
ここで、ｎは、隣り合うライン同士でみたときのシフト量であり、例えば次式（２）のように表される。
ｎ＝（Ｐ１・ｃｏｓθ）／Ｄｙ  …（２）
この式において、Ｐ１は、図４および図６で説明したように隣り合うノズルＮ同士のピッチであり、Ｄｙは、単位期間Ｔａで搬送される印刷媒体Ｐのピッチ、すなわち、形成されるドットのＹ方向のピッチである。すなわち、シフト量ｎは、ピッチＰ１のＹ方向成分の距離がＹ方向に形成されるドットの何個分に相当しているかを示している。
なお、図６では説明のため、シフト量ｎが「２」となる例であるが、実際には例えば「３」〜「６」程度である。
【００６５】
（ｄ）は、第４領域に格納された画像データの読み出し順を示す図である。詳細には、画像データが図において上からショット順に、連続アドレスであるカラム方向に読み出されて、印刷データＳＩとしてインターフェイス２０５に供給される（バースト転送）。
配列変換された印刷データＳＩが供給された液体吐出ヘッド３０は、印刷媒体Ｐの搬送方向であるＹ方向と非直交に配列するノズルＮから、当該印刷データＳＩに応じて一斉にインクを吐出する。これにより、結果的に入力画像が印刷媒体Ｐに形成されることになる。
【００６６】
次に、本実施形態において配列変換処理を、第１次変換処理と第２次変換処理とにわけて実行している点について説明する。
本実施形態では、ショット毎にノズル配列に応じたノズルＮからインクを吐出するなどのために、入力した画像データを回転処理した上で読み出している。このような回転処理は、典型的には、次のような内容で実行される。
【００６７】
図１２は、回転処理の例を説明するための図である。回転処理は、（ａ）で示されるように格納された画像データを、バッファメモリとしてＳＲＡＭ１１２に、（ｂ）で示されるように読み出して転送した後、（ｃ）で示されるように、直交方向を入れ替えてＳＲＡＭ１１２からＤＲＡＭ１１０に書き戻して、並び替える処理となる。
ＳＲＡＭ１１２のデータ幅がｐビットである場合に、ｐビットを単位とした処理は、具体的には、ｐビットの整数倍のデータ挿入（シフト）などの処理は、比較的簡単かつ高速に実行することができる。
【００６８】
上述したように、第４領域に格納される際の画像データのシフト量は、ライン毎に、式（１）のように表されるが、これを第２領域に格納された格納された画像データから、一度の処理で変換しようとすると、例えばシフト量が必ずしもＳＲＡＭ１１２のデータ幅の整数倍関係とはならないので、非効率的となり、高速処理の妨げとなる。
【００６９】
そこで、本実施形態では各ラインに対して、式（１）で表される総シフト量のうち、ＳＲＡＭ１１２のデータ幅であるｐビットの整数倍については、第２次変換処理で付加し、その残り分（端数分）については、事前に第１次変換処理で付加しておく構成とした。
詳細には、ライン番号が「ｉ」であるラインに対して付加すべき総シフト量は式（１で示されるので、当該総シフト量をｐで割ったときの商ｋと余りｑとを予め求めておく一方、当該ラインに対しては、第１次変換処理においては端数である余りｑだけ先にシフトし、第２次変換処理においては、ｐビットを商であるｋ倍でシフトする構成としている。
換言すれば、ライン番号が「ｉ」であるラインに対して、第１次変換処理において、端数ｑ（第１のオフセット量）だけシフトし、第２次変換処理において、ｐビットのｋ倍の量（第２のオフセット量）だけシフトする構成としている。
ところで、ライン番号が「ｉ」であるラインにおける商ｋおよび余りｑの各々は、当該ライン番号「ｉ」で定まる総シフト量のｍ（ｉ）をｐで割ったとき値であるので、それぞれライン番号ｉを引数とする（非線形）関数ｋ（ｉ）、ｑ（ｉ）と表現することもできる。このとき、総シフト量のｍ（ｉ）は、式（１）で表され、さらに式（１）におけるシフト量ｎは、角度θの関数であるので、第１変換処理のシフト量である端数ｑ（ｉ）も、第２変換処理のシフト量であるｐ・ｋ（ｉ）も、それぞれ角度θに応じた値ということができる。
なお、ｑは、ゼロ以上ｐ未満の整数であるので、最大値は（ｐ−１）となる。第１次変換処理（図１１（ｂ）または図１３（ｂ）参照）において、上述したように、各ラインにおいて左側で書き込まれる無意データと右端側で書き込まれる無意データとの和が（ｐ−１）という関係になっている。
【００７０】
図１３は、このような配列変換処理の内容を説明するための図である。
図１３の（ａ）は、第２領域に格納された画像データであり、図１１の（ａ）と同様である。図１３の（ｂ）は、第３領域に格納された画像データにおいて、各ラインが、ライン毎に、ライン番号で定まる余りだけカラム方向にシフト（端数シフト）された状態を示している。なお、ライン番号が「ｉ」であるラインのシフト量は関数ｑ（ｉ）で規定されである。
（ｃ）は、（ｂ）の画像データが、図１２で示した回転処理が施された例であり、（ｄ）は、回転処理された（ｃ）の画像データにおいて、各ラインが、ライン毎に、ライン番号で定まる倍率ｋでシフト（倍数シフト）された状態を示している。なお、ライン番号が「ｉ」であるラインの倍率は関数ｋ（ｉ）で規定されるので、このときのシフト量は、ｐ・ｋ（ｉ）である。
【００７１】
このような配列変換処理によれば、先に端数を付加してシフトし、ＳＲＡＭ１１２を用いた回転処理をしつつ、後にＳＲＡＭ１１２のデータ幅であるｐビットの整数倍でシフトするので、一括して処理する場合と比較して、簡単かつ高速に実行することができる。
なお、図１３の例では、回転処理の後に、第２次変換処理（倍数シフト）を実行した例であるが、先に第２次変換処理を実行し、後に回転処理しても良い。
【００７２】
次に、欠陥ノズルに対する補完処理について説明する。
【００７３】
図１４は、補完処理の概要を説明するための図である。
同図の（ａ）で示されるように、第４領域に格納された画像データは、図において上からショット順に、アドレスが連続するカラム方向で読み出されて、印刷データＳＩとしてインターフェイス２０５に供給される。
ここで、例えばノズル番号が「３」のノズルＮにおいてノズル詰まりが発生した場合、当該ノズルＮからインクが吐出されないので、例えば（ｂ）に示されるように連続したドットを形成すべき場合であるのにもかかわらず、（ｃ）に示されるように当該ノズルＮに相当する位置ではドットが形成されない。
そこで、例えば（ｄ）に示されるように、欠陥ノズルによって形成できないドットを、両隣のドットで、補完して形成する、というものである。
【００７４】
このような補完処理は、簡単にいえば、補完の対象となるラインと、それを補うために例えば隣に位置するラインのデータ同士を比較し、補完対象のラインのデータが非記録であれば無視する一方、補完対象のラインのデータが記録であれば、隣に位置するラインのデータを所定のデータに置換する、という処理である。
【００７５】
ここで、第４領域に格納された画像データにおいて各ラインは、ＤＲＡＭ１１０においてカラム方向の連続アドレスに格納された状態とはなっていないので、アクセスの際に、バースト処理することができない。
そこで本実施形態では、第３領域において第１次変換処理が施された画像データ（画像のライン方向とＤＲＡＭ１１０のカラム方向とが一致している画像データ）で補完処理することとしている。
ただし、第３領域に格納された画像データでは、第１変換処理によって各ラインがライン番号の「ｉ」に応じた端数だけシフトしている。このため、補完処理部１２６は、図１５に示されるように補完処理を実行する。
【００７６】
図１５は、補完処理の内容を説明するための図である。
詳細には、第１に、補完処理部１２６は、同図の（ａ）に示されるように、欠陥ノズルの位置情報Ｐｄに相当するラインと当該ラインに隣り合うラインとを第３領域から、バースト処理により読み出す。この読み出しの開始アドレスは、図に示されるように、各ラインの左端、詳細には、端数シフトによって書き込まれた無意データを含めての左端である。これにより、各ラインは、シフトにより書き込まれた無意データも合わせて読み出される。なお、開始アドレスをシフトさせた状態で読み出すのは、ＤＲＡＭ１１０と補完処理部１２６との経路であるバスの仕様上、制約を受ける場合があるので、好ましくないと考えられている。
【００７７】
第２に、補完処理部１２６は、同図の（ｂ）に示されるように、読み出した各ラインを、当該ライン番号に応じた端数分だけ逆シフトする。これにより、比較するライン同士の位置が揃えられる。
第３に、補完処理部１２６は、位置が揃えられたライン同士で比較、置換処理を実行する。
第４に、補完処理部１２６は、同図の（ｃ）に示されるように、置換処理したラインを第３領域に、ライン番号に応じた端数分だけ再シフトして書き戻す。
【００７８】
本実施形態における補完処理によれば、第４領域に格納された画像データを処理する場合と比較して、ＤＲＡＭ１１０において連続するアドレスに格納されたラインのデータをバースト処理するので、処理時間の短縮化やアドレス演算の単純化を図ることができる。なお、第１次変換処理において、各ラインのシフト分は、ＳＲＡＭ１１２のデータ幅であるｐ未満であるので、シフトのために要する時間や構成の複雑化は抑えられる。
【００７９】
ところで、圧電素子Ｐztは、外部から電圧変化を与えれば変位を発生させるアクチュエーターとして機能するが、逆に変位が与えられれば、電圧変化を出力するセンサーとして機能する。詳細については省略するが、仮にノズル詰まりが発生すれば、圧電素子Ｐztの変位後において、圧力室Ｓｃの圧力変化が正常時と著しく異なるので、インク吐出後に検出期間を設けるとともに、圧電素子Ｐztの一端における電圧変化を判定することで、正常であるか、ノズル詰まりが発生したかを検出することができる。
このようにして検出した欠陥ノズルの位置情報Ｐｄが補完処理部１２６に供給されると、直ちに補完処理に反映されるので、印刷物の不良が短期間で修正されることになる。
【００８０】
次に、複数頁の取り扱いについて説明する。
上述したように、本実施形態では、ノズルＮが印刷媒体Ｐの搬送方向と直交する方向に対して傾斜して配列している。このために、上述したように画像データを第１次変換処理および第２次変換処理（回転含む）によって配列変換処理した上で、液体吐出ヘッド３０に印刷データＳＩとして供給する構成となっている。
ただし、このような構成において、複数頁の画像データに対して頁単位で繰り返して実行すると、シフトや回転などの処理においてオーバーヘッドが大きくなる。
そこで、本実施形態では、複数頁の画像データを出力する場合に、概略すれば、当該複数頁の画像データを、１頁の画像データとして第１次変換処理および第２次変換処理を施し、液体吐出ヘッド３０に供給する段階において頁単位で分割して出力する構成としている。
【００８１】
図１６および図１７は、この処理を説明するための図である。
図１６の（ａ）は、処理対象となる画像データを示しており、この例では、第１頁、第２頁および第３頁から構成されている。
（ｂ）は、第１頁、第２頁および第３頁の画像データに対し、傾斜処理（第１次変換処理）が施された例を示している。この図に示されるように、第１次変換処理が施されて第３領域に格納される画像データは、次のような構造となっている。詳細には、上述した第１次変換処理が施された各頁の画像データは、図において左から頁番号の順に第１頁、第２頁、第３頁で配列する一方、第１頁の先頭部分に、ヘッダが付与された構造となっている。ヘッダには、各ラインにおける頁分割情報、すなわち、各ラインにおける頁の区切りを示す地点の情報（中間データ）が記述される。図においてマークａが頁の区切りを示している。
【００８２】
図１７の（ｃ）に示されるように第２次変換処理が施される場合、各ラインが、ライン毎に、所定の倍数分だけライン方向にシフト（倍数シフト）される。このときマークａも倍数シフトに伴って移動する。
また、第２次変換処理が施された画像データは、（ｄ）に示されるように、マークａで示される地点で頁毎に分割された状態で第４領域に格納される。なお、倍数シフトおよび回転以降においてヘッダは不要となるので、削除され、第４領域には格納されない。
【００８３】
第２次変換処理における最大のシフト量は、この例では１ライン目で発生する。このシフト量は、ＳＲＡＭ１１２のデータ幅であるｐビットを、ｋ（１）倍した値である。ここでは、ｋ（１）は、関数ｋ（ｉ）にｉ＝１を代入した値、すなわち、１ライン目の総シフト量をｐで割ったときの商である。
第１頁から第３頁まで一括処理された画像データは、（ｄ）に示されるように、頁毎に分割されて第４領域に格納された後、バースト転送により、印刷データＳＩとして液体吐出ヘッド３０側におけるインターフェイス２０５に供給される。
【００８４】
このような構成によれば、複数頁の画像データに対しシフトや回転などの処理が一括して実行されるので、オーバーヘッドが小さくなる。このため、処理の負荷を減らすことができる。
【００８５】
なお、実施形態において、配列変換処理および補完処理については、説明の簡略化のために、印刷データＳＩを１ビットとして説明したが、多階調化のために２ビット以上であっても良い。例えば、印刷データＳＩを２ビットとして、図９で説明したように４階調を表現する場合、当該２ビットを上位ビットと下位ビットとに分けて、それぞれのビットについて同様な配列変換処理および補完処理を施すとともに、当該上位ビットおよび下位ビットを、インクを吐出させる単位期間Ｔａの前に液体吐出ヘッド３０に供給すれば良い。
【００８６】
また、実施形態では、複数のノズルＮを有する液体吐出ヘッド３０に対して印刷媒体ＰをＹ方向に移動させる構成であったが、逆に、印刷媒体Ｐに対して液体吐出ヘッド３０を移動させる構成であっても良い。
【符号の説明】
【００８７】
１…印刷装置、１０…制御ユニット、３０…液体吐出ヘッド（印刷ヘッド）、１００…制御部、１１０…ＤＲＡＭ、１１２…ＳＲＡＭ、１２４…傾斜処理部（第１処理部）、１２６…補完処理部（第２処理部）、１２８…回転処理部（第３処理部）。
【図１】
0006531367.tif 000002
【図２】
0006531367.tif 000003
【図３】
0006531367.tif 000004
【図４】
0006531367.tif 000005
【図５】
0006531367.tif 000006
【図６】
0006531367.tif 000007
【図７】
0006531367.tif 000008
【図８】
0006531367.tif 000009
【図９】
0006531367.tif 000010
【図１０】
0006531367.tif 000011
【図１１】
0006531367.tif 000012
【図１２】
0006531367.tif 000013
【図１３】
0006531367.tif 000014
【図１４】
0006531367.tif 000015
【図１５】
0006531367.tif 000016
【図１６】
0006531367.tif 000017
【図１７】
0006531367.tif 000018