(57)【特許請求の範囲】
【請求項１】
多値記録が可能なプリント装置へ供給されるプリントデータを生成するデータ処理方法において、
取得した画像データを多値のプリントデータに変換する多値変換工程と、
取得した画像データを２値のプリントデータに変換する２値変換工程と、
条件に応じて前記多値変換工程と２値変換工程の何れかを選択する選択工程と、
前記２値変換工程により変換される２値のプリントデータのビット数を、前記多値変換工程により変換される多値のプリントデータのビット数に一致するように変換するビット変換工程と
を有することを特徴とするデータ処理方法。
【請求項２】
前記多値変換工程は誤差拡散法によるハーフトーン処理によって画像データを多値のプリントデータに変換することを特徴とする請求項１記載のデータ処理方法。
【請求項３】
前記２値変換工程はディザ法によるハーフトーン処理によって画像データを２値のプリントデータに変換することを特徴とする請求項１記載のデータ処理方法。
【請求項４】
前記多値変換工程により変換されたプリントデータと、前記ビット変換工程により変換されたプリントデータとを合成して前記プリント装置に供給する合成工程をさらに有することを特徴とする請求項１記載のデータ処理方法。
【請求項５】
前記選択工程は、取得した画像データの種類に応じて前記多値変換工程と前記２値変換工程の何れかを選択することを特徴とする請求項１記載のデータ処理方法。
【請求項６】
前記選択工程は、取得した画像データがビットマップデータのとき前記多値変換工程を選択することを特徴とする請求項５記載のデータ処理方法。
【請求項７】
前記選択工程は、取得した画像データがテキストデータまたはベクトルデータのとき前記２値変換工程を選択することを特徴とする請求項６記載のデータ処理方法。
【請求項８】
前記選択工程は、ホストコンピュータのオペレーティングシステムの種類に応じて前記多値変換工程と前記２値変換工程の何れかを選択することを特徴とする請求項１記載のデータ処理方法。
【請求項９】
前記選択工程は、前記画像データを生成する画像処理装置の種類に応じて前記多値変換工程と前記２値変換工程の何れかを選択することを特徴とする請求項１記載のデータ処理方法。
【請求項１０】
前記選択工程は、前記プリント装置のプリントモードの種類に応じて前記多値変換工程と前記２値変換工程の何れかを選択することを特徴とする請求項１記載のデータ処理方法。
【請求項１１】
前記選択工程は、取得した画像データ、ホストコンピュータのオペレーティングシステム、画像データを生成する画像処理装置及び前記プリント装置のプリントモードの少なくとも２つの種類に応じて前記多値変換工程と前記２値変換工程の何れかを選択することを特徴とする請求項１記載のデータ処理方法。
【請求項１２】
前記プリント装置は、記録ヘッドを双方向に走査しつつ複数色のインクをプリント媒体に付与してカラー画像を形成するプリント装置であって、
２次色の画素領域に当該２次色を形成するために付与される複数色のインクの付与順序を変更する変更手段と、
この変更手段によりラスター方向に複数配置される２次色の画素領域のうち少なくとも１つに対するインクの付与順序を他のそれと変更して２次色を形成する形成手段とを有し、
前記多値変換工程により変換される多値のプリントデータに基づいて２次色を形成することを特徴とする請求項１記載のデータ処理方法。
【請求項１３】
前記形成手段は、２次色の画素領域に当該２次色を形成するために付与される複数色のインクのうちのある色のインクの付与順序を他の色のインクに対して対称とすべく、少なくとも当該ある色のインクを前記画素領域に複数付与して２次色を形成し、
前記２値変換工程により変換される２値のプリントデータに基づいてインク２次色を形成することを特徴とする請求項１２記載のデータ処理方法。
【請求項１４】
前記２値変換工程により変換される２値のプリントデータのビット数を前記多値変換工程により変換される多値のプリントデータのビット数に一致させるとともに、インクを複数付与する値に２値のプリントデータを変換するビット変換工程をさらに有することを特徴とする請求項１２記載のデータ処理方法。
【請求項１５】
多値記録が可能なプリント装置へ供給されるプリントデータを生成するデータ処理プログラムが格納される記録媒体において、
前記データ処理プログラムは、取得した画像データを多値のプリントデータに変換する多値変換工程と、
取得した画像データを２値のプリントデータに変換する２値変換工程と、
条件に応じて前記多値変換工程と２値変換工程の何れかを選択する選択工程と、
前記２値変換工程により変換される２値のプリントデータのビット数を、前記多値変換工程により変換される多値のプリントデータのビット数に一致するよう変換するビット変換工程と
を有することを特徴とする記録媒体。
【請求項１６】
多値記録が可能なプリント装置がプリントするためのプリントデータを生成するデータ処理装置であって、
取得した画像データを多値のプリントデータに変換する多値変換手段と、
取得した画像データを２値のプリントデータに変換する２値変換手段と、
条件に応じて前記多値変換工程と２値変換工程の何れかを選択する選択手段と、
前記２値変換工程により変換される２値のプリントデータのビット数を、前記多値変換工程により変換される多値のプリントデータのビット数に一致するように変換するビット変換手段と
を有することを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は多値記録を行うプリント方法とプリント装置、このプリント装置へ供給するデータを処理するデータ処理方法及び記録媒体に関し、特に双方向カラープリントを行う際に生ずる色むらを軽減することが可能な双方向プリント方法とプリント装置、データ処理方法及び記録媒体に関するものである。
【０００２】
【従来の技術】
プリント装置、特にインクジェット方式のプリント装置に於いてはカラープリントにおける記録スピードの向上が重要なテーマとなっている。記録スピードの向上の手法としては、記録ヘッドの長尺化の他に、記録ヘッドの記録（駆動）周波数の向上や双方向プリントなどが一般的である。双方向プリントは片方向プリントに比較して、同じスループットを得るときに必要エネルギの分散化が時間的になされているので、トータルシステムとしてはコスト的に有効な手段となっている。
【０００３】
しかし、双方向プリント方式は記録装置、特に、記録ヘッドの構成によっては各色のインクの打ち込み順序が主走査の往方向と復方向で異なる為に、バンド状の色むらが発生するという原理的な問題を有していた。この問題は、インクの打ち込み順序に起因するため、以下のとおり、異なる色のドットが少しでも重なる場合は多かれ少なかれ発色の差として現れるものである。
【０００４】
プリント媒体上に顔料や染料インク等の色剤を吐出して画像を形成した場合、先行して記録されたドットのインクがプリント媒体の表層から内部にかけて最初にプリント媒体に染着する。次に後続のドットを形成する為のインクがプリント媒体上の先行して記録されたドットの上に少なくとも一部が重なる状態で配置されると、既に先行するインクで染着されている部分よりも下方の部分に多くインクが染着する為に、発色として先行して記録されるインクの発色が強くなる傾向がある。その為に従来、各色の吐出ノズルが主走査方向に配置される物に於いては、往復プリントを行うと往走査と復走査でインクの打ち込み順序が逆転するため、発色の差によりバンド状の色むらが発生してしまっていた。
【０００５】
この現象は、インクのみならずプロセスカラーを形成するワックス系色剤等でも、原理は異なるものの、先行、後続の関係に起因して同様に発生してしまう。
【０００６】
双方向プリントをサポートするインクジェットプリンタでは、以下のような手法で、この問題を避けるように構成されていた。
１）色むらを許容する。又は黒（Bｋ）のみ双方向プリントする。
２）カラーの各色のノズルを副走査方向に並べる、いわゆる縦並び構成とする。
３）往路用ノズルと復路用ノズルを有し、各色の打ち込み順序が同じになるように往路と復路で使用ノズル又は使用ヘッドを切り替える（特公平３-７７０６６号公報参照）。
４）往路と復路でのプリントされるラスタがインターレースになるようにプリントし、補完的に記録ラスタ毎に高い周波数で打ち込み順の差による色むらが発生し、視覚的に均一に見えるようにする（特公平２-４１４２１号公報、特開平７-１１２５３４号公報参照）。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述の従来の技術１）は、本質的な解決とはならず、さらにカラー画像が入るとスループットが大きく低下してしまう欠点を有していた。２）の縦並び構成は打ち込み順は往路と復路とで同一となるが、記録ヘッドが長尺になってしまう欠点と、各色の打ち込み時間差による発色の差に弱いとう別の欠点を有していた。
【０００８】
３）の方法に於いては、例え同じ基板上に往路と復路用の記録ヘッドが作り込んであっても全く別の２組の記録ヘッドを用意していることと等価的には同じになるので、ヘッド間差と同様のバンド状の色差の大きい色むらが生じてしまう欠点があった。例えば、データとの干渉で往路側と復路側のデータの比率の違いにより、記録ヘッドの昇温度合いが異なっている場合は、記録ヘッド間で吐出量差が生じ、バンド状の色むらが発生してしまっていた。
【０００９】
この問題は１パス双方向プリントの場合に大きな問題となるが、双方向のマルチパスプリントでも往路のプリントのパスで記録されるドット数と復路のプリントのパスで記録されるドット数の差、データを補完する間引きマスクによるドット数の差、あるいはプリントされるラスタとの同調によるプリントされるドット数の差によっては、同様の問題が発生する。
【００１０】
４）は規則的に高い周波数の色むらとすることで、視覚的に色ムラを認識しにくくするものであるため、プリントデータによっては干渉によりその色差が強調される場合があった。例えば、１ラスタ毎に色差を生じさせる構成においては、網掛け等のハーフトーンで偶数ラスタのみの出現率が高いところと、奇数ラスタのみの出現率の高いところが往路と復路とで存在すると、同じ色を指定しても大きな色差を生じてしまっていた。
【００１１】
一方、記録可能な階調数を上げることで、画像をより滑らかに表現できる多値プリンタが開発されており、このプリンタへは多階調を表現するため多値データが供給される。しかしながら、多値データの生成にはホストコンピュータに負荷がかかったり、多値データのプリンタへの転送にはインターフェースに負荷がかかる。
【００１２】
そのため、データの生成やデータの転送に時間がかかり、却ってプリント時間が増大してしまう場合が生じていた。特に、双方向で１パス記録が可能な高速多値プリンタに対して高速にデータを供給することができない場合が生じると、高速多値プリンタの性能を充分に生かすことができない。
【００１３】
そこで、本発明は上述の課題を解決するためになされたものであり、プリントデータの生成や転送を適切な負荷で行うことが可能なデータ処理方法、プリント方法、プリント装置および記録媒体を提供することを目的とする。
【００１４】
また、双方向カラープリントを行っても走査方向に起因する色むらの発生を軽減するとともに、プリントデータの生成や転送を適切な負荷で行うことが可能なデータ処理方法、プリント方法、プリント装置および記録媒体を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記目的を達成するため、本発明は多値記録が可能なプリント装置へ供給されるプリントデータを生成するデータ処理方法において、取得した画像データを多値のプリントデータに変換する多値変換工程と、取得した画像データを２値のプリントデータに変換する２値変換工程と、条件に応じて前記多値変換工程と２値変換工程の何れかを選択する選択工程と、前記２値変換工程により変換される２値のプリントデータのビット数を、前記多値変換工程により変換される多値のプリントデータのビット数に一致するように変換するビット変換工程とを有することを特徴とする。
【００１６】
また、本発明は多値記録が可能なプリント装置へ供給されるプリントデータを生成するデータ処理プログラムが格納される記録媒体において、前記データ処理プログラムは、取得した画像データを多値のプリントデータに変換する多値変換工程と、取得した画像データを２値のプリントデータに変換する２値変換工程と、条件に応じて前記多値変換工程と２値変換工程の何れかを選択する選択工程と、前記２値変換工程により変換される２値のプリントデータのビット数を、前記多値変換工程により変換される多値のプリントデータのビット数に一致するよう変換するビット変換工程とを有することを特徴とする。
【００１７】
さらに、本発明は多値記録が可能なプリント装置がプリントするためのプリントデータを生成するデータ処理装置であって、取得した画像データを多値のプリントデータに変換する多値変換手段と、取得した画像データを２値のプリントデータに変換する２値変換手段と、条件に応じて前記多値変換工程と２値変換工程の何れかを選択する選択手段と、前記２値変換工程により変換される２値のプリントデータのビット数を、前記多値変換工程により変換される多値のプリントデータのビット数に一致するように変換するビット変換手段とを有することを特徴とする。
【００２２】
上記構成によれば、画像やプリントシステムに応じて適切なプリントデータを生成することができるため、システムに過大な負荷をかけることなくプリント装置の性能を充分に生かすことが可能となる。
【００２３】
また、システムに過大な負荷をかけることなく、双方向プリントを行ってもインクの付与順序に起因する色むらの発生を軽減することができる。
【００２４】
ここで、「プリント媒体」とは、一般的なプリント装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板等、インクを受容可能なものを意味する。
【００２５】
また、「インク」とは、上記「プリント」の定義と同様広く解釈されるべきもので、プリント媒体上に付与されることによって、画像、模様、パターン等の形成またはプリント媒体の加工に供され得る色材を意味する。
【００２６】
さらに、「画素領域」とは、１または複数のインクが付与されることにより１次色または２次色を表現する最小の領域を意味し、ピクセルに限らずスーパーピクセルやサブピクセルを含む。また、画素領域を完成するのに要する走査の回数は１回に限定されず、複数回でも良い。
【００２７】
さらに、「プロセスカラー」とは、２次色を含み、３色以上のインクをプリント媒体上で混合させて発色させた色を意味する。
【００２８】
【発明の実施の形態】
本発明の実施の形態としては、少なくとも異なる色のドットの組み合わせとなったピクセルに対しては往路プリントと復路プリントで少なくとも異なる色の先うち後うちの関係が略等しい出現確率となるものが支配的になるよう制御し、あるいは、常にピクセルに対する打ち込み順序が対称となるようにピクセルに対して複数のドットを付与するように制御する手段を具備するプリンタを対象とする。更に、このプリンタに対して、画像やシステムに応じて２値データあるいは多値データを生成して供給するホストコンピュータを対象とする。この思想を実現可能とするプリンタの構成としては、主走査方向に各色の記録素子が配列し、ピクセルを形成可能とした形態が好適である。
【００２９】
更にこの形態に於いて、双方向プリント対応の対称形のヘッドを用いた1パスプリントを実行する場合、双方向プリント対応の対称形のヘッドあるいは公知の主走査方向に各色の記録素子が配列したヘッドでの双方向のマルチパスプリントを実行する場合が有効であるが、本発明の思想を実現するものであれば、これに限るものではない。
【００３０】
ここで言う、双方向プリント対応の対称形の記録ヘッドとは、例えば、図３に示すように各色の記録ノズルを少なくとも主走査方向に関して見た場合、対称な順序に配列した構成となる記録ヘッドを使用する場合に於いて、各ピクセルに対して各色の打ち込み順序が対称な順序になるように各色のノズルからプリント媒体上に着弾させる構成とした物を言う。
【００３１】
このような構成の記録ヘッドを用いてプリントを行う際に、各ピクセルに対して２次色を含むプロセスカラーを構成する場合、少なくとも１次色の内の１つのノズルからは複数インクを付与し、かつ主走査方向に関して見た場合に往走査、復走査で対称な順序に配置した構成とすることにより、従来例で発生していた横罫線等の形状データそのものとの同調や、高濃度部に於いて発生していた打ち込み順の違いによる発色の差を解消する。
【００３２】
更に中間調部から低濃度部にかけて主にディザ等のハーフトーニングとの同調により発生していた双方向プリントに起因する色むらを、少なくとも異なる色のドットの組み合わせとなったピクセルに対しては往路プリントと復路プリントで異なる色の先うち後うちの関係が略等しい出現確率となるよう制御することにより改善する。
【００３３】
さらに本実施の形態では、画像あるいはプリントシステム全体の速度等によって、対象とする画像に対し、２値のハーフトーン処理を行うか多値のハーフトーン処理を行うかを選択し、処理の負荷を最適化している。２値のハーフトーン処理を行う場合、２次色のピクセルに当該２次色を形成するために付与される複数色のインクのうちのある色のインクの付与順序を他の色のインクに対して対称とすべく、少なくとも当該ある色のインクを当該ピクセルに複数付与する。多値のハーフトーン処理を行う場合、少なくとも異なる色のドットの組み合わせとなったピクセルに対しては往路プリントと復路プリントで異なる色のインクの先うち後うちの関係が略等しい出現確率となるよう制御する。
【００３４】
具体的な切り分けとしては、
１）画像の種類
２）システムの速度
３）画像の種類とシステムの速度
等による切り分け方が考えられる。
【００３５】
１）の画像の種類により切り分ける方法は、ビットマップデータ、ベクタデータ、テキストデータやその他のデータフォーマットによる切り分けが考えられる。テキストデータは文字であるが故に、その殆どが塗りつぶしのベタとなり、多値のデータを生成する必要性が低いといえる。その為、プリントデータをプリンタードライバー等で生成する際に多値のデータではなく、１ビット、つまり２値のデータで充分であることが多い。ベクタデータ等に於いてもグラフ等の塗りつぶし等の場合が多く、やはり多値データを必要としない場合が多いと言える。
【００３６】
このような本来多値データを必要としない画像に対してまで多値データを生成すると、ホストコンピュータの処理やメモリーを圧迫する場合や、ホストからプリンタ等の記録装置にデータを転送するインターフェイス等に対しても負荷をかける場合があり、非常に効率が悪くなってしまうこととなる。
【００３７】
本実施の形態に於いては、本来画像上多値データを必要としない部分に対しては、ビット数のより少ないデータを使用する事としたことに特徴がある。特に双方向記録対応の装置に於いては、２ドットペアーでプリントする場合と振りまき回路を用いて単独ドットで使用する方法を階調データに対して連続的に使用することを前提としている方式であり、常に多値のデータを生成する必要が生じてしまう。本実施の形態に於いては、画像データの種類に応じて多値のデータを生成する場合と２値のデータを生成する場合を切り替えて使用する。ここでは、多値の場合と２値の場合としたがこれに限る物でなく、相対的に階調や解像度の異なるデータを切り替えて使用する場合でもよい。
【００３８】
以下、２ビットの多値データと１ビットの２値データを切り替えて使用する場合について説明を行う。
【００３９】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、各図において、同一符号で示す要素はそれぞれ同一または対応する要素を示す。
【００４０】
図１は、本発明を適用したインク・ジェット・プリント装置の実施形態における主要部の構成を示す図である。
【００４１】
図１において、ヘッド・カートリッジ１がキャリッジ２に交換可能に搭載されている。ヘッド・カートリッジ１は、プリント・ヘッド部およびインク・タンク部を有し、また、ヘッド部を駆動するための信号などを授受するためのコネクタが設けられている（不図示）。
【００４２】
ヘッド・カートリッジ１はキャリッジ２に位置決めして交換可能に搭載されており、キャリッジ２には、上記コネクターを介して各ヘッド・カートリッジ１に駆動信号等を伝達するためのコネクタ・ホルダ（電気接続部）が設けられている。
【００４３】
キャリッジ２は、主走査方向に延在して装置本体に設置されたガイド・シャフト３に沿って往復移動可能に案内支持されている。そして、キャリッジ２は主走査モータ４によりモータ・プーリ５、従動プーリ６およびタイミング・ベルト７等の駆動機構を介して駆動されるとともにその位置及び移動が制御される。また、ホームポジションセンサ３０がキャリッジに設けられている。これにより遮蔽板３６の位置をキャリッジ２上のホームポジションセンサ３０が通過した際に位置を知ることが可能となる。
【００４４】
プリント用紙やプラスチック薄板等のプリント媒体８は給紙モータ３５からギアを介してピックアップローラ３１を回転させることによりオートシートフィーダ（以降ＡＳＦ）３２から一枚ずつ分離給紙される。更に搬送ローラ９の回転により、ヘッド・カートリッジ１の吐出口面と対向する位置（プリント部）を通って搬送（副走査）される。搬送ローラ９はＬＦモータ３４の回転によりギアを介して行われる。その際、給紙されたかどうかの判定と給紙時の頭出し位置の確定は、ペーパエンドセンサ３３をプリント媒体８が通過した時点で行われる。更に、プリント媒体８の後端が実際にどこに有り、実際の後端から現在の記録位置を最終的に割り出す為にもペーパエンドセンサ３３は使用されている。
【００４５】
なお、プリント媒体８は、プリント部において平坦なプリント面を形成するように、その裏面をプラテン（不図示）により支持されている。この場合、キャリッジ２に搭載された各ヘッド・カートリッジ１は、それらの吐出口面がキャリッジ２から下方へ突出して前記２組の搬送ローラ対の間でプリント媒体８と平行になるように保持されている。
【００４６】
ヘッド・カートリッジ１は例えば、熱エネルギーを利用してインクを吐出するインク・ジェット・ヘッド・カートリッジであって、熱エネルギーを発生するための電気熱変換体を備えたものである。すなわちヘッド・カートリッジ１のプリント・ヘッドは、上記電気熱変換体によって印加される熱エネルギーによる膜沸騰により生じる気泡の圧力を利用して、吐出口よりインクを吐出してプリントを行うものである。もちろん、圧電素子によってインクを吐出する等、その他の方式であっても良い。
【００４７】
図２は、上記インク・ジェット・プリント装置における制御回路の概略構成例のブロック図を示す。
【００４８】
同図において、コントローラ２００は主制御部であり、例えばマイクロ・コンピュータ形態のＣＰＵ２０１、プログラムや所要のテーブルその他の固定データを格納したＲＯＭ２０３、画像データを展開する領域や作業用の領域等を設けたＲＡＭ２０５を有する。ホスト装置２１０は、画像データの供給源（プリントに係る画像等のデータの作成、処理等を行うコンピュータとする他、画像読み取り用のリーダ部等の形態であってもよい）である。画像データ、その他のコマンド、ステータス信号等は、インタフェース（Ｉ／Ｆ）２１２を介してコントローラ２００と送受信される。
【００４９】
操作部１２０は操作者による指示入力を受容するスイッチ群であり、電源スイッチ２２２、吸引回復の起動を指示するための回復スイッチ２２６等を有する。
【００５０】
センサ群２３０は装置の状態を検出するためのセンサ群であり、上述のホームポジションセンサ３０、プリント媒体の有無を検出するためのペーパエンドセンサ３３、および環境温度を検出するために適宜の部位に設けられた温度センサ２３４等を有する。
【００５１】
ヘッド・ドライバ２４０は、プリント・データ等に応じてプリント・ヘッド１の吐出ヒータ２５を駆動するドライバである。ヘッド・ドライバ２４０は、プリントデータを吐出ヒータ２５の位置に対応させて整列させるシフト・レジスタ、適宜のタイミングでラッチするラッチ回路、駆動タイミング信号に同期して吐出ヒータを作動させる論理回路素子の他、ドット形成位置合わせのために駆動タイミング（吐出タイミング）を適切に設定するタイミング設定部等を有する。
【００５２】
プリント・ヘッド１には、サブヒータ２４２が設けられている。サブヒータ２４２はインクの吐出特性を安定させるための温度調整を行うものであり、吐出ヒータ２５と同時にプリント・ヘッド基板上に形成された形態および／またはプリント・ヘッド本体ないしはヘッド・カートリッジに取り付けられる形態とすることができる。
【００５３】
モータ・ドライバ２５０は主走査モータ４を駆動するドライバであり、副走査モータ３４はプリント媒体８を搬送（副走査）するために用いられるモータであり、モータ・ドライバ２７０はそのドライバである。
【００５４】
給紙モータ３４はプリント媒体８をＡＳＦから分離、給紙するために用いられるモータであり、モータ・ドライバ２６０はそのドライバである。
【００５５】
（実施例１）
図３は、ヘッド・カートリッジ１の記録ヘッド部の主要部構造を部分的に示す模式図である。同図において、１００はシアンを吐出する第一の記録ヘッド（以降Ｃ１）である。１０１はマゼンタを吐出する第一の記録ヘッド（Ｍ１）である。１０２はイエローを吐出する第一の記録ヘッド（Ｙ１）である。１０３はイエローを吐出する第二の記録ヘッド（Ｙ２）である。１０４はマゼンタを吐出する第二の記録ヘッド（Ｍ２）である。１０５はシアンを吐出する第二の記録ヘッド（Ｍ２）である。更に、この他にBkの記録ヘッドを加えても良い。
【００５６】
これら上記の記録ヘッド群を一つとしてヘッドカートリッジ１を構成している。ヘッドカートリッジ１に於いて、これら上記の個々の記録ヘッドは複数の吐出ノズルを有している。一例として記録ヘッド１００Ｃ１に於いて１１０はシアンの吐出ノズルである。記録ヘッド１０１Ｍ１に於いて１１２はマゼンタの吐出ノズルである。記録ヘッド１０４Ｍ２に於いて１１３はマゼンタの吐出ノズルである。記録ヘッド１０５Ｃ２に於いて１１１はシアンの吐出ノズルである。
【００５７】
個々の記録ヘッドのノズル群は主走査方向に対してほぼ垂直な方向に配列されている。厳密には吐出タイミングのとの関係で主走査方向に多少斜めに配列されている場合も有る。更に、これらの記録ヘッド群は主走査方向と同一の方向に配列されている。具体的には図３の場合は記録ヘッド１００Ｃ１、１０１Ｍ１、１０２Ｙ１、１０３Ｙ２、１０４Ｍ２、１０５Ｃ２の各々が主走査方向と同一の方向に配列されている。
【００５８】
同図の１２１のドット位置と１２０のドット位置は夫々、記録ヘッド１００Ｃ１の吐出ノズル１１０から吐出されるドットと、記録ヘッド１０５Ｃ２の吐出ノズル１１１から吐出されるドットが、ピクセル（画素）１３０の領域に対して配置される位置を示している。ここでは、ドット位置１２０が図の右上の対角位置を、ドット位置１２１が左上の対角位置を示している。また、Ｒ１〜Ｒ４は各ピクセルを形成する主走査のライン、すなわち、ラスターを示している。ここでは、１ラスター、つまり１走査で１ピクセルが形成される。
【００５９】
図３に示す例は、シアンの一次色をピクセルとして最大濃度でプリントした場合を示している。ピクセル１３０に対してドット位置１２０とドット位置１２１の２つを一つのペアとしてプリントしている状態を示している。この場合、同図の矢印で示す方向にヘッドカートリッジ１が移動する場合を往路とすると、往路の場合ピクセル１３０内に打ち込まれるドットの順番は記録ヘッド１０５Ｃ２→１００Ｃ１、復路の場合Ｃ１→Ｃ２となる。但し、一次色の場合はどちらも同じ色のインクの打ち込みとなる為に、打ち込み順序による発色の差はこの場合現れない。
【００６０】
図４は、図３と同一構成のヘッドカートリッジ１を用いてピクセル１３０のドット位置１２１に２つのドットをピクセルとして最大濃度で配置した場合を示す。この場合は図３のピクセル１３０の構成と異なり、ほぼドットが重なったドットｏｎドットの構成となっている為に、先行して記録されたドットの発色が最も強くなるドット配置となっている。この場合も一次色であって同一色のドットが配置されている為に、往路と復路での発色の差は現れない。
【００６１】
図５は、図３と同一構成のヘッドカートリッジ１を用いてピクセル１３０のドット位置１２０，１２１に夫々シアンとマゼンタのドットをピクセルとして最大濃度で配置した場合を示す。この場合は図３のピクセル１３０の構成と異なり、それぞれのピクセル構成に対し各色のインクがドットｏｎドットの構成となっている。例えば二次色としてブルーを表現する場合にはシアンとマゼンタを用いるが、ドット位置１２１で見れば、往路では記録ヘッド１０１Ｍ１のマゼンタの吐出ノズル１１２からのドット、次に記録ヘッド１００Ｃ１のシアンの吐出ノズル１１０からのドットの順にプリント媒体上に着弾する。前述の原理からすると、通常は先行して着弾したマゼンタの発色が優勢な赤紫傾向のドットにドット位置１２１はなる。
【００６２】
同様に、ドット位置１２０で見れば、往路では記録ヘッド１０５Ｃ２のシアンの吐出ノズル１１１からのドット、次に記録ヘッド１０４Ｍ２のマゼンタの吐出ノズル１１３からのドットの順にプリント媒体上に着弾する。前述の原理からすると、通常は先行して着弾したシアンの発色が優勢な青紫傾向のドットにドット位置１２０はなる。
【００６３】
今度は逆に復路でのプリントの状態を考えてみると、記録ヘッド１００Ｃ１のシアンの吐出ノズル１１０からのドット、次に記録ヘッド１０１Ｍ１のマゼンタの吐出ノズル１１２からのドットの順にプリント媒体上に着弾する。通常は先行して着弾したシアンの発色が優勢な青紫傾向のドットにドット位置１２１は発色する。同様に、１２０のドット位置で見れば、復路では記録ヘッド１０４Ｍ２のマゼンタの吐出ノズル１１３からのドット、次に記録ヘッド１０５Ｃ２のシアンの吐出ノズル１１１からのドットの順にプリント媒体上に着弾する。通常は先行して着弾したマゼンタの発色が優勢な赤紫傾向のドットにドット位置１２０はなる。
【００６４】
以上のように、常に赤紫傾向のブルーのドットと青紫傾向のブルーのドットがペアで使用されていることになる。微視的にはカラム毎に発色に差のあるドットが交互に並んでいることになる。これをマクロ的にピクセル１３０で見ると、打ち込み（付与）順としては往路はＣ２からのシアンドット、Ｍ２からのマゼンタドット、Ｍ１からのマゼンタドット、Ｃ１からのシアンドットとなり、復路ではＣ１からのシアンドット、Ｍ１からのマゼンタドット、Ｍ２からのマゼンタドット、Ｃ２からのシアンドットとなり、打ち込み順が対称なピクセル構成となる。従って、ピクセル単位ではその中間的なブルーの発色を均一に発現させることが可能となる。
【００６５】
上記の様に、本発明の実現の為には、ピクセルとしての最大濃度を発色させる場合はピクセルを構成している２次色を形成する各色が順序として対称的にピクセル内に打ち込まれて形成されていることが支配的な状態となっていることが重要となる。なお、本例では２次色としてブルー（シアンとマゼンタ）を例に挙げたが、レッド（マゼンタとイエロー）やグリーン（シアンとイエロー）の場合も同様であることは、容易に理解できよう。さらには、２次色以上のプロセスカラーにおいても、プロセスカラーを形成する各色が順序として対称的にピクセル内に打ち込まれていれば同様の効果を奏することも、容易に理解できよう。
【００６６】
図６は、図３と同一構成のヘッドカートリッジ１を用いてピクセル１３０上のドット位置１２１に夫々シアンとマゼンタの２つのドットを配置した場合を示す。この場合、ピクセル構成に対し各色のインクが全てほぼドットｏｎドットの構成となっている。
【００６７】
ドット位置１２１で見れば、往路では記録ヘッド１０５Ｃ２のシアンの吐出ノズル１１１からのドット、次に記録ヘッド１０４Ｍ２のマゼンタの吐出ノズル１１３からのドット、次に記録ヘッド１０１Ｍ１のマゼンタの吐出ノズル１１２からのドット、記録ヘッド１００Ｃ１のシアンの吐出ノズル１１０からのドットの順にプリント媒体上に着弾する。復路ではＣ１からのシアンドット、Ｍ１からのマゼンタドット、Ｍ２からのマゼンタドット、Ｃ２からのシアンドットとなり、各色の打ち込み順が対称なピクセル構成となる。その為、一層ピクセル単位ではブルーの発色を均一に発現させることが可能となる。
【００６８】
この場合も、重要なことはピクセルとしての最大濃度を発色させる場合には必ずピクセルを構成している２次色を形成する各色が順序として対照的にピクセル内に打ち込まれて形成されていることが支配的な状態となっている点である。
【００６９】
図７は本実施形態のプリント装置のデータバッファ構造を示す図である。
【００７０】
同図において、プリンタドライバ２１１は図２のホスト装置２１０において画像データの作成や、作成したデータをプリント装置に転送するプログラムに対応する。コントローラ２００はプリンタドライバ２１１から供給された画像データを必要に応じて展開し、ＣＭＹ各色２ｂｉｔのデータとして振りまき回路２０７に供給する。振りまき回路２０７は後述の図９に示す対応表に従って、夫々のプリントバッファ２０５にＣＭＹ各色のデータを書き込む。
【００７１】
プリンタドライバ２１１の機能ブロックを図８に示す。周知のとおり、プリンタドライバはＦＤやＣＤ−ＲＯＭ等の記録媒体にプログラムの形態で格納され、ホストコンピュータにインストールされることで実行可能となるプログラムである。
【００７２】
ここでは、入力モジュール２１２から受け取ったデータに、色処理モジュール２１３によって色変換やマスキング等の色処理を行う。ビットマップデータに対しては多値データ、ここでは２ビットのデータとなるように、２ビットＥＤ（誤差拡散）ハーフトーンモジュール２１４によってハーフトーン処理を行う。
【００７３】
一方、テキストやベクターデータに対しては２値データ、つまり１ビットのデータとなるように１ビットディザハーフトーンモジュール２１５によってハーフトーン処理を行う。１ビット処理のテキストやベクターデータに対しては、組織的ディザ等の高速処理可能なハーフトーニング処理を適用するのが処理速度の点で有効である。１ビットにハーフトーン処理されたデータは、１ビット２ビット変換モジュール２１６を通してビットマップデータに使用される２ビットデータと同様の形式に変換される。これらハーフトーン処理されたデータは、ラスター化モジュール２１７にてラスターデータとして足し合わされて、出力モジュール２１８から生成される。
【００７４】
なお、ビット変換モジュール２１６では、１ビットデータ“０”に対しては“００”、１に対しては詳細は後述するが、最大濃度を表す“１０”に変換する。
【００７５】
例えばシアンに２ｂｉｔのデータが書き込まれるとする。この時、本実施の形態の方式では最大濃度の場合は記録ヘッド１００Ｃ１用と１０５Ｃ２用のバッファ２０５Ｃ１、２０５Ｃ２に夫々、１ｂｉｔづつ書き込むように構成されている。それぞれの記録ヘッドが実際に記録を行うピクセル内の所定の位置に達したときに、それぞれのバッファ上のデータを各記録ヘッド内のレジスタに読み込み、プリント動作を行う。このようなデータとバッファ構成により、２ドットペアで異なる記録ヘッドからサブピクセル上にプリントを行うことが可能となる。ここではＣＭＹとしたがもちろんＣＭＹＫであっても、濃淡や他の色であっても同様である。
【００７６】
なお、各プリントバッファ２０５Ｃ１，Ｃ２，Ｍ１，Ｍ２，Ｙ１，Ｙ２はＲＡＭ２０５内に設けられている。
【００７７】
今までは主にピクセル毎の最大濃度を再現する場合について述べたが、次にピクセル内で中間調を再現する場合での往復プリントの再現について説明する。ここでは具体的には多値データを受け取って行う場合の一例を示す。
【００７８】
本実施例では特に説明しない場合はビットマップデータに対しては各ピクセルに対して各色２ビットで各色３値のデータ（ドット数が０，１，２に対応）を受け取って再現する場合について述べる。勿論、ビット数については２ビットに限るものでは無く、４ビット等の多ビットでも良い。更に、２ビットのデータ形式であってもその内の特定の２値だけを用いても良い。特にビット数に関しては記録解像度とドット径の関係、あるいはピクセル毎の階調性、最大濃度をどの程度にするかという設計思想から決定されるものであり、本発明の趣旨に於いてどれも実施可能である。
【００７９】
ピクセル内で中間調を再現する場合には、上述の２ドットペアーでは最大濃度が表現されるため、２ドットペアーでピクセルにドットを配置することが出来ない。本発明の実施例において２ドットペアーでドットを配置しない中間調の場合は、各色が1ドットとなる場合があり、往路と復路で２次色を再現したときに従来例で説明した原理により、発色が浸透差で異なってしまう問題が発生する。
【００８０】
本実施例では、ピクセルに対して各色の打ちこみ順が異なるピクセルの発生確率を往路、復路とも略同一になるように制御することにより、マクロ的に見た場合の発色を往路、復路とも同一にしようとするものである。往路、復路ともに打ちこみ順を記録走査内で切り替えるために、各色のノズルが主走査方向に対して打ちこみ順が対称的な並びとなった記録ヘッドを用いることに本実施例としての特徴がある。即ち、主走査方向に対して２つ配置された同色の記録ノズルに対してどちらの記録ノズルでドットを配置するかで、打ちこみ順を同一主記録走査内で変更することが出来る点に特徴がある。
【００８１】
図９は入力される多値データと配置されるドットの位置関係を示す図である。
図９（ａ）はシアン（Ｃ）に対する入力データとドットの配置の関係を示している。シアンのデータ００に対してはドットを配置しない。データ０１に対しては、図７のプリントバッファー２０５Ｃ１にデータを格納したり、プリントバッファー２０５Ｃ２に振りまき回路２０７により出現確率がほぼ均等になるように格納する。すると、データ０１に対するドット配置は同図（ａ）の０１に示すように２種類のどちらかになる。
【００８２】
最大のデータ１０に対してはドットを2個配置するので、図７のプリントバッファー２０５Ｃ１、２０５Ｃ２にそれぞれデータが配置され、ドット配置は同図（ａ）の１０に示すようになる。
【００８３】
同図（ｂ）はマゼンタ（M）に対する入力データとドットは位置の関係を示しているが、シアンの場合と同様であるため説明は省略する。
【００８４】
同図（ｃ）は２次色のブルー（Ｂｌｕｅ）に対する入力データとドット位置の関係を示してる。上述の１次色（シアンとマゼンタ）の場合は打ちこみ順という概念が無いので発色の差というのは生じないが、２次色の場合は上述のとおり発色の差が現れるので重要である。
【００８５】
同図（ｃ）ではＢｌｕｅへの入力データとして示しているが、実際はシアンとマゼンタにそれぞれ００、０１、１０の均等な信号値が入ってきた場合を示している。
【００８６】
入力データ００の場合はドットを配置しない。データ０１の場合は同図（ｃ）に示すように４通りの場合が存在する。データ０１の場合、振りまき回路２０７がＣ、Ｍ夫々に振りまいたドット位置に対してその組み合わせとなるため、往路復路で夫々4通り組み合わせが存在するためである。一番簡単なシステムとしては、このまま、夫々４通りの組み合わせで０１のデータを再現してもよい。
【００８７】
この振りまき（分配）は、複数（ここでは、２つ）のバッファにデータを交互（シーケンシャル）に振りまいても良いし、ランダムに振りまいても良い。要は、ラスター方向の複数のピクセルのインクの付与順序が一方的にならないようにすれば充分である。望ましくは、その出現率がほぼ半数になることが、上述の理由から理想的である。
【００８８】
画像中のドット間距離を短くし、空間周波数を上げてざらつき感を低減させたり、ドットが完全に重なって目立ちやすくするのを防止したり、スジムラを低減させたりする効果を期待する場合は、ドットが重ならないように振りまき回路２０７でCMYの夫々の出現をピクセル毎にチェックして振りまくように変更しても良い。
【００８９】
データ１０の場合は往路と復路で夫々の組み合わせが出来るが、前述の通りにピクセル単位でみれば打ち込み順が同一である為に同一の発色を得ることが可能である。
【００９０】
なお、図９ではシアンとマゼンタ及びその２次色であるブルーのドット配置について説明したが、イエローと他の２次色であるグリーン、レッドについても同様である。
【００９１】
図１０、図１１は本実施例での往復プリントの様子を示すものである。本実施例では先に示した振りまき回路２０７が図９に示すように各色のデータに対して配置するドットを配分する。図９では主走査方向にずれた位置にドットが配置されているがこれに限らず、ドットオンドットでもそれ以外のずれた位置でも良い。
【００９２】
図１０は、指定されたピクセルに均等にシアンとマゼンタのデータ０１が入っている場合において、双方向プリントを行っている状態を示している。この状態では往路でも復路でもデータの存在するカラム毎に打ち込み順が反転（Ｃ２→Ｍ２とＭ１→Ｃ１）している為に、マクロ的にみればほぼ均一の色再現が可能となっている。
【００９３】
図１１は、指定されたピクセルに均等にシアンとマゼンタのデータ１０が入っている場合において、双方向プリントを行っている状態を示している。この状態では往路でも復路でも打ち込み順が同一（対称）の為に、ほぼ均一の色再現が可能となっている。
【００９４】
図１２は、往復プリントを行った際の記録データと記録ノズル列の位置との同調により、使用される記録ノズルが同調してしまう従来例を示している。図から理解されるように、ブルー（シアンとマゼンタ）を形成する際、打ちこみ順が同じドットが往路方向と復路方向でそれぞれ発生し、これらの打ち込み順が異なるため、走査方向単位でバンド状の色むらが発生している。
【００９５】
図１３は、上述の実施例によって記録媒体上に形成されたカラー画像を示している。このプリント記録物は、Ｙ、Ｍ、Ｃ各色の単色から２次色へのグラデーションを模式的に示したものである。
【００９６】
単色のピクセルは原理的に双方向に起因する色むらは発生しないが、この例では２次色のピクセルもラスター方向に異なるインクの付与順序で形成されているため、マクロ的には双方向に起因する色むらは視覚上感知できない。
【００９７】
次に、ハーフトーン処理を切り替える場合について説明する。上述のとおり、ビットマップデータについては、ピクセルあたり２ビットのデータによってドット数０，１，２を指定している。これに対して、テキストデータやベクターデータの場合は、ピクセルあたり１ビットのデータを生成し、これによりドット数０，２を指定している。これは、テキストデータやベクターデータは中間調を表す場合が少ないため、１ビット２値のデータで充分である場合が多いからである。これにより、ハーフトーン処理が高速化でき、また、ホストコンピュータで取り扱うデータ量は半分になり、ＣＰＵ負荷、必要メモリー、等が大幅に削減される。
【００９８】
ここでは、一次色の場合に２ドットを１ピクセルに対して打ち込むようにしている。これは、２ドットを１ピクセルに打ち込むことでエリアを埋めて、所定濃度を得ることが出来るように設計されているためである。つまり、１ピクセルあたりに２ビット多値の最大濃度の場合と同様のインク量を２値１ビットのデータに対しても打ち込むようにしている。
【００９９】
ここでは２ドットとしたが、１ドットで良いか２ドットで良いかは、記録媒体のインク吸収能力から決まる場合と画像としての必要なドット数、つまり濃度や塗りつぶせるかどうかと言った画像特性から決めればよい。
【０１００】
１ビットのハーフトーニング処理を行った各色のデータに対して、必要なドット数（本実施例では２ドット）のインクを吐出させるためには、１ビットのデータを必要ドット数（ここでは、２ドットペアー）でインク滴を吐出するデータになるように変換するモジュールを通してから、ラスターデータとしてスプールすることが考えられる。
【０１０１】
（実施例２）
先の実施例では、画像の種類によって多値のハーフトーン処理を行うか、２値のハーフトーン処理を行うかを切り替えた。本実施例はシステムの速度によりハーフトーン処理を切り分ける場合について説明する。
【０１０２】
ここでは、以下の場合を想定している。
Ａ）ホストコンピュータの速度（能力）による場合
Ｂ）ＯＳ（オペレーティングシステム）の差に起因する処理速度による場合
Ｃ）ＦＡＸやコピー装置やフォトダイレクトプリンター等の画像処理装置の速度による場合
Ｄ）プリンタ側の速度がホストコンピュータの速度（能力）より早く高階調データでは間に合わないプリントモードの場合と、同じホストコンピュータであってもプリンタ側の速度が相対的に遅く高階調データでも間に合うプリントモードの場合
これらにおいて、特に処理能力の差により必要なデータが高速に作り出せない場合、プリンタ等の記録装置のプリント能力がホストコンピュータ側等の処理能力を大幅に上回ってしまう場合に、２値のハーフトーン処理を行うことは有効な方法となる。使用されるホストやＯＳ別に異なる組み合わせの物を作成して供給したり、プリンタードライバーをインストールする際に自動的に最適な能力の物をインストールしたり、ユーザが最適と思う方式をマニュアルで設定する。
【０１０３】
基本的には処理能力の低いホストコンピュータやＯＳシステムを用いている場合は、多値データ、例えば２ビットのデータを使用せずに２値の１ビットデータを使用して画像処理速度を向上させる方向で使用することが望ましい。
【０１０４】
コピー機能やＦＡＸ出力機能等のマルチファンクション方式の記録装置に於いては、プリンタとし使用して使用している場合とＦＡＸやコピーとして使用している場合で切り替えてもよい。この実施例を図１４に示す。
【０１０５】
図１４において、コピー機能を実現するためにスキャナーを含むスキャナーモジュール３０１が用意されている。また、ＦＡＸ機能を実現するためにモデム等を含むＦＡＸ受信モジュール３０２が用意されている。さらに、フォトダイレクト機能を実現するためにメモリカードアダプタ等を含むダイレクトプリントモジュール３０３が用意されている。そして、通常のプリント出力用のプリンタインターフェース３０４が用意されている。
【０１０６】
プリンタドライバを含む画像処理手段３０５は、上述の多値ハーフトーン処理と２値ハーフトーン処理を選択的に行う。画像処理速度を上げてすぐにプリントしてしまわないとスプールするメモリー量が膨大になってしまう場合、多値のデータを使用するとページメモリーの量が膨大に増えてしまう場合や、元々の原画の画像解像度等が低く高解像度、高階調に処理する必要が無い場合等に対しては、２値ハーフトーン処理を選択している。ここでは、上述のとおり、スキャナーモジュール、ＦＡＸ受信モジュール、ダイレクトプリントモジュールを使用する場合は、２値ハーフトーン処理を選択している。
【０１０７】
プリントモードにより切り替える場合は、例えばマルチパスプリント（多値ハーフトーン処理）と１パスプリント（２値ハーフトーン処理）の場合や、双方向プリント（２値ハーフトーン処理）と片方向プリント（多値ハーフトーン処理）の場合等で切り替えることが考えられる。
【０１０８】
なお、いずれのハーフトーン処理を選択するかは、プリントシステムに応じて自動的に行っても、マニュアルでユーザーが設定、入力するものでもよい。
【０１０９】
（実施例３）
本実施例は画像の種類とシステムの速度により切り分けるものであり、先の実施例１と２を複合したものである。
【０１１０】
ＯＳやホストコンピュータの能力が低い場合であっても、写真画像等で用いられるビットマップ画像に対してだけは２ビット多値のデータを使用し、階調性豊かな画像を記録したい場合等に好適な方法である。一枚のドキュメントの中で写真画像であるビットマップ画像とテキスト画像が混在している画像等を処理する場合に有効となる。
【０１１１】
また、実施例２では、コピー機能（スキャナーモジュール）を使用する場合は２値ハーフトーン処理を選択したが、読取解像度が高い場合には多値ハーフトーン処理を選択して、階調性豊かな画像を記録してもよい。同様に、ＦＡＸ機能を使用する場合においても、受信解像度が高い場合には多値ハーフトーン処理を選択しても良い。逆に、プリンタインターフェースを使用する場合でも、ＯＳやホストコンピュータによっては、２値ハーフトーン処理を選択しても良い。
【０１１２】
以上の方法により、画像やシステムの都合により処理データを軽減しても、対称形の記録ヘッドを用いる場合に好適なデータを確保出来ることが可能となる。更に、テキストやベクターデータを用いる場合は、ハーフトーニングを組織的ディザ等の処理速度の速いハーフトーニング手段を用い、ビットマップ画像等には相対的に処理速度はかかるが画像の優れた誤差拡散法等を用いる等の使い分けをすることにより、より一層処理速度の高速化を図ることができる。
【０１１３】
ここでのハーフトーン処理の選択は、プリントシステムに対して自動的に行っても、マニュアルでユーザが設定、入力してもよい。
【０１１４】
（実施例４）
図１５はヘッド・カートリッジ１の記録ヘッド部の他の実施例として用いられる主要部構造を部分的に示す模式図である。同図において、構成要素は図３の記録ヘッド部の構成要素と同様である。ただし、本実施例で用いられる記録ヘッド部の構成は、図３とは各色のピクセルを構成するペアーとなる同色の記録ヘッドの対が副走査方向へ１/２だけ記録ヘッドのノズルのピッチに対してずれている点で相違する構成となっている。
【０１１５】
上記の構成において、同図はシアンの一次色をプリントした場合を示している。ピクセル１３０に対してピクセルとしての最大濃度を発色させるためにドット位置１２１とドット位置１２２の２ドットを一つのペアとしてプリントしている状態を示している。同図の１２１のドット位置と１２２のドット位置は夫々、記録ヘッド１００Ｃ１の吐出ノズル１１０から吐出されるドットと、記録ヘッド１０５Ｃ２の吐出ノズル１１１から吐出されるドットが、ピクセル（画素）１３０の領域に対して配置される位置を示している。ここでは、ドット位置１２１が図の左上の対角位置を、ドット位置１２２が右下の対角位置を示している。また、Ｒ１１、Ｒ１２はピクセル１３０を形成する主走査のライン、すなわち、ラスターを示している。ここでは、２ラスターで１ピクセルが形成される。
【０１１６】
この場合、図１５の矢印で示す方向にヘッドカートリッジ１が移動する場合を往路とすると、往路の場合ピクセル１３０内に打ち込まれるドットの順番は記録ヘッド１０５Ｃ２→１００Ｃ１、復路の場合Ｃ１→Ｃ２となる。但し、一次色の場合はどちらも同じ色のインクの打ち込みとなる為、打ち込み順序による発色の差は現れない。同図ではドット位置１２１とドット位置１２２のドット同士は重なっては示していないが、実際には図１６で示すようにドットは一部オーバーラップしているのが通常である。
【０１１７】
本実施例では先に示した振りまき回路２０７が図１７に示すように各色のデータに対して配置するドットを配分する。図１７のドット配分も図９と同様であるので説明を省略する。なお、図１７のマゼンタ（Ｍ）について、記録ヘッドＭ１，Ｍ２の配列が図９と１／２ドットピッチずれているため、図９とはヘッドとドット位置が逆転している。
【０１１８】
なお、図１７ではシアンとマゼンタ及びその２次色であるブルーのドット配置について説明したが、イエローと他の２次色であるグリーン、レッドについても同様である。
【０１１９】
（実施例５）
上述の各実施例では、２値ハーフトーン処理された１ビットのデータを２ビットに変換し、これを振りまき回路２０７で振りまくことで２ドットペアーを形成していた。
【０１２０】
本実施例では、２値ハーフトーン処理された１ビットのデータはそのままプリンタに送られて、２ドットペアーを形成する。本実施例のブロック図を図１８に示す。図から理解されるように、本実施例には振りまき回路は示されておらず、コントローラ２００が直接プリントバッファ２０５にデータを書き込む。
【０１２１】
即ち、プリントコントローラ２００はプリンタドライバ２１１から供給された画像データを必要に応じて展開し、ＣＭＹ各色１ｂｉｔのデータとして夫々のプリントバッファ２０５に書き込む。
【０１２２】
例えばシアンに１ｂｉｔのデータが書き込まれるとすると、本実施の形態の方式では記録ヘッド１００Ｃ１用と１０５Ｃ２用のバッファ２０５Ｃ１、２０５Ｃ２に夫々、１ｂｉｔづつ書き込むように構成されている。それぞれの記録ヘッドが実際に記録を行うピクセル位置に達したときに、それぞれのバッファ上のデータを各記録ヘッド内のレジスタに読み込み、プリント動作を行う。このようなデータとバッファ構成により、２ドットペアで異なる記録ヘッドからサブピクセル上にプリントを行うことが可能となる。ここではＣＭＹとしたがもちろんＣＭＹＫであっても、他の色であっても同様である。
【０１２３】
なお、多値ハーフトーン処理された２ビットのデータは図７に示される振りまき回路２０７を介してバッファ２０５に書き込まれる。
【０１２４】
本実施例では、２値ハーフトーン処理されたデータは２ビットにビット変換されることなくプリンタに転送されるため、転送データ量を削減することができる。
【０１２５】
なお、本実施例では、コントローラが１ビットのデータを直接バッファに書き込むようにしたが、コントローラが１ビットのデータをビット変換モジュールと同様に２ビットに変換し、これを振りまき回路によってバッファに書き込ませてもよい。
【０１２６】
【発明の効果】
以上説明したように、本発明によれば、プリントデータの生成や転送を適切な負荷で行うことが可能となり、システムに過大な負荷をかけることを防止することができる。
【０１２７】
また、本発明によれば、システムに過大な負荷をかけることなく双方向プリントを行う際に生じていたインクの付与順序に起因する色むらの発生を、データに依存することなく軽減することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るインク・ジェット・プリント装置の概略構成を示す図である。
【図２】プリント装置の制御回路の構成を示すブロック図である。
【図３】実施例１の記録ヘッドと吐出ノズルの配置とピクセルの構成の一例を示す図である。
【図４】記録ヘッドと吐出ノズルの配置とピクセルの構成の他の例を示す図である。
【図５】記録ヘッドと吐出ノズルの配置とピクセルの構成の更に他の例を示す図である。
【図６】記録ヘッドと吐出ノズルの配置とピクセルの構成の更に他の例を示す図である。
【図７】本発明におけるプリントデータのバッファー構成を示すブロック図である。
【図８】本発明におけるプリントドライバーの詳細を示す機能ブロック図である。
【図９】実施例１で用いる入力データと配置されるドットの位置の関係を示す図である。
【図１０】実施例１での低濃度部をプリントしている状態を示す図である。
【図１１】実施例１での高濃度部をプリントしている状態を示す図である。
【図１２】従来例で発生する記録データと往路走査、復路走査の同調を示す図である。
【図１３】プリント媒体に形成されたＹ、Ｍ、Ｃ各色の単色から２次色へのグラデーションを模式的に示した図である。
【図１４】実施例２の構成を示す機能ブロック図である。
【図１５】実施例４の記録ヘッドと吐出ノズルの配置とピクセルの構成の一例を示す図である。
【図１６】ピクセルの構成におけるドットの重なり具合を示す図である。
【図１７】実施例４で用いる入力データと配置されるドットの位置の関係を示す図である。
【図１８】実施例５の構成を示すブロック図である。
【符号の説明】
１  ヘッド・カートリッジ
２  キャリッジ
２００  コントローラ
２０１  ＣＰＵ
２０３  ＲＯＭ
２０５  ＲＡＭ
２０７  振りまき回路
２１０  ホスト装置
２１１  プリンタ・ドライバ
２１４  ２ビットＥＤハーフトーンモジュール
２１５  １ビットディザハーフトーンモジュール
２１６  ビット変換モジュール
２４０  ヘッド・ドライバ
【図１】
0004560193.tif 000002
【図２】
0004560193.tif 000003
【図３】
0004560193.tif 000004
【図４】
0004560193.tif 000005
【図５】
0004560193.tif 000006
【図６】
0004560193.tif 000007
【図７】
0004560193.tif 000008
【図８】
0004560193.tif 000009
【図９】
0004560193.tif 000010
【図１０】
0004560193.tif 000011
【図１１】
0004560193.tif 000012
【図１２】
0004560193.tif 000013
【図１３】
0004560193.tif 000014
【図１４】
0004560193.tif 000015
【図１５】
0004560193.tif 000016
【図１６】
0004560193.tif 000017
【図１７】
0004560193.tif 000018
【図１８】
0004560193.tif 000019