(57)【要約】【課題】印刷物の品質を改善するための改善インクを用いた印刷において、印刷処理に要する時間を短縮する技術を提供する。【解決手段】有色インクと印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、印刷部に供給すべき印刷データを生成する印刷制御装置である。この印刷制御装置は、与えられた画像データの各画素の色を表す画素値を、有色インクの少なくとも一部の種類と改善インクとを使用して画素の色を表現するための各インクの階調値に変換する色変換部を備える。この色変換部は、画素値が有色ドットが形成されない白画素に相当する特定値であるか否かの決定を行うとともに、画素値が特定値である場合には、決定に応じて予め定められた階調値に改善インクの階調値を決定することを特徴とする。【選択図】  図５
2005014488.tif 000002
【特許請求の範囲】
【請求項１】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの階調値に変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットと前記改善インクで形成される透明ドットの前記各画素における形成状態を表すドットデータを生成する減色部と、を備え、
前記色変換部は、前記画素値が前記有色ドットが形成されない白画素に相当する特定値であるか否かの決定を行うとともに、前記画素値が前記特定値である場合には、予め定められた階調値に前記改善インクの階調値を決定し、一方、前記画素値が前記特定値以外の他の値である場合には、色変換テーブルを用いて色変換を行い、
前記色変換テーブルは、前記画素値と、前記少なくとも一部の種類の有色インクと前記改善インクとを使用して前記画素の色を表現するための各インクの階調値の組合せと、を対応づけたテーブルであることを特徴とする、印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記与えられた画像データは、ＲＧＢ表色系で表されており、
前記特定値は、ＲＧＢのいずれの値も予め定められた範囲中の最大値である、印刷制御装置。
【請求項３】
請求項１または２に記載の印刷制御装置であって、
前記色変換部は、前記画素値が前記特定値である場合には、前記印刷媒体の種類に応じて前記改善インクの階調値を決定する、印刷制御装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷制御装置であって、
前記色変換部は、前記画素値が前記特定値である場合には、前記改善インクの種類に応じて前記改善インクの階調値を決定する、印刷制御装置。
【請求項５】
印刷媒体上にドットを形成することによって印刷を行う印刷装置であって、
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部と、
請求項１ないし４のいずれかに記載の印刷制御装置と、を備える印刷装置。
【請求項６】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御方法であって、
（ａ）与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの階調値に変換する工程と、
（ｂ）前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットと前記改善インクで形成される透明ドットの前記各画素における形成状態を表すドットデータを生成する工程と、を備え、
前記工程（ａ）は、前記画素値が前記有色ドットが形成されない白画素に相当する特定値であるか否かの決定を行うとともに、前記画素値が前記特定値である場合には、予め定められた階調値に前記改善インクの階調値を決定し、一方、前記画素値が前記特定値以外の他の値である場合には、色変換テーブルを用いて色変換を行う工程を含み、
前記色変換テーブルは、前記画素値と、前記少なくとも一部の種類の有色インクと前記改善インクとを使用して前記画素の色を表現するための各インクの階調値の組合せと、を対応づけたテーブルであることを特徴とする、印刷制御方法。
【請求項７】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成するための処理をコンピュータに実行させるためのコンピュータプログラムであって、
（ａ）与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの階調値に変換する機能と、
（ｂ）前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットと前記改善インクで形成される透明ドットの前記各画素における形成状態を表すドットデータを生成する機能と、を前記コンピュータに実現させるプログラムを有し、
前記機能（ｂ）は、前記画素値が前記有色ドットが形成されない白画素に相当する特定値であるか否かの決定を行うとともに、前記画素値が前記特定値である場合には、予め定められた階調値に前記改善インクの階調値を決定し、一方、前記画素値が前記特定値以外の他の値である場合には、色変換テーブルを用いて色変換を行う機能を有し、
前記色変換テーブルは、前記画素値と、前記少なくとも一部の種類の有色インクと前記改善インクとを使用して前記画素の色を表現するための各インクの階調値の組合せと、を対応づけたテーブルであることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクを印刷媒体上に吐出することによって画像の印刷を行う印刷技術に関する。
【０００２】
【従来の技術】
近年、コンピュータの出力装置として、印刷ヘッドのノズルからインクを吐出するプリンタが広く普及している。このようなプリンタにおいて、印刷物の品質を改善するための改善インクを使用することによって、発色性や耐水性、耐光性の改善や光沢のムラの抑制といった印刷物の高品質化が図られている。
【０００３】
【発明が解決しようとする課題】
しかし、改善インクは、発色させる必要のない白画素で構成される白領域にも吐出が望まれる場合があるため、白領域に吐出される改善インクの量を決定するための処理にさらなる時間を要するという問題が生じていた。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、印刷物の品質を改善するための改善インクを用いた印刷において、印刷処理に要する時間を短縮する技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明印刷制御装置は、着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの階調値に変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットと前記改善インクで形成される透明ドットの前記各画素における形成状態を表すドットデータを生成する減色部と、を備え、
前記色変換部は、前記画素値が前記有色ドットが形成されない白画素に相当する特定値であるか否かの決定を行うとともに、前記画素値が前記特定値である場合には、予め定められた階調値に前記改善インクの階調値を決定し、一方、前記画素値が前記特定値以外の他の値である場合には、色変換テーブルを用いて色変換を行い、
前記色変換テーブルは、前記画素値と、前記少なくとも一部の種類の有色インクと前記改善インクとを使用して前記画素の色を表現するための各インクの階調値の組合せと、を対応づけたテーブルであることを特徴とする。
【０００６】
本印刷制御装置によれば、有色ドットが形成されない白画素においては、前記決定に応じて予め定められた階調値に改善インクの階調値が決定されるので、白画素においては色変換テーブルを参照する必要がなくなる。これにより、白画素で構成される空白領域における色変換テーブルの参照のための時間を削減して印刷処理に要する時間を短縮することができる。
【０００７】
ここで、「印刷物」とは、前記有色インクと前記改善インクとを印刷媒体上に吐出することによって生成された物をいう。「改善インク」とは、広く発色性や耐水性、耐光性の改善や光沢のムラの抑制といった印刷物の品質を改善するためのインクを意味する。
【０００８】
上記印刷制御装置において、前記与えられた画像データは、ＲＧＢ表色系で表されており、
前記特定値は、ＲＧＢのいずれの値も予め定められた範囲中の最大値であるようにしても良い。
【０００９】
上記印刷制御装置において、前記色変換部は、前記画素値が前記特定値である場合には、前記印刷媒体の種類に応じて前記改善インクの階調値を決定するようにすることが好ましい。
【００１０】
こうすれば、印刷媒体の種類毎に空白領域に吐出すべき改善インクの吐出量が異なる場合にも本発明を適用することができる。
【００１１】
上記印刷制御装置において、前記色変換部は、前記画素値が前記特定値である場合には、前記改善インクの種類に応じて前記改善インクの階調値を決定するようにすることが好ましい。
【００１２】
こうすれば、改善インクの種類毎に空白領域に吐出すべき改善インクの吐出量が異なる場合にも本発明を適用することができる。
【００１３】
なお、本発明は、印刷装置、それらの方法または装置の機能をコンピュータに実現させるためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の種々の形態で実現することができる。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．装置の構成：
Ｂ．本発明の実施例における印刷データ生成処理：
Ｃ．変形例：
【００１５】
Ａ．装置の構成：
図１は、本発明の一実施例としての印刷システムの構成を示すブロック図である。この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷部としてのカラープリンタ２０と、を備えている。なお、カラープリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００１６】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラープリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示する。
【００１７】
プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、減色モジュール９９と、印刷データ生成モジュール１００と、印刷モード選択部１０１と、複数の色変換テーブルＬＵＴと、が備えられている。これらの機能については後述する。
【００１８】
プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００１９】
図２は、カラープリンタ２０の概略構成図である。カラープリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査駆動部と、キャリッジモータ２４によってキャリッジ３０を紙送りローラ２５の軸方向（主走査方向）に往復動させる主走査駆動部と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。
【００２０】
図３は、印刷ヘッド２８の下面におけるノズルＮｚの配列を示す説明図である。印刷ヘッド２８の下面には、着色材を含む有色インクと透明な改善インクＣＬをそれぞれ吐出するためのノズル列が形成されている。本実施例では、有色インクとして、ブラックインクＫ、シアンインクＣ、淡シアンインクＬＣ、マゼンタインクＭ、淡マゼンタインクＬＭ、イエローインクＹの各インクが使用されている。
【００２１】
有色インクは、６つのインクＫ、Ｃ、ＬＣ、Ｍ、ＬＭ、Ｙに限られるものではなく、印刷画像の画質の好みなどに応じて任意に設定することができる。たとえば、４つのインクＫ、Ｃ、Ｍ、Ｙを利用可能としても良く、ブラックインクＫのみを利用可能としても良い。また、イエローインクＹよりも明度の低いダークイエロインクや、ブラックインクＫよりも明度の高いグレイインクや、ブルーインクや、レッドインクや、グリーンインクなどを利用することができるように組み合わせても良い。
【００２２】
改善インクＣＬとしては、他のインクと同様の光沢を有するとともに、他のインクの発色性を改善させる無色透明なインクを用いても良い。このような改善インクとして、たとえば、特開平８−６００５９号公報に記載のインクを使用することができる。このような改善インクを利用すれば、光沢のムラの抑制や発色性の改善といった印刷画像の画質を改善を実現させることができる。また、耐水性や耐光性を良くするインクを改善インクＣＬとして用いることで、印刷画像の耐水性や耐光性を改善することもできる。
【００２３】
以上説明したハードウェア構成を有するカラープリンタ２０は、紙送りモータ２２により印刷用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８のピエゾ素子を駆動して、各色インク滴の吐出を行い、大中小のインクドットを形成して印刷用紙Ｐ上に多色多階調の画像を形成する。
【００２４】
Ｂ．第１実施例における印刷データ生成処理：
図４は、第１実施例における印刷データ生成処理のルーチンを示すフローチャートである。印刷データ生成処理とは、カラープリンタ２０に供給するための印刷データＰＤを生成するためにコンピュータ９０で行われる処理である。
【００２５】
ステップＳ１００では、ユーザは、印刷モードの設定をする。印刷モードの設定パラメータには、印刷媒体の種類が含まれている。印刷媒体の種類の入力は、印刷モード選択部１０１（図１）がＣＲＴ２１に表示させるユーザインターフェース（図示せず）を利用して行われる。印刷媒体の種類には、光沢紙と普通紙とが含まれている。ユーザに入力された印刷媒体の種類を含む印刷モードパラメータは、印刷モード選択部１０１に格納される。
【００２６】
ステップＳ２００では、プリンタドライバ９６（図１）は、アプリケーションプログラム９５から画像データを入力する。この入力処理は、アプリケーションプログラム９５による印刷命令に応じて行われる。ここで、画像データは、ＲＧＢデータであるものとしている。
【００２７】
ステップＳ３００では、解像度変換モジュール９７は、入力されたＲＧＢ画像データの解像度（すなわち、単位長さ当りの画素数）を所定の解像度に変換する。ステップＳ４００では、色変換モジュール９８は、色変換処理を行う。
【００２８】
図５は、第１実施例における色変換処理のルーチンを示すフローチャートである。ステップＳ４１０では、色変換モジュール９８は、画素値が特定値であるか否かを判断する。特定値とは、有色ドットが形成されない白画素に相当する値であり、本実施例の特定値は、Ｒ、Ｂ、Ｇのいずれの値も予め定められた範囲中の最大値である２５５である。画素値が特定値である場合には、処理がステップＳ４３０に進められる。一方、画素値が特定値でない場合には、処理がステップＳ４２０に進められる。
【００２９】
ステップＳ４２０では、色変換モジュール９８は、色変換テーブルＬＵＴを参照しつつ、ＲＧＢ画像データを、カラープリンタ２０が利用可能な有色インク色と改善インクの多階調データに変換する。この変換は、各画素ごとに行われる。
【００３０】
図６は、第１実施例における色変換処理で用いられる色変換テーブルＬＵＴを示す説明図である。色変換テーブルＬＵＴでは、ＲＧＢ各色の階調値が互いに直交する３つの軸にとられるとともに、これらの３つの軸で定義された空間が格子状に細分化されている。細分化された各格子点には、ＲＧＢ各色の階調値で表された色を有色インクと無色インクで表現するための各インクの階調値が格納されている。
【００３１】
色変換モジュール９８は、色変換テーブルＬＵＴを参照しつつ色変換を行う。たとえば、画像データのＲ、Ｇ、およびＢの各階調値がそれぞれＲＡ、ＧＡ、およびＢＡである場合には、まず色変換テーブルＬＵＴ上の座標（ＲＡ、ＧＡ、ＢＡ）で表される点Ａを含むような立方体ｄＶを探索する。立方体ｄＶは、点Ａを含むように選択された８個の格子点を頂点とする立方体である。
【００３２】
色変換モジュール９８は、これら８個の格子点に格納されている有色インク（Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ）と改善インクＣＬの階調値を読み出す。こうして読み出された各階調値から補間演算を行うことにより、色変換モジュール９８は、有色インク点と改善インクＣＬの階調値を算出する。なお、プリンタ２０で利用可能な有色インクのすべての種類の階調値を格納している必要はなく、有色インクの少なくとも一部の種類（たとえばＣ、Ｍ、Ｙ、Ｋ）の階調値を格納していれば良い。
【００３３】
一方、ステップＳ４３０では、色変換モジュール９８は、印刷媒体の種類に応じて改善インクの階調値を決定する。印刷媒体の種類に応じて決定するのは、印刷媒体の種類毎に白画素に吐出すべき改善インクの量が異なるからである。印刷媒体の種類を表すデータは、印刷モード選択部１０１から取得することができる。
【００３４】
色変換モジュール９８は、具体的には、印刷媒体の種類が光沢紙である場合には、インク吐出量が３０％となるような値に改善インクの階調値を決定し、一方、印刷媒体の種類が普通紙である場合には、改善インクの階調値をゼロに決定する。このような決定がなされるのは、印刷媒体の種類が光沢紙である場合には、空白領域に改善インクを吐出する方が光沢のムラが無くなり、印刷媒体の種類が普通紙である場合には、改善インクを有色インクと重ねて着弾させることによって有色インクの発色のムラを抑制することができるからである。
【００３５】
図７は、印刷媒体が光沢紙である場合の有色インクの吐出量と改善インクの吐出量との間の関係の一例を示すグラフである。図７（ａ）は、有色インクの吐出量ＶＳと、改善インクの吐出量ＶＣＬと間の関係を示している。図７（ｂ）は、有色インクの吐出量ＶＳと、有色インクと改善インクの吐出量の合計値ＶＴ（＝ＶＳ＋ＶＣＬ）との間の関係を示している。横軸は有色インクの吐出量ＶＳであり、縦軸は、凡例で示されたインクの吐出量である。
【００３６】
図７から分かるように、印刷媒体が光沢紙である場合には、有色インクが吐出されない空白領域に多くの改善インクが吐出されるように改善インクの吐出量が決定されている。このような決定がなされているのは、比較的光沢の強い印刷媒体に印刷する場合において、吐出された有色インクの量が多い領域ほど光沢が強くなる傾向があるので、白画素により多くの改善インクを吐出するようにすれば光沢のムラを抑制することができるからである。
【００３７】
図８は、印刷媒体が普通紙その他の比較的光沢の弱い印刷用紙である場合の有色インクの吐出量と改善インクの吐出量との間の関係の一例を示すグラフである。図８におけるＶＳ、ＶＣＬ、ＶＴの意味と、横軸と縦軸の定義は、図７のグラフと同じである。有色インクの吐出量は、有色インクとして使用することが可能なインクの吐出量の合計値である。インク毎に発色のムラ具合が異なる場合には、インク毎に異なる係数で重みをつけて合計値を計算することもできる。
【００３８】
図８から分かるように、普通紙その他の比較的光沢の弱い印刷媒体に印刷する場合には、有色インクが吐出されない白画素には改善インクが吐出されず、有色インクの吐出量が多い領域において改善インクの吐出量が多くなるように決定されている。このような決定がなされているのは、改善インクを有色インクと重ねて着弾させることによって普通紙で発生する過度のインク吸収を抑制し、これにより有色インクの発色のムラを抑制することができるからである。
【００３９】
ステップＳ４４０では、色変換モジュール９８は、有色インクの階調値をすべてゼロに決定する。これらの処理がすべての画素について行われると（ステップＳ４５０）、処理がステップＳ６００（図４）に進められる。
【００４０】
なお、ステップＳ４３０とステップＳ４４０の処理は、有色インクと改善インクのデフォルトの階調値を、それぞれ「ゼロ」と「印刷媒体に応じて予め定められた値」とに設定することによって省略しても良い。
【００４１】
ステップＳ６００では、減色モジュール９９は、減色処理を行う。減色処理とは、多階調データの階調数である２５６階調を、たとえばカラープリンタ２０が各画素で表現可能な階調数である２階調に減少させる処理である。この２階調は、本実施例では、「ドットの形成なし」と「ドットの形成」で表現される。減色処理には、たとえば誤差拡散や濃度パターン法、組織的ディザ法といった処理方法がある。
【００４２】
ステップＳ６００では、印刷データ生成モジュール１００は、各画素におけるドットの形成状態を表すドットデータを、カラープリンタ２０に転送すべきデータ順に並べ替えて、最終的な印刷データＰＤとして出力する。印刷データＰＤは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００４３】
このように、本実施例では、有色ドットが形成されない白画素においては、色変換テーブルＬＵＴを参照することなく印刷媒体の種類のみに応じて改善インクの吐出量が決定できるので、色変換テーブルＬＵＴの参照時間を削減して印刷処理に要する時間を短縮することができる。
【００４４】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、たとえば次のような変形も可能である。
【００４５】
Ｃ−１．上述の各実施例では、色変換部は、印刷媒体の種類に応じて改善インクの階調値を決定しているが、たとえば改善インクの種類に応じて決定するように構成しても良いし、双方を組み合わせても良い。さらに、印刷媒体や改善インクの種類に拘わらず一律に所定の階調値に決定するように色変換部を構成しても良い。
【００４６】
Ｃ−２．上述の各実施例では、印刷媒体の種類は、印刷モードの選択によって特定されているが、印刷媒体の種類を自動的に特定する手段を印刷装置に装備することによって特定されるようにしても良い。
【００４７】
なお、印刷媒体の種類を自動的に特定する手段としては、たとえば、専用紙や普通紙の光反射率の相違に基づいて反射光を識別して特定する光特定手段や予め記録媒体やその包装材に付されたバーコードを読み取ることによって特定するバーコード読み取り手段、ＩＣリーダーを用いて特定する手段がある。このような手段は、印刷媒体の種類の特定にユーザの操作を必要としないという利点があり、印刷モードの選択によって特定する手段は、簡易な構成で実現できるという利点がある。
【００４８】
Ｃ−３．上述の各実施例では、与えられた画像データは、ＲＧＢ表色系を有しているが、たとえばＬａｂ表色系といった他の表色系でも良い。
【００４９】
Ｃ−４．この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１画素を複数のドットで表現することにより多階調を表現する印刷にも適用できる。
【００５０】
Ｃ−５．上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図１に示したプリンタドライバ９６の機能の一部または全部を、プリンタ２０内の制御回路４０が実行するようにすることもできる。この場合には、印刷データを作成する印刷制御装置としてのコンピュータ９０の機能の一部または全部が、プリンタ２０の制御回路４０によって実現される。
【００５１】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【図１】本発明の一実施例としての印刷システムの構成を示すブロック図。
【図２】カラープリンタ２０の概略構成図。
【図３】印刷ヘッド２８の下面におけるノズル配列を示す説明図。
【図４】第１実施例における印刷データ生成処理のルーチンを示すフローチャート。
【図５】第１実施例における色変換処理のルーチンを示すフローチャート。
【図６】第１実施例における色変換処理で用いられる色変換テーブルを示す説明図。
【図７】印刷媒体が光沢紙である場合の有色インクの吐出量と改善インクの吐出量との間の関係の一例を示すグラフ。
【図８】印刷媒体が普通紙その他の比較的光沢の弱い印刷用紙である場合の有色インクの吐出量と改善インクの吐出量との間の関係の一例を示すグラフ。
【符号の説明】
２０…カラープリンタ
２０…プリンタ
２１…ＣＲＴ
２２…紙送りモータ
２４…キャリッジモータ
２５…紙送りローラ
２８…印刷ヘッド
３０…キャリッジ
３２…操作パネル
４０…制御回路
５６…コネクタ
６０…印刷ヘッドユニット
９０…コンピュータ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…減色モジュール
１００…印刷データ生成モジュール
１０１…印刷モード選択部
【図１】
2005014488.tif 000003
【図２】
2005014488.tif 000004
【図３】
2005014488.tif 000005
【図４】
2005014488.tif 000006
【図５】
2005014488.tif 000007
【図６】
2005014488.tif 000008
【図７】
2005014488.tif 000009
【図８】
2005014488.tif 000010