(57)【要約】      （修正有）【課題】各色のラインヘッドを位置の厳密な調整をしない方法で取り付けても可及的に高精彩な多色画像を形成することができる記録装置を提供する。【解決手段】予めテストパターン印刷等により記録ヘッド７ｋ、７ｃ、７ｍ、７ｙの位置ずれ量を取得する。次に基準とする色（例えば黒）の番号ｉの記録ドット２２ＫｉのＸ座標をＸＫとし、残る３色のＸＫの左に隣接するシアンのＸ座標をＸＣ１、マゼンタのＸ座標をＸＭ１、イエローのＸ座標をＸＹ１、ＸＫの右に隣接するシアンのＸ座標をＸＣ２、マゼンタのＸ座標をＸＭ２、イエローのＸ座標をＸＹ２とする。ＸＣ１とＸＣ２のよりＸＫに近い方を選択し、ＸＭ１とＸＭ２のよりＸＫに近い方を選択し、ＸＹ１とＸＹ２のよりＸＫに近い方を選択して、その選択した組み合わせの範囲ｄにある各記録ドット（ノズル）に同一画素の各色別の画素データを供給するようにする。【選択図】図８Ａ
2006027069.tif 000002
【特許請求の範囲】
【請求項１】
画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、
該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、
該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、
該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、
を有し、
前記記録素子選択手段は、各色の前記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択する、
ことを特徴とするカラー画像記録装置。
【請求項２】
第１色としての任意の１つの記録ドットをａ、
前記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、
前記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、
前記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、
とし、
前記記録ドットｂ１とｂ２から選択した一方をｂ、前記記録ドットｃ１とｃ２から選択した一方をｃ、前記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、
各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力することを特徴とするカラー画像記録装置。
【請求項３】
画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、
該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、
該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、
該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、
を有して実行されるカラー画像記録方法であって、
前記記録素子選択手段は、各色の前記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択する、
ことを特徴とするカラー画像記録方法。
【請求項４】
第１色としての任意の１つの記録ドットをａ、
前記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、
前記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、
前記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、
とし、
前記記録ドットｂ１とｂ２から選択した一方をｂ、前記記録ドットｃ１とｃ２から選択した一方をｃ、前記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、
各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力することを特徴とするカラー画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、ファクシミリ、複写機等の画像記録装置等に係わり、更に詳しくは複数のインク吐出ノズルを備えたラインインクジェットヘッドを色数に応じた分だけ使用してカラー記録を行うカラー記録装置に関する。
【背景技術】
【０００２】
例えばインクジェット方式のカラープリンタ（画像記録装置）では、一般に、印字時の記録紙に対するインクジェットヘッドの印字動作の違いから２種類に大別される。一つはインクジェットヘッドが印刷主走査方向に往復移動すると共に記録紙が副走査方向に搬送される形式のもので、シリアルプリンタと呼ばれている。他の一つは、記録紙の紙幅とほぼ同じ長さに亘ってインクジェットヘッドが本体装置に配設固定され、インクジェットヘッドに対して記録紙のみが副走査方向に沿って搬送される形式のもので、ラインプリンタと呼ばれている。
【０００３】
ラインプリンタでは、記録紙の紙幅に亘ってインクジェットヘッドを配設する必要があるが、記録紙の紙幅に相当する長尺のインクジェットヘッドを１つ配設して対応するものと、短尺のインクジェットヘッドを複数個繋ぎ合わせて対応するものと２通りある。いずれのものも実質的には記録紙の紙幅に相当する長い範囲にわたってインクジェットヘッドが配設されていることから、ここで使用される長尺のインクジェットヘッドも複数の短尺のインクジェットヘッドからなるヘッドユニットもラインヘッドと呼ばれる。
【０００４】
カラー記録が可能なラインプリンタでは、４色インク（Ｋ：黒、Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）が用いられるが、各色につき１つのラインヘッドを用意する必要があるため、４つのラインヘッドが記録紙の搬送方向に沿って配設されることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したカラーラインプリンタにおいて、４色の画像の位置を合わせるために、各色毎のラインヘッドの取り付け位置を調整しなければならない。さもないと、画像品質が著しく低下し、画像全体がボケた感じとして視認されてしまう。
【０００６】
この各ラインヘッドの取り付け位置調整を行う上で重要なのは、画像上の１つの画素を構成する４色の記録ドットがそれぞれ同じ記録紙上に着弾されるように調整することである。
【０００７】
しかし、例えば、１ｍｍ当たり５ドットのノズル配列ピッチで構成される低解像度のラインヘッドであればともかくとして、ノズルの配設ピッチが数ミクロンから数十ミクロンといった高密度になってくると、ラインヘッドの取り付け位置の調整を高い精度で行うには技術的に大きな困難を伴うようになる。
【０００８】
このため、各色毎のラインヘッドの取り付け位置を各色毎に高精度に調整しながらカラープリンタの組み立てを行うためには多大の労力と時間を要し、組み立て工程の能率向上の阻害要因ともなり、製造コストが高くなるという問題があった。
【０００９】
本発明の課題は、上記従来の実情に鑑み、各色のラインヘッドの位置を厳密な調整をしない取り付け方法で取り付けても、可及的に高精細な多色画像を形成することができるインクジェットプリンタを提供することである。
【課題を解決するための手段】
【００１０】
先ず、第１の発明のカラー画像記録装置は、画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、を有し、上記記録素子選択手段は、各色の上記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択するように構成される。
【００１１】
次に、第２の発明のカラー画像記録装置は、第１色としての任意の１つの記録ドットをａ、上記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、上記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、上記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、とし、上記記録ドットｂ１とｂ２から選択した一方をｂ、上記記録ドットｃ１とｃ２から選択した一方をｃ、上記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力するように構成される。
【００１２】
また、第３の発明のカラー画像記録方法は、画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、を有して実行されるカラー画像記録方法であって、上記記録素子選択手段は、各色の上記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択するように構成される。
【００１３】
そして、第４の発明のカラー画像記録方法は、第１色としての任意の１つの記録ドットをａ、上記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、上記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、上記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、とし、上記記録ドットｂ１とｂ２から選択した一方をｂ、上記記録ドットｃ１とｃ２から選択した一方をｃ、上記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力するように構成される。
【発明の効果】
【００１４】
本発明によれば、印刷に用いる複数色の記録ヘッドの取り付け位置調整を高精度に行うことなく取り付けても、カラー画像を構成する各色の記録ドットの位置ずれを可及的に小さくすることができるので、記録画像の画質を容易に高めることができるとともに、カラー画像記録装置の組み立て工程の作業能率が向上して生産コストを低減させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照しながら説明する。尚、以下の説明において画像データは画像全体のデータを意味し、画素は画像をデジタル表現する最小単位、画素データは画素を表現（印刷）するためのデータ又は信号を意味するものとする。
【００１６】
図１は、本発明の実施形態におけるカラーインクジェットプリンタ（画像記録装置）の構成を模式的に示す図である。図１において、カラーインクジェットプリンタ１は、画像形成部２と制御部３を備えている。
【００１７】
画像形成部２は、駆動ローラ４と従動ローラ５、これら駆動ローラ４と従動ローラ５との間に扁平な形状で張設された無端状のプラテンベルト６、このプラテンベルト６の上部面に対向し、プラテンベルト６の循環移動方向（記録紙の搬送方向）に多段的に並設された４つのライン式インクジェットヘッド（以下、単に「記録ヘッド」と呼ぶ）７（７ｋ、７ｃ、７ｍ、７ｙ）を備えている。尚、同図には、駆動ローラ４の駆動装置、プラテンベルト６によって搬送される記録紙８の給紙装置等の図示は省略している。
【００１８】
また、図１の制御部３は、ＣＰＵ(central processing unit）１０と、ＣＰＵ１０にバス１１を介して接続されたＲＯＭ（read only memory）１２、ＲＡＭ（Random Access Memory）１３、外部から入力されたカラー画像データの主走査１ライン毎の画素データを保持する４個のラインバッファ１４（１４ｙ、１４ｍ、１４ｃ、１４ｋ）を備えている。
【００１９】
これら４個のラインバッファ１４ｙ、１４ｍ、１４ｃ及び１４ｋからは、それぞれの色毎の画素データが記録ヘッド７ｙ、７ｍ、７ｃ及び７ｋに供給される。
図２は、上記のＣＰＵ１０及びＲＡＭ１３の内部構成を示すブロック図である。同図に示すように、ＲＡＭ１３は、記憶領域として、ヘッド位置情報記憶部１５とイメージバッファ部１６を備えている。
【００２０】
ヘッド位置情報記憶部１５には、予め各記録ヘッド７（７ｋ、７ｃ、７ｍ、７ｙ）のインク吐出ノズル（以下、単に「ノズル」と呼ぶ）の位置関係を示すヘッド位置情報が外部から入力されて記憶されている。このヘッド位置情報は、各記録ヘッド７の相対的な位置データであり、パターン印刷と、このパターン印刷の読み取り走査によって得られた画像を解析することによって容易に求めることができる。
【００２１】
また、上記のイメージバッファ部１６には、外部から入力される画像データが順次格納される。
尚、ＲＡＭ１３の記憶領域としては、特には図示しないが、イメージバッファ部１６のほかに、ＣＰＵ１０によって一時的な演算データ等を読み書きされるワーク部も備えられている。
【００２２】
他方、ＣＰＵ１０は、ノズル選択回路１７、シフト量算出回路１８、分配回路１９、及び４個のシフト回路２１（２１ｋ、２１ｃ、２１ｍ、２１ｙ）を備えている。
ノズル選択回路１７は、詳しくは後述するが、ヘッド位置情報記憶部１５に記憶されているヘッド位置情報に基づいて、１画素に対応する各色の記録ドットの分布幅が最小になると思われる記録ドットに対応するノズルを選択して、この選択結果をシフト量算出回路１８に出力する。
【００２３】
シフト量算出回路１８は、上記の選択情報に基づいて、１画素を構成する各色の画像信号の基準位置のノズルに対するシフト量データを算出して、この算出したシフト量データを各シフト回路２１に出力する。
【００２４】
分配回路１９は、イメージバッファ部１６から読み出した画素データを各色毎の画素データに色分解して、この色分解した画素データを、それぞれの色に対応するシフト回路２１に分配して出力する。
【００２５】
各シフト回路２１は、分配回路１９から入力される画素データを、シフト量算出回路１８から入力されるシフト量データに基づいてシフトした画素データをメモリとしてのラインバッファ１４に格納する。
【００２６】
図４は、上記構成のカラーインクジェットプリンタにおける印刷処理の実施例１及び実施例２に共通する処理動作を説明するフローチャートである。
図４を参照して共通の印刷動作の概略を説明する。
【００２７】
まず、同一画素に対応する各色の記録ヘッドのノズルの選択を行う（Ｓ４１）。
この処理は、ノズル選択回路１７によって行われる処理である。ノズル選択回路１７はＲＡＭ１３のヘッド位置情報記憶部１５に格納されているヘッド位置情報に基づいて、同一画素を形成するための各色の記録ヘッド７のノズル（記録素子）２２の対応関係を決定（選択）する。
【００２８】
続いて、画像データシフト量を算出する（Ｓ４２）。この処理は、シフト量算出回路１８によって行われる処理である。シフト量算出回路はノズル選択回路１７によって決定された各記録ヘッド７のノズル２２（図３Ａのノズル２２Ｋ〜２２Ｙ）の対応関係に基づいて、各ノズルに供給する各色毎の画像データのシフト量を算出する。
【００２９】
次に、画像データの入力を行う（Ｓ４３）。この処理は、このカラーインクジェットプリンタ１に入力された画像データが、ＲＡＭ１３のページバッファ部１６に格納される処理である。
【００３０】
図５は、上記ページバッファ部１６に、画像データが格納された状態を模式的に示す図である。図５において、上段のノズル番号の下に４段に示す各升目は、画素データを表しており、黒Ｋの記録ヘッド用の画素データをＫ１、Ｋ２、Ｋ３、・・・で表し、シアンＣの記録ヘッド用の画素データをＣ１、Ｃ２、Ｃ３、・・・で表し、マゼンタＭの記録ヘッド用の画素データをＭ１、Ｍ２、Ｍ３、・・・で表し、そしてイエローＹの記録ヘッド用の画素データをＹ１、Ｙ２、Ｙ３、・・・で表している。Ｋ１，Ｃ１，Ｍ１，Ｙ１の各画素データによるインク滴が同一位置に着弾すると、所望の画素単位の画像が印字（表現）される。
【００３１】
Ｋ、Ｃ、Ｍ、Ｙの各ヘッドにおける同一番号の画素データは、同一画素に対応する各色の画素データである。この段階では、同一画素には各記録ヘッドの同一番号のノズルが対応するものとみなして、各色の画素データはノズル番号と同一番号の画素データが、同一のノズル番号に対応して格納されている。つまり、各記録ヘッドのそれぞれの取り付け位置にずれが生じていない状態とみなして、各色の画像データが格納されている
次に、画像データのシフトを行う（Ｓ４４）。この処理は、４個のシフト回路２１によって各色毎に画像データをシフトさせる処理である。各シフト回路２１は、分配回路１９から入力される画素データを、シフト量算出回路１８から入力されるシフト量データに基づいてシフトしながらラインバッファ１４に格納する。
【００３２】
この処理に続いて、印刷が実行される（Ｓ４５）。この印刷処理では、各ラインバッファ１４に上記格納された画素データに基づいて、各記録ヘッド７が各ノズルからインクを吐出させて記録媒体上に画像を形成していく。
【実施形態１】
【００３３】
次に、上記の図４に示した処理Ｓ４１におけるノズル選択処理について、その一例を第１の実施形態として図６を参照しながら説明する。
図６は、第１の実施形態としてのノズルを選択する処理の詳細を示すフローチャートである。
【００３４】
図８Ａは、４個のインクジェットヘッドがプリンタに取り付けられた状態で、各記録ヘッド及びノズルの位置を示すものであり、図８Ｂは、図８Ａにて示される破線２４で囲まれる各色の記録ヘッド７のノズル位置（実際にはノズルから吐出されるインクによる記録ドットの位置）を具体的に示す図である。このような記録ヘッドの位置関係、ノズル位置位置にあるプリンタにおいて、ノズル選択処理Ｓ４１を行う。
【００３５】
ノズル選択処理Ｓ４１を行うにあたり、まず、各記録ヘッドの各ノズルからインク滴を吐出させ、記録媒体上におけるインクドットの位置をスキャナーで読み取る。そして、このスキャナーによる読み取り結果から、各色の記録ヘッドの位置を求める。なお、ここでは、各記録ヘッドにおけるノズルピッチは一定、インクドットの位置と記録ヘッドのノズル位置は同じである（インク滴の飛行曲がりなどを無視）と仮定して説明する。また、図８Ｂにおいて、先ず黒Ｋの記録ヘッド７ｋの任意の位置の番号ｉのノズル２２Ｋi を基準とし、このノズル２２Ｋi のＸ座標を座標ＸＫとする。そして、ノズル２２Ｋi の左右両側に隣接するノズル２２Ｋi-1及びノズル２２Ｋi+1 を含む範囲２４にある他の色の記録ヘッド７ｃ、７ｍ、７ｙのノズル２２Ｃ、２２Ｍ、２２Ｙについて、ノズル２２Ｋi （Ｘ座標＝ＸＫ）より左方に位置するノズル２２Ｃi-1、２２Ｍi、２２Ｙi+1のＸ座標をそれぞれＸＣ１、ＸＭ１、ＸＹ１とし、ノズルＫi より右方に位置するノズル２２Ｃi、２２Ｍi+1、２２Ｙi+2のＸ座標をそれぞれＸＣ２、ＸＭ２、ＸＹ２として考えることにする。
【００３６】
まず、「ＸＫ−ＸＣ１」と「ＸＣ２−ＸＫ」を比較する（Ｓ６１）。この処理は、黒Ｋの記録ヘッド７ｋの着目ノズル２２Ｋi を基準として、その座標ＸＫをまたいで位置するシアンＣの２個のノズル２２ＣのＸ座標ＸＣ１とＸＣ２のどちらが座標ＸＫに近いかを判断する処理である。
【００３７】
そして、「（ＸＫ−ＸＣ１）＜（ＸＣ２−ＸＫ）」であれぱ、座標ＸＣ１のノズルを採用し（Ｓ６２）、「（ＸＫ−ＸＣ１）≧（ＸＣ２−ＸＫ）」であれば、座標ＸＣ２のノズルを採用する（Ｓ６３）。
【００３８】
この図８Ｂに示すノズルの位置関係では、座標ＸＣ１であるノズル２２Ｃi-1よりも、座標ＸＣ２であるノズル２２Ｃiのほうが、座標ＸＫに近いので（「（ＸＫ−ＸＣ１）≧（ＸＣ２−ＸＫ）」なので）、座標ＸＣ２のノズル２２Ｃiが採用される（Ｓ６３）。
【００３９】
次に、「ＸＫ−ＸＭ１」と「ＸＭ２−ＸＫ」の比較を行う（Ｓ６４）。そしてその比較の結果、「（ＸＫ−ＸＭ１）＜（ＸＭ２−ＸＫ）」であれば、座標ＸＭ１のノズル２２Ｍを採用し（Ｓ６５）、「（ＸＫ−ＸＭ１）≧（ＸＭ２−ＸＫ）」であれば、座標ＸＭ２のノズル２２Ｍを採用する（Ｓ６６）。
【００４０】
この処理の結果、図８Ｂの場合では、Ｓ６５により座標ＸＭ１のノズル２２Ｍi が採用される。
また、同様にして、「ＸＫ−ＸＹ１」と「ＸＹ２−ＸＫ」の比較を行う（Ｓ６７）。「（ＸＫ−ＸＹ１）＜（ＸＹ２−ＸＫ）」であれば、座標ＸＹ１のノズル２２Ｙが採用され（Ｓ６８）、「（ＸＫ−ＸＹ１）≧（ＸＹ２−ＸＫ）」であれば、座標ＸＹ２のノズル２２Ｙが採用される（Ｓ６９）。
【００４１】
この処理の結果、図８Ｂの場合では、Ｘ座標がＸＹ１のノズル２２Ｙi+1 が採用される。
以上の処理を行い、基準となる黒のノズル２２Ｋiに近い他の色のノズル、２２Ｃi、２２Ｍi、２２Ｙi+1がそれぞれ選択される。これらの選択されたノズルによって、１画素を形成することになる。図８Ｂでは、これらの選択された１画素を形成する各色のノズルのＸ軸方向の分布範囲をｄで表現している。
【００４２】
尚、上記のフローチャートにおいて、選択されるノズルが吐出を受け持つ色の順序は、上記のようにＣ、Ｍ、Ｙの順序に限るものではなく、どのような順序であってもよい。つまり、先ず基準色のノズル位置を決めて、残る他の全ての色のノズルについても選択すれば、選択の色順は適宜の順番でよい。
【００４３】
次に、このようなノズルの選択結果にしたがって、画素データのシフト量を決定する処理（図４の処理Ｓ４２）と、その決定されたシフト量にしたがって画像データをシフトする処理（図４の処理Ｓ４４）について、図９を参照して更に説明する。
【００４４】
図９は、各記録ヘッドのノズルと、それらのノズルに供給される画素データとの対応関係を示す図である。同図には、上述したノズル選択処理によって、同一画素用として選択されたノズルが含まれる範囲２５と、使用されないノズルが含まれる範囲２６を示している。
【００４５】
上述したノズル選択処理によって、図８Ｂに示したように、同一画素を形成するノズルとして、ノズル２２Ｋi 、ノズル２２Ｃi 、ノズル２２Ｍi、そしてノズル２２Ｙi+1 が選択されることは既に説明した。
【００４６】
本例では、黒Ｋのノズル２２Ｋi に番号ｉの黒の画素データＫiが割り当てられると共に、他の色についても、同一画素用として選択されたノズル２２Ｃi 、２２Ｍi 、及び２２Ｙi+1 に番号ｉの各色の画素データＣi、Ｍi、及びＹiが割り当てられる。
【００４７】
図９に示す例において、ｉ＝２の場合を見ると、黒ＫからマゼンタＭまでは、左端から２番目のノズルに、番号２の画素データＫ２、Ｃ２及びＭ２が割り当てられ、イエローＹでは、左端から３番目のノズルに、番号２の画素データＹ２が割り当てられている。したがって、黒Ｋ、シアンＣ、マゼンタＭについては画素データをシフトする必要がなく、イエローＹについてのみ画素データを１個分だけシフトしなければならないことが判る。
【００４８】
図１０Ａは、参照し易いように図５を再掲した図であり、例えばホストコンピュータからインクジェットプリンタ１のＲＡＭ１３のイメージバッファ部１６に画像データが入力された際の各ノズルと画像データの関係を示すものであり、同一ノズル番号のノズルに対して同一番号の画素データが対応して格納されている。
【００４９】
そして、図１０Ｂは、この図１０Ａの画像データが、上述したシフト量の算出結果に基づいて、各ラインバッファ１４に、画素データがシフトされた状態で格納された状態を示している。つまり、図１０Ａに示すように、ＲＡＭ１３のイメージバッファ部１６に、画素データ番号を同一番号のノズル位置に対応させて格納されていた画像データが、１ラインごとの画素データとしてラインバッファ１４に格納されるときは、図１０Ｂに示すように、図９の選択されたノズルと画素データの対応関係で示したように、ラインバッファ１４ｋ、１４ｃ及び１４ｍにおいては、ノズル番号に対して同じ番号の画素データが格納される。つまり、画素データのシフトはしない。そしてラインバッファ１４ｙには、ノズル番号１に対して画素データを格納せず、ノズル番号２から１番目の画素データが対応するように格納される。つまり、画素データがノズル番号に対して１つだけシフトされて格納される。
【００５０】
これにより、印刷が実行されたときは、図８Ｂに示したように、ノズル２２Ｋｉ、２２Ｃi 、２２Ｍi 、及び２２Ｙi+1 による各色インクの記録ドットによって、一つの画素（つまり番号ｉの画素）が記録紙上に形成される。
【００５１】
このように、各色の記録ドットのうち、ある基準色の基準記録ドットに対して、近いものを選択する。そして、その選択した各色の記録ドットをそれぞれ形成する各色のノズルを対応付けて、それらの各ノズルに同一番号の画素データが入力されるように、各色画像データをシフトさせてラインバッファメモリに格納する。そして、このラインバッファメモリに格納された画像データに基づいて印字を行うことで、各記録ヘッドの高精度なメカニカル的な位置調整を行うことなく、高品質な画像を形成することが可能となる。
【実施形態２】
【００５２】
ところで、上記実施形態１では、基準のノズルに対して、各色の記録ヘッドごとに、Ｘ軸上の位置で基準のノズルに近いノズルを選択するようにしている。つまり基準ノズル
に対する遠近の判断に基づいて他色のノズルの選択を行っている。
【００５３】
このノズル選択方法であっても図８Ｂに示すように、１画素を構成する各色ヘッドのノズルのＸ方向における分布幅をｄに抑えることが可能であるが、別のノズル選択方法によって、さらに１画素を構成する各色ヘッドのノズルのＸ軸における分布範囲を狭めることが可能である。
【００５４】
例えば、図７Ａに示すような状態で、インクジェットプリンタ１に対して各色ヘッド７が取り付けられていた場合、実施形態１のノズル選択方法によれば、シアンはノズル２２Ｃi-1、マゼンタはノズル２２Ｍi+1、イエローはノズル２２Ｙiが選択されることになる。なお、イエローのノズル位置（記録ドット位置）はシアンのものと同じ位置であるため、図７Ｂにおいては図示を省略している。この結果、１画素を形成する各色のノズルの分布幅は、図７Ｂに示すように約１ノズルピッチに相当する範囲ａとなる。
【００５５】
しかし、図７Ｂを見ても判るように、ノズルの選択方法によっては、範囲ｂ又は範囲ｃの範囲に分布されている各色ノズルを用いることで、１画素の画像を表現することが可能である。つまり、範囲ａの略１／２に相当する範囲に分布している各色のノズルを使用することで、より精細な印刷画素を印字（表現）できる可能性がある。
【００５６】
このように、より狭い範囲で各色ノズルの選択を実現するには、基準ノズルに対するＸ軸方向の遠近の判断するよりも、選択する各色ノズルの分布幅で判断するほうが、良いと考えられる。
【００５７】
そこで、複数色（本例では４色）のノズルをまとめて、Ｘ軸における分布幅が最小になるようにノズルを選択する方法を、第２の実施形態として以下に説明する。
先ず、本例においてＸ軸における分布幅が最小になるように、ノズルを選択するためのアルゴリズムの一例を説明する。
【００５８】
ここで、図８Ｂに示す各色の各ノズル２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの位置と、そのノズルから吐出されて形成される記録ドットの位置との間の位置ずれは、無視できるほど小さいと仮定している。このため、各色のノズル位置と各色の記録ドット位置は同じものとして、以下説明を続ける。また、符号についてもノズルと記録ドットを共通のものを使用して説明する。
【００５９】
まず関数Ｆ（ｋ，ｃ, ｍ，ｙ）を次のように定義する。
Ｆ（ｋ，ｃ，ｍ，ｙ）＝Ｍａｘ（ｋ，ｃ，ｍ，ｙ）−Ｍｉｎ（ｋ，ｃ，ｍ，ｙ）
ここで、ｋ，ｃ，ｍ，ｙは、それぞれ記録ドット２２Ｋi 、２２Ｃi ，２２Ｍi ，２２Ｙi のＸ座標を表す。ただし、ｋは原点の記録ドットとなるので０となる。Ｍａｘ（ｋ，ｃ，ｍ，ｙ）は、選択されるｋ（０），ｃ，ｍ，ｙの各ドットのＸ座標が最大のものを表し、Ｍｉｎ（ｋ，ｃ，ｍ，ｙ）は、選択されるｋ（０），ｃ，ｍ，ｙの各ドットのＸ座標が最小のものを表す。すなわち、関数Ｆ（ｋ，ｃ，ｍ，ｙ）は、ｃ，ｍ，ｙの座標を持つ記録ドット２２Ｃi ，２２Ｍi ，２２Ｙi に、原点の記録ドット２２Ｋi を加えた４つの記録ドットの分布の幅を表している。
【００６０】
一般に、図８Ａに示したように、複数色（本例では４色）の記録ヘッドの取り付け位置調整を高精度に行うことなく取り付けると、ほとんどの場合において、図８Ｂに示すように、基準とする注目色の記録ドット（図８Ｂの例では記録ドット２２Ｋi ）に対して、残る他の色の各記録ドットは注目する記録ドットに重ならずに、ずれた位置に形成される。
【００６１】
この第２の実施の形態においても、上述した第１の実施の形態で説明したように、黒Ｋの記録ドット以外の色シアンＣ、マゼンタＭ、イエローＹの記録ドットのそれぞれについて、黒Ｋの基準の記録ドットを挟む２つの記録ドットのいずれかを採用して、黒Ｋの基準の記録ドットと同一番号の画素データを入力して記録ドットを形成する。
【００６２】
この場合、Ｋ、Ｃ、Ｍ、Ｙの４色の印刷であれば、色Ｋの記録ドットに対して、色Ｃ、Ｍ、Ｙの３色の記録ドットについて、それぞれ選択されうる記録ドットが２つあるので、各ノズルの組み合わせとしては８通りあり、この８通りの各記録ドットの組み合わせについて、各記録ドットの位置を調べれば、最も４色の記録ドットの分布幅が小さくなる組み合わせを見つけることができる。
【００６３】
図１１は、上述した関数Ｆ（ｋ，ｃ, ｍ，ｙ）の定義と、上記の注目記録ドットに対する他の記録ドットの８通りの組み合わせについての位置を調べる論理とに基づいて、Ｘ軸方向の分布幅が最小になる組み合わせを決定する処理を説明するフローチャートである。
【００６４】
尚、この処理では、ＲＡＭ１３のワーク領域に、レジスタ領域Ｌ、ｓ、ｔ、ｕ、Ｌ´、ｓ´、ｔ´、ｕ´を設定する。また、図８Ａ、８Ｂに示すように、基準となる記録ドットを２２Ｋi とし、この記録ドット２２Ｋi のＸ座標をＸＫとする。そして、図中、記録ドット２２Ｋi の左側のシアンＣの記録ドット、マゼンタＭの記録ドット、及びイエローＹの記録ドットのＸ座標をそれぞれＸＣ１、ＸＭ１、ＸＹ１とし、記録ドット２２Ｋi の右側のシアンＣの記録ドット、マゼンタＭの記録ドット、及びイエローＹの記録ドットのＸ座標をそれぞれＸＣ２、ＸＭ２、ＸＹ２として表すものとする。
【００６５】
図１１のフローチャートの処理において、先ず、レジスタＬ´に基本ドットピッチが格納される（Ｍ０１）。この処理では各記録ヘッド７のノズルピッチ、例えば１００μｍの「１００」が基本ドットピッチとしてレジスタＬ´に格納される。
【００６６】
上記に続いて、レジスタｓに「１」が格納される（Ｍ０２）。この処理は、ＸＣ１にあるシアンＣの記録ドットを指定するための処理である。
次に、レジスタｔに「１」が格納される（Ｍ０３）。この処理は、ＸＭ１にあるマゼンタＭの記録ドットを指定するための処理である。
【００６７】
更に、レジスタｕに「１」が格納される（Ｍ０４）。この処理は、ＸＹ１にあるイエローＹの記録ドットを指定するための処理である。
ここで、Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）が計算され、その計算結果がＬに代入される（Ｍ０５）。
【００６８】
この処理では、最初は処理Ｍ０２、Ｍ０３、Ｍ０４で、それぞれｓ＝１、ｔ＝１、ｕ＝１となっているので、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ１）、つまりＸＫとその左側にある
ＸＣ１，ＸＭ１，ＸＹ１との組み合わせの分布幅が計算され、その計算結果がＬに代入される。
【００６９】
続いて、上記の計算結果であるＬが、初期設定されている基本ドットピッチＬ´よりも小さいか否かが判別される（Ｍ０６）。
そして、Ｌ≧Ｌ´なら（Ｍ０６がＮ）、計算された分布幅が基本ドットピッチＬ´以上であるので、この場合は、この組み合わせを選択するのは不適切あり、選択することなく次の組み合わせ指定を行うために処理Ｍ０８に進む。
【００７０】
他方、上記判別でＬ＜Ｌ´なら（Ｍ０６がＹ（Ｙｅｓ））、計算された分布幅が基本ドットピッチＬ´よりも小さいということなので、この組み合わせを選択する。すなわち選択された分布幅ＬをＬ´に代入し、その分布幅を構成する黒以外の各色記録ドットの座標番号ｓ，ｔ，ｕをそれぞれｓ´、ｔ´、ｕ´に代入する（Ｍ０７）。これにより、基本ドットピッチＬ´の値が計算された分布幅に変更されると共に、基本ドットピッチＬ´を構成する黒以外の３色の記録ドットの座標が計算時の座標に変更される。そして、次の組み合わせ指定を行うために処理Ｍ０８に進む。
【００７１】
処理Ｍ０８において、レジスタｕの値が１だけインクリメントされ、処理Ｍ０９において、そのレジスタｕの値が２を超えているか否かが判別される。この処理は、組み合わせを指定されたイエローＹの記録ドットが、基準の黒Ｋの記録ドットの右隣のイエローＹの記録ドットよりも更に右の記録ドットであるか否かを判別する処理である。
【００７２】
そして、処理の１順目では、レジスタｕの値は「ｕ＝１＋１＝２」であるので、判別結果はＮ（Ｎｏ）となり、指定されたイエローＹの記録ドットが黒Ｋの記録ドットの右隣に位置する記録ドットであることが分かる。この場合は、処理Ｍ０５に戻って、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）の組む合わせの分布幅が計算され、再び処理Ｍ０６の判別が行われる。
【００７３】
処理Ｍ０６において、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）の組み合わせにおける分布幅ＬとＬ´を比較し、その比較結果に応じて上述したようなＭ０７の処理、もしくは、直接Ｍ０８の処理を行う。
【００７４】
処理Ｍ０８では、レジスタｕの値が１だけインクリメントされるが、ｕ＝３となり、処理Ｍ０９の判別では、Ｙ（Ｙｅｓ）と判別されて、レジスタｔの値が「１」インクリメントされる（Ｍ１０）。
【００７５】
そして、そのレジスタｔの値が２を超えているか否かが判別される（Ｍ１１）。この処理も、組み合わせを指定されたマゼンタＭの記録ドットが、基準の黒Ｋの記録ドットを挟むマゼンタＭの２つの記録ドット以外のドット、つまり基準の黒Ｋの記録ドットの右隣のマゼンタＭの記録ドットよりも更に右のマゼンタＭの記録ドットであるか否かを判別する処理である。
【００７６】
このＭ１１の判別では、レジスタｔの値は「ｔ＝１＋１＝２」であるので、判別結果はＮ（Ｎｏ）となる。つまり次に指定するマゼンタＭの記録ドットが黒Ｋの記録ドットの右側に位置するものであることが分かる。この場合、処理Ｍ０４に戻り、レジスタｕの値を「１」に戻してから、処理Ｍ０５において、Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ１）の組み合わせの分布幅を計算する。そして、再び処理Ｍ０６の判別が行われる。
【００７７】
そして、上述した処理Ｍ０７を経たのち処理Ｍ０８、又は処理Ｍ０７を経ずに処理Ｍ０８の処理でレジスタｕの値が「１」だけインクリメントされる。ただしここでは処理Ｍ０４においてｕに１が代入されていた状態であったので、処理Ｍ０８にて１だけインクリメントされたもまだｕ＞２ではない。よって処理Ｍ０９の判別結果としてはＮとなり、処理Ｍ０５に戻り、つぎにＦ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ２）の組み合わせの分布幅が計算され、処理Ｍ０６の判別が行われる。
【００７８】
処理Ｍ０６の結果に応じて、処理Ｍ０７を経て処理Ｍ０８へ、又は直接処理Ｍ０８へ進み、処理Ｍ０８にてレジスタｕの値が「１」だけインクリメントされる。この結果ｕ＝３となり、処理Ｍ０９の判別結果ではＹとなり、処理Ｍ１０の処理に進む。この処理Ｍ１０ではレジスタｔの値が「１」だけインクリメントされるが、この結果ｔ＝３となる。このため、処理Ｍ１１の判別結果ではＹとなり、処理Ｍ１２の処理へ進む。
【００７９】
処理Ｍ１２では、レジスタｓの値が「１」だけインクリメントされる。すなわちＳ＝２となる。
そして、処理Ｍ１３において、レジスタｓの値が「ｓ＞２」ではないことが判別され（Ｍ１３がＮ）、この場合は、処理Ｍ０３に戻ってレジスタｔの値が「１」に戻され、更に処理Ｍ０４でレジスタｕの値が「１」に戻された後、処理Ｍ０５でＦ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ１）の組み合わせの分布幅が計算され、処理Ｍ０６の判別が行われる。
【００８０】
以降、上述した処理を繰り返し、８通り全ての組み合わせについての分布幅を計算し、その分布幅が最小となる各色の記録ドットの組み合わせを見つける。
このように、第２の実施の形態では、基準とする黒の記録ドットの座標をＸＫとし、この黒Ｋの記録ドットを挟む他の３色のそれぞれ２つの記録ドットの座標を、シアンＣの座標の指標ｓ、マゼンタＭの座標の指標ｔ、イエローＹの座標の指標ｕを用いて表し、関数Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を定義する。
【００８１】
そして、この関数Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を用い、基準とするドットピッチＬ´と、上記の指標に１（黒Ｋの記録ドットの左側に位置する記録ドット）及び２（黒Ｋの記録ドットの右側に位置する記録ドット）を順次代入して得られる８通りの組み合わせからなる分布幅Ｌを順次比較する。つまり、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ２，ＸＹ１）及びＬ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ２，ＸＹ２）を順次比較する。そして、その中でＬが最小となるＦ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を調べて、そのＬ、ｓ、ｔ、ｕの値（図１１ではＬ´、ｓ´、ｔ´、ｕ´）を得て、同一画素を形成する各色の記録ドットの組み合わせを選択する。
【００８２】
図１２は、図８Ｂに示した黒Ｋの記録ドットを中心とする３色の記録ドットの分布を再掲したものであり、上記第２の実施の形態による処理によれば、分布の幅ｅとなる記録ヘッドの組み合わせが選択される。つまり、同一画素を形成する記録ドットとして、基準の黒Ｋの記録ドット２２Ｋｉ、シアンＣの記録ドット２２Ｃi-1 、マゼンタＭの記録ドット２２Ｍi 、イエローＹの記録ドット２２Ｙi+1 の組み合わせが選択される。ここで得られる各色の記録ドットの分布幅ｅ（＝Ｌ´）は、図８Ｂに示した分布の幅ｄ（図１２には破線で示している）よりも幅が小さいことが判る。
【００８３】
図１３は、上記の図１２に示す分布の幅ｅ（＝Ｌ´）となるｓ´、ｔ´、ｕ´の値から得られる画像データのシフト量に基づいて、各記録ヘッドのノズルと、それらのノズルに供給される画素データとの対応関係を示す図である。
【００８４】
同図には、上述した分布の最小幅を構成するノズルの組み合わせを探し出すノズル選択処理によって、同一画素用として選択されたノズルが含まれる範囲２７と、使用されないノズルが含まれる範囲２８を示している。
【００８５】
本例では、使用されないノズルが含まれる範囲２８に、基準となる黒Ｋのノズルが１個含まれているので、黒Ｋの画像データは１個シフトされることになる。したがって、基準となる黒Ｋの記録ヘッド７ｋのノズル２２Ｋi （ｉ＝４）には、１個シフトされた番号ｉ−１の画素データの黒の画素データＫi-1 （Ｋ３）が割り当てられる。
【００８６】
また、使用されないノズルが含まれる範囲２８には、マゼンタＭのノズル１個、イエローＹのノズルが２個含まれており、またシアンＣのノズルは含まれていない。このため、シアンのＣの画像データはシフトさせずに、マゼンタＭの画像データを１個シフトさせ、イエローＹの画像データを２個シフトさせる。つまり、つまり、ノズル２２Ｃi-1 、２２Ｍi 、及び２２Ｙi+1 に、それぞれ黒Ｋのノズル２２Ｋi と同一の画素番号i-1 の画素データＣ３、Ｍ３、及びＹ３が割り当てられる。
【００８７】
図１４は、図１０Ａに示した画像データが、算出されたシフト量に基づいて各ラインバッファ１４に、画素データとしてそれぞれ格納された状態を示す図である。
図１４に示すように、１ラインごとの画素データとしてラインバッファ１４に格納されるときは、図１３の選択されたノズルと画素データの対応関係で示したように、ラインバッファ１４ｋ及び１４ｍでは、ノズル番号に対して１つだけシフトされて格納される。またラインバッファ１４ｃにはシフト無しで格納される。また、ラインバッファ１４ｙには、ノズル番号に対して２つシフトされて格納される。これにより、同一画素当たりの黒、シアン、マゼンタ、イエローの４色の記録ドットが、図１２の範囲ｅで示す最小の分布幅で記録されることになる。
【００８８】
また、上記の方法によれば、図７Ｂの例では、同一画素を形成する各色の記録ドットの分布幅はｂ又はｃとなる。
尚、上記第１及び第２の実施の形態では、Ｋ、Ｃ、Ｍ、Ｙの４色でカラー記録を行う場合に、４色全てについて記録ドットの幅を小さくするように４色のノズルの組み合わせを求めているが、例えば見た目に位置ずれの分かりにくいＹの色を除いたＫ、Ｃ、Ｍの３色のみで記録ドットの幅を小さくする組み合わせを求め、Ｙの色については単純にＫの色に最も近いノズルを選択するようにしても良い。
【００８９】
また、第２の実施の形態による調整（ノズルの選択）を行った結果、同一画素に対応する４色の記録素子の位置の分布の幅が一定値以上（例えば記録素子の基本ピッチの０．６倍以上）であった場合は、ヘッドの取り付け位置を適宜ずらして、再度、第２の実施の形態による調整（ノズルの選択）を行うようにしても良い。
【００９０】
また、上記実施の形態では、いずれも単にカラー画像記録装置として説明しているが、本発明のカラー画像記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末、スキャナ等と組合せた複写装置、送受信機能を有するファクシミリ装置等にも適用できることは言うまでもない。
【００９１】
また、上記実施形態では、インクジェットプリンタを例にとり説明したが、本発明はその応用分野がインクジェットプリンタに限定されるものではなく、例えばライン型ヘッドを用いるサーマルプリンタなどの画像記録装置に対しても適用可能である。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施形態におけるカラー画像記録装置の構成を模式的に示す図である。
【図２】カラー画像記録装置の制御部のＣＰＵ及びＲＡＭの内部構成を示すブロック図である。
【図３Ａ】カラー画像記録装置の４個の記録ヘッドの相対的な取り付け位置関係の例を示す図である。
【図３Ｂ】カラー画像記録装置の４個の記録ヘッドの相対的な取り付け位置関係の例を示す図である。
【図４】カラー画像記録装置における印刷処理の実施例１及び実施例２に共通する処理動作を説明するフローチャートである。
【図５】ＲＡＭのページバッファ部に画像データが格納された状態を模式的に示す図である。
【図６】第１の実施形態としての記録素子を選択する処理の詳細を示すフローチャートである。
【図７Ａ】４個の記録ヘッドの比較的位置が揃った取り付け位置関係の例を再掲した図である。
【図７Ｂ】第１の実施形態において上記の取り付け位置関係の場合に選択されるノズルの記録ドット位置を具体的に示す図である。
【図８Ａ】４個の記録ヘッドの比較的不揃いな取り付け位置関係の例を再掲した図である。
【図８Ｂ】第１の実施形態において上記の取り付け位置関係の場合に選択されるノズルの記録ドット位置を具体的に示す図である。
【図９】第１の実施形態における各記録ヘッドのノズルとそれらのノズルに供給される画素データとの対応関係を示す図である。
【図１０Ａ】参照し易いように図５を再掲した図である。
【図１０Ｂ】図１０Ａの画像データが算出されたシフト量に基づいて各ラインバッファに画素データとして格納された状態を示す図である。
【図１１】第２の実施形態における関数Ｆ（ｋ，ｃ, ｍ，ｙ）の定義と注目記録ドットに対する他の記録ドットの８通りの組み合わせについて位置を調べる論理とに基づいてＸ軸方向の分布幅が最小になる組み合わせを決定する処理を説明するフローチャートである。
【図１２】図８Ｂに示した記録ドットの分布において第２の実施の形態における処理による分布の幅ｅ（＝Ｌ´）を示す図である。
【図１３】図１２に示す分布の幅ｅ（＝Ｌ´）となるｓ´、ｔ´、ｕ´の値から得られる画像データのシフト量に基づく各記録ヘッドのノズルとそれらのノズルに供給される画素データとの対応関係を示す図である。
【図１４】図１０Ａに示した画像データが第２の実施の形態による処理によって得られたｓ´、ｔ´、ｕ´の値に基づき算出されたシフト量に基づいて各ラインバッファに画素データとして格納された状態を示す図である。
【符号の説明】
【００９３】
１      カラー画像記録装置
２      画像形成部
３      制御部
４      駆動ローラ
５      従動ローラ
６      プラテンベルト
７（７ｋ、７ｃ、７ｍ、７ｙ）  ライン式インクジェットヘッド（記録ヘッド）
８      記録紙
１０    ＣＰＵ(central processing unit）
１２    ＲＯＭ（read only memory）
１３    ＲＡＭ（Random Access Memory）
１４（１４ｙ、１４ｍ、１４ｃ、１４ｋ）  ラインバッファ
１５    ヘッド位置情報記憶部
１６    イメージバッファ部
１７    記録素子選択回路
１８    シフト量算出回路
１９    分配回路
２１（２１ｋ、２１ｃ、２１ｍ、２１ｙ）  シフト回路
２２（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）  インク吐出ノズル（ノズル）
２３、２４  選択すべきノズルが含まれる範囲
２５、２７  同一画素用として選択されたノズルが含まれる範囲
２６、２８  使用されないノズルが含まれる範囲
【図１】
2006027069.tif 000003
【図２】
2006027069.tif 000004
【図３Ａ】
2006027069.tif 000005
【図３Ｂ】
2006027069.tif 000006
【図４】
2006027069.tif 000007
【図５】
2006027069.tif 000008
【図６】
2006027069.tif 000009
【図７Ａ】
2006027069.tif 000010
【図７Ｂ】
2006027069.tif 000011
【図８Ａ】
2006027069.tif 000012
【図８Ｂ】
2006027069.tif 000013
【図９】
2006027069.tif 000014
【図１０Ａ】
2006027069.tif 000015
【図１０Ｂ】
2006027069.tif 000016
【図１１】
2006027069.tif 000017
【図１２】
2006027069.tif 000018
【図１３】
2006027069.tif 000019
【図１４】
2006027069.tif 000020
【手続補正書】
【提出日】平成17年4月14日(2005.4.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、プリンタ、ファクシミリ、複写機等の画像記録装置等に係わり、更に詳しくは複数のインク吐出ノズルを備えたラインインクジェットヘッドを色数に応じた分だけ使用してカラー記録を行うカラー画像記録装置に関する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
従来、例えばインクジェット方式のカラープリンタ（カラー画像記録装置）では、一般に、印字時の記録紙に対するインクジェットヘッドの印字動作の違いから２種類に大別される。一つはインクジェットヘッドが印刷主走査方向に往復移動すると共に記録紙が副走査方向に搬送される形式のもので、シリアルプリンタと呼ばれている。他の一つは、記録紙の紙幅とほぼ同じ長さに亘ってインクジェットヘッドが本体装置に固定して配設され、このインクジェットヘッドに対して記録紙のみが副走査方向に沿って搬送される形式のもので、ラインプリンタと呼ばれている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
上記のようなラインプリンタの中でも、カラー記録が可能なラインプリンタでは、通常４色のインク（Ｋ：黒、Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）が用いられ、各色ごとに１つのラインヘッドが用意される。そして、これら４つのラインヘッドが記録紙の搬送方向に沿って配設される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
このようなカラーラインプリンタにおいては、４色の画像の位置を合わせるために、各色毎のラインヘッドの取り付け位置を調整しなければならない。さもないと、画像品質が著しく低下し、画像全体がボケた感じとして視認されてしまう。この各ラインヘッドの取り付け位置の調整では、画像上の１つの画素を構成する４色の記録ドットがそれぞれ記録紙上の同じ位置に着弾されるように調整しなければならない。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
しかし、例えば、１ｍｍ当たり５ドットのノズル配列ピッチで構成される低解像度のラインヘッドであればともかくとして、ノズルの配設ピッチが数ミクロンから数十ミクロンといった高密度になってくると、ラインヘッドの取り付け位置の調整を高い精度で行うには技術的に大きな困難を伴う。このため、カラープリンタの組み立てを行うために多大の労力と時間を要し、組み立て工程の能率向上の阻害要因ともなる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
このような問題を解消すべく、シリアル式インクジェットプリンタの４色の記録ドットの位置ずれを、副走査方向において一番下方に設定されたインク色の記録ヘッドを基準に、各色の対応記録用バッファ内の画像信号の格納位置を可変することで記録ドットの位置ずれ量を１／２ピッチ以下にする方法が提案されている。（例えば、特許文献１参照。）
【特許文献１】特開平０５−３３００８８号公報（段落［００４７］、図４）
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
ところで、上記の特許文献１の技術では、各色の対応記録用バッファ内の画像信号の格納位置を可変するための基準とする記録ヘッドを、副走査方向において一番下方に設定されたインク色の記録ヘッドとしている。しかしながら、このように、常に基準とする記録ヘッドを一番下方に設定されたインク色の記録ヘッドとするのは、一番下方に設定されたインク色の記録ヘッドを探すといった制約があって好ましくない。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、上記の特許文献１では、シリアル式に限らずフルマルチヘッド（ライン式）のインクジェットプリンタにも適用できると記載されているが、シリアル式とライン式では必然的に制御の方法が異なるにも拘わらず、制御の具体的方法については何ら開示されていない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明は、上記従来の課題に鑑み、各色のラインヘッドの位置を厳密な調整をしない取り付け方法で取り付けても容易に且つ可及的に高精細な多色画像を形成することができるカラー画像記録装置を提供することを目的とする。
【手続補正書】
【提出日】平成17年5月10日(2005.5.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、ファクシミリ、複写機等の画像記録装置等に係わり、更に詳しくは複数のインク吐出ノズルを備えたラインインクジェットヘッドを色数に応じた分だけ使用してカラー記録を行うカラー画像記録装置に関する。
【背景技術】
【０００２】
従来、例えばインクジェット方式のカラープリンタ（カラー画像記録装置）では、一般に、印字時の記録紙に対するインクジェットヘッドの印字動作の違いから２種類に大別される。一つはインクジェットヘッドが印刷主走査方向に往復移動すると共に記録紙が副走査方向に搬送される形式のもので、シリアルプリンタと呼ばれている。他の一つは、記録紙の紙幅とほぼ同じ長さに亘ってインクジェットヘッドが本体装置に固定して配設され、このインクジェットヘッドに対して記録紙のみが副走査方向に沿って搬送される形式のもので、ラインプリンタと呼ばれている。
【０００３】
上記のようなラインプリンタの中でも、カラー記録が可能なラインプリンタでは、通常４色のインク（Ｋ：黒、Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）が用いられ、各色ごとに１つのラインヘッドが用意される。そして、これら４つのラインヘッドが記録紙の搬送方向に沿って配設される。
【０００４】
このようなカラーラインプリンタにおいては、４色の画像の位置を合わせるために、各色毎のラインヘッドの取り付け位置を調整しなければならない。さもないと、画像品質が著しく低下し、画像全体がボケた感じとして視認されてしまう。この各ラインヘッドの取り付け位置の調整では、画像上の１つの画素を構成する４色の記録ドットがそれぞれ記録紙上の同じ位置に着弾されるように調整しなければならない。
【０００５】
しかし、例えば、１ｍｍ当たり５ドットのノズル配列ピッチで構成される低解像度のラインヘッドであればともかくとして、ノズルの配設ピッチが数ミクロンから数十ミクロンといった高密度になってくると、ラインヘッドの取り付け位置の調整を高い精度で行うには技術的に大きな困難を伴う。このため、カラープリンタの組み立てを行うために多大の労力と時間を要し、組み立て工程の能率向上の阻害要因ともなる。
【０００６】
このような問題を解消すべく、シリアル式インクジェットプリンタの４色の記録ドットの位置ずれを、副走査方向において一番下方に設定されたインク色の記録ヘッドを基準に、各色の対応記録用バッファ内の画像信号の格納位置を可変することで記録ドットの位置ずれ量を１／２ピッチ以下にする方法が提案されている。（例えば、特許文献１参照。）
【特許文献１】特開平０５−３３００８８号公報（段落［００４７］、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えばブラック色の記録ドット位置に対して、シアン色の記録ドットが左方向に１／２ピッチ弱ずれ、マゼンタ色の記録ドットが右方向に１／２ピッチ弱ずれた場合は、シアン色の記録ドッドとマゼンタの記録ドットの中心間距離は、約１ピッチになってしまう。
【０００８】
本発明は、上記従来の課題に鑑み、各色のラインヘッドの位置を厳密な調整をしない取り付け方法で取り付けても容易に且つ可及的に高精細な多色画像を形成することができるカラー画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
先ず、第１の発明のカラー画像記録装置は、画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、を有し、上記記録素子選択手段は、各色の上記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択するように構成される。
【００１０】
次に、第２の発明のカラー画像記録装置は、第１色としての任意の１つの記録ドットをａ、上記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、上記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、上記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、とし、上記記録ドットｂ１とｂ２から選択した一方をｂ、上記記録ドットｃ１とｃ２から選択した一方をｃ、上記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力するように構成される。
【００１１】
また、第３の発明のカラー画像記録方法は、画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、を有して実行されるカラー画像記録方法であって、上記記録素子選択手段は、各色の上記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択するように構成される。
【００１２】
そして、第４の発明のカラー画像記録方法は、第１色としての任意の１つの記録ドットをａ、上記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、上記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、上記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、とし、上記記録ドットｂ１とｂ２から選択した一方をｂ、上記記録ドットｃ１とｃ２から選択した一方をｃ、上記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力するように構成される。
【発明の効果】
【００１３】
本発明によれば、印刷に用いる複数色の記録ヘッドの取り付け位置調整を高精度に行うことなく取り付けても、カラー画像を構成する各色の記録ドットの位置ずれを可及的に小さくすることができるので、記録画像の画質を容易に高めることができるとともに、カラー画像記録装置の組み立て工程の作業能率が向上して生産コストを低減させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照しながら説明する。尚、以下の説明において画像データは画像全体のデータを意味し、画素は画像をデジタル表現する最小単位、画素データは画素を表現（印刷）するためのデータ又は信号を意味するものとする。
【００１５】
図１は、本発明の実施形態におけるカラーインクジェットプリンタ（画像記録装置）の構成を模式的に示す図である。図１において、カラーインクジェットプリンタ１は、画像形成部２と制御部３を備えている。
【００１６】
画像形成部２は、駆動ローラ４と従動ローラ５、これら駆動ローラ４と従動ローラ５との間に扁平な形状で張設された無端状のプラテンベルト６、このプラテンベルト６の上部面に対向し、プラテンベルト６の循環移動方向（記録紙の搬送方向）に多段的に並設された４つのライン式インクジェットヘッド（以下、単に「記録ヘッド」と呼ぶ）７（７ｋ、７ｃ、７ｍ、７ｙ）を備えている。
【００１７】
尚、同図には、駆動ローラ４の駆動装置、プラテンベルト６によって搬送される記録紙８の給紙装置等の図示は省略している。
【００１８】
また、図１の制御部３は、ＣＰＵ(central processing unit）１０と、ＣＰＵ１０にバス１１を介して接続されたＲＯＭ（read only memory）１２、ＲＡＭ（Random Access Memory）１３、外部から入力されたカラー画像データの主走査１ライン毎の画素データを保持する４個のラインバッファ１４（１４ｙ、１４ｍ、１４ｃ、１４ｋ）を備えている。
【００１９】
これら４個のラインバッファ１４ｙ、１４ｍ、１４ｃ及び１４ｋからは、それぞれの色毎の画素データが記録ヘッド７ｙ、７ｍ、７ｃ及び７ｋに供給される。
図２は、上記のＣＰＵ１０及びＲＡＭ１３の内部構成を示すブロック図である。同図に示すように、ＲＡＭ１３は、記憶領域として、ヘッド位置情報記憶部１５とイメージバッファ部１６を備えている。
【００２０】
ヘッド位置情報記憶部１５には、予め各記録ヘッド７（７ｋ、７ｃ、７ｍ、７ｙ）のインク吐出ノズル（以下、単に「ノズル」と呼ぶ）の位置関係を示すヘッド位置情報が外部から入力されて記憶されている。このヘッド位置情報は、各記録ヘッド７の相対的な位置データであり、パターン印刷と、このパターン印刷の読み取り走査によって得られた画像を解析することによって容易に求めることができる。
【００２１】
また、上記のイメージバッファ部１６には、外部から入力される画像データが順次格納される。
尚、ＲＡＭ１３の記憶領域としては、特には図示しないが、イメージバッファ部１６のほかに、ＣＰＵ１０によって一時的な演算データ等を読み書きされるワーク部も備えられている。
【００２２】
他方、ＣＰＵ１０は、ノズル選択回路１７、シフト量算出回路１８、分配回路１９、及び４個のシフト回路２１（２１ｋ、２１ｃ、２１ｍ、２１ｙ）を備えている。
ノズル選択回路１７は、詳しくは後述するが、ヘッド位置情報記憶部１５に記憶されているヘッド位置情報に基づいて、１画素に対応する各色の記録ドットの分布幅が最小になると思われる記録ドットに対応するノズルを選択して、この選択結果をシフト量算出回路１８に出力する。
【００２３】
シフト量算出回路１８は、上記の選択情報に基づいて、１画素を構成する各色の画像信
号の基準位置のノズルに対するシフト量データを算出して、この算出したシフト量データを各シフト回路２１に出力する。
【００２４】
分配回路１９は、イメージバッファ部１６から読み出した画素データを各色毎の画素データに色分解して、この色分解した画素データを、それぞれの色に対応するシフト回路２１に分配して出力する。
【００２５】
各シフト回路２１は、分配回路１９から入力される画素データを、シフト量算出回路１８から入力されるシフト量データに基づいてシフトした画素データをメモリとしてのラインバッファ１４に格納する。
【００２６】
図４は、上記構成のカラーインクジェットプリンタにおける印刷処理に関する処理動作を説明するフローチャートである。図４を参照して印刷動作の概略を説明する。
【００２７】
まず、同一画素に対応する各色の記録ヘッドのノズルの選択を行う（Ｓ４１）。
この処理は、ノズル選択回路１７によって行われる処理である。ノズル選択回路１７はＲＡＭ１３のヘッド位置情報記憶部１５に格納されているヘッド位置情報に基づいて、同一画素を形成するための各色の記録ヘッド７のノズル（記録素子）２２の対応関係を決定（選択）する。
【００２８】
続いて、画像データシフト量を算出する（Ｓ４２）。この処理は、シフト量算出回路１８によって行われる処理である。シフト量算出回路はノズル選択回路１７によって決定された各記録ヘッド７のノズル２２（図３Ａのノズル２２Ｋ〜２２Ｙ）の対応関係に基づいて、各ノズルに供給する各色毎の画像データのシフト量を算出する。
【００２９】
次に、画像データの入力を行う（Ｓ４３）。この処理は、このカラーインクジェットプリンタ１に入力された画像データが、ＲＡＭ１３のページバッファ部１６に格納される処理である。
【００３０】
図５は、上記ページバッファ部１６に、画像データが格納された状態を模式的に示す図である。図５において、上段のノズル番号の下に４段に示す各升目は、画素データを表しており、黒Ｋの記録ヘッド用の画素データをＫ１、Ｋ２、Ｋ３、・・・で表し、シアンＣの記録ヘッド用の画素データをＣ１、Ｃ２、Ｃ３、・・・で表し、マゼンタＭの記録ヘッド用の画素データをＭ１、Ｍ２、Ｍ３、・・・で表し、そしてイエローＹの記録ヘッド用の画素データをＹ１、Ｙ２、Ｙ３、・・・で表している。Ｋ１，Ｃ１，Ｍ１，Ｙ１の各画素データによるインク滴が同一位置に着弾すると、所望の画素単位の画像が印字（表現）される。
【００３１】
Ｋ、Ｃ、Ｍ、Ｙの各ヘッドにおける同一番号の画素データは、同一画素に対応する各色の画素データである。この段階では、同一画素には各記録ヘッドの同一番号のノズルが対応するものとみなして、各色の画素データはノズル番号と同一番号の画素データが、同一のノズル番号に対応して格納されている。つまり、各記録ヘッドのそれぞれの取り付け位置にずれが生じていない状態とみなして、各色の画像データが格納されている
次に、画像データのシフトを行う（Ｓ４４）。この処理は、４個のシフト回路２１によって各色毎に画像データをシフトさせる処理である。各シフト回路２１は、分配回路１９から入力される画素データを、シフト量算出回路１８から入力されるシフト量データに基づいてシフトしながらラインバッファ１４に格納する。
【００３２】
この処理に続いて、印刷が実行される（Ｓ４５）。この印刷処理では、各ラインバッファ１４に上記格納された画素データに基づいて、各記録ヘッド７が各ノズルからインクを吐出させて記録媒体上に画像を形成していく。
【００３３】
次に、上記の図４に示した処理Ｓ４１におけるノズル選択処理について説明する。
図６は、４個のインクジェットヘッドがプリンタに取り付けられた状態における各記録ヘッド及びノズルの位置を示すものであり、破線２４で囲まれる各色の記録ヘッド７のノズル位置（実際にはノズルから吐出されるインクによる記録ドットの位置）を具体的に示す図である。
【００３４】
このような記録ヘッド及びノズルの位置関係にあるプリンタにおいて、ノズル選択処理Ｓ４１を行う。ノズル選択処理Ｓ４１を行うにあたり、まず、各記録ヘッドの各ノズルからインク滴を吐出させ、記録媒体上におけるインクドットの位置をスキャナーで読み取る。そして、このスキャナーによる読み取り結果から、各色の記録ヘッドの位置を求める。なお、ここでは、各記録ヘッドにおけるノズルピッチは一定、インクドットの位置と記録ヘッドのノズル位置は同じである（インク滴の飛行曲がりなどを無視）と仮定して説明する。
【００３５】
また、図６において、先ず黒Ｋの記録ヘッド７ｋの任意の位置の番号ｉのノズル２２Ｋi を基準とし、このノズル２２Ｋi のＸ座標を座標ＸＫとする。そして、ノズル２２Ｋi の左右両側に隣接するノズル２２Ｋi-1及びノズル２２Ｋi+1 を含む範囲２４にある他の色の記録ヘッド７ｃ、７ｍ、７ｙのノズル２２Ｃ、２２Ｍ、２２Ｙについて、ノズル２２Ｋi （Ｘ座標＝ＸＫ）より左方に位置するノズル２２Ｃi-1 、２２Ｍi 、２２Ｙi+1 のＸ座標をそれぞれＸＣ１、ＸＭ１、ＸＹ１とし、ノズルＫi より右方に位置するノズル２２Ｃi 、２２Ｍi+1 、２２Ｙi+2 のＸ座標をそれぞれＸＣ２、ＸＭ２、ＸＹ２として考えることにする。
【００３６】
ここで、図６に示す各色の各ノズルの位置と、そのノズルから吐出されて形成される記録ドットの位置との間の位置ずれは、無視できるほど小さいと仮定している。
【００３７】
このため、各色のノズル位置と各色の記録ドット位置は同じものとして、以下説明を続ける。また、符号についてもノズルと記録ドットを共通のものを使用して説明する。
【００３８】
まず関数Ｆ（ｋ，ｃ, ｍ，ｙ）を次のように定義する。
Ｆ（ｋ，ｃ，ｍ，ｙ）＝Ｍａｘ（ｋ，ｃ，ｍ，ｙ）−Ｍｉｎ（ｋ，ｃ，ｍ，ｙ）
ここで、ｋ，ｃ，ｍ，ｙは、それぞれＫ、Ｍ、Ｃ、Ｙの任意の記録ドットのＸ座標を表す。Ｍａｘ（ｋ，ｃ，ｍ，ｙ）は、選択されるｋ，ｃ，ｍ，ｙの各ドットのＸ座標が最大のものを表し、Ｍｉｎ（ｋ，ｃ，ｍ，ｙ）は、選択されるｋ，ｃ，ｍ，ｙの各ドットのＸ座標が最小のものを表す。
【００３９】
すなわち、関数Ｆ（ｋ，ｃ，ｍ，ｙ）は、ｃ，ｍ，ｙの座標を持つ記録ドット２２Ｃi ，２２Ｍi ，２２Ｙi に、原点の記録ドット２２Ｋi を加えた４つの記録ドットの分布の幅を表している。
【００４０】
一般に、図６に示したように、複数色（本例では４色）の記録ヘッドの取り付け位置調整を高精度に行うことなく取り付けると、ほとんどの場合において、基準とする注目色の記録ドット（図６の例では記録ドット２２Ｋi ）に対して、残る他の色の各記録ドットは注目する記録ドットに重ならずに、ずれた位置に形成される。
【００４１】
黒Ｋの記録ドット以外の色シアンＣ、マゼンタＭ、イエローＹの記録ドットのそれぞれについて、黒Ｋの基準の記録ドットを挟む２つの記録ドットのいずれかを採用して、黒Ｋの基準の記録ドットと同一番号の画素データを入力して記録ドットを形成する。
【００４２】
この場合、Ｋ、Ｃ、Ｍ、Ｙの４色の印刷であれば、色Ｋの記録ドットに対して、色Ｃ、Ｍ、Ｙの３色の記録ドットについて、それぞれ選択されうる記録ドットが２つあるので、各ノズルの組み合わせとしては８通りある。
【００４３】
この８通りの各記録ドットの組み合わせについて、各記録ドットの位置を調べれば、最も４色の記録ドットの分布幅が小さくなる組み合わせを見つけることができる。
【００４４】
図７は、上述した関数Ｆ（ｋ，ｃ, ｍ，ｙ）の定義と、上記の注目記録ドットに対する他の記録ドットの８通りの組み合わせについての位置を調べる論理とに基づいて、Ｘ軸方向の分布幅が最小になる組み合わせを決定する処理を説明するフローチャートである。
【００４５】
尚、この処理では、ＲＡＭ１３のワーク領域に、レジスタ領域Ｌ、ｓ、ｔ、ｕ、Ｌ´、ｓ´、ｔ´、ｕ´を設定する。また、図６に示すように、基準となる記録ドットを２２Ｋi とし、この記録ドット２２Ｋi のＸ座標をＸＫとする。
【００４６】
そして、図中、記録ドット２２Ｋi の左側のシアンＣの記録ドット、マゼンタＭの記録ドット、及びイエローＹの記録ドットのＸ座標をそれぞれＸＣ１、ＸＭ１、ＸＹ１とし、記録ドット２２Ｋi の右側のシアンＣの記録ドット、マゼンタＭの記録ドット、及びイエローＹの記録ドットのＸ座標をそれぞれＸＣ２、ＸＭ２、ＸＹ２として表すものとする。
【００４７】
図７のフローチャートの処理において、先ず、レジスタＬ´に基本ドットピッチが格納される（Ｍ０１）。この処理では各記録ヘッド７のノズルピッチ、例えば１００μｍの「１００」が基本ドットピッチとしてレジスタＬ´に格納される。
【００４８】
上記に続いて、レジスタｓに「１」が格納される（Ｍ０２）。この処理は、ＸＣ１にあるシアンＣの記録ドットを指定するための処理である。
【００４９】
次に、レジスタｔに「１」が格納される（Ｍ０３）。この処理は、ＸＭ１にあるマゼンタＭの記録ドットを指定するための処理である。
【００５０】
更に、レジスタｕに「１」が格納される（Ｍ０４）。この処理は、ＸＹ１にあるイエローＹの記録ドットを指定するための処理である。
【００５１】
ここで、Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）が計算され、その計算結果がＬに代入される（Ｍ０５）。
【００５２】
この処理では、最初は処理Ｍ０２、Ｍ０３、Ｍ０４で、それぞれｓ＝１、ｔ＝１、ｕ＝１となっているので、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ１）、つまりＸＫとその左側にあるＸＣ１，ＸＭ１，ＸＹ１との組み合わせの分布幅が計算され、その計算結果がＬに代入される。
【００５３】
続いて、上記の計算結果であるＬが、初期設定されている基本ドットピッチＬ´よりも小さいか否かが判別される（Ｍ０６）。
【００５４】
そして、Ｌ≧Ｌ´なら（Ｍ０６がＮ）、計算された分布幅が基本ドットピッチＬ´以上であるので、この場合は、この組み合わせを選択するのは不適切あり、選択することなく次の組み合わせ指定を行うために処理Ｍ０８に進む。
【００５５】
他方、上記判別でＬ＜Ｌ´なら（Ｍ０６がＹ（Ｙｅｓ））、計算された分布幅が基本ドットピッチＬ´よりも小さいということなので、この組み合わせを選択する。
【００５６】
すなわち選択された分布幅ＬをＬ´に代入し、その分布幅を構成する黒以外の各色記録ドットの座標番号ｓ，ｔ，ｕをそれぞれｓ´、ｔ´、ｕ´に代入する（Ｍ０７）。
【００５７】
これにより、基本ドットピッチＬ´の値が計算された分布幅に変更されると共に、基本ドットピッチＬ´を構成する黒以外の３色の記録ドットの座標が計算時の座標に変更される。そして、次の組み合わせ指定を行うために処理Ｍ０８に進む。
【００５８】
処理Ｍ０８において、レジスタｕの値が１だけインクリメントされ、処理Ｍ０９において、そのレジスタｕの値が２を超えているか否かが判別される。
【００５９】
この処理は、組み合わせを指定されたイエローＹの記録ドットが、基準の黒Ｋの記録ドットの右隣のイエローＹの記録ドットよりも更に右の記録ドットであるか否かを判別する処理である。
【００６０】
そして、処理の１順目では、レジスタｕの値は「ｕ＝１＋１＝２」であるので、判別結果はＮ（Ｎｏ）となり、指定されたイエローＹの記録ドットが黒Ｋの記録ドットの右隣に位置する記録ドットであることが分かる。
【００６１】
この場合は、処理Ｍ０５に戻って、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）の組む合わせの分布幅が計算され、再び処理Ｍ０６の判別が行われる。
【００６２】
処理Ｍ０６において、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）の組み合わせにおける分布幅ＬとＬ´を比較し、その比較結果に応じて上述したようなＭ０７の処理、もしくは、直接Ｍ０８の処理を行う。
【００６３】
処理Ｍ０８では、レジスタｕの値が１だけインクリメントされるが、ｕ＝３となり、処理Ｍ０９の判別では、Ｙ（Ｙｅｓ）と判別されて、レジスタｔの値が「１」インクリメントされる（Ｍ１０）。
【００６４】
そして、そのレジスタｔの値が２を超えているか否かが判別される（Ｍ１１）。この処理も、組み合わせを指定されたマゼンタＭの記録ドットが、基準の黒Ｋの記録ドットを挟むマゼンタＭの２つの記録ドット以外のドット、つまり基準の黒Ｋの記録ドットの右隣のマゼンタＭの記録ドットよりも更に右のマゼンタＭの記録ドットであるか否かを判別する
処理である。
【００６５】
このＭ１１の判別では、レジスタｔの値は「ｔ＝１＋１＝２」であるので、判別結果はＮ（Ｎｏ）となる。つまり次に指定するマゼンタＭの記録ドットが黒Ｋの記録ドットの右側に位置するものであることが分かる。
【００６６】
この場合、処理Ｍ０４に戻り、レジスタｕの値を「１」に戻してから、処理Ｍ０５において、Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ１）の組み合わせの分布幅を計算する。そして、再び処理Ｍ０６の判別が行われる。
【００６７】
そして、上述した処理Ｍ０７を経たのち処理Ｍ０８、又は処理Ｍ０７を経ずに処理Ｍ０８の処理でレジスタｕの値が「１」だけインクリメントされる。ただしここでは処理Ｍ０４においてｕに１が代入されていた状態であったので、処理Ｍ０８にて１だけインクリメントされたもまだｕ＞２ではない。
【００６８】
よって処理Ｍ０９の判別結果としてはＮとなり、処理Ｍ０５に戻り、つぎにＦ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ２）の組み合わせの分布幅が計算され、処理Ｍ０６の判別が行われる。
【００６９】
処理Ｍ０６の結果に応じて、処理Ｍ０７を経て処理Ｍ０８へ、又は直接処理Ｍ０８へ進み、処理Ｍ０８にてレジスタｕの値が「１」だけインクリメントされる。この結果ｕ＝３となり、処理Ｍ０９の判別結果ではＹとなり、処理Ｍ１０の処理に進む。
【００７０】
この処理Ｍ１０ではレジスタｔの値が「１」だけインクリメントされるが、この結果ｔ＝３となる。このため、処理Ｍ１１の判別結果ではＹとなり、処理Ｍ１２の処理へ進む。
【００７１】
処理Ｍ１２では、レジスタｓの値が「１」だけインクリメントされる。すなわちＳ＝２となる。
【００７２】
そして、処理Ｍ１３において、レジスタｓの値が「ｓ＞２」ではないことが判別され（Ｍ１３がＮ）、この場合は、処理Ｍ０３に戻ってレジスタｔの値が「１」に戻され、更に処理Ｍ０４でレジスタｕの値が「１」に戻された後、処理Ｍ０５でＦ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ１）の組み合わせの分布幅が計算され、処理Ｍ０６の判別が行われる。
【００７３】
以降、上述した処理を繰り返し、８通り全ての組み合わせについての分布幅を計算し、その分布幅が最小となる各色の記録ドットの組み合わせを見つける。
【００７４】
このように、基準とする黒の記録ドットの座標をＸＫとし、この黒Ｋの記録ドットを挟む他の３色のそれぞれ２つの記録ドットの座標を、シアンＣの座標の指標ｓ、マゼンタＭの座標の指標ｔ、イエローＹの座標の指標ｕを用いて表し、関数Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を定義する。
【００７５】
そして、この関数Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を用い、基準とするドットピッチＬ´と、上記の指標に１（黒Ｋの記録ドットの左側に位置する記録ドット）及び２（黒Ｋの記録ドットの右側に位置する記録ドット）を順次代入して得られる８通りの組み合わせからなる分布幅Ｌを順次比較する。
【００７６】
つまり、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ２，ＸＹ１）及びＬ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ２，ＸＹ２）を順次比較する。
【００７７】
そして、その中でＬが最小となるＦ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を調べて、そのＬ、ｓ、ｔ、ｕの値（図７ではＬ´、ｓ´、ｔ´、ｕ´）を得て、同一画素を形成する各色の記録ドットの組み合わせを選択する。
【００７８】
図８は、図６に示した黒Ｋの記録ドットを中心とする３色の記録ドットの分布を再掲したものであり、本実施の形態による処理によれば、分布の幅ｅとなる記録ヘッドの組み合わせが選択される。
【００７９】
つまり、同一画素を形成する記録ドットとして、基準の黒Ｋの記録ドット２２Ｋｉ、シアンＣの記録ドット２２Ｃi-1 、マゼンタＭの記録ドット２２Ｍi 、イエローＹの記録ドット２２Ｙi+1 の組み合わせが選択される。
【００８０】
ここで得られる各色の記録ドットの分布幅ｅ（＝Ｌ´）は、図６に示した分布の幅（図８には破線ｄで示している）よりも幅が小さいことが判る。
【００８１】
図９は、上記の図８に示す分布の幅ｅ（＝Ｌ´）となるｓ´、ｔ´、ｕ´の値から得られる画像データのシフト量に基づいて、各記録ヘッドのノズルと、それらのノズルに供給される画素データとの対応関係を示す図である。
【００８２】
同図には、上述した分布の最小幅を構成するノズルの組み合わせを探し出すノズル選択処理によって、同一画素用として選択されたノズルが含まれる範囲２７と、使用されないノズルが含まれる範囲２８を示している。
【００８３】
本例では、使用されないノズルが含まれる範囲２８に、基準となる黒Ｋのノズルが１個含まれているので、黒Ｋの画像データは１個シフトされることになる。
【００８４】
したがって、基準となる黒Ｋの記録ヘッド７ｋのノズル２２Ｋi （ｉ＝４）には、１個シフトされた番号ｉ−１の画素データの黒の画素データＫi-1 （Ｋ３）が割り当てられる。
【００８５】
また、使用されないノズルが含まれる範囲２８には、マゼンタＭのノズル１個、イエローＹのノズルが２個含まれており、またシアンＣのノズルは含まれていない。このため、シアンのＣの画像データはシフトさせずに、マゼンタＭの画像データを１個シフトさせ、イエローＹの画像データを２個シフトさせる。
【００８６】
つまり、ノズル２２Ｃi-1 、２２Ｍi 、及び２２Ｙi+1 に、それぞれ黒Ｋのノズル２２Ｋi と同一の画素番号i-1 の画素データＣ３、Ｍ３、及びＹ３が割り当てられる。
【００８７】
図１０は、図５に示した画像データが、算出されたシフト量に基づいて各ラインバッファ１４に、画素データとしてそれぞれ格納された状態を示す図である。
【００８８】
図１０に示すように、１ラインごとの画素データとしてラインバッファ１４に格納されるときは、図１３の選択されたノズルと画素データの対応関係で示したように、ラインバッファ１４ｋ及び１４ｍでは、ノズル番号に対して１つだけシフトされて格納される。また、ラインバッファ１４ｃにはシフト無しで格納される。また、ラインバッファ１４ｙには、ノズル番号に対して２つシフトされて格納される。
【００８９】
これにより、同一画素当たりの黒、シアン、マゼンタ、イエローの４色の記録ドットが、図８の範囲ｅで示す最小の分布幅で記録されることになる。
【００９０】
尚、上記実施の形態では、Ｋ、Ｃ、Ｍ、Ｙの４色でカラー記録を行う場合に、４色全てについて記録ドットの幅を小さくするように４色のノズルの組み合わせを求めているが、例えば見た目に位置ずれの分かりにくいＹの色を除いたＫ、Ｃ、Ｍの３色のみで記録ドットの幅を小さくする組み合わせを求め、Ｙの色については単純にＫの色に最も近いノズルを選択するようにしても良い。
【００９１】
また、上記実施の形態では、いずれも単にカラー画像記録装置として説明しているが、本発明のカラー画像記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末、スキャナ等と組合せた複写装置、送受信機能を有するファクシミリ装置等にも適用できることは言うまでもない。
【００９２】
また、上記実施形態では、インクジェットプリンタを例にとり説明したが、本発明はその応用分野がインクジェットプリンタに限定されるものではなく、例えばライン型ヘッドを用いるサーマルプリンタなどの画像記録装置に対しても適用可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態におけるカラー画像記録装置の構成を模式的に示す図である。
【図２】カラー画像記録装置の制御部のＣＰＵ及びＲＡＭの内部構成を示すブロック図である。
【図３Ａ】カラー画像記録装置の４個の記録ヘッドの相対的な取り付け位置関係の例を示す図である。
【図３Ｂ】カラー画像記録装置の４個の記録ヘッドの相対的な取り付け位置関係の例を示す図である。
【図４】カラー画像記録装置における印刷処理に関する処理動作を説明するフローチャートである。
【図５】ＲＡＭのページバッファ部に画像データが格納された状態を模式的に示す図である。
【図６】４個の記録ヘッドの比較的不揃いな取り付け位置関係の例を再掲して範囲２４の記録ドット位置を具体的に示す図である。
【図７】関数Ｆ（ｋ，ｃ, ｍ，ｙ）の定義と注目記録ドットに対する他の記録ドットの８通りの組み合わせについて位置を調べる論理とに基づいてＸ軸方向の分布幅が最小になる組み合わせを決定する処理を説明するフローチャートである。
【図８】同一画素を構成する記録ドットの分布の幅ｅ（＝Ｌ´）を示す図である。
【図９】図８に示す分布の幅ｅ（＝Ｌ´）となるｓ´、ｔ´、ｕ´の値から得られる画像データのシフト量に基づく各記録ヘッドのノズルとそれらのノズルに供給される画素データとの対応関係を示す図である。
【図１０】図５に示した画像データがｓ´、ｔ´、ｕ´の値に基づき算出されたシフト量に基づいて各ラインバッファに画素データとして格納された状態を示す図である。
【符号の説明】
【００９４】
１      カラー画像記録装置
２      画像形成部
３      制御部
４      駆動ローラ
５      従動ローラ
６      プラテンベルト
７（７ｋ、７ｃ、７ｍ、７ｙ）  ライン式インクジェットヘッド（記録ヘッド）
８      記録紙
１０    ＣＰＵ(central processing unit）
１２    ＲＯＭ（read only memory）
１３    ＲＡＭ（Random Access Memory）
１４（１４ｙ、１４ｍ、１４ｃ、１４ｋ）  ラインバッファ
１５    ヘッド位置情報記憶部
１６    イメージバッファ部
１７    ノズル選択回路
１８    シフト量算出回路
１９    分配回路
２１（２１ｋ、２１ｃ、２１ｍ、２１ｙ）  シフト回路
２２（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）  インク吐出ノズル（ノズル）
２４  選択すべきノズルが含まれる範囲
２７  同一画素用として選択されたノズルが含まれる範囲
２８  使用されないノズルが含まれる範囲
【手続補正書】
【提出日】平成17年5月19日(2005.5.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、ファクシミリ、複写機等の画像記録装置等に係わり、更に詳しくは複数のインク吐出ノズルを備えたラインインクジェットヘッドを色数に応じた分だけ使用してカラー記録を行うカラー画像記録装置に関する。
【背景技術】
【０００２】
従来、例えばインクジェット方式のカラープリンタ（カラー画像記録装置）では、一般に、印字時の記録紙に対するインクジェットヘッドの印字動作の違いから２種類に大別される。一つはインクジェットヘッドが印刷主走査方向に往復移動すると共に記録紙が副走査方向に搬送される形式のもので、シリアルプリンタと呼ばれている。他の一つは、記録紙の紙幅とほぼ同じ長さに亘ってインクジェットヘッドが本体装置に固定して配設され、このインクジェットヘッドに対して記録紙のみが副走査方向に沿って搬送される形式のもので、ラインプリンタと呼ばれている。
【０００３】
上記のようなラインプリンタの中でも、カラー記録が可能なラインプリンタでは、通常４色のインク（Ｋ：黒、Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）が用いられ、各色ごとに１つのラインヘッドが用意される。そして、これら４つのラインヘッドが記録紙の搬送方向に沿って配設される。
【０００４】
このようなカラーラインプリンタにおいては、４色の画像の位置を合わせるために、各色毎のラインヘッドの取り付け位置を調整しなければならない。さもないと、画像品質が著しく低下し、画像全体がボケた感じとして視認されてしまう。この各ラインヘッドの取り付け位置の調整では、画像上の１つの画素を構成する４色の記録ドットがそれぞれ記録紙上の同じ位置に着弾されるように調整しなければならない。
【０００５】
しかし、例えば、１ｍｍ当たり５ドットのノズル配列ピッチで構成される低解像度のラインヘッドであればともかくとして、ノズルの配設ピッチが数ミクロンから数十ミクロンといった高密度になってくると、ラインヘッドの取り付け位置の調整を高い精度で行うには技術的に大きな困難を伴う。このため、カラープリンタの組み立てを行うために多大の労力と時間を要し、組み立て工程の能率向上の阻害要因ともなる。
【０００６】
このような問題を解消すべく、シリアル式インクジェットプリンタの４色の記録ドットの位置ずれを、副走査方向において一番下方に設定されたインク色の記録ヘッドを基準に、各色の対応記録用バッファ内の画像信号の格納位置を可変することで記録ドットの位置ずれ量を１／２ピッチ以下にする方法が提案されている。（例えば、特許文献１参照。）
【特許文献１】特開平０５−３３００８８号公報（段落［００４７］、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えばブラック色の記録ドット位置に対して、シアン色の記録ドットが左方向に１／２ピッチ弱ずれ、マゼンタ色の記録ドットが右方向に１／２ピッチ弱ずれた場合は、シアン色の記録ドッドとマゼンタの記録ドットの中心間距離は、約１ピッチになってしまう。
【０００８】
本発明は、上記従来の課題に鑑み、各色のラインヘッドの位置を厳密な調整をしない取り付け方法で取り付けても容易に且つ可及的に高精細な多色画像を形成することができるカラー画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
先ず、第１の発明のカラー画像記録装置は、画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、を有し、上記記録素子選択手段は、各色の上記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択するように構成される。
【００１０】
次に、第２の発明のカラー画像記録装置は、第１色としての任意の１つの記録ドットをａ、上記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、上記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、上記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、とし、上記記録ドットｂ１とｂ２から選択した一方をｂ、上記記録ドットｃ１とｃ２から選択した一方をｃ、上記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力するように構成される。
【００１１】
また、第３の発明のカラー画像記録方法は、画像を記録するための複数のインク色にそれぞれ対応する複数の記録ヘッドと、該複数の記録ヘッドの各相対位置情報に基づいて、所定の画素を構成する各色所定個数のドットを形成する記録素子を、それぞれ各色の記録ヘッドから選択する記録素子選択手段と、該記録素子選択手段によって選択された同一画素を形成する各色の記録ヘッドの記録素子それぞれの相対位置に基づいて、各色の画像データのシフト量を算出するシフト量算出手段と、該シフト量算出手段の算出結果に基づいて各色の画像データをそれぞれシフトするシフト手段と、を有して実行されるカラー画像記録方法であって、上記記録素子選択手段は、各色の上記記録ヘッドの複数の記録素子によってそれぞれ形成される複数のドットの中から、各色それぞれ所定個数のドット位置の分布幅が最小となる各色のドットを選択し、当該選択したドットを形成する各色の記録ヘッドの記録素子を同一画素を構成する記録素子として選択するように構成される。
【００１２】
そして、第４の発明のカラー画像記録方法は、第１色としての任意の１つの記録ドットをａ、上記記録ドットａを挟んで隣接する第２色としての２つの記録ドットをｂ１、ｂ２、上記記録ドットａを挟んで隣接する第３色としての２つの記録ドットをｃ１、ｃ２、上記記録ドットａを挟んで隣接する第４色としての２つの記録ドットをｄ１、ｄ２、とし、上記記録ドットｂ１とｂ２から選択した一方をｂ、上記記録ドットｃ１とｃ２から選択した一方をｃ、上記記録ドットｄ１とｄ２から選択した一方をｄとしたとき、各記録ドットａ、ｂ、ｃ、ｄの位置の分布幅が最小になるように、各記録ドットを形成する各色ヘッドのノズルＡ、Ｂ、Ｃ、Ｄを選択し、当該選択した各ノズルＡ、Ｂ、Ｃ、Ｄに対して同一画素における画像データを入力するように構成される。
【発明の効果】
【００１３】
本発明によれば、印刷に用いる複数色の記録ヘッドの取り付け位置調整を高精度に行うことなく取り付けても、カラー画像を構成する各色の記録ドットの位置ずれを可及的に小さくすることができるので、記録画像の画質を容易に高めることができるとともに、カラー画像記録装置の組み立て工程の作業能率が向上して生産コストを低減させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照しながら説明する。尚、以下の説明において画像データは画像全体のデータを意味し、画素は画像をデジタル表現する最小単位、画素データは画素を表現（印刷）するためのデータ又は信号を意味するものとする。
【００１５】
図１は、本発明の実施形態におけるカラーインクジェットプリンタ（画像記録装置）の構成を模式的に示す図である。図１において、カラーインクジェットプリンタ１は、画像形成部２と制御部３を備えている。
【００１６】
画像形成部２は、駆動ローラ４と従動ローラ５、これら駆動ローラ４と従動ローラ５との間に扁平な形状で張設された無端状のプラテンベルト６、このプラテンベルト６の上部面に対向し、プラテンベルト６の循環移動方向（記録紙の搬送方向）に多段的に並設された４つのライン式インクジェットヘッド（以下、単に「記録ヘッド」と呼ぶ）７（７ｋ、７ｃ、７ｍ、７ｙ）を備えている。
【００１７】
尚、同図には、駆動ローラ４の駆動装置、プラテンベルト６によって搬送される記録紙８の給紙装置等の図示は省略している。
【００１８】
また、図１の制御部３は、ＣＰＵ(central processing unit）１０と、ＣＰＵ１０にバス１１を介して接続されたＲＯＭ（read only memory）１２、ＲＡＭ（Random Access Memory）１３、外部から入力されたカラー画像データの主走査１ライン毎の画素データを保持する４個のラインバッファ１４（１４ｙ、１４ｍ、１４ｃ、１４ｋ）を備えている。
【００１９】
これら４個のラインバッファ１４ｙ、１４ｍ、１４ｃ及び１４ｋからは、それぞれの色毎の画素データが記録ヘッド７ｙ、７ｍ、７ｃ及び７ｋに供給される。
図２は、上記のＲＡＭ１３の内部構成と、ＣＰＵ１０の動作を等価な回路で表した図である。同図に示すように、ＲＡＭ１３は、記憶領域として、ヘッド位置情報記憶部１５とイメージバッファ部１６を備えている。
【００２０】
ヘッド位置情報記憶部１５には、予め各記録ヘッド７（７ｋ、７ｃ、７ｍ、７ｙ）のインク吐出ノズル（以下、単に「ノズル」と呼ぶ）の位置関係を示すヘッド位置情報が外部から入力されて記憶されている。このヘッド位置情報は、各記録ヘッド７の相対的な位置データであり、パターン印刷と、このパターン印刷の読み取り走査によって得られた画像を解析することによって容易に求めることができる。
【００２１】
また、上記のイメージバッファ部１６には、外部から入力される画像データが順次格納される。
尚、ＲＡＭ１３の記憶領域としては、特には図示しないが、ヘッド位置情報記憶部１５、イメージバッファ部１６のほかに、ＣＰＵ１０によって一時的な演算データ等を読み書きされるワーク部も備えられている。
【００２２】
他方、ＣＰＵ１０は、ノズル選択回路１７、シフト量算出回路１８、分配回路１９、及び４個のシフト回路２１（２１ｋ、２１ｃ、２１ｍ、２１ｙ）を備えている。
ノズル選択回路１７は、詳しくは後述するが、ヘッド位置情報記憶部１５に記憶されているヘッド位置情報に基づいて、１画素に対応する各色の記録ドットの分布幅が最小になる記録ドットに対応するノズルを選択して、この選択結果をシフト量算出回路１８に出力する。
【００２３】
シフト量算出回路１８は、上記の選択情報に基づいて、１画素を構成する各色の画像信
号の基準位置のノズルに対するシフト量データを算出して、この算出したシフト量データを各シフト回路２１に出力する。
【００２４】
分配回路１９は、イメージバッファ部１６から読み出した画素データを各色毎の画素データに色分解して、この色分解した画素データを、それぞれの色に対応するシフト回路２１に分配して出力する。
【００２５】
各シフト回路２１は、分配回路１９から入力される画素データを、シフト量算出回路１８から入力されるシフト量データに基づいてシフトした画素データをメモリとしてのラインバッファ１４に格納する。
【００２６】
図４は、上記構成のカラーインクジェットプリンタにおける印刷処理に関する処理動作を説明するフローチャートである。図４を参照して印刷動作の概略を説明する。
【００２７】
まず、同一画素に対応する各色の記録ヘッドのノズルの選択を行う（Ｓ４１）。
この処理は、ノズル選択回路１７によって行われる処理である。ノズル選択回路１７はＲＡＭ１３のヘッド位置情報記憶部１５に格納されているヘッド位置情報に基づいて、同一画素を形成するための各色の記録ヘッド７のノズル（記録素子）２２（図３の２２Ｋ〜２２Ｙ）の対応関係を決定（選択）する。
【００２８】
続いて、画像データシフト量を算出する（Ｓ４２）。この処理は、シフト量算出回路１８によって行われる処理である。シフト量算出回路はノズル選択回路１７によって決定された各記録ヘッド７のノズル２２の対応関係に基づいて、各ノズルに供給する各色毎の画像データのシフト量を算出する。
【００２９】
次に、画像データの入力を行う（Ｓ４３）。この処理は、このカラーインクジェットプリンタ１に入力された画像データが、ＲＡＭ１３のページバッファ部１６に格納される処理である。
【００３０】
図５は、上記ページバッファ部１６に、画像データが格納された状態を模式的に示す図である。図５において、上段のノズル番号の下に４段に示す各升目は、画素データを表しており、黒Ｋの記録ヘッド用の画素データをＫ１、Ｋ２、Ｋ３、・・・で表し、シアンＣの記録ヘッド用の画素データをＣ１、Ｃ２、Ｃ３、・・・で表し、マゼンタＭの記録ヘッド用の画素データをＭ１、Ｍ２、Ｍ３、・・・で表し、そしてイエローＹの記録ヘッド用の画素データをＹ１、Ｙ２、Ｙ３、・・・で表している。
【００３１】
Ｋ、Ｃ、Ｍ、Ｙの各ヘッドにおける同一番号の画素データは、同一画素に対応する各色の画素データである。例えば、Ｋ１，Ｃ１，Ｍ１，Ｙ１の各画素データによるインク滴が同一位置に着弾すると、所望の画素単位の画像が印字（表現）される。
この段階では、同一画素には各記録ヘッドの同一番号のノズルが対応するものとみなして、各色の画素データはノズル番号と同一番号の画素データが、同一のノズル番号に対応して格納されている。つまり、各記録ヘッドのそれぞれの取り付け位置にずれが生じていない状態とみなして、各色の画像データが格納されている。
次に、画像データのシフトを行う（Ｓ４４）。この処理は、４個のシフト回路２１によって各色毎に画像データをシフトさせる処理である。各シフト回路２１は、分配回路１９から入力される画素データを、シフト量算出回路１８から入力されるシフト量データに基づいてシフトしながらラインバッファ１４に格納する。
【００３２】
この処理に続いて、印刷が実行される（Ｓ４５）。この印刷処理では、各ラインバッファ１４に上記格納された画素データに基づいて、各記録ヘッド７が各ノズルからインクを吐出させて記録媒体上に画像を形成していく。
【００３３】
次に、上記の図４に示した処理Ｓ４１におけるノズル選択処理について説明する。
図６は、４個のインクジェットヘッドがプリンタに取り付けられた状態における各記録ヘッド及びノズルの位置の一例を示すものである。
【００３４】
このような記録ヘッド及びノズルの位置関係にあるプリンタにおいて、ノズル選択処理Ｓ４１を行う。ノズル選択処理Ｓ４１を行うにあたり、まず、各記録ヘッドの各ノズルからインク滴を吐出させ、記録媒体上におけるインクドットの位置をスキャナーで読み取る。そして、このスキャナーによる読み取り結果から、各色の記録ヘッドの位置を求める。なお、ここでは、各記録ヘッドにおけるノズルピッチは一定、インクドットの位置と記録ヘッドのノズル位置は同じである（インク滴の飛行曲がりなどがない）と仮定して説明する。
【００３５】
また、図６において、先ず黒Ｋの記録ヘッド７ｋの任意の位置の番号ｉのノズル２２Ｋi を基準とし、このノズル２２Ｋi のＸ座標を座標ＸＫとする。そして、ノズル２２Ｋi の左右両側に隣接するノズル２２Ｋi-1及びノズル２２Ｋi+1 を含む範囲２４にある他の色の記録ヘッド７ｃ、７ｍ、７ｙのノズル２２Ｃ、２２Ｍ、２２Ｙについて、ノズル２２Ｋi （Ｘ座標＝ＸＫ）より左方に位置するノズル２２Ｃi-1 、２２Ｍi 、２２Ｙi+1 のＸ座標をそれぞれＸＣ１、ＸＭ１、ＸＹ１とし、ノズルＫi より右方に位置するノズル２２Ｃi 、２２Ｍi+1 、２２Ｙi+2 のＸ座標をそれぞれＸＣ２、ＸＭ２、ＸＹ２として考えることにする。図８にこれらのノズルによって記録されたドットの位置を示す。
【００３６】
ここで、図６に示す各色の各ノズル２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの位置と、図８に示すそれらのノズルから吐出されて形成される記録ドットの位置との間の位置ずれは、無視できるほど小さいと仮定している。
【００３７】
このため、各色のノズル位置と各色の記録ドット位置は同じものとして、以下説明を続ける。また、符号についてもノズルと記録ドットを共通のものを使用して説明する。
【００３８】
まず関数Ｆ（ｋ，ｃ, ｍ，ｙ）を次のように定義する。
Ｆ（ｋ，ｃ，ｍ，ｙ）＝Ｍａｘ（ｋ，ｃ，ｍ，ｙ）−Ｍｉｎ（ｋ，ｃ，ｍ，ｙ）
ここで、ｋ，ｃ，ｍ，ｙは、それぞれＫ、Ｍ、Ｃ、Ｙの任意の記録ドットのＸ座標を表す。Ｍａｘ（ｋ，ｃ，ｍ，ｙ）は、選択されるｋ，ｃ，ｍ，ｙの各ドットのＸ座標が最大のものを表し、Ｍｉｎ（ｋ，ｃ，ｍ，ｙ）は、選択されるｋ，ｃ，ｍ，ｙの各ドットのＸ座標が最小のものを表す。
【００３９】
すなわち、関数Ｆ（ｋ，ｃ，ｍ，ｙ）は、ｋ，ｃ，ｍ，ｙの座標を持つ記録ドット２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの分布の幅を表している。
【００４０】
一般に、図６に示したように、複数色（本例では４色）の記録ヘッドの取り付け位置調整を高精度に行うことなく取り付けると、ほとんどの場合において、基準とする注目色の記録ドット（図８の例では記録ドット２２Ｋi ）に対して、残る他の色の各記録ドットは注目する記録ドットに重ならずに、ずれた位置に形成される。
【００４１】
黒Ｋの記録ドット以外の色シアンＣ、マゼンタＭ、イエローＹの記録ドットのそれぞれについて、黒Ｋの基準の記録ドットを挟む２つの記録ドットのいずれかを採用して、黒Ｋの基準の記録ドットと同一番号の画素データを入力して記録ドットを形成する。
【００４２】
Ｋ、Ｃ、Ｍ、Ｙの４色の印刷であれば、色Ｋの記録ドットに対して、色Ｃ、Ｍ、Ｙの３色の記録ドットについて、それぞれ選択されうる記録ドットが２つあるので、各ノズルの組み合わせとしては８通りある。
【００４３】
この８通りの各記録ドットの組み合わせについて、各記録ドットの位置を調べれば、最も４色の記録ドットの分布幅が小さくなる組み合わせを見つけることができる。
【００４４】
図７は、上述した関数Ｆ（ｋ，ｃ, ｍ，ｙ）の定義と、上記の注目記録ドットに対する他の記録ドットの８通りの組み合わせについての位置を調べる論理とに基づいて、Ｘ軸方向の分布幅が最小になる組み合わせを決定する処理を説明するフローチャートである。
【００４５】
尚、この処理では、ＲＡＭ１３のワーク領域に、レジスタ領域Ｌ、ｓ、ｔ、ｕ、Ｌ´、ｓ´、ｔ´、ｕ´を設定する。また、図８に示すように、基準となる記録ドットを２２Ｋi とし、この記録ドット２２Ｋi のＸ座標をＸＫとする。
【００４６】
そして、図中、記録ドット２２Ｋi の左側のシアンＣの記録ドット、マゼンタＭの記録ドット、及びイエローＹの記録ドットのＸ座標をそれぞれＸＣ１、ＸＭ１、ＸＹ１とし、記録ドット２２Ｋi の右側のシアンＣの記録ドット、マゼンタＭの記録ドット、及びイエローＹの記録ドットのＸ座標をそれぞれＸＣ２、ＸＭ２、ＸＹ２として表すものとする。
【００４７】
図７のフローチャートの処理において、先ず、レジスタＬ´に基本ドットピッチが格納される（Ｍ０１）。この処理では各記録ヘッド７のノズルピッチ、例えば１００μｍの「１００」が基本ドットピッチとしてレジスタＬ´に格納される。
【００４８】
上記に続いて、レジスタｓに「１」が格納される（Ｍ０２）。この処理は、ＸＣ１にあるシアンＣの記録ドットを指定するための処理である。
【００４９】
次に、レジスタｔに「１」が格納される（Ｍ０３）。この処理は、ＸＭ１にあるマゼンタＭの記録ドットを指定するための処理である。
【００５０】
更に、レジスタｕに「１」が格納される（Ｍ０４）。この処理は、ＸＹ１にあるイエローＹの記録ドットを指定するための処理である。
【００５１】
ここで、Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）が計算され、その計算結果がＬに代入される（Ｍ０５）。
【００５２】
この処理では、最初は処理Ｍ０２、Ｍ０３、Ｍ０４で、それぞれｓ＝１、ｔ＝１、ｕ＝１となっているので、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ１）、つまりＸＫとその左側にあるＸＣ１，ＸＭ１，ＸＹ１との組み合わせの分布幅が計算され、その計算結果がＬに代入される。
【００５３】
続いて、上記の計算結果であるＬが、初期設定されている基本ドットピッチＬ´よりも小さいか否かが判別される（Ｍ０６）。
【００５４】
そして、Ｌ≧Ｌ´なら（Ｍ０６がＮ）、計算された分布幅が基本ドットピッチＬ´以上であるので、この場合は、この組み合わせを選択するのは不適切あり、選択することなく次の組み合わせ指定を行うために処理Ｍ０８に進む。
【００５５】
他方、上記判別でＬ＜Ｌ´なら（Ｍ０６がＹ（Ｙｅｓ））、計算された分布幅が基本ドットピッチＬ´よりも小さいということなので、この組み合わせを選択する。
【００５６】
すなわち選択された分布幅ＬをＬ´に代入し、その分布幅を構成する黒以外の各色記録ドットの座標番号ｓ，ｔ，ｕをそれぞれｓ´、ｔ´、ｕ´に代入する（Ｍ０７）。
【００５７】
これにより、基本ドットピッチＬ´の値が計算された分布幅に変更されると共に、基本ドットピッチＬ´を構成する黒以外の３色の記録ドットの座標が計算時の座標に変更される。そして、次の組み合わせ指定を行うために処理Ｍ０８に進む。
【００５８】
処理Ｍ０８において、レジスタｕの値が１だけインクリメントされ、処理Ｍ０９において、そのレジスタｕの値が２を超えているか否かが判別される。
【００５９】
この処理は、組み合わせを指定されたイエローＹの記録ドットが、基準の黒Ｋの記録ドットの右隣のイエローＹの記録ドットよりも更に右の記録ドットであるか否かを判別する処理である。
【００６０】
そして、処理の１順目では、レジスタｕの値は「ｕ＝１＋１＝２」であるので、判別結果はＮ（Ｎｏ）となり、指定されたイエローＹの記録ドットが黒Ｋの記録ドットの右隣に位置する記録ドットであることが分かる。
【００６１】
この場合は、処理Ｍ０５に戻って、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）の組む合わせの分布幅が計算され、再び処理Ｍ０６の判別が行われる。
【００６２】
処理Ｍ０６において、Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）の組み合わせにおける分布幅ＬとＬ´を比較し、その比較結果に応じて上述したようなＭ０７の処理、もしくは、直接Ｍ０８の処理を行う。
【００６３】
処理Ｍ０８では、レジスタｕの値が１だけインクリメントされるが、ｕ＝３となり、処理Ｍ０９の判別では、Ｙ（Ｙｅｓ）と判別されて、レジスタｔの値が「１」インクリメントされる（Ｍ１０）。
【００６４】
そして、そのレジスタｔの値が２を超えているか否かが判別される（Ｍ１１）。この処理も、組み合わせを指定されたマゼンタＭの記録ドットが、基準の黒Ｋの記録ドットを挟むマゼンタＭの２つの記録ドット以外のドット、つまり基準の黒Ｋの記録ドットの右隣のマゼンタＭの記録ドットよりも更に右のマゼンタＭの記録ドットであるか否かを判別する
処理である。
【００６５】
このＭ１１の判別では、レジスタｔの値は「ｔ＝１＋１＝２」であるので、判別結果はＮ（Ｎｏ）となる。つまり次に指定するマゼンタＭの記録ドットが黒Ｋの記録ドットの右側に位置するものであることが分かる。
【００６６】
この場合、処理Ｍ０４に戻り、レジスタｕの値を「１」に戻してから、処理Ｍ０５において、Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ１）の組み合わせの分布幅を計算する。そして、再び処理Ｍ０６の判別が行われる。
【００６７】
そして、上述した処理Ｍ０７を経たのち処理Ｍ０８、又は処理Ｍ０７を経ずに処理Ｍ０８の処理でレジスタｕの値が「１」だけインクリメントされる。ここでは処理Ｍ０４においてｕに１が代入されていた状態であったので、処理Ｍ０８にて１だけインクリメントされたもまだｕ＞２ではない。
【００６８】
よって処理Ｍ０９の判別結果としてはＮとなり、処理Ｍ０５に戻り、つぎにＦ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ２）の組み合わせの分布幅が計算され、処理Ｍ０６の判別が行われる。
【００６９】
処理Ｍ０６の結果に応じて、処理Ｍ０７を経て処理Ｍ０８へ、又は直接処理Ｍ０８へ進み、処理Ｍ０８にてレジスタｕの値が「１」だけインクリメントされる。この結果ｕ＝３となり、処理Ｍ０９の判別結果ではＹとなり、処理Ｍ１０の処理に進む。
【００７０】
この処理Ｍ１０ではレジスタｔの値が「１」だけインクリメントされるが、この結果ｔ＝３となる。このため、処理Ｍ１１の判別結果ではＹとなり、処理Ｍ１２の処理へ進む。
【００７１】
処理Ｍ１２では、レジスタｓの値が「１」だけインクリメントされる。すなわちＳ＝２となる。
【００７２】
そして、処理Ｍ１３において、レジスタｓの値が「ｓ＞２」ではないことが判別され（Ｍ１３がＮ）、この場合は、処理Ｍ０３に戻ってレジスタｔの値が「１」に戻され、更に処理Ｍ０４でレジスタｕの値が「１」に戻された後、処理Ｍ０５でＦ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ１）の組み合わせの分布幅が計算され、処理Ｍ０６の判別が行われる。
【００７３】
以降、上述した処理を繰り返し、８通り全ての組み合わせについての分布幅を計算し、その分布幅が最小となる各色の記録ドットの組み合わせを見つける。
【００７４】
このように、基準とする黒の記録ドットの座標をＸＫとし、この黒Ｋの記録ドットを挟む他の３色のそれぞれ２つの記録ドットの座標を、シアンＣの座標の指標ｓ、マゼンタＭの座標の指標ｔ、イエローＹの座標の指標ｕを用いて表し、関数Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を定義する。
【００７５】
そして、この関数Ｆ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を用い、基準とするドットピッチＬ´と、上記の指標に１（黒Ｋの記録ドットの左側に位置する記録ドット）及び２（黒Ｋの記録ドットの右側に位置する記録ドット）を順次代入して得られる８通りの組み合わせからなる分布幅Ｌを順次比較する。
【００７６】
つまり、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ１，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ１，ＸＭ２，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ１）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ１，ＸＹ２）、Ｌ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ２，ＸＹ１）及びＬ＝Ｆ（ＸＫ，ＸＣ２，ＸＭ２，ＸＹ２）を順次比較する。
【００７７】
そして、その中でＬが最小となるＦ（ＸＫ，ＸＣｓ，ＸＭｔ，ＸＹｕ）を調べて、そのＬ、ｓ、ｔ、ｕの値（図７ではＬ´、ｓ´、ｔ´、ｕ´）を得て、同一画素を形成する各色の記録ドットの組み合わせを選択する。
【００７８】
上記実施の形態の処理によれば、分布の幅が図８にｅで示した幅となる記録ヘッドの組み合わせが選択される。
【００７９】
つまり、同一画素を形成する記録ドットとして、基準の黒Ｋの記録ドット２２Ｋｉ、シアンＣの記録ドット２２Ｃi-1 、マゼンタＭの記録ドット２２Ｍi 、イエローＹの記録ドット２２Ｙi+1 の組み合わせが選択される。
【００８０】
ここで得られる各色の記録ドットの分布幅ｅ（＝Ｌ´）は、従来技術によって選択される記録ドットの分布の幅（図８には破線ｄで示している）よりも幅が小さいことが判る。
【００８１】
図９は、上記の図８に示す分布の幅ｅ（＝Ｌ´）となるｓ´、ｔ´、ｕ´の値から得られる画像データのシフト量に基づいて、各記録ヘッドのノズルと、それらのノズルに供給される画素データとの対応関係を示す図である。
【００８２】
同図には、上述した分布の最小幅を構成するノズルの組み合わせを探し出すノズル選択処理によって、同一画素用として選択されたノズルが含まれる範囲２７と、使用されないノズルが含まれる範囲２８を示している。
【００８３】
本例では、使用されないノズルが含まれる範囲２８に、基準となる黒Ｋのノズルが１個含まれているので、黒Ｋの画像データは１個シフトされることになる。
【００８４】
したがって、例えば基準となる黒Ｋの記録ヘッド７ｋのノズル２２Ｋi （ｉ＝４）には、１個シフトされた番号ｉ−１の画素データの黒の画素データＫi-1 （Ｋ３）が割り当てられる。
【００８５】
また、使用されないノズルが含まれる範囲２８には、マゼンタＭのノズル１個、イエローＹのノズルが２個含まれており、またシアンＣのノズルは含まれていない。このため、シアンのＣの画像データはシフトさせずに、マゼンタＭの画像データを１個シフトさせ、イエローＹの画像データを２個シフトさせる。
【００８６】
つまり、ｉ＝４の例ではノズル２２Ｃi-1 、２２Ｍi 、及び２２Ｙi+1 に、それぞれ黒Ｋのノズル２２Ｋi と同一の画素番号i-1 の画素データＣ３、Ｍ３、及びＹ３が割り当てられる。
【００８７】
図１０は、図５に示した画像データが、算出されたシフト量に基づいて各ラインバッファ１４に、画素データとしてそれぞれ格納された状態を示す図である。
【００８８】
図１０に示すように、１ラインごとの画素データとしてラインバッファ１４に格納されるときは、図１３の選択されたノズルと画素データの対応関係で示したように、ラインバッファ１４ｋ及び１４ｍでは、ノズル番号に対して１つだけシフトされて格納される。また、ラインバッファ１４ｃにはシフト無しで格納される。また、ラインバッファ１４ｙには、ノズル番号に対して２つシフトされて格納される。
【００８９】
これにより、同一画素を構成する黒、シアン、マゼンタ、イエローの４色の記録ドットが、図８の範囲ｅで示す最小の分布幅で記録されることになる。
【００９０】
尚、上記実施の形態では、Ｋ、Ｃ、Ｍ、Ｙの４色でカラー記録を行う場合に、４色全てについて記録ドットの幅を小さくするように４色のノズルの組み合わせを求めているが、例えば見た目に位置ずれの分かりにくいＹの色を除いたＫ、Ｃ、Ｍの３色のみで記録ドットの幅を小さくする組み合わせを求め、Ｙの色については単純にＫの色に最も近いノズルを選択するようにしても良い。
【００９１】
また、上記実施の形態では、いずれも単にカラー画像記録装置として説明しているが、本発明のカラー画像記録装置の形態としては、コンピュータ等の情報処理機器の画像出力端末、スキャナ等と組合せた複写装置、送受信機能を有するファクシミリ装置等にも適用できることは言うまでもない。
【００９２】
また、上記実施形態では、インクジェットプリンタを例にとり説明したが、本発明はその応用分野がインクジェットプリンタに限定されるものではなく、例えばライン型ヘッドを用いるサーマルプリンタなどの画像記録装置に対しても適用可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態におけるカラー画像記録装置の構成を模式的に示す図である。
【図２】カラー画像記録装置のＲＡＭの内部構成およびＣＰＵの動作を等価な回路で示したブロック図である。
【図３】カラー画像記録装置の４個の記録ヘッドの相対的な取り付け位置関係の例を示す図である。
【図４】カラー画像記録装置における印刷処理に関する処理動作を説明するフローチャートである。
【図５】ＲＡＭのページバッファ部に画像データが格納された状態を模式的に示す図である。
【図６】４個の記録ヘッドの取り付け位置関係の例を示す図である。
【図７】関数Ｆ（ｋ，ｃ, ｍ，ｙ）の定義と注目記録ドットに対する他の記録ドットの８通りの組み合わせについて位置を調べる論理とに基づいてＸ軸方向の分布幅が最小になる組み合わせを決定する処理を説明するフローチャートである。
【図８】同一画素を構成する記録ドットの分布の幅ｅ（＝Ｌ´）を示す図である。
【図９】図８に示す分布の幅ｅ（＝Ｌ´）となるｓ´、ｔ´、ｕ´の値から得られる画像データのシフト量に基づく各記録ヘッドのノズルとそれらのノズルに供給される画素データとの対応関係を示す図である。
【図１０】図５に示した画像データがｓ´、ｔ´、ｕ´の値に基づき算出されたシフト量に基づいて各ラインバッファに画素データとして格納された状態を示す図である。
【符号の説明】
【００９４】
１      カラー画像記録装置
２      画像形成部
３      制御部
４      駆動ローラ
５      従動ローラ
６      プラテンベルト
７（７ｋ、７ｃ、７ｍ、７ｙ）  ライン式インクジェットヘッド（記録ヘッド）
８      記録紙
１０    ＣＰＵ(central processing unit）
１２    ＲＯＭ（read only memory）
１３    ＲＡＭ（Random Access Memory）
１４（１４ｙ、１４ｍ、１４ｃ、１４ｋ）  ラインバッファ
１５    ヘッド位置情報記憶部
１６    イメージバッファ部
１７    ノズル選択回路
１８    シフト量算出回路
１９    分配回路
２１（２１ｋ、２１ｃ、２１ｍ、２１ｙ）  シフト回路
２２（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）  インク吐出ノズル（ノズル）
２４  選択すべきノズルが含まれる範囲
２７  同一画素用として選択されたノズルが含まれる範囲
２８  使用されないノズルが含まれる範囲
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006027069.tif 000021
【図２】
2006027069.tif 000022
【図３】
2006027069.tif 000023
【図４】
2006027069.tif 000024
【図５】
2006027069.tif 000025
【図６】
2006027069.tif 000026
【図７】
2006027069.tif 000027
【図８】
2006027069.tif 000028
【図９】
2006027069.tif 000029
【図１０】
2006027069.tif 000030