(57)【要約】【課題】印刷に用いるインクについて同一時刻にキャリブレーション情報が取得されていない場合に、キャリブレーション精度を維持しつつ、ユーザの工数を低減することができる画像補正システムを提供する。【解決手段】印刷されたパッチの測色値に対応する濃度補正情報を取得する毎に、濃度補正情報を取得した時刻と、パッチを印刷した記録媒体の種類とを対応づけてメモリに累積する。そして、印刷に用いる記録媒体の種類についてのユーザによる設定を受け付け、その種類の記録媒体で用いる有彩色インクについてメモリから最新の時刻に対応した濃度補正情報を読み出し、受け付けられた種類の記録媒体で用いる有彩色インクの最新の時刻の濃度補正情報が同一の時刻であるかを判定し、同一時刻であると判定された場合に、最新の時刻の濃度補正情報に対応する補正テーブルで画像データの濃度補正を行う。【選択図】図５
2010213260.tif 000002
【特許請求の範囲】
【請求項１】
複数の有彩色を含むインクを用いて印刷可能なインクジェットプリンタにより記録媒体に印刷されたパッチを測色して印刷対象の画像データに対して濃度補正を行う画像補正システムであって、
前記インクジェットプリンタにより前記インクのうち複数種類の記録媒体それぞれに対して使用が対応付けられたインクを用いて印刷されたパッチを測色して測色値を取得する測色値取得手段と、
前記測色値取得手段により取得された前記測色値に基づきインク色ごとに濃度補正情報を求め、前記濃度補正情報と前記濃度補正情報を取得した時刻とを前記インク色ごとに対応づけてメモリに記憶する記憶手段と、
印刷に用いる記録媒体についてユーザによる設定を受け付ける受付手段と、
前記受付手段により受け付けられた設定に対応する前記記録媒体の印刷に用いるインク色それぞれについて、前記メモリに記憶された前記時刻のうち最新の時刻を読み出す第１の読出手段と、
前記第１の読出手段において読み出された最新の時刻のうち、前記記録媒体の印刷に用いる複数の有彩色インクにおける前記最新の時刻が同一の時刻であるか否かを判定する判定手段と、
前記判定手段により前記最新の時刻が同一の時刻であると判定した場合、前記最新の時刻に取得された前記濃度補正情報に基づき前記印刷対象の画像データに対して濃度補正を行う第１の補正手段と
を備えることを特徴とする画像補正システム。
【請求項２】
前記設定は、前記印刷に用いる記録媒体の種類と印刷品位に関する設定を含むことを特徴とする請求項１に記載の画像補正システム。
【請求項３】
前記判定手段により前記最新の時刻が同一の時刻でないと判定した場合、前記メモリに記憶された前記時刻のうち前記複数の有彩色インクについて前記濃度補正情報が同時に取得された時刻を読み出す第２の読出手段と、
前記第２の読出手段により読み出された時刻に取得された前記濃度補正情報に基づき前記印刷対象の画像データに対して濃度補正を行う第２の補正手段と
をさらに備えることを特徴とする請求項１又は２に記載の画像補正システム。
【請求項４】
前記判定手段により前記最新の時刻が同一の時刻でないと判定した場合、メッセージを表示するための表示手段をさらに備えることを特徴とする請求項３に記載の画像補正システム。
【請求項５】
前記濃度補正情報は、インク吐出量に関するランク値であり、
前記記憶手段は、複数の記録媒体それぞれに対応して測色値とインク吐出量とが関連付けられた一覧を参照して、前記測色値取得手段において取得された前記測色値に対応するインク吐出量を取得するごとに、該インク吐出量を、前記測色値を取得した時刻とともに前記記録媒体でパッチを印刷したインクに対応づけて、メモリに記憶することを特徴とする請求項１乃至４のいずれか１項に記載の画像補正システム。
【請求項６】
前記有彩色インクは、グレー近傍を出力するのに使用されない特色インクまたは特定色域のみでしか使用されない特色インクを除く有彩色インクであることを特徴とする請求項１乃至５のいずれか１項に記載の画像補正システム。
【請求項７】
複数の有彩色を含むインクを用いて印刷可能なインクジェットプリンタにより記録媒体に印刷されたパッチを測色して印刷対象の画像データに対して濃度補正を行う画像補正方法であって、
前記インクジェットプリンタにより前記インクのうち前記複数の記録媒体それぞれに対して使用が対応付けられたインクを用いて印刷されたパッチを測色して測色値を取得する測色値取得工程と、
前記測色値取得工程において取得された前記測色値に基づきインク色ごとに濃度補正情報を求め、前記濃度補正情報と前記濃度補正情報を取得した時刻とを前記インク色ごとに対応づけてメモリに記憶する記憶工程と、
印刷に用いる記録媒体についてユーザによる設定を受け付ける受付工程と、
前記受付工程において受け付けられた設定に対応する前記記録媒体の印刷に用いるインク色それぞれについて、前記メモリに記憶された前記時刻のうち最新の時刻を読み出す第１の読出工程と、
前記第１の読出工程において読み出された最新の時刻のうち、前記記録媒体の印刷に用いるインクのうち複数の有彩色インクにおける前記最新の時刻が同一の時刻であるか否かを判定する判定工程と、
前記判定工程において前記最新の時刻が同一の時刻であると判定した場合、前記最新の時刻に取得された前記濃度補正情報に基づき前記印刷対象の画像データに対して濃度補正を行う第１の補正工程と
を備えることを特徴とする画像補正方法。
【請求項８】
前記設定は、前記複数の記録媒体のうちの印刷に用いる記録媒体の種類と印刷品位に関する設定を含むことを特徴とする請求項７に記載の画像補正方法。
【請求項９】
前記判定工程において前記最新の時刻が同一の時刻でないと判定した場合、前記メモリに記憶された前記時刻のうち前記複数の有彩色インクの前記濃度補正情報が同時に取得された時刻を読み出す第２の読出工程と、
前記第２の読出工程において読み出された時刻に取得された前記濃度補正情報に基づき前記印刷対象の画像データに対して濃度補正を行う第２の補正工程とをさらに備えることを特徴とする請求項７又は８に記載の画像補正方法。
【請求項１０】
前記判定工程において前記最新の時刻が同一の時刻でないと判定した場合、メッセージを表示する表示工程をさらに備えることを特徴とする請求項９に記載の画像補正方法。
【請求項１１】
前記濃度補正情報は、インク吐出量に関するランク値であり、
前記記憶工程は、複数の記録媒体それぞれに対応して測色値とインク吐出量とが関連付けられた一覧を参照して、前記測色値取得工程において取得された前記測色値に対応するインク吐出量を取得するごとに、該インク吐出量を、前記測色値を取得した時刻とともに前記記録媒体でパッチを印刷したインクに対応づけて、メモリに記憶することを特徴とする請求項７乃至１０のいずれか１項に記載の画像補正方法。
【請求項１２】
前記有彩色インクは、グレー近傍を出力するのに使用されない特色インクまたは特定色域のみでしか使用されない特色インクを除く有彩色インクであることを特徴とする請求項７乃至１１のいずれか１項に記載の画像補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像補正を行う画像補正システムおよび画像補正方法に関する。
【背景技術】
【０００２】
同じプリンタでも使い続けていると、インクの濃度やヘッドのインク吐出特性等の経時変化により、プリンタの出力の色や階調性等の出力特性が変動する。経時変化によらず、出力特性を安定させるために、キャリブレーションと呼ばれる技術が開発されている。定期的に出力特性量を測定し、測定値からキャリブレーション情報を算出して、その情報を元に補正することで、出力特性を安定に保ってプリンタを使用することができる。定期的にキャリブレーション情報を算出するため、算出したキャリブレーション情報を保持しておき、必要に応じて過去の情報に切り替えることも考えられている（特許文献１）。
【０００３】
従来は、シアン（Ｃ）／マゼンタ（Ｍ）／イエロー（Ｙ）／ブラック（Ｋ）／淡シアン（ＬＣ）／淡マゼンタ（Ｌｍ）インクのようなＣＭＹＫインクだけであった。しかし、プリンタの高画質化のため、グレー（Ｇｒ）／レッド（Ｒ）／グリーン（Ｇ）／ブルー（Ｂ）インク等の特色インクと呼ばれるインクも使用され、８〜１２色程度の多色化が進んでいる。さらに、光沢紙と非光沢紙で表面のインクの吸収の違いなどを考慮し、より良い出力を得るために、同一色のインクであっても光沢紙用のインクと非光沢紙用のインクを用いる場合もある。画質を重視する印刷を行うか、印刷速度を重視する印刷を行うかによって、使用するインクの数が異なる場合がある。例えば、高品位の印刷を行う場合には、特色インク等を使用してより多くのインク数で印刷を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３０１７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
キャリブレーション情報の作成後、時間経過とともにインクの濃度やヘッドの吐出量の変動により色ずれが発生してしまう。そのために、キャリブレーション情報の作成は、定期的に行うのが望ましい。キャリブレーション情報の作成は、従来、搭載されたすべてのインクに対して同じ時間に行っていたため、定期的にすべてのインクの情報が更新されていた。しかし、プリンタの高画質化・多色化によって、用紙や品位ごとに使用できるインクが異なり、すべてのインクを１つの用紙で使用できないことがある。その場合、１度にはすべてのインクのキャリブレーション情報を作成できない。
【０００６】
前回にキャリブレーション情報を算出したインク以外を使用する用紙に印刷する場合には、印刷する直前に必ずキャリブレーション情報の算出を行えば、使用するインクの情報は最新であるため、通常と同じ精度が得られる。しかし、キャリブレーション情報の算出は時間がかかり、ユーザの手間となってしまうため、望ましくない。
【０００７】
前回にキャリブレーション情報を算出したインク以外を使用する用紙に印刷する場合は、前回以外の過去に算出した履歴から、印刷したい用紙に使用するインクがすべて算出されているキャリブレーション情報を探し出す。そして、その履歴のキャリブレーション情報を使用することが考えられる。しかし、この場合、すべてのインクがこの履歴の時点でのキャリブレーション情報を使用することになり、インクの種類によってはもっと新しい情報を使用できる場合もあるので、有効に活用することができない。
【０００８】
加えて、多色化が進みインクの種類が増えているが、キャリブレーションに与える視覚特性への影響はインクごとに異なる。シアン（Ｃ）／マゼンタ（Ｍ）／イエロー（Ｙ）／淡シアン（Ｌｃ）／淡マゼンタ（Ｌｍ）インクのような有彩色インクのうちのいくつかのキャリブレーション情報がずれた場合、カラーバランスが崩れる。時に視覚特性上の感度が高いグレーや肌色では顕著になる。一方、ブラック（Ｋ）やグレー（Ｇｒ）のような無彩色インクのキャリブレーション情報がずれた場合、明度成分にのみ影響し、カラーバランスには影響を与えない。また、レッド（Ｒ）／グリーン（Ｇ）／ブルー（Ｂ）のような特色インクの場合は、特色はグレー軸には使われず、特定色域でしか使われないため、肌色やグレーには影響を与えない。すなわち、有彩色インクのカラーバランスがずれると、視覚特性上の感度が高いグレーや肌色において顕著となり、画像劣化となりやすい。一方、明度成分のずれはカラーバランスのずれよりも許容されるため、無彩色インクのずれは視覚特性上の影響が小さいといえる。また、特色インクのずれはある特定色域のみに影響を与えるため、視覚特性上の影響は小さいといえる。
【０００９】
このように、キャリブレーションに与える視覚特性への影響がインクごとに異なることを考慮し、キャリブレーション方法を考える必要がある。すべてのインクのキャリブレーション情報が同一時間に算出できない場合、視覚特性への影響が最も大きい有彩色インクのカラーバランスのずれを許容できるようにキャリブレーション精度を保ったキャリブレーション方法を実現することが必要である。
【００１０】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、印刷に用いるインクについて同一時間にキャリブレーション情報が取得されていない場合に、カラーバランスのずれを許容できるようにキャリブレーション精度を維持することができる画像補正システムおよび画像補正方法を提供することを目的とする。また、キャリブレーションを行なう際に、ユーザの工数を低減することができる画像補正システムおよび画像補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係る画像補正システムは、複数の有彩色を含むインクを用いて印刷可能なインクジェットプリンタにより記録媒体に印刷されたパッチを測色して印刷対象の画像データに対して濃度補正を行う画像補正システムであって、
前記インクジェットプリンタにより前記インクのうち複数種類の記録媒体それぞれに対して使用が対応付けられたインクを用いて印刷されたパッチを測色して測色値を取得する測色値取得手段と、
前記測色値取得手段により取得された前記測色値に基づきインク色ごとに濃度補正情報を求め、前記濃度補正情報と前記濃度補正情報を取得した時刻とを前記インク色ごとに対応づけてメモリに記憶する記憶手段と、
印刷に用いる記録媒体についてユーザによる設定を受け付ける受付手段と、
前記受付手段により受け付けられた設定に対応する前記記録媒体の印刷に用いるインク色それぞれについて、前記メモリに記憶された前記時刻のうち最新の時刻を読み出す第１の読出手段と、
前記第１の読出手段において読み出された最新の時刻のうち、前記記録媒体の印刷に用いる複数の有彩色インクにおける前記最新の時刻が同一の時刻であるか否かを判定する判定手段と、
前記判定手段により前記最新の時刻が同一の時刻であると判定した場合、前記最新の時刻に取得された前記濃度補正情報に基づき前記印刷対象の画像データに対して濃度補正を行う第１の補正手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印刷に用いるインクについて同一時間にキャリブレーション情報が取得されていない場合に、視覚特性への影響が最も大きいカラーバランスのずれを許容できるようにキャリブレーション精度を維持し、ユーザの工数を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】画像補正システムの構成の一例を示す図である。
【図２】通常のＲＧＢプリンタにおける印刷の画像処理の手順を示すフローチャートである。
【図３】用紙と使用インクの関係を示す図である。
【図４】キャリブレーション情報を算出する処理の手順を示すフローチャートである。
【図５】算出したキャリブレーション情報を使用して出力の補正を行う処理の手順を示すフローチャートである。
【図６】用紙Ａと用紙Ｄそれぞれに用いられるインクのランク値を示す図である。
【図７】用紙Ａと用紙Ｄそれぞれに用いられるインクのランク値を組み合わせる一例を説明する図である。
【図８】用紙Ａと用紙Ｂそれぞれに用いられるインクのランク値を示す図である。
【図９】用紙Ａと用紙Ｂそれぞれに用いられるインクのランク値を組み合わせる一例を説明する図である。
【図１０】用紙Ａと用紙Ｃそれぞれに用いられるインクのランク値を示す図である。
【図１１】用紙Ａと用紙Ｃそれぞれに用いられるインクのランク値を組み合わせる一例を説明する図である。
【図１２】用紙Ａと用紙Ｅそれぞれに用いられるインクを示す図である。
【図１３】用紙Ａと用紙Ｅそれぞれに用いられるインクのランク値を示す図である。
【図１４】用紙Ａと用紙Ｅそれぞれに用いられるインクのランク値を組み合わせる一例を説明する図である。
【図１５】測色値とインク吐出量との対応を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１５】
［第１の実施例］
図１は、画像補正システムの構成の一例を示す図である。情報処理装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、モニタ１１４（タッチパネルを備えてもよい）を接続するビデオカード１０４を備えている。さらに記憶領域として、ハードディスクドライブやメモリカードなどの記憶部１０５を備える。また、マウス、スタイラスおよびタブレットなどのポインティングデバイス１０６、キーボード１０７などを接続するＵＳＢやＩＥＥＥ１３９４などのシリアルバス用のインタフェース１０８を備える。さらに、ネットワーク１１５と接続するネットワークインタフェースカード（ＮＩＣ）１１６を備える。これらの構成はシステムバス１０９で相互に接続されている。また、インタフェース１０８には、画像形成装置であるインクジェットプリンタ等のプリンタ１１０、デジタルカメラ１１１、測色器１１２、スキャナ１１３等を接続可能である。
【００１６】
ＣＰＵ１０１は、ＲＯＭ１０２または記憶部１０５に格納されたプログラム（以下で説明する画像処理プログラムを含む）をワークメモリであるＲＡＭ１０３にロードしてプログラムを実行する。その後、プログラムに従いシステムバス１０９を介して上記の各構成を制御することで、そのプログラムの機能を実現する。
【００１７】
なお、図１は、本実施例で説明する情報処理装置のハードウェアの一般的な構成を示し、その一部の構成を欠いたり、他のデバイスが追加されても、本発明の範疇に含まれる。本実施例において、複数種類の記録媒体のうち、ある記録媒体（用紙等）においてインクごとに１階調ずつ印刷、測色を行い、補正を実行する構成について説明する。
【００１８】
図２は、通常のＲＧＢプリンタにおける印刷の画像処理の手順を示すフローチャートである。まず、Ｓ２０１において、印刷対象の画像データや文書データ等のデータは、色補正テーブルを用いて変換される。入力データの色空間からプリンタの色空間への色域圧縮や記憶色等の色加工を行う。ここでは、入力色空間からプリンタのデバイスＲＧＢ色空間への３次元ＬＵＴによる変換が一般的である。次に、Ｓ２０２において、色分解テーブルを用いてＣＭＹＫ等のインク成分の信号値に分解される。ここでは、プリンタのデバイスＲＧＢ色空間からプリンタのインク色への３次元からｎ次元への多次元ＬＵＴによる変換が一般的である。次に、Ｓ２０３において、階調補正テーブルと呼ばれる１次元ＬＵＴによってＣＭＹＫ等のインク成分の信号値に対して階調補正を行う。最後に、Ｓ２０４において、量子化変換により誤差拡散やディザ法によってインクのドット信号に変換され、印刷データとしてプリンタに送られて印刷される。
【００１９】
図３は、本実施例における用紙等の記録媒体と使用可能なインクの関係を示す図である。本実施形態では、シアンインク（Ｃ１／Ｃ２）とマゼンタインク（Ｍ１／Ｍ２）とブラックインク（Ｋ１／Ｋ２）は異なる特性の２種類のインクを持ち、イエローインク（Ｙ１）に関しては１種類のみのインクを持っている。複数種類の用紙に対応して使用するインクが決められており、それぞれのインクの特性及び用紙の特性が考慮された最適な組み合わせとなっている。図中の丸印は、その用紙で使用するインクを示している。用紙Ａでは、Ｃ１、Ｍ１、Ｙ１、Ｋ１を使用し、用紙ＢではＣ２、Ｍ２、Ｙ１、Ｋ１を使用し、用紙ＣではＣ１、Ｍ１、Ｙ１、Ｋ２を使用し、用紙Ｄでは、Ｃ１、Ｍ１、Ｙ１、Ｋ１を使用して印刷を行う。
【００２０】
次に、キャリブレーション技術に関する説明を行う。まず、キャリブレーションの原理について説明する。プリンタを使い続けていると、インクの濃度やヘッドのインク吐出特性等の経時変化により、プリンタの出力の色や階調性等の出力特性が変動する。蒸発色剤の沈降等の現象により同一のインクタンクであっても、時間経過ともにインクの濃度が変化する。本実施例において、ヘッドのインク吐出特性は、１つのノズルから吐出されるインク量（インク吐出量）を示す。一般的に、インク量として重さや体積を使用するが、本実施例においては、重さ（ｎｇ）を使用して説明する。
【００２１】
インク吐出量は、主にヘッドのノズル径や電圧等のヘッドの特性によって決まり、製造時のばらつき以外に時間経時変化によっても変動する。また、インクごとにヘッドの構造やインクの粘性などが異なるため、インク吐出量も異なる。ここで、ある吐出量を基準吐出量と定義する。本実施例において、基準吐出量を製造工差のばらつきの中心となる吐出量として、３ｎｇを基準吐出量とする。基準吐出量を元にキャリブレーションの吐出量ランク値（以下、単にランク値とする）を定義する。基準吐出量をランク値＝０とし、基準吐出量からのずれに対して、小さい場合はマイナス値とし、大きい場合はプラス値とする。本実施例において、０．１ｎｇずれた場合にランク値が１変化するものとする。例えば、吐出量が２．６ｎｇの場合には、ランク値＝−４となる。
【００２２】
インク吐出量が大きいと印刷結果は濃く出力され、インク吐出量が小さいと印刷結果は薄く出力される。インク吐出量が分かっていれば、異なるインク吐出量のヘッドでも出力色や階調性等の出力特性が同じになるように補正することができる。例えば、ランク値＝＋３の場合、吐出量が３．３ｎｇであるので、基準吐出量に比べて１０％多くインクが用紙に打たれることになる。Ｓ２０３において階調補正テーブルにより変換する際に、基準吐出量の階調補正テーブルと比較して１０％少なくなるような階調補正テーブルを作成し、そのテーブルを使用して補正する。その結果、基準吐出量と同じ出力特性をランク値＝＋３のインク吐出量のプリンタにおいて実現できる。
【００２３】
また、実際にランク値＝＋３のプリンタを用意し、基準吐出量の場合の出力特性が一致するように実際に階調補正テーブルを作成してもよい。すべてのランク値に対して基準吐出量と同じ出力特性になるような階調補正テーブルを予め作成しておく。インクごとにランク値がわかっていれば、ランク値に応じて予め作成された階調補正テーブルを使用して補正することで、インクごとの吐出量によらず同じ出力特性となるように補正することができる。
【００２４】
図１５は、異なるインク吐出量のプリンタで出力を行い、あるインクにおけるインク吐出量と出力測色値との関係をプロットした一例を示す図である。図に示すように、インク吐出量と出力色には相関関係があることがわかる。つまり、インク色ごとに出力色（測色値）を調べると、それぞれの出力色に関連付けられたインクのインク吐出量またはランク値が推定できる。実際に、インク吐出量は、ノズル径等によるインク吐出量の違いだけでなく、インクの濃度変化等による出力色の変動も含まれた状態で推定される。しかし、推定された吐出量またはランク値に応じて階調補正テーブルを切り替えることで、インクの濃度変化による変動も同時に適切に補正される。このように推定されたインク吐出量またはランク値は、用紙には依存せずにプリンタのヘッドおよびインクの濃度のみに依存する。本実施例において、インク吐出量またはランク値に関連する情報をキャリブレーション情報（濃度補正情報）と呼ぶこととする。
【００２５】
次に、キャリブレーションにおける処理フローについて説明する。ユーザが実際にキャリブレーションを行なう場合は、大きく２つの操作に分けられる。キャリブレーション情報を取得する工程と、取得したキャリブレーション情報を使用して出力の補正を行い印刷する工程である。キャリブレーション情報を取得する工程は、時間経過による出力特性の変動を把握するため、定期的に行う。加えて、ヘッドやインクを交換した場合など出力特性が大きく変動する可能性がある場合には別途行う。
【００２６】
キャリブレーション情報を取得する処理について図４を用いて詳しく述べる。まず、Ｓ４０１において、キャリブレーション情報の取得に使用する用紙をユーザが指定する。Ｓ４０２において、キャリブレーション情報の取得のためのパッチデータを用いてパッチを印刷する。Ｓ４０３において、印刷したパッチの測色を行う。Ｓ４０４で得られた測色値から、キャリブレーション情報の取得を行う。Ｓ４０５において、取得したキャリブレーション情報を保存する。
【００２７】
Ｓ４０１においては、ユーザがキャリブレーション情報の取得に必要なパッチを印刷する用紙を指定する。このあと実際にデータを印刷するのに使う用紙でも良いし、手元にある他の用紙でも良い。Ｓ４０２においては、インクごとのインク吐出量を取得するために、インク単色のパッチの印刷を行う。用紙によって使用可能なインクが異なるため、Ｓ４０１で指定した用紙に応じて使用できるインクのみパッチが印刷される。Ｓ４０３においては、印刷したパッチの測色値取得を行う。測色機を用いて測色を行うが、スキャナやカメラ等を用いて簡易に測色値を取得しても良いし、そのままＲＧＢ値を使用しても良い。
【００２８】
Ｓ４０４において、測色値からキャリブレーション情報の取得を行う。図１５に示すように、インク吐出量と測色値には相関関係がある。そのために、インク吐出量ごとの測色値を予め求めて一覧等の形式で保持しておき、測色した測色値と保持された測色値とを比較し、最も近い測色値に対応するインク吐出量を現在のプリンタのインク吐出量と推定することができる。取得されたインク吐出量を、パッチを印刷した時間Ａでのプリンタのキャリブレーション情報とする（吐出量取得）。
【００２９】
予め記憶しておくインク吐出量と測色値の関係は、ルックアップテーブルで保持してＬＵＴを参照することで最も近い測色値を取得してもよい。また、別の方法としてインク吐出量と測色値の関係１次式で近似して、その１次式を記憶しておき１次式より算出してもよい。関係性の精度を上げるため１次式ではなく高次の式で近似してもよい。また同じ量のインクを吐出しても、用紙ごとに発色特性が異なるため、用紙ごとにインク吐出量ごとの測色値を予め求めて保持しておく必要がある。この際に、同一状態のプリンタの場合、異なる用紙で取得しても同じ値のキャリブレーション情報が得られるように、インク吐出量と測色値の関係を定義しておく。
【００３０】
Ｓ４０５において、取得したキャリブレーション情報を保存する。取得する情報は、キャリブレーション情報のほかキャリブレーション情報を取得した時刻及び取得に使用した用紙などである。キャリブレーション情報の取得ごとにそれらの情報を累積してメモリ等に保存しておく。ここで、キャリブレーション情報の取得として、推定精度を上げるため、濃度の異なる複数のパッチを印刷してインク吐出量を取得しても良い。
【００３１】
次に、本実施例における、取得したキャリブレーション情報を使用して濃度補正を行って印刷する処理について、図５を用いて詳しく述べる。図２で説明した通常の印刷フローに加え、取得したキャリブレーション情報を使用して階調補正テーブルの切り替えを行うものである。まず、Ｓ５０１において、ユーザが設定した印刷に使用する用紙・印刷品位を受付る。Ｓ５０２は、保存された複数のキャリブレーション情報から、指定された用紙に対応付けられたインクごとに、キャリブレーション情報を取得した最新の時刻を読み出す第１の読出工程である。そして、Ｓ５０３は、指定された用紙に用いるインクのうち、有彩色インクのキャリブレーション情報の取得時刻が同一時刻かどうかを判定する判定工程である。後述するが、有彩色インクは、例えばシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）インクである。これらの有彩色インクにおいて、キャリブレーション情報を取得した最新の時刻が同一時刻である場合はこの時刻の情報を用いることができるため、Ｓ５０５に進む。同一時刻でない場合、Ｓ５０４において前述のメモリ等に保存されている過去のキャリブレーション情報を取得した時刻の中から、有彩色インクのキャリブレーション情報が同時に取得された時刻を読み出す第２の読出工程を経てＳ５０５に進む。Ｓ５０５において、同一時刻に取得された有彩色インクのキャリブレーション情報（例えばランク値）が決定され、Ｓ５０６において、このキャリブレーション情報を元に最適な階調補正テーブルを選択する（第１の補正工程）。
【００３２】
Ｓ５０７において、色補正テーブルを用いてデータを色変換する。さらに、Ｓ５０８において、色分解テーブルを用いてインク成分の信号値に変換する。Ｓ５０９において、Ｓ５０６で選択された階調補正テーブルを使用して変換を行う。最後に、Ｓ５１０において、量子化変換により誤差拡散法やディザ法によってインクのドット信号に変換され、印刷データとしてプリンタに送られて印刷される。このように決定したキャリブレーション情報に応じて最適な階調補正テーブルに切り替えることにより最適な出力特性で印刷を行うことができる。
【００３３】
ここで本実施例では、有彩色以外のインクであるブラック等のインクに関しては、有彩色インクとの時間の違いによらず、最新のものを使用する。最新のものを使用する際に、有彩色インクとは異なる時間であっても良い。Ｓ５０６では、予め全ランク値に対してランク値ごとに最適な階調補正テーブルが用意されており、Ｓ５０５で決定したランク値に対応した階調補正テーブルを選択する。
【００３４】
本実施例では、前述のように用紙Ａ、用紙Ｂ、用紙Ｃ、用紙Ｄで使用可能なインクはそれぞれ異なる。次に、各用紙の組み合わせによるキャリブレーションの制御と効果について説明を行う。図３に示すように、用紙Ａでは、Ｃ１、Ｍ１、Ｙ１、Ｋ１を使用し、用紙ＢではＣ２、Ｍ２、Ｙ１、Ｋ１を使用し、用紙ＣではＣ１、Ｍ１、Ｙ１、Ｋ２を使用し、用紙Ｄでは、Ｃ１、Ｍ１、Ｙ１、Ｋ１を使用して印刷を行う。それぞれのインクの特性及び用紙の特性を考慮して最適な組み合わせで、用紙に応じてインクを使い分けている。
【００３５】
用紙や品位ごとに使用できるインクが異なり、すべてのインクを１つの用紙で使用できないので、同じ時間にすべてのインクのキャリブレーション情報が取得できない。毎回必要なインクに対してキャリブレーション情報を取得するのはユーザにとって手間がかかる。ユーザの手間を考えると、異なる時間に得られたキャリブレーション情報を組み合わせて、視覚特性上影響の少ないキャリブレーションを実現する必要がある。
【００３６】
視覚特性上、次のことが言える。高彩度の色再現よりグレー近傍や肌色の色再現のほうが人間の視覚特性上の感度が高い。このため、キャリブレーションに求められる精度として、グレー近傍や肌色の色再現、すなわちカラーバランスが重要となる。また、ずれの大きい色域が少なくなるように、カラーバランスのずれを極力抑制することで、視覚特性上影響の少ないキャリブレーションが実現される。
【００３７】
異なる時間のキャリブレーション情報を使用した場合、特定インクのキャリブレーション情報だけずれている場合がある。特定のインクのみキャリブレーション情報がずれた場合の影響について説明する。シアン（Ｃ）／マゼンタ（Ｍ）／イエロー（Ｙ）／淡シアン（Ｌｃ）／淡マゼンタ（Ｌｍ）インクのような有彩色のうちのいくつかがずれた場合、カラーバランスが崩れてしまう。時に、視覚特性上感度が高いグレー近傍や肌色では顕著になり、このようなずれは望ましくない。有彩色インクのずれは、視覚特性上の影響が大きいといえる。一方、ブラック（Ｋ）やグレー（Ｇｒ）のような無彩色インクがずれた場合、明度成分のみに影響するのでカラーバランスには影響を与えない。明度成分のずれは、カラーバランスのずれよりも許容されるため、無彩色インクのずれは、視覚特性上の影響が小さいといえる。さらに、レッド（Ｒ）／グリーン（Ｇ）／ブルー（Ｂ）等の特色インクに関しては、特色がグレー軸には使われない場合または特定色域でしか使われない場合を考える。この場合は、肌色やグレーには影響を与えずにある特定色域のみずれるだけであり、特色インクのずれは、視覚特性上の影響が小さいといえる。
【００３８】
実際に各用紙の組み合わせについて説明する。まず、図６及び図７にて用紙Ａと用紙Ｄの組み合わせについて説明する。図６に示すように、用紙Ａと用紙Ｄについて、使用するインクはＣ１、Ｍ１、Ｙ１、Ｋ１と２つの用紙で同じである。まず、時間１において、用紙Ｄを用いてランク値を取得する。ある時間経過したあと、時間２において用紙Ａを用いてランク値を取得する。図中の数値は、ランク値を表している。
【００３９】
時間１と時間２において、ランク値を取得されたインクは同じインクであり、両者の違いは、時間経過によるインクの濃度も含むインク吐出量の変動によるものである。最新のインク吐出量に近いものは、新しい時間２によるキャリブレーション情報である。
【００４０】
その後、時間２とあまり変わらない時間３において、用紙Ａで印刷を行う場合を考える。これは、時間２で行ったキャリブレーション情報を使用することで最適な結果が得られることは明白である。一方、時間２とあまり変わらない時間４において、用紙Ｄで印刷を行う場合を考える。その場合には、用紙Ｄで使用するインクＣ１、Ｍ１、Ｙ１、Ｋ１のキャリブレーション情報が時間２において取得されているため、時間２で取得された結果を使用することで最適な結果が得られる。
【００４１】
次に、図８及び図９を参照して用紙Ａと用紙Ｂの組み合わせについて説明する。用紙Ａと用紙Ｂは使用するインクは、Ｙ１、Ｋ１について同じであるが、Ｃ１、Ｍ１、Ｃ２、Ｍ２は、共通に使用しないインクである。まず、時間１において、用紙Ｂを用いてランクを取得する。ある時間経過したあと、時間２において用紙Ａを用いてランクを取得する。その後、時間２とあまり変わらない時間３において、用紙Ａで印刷を行う場合を考える。これは、時間２で行ったキャリブレーション情報を使用することで最適な結果が得られることは明白である。一方、時間２とあまり変わらない時間４において、用紙Ｂで印刷を行う場合を考える。用紙Ｂで使用するインクＣ２、Ｍ２、Ｙ１、Ｋ１のうち、最新のキャリブレーション情報は、Ｙ１、Ｋ１が時間２における情報であり、Ｃ２、Ｍ２が時間１における情報となる。最新の情報を使用した場合、有彩色のＣ２、Ｍ２、Ｙ１のうちＹ１のみ取得時間が異なる。
【００４２】
ここで、インク吐出量の経時変化について説明する。通常、複数色のインクを同じ使用状況で用いれば、時間の経過に伴うインク吐出量の変化は同じように変化するため、カラーバランスは維持されている。しかし、インクの使用状況が異なると、使用が多いインクほど経時変化が大きくなるため、時間の経過に伴ってカラーバランスが崩れてしまう。
【００４３】
前述の時間４において、それぞれのインクの最新のランク値を使用すると、図９に示すようにＣ２、Ｍ２は時間１のランク値、Ｙ１は時間２のランク値が用いられる。図８に示すように、Ｙ１インクの最新の情報である時間２のランク値は、時間１のランク値よりも小さい。このため、時間４において、Ｙ１に時間２のキャリブレーション情報を用いた場合、時間１のキャリブレーション情報を用いた場合よりもＹ１インクが少なく吐出される。すると、時間１のキャリブレーション情報を用いるＣ２、Ｍ２インクとのカラーバランスが崩れてしまう。そのため、時間４で用紙Ｂに印刷する場合、有彩色インクＣ２、Ｍ２、Ｙ１のランク値が同一時間に取得されている時間１のキャリブレーション情報を読出して使用することにより、カラーバランスを維持した画像が印刷可能である。一方、Ｋ１に関しては、明度成分への影響であり、新しいキャリブレーション情報を使用したほうが本来の出力したい明度に近づくため、最新の情報である時間２の情報を使用する。
【００４４】
このように、用紙ごとに異なる有彩色インクを用いると、各インクのキャリブレーション情報の取得時間が同じにならない場合が生じる。このとき、各インクでそれぞれ最新のキャリブレーション情報を使用すると、カラーバランスが崩れてしまう。これに対し、本実施例では、有彩色インクが同一時間に取得されたキャリブレーション情報を使用する（第２の補正工程）。その結果、カラーバランスを維持したままの印刷が可能となる。
【００４５】
次に、図１０及び図１１にて用紙Ａと用紙Ｃの組み合わせについて説明する。用紙Ａと用紙Ｃは、使用するインクはＣ１、Ｍ１、Ｙ１と同じであるが、Ｋ１、Ｋ２は、共通には使用しないインクである。まず、時間１において、用紙Ｃを用いてランクを取得する。ある時間経過したあと、時間２において、用紙Ａを用いてランクを取得する。その後、時間２とあまり変わらない時間３において、用紙Ａで印刷を行う場合を考える。これは、時間２で行ったキャリブレーション情報を使用することで最適な結果が得られることは明白である。一方、時間２とあまり変わらない時間４において、用紙Ｃで印刷を行う場合を考える。用紙Ｃで使用するインクＣ１、Ｍ１、Ｙ１、Ｋ２のうち、最新のキャリブレーション情報はＣ１、Ｍ１、Ｙ１が時間２の情報、Ｋ２のみが時間１の情報となる。有彩色インクであるＣ１、Ｍ１、Ｙ１の最新の情報は同一時間に取得されたものであり、正しい出力特性で出力されカラーバランスも維持される。一方、Ｋ２インクは少し前の情報であるため、取得時間からの変動は、明度成分のずれとして影響を与える。しかし、明度成分への視覚特性の影響はカラーバランスと比べて小さいため、そのまま、時間１において取得された情報を使用する。この場合に、本来の出力特性からのずれは、明度成分のみなので、許容できるキャリブレーション効果として使用される。
【００４６】
上記のように、異なる時間に取得された複数のキャリブレーション情報から、インクごとに使用するキャリブレーション情報を選択することで、ユーザの手間を毎回発生することなく、許容できるキャリブレーション効果を実現できる。さらに、有彩色インクは同一時間に行ったキャリブレーション情報を使用し、それ以外のインクは異なる時間に行ったキャリブレーション情報を使用できることを条件とすることで、カラーバランスのずれを極力抑えたキャリブレーションが実現できる。
【００４７】
［第２の実施例］
第２の実施例として、第１の実施例とは異なる用紙と使用インクの関係の場合を説明する。図１２は、本実施例における用紙と使用インクの関係を示したものである。図中の丸印は、その用紙で使用するインクを示している。本実施例において、シアンインク（Ｃ１）とマゼンタインク（Ｍ１）とイエローインク（Ｙ１）とブラックインク（Ｋ１）は、両方の用紙で使用し、レッドインク（Ｒ）及びグリーンインク（Ｇ）は、用紙Ｂでのみ使用されるものとする。用紙Ａでは、Ｃ１、Ｍ１、Ｙ１、Ｋ１を使用し、用紙ＢではＣ１、Ｍ１、Ｙ１、Ｋ１、Ｋ１、Ｒ、Ｇを使用して印刷を行う。Ｒ及びＧインクは、グレー軸や肌色の色域では使用せず、レッド及びグリーンの高彩度の色域でのみ使用する特性を有する。
【００４８】
次に、図１３及び図１４にて用紙Ａと用紙Ｅの組み合わせについて説明する。用紙Ａと用紙Ｅで使用するインクは、Ｃ１、Ｍ１、Ｙ１、Ｋ１と共通であるが、Ｒ、Ｇは、用紙Ｂでしか使用しないインクである。まず、時間１において、用紙Ｅを用いて、ランクを取得する。ある時間経過したあと、時間２において、用紙Ａを用いてランクを取得する。その後、時間２とあまり変わらない時間３において用紙Ａで印刷を行う場合を考える。これは、時間２で行ったキャリブレーション情報を使用することで最適な結果が得られることは明白である。一方、時間２とあまり変わらない時間４において、用紙Ｅで印刷を行う場合を考える。用紙Ｅで使用するインクＣ１、Ｍ１、Ｙ１、Ｋ１、Ｒ、Ｇのうち、最新のキャリブレーション情報は、Ｃ１、Ｍ１、Ｙ１、Ｋ１が時間２の情報であり、Ｒ、Ｇが時間１の情報となる。有彩色インクであるＣ１、Ｍ１、Ｙ１の最新の情報は、同一時間に取得されたものであり、正しい出力特性で出力されカラーバランスも維持される。Ｋ１インクも最新の情報であるため正しい出力特性で出力される。しかし、Ｒ、Ｇインクは少し前の情報であるため、取得時間からの変動でずれを生じるが、グレー軸や肌色で使用せず、レッド及びグリーンの高彩度の色域のみで使用されているため、特定の色域でのみ影響を与える。特定の色域でのみ用いられるので視覚特性の影響はカラーバランスと比べて小さい。従って、そのまま時間１での取得した情報を使用する。この場合、本来の出力特性からのずれの可能性は特定色域のみなので、許容できるキャリブレーション効果として使用される。
【００４９】
上記のように、異なる時間に取得された複数のキャリブレーション情報から、インクごとに使用するキャリブレーション情報を選択することで、ユーザの手間を毎回発生することなく、許容できるキャリブレーション効果を実現できる。さらに特色インクを除く有彩色インクは同一時間に行ったキャリブレーション情報を使用することを条件とすることで、カラーバランスのずれを極力抑えたキャリブレーションが実現できる。また、本実施例のように、特色インクを除く有彩色インクは用紙によらず必ず同一時間にキャリブレーション情報が取得される場合は、Ｓ５０５において、必ず最新のキャリブレーション情報を取得するようにしてもよい。
【００５０】
［第３の実施例］
第１及び第２の実施例では、各用紙に使用するインクにおいて条件を満たす有彩色インクのキャリブレーション情報が履歴の中にあることを前提に説明した。しかし、必ずしも条件を満たすキャリブレーション情報があるとは限らない。また履歴の中にあったが、予め定めた時間より古く、キャリブレーション情報として使用しても充分補正効果が得られないことも考えらえる。その場合の例について説明をする。
【００５１】
キャリブレーション情報を取得する工程は、第１の実施例で説明したとおりである。取得したキャリブレーション情報を使用して出力の補正を行い印刷する工程に関して説明する。まず、Ｓ５０１において、印刷に使用する用紙・印刷品位をユーザが指定する。次に、Ｓ５０２において、保存された複数のキャリブレーション情報から指定された用紙に応じて、インクごとにキャリブレーション情報を取得した最新の時刻を読み出す。そして、Ｓ５０３で指定された用紙・印刷品位で使用されるインクのうち、有彩色インクのキャリブレーション情報の取得時刻が同一時刻かどうかを判定する。同一時刻であった場合は、第１の実施例と同様の処理を行う。同一時刻ではなかった場合、第１の実施例では過去の取得時刻の中から同一の時刻を探してキャリブレーション情報を決定したが、本実施例では、正しいキャリブレーション結果が得られない旨のメッセージをユーザに通知する。または、再度、キャリブレーション情報の取得を行う必要があるという旨のメッセージをユーザに通知する。ユーザがメッセージを受け印刷を取りやめた場合には、印刷を終了する。一方、ユーザがメッセージを受けたが印刷を続行する場合には、初期値として保持しているキャリブレーション情報を使用し印刷を続行する。また、使用されるインクのうち有彩色が同一時間に取得されたものであれば、現在の時間と取得時間との差分時間を求めて、予め定めた時間以上経過した古い情報であった場合、同様にメッセージを表示してもよい。その表示の後、印刷を続行する場合は、そのままそのキャリブレーション情報を使用し印刷を続行する。
【００５２】
こうして、充分なキャリブレーション効果が得られない場合でもユーザにメッセージを表示することで、ユーザに印刷を行うかの判断をさせることが可能となる。ここで、必要ならば、再度、キャリブレーション情報の取得を行い、充分なキャリブレーション効果を得ることができる。
【００５３】
以上のように、用紙・品位ごとに使用できるインクが異なり、インクごとに異なる時間に行ったキャリブレーション情報を使用することで、ユーザの手間を低減したキャリブレーションを行うことができる。さらに、有彩色インクは同一時間に行ったキャリブレーション情報を使用するので、人間の視覚特性で感知しやすいカラーバランスのずれを極力抑えることができ、かつ、経時変化等によるプリンタの出力特性の変動を抑えたキャリブレーションを実現できる。
【００５４】
さらに、人間の視覚特性で許容幅が大きい明度のずれや特定色域のみのずれと比較して、人間の視覚特性で感知しやすいカラーバランスのずれ（特にグレーや肌色近傍）を極力抑え、経時変化等による出力特性の変動を抑えたキャリブレーションを実現できる。
【００５５】
また、カラーバランスのずれが許容できるキャリブレーション情報がない場合や、予め定めた時間より古い情報の場合には、ユーザに警告または再度、キャリブレーションを促すことで、カラーバランスのずれた印刷を行うことを防ぐことができる。
【００５６】
［その他の実施例］
上記実施例では、有彩色インクとして、シアン、マゼンタ、イエローを用いたインクシステムであったが、インクシステムの構成は、これに限らず、淡シアンインク、淡マゼンタインク、淡イエローインクを用いたインクシステムであっても良い。
【００５７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５８】
本発明は、前述した実施例の機能を実現するソフトウェアのプログラム・コードを記録した記憶媒体からそのプログラムを、パソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【００５９】
なお、本発明は、複数の機器（たとえば、パーソナル・コンピュータ、インターフェース機器、スキャナ、プリンタ、測色計など）から構成されるシステムに適用することもできる。また、これらを組み合わせた装置（たとえば、カラー複写機、カラー・ファクシミリ装置、複合機など）に適用してもよい。
【図１】
2010213260.tif 000003
【図２】
2010213260.tif 000004
【図３】
2010213260.tif 000005
【図４】
2010213260.tif 000006
【図５】
2010213260.tif 000007
【図６】
2010213260.tif 000008
【図７】
2010213260.tif 000009
【図８】
2010213260.tif 000010
【図９】
2010213260.tif 000011
【図１０】
2010213260.tif 000012
【図１１】
2010213260.tif 000013
【図１２】
2010213260.tif 000014
【図１３】
2010213260.tif 000015
【図１４】
2010213260.tif 000016
【図１５】
2010213260.tif 000017