(57)【要約】【課題】高速かつ高画質のカラー画像を形成することができるカラー画像形成装置およびその制御方法およびプログラムおよび記憶媒体を提供すること目的とする。【解決手段】第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力し、前記多値画像データを前記第２の解像度に解像度変換した後、変換後の多値画像データと前記二値画像データとを合成し、その合成後のデータを同一の多色印字ヘッドを用いてカラー画像を印刷するカラー画像形成装置であって、黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷する。【選択図】        図１
2007216411.tif 000002
【特許請求の範囲】
【請求項１】
第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力し、前記多値画像データを前記第２の解像度に解像度変換した後、変換後の多値画像データと前記二値画像データとを合成し、その合成後のデータを同一の多色印字ヘッドを用いてカラー画像を印刷するカラー画像形成装置であって、
黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷することを特徴とするカラー画像形成装置。
【請求項２】
前記混合色を印刷する色成分の濃度は、前記二値画像データの有為色が印字される画素については所定の第１の階調度に制御されるとともに、前記二値画像データの非有為色が印字される画素については所定の第２の階調度に制御されることを特徴とする請求項１記載のカラー画像形成装置。
【請求項３】
前記第１の階調度および第２の階調度は、変更可能に設定されることを特徴とする請求項２記載のカラー画像形成装置。
【請求項４】
第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力し、前記多値画像データを前記第２の解像度に解像度変換した後、変換後の多値画像データと前記二値画像データとを合成し、その合成後のデータを同一の多色印字ヘッドを用いてカラー画像を印刷するカラー画像形成装置の制御方法であって、
黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷することを特徴とするカラー画像形成装置の制御方法。
【請求項５】
コンピュータシステムに導入されるプログラムであって、
第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力するステップと、
前記多値画像データを前記第２の解像度に解像度変換するステップと、
変換後の多値画像データと前記二値画像データとを合成するステップと、
黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷するステップとを有することを特徴とするプログラム。
【請求項６】
請求項５記載のプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力し、前記多値画像データを前記第２の解像度に解像度変換した後、変換後の多値画像データと前記二値画像データとを合成し、その合成後のデータを同一の多色印字ヘッドを用いてカラー画像を印刷するカラー画像形成装置およびその制御方法およびプログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来より、ジェルジェット方式等、プリンタヘッドのノズルからインクを飛ばして用紙に印刷するインクジェット方式のプリンタが実用されている。これらのインクジェット方式のプリンタ装置の印字ヘッドには、例えば、黒（Ｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）の印刷色（黒および印刷三原色）の印字部が、主走査方向に所定間隔をもって配設されており、それぞれの印刷色の印字部には、インクを吐出するノズルが、副走査方向に所定の解像度に対応した間隔で多数配列されている（特許文献１参照）。
【特許文献１】特開２００１−１５０７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような印字ヘッドを備えたプリンタ装置では、主走査方向の解像度は、記録紙に対して印字ヘッドを搬送する速度を制御することで、ある程度まで高解像度化することは可能である。この場合、印字ヘッドを搬送する速度を遅くしてしまうと、印字速度が遅くなるという不具合を生じるが、印字ヘッドから噴射されるインクの応答速度（噴射の時間間隔）を高速化することによって、印字ヘッドを搬送する速度を変えずに、高解像度化することができる。
【０００４】
それに対し、副走査方向の解像度は、基本的には、ノズルの配列間隔により規定されるため、高解像度化するには、例えば、紙送り量を調整しながら印字ヘッドを２回または３回往復駆動する必要があり、印字時間がかかるという事態を生じていた。
【０００５】
一般に、カラー印刷の場合、写真等のカラー画像に関しては、画質には解像度よりも階調性の方が重要で、例えば、解像度が１５０ｄｐｉ（＝Ｄｏｔｓ  Ｐｅｒ  Ｉｎｃｈ（＝２５．４ｍｍ）：１インチ当たりのドット数）でも３００ｄｐｉでも印刷結果には大きな差は見られない。解像度が３００ｄｐｉから１５０ｄｐｉへと小さくなることにより、著しく画質劣化が見られるのは文字画像である。低解像度での高速化を考えた場合、文字画質の向上が課題となる。
【０００６】
オフィスで印刷される一般的な書類には、黒文字にグラフや写真といった画像がいくつか載せられているものが多い。つまり、カラー画像が１５０ｄｐｉでも、黒文字さえ高画質で印刷できれば、画質的には高い解像度で印刷されたものとほとんど差が見られず、高速な高画質印刷が実現できる。
【０００７】
本発明は、かかる実情に鑑みてなされたものであり、高速かつ高画質のカラー画像を形成することができるカラー画像形成装置およびその制御方法およびプログラムおよび記憶媒体を提供すること目的とする。
【課題を解決するための手段】
【０００８】
本発明は、第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力し、前記多値画像データを前記第２の解像度に解像度変換した後、変換後の多値画像データと前記二値画像データとを合成し、その合成後のデータを同一の多色印字ヘッドを用いてカラー画像を印刷するカラー画像形成装置であって、黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷することを特徴とするものである。
【０００９】
また、前記混合色を印刷する色成分の濃度は、前記二値画像データの有為色が印字される画素については所定の第１の階調度に制御されるとともに、前記二値画像データの非有為色が印字される画素については所定の第２の階調度に制御されるものである。
【００１０】
また、前記第１の階調度および第２の階調度は、変更可能に構成されるものである。
【００１１】
また、第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力し、前記多値画像データを前記第２の解像度に解像度変換した後、変換後の多値画像データと前記二値画像データとを合成し、その合成後のデータを同一の多色印字ヘッドを用いてカラー画像を印刷するカラー画像形成装置の制御方法であって、黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷するようにしたものである。
【００１２】
また、コンピュータシステムに導入されるプログラムであって、第１の解像度の多値画像データと、前記第１の解像度よりも高解像度の第２の解像度の二値画像データを入力するステップと、前記多値画像データを前記第２の解像度に解像度変換するステップと、変換後の多値画像データと前記二値画像データとを合成するステップと、黒色とそれ以外の混合色を用いて、前記二値画像データの画像を印刷するステップとを有するものである。  また、請求項５記載のプログラムを格納した記憶媒体である。
【発明の効果】
【００１３】
したがって、本発明によれば、低解像度の高速印刷において、文字等の二値画像を高解像度で印字することができるので、良好な印刷結果を得ることができるという効果を得る。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１５】
図１は、本発明の一実施例にかかる印刷システムの一例を示している。
【００１６】
この印刷システムは、印刷ジョブを生成するホスト装置ＨＳＴと、カラープリンタ装置ＰＴＲから構成されている。
【００１７】
図２は、ホスト処理装置ＨＳＴの構成例を示している。
【００１８】
同図において、ＣＰＵ（中央処理装置）１は、このホスト装置ＨＳＴの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２は、ＣＰＵ１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）３は、ＣＰＵ１のワークエリア等を構成するためのものである。
【００１９】
キャラクタジェネレータ４は、図形文字の表示データ（フォントデータ）を発生するためのものであり、時計回路５は、現在日時情報を出力するためのものであり、外部通信ユニット７は、このホスト装置ＨＳＴにプリンタ装置ＰＴＲを接続するためのものであり、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の汎用通信ユニットからなる。
【００２０】
磁気ディスク装置８は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、ＣＤ−ＲＯＭ装置９は、交換可能な記録媒体であるＣＤ−ＲＯＭ１０のデータを読み込むためのものであり、ＣＲＴ画面表示装置１１は、このホスト装置ＨＳＴを操作するための画面を表示するためのものであり、表示制御部１２は、ＣＲＴ画面表示装置１１の表示内容を制御するためのものである。
【００２１】
キーボード装置１３は、このホスト装置ＨＳＴに種々のキー操作を行うためのものであり、画面指示装置１４は、ＣＲＴ画面表示装置１１の任意の点を指示する等の操作作業を行うためのものであり、入力制御部１５は、キーボード装置１３および画面指示装置１４の入力情報を取り込む等するためのものである。
【００２２】
これらのＣＰＵ１、ＲＯＭ２、ＲＡＭ３、キャラクタジェネレータ４、時計回路５、外部通信ユニット７、磁気ディスク装置８、ＣＤ−ＲＯＭ装置９、表示制御部１２、および、入力制御部１５は、内部バス１６に接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス１６を介して行われる。
【００２３】
図３は、カラープリンタ装置ＰＴＲの構成例を示している。
【００２４】
同図において、システム制御部２１は、このカラープリンタ装置ＰＴＲの各部の動作制御、給紙制御、印刷制御、外部通信ユニットを介して行う外部装置との間の通信制御、および、ユーザがこのカラープリンタ装置ＰＴＲを操作する際の種々のユーザ・インタフェース処理等の種々のデータ処理を行うためのものであり、システムメモリ２２は、システム制御部２１が実行する種々の制御プログラムを記憶するとともに、システム制御部２１のワークエリアを構成するものであり、パラメータメモリ２３は、このカラープリンタ装置ＰＴＲに固有な種々の情報を記憶するためのものであり、時計回路２４は、現在時刻情報等を出力するためのものであり、操作表示部２５は、ユーザがこのカラープリンタ装置ＰＴＲを操作するためのユーザ・インタフェースを構成するものである。
【００２５】
ページバッファメモリ２６は、１ページ分の印刷データを保存するバッファメモリを構成するためのものであり、プリンタコントローラ２７は、ページバッファメモリ２６に構成されたバッファメモリから印刷データを読み出して、用紙に画像を印刷するためのプリンタエンジン２８へ送り出すためのものである。
【００２６】
外部通信ユニット２９は、ＵＳＢ等の汎用通信ユニットからなり、ホスト装置ＨＳＴ等の外部装置に接続し、これらの外部装置との間でデータのやりとりを行うためのものである。
【００２７】
これらのシステム制御部２１、システムメモリ２２、パラメータメモリ２３、時計回路２４、操作表示部２５、ページバッファメモリ２６、プリンタコントローラ２７、プリンタエンジン２８、および、外部通信ユニット２９は、内部バス３０に接続され、これらの各部のデータのやりとりは、主としてこの内部バス３０を介して行われる。
【００２８】
また、本実施例では、カラープリンタ装置ＰＴＲのプリンタエンジン２８は、図４に示すように、黒（Ｋ）とシアン（Ｃ）の印刷色の印字部を備えた印字ヘッドＨＤ１と、イエロー（Ｙ）とマゼンタ（Ｍ）の印刷色の印字部を備えた印字ヘッドＨＤ２の２つの印字ヘッドを備えている。
【００２９】
また、それぞれの印字部には、インクを吐出するノズルが１５０ｄｐｉに対応した間隔ＬＢで副走査方向に多数設けられており、印字ヘッドＨＤ１の黒の印字部とシアンの印字部は、ノズルの配列開始位置が、３００ｄｐｉに対応した距離だけずれており（いわゆる、「千鳥配列」）、また、印字ヘッドＨＤ２のイエローの印字部とマゼンタの印字部は、ノズルの配列開始位置が、３００ｄｐｉに対応した距離だけずれている。
【００３０】
したがって、印字ヘッドＨＤ１の黒の印字部のノズルと隣り合うシアンの印字部のノズルは、副走査方向に３００ｄｐｉに対応した間隔ＬＡで配置されるとともに、印字ヘッドＨＤ２のイエローの印字部のノズルと隣り合うマゼンタの印字部のノズルは、副走査方向に３００ｄｐｉに対応した間隔ＬＡで配置される。
【００３１】
すなわち、印字部のノズルの配列態様のみを見ると、印字ヘッドＨＤ１，ＨＤ２の副走査方向の解像度は３００ｄｐｉに相当することとなる。
【００３２】
印字ヘッドＨＤ１，ＨＤ２は、同一のキャリッジ（図示略）に搭載されて、所定のタイミングで印字動作を行いながら用紙上を主走査方向へ往復移動し、キャリッジが片方向へ移動するたびに、用紙を副走査方向に所定距離移動することで、用紙上に画像が形成される。
【００３３】
また、本実施例では、図５（ａ）に示すような白黒二値画像とカラー多値画像が混在した画像データの印刷物を印刷する際、白黒二値画像とカラー多値画像を分離し（同図（ｂ）、（ｃ）参照）、白黒二値画像データを３００ｄｐｉの解像度で形成するとともに、カラー多値画像を１５０ｄｐｉの解像度で形成している。
【００３４】
そして、カラー多値画像については、図６のような単純４倍角解像度変換処理を適用することで３００ｄｐｉに解像度変換し、白黒二値画像データとカラー多値画像データを３００ｄｐｉの解像度の状態で、別々のデータバッファに格納して、印刷時に、それらを合成して記録する。
【００３５】
その際、上述したように印字ヘッドＨＤ１，ＨＤ２の配列態様に従って、黒およびイエローの画像データは、データバッファの奇数番目のラインのデータが抽出されて対応する印字部へ送り出され、シアンおよびマゼンタの画像データは、データバッファの偶数番目のラインのデータが抽出されて対応する印字部へ送り出される。
【００３６】
図７は、ホスト装置ＨＳＴにおいて、印刷データを作成する部分の構成の一例を示している。
【００３７】
まず、アプリケーションＡＰが印刷する画像データを作成し、プリンタドライバＤＶへ送り出す。プリンタドライバＤＶでは、アプリケーションＡＰより受け取った画像データを、二値多値分離部ＳＲが白黒二値画像部分とカラー多値画像部分に分離する。また、このとき、白黒二値画像部分の画像データは、３００ｄｐｉの白黒二値画像データへ変換され、カラー多値画像部分の画像データは、１５０ｄｐｉのカラー多値画像データへ変換される。
【００３８】
二値多値分離部ＳＲから出力される白黒二値画像データおよびカラー多値画像データは、それぞれデータ圧縮部ＣＭによりロスレス符号化圧縮され、ＲＡＭ２に形成される送信メモリＳＢを介して、カラープリンタ装置ＰＴＲへと送り出される。
【００３９】
ここで、データ圧縮部ＣＭの符号化圧縮方法は、適宜なものを採用することができる。例えば、ＪＰＥＧ、ＪＢＩＧ、ＭＨ、ＢＴＣ（Ｂｌｏｃｋ  Ｔｒｕｎｃａｔｉｏｎ  Ｃｏｒｄｉｎｇ）、ＤＦ（Ｄｉｆｆａｒｅｎｔｉａｌ  Ｆｌａｇ）などを適用することができる。また、複数の符号化を適用しても良い。
【００４０】
図８は、プリンタコントローラ２７の一例を示している。
【００４１】
同図において、外部通信ユニット２９を介して、ホスト装置ＨＳＴより受信された印刷データは、システムメモリ２２に構成される受信メモリＲＢに一旦蓄積された後、データ伸長部ＤＭによりロスレス復号化処理され、それによって得られた白黒二値画像データおよびカラー多値画像データは、それぞれ二値フレームバッファＢＢおよび多値フレームバッファＢＣに保存される。ここで、二値フレームバッファＢＢおよび多値フレームバッファＢＣは、ページバッファメモリ２６に構成される。
【００４２】
多値フレームバッファＢＣに保存された黒成分の黒多値画像データＤＫは、解像度変換部ＭＫにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＫへと出力される。
【００４３】
データ選択部ＳＫは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、黒多値画像データＤＫを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたは黒多値画像データＤＫの一方を選択する。そして、黒多値画像データＤＫを選択した場合には、その黒多値画像データＤＫを当該画素位置の黒画像データとしてラスタ抽出部ＬＫへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＫに保持されている階調値のデータを、当該画素位置の黒画像データとしてラスタ抽出部ＬＫへ送り出す。
【００４４】
ラスタ抽出部ＬＫは、奇数番目のラインの黒画像データを抽出し、階調処理部ＺＫへ出力する。階調処理部ＺＫは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果を黒印字データＴＫとして、プリンタエンジン２８へと出力する。
【００４５】
また、多値フレームバッファＢＣに保存されたイエロー成分のイエロー多値画像データＤＹは、解像度変換部ＭＹにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＹへと出力される。
【００４６】
データ選択部ＳＹは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、イエロー多値画像データＤＹを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたはイエロー多値画像データＤＫの一方を選択する。そして、イエロー多値画像データＤＹを選択した場合には、そのイエロー多値画像データＤＹを当該画素位置のイエロー画像データとしてラスタ抽出部ＬＹへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＹに保持されている階調値のデータを、当該画素位置のイエロー画像データとしてラスタ抽出部ＬＹへ送り出す。
【００４７】
ラスタ抽出部ＬＹは、奇数番目のラインのイエロー画像データを抽出し、階調処理部ＺＹへ出力する。階調処理部ＺＹは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果をイエロー印字データＴＹとして、プリンタエンジン２８へと出力する。
【００４８】
また、多値フレームバッファＢＣに保存されたシアン成分のシアン多値画像データＤＣは、解像度変換部ＭＣにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＣへと出力される。
【００４９】
データ選択部ＳＣは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、シアン多値画像データＤＣを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたはシアン多値画像データＤＣの一方を選択する。そして、シアン多値画像データＤＣを選択した場合には、そのシアン多値画像データＤＣを当該画素位置のシアン画像データとしてラスタ抽出部ＬＣへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＣに保持されている階調値のデータを、当該画素位置のシアン画像データとしてラスタ抽出部ＬＣへ送り出す。
【００５０】
ラスタ抽出部ＬＣは、偶数番目のラインのシアン画像データを抽出し、階調処理部ＺＣへ出力する。階調処理部ＺＣは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果をシアン印字データＴＣとして、プリンタエンジン２８へと出力する。
【００５１】
また、多値フレームバッファＢＭに保存されたマゼンタ成分のマゼンタ多値画像データＤＭは、解像度変換部ＭＭにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＭへと出力される。
【００５２】
データ選択部ＳＭは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、マゼンタ多値画像データＤＭを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたはマゼンタ多値画像データＤＭの一方を選択する。そして、マゼンタ多値画像データＤＭを選択した場合には、そのマゼンタ多値画像データＤＭを当該画素位置のマゼンタ画像データとしてラスタ抽出部ＬＭへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＭに保持されている階調値のデータを、当該画素位置のマゼンタ画像データとしてラスタ抽出部ＬＭへ送り出す。
【００５３】
ラスタ抽出部ＬＭは、偶数番目のラインのマゼンタ画像データを抽出し、階調処理部ＺＭへ出力する。階調処理部ＺＭは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果をマゼンタ印字データＴＭとして、プリンタエンジン２８へと出力する。
【００５４】
ここで、二値設定値保持部ＲＫ，ＲＹ，ＲＣ，ＲＭには、例えば、各色成分の１画素が８ビットで構成される場合には、階調値「０」〜「２５５」の任意の値が配置される。それぞれの保持値は、例えば、現在のインクタンクのインク残量、指定された印刷濃度、ベタ部分の用紙のよれなどが考慮されて設定された総インク量調整値などに従って設定され、ユーザが適宜に変更することもできる。
【００５５】
次に、二値画像データと多値画像データの選択の方法について説明する。
【００５６】
例えば、図９（ａ）に示すような白黒二値画像データと、同図（ｂ）に示すような多値画像データがあったとする。ここで、白黒二値画像データの有為画素（図のハッチングで示した画素）は「黒画素」であり、非有為画素（図の白塗りで示した画素）は「白画素」であり、また、多値画像データは、黒、イエロー、シアン、および、マゼンタの４成分（すなわち、黒多値画像データＤＫ、イエロー多値画像データＤＹ、シアン多値画像データＤＣ、および、マゼンタ多値画像データＤＭ）について、全て一定の階調のハーフトーンであるものとする。
【００５７】
まず、黒画像データについては、同図（ｃ）に示すように、二値画像データの有為画素が配置されている画素については、二値設定値保持部ＲＫが保持している階調値に対応した値のデータが配置される。
【００５８】
一方、二値画像データの非有為画素が配置されている画素については、黒多値画像データＤＫの値が配置される。この場合は、ハーフトーン画像の濃度に対応した値となる。
【００５９】
また、イエロー画像データについては、同図（ｄ）に示すように、二値画像データの有為画素が配置されている画素については、階調値「０」が配置される。なお、ここで配置される階調値については、印刷後の色調を参照した調整により、「１」〜「２５５」のいずれかの値が設定される場合がある。
【００６０】
一方、二値画像データの非有為画素が配置されている画素については、イエロー多値画像データＤＹの値が配置される。この場合は、ハーフトーン画像の濃度に対応した値となる。
【００６１】
また、マゼンタ画像データについては、同図（ｅ）に示すように、二値画像データの有為画素が配置されている画素については、二値設定値保持部ＲＭが保持している階調値に対応した値のデータが配置される。
【００６２】
一方、二値画像データの非有為画素が配置されている画素については、マゼンタ多値画像データＤＭの値が配置される。この場合は、ハーフトーン画像の濃度に対応した値となる。
【００６３】
また、シアン画像データについては、同図（ｆ）に示すように、二値画像データの有為画素が配置されている画素については、二値設定値保持部ＲＣが保持している階調値に対応した値のデータが配置される。
【００６４】
一方、二値画像データの非有為画素が配置されている画素については、シアン多値画像データＤＣの値が配置される。この場合は、ハーフトーン画像の濃度に対応した値となる。
【００６５】
その結果、プリンタエンジン２８で印刷動作が行われた後の印刷色を見ると、同図（ｇ）に示すように、二値データの有為画素については、奇数番目のラインは、黒が印刷され、偶数番目のラインは、マゼンタとシアンを混合した色、すなわち、明度の低い青（Ｂ）が印刷される。
【００６６】
また、二値データの非有為画素については、奇数番目のラインは黒とイエローを混合した色が、多値データのハーフトーンに対応した濃度で印刷され、偶数番目のラインはマゼンタとシアンを混合した色（すなわち、青）が、多値データのハーフトーンに対応した濃度で印刷される。
【００６７】
このようにして、白黒二値画像データの有為画素の印刷色は、奇数番目のラインでは黒で印刷され、偶数番目のラインでは青で印刷されるので、人間が見たとき、白黒二値画像データはブルーブラック的な色として認識される。
【００６８】
また、白黒二値画像データの全てのラインで有為画素が印刷され、したがって、印刷された画像の解像度は、３００ｄｐｉに相当する。ここで、白黒二値画像データが文字画像である場合が多いので、結果的に、文字画像が３００ｄｐｉの高解像度で印刷されることとなる。
【００６９】
なお、黒と同じラインに多少のイエローも混ぜてやると、青がやや無彩色（グレー）に近づき、さらに高い効果を得ることもできる。
【００７０】
したがって、本実施例の印刷態様を、例えば、「高速ドラフト印刷」という印刷モードで採用することで、高品質な印刷物を高速に得ることができる。
【００７１】
ところで、上述した実施例では、ホスト装置ＨＳＴのプリンタドライバＤＶで画像データを作成し、カラープリンタ装置ＰＴＲのプリンタコントローラ２７でプリンタエンジン２８に送り出す印字データを作成しているが、ホスト装置ＨＳＴのプリンタドライバＤＶで印字データまで作成することもできる。
【００７２】
その場合のプリンタドライバＤＶの構成の一例を図１０に示す。なお、同図において、図７および図８と同一部分、および、相当する部分には、同一符号または相当する符号を付している。
【００７３】
まず、アプリケーションＡＰが印刷する画像データを作成し、プリンタドライバＤＶ’へ送り出す。プリンタドライバＤＶ’では、アプリケーションＡＰより受け取った画像データを、二値多値分離部ＳＲが白黒二値画像部分とカラー多値画像部分に分離する。また、このとき、白黒二値画像部分の画像データは、３００ｄｐｉの白黒二値画像データへ変換され、カラー多値画像部分の画像データは、１５０ｄｐｉのカラー多値画像データへ変換される。
【００７４】
二値多値分離部ＳＲから出力される白黒二値画像データおよびカラー多値画像データは、それぞれ二値フレームバッファＢＢおよび多値フレームバッファＢＣに保存される。ここで、二値フレームバッファＢＢおよび多値フレームバッファＢＣは、ＲＡＭ３に構成される。
【００７５】
多値フレームバッファＢＣに保存された黒成分の黒多値画像データＤＫは、解像度変換部ＭＫにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＫへと出力される。
【００７６】
データ選択部ＳＫは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、黒多値画像データＤＫを同一画素位置で比較して、前述した選択条件に従い、白黒二値画像データＤＢまたは黒多値画像データＤＫの一方を選択する。そして、黒多値画像データＤＫを選択した場合には、その黒多値画像データＤＫを当該画素位置の黒画像データとしてラスタ抽出部ＬＫへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＫに保持されている階調値のデータを、当該画素位置の黒画像データとしてラスタ抽出部ＬＫへ送り出す。
【００７７】
ラスタ抽出部ＬＫは、奇数番目のラインの黒画像データを抽出し、階調処理部ＺＫへ出力する。階調処理部ＺＫは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果を黒印字データＴＫとして、データ合成部ＤＤへと出力する。
【００７８】
また、多値フレームバッファＢＣに保存されたイエロー成分のイエロー多値画像データＤＹは、解像度変換部ＭＹにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＹへと出力される。
【００７９】
データ選択部ＳＹは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、イエロー多値画像データＤＹを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたはイエロー多値画像データＤＫの一方を選択する。そして、イエロー多値画像データＤＹを選択した場合には、そのイエロー多値画像データＤＹを当該画素位置のイエロー画像データとしてラスタ抽出部ＬＹへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＹに保持されている階調値のデータを、当該画素位置のイエロー画像データとしてラスタ抽出部ＬＹへ送り出す。
【００８０】
ラスタ抽出部ＬＹは、奇数番目のラインのイエロー画像データを抽出し、階調処理部ＺＹへ出力する。階調処理部ＺＹは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果をイエロー印字データＴＹとして、データ合成部ＤＤへと出力する。
【００８１】
また、多値フレームバッファＢＣに保存されたシアン成分のシアン多値画像データＤＣは、解像度変換部ＭＣにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＣへと出力される。
【００８２】
データ選択部ＳＣは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、シアン多値画像データＤＣを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたはシアン多値画像データＤＣの一方を選択する。そして、シアン多値画像データＤＣを選択した場合には、そのシアン多値画像データＤＣを当該画素位置のシアン画像データとしてラスタ抽出部ＬＣへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＣに保持されている階調値のデータを、当該画素位置のシアン画像データとしてラスタ抽出部ＬＣへ送り出す。
【００８３】
ラスタ抽出部ＬＣは、偶数番目のラインのシアン画像データを抽出し、階調処理部ＺＣへ出力する。階調処理部ＺＣは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果をシアン印字データＴＣとして、データ合成部ＤＤへと出力する。
【００８４】
また、多値フレームバッファＢＭに保存されたマゼンタ成分のマゼンタ多値画像データＤＭは、解像度変換部ＭＭにより１５０ｄｐｉから３００ｄｐｉへ解像度変換された後、データ選択部ＳＭへと出力される。
【００８５】
データ選択部ＳＭは、二値フレームバッファＢＢから出力される白黒二値画像データＤＢと、マゼンタ多値画像データＤＭを同一画素位置で比較して、後述する選択条件に従い、白黒二値画像データＤＢまたはマゼンタ多値画像データＤＭの一方を選択する。そして、マゼンタ多値画像データＤＭを選択した場合には、そのマゼンタ多値画像データＤＭを当該画素位置のマゼンタ画像データとしてラスタ抽出部ＬＭへ送り出し、また、白黒二値画像データＤＢを選択した場合には、二値設定値保持部ＲＭに保持されている階調値のデータを、当該画素位置のマゼンタ画像データとしてラスタ抽出部ＬＭへ送り出す。
【００８６】
ラスタ抽出部ＬＭは、偶数番目のラインのマゼンタ画像データを抽出し、階調処理部ＺＭへ出力する。階調処理部ＺＭは、所定の階調処理（例えば、ガンマ変換あるいはインク量調整など）を適用し、その処理結果をマゼンタ印字データＴＭとして、データ合成部ＤＤへと出力する。
【００８７】
データ合成部ＤＤは、黒印字データＴＫ、イエロー印字データＴＹ、シアン印字データＴＣおよびマゼンタ印字データＴＭを、例えば、色プレーン順序に合成し、データ圧縮部ＣＭ’へと送り出す。
【００８８】
データ圧縮部ＣＭ’は、合成された画像データをロスレス符号化圧縮し、ＲＡＭ２に形成される送信メモリＳＢを介して、カラープリンタ装置ＰＴＲへと送り出す。
【００８９】
図１１は、この場合のプリンタコントローラ２７の構成例を示している。なお、同図において、図８と同一部分および相当する部分には、同一符号または相当する符号を付している。
【００９０】
同図において、外部通信ユニット２９を介して、ホスト装置ＨＳＴより受信された印刷データは、システムメモリ２２に構成される受信メモリＲＢに一旦蓄積された後、データ伸長部ＤＭ’によりロスレス復号化処理され、その復号化後のデータは、データ分離部ＳＰにより黒印字データＴＫ、イエロー印字データＴＹ、シアン印字データＴＣおよびマゼンタ印字データＴＭに分離されて、プリンタエンジン２８へと送り出される。
【００９１】
このようにして、本実施例の場合、印刷データの作成処理の大部分をホスト装置ＨＳＴで担当しているので、カラープリンタ装置ＰＴＲのプリンタコントローラ２７の構成を簡略化することができる。
【００９２】
なお、上述した実施例では、ホスト装置ＨＳＴに直接接続されるカラープリンタ装置ＰＴＲに本発明を適用した場合について説明したが、ネットワークを介してホスト装置に接続されるネットワーク対応のカラープリンタ装置についても、本発明を同様にして適用することができる。また、上述したカラープリンタ装置と同等の印刷機能を備えたカラー画像形成装置について、本発明を同様にして適用することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施例にかかる印刷システムの一例を示したブロック図。
【図２】ホスト処理装置ＨＳＴの構成例を示したブロック図。
【図３】カラープリンタ装置ＰＴＲの構成例を示したブロック図。
【図４】印字ヘッドの構成例を説明するための概略図。
【図５】画像の印刷態様を説明するための概略図。
【図６】単純４倍角解像度変換を説明するための概略図。
【図７】ホスト装置ＨＳＴにおいて、印刷データを作成する部分の構成の一例を示したブロック図。
【図８】プリンタコントローラ２７の一例を示したブロック図。
【図９】印刷例を説明するための概略図。
【図１０】ホスト装置ＨＳＴにおいて、印刷データを作成する部分の構成の他の例を示したブロック図。
【図１１】プリンタコントローラ２７の他の例を示したブロック図。
【符号の説明】
【００９４】
ＰＴＲ  カラープリンタ装置
ＨＳＴ  ホスト装置
２７  プリンタコントローラ
ＤＶ、ＤＶ’  プリンタドライバ
ＳＲ  二値達分離部
ＣＭ，ＣＭ’  データ圧縮部
ＤＭ  データ伸長部
ＢＢ  二値フレームバッファ
ＢＣ  多値フレームバッファ
ＭＫ，ＭＹ，ＭＣ，ＭＭ  解像度変換部
ＲＫ，ＲＹ，ＲＣ，ＲＭ  二値設定値保持部
ＳＫ，ＳＹ，ＳＣ，ＳＭ  データ選択部
ＬＫ，ＬＹ，ＬＣ，ＬＭ  ラスタ抽出部
ＺＫ，ＺＹ，ＺＣ，ＺＭ  階調処理部
ＤＤ  データ合成部
ＳＰ  データ分離部
【図１】
2007216411.tif 000003
【図２】
2007216411.tif 000004
【図３】
2007216411.tif 000005
【図４】
2007216411.tif 000006
【図５】
2007216411.tif 000007
【図６】
2007216411.tif 000008
【図７】
2007216411.tif 000009
【図８】
2007216411.tif 000010
【図９】
2007216411.tif 000011
【図１０】
2007216411.tif 000012
【図１１】
2007216411.tif 000013