(57)【要約】【課題】色検証を行うシステムとは異なるＣＭＭ（Color Management Module）を持つプリンタに出力する場合であっても、実出力時と色検証時とで同様の色変換結果を得ることができるようにする。【解決手段】プリンタに色検証チャートを出力させて色検証を行う装置で動作する色変換制御プログラムは、自身のＣＭＭとは異なるＣＭＭを持つプリンタに出力する際に、ＣＭＭの差による誤差を取得し、設定されたＩＣＣ（International Color Consortium）プロファイルを適用して、自身のＣＭＭを用いて色変換を行った後、予め作成した補正ＬＵＴを参照してＣＭＭの差による誤差を補正して色検証チャートの画像データを生成し、生成した画像データをプリンタに出力する制御を行う。【選択図】図６
2018093377.tif 000002
【特許請求の範囲】
【請求項１】
色変換を行うＣＭＭ（Color Management Module）を有するプリンタに色検証チャートを出力させて色検証を行う装置で動作する色変換制御プログラムであって、
前記装置に、
前記色検証チャートの出力対象のプリンタの情報を取得し、前記出力対象のプリンタのＣＭＭを特定する第１処理、
自装置のＣＭＭと前記出力対象のプリンタのＣＭＭとが異なる場合に、ＣＭＭの差による色変換の誤差を取得する第２処理、
ＩＣＣ（International Color Consortium）プロファイルを設定する第３処理、
設定された前記ＩＣＣプロファイルを適用し、前記自装置のＣＭＭを用いて、前記色検証チャートの画像データに対して色変換を行う第４処理、
予め記憶した補正ＬＵＴを参照して、前記色変換を行った前記色検証チャートの画像データに対して、前記色変換の誤差の補正を行う第５処理、
前記色変換及び前記補正を行った前記色検証チャートの画像データを、前記出力対象のプリンタに送信する第６処理、を実行させる、
ことを特徴とする色変換制御プログラム。
【請求項２】
前記第１処理では、取得した前記情報に基づいて、前記出力対象のプリンタが前記ＩＣＣプロファイルの指定出力ができるプリンタであるかを判定し、
前記第５処理では、前記出力対象のプリンタが前記ＩＣＣプロファイルの指定出力ができないプリンタである場合に、前記色変換の誤差の補正を行う、
ことを特徴とする請求項１に記載の色変換制御プログラム。
【請求項３】
前記第２処理では、前記色変換の誤差が予め定めた所定値以上であるかを判定し、
前記第５処理では、前記色変換の誤差が前記所定値以上の場合に、前記色変換の誤差の補正を行う、
ことを特徴とする請求項１又は２に記載の色変換制御プログラム。
【請求項４】
前記装置に、前記第１乃至第６処理を実行させる前に、
予め同一のＩＣＣプロファイルを適用し、異なるＣＭＭを用いて色変換した複数の画像データを生成し、前記複数の画像データのデバイス値の差分を用いて前記補正ＬＵＴを作成する処理を実行させる、
ことを特徴とする請求項１乃至３のいずれか一に記載の色変換制御プログラム。
【請求項５】
前記装置に、前記第１乃至第６処理を実行させる前に、
予め同一のＩＣＣプロファイルを適用し、異なるＣＭＭを用いて色変換した複数の画像データを生成し、前記複数の画像データに基づいて複数の印刷物を作成させ、前記複数の印刷物を測色して得た測色値の差分を用いて前記補正ＬＵＴを作成する処理を実行させる、
ことを特徴とする請求項１乃至３のいずれか一に記載の色変換制御プログラム。
【請求項６】
色変換を行うＣＭＭ（Color Management Module）を有するプリンタと、当該プリンタに色検証チャートを印刷させて色検証を行う装置と、を含む印刷システムにおける色変換制御方法であって、
前記装置は、
前記色検証チャートの出力対象のプリンタの情報を取得し、前記出力対象のプリンタのＣＭＭを特定する第１処理と、
自装置のＣＭＭと前記出力対象のプリンタのＣＭＭとが異なる場合に、ＣＭＭの差による色変換の誤差を取得する第２処理と、
ＩＣＣ（International Color Consortium）プロファイルを設定する第３処理と、
設定された前記ＩＣＣプロファイルを適用し、前記自装置のＣＭＭを用いて、前記色検証チャートの画像データに対して色変換を行う第４処理と、
予め記憶した補正ＬＵＴを参照して、前記色変換を行った前記色検証チャートの画像データに対して、前記色変換の誤差の補正を行う第５処理と、
前記色変換及び前記補正を行った前記色検証チャートの画像データを、前記出力対象のプリンタに送信する第６処理と、を実行し、
前記出力対象のプリンタは、
前記色検証チャートの画像データを受信したら、色変換を行わずに、受信した前記画像データに基づいて前記色検証チャートを印刷する、
ことを特徴とする色変換制御方法。
【請求項７】
前記第１処理では、取得した前記情報に基づいて、前記出力対象のプリンタが前記ＩＣＣプロファイルの指定出力ができるプリンタであるかを判定し、
前記第５処理では、前記出力対象のプリンタが前記ＩＣＣプロファイルの指定出力ができないプリンタである場合に、前記色変換の誤差の補正を行う、
ことを特徴とする請求項６に記載の色変換制御方法。
【請求項８】
前記第２処理では、前記色変換の誤差が予め定めた所定値以上であるかを判定し、
前記第５処理では、前記色変換の誤差が前記所定値以上の場合に、前記色変換の誤差の補正を行う、
ことを特徴とする請求項６又は７に記載の色変換制御方法。
【請求項９】
前記装置は、前記第１乃至第６処理を実行する前に、
予め同一のＩＣＣプロファイルを適用し、異なるＣＭＭを用いて色変換した複数の画像データを生成し、前記複数の画像データのデバイス値の差分を用いて前記補正ＬＵＴを作成する、
ことを特徴とする請求項６乃至８のいずれか一に記載の色変換制御方法。
【請求項１０】
前記装置は、前記第１乃至第６処理を実行する前に、
予め同一のＩＣＣプロファイルを適用し、異なるＣＭＭを用いて色変換した複数の画像データを生成し、前記複数の画像データに基づいて複数の印刷物を作成させ、前記複数の印刷物を測色して得た測色値の差分を用いて前記補正ＬＵＴを作成する、
ことを特徴とする請求項６乃至８のいずれか一に記載の色変換制御方法。
【請求項１１】
前記装置は、更に、
前記出力対象のプリンタが印刷した前記色検証チャートの測色値を取得し、取得した前記測色値に基づいて色検証を行う、
ことを特徴とする請求項６乃至１０のいずれか一に記載の色変換制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換制御プログラム及び色変換制御方法に関し、特に、色検証チャートを出力するための色変換を制御する色変換制御プログラム及び色変換制御方法に関する。
【背景技術】
【０００２】
プリンタでは、新しい紙種を使用する場合には、印刷色に対する色検証が行われる。この色検証では、例えば、色変換を行わずに色検証チャートを出力し、出力した色検証チャートを測色器で測色して得た測色値を用いてプリンタプロファイルを作成する。そして、作成したプリンタプロファイルを用いて色変換を行った後、色検証チャートを出力し、出力した色検証チャートを測色器で測色して得た測色値を用いて色検証を行う。色検証の結果が不合格の場合は、プリンタの色補正機能を用いて色補正を実施し、再度色検証チャートを出力し、色検証結果が合格になるまで、色検証チャートの出力／測色／色補正を繰り返し行う。
【０００３】
ここで、多数の拠点に配置された多数のプリンタの色管理を行う場合、プリンタ毎に色検証チャートの出力指示や測色を行うのは煩雑であることから、クラウド上のアプリケーションを用いて色管理を一元的に行うクラウド色管理が行われる。この色検証チャートを出力するためには、ＩＣＣ（International Color Consortium）プロファイルを適用して色変換を行う必要があるが、他社プリンタなど、色変換設定（ＩＣＣプロファイルの指定出力）がアプリケーション側からできないプリンタに対しては、アプリケーション側で色検証チャートの色変換を行う必要がある。
【０００４】
このようなクラウド色管理に関連する技術として、例えば、下記特許文献１には、ネットワークを介して印刷シミュレーションを行う画像処理装置であって、印刷シミュレーションのターゲットとしてネットワーク上のカラープリンタ、および、プレビュー表示を行う前記ネットワーク上のカラーモニタを選択するデバイス選択手段と、前記ターゲットプリンタの印刷出力の観察条件、および、前記プレビュー表示用のモニタの観察条件を設定する設定手段と、前記プレビュー表示のカラーマッチング処理に必要なプロファイルを選択し、前記選択したプロファイルを前記ターゲットプリンタに設定するプロファイル選択手段と、前記ターゲットプリンタに設定したプロファイルに、前記印刷出力の観察条件に関する情報および前記モニタの観察条件に関する情報を埋め込む埋込手段と、カラーマッチング処理を施すべき画像データを前記ターゲットプリンタへ送信し、選択したプロファイルに従うカラーマッチング処理が施された画像データを前記ターゲットプリンタから受信する通信手段と、受信した画像データに基づく画像を前記プレビュー表示用のモニタに表示させる出力手段と、を有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１４２７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したクラウド色管理を行う場合、アプリケーションを開発する企業が製造するプリンタ（自社プリンタ）のように、色変換設定がアプリケーション側からできるプリンタの場合は、アプリケーションが指定したＩＣＣプロファイルを適用し、ローカル（プリンタ）側のＣＭＭ（Color Management Module）を用いて色検証チャートの色変換を行うことができるが、他社プリンタのように、色変換設定がアプリケーション側からできないプリンタの場合は、ＩＣＣプロファイルを指定することができないため、クラウド（アプリケーション）側のＣＭＭを用いて色検証チャートの色変換を行うことになる。
【０００７】
一方、ジョブに基づく印刷（実出力）時は、通常、プリンタが設定したプロファイルを適用し、自装置のＣＭＭを用いて色変換を行うため、他社プリンタでは、色検証時と実出力時とで異なるＣＭＭを使用することになる。ここで、ＣＭＭを用いた色変換では、補間による誤差や、ＩＣＣプロファイルで規定されない設定（スミ版の保持や純色ステップ、純色グラデーションの濁り除去など）による誤差があるため、異なるＣＭＭを用いて色変換を行うと、色検証時と実印刷時とで色変換の結果が一致しないという問題が生じる。
【０００８】
この問題に対して、色検証時のみならず、実出力時もクラウド（アプリケーション）側のＣＭＭを用いて色変換を行う方法が考えられるが、この方法では、実出力時も、クラウドのアプリケーションにジョブを送信し、アプリケーションが色変換を行い、色変換後の画像データをプリンタに送信しなければならず、データの転送時間や色変換の処理時間の増加により、印刷のパフォーマンスが低下してしまう。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、色検証を行うシステムとは異なるＣＭＭを持つプリンタに出力する場合であっても、実出力時と色検証時とで同様の色変換結果を得ることができる色変換制御プログラム及び色変換制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一側面は、色変換を行うＣＭＭを有するプリンタに色検証チャートを出力させて色検証を行う装置で動作する色変換制御プログラムであって、前記装置に、前記色検証チャートの出力対象のプリンタの情報を取得し、前記出力対象のプリンタのＣＭＭを特定する第１処理、自装置のＣＭＭと前記出力対象のプリンタのＣＭＭとが異なる場合に、ＣＭＭの差による色変換の誤差を取得する第２処理、ＩＣＣプロファイルを設定する第３処理、設定された前記ＩＣＣプロファイルを適用し、前記自装置のＣＭＭを用いて、前記色検証チャートの画像データに対して色変換を行う第４処理、予め記憶した補正ＬＵＴを参照して、前記色変換を行った前記色検証チャートの画像データに対して、前記色変換の誤差の補正を行う第５処理、前記色変換及び前記補正を行った前記色検証チャートの画像データを、前記出力対象のプリンタに送信する第６処理、を実行させることを特徴とする。
【００１１】
本発明の一側面は、色変換を行うＣＭＭを有するプリンタと、当該プリンタに色検証チャートを印刷させて色検証を行う装置と、を含む印刷システムにおける色変換制御方法であって、前記装置は、前記色検証チャートの出力対象のプリンタの情報を取得し、前記出力対象のプリンタのＣＭＭを特定する第１処理と、自装置のＣＭＭと前記出力対象のプリンタのＣＭＭとが異なる場合に、ＣＭＭの差による色変換の誤差を取得する第２処理と、ＩＣＣプロファイルを設定する第３処理と、設定された前記ＩＣＣプロファイルを適用し、前記自装置のＣＭＭを用いて、前記色検証チャートの画像データに対して色変換を行う第４処理と、予め記憶した補正ＬＵＴを参照して、前記色変換を行った前記色検証チャートの画像データに対して、前記色変換の誤差の補正を行う第５処理と、前記色変換及び前記補正を行った前記色検証チャートの画像データを、前記出力対象のプリンタに送信する第６処理と、を実行し、前記出力対象のプリンタは、前記色検証チャートの画像データを受信したら、色変換を行わずに、受信した前記画像データに基づいて前記色検証チャートを印刷することを特徴とする。
【発明の効果】
【００１２】
本発明の色変換制御プログラム及び色変換制御方法によれば、色検証を行うシステムとは異なるＣＭＭを持つプリンタに出力する場合であっても、実出力時と色検証時とで同様の色変換結果を得ることができる。
【００１３】
その理由は、プリンタに色検証チャートを出力させて色検証を行う装置で動作する色変換制御プログラムは、自身のＣＭＭとは異なるＣＭＭを持つプリンタに出力する際に、ＣＭＭの差による誤差を取得し、設定されたＩＣＣプロファイルを適用して、自身のＣＭＭを用いて色変換を行った後、予め作成した補正ＬＵＴを参照してＣＭＭの差による誤差を補正して色検証チャートの画像データを生成し、生成した画像データをプリンタに出力する制御を行うからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係る色変換制御方法を説明する模式図である。
【図２】本発明の一実施例に係る印刷システムの一例を示す模式図である。
【図３】本発明の一実施例に係る印刷システムの他の例を示す模式図である。
【図４】本発明の一実施例に係るプリンタの構成を示すブロック図である。
【図５】本発明の一実施例に係る色検証システムの構成を示すブロック図である。
【図６】本発明の一実施例に係る色検証システムの動作を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、多数の拠点に配置された多数のプリンタの色管理を行う場合、クラウド上のアプリケーションを用いて色管理を一元的に行うクラウド色管理が行われる。色検証チャートを出力するためにはＩＣＣプロファイルを適用する必要があるが、他社プリンタなど、色変換設定がアプリケーション側からできないプリンタの場合は、ＩＣＣプロファイルを指定することができないため、クラウド（アプリケーション）側のＣＭＭを用いて色検証チャートの色変換を行うことになる。
【００１６】
ここで、色検証時はクラウド側のＣＭＭを用いて色変換を行い、実出力時はローカル側のＣＭＭを用いて色変換を行う場合、異なるＣＭＭを使用することになるが、ＣＭＭを用いた色変換では、補間誤差やＩＣＣプロファイルで規定されない設定による誤差があるため、異なるＣＭＭを使用して色変換を行うと、色検証時と実印刷時とで色変換の結果が一致しないという問題が生じる。この問題に対して、実出力時もクラウド側のＣＭＭを用いて色変換を行う方法が考えられるが、この方法では、ローカルとクラウド間でのデータの転送時間や色変換の処理時間の増加により、印刷のパフォーマンスが低下してしまう。
【００１７】
この問題について、図１を参照して説明する。図１の左側はクラウド上で動作するアプリケーション（色検証アプリケーション）の動作を模式的に示しており、色検証アプリケーションではＩＣＣプロファイルを設定することができ、設定したＩＣＣプロファイルを適用して色変換を行うＣＭＭ１を持っている。また、図の中央は印刷出力を行うプリンタの動作を模式的に示しており、プリンタ１はアプリケーション側から色変換設定ができる自社プリンタ、プリンタ２はアプリケーション側から色変換設定ができない他社プリンタである。
【００１８】
プリンタ１は、色検証アプリケーションと同じＣＭＭ１を持っており、色検証アプリケーションがプリンタ１に対して色変換設定（ＩＣＣプロファイルの指定）を行ってチャートの画像を出力すると、プリンタ１は、色変換設定に従って指定されたＩＣＣプロファイルを適用し、プリンタ１のＣＭＭ１を用いて色変換を行ってチャート１ａを出力する（本ジョブを処理する場合も同様）。また、色検証アプリケーション側でＩＣＣプロファイルを適用し、色検証アプリケーションのＣＭＭ１を用いて色変換を行ったチャートの画像をプリンタ１に出力した場合は、プリンタ１は、色変換を行わずにチャート１ｂを出力する。このチャート１ａとチャート１ｂは、同じＩＣＣプロファイルを適用し、同じＣＭＭを用いて色変換が行われているため、測色器で測色した結果は同じになる。すなわち、自社プリンタの場合はどちらのＣＭＭを使用しても同一の結果が得られることになる。
【００１９】
一方、プリンタ２は、色検証アプリケーションとは異なるＣＭＭ２を持っており、色検証アプリケーションはプリンタ２に対して色変換設定を行うことができない。そのため、色検証アプリケーション側で色変換を行わずに、チャートの画像をプリンタ２に出力した場合、プリンタ２は、自装置の色変換設定に従って設定したＩＣＣプロファイルを適用し、ＣＭＭ２を用いて色変換を行ってチャート２ａを出力する（本ジョブを処理する場合も同様）。また、色検証アプリケーション側でＩＣＣプロファイルを適用し、ＣＭＭ１を用いて色変換を行ったチャートの画像をプリンタ２に出力した場合は、プリンタ２は、色変換を行わずにチャート２ｂを出力する。この場合、チャート２ａとチャート２ｂとは、異なるＣＭＭを用いて色変換が行われているため、ＣＭＭの差による誤差が生じ、色検証時の色変換は本ジョブで行われる色変換とは異なる結果になってしまい、色検証アプリケーション側で一括して色変換を行うことができない。
【００２０】
そこで、本発明の一実施の形態では、ＩＣＣプロファイルなどの色変換設定をクラウド上の色検証アプリケーション側から行うことができず、かつ、色検証アプリケーションとは異なるＣＭＭを持つプリンタに出力する場合、色検証アプリケーションは、ＩＣＣプロファイルを適用し、色検証アプリケーションのＣＭＭを用いて色変換を行った後、ＣＭＭの差による誤差を補正した画像データを作成し、その画像データを色変換しないで出力するようにプリンタに指示する。
【００２１】
具体的には、図１の太線に示すように、プリンタ２のＣＭＭ２を用いて色変換した画像データのデバイス値（又は当該画像データに基づいて印刷したチャート２ａを測色した測色値）と、色検証アプリケーションのＣＭＭ１を用いて色変換した画像データのデバイス値（又は当該画像データに基づいて印刷したチャート２ｂを測色した測色値）と、を比較し、その差分を記述した補正ＬＵＴを作成しておく。そして、色検証時は、色検証アプリケーションのＣＭＭ１を用いて色変換を行った後、上記補正ＬＵＴを参照してＣＭＭの差による誤差を補正し、補正後のチャートの画像データをプリンタ２に出力し、プリンタ２は、色変換を行わずにチャート２ｃを出力する。この場合、チャート２ａとチャート２ｃとは、異なるＣＭＭを用いて色変換が行われているが、ＣＭＭの差による誤差は補正によって解消されているため、色検証アプリケーションで色変換してもプリンタ２で色変換した場合と同一の結果を得ることができる。
【００２２】
これにより、他社プリンタなど、色検証アプリケーションとの接続性がない（色検証アプリケーション側から色変換設定ができない）プリンタに対しても、色検証アプリケーションから、本ジョブに近い条件で色変換を行った色検証チャートを出力することができる。その結果、色検証アプリケーションを利用して色検証を実行することができ、多数の拠点に配置された多数のプリンタを備えるシステムであっても、容易に色管理を行うことができる。また、データ転送や処理に時間がかかる本ジョブのラスタライズ及び色変換はローカル側で高速に行い、色検証は色検証アプリケーションを用いてクラウド側で一元的に行うことができるため、印刷パフォーマンスと一元管理の利便性とを両立させることができる。
【実施例】
【００２３】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る色変換制御プログラム及び色変換制御方法について、図２乃至図６を参照して説明する。図２及び図３は、本実施例の印刷システムの構成例を示す模式図であり、図４は、プリンタの構成を示すブロック図、図５は、色検証システムの構成を示すブロック図である。また、図６は、本実施例の色検証システムの動作を示すフローチャート図である。
【００２４】
図２に示すように、本実施例の印刷システム１０は、複数のプリンタ２０とコントローラ３０と色検証システム４０とクライアント装置５０と測色器６０などで構成される。これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク７０を介して接続されている。なお、クライアント装置５０と測色器６０は、ＰＣＩ（Peripheral Components Interconnect）接続などの専用線で接続することもできる。
【００２５】
複数のプリンタ２０は、各々、コントローラ３０、色検証システム４０又はクライアント装置５０から画像データを受け取り、画像データに基づく画像を用紙上に形成して出力する。この複数のプリンタ２０は、コントローラ３０、色検証システム４０又はクライアント装置５０によって群で管理され、同じ群に属するプリンタ２０を本実施例の色変換制御の対象とすることができる。
【００２６】
コントローラ３０は、クライアント装置５０によって発行されたジョブに対して、ラスタライズ、色変換、スクリーニング等の画像処理を行い、画像処理後の画像データを群管理されているプリンタ２０に転送する。
【００２７】
色検証システム４０は、クライアント装置５０からの指示を受け、群管理されているプリンタ２０への色検証チャートの画像データの出力、色検証チャートの測色制御、色検証の結果表示のための処理を行う。
【００２８】
クライアント装置５０は、プリンタドライバや専用のソフトウェアを用いて、コントローラ３０に印刷指示を行うジョブを発行する。また、クライアント装置５０は、色検証システム４０に色検証の指示を行い、色検証の結果の表示を行う。
【００２９】
測色器６０は、光の波長ごとに計測可能なスペクトル方式（分光光度計）の測色器であり、クライアント装置５０に接続され、プリンタ２０が出力した色検証チャートを測色し、測色値（Ｌ*ａ*ｂ*値、ＸＹＺ値など）を出力する。この測色器６０の制御は、クライアント装置５０にインストールした専用のアプリケーションを用いて行ってもよいし、色検証システム４０が直接制御するようにしてもよい。
【００３０】
なお、図２は本実施例の印刷システム１０の一例であり、その構成は適宜変更可能である。例えば、図２では、印刷システム１０に測色器６０を備える構成としたが、プリンタ２０に設けたインライン測色器を用いて色検証チャートを測色する場合は測色器６０を省略することができる。また、図３に示すように、コントローラ３０はプリンタ２０に内蔵される構成としてもよい。以下、図３の構成におけるプリンタ２０（コントローラ３０を内蔵したプリンタ）と色検証システム４０について詳細に説明する。
【００３１】
［プリンタ］
プリンタ２０は、ＭＦＰ（Multi-Functional Peripherals）や単機能のプリンタなどであり、印刷システム１０に含まれる複数のプリンタ２０は群で管理可能であり、同じ群に属するプリンタ２０を本実施例の色変換制御の対象とすることができる。このプリンタ２０は、図４（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、表示操作部２７、画像処理部２８、印刷処理部２９などで構成される。
【００３２】
制御部２１は、ＣＰＵ（Central Processing Unit）２２とＲＯＭ（Read Only Memory）２３やＲＡＭ（Random Access Memory）２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、プリンタ２０全体の動作を制御する。
【００３３】
記憶部２５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ２２が各部を制御するためのプログラム、自装置の処理機能に関する情報、ＩＣＣプロファイルなどを記憶する。
【００３４】
ネットワークＩ／Ｆ部２６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、プリンタ２０を通信ネットワーク７０に接続し、色検証システム４０やクライアント装置５０などとのデータ通信を可能にする。
【００３５】
表示操作部２７は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイなど表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面や色検証システム４０が行った色検証の結果などを表示し、印刷に関する各種操作や色検証の結果に対する色補正指示などを可能にする。
【００３６】
画像処理部２８は、ＲＩＰ（Raster Image Processor）部などを備え、クライアント装置５０によって発行されたジョブの印刷言語を解釈し、ラスタライズ処理を行い、後述するＣＭＭ２１ｂに色変換を指示する。
【００３７】
印刷処理部（印刷エンジン）２９は、ＣＭＭ２１ｂから転送された画像データに基づいて印刷処理を実行し、実画像を出力する。この印刷処理部２９は、帯電装置により帯電された感光体ドラムに露光装置から画像に応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を転写ベルトに１次転写し、転写ベルトから用紙に２次転写し、更に定着装置で用紙上のトナー像を定着させる処理を行う。また、印刷処理部２９は、必要に応じて、インラインスキャナ及びインライン測色器を含む。
【００３８】
上記制御部２１は、図４（ｂ）に示すように、ＩＣＣプロファイル設定部２１ａ、ＣＭＭ２１ｂなどとしても機能する。
【００３９】
ＩＣＣプロファイル設定部２１ａは、ＣＭＭ２１ｂが色変換の際に適用するＩＣＣプロファイル（ターゲットプロファイル及びプリンタプロファイル、もしくは、デバイスリンクプロファイル）を設定する。
【００４０】
ＣＭＭ２１ｂは、設定されたＩＣＣプロファイル（ターゲットプロファイル及びプリンタプロファイル、もしくは、デバイスリンクプロファイル）を適用して、色検証システム４０から受信した画像データ（例えば、色検証チャートの画像データ）のデバイス値（ＣＭＹＫ値）をターゲットの色空間に合うように色変換を行い、色変換後の画像データを印刷処理部２９に転送する。このＣＭＭ２１ｂは、色変換を行う動作モード（色変換ＯＮ）と色変換を行わない動作モード（色変換ＯＦＦ）とが設定可能であり、色検証システム４０から色変換ＯＦＦでの出力が指示された場合は、色変換を行わずに画像データを印刷処理部２９に転送する。
【００４１】
［色検証システム］
色検証システム４０は、複数のプリンタ２０を一群のプリンタとして予め設定して管理すると共に、複数のプリンタ２０に色検証チャートの印刷を指示し、色検証チャートの測色結果に基づいて色検証を行う。この色検証システム４０は、図５（ａ）に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、必要に応じて、表示部及び操作部などで構成される。
【００４２】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、色検証システム４０全体の動作を制御する。
【００４３】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報、ＩＣＣプロファイル、色検証チャートの画像データ、ＣＭＭの差による誤差を補正するための補正ＬＵＴなどを記憶する。
【００４４】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、色検証システム４０を通信ネットワーク７０に接続し、プリンタ２０、クライアント装置５０、測色器６０などとのデータ通信を可能にする。
【００４５】
上記制御部４１は、図５（ｂ）に示すように、出力指示部４１ａ、ＩＣＣプロファイル設定部４１ｂ、ＣＭＭ４１ｃ、プリンタ種別判定部４１ｆ、ＣＭＭ差異取得部４１ｇ、色検証部４１ｈなどとしても機能する。
【００４６】
出力指示部４１ａは、クライアント装置５０の指示に従って、群管理されているプリンタ２０の内の出力対象のプリンタ２０に色検証チャートの画像データを送信し、色検証チャートの出力を指示する。プリンタ２０の印刷インターフェース（プロトコル）が不明な場合は、ホットフォルダへのデータ出力により、色検証チャートの出力を指示する。なお、色検証システム４０が色変換（又は、色変換及びＣＭＭの差による誤差の補正）を行った場合は、出力対象のプリンタ２０に、色変換色（又は、色変換及びＣＭＭの差による誤差の補正）を行った画像データを送信すると共に、色変換を行わない動作モード（色変換ＯＦＦ）での出力を指示し、出力対象のプリンタ２０が、色変換設定ができるプリンタであり、色検証システム４０が色変換を行わない場合は、出力対象のプリンタ２０に、色変換設定を指示し、色変換を行っていない画像データを送信すると共に、色変換を行う動作モード（色変換ＯＮ）での出力を指示する。
【００４７】
ＩＣＣプロファイル設定部４１ｂは、ＣＭＭ４１ｃが色変換の際に適用するＩＣＣプロファイル（ターゲットプロファイル及びプリンタプロファイル、もしくは、デバイスリンクプロファイル）を設定する。
【００４８】
ＣＭＭ４１ｃは、色変換部４１ｄとＣＭＭ差異補正部４１ｅから構成される。
【００４９】
色変換部４１ｄは、ＩＣＣプロファイル設定部４１ｂが設定したＩＣＣプロファイル（ターゲットプロファイル及びプリンタプロファイル、もしくは、デバイスリンクプロファイル）を適用して、色検証チャートの画像データのデバイス値（ＣＭＹＫ値）をターゲットの色空間に合うように色変換を行う。
【００５０】
ＣＭＭ差異補正部４１ｅは、後述するＣＭＭ差異取得部４１ｇがＣＭＭの差による誤差（色変換の誤差）が予め定めた所定値以上であると判断した場合に、後述する補正ＬＵＴを参照して、色変換部４１ｄが色変換を行った色検証チャートの画像データに対して、ＣＭＭの差による誤差を解消する補正を行う。
【００５１】
プリンタ種別判定部４１ｆは、群管理されているプリンタ２０のプリンタ情報を取得し、色検証チャートの出力対象のプリンタ２０が、色変換設定（プロファイル指定出力）ができるプリンタであるかを判定する。また、プリンタ種別判定部４１ｆは、色検証チャートの出力対象のプリンタ２０が有するＣＭＭ２１ｂを特定する。
【００５２】
ＣＭＭ差異取得部４１ｇは、同じプロファイルを適用して、自装置のＣＭＭ４１ｃとプリンタ２０のＣＭＭ２１ｂとを用いて色変換した場合に、画像データのデバイス値、又は、画像データに基づいて印刷した印刷物を測色して得た測色値に生じる誤差（色変換の誤差）を取得し、ＣＭＭの差による誤差が予め定めた所定値以上（例えば、平均ΔＥ＞０．５あるいは最大ΔＥ＞２．０など）であるかを判断する。また、ＣＭＭ差異取得部４１ｇは、取得した誤差を補正するための補正量を記述した補正ＬＵＴを作成する。なお、出力した画像データを比較する場合は、補正量をデバイス値（ＣＭＹＫ値）で記述した補正ＬＵＴを作成し、出力した色検証チャートを測色して得た測色値を比較する場合は、補正量を測色値（Ｌ＊ａ＊ｂ＊値）で記述した補正ＬＵＴを作成する。
【００５３】
色検証部４１ｈは、出力された色検証チャートの測色値を測色器６０から取得し、ターゲット色空間との色差などを算出して色検証を行い、色検証の結果をクライアント装置５０などに通知する。
【００５４】
上記出力指示部４１ａ、ＩＣＣプロファイル設定部４１ｂ、ＣＭＭ４１ｃ、プリンタ種別判定部４１ｆ、ＣＭＭ差異取得部４１ｇ、色検証部４１ｈは、ハードウェアとして構成してもよいし、制御部４１を、出力指示部４１ａ、ＩＣＣプロファイル設定部４１ｂ、ＣＭＭ４１ｃ、プリンタ種別判定部４１ｆ、ＣＭＭ差異取得部４１ｇ、色検証部４１ｈ（特に、出力指示部４１ａ、ＩＣＣプロファイル設定部４１ｂ、ＣＭＭ４１ｃ、プリンタ種別判定部４１ｆ、ＣＭＭ差異取得部４１ｇ）として機能させる色検証アプリケーション（色変換制御プログラム）として構成し、当該色変換制御プログラムをＣＰＵ４２に実行させる構成としてもよい。
【００５５】
なお、図２乃至図５は本実施例の印刷システム１０の一例であり、各装置の構成や制御は適宜変更可能である。例えば、色検証システム４０の制御部４１で動作する色検証アプリケーション（色変換制御プログラム）は、クラウド上のＷｅｂアプリケーションとしてもよいし、オンプレミス型のＷｅｂアプリケーションとしてもよいし、ローカルアプリケーションとしてもよい。
【００５６】
以下、本実施例の色検証システム４０の色変換制御について説明する。まず、色変換制御に先だって、ＣＭＭの差による誤差を解消するための補正に使用する補正ＬＵＴを作成する手順について説明する。
【００５７】
クライアント装置５０から色検証チャートの出力が指示されると、色検証システム４０のＩＣＣプロファイル設定部４１ｂは、ＩＣＣプロファイルを設定し、ＣＭＭ４１ｃの色変換部４１ｄは、設定されたＩＣＣプロファイルを適用して色変換を行い、色変換後の画像データをプリンタ２０に送信して色検証チャートの印刷を指示する。また、プリンタ種別判定部４１ｆは、出力対象のプリンタ２０が、色変換設定ができるプリンタであるかを判定し、色変換設定ができないプリンタであれば、ＩＣＣプロファイルの設定及び色変換を行っていない画像データをプリンタ２０に送信して色検証チャートの印刷を指示する。
【００５８】
プリンタ２０では、色変換後の画像データを受信した場合は、印刷処理部２９は、その画像データに基づいて第１の色検証チャートを印刷し、色変換を行っていない画像データを受信した場合は、制御部２１（ＩＣＣプロファイル設定部２１ａ）は、ＩＣＣプロファイルを設定し、制御部２１（ＣＭＭ２１ｂ）は、設定されたＩＣＣプロファイルを適用して色変換を行い、印刷処理部２９は、色変換後の画像データに基づいて第２の色検証チャートを印刷する。そして、クライアント装置５０は、測色器６０を制御して、第１の色検証チャート及び第２の色検証チャートを測色させて測色値を取得し、取得した測色値を色検証システム４０に通知する。
【００５９】
色検証システム４０のＣＭＭ差異取得部４１ｇは、第１の色検証チャート及び第２の色検証チャートの測色値を比較し、自装置のＣＭＭ４１ｃとプリンタ２０のＣＭＭ２１ｂとの差と、第１の色検証チャートの測色値と第２の色検証チャートの測色値との差分と、を対応付けて、補正ＬＵＴを作成し、作成した補正ＬＵＴを記憶部４５などに保存する。なお、デバイス値の補正ＬＵＴを作成する場合は、色検証システム４０のＣＭＭ差異取得部４１ｇは、プリンタ２０のＣＭＭ２１ｂが色変換を行った画像データを取得し、自装置のＣＭＭ４１ｃが色変換を行った画像データのデバイス値とプリンタ２０のＣＭＭ２１ｂが色変換を行った画像データのデバイス値との差分を補正ＬＵＴに記述すればよい。
【００６０】
上記手順で補正ＬＵＴが作成された後、色検証システム４０が色変換制御を行う場合について説明する。ＣＰＵ４２は、ＲＯＭ４３又は記憶部４５に記憶した色変換制御プログラムをＲＡＭ４４に展開して実行することにより、図６のフローチャート図に示す各ステップの処理を実行する。
【００６１】
まず、制御部４１（プリンタ種別判定部４１ｆ）は、群管理されている複数のプリンタ２０の内の出力対象のプリンタ２０のプリンタ情報を取得する（Ｓ１０１）。このプリンタ情報は、クラウド上のＤＢ（例えば、ＳＮＭＰ（Simple Network Management Protocol）で管理されるネットワーク機器が自分の状態を外部に知らせるために公開するＭＩＢ（Management Information Base）情報）から取得してもよいし、ユーザが登録できるようにしてもよい。
【００６２】
次に、制御部４１（プリンタ種別判定部４１ｆ）は、取得したプリンタ情報に基づいて、色検証チャートの出力対象のプリンタ２０が、色検証システム４０から色変換設定ができるプリンタであるかを判定する（Ｓ１０２）と共に、色検証チャートの出力対象のプリンタ２０が有するＣＭＭ２１ｂを特定する。出力対象のプリンタ２０が、色変換設定ができるプリンタの場合は（Ｓ１０２のＹｅｓ）、制御部４１（出力指示部４１ａ）は、プリンタ２０に色変換設定を指示し（Ｓ１０３）、色検証チャートの画像データを送信すると共に色変換ＯＮ（色変換設定に従って色変換を行って印刷する動作モード）での出力を指示する（Ｓ１０４）。
【００６３】
出力対象のプリンタ２０は、色検証チャートの画像データを受信すると、制御部２１（ＩＣＣプロファイル設定部２１ａは、色検証システム４０から指示された色変換設定に従ってＩＣＣプロファイルを設定し、制御部２１（ＣＭＭ２１ｂ）は、設定されたＩＣＣプロファイルを適用して色変換を行い、印刷処理部２９は、色変換後の画像データに基づいて色検証チャートを印刷する。
【００６４】
一方、出力対象のプリンタ２０が、色変換設定ができないプリンタの場合は（Ｓ１０２のＮｏ）、制御部４１（ＣＭＭ差異取得部４１ｇ）は、ＣＭＭの差による誤差（色変換の誤差）を取得し、その誤差が予め定めた所定値以上であるかを判断する（Ｓ１０５）。具体的には、同じプロファイルを適用して、自装置のＣＭＭ４１ｃを用いて色変換を行った場合とプリンタ２０のＣＭＭ２１ｂを用いて色変換を行った場合とで、画像データのデバイス値又は画像データに基づいて印刷した色検証チャートを測色して得た測色値に生じる誤差を取得し、取得した誤差が所定値以上であるかを判断する。
【００６５】
ＣＭＭの差による誤差が所定値以上（例えば、平均ΔＥ＞０．５あるいは最大ΔＥ＞２．０など）の場合は（Ｓ１０５のＹｅｓ）、ＩＣＣプロファイル設定部４１ｂは、ＩＣＣプロファイルを設定し、制御部４１（ＣＭＭ４１ｃの色変換部４１ｄ）は、設定したＩＣＣプロファイルを適用して色変換を行った後（Ｓ１０６）、制御部４１（ＣＭＭ４１ｃのＣＭＭ差異補正部４１ｅ）は、予め記憶した補正ＬＵＴを参照して、色検証チャートの画像データに対して、ＣＭＭの差による誤差に対応する補正量を適用して補正を行い（Ｓ１０７）、色変換及び補正済みの画像データを作成する（Ｓ１０８）。そして、制御部４１（出力指示部４１ａ）は、プリンタ２０に、色変換及び補正済みの色検証チャートの画像データを送信すると共に色変換ＯＦＦ（色変換を行わないで印刷する動作モード）での出力を指示する（Ｓ１０９）。
【００６６】
出力対象のプリンタ２０は、色変換及び補正済みの色検証チャートの画像データを受信すると、制御部２１（ＣＭＭ２１ｂ）は色変換を行わずに、印刷処理部２９は、受信した画像データに基づいて色検証チャートを印刷する。
【００６７】
一方、ＣＭＭの差による誤差が所定値未満の場合は（Ｓ１０５のＮｏ）、ＣＭＭの差による誤差を補正しなくても問題はないため、ＩＣＣプロファイル設定部４１ｂは、ＩＣＣプロファイルを設定し、制御部４１（ＣＭＭ４１ｃの色変換部４１ｄ）は、設定したＩＣＣプロファイルを適用して色変換を行って（Ｓ１１０）、色変換済みの画像データを作成する（Ｓ１１１）。そして、制御部４１（出力指示部４１ａ）は、プリンタ２０に、色変換済みの色検証チャートの画像データを送信すると共に色変換ＯＦＦ（色変換を行わないで印刷する動作モード）での出力を指示する（Ｓ１１２）。
【００６８】
出力対象のプリンタ２０は、色変換済みの色検証チャートの画像データを受信すると、制御部２１（ＣＭＭ２１ｂ）は色変換を行わずに、印刷処理部２９は、受信した画像データに基づいて色検証チャートを印刷する。
【００６９】
その後、プリンタ２０から出力された色検証チャートを測色器６０が測色した測色値を取得し（Ｓ１１３）、制御部４１（色検証部４１ｈ）は、得られた測色値の目標の測色値に対する色差などを測定して色検証を行い、色検証の結果をクライアント装置５０などに出力する（Ｓ１１４）。クライアント装置５０は、色検証の結果を受信すると、色検証の結果を表示部に表示させてユーザに通知する。なお、色検証の結果を表示する項目として、「Japan Color」や「Fogra」、「IDEAlliance」などの団体によって定められた項目（その色空間と指標）を用いてもよいし、ユーザが任意の目標色や検証項目を設定できるようにしてもよい。
【００７０】
以上、説明したように、色検証システム４０は、自身のＣＭＭ４１ｃとプリンタ２０のＣＭＭ２１ｂとで、補間誤差やＩＣＣプロファイルで規定されない設定による誤差などが異なる場合に、その誤差を補正するための補正量（ＣＭＹＫ値又はＬ＊ａ＊ｂ＊値）を記述した補正ＬＵＴを作成しておき、プリンタ２０に色検証チャートを出力させる際に、出力対象のプリンタ２０が色検証システム４０から色変換設定ができるプリンタであるかを判定し、色検証システム４０から色変換設定ができないプリンタの場合は、ＣＭＭの差による誤差が所定値以上であるかを判断し、ＣＭＭの差による誤差が所定値以上の場合は、ＩＣＣプロファイルを適用した色変換を行った後、補正ＬＵＴを参照してＣＭＭの差による誤差を解消する補正を行い、補正後の画像を色変換ＯＦＦでプリンタ２０に出力させるため、実出力時と色検証時とで同様の色変換結果を得ることができる。
【００７１】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、印刷システムや各装置の構成や制御は適宜変更可能である。
【００７２】
例えば、上記実施例では、測色値としてCIE 1976色空間のＬ*ａ*ｂ*値を例示したが、CIE 1931色空間のＸＹＺ値としてもよい。
【００７３】
また、プリンタ２０は、ＣＭＹＫプリンタでもＲＧＢプリンタでもよく、また、電子写真プリンタ、インクジェットプリンタ、オフセット印刷機などとすることができる。
【産業上の利用可能性】
【００７４】
本発明は、色検証チャートを出力するための色変換を制御する色変換制御プログラム、当該色変換制御プログラムを記録した記録媒体及び色変換制御方法に利用可能である。
【符号の説明】
【００７５】
１０  印刷システム
２０  プリンタ
２１  制御部
２１ａ  ＩＣＣプロファイル設定部
２１ｂ  ＣＭＭ
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示操作部
２８  画像処理部
２９  印刷処理部
３０  コントローラ
４０  色検証システム
４１  制御部
４１ａ  出力指示部
４１ｂ  ＩＣＣプロファイル設定部
４１ｃ  ＣＭＭ
４１ｄ  色変換部
４１ｅ  ＣＭＭ差異補正部
４１ｆ  プリンタ種別判定部
４１ｇ  ＣＭＭ差異取得部
４１ｈ  色検証部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
５０  クライアント装置
６０  測色器
７０  通信ネットワーク
【図１】
2018093377.tif 000003
【図２】
2018093377.tif 000004
【図３】
2018093377.tif 000005
【図４】
2018093377.tif 000006
【図５】
2018093377.tif 000007
【図６】
2018093377.tif 000008