(57)【特許請求の範囲】
【請求項１】
複数色のインクを用いて印刷データを印刷する印刷システムであって、
イエローインク、マゼンタインク、シアンインク、マゼンタインクよりも濃度の低いライトマゼンタインクおよびシアンインクよりも濃度の低いライトシアンインクを含む複数色のインクと、主に吸収する光の波長範囲が前記イエローインクと重複すると共に前記イエローインクよりも明度が低く、前記複数色の中の前記イエローインクを含む３色のインクによって色相が置換される特定色のインクとしてのダークイエローインクをそれぞれ収容する収容体と、
前記収容体に収容されている前記特定色のインクの量を検出するインク量検出手段と、
前記検出された特定色のインク量が第１のしきい値未満である場合には、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成する色再現情報生成手段と、
前記色再現情報生成手段により生成された色再現情報に基づいて前記複数色のインクを吐出するインク吐出手段とを備える印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記再現情報は、前記特定色により再現されるべき色表現を、前記特定色を除く前記複数色のインクの中の前記イエローインクを含む３色のインクに振り分けるための情報であることを特徴とする印刷システム。
【請求項３】
請求項１に記載の印刷システムにおいて、
前記色再現情報生成手段は、処理中の印刷ジョブが存在する場合には検出された前記特定色のインク量にかかわらず前記複数色のインクおよび前記特定色のインクを用いて色再現情報を生成することを特徴とする印刷システム。
【請求項４】
請求項２に記載の印刷システムにおいて、
前記色再現情報生成手段は、検出された前記特定色のインク量が第１のしきい値未満であるか否かを印刷ページ単位で判定して色再現情報を生成することを特徴とする印刷システム。
【請求項５】
請求項１に記載の印刷システムはさらに、
次に印刷されるページに対応する前記印刷データに基づいて必要な前記特定色のインク量を算出する特定色インク量算出手段を備え、
前記色再現情報生成手段は、算出された前記特定色のインク量が検出された前記特定色のインク量よりも多い場合に、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成することを特徴とする印刷システム。
【請求項６】
請求項１ないし請求項５のいずれか１の請求項に記載の印刷システムにおいて、
前記色再現情報生成手段は、前記イエローインク、マゼンタインクおよびシアンインクを用いて前記ダークイエローインクの色相を補償することを特徴とする印刷システム。
【請求項７】
イエローインク、マゼンタインク、シアンインク、マゼンタインクよりも濃度の低いライトマゼンタインクおよびシアンインクよりも濃度の低いライトシアンインクを含む複数色のインクを用いて印刷データの印刷を実行するための印刷制御情報を生成する印刷制御装置であって、
主に吸収する光の波長範囲が前記イエローと重複すると共に前記イエローインクよりも明度が低く、前記複数色の中の前記イエローインクを含む３色のインクによって色相が置換される特定色のインクとしてのダークイエローインクの量を検出するインク量検出手段と、
前記検出された特定色のインク量が第１のしきい値未満である場合には、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成する色再現情報生成手段と、
前記色再現情報生成手段により生成された色再現情報に基づいて前記印刷制御情報を生成する印刷制御情報生成手段とを備える印刷制御装置。
【請求項８】
請求項７に記載の印刷制御装置において、
前記再現情報は、前記特定色により再現されるべき色表現を、前記特定色を除く前記複数色のインクの中の前記イエローインクを含む３色のインクに振り分けるための情報であることを特徴とする印刷制御装置。
【請求項９】
請求項７に記載の印刷制御装置において、
前記色再現情報生成手段は、処理中の印刷ジョブが存在する場合には検出された前記特定色のインク量にかかわらず前記複数色のインクおよび前記特定色のインクを用いて色再現情報を生成することを特徴とする印刷制御装置。
【請求項１０】
請求項９に記載の印刷制御装置において、
前記色再現情報生成手段は、検出された前記特定色のインク量が第１のしきい値未満であるか否かを印刷ページ単位で判定して色再現情報を生成するこを特徴とする印刷制御装置。
【請求項１１】
イエローインク、マゼンタインク、シアンインク、マゼンタインクよりも濃度の低いライトマゼンタインクおよびシアンインクよりも濃度の低いライトシアンインクを含む複数色のインクを用いて印刷データの印刷を実行するための印刷制御情報を生成する印刷制御装置であって、
主に吸収する光の波長範囲が前記イエローインクと重複すると共に前記イエローインクよりも明度が低く、前記複数色の中の前記イエローインクを含む３色のインクによって色相が置換される特定色のインクとしてのダークイエローインクの量を検出するインク量検出手段と、
次に印刷されるページに対応する前記印刷データに基づいて必要な前記特定色のインク量を算出する必要特定色インク量算出手段と、
算出された前記特定色のインク量が検出された前記特定色のインク量よりも多い場合には、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成する色再現情報生成手段と、
前記色再現情報生成手段により生成された色再現情報に基づいて前記印刷制御情報を生成する印刷制御情報生成手段とを備える印刷制御装置。
【請求項１２】
請求項７ないし請求項１１のいずれか１の請求項に記載の印刷制御装置において、
前記色再現情報生成手段は、前記イエローインク、マゼンタインクおよびシアンインクを用いて前記ダークイエローインクの色相を補償することを特徴とする印刷制御装置。
【請求項１３】
少なくともイエローインクを含む複数色のインクと、イエローインクよりも明度が低く、複数色の中のイエローインクを含む３色のインクによって色相が置換されるダークイエローインクとを用いた印刷データの印刷を実行するための印刷制御情報を生成する印刷制御装置であって、
前記ダークイエローインクのインク量を検出するインク量検出手段と、
検出された前記ダークイエロインクのインク量が前記第１のしきい値未満の場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエローインクを除く前記複数色のインクを用いてドットを形成するか否かを画素毎に決定するドット形成決定手段と、
前記ドット形成決定手段の決定に基づいて前記印刷制御信号を生成する印刷制御情報生成手段とを備える印刷制御装置。
【請求項１４】
請求項１３に記載の印刷制御装置において、
前記ドット形成決定手段は、処理中の印刷ジョブが存在する場合には検出された前記ダークイエロインクのインク量にかかわらず前記複数色のインクおよび前記ダークイエロ色のインクを用いてドット形成の有無を画素毎に決定することを特徴とする印刷制御装置。
【請求項１５】
請求項１３に記載の印刷制御装置において、
前記ドット形成決定手段は、処理中の印刷ジョブが存在せず、検出された前記ダークイエローインクのインク量が第１のしきい値以上の場合には、前記印刷データに基づき前記各色インクを用いてドットを形成するか否かを画素毎に決定することを特徴とする印刷制御装置。
【請求項１６】
請求項１４に記載の印刷制御装置において、
前記ドット形成決定手段は、検出された前記ダークイエロインクのインク量が第１のしきい値未満であるか否かを印刷ページ単位で判定してドット形成の有無を決定することを特徴とする印刷制御装置。
【請求項１７】
請求項１３に記載の印刷制御装置はさらに、
次に印刷されるページに対応する前記印刷データに基づいて必要な前記ダークイエローインクのインク量を算出する必要ダークイエローインク量算出手段を備え、
前記ドット形成決定手段は、算出された前記ダークイエローインクの必要インク量が検出された前記ダークイエローインクのインク量よりも多い場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定する印刷制御装置。
【請求項１８】
請求項１３ないし請求項１７のいずれか１の請求項に記載の印刷制御装置において、
前記複数色のインクは、前記イエローインクに加えて、マゼンタインク、シアンインク、前記マゼンタインクよりも濃度の低いライトマゼンタインクおよび前記シアンインクよりも濃度の低いライトシアンインクを含むことを特徴とする印刷制御装置。
【請求項１９】
請求項１８に記載の印刷制御装置において、
前記ドット形成決定手段は、前記イエローインク、マゼンタインクおよびシアンインクを用いて前記ダークイエローインクの色相を補償することを特徴とする印刷制御装置。
【請求項２０】
請求項１３ないし請求項１８のいずれか１の請求項に記載の印刷制御装置によって生成された印刷制御情報に基づいて印刷データを印刷する印刷装置であって、
少なくともイエローインクを含む複数色のインクと、前記複数色のインクによって色相の置換が可能なダークイエローインクとをそれぞれ収容するインク収容体と、
前記印刷制御情報を受け取る印刷制御情報受信手段と、
受け取った前記印刷制御情報に従って前記各色インクのドットを形成するドット形成手段とを備える印刷装置。
【請求項２１】
少なくともイエローインクを含む複数色のインクと、イエローインクよりも明度が低く、複数色の中のイエローインクを含む３色のインクによって色相が置換されるダークイエローインクとを用いて印刷データの印刷を実行するための印刷方法であって、
前記ダークイエローインクのインク量を検出し、
検出された前記ダークイエローインクのインク量が第１のしきい値未満の場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定し、
前記ドット形成をするか否かの決定に基づいて前記各色インクのドットを印刷媒体上に形成する印刷方法。
【請求項２２】
請求項２１に記載の印刷方法において、
現在処理中の印刷ジョブの次の印刷ジョブから、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記複数色のインクによるドットの形成を決定することを特徴とする印刷方法。
【請求項２３】
請求項２２に記載の印刷方法において、
印刷ページ単位にて前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記複数色のインクによるドットの形成を決定することを特徴とする印刷方法。
【請求項２４】
請求項２１に記載の印刷方法はさらに、
次に印刷されるページに対応する前記印刷データに基づいて必要な前記ダークイエローインクのインク量を算出し、
算出された前記ダークイエローインクの必要インク量が検出された前記ダークイエローインクのインク量よりも多い場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記印刷データに基づき前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定し、
前記ドット形成をするか否かの決定に基づいて前記各色インクのドットを印刷媒体上に形成する印刷方法。
【請求項２５】
請求項２１ないし請求項２４のいずれか１の請求項に記載の印刷方法において、
前記複数色のインクは、前記イエローインクに加えて、マゼンタインク、シアンインク、前記マゼンタインクよりも濃度の低いライトマゼンタインクおよび前記シアンインクよりも濃度の低いライトシアンインクを含むことを特徴とする印刷方法。
【請求項２６】
請求項２５に記載の印刷方法において、
前記イエローインク、マゼンタインクおよびシアンインクを用いて前記ダークイエローインクの色相を補償することを特徴とする印刷方法。
【請求項２７】
イエローインク、マゼンタインク、シアンインク、マゼンタインクよりも濃度の低いライトマゼンタインクおよびシアンインクよりも濃度の低いライトシアンインクを含む複数色のインクを用いて印刷データの印刷を実行するための印刷制御信号の生成をコンピュータ上で事項するためのプログラムを格納したコンピュータ読み取り可能な記録媒体であって、前記プログラムは、
主に吸収する光の波長範囲が前記複数色のインクの中の１色のインクと重複すると共に前記イエローインクよりも明度が低く、前記複数色の中の前記イエローインクを含む３色のインクによって色相が置換される特定色のインクとしてのダークイエローインクの量を検出する機能と、
検出した前記特定色のインクのインク量が第１のしきい値未満の場合には、前記特定色インクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色インクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定する機能と、
前記ドット形成決定機能によるドット形成の決定に基づいて前記印刷制御信号を生成する機能とを備えるコンピュータ読み取り可能な記録媒体。
【請求項２８】
少なくともイエローインクを含む複数色のインクと、イエローインクよりも明度が低く、複数色の中のイエローインクを含む３色のインクによって色相が置換されるダークイエローインクとを用いて印刷データの印刷を実行するための印刷制御信号の生成をコンピュータ上で実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体であって、前記プログラムは、
前記ダークイエローインクのインク量を検出する機能と、
次に印刷されるページに対応する前記印刷データに基づいて必要な前記ダークイエローインクのインク量を算出する機能と、
算出された前記ダークイエローインクの必要インク量が検出された前記ダークイエローインクのインク量よりも多い場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定する機能と、
前記ドット形成機能によるドット形成の決定結果に基づいて前記印刷制御信号を生成する機能とを備えるコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数色のインクを用いて印刷媒体上にカラー画像を印刷する技術に関し、さらに詳細には、一色のインクを他色のインクで置き換えて印刷を実行する技術に関する。
【０００２】
【従来の技術】
印刷媒体上にブラック色、シアン色、マゼンタ色、イエロ色、淡シアン色および淡マゼンタ色を含む各色のインクドットを形成してカラー画像を印刷するカラープリンタが、各種画像を出力する出力機器として広く使用されている。淡シアン色や淡マゼンタ色等の淡インクドットは、シアン色やマゼンタ色等のいわゆる濃インクドットに比べてインクドットが目立ちにくいので、インクドットの目立たない高画質の画像を印刷することが可能である。
【０００３】
また、最近では、ブラック色、シアン色、マゼンタ色、イエロ色、淡シアン色および淡マゼンタ色の６色に、イエロ色インクに、例えば、淡色インクを混合してその明度を低くしたダークイエロ色を加えた７色インクを用いてカラー画像を印刷するカラープリンタが検討されている。ダークイエロ色を用いれば、本来イエロインクドットと淡インクドットの２ドットで形成すべき色相をダークイエロインクの１ドットで形成することができる。これにより、淡色インクドットを形成する場合に問題となっていた、単位面積あたりに形成可能なインクドットの密度（インクデューティ）に余裕を持たせることが可能となり、そのインクデューティの余裕分を利用して、例えば、淡インクドットをさらに形成する等といったドット形成の自由度が広がり印刷画質の更なる向上を図ることができる。
【０００４】
【発明が解決しようとする課題】
このように多くの利点をもたらすダークイエロ色インクではあるが、他のインクと比較してその消費率が高く、インク切れを起こしやすいという問題があった。カラー画像をどの色のインクを用いて表現するかは設計事項ではあるものの、インクデューティの観点からダークイエロ色インクを用いる利点を享受しようとすれば、例えば、イエロインクドットの１ドット、淡シアンインクドットの１ドット、淡マゼンタインクの１ドットで形成すべき色相をダークイエロインクの１ドットで形成することになる。
【０００５】
このようなダークイエロ色のインク切れが印刷ジョブの途中で生じた場合には、印刷を中断して、ダークイエロ色のインクカートリッジを交換した後、再度印刷ジョブを実行しなければならず、特に、大判印刷の場合には印刷効率が著しく低下する。
【０００６】
本発明は、上記問題を解決するためになされたものであり、特定色（ダークイエロ色）のインク切れにより印刷を中断する必要のない印刷技術を提供することを目的とする。また、特定色のインク切れによっても印刷品質を劣化させることのなく印刷を継続することができる印刷技術を提供することを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
上記課題を解決するために本発明の第１の態様は、複数色のインクを用いて印刷データを印刷する印刷システムを提供する。本発明の第１の態様に係る印刷システムは、複数色のインクと、主に吸収する光の波長範囲が前記複数色のインクの中の１色のインクと重複すると共に前記複数色の中の少なくとも２色のインクによって色相の置換が可能な特定色のインクをそれぞれ収容する収容体と、前記収容体に収容されている前記特定色のインクの量を検出するインク量検出手段と、前記検出された特定色のインク量が第１のしきい値未満である場合には、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成する色再現情報生成手段と、前記色再現情報生成手段により生成された色再現情報に基づいて前記複数色のインクを吐出するインク吐出手段とを備えることを特徴とする。
【０００８】
本発明の第１の態様に係る印刷システムによれば、特定色のインク量が第１のしきい値未満である場合には、特定色を含む複数色のインクを用いた場合と同等の色再現性が得られるように特定色を除く複数色を用いて色再現情報を生成する。したがって、本発明の第１の態様に係る印刷システムは、特定色のインク切れにより印刷を中断する必要がない。また、特定色のインク切れによっても印刷品質を劣化させることのなく印刷を継続することができる。
【０００９】
本発明の第２の態様は、複数色のインクを用いて印刷データの印刷を実行するための印刷制御情報を生成する印刷制御装置を提供する。本発明の第２の態様に係る印刷制御装置は、主に吸収する光の波長範囲が前記複数色のインクの中の１色のインクと重複すると共に前記複数色の中の少なくとも２色のインクによって色相の置換が可能な特定色のインクの量を検出するインク量検出手段と、前記検出された特定色のインク量が第１のしきい値未満である場合には、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成する色再現情報生成手段と、前記色再現情報生成手段により生成された色再現情報に基づいて前記印刷制御情報を生成する印刷制御情報生成手段とを備えることを特徴とする。
【００１０】
本発明の第２の態様に係る印刷制御装置は、検出された特定色のインク量が第１のしきい値未満である場合には、特定色を含む複数色のインクを用いた場合と同等の色再現性が得られるように特定色を除く複数色を用いて色再現情報を生成する。したがって、本発明の第２の態様に係る印刷制御装置は、特定色のインク切れにより印刷を中断する必要がないよう印刷制御情報を生成することができる。また、特定色のインク切れによっても印刷品質を劣化させることなく印刷を継続することができるように印刷制御情報を生成することができる。
【００１１】
本発明の第３の態様は、複数色のインクを用いて印刷データの印刷を実行するための印刷制御情報を生成する印刷制御装置を提供する。本発明の第３の態様に係る印刷制御装置は、主に吸収する光の波長範囲が前記複数色のインクの中の１色のインクと重複すると共に前記複数色のインクによって色相の置換が可能な特定色のインクの量を検出するインク量検出手段と、次に印刷されるページに対応する前記印刷データに基づいて必要な前記特定色のインク量を算出する必要特定色インク量算出手段と、算出された前記特定色のインク量が検出された前記特定色のインク量よりも多い場合には、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成する色再現情報生成手段と、前記色再現情報生成手段により生成された色再現情報に基づいて前記印刷制御情報を生成する印刷制御情報生成手段とを備えることを特徴とする。
【００１２】
本発明の第３の態様に係る印刷制御装置は、次に印刷されるページに対応する印刷データに基づいて必要な特定色のインク量を算出し、算出した特定色のインク量が検出した特定色のインク量よりも多い場合には、特定色を含む複数色のインクを用いた場合と同等の色再現性が得られるように特定色を除く複数色を用いて色再現情報を生成する。このように、本発明の第３の態様に係る印刷制御装置は、印刷データに基づいてページ単位にて特定色のインク切れを判断することができるので、特定色のインクを効率よく消費することができると共に、特定色インクのインク切れに伴う印刷品質の変化を抑制することができる。
【００１３】
本発明の第４の態様は、少なくともイエローインクを含む複数色のインクと、前記複数色のインクによって色相の置換が可能なダークイエローインクとを用いた印刷データの印刷を実行するための印刷制御情報を生成する印刷制御装置を提供する。本発明の第４の態様に係る発明は、前記ダークイエローインクのインク量を検出するインク量検出手段と、検出された前記ダークイエロインクのインク量が前記第１のしきい値未満の場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエローインクを除く前記複数色のインクを用いてドットを形成するか否かを画素毎に決定するドット形成決定手段と、前記ドット形成決定手段の決定に基づいて前記印刷制御信号を生成する印刷制御情報生成手段とを備えることを特徴とする。
【００１４】
本発明の第４の態様に係る印刷制御装置によれば、検出されたダークイエロインクのインク量が第１のしきい値未満の場合には、ダークイエロインクを含む複数色のインクを用いた場合と同等の色再現性が得られるようにダークイエローインクを除く複数色のインクを用いてドットを形成するか否かを画素毎に決定するので、ダークイエロインクのインク切れにより印刷を中断する必要がない。また、ダークイエロインクのインク切れによっても印刷品質を劣化させることなく印刷を継続することができる。
【００１５】
本発明の第５の態様は、本発明の第４の態様に係る印刷制御装置によって生成された印刷制御情報に基づいて印刷データを印刷する印刷装置を提供する。本発明の第５の態様に係る印刷装置は、少なくともイエローインクを含む複数色のインクと、前記複数色のインクによって色相の置換が可能なダークイエローインクとをそれぞれ収容するインク収容と、前記印刷制御情報を受け取る印刷制御情報受信手段と、受け取った前記印刷制御情報に従って前記各色インクのドットを形成するドット形成手段とを備えることを特徴とする。
【００１６】
本発明の第５の態様に係る印刷装置は、ダークイエロインクのインク切れにより印刷を中断する必要がない。また、ダークイエロインクのインク切れによっても印刷品質を劣化させることなく印刷を継続することができる。
【００１７】
本発明の第６の態様は、少なくともイエローインクを含む複数色のインクと、前記複数色のインクによって色相の置換が可能なダークイエローインクとを用いて印刷データの印刷を実行するための印刷方法を提供する。本発明の第６の態様に係る印刷方法は、前記ダークイエローインクのインク量を検出し、検出された前記ダークイエローインクのインク量が第１のしきい値未満の場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定し、前記ドット形成をするか否かの決定に基づいて前記各色インクのドットを印刷媒体上に形成することを特徴とする。
【００１８】
本発明の第６の態様によれば、検出されたダークイエロインクのインク量が第１のしきい値未満の場合には、ダークイエロインクを含む複数色のインクを用いた場合と同等の色再現性が得られるようにダークイエローインクを除く複数色のインクを用いてドットを形成するか否かを画素毎に決定するので、ダークイエロインクのインク切れにより印刷を中断する必要がない。また、ダークイエロインクのインク切れによっても印刷品質を劣化させることなく印刷を継続することができる。
【００１９】
本発明の第７の態様は、複数色のインクを用いて印刷データの印刷を実行するための印刷制御信号の生成をコンピュータ上で実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体を提供する。本発明の第７の態様に係るコンピュータ読み取り可能媒体に格納されている、前記プログラムは、主に吸収する光の波長範囲が前記複数色のインクの中の１色のインクと重複すると共に前記複数色の中の少なくとも２色のインクによって色相の置換が可能な特定色のインクの量を検出する機能と、検出した前記特定色のインクのインク量が第１のしきい値未満の場合には、前記特定色インクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色インクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定する機能と、前記ドット形成決定機能によるドット形成の決定に基づいて前記印刷制御信号を生成する機能とを備えることを特徴とする。
【００２０】
本発明の第７の態様に係るコンピュータ読み取り可能媒体に格納されているプログラムによれば、検出された特定色のインク量が第１のしきい値未満の場合には、特定色を含む複数色のインクを用いた場合と同等の色再現性が得られるように特定色を除く複数色のインクを用いてドットを形成するか否かを画素毎に決定する。したがって、本発明の第７の態様に係るコンピュータ読み取り可能媒体に格納されているプログラムを実行することにより、特定色のインク切れにより印刷を中断を回避することができる。また、特定色のインク切れによっても印刷品質を劣化させることなく印刷を継続することができる。
【００２１】
本発明の第８の態様は、少なくともイエローインクを含む複数色のインクと、前記複数色のインクによって色相の置換が可能なダークイエローインクとを用いて印刷データの印刷を実行するための印刷制御信号の生成をコンピュータ上で実行するためのプログラムを格納したコンピュータ読み取り可能な記録媒体を提供する。本発明の第８の態様に係るコンピュータ読み取り可能媒体に格納されている前記プログラムは、前記ダークイエローインクのインク量を検出する機能と、次に印刷されるページに対応する前記印刷データに基づいて必要な前記ダークイエローインクのインク量を算出する機能と、算出された前記ダークイエローインクの必要インク量が検出された前記ダークイエローインクのインク量よりも多い場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定する機能と、前記ドット形成機能によるドット形成の決定結果に基づいて前記印刷制御信号を生成する機能とを備えることを特徴とする。
【００２２】
本発明の第８の態様に係るコンピュータ読み取り可能媒体に格納されているプログラムによれば、次に印刷されるページに対応する印刷データに基づいて必要なダークイエローインクのインク量を算出し、算出したダークイエローインクの必要インク量が検出されたダークイエローインクのインク量よりも多い場合には、ダークイエロインクを含む複数色のインクを用いた場合と同等の色再現性が得られるようにダークイエロインクを除く各色インクを用いてドットを形成するか否かを画素毎に決定する。したがって、本発明の第８の態様に係るコンピュータ読み取り可能媒体に格納されているプログラムを実行することにより、印刷データに基づいてページ単位にて特定色のインク切れを判断することができるので、特定色のインクを効率よく消費することができると共に、特定色インクのインク切れに伴う印刷品質の変化を抑制することができる。
【００２３】
本発明の第１の態様に係る印刷システム、および本発明の第２の態様に係る印刷制御装置において、前記再現情報は、前記特定色により再現されるべき色表現を前記特定色を除く前記複数色のインクに振り分けるための情報であっても良い。また、前記色再現情報生成手段は、処理中の印刷ジョブが存在する場合には検出された前記特定色のインク量にかかわらず前記複数色のインクおよび前記特定色のインクを用いて色再現情報を生成しても良い。さらに、前記色再現情報生成手段は、検出された前記特定色のインク量が第１のしきい値未満であるか否かを印刷ページ単位で判定して色再現情報を生成しても良い。かかる構成を備える場合には、特定色を複数色によって置換することによる印刷品質の変化の知覚を抑制することができる。
【００２４】
本発明の第１の態様に係る印刷システムはさらに、次に印刷されるページに対応する前記印刷データに基づいて必要な前記特定色のインク量を算出する特定色インク量算出手段を備え、前記色再現情報生成手段は、算出された前記特定色のインク量が検出された前記特定色のインク量よりも多い場合に、前記特定色を含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記特定色を除く前記複数色を用いて色再現情報を生成することができる。かかる構成を備える場合には、印刷データに応じて、印刷中における特定色インクのインク切れを防止できると共に、特定色のインクを効率よく消費することができる。
【００２５】
本発明の第１の態様に係る印刷システム、本発明の第２の態様に係る印刷制御装置、および本発明の第３の態様に係る印刷制御装置において、前記複数色のインクは、イエローインク、マゼンタインク、シアンインク、前記マゼンタインクよりも濃度の低いライトマゼンタインクおよび前記シアンインクよりも濃度の低いライトシアンインクを含み、前記特定色のインクは前記イエローインクよりも明度の低いダークイエローインクであっても良い。また、前記色再現情報生成手段は、前記イエローインク、マゼンタインクおよびシアンインクを用いて前記ダークイエローインクの色相を補償しても良い。
【００２６】
さらに、本発明の第３の態様に係る印刷制御装置において、前記複数色のインクは、イエローインク、マゼンタインク、シアンインクを含み、前記特定色のインクは、前記マゼンタインクよりも濃度の低いライトマゼンタインクまたは前記シアンインクよりも濃度の低いライトシアンインクであっても良い。
【００２７】
本発明の第４の態様に係る印刷制御装置において、前記ドット形成決定手段は、処理中の印刷ジョブが存在する場合には検出された前記ダークイエロインクのインク量にかかわらず前記複数色のインクおよび前記ダークイエロ色のインクを用いてドット形成の有無を画素毎に決定しても良い。また、前記ドット形成決定手段は、処理中の印刷ジョブが存在せず、検出された前記ダークイエローインクのインク量が第１のしきい値以上の場合には、前記印刷データに基づき前記各色インクを用いてドットを形成するか否かを画素毎に決定しても良い。さらに、前記ドット形成決定手段は、検出された前記ダークイエロインクのインク量が第１のしきい値未満であるか否かを印刷ページ単位で判定してドット形成の有無を決定しても良い。かかる構成を備える場合には、ダークイエロインクを複数色によって置換することによる印刷品質の変化の知覚を抑制することができる。
【００２８】
本発明の第４の態様に係る印刷制御装置はさらに、次に印刷されるページに対応する前記印刷データに基づいて必要な前記ダークイエローインクのインク量を算出する必要ダークイエローインク量算出手段を備え、算出された前記ダークイエローインクの必要インク量が検出された前記ダークイエローインクのインク量よりも多い場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定するドット形成決定手段と、前記ドット形成決定手段の決定に基づいて前記印刷制御情報を生成する印刷制御情報生成手段とを備えることができる。このように、印刷データに基づいてページ単位にてダークイエロインクのインク切れを判断することができるので、特定色のインクを効率よく消費することができると共に、特定色インクのインク切れに伴う印刷品質の変化を抑制することができる。
【００２９】
本発明の第６の態様に係る印刷方法において、現在処理中の印刷ジョブの次の印刷ジョブから、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記複数色のインクによるドットの形成を決定することができる。また、印刷ページ単位にて前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記複数色のインクによるドットの形成を決定するができる。かかる構成を備える場合には、ダークイエロインクを複数色によって置換することによる印刷品質の変化の知覚を抑制することができる。
【００３０】
本発明の第６の態様に係る印刷方法はさらに、次に印刷されるページに対応する前記印刷データに基づいて必要な前記ダークイエローインクのインク量を算出し、算出された前記ダークイエローインクの必要インク量が検出された前記ダークイエローインクのインク量よりも多い場合には、前記ダークイエロインクを含む前記複数色のインクを用いた場合と同等の色再現性が得られるように前記印刷データに基づき前記ダークイエロインクを除く前記各色インクを用いてドットを形成するか否かを画素毎に決定し、前記ドット形成をするか否かの決定に基づいて前記各色インクのドットを印刷媒体上に形成することができる。このように、印刷データに基づいてページ単位にてダークイエロインクのインク切れを判断することができるので、特定色のインクを効率よく消費することができると共に、特定色インクのインク切れに伴う印刷品質の変化を抑制することができる。
【００３１】
本発明の第４の態様に係る印刷制御装置、および本発明の第６の態様に係る印刷方法において、前記複数色のインクは、前記イエローインクに加えて、マゼンタインク、シアンインク、前記マゼンタインクよりも濃度の低いライトマゼンタインクおよび前記シアンインクよりも濃度の低いライトシアンインクを含むことができる。また、前記使用インク置換手段は、前記イエローインク、マゼンタインクおよびシアンインクを用いて前記ダークイエローインクの色相を補償することができる。
【００３２】
【発明の実施の形態】
以下、本発明の作用・効果をより明確に説明するために、本発明の実施の形態を、次のような順序に従って説明する。
Ａ．第１実施例：
Ａ−１．装置構成：
Ａ−２．画像処理：
Ｂ．第２実施例：
Ａ．第１実施例：
Ａ−１．装置構成：
【００３３】
図１は、本発明に関わる印刷制御装置および印刷装置からなる印刷システムの構成を示す説明図である。図示するように、この印刷システムは、コンピュータ８０にカラープリンタ２０が接続されており、コンピュータ８０に所定のプログラムがロードされて実行されると、コンピュータ８０とカラープリンタ２０とが全体として印刷システムとして機能する。印刷しようとするカラー原稿は、コンピュータ８０上で各種のアプリケーションプログラム９１により作成した画像等が使用される。また、コンピュータ８０に接続されたスキャナ２１を用いて取り込んだカラー画像や、あるいはデジタルカメラ（ＤＳＣ）２８で撮影した画像をメモリカード２７を経由して取り込んで使用することも可能である。これらの画像のデータＯＲＧは、コンピュータ８０内のＣＰＵ８１により、カラープリンタ２０が印刷可能な画像データに変換され、画像データＦＮＬとしてカラープリンタ２０に出力される。カラープリンタ２０は、この画像データＦＮＬに従って、印刷媒体上に各色のインクドットの形成を制御する結果、印刷用紙上にカラー原稿に対応するカラー画像が印刷されることになる。
【００３４】
コンピュータ８０は、各種の演算処理を実行するＣＰＵ８１や、データを一時的に記憶するＲＡＭ８３、各種のプログラムを記憶しておくＲＯＭ８２，ハードディスク２６等から構成されている。また、ＳＩＯ８８をモデム２４を経由して公衆電話回線ＰＮＴに接続すれば、外部のネットワーク上にあるサーバＳＶから必要なデータやプログラムをハードディスク２６にダウンロードすることが可能となる。
【００３５】
カラープリンタ２０はカラー画像の印刷が可能なプリンタであり、本実施例では、印刷用紙上にシアン，マゼンタ，イエロ，ブラックの４色インクに加えて、淡シアン（ＬＣ）・淡マゼンタ（ＬＭ）の２色の淡インクと、ダークイエロ（ＤＹ）を加えた合計７色インクのドットを形成可能なインクジェットプリンタを使用している。ここで、淡シアン（ＬＣ）インクおよび淡マゼンタ（ＬＭ）インクは、それぞれシアンインクあるいはマゼンタインクの染料濃度の薄い（例えばシアンインクあるいはマゼンタインクの染料濃度の１／４の染料濃度）インクである。また、ダークイエロインクは、イエロインクより明度の低い黄色のインクであり、本実施例では、イエロインクに淡シアンインクの染料と淡マゼンタインクの染料とを添加したようなインクを、ダークイエロインクとして使用している。なお、イエロインクに他のインクの染料を添加したり、あるいは他の黄色い染料を用いたイエロインクをダークイエロインクとして使用しても構わない。
【００３６】
以下の説明では場合によって、シアンインク，マゼンタインク，イエロインク，ブラックインク，淡シアンインク，淡マゼンタインク，ダークイエロインクのそれぞれをＣインク，Ｍインク，Ｙインク，Ｋインク，ＬＣインク，ＬＭインク，ＤＹインクと略称するものとする。
【００３７】
カラープリンタ２０は、ピエゾ素子を用いてインクを吐出することによって印刷用紙上にインクドットを形成する方式を採用している。この方式のプリンタは、ピエゾ素子の駆動波形を制御することによって、吐出するインク滴の大きさを制御することができる。吐出するインク滴の大きさを制御することにより、印刷用紙上に形成されるインクドットの大きさを制御することが可能である。
【００３８】
本実施例で使用したカラープリンタでは、ピエゾ素子を用いてインクを吐出する方式を採用しているが、他の方式によりインクを吐出するノズルユニットを備えたプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に気泡（バブル）を発生させることによってインクを吐出させる方式のプリンタに適用してもよい。かかる方式を用いてインク滴を吐出する場合も、ヒータに通電する電流波形を制御したり、あるいは同時にインクを吐出するノズル数を増やしたりすることによって、印刷用紙上に形成されるインクドットの大きさを制御することが可能である。また、インクを吐出する代わりに、熱転写などの現象を利用して、印刷用紙上にインクドットを形成する方式のプリンタであっても構わない。
【００３９】
図２は、本実施例の印刷制御装置の機能を実現するための、コンピュータ８０のソフトウェアの構成を概念的に示すブロック図である。コンピュータ８０においては、すべてのアプリケーションプログラム９１はオペレーティングシステムの下で動作する。オペレーティングシステムには、ビデオドライバ９０やプリンタドライバ９２が組み込まれていて、各アプリケーションプログラム９１から出力される画像データは、これらのドライバを介して、カラープリンタ２０に出力される。
【００４０】
アプリケーションプログラム９１が印刷命令を発すると、コンピュータ８０のプリンタドライバ９２は、アプリケーションプログラム９１から画像データを受け取って、所定の画像処理を行い、プリンタが印刷可能な画像データＦＮＬに変換してカラープリンタ２０に出力する。
【００４１】
図２に概念的に示すように、プリンタドライバ９２が行う画像処理は、解像度変換モジュール９３と、色変換モジュール９４と、階調数変換モジュール９５と，信号変換モジュール９６と，インターレースモジュール９７の大きく５つのモジュールから構成されている。以下、各モジュールが行う画像処理の内容について簡単に説明する。
【００４２】
解像度変換モジュール９３は、各種のアプリケーションプログラム９１から受け取った画像データの解像度を、カラープリンタ２０が印刷するための解像度に変換する。画像データの解像度が印刷解像度よりも低い場合は、線形補間を行って隣接画像データ間に新たなデータを生成し、逆に印刷解像度よりも高い場合は、一定の割合でデータを間引くことによって、画像データの解像度を印刷解像度に変換する。
【００４３】
色変換モジュール９４は、解像度変換モジュール９３から印刷解像度に変換された画像データを受け取って、色変換処理を行う。色変換処理とは、Ｒ・Ｇ・Ｂの階調値からなる画像データをカラープリンタ２０で使用するＣ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭ・ＤＹの各７色、または、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭの各６色の階調値のデータに変換する処理である。この処理は、色変換テーブルを用いて行われており、本実施例ではＤＹインク残量不足時に用いるための６色用色変換テーブルＬＵＴ６と、通常時に用いるための７色用色変換テーブルＬＵＴ７とが備えられている。ＬＵＴ６にはＲ・Ｇ・Ｂのそれぞれの組合せからなる色を、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭ各色で表現するときの、各色階調値の組合せが記憶されている。一方、ＬＵＴ７にはＲ・Ｇ・Ｂのそれぞれの組合せからなる色を、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭ・ＤＹ各色で表現するときの、各色階調値の組合せが記憶されている。ＤＹインク残量不足時における両ＬＵＴ６、ＬＵＴ７の使い分けについては後述する。
【００４４】
階調数変換モジュール９５は、色変換モジュール９４から色変換済みの画像データを受け取って、階調数変換処理を行う。本実施例においては、色変換後の画像データは各色毎に２５６階調幅を持つデータとして表現されている。これに対し、本実施例のカラープリンタ２０では、「ドットを形成する」，「ドットを形成しない」のいずれかの状態しか採り得ない。すなわち、本実施例のカラープリンタ２０は局所的には２階調しか表現し得ない。そこで、２５６階調を有する画像データを、カラープリンタ２０が表現可能な２階調で表現された画像データに変換する必要がある。このような階調数の変換を行う処理が階調数変換処理である。
【００４５】
インターレースモジュール９７は、信号変換モジュール９６から６色分または７色分のドットデータを受け取って、インターレース処理を行う。インターレース処理は、ドットの形成有無を表す形式に変換された画像データを、カラープリンタ２０に転送すべき順序に並べ替えてる処理である。インターレースモジュール９７は、処理を終了すると、画像データＦＮＬとしてカラープリンタ２０に出力する。
【００４６】
本実施例では、カラープリンタ２０は、画像データＦＮＬに従って、ドットを形成する役割を果たすのみであり、画像処理は行っていないが、カラープリンタ２０において画像変換の一部を実行しても良い。
【００４７】
図３は、本実施例のカラープリンタ２０の概略構成を示す説明図である。このカラープリンタ２０は、図示するように、キャリッジ４０に搭載された印字ヘッド４１を駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ４０をキャリッジモータ３０によってプラテン３６の軸方向に往復動させる機構と、紙送りモータ３５によって印刷用紙Ｐを搬送する機構と、制御回路６０とから構成されている。
【００４８】
キャリッジ４０をプラテン３６の軸方向に往復動させる機構は、プラテン３６の軸と並行に架設されたキャリッジ４０を摺動可能に保持する摺動軸３３と、キャリッジモータ３０との間に無端の駆動ベルト３１を張設するプーリ３２と、キャリッジ４０の原点位置を検出する位置検出センサ３４等から構成されている。
【００４９】
印刷用紙Ｐを搬送する機構は、プラテン３６と、プラテン３６を回転させる紙送りモータ３５と、図示しない給紙補助ローラと、紙送りモータ３５の回転をプラテン３６および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。印刷用紙Ｐは、プラテン３６と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン３６の回転角度に応じて所定量だけ送られる。
【００５０】
制御回路６０は、ＣＰＵ６１とＲＯＭ６２とＲＡＭ６３等から構成されており、カラープリンタ２０の各種機構を制御する。すなわち、制御回路６０は、キャリッジモータ３０と紙送りモータ３５の動作を制御することによってキャリッジ４０の主走査と副走査とを制御するとともに、コンピュータ８０から供給される画像データＦＮＬに基づいて、各ノズルでのインク滴の吐出を制御している。この結果、印刷用紙上の適切な位置にインクドットが形成される。
【００５１】
キャリッジ４０にはブラック（Ｋ）インクを収納するインクカートリッジ４２と、シアン（Ｃ）・マゼンタ（Ｍ）・イエロ（Ｙ）・淡シアン（ＬＣ）・淡マゼンタ（ＬＭ）・ダークイエロ（ＤＹ）のインクを収納するインクカートリッジ４３とが装着されている。各インクカートリッジ４２、４３には記憶素子５３が備えられており、各インクのインク残量、カートリッジ４２，４３の製造年月日といった情報が格納されている。各インクのインク残量の検出は、例えば、ドット形成数にドットインク滴量を乗じて得られたインク消費量を各色インク毎にカウントアップしてインク初期量から減じたり、インクカートリッジ４２、４３内の各色インクに電圧を印加し、その電圧変化を電圧センサによって検出したり、あるいは、光学式センサによってインクカートリッジ４２、４３内の各色インクの透過率を検出することにより実行される。これらのインク残量検出処理は、プリンタ２０の制御回路６０またはコンピュータ８０によって実行され、記憶素子５３上のインク残量情報は、印刷実行の都度プリンタ２０によって更新される。なお、ＫインクとＤＹインクとを同じインクカートリッジに収納等してもよい。また、多色のインクをそれぞれ別のカートリッジに収納しても構わない。複数のインクを１つのカートリッジに収納可能とすれば、インクカートリッジをコンパクトに構成することができる。
【００５２】
キャリッジ４０にインクカートリッジ４２，４３を装着すると、カートリッジ内の各インクは図示しない導入管を通じて、各色毎のインク吐出用ヘッド４４ないし５０に供給される。各ヘッドに供給されたインクは、制御回路６０の制御の下でインク吐出用ヘッド４４ないし５０から吐出される。
【００５３】
図４は、インク吐出用ヘッド４４ないし５０におけるインクジェットノズルＮｚの配列を示す説明図である。図示するように、インク吐出用ヘッドの底面には、各色毎のインクを吐出する７組のノズル列が形成されており、１組のノズル列あたり４８個のノズルＮｚが、一定のノズルピッチｋで配列されている。
【００５４】
図５は、本実施例のカラープリンタ２０で用いられるインク成分の一例を示したものである。図５に示すように、各色のインクは、水に粘度調整用のジエチレングリコールと、各色毎の染料などを適量ずつ添加した混合溶液である。本実施例で用いたＤＹインクの組成は、Ｙインクの染料であるダイレクトイエロ８６に、Ｃインクの染料であるダイレクトブルー１９９とＭインクの染料であるアシッドレッド２８９とを略等量ずつ添加した組成となっている。しかしＤＹインクの組成はこれに限定されるものではなく、例えば、ダイレクトブルー１９９とアシッドレッド２８９の比率や添加量を変えたインク、または、ダイレクトイエロ８６にＫ（ブラック）インクの染料であるフードブラック２を少量添加したインクを使用することもできる。更には、ダイレクトブルー１９９やアシッドレッド２８９の添加量を多くしてダイレクトイエロ８６の含有量を若干減少させたインクや、フードブラックを添加してダイレクトイエロ８６の含有量を若干減少させたインクを使用することもできる。また、ＤＹインクに使用される黄色成分の染料は、Ｙインクとは異なる染料を使用するものであっても構わない。例えば、Ｙインクに使用されている黄染料のダイレクトイエロ８６の他に、ダイレクトイエロ１３２やアシッドイエロ２３等の黄色染料を使用することも可能である。いずれにしても、Ｙインクよりは暗く、単独では無彩色の灰色を表現することはできないが、カラープリンタに備えられた他色のインクと併用することで無彩色を表現可能なインクであれば、ＤＹインクとして使用することができる。
【００５５】
図６は、図５に示した組成の各種インクの明度を測定したものである。図６の横軸に取ったドット記録率とは、単位面積当たりに形成されるドットの割合を示す指標である。例えば、ドット記録率１００％とはすべての画素にドットが形成されている状態を示し、ドット記録率５０％とは半分の画素にドットが形成されている状態を、ドット記録率０％とはいずれの画素にもドットが形成されていない状態を示している。縦軸にとった明度は、印刷用紙の地色を基準とした画像の明るさを示している。例えば、明度１００％とは印刷用紙の地色そのままの状態を示し、明度が小さくなるにつれて画像の明るさは暗くなっていく。図示するように、いずれのドットも、ドット記録率０％の時は明度１００％であり、ドット記録率が増加するにつれて、すなわちドットを形成するにつれて、明度は小さくなっていく。同一のドット記録率で各種ドットによる画像の明度を比較すれば、各種インクの明るさを知ることができる。
【００５６】
図６に示されているように、本実施例で使用されているインクは、明るさの順に大きく４つのグループに分けることができる。Ｙインクはもっとも明るいグループに属し、ＬＭインクとＬＣインクとＤＹインクは２番目に明るいグループに属している。ＣインクとＭインクが３番目に明るいグループであり、Ｋインクがもっとも暗いグループに属している。図５に示すように、ＤＹインクはＹインクに、ＬＣインク相当の染料とＬＭインク相当の染料とが添加されたようなインク組成となっていることに対応して、ＤＹインクはＬＭインクやＬＣインクよりは暗いインクとなっている。
【００５７】
以上のようなハードウェア構成を有するカラープリンタ２０は、キャリッジモータ３０を駆動することによって、各色のインク吐出用ヘッド４４ないし５０を印刷用紙Ｐに対して主走査方向に移動させ、また紙送りモータ３５を駆動することによって、印刷用紙Ｐを副走査方向に移動させる。制御回路６０の制御の下、キャリッジ４０の主走査および副走査を繰り返しながら、適切なタイミングでノズルを駆動してインク滴を吐出することによって、カラープリンタ２０は印刷用紙上にカラー画像を印刷する。
Ａ−２．画像処理：
【００５８】
以下、図７ないし図９を参照して第１実施例の印刷システムにおける画像処理について説明する。図７は画像処理に際して実行される処理ルーチンを示すフローチャートである。図８は図７中の色変換処理に際して実行される処理ルーチンを示すフローチャートである。図９は第１実施例における７色用ＬＵＴ７と６色用ＬＵＴ６の対応関係の一例を示す説明図である。
【００５９】
第１実施例の印刷システムは、コンピュータ８０とカラープリンタ２０とから構成されている。コンピュータ８０のプリンタドライバ９２は、ＤＹインク残量ＤＹremに基づいて画像データＯＲＧをＤＹインクのドットを含む７色分のドットデータ、あるいは、ＤＹインクを含まない６色分のドットデータに変換する。プリンタドライバ９２は、変換した７色分または６色分のドットデータを画像データＦＮＬとしてカラープリンタ２０に供給する。カラープリンタ２０は、供給された７色分または６色分の画像データＦＮＬを受け取り、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭ・ＤＹの７色、またはＣ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭの６色のインクドットを形成して画像を印刷する。
【００６０】
コンピュータ８０内のＣＰＵ８１は、アプリケーションプログラム９１によって作成された後プリンタドライバ９２に供給された処理すべき画像データを取り込む（ステップＳ１００）。アプリケーションプログラム９１の中では、カラー画像データは、赤色（Ｒ），緑色（Ｇ），青色（Ｂ）の３色の画像の組合せにより表現されており、また各色毎の画像は、それぞれが階調値を有する画素の集まりとして表現されている。８ビットの画像データであれば、各画素が採り得る階調値は０から２５５の２５６段階の値となる。
【００６１】
アプリケーションプログラム９１から画像データを取り込むと、ＣＰＵ８１は、解像度変換を行う（ステップＳ１１０）。解像度変換処理では、画像の解像度がプリンタ解像度より低い場合には、線形補間を実行して隣接する画素の間に新たな画像データを生成し、逆に画像の解像度がプリンタ解像度より高い場合には、一定の割合で画像データを間引くことにより解像度を低下させる。上述のように、取り込んだ画像は画素の集まりとして表現されているが、この画像を印刷する場合、印刷しようとする印刷媒体上における画像の大きさによって、印刷媒体上において１画素が対応する長さは異なってくる。プリンタが単位長さ当たりに形成できるドットの数（これをプリンタ解像度と呼ぶ）は、予めプリンタ機種毎に決まっており、画像処理の都合上、画像解像度をプリンタ解像度に一致させておく必要がある。そこで、解像度変換（ステップＳ１１０）では、このように画像の解像度をプリンタの解像度に一致させる処理を行う。
【００６２】
解像度変換処理が終了すると、ＣＰＵ８１は色変換処理を行う（ステップＳ１２０）。前述のように、アプリケーションプログラム９１は、一般にカラー画像を赤色（Ｒ），緑色（Ｇ），青色（Ｂ）の３色の階調画像データとして表現している。一方、カラープリンタ２０は、原理的には、カラー画像をシアン色（Ｃ），マゼンタ色（Ｍ），イエロ色（Ｙ）の３色の減法混色によって表現する。したがって、カラー画像の印刷に際しては、Ｒ・Ｇ・Ｂの３色による色の表現方法を、Ｃ・Ｍ・Ｙの３色による色の表現方法に変換する、色変換処理が必要となる。
【００６３】
本実施例では、色変換処理の本質的処理の実行に先立ち、６色用ＬＵＴ６を用いて画像データの色変換を実行するか、７色用ＬＵＴ７を用いて画像データの色変換を実行するかを判定する使用ＬＵＴ判定処理を実行する。以下、図８を参照して使用ＬＵＴ判定処理について説明する。ＣＰＵ８１はＤＹインクの残量ＤＹremを取得する（ステップＳ１２００）。既述のように、本実施例の印刷システムに用いられるインクカートリッジ４２、４３には、インク残量等の情報を格納する記憶素子５３が備えられており、ＣＰＵ８１はプリンタ２０の制御回路６０を介してＤＹインクのインク残量ＤＹremを取得する。ＣＰＵ８１は、取得したＤＹインク残量ＤＹremがＤＹインクの使用を許容する下限値ＤＹref未満であるか否かを判定し（ステップＳ１２０１）、ＤＹインク残量ＤＹremが許容下限値ＤＹref以上であると判定した場合には（ステップ１２０１：Ｎｏ）、７色用ＬＵＴ７を用いて色変換処理を実行する（ステップＳ１２０２）。なお、許容下限値ＤＹrefとしては、例えば、全インク容量の約２０％とすることができる。
【００６４】
一方、ＣＰＵ８１は、ＤＹインク残量ＤＹremが許容下限値ＤＹref未満であると判定した場合には（ステップ１２０１：Ｙｅｓ）、実行中の印刷ジョブが完了したか否かを判定する（ステップＳ１２０３）。ＣＰＵ８１は、実行中の印刷ジョブが完了していないと判定した場合には、７色用ＬＵＴ７を用いて色変換処理を実行する（ステップＳ１２０２）。一方、ＣＰＵ８１は、実行中の印刷ジョブが完了していると判定した場合には、６色用ＬＵＴ６を用いて色変換処理を実行する（ステップＳ１２０４）。同一印刷ジョブ内では使用ＬＵＴの切り換えを行わないことで、印刷品質（印刷結果）のばらつきを防止するのである。このように、印刷ジョブが完了していない場合には使用ＬＵＴの切り換えを行わないので、許容下限値ＤＹrefの値は、一般的にインク切れとされるインク残量よりも多い値であることが望ましい。
【００６５】
次に、色変換処理の本質的な処理について説明する。上述のように、本実施例では、Ｃ・Ｍ・Ｙの３色ではなく、Ｋ・ＬＣ・ＬＭ・ＤＹを加えた合計７色、もしくは、Ｋ・ＬＣ・ＬＭを加えた合計６色に変換しているが、説明を簡略化するために、Ｃ・Ｍ・Ｙの３色に変換するものとして説明する。色変換処理を行うと、それぞれ２５６階調を持ったＲ・Ｇ・Ｂ階調画像データが、２５６階調を持ったＣ・Ｍ・Ｙの階調画像データに変換される。
【００６６】
ＣＰＵ８１は、図１０に示すような変換表を参照して、Ｒ・Ｇ・Ｂ階調値をＣ・Ｍ・Ｙ階調値に変換する。図示するように、変換表はＲ・Ｇ・Ｂの階調値を軸とする３次元の数表（色立体）であり、本実施例では各軸の値は０から２５５の値を採りうる。互いに直交するＲ・Ｇ・Ｂ各軸が張る空間を色空間と呼ぶ。変換表は、色立体を小さな立方体に細分し、小さな各立方体の頂点毎に、対応するＣ・Ｍ・Ｙの階調値を記憶したものである。
【００６７】
変換表を参照して色変換を行うには、次にようにして行う。例えば、Ｒ・Ｇ・Ｂ階調値がそれぞれＲＡ・ＧＡ・ＢＡで表される色をＣ・Ｍ・Ｙ階調値で表現する場合、色空間上で座標（ＲＡ，ＧＡ，ＢＡ）の点Ａを考え、点Ａを含むような小さな立方体（ｄＶ）を見つけ出し、この立方体の各頂点に記憶されているＣ・Ｍ・Ｙの各階調値から補間演算を行って、点ＡのＣ・Ｍ・Ｙ階調値を算出する。
【００６８】
このように変換表は、ＲＧＢの色立体に含まれる各座標に対して、Ｃ・Ｍ・Ｙの階調値を一組定めるという機能を果たすものである。変換表に、Ｃ・Ｍ・Ｙの階調値に加えて、Ｋ（黒），ＬＣ（淡いシアン），ＬＭ（淡いマゼンタ），ＤＹ（暗いイエロ）の各階調値を記憶しておけば、ＲＧＢ色立体内の各座標に対して、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹの各階調値を対応付けることができる（７色用ＬＵＴ７）。あるいは、変換表に、Ｃ・Ｍ・Ｙの階調値に加えて、Ｋ（黒），ＬＣ（淡いシアン），ＬＭ（淡いマゼンタ）の各階調値を記憶しておけば、ＲＧＢ色立体内の各座標に対して、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの各階調値を対応付けることができる（６色用ＬＵＴ６）。また、変換表には、中間的なＣ，Ｍ，Ｙの値あるいは、Ｃ，Ｍ，Ｙ，Ｋの値、あるいはＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの値を記憶させておいて、そこから演算等により最終的なＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹ、または、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの各階調値を求めても良い。
【００６９】
また、ほとんどの場合は、色変換処理の中で色補正処理も併せて行う。色補正処理とは、Ｒ・Ｇ・Ｂそれぞれの階調値を補正することによって、カラー画像を読み込む際に装置毎に感度特性が異なる影響を除いたり、または、Ｃ・Ｍ・Ｙの各階調値を予め補正して印刷装置毎の色再現特性の違いを除くための処理を言う。色補正を行うことにより、画像を読み込む機器や印刷装置の違いによらず、正確な色を表現することが可能となる。
【００７０】
ここで、本実施例にて用いられる７色用ＬＵＴ７と６色用ＬＵＴ６の対応関係の一例について図９を参照して説明する。７色用ＬＵＴ７のある格子点に着目したときに、その格子点に記憶されている階調値の組み合わせが（Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ、ＤＹ）＝（１，１，１，１，１０，１０，５）であったとする。ＤＹインクは、基本的に図５に示すように、ＹインクにＬＣインク成分のＬＭインク成分とが混合されたインクであるから、例えば、６色用ＬＵＴ６の格子点の階調値の組み合わせは（Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ）＝（１，１，１＋１，１，１０＋１，１０＋１）とすることができる。すなわち、Ｙドット・ＬＣドット・ＬＭドットの３つのドットに含まれる染料量と、ＤＹドットに含まれる染料量とがほぼ等しくなるので、Ｙドット・ＬＣドット・ＬＭドットの３つのドットが重ね打ちされた色と、ＤＹドットの色とはほとんど同じような色を表現することになる。したがって、印刷用紙上に表現される色はほぼ同様の色となるので、画質を悪化させることはない。また、ＤＹの階調値の振り分けは、これに限られるものでなく、図９に示すように（Ｃ、Ｍ、Ｙ）にそれぞれ、（０．３、０．３、１）、または、（１．８、１．８、１）ずつ割り振っても良く、あるいは、（Ｃ、Ｍ、Ｙ、Ｋ）に（２、２、２、１）ずつ割り振っても良い。さらに、この他の割合によってＤＹインクの階調値を他のインクに割り振っても良い。前者から後者に移行するに連れて、インクデューティの余裕は大きくなり、印刷品質は低下していく。
【００７１】
色変換処理を終了すると、ＣＰＵ８１は階調数変換処理を行う（ステップＳ１３０）。色変換後の画像データは、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹの７色、または、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの６色の２５６階調画像となっている。一方プリンタは、印刷用紙上にドットを形成することによって画像を表現しており、ドットは形成するか否かの２つの状態しか採り得ない。もっとも、最近ではドットの大きさを変える等して、中間状態を含めた多値のドットを印刷可能なプリンタも存在するが、依然として表現しうる階調値は多くはない。そこで、階調数変換処理によって、２５６階調を有する画像を、プリンタが表現できる非常に少ない階調で表現された画像に変換する必要がある。図１１は、階調数変換処理の一例として、２値化処理を行っている様子を示す概念図である。図１１（ａ）は、２値化処理を行う前の色変換後の画像データを、また図１１（ｂ）は２値化処理を行った後の画像データを示している。図示するように、２値化処理前の画像データは各画素に２５６階調のいずれかの値が書き込まれているが、２値化処理後の画素データは各画素にドットを形成する（値：１）か、しない（値：０）かを表すいずれかの値が書き込まれている。尚、図１１（ｂ）では、ドットの分布状況を分かり易くするために、「１」が書き込まれている画素にはハッチを施し、「０」が書き込まれている画素は白抜きで表している。
【００７２】
本実施例では、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹの７色またはＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの６色についてドットの形成有無を判断しているため、判断方法については種々の方法が考えられ、それぞれに得失がある。本実施例のカラープリンタ２０では、使用者が各種方法を選択することができる。以下、各方法について説明していくが、代表的なものとしては、誤差拡散法と呼ばれる方法と組織的ディザ法と呼ばれる方法との２つがある。一般的に、誤差拡散法は画質に優れ、組織的ディザ法は高速処理が可能であるという特徴がある。以下では、誤差拡散方法と組織ディザ法の概要について、それぞれ簡単に説明する。
【００７３】
Ａ−３．誤差拡散法による２値化処理：
図１２は誤差拡散法により２値化処理を行うフローチャートである。尚、ここで説明している実施例では、２値化処理を、色変換処理で変換されたＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹの各色毎に行っている。説明の煩雑化を避けるために、以下の説明では、色を特定せずに説明する。２値化処理を開始すると、ＣＰＵ８１は画像データＣｄを読み込む（ステップＳ２００）。この画像データＣｄは、色変換後の２５６階調を有する各色毎の画像データである。このデータに対し、補正データＣｄｘを生成する（ステップＳ２０２）。誤差拡散処理は処理済みの画素について生じた２値化誤差を、その画素の回りの未処理画素に所定の重みを付けて配分するもので、ステップＳ２０２では周辺の処理済み画素から分配されてきた誤差を着目画素に加えて、補正データＣｄｘを算出する。着目している画素ＰＰに対して、周辺のどの画素にどの程度の重み付けで、この誤差を配分するかを例示したのが図１３である。着目画素ＰＰに対して、キャリッジ４０の走査方向で数画素、および用紙Ｐの搬送方向後ろ側の隣接する数画素に対して、２値化誤差が所定の重み（１／４，１／８，１／１６）を付けて配分される。誤差拡散処理については後で詳述する。こうして生成された補正データＣｄｘと、各色毎に設定されている所定の閾値ｔｈとの大小を比較し（ステップＳ２０４）、データＣｄｘが閾値ｔｈより大きい場合には、２値化結果を表す値Ｃｄｒにドットを形成することを意味する値「１」を代入する（ステップＳ２０６）。逆に、データＣｄｘが閾値ｔｈより小さい場合は、２値化結果を表す値Ｃｄｒにドットを形成しないことを示す値「０」を代入する（ステップＳ２０８）。閾値ｔｈは、このようにドットを形成するか否かを判断する基準となる値である。インク残量の検出をドット形成量に基づいて実行する場合には、ここで判断された各色インクに対するドット形成の有無の判断と形成ドットのインク適量とを用いて、各色インクのインク消費量がカウントアップされる。
【００７４】
次に、ＣＰＵ８１は２値化により生じた誤差を計算し、その誤差を周辺の画素に拡散する処理を実施する（ステップＳ２１０）。誤差とは、原画像データの階調値から、階調数変換結果を引いた値をいう。例えば、原画像データにおける階調値６４の画素を考え、ドットが形成されたことによって、その画素には２５５階調値相当が表現されたとすると、６４−２５５＝−１９１の誤差が生じていることになる。逆に、その画素にドットが形成されない場合には、６４−０＝６４の誤差が生じる。
【００７５】
こうして演算された誤差は図１３に示した割合で、周辺の画素に拡散される。例えば、着目画素ＰＰにおいて階調値６４に相当する誤差が算出された場合、隣の画素Ｐ１には誤差の１／４である階調値１６に相当する誤差が拡散されることになる。こうして拡散された誤差が、先に説明したステップ２０２で画像データＣｄに反映され、補正データＣｄｘが生成されるのである。以上を全画素分について繰り返すと（ステップＳ２１２）、最終的には、図１１（ｂ）に示したようなドットの有無を表す画像データが得られる。
【００７６】
上述のように、色変換処理でＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹの７色またはのＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの６色の階調画像データを生成させ、２値化処理は各色毎に独立して行うという方法は、各色毎の処理内容が簡単であり迅速な処理が可能となる。また、各色毎の処理が独立し、かつ比較的単純であるため、専用の画像処理装置を使用してデータ変換を行う場合に並列処理が容易であり、誤差拡散法を用いた２値化処理でありながら迅速な処理を行うことが可能となる。
【００７７】
一方、色変換処理（図７参照）ではＣ，Ｍ，Ｙ，Ｋの４色の画像データを生成し、Ｃの階調データからＣとＬＣのドット形成有無を、またＭの階調データからＭとＬＭのドット形成有無を、Ｙの階調データからＹとＤＹのドット形成有無を判断するようにしてもよい。このような方法を用いれば、色変換処理が簡略化され、迅速な変換が可能となる。
【００７８】
組織的ディザ法による２値化処理の考え方を図１４を用いて説明する。ここでは、一般的な場合として画像データＣｄは０から２５５までの値を取り得るとし、ディザマトリックスは０から２５４の値を取り得るものとした。また、説明を簡略化するために、図１４では、画像データの一部（４×４の画素）のみを取り出して表している。図１４に示す通り、画像データＣｄの各画素とディザマトリックスの対応箇所の大小を比較する。画像データＣｄの方がディザマトリックスに示された閾値よりも大きい場合にはドットをオンにし、画像データＣｄの方が小さい場合にはドットをオフとする。図１４中でハッチングを付した画素がドットをオンにする画素を意味している。
【００７９】
以上のように、組織的ディザ法を用いた２値化処理では、画像データの階調値とディザマトリックスの閾値とを対応する画素毎に比較し、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ，ＤＹの７色、または、Ｃ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの６色について全画素のドット形成有無を判断する。
【００８０】
組織的ディザ法の場合も誤差拡散法による２値化処理の場合と同様に、色変換処理（図７参照）ではＣ，Ｍ，Ｙ，Ｋの４色の画像データを生成させ、Ｃの階調データからＣとＬＣのドット形成有無を、またＭの階調データからＭとＬＭのドット形成有無を、Ｙの階調データからＹとＤＹのドット形成有無を判断するようにしてもよい。かかる方法によれば、色変換処理で４色の画像データを生成させればよいので、色変換処理を簡略化することができる。更に、同色系統のドット（例えばＣドットとＬＣドット）に関しては、１つの画素に重ね打ちされることを簡単に避けることができ、画質の向上が期待できる。
【００８１】
図７に戻り説明を続けると、ＣＰＵ８１は階調数変換処理（ステップＳ１３０）を終了すると、インターレース処理を開始する（ステップＳ１４０）。この処理は、階調数変換処理によってドットの形成有無を表す形式に変換された画像データを、カラープリンタ２０に転送すべき順序に並べ替える処理である。すなわち、前述のようにカラープリンタ２０は、キャリッジ４０の主走査と副走査を繰り返しながら、印字ヘッド４１を駆動して印刷用紙Ｐの上にドット列（ラスタ）を形成していく。図４を用いて説明したように、各色毎のインク吐出用ヘッド４４ないし５０には、複数のノズルＮｚが設けられているので、１回の主走査で複数本のラスタを形成することができる。それらラスタは互いにノズルピッチｋだけ離れている。その結果、画素間隔で並ぶラスタを形成するには、まず、ノズルピッチｋだけ離れた複数のラスタを形成し、次にヘッド位置を少しずらして、ラスタの間に新たなラスタを形成していくといった制御が必要となる。また、印刷画質を向上させるために、１本のラスタを複数回の主走査に分けて形成したり、更には印刷時間を短縮するために、主走査の往動時と復動時のそれぞれでドットを形成するといった制御も行われる。
【００８２】
インターレース処理が終了すると、画像データはプリンタが印刷可能な画像データＦＮＬとして、カラープリンタ２０に出力される（ステップＳ１５０）。
【００８３】
以上説明したように、第１実施例に係る印刷システムによれば、色変換テーブルＬＵＴとしてＤＹインクを含む７色用ＬＵＴ７とＤＹインクを含まない６色用ＬＵＴ６とを備え、印刷ジョブ単位でＤＹインク残量ＤＹremに基づいて使用するＬＵＴを切り換える構成を備えている。したがって、印刷実行中のＤＹインク切れを回避することができると共に、インク切れに伴う印刷の中止、および、印刷の再実行を回避することができる。また、１つの印刷ジョブが終了した時点でＬＵＴの切り換えが実行されるので、複数の印刷ジョブがプリンタに送られた場合であっても印刷ジョブ単位での印刷結果に印刷品質のばらつきが生じることはなく、また、７色ＬＵＴ７から６色ＬＵＴ６に切り換えて印刷が継続されるので送信済みの印刷ジョブを中断する必要がない。
【００８４】
Ｂ．第２実施例：
上述してきた第１実施例の印刷システムにおいては、ＤＹインク残量ＤＹremが許容下限値ＤＹref未満となっても実行中の印刷ジョブが終了しなければ色変換テーブルＬＵＴの切り換えを実行しない。これに対して、第２実施例の印刷システムでは、現ページの印刷中に次ページの印刷に必要なＤＹインク量ＤＹreqに基づいて色変換テーブルの切り換えを実行する。かかる場合の使用ＬＵＴ判定処理について図１６を参照して説明する。図１６は第２実施例において色変換処理に際して実行される処理ルーチンを示すフローチャートである。なお、印刷システムの構成については第１実施例にて説明した印刷システムの構成と同様であるから同一の構成には同一の符号を付すことでその説明を省略する。
【００８５】
本処理ルーチンが開始すると、ＣＰＵ８１はＤＹインクの残量ＤＹremをインクカートリッジ４２、４３の記憶素子５３から取得する（ステップＳ１２１０）。ＣＰＵ８１は、取得したＤＹインク残量ＤＹremがＤＹインクの使用を許容する第２下限値ＤＹref２未満であるか否かを判定し（ステップＳ１２１１）、ＤＹインク残量ＤＹremが第２許容下限値ＤＹref２以上であると判定した場合には（ステップ１２１１：Ｎｏ）、７色用ＬＵＴ７を用いて色変換処理を実行する（ステップＳ１２１２）。なお、第２許容下限値ＤＹref２としては、例えば、全インク容量の約１０％〜１５％が適用され得る。
【００８６】
一方、ＣＰＵ８１は、ＤＹインク残量ＤＹremが第２許容下限値ＤＹref未満であると判定した場合には（ステップＳ１２１１：Ｙｅｓ）、次ページの印刷に必要なＤＹインク量ＤＹreqを算出する（ステップＳ１２１３）。必要ＤＹインク量ＤＹreqは、例えば、ＲＧＢ画像データ（印刷データ）とＣＭＹデータとを予め関連付けておき、ＲＧＢ画像データから直接、必要とされるＤＹインク量を概算しても良く、あるいは、ＲＧＢ画像データを７色用ＬＵＴ７を用いて色変換し、必要とされるＤＹインクのドット数から求めてもよい。ＣＰＵ８１は、算出した必要ＤＹインク量ＤＹreqがＤＹインク残量ＤＹrem未満であるか否かを判定し（ステップＳ１２１４）、必要ＤＹインク量ＤＹreqがＤＹインク残量ＤＹrem未満であると判定した場合には（ステップＳ１２１４：Ｙｅｓ）、６色用ＬＵＴ６を用いて次ページの印刷データの色変換処理を実行する。一方、ＣＰＵ８１は、必要ＤＹインク量ＤＹreqがＤＹインク残量ＤＹrem以上であると判定した場合には（ステップＳ１２１４：Ｎｏ）、７色用ＬＵＴ７を用いて次ページの印刷データの色変換処理を実行する（ステップＳ１２１２）。なお、一旦、ステップＳ１２１３にて７色用ＬＵＴ７を用いて色変換処理を実行している場合には、先の処理結果を用いても良い。
【００８７】
以上説明したように、第２実施例に係る印刷システムによれば、色変換テーブルＬＵＴとしてＤＹインクを含む７色用ＬＵＴ７とＤＹインクを含まない６色用ＬＵＴ６とを備え、次ページに要求される必要ＤＹインク量ＤＹreqとＤＹインク残量ＤＹremとに基づいて使用するＬＵＴを切り換える構成を備えている。したがって、印刷実行中のＤＹインク切れを回避することができると共に、インク切れに伴う印刷の中止、および、印刷の再実行を回避することができる。また、ページ単位でＬＵＴの切り換えが実行されるので、たとえ、印刷品質に多少の相違があったとしても、同一ページ内にてＬＵＴを切り換える場合と比較して認識されにくいという利点を有する。また、次ページ印刷に要求される必要ＤＹインク量ＤＹreqをしきい値としてＬＵＴの切り換えを行うので、ＤＹインクの第２許容下限値ＤＹref２を許容下限値ＤＹrefよりも少なく設定することが可能となり、ＤＹインクをぎりぎりまで使用することができる。
【００８８】
なお、色変換テーブルＬＵＴを切り換えるに当たっては、ＬＵＴの切り換えの確認を促す表示をＣＲＴ２３上に表示して、ＬＵＴの切り換え、または、ＤＹインクを含むインクカートリッジ４３の交換を選択できるようにしても良い。このように構成することにより、ユーザは、印刷品質を重視する印刷（全ページに亘り厳密に同一の印刷品質を求める印刷）と、ランニングコストを重視する印刷とを選択することができる。
【００８９】
以上、いくつかの実施例に基づき本発明に係る印刷システムを説明してきたが、上記した実施例は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【００９０】
例えば、上記各実施例では、７色用ＬＵＴ７および６色用ＬＵＴ６の２つの色変換テーブルを備えているが、７色用ＬＵＴ７のみを備えて、インクデューティを考慮して７色用ＬＵＴ７を利用してＤＹを含まない６色用ＬＵＴ６の階調値を動的に算出するようにしても良い。その一例について図９を参照して説明する。インクデューティの余裕が大きい場合には、印刷品質を優先して上記各実施例でも説明したようにＤＹの階調値をＹ、ＬＣ、ＬＭに割り振り、インクデューティの余裕が小さくなるに連れて、ＤＹの階調値をＣ、Ｍ、Ｋにも割り振っていく。すなわち、用いられるＤＹの成分と他の６色（Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ）の成分との関係は予め知られているので、その関係に基づいて割り振りの程度を決めてやればよい。
【００９１】
上記各実施例では、色変換テーブルを用いてＲＧＢデータをＣＭＹデータに変換しているが、色変換テーブルを用いることなく、色変換関数を用いて色変換を実行しても良い。
【００９２】
上記各実施例では、印刷ジョブ単位、または、次ページのＤＹインク消費量に基づくページ単位にて、７色用ＬＵＴ７から６色用ＬＵＴ６への切り換えを実行しているが、次ページのＤＹインク消費量を考慮することなくページ単位で色変換テーブルの切り換えを実行しても良い。かかる場合には、色変換テーブルの切り換え判断に用いるＤＹインク残量を低く設定できると共に、ページ単位であることから色変換テーブルの切り換えに伴う印刷品質の変化が知覚されにくいという利点を有する。また、行単位にて７色用ＬＵＴ７と６色用ＬＵＴ６とを交互に切り換えて、最終的に６色用ＬＵＴ６に切り換えるようにしてもよい。このように、移行印刷部分を設けることによってページ途中での色変換テーブルの切り換えに伴う印刷品質の変化を知覚され難くすることが可能となり、ページ途中での色変換テーブルの切り換えを実行することができる。
【００９３】
上記各実施例では、上述の機能を実現するソフトウェアプログラム（アプリケーションプログラム）が印刷システム上に格納されているが、例えば、上述の機能を実現するソフトウェアプログラム（アプリケーションプログラム）を、通信回線を介してコンピュータシステムのメインメモリまたは外部記憶装置に供給し実行するものであってもよい。
【００９４】
また、上述の各実施例では、ＤＹを除く６色分の画像データをコンピュータ８０からカラープリンタ２０に供給するものとして説明したが、６色分の画像データをＤＹを含む７色分の画像データに復号するコントロールボックスをカラープリンタ２０の前段に設け、画像データをコンピュータ８０から該コントロールボックスに供給するようにしても良い。
【００９５】
また、上述したカラープリンタ２０は、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭ・ＤＹの７色のインクドットを形成可能なカラープリンタとして説明したが、カラープリンタが備えるインクの種類はこれに限定されるものではない。例えば、前記７色に加えて他のインクを備えたカラープリンタであっても良く、更には、ＬＣインクあるいはＬＭインクのいずれか一方を有しないカラープリンタであっても構わない。
【図面の簡単な説明】
【図１】第１実施例に従う印刷システムの概略構成図である。
【図２】ソフトウェアの構成を示す説明図である。
【図３】本実施例のプリンタの概略構成図である。
【図４】本実施例のカラープリンタのインク吐出量ヘッドにノズルが配置されている様子を示す説明図である。
【図５】本実施例のカラープリンタに使用されている各種インクのインク組成を例示した説明図である。
【図６】本実施例のカラープリンタに使用されている各種インクの明度の計測結果を示す説明図である。
【図７】第１実施例において画像処理に際して実行される処理ルーチンを示すフローチャートである。
【図８】第１実施例において図７中の色変換処理に際して実行される処理ルーチンを示すフローチャートである。
【図９】第１実施例における７色用ＬＵＴ７と６色用ＬＵＴ６の対応関係の一例を示す説明図である。
【図１０】第１実施例における変換表の概要を示す説明図である。
【図１１】２値化処理の概要を説明する概要説明図である。
【図１２】第１実施例における誤差拡散法による２値化処理の一例を示すフローチャートである。
【図１３】誤差拡散法において誤差を拡散する際の重みの一例を説明する説明図である。
【図１４】組織的ディザ法を用いてドット形成有無を判断する原理を示す説明図である。
【図１５】第２実施例において図７中の色変換処理に際して実行される処理ルーチンを示すフローチャートである。
【符号の説明】
２０…カラープリンタ
２１…スキャナ
２４…モデム
２６…ハードディスク
２７…メモリカード
３０…キャリッジモータ
３１…駆動ベルト
３２…プーリ
３３…摺動軸
３４…位置検出センサ
３５…紙送りモータ
３６…プラテン
４０…キャリッジ
４１…印字ヘッド
４２，４３…インクカートリッジ
４４…インク吐出用ヘッド
５３…記憶素子
６０…制御回路
６１…ＣＰＵ
６２…ＲＯＭ
６３…ＲＡＭ
８０…コンピュータ
８１…ＣＰＵ
８２…ＲＯＭ
８３…ＲＡＭ
８８…ＳＩＯ
９０…ビデオドライバ
９１…アプリケーションプログラム
９２…プリンタドライバ
９３…解像度変換モジュール
９４…色変換モジュール
９５…階調数変換モジュール
９６…インターレースモジュール
ＬＵＴ６…６色用色変換テーブル
ＬＵＴ７…７色用色変換テーブル
【図１】
0003783516.tif 000002
【図２】
0003783516.tif 000003
【図３】
0003783516.tif 000004
【図４】
0003783516.tif 000005
【図５】
0003783516.tif 000006
【図６】
0003783516.tif 000007
【図７】
0003783516.tif 000008
【図８】
0003783516.tif 000009
【図９】
0003783516.tif 000010
【図１０】
0003783516.tif 000011
【図１１】
0003783516.tif 000012
【図１２】
0003783516.tif 000013
【図１３】
0003783516.tif 000014
【図１４】
0003783516.tif 000015
【図１５】
0003783516.tif 000016