(57)【要約】      （修正有）【課題】印刷対象のカラーチャート（検査画像）に対してカラーマッチング処理を行う場合でも、当該カラーチャートに含まれるトリガーパッチの明度の低下を抑えることを可能にする技術を提供する。【解決手段】画像処理装置のＣＰＵは、画像形成装置が備えるセンサによる測定の対象となるカラーパッチを含むカラーチャートを生成する（Ｓ４０２）。ＣＰＵは、生成されたカラーチャートがカラーマッチング処理の対象となるか否かを判定し（Ｓ４０４）、カラーチャートがカラーマッチング処理の対象となる場合、カラーチャートにおけるトリガーパッチに対して、カラーマッチング処理の実行後のカラーチャートにおけるトリガーパッチの明度を調整する色処理を行う（Ｓ４０５）。その後、ＣＰＵは、カラーチャートをシートに印刷してセンサによる測定を行うための印刷ジョブを、画像形成装置へ送信する（Ｓ４０７）。【選択図】図４
2018191071.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と通信可能な画像処理装置であって、
前記画像形成装置が備えるセンサによる測定の対象となる複数のパッチと、前記複数のパッチについての測定タイミングの決定に用いられるトリガーパッチとを含み、前記トリガーパッチと前記複数のパッチとがシート搬送方向に沿って順に配置された検査画像を生成する生成手段と、
前記検査画像がカラーマッチング処理の対象となる場合、前記検査画像における前記トリガーパッチに対して、前記複数のパッチのうちトリガーパッチ以外のパッチに対して行われる色処理とは異なる色処理を行う色処理手段と、
前記検査画像をシートに印刷して前記センサによる前記測定を行うための印刷ジョブを、前記画像形成装置へ送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記色処理手段は、前記カラーマッチング処理の実行後の前記検査画像における前記トリガーパッチの明度を所定の明度以下にするための色処理を、前記トリガーパッチに対して行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、前記検査画像における前記トリガーパッチに対してスポットカラーを割り当て、
前記色処理手段は、前記色処理として、処理対象の画像に含まれるオブジェクトのうちで前記スポットカラーが割り当てられたオブジェクトの信号値を、前記スポットカラーに対応する信号値に設定するスポットカラーマッチングを行う
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
スポットカラーと、当該スポットカラーに対応する信号値とを対応付けて登録したライブラリを管理する管理手段を更に備え、
前記色処理手段は、
前記管理手段によって管理されている前記ライブラリに、前記検査画像における前記トリガーパッチに割り当てられた前記スポットカラーが登録されている場合には、前記トリガーパッチの信号値を、前記スポットカラーに対応付けて登録されている信号値に設定し、
前記管理手段によって管理されている前記ライブラリに、前記検査画像における前記トリガーパッチに割り当てられた前記スポットカラーが登録されていない場合には、前記トリガーパッチの信号値を、前記スポットカラーに対して指定された代替色の信号値に設定する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記生成手段は、前記検査画像における前記トリガーパッチを、特定の信号値を有する、テキスト又はグラフィックの属性のオブジェクトとして生成し、
前記色処理手段は、前記色処理として、処理対象の画像に含まれるオブジェクトのうちで前記テキスト又は前記グラフィックの属性のオブジェクトが前記特定の信号値を有する場合に、前記オブジェクトの信号値を、前記トリガーパッチの明度の調整用の信号値に変換する処理を行う
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項６】
前記生成手段は、前記検査画像における前記トリガーパッチの信号値に所定の信号値を設定し、
前記色処理手段は、前記色処理として、処理対象の画像に含まれるオブジェクトの信号値のうちで第１信号値を第２信号値に変換する色置換を行い、
前記画像処理装置は、前記検査画像における前記トリガーパッチの信号値を前記第１信号値に設定し、前記トリガーパッチの明度の調整用の信号値を前記第２信号値に設定する設定手段を更に備える
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項７】
前記生成手段は、前記複数のパッチに対して設定されていない信号値を、前記検査画像における前記トリガーパッチの信号値に設定することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記生成手段は、前記検査画像における前記トリガーパッチに対して、所定のカラープロファイル設定を埋め込み、
前記色処理手段は、前記色処理として、処理対象の画像に含まれるオブジェクトのうちで、前記カラープロファイル設定が埋め込まれたオブジェクトに対して、埋め込まれた前記カラープロファイル設定に従った色処理を行う
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項９】
前記画像形成装置において行われた前記測定の結果を受信する受信手段と、
前記受信手段によって受信された前記測定の結果に基づいて、前記画像形成装置のベリフィケーションを行う制御手段と、を更に備える
ことを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記カラーマッチング処理の対象となる前記検査画像に対して前記カラーマッチング処理を行う処理手段を更に備え、
前記処理手段は、前記カラーマッチング処理の対象となる前記検査画像における前記トリガーパッチに対して前記カラーマッチング処理を行わず、前記複数のパッチに対して前記カラーマッチング処理を行う
ことを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
検査画像の出力指示を受け付ける受け付け手段を更に備え、
前記生成手段は、前記出力指示に基づいて前記検査画像を生成し、
前記画像処理装置は、前記出力指示に含まれる、前記カラーマッチング処理を前記検査画像に適用するか否かを示す情報に基づいて、前記検査画像がカラーマッチング処理の対象となるか否かを判定する判定手段を更に備える
ことを特徴とする請求項１から１０のいずれか１項に記載の画像処理装置。
【請求項１２】
センサを備える画像形成装置と、前記画像形成装置と通信可能な画像処理装置と、を備える印刷システムであって、
前記画像処理装置は、
前記画像形成装置が備えるセンサによる測定の対象となる複数のパッチと、前記複数のパッチについての測定タイミングの決定に用いられるトリガーパッチとを含み、前記トリガーパッチと前記複数のパッチとがシート搬送方向に沿って順に配置された検査画像を生成する生成手段と、
前記検査画像がカラーマッチング処理の対象となる場合、前記検査画像における前記トリガーパッチに対して、前記複数のパッチのうちトリガーパッチ以外のパッチに対して行われる色処理とは異なる色処理を行う色処理手段と、
前記検査画像をシートに印刷して前記センサによる前記測定を行うための印刷ジョブを、前記画像形成装置へ送信する第１送信手段と、を備え、
前記画像形成装置は、
前記画像処理装置から受信した前記印刷ジョブに従って、前記検査画像をシートに印刷して前記センサによる前記測定を行う測定手段と、
前記測定手段による前記測定の結果を、前記画像処理装置へ送信する第２送信手段と、を備える
ことを特徴とする印刷システム。
【請求項１３】
画像形成装置と通信可能な画像処理装置の制御方法であって、
前記画像形成装置が備えるセンサによる測定の対象となる複数のパッチと、前記複数のパッチについての測定タイミングの決定に用いられるトリガーパッチとを含み、前記トリガーパッチと前記複数のパッチとがシート搬送方向に沿って順に配置された検査画像を生成する生成工程と、
前記検査画像がカラーマッチング処理の対象となる場合、前記複数のパッチのうちトリガーパッチ以外のパッチに対して行われる色処理とは異なる色処理を行う色処理工程と、
前記検査画像をシートに印刷して前記センサによる前記測定を行うための印刷ジョブを、前記画像形成装置へ送信する送信工程と、
を含むことを特徴とする画像処理装置の制御方法。
【請求項１４】
請求項１３に記載の画像処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、印刷システム、並びにプログラムに関するものである。
【背景技術】
【０００２】
電子写真方式の画像形成装置において、シート搬送路上の定着部から排紙口の間の位置にセンサを設け、当該センサによって、カラー調整用の測定を行う構成が知られている。このような画像形成装置では、カラー調整用のパッチをシートに印刷すべくトナーを定着してから当該シートを排紙するまでの間の搬送中に、当該シートに印刷したパッチを対象とした測定を行うことが可能である。即ち、印刷とセンサによる測定とを続けて行うことが可能である。この測定の結果は、画像形成装置のキャリブレーション、ベリフィケーション又はカラープロファイル作成に利用される。なお、ベリフィケーション機能は、画像形成装置による画像の色値が、所定の基準を満たしているか否かを判定するための機能である。
【０００３】
上述のような画像形成装置において、シートに印刷された複数のパッチのそれぞれについてセンサによる測定を行うタイミングを制御するために、トリガーパッチを用いる場合がある。この場合、シートに印刷したトリガーパッチをセンサによって検出し、当該トリガーパッチの検出タイミングを基準として、シート搬送方向において当該トリガーパッチに続けて印刷された複数のパッチのそれぞれについての測定のタイミングを制御する。
【０００４】
このようにトリガーパッチを用いてセンサによる各パッチの測定のタイミングを制御する手法では、例えば画像形成条件の変動に起因してトリガーパッチの明度が高くなると、トリガーパッチの検出エラーが発生する可能性がある。これは、トリガーパッチの明度が高くなると、シートとトリガーパッチとの間の濃度差（コントラスト）が小さくなるためである。特許文献１には、このようなトリガーパッチの検出エラーを防止するために、最も明度が低い色材とその他の色材とを重ね合わせてトリガーパッチを形成することによって、トリガーパッチの明度を所定の明度以下にする手法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２４３２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
商業印刷向けの電子写真方式の画像形成装置は、付加価値向上を目的とした画像処理装置と接続された構成で、印刷システムを成す形態が一般的である。この場合、画像処理装置が、上記のキャリブレーション、ベリフィケーション、及びカラープロファイル作成機能を備える。これらの機能を実行するために、画像処理装置は、画像形成装置に測定対象のパッチを含む画像データを送信する。これを受け、画像形成装置がパッチの形成、印刷、そしてセンサによるパッチの測定を実施し、画像処理装置にパッチの測定結果を送信する。画像処理装置は、受信した測定結果を用いて、キャリブレーション、ベリフィケーション、カラープロファイル作成機能のいずれかを実行する。
【０００７】
画像処理装置によるベリフィケーションが行われる場合、複数のパッチを含むカラーチャートの印刷時に、通常の印刷時と同様に、カラーマネジメント機能（カラーマッチング処理）が適用される。なお、キャリブレーションやカラープロファイル作成が行われる場合には、通常、カラーマネジメント機能は適用されない。カラーマッチング処理は、例えばＩＣＣプロファイルを用いて、カラーチャートの印刷用の画像データに対して適用される。その結果、画像処理装置が画像形成装置へ送信するカラーチャートデータに含まれる各パッチに対応する信号値が変化し、トリガーパッチの明度の上昇が生じる可能性がある。このような場合、特許文献１のように複数の色材を重ね合わせてトリガーパッチを形成したとしても、トリガーパッチの信号値の変化に起因して、形成されるトリガーパッチの明度が高くなり、トリガーパッチの検出エラーが発生する可能性がある。
【０００８】
本発明は、上述の問題に鑑みて成されたものである。本発明は、印刷対象のカラーチャート（検査画像）に対してカラーマッチング処理を行う場合でも、当該カラーチャートに含まれるトリガーパッチの明度の低下を抑えることを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る画像処理装置は、画像形成装置と通信可能な画像処理装置であって、前記画像形成装置が備えるセンサによる測定の対象となる複数のパッチと、前記複数のパッチについての測定タイミングの決定に用いられるトリガーパッチとを含み、前記トリガーパッチと前記複数のパッチとがシート搬送方向に沿って順に配置された検査画像を生成する生成手段と、前記検査画像がカラーマッチング処理の対象となる場合、前記検査画像における前記トリガーパッチに対して、前記複数のパッチのうちトリガーパッチ以外のパッチに対して行われる色処理とは異なる色処理を行う色処理手段と、前記検査画像をシートに印刷して前記センサによる前記測定を行うための印刷ジョブを、前記画像形成装置へ送信する送信手段と、を備えることを特徴とする。
【００１０】
本発明の一態様に係る印刷システムは、センサを備える画像形成装置と、前記画像形成装置と通信可能な画像処理装置と、を備える印刷システムであって、前記画像処理装置は、前記画像形成装置が備えるセンサによる測定の対象となる複数のパッチと、前記複数のパッチについての測定タイミングの決定に用いられるトリガーパッチとを含み、前記トリガーパッチと前記複数のパッチとがシート搬送方向に沿って順に配置された検査画像を生成する生成手段と、前記検査画像がカラーマッチング処理の対象となる場合、前記検査画像における前記トリガーパッチに対して、前記複数のパッチのうちトリガーパッチ以外のパッチに対して行われる色処理とは異なる色処理を行う色処理手段と、前記検査画像をシートに印刷して前記センサによる前記測定を行うための印刷ジョブを、前記画像形成装置へ送信する第１送信手段と、を備え、前記画像形成装置は、前記画像処理装置から受信した前記印刷ジョブに従って、前記検査画像をシートに印刷して前記センサによる前記測定を行う測定手段と、前記測定手段による前記測定の結果を、前記画像処理装置へ送信する第２送信手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷対象のカラーチャート（検査画像）にカラーマッチング処理を行う場合でも、当該カラーチャートに含まれるトリガーパッチの明度の低下を抑えることが可能になる。これにより、画像形成装置のセンサによるトリガーパッチの検出精度を高めることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】印刷システムのハードウェア構成例を示すブロック図
【図２】画像形成装置のセンサによる測定に用いられるカラーチャートの例を示す図
【図３】印刷システムのソフトウェア構成例を示すブロック図
【図４】画像処理装置において実行される処理の手順を示すフローチャート
【図５】カラーチャート生成処理の手順を示すフローチャート
【図６】カラーチャートの出力指示のデータ構造の例を示す図
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
［第１実施形態］
＜印刷システムのハードウェア構成＞
図１は、第１実施形態に係る印刷システムのハードウェア構成例を示すブロック図である。印刷システムは、画像形成装置１００と、画像形成装置１００と通信可能な画像処理装置１０１とで構成される。画像処理装置１０１は、画像形成装置１００の印刷処理を制御するプリントサーバとして機能する。
【００１５】
画像形成装置１００は、画像形成装置１００のコントローラ２００と、コントローラ２００に接続された、プリンタ部２１２及び操作部２１４とを備える。コントローラ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ハードディスクドライブ（ＨＤＤ）２０４、制御系インタフェース（Ｉ／Ｆ）２０５、プリンタＩ／Ｆ２０７、センサＩ／Ｆ２０８、操作部Ｉ／Ｆ２０９、及び画像データ系Ｉ／Ｆ２１０で構成される。コントローラ２００内のこれらのデバイスは、システムバス２０６に接続されている。
【００１６】
ＣＰＵ２０１は、ＲＯＭ２０２又はＨＤＤ２０４に格納された制御プログラムに基づいて、システムバス２０６に接続されている各デバイスへのアクセスを制御する。ＲＯＭ２０２は、ＣＰＵ２０１による実行が可能な制御プログラム等を格納する。ＲＡＭ２０３は、主としてＣＰＵ２０１の主メモリ、ワークエリア等として機能する。なお、増設ポート（図示せず）にオプションＲＡＭが接続されることでメモリ容量を拡張可能である。ＨＤＤ２０４は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル等のデータを格納する外部記憶装置である。なお、ＨＤＤ２０４の他にＳＤカードやフラッシュメモリ等が外部記憶装置として利用してもよい。
【００１７】
制御系Ｉ／Ｆ２０５は、画像形成装置１００による印刷処理を制御する印刷制御のための情報を、画像処理装置１０１から受信する。プリンタＩ／Ｆ２０７は、プリンタ部２１２への画像出力を制御する。操作部Ｉ／Ｆ２０９は、操作部２１４が備える表示部２１６の表示制御、及び入力部２１５における各種設定情報の入力を制御する。画像データ系Ｉ／Ｆ２１０は、プリンタ部２１２による画像形成（印刷）に用いられる画像データを画像処理装置１０１から受信する。センサＩ／Ｆ２０８は、プリンタ部２１２内部に備わっているセンサ２１７の動作を制御し、センサ２１７による測定の結果をセンサ２１７から受信する。
【００１８】
画像処理装置１０１は、画像形成装置１００における印刷処理を制御するプリントサーバ機能を実現するためのコントローラ２２０を備えている。コントローラ２２０は、投入された印刷ジョブの解析や画像データへの展開等、画像形成装置１００における印刷処理の実行に必要な処理を行う。コントローラ２２０は、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３、ＨＤＤ２２４、制御系Ｉ／Ｆ２２５、画像データ系Ｉ／Ｆ２２７、及びネットワークＩ／Ｆ２２８で構成される。コントローラ２２０内のこれらのデバイスは、システムバス２２６に接続されている。
【００１９】
ＣＰＵ２２１は、ＲＯＭ２２２又はＨＤＤ２２４に格納された制御プログラムに基づいて、システムバス２２６に接続されている各デバイスへのアクセスを制御する。ＲＯＭ２２２は、ＣＰＵ２２１による実行が可能な制御プログラム等を格納する。ＲＡＭ２２３は、主としてＣＰＵ２２１の主メモリ、ワークエリア等として機能する。なお、増設ポート（図示せず）にオプションＲＡＭが接続されることでメモリ容量を拡張可能である。ＨＤＤ２２４は、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル等のデータを格納する外部記憶装置である。なお、ＨＤＤ２２４の他にＳＤカードやフラッシュメモリ等が外部記憶装置として利用してもよい。
【００２０】
制御系Ｉ／Ｆ２２５は、画像形成装置１００に対する印刷制御のための情報を、画像形成装置１００へ送信する。画像データ系Ｉ／Ｆ２２７は、プリンタ部２１２による印刷に用いられる画像データを画像形成装置１００へ送信する。ネットワークＩ／Ｆ２２８は、ＬＡＮ等のネットワーク１０６に接続されており、ネットワーク１０６を介してクライアントＰＣ１０２等の外部装置と通信可能である。
【００２１】
クライアントＰＣ１０２は、ネットワーク１０６を介して画像処理装置１０１と通信可能である。クライアントＰＣ１０２は、ネットワーク１０６を介して画像処理装置１０１に対して印刷ジョブを投入しうる。
【００２２】
＜カラーチャートを用いた測定＞
図２は、画像形成装置１００による測定に用いられるカラーチャート（検査画像）の例を示す図である。画像形成装置１００は、シートの搬送路上に配置されたセンサ２１７を用いて、搬送路上を搬送されるシートに印刷されたカラーチャート２５０についての測定を行う。本実施形態では、画像形成装置１００は、搬送路上の定着器と排紙口との間の位置に、図２に示すように、シート搬送方向２５３と直交する方向に一列に配置された４つのセンサ２１７ａ，２１７ｂ，２１７ｃ，２１７ｄを備えている。（以下、４つのセンサ２１７ａ，２１７ｂ，２１７ｃ，２１７ｄをまとめてセンサ２１７と表記する。）センサ２１７による測定では、例えば、分光値、色度値及び濃度の少なくともいずれかが測定される。
【００２３】
カラーチャート２５０は、シート搬送方向２５３に沿って順に配置された複数のパッチ（パッチ画像）を含んでいる。また、カラーチャート２５０は、また、カラーチャート２５０は、シート搬送方向２５３と直交する方向に、各センサ２１７ａ，２１７ｂ，２１７ｃ，２１７ｄの位置に合わせて並列に並べられた、トリガーパッチ２５２及び複数のカラーパッチ２５１から成る複数のパッチ群を含んでいる。カラーパッチ２５１は、画像形成装置１００が備えるセンサ２１７による測定の対象となるパッチである。トリガーパッチ２５２は、複数のカラーパッチ２５１についての測定タイミングの決定に用いられる。
【００２４】
プリンタ部２１２によってシート上に印刷されたカラーチャート２５０は、当該シートの搬送中に、センサ２１７の位置を通過する。その際、センサ２１７によって、カラーチャート２５０に含まれるトリガーパッチ２５２及び複数のカラーパッチ２５１の検出（測定）が行われる。センサ２１７による各カラーパッチ２５１の測定タイミングは、トリガーパッチ２５２の検出タイミングを基準として制御される。具体的には、トリガーパッチ２５２の検出タイミングから、シートの搬送速度等に基づいて定められる所定の時間間隔で、トリガーパッチ２５２に後続する一連のカラーパッチ２５１の測定（検出）が行われる。なお、トリガーパッチ２５２の検出は、シートとトリガーパッチ２５２との間の濃度差（コントラスト）に基づいて行われる。
【００２５】
＜印刷システムのソフトウェア構成＞
図３（Ａ）は、本実施形態に係る印刷システムにおける画像形成装置１００のソフトウェア構成例を示すブロック図である。図３（Ａ）に示す各ユニットの機能は、ＲＯＭ２０２又はＨＤＤ２０４に格納されたプログラムをＣＰＵ２０１がＲＡＭ２０３に読み出して実行することによって、画像形成装置１００において実現される。
【００２６】
印刷ジョブ解析部３０１は、画像処理装置１０１から送信されてデータ送受信部３０４によって受信された印刷ジョブを解析する。印刷処理実行部３０２は、印刷ジョブ解析部３０１による印刷ジョブの解析結果に基づいて、印刷ジョブに対応する一連の印刷動作（例えば、給紙、紙搬送、印刷及び排紙等）を制御する。センサ制御部３０３は、センサ２１７の測定動作を制御し、センサ２１７から測定結果を取得する。センサ制御部３０３は、取得した測定結果をデータ送受信部３０４へ送る。データ送受信部３０４は、画像処理装置１０１との間でデータの送受信を行う。例えば、データ送受信部３０４は、印刷ジョブの受信、及びセンサ２１７による測定結果の送信を行う。
【００２７】
図３（Ｂ）は、本実施形態に係る印刷システムにおける画像処理装置１０１のソフトウェア構成例を示すブロック図である。図３（Ｂ）に示す各ユニットの機能は、ＲＯＭ２２２又はＨＤＤ２２４に格納されたプログラムをＲＡＭ２２３にＣＰＵ２２１が読み出して実行することによって、画像処理装置１０１において実現される。
【００２８】
ＵＩ制御部３１１は、画像処理装置１０１の表示デバイス（図示せず）の表示、及び画像処理装置１０１の入力デバイス（図示せず）からの入力を制御する。印刷ジョブ生成部３１２は、印刷ジョブの実行指示に基づいて、印刷ジョブを生成し、生成した印刷ジョブを印刷ジョブ処理部３１４へ送る。印刷ジョブ生成部３１２は、印刷ジョブを生成する際に、印刷ジョブの投入元及び設定情報に基づいて、以下で詳しく説明する属性データを、必要に応じて印刷ジョブに対して付与する。印刷ジョブ管理部３１３は、印刷ジョブを管理する。例えば、印刷ジョブ管理部３１３は、印刷ジョブ生成部３１２によって生成された印刷ジョブの、ＨＤＤ２２４への書き込み又はＨＤＤ２２４からの読み出し、及び実行済みの印刷ジョブの履歴の管理を行う。
【００２９】
印刷ジョブ処理部３１４は、ユーザから受け付けた印刷ジョブの解析、画像データへの展開、画像の圧縮又は伸長等の、印刷処理の実行に必要な処理を行う。印刷ジョブ処理部３１４は、ジョブ種判定部３１５及び色処理部３１６を含む。ジョブ種判定部３１５は、印刷ジョブ生成部３１２によって印刷ジョブに付与された属性データに基づいて、処理対象の印刷ジョブの種類を判定する。色処理部３１６は、印刷ジョブに対する色処理を行う。色処理には、例えば、カラープロファイルの適用、及びスポットカラーマッチングの適用等の、カラーマッチング処理が含まれる。また、色処理部３１６は、後述する黒色保持機能、色置換機能、及び埋め込みプロファイル優先機能等の色処理を行いうる。
【００３０】
カラーチャート生成部３１７は、画像処理装置１０１において動作中のアプリケーションからの指示に従って、画像形成装置１００が備えるセンサ２１７による測定に用いられるカラーチャート（検査画像）を生成する（即ち、当該カラーチャートに対応するカラーチャートデータを生成する）。カラーチャート生成部３１７は、画像処理装置１０１とネットワーク１０６を介して通信可能な外部装置（例えば、クライアントＰＣ１０２）において動作中のアプリケーションからの指示に従って、カラーチャートデータを生成してもよい。
【００３１】
データ送受信部３１８は、画像形成装置１００との間でデータの送受信を行う。例えば、データ送受信部３１８は、印刷ジョブの送信、及びセンサ２１７による測定結果の受信を行う。データ送受信部３１８によって受信された測定結果は、画像処理装置１０１において動作中のアプリケーションに提供され、例えば、画像処理装置１０１におけるキャリブレーション機能、ベリフィケーション機能又は、カラープロファイル作成機能に適用されうる。また、データ送受信部３１８は、ネットワーク１０６を介して通信可能な外部装置（例えば、クライアントＰＣ１０２）との間でデータの送受信を行う。例えば、データ送受信部３１８は、カラーチャートの出力指示等の各種指示の受信、及びセンサ２１７による測定結果の送信を行う。
【００３２】
リソース管理部３１９は、カラープロファイル、スポットカラー、及び色置換機能に関連する色置換プロファイル等の、印刷ジョブ処理部３１４によって使用されるデータを保存及び管理する。
【００３３】
画像処理装置１０１は、画像処理装置１０１にて生成される画像データの出力結果に対し補正を施すために用いられるＬＵＴの生成、プロファイル生成、ベリフィケーション実行を実行する。このために必要となるカラーチャートの印刷とカラーチャートの測定とを、画像形成装置１００に依頼し、この測定結果を画像形成装置１００から受信することが必要となる。
【００３４】
＜処理手順＞
図４は、本実施形態に係る画像処理装置１０１によって実行されるキャリブレーション、ベリフィケーション、及びカラープロファイル作成のいずれかの処理の手順を示すフローチャートである。図４の各ステップの処理は、ＲＯＭ２２２又はＨＤＤ２２４に格納されたプログラムをＣＰＵ２２１がＲＡＭ２２３に読み出して実行することによって、画像処理装置１０１において実現される。
【００３５】
Ｓ４０１で、ＣＰＵ２２１は、画像処理装置１０１において動作中のいずれかのアプリケーションから、カラーチャートの出力指示を受け付けたか否かを判定する。カラーチャートの出力指示は、上述のように、クライアントＰＣ１０２等の外部装置から受け付けられてもよい。ＣＰＵ２２１は、カラーチャートの出力指示を受け付けた場合には、処理をＳ４０２へ進める。
【００３６】
ここで、図６は、Ｓ４０１において受け付けられる、カラーチャートの出力指示に対応するデータの構造の例を示す図である。図６に示す出力指示６００は、図２に示すカラーチャート２５０を構成する複数のカラーパッチ２５１の信号値６０３を含む。出力指示６００は、更に、センサ２１７による測定を要するか否かを示す情報６０１、及びカラーパッチ２５１にカラーマネジメント機能（カラーマッチング処理）を適用するか否かを示す情報６０２を含む。なお、出力指示には、図６に示すように、カラーチャート２５０の印刷対象となるシートのサイズ（Ｐａｐｅｒ  Ｓｉｚｅ）及び種類（Ｍｅｄｉａ  Ｔｙｐｅ）、並びに出力部数（Ｃｏｐｉｅｓ）等の、印刷設定を示す情報が更に含まれていてもよい。なお、本実施形態では、情報６０１が、センサ２１７による測定を要することを示すことを前提としている。
【００３７】
次にＳ４０２で、ＣＰＵ２２１（カラーチャート生成部３１７）は、Ｓ４０１において受け付けた出力指示６００に基づいてカラーチャート２５０を生成する処理を実行し、生成したカラーチャートデータをＨＤＤ２２４に保存する。Ｓ４０２では、ＣＰＵ２２１は、例えばポストスクリプト形式又はＰＤＦ形式のカラーチャートデータを生成する。Ｓ４０２におけるカラーチャート生成処理は、図５に示す手順で実行される。
【００３８】
具体的には、Ｓ５０１で、ＣＰＵ２２１は、Ｓ４０１において受け付けた出力指示６００に含まれる信号値６０３を、所定の順序でカラーパッチ２５１に対して割り当てる。更に、Ｓ５０２で、ＣＰＵ２２１は、後述する所定の信号値又は属性を、トリガーパッチ２５２に対して割り当てる。その後、Ｓ５０３で、ＣＰＵ２２１は、Ｓ５０１及びＳ５０２における信号値又は属性の割り当ての結果に基づいて、所定のデータ形式のカラーチャートデータを生成し、処理を終了する。
【００３９】
カラーチャート生成処理が完了すると、ＣＰＵ２２１はＳ４０２からＳ４０３へ処理を進める。Ｓ４０３で、ＣＰＵ２２１（印刷ジョブ生成部３１２）は、Ｓ４０１において受け付けた出力指示６００と、Ｓ４０２において生成されたカラーチャートデータとに基づいて、印刷ジョブを生成する。印刷ジョブは、印刷ジョブ処理部３１４による処理が可能な形式で生成される。生成される印刷ジョブには、出力指示６００に従って、センサ２１７による測定を要するか否かを示す情報と、カラーパッチ２５１にカラーマネジメント機能（カラーマッチング処理）を適用するか否かを示す情報とが、属性データとして含まれる。
【００４０】
次にＳ４０４で、ＣＰＵ２２１（ジョブ種判定部３１５）は、処理対象の印刷ジョブにおいて、カラーパッチ２５１にカラーマネジメント機能を適用するか否かを、当該印刷ジョブに含まれる属性データに基づいて判定する。即ち、ＣＰＵ２２１は、印刷ジョブに含まれるカラーチャート２５０がカラーマッチング処理の対象となるか否かを判定する。ＣＰＵ２２１は、カラーマネジメント機能を適用すると判定した場合には処理をＳ４０５へ進め、適用しないと判定した場合には処理をＳ４０６へ進める。
【００４１】
Ｓ４０５では、ＣＰＵ２２１（色処理部３１６）は、後述する所定の色処理機能を有効化して適用する。具体的には、色処理部３１６は、カラーチャート２５０におけるトリガーパッチ２５２に対して、所定の色処理機能による色処理を行う。この色処理は、カラーチャート２５０（検査画像）に含まれる複数のパッチのうちトリガーパッチ以外のカラーパッチ２５１に対して行われる色処理とは異なる色処理である。この色処理により、カラーマッチング処理の実行後のカラーチャート２５０におけるトリガーパッチ２５２の明度が調整される。より具体的には、カラーマッチング処理の実行後のカラーチャート２５０におけるトリガーパッチ２５２の信号値を、トリガーパッチ２５２の明度の調整用の信号値に設定する（トリガーパッチ２５２の明度を所定の明度以下にする）ための色処理が行われる。トリガーパッチ２５２の明度の調整用の信号値は、センサ２１７によるトリガーパッチ２５２の検出エラーが発生しない程度に十分な低さの明度に対応する信号値であり、例えば、後述するシアン５０％及びブラック１００％である。
【００４２】
Ｓ４０５では、更に、ＣＰＵ２２１（印刷ジョブ処理部３１４）は、印刷ジョブの設定に従って、印刷ジョブに含まれるカラーチャート２５０のラスタライズ処理（ＲＩＰ）を行う。なお、処理対象の印刷ジョブが、カラーパッチ２５１にカラーマネジメント機能を適用する印刷ジョブである場合には、Ｓ４０５のラスタライズ処理において、カラーマネジメント機能が適用される。具体的には、ＩＣＣプロファイルを用いたカラーマッチング処理が行われる。ただし、後述するように、Ｓ４０５において所定の色処理機能が適用されたオブジェクトに対しては、このカラーマッチング処理は行われない。即ち、トリガーパッチ２５２に対してはカラーマッチング処理は行われず、カラーパッチ２５１に対してカラーマッチング処理が行われる。
【００４３】
一方、Ｓ４０６では、ＣＰＵ２２１（印刷ジョブ処理部３１４）は、印刷ジョブの設定に従って、印刷ジョブに含まれるカラーチャートデータのラスタライズ処理（ＲＩＰ）を行う。ＣＰＵ２２１は、Ｓ４０５又はＳ４０６の処理が完了すると、処理をＳ４０７へ進める。
【００４４】
Ｓ４０７で、ＣＰＵ２２１（印刷ジョブ管理部３１３）は、データ送受信部３１８を介して、印刷ジョブを画像形成装置１００へ送信する。本実施形態では、ＣＰＵ２２１は、カラーチャート２５０をシートに印刷してセンサ２１７による測定を行うための印刷ジョブを、画像形成装置１００へ送信する。
【００４５】
画像形成装置１００では、データ送受信部３０４によって受信された印刷ジョブについて印刷ジョブ解析部３０１による解析が行われる。本実施形態では、Ｓ４０７において画像処理装置１０１から送信される印刷ジョブには、センサ２１７による測定を要することを示す情報が含まれている。このため、印刷処理実行部３０２による、印刷ジョブに従った印刷処理が行われる際に、当該印刷処理によってシートに印刷されたカラーチャート２５０について、センサ２１７による測定が行われる。センサ２１７による測定結果は、センサ制御部３０３によって、データ送受信部３０４を介して画像処理装置１０１へ送信される。
【００４６】
これにより、Ｓ４０８で、ＣＰＵ２２１（データ送受信部３１８）は、画像形成装置１００からセンサ２１７による測定結果を受信する。更に、Ｓ４０９で、ＣＰＵ２２１は、受信した測定結果を、カラーチャートの出力指示を行ったアプリケーションへ提供する。これにより、当該アプリケーションによって、センサ２１７による測定結果が、キャリブレーション機能、ベリフィケーション機能又はカラープロファイル作成機能へ適用される。これにより、例えば、ＣＰＵ２２１は、センサ２１７による測定結果に基づいて、画像処理装置１０１のキャリブレーション、ベリフィケーション又はカラープロファイル作成を行うことになる。その後、ＣＰＵ２２１は、図４の処理手順に従った処理を終了する。
【００４７】
なお、ＣＰＵ２２１は、Ｓ４０１においてカラーチャートの出力指示を、外部装置（ここではクライアントＰＣ１０２とする。）から受信した場合には、画像形成装置１００から受信した測定結果を、クライアントＰＣ１０２へ送信する。この場合、クライアントＰＣ１０２において動作中のアプリケーションによって、センサ２１７による測定結果がキャリブレーション機能又はベリフィケーション機能へ適用される。なお、クライアントＰＣ１０２のアプリケーションは、センサ２１７による測定結果の適用が完了した際に、完了通知を画像処理装置１０１へ送信してもよい。画像処理装置１０１は、完了通知の受信に応じて、図４の処理手順に従った処理を終了してもよい。
【００４８】
＜色処理機能の具体例＞
次に、本実施形態に係る、カラーチャート生成部３１７によるトリガーパッチ２５２の生成（Ｓ４０２）、及び色処理部３１６による色処理機能の適用（Ｓ４０５）について、より具体的に説明する。本実施形態では、カラーチャート生成部３１７によって、トリガーパッチ２５２に対して、所定の特色（スポットカラー）を指定し、色処理部３１６によって、指定された色（指定色）に基づく「スポットカラーマッチング機能」を適用する。
【００４９】
スポットカラーマッチングは、処理対象の画像に含まれるオブジェクトのうちでスポットカラーが割り当てられたオブジェクトの信号値を、スポットカラーに対応する信号値に設定する処理に相当する。一般に、スポットカラーマッチング機能が適用されたオブジェクトに対しては、カラーマネジメント機能によるＩＣＣプロファイルが適用されない（ＩＣＣプロファイルを用いたカラーマッチング処理が行われない）。本実施形態では、カラーマネジメント機能のこのような特徴を利用して、トリガーパッチ２５２の出力信号値を、十分な低さの明度に対応する信号値とする。
【００５０】
具体的には、Ｓ４０２において、ＣＰＵ２２１（カラーチャート生成部３１７）は、トリガーパッチ２５２に対して、所定の名称の指定色を設定する。ここでは、指定色の名称として「Ｔｒｉｇｇｅｒ」が設定されるものとする。即ち、Ｓ５０２において、ＣＰＵ２２１は、指定色「Ｔｒｉｇｇｅｒ」を示す属性を、トリガーパッチ２５２に対して割り当てられることで、トリガーパッチ２５２に対して特色（スポットカラー）を割り当てる。
【００５１】
本実施形態では、リソース管理部３１９は、特色ライブラリを管理しており、指定色「Ｔｒｉｇｇｅｒ」に対応する出力信号値を特色ライブラリに予め登録している。本実施形態では、トリガーパッチ２５２の明度が十分な低さの明度となるように、シアン５０％及びブラック１００％が、指定色「Ｔｒｉｇｇｅｒ」に対応する出力信号値（トリガーパッチ２５２の出力信号値９として登録される。なお、画像形成装置１００による出力が可能な信号値であれば、シアン５０％及びブラック１００％以外の信号値の組み合わせが、トリガーパッチ２５２の出力信号値として使用されてもよい。また、特色ライブラリへの登録は、指定色「Ｔｒｉｇｇｅｒ」の初回の使用時にのみ必要とされてもよい。
【００５２】
更に、Ｓ４０５において、ＣＰＵ２２１（色処理部３１６）は、スポットカラーマッチング機能を有効化して適用する。具体的には、色処理部３１６は、リソース管理部３１９によって管理されている特色ライブラリにおいて、指定色「Ｔｒｉｇｇｅｒ」を検索する。指定色「Ｔｒｉｇｇｅｒ」が特色ライブラリに登録されている場合には、色処理部３１６は、指定色「Ｔｒｉｇｇｅｒ」に対応付けて登録されている出力信号値（シアン５０％及びブラック１００％）を、トリガーパッチ２５２に割り当てる。このようにして、トリガーパッチ２５２に対してスポットカラーマッチングが実行される。
【００５３】
なお、特色ライブラリに指定色「Ｔｒｉｇｇｅｒ」が登録されていない場合、トリガーパッチ２５２に対して代替色が適用されてもよい。この代替色として、上述のシアン５０％及びブラック１００％を予め指定しておくことによって、特色ライブラリに指定色「Ｔｒｉｇｇｅｒ」が登録されていなくとも適切な出力信号値をトリガーパッチ２５２に対して割り当てることが可能になる。
【００５４】
Ｓ４０５において実行されるラスタライズ処理（ＲＩＰ）では、スポットカラーマッチングが行われたオブジェクトに対しては、カラーマネジメント機能による所定のカラープロファイル（ＩＣＣプロファイル）が適用されない。即ち、スポットカラーマッチングにより割り当てられた信号値が、トリガーパッチ２５２の出力信号値として、ラスタライズ処理後のカラーチャートデータに含められることになる。
【００５５】
以上説明したように、本実施形態では、ＣＰＵ２２１（カラーチャート生成部３１７）は、画像形成装置１００が備えるセンサ２１７による測定の対象となるカラーパッチ２５１を含むカラーチャート２５０（検査画像）を生成する。ＣＰＵ２２１（色処理部３１６）は、生成されたカラーチャート２５０がカラーマッチング処理の対象となる場合、カラーチャート２５０におけるトリガーパッチ２５２に対して、カラーパッチ２５１に対して行われる色処理とは異なる色処理を行う。この色処理は、カラーマッチング処理の実行後のカラーチャート２５０におけるトリガーパッチ２５２の明度を所定の明度以下にするための色処理でありうる。その後、ＣＰＵ２２１は、カラーチャート２５０をシートに印刷してセンサ２１７による測定を行うための印刷ジョブを、画像形成装置１００へ送信する。
【００５６】
本実施形態によれば、画像形成装置１００による印刷対象のカラーチャート２５０に対してカラーマッチング処理を行う場合でも、当該カラーチャート２５０に含まれるトリガーパッチ２５２の明度の低下を抑えることが可能になる。その結果、カラーマッチング処理の実行に起因した、センサ２１７によるトリガーパッチ２５２の検出精度の劣化を抑え、トリガーパッチ２５２の検出精度を高めることが可能になる。また、センサ２１７によるトリガーパッチ２５２の検出エラーの発生を防止できることで、トリガーパッチ２５２に続いて測定されるカラーパッチ２５１を適切なタイミングで測定することが可能となる。よって、カラーパッチ２５１の測定精度の低下を抑制することが可能となり、この測定結果を用いて実行されるベリフィケーションの精度低下を抑制することが可能となる。
【００５７】
［第２実施形態］
第２実施形態では、色処理部３１６によって適用される色処理機能として、「黒色保持機能」を使用する例について説明する。なお、以下では、第１実施形態と共通する部分については説明を省略し、異なる部分について説明する。
【００５８】
本実施形態では、カラーチャート生成部３１７によって、トリガーパッチ２５２を、グラフィックス又はテキスト属性のオブジェクトとして生成し、色処理部３１６によって、「黒色保持機能」を適用する。一般に、黒色保持機能が適用されたオブジェクトに対しては、カラーマネジメント機能によるＩＣＣプロファイルが適用されない。本実施形態では、カラーマネジメント機能のこのような特徴を利用して、トリガーパッチ２５２の出力信号値を、十分な低さの明度に対応する信号値とする。
【００５９】
黒色保持機能は、テキスト又はグラフィックス属性等の特定のタイプのオブジェクトに対して、黒色の品質を保証するための機能である。例えば、黒色保持機能を使用した場合、対象オブジェクトについての入力信号値がブラック１００％である場合に、出力信号値として純ブラックの信号値（ブラック１００％）又はリッチブラックの信号値（シアン５０％＋ブラック１００％）が設定される。本実施形態では、この出力信号値は、トリガーパッチ２５２の明度の調整用の信号値として使用される。具体的には、カラーチャート生成部３１７は、カラーチャート２５０におけるトリガーパッチ２５２を、特定の信号値を有する、テキスト又はブラックの属性のオブジェクトとして生成する。色処理部３１６は、黒色保持機能による色処理として、処理対象の画像に含まれるオブジェクトのうちでテキスト又はグラフィックの属性のオブジェクトが特定の信号値を有する場合に、当該オブジェクトの信号値を、出力信号値に変換する処理を行う。
【００６０】
まず、図４における処理手順に基づいて、トリガーパッチ２５２をグラフィックス属性のオブジェクトとして生成する場合について説明する。この場合、Ｓ４０２において、ＣＰＵ２２１（カラーチャート生成部３１７）は、トリガーパッチ２５２を、黒色保持機能の適用対象となる特定の信号値（本例では、ブラック１００％とする）を有するグラフィックスオブジェクトとして生成する。
【００６１】
更に、Ｓ４０５において、ＣＰＵ２２１（色処理部３１６）は、グラフィックス属性を有するオブジェクトに対して黒色保持機能を有効化して適用する。具体的には、色処理部３１６は、入力信号値が特定の信号値（ブラック１００％）である場合に、当該入力信号値を、トリガーパッチ２５２の明度の調整用の信号値に相当するリッチブラックの信号値（シアン５０％＋ブラック１００％）に変換する。これにより、トリガーパッチ２５２の出力信号値が、リッチブラックの信号値（シアン５０％＋ブラック１００％）となる。
【００６２】
上記の例では、カラーパッチ２５１がグラフィックス属性のオブジェクトとして生成され、かつ、入力信号値が特定の信号値（ブラック１００％）である場合、当該オブジェクトに対して黒色保持機能が適用される。その結果、カラーパッチ２５１に対してカラーマネジメント機能が適用されず、所望の出力が得られなくなりうる。以下で説明するように、トリガーパッチ２５２をテキスト属性のオブジェクトとして生成することによって、このような問題に対処することが可能である。
【００６３】
具体的には、Ｓ４０２において、ＣＰＵ２２１（カラーチャート生成部３１７）は、トリガーパッチ２５２を、黒色保持機能の適用対象となる特定の信号値（本例では、ブラック１００％とする）を有するテキストオブジェクトとして生成する。なお、テキストオブジェクトは、例えば、ポストスクリプトのＴｙｐｅ３フォントを用いて生成されてもよい。Ｔｙｐｅ３フォントを用いた場合、ポストスクリプトで描画可能な任意の形状のオブジェクトをテキストとして指定することが可能である。
【００６４】
更に、Ｓ４０５において、ＣＰＵ２２１（色処理部３１６）は、テキスト属性を有するオブジェクトに対して黒色保持機能を適用する。具体的には、色処理部３１６は、入力信号値が所定の信号値（ブラック１００％）である場合に、当該入力信号値を、トリガーパッチ２５２の明度の調整用の信号値に相当するリッチブラックの信号値（シアン５０％＋ブラック１００％）に変換する。これにより、トリガーパッチ２５２の出力信号値が、リッチブラックの信号値（シアン５０％＋ブラック１００％）となる。
【００６５】
Ｓ４０５において実行されるラスタライズ処理（ＲＩＰ）では、黒色保持機能が適用されたオブジェクトに対しては、カラーマネジメント機能による所定のカラープロファイル（ＩＣＣプロファイル）が適用されない。即ち、黒色保持機能による出力信号値が、トリガーパッチ２５２の出力信号値として、ラスタライズ処理後のカラーチャートデータに含められることになる。
【００６６】
本実施形態によれば、上述の実施形態と同様、画像形成装置１００による印刷対象のカラーチャート２５０に対してカラーマッチング処理を行う場合でも、当該カラーチャート２５０に含まれるトリガーパッチ２５２の明度の低下を抑えることが可能になり、トリガーパッチ２５２に続いて測定されるカラーパッチ２５１を適切なタイミングで測定することが可能となる。よって、カラーパッチ２５１の測定精度の低下を抑制することが可能となり、この測定結果を用いて実行されるベリフィケーションの精度低下を抑制することが可能となる
【００６７】
［第３実施形態］
第３実施形態では、色処理部３１６によって適用される色処理機能として、「色置換機能（色の置き換え機能）」を使用する例について説明する。なお、以下では、第１実施形態と共通する部分については説明を省略し、異なる部分について説明する。
【００６８】
本実施形態では、カラーチャート生成部３１７によって、トリガーパッチ２５２の出力信号値として所定の信号値を設定し、色処理部３１６によって、「色置換機能」を適用する。一般に、色置換機能が適用されたオブジェクトに対しては、カラーマネジメント機能によるＩＣＣプロファイルが適用されない。本実施形態では、カラーマネジメント機能のこのような特徴を利用して、トリガーパッチ２５２の出力信号値を、十分な低さの明度に対応する信号値とする。
【００６９】
色置換機能は、特定の入力信号値を、特定の信号値（出力信号値）へ変換する機能であり、入力信号値及び出力信号値にはそれぞれ任意の値を設定可能である。本実施形態では、リソース管理部３１９は、色置換ライブラリを管理しており、入力信号値（第１信号値）と、対応する出力信号値（第２信号値）とを定めた色置換プロファイルを管理する。カラーチャート生成部３１７は、カラーチャート２５０におけるトリガーパッチ２５２の信号値に所定の信号値を設定する。リソース管理部３１９は、カラーチャート生成部３１７によって生成されたカラーチャート２５０におけるトリガーパッチ２５２の信号値を、色置換プロファイルの第１信号値に設定する。更に、リソース管理部３１９は、トリガーパッチ２５２の明度の調整用の信号値を、色置換プロファイルの第２信号値に設定する。なお、リソース管理部３１９は、カラーチャート２５０におけるカラーパッチ２５１に設定されていない信号値を、トリガーパッチ２５２の信号値に設定してもよい。色処理部３１６は、色置換機能による色処理として、処理対象の画像に含まれるオブジェクトの信号値のうちで第１信号値を第２信号値に変換する色置換を行う。
【００７０】
図４における処理手順では、まず、Ｓ４０２において、ＣＰＵ２２１（カラーチャート生成部３１７）は、トリガーパッチ２５２に対して、所定の信号値（本実施形態では、シアン５０％及びブラック１００％）を設定する。また、ＣＰＵ２２１（リソース管理部３１９）は、トリガーパッチ２５２に対して設定した信号値を、入力信号値及び出力信号値の双方に設定した色置換プロファイルを生成し、生成した色置換プロファイルを管理する。なお、色置換プロファイルの出力信号値が、センサ２１７によるトリガーパッチ２５２の検出のために望ましい信号値であれば、シアン５０％及びブラック１００％以外の任意の組み合わせの信号値を、色置換プロファイルの出力信号値として設定してもよい。
【００７１】
ただし、カラーパッチ２５１の信号値が意図せず色置換プロファイルの入力信号値と一致した場合、カラーパッチ２５１の信号値も、色置換プロファイルによって変換されることになる。これを避けるためには、カラーパッチ２５１には採用される可能性がない信号値（例えば、シアン５０％、マゼンタ１％、イエロー１％及びブラック１００％）をトリガーパッチ２５２に対して設定し、これを色置換プロファイルの入力信号値として設定することが望ましい。あるいは、Ｓ５０１においてカラーパッチ２５１に割り当てられていない信号値を、色置換プロファイルの入力信号値として設定してもよい。
【００７２】
更に、Ｓ４０５において、ＣＰＵ２２１（色処理部３１６）は、色置換機能を有効化して適用する。具体的には、色処理部３１６は、カラーチャートデータに含まれる、色置換プロファイルの入力信号値として設定された信号値（即ち、トリガーパッチ２５２の信号値）の変換を行う。
【００７３】
Ｓ４０５において実行されるラスタライズ処理（ＲＩＰ）では、色置換機能が適用されたオブジェクトに対しては、カラーマネジメント機能による所定のカラープロファイル（ＩＣＣプロファイル）が適用されない。即ち、色置換機能による出力信号値が、トリガーパッチ２５２の出力信号値として、ラスタライズ処理後のカラーチャートデータに含められることになる。
【００７４】
本実施形態によれば、上述の各実施形態と同様、画像形成装置１００による印刷対象のカラーチャート２５０に対してカラーマッチング処理を行う場合でも、当該カラーチャート２５０に含まれるトリガーパッチ２５２の明度の低下を抑えることが可能になり、トリガーパッチ２５２に続いて測定されるカラーパッチ２５１を適切なタイミングで測定することが可能となる。よって、カラーパッチ２５１の測定精度の低下を抑制することが可能となり、この測定結果を用いて実行されるベリフィケーションの精度低下を抑制することが可能となる
【００７５】
［第４実施形態］
第４実施形態では、色処理部３１６によって適用される色処理機能として、「埋め込みプロファイル優先機能」を使用する例について説明する。なお、以下では、第１実施形態と共通する部分については説明を省略し、異なる部分について説明する。
【００７６】
本実施形態では、カラーチャート生成部３１７によって、トリガーパッチ２５２に対して所定のカラープロファイル設定を埋め込み、色処理部３１６によって、「埋め込みプロファイル優先機能」を適用する。一般に、埋め込みプロファイル優先機能が適用されたオブジェクトに対しては、カラーマネジメント機能によるＩＣＣプロファイルが適用されない。本実施形態では、カラーマネジメント機能のこのような特徴を利用して、トリガーパッチ２５２の出力信号値を、十分な低さの明度に対応する信号値とする。
【００７７】
埋め込みプロファイル優先機能は、入力データのオブジェクトに埋め込まれたプロファイル設定を、画像処理装置の色設定よりも優先して適用する機能である。当該機能を使用すると、埋め込まれたプロファイル設定による色処理の出力が、印刷ジョブ処理部３１４における対象オブジェクトの出力となる。
【００７８】
本実施形態では、カラーチャート生成部３１７は、カラーチャート２５０におけるトリガーパッチ２５２に対して、所定のカラープロファイル設定を埋め込む。なお、本実施形態では、カラーチャート生成部３１７によって生成されるカラーチャート２５０のデータ形式はＰＤＦであるものとする。色処理部３１６は、埋め込みプロファイル優先機能による色処理として、処理対象の画像に含まれるオブジェクトのうちで、カラープロファイル設定が埋め込まれたオブジェクトに対して、当該埋め込まれたカラープロファイル設定に従った色処理を行う。
【００７９】
図４における処理手順では、まず、Ｓ４０２において、ＣＰＵ２２１（カラーチャート生成部３１７）は、トリガーパッチ２５２に対して、ＤｅｖｉｃｅＣＭＹＫ色空間のシアン５０％及びブラック１００％を信号値として割り当てる。また、カラーチャート生成部３１７は、トリガーパッチ２５２のプロファイル設定として、ＣＭＹＫシミュレーションをＯＦＦに設定する。
【００８０】
更に、Ｓ４０５において、ＣＰＵ２２１（色処理部３１６）は、埋め込みプロファイル優先機能を有効化して適用する。これにより、トリガーパッチ２５２については、色処理部３１６によって実行されるＣＭＹＫシミュレーション機能が非適用となる。また、ＤｅｖｉｃｅＣＭＹＫ色空間の入力信号値（即ち、シアン５０％及びブラック１００％）が、変換されることなくそのまま出力信号値となる。
【００８１】
上述の例とは異なる例として、トリガーパッチ２５２に対して、専用のデバイスリンクプロファイルを埋め込んでもよい。デバイスリンクプロファイルを使用した場合、ＰＣＳ（Profile Connection Space）を経由することなく、入力のＣＭＹＫ信号値が出力のＣＭＹＫ信号値へ直接変換される。
【００８２】
この場合、Ｓ４０２において、ＣＰＵ２２１（カラーチャート生成部３１７）は、トリガーパッチ２５２のカラープロファイル設定として、トリガーパッチ２５２専用のデバイスリンクプロファイルを設定する。本実施形態では、あらゆる入力信号値を、所定の信号値（シアン５０％及びブラック１００％）に変換するプロファイルが、トリガーパッチ２５２専用のデバイスリンクプロファイルとして設定される。
【００８３】
本実施形態では、リソース管理部３１９は、このデバイスリンクプロファイルを管理している。デバイスリンクプロファイルの生成は、ＣＰＵ２２１によって行われ、デバイスリンクプロファイルの初回の使用時にのみ生成が必要とされてもよい。
【００８４】
Ｓ４０５では、ＣＰＵ２２１（色処理部３１６）は、トリガーパッチ２５２に埋め込まれたデバイスリンクプロファイルを、トリガーパッチ２５２に対して適用する。これにより、デバイスリンクプロファイルによる出力信号値が、トリガーパッチ２５２に割り当てられることになる。
【００８５】
Ｓ４０５において実行されるラスタライズ処理（ＲＩＰ）では、埋め込みプロファイル優先機能が適用されたオブジェクトに対しては、カラーマネジメント機能による所定のカラープロファイル（ＩＣＣプロファイル）が適用されない。即ち、埋め込みプロファイル優先機能により割り当てられた信号値が、トリガーパッチ２５２の出力信号値として、ラスタライズ処理後のカラーチャートデータに含められることになる。
【００８６】
本実施形態によれば、上述の各実施形態と同様、画像形成装置１００による印刷対象のカラーチャート２５０に対してカラーマッチング処理を行う場合でも、当該カラーチャート２５０に含まれるトリガーパッチ２５２の明度の低下を抑えることが可能になり、トリガーパッチ２５２に続いて測定されるカラーパッチ２５１を適切なタイミングで測定することが可能となる。よって、カラーパッチ２５１の測定精度の低下を抑制することが可能となり、この測定結果を用いて実行されるベリフィケーションの精度低下を抑制することが可能となる
【００８７】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８８】
１００：画像形成装置、１０１：画像処理装置、１０２：クライアントＰＣ、２１７：センサ、２２１：ＣＰＵ、３１４：印刷ジョブ処理部、３１５：ジョブ種判定部、３１６：色処理部、３１７：カラーチャート生成部、３１８：データ送受信部、３１９：リソース管理部、２５０：カラーチャート、２５１：カラーパッチ、２５２：トリガーパッチ
【図１】
2018191071.tif 000003
【図２】
2018191071.tif 000004
【図３】
2018191071.tif 000005
【図４】
2018191071.tif 000006
【図５】
2018191071.tif 000007
【図６】
2018191071.tif 000008