(57)【要約】【課題】  ヘッドに備えられた複数の飛翔手段から飛翔され、記録媒体に到達したインクの位置がばらついても、画質を向上させる。【解決手段】  第１のビットマップメモリＢＭＭ１の各データ列ｌ（＝１、２、３…）のデータが、第２のビットマップメモリＢＭＭ２において、該データ列ｌに対応して予め定められた２つの隣接するデータ列ｈｌ、ｈｌ＋１に位置するように配置し、第２のビットマップメモリＢＭＭ２における各データ列ｈｌを１つのノズルが担当する。そして、第１のビットマップメモリの各データ列ｌに対応する、第２のビットマップメモリにおける２つの隣接するデータ列ｈｌ、ｈｌ＋１各々を担当するノズルにより用紙に飛翔されたインクの全ドットの重心位置が、データ列ｌに対応する基準線に近づくように、ノズルのインク飛翔・非飛翔パターンを定め、このインク飛翔・非飛翔パターンに基づいて、各ノズルのインクの飛翔を制御する。【選択図】        図５
2006088576.tif 000002
【特許請求の範囲】
【請求項１】
インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、
前記ヘッドと前記記録媒体とを相対的に前記所定方向と交差する走査方向に移動させる移動手段と、
前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データを入力する入力手段と、
前記入力された画像データにおける前記各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列を構成する構成手段と、
前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段のインクの飛翔を制御する制御手段と、
を備えた画像形成装置。
【請求項２】
前記構成手段は、２つの隣接する第１のデータ列同士を組みにして、各組のデータを該データの並ぶ順に各組毎に配置することにより、各第２のデータ列を構成し、
前記制御手段は、前記第１のデータ列のデータに基づいてドットを形成すると仮定した場合に予定されるドットの前記走査方向における第１の解像度に対して、前記第２のデータ列のデータに基づいて各飛翔手段からインクが飛翔されることにより前記記録媒体上に形成されたドットの前記走査方向における第２の解像度を２以上の整数倍とする、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第２の解像度は、前記第１の解像度の２倍であり、
m、ｇを整数、第１のデータ列の前記走査方向に直交する方向の位置をm、m番目の第１のデータ列におけるデータの前記走査方向における位置をｇとすると、
前記構成手段は、m番目の第１のデータ列のｇ番目のデータを、m番目及びm＋１番目の第２のデータ列における、mが奇数及び偶数の一方の場合には２ｇ‐１番目の位置に、mが他方の場合には２ｇ番目の位置に、配置することにより、前記第２のデータ列を構成する、
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記構成手段は、各第１のデータ列のデータを用いて、該第１のデータ列毎に異なる予め定められた２つの隣接する第２のデータ列を構成し、
前記制御手段により制御される複数の飛翔手段の前記走査方向と直交する方向における配置間隔は、前記第１のデータ列のデータに基づいてドットを形成すると仮定した場合に予定される該方向方向における配置間隔の半分である、
ことを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記制御手段は、各飛翔手段によりインクが飛翔されて記録媒体上に形成されたドットの位置に基づいて、前記重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、前記２つの隣接する第２のデータ列各々を担当する飛翔手段のインク飛翔頻度を定め、定められたインク飛翔頻度に従って各飛翔手段からインクを飛翔させることを特徴とする請求項１乃至請求項４の何れか１項に記載の画像形成装置。
【請求項６】
前記各飛翔手段のインク飛翔頻度が、複数の階調各々毎に定められ、
前記制御手段は、設定された階調に対応して定められた各飛翔手段各々のインク飛翔頻度に従って各飛翔手段からインクを飛翔させることを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記インク飛翔頻度に基づいた各飛翔手段のインク飛翔・非飛翔パターンが予め定められ、
前記制御手段は、前記定められたインク飛翔・非飛翔パターンに従って各飛翔手段からインクを飛翔させることを特徴とする請求項５又は請求項６に記載の画像形成装置。
【請求項８】
前記ヘッドは、各々同一の色のインクを飛翔させる複数の飛翔手段を、複数の色各々毎に備えて構成され、
前記構成手段は、前記入力された画像データのデータで、前記複数の色各々毎に、前記第２のデータ列を構成し、
前記制御手段は、前記複数の色各々毎に構成された各データに基づいて、前記各飛翔手段のインクの飛翔を制御する、
ことを特徴とする請求項１乃至請求項７の何れか１項に記載の画像形成装置。
【請求項９】
インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、
前記ヘッドと前記記録媒体とを相対的に前記所定方向と交差する走査方向に移動させる移動手段と、
前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データにおける各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列が外部装置において構成されてなる画像データを入力する入力手段と、
前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段のインクの飛翔を制御する制御手段と、
を備えた画像形成装置。
【請求項１０】
インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、該記録媒体とを相対的に該所定方向と交差する方向に移動させる第１のステップと、
前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データを入力する第２のステップと、
前記入力された画像データにおける前記各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列を構成する第３のステップと、
前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段からインクを飛翔させる第４のステップと、
を備えた画像形成方法。
【請求項１１】
インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、前記記録媒体とを相対的に前記所定方向と交差する方向に移動させる第１のステップと、
前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データにおける各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列が外部装置において構成されてなる画像データを入力する第２のステップと、
前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段のインクを飛翔させる第３のステップと、
を備えたことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び方法に係り、より詳細には、インクを飛翔させる複数の飛翔手段が配置されて構成されたヘッドと、記録媒体とを相対的に移動させている状態で、飛翔手段からインクを飛翔させて、画像を形成する画像形成装置及び方法に関する。
【背景技術】
【０００２】
インクを飛翔させる複数のノズルを備えたヘッドを用紙に対して移動させて用紙に画像を記録するインクジェット記録装置において、画像が記録された記録媒体上で、ヘッドの製造ばらつきに起因するスジむらが発生しないようにすることは、画質の点から課題である。ヘッドの製造ばらつきは、形成するインクドットの大きさや位置をばらつかせ、ヘッドの走査と共に、画像が記録された記録媒体上でスジ状のむらを引き起こす。従来、ヘッドの製造ばらつきを減らす試みがなされてきているが、ノズル数の増加やコスト低減のために、画質上、十分な精度を得ることは難しい。
【０００３】
このような中、画像の記録方法の面から、スジむらを目立たなくする手法が多数提案されてきた（特許文献１、２）。特許文献１では、同一ラスタに対して、パスを変えて複数のノズルを走査させ、それらノズルで補完させながらラスタを完成することで、スジむらを散らしている。また、特許文献２では、同時に駆動されるノズル数を分割数分の１とし、瞬間的な電力消費の高まりを抑え、画質向上と回路コスト低減を両立しようとしている。
【０００４】
これらは、ラスタ当たりの走査回数が増加するので、画質向上のためには記録速度を犠牲にする必要がある。すなわち、スジむらの除去性能と記録時間はトレードオフの関係にある。
【０００５】
そこで、画質と記録速度の両立を目指して、ヘッドの特性を考慮した記録方法が提案されている（特許文献３参照）。特許文献３では、ヘッド全体のドット径と着弾位置ばらつきを元に、スジむらの目立たないドット径を選択することが開示されている。
【特許文献１】特開平3-207665号公報
【特許文献２】特開2001-47664公報
【特許文献３】特開2003-211643公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１〜３には、ヘッドに設けられた各ノズルから飛翔され用紙に到達したインクの位置のばらつき量を考慮していない。
【０００７】
本発明は、上記事実に鑑みなされたもので、ヘッドに備えられた複数の飛翔手段から飛翔され、記録媒体に到達したインクの位置がばらついても、画質を向上させることの可能な画像形成装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため請求項１記載の発明に係る画像形成装置は、インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、前記ヘッドと前記記録媒体とを相対的に前記所定方向と交差する走査方向に移動させる移動手段と、前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データを入力する入力手段と、前記入力された画像データにおける前記各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列を構成する構成手段と、前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段のインクの飛翔を制御する制御手段と、を備えている。
【０００９】
ここで、ヘッドは、インクを飛翔させる複数の飛翔手段を配置して構成されている。本ヘッドでは、この複数の飛翔手段により１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが、記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、複数の飛翔手段が配置されている。
【００１０】
移動手段は、ヘッドと記録媒体とを相対的に前記所定方向と交差する方向に移動させる。例えば、移動手段は、ヘッドを固定し記録媒体を移動したり、記録媒体を固定してヘッドを移動したり、ヘッド及び記録媒体双方を移動したり、するようにしてもよい。
【００１１】
入力手段は、ヘッドと記録媒体とを主走査方向に相対的に移動しながら記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データを入力する。
【００１２】
構成手段は、入力された画像データにおける前記各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列を構成する。
【００１３】
ここで、構成手段は、２つの隣接する第１のデータ列同士を組みにして、各組のデータを該データの並ぶ順に各組毎に配置することにより、各第２のデータ列を構成するようにしてもよい。
【００１４】
この場合、第２のデータ列のデータ数は、第１のデータ列のデータ数の少なくとも２倍となる。そして、第１のデータ列に従う走査方向の解像度と同一の解像度で第２のデータ列に従って画像を形成すると、この画像は、第１のデータ列で予定される画像のサイズより大きくなってしまう。
【００１５】
そこで、制御手段は、第１のデータ列のデータに基づいて形成されるドットの走査方向における第１の解像度に対して、第２のデータ列のデータに基づいて各飛翔手段からインクが飛翔されることにより記録媒体上に形成されたドットの走査方向における第２の解像度を２以上の整数倍とする。具体的には、ヘッドと記録媒体とが相対的に移動しながら飛翔手段からインクを飛翔させる周波数を高くする。
【００１６】
ところで、第２の解像度を第１の解像度の２倍、m、ｇを整数、第１のデータ列の前記走査方向に直交する方向の位置をm、m番目の第１のデータ列におけるデータの前記走査方向における位置をｇとすると、構成手段は、m番目の第１のデータ列のｇ番目のデータを、m番目及びm＋１番目の第２のデータ列における、mが奇数及び偶数の一方の場合には２ｇ‐１番目の位置に、mが他方の場合には２ｇ番目の位置に、配置することにより、前記第２のデータ列を構成するようにしてもよい。
【００１７】
また、構成手段は、各第１のデータ列のデータを用いて、該第１のデータ列毎に異なる予め定められた２つの隣接する第２のデータ列を構成してもよい。
【００１８】
この場合、制御手段により制御される複数の飛翔手段の配置間隔は、第１のデータ列のデータに基づいてドットをを形成すると仮定した場合に予定される走査方向と直交する方向における配置間隔の半分である。
【００１９】
制御手段は、第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、ヘッドと記録媒体とが走査方向に移動しながら、第１のデータ列に対応する基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が基準線に近づくように、各飛翔手段のインクの飛翔を制御する。
【００２０】
なお、本発明では、ヘッドにおける複数の飛翔手段による１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが、記録媒体の画像形成予定領域の該所定方向の長さ以上であり、移動手段により、ヘッドと記録媒体とを相対的に上記のように移動させて、１回走査することにより、記録媒体の画像形成予定領域に画像が形成される。
【００２１】
ここで、制御手段は、各飛翔手段によりインクが飛翔されて記録媒体上に形成されたドットの位置に基づいて、前記重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、前記２つの隣接する第２のデータ列各々を担当する飛翔手段のインク飛翔頻度を定め、定められたインク飛翔頻度に従って各飛翔手段からインクを飛翔させるようにしてもよい。
【００２２】
また、各飛翔手段のインク飛翔頻度が複数の階調各々毎に定められている場合、制御手段は、設定された階調に対応して定められた各飛翔手段各々のインク飛翔頻度に従って各飛翔手段からインクを飛翔させるようにしてもよい。
【００２３】
そして、インク飛翔頻度に基づいた各飛翔手段のインク飛翔・非飛翔パターンが予め定められている場合、制御手段は、定められたインク飛翔・非飛翔パターンに従って各飛翔手段からインクを飛翔させるようにしてもよい。
【００２４】
なお、各々同一の色のインクを飛翔させる複数の飛翔手段を複数の色各々毎に備えて、上記ヘッドを構成してもよい。この場合、配置手段は、入力された画像データのデータを、複数の色各々毎に配置し、制御手段は、複数の色各々毎に配置された各データに基づいて、前記各飛翔手段のインクの飛翔を制御する。
【００２５】
以上説明したように本発明は、ヘッドと記録媒体とが相対的に移動しながら２つの隣接する第２のデータ列各々を担当する飛翔手段によりインクが飛翔されて記録媒体上に形成される２本の線上の全ドットの重心の走査方向に直行する方向における位置が基準線に近づくようにしているので、ヘッドに備えられた複数の飛翔手段から飛翔され、記録媒体に到達したインクの位置がばらついても、ドットの位置が基準線に位置するように視認され、画質を向上させることができる。
【００２６】
ところで、上記発明では、画像データを入力し、入力された画像データを用いて上記第２のデータ列を構成しているが、これに限定されるものではなく、外部装置において第２のデータ列を構成してなる画像データを入力するようにしてもよい（請求項９）。
【００２７】
即ち、請求項９記載の発明は、インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、前記ヘッドと前記記録媒体とを相対的に前記所定方向と交差する走査方向に移動させる移動手段と、前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データにおける各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列が外部装置において構成されてなる画像データを入力する入力手段と、前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段のインクの飛翔を制御する制御手段と、を備えた画像形成装置である。
【００２８】
本画像形成装置の作用は、外部装置において上記第２のデータ列を構成する点以外は、上記請求項１記載の発明と同様である。
【００２９】
ここで、外部装置は、２つの隣接する第１のデータ列同士を組みにして、各組のデータを該データの並ぶ順に各組毎に配置することにより、各第２のデータ列を構成してもよい。この場合、第１のデータ列のデータに基づいて形成されるドットの走査方向における第１の解像度に対して、第２のデータ列のデータに基づいて各飛翔手段からインクが飛翔されることにより記録媒体上に形成されたドットの走査方向における第２の解像度を２以上の整数倍とする。
【００３０】
具体的には、例えば、第２の解像度を第１の解像度の２倍、m、ｇを整数、第１のデータ列の前記走査方向に直交する方向の位置をm、m番目の第１のデータ列におけるデータの前記走査方向における位置をｇとすると、外部装置は、m番目の第１のデータ列のｇ番目のデータを、m番目及びm＋１番目の第２のデータ列に、mが奇数及び偶数の一方の場合には２ｇ‐１番目の位置に、mが他方の場合には２ｇ番目の位置に、配置する。
【００３１】
また、外部装置は、各第１のデータ列のデータを用いて、該第１のデータ列毎に異なる予め定められた２つの隣接する第２のデータ列を構成してもよい。この場合、複数の飛翔手段の配置間隔は、第１のデータ列のデータに基づいてドットを形成すると仮定した場合に予定される走査方向と直交する方向における配置間隔の半分である。
【００３２】
制御手段は、各飛翔手段によりインクが飛翔された記録媒体上に形成されたドットの位置に基づいて、上記重心の走査方向と直交する方向の位置が基準線に近づくように、２つの隣接する第２のデータ列各々を担当する飛翔手段のインク飛翔頻度を定め、定められたインク飛翔頻度に従って各飛翔手段からインクを飛翔させることを特徴とするようにしてもよい。
【００３３】
また、各飛翔手段のインク飛翔頻度が複数の階調各々毎に定められている場合、制御手段は、設定された階調に対応して定められた各飛翔手段各々のインク飛翔頻度に従って各飛翔手段からインクを飛翔させるようにしてもよい。
【００３４】
そして、インク飛翔頻度に基づいた各飛翔手段のインク飛翔・非飛翔パターンが予め定められている場合、制御手段は、定められたインク飛翔・非飛翔パターンに従って各飛翔手段からインクを飛翔させるようにしてもよい。
【００３５】
なお、各々同一の色のインクを飛翔させる複数の飛翔手段を複数の色各々毎に備えて、上記ヘッドを構成してもよい。この場合、配置手段は、入力された画像データのデータを、複数の色各々毎に配置し、制御手段は、複数の色各々毎に配置された各データに基づいて、前記各飛翔手段のインクの飛翔を制御する。
【００３６】
請求項１０記載の発明にかかる画像形成方法は、インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、該記録媒体とを相対的に該所定方向と交差する方向に移動させる第１のステップと、前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データを入力する第２のステップと、前記入力された画像データにおける前記各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列を構成する第３のステップと、前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段からインクを飛翔させる第４のステップと、を備えている。なお、本発明の作用、効果は請求項１記載の発明と同様であるのでその説明を省略する。
【００３７】
請求項１１記載の発明にかかる画像形成方法は、インクを飛翔させる複数の飛翔手段が、１回にインクを飛翔させてなるインク飛翔領域全体の所定方向の長さが記録媒体の画像形成予定領域の該所定方向の長さ以上となるように、配置されて構成されたヘッドと、前記記録媒体とを相対的に前記所定方向と交差する方向に移動させる第１のステップと、前記ヘッドと前記記録媒体とを走査方向に相対的に移動しながら前記記録媒体上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データにおける各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列が外部装置において構成されてなる画像データを入力する第２のステップと、前記第２のデータ列それぞれを１つの飛翔手段が担当し、かつ、前記ヘッドと前記記録媒体とが走査方向に移動しながら、前記第１のデータ列に対応する前記基準線を挟む２本の準基準線を目標として、該第１のデータ列に対応する２本の第２のデータ列のデータに基づいて、該第２のデータ列を担当する飛翔手段からインクを飛翔させると共に、該２本の準基準線を目標としてインクが飛翔されることにより前記記録媒体上に形成される２本の線上の全ドットの重心の前記走査方向に直行する方向における位置が前記基準線に近づくように、各飛翔手段のインクを飛翔させる第３のステップと、を備えている。なお、本発明の作用、効果は請求項８記載の発明と同様であるのでその説明を省略する。
【発明の効果】
【００３８】
以上説明したように本発明は、ヘッドと記録媒体とが相対的に移動しながら２つの隣接する第２のデータ列各々を担当する飛翔手段によりインクが飛翔されて記録媒体上に形成される２本の線上の全ドットの重心の走査方向に直行する方向の位置が基準線に近づくようにしているので、ヘッドに備えられた複数の飛翔手段から飛翔され、記録媒体に到達したインクの位置がばらついても、ドットの位置が基準線に位置するように視認され、画質を向上させることができる。
【発明を実施するための最良の形態】
【００３９】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００４０】
図１に示すように、本実施の形態に係る画像形成装置としてのインクジェット記録装置は、それぞれＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（サイアン）、Ｋ（黒）の色のインクを収容するインクタンク１４Ｙ〜１４Ｋ、各色に対応して配置された後述するヘッドを備えた記録ヘッドアレイ１２、記録媒体としての用紙Ｐを収容する給紙トレイ１６、記録ヘッドアレイ１２に対向して配置され、用紙Ｐを後述する走査方向に搬送する無端ベルト状の、移動手段としての搬送体２４、及び印刷後の用紙を排出する排紙トレイ１８を備えている。
【００４１】
また、インクジェット記録装置は、給紙トレイ１６から搬送体１４に至る経路２０Ａ及び搬送体２４から排紙トレイ１８に至る経路２０Ｂとにより構成される第１の搬送経路と、第１の搬送経路の経路２０Ｂから反対方向に搬送体２４に至る第２の搬送経路２２と、が形成されるように、複数の搬送ローラが設けられている。
【００４２】
更に、本実施の形態に係るインクジェット記録装置は、記録ヘッドアレイ１２のノズルを清掃するメンテナンスユニット２６Ａ、２６Ｂを備えている。
【００４３】
ところで、上記インクタンク１４Ｙ〜１４Ｋの各タンクには、公知のインクを使用している。例えば、水性インク、油性インク、溶剤系インクなどを用いることができる。インクタンク１４Ｙ〜１４Ｋから記録ヘッドアレイ１２の後述するヘッドにかけて配管が設けられ、対応する色のインクが供給される。
【００４４】
また、第１の搬送経路の経路２０Ａでは、給紙トレイ１６から用紙Ｐが１枚づつ複数の搬送ローラによって搬送体２４まで搬送され、更に、経路２０Ｂでは、複数の搬送ローラによって排紙トレイ１８に到達する。本実施の形態では、第２の搬送経路２２を設けて、用紙を反転させ両面印字を可能としている。
【００４５】
更に、搬送体２４は、２本のロールに巻きかけられたベルトを備えている。この搬送体２４により用紙Ｐを保持する方法としては、給電吸着力を使用することができる。すなわち、帯電ロールで用紙をベルトに押圧すると共に用紙Ｐに電荷を与え吸着力を発生させるものである。
【００４６】
図２に示すように、記録ヘッドアレイ１２は、複数の色（Ｙ、Ｍ、Ｃ、Ｋ）各々に対応するヘッド３０Ｙ〜３０Ｋを備えている。各へッド３０Ｙ〜３０Ｋはインク飛翔手段としての複数のノズル２８を備えている。各ヘッド３０Ｙ〜３０Ｋは同一の構成となっているので、ヘッド３０Ｙを例にとり説明する。
【００４７】
用紙Ｐの画像形成予定領域の所定方向の長さをMとすると、ヘッド３０Ｙは、複数のノズル２８を、ヘッド３０Ｙの複数のノズル２８全体で１回にインクを飛翔させて成るインク飛翔領域全体の所定方向の長さが、画像形成予定領域の所定方向の長さM以上となるように配置して、構成されている。本実施の形態では、ヘッド３０Ｙは、搬送される用紙の画像形成予定領域の所定方向の両端位置間を少なくともカバーするように、複数のノズル２８を配置して、構成されている。なお、所定方向とは、搬送体２４により用紙Ｐが搬送される走査方向Ｆと交差（本実施の形態では直交）する方向である。
【００４８】
なお、本実施の形態では、各ノズルの配置間隔は、走査線間隔と一致している。また、各ヘッド３０Ｙ〜３０Ｋは、走査方向Ｆに沿って配置している。
【００４９】
図３に示すように、本実施の形態に係るインクジェット記録装置の制御系は、パソコン（パーソナルコンピュータ）等により作成され、ヘッド３０（３０Ｙ〜３０ｋ）に対し用紙Ｐを走査方向に移動しながら用紙Ｐ上にドットを形成するために基準となる複数の基準線各々に対応する複数の第１のデータ列で構成される画像データ（各データがＲ（赤），Ｇ(緑)，Ｂ（青）の各色の成分の画像データ）を入力し、用紙及びインクの特性に応じた色変換や濃度補正を行う色変換部３２を備えている。パソコンからテキストデータを画像データとして入力する場合もある。色変換部３２は、入力手段に対応する。
【００５０】
色変換部３２による色補正には一般にＬＵＴ(Look Up Table)を呼ばれる補正テーブルを使用する。  なお、各データがＲ（赤），Ｇ(緑)，Ｂ（青）の各色の成分の画像データからＣＭＹＫの各色毎の画像データへの変換を行うようしてもよい。
【００５１】
色変換部３２には画像処理部３４が接続されている。画像処理部３４は、色変換部３２からのデータに対しハーフトーン処理を実行する。入力された画像データは通常２５６階調のデータである。画像処理部３4は、この２５６階調の入力画像データを、後述するノズル駆動部３８が制御可能な階調（一般に２〜８階調）に変換する。
【００５２】
画像処理部３４には、配置手段としての記録データ作成部３６が接続されている。記録データ−作成部３６は、各色毎に、第１のビットマップメモリと第２のビットマップメモリを備えている。
【００５３】
即ち、記録データ作成部３６は各色毎に、上記画像データを第１のビットマップメモリに、上記各第１のデータ列毎に配置する。そして、記録データ−作成部３６は各色毎に、第１のビットマップメモリに配置された画像データにおける各第１のデータ列のデータを用いて、第２のビットマップメモリにおいて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列を構成する。なお、詳細は後述するが、第２のビットマップメモリの１つのデータ列には、第１のビットマップにおける隣接する２つのデータ列の各データを配置するので、第２のビットマップメモリのデータ列の方向（走査方向）の密度（第１の解像度）は、第１のビットマップメモリにおける密度（第２の解像度）の２倍となっている。なお、ノズル配列方向（所定方向）の解像度は、第１のビットマップメモリと第２のビットマップメモリとは同一である。
【００５４】
記録データ作成部３６は、ヘッドやノズル配列にマッピングさせた吐出タイミングやデータ配列も考慮する。必要に応じ装置制御信号の付与・挿入もする。
【００５５】
記録データ作成部３６には、上記ヘッド３０Ｙ〜３０Ｋの各ノズルに駆動信号を出力することによりインクを飛翔させる、制御手段としてのノズル駆動部３８が接続されている。
【００５６】
色変換部３２、画像処理部３４、記録データ作成部３６、及びノズル駆動部３８には、これらを制御する制御部４０が接続され、制御部４０には、上記第１の搬送経路（経路２０Ａ，２０Ｂ）及び第２の搬送経路２２の各々を構成する搬送ローラを駆動する為のモータから成る搬送系４２が接続されている。そして、制御部４０及びノズル駆動部３８は、制御部４０が搬送系４２を制御して用紙が搬送体２４によって搬送されながら、上記第２のビットマップメモリ上に配置された各データに基づいて、各ノズルからインクを飛翔させて、画像を形成する。
【００５７】
ここで、記録データ作成部３６が実行するデータ配置処理プログラムを、図４を参照して説明する。なお、本データ配置処理プログラムは、入力した画像データのＣＭＹＫの各色毎の画像データ毎に実行する。
【００５８】
本プログラムは、画像処理部３４から画像データが入力された時にスタートし、ステップ５２で、図５に示すように、第１のビットマップメモリＢＭＭ１の走査方向（スキャン方向）Ｆに沿った各データ列（第１のデータ列）を識別する変数mと、第２のビットマップメモリＢＭＭ２上の走査方向Ｆに沿った各データ列（第２のデータ列）を識別する変数ｈmを０に初期化する。なお、変数ｍが１、２、３…と増える毎に、第１のビットマップメモリＢＭＭ１における走査方向Ｆと直行する方向に配置された各データ列を順に識別し、変数ｈｍが１、２、３…と増える毎に、第２のビットマップメモリＢＭＭ２における走査方向Ｆと直行する方向に配置された各データ列を順に識別する。
【００５９】
ステップ５４で、変数m及び変数ｈmを１インクリメントする。ステップ５６で、第１のビットマップメモリＢＭＭ１上のデータ列mにおける各データ位置を識別する変数ｇおよび第２のビットマップメモリＢＭＭ２上のデータ列のデータ位置を識別する変数ｈｇを０に初期化する。なお、変数ｇが１、２、３…と増える毎に、第１のビットマップメモリＢＭＭ１のデータ列ｍにおいて走査方向Ｆに沿って１つづつデータが順に識別され、変数ｈｇが１、２、３…と増える毎に、第２のビットマップメモリＢＭＭ２のデータ列において走査方向Ｆに沿って１つづつデータが順に識別される。
【００６０】
ステップ５８で、変数ｇを１インクリメントする。ステップ６０で、第１のビットマップメモリのデータ列mのデータｇを取得する。
【００６１】
以下、ステップ６２〜ステップ６６で、入力された画像データにおける各第１のデータ列のデータを用いて、第２のビットマップメモリで、該第１のデータ列に対応して予め定められた２つの隣接する第２のデータ列を構成する。より詳細には、２つの隣接する第１のデータ列同士を組みにして、各組のデータを該データの並ぶ順に各組毎に配置することにより、各第２のデータ列を構成する。
【００６２】
即ち、ステップ６２で、変数mが奇数であるか否かを判断する。変数mが奇数である場合には、ステップ６４で、データ位置ｇのデータを、第２のビットマップメモリにおけるデータ列ｈm、ｈm＋１それぞれのデータ位置ｈｇ（２ｇ‐１）に配置する。
【００６３】
ここで、データ列ｈｍは、第１のビットマップメモリのデータ列mに対応する列である。例えば、データ列mが１番目であれば、データ列ｈmは１番目、従って、データ列ｈm＋１は、２番目のデータ列となり、データ列mが２番目であれば、データ列ｈmは２番目、従って、データ列ｈm＋１は、３番目のデータ列となる。つまり、ｈｍ＝ｍであり、ｈm＋１＝ｍ＋１である。また、ステップ６４におけるデータ位置ｈｇは、2ｇ‐１の位置である。例えば、データ位置ｇが１番目の位置とすると、２ｇ−１＝１となり、データ位置ｈｇは１となり、データ位置ｇが２番目の位置とすると、２ｇ−１＝３となり、データ位置ｈｇは３となる。
【００６４】
一方、変数mが奇数でない、即ち偶数の場合には、ステップ６６でデータ位置ｇのデータを第２のビットマップメモリのデータ列ｈm、ｈm＋１のデータ位置ｈｇ（２ｇ）に配置する。
【００６５】
ここで、データ列ｈｍは、上記のように、第１のビットマップメモリのデータ列mに対応する列である。例えば、データ列mが１番目であれば、データ列ｈmは１番目、従って、データ列ｈm＋１は、２番目のデータ列となり、本ステップ６６におけるデータ位置ｈｇは、２ｇの位置である。例えば、データ位置ｇが１番目の位置とすると、２ｇ＝２となり、データ位置ｈｇは２となり、データ位置ｇが２番目の位置とすると、２ｇ＝４となり、データ位置ｈｇは４となる。
【００６６】
なお、ステップ６２で、mが奇数と判断された場合にステップ６６を実行し、ステップ６２で、mが奇数でないと判断された場合にステップ６４を実行するようにしてもよい。
【００６７】
ステップ６８で、変数ｇがデータ列mの総データ位置数ｇ0より大きいか否かを判断する。変数ｇが総データ位置数ｇ0より大きいと判断されなかった場合には、ステップ５８に戻って上記処理（ステップ５８〜ステップ６８）を実行して、データ列mの全てのデータを第２のビットマップメモリに配置するようにする。
【００６８】
変数ｇが総データ位置数ｇ0より大きい場合には、ステップ７０で、変数mが、第１のビットマップメモリの総データ列数m0より大きいか否かを判断し、変数mが総データ列数m0より大きくないと判断された場合には、ステップ５４に戻って以上の処理（ステップ５４〜ステップ７０）を実行する。変数mが総データ列数m０より大きいと判断された場合には、第１のビットマップメモリの全てのデータ列の全てのデータを、第２のビットマップメモリに配置してので、本処理を終了する。
【００６９】
以上の処理により、入力した画像データの各色毎に第１のビットマップメモリに配置された各データを、各色毎の第２のビットマップメモリに配置される。
【００７０】
以上の処理により第１のビットマップメモリ上のデータが具体的にどのように第２のビットマップメモリ上に配置されるかを図５を参照して、１つの色について代表して説明する。
【００７１】
例えば、第１のビットマップメモリＢＭＭ１上のデータ列m＝１のデータ位置ｇ＝１のデータＡは、第２のビットマップメモリＢＭＭ上のデータ列ｈm＝１、２各々のデータ位置ｈｇ＝１に配置される。なぜなら、データ列ｈｍは、第１のビットマップメモリのデータ列mに対応する列であり、データ列mが１番目であれば、データ列ｈmは１番目、従って、データ列ｈm＋１は、２番目のデータ列となり、データ位置ｈｇは、2ｇ‐１の位置であるので、データ位置ｇが１番目の位置であれば、２ｇ−１＝１となるからである。
【００７２】
また、第１のビットマップメモリＢＭＭ１上のデータ列ｍ＝１上のデータ位置ｇ＝２のデータＢは、第２のビットマップメモリＢＭＭ２上のデータ列ｈm＝１、２各々のデータ位置ｈｇ＝３にそれぞれ配置される。なぜなら、上記のように、データ列mが１番目であれば、データ列ｈmは１番目、従って、データ列ｈm＋１は、２番目のデータ列となり、データ位置ｈｇは、データ位置ｇが２番目の位置であれば、２ｇ−１＝３となるからである。
【００７３】
更に、第１のビットマップメモリＢＭＭ１上のデータ列m＝２のデータ位置ｇ＝１のデータＤは、第２のビットマップメモリ状のデータ列ｈm＝２、３各々の、データ位置ｈｇ＝２にそれぞれ配置される。なぜなら、上記のように、データ列mが２番目であれば、データ列ｈmは２番目、従って、データ列ｈm＋１は、３番目のデータ列となり、データ位置ｇが１番目の位置とすると、２ｇ＝２となり、データ位置ｈｇは２となるからである。
【００７４】
ところで、２つの隣接する第１のデータ列同士を組みにして、各組のデータを該データの並ぶ順に各組毎に配置することにより、各第２のデータ列を構成しているのは次の通りである。
【００７５】
例えば、第１のビットマップメモリのデータ列mに対応する基準線を基準に、該データ列を担当する１つのノズルからインクを飛翔させると、隣り合うデータ列を担当する２つのノズルのインクの到達位置にずれがあると、これがスジ状のむらとなって視認される場合がある。
【００７６】
そこで、本実施の形態では、第１のビットマップメモリのデータ列を２つのノズルが担当するように、第１のビットマップメモリにおける各データ列のデータを、第２のビットマップメモリの２つの隣接するデータ列に配置し、第２のビットマップメモリの各データ列を１つのノズルが担当するようにしている。そして、ヘッドに対し用紙Ｐが走査方向に移動しながら、第２のビットマップメモリにおける２つの隣接するデータ列各々を担当するノズルによりインクが飛翔されて用紙Ｐ上に形成された２本の線上の全ドットの重心の走査方向に直行する方向における位置が基準線に近づくように、ドットの個数（各ノズルのインクの飛翔）を制御する。
【００７７】
次に、上記重心位置を走査線に近づけるための各ノズルのインクの飛翔配分の原理を説明する。
【００７８】
図６に示すように、ヘッドに対して用紙Ｐを移動しながら用紙Ｐ上にドットを形成するために基準となるある基準線Ｃを例に説明する。この基準線Ｃには、第１のビットマップメモリのデータ列mが対応し、このデータ列mをノズルｎ‐１、ｎが担当するとする。すなわち、第１のビットマップメモリのデータ列mのデータｇは、第２のビットマップメモリにおいて、データ列ｈm、ｈm＋１に配置され、データ列ｈm、ｈm＋１それぞれを、ノズルｎ‐１、ｎが担当するとする。
【００７９】
また、上記のように、ノズルｎ、ｎ-１の基準線間隔は、走査線間隔ｄとしており、ノズルｎ‐１からは、基準線Ｃからｄ／２の距離にある目標位置ＰAにインクを飛翔し、ノズルｎからは、基準線Ｃを挟んで目標位置ＰA（準基準線）と反対側に、基準線Ｃからｄ／２の距離にある目標位置ＰB（準基準線）にインクを飛翔するようにする。
【００８０】
しかし、実際にノズルｎ、ノズルｎ−１から飛翔されたインクは、製造上の誤差などにより、目標位置ＰA、目標位置ＰBからずれた位置に到達する。例えば、ノズルｎの場合には、目標位置ＰAからずれ量ＥAだけずれた位置（２本の線の一方）に到達し、ノズルｎ‐１については、目標位置ＰBからずれ量ＥBずれた位置（２本の線の他方）にインクが到達する。
【００８１】
そして、本実施の形態では、ノズルｎ、ｎ‐１から飛翔されたインクの目標位置のずれ量を考慮し、第２のビットマップメモリにおける２つの隣接するデータ列ｈm、ｈm＋１各々を担当するノズルｎ、ｎ‐１によりインクが飛翔されて用紙Ｐ上に形成された２本の線の全ドットの重心の走査方向と直交する位置が基準線Ｃに近づくように、ノズルｎ、ｎ‐１それぞれのインク飛翔頻度を定め、定められたインク飛翔頻度に従ってノズルｎ、ｎ‐１各々からインクを飛翔させる。
【００８２】
具体的には、ノズルｎ、ｎ‐１の第１のビットマップメモリのあるデータ列のインク飛翔頻度をそれぞれＲA、ＲBとすると以下のようになる。
【００８３】
【数１】
2006088576.tif 000003
【００８４】
なお、以上はあるデータ列mを担当するノズルｎ、ｎ‐１における、ノズルｎ、ｎ‐１からのインクの到達位置の目標位置からの各ずれ量を考慮した、インク飛翔頻度である。本実施の形態では、第１のビットマップメモリの各データ列毎に、各データ列を担当するノズルの組のインクの到達位置の目標位置からの各ずれ量を考慮した、インク飛翔頻度を定めている。
【００８５】
そして、本実施の形態では、インク飛翔頻度に基づいて、インク飛翔頻度に対応するインク飛翔・非飛翔パターンを、例えば、図７（Ａ）〜図７（Ｃ）に示すように定めている。インク飛翔・非飛翔パターンは、ドットテータ上にタイル状に敷き詰めて位置を対応させて用いる、例えば、ディザパターンであり、斜線部がインクを飛翔させ、白抜き部がインクを飛翔させないことを示す。なお、本実施の形態では、インク飛翔・非飛翔パターンの長さを８ドット分としている。従って、パターンとしては、０／８、１／８、…８／８の９通りに設定することができる。なお、インク飛翔・非飛翔パターンの長さは８ドットに限定されるものではなく、８ドットより少なくても多くてもよい。ただし、インク飛翔・非飛翔パターンの長さが長くなればなるほど、設定できるインク飛翔頻度パターンを多くすることができる。
【００８６】
図７（Ａ）に示す例は、第１のビットマップメモリにおけるあるデータ列m＝１を担当するノズルｎ、ｎ‐１それぞれのインク飛翔・非飛翔パターンである。すなわち、ノズルｎ‐１の飛翔頻度ＲA＝３／８、ノズルｎの飛翔頻度ＲB＝５／８のインク飛翔・非飛翔パターンの１例である。なお、これは、第２のビットマップメモリ内で、上記データ列m＝１に対応する２つのデータ列ｈm（１）、ｈm＋１（２）における奇数番目のデータ位置におけるインク飛翔・非飛翔パターンである。
【００８７】
図７(Ｂ) に示す例は、第１のビットマップメモリにおけるあるデータ列m＝２を担当するノズルｎ、ｎ＋１それぞれのインク飛翔・非飛翔パターンである。すなわち、ノズルｎの飛翔頻度ＲA＝２／８、ノズルｎ＋１の飛翔頻度ＲB＝６／８のインク飛翔・非飛翔パターンである。なお、これは、第２のビットマップメモリ内で、上記データ列m＝２に対応する２つのデータ列ｈm（２）、ｈm＋１（３）における偶数番目のデータ位置における飛翔パターンである。
【００８８】
ノズルｎについてみると、ノズルｎが担当する第２のビットマップメモリのデータ列は、２つの隣接する第１のデータ列のデータを用いて、交互にかつデータの並ぶ順に並べて構成しており、図７（Ａ）及び図７（Ｂ）に示すように、第２のビットマップメモリにおけるデータ列ｎの奇数番目のデータと、偶数番目のデータと、に対して、それぞれのインク飛翔・非飛翔パターンが定められている。なぜなら、第２のビットマップメモリにデータ列ｎの奇数番目のデータに対するインク飛翔・非飛翔パターンは、第１のビットマップメモリのデータ列mを担当するノズルｎ‐１、ｎとの関係で定め、第２のビットマップメモリにデータ列mの偶数番目のデータのインク飛翔・非飛翔パターンは、第１のビットマップメモリの次のデータ列を担当するノズルｎ、ｎ＋１との関係で定めたものだからである。
【００８９】
もちろん、図７（Ｃ）に示すように、第１のビットマップメモリにおけるあるデータ列を担当する２つのノズルそれぞれのインク飛翔・非飛翔パターンが、４／８で同じ場合もある。これは、当該２つのノズルからインクが飛翔されて用紙Ｐに形成されるドット位置が目標位置に一致した場合や、各々のドット位置の目標位置からずれ量が同じですれの方向が互いに逆方向の場合である。
【００９０】
そして、ノズル駆動部３８は、ノズルの飛翔頻度に対応するインク飛翔・非飛翔パターン(図７参照)に従って、各ヘッド３０Ｙ〜３０Ｋを、次のように処理している。なお、以下、１つのヘッドを代表して説明する。
【００９１】
即ち、ノズル駆動部３８は、記録データ作成部３８からの信号に基づいて、図８に示すインク飛翔配分処理プログラムをスタートする。なお、本インク飛翔配分処理プログラムを各ノズルに対して、用紙Ｐが搬送体２４により搬送されている状態で実行する。
【００９２】
ステップ７２で、当該ノズルが担当する第２のビットマップメモリのデータ列の各データを識別する変数ｈｇを０に初期化し、ステップ７４で、変数ｈｇを１インクリメントし、ステップ７６で、変数ｈｇは奇数か否かを判断する。
【００９３】
変数ｈｇが奇数と判断された場合には、ステップ７８で、変数ｈｇが奇数である場合に対応して定めたインク飛翔・非飛翔パターン（例えば、図７（Ａ）参照）における、データ位置ｈｇに対応する位置((ｈｇ＋１)／2)を決定する。
【００９４】
変数ｈｇは奇数でない、すなわち、偶数と判断された場合には、ステップ８０で、変数ｈｇが偶数である場合に対応して定めたインク飛翔・非飛翔パターン（図７（Ｂ）参照）における、データ位置ｈｇに対応する位置(ｈg／２)を決定する。
【００９５】
ステップ８２で、データ位置ｈｇに対してインクを飛翔すべきか否かを判断する。すなわち、まず、上記データに基づいて、当該データ位置ｈｇにおいてドットオン（インク飛翔）か否かを判断する。上記データに基づいてドットオンでないと判断された場合には、インクを飛翔すべきでないと判断して、ステップ８８にスキップする。一方、上記データに基づいてドットオンと判断された場合には更に、インク飛翔・非飛翔パターンの当該データ位置ｈｇにおいて、インク飛翔が指示されているか否かを判断する。例えば、インク飛翔・非飛翔パターンでデータ位置ｈｇに、インク飛翔が指示（図７の斜線部）されている場合には、ステップ８４に進む。なお、インク飛翔・非飛翔パターンでデータ位置ｈｇに、インク飛翔が指示（図６の斜線部）されていない場合には、ステップ８８にスキップし、インクを飛翔させない。
【００９６】
インクを飛翔すべきと判断された場合には、ステップ８４で、ノズルｎの位置がデータ位置ｈｇの位置に到達したか否かを判断し、ノズルｎの位置がデータ位置ｈｇの位置に到達したと判断した場合に、ステップ８６で、駆動信号をノズルに出力することにより、インクを飛翔させて、ステッププ８８に進む。このように、データからドットオンで、かつ、インク飛翔・非飛翔パターンの識別情報により識別されたインク飛翔・非飛翔パターンにおいて、インク飛翔の指示がある場合（インク飛翔条件）に、インクが飛翔される。
【００９７】
なお、インクを飛翔すべきと判断されたなかった場合には、ステップ８８にスキップする。
【００９８】
ステップ８８では、変数ｈｇが、総データ数ｈｇ0を超えたか否かを判断し、総データ数ｈｇ0を超えていないと判断した場合には、ステップ７４に戻って以上の処理（ステップ７４〜８８）を実行する。
【００９９】
一方、変数ｈｇが総データ数ｈｇ0を超えたと判断された場合には全てのデータに対する処理を終了したので、本処理を終了する。
【０１００】
以上説明したように本実施の形態では、第１のビットマップメモリの各データ列のデータを用いて、第２のビットマップメモリにおいて、該データ列に対応して予め定められた２つの隣接するデータ列を構成し、第２のビットマップメモリにおける各データ列を１つのノズルが担当する。そして、第２のビットマップメモリにおける２つの隣接するデータ列各々を担当するノズルによりインクが飛翔されて用紙上に形成された２本の線上の全ドットの重心の走査方向に直行する位置が基準線に近づくようにしている。よって、ヘッドに備えられた複数のノズルから飛翔され、用紙に到達したインクの位置がばらついても、ドットの位置が基準線に位置するように視認され、画質を向上させることができる。
【０１０１】
なお、このように、第２のビットマップメモリの各データ列において、データが偶数と奇数ではそのデイザパターンを代えているので、インク飛翔・非飛翔パターンがある程度長くなっても、インク飛翔・非飛翔パターンの繰り返しに伴うむらが視認される可能性を低くすることができる。
【０１０２】
なお、図９には、記録ヘッドアレイ１２の各ヘッドの各ノズルをメンテナンスする際のメンテナンスユニット２６Ａ、２６Ｂ及び記録ヘッドアレイ１２の位置が示されている。メンテナンスユニット２６Ａ、２６Ｂそれぞれは、２つのヘッドを担当し、それぞれ記録ヘッドのノズル面に対向する位置に配置される。
【０１０３】
また、上記各ノズルのずれ量（ＥA、ＥB等）は、本インクジェット記録装置の出荷前に予め測定し、記憶しておく。なお、出荷後に定期的に検出して更新するようにしてもよい。この場合、読取センサを備える必要がある。また、定期的な検出とは、例えば、前回の検出から所定期間経過した後、電源が投入された場合に、ノズルのすれ量を検出するモードを実行するか否かを表示部に表示し、ユーザから該モードを実行する指示が入力があった場合に、実行する。このため、表示部や指示キー等も備える必要がある。
【０１０４】
なお、ノズルのずれ量が大きくずれてしまい、例えば、図６に示すずれ量ＥAが、図６に示した方向とは逆の方向に、ｄ／２以上となり、ノズルｎ‐１のインク到達位置は、走査線Ｃからノズルｎの目標位置ＰB側に位置するようになった場合には、重心位置を走査線に位置させることはできない。従って、この場合には、インク到達位置が走査線に近いノズルのみで、インクを飛翔させる。
【０１０５】
上記実施の形態では、階調を固定としているが、本発明はこれに限定されるものではなく、上記インク飛翔・非飛翔パターンを、複数の階調各々毎に定め、設定された階調に対応して定められた各ノズル各々のインク飛翔・非飛翔パターンに従って各ノズルからインクを飛翔させるようにしてもよい。即ち、例えば、大、中、小のドット径それぞれのずれ量を検出し、上記インク飛翔・非飛翔パターンを、各々のドット系に応じて定め、設定された階調に対応するインク飛翔・非飛翔パターンに従って、各ノズルから、設定された階調に対応するドット径のインクを飛翔させるようにしてもよい。
【０１０６】
また、上記実施の形態では、全部のノズルを用いているが、本発明はこれに限定されるものではなく、ノズルを、１つ置き、２つ置きに用いてもよい。すなわち、全部のノズルを用いて６００npi（ノズル／インチ）の解像度とした場合、ノズルを、１つ置きに用いると、３００npiの解像度で画像を形成することになる。この場合は、各解像度について、用いるノズル毎に、上記のようにずれ量を検出し、上記インク飛翔・非飛翔パターンを定め、上記のように制御する。
【０１０７】
ところで、前述した実施の形態では、画像データを入力し、入力された画像データの各データを、第２のビットマップメモリに配置する例を説明したが、本発明はこれに限定されるものではなく、複数の第１のデータ列で構成される画像データにおける各第１のデータ列のデータを用いて、該第１のデータ列に対応する予め定められた２つの隣接する第２のデータ列が外部装置において構成されてなる画像データを入力するようにしてもよい。すなわち、上記のように第２のビットマップメモリ上に配置された各データに基づく画像データを入力するようにしてもよい。詳細には、図１０に示すように、外部装置としてのパーソナルコンピュータ（パソコン）７５側において、上記色変換部３２、画像処理部３４、記録データ作成部３６を備え、第１のビットマップメモリに配置された各データを、上記のように第２のビットマップメモリ上に配置し、第２のビットマップメモリに配置された各データに基づく画像データを、インクジェット記録装置１００の入力部８０に入力するようにしてもよい。
【０１０８】
なお、パソコン７５側において、第１のビットマップメモリに配置された各データを第２のビットマップメモリ上に配置する点以外は、上記実施の形態と同様の作用、効果を奏する。
【０１０９】
本発明は、パソコン７５とインクジェット記録装置１００との関係に限定されるものではなく、パソコン７５とインクジェット記録装置１００との間にサーバを備え、パソコン７５では、第１のビットマップメモリに配置予定の画像データをサーバに入力し、サーバで、第１のビットマップメモリに配置予定の画像データの各データを、上記のように第２のビットマップメモリ上に配置し、第２のビットマップメモリに配置された各データに基づく画像データを、インクジェット記録装置１００に出力するようにしてもよい。
【０１１０】
また、前述した実施の形態では、第２のビットマップメモリの１つのデータ列には、第１のビットマップにおける隣接する２つのデータ列の各データを配置するので、第２のビットマップメモリのデータ列方向（走査方向）の密度（第２の解像度）を、第１のビットマップメモリにおける密度（第１の解像度）の２倍としているが、本発明はこれに限定されるものでなく、第１のビットマップメモリと第２のビットマップメモリの解像度を同一にし、用紙を搬送する速度を１／２に落としたり、第２のビットマップメモリに基づいてインクを飛翔させるデータ間隔を１／  ２にしたり、してもよい。
【０１１１】
また、前述して実施の形態では、第２のデータ列を、２つの隣接する第１のデータ列の各データを１つづつ用いて構成しているが、本発明はこれに限定されるものではなく、第２のデータ列を、２つの隣接する第１のデータ列の少なくとも一方の各データを２より大きい回数用いて構成してもよい。この場合、走査方向の解像度を２より大きい整数倍とする。例えば、第２のデータ列を、２つの隣接する第１のデータ列の一方のデータ列の各データを１回用い、他方のデータ列を２回用いて構成した場合には、上記解像度を３倍とし、また、第２のデータ列を、２つの隣接する第１のデータ列各々の各データを２回用いて構成した場合には、上記解像度を４倍とする。
【０１１２】
更に、前述した実施の形態では、図５に示すように、第１のビットマップメモリＢＭＭ１における２つの隣接する第１のデータ列同士を組みにして、各組のデータを該データの並ぶ順に各組毎に、第２のビットマップメモリＢＭＭ２に配置することにより、各第２のデータ列を構成しているが、本発明はこれに限定されるものではなく、図１１に示すように、第１のビットマップメモリＢＭＭ１における各第１のデータ列のデータを用いて、第２のビットマップメモリＢＭＭ２において、該第１のデータ列毎に異なる予め定められた２つの隣接する第２のデータ列を構成するようにしてもよい。即ち、図１１に示すように、第２のビットマップメモリＢＭＭ２において、第１のビットマップメモリＢＭＭ１における各第１のデータ列を２つ用いる。
【０１１３】
すなわち、第１のビットマップメモリＢＭＭ１に配置されたデータ列mのデータを、第２のビットマップＢＭＭ２おけるｈm、ｈm＋１の対応するデータに配置する。ここで、ｈm＝２*m‐１である。
【０１１４】
例えば、第１のビットマップメモリＢＭＭ１に配置されたデータ列m＝１のデータ位置ｇ＝１のデータＡを、第２のビットマップＢＭＭ２おけるｈm＝１、ｈm＋１＝２におけるデータ位置ｈｇ＝ｇ＝１の位置に配置する。なお、ｈm＝１、ｈm＋１＝２となるのは、ｈm＝２*m‐１であり、m＝１を代入したからである。
【０１１５】
また、第１のビットマップメモリＢＭＭ１に配置されたデータ列m＝１のデータ位置ｇ＝２のデータＢを、第２のビットマップＢＭＭ２おけるｈm＝１、ｈm＋１＝２におけるデータ位置ｈｇ＝ｇ＝２の位置に配置する。
【０１１６】
更に、第１のビットマップメモリＢＭＭ１に配置されたデータ列m＝２のデータ位置ｇ＝１のデータＤを、第２のビットマップＢＭＭ２おけるｈm＝３、ｈm＋１＝４のデータｈｇ＝ｇ＝１の位置に配置する。なお、ｈm＝３、ｈm＋１＝４となるのは、ｈm＝２*m‐１であり、m＝２を代入したからである。
【０１１７】
この場合、第２のビットマップメモリＢＭＭ２におけるデータ列方向（走査方向）の密度は、第１のビットマップメモリＢＢＭ１における密度と同一であり、データ列方向（走査方向）と直交する方向の密度は、第１のビットマップメモリＢＭＭ１における密度の２倍になる。そこで、この場合（図１１）における各ノズルの走査方向と直交する方向における配置間隔（第１の配置間隔）を、前述した実施の形態における該方向におけるノズル配置間隔の半分となるように配置する。なお、前述した実施の形態及び図１１を用いて説明した上記場合では、全てのノズルが制御される。
【０１１８】
また、逆に、図１１を用いて説明した上記場合の配置間隔（第１の配置間隔）で配置した各ノズルの内、ノズルを１つ置きに用いて、上記実施の形態を実行し、図１１を用いて説明した上記場合では、第１の配置間隔で配置した全てのノズルを用いるようにしてもよい。なお、この場合には、上記実施の形態を実行するために制御されるノズルは、第１の配置間隔で配置したノズルの半分であり、図１１を用いて説明した上記例を実行する場合には、全てのノズルが制御される。
【０１１９】
そして、第２のビットマップメモリにおける２つの隣接するデータ列各々を担当するノズルによりインクが飛翔されて用紙上に形成された全ドットの重心の走査方向に直行する方向における位置が、基準線に近づくように、各ノズルインクの飛翔を制御する。
【０１２０】
上記例では、第１のビットマップのデータ列毎に異なる２つの隣接するデータ列に位置するように、各データを配置する以外は、前述した第１の実施の形態と同様である。
【０１２１】
即ち、第１のビットマップのデータ列毎に異なる２つの隣接するデータ列各々を担当するノズルによりインクが飛翔されて用紙上に形成された全ドットの重心位置が上記基準線に近づくように、２つの隣接するデータ列各々を担当するノズルのインク飛翔頻度を定め、定められたインク飛翔頻度に従って各ノズルからインクを飛翔させる。この場合、インク飛翔頻度に基づいた各ノズルのインク飛翔・非飛翔パターン（インク飛翔・非飛翔パターン）を予め定め、定められたインク飛翔・非飛翔パターンに従って各ノズルからインクを飛翔させる。また、ＣＭＹＫの各色毎にヘッドを備え、色各々毎に第２のビットマップ状に配置し、各色毎に第２のビットマップ状に配置された各データに基づいて上記のようにインクを飛翔させる。
【０１２２】
なお、上記各例では、ヘッドに対して用紙を移動しているが、用紙に対してヘッドを移動するようにしてもよく、また、ヘッド及び用紙を移動するようにしてもよい。
【図面の簡単な説明】
【０１２３】
【図１】本実施の形態の画像形成装置にかかるインクジェット記録装置の内部構成図である。
【図２】ヘッドの構成を示す図である。
【図３】インクジェット記録装置のブロック図である。
【図４】データ配置処理プログラムを示すフローチャートである。
【図５】データ配置処理プログラムに従ってデータが配意される様子を説明する図である。
【図６】１つの走査線を担当する２つのノズルからインクを飛翔させる様子を説明する図である。
【図７】（Ａ）〜（Ｃ）は、インク飛翔・非飛翔パターンを示す図である。
【図８】インク飛翔処理プログラムを示すフローチャートである。
【図９】メンテナンス時のメンテナンスユニット及びヘッドアレイの位置を示す図である。
【図１０】変形例における、パソコンとインクジェット記録装置のブロック図である。
【図１１】他の変形における第１のビットマップメモリの各データの第２のビットマップメモリへの変換を示す図である。
【符号の説明】
【０１２４】
１２              記録ヘッドアレイ
１４Ｙ〜１４Ｋ    インクタンク
１６              給紙トレイ
１８              排紙トレイ
２０              第１の搬送経路
２２              第２の搬送経路
２４              搬送体(移動手段)
２６Ａ、２６Ｂ    メンテナンスユニット
２８              ノズル
３０Ｙ〜３０Ｋ    ヘッド
３２              色変換部（入力手段）
３４              画像処理部
３６              記録データ作成部（構成手段）
３８              ノズル駆動部（制御手段）
４０              制御部
４２              搬送系
７５              パソコン
１００            インクジェット記録装置
ＢＭＭ１          第１のビットマップメモリ
ＢＭＭ２          第２のビットマップメモリ
【図１】
2006088576.tif 000004
【図２】
2006088576.tif 000005
【図３】
2006088576.tif 000006
【図４】
2006088576.tif 000007
【図５】
2006088576.tif 000008
【図６】
2006088576.tif 000009
【図７】
2006088576.tif 000010
【図８】
2006088576.tif 000011
【図９】
2006088576.tif 000012
【図１０】
2006088576.tif 000013
【図１１】
2006088576.tif 000014