(57)【要約】【課題】インクの片減りを抑制でき、印刷量や画質への影響を把握できる印刷データの処理方法、プリンター、印刷システムを提案すること。【解決手段】印刷システム１は、ホストコンピューター２で動作するプリンタードライバー１２を備える。プリンタードライバー１２は、印刷ジョブ毎に、インクカートリッジ４内のインク残量をインクの色毎に検出して補正係数を決定し、記憶部２５から読み出した第１色変換ＬＵＴのインク量データに補正係数を乗じて補正色変換ＬＵＴを生成する。次に、現在のインク残量で印刷可能な印刷量の予測値を、第１色変換ＬＵＴと補正色変換ＬＵＴを用いた場合のそれぞれについて算出する。また、第１色変換ＬＵＴおよび補正色変換ＬＵＴを用いて色変換した２種類のテストパターンを印刷する。しかる後に補正色変換ＬＵＴを用いて印刷ジョブを実行する。【選択図】図３
2014162026.tif 000002
【特許請求の範囲】
【請求項１】
第１の色のインクの残量及び第２の色のインクの残量を検出し、
検出した前記第１の色のインクの残量及び前記第２の色のインクの残量に基づき、予め記憶している第１色変換テーブルを補正して、前記第１の色のインクの使用量が前記第１色変換テーブルよりも少なくなる第２色変換テーブルを生成し、
前記第１色変換テーブルを用いて所定のデータを印刷する場合の印刷可能な印刷量である第１の印刷量、および、前記第２色変換テーブルを用いて前記所定のデータを印刷する場合の印刷可能な印刷量である第２印刷量を算出することを特徴とする印刷データの処理方法。
【請求項２】
前記所定のデータは、印刷指令と共に受け渡される印刷対象データである請求項１に記載の印刷データの処理方法。
【請求項３】
前記第２色変換テーブルは、
前記検出したインクの残量に基づいて決定した補正係数を用いて生成される請求項１または２に記載の印刷データの処理方法。
【請求項４】
第１の色のインクを貯留する第１インク貯留部と、
前記第１インク貯留部に貯留された前記第１の色のインクの残量を検出する第１インク残量検出部と、
第２の色のインクを貯留する第２インク貯留部と、
前記第２インク貯留部に貯留された前記第２の色のインクの残量を検出する第２インク残量検出部と、
ＲＧＢ表色系の色データをインク量データに変換する第１色変換テーブルを記憶する記憶部と、
検出された前記第１の色のインクの残量及び前記第２の色のインクの残量に基づき、前記第１の色のインクの使用量が前記第１色変換テーブルよりも少なくなる第２色変換テーブルを生成する色変換テーブル設定部と、
前記第１色変換テーブルあるいは前記第２色変換テーブルを用いて、前記色データをインク量データに変換する色変換処理部と、
前記第１色変換テーブルを用いて所定のデータを印刷する場合の印刷可能な印刷量である第１の印刷量、および、前記第２色変換テーブルを用いて前記所定のデータを印刷する場合の印刷可能な印刷量である第２印刷量を算出するデータ処理部と、を有することを特徴とするプリンター。
【請求項５】
前記所定のデータは、印刷指令と共に受け渡される印刷対象データである請求項４に記載のプリンター。
【請求項６】
前記色変換テーブル設定部は、
前記検出した第１の色のインクの残量及び前記第２の色のインクの残量に基づいて決定された補正係数を用いて前記第２色変換テーブルを生成する請求項５または６に記載のプリンター。
【請求項７】
第１の色のインクを貯留する第１インク貯留部、前記第１インク貯留部に貯留された前記第１の色のインクの残量を検出する第１インク残量検出部、第２の色のインクを貯留する第２インク貯留部、前記第２インク貯留部に貯留された前記第２の色のインクの残量を検出する第２インク残量検出部、および前記第１の色のインクと前記第２の色のインクとを吐出するインクジェットヘッドを備える印刷部と、
ＲＧＢ表色系の色データをインク量データに変換する第１色変換テーブルを記憶する記憶部、検出された前記第１の色のインクの残量及び前記第２の色のインクの残量に基づいて前記第１の色のインクの使用量が前記第１色変換テーブルよりも少なくなる第２色変換テーブルを生成する色変換テーブル設定部、前記第１色変換テーブルあるいは前記第２色変換テーブルを用いて前記色データをインク量データに変換する色変換処理部、および前記第１色変換テーブルを用いて所定のデータを印刷する場合の印刷可能な印刷量である第１の印刷量と前記第２色変換テーブルを用いて前記所定のデータを印刷する場合の印刷可能な印刷量である第２印刷量とを算出するデータ処理部を備える印刷制御部と、を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数色のインクを用いて印刷するプリンターあるいは印刷システムの制御に関する。
【背景技術】
【０００２】
インクジェットプリンターにおいて、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）の４色のインクを色別のカートリッジに入れたものをセットにしたＣＭＹＫ一体型カートリッジが用いられている。このようなＣＭＹＫ一体型カートリッジを用いる場合、インクが均等に減っていけば無駄なくインクを使い切ることができるが、印刷内容によっては、一部のインクが減る片減り状態になってしまう。ＣＭＹＫ一体型カートリッジは、一種類でもインクがなくなると他のインクが残っていてもカートリッジ全体を交換しなければならないため、インクの片減りによって廃棄インクが多くなるおそれがある。また、各色のカートリッジを個別に交換できる場合でも、インクの片減りが発生するとカートリッジの交換を別々のタイミングで行わなければならないため、メンテナンスの負担が大きい。
【０００３】
また、インクジェットプリンターでカラー印刷を行う場合、印刷データを生成するプリンタードライバーにおいて、画像データ等の画素毎に、ＲＧＢ表色系で示された色データを、複数色のインク（例えば、ＣＹＭＫの４色のインク）のインク量データに変換する色変換処理を行う。色変換処理は、予め作成しておいた色変換ルックアップテーブル（以下、色変換ＬＵＴという）に基づいて行われる。色変換処理によって取得したインク量データに基づき、各色のインクで印刷するドットを決定するハーフトーン処理、および、ハーフトーンデータをインクジェットヘッドの各インクノズルに割り当てるラスタライズ処理が行われ、印刷データが生成される。
【０００４】
ここで、特許文献１には、インクの片減りを抑制する印刷モードを備えた印刷装置（印刷システム）が開示されている。この印刷装置は、黒（Ｋ）インクとして、マットブラック（以下、ＭＫインクという）と、フォトブラックインク（以下、ＰＫインクという）の２種類を用いる。通常は、記録紙がマット紙の場合には、ＭＫインクのみを使用して印刷し、記録紙が光沢紙の場合には、ＭＫインクとＰＫインクを使用して印刷を行う。また、記録紙がマット紙のとき、ユーザーが設定を変えることにより、ＭＫインク節約モードで印刷することができる。ＭＫインク節約モードでは、ＭＫインクの使用量の一部をＰＫインクに振り分けるため、インクの片減りを抑制あるいは解消できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１９６８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の構成では、ＭＫインク節約モードにおけるインクの振り分け量は事前に決定されており、印刷時にその都度決定することはできない。従って、インクカートリッジ内のインク残量に応じたインク量の調整を行うことができず、効果的にインクの片減りを抑制できないおそれがある。また、特許文献１では、インク消費量を調整したことによる印刷結果への影響を具体的に把握するのが困難である。例えば、印刷量（印刷枚数）をどの程度増やせそうかを具体的に把握するのが困難である。
【０００７】
また、特許文献１の構成は、一部のインク（同系色のインク）の片減りを抑制できるものにすぎない。従って、ＣＹＭＫの４色を用いるプリンターにおけるインクの片減り対策には有効でない。特に、一体型カートリッジの場合には、カートリッジ内のインクを効率的に使い切ることができず、廃棄インクが多くなるおそれがあると共に、カートリッジ毎の印刷可能量が少なくなってしまうおそれがある。
【０００８】
本発明の課題は、このような点に鑑みて、効果的にインクの片減りを抑制でき、且つ、インク量の調整の影響（印刷量の変化など）の評価に有効な制御を行うことのできる印刷データの処理方法、プリンター、及び印刷システムを提案することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の印刷データの処理方法は、
第１の色のインクの残量及び第２の色のインクの残量を検出し、
検出した前記第１の色のインクの残量及び前記第２の色のインクの残量に基づき、予め記憶している第１色変換テーブルを補正して、前記第１の色のインクの使用量が前記第１色変換テーブルよりも少なくなる第２色変換テーブルを生成し、
前記第１色変換テーブルを用いて所定のデータを印刷する場合の印刷可能な印刷量である第１の印刷量、および、前記第２色変換テーブルを用いて前記所定のデータを印刷する場合の印刷可能な印刷量である第２印刷量を算出することを特徴としている。
【００１０】
また、本発明のプリンターは、
第１の色のインクを貯留する第１インク貯留部と、
前記第１インク貯留部に貯留された前記第１の色のインクの残量を検出する第１インク残量検出部と、
第２の色のインクを貯留する第２インク貯留部と、
前記第２インク貯留部に貯留された前記第２の色のインクの残量を検出する第２インク残量検出部と、
ＲＧＢ表色系の色データをインク量データに変換する第１色変換テーブルを記憶する記憶部と、
検出された前記第１の色のインクの残量及び前記第２の色のインクの残量に基づき、前記第１の色のインクの使用量が前記第１色変換テーブルよりも少なくなる第２色変換テーブルを生成する色変換テーブル設定部と、
前記第１色変換テーブルあるいは前記第２色変換テーブルを用いて、前記色データをインク量データに変換する色変換処理部と、
前記第１色変換テーブルを用いて所定のデータを印刷する場合の印刷可能な印刷量である第１の印刷量、および、前記第２色変換テーブルを用いて前記所定のデータを印刷する場合の印刷可能な印刷量である第２印刷量を算出するデータ処理部と、を有することを特徴としている。
【００１１】
更に、本発明の印刷システムは、
第１の色のインクを貯留する第１インク貯留部、前記第１インク貯留部に貯留された前記第１の色のインクの残量を検出する第１インク残量検出部、第２の色のインクを貯留する第２インク貯留部、前記第２インク貯留部に貯留された前記第２の色のインクの残量を検出する第２インク残量検出部、および前記第１の色のインクと前記第２の色のインクとを吐出するインクジェットヘッドを備える印刷部と、
ＲＧＢ表色系の色データをインク量データに変換する第１色変換テーブルを記憶する記憶部、検出された前記第１の色のインクの残量及び前記第２の色のインクの残量に基づいて前記第１の色のインクの使用量が前記第１色変換テーブルよりも少なくなる第２色変換テーブルを生成する色変換テーブル設定部、前記第１色変換テーブルあるいは前記第２色変換テーブルを用いて前記色データをインク量データに変換する色変換処理部、および前記第１色変換テーブルを用いて所定のデータを印刷する場合の印刷可能な印刷量である第１の印刷量と前記第２色変換テーブルを用いて前記所定のデータを印刷する場合の印刷可能な印刷量である第２印刷量とを算出するデータ処理部を備える印刷制御部と、を有することを特徴としている。
【００１２】
本発明は、このように、検出したインク残量に基づいて第１色変換テーブルを補正でき、補正によって生成した第２色変換テーブルを用いて、インク残量に応じたインク量の調整を行うことができる。これにより、バランス良くインクを消費でき、効果的にインクの片減りを抑制できる。また、印刷量の予測値を算出して、インク量の調整に伴う印刷量の変化を具体的に把握できる。特に、検出したインク残量に基づき、残存インクによって印刷可能な印刷量の予測値を、第１色変換テーブルを用いた場合、および、第２色変換テーブルを用いた場合のそれぞれについて算出できる。よって、印刷の実態に即した予測値を算出でき、インク量を調整した効果をより正確に評価できる。
【００１３】
本発明において、前記所定のデータは、印刷指令と共に受け渡される印刷対象データである。このようにすると、印刷する画像や文書の内容に基づいてインクの消費量を推定できるため、印刷量の予測値をより正確に算出できる。
【００１４】
また、本発明において、前記第２色変換テーブルは、前記検出したインクの残量に基づいて決定した補正係数を用いて生成される。このようにすると、削減対象色のインクの使用量が減る色変換テーブルを容易に生成できる。
【００１５】
本発明によれば、インク残量に応じたインク量の調整を行うことができるため、バランス良くインクを消費でき、効果的にインクの片減りを抑制できる。また、印刷量の予測値を算出するため、インク量の調整に伴う印刷量の変化を具体的に把握できる。特に、印刷の実態に即した予測値を算出できるため、インク量を調整した効果をより正確に評価できる。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用した印刷システムの概略ブロック図である。
【図２】テスト印刷データの印刷例である。
【図３】印刷対象データの印刷処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、図面を参照して、本発明を適用した印刷データの処理方法、プリンター、及び印刷システムの実施の形態を説明する。
【００１８】
（印刷システム）
図１は本発明を適用した印刷システムの概略ブロック図である。本例の印刷システム１は、ホストコンピューター２と、このホストコンピューター２に接続されたインクジェットプリンター３（印刷部）を備えている。インクジェットプリンター３は、シアンインクＣ、マゼンダインクＭ、イエローインクＹおよび黒インクＫの４色のインクを充填した一体型のインクカートリッジ４（第１、第２インク貯留部）を装着するカートリッジ装着部５と、インクカートリッジ４から供給される４色のインクを記録紙に向けて吐出するインクジェットヘッド６と、インクジェットプリンター３の各部を制御する制御部７を備えている。
【００１９】
ホストコンピューター２では、ＯＳ１０（オペレーティングシステム）、アプリケーションプログラム１１およびプリンタードライバー１２（印刷制御部／印刷部の一部）が動作している。アプリケーションプログラム１１は画像データあるいは画像データを含む文書データ等を作成するソフトウエアであり、ＯＳ１０上で動作している。プリンタードライバー１２は、ＯＳ１０を介して、アプリケーションプログラム１１から出力される画像、文書等の印刷対象データを印刷指令と共に受け取る。プリンタードライバー１２は受け取ったデータを印刷データに変換し、この印刷データをインクジェットプリンター３に出力する。インクジェットプリンター３は、受け取った印刷データに基づき、画像、文書等を印刷する。
【００２０】
（プリンタードライバー）
図１に示すように、プリンタードライバー１２はドライバー上位層２１と、画像処理モジュール２２を備えている。ドライバー上位層２１はアプリケーションプログラム１１から印刷指令と共に供給された印刷対象データをレンダリング処理し、印刷対象データの各画素をＲＧＢ多値データ（ＲＧＢ表色系の色データ）に変換する。画像処理モジュール２２は、ドライバー上位層２１から供給されるＲＧＢ多値データを各色のインク量データに変換し、更に、このインク量データを印刷データに変換してインクジェットプリンター３に出力する。画像処理モジュール２２は、色変換処理部２３、インク残量検出部２４（第１、第２インク残量検出部）、記憶部２５、色変換ＬＵＴ設定部２６（色変換テーブル設定部）、コマンド変換部２７、データ処理部２８等を備えている。
【００２１】
色変換処理部２３は、色変換ＬＵＴを参照して、各画素のＲＧＢ多値データを各色のインク（シアンインクＣ、マゼンダインクＭ、イエローインクＹおよび黒インクＫ）のインク量データに変換する。色変換処理部２３から出力されるインク量データは、画像データの各画素を記録用紙上に印刷する際の各インクの吐出量である。
【００２２】
インク残量検出部２４は、アプリケーションプログラム１１から印刷指令および印刷対象データを受け取ると、印刷指令に基づき、インクジェットプリンター３に装填されているインクカートリッジ４内のインク残量をインクの色毎に検出する。例えば、インクジェットプリンター３の制御部７は、インクジェットヘッド６の印刷動作中にインクジェットヘッド６からの各色のインク吐出量を監視しており、インクカートリッジ４に搭載されたＩＣチップ（ＣＳＩＣ）に各色のインク吐出量の累積値を記録する。そこで、インク残量検出部２４は、ＣＳＩＣから読み出したインク吐出量の累積値を制御部７から取得し、インク残量を算出する。あるいは、インク残量検出部２４は、印刷データに基づいてインク残量を検出することもできる。すなわち、直近のインクカートリッジ４の交換タイミング以降に印刷された印刷データからインク吐出量を算出し、この値に基づいてインク残量を算出する。
【００２３】
記憶部２５は、画質の違いを確認するためのテストパターン、および、第１色変換ＬＵＴ（第１色変換テーブル）を記憶している。色変換ＬＵＴ設定部２６は、インク残量検出部２４の検出結果に基づき、予め記憶部２５に記憶されている第１色変換ＬＵＴを補正して、補正色変換ＬＵＴ（第２色変換テーブル）を生成する。色変換ＬＵＴ設定部２６は、補正色変換ＬＵＴを生成すると、最新の補正色変換ＬＵＴを用いて色変換処理が行われるように、色変換処理部２３の設定を変更する。また、インクカートリッジ４の交換が行われると、色変換処理部２３で第１色変換ＬＵＴを用いて色変換処理を行う設定に戻す。各色変換ＬＵＴの具体的構成、および、補正色変換ＬＵＴの生成処理については後述する。
【００２４】
データ処理部２８は、補正色変換ＬＵＴが生成されると、残存インクによって印刷可能な印刷量の予測値を、第１色変換テーブルを用いた場合、および、補正色変換テーブルを用いた場合のそれぞれについて算出する。この処理には、インク残量検出部２４によって検出されたインク残量と、印刷指令と共にアプリケーションプログラム１１から受け取った印刷対象データ（所定のデータ）を用いる。すなわち、受け取った印刷対象データの印刷に必要なインク量を第１色変換ＬＵＴに基づいて算出して、算出したインク量とインク残量に基づき、ＣＭＹＫの４色のインクのうちのどれかが最初にインク切れになるまでの印刷可能枚数の予測値を算出する。これが、第１印刷量である。同様に、受け取った印刷対象データの印刷に必要なインク量を補正色変換ＬＵＴに基づいて算出して、算出したインク量とインク残量に基づき、ＣＭＹＫの４色のインクのうちのどれかが最初にインク切れになるまでの印刷可能枚数の予測値を算出する。これが、第２印刷量である。
【００２５】
また、データ処理部２８は、補正色変換ＬＵＴが生成されると、記憶部２５からテストパターンを読み出し、テストパターンに対して第１色変換ＬＵＴを用いて色変換させて、第１インク量データを生成すると共に、補正色変換ＬＵＴを用いて色変換処理部２３にテストパターンを色変換させて、第２インク量データを生成する。データ処理部２８は、生成した第１インク量データおよび第２インク量データを、算出した第１印刷量および第２印刷量のデータと共に、コマンド変換部２７に受け渡す。
【００２６】
コマンド変換部２７は、色変換処理によって生成されたインク量データを印刷データに変換する。本例では、インクを記録紙に打ち込む際に、インクジェットヘッド６から記録紙に向かって吐出させるインク滴として大きさの異なる３種類（大、中、小）のインク滴を用いており、インク滴の大きさに対応した３種類（大、中、小）の印刷ドットを形成する。コマンド変換部２７は、各画素について、各色のインク量データに基づき、各色のインクによる印刷ドットの形成状況を決定するハーフトーン処理と、ハーフトーンデータをインクジェットヘッド６のノズル毎に割り当てるラスタライズ処理を行い、印刷データを生成する。
【００２７】
図２は、テスト印刷データの印刷例である。コマンド変換部２７は、データ処理部２８から受け渡された第１インク量データおよび第２インク量データから、２種類の画質のテストパターンを並べて印刷するテスト印刷データを生成する。２種類の画質のテストパターンとは、図２に示すように、第１色変換ＬＵＴを用いて色変換した場合の印刷品質（基準品質）のテストパターンＴａと、補正色変換ＬＵＴを用いて色変換した場合の印刷品質（インク量調整品質）のテストパターンＴｂである。また、テスト印刷データは、補正色変換ＬＵＴの生成に用いた補正係数が、テストパターンＴｂと共に１ページに印刷されるように構成されたデータである。また、コマンド変換部２７には、色変換処理部２３から、第１色変換ＬＵＴあるいは補正色変換ＬＵＴを用いて生成された印刷対象データのインク量データが受け渡される。コマンド変換部２７は、このインク量データを、印刷対象データの印刷データに変換する。
【００２８】
プリンタードライバー１２は、コマンド変換部２７により生成された印刷データ（印刷対象データの印刷データ、テスト印刷データ、等）をインクジェットプリンター３に出力する。インクジェットプリンター３の制御部７は、印刷データに基づいてインクジェットヘッド６を駆動制御して、テスト印刷データおよび印刷対象データを記録紙に印刷する。
【００２９】
（色変換ＬＵＴ）
第１色変換ＬＵＴは、インクの減り方が均等な状態で用いられる色変換ＬＵＴである。インクカートリッジ４の交換直後にはインク残量が均等であるため、プリンタードライバー１２の初期設定では、色変換処理部２３で第１色変換ＬＵＴを用いて色変換処理を行うように設定されている。
【００３０】
補正色変換ＬＵＴは、４色のうちの少なくとも１色のインクについて、その使用量が第１色変換ＬＵＴを用いた印刷よりも少なくなるように色データとインク量データが対応づけられた色変換ＬＵＴである。色変換ＬＵＴ設定部２６は、補正色変換ＬＵＴとして、４色のうちのいずれか１色を削減対象色とする色変換ＬＵＴを生成できる。また、複数色（例えば、ＣＭＹの３色）を削減対象色とし、複数色のインクの使用量を均等に削減した色変換ＬＵＴを生成し、これを補正色変換ＬＵＴとして用いることもできる。あるいは、複数色（例えば、ＣＭＹの３色）を削減対象色とし、複数色のインクの使用量をそれぞれ個別の補正係数によって削減した色変換ＬＵＴを生成し、これを補正色変換ＬＵＴとして用いることもできる。
【００３１】
本例において、第１色変換ＬＵＴおよび補正色変換ＬＵＴは、ＲＧＢ色空間における１７×１７×１７個の格子点を設定して、これらの格子点（色データ）のそれぞれについて、印刷時に吐出されるインク量を４色のそれぞれについて対応づけたデータである。なお、格子点の数や分布については、他の値とすることもできる。色変換ＬＵＴ設定部２６は、検出したインク残量に基づき、あるいは、インク残量と他の参照データに基づき、削減対象色、および、補正係数を決定する。色変換ＬＵＴ設定部２６は、第１色変換ＬＵＴを構成する全ての格子点について、削減対象色のインク量データに補正係数を乗じる。これにより、補正色変換ＬＵＴが生成される。
【００３２】
補正係数は、各種の方法で算出できる。本形態では、以下に説明するように、インク残量に基づいて算出される補正係数Ａと、インク残量および印刷履歴情報に基づいて算出される補正係数Ｂと、インク残量および印刷対象データに基づいて算出される補正係数Ｃの３種類を想定しているが、これらの方法に限定されるものでなく、他の方法を用いることもできる。
【００３３】
補正係数Ａの算出にあたって、検出したインク残量データから、インク残量比を算出する。すなわち、インクカートリッジ４における４色のインクＣＭＹＫの初期注入量（未使用の時点でのインク量）がＲｃ、Ｒｍ、Ｒｙ、Ｒｋであり、検出されたインク残量がｒｃ、ｒｍ、ｒｙ、ｒｋである場合、各色のインクの基準残量比は、Ｒｃ／Ｒ、Ｒｍ／Ｒ、Ｒｙ／Ｒ、Ｒｋ／Ｒ（Ｒ＝Ｒｃ＋Ｒｍ＋Ｒｙ＋Ｒｋ）である。一方、検出したインク残量から算出される各色のインク残量比は、ｒｃ／ｒ、ｒｍ／ｒ、ｒｙ／ｒ、ｒｋ／ｒ（ｒ＝ｒｃ＋ｒｍ＋ｒｙ＋ｒｋ）である。色変換ＬＵＴ設定部２６は、各色について、インク残量比／基準残量比を算出する。そして、インク残量比／基準残量比に基づいて、補正係数Ａを決定する。補正係数Ａは、上述したように、インクの色毎に決定しても良く、複数の色のインクを一律に削減するように共通の値に決定してもよい。
【００３４】
補正係数Ｂの算出に使用される印刷履歴情報は、直近の所定枚数（例えば、５枚）分の印刷におけるインクの消費量である。色変換ＬＵＴ設定部２６は、各色のインクの消費量と、各色のインク残量から、直近の印刷と同じ印刷が続いた場合に最初にどの色のインクを使い切るかを予測する。加えて、上記と同様に、インク残量比／基準残量比の値が最も小さい色がどの色かを判定する。最初に使い切ると予測されたインクの色が、インク残量比／基準残量比の値が小さい色と一致した場合には、上述した補正係数Ａの値を元にして、補正係数Ａよりも小さい値を補正係数Ｂに決定する。これは、印刷履歴を加味して補正を強くすることを意味している。
【００３５】
次に、補正係数Ｃの算出には、印刷対象データが使用される。色変換ＬＵＴ設定部２６は、印刷対象データを第１色変換ＬＵＴによってインク量データに色変換して、印刷対象データを印刷するときの各色のインクの消費量を算出する。そして、４色の中でインク消費量の比率が最も大きい色と、インク残量比／基準残量比の値が最も小さい色とが一致した場合には、上述した補正係数Ａの値を元にして、補正係数Ａよりも小さい値を補正係数Ｃに設定する。これは、これから印刷する内容を加味して補正を強くすることを意味している。
【００３６】
（印刷処理）
図３は印刷対象データの印刷処理のフローチャートである。本例では、プリンタードライバー１２は、色変換処理部２３によって行われる色変換処理に用いられる色変換ＬＵＴを、印刷ジョブ毎に切り換えるものとする。すなわち、プリンタードライバー１２は、アプリケーションプログラム１１から印刷指令と共に画像などの印刷対象データの供給を受けると、ドライバー上位層２１によって、印刷対象データの各画素をＲＧＢ多値データに変換する（ステップＳ１）。次に、インク残量検出部２４がインクカートリッジ４内のインク残量をインクの色毎に検出する（ステップＳ２）。なお、ステップＳ１、Ｓ２は逆の順で行ってもよいし、並行して行っても良い。
【００３７】
続いて、色変換ＬＵＴ設定部２６は、第１色変換ＬＵＴの補正に用いる補正係数を決定する（ステップＳ３）。補正係数の決定は、インク残量に基づき、あるいは、インク残量と他の参照データに基づき、上述した各種の方法で行われる。そして、補正係数を用いて第１色変換ＬＵＴを補正して、補正色変換ＬＵＴを生成する。しかる後に、最新の補正色変換ＬＵＴを用いて色変換処理を行うように、色変換処理部２３の設定を変更する（ステップＳ４）。
【００３８】
補正色変換ＬＵＴを生成した後、データ処理部２８は、上述した第１、第２印刷量を算出する（ステップＳ５）。更に、第１色変換ＬＵＴおよび補正色変換ＬＵＴによるテストパターンの印刷結果を評価するテスト印刷データを生成し、インクジェットプリンター３に出力して、印刷する（ステップＳ６）。上述したように、テスト印刷データにはテストパターンＴａ、Ｔｂだけでなく、補正色変換ＬＵＴを生成するのに用いた補正係数も印刷される。このとき、第１、第２印刷量についてもテストパターンＴａ、Ｔｂと共に印刷すれば、ユーザーは印刷枚数がどの程度増大するかを具体的に把握できる。
【００３９】
次に、テスト印刷に続いて、印刷対象データを印刷する（ステップＳ７）。すなわち、補正色変換ＬＵＴを用いて印刷対象データをインク量データに変換し、インク量データを印刷データに変換してインクジェットプリンター３に出力し、印刷する。なお、ステップＳ７の処理は、テスト印刷データの印刷後、一旦保留とし、ユーザーによって印刷対象データの印刷指示がプリンタードライバー１２に入力された場合に実行するように構成してもよい。
【００４０】
以上のように、本形態では、印刷ジョブを行う毎にインク残量を検出して、検出したインク残量に基づいて第１色変換ＬＵＴを補正し、生成した補正色変換ＬＵＴを用いて、インク残量に応じたインク量の調整を行うことができる。これにより、インク残量に応じてバランス良くインクを消費でき、効果的にインクの片減りを抑制できる。
【００４１】
また、本形態では、印刷量の予測値を算出して、インク量の調整に伴う印刷量の変化を具体的に把握できる。特に、検出したインク残量、および、これから印刷する印刷対象データ等に基づき、インクカートリッジ４内に残存しているインクによって印刷可能な印刷量の予測値を、第１色変換ＬＵＴを用いた場合、および、補正色変換ＬＵＴを用いた場合のそれぞれについて算出できる。よって、印刷の実態に即した予測印刷量を算出でき、インク量を調整した影響をより正確に評価できる。例えば、予測印刷量をテストパターンと共に印刷することもできるし、プリンタードライバー１２の設定画面に表示してもよい。あるいは、補正係数、補正色変換ＬＵＴの作成にフィードバックすることもできる。
【００４２】
また、本形態では、テストパターンを基準品質（第１色変換ＬＵＴによる印刷品質）とインク量調整品質（補正色変換ＬＵＴによる印刷品質）の２種類の印刷品質で印刷すると共に、補正係数も印刷できる。そして、これらの印刷後に、印刷対象データを印刷できる。従って、補正の内容を確認でき、印刷結果の違いを確認した上で印刷を行うことができる。
【００４３】
（他の実施形態）
上記の形態は、インクジェットプリンター３とホストコンピューター２を備え、ホストコンピューター２で動作するプリンタードライバー１２がインク残量に応じて補正色変換ＬＵＴを生成して、テスト印刷データ等を生成する形態（印刷システム１）であったが、インクジェットプリンター３とホストコンピューター２とを一体化させ、インクジェットプリンター３でプリンタードライバー１２を動作させるように構成することもできる。
【符号の説明】
【００４４】
１…印刷システム、２…ホストコンピューター、３…インクジェットプリンター、４…インクカートリッジ、５…カートリッジ装着部、６…インクジェットヘッド、７…制御部、１０…ＯＳ、１１…アプリケーションプログラム、１２…プリンタードライバー、２１…ドライバー上位層、２２…画像処理モジュール、２３…色変換処理部、２４…インク残量検出部、２５…記憶部、２６…色変換ＬＵＴ設定部、２７…コマンド変換部、２８…データ処理部、Ｃ…シアンインク、Ｋ…黒インク、Ｍ…マゼンダインク、Ｙ…イエローインク、Ｔａ…基準品質のテストパターン、Ｔｂ…インク量調整品質のテストパターン
【図１】
2014162026.tif 000003
【図２】
2014162026.tif 000004
【図３】
2014162026.tif 000005