(57)【特許請求の範囲】
【請求項１】
同一のヘッドキャリア上に、複数のノズルを配列し各ノズル毎に圧電素子の駆動によりカラーインク粒子を噴射するカラーヘッドと、複数のノズルを配列し各ノズル毎に圧電素子の駆動によりモノクロインク粒子を噴射するモノクロヘッドとを搭載したインクジェットプリンタに於いて、
前記ヘッドキャリアの一走査内で、前記カラーヘッドによるカラー印字モードと前記モノクロヘッドによるモノクロ印字モードとを切替えて印字制御するための制御部を設け、
前記制御部は、
少なくとも２種類のカラードットを表現するカラー駆動波形群を同時に生成するカラー駆動波形生成部と、
少なくとも２種類のモノクロドットを表現するモノクロ駆動波形群を同時に生成するモノクロ駆動波形生成部と、
前記ヘッドキャリアの一走査に同期して、カラー画像から１走査分のカラーデータを出力するカラーデータ出力部と、
前記ヘッドキャリアの一走査に同期して、モノクロ画像から１走査分のモノクロデータを出力するモノクロデータ出力部と、
前記カラー駆動波形群の一波形をカラーデータに基づいて選択し前記カラーヘッドの圧電素子に供給して駆動するカラーヘッド駆動部と、
前記モノクロ駆動波形群の一波形をモノクロデータに基づいて選択し前記モノクロヘッドの圧電素子に供給して駆動するモノクロヘッド駆動部と、
を備え、
前記ヘッドキャリアの一走査分の印字データにカラーデータとモノクロデータが混在する場合、一走査中のカラーデータによって前記カラーヘッド駆動波形を選択し、モノクロデータによって前記モノクロ波形駆動信号を選択することにより、カラー印字モードとモノクロ印字モードとを切替えることを特徴とするインクジェットプリンタ。
【請求項２】
同一のヘッドキャリア上に、複数のノズルを配列し各ノズル毎に圧電素子の駆動によりカラーインク粒子を噴射するカラーヘッドと、複数のノズルを配列し各ノズル毎に圧電素子の駆動によりモノクロインク粒子を噴射するモノクロヘッドとを搭載したインクジェットプリンタに於いて、
前記ヘッドキャリアの一走査内で、前記カラーヘッドによるカラー印字モードと前記モノクロヘッドによるモノクロ印字モードとを切替えて印字制御するための制御部を設け、
前記制御部のカラー印字モードは多値階調モードであり、前記モノクロ印字モードはモノクロヘッドの解像度がカラーヘッドの整数倍である高解像度モードであることを特徴とするインクジェットプリンタ。
【請求項３】
請求項２のインクジェットプリンタに於いて、前記制御部の多値階調モードは、カラーヘッドの各ノズル毎にインク粒量が可変であることを特徴とするインクジェットプリンタ。
【請求項４】
請求項２のインクジェットプリンタに於いて、前記制御部の高解像度モードは、モノクロヘッドの主走査方向の解像度がカラーヘッドの整数倍であることを特徴とするインクジェットプリンタ。
【請求項５】
請求項２のインクジェットプリンタに於いて、前記制御部の高解像度モードは、モノクロヘッドのインク噴射周期がカラーヘッドの整数倍であることを特徴とするインクジェットプリンタ。
【請求項６】
請求項２のインクジェットプリンタに於いて、前記制御部の高解像度モードは、カラーヘッドのインク噴射周期に対するモノクロヘッドのインク噴射周期の倍数が、カラーヘッドの副走査方向の解像度に対するモノクロヘッドの副走査方向の解像度の倍数と同一であることを特徴とするインクジェットプリンタ。
【請求項７】
請求項２のインクジェットプリンタに於いて、前記制御部の高解像度モードは、モノクロヘッドの副走査方向の解像度がカラーヘッドの副走査方向の解像度の整数倍であることを特徴とするインクジェットプリンタ。
【請求項８】
請求項２のインクジェットプリンタに於いて、前記制御部の高解像度モードは、前記モノクロヘッドのノズル列数がカラーヘッドの各色毎のノズル列数の整数倍であることを特徴とするインクジェットプリンタ。
【請求項９】
請求項２のインクジェットプリンタに於いて、前記制御部の高解像度モードは、カラーヘッドの各色毎のノズル列数に対するモノクロヘッドのノズル列数の倍数が、主走査方向のカラーヘッドの解像度に対するモノクロヘッドの解像度の倍数と同一であることを特徴とするインクジェットプリンタ。
【請求項１０】
請求項８または９のインクジェットプリンタに於いて、前記モノクロヘッドおよび前記カラーヘッドの各ヘッドは、複数のノズルが特定の配列方向に並んで配列されており、前記ノズルの配列方向において前記モノクロヘッドのノズル位置を前記カラーヘッドのノズル位置に対してずらしたことを特徴とするインクジェットプリンタ。
【請求項１１】
請求項１のインクジェットプリンタに於いて、前記カラー駆動波形生成部で生成するカラー駆動波形群と、前記モノクロ駆動波形生成部で生成するモノクロ駆動波形群の基本駆動周波数は同一であることを特徴とするインクジェットプリンタ。
【請求項１２】
請求項１１のインクジェットプリンタに於いて、前記モノクロ駆動波形群の少なくとも一波形が、カラー駆動波形群の一噴射周期の間に二噴射以上可能な駆動波形であることを特徴とするインクジェットプリンタ。
【請求項１３】
請求項１１のインクジェットプリンタに於いて、前記カラーヘッド駆動部に供給されるカラーデータおよび前記モノクロヘッド駆動部に供給されるモノクロデータは、複数ビットの画素データの集合であり、カラー画素のビットデータはカラー駆動波形によりインク粒子径を表現する情報を含み、モノクロ画素のビットデータはモノクロ駆動波形によりドット位置を表現する情報を含んでいることを特徴とするインクジェットプリンタ。
【請求項１４】
請求項１３のインクジェットプリンタに於いて、前記カラーヘッド駆動部およびモノクロヘッド駆動部は、複数の駆動波形を入力し画素データビットによりいずれか１つを選択するか又は全てを非選択とする多入力１出力のアナログマルチプレクサを各圧電素子毎に備えたことを特徴とするインクジェットプリンタ。
【請求項１５】
請求項１のインクジェットプリンタに於いて、前記カラー駆動波形生成部は、インク粒子径の異なる少なくとも２種類以上のカラー駆動波形を生成し、前記モノクロ駆動波形生成部は、モノクロには一周期内に１回または複数回噴射可能なモノクロ駆動波形を少なくとも２種類以上生成することを特徴とするインクジェットプリンタ。
【請求項１６】
請求項１５のインクジェットプリンタに於いて、前記カラー駆動波形生成部は、大、中、小といったインク粒子径の異なるカラー駆動波形を生成することを特徴とするインクジェットプリンタ。
【請求項１７】
請求項１５のインクジェットプリンタに於いて、前記モノクロ駆動波形生成部は、前、後、前後両方といった位置が異なる全てのドットパターンのモノクロ駆動波形を生成することを特徴とするインクジェットプリンタ。
【請求項１８】
請求項１のインクジェットプリンタに於いて、前記カラーヘッド駆動部およびモノクロヘッド駆動部に供給するクロック、シフト等のヘッド制御信号を共通としたことを特徴とするインクジェットプリンタ。
【請求項１９】
請求項１のインクジェットプリンタに於いて、前記カラーヘッド駆動部およびモノクロヘッド駆動部は、前記ヘッドキャリアに搭載されたことを特徴とするインクジェットプリンタ。
【請求項２０】
請求項１のインクジェットプリンタに於いて、前記カラー駆動波形生成部およびモノクロ駆動波形生成部は、前記駆動波形データ群を記憶した波形メモリと、前記波形メモリから同時に読出された駆動波形データ群をアナログ波形に変換するＡＤ変換部を備えたことを特徴とするインクジェットプリンタ。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は、カラーヘッドとモノクロヘッドを備えたインクジェットプリンタに関し、特に、一走査中にカラーヘッドによるカラー印字モードとモノクロヘッドによるモノクロ印字モードを切替え可能なインクジェットプリンタに関する。
【０００２】
【背景技術】
従来、インクジェット型のプリントヘッドは、ノズル、圧力室、インク供給系、インクタンク、圧電素子を備え、圧電素子で発生した変位と圧力を圧力室に伝達することによって、ノズルからインク粒子を噴射させ、紙等の記録媒体上に文字や画像を記録する。
【０００３】
図１は従来のインクジェットプリンタのブロック図である。インクジェットプリンタは、制御部２００とヘッドキャリア２０２で構成される。制御部２００には、全体を制御するＣＰＵ２０６、メモリ２０８、ホスト２０４と接続するインタフェース２１０、コントローラ２１２、画像メモリ２１４、メカ２１８を駆動するメカドライバ２１６、駆動波形生成部２２０が設けられる。ヘッドキャリア２０２には、カラーヘッド駆動部２２２、モノクロヘッド駆動部２２４、カラーヘッド２２６及びモノクロヘッド２２８が搭載される。
【０００４】
ホストコンピュータ２０４から制御部２００に送られてきたモノクロ又はカラー画像データはＣＰＵ２０６で処理され、画像メモリ２１４に書込まれる。この内、カラー画像データは、Ｙ，Ｍ，Ｃのカラー成分に分割して画像メモリ２１４に書き込まれる。
【０００５】
文書等のモノクロ印刷時には、コントローラ２１２が画像メモリ２１４からヘッドのノズル配列に合わせてモノクロデータ（Ｋ）を順次読み出し、モノクロヘッド駆動部２２４に供給する。一方、駆動波形データは予めコントローラ２１２内の波形メモリにモノクロ駆動波形データとして書き込まれており、駆動波形生成部２２０に連続して出力され、アナログ駆動波形に変換してモノクロヘッド駆動部２２４に供給される。コントローラ２１２からのモノクロデータは、モノクロヘッド駆動部２２４部での駆動波形の選択に使用され、選択された駆動波形がモノクロヘッド２２８に供給され、圧電素子の駆動でインク粒子をノズルから噴射させ、紙等の記録媒体上に文字や画像を記録する。
【０００６】
また従来のインクジェットプリンタでは、写真やグラフィック等のカラー画像を印刷する場合は、コントローラの波形メモリに書込まれたカラー波形データに基づき、駆動波形生成部２２０から階調数に応じた複数の駆動波形からなる駆動波形群をカラーヘッド駆動部に供給し、Ｙ，Ｍ，Ｃの各カラーデータに応じた階調の波形を選択してカラーヘッド２２６に供給し、多階調カラー画像を印刷する。これに対してモノクロの文字や線画等の２値画像を印刷する場合は、シャープな画像を得るために解像度を上げた駆動波形群、即ちカラー画像の時よりも高い周波数の駆動波形を供給して解像度を上げている。
【０００７】
しかし、このような従来の駆動波形生成部２２０を共用したインクジェットプリンタにあっては、図２のようなモノクロ文章２３４の途中にカラー写真２３２が挿入されているような文書２３０の場合、モノクロ印字を行うモノクロ文章２３４の部分とカラー印字を行うカラー写真２３２の部分を、１回のヘッド走査で印刷することができない。
【０００８】
そこで高解像度モノクロ走査を設定してモノクロヘッド２２８で１走査中のモノクロ文書２３４の部分を印刷し、次に多階調カラー走査に切替え、同じ走査位置での１走査中の残りのカラー写真２３４の部分をカラーヘッド２２６で印刷している。
【０００９】
このためモノクロ文書とカラー写真がヘッドの１走査中に混在する場合には、多階調カラー走査と高解像度モノクロ走査の２走査に分けて印刷する必要があり、その結果、印刷速度が半減してしまうという問題があった。
【００１０】
本発明は、１回の走査でモノクロ画像とカラー画像が混在した場合の印刷を可能にして印刷速度を高めるようにしたインクジェットプリンタを提供することを目的とする。
【００１１】
【発明の開示】
本発明は、同一のヘッドキャリア上に、複数のノズルを配列し各ノズル毎に圧電素子の駆動によりカラーインク粒子を噴射するカラーヘッドと、複数のノズルを配列し各ノズル毎に圧電素子の駆動によりモノクロインク粒子を噴射するモノクロヘッドとを搭載したインクジェットプリンタを対象とし、ヘッドキャリアの一走査内で、カラーヘッドによるカラー印字モードとモノクロヘッドによるモノクロ印字モードとを切替えて印字制御するための制御部を設けたことを特徴とする。
【００１２】
このように本発明のインクジェットプリンタによれば、ヘッドキャリアの一走査内でカラー画像とモノクロ画像を切替えた同時印刷が可能となり、高速印刷が可能になる。
【００１３】
インクジェットプリンタの制御部は、少くとも２種類のカラードットを表現するカラー駆動波形群を同時に生成するカラー駆動波形生成部と、少なくとも２種類のモノクロドットを表現するモノクロ駆動波形群を同時に生成するモノクロ駆動波形生成部と、ヘッドキャリアの一走査に同期して、カラー画像から１走査分のカラーデータを出力するカラーデータ出力部と、ヘッドキャリアの一走査に同期して、モノクロ画像から１走査分のモノクロデータを出力するモノクロデータ出力部と、カラー駆動波形群の一波形をカラーデータに基づいて選択しカラーヘッドの圧電素子に供給して駆動するカラーヘッド駆動部と、モノクロ駆動波形群の一波形をモノクロデータに基づいて選択し前記モノクロヘッドの圧電素子に供給して駆動するモノクロヘッド駆動部とを備える。
【００１４】
この制御部の構成によって、ヘッドキャリアの一走査分の印字データにカラーデータとモノクロデータが混在する場合、一走査中のカラーデータによって前記カラーヘッド駆動波形を選択し、モノクロデータによって前記モノクロ波形駆動信号を選択することにより、カラー印字モードとモノクロ印字モードとを切替えることができる。
【００１５】
制御部のカラー印字モードを多値階調モードとし、モノクロ印字モードをモノクロヘッドの解像度がカラーヘッドの整数倍である高解像度モードとする。このようにカラー印字モードを多値階調モード、モノクロ印字モードを高解像度モードとしたことで、自然画等のカラー画像と線画等のモノクロ画像が混在する場合、高速印刷に加え、高画質の印刷ができる。
【００１６】
制御部の多値階調モードは、カラーヘッドの各ノズル毎にインク粒量を可変とする。制御部の高解像度モードは、例えば次のいずれかとすることができる。
【００１７】
（１）モノクロヘッドの主走査方向の解像度をカラーヘッドの整数倍とする。
【００１８】
（２）モノクロヘッドのインク噴射周期がカラーヘッドの整数倍とする。
【００１９】
（３）カラーヘッドのインク噴射周期に対するモノクロヘッドのインク噴射周期の倍数を、カラーヘッドの副走査方向の解像度に対するモノクロヘッドの副走査方向の解像度の倍数と同一とする。
【００２０】
（４）モノクロヘッドの副走査方向の解像度をカラーヘッドの副走査方向の解像度の整数倍とする。
【００２１】
（５）モノクロヘッドのノズル列数をカラーヘッドの各色毎のノズル列数の整数倍とする。
【００２２】
（６）カラーヘッドの各色毎のノズル列数に対するモノクロヘッドのノズル列数の倍数を、主走査方向のカラーヘッドの解像度に対するモノクロヘッドの解像度の倍数と同一とする。
【００２３】
また、モノクロヘッドのノズル位置をカラーヘッドのノズル位置に対して、副走査方向にずらした配置構成が、好ましい。このような配置構成により、カラー画像内のグレー部分をモノクロインクで置き換える処理（ＵＲＬ処理）を行った場合、モノクロドットとカラードットとの重なりが抑制される。
【００２４】
カラー駆動波形生成部で生成するカラー駆動波形群と、モノクロ駆動波形生成部で生成するモノクロ駆動波形群の基本駆動周波数は同一とする。この場合、モノクロ駆動波形群の少なくとも一波形が、カラー駆動波形群の一噴射周期の間に二噴射以上可能な駆動波形とする。またカラーヘッド駆動部に供給されるカラーデータおよびモノクロヘッド駆動部に供給されるモノクロデータは、複数ビットの画素データの集合であり、カラー画素のビットデータはカラー駆動波形によりインク粒子径を表現する情報を含み、モノクロ画素のビットデータはモノクロ駆動波形によりドット位置を表現する情報を含んでいる。カラーヘッド駆動部およびモノクロヘッド駆動部は、複数の駆動波形を入力し画素データビットによりいずれか１つを選択するか又は全てを非選択とする多入力１出力のアナログマルチプレクサを各圧電素子毎に備える。
【００２５】
カラー駆動波形生成部は、インク粒子径の異なる少なくとも２種類以上のカラー駆動波形を生成し、モノクロ駆動波形生成部は、モノクロには一周期内に１回または複数回噴射可能なモノクロ駆動波形を少なくとも２種類以上生成する。例えばカラー駆動波形生成部は、大、中、小といったインク粒子径の異なるカラー駆動波形を生成する。またモノクロ駆動波形生成部は、前、後、前後両方といった位置が異なる全てのドットパターンのモノクロ駆動波形を生成する。
【００２６】
カラーヘッド駆動部およびモノクロヘッド駆動部に供給するクロック、ラッチ等のヘッド制御信号を共通とする。カラーヘッド駆動部およびモノクロヘッド駆動部は、ヘッドキャリアに搭載される。カラー駆動波形生成部およびモノクロ駆動波形生成部は、駆動波形データ群を記憶した波形メモリと、波形メモリから同時に読出された駆動波形データ群をアナログ波形に変換するＡＤ変換部を備える。
【００２７】
【発明を実施するための最良の形態】
図３は本発明のインクジェットプリンタである。図３において、インクジェットプリンタ１０は、用紙挿入ガイド１２と用紙排出ガイド２６を設けている。用紙挿入ガイド１２は未印刷用紙をプリンタに挿入するためのガイドである。用紙排出ガイド２６は排出された用紙を収納する。
【００２８】
図４は、図３のインクジェットプリンタ１０の内部構造である。用紙挿入ガイド１２に収納された用紙は、ピックアップローラ１４によりピックアップされ、シートガイド１６によりガイドされる。シートガイド１６により送られた用紙は、シート押えローラ２１によりヘッド２８の手前で押さえられる。ヘッド２８で印刷された用紙は送りローラ２２により後方に送られ、このときシート押えローラ２４が送りローラ２２との間に用紙を挟み込む。インクジェクトヘッド２８は、ノズル面３０を下に向けて設けられる。またインクジェクトヘッド２８は図の奥行き方向に延びるシャフト３２に沿って移動する。クリーニング機構２０は、インクジェクトヘッド２８のノズル面３０をクリーニングする。このクリーニング機構２０は、インクジェクトヘッド２８の外で且つインクジェクトヘッド２８のノズル面３０の下部に設けられている。
【００２９】
図５は、本発明によるインクジェットプリンタの制御部及びヘッドキャリアの機能を示したブロック図である。
【００３０】
図５において、本発明のインクジェットプリンタは、制御部３４とヘッドキャリア３６で構成される。制御部３４には印刷動作全体を制御するＣＰＵ４０、メモリ４２、ホストコンピュータ３８を接続するインタフェース４４、制御ロジックとして設けたコントローラ４６、画像メモリ４８、図４に示した構造を含むメカ５２を駆動するメカドライバ５０、更にカラーヘッドに供給するカラー駆動波形信号を生成するカラー駆動波形生成部５４、モノクロヘッドに供給するモノクロ駆動波形信号を生成するモノクロ駆動波形生成部５６が設けられる。またヘッドキャリア３６には、カラーヘッド駆動部５８、モノクロ駆動部６０、カラーヘッド６２及びモノクロヘッド６４が搭載されている。
【００３１】
図６は、図５のヘッドキャリア３６に設けたカラーヘッド６２及びモノクロヘッド６４のノズル配置の説明図である。この実施形態にあっては、カラーヘッド６２が３００ｄｐｉで４階調の印字を行い、モノクロヘッド６４がカラーヘッド６２の２倍の解像度となる６００ｄｐｉで２階調のモノクロ印字を行う場合を例にとっている。図６のカラーヘッド６２にあっては、カラー成分Ｙ，Ｍ，Ｃの合成によるカラー印刷を行うことから、Ｙヘッド１２４、Ｍヘッド１２６及びＣヘッド１２８を設けている。これらＹ，Ｍ，Ｃの各ヘッド１２４，１２６，１２８には、図の縦方向となる副走査方向にｎ個のノズルを配置している。例えばＹヘッド１２４に示すように、ノズル１２４−１，１２４−２，・・・１２４−ｎを配置している。
【００３２】
モノクロヘッド６４は、カラーヘッド６２に対し２倍の解像度を持つことから、同じＫ成分についてＫ１ヘッドとＫ２ヘッドを２列に配置している。Ｋ１ヘッド１３０及びＫ２ヘッド１３２は、副走査方向にｎ個のノズル１３０−１〜１３０−ｎ、１３２−１〜１３２−ｎを配置している。またノズル１３０−１〜１３０−ｎとノズル１３２−１〜１３２−ｎは、カラーヘッド６２に対しモノクロヘッド６４が２倍の解像度を持つようにするため、２分の１ピッチだけずらして配置している。
【００３３】
カラーヘッド６２及びモノクロヘッド６４に設けられている各ヘッド例えばＹヘッド１２４を例にとると、そのノズル１２４−１〜１２４−ｎのそれぞれに対応して、図７に示すように圧電素子１２５−１，１２５−２，・・・１２５−ｎが設けられている。圧電素子１２５−１〜１２５−ｎには図５のカラーヘッド駆動部５８からのカラー駆動波形信号が個別に供給される。ヘッドのノズルに対応して圧力室、インク供給系、インクタンクが設けられており、圧電素子１２５−１〜１２５−ｎの駆動で発生した変位と圧力を圧力室に伝達することによってノズルからインク粒子を噴射させ、紙等の記録媒体上に文字や画像を記録する。この圧電素子１２５−１〜１２５−ｎによるヘッド駆動の構造は、図６の他のＭヘッド１２６、Ｃヘッド１２８、Ｋ１ヘッド１３０及びＫ２ヘッド１３２についても同様である。
【００３４】
再び図５を参照するに、この実施形態にあっては、図２のようにヘッドキャリア３６の１走査中に文章等のモノクロ画像と写真等のカラー画像が混在しても、１走査でモノクロとカラーを印刷できるようにするため、制御部３４にカラーヘッド６２とモノクロヘッド６４に対応してそれぞれ独立にカラー駆動波形生成部５４とモノクロ駆動波形生成部５６を設けている。印刷動作時にあっては、カラー駆動波形生成部５４とモノクロ駆動波形生成部５６から同時に、この実施形態にあっては３種類のカラー駆動波形信号Ｖｗｃ１，Ｖｗｃ２，Ｖｗｃ３と、モノクロ駆動波形信号Ｖｗｋ１，Ｖｗｋ２，Ｖｗｋ３を出力する。このカラー駆動波形信号Ｖｗｃ１〜３及びモノクロ駆動波形信号Ｖｗｋ１〜３は、ヘッドキャリア３６のカラーヘッド駆動部５８及びモノクロヘッド駆動部６０に供給される。ヘッドキャリア３６のカラーヘッド駆動部５８及びモノクロヘッド駆動部６０は、コントローラ４６からのクロック信号及びラッチ信号を含むヘッド制御信号により同時に制御されている。またカラーヘッド駆動部５８には、コントローラ４６からＹ，Ｍ，Ｃの３成分のカラーデータが供給されており、Ｙ，Ｍ，Ｃの各カラーデータの値によって３種類のカラー駆動波形信号Ｖｗｃ１〜３のいずれかを選択して、カラーヘッド６２の対応するノズルの圧電素子に供給している。またモノクロヘッド駆動部６０には、コントローラ４６よりモノクロデータとしてカラーに対し２倍の解像度を実現するため、Ｋ１モノクロデータとＫ２モノクロデータが供給されており、Ｋ１，Ｋ２モノクロデータのそれぞれにより３種類のモノクロ駆動波形信号Ｖｗｋ１〜３のいずれかを選択してモノクロヘッド６４の対応するノズルの圧電素子に供給している。
【００３５】
ここでＹ，Ｍ，Ｃの各カラーデータは、カラーヘッド６２が４階調のカラードットを表現することから、階調レベル０，１，２，３のうち階調レベル１，２，３に対応したカラー駆動波形信号Ｖｗｃ１〜３のいずれかを選択すればよいため、２ビットのデータを使用する。例えばカラー階調レベル１，２，３に対応してカラー駆動波形信号Ｖｗｃ１〜３が設定されていたとすると、カラーデータ「００」でカラー駆動波形信号Ｖｗｃ１〜３のいずれも選択せず、カラーデータ「０１」でカラー駆動波形信号Ｖｗｃ１を選択し、カラーデータ「１０」でカラー駆動波形信号Ｖｗｃ２を選択し、更にカラーデータ「１１」でカラー駆動波形信号Ｖｗｃ３を選択する。
【００３６】
モノクロヘッド６４にあっては、図６に示したように副走査方向に２分の１ノズルピッチずらしたＫ１ヘッド１３０とＫ２ヘッド１３２を使用しており、カラーヘッド６２に対し２倍の解像度を実現する。また図６のＫ１ヘッド１３０またはＫ２ヘッド１３２のいずれか一方のみを使用することで、カラーヘッド６２と同じ３００ｄｐｉの解像度とすることもできる。したがってモノクロヘッド６４にあっては、Ｋ１ヘッド１３０とＫ２ヘッド１３２のいずれか一方を選択する３００ｄｐｉの解像度と、Ｋ１ヘッド１３０とＫ２ヘッド１３２の両方を選択する６００ｄｐｉの高解像度のモノクロ印刷ができる。このため図５のコントローラ４６からのＫ１，Ｋ２モノクロデータとしては、カラーデータと同様、２ビットデータとする。
【００３７】
ここでモノクロ駆動波形生成部５６からのモノクロ駆動波形信号Ｖｗｋ１が図６R>６のＫ１ヘッド１３０を選択する３００ｄｐｉの解像度に対応し、モノクロ駆動波形信号Ｖｗｋ２が図６のＫ２ヘッド１３２による同じく３００ｄｐｉの解像度に対応し、更にモノクロ駆動波形信号Ｖｗｋ３が図６のＫ１ヘッド１３０とＫ２ヘッド１３２の両方を使用する６００ｄｐｉの高解像度に対応すると、モノクロデータ「００」でモノクロ駆動波形信号Ｖｗｋ１〜３のいずれも選択せず、モノクロデータ「０１」で３００ｄｐｉのモノクロ駆動波形信号Ｖｗｋ１を選択し、モノクロデータ「１０」でドット位置が１／２ピッチずれた３００ｄｐｉのモノクロ駆動波形信号Ｖｗｋ２を選択し、更にモノクロデータ「１１」で６００ｄｐｉの高解像度のモノクロ駆動波形信号Ｖｗｋ３を選択することになる。
【００３８】
図８は、図５の実施形態において、ヘッドキャリア３６を主走査方向に１走査した際のカラーデータ及びモノクロデータによるカラー駆動波形とモノクロ駆動波形の選択状態のタイムチャートであり、１走査中にカラーデータとモノクロデータが混在している場合である。
【００３９】
図８において、ヘッドキャリア３６の１走査である主走査周期Ｔ１の前半にカラーデータとしてのＹ，Ｍ，Ｃのデータが有効データとして存在し、後半にモノクロデータであるＫ１，Ｋ２データが有効データとして存在していたとする。ここで有効データとは、カラーヘッド駆動部５８またはモノクロヘッド駆動部６０においてカラー駆動波形生成部５４またはモノクロ駆動波形生成部５６からの各駆動波形信号を有効に選択可能な２ビットデータのストリームであることを意味し、全てがビット「００」となっていないことを意味する。これに対し無効データとは、いずれのドットにおいても駆動波形信号を選択しないことから全てがビット「００」となっているデータを意味する。勿論、有効データの中にも０レベルの階調を表現する場合があることから、この部分については無効データと同様、そのドットに対応するデータビットは「００」となっている。
【００４０】
このようにヘッドキャリア３６の１走査となる主走査周期Ｔ１内について、Ｙ，Ｍ，Ｃのカラーデータが有効データとなっている部分がカラー印字モードとなり、Ｋ１，Ｋ２データが有効データとなっている部分がモノクロ印字モードとなる。このカラーデータとモノクロデータが混在した場合の１走査におけるカラー印字モードとモノクロ印字モードの切替えは、カラー駆動波形信号とモノクロ駆動波形信号を同時に生成し、カラーデータが有効となってカラー駆動波形信号を選択していればカラー印字モードとなり、モノクロデータが有効となってモノクロ駆動波形信号を選択していればモノクロ印字モードとなるものである。
【００４１】
図９は、図５の制御部３４に設けたコントローラ４６の機能を画像メモリ４８と共に示している。
【００４２】
図９において、コントローラ４６は並直変換部６６，６８、波形メモリ７０、タイミング制御部７２で構成される。波形メモリ７０にはカラー波形データ７０−１とモノクロ波形データ７０−２が、ノズルからの１回のインク噴射を駆動単位として記憶されている。ここでカラー波形データ７０−１は、カラーヘッド６２が３００ｄｐｉでカラーへ階調レベル０，１，２，３の４階調のカラー印刷を行うことから、カラー階調レベル１，２，３に対応した３種類のカラー波形データを記憶している。またモノクロ波形データ７０−２は、図６のようにＫ１ヘッド１３０とＫ２ヘッド１３２を２列に配置し、ノズルを２分の１ノズルピッチずらした６００ｄｐｉの高解像度のモノクロ印刷を実現することから、Ｋ１ヘッド１３０のモノクロ駆動波形データ，Ｋ２ヘッド１３２のモノクロ駆動波形データ，Ｋ１，Ｋ２ヘッドの両方を駆動する高解像度のモノクロ駆動波形データの３種類の波形データを記憶している。このため、タイミング制御部７２からの指示に基づき波形メモリ７０からは、３種類のカラー駆動波形データＷＤｃ１〜３とモノクロ駆動波形データＷＤｋ１〜３が同時に出力される。また波形メモリ７０からは駆動波形を生成する際の基準クロックとなる波形生成タイミング信号ＷＲＴも同時に出力される。
【００４３】
画像メモリ４８には、図５のホストコンピュータ３８から送られてきた印刷データがＣＰＵ４０で処理されて書き込まれる。ホストコンピュータ３８からの印刷データには、モノクロデータ、カラーデータ、更にはモノクロとカラーが混在したデータがある。このため画像メモリ４８には、カラーデータについてはＹ，Ｍ，Ｃの各カラー成分に対応してＹプレーン７４、Ｍプレーン７６、Ｃプレーン７８の３つの記憶領域が設けられる。またモノクロデータについては、公開部分に対応してＫ１プレーン８０とＫ２プレーン８２の２つの領域が設けられる。
【００４４】
並直変換部６６は、画像メモリ４８のＹ，Ｍ，Ｃプレーン７４，７６，７８の各カラー成分データをヘッドキャリア３６の１走査に同期して読み出し、読み出した並列データを直列データに変換して、Ｙデータ、Ｍデータ、Ｃデータの各シリアルデータとして、図５のヘッドキャリア３６側のカラーヘッド駆動部５８に供給する。並直変換部６６は、画像メモリ４８のＫ１プレーン８０とＫ２プレーン８２のモノクロ画像データについて、同じくヘッドキャリア３６の走査に同期して１走査単位に読み出し、読み出した並列データを直列データに変換して、Ｋ１データ及びＫ２データで示すシリアルデータとして図３のヘッドキャリア３６側のモノクロヘッド駆動部６０に供給する。
【００４５】
タイミング制御部７２は、ＣＰＵ４０からの制御指示を受けて、画像メモリ４８、並直変換部６６，６８及び波形メモリ７０のタイミングを制御し、更にヘッドキャリア３６のカラーヘッド駆動部５８とモノクロヘッド駆動部６０に対するクロック及びラッチの各信号を出力する。
【００４６】
図１０は、図９の画像メモリ４８に対するカラーデータ及びモノクロデータのＣＰＵ４０による処理手順を示したフローチャートである。
【００４７】
図１０において、まずステップＳ１でホストコンピュータからプリントデータを受信すると、ステップＳ２でデータ形式を判定する。ホストコンピュータから受信するプリントデータはＹ，Ｍ，Ｃ，Ｋの４成分であるが、そのデータ形式にはベクトルデータ形式とラスタデータ形式がある。ラスタデータ形式にあっては、ドットごとにＹ，Ｍ，Ｃ，Ｋの４成分で構成される。これに対しベクトルデータ形式にあっては、例えば文字データの場合にはフォント、サイズ、Ｙ，Ｍ，Ｃ，Ｋのデータ形式を持つことになる。
【００４８】
まずデータ形式がベクトルデータ形式であった場合には、ステップＳ３に進み、Ｋ成分の抽出によりカラー成分Ｙ，Ｍ，Ｃと分離する。Ｋ成分を抽出した残りのＹ，Ｍ，Ｃ成分については、ステップＳ４で基本解像度でのラスタライズを行う。これに対しＫ成分については、ステップＳ５で倍解像度でのラスタライズを行う。次にＹ，Ｍ，Ｃ成分については、ステップＳ６で各成分ごとに色分離を行い、ステップＳ７で階調レベル変換を行う。即ち、Ｙ，Ｍ，Ｃのカラー成分は例えば２５６階調であるが、図６のカラーヘッド６２にあっては４階調の表現になることから、２５６階調から４階調への階調レベルの変換を行う。続いてステップＳ８でカラーヘッド６２に対応した階調変換が済んだＹ，Ｍ，Ｃの成分についてデータシフトを行い、ステップＳ９で画像メモリ４８のＹプレーン７４、Ｍプレーン７６、Ｃプレーン７８のそれぞれにプリントデータとして格納する。
【００４９】
一方、ステップＳ２でデータ形式がラスタデータ形式であった場合には、ステップＳ１０でＹ，Ｍ，Ｃのカラー成分とＫのモノクロ成分に分離する。色分離したＹ，Ｍ，Ｃのカラー成分については、ステップＳ７でベクトルデータ形式の場合と同様、階調レベル変換を行った後、ステップＳ８でデータシフトし、ステップＳ９で画像メモリ４８のＹ，Ｍ，Ｃの各プレーン７４，７６，７８に格納する。ステップＳ１０で色分離したＫ成分については、ステップＳ１１で倍解像度化のためのデータ補間を行う。続いてステップＳ１２に進み、倍解像度化したモノクロデータについて奇数ラインと偶数ラインのライン分離を行い、奇数ラインをＫ１モノクロデータとし、偶数ラインをＫ２モノクロデータとして、ステップＳ１３で２値化により白黒ドットパターンに変換する。この２値化によるドットパターンに変換した後、Ｋ１モノクロデータ，Ｋ２モノクロデータをステップＳ８でデータシフトした後、ステップＳ９で画像メモリ４８のＫ１プレーン８０及びＫ２プレーン８２のそれぞれに格納する。
【００５０】
またステップＳ５でベクトルデータから抽出した後に倍解像度でラスタライズしたＫ成分のモノクロデータについても、ステップＳ１２で奇数と偶数ラインに分離した後、ステップＳ１３で２値化によりドットパターンに変換し、同様にして画像メモリ４８のＫ１プレーン８０とＫ２プレーン８２に格納する。
【００５１】
図１１は図５の制御部３４に設けたカラー駆動波形生成部５４とモノクロ駆動波形生成部５６の回路ブロックである。
【００５２】
図１１（Ａ）はカラー駆動波形生成部５４であり、ＤＡコンバータ８４，８６，８８及び増幅器９０，９２，９４で構成される。ＤＡコンバータ８４，８６，８８には、図８のコントローラ４６に設けている波形メモリ７０から読み出されたカラー駆動波形信号ＷＤｃ１，ＷＤｃ２，ＷＤｃ３と波形生成タイミング信号ＷＲＴが供給され、アナログ信号に変換した後、増幅器９０，９２，９４で増幅して３種類のカラー駆動波形信号Ｖｗｃ１，Ｖｗｃ２，Ｖｗｃ３をカラーヘッド駆動部５８に供給する。
【００５３】
図１１（Ｂ）は図５のモノクロ駆動波形生成部５６の回路ブロックである。このモノクロ駆動波形生成部５６についても、ＤＡコンバータ９６，９８，１００と増幅器１０２，１０４，１０６で構成される。ＤＡコンバータ９６，９８，１００には図８のコントローラ４６に設けている波形メモリ７０から読み出されたモノクロ駆動波形信号ＷＤｋ１〜ＷＤｋ３が個別に供給されると共に、波形生成タイミング信号ＷＲＴが共通に供給され、アナログ信号に変換した後、増幅器１０２，１０４，１０６で増幅して３種類のモノクロ駆動波形信号Ｖｗｋ１，Ｖｗｋ２，Ｖｗｋ３をモノクロヘッド駆動部６０に供給する。
【００５４】
図１２は、図１１のカラー駆動波形生成部５４及びモノクロ駆動波形生成部５６より出力されるカラー及びモノクロの各駆動波形信号の波形と、各波形駆動信号に対応したカラードット及びモノクロドットの印刷状態の説明図である。
【００５５】
図１２（Ａ）（Ｂ）（Ｃ）は階調レベル１，２，３に対応したカラー駆動波形信号Ｖｗｃ１〜３であり、各カラー駆動波形により印字されるカラードットを図１２１２（Ｋ）（Ｌ）（Ｍ）に示している。また図１２（Ｄ）（Ｅ）（Ｆ）は３種類のモノクロ駆動波形信号Ｖｗｋ１，Ｖｗｋ２及びＶｗｋ３であり、各駆動波形信号に対応したモノクロドットを図１２（Ｎ）（Ｏ）（Ｐ）に示している。更に図１２１２（Ｇ）（Ｈ）（Ｉ）（Ｊ）は、カラー駆動信号の選択に使用するカラーデータ、モノクロデータ、クロック、ラッチのタイムチャートである。
【００５６】
図１２（Ａ）〜（Ｃ）のカラー駆動波形信号Ｖｗｃ１〜３は、噴射するインク量を制御することによって図１２（Ｋ）〜（Ｍ）のようにドットサイズの異なる階調レベル１，２，３のカラー画像を印刷する。
【００５７】
一方、図１２（Ｄ）〜（Ｆ）のモノクロ駆動波形信号Ｖｗｋ１〜３にあっては、カラー駆動波形信号Ｖｗｃ１〜３に対し２倍の周波数の波形となっている。このうち図１２（Ｄ）のモノクロ駆動波形信号Ｖｗｋ１は２倍の周波数の波形の内の前半の単発波形であり、図１２（Ｅ）のモノクロ駆動波形信号Ｖｗｋ２は２倍の周波数の波形の内の後半の単発波形である。更に図１２（Ｆ）のモノクロ駆動波形信号Ｖｗｋ３は、前半及び後半の両方に波形があるダブル波形とすることで図１２（Ｐ）のように２倍の解像度でのモノクロ印刷が可能となる。
【００５８】
カラー駆動波形信号Ｖｗｃ１〜３及びモノクロ駆動波形信号Ｖｗｋ１〜３の生成については、ヘッド制御信号としてカラーデータ及びモノクロデータが同時に生成され、且つクロック及びラッチのヘッド制御信号も共通に生成されており、これによってヘッドキャリア３６の１走査中にカラーデータとモノクロデータが混在しても、１走査で印字モードをカラー印字モードとモノクロ印字モードに実質的に切り替えることで高速印刷が実現できる。即ち本発明にあっては、カラー印刷は多階調、モノクロ印刷は高解像度といった異なったモードでありながら、ヘッドキャリア３６の１回の走査で両者を混在した印刷ができ、この結果、高速で且つ高画質の印刷が実現できる。
【００５９】
図１３は、図５のヘッドキャリア３６に設けたカラーヘッド駆動部５８とモノクロヘッド駆動部６０の回路ブロックである。
【００６０】
まず図１３（Ａ）はカラーヘッド駆動部５８であり、例えば図６のカラーヘッド６２に設けているＹヘッド１２４に対応した回路部を示している。このカラーヘッド駆動部５８は、シフトレジスタ１０８、ラッチ１１０、デコーダ１１２及びＹヘッド１２４のノズル数に対応した数のアナログマルチプレクサ１１４−１，１１４−２，・・・１１４−ｎで構成される。シフトレジスタ１０８にはコントローラ４６より、図６に示したＹヘッド１２４の副走査方向のノズル数ｎに対応したカラードットデータを、主走査方向に連続させたデータがクロックにより連続的に入力される。ラッチ１１０には、シフトレジスタ１０８に対するＹヘッド１２４のノズル数ｎと同じドット数ｎ個分の入力に同期してラッチ信号が与えられ、ノズル数ｎに対応したｎ個のＹドットデータがラッチされる。デコーダ１１２は、ラッチ１１０に保持されたＹドットデータが４階調を示す２ビットデータであることから、この２ビットデータをアナログマルチプレクサ１１４−１〜１１４−ｎの選択信号に変換する。アナログマルチプレクサ１１４−１〜１１４−ｎは、３つのスイッチＳＷ１，ＳＷ２，ＳＷ３を、アナログマルチプレクサ１１４−１に代表して示すように備えている。スイッチＳＷ１は階調レベル１のカラー駆動波形信号Ｖｗｃ１を選択して、対応するノズルの圧電素子に供給する。スイッチＳＷ２は階調レベル２のカラー駆動波形信号Ｖｗｃ２を選択し、対応するノズルの圧電素子に供給する。更にスイッチＳＷ３は階調レベル３のカラー駆動波形信号Ｖｗｃ３を選択して、対応するノズルの圧電素子に供給する。
【００６１】
図１４は、図１３（Ａ）のＹヘッドに対応したカラーヘッド駆動部のＹデータのシフト，ラッチと、駆動波形出力のタイムチャートである。まずシフトレジスタ１０８には図１４（Ａ）のように、図６のＹヘッド１２４におけるノズルの並び方向に対応したｎ個のＹ成分のドットデータが、副走査方向ｎ個単位で主走査方向に並んだデータＹ１，Ｙ２，Ｙ３として連続的にシフトされる。シフトレジスタ１０８にＹヘッド１２４のノズルｎに対応した数のカラードットデータを含むＹ１データがシフトされると、そのタイミングでラッチ１１０のラッチ動作が行われ、図１４（Ｃ）の駆動波形出力のように次の主方向１画素走査周期Ｔ２の間、デコーダ１１２からアナログマルチプレクサ１１４−１〜１１４−ｎのそれぞれにｎ個のＹ成分のドットデータ（２ビット）を解読したスイッチＳＷ１〜ＳＷ３の選択信号（全て非選択を含む）が出力される。このときシフトレジスタ１０８には次のノズル数ｎ個分のＹ成分のデータＹ２がシフトされている。以下、これを主方向１画素走査周期Ｔ２ごとに繰り返す。
【００６２】
図１５は、図１４におけるＹ１データのシフトとクロック、更にラッチを、より具体的に示す。図１５（Ａ）はＹデータであり、図６のＹヘッド１２４のノズル１２４−１〜１２４−ｎに対応して、ビットｂ１，ｂ２の２ビットのドットデータが図１５（Ｂ）のクロックに同期してシフトされる。そしてノズル数ｎに対応した２ビットのドットデータがシフトされた後のタイミングで図１５（Ｃ）のようにラッチ信号が得られ、ラッチしたｎ個の２ビットデータをデコーダ１１２で解読して、アナログマルチプレクサ１１４−１〜１１４−ｎのスイッチ選択によるカラー駆動波形信号Ｖｗｃ１〜３のいずれかの選択出力、または全ての非選択を行うことになる。
【００６３】
一方、図１３（Ｂ）は図５のヘッドキャリア３６に設けたモノクロヘッド駆動部６０の回路ブロックである。このモノクロヘッド駆動部６０にあっても、回路構成は基本的に図１３（Ａ）のカラーヘッド駆動部５８と同じになる。即ちモノクロヘッド駆動部６０は、シフトレジスタ１１６、ラッチ１１８、及び図６に示したＫ１，Ｋ２ヘッド１３０，１３２におけるノズル数ｎに対応した数のアナログマルチプレクサ１２０−１〜１２０−ｎで構成される。シフトレジスタ１１６，ラッチ１１８に対するコントローラ４６からのクロック及びラッチ信号は、図１３１３（Ａ）のカラーヘッド駆動部５８のラッチ１１０及びシフトレジスタ１０８に対する信号と同じ信号である。
【００６４】
またデコーダ１２０は、ラッチ１１８にラッチされるモノクロヘッド、即ちＫ１ヘッドまたはＫ２ヘッドのノズル数ｎ個の各モノクロとデータが２ビットデータであることから、ビット０１で例えばアナログマルチプレクサ１２０−１に代表して示すスイッチＳＷ１をオンしてモノクロ駆動波形信号Ｖｗｋ１を選択し、モノクロデータビット１０でスイッチＳＷ２を選択してモノクロ駆動波形信号Ｖｗｋ２を選択し、更にモノクロデータビット１１でモノクロ駆動波形信号Ｖｗｋ３を選択するようになる。
【００６５】
このような図１３（Ａ）のカラーヘッド駆動部５８と図１３（Ｂ）のモノクロヘッド駆動部６０のカラー及びモノクロの各ドットデータに基づく駆動波形の選択条件を整理すると、図１６の論理表のようになる。この論理表において、カラーまたはモノクロのドットデータはビット「ｂ１，ｂ２」の２ビットデータであり、この２ビットデータ「ｂ１ｂ２」によってアナログマルチプレクサ１１４−１〜１１４−ｎ及び１２０−１〜１２０−ｎによる駆動波形の選択が決まる。即ちＹ，Ｍ，Ｃのカラーヘッドについては、ドットデータ「００」で駆動波形の選択なし、「０１」で駆動波形Ｖｗｃ１、１０で駆動波形Ｖｗｃ２、「１１」で駆動波形Ｖｗｃ３となる。またＫ１，Ｋ２のモノクロヘッドについては、ドットデータ「００」で駆動波形の選択なし、「０１」で駆動波形Ｖｗｋ１、１０で駆動波形Ｖｗｋ２、「１１」で駆動波形Ｖｗｋ３となる。
【００６６】
図１７は、図６のカラーヘッド６２及びモノクロヘッド６４の各ヘッドにおけるｎ個のノズル列の各々に駆動波形信号を出力する駆動波形周期Ｔ３に図８に示したコントローラ４６から出力されるカラー波形データ、カラーデータ及びモノクロデータ、更にはヘッド制御信号のタイムチャートである。
【００６７】
図１７（Ａ）〜（Ｃ）が図８の波形メモリ７０から出力されるカラー波形データＷＤｃ１〜３であり、１つのブロックが図１２（Ａ）〜（Ｃ）のそれぞれに示したカラー駆動波形信号Ｖｗｃ１〜３におけるアナログレベルに対応したデジタル値、例えば８ビットデータである。
【００６８】
また図１７（Ｄ）〜（Ｆ）が図９の波形メモリ７０から出力されるモノクロ駆動波形信号Ｖｗｋ１〜３であり、それぞれのブロックが図１２（Ｄ）〜（Ｆ）に示したモノクロ駆動波形信号Ｖｗｋ１〜３のアナログレベルに対応した例えば８ビットのデジタル値を持つ。この図１７（Ａ）〜（Ｆ）のカラー及びモノクロ波形データは、図１７（Ｇ）の波形生成タイミング信号ＷＲＴと共に、図１１のカラー駆動波形生成部５４及びモノクロ駆動波形生成部５６に供給され、ＤＡコンバータ８４，８６，８８，９６，９８，１００により図１２（Ａ）〜（Ｆ）に示すアナログ駆動波形信号に変換される。
【００６９】
このカラー駆動波形データ及びモノクロ駆動波形データと同時に、図１７（Ｈ）〜（Ｌ）に示すＹ，Ｍ，Ｃのカラーデータ、Ｋ１，Ｋ２のモノクロデータが、Ｙデータに示すように１ノズル当たり２ビットｂ１，ｂ２に対応したｎ個のドットデータとして、図９のコントローラ４６に設けた並直変換部６６及び並直変換部６８に供給される。またこれらのカラーデータ及びモノクロデータの供給と同時に図１７（Ｍ）のクロック及び図１７（Ｎ）のラッチ信号が供給され、カラーデータ、モノクロデータに応じた対応するカラー駆動波形信号またはモノクロ駆動波形信号の選択により、カラーヘッドについては多階調カラー印刷、モノクロヘッドにあっては高解像度印刷といった異なったモードについて、ヘッドキャリア３６の１走査でモードを切り替えた高速で且つ高画質の印刷ができる。
【００７０】
図１８は、本発明のインクジェットプリンタで使用するカラーヘッド及びモノクロヘッドの他の実施形態としてのノズル配置の説明図である。図６の実施形態に示したノズル配置にあっては、Ｙヘッド１２４、Ｍヘッド１２６、Ｃヘッド１２８及びＫ１ヘッド１３０のノズル配置が同列であり、Ｋ２ヘッドはノズルが１／２ピッチずれた位置となっている。このため、カラー画像の位置のグレー部分をモノクロインクで置き換える処理（ＵＣＲ処理）を行った場合、図１９（Ａ）の斜線のモノクロドットに示すように、Ｋ２ヘッド１３２で打ったドットが○で示すＹ，Ｍ，Ｃのカラードットに重なってしまい、カラードットが濁った汚い画像になるといった問題が発生する。
【００７１】
これに対し図１８のノズル配置では、同じノズル配置を持つＹヘッド１２４、Ｍヘッド１２６、Ｃヘッド１２８のカラーヘッド６２側に対し、モノクロヘッド６４におけるＫ１ヘッド１３０のノズル１３０−１〜１３０−ｎを、例えば図示で上方に１／４ピッチずらして配置し、同時にＫ２ヘッドを図示の状態で反対となる下側に１／４ピッチずらして配置した構成とする。このモノクロヘッド６４のノズル配置の構成により、カラー画像内のグレー部分をモノクロインクで置き換える処理（ＵＣＲ処理）を行った場合、図１９（Ｂ）のように、斜線で示すモノクロドットが○で示すカラードットに重なる可能性が低くなり、画像品質を向上することができる。
【００７２】
更にモノクロは２×２ドットを１画素とし、その１画素内のモノクロドットの数を変えることで、２階調のモノクロであっても階調表現を行うことが可能になる。即ち、カラー印刷はカラードット径を可変するドット階調、モノクロ印刷は画素内のドット数を１〜４の範囲で可変する面積階調といった異なる印刷モードの混在により、ＵＣＲ処理を施したカラー画像においても高画質化を図ることができる。
【００７３】
尚、上記の実施形態にあっては、モノクロヘッドの解像度を主走査方向及び副走査方向共にカラーヘッドの２倍とした場合を例にとっているが、モノクロヘッドのカラーヘッドに対する解像度は２倍に限定されず、適宜の倍数の高解像度を含むことは言うまでもない。また、カラーヘッドに対するモノクロヘッドの高解像度のモードは次のような条件を設定することで実現できる。
【００７４】
（１）モノクロヘッド６４の主走査方向の解像度をカラーヘッド６２の整数倍とする。
【００７５】
（２）モノクロヘッド６４のインク噴射周期をカラーヘッド６２の整数倍とする。
【００７６】
（３）カラーヘッド６２のインク噴射周期に対するモノクロヘッド６４のインク噴射周期の倍数を、カラーヘッド６２の副走査方向の解像度に対するモノクロヘッド６４の副走査方向の解像度の倍数と同一にする。
【００７７】
（４）モノクロヘッド６４の副走査方向の解像度をカラーヘッド６２の副走査方向の解像度の整数倍とする。
【００７８】
（５）モノクロヘッド６４のノズル列数をカラーヘッド６２の各色ごとのノズル列数の整数倍とする。
【００７９】
（６）カラーヘッドの各色のノズル列数に対するモノクロヘッド６４のノズル列数の倍数を、主走査方向のカラーヘッド６２の解像度に対するモノクロヘッド６４の解像度の倍数と同一にする。
【００８０】
また本発明は、その目的と利点を損なうことのない適宜の変形を含む。更にまた本発明は、上記の実施形態に示した数値による限定は受けない。
【００８１】
【産業上の利用可能性】
本発明によれば、同じヘッドキャリアに搭載されたカラーヘッドとモノクロヘッドにつき、１走査内でカラー印字モードとモノクロ印字モードでのカラーデータとモノクロデータにより選択される切替印刷が可能となり、写真や自然画等のグラデーションの表現に優れたカラー画像と緻密でクッキリしたモノクロ線画画像が混在したレポートや文章等につき、ヘッドキャリアの１走査内でカラー印字とモノクロ印字を混在した印刷ができるため、高速印刷可能なインクジェットプリンタが実現できる。
【００８２】
またカラー印字モードを多値階調モードとし、モノクロ印字モードを高解像度モードとすることで、ヘッドキャリアの１走査内でカラーとモノクロの混在した印刷が可能となって高速印刷できると同時に、カラー及びモノクロについて高画質の印刷を実現できる。
【図面の簡単な説明】
【図１】従来のインクジェットプリンタのブロック図
【図２】モノクロ文章の中にカラー写真を含んだ印刷文書の説明図
【図３】本発明のインクジェットプリンタの外観の説明図
【図４】図３の内部構造の説明図
【図５】本発明のインクジェットプリンタのブロック図
【図６】図５のカラーヘッド及びモノクロヘッドのノズル配置の説明図
【図７】図５のヘッド圧電素子の説明図
【図８】１走査にカラーデータとモノクロデータが混在した場合の印字モードの説明図
【図９】図５のコントローラのブロック図
【図１０】図５の制御部による画像メモリ書込処理のフローチャート
【図１１】図５のカラー駆動波形生成部およびモノクロ駆動波形生成部の回路ブロック図
【図１２】カラー駆動波形とモノクロ駆動波形および各駆動波形に対応したカラードットとモノクロドットの説明図
【図１３】図５のカラーヘッド駆動部及びモノクロヘッド駆動部の回路ブロック図
【図１４】Ｙデータについてシフト、ラッチ、および駆動波形出力のタイムチャート
【図１５】図６のＹヘッドのノズル列に対するＹデータ、クロック、ラッチのタイムチャート
【図１６】２ビット画素データによる駆動波形選択の論理表の説明図
【図１７】図６の各ヘッドのノズル列に対応するデータ、クロック、ラッチのタイムチャート
【図１８】本発明で使用する他のカラーヘッド及びモノクロヘッドのノズル配置の説明図
【図１９】図６と図１８のヘッドにつきカラー画像内のグレー部分をモノクロで置換えるＵＣＲ処理のドット配置を比較した説明図
【図１】
0003859130.tif 000002
【図２】
0003859130.tif 000003
【図３】
0003859130.tif 000004
【図４】
0003859130.tif 000005
【図５】
0003859130.tif 000006
【図６】
0003859130.tif 000007
【図７】
0003859130.tif 000008
【図８】
0003859130.tif 000009
【図９】
0003859130.tif 000010
【図１０】
0003859130.tif 000011
【図１１】
0003859130.tif 000012
【図１２】
0003859130.tif 000013
【図１３】
0003859130.tif 000014
【図１４】
0003859130.tif 000015
【図１５】
0003859130.tif 000016
【図１６】
0003859130.tif 000017
【図１７】
0003859130.tif 000018
【図１８】
0003859130.tif 000019
【図１９】
0003859130.tif 000020