(57)【要約】【課題】既存の技術の場合、稼働中に新たな不良ノズルが発生した場合には、濃度ムラやスジが新たに発生するのを避け得ない。【解決手段】（ａ）色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に少なくとも複数列配置されている場合にあって、（ｂ）１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、（ｃ）１つの画素を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定するドットパターンの割り当て方法を適用する。【選択図】図４
2006082528.tif 000002
【特許請求の範囲】
【請求項１】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置されている場合にあって、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
１つの画素を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定する
ことを特徴とするドットパターン割り当て方法。
【請求項２】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置されている場合にあって、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定する
ことを特徴とするドットパターン割り当て方法。
【請求項３】
請求項２に記載のドットパターン割り当て方法であって、
１つの画素を構成するｎ行×ｎ列のドットパターンを、１つのラインヘッドに割り当てる
ことを特徴とするドットパターン割り当て方法。
【請求項４】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置されている場合であって、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
１つの画素を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定するドットパターン割当部
を有することを特徴とするドットパターン割り当て装置。
【請求項５】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置されている場合にあって、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定するドットパターン割当部
を有することを特徴とするドットパターン割り当て装置。
【請求項６】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置された印刷ヘッドと、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、１つの画素を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定するドットパターン割り当て部と
を有することを特徴とする印刷装置。
【請求項７】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置された印刷ヘッドと、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定するドットパターン割り当て部と
を有することを特徴とする印刷装置。
【請求項８】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置された印刷ヘッドを制御する印刷制御装置として機能するコンピュータに、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定する処理を実行させる
ことを特徴とするプログラム。
【請求項９】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置された印刷ヘッドを制御する印刷制御装置として機能するコンピュータに、
１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するとき、
ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定する処理を実行させる
ことを特徴とするプログラム。
【請求項１０】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置されている場合にあって、１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するときに使用されるドットパターンのデータ構造であって、
１つの画素を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を対応付けた
ことを特徴とするドットパターンのデータ構造。
【請求項１１】
色及び濃度が同じインクを吐出できるラインヘッドが、印刷ヘッド上に複数列配置されている場合にあって、１つの画素をｎ行×ｎ列（ｎは、２以上の自然数）のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するときに使用されるドットパターンのデータ構造であって、
ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を対応付けた
ことを特徴とするドットパターンのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の一つの形態は、色及び濃度が同じインクを吐出するラインヘッドに対するドットパターンの割り当て方法に関する。また、発明の一つの形態は、この割り当て方法を実現するドットパターン割当装置及び印刷装置に関する。
また、発明の他の形態は、同機能を実現するプログラム及びデータ構造に関する。
【背景技術】
【０００２】
現在、インクジェット方式が各種の印刷に使用されている。例えば、記録媒体には、紙、布（不織布を含む。）、プラスチック、木その他がある。
インクジェット方式の場合、不良ノズル（例えば不調ノズル、不吐出ノズルをいう。）その他の原因により、濃度ムラやスジが発生する可能性が少なからず存在する。このため、不良ノズルの存在を考慮した処理技術の確立が要請されている。
例えば特許文献１には、複数回の走査で一つの記録領域を印刷するマルチパス記録方式において、不良ノズルを印刷に使用しないように間引きパターンを生成する方法が開示されている。
【特許文献１】特開２００４−０４２４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、かかる処理技術は、不良ノズルの位置が予め分かっている必要がある。このため、稼働中に新たな不良ノズルが発生した場合には、濃度ムラやスジが新たに発生してしまう。
従って、稼働中に新たな不良ノズルが発生した場合にも、濃度ムラやスジが新たに発生するのを抑制できる処理技術の確立が要請されている。
【課題を解決するための手段】
【０００４】
本発明者は、以上の技術的課題に着目し、以下の技術手法を提案する。
まず、印刷ヘッドとして、色及び濃度が同じインクを吐出できるラインヘッドが複数列配置されているものが利用可能であるものとする。
また、１つの画素をｎ行×ｎ列のドットパターンで構成し、１つの画素をノズルピッチの１／ｎの解像度で表現するものとする。
この場合に、発明の一つの形態では、１つの画素を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定する処理方式を適用する。
例えば、１つの画素が２行×２列のドットパターンで構成される場合（すなわち４個のドットで構成される場合）であれば、４個のドットを複数列のラインヘッドに均等に割り当てる処理方式を適用する。どのドットパターンをどのラインヘッドに割り当てるかについては、様々な組み合わせが考えられる。
【０００５】
また、発明の他の形態では、ｋ行×ｋ列（ｋは、２以上の自然数）で与えられる画素範囲において、当該画素範囲を構成するドット数が、ｍ列（ｍは、２以上の自然数）のラインヘッドに均等又はほぼ均等に割り当てられるように、各ラインヘッドに対するドットの割り当て数を決定する。
例えば、２画素×２画素の画素範囲で、４個の画素を構成するドットを複数列のラインヘッドに均等に割り当てる処理方式を適用する。ここで、１つの画素が２行×２列のドットパターンで構成される場合（すなわち４個のドットで構成される場合）であれば、１６個のドットを複数列のラインヘッドに均等に割り当てる処理方式を適用する。
勿論、どのドットパターンをどのラインヘッドに割り当てるかについては、様々な組み合わせが考えられる。例えば、各ラインヘッドに割り当てるドットを画素単位で制御する方法が考えられる。また例えば、個々のドット単位で制御する方法も考えられる。
【０００６】
なお、本明細書において、ラインヘッドとは、インクを吐出する複数個のノズルが一列に配置されたヘッドをいうものとする。
ラインヘッドには、印刷幅に亘って最高解像度と同じ密度でノズルが配置されたヘッドの他、記録媒体の移動方向（副走査方向）に対して直交する方向（主走査方向）に相対移動される方式の印刷ヘッドに搭載されるものが含まれる。
また、前述した技術は、ドットパターン割り当て方法に限らず、ドットパターン割り当て装置、印刷装置、プログラム及びデータ構造としても実現できる。具体例については、後述する。
【発明の効果】
【０００７】
発明に係る技術手法を用いれば、１つの画素を構成するドットパターンは、複数のラインヘッドに搭載した複数のノズルを用いて形成される。結果として、稼働中に不良ノズルが新たに発生しても、１画素を構成する他のドットパターンは他の正常なノズルを用いて形成されるので、１つの画素領域の濃度ムラやスジが観察され難くできる。
【発明を実施するための最良の形態】
【０００８】
以下、発明に係る技術手法の実施形態例を説明する。
なお、本明細書で特に図示又は記載されない部分には、当該技術分野の周知又は公知技術を適用する。
また以下に説明する実施形態は、発明の一つの実施形態であって、これらに限定されるものではない。
【０００９】
（Ａ）印刷ヘッドの構成例
まず、印刷ヘッドの構成を簡単に説明する。この実施例の場合、印刷ヘッドには、印刷幅に亘って最高解像度と同じ密度でノズルが配置されたラインヘッドを使用する。また、この印刷ヘッドは、印刷装置の本体（筐体）に対して着脱できるものとする。
印刷ヘッドには、インクを装填したインクカートリッジを着脱するためのスロットが形成されている。各スロットの底部には、インクをノズルに導くための開口が形成されている。開口は、流路を通じて対応するノズル群と接続されている。従って、インクは、インクカートリッジから開口及び流路を通じてノズル群に供給される。
【００１０】
図１（Ａ）に、印刷ヘッドのノズル面１の構成例を示す。この実施例に係るノズル面１には、記録媒体の移動方向に対して２列のノズル群Ｎ１、Ｎ２を配置する。ノズル群Ｎ１、Ｎ２のそれぞれが、ラインヘッドに対応する。
各ノズル群には、ノズル１Ａが、最高解像度と同じ密度で印刷幅と同じ長さに亘って配置されている。この実施例の場合、ノズルピッチは、６００ｄｐｉとする。ノズル群Ｎ１とＮ２は、同じ種類のインクに対応する。すなわち、同色かつ同濃度のインクに対応する。
【００１１】
図１（Ｂ）に、画素とノズルとの対応関係の一例を示す。図１（Ｂ）は、ノズルピッチの半分、この場合、３００ｄｐｉの解像度で画素を形成する場合を表している。破線で囲んで示す範囲が１つの画素に対応する。
この場合、１つの画素は４つのドットで形成される。４つのドットは、ノズル群Ｎ１及びＮ２を均等に使用して形成する。図１の場合、１つの画素１Ｂの形成には、実線１Ｃで囲んで示す４つのノズルが用いられる。
【００１２】
（Ｂ）複数のノズル群を用いたインク滴の均等吐出による効果
１つの画素の形成に使用するインク滴の吐出回数を、前後２列のノズル群Ｎ１、Ｎ２に均等に分配することにより、以下の効果が期待できる。
まず、記録媒体の移動方向である縦のラインに対するインクの吐出が前後２列のノズル群で分担される。このため、一方のノズル群に不良ノズルが発生したとしても、その影響を他方のノズル群により補うことが可能となる。
従って、ノズル群を１つだけ用いる場合に観察されていた濃度ムラやスジを抑制することが可能となる。
図２に、１画素を１つのノズル群を用いて形成する場合の印刷例を示す。図中、網掛けを付した○印は、対応するノズルから吐出したインク滴で形成されたドットを表す。また、○印の中の数字は、ドットを形成するインク滴を吐出したノズル群を表している。図２の場合は、１つのノズル群だけを使用するので、「１」の数字のみが記載されている。また、「Ｏ」は奇数位置のノズルを、「Ｅ」は偶数位置のノズルを表している。このように、１つの画素を複数のノズルを用いて印刷する場合でも、１つのノズル群しか用いない場合には、吐出不足によるスジ３や不吐出によるスジ５が確認される。
【００１３】
図３に、実施例に係る印刷例を示す。表記方法は、基本的に図２と同じである。なお、図３の場合、記録媒体の移動方向に、２つのノズル群を交互に使用してドットを形成する。このため、ドットを表す○印の中に「１」と「２」と記し、印刷に使用するノズル群の違いを区別する。
図３の場合、１つの画素は４つのノズルを用いて印刷される。従って、１つの画素の構成に使用されるノズルの一つに吐出不良又は不吐出が発生しても、他の３つのドットは正常な状態で形成できる。
このため、領域７及び９に示すように、記録媒体の移動方向に不良ドット又はドット抜けが連続することは無い。結果的に、図２の場合に比して画質が改善されることになる。また、１つの画素を４つのドットを用いて表現するため、階調変化も少なくて済む。
【００１４】
また、この印刷方法の場合、記録媒体の移動方向に対して前後に位置する２つのノズル群Ｎ１、Ｎ２の位置関係に依存したドットずれはあっても、画素の相対的な位置ずれは生じ得ない。
実際、ヘッドの取付誤差や記録媒体の送り誤差が存在しても、画素サイズがノズルの並び方向と記録媒体の移動方向のそれぞれについて２倍であるため、１画素当たりのズレ量は、１画素を１ドットで形成する場合の半分となる。従って、画素の位置ずれを原因とするモワレ（干渉縞）の発生を抑制できる。
また、各ノズル群のインクの吐出は、記録媒体の移動方向に対して交互になる。このため、各ノズルの平均的な駆動周期は２倍になり、ノズル下部の液室にインクが再充填されるまでの時間の余裕を拡大できる。結果的に、液室内の液面が安定する。このことは、インクの安定吐出のために有利であり、不調ノズルを減少させる上でも有効である。
【００１５】
（Ｃ）ドットパターンの割り当て例
ここでは、各画素を２×２ドットで構成する場合に、２列のノズル群Ｎ１、Ｎ２の出力機会を均等にするドットパターンの割り当て例を説明する。
（１）割り当て例１
図４は、図３に示した割り当て例と同じである。この例の場合、２つのノズル群Ｎ１、Ｎ２に対応するドットが複数の画素に亘って市松模様形成するように配置される。すなわち、全画素について同じパターンが繰り返され、ノズルの並び方向についても、記録媒体の移動方向についても、ノズル群Ｎ１とＮ２に対応するドットが交互に現れる。
この配置例の場合、前述したように、１つのノズル群に生じた不良ノズルの影響を半減することができる。
また、この割り当て例の場合、１つの画素を単位として、４つのドットが２つのノズル群に均等に割り当てられる。
【００１６】
（２）割り当て例２
図５に、他の割り当て例を示す。この割り当て例も、記録媒体の移動方向について、ノズル群Ｎ１とＮ２に対応するドットが交互に現れる。この点で、割り当て例１と同じである。
ただし、ノズルの並び方向については、割り当て例１と異なる。すなわち、図５の場合、ノズル群Ｎ１、Ｎ２に対応するドットは、画素単位で交互に現れる点で異なっている。例えば、図５の１番上の列の場合、各ドットは、左端から順番に、「１」、「１」、「２」、「２」と現れ、以下繰り返す。
すなわち、この割り当て例の場合、ノズルの並び方向については、画素単位で異なる割り当てパターンが交互に出現する一方、記録媒体の移動方向については、ノズル群Ｎ１とＮ２に対応するドットが交互に出現する。なお、記録媒体の移動方向については、画素単位で同じパターンが連続する。
結果として、画素内だけでなく、２行×２列で与えられる４つの画素を単位として、同じ割り当てパターンがノズルの並び方向と、記録媒体の移動方向に繰り返し出現する。
この４つの画素範囲を基本ブロックという。この割り当て例の場合、基本ブロック内において、各ドットがノズル群Ｎ１、Ｎ２に均等に割り当てられる。
【００１７】
（３）割り当て例３
図６に他の割り当て例を示す。この割り当て例は、割り当て例２の割り当てパターンの向きを入れ替えた関係にある。すなわち、ノズル群Ｎ１とＮ２に対応するドットが交互に現れるのは、ノズルの並び方向についてである。一方、ノズル群Ｎ１、Ｎ２に対応するドットが画素単位で交互に現れるのは、記録媒体の移動方向についてである。
従って、この割り当て例の場合は、不良ノズルの影響を同一画素内において、他の正常なノズルで補間することはできない。ただし、画素単位では、他方のノズル群によるドットの形成が交互に行われる。このため、不良ノズルの影響は半減され、画質の改善を実現できる。
この場合も、画素内だけでなく、２行×２列で与えられる４つの画素を単位として、同じ割り当てパターンがノズルの並び方向と、記録媒体の移動方向に繰り返し出現する。また、この場合も、基本ブロック内において、各ドットがノズル群Ｎ１、Ｎ２に均等に割り当てられる。
【００１８】
（４）割り当て例４
図７に他の割り当て例を示す。この割り当て例は、割り当て例１の変形パターンである。この割り当て例は、ノズルの並び方向と記録媒体の移動方向について、１画素毎に画素内のドットパターンを左右反転する。
すなわち、図７の最上段の場合、各ドットは、左端から順番に、「１」、「２」、「２」、「１」と現れ、以下繰り返す。また、図７の左端の場合、各ドットは、上から順番に、「１」、「２」、「２」、「１」と現れ、以下繰り返す。
この場合も、画素内だけでなく、２行×２列で与えられる４つの画素を単位として、同じ割り当てパターンがノズルの並び方向と、記録媒体の移動方向に繰り返し出現する。また、この場合も、基本ブロック内において、各ドットがノズル群Ｎ１、Ｎ２に均等に割り当てられる。
【００１９】
（５）割り当て例５
図８に、他の割り当て例を示す。この割り当て例は、画素単位でノズル群Ｎ１、Ｎ２に対応付け、ノズルの並び方向と記録媒体の移動方向について、ノズル群Ｎ１、Ｎ２に対応付ける画素を交互に入れ替える例である。
図８の例であれば、左上隅の画素を構成する４つのドットは全てノズル群Ｎ１で形成される。また、その右側と下側の画素を構成する４つのドットは全てノズル群Ｎ２で形成される。
この場合は、画素内における相互補間は望めないが、２行×２列で与えられる４つの画素を単位として、同じ割り当てパターンがノズルの並び方向と、記録媒体の移動方向に繰り返し出現する。また、この場合も、基本ブロック内において、各ドットがノズル群Ｎ１、Ｎ２に均等に割り当てられる。
【００２０】
（Ｄ）印刷装置の実施例１
図９に、前述した印刷方式を実現する印刷装置１１の回路構成例を示す。
なお、印刷装置１１には、図１に示すノズル構成を有する印刷ヘッドが搭載されているものとする。すなわち、印刷装置１１には、６００ｄｐｉのノズルピッチを有する印刷ヘッドが搭載されているものとする。図９は、３００ｄｐｉの解像度で画像を再現する場合に使用する信号処理部の回路構成を表している。
印刷装置１１は、入力画像バッファ１３、輝度・濃度変換部１５、ガンマ変換部１７、ハーフトーニング部１９、ドットパターン割当部２１、ヘッド駆動回路２３で構成される。
【００２１】
この実施例の場合、印刷制御部としての機能は、少なくともドットパターン割当部２１により提供される。
このうち、入力画像バッファ１３は、文字、画像その他の印刷データを一時的に蓄積する記憶デバイスである。例えば、半導体メモリやハードディスクが使用される。なお、モノクロ印刷の場合、印刷データは各画素に対応する輝度データとして与えられる。
輝度・濃度変換部１５は、輝度値を２５６段階の濃度データに変換する処理デバイスである。
ガンマ変換部１７は、濃度データをガンマ特性に従って補正する処理デバイスである。ガンマ変換部１７は、インク量や記録媒体の材質等に応じて濃度データを変換する。
【００２２】
ハーフトーニング部１９は、ガンマ補正後の濃度データをドットによる表現に適した階調数に低減する処理デバイスである。この実施例では、２５６階調の濃度データを２階調に低減する。これは、濃度をドットの有無で表現するためである。
図１０に、ハーフトーニング部１９の回路構成例を示す。ハーフトーニング部１９は、誤差拡散処理部１９Ａと量子化部１９Ｂとで構成される。
ここで、加算器１９Ａ１は、補正値を濃度データに加算する演算器として作用する。この加算処理が、以前に発生した量子化誤差を周辺画素に拡散する補正処理に対応する。なお、補正値は、誤差バッファ１９Ａ２から与えられる。
【００２３】
量子化誤差が補正された濃度データは、２値化スレッショルディング部１９Ａ３において閾値ＴＨと比較され、“０”又は“２５５”のいずれかに変換される。すなわち、２値化スレッショルディング部１９Ａ３は、濃度データの細部を丸め処理する。
丸め処理後の濃度データのうち一部は、量子化部１９Ｂにおいて“０”又は“１”に変換される。ここで、“０”はドット無し、“１”はドット有りを表す。
また、丸め処理後の濃度データのうち一部は、減算器１９Ａ４において丸め処理前の値から減算される。この減算処理が、量子化誤差の算出処理に対応する。
算出された量子化誤差は、乗算器１９Ａ５において誤差拡散係数と乗算され、乗算結果が補正値として誤差バッファ１９Ａ２に格納される。以上が、ハーフトーニング部１９で実行される処理内容である。
【００２４】
ドットパターン割当部２１は、２値の濃度データに対応するドットパターンを変換する処理デバイスである。ドットパターン割当部２１に入力された量子化値は、２値データバッファ２１Ａに一時記憶された後、ドット振分部２１Ｂに与えられる。
ドット振分部２１Ｂは、パターンテーブル２１Ｃを参照し、２値の濃度データに適したドットパターンを割り当てる処理を実行する。
ここで、パターンテーブル２１Ｃには、濃度データが“１”及び“０”に対応するドットパターンが格納されている。この実施例の場合、濃度データ“１”に対応するドットパターンとして、図１１（Ａ）と（Ｂ）が格納されている。図１１（Ａ）はノズル群Ｎ１用であり、図１１（Ｂ）はノズル群Ｎ２用である。
【００２５】
一方、濃度データ“０”に対応するドットパターンとして、図１１（Ｃ）と（Ｄ）に示すパターンが格納されている。図１１（Ｃ）はノズル群Ｎ１用であり、図１１（Ｄ）はノズル群Ｎ２用である。かかるドットパターンが駆動データバッファ２１Ｄに一時記憶された後、ヘッド駆動回路２３に与えられる。
ヘッド駆動回路２３は、駆動データバッファ２１Ｄから読み出した駆動データに基づいて、それぞれ対応するノズル群を駆動する処理デバイスである。すなわち、ヘッド駆動回路２３は、駆動データに対応する位置のノズルからインク滴を吐出させるように動作する。かくして、記録媒体上には３００ｄｐｉの解像度で画像が印刷される。
【００２６】
（Ｅ）印刷装置の実施例２
図１２に、前述した印刷方式を実現する印刷装置３１の回路構成例を示す。
この実施例では、ドットパターン割当部３３の振り分け処理をソフトウェア処理で実現する場合について説明する。従って、ドットパターン割当部３３を除く回路構成は、図１０と同じものを使用する。
ドットパターン割当部３３は、２値データバッファ３３Ａと、ドット振分部３３Ｂと、パターンテーブル３３Ｃと、駆動データバッファ３３Ｄとで構成される。これらの構成要素は、図１０の場合と同じである。
違いは、ドット振分部３３Ｂの振り分け処理が以下に説明する処理手順で行われる点と、パターンテーブル３３Ｃに格納されているドットパターンが１つである点である。
【００２７】
まず、ドット振分部３３Ｂは、以下に示す手法により、２値データバッファ３３Ａの読み出しポインタを生成する。図１３に、読み出しポインタと各画素との関係を示す。なお、印刷画像の解像度は３００ｄｐｉであるが、ドットの有無は６００ｄｐｉの解像度で割り当てる必要がある。このため、画素の読み出しポインタ（Ｐｍ，Ｐｎ）は、ドット座標（Ｘ，Ｙ）を用い、（Ｘ／２，Ｙ／２）として与えられる。
図１３の場合、読み出しポインタ（３，３）で与えられる画素の濃度データは“１”である。また、読み出しポインタ（４，３）で与えられる画素の濃度データは“１”である。同様に、読み出しポインタ（３，４）と（４，４）で与えられる画素の濃度データは“０”である。
【００２８】
次に、ドット振分部３３Ｂは、以下に示す手法により、パターンテーブル３３Ｃの読み出しポインタを生成する。図１４に、読み出しポインタとパターンテーブル３３Ｃに格納されたパターン値との関係を示す。
因みに、図１４は、１６ドットを単位とするパターン値について表している。ここでは、図４に示すドットパターンを前提に説明する。
まず、パターンテーブル３３Ｃの構造を説明する。パターンテーブル３３Ｃは、１６個の領域として管理されている。各領域には、マスク番号（ＭＡＳＫ０〜１５）が付されている。読み出しポインタは、このマスク番号を指定する。
【００２９】
ドット振分部３３Ｂは、ドット座標（Ｘ，Ｙ）に対応するマスク番号を次式によって決定する。
マスク番号＝4*(2*((Y%4)/2)+(Y%2))+2*((X%4)/2)+X%2
なお、前式において、演算子％は、除算演算の余りを求めることを意味する。例えば、“５％２”であれば、“１”が求める値となる。２で除算するこの例の場合、演算子％で与えられる値は“０”か“１”のいずれかである。
また、前式において、演算子／は、除算演算の商を求めることを意味する。例えば、“３／２”であれば、“１”が求める値となる。
【００３０】
図１４は、各領域（ＭＡＳＫ０〜１５）と、演算項との関係を表している。
ここで、前式の第１項は、パラメータＹを正規化した値が、４行×４列のいずれの行に対応するかを決定する式である。なお、第１項のうち“2*((Y%4)/2)”は、図１４に示す４行×４列の上２行に対応するか、下２行に対応するかを決定する式である。また、第１項のうち“Y%2”は、前式で決定した２行のうち１行目か２行目かを決定する式である。
かかる式によって、Ｙ座標を正規化した際の位置が確定する。すなわち、“０”、“４”、“８”、“１２”のいずれの行であるかが確定する。
次に、前式の第２項と第３項を説明する。これら２項は、Ｘ座標を正規化した際の位置を確定する式である。まず、第２項は、左２列か右２列のいずれかを決定するための式である。また、第３項は、決定した２列のうちの右側か左側かを決定するための式である。
かかる式によって、Ｘ座標を正規化した際の位置が確定する。すなわち、“０”、“１”、“２”、“３”のいずれであるかが確定する。
【００３１】
かかる手順によって、ドット振分部３３Ｂは、パターンテーブル３３Ｃの読み出しポインタを決定する。読み出しポインタが決定すると、対応位置に格納されているパターン値の読み出しと、各ノズル群に対応する駆動データの算出処理が実行される。
各領域には、図１４に示すように、採用したドットパターンに対応する“１”又は“０”の値がマスク番号と関連づけて格納されている。
ここで、パターン値の“１”は、ノズル群Ｎ１のオン制御とノズル群Ｎ２のオフ制御を意味し、パターン値の“０”を付した箇所は、ノズル群Ｎ１のオフ制御とノズル群Ｎ２のオン制御を意味する。
従って、実際の駆動データは、これらパターン値と濃度データとの論理積によって決定されることになる。もっとも、ノズル群Ｎ２についは、パターン値の論理反転値と濃度データとの論理積によって決定する。
【００３２】
例えば、ノズル座標（Ｘ，Ｙ）がマスク番号“０”に対応し、その濃度データが“１”として与えられる場合、ノズル群Ｎ１用の駆動データは、“濃度データ＊パターン値”の演算の結果、“１”となる。一方、同位置のノズル群Ｎ２用の駆動データは、“濃度データ＊パターン値の論理反転値（０）”の演算の結果、“０”となる。
同様に、マスク番号“１”に対応するノズル群Ｎ１用の駆動データは、“濃度データ＊パターン値”の演算の結果、“０”となる。また、マスク番号“１”に対応するノズル群Ｎ２用の駆動データは、“濃度データ＊パターン値の論理反転値（１）”の演算の結果、“１”となる。
【００３３】
なお、マスク番号８〜１５の場合には、濃度データが“０”であるので、ノズル群Ｎ１用の駆動データもノズル群Ｎ２用の駆動データも共に“０”となる。
この演算結果は、前述した実施例で説明した図１１と一致する。このように、駆動データは、ソフトウェア処理によっても確定することができる。また、この場合、パターンテーブル３３Ｃに格納するドットパターンが１種類で済む。
【００３４】
（Ｆ）他の実施形態
（ａ）前述の実施例の場合、パターンテーブルに１種類のドットパターンが格納されているものとして説明した。
しかし、パターンテーブルに複数のドットパターンを格納することもできる。この場合、いずれのドットパターンを参照するかは、印刷内容やユーザーの設定に応じて印刷処理の実行前に選択すれば良い。
（ｂ）前述の実施例の場合、同色かつ同濃度のインクの吐出が可能な２つのラインヘッドが印刷ヘッドに搭載されている場合について説明した。
しかし、発明に係る技術は、３列以上のラインヘッドが印刷ヘッドに搭載されている場合にも適用できる。
【００３５】
（ｃ）前述の実施例の場合、１つの画素を２行×２列で与えられる計４個のドットで表現する場合について説明した。すなわち、ノズルピッチの１／２の解像度で表現する場合について説明した。
しかし、１つの画素をｎ行×ｎ列（ｎは、３以上の自然数）で与えられる計ｎ^2個のドットで表現する場合にも適用できる。
（ｄ）前述の実施例の場合、基本ブロックを２行×２列の計４個の画素で定義した。
しかし、基本ブロックをｋ行×ｋ列（ｋは、３以上の自然数）で与えられる計ｋ^2個の画素で定義しても良い。
【００３６】
（ｅ）前述の実施例の場合、ラインヘッドは、ノズルが最高解像度と同じ密度で印刷幅と同じ長さに亘って配置されている場合について説明した。なお、この種のラインヘッドは、固定ヘッドとも呼ばれる。
しかし、ラインヘッドは、記録媒体に対してシリアル駆動されるヘッドに搭載されている場合にも適用できる。なお、この種のラインヘッドは、マルチヘッドとも呼ばれる。この場合、実施例の説明で使用したノズルの並び方向は主走査方向と、記録媒体の移動方向は副走査方向と読み替えれば良い。
（ｆ）前述の実施例における同色かつ同濃度のインクは、黒インクだけでなく、カラーインク（マゼンタ系のインク、シアン系のインク、イエロー系のインク）でも良い。
【００３７】
（ｇ）前述の実施例では、１つのドットを１発のインク滴で形成する場合について説明したが、１つのドットを複数発のインク滴で形成しても良い。
１つのドットを複数発のドットで構成することで、ドット径の可変や濃度の可変による階調表現能力を一段と高めることができる。
（ｈ）前述の実施例では、ドット径はいずれも同じものとして説明したが、インク滴量の調整によりドット径を可変しても良い。
また、インク濃度に応じてドット径を可変しても良い。ドット径の可変により、階調表現能力を一段と高めることができる。
【００３８】
（ｉ）前述の実施例における印刷装置は、印刷専用機でも良いし、他の機能も搭載する複合機でも良い。また、印刷装置の用途は、オフィスや家庭内での使用を前提としたものに限らず、医療用途を含むものとする。例えば、患部の外観画像、Ｘ線画像、エコー画像その他の医療画像の印刷用途にも適用できる。
（ｊ）前述の実施例では、印刷装置内の信号処理をハードウェア的に説明したが、印刷装置の信号処理がファームウェアや実行プログラムによって規定される場合には、各信号処理をソフトウェア的に実現しても良い。
なお、実行プログラムは、半導体メモリ、ハードディスク、光学式記憶媒体その他の記憶媒体に格納されることが望ましい。
（ｋ）前述の実施例には、発明の趣旨の範囲内で様々な変形例が考えられる。また、本明細書の記載に基づいて創作される各種の変形例及び応用例も考えられる。
【図面の簡単な説明】
【００３９】
【図１】ノズル面の構成例を示す図である。
【図２】１つの画素が複数個のドットで構成される場合に、全てのドットを１つのラインヘッドで形成する場合の印刷例を示す図である。
【図３】１つの画素が複数個のドットで構成される場合に、各ドットを複数列のラインヘッドに均等に割り当てる場合の印刷例を示す図である。
【図４】複数個のドットと各ラインヘッドとの割り当て関係の例を示す図である。
【図５】複数個のドットと各ラインヘッドとの割り当て関係の例を示す図である。
【図６】複数個のドットと各ラインヘッドとの割り当て関係の例を示す図である。
【図７】複数個のドットと各ラインヘッドとの割り当て関係の例を示す図である。
【図８】複数個のドットと各ラインヘッドとの割り当て関係の例を示す図である。
【図９】印刷装置（ドットパターン割り当て装置）の構成例を示す図である。
【図１０】ハーフトーニング部の構成例を示す図である。
【図１１】パターンテーブルに格納されたドットパターン例を示す図である。
【図１２】印刷装置（ドットパターン割り当て装置）の他の構成例を示す図である。
【図１３】２値データバッファの読み出しポインタの決定方法を示す図である。
【図１４】パターンテーブルの読み出しポインタの決定方法を示す図である。
【符号の説明】
【００４０】
１              ノズル面
１Ａ            ノズル
１１            印刷装置
１３            入力画像バッファ
１５            輝度・濃度変換部
１７            ガンマ変換部
１９            ハーフトーニング部
２１、３３      ドットパターン割当部
２１Ａ、３３Ａ  ２値データバッファ
２１Ｂ、３３Ｂ  ドット振り分け部
２１Ｃ、３３Ｃ  パターンテーブル
２１Ｄ、３３Ｄ  駆動データバッファ
２３            ヘッド駆動回路
【図１】
2006082528.tif 000003
【図２】
2006082528.tif 000004
【図３】
2006082528.tif 000005
【図４】
2006082528.tif 000006
【図５】
2006082528.tif 000007
【図６】
2006082528.tif 000008
【図７】
2006082528.tif 000009
【図８】
2006082528.tif 000010
【図９】
2006082528.tif 000011
【図１０】
2006082528.tif 000012
【図１１】
2006082528.tif 000013
【図１２】
2006082528.tif 000014
【図１３】
2006082528.tif 000015
【図１４】
2006082528.tif 000016