(57)【要約】【課題】同じ用紙に複数のカラーチャートを配置して複数のターゲットプロファイルを同時に検証することができなかった。【解決手段】本発明の一態様の色検証システムは、ジョブを生成する情報処理装置と、ジョブに基づき用紙にカラー画像を形成する画像形成装置とを備える。情報処理装置は、管理下にある画像形成装置の情報と、該画像形成装置に設定されたターゲットプロファイルを含むターゲット情報とを記憶する記憶部を備える。また情報処理装置は、画像形成装置に異なる複数のターゲットプロファイルが設定されている場合に、複数のターゲットプロファイルの各々と対応づけられた複数の色検証画像を含む画像データ及び出力設定を含むジョブを生成するジョブ生成部を備える。【選択図】図１２
2017041663.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを生成する情報処理装置と、前記ジョブに基づき用紙にカラー画像を形成する画像形成装置とを備えた色検証システムであって、
前記情報処理装置は、
該情報処理装置の管理下にある前記画像形成装置の情報と、該画像形成装置に設定されたターゲットプロファイルを含むターゲット情報とを記憶する記憶部と、
前記画像形成装置に異なる複数のターゲットプロファイルが設定されている場合に、前記複数のターゲットプロファイルの各々と対応づけられた複数の色検証画像を含む画像データ及び出力設定を含む前記ジョブを生成するジョブ生成部と、を備える
色検証システム。
【請求項２】
前記ジョブ生成部は、前記ジョブを生成するにあたり、画像の属性を示す属性情報が付与された前記複数の色検証画像をレイアウトした前記画像データを生成するとともに、該複数の色検証画像の属性情報毎に前記複数のターゲットプロファイルを設定した出力設定を生成する
請求項１に記載の色検証システム。
【請求項３】
前記画像形成装置は、前記情報処理装置から前記ジョブが入力された場合に、前記画像データにレイアウトされた前記複数の色検証画像の各々に対し対応する前記ターゲットプロファイルを適用して色変換を行うとともに、色変換後の前記複数の色検証画像に対する前記属性情報を図形属性に変更した後に、色変換後の前記複数の色検証画像がレイアウトされた前記画像データと前記図形属性の属性情報とを出力する制御部と、
前記制御部から入力される色変換後の前記複数の色検証画像がレイアウトされた前記画像データと前記図形属性の属性情報とを元に、色変換後の前記複数の色検証画像を用紙に形成する画像形成部と、を有する
請求項２に記載の色検証システム。
【請求項４】
前記情報処理装置は、１ページに１つの前記色検証画像を割り当てて前記画像データを生成し、ページ単位で前記複数のターゲットプロファイルを設定するとともに面付けを設定した出力設定を生成する
請求項１に記載の色検証システム。
【請求項５】
前記ターゲット情報は、少なくとも前記ターゲットプロファイル、前記色検証画像、及び色差の許容幅を含む
請求項１乃至４のいずれかに記載の色検証システム。
【請求項６】
前記属性は、文字属性、図形属性、又は写真属性である
請求項２又は３、請求項２を引用する請求項５のいずれかに記載の色検証システム。
【請求項７】
前記ジョブ生成部は、前記画像形成装置の能力として、前記複数の色検証画像の属性情報毎に前記複数のターゲットプロファイルを設定可能であるか、並びにページ単位で前記複数のターゲットプロファイルを設定し、かつ、面付けを設定可能であるかを管理する
請求項２又は請求項４に記載の色検証システム。
【請求項８】
前記情報処理装置は、該情報処理装置の管理下にある単一の画像形成装置、又は複数の画像形成装置から構成される画像形成装置群の能力を管理する
請求項７に記載の色検証システム。
【請求項９】
前記用紙に形成された色変換後の前記複数の色検証画像を測色する測色機、を更に備え、
前記情報処理装置は、前記測色機による測色結果を判定する色検証制御部、を更に備える
請求項１乃至７のいずれかに記載の色検証システム。
【請求項１０】
ジョブを生成する情報処理装置と、前記ジョブに基づき用紙にカラー画像を形成する画像形成装置とを備えた色検証システムが備えるコンピュータに、
前記情報処理装置の管理下にある前記画像形成装置の情報と、該画像形成装置に設定されたターゲットプロファイルを含むターゲット情報とを記憶する処理と、
前記画像形成装置に異なる複数のターゲットプロファイルが設定されているかを判定する処理と、
前記画像形成装置に前記異なる複数のターゲットプロファイルが設定されている場合に、前記複数のターゲットプロファイルの各々と対応づけられた複数の色検証画像を含む画像データ及び出力設定を含む前記ジョブを生成する処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプロファイル情報が設定された画像形成装置によって用紙に形成された画像の色を検証する色検証システム及びプログラムに関する。
【背景技術】
【０００２】
従来、プリンタが用紙に形成する画像の色（出力色）の状態に関して、プリンタが用紙に印刷したカラーチャートを測色機で読み取ることによって品質を管理（色検証）する方法が知られている。
【０００３】
特許文献１には、このような色検証の技術として、用紙サイズに基づきＰＤＬデータにカラーチャートをレイアウトする技術が公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０００５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンタは、登録されたターゲット情報（ターゲットプロファイル等の色変換テーブル）を用いて用紙に画像を形成する。ターゲットプロファイルは、一般にＪａｐａｎ Ｃｏｌｏｒのような標準的なプロファイルが用いられるが、ユーザが独自に作成することもある。また、一つのプリンタに対して複数のターゲットプロファイルが設定されることもある。検証するターゲットプロファイルが複数になると、複数回同じ作業（色検証）を行わなければならない。かつ、色検証の作業を行う度に、用紙の消費やクリック数に応じた課金（クリックチャージ）が発生する。
【０００６】
特許文献１に記載の技術は、同じ用紙に複数のカラーチャートを配置しても全て同じターゲットプロファイルで処理されるため、複数のターゲットプロファイルを同時に検証することができない。
【０００７】
上記の状況から、同じ用紙に複数のカラーチャートを配置して複数のターゲットプロファイルを同時に検証できる手法が望まれている。
【課題を解決するための手段】
【０００８】
本発明の一態様の色検証システムは、ジョブを生成する情報処理装置と、ジョブに基づき用紙にカラー画像を形成する画像形成装置とを備えた色検証システムである。
情報処理装置は、記憶部とジョブ生成部を備える。
記憶部には、情報処理装置の管理下にある画像形成装置の情報と、該画像形成装置に設定されたターゲットプロファイルを含むターゲット情報とが記憶される。
ジョブ生成部は、画像形成装置に異なる複数のターゲットプロファイルが設定されている場合に、複数のターゲットプロファイルの各々と対応づけられた複数の色検証画像を含む画像データ及び出力設定を含む色検証ジョブを生成する。
【発明の効果】
【０００９】
本発明の少なくとも一態様によれば、同じ用紙に異なるターゲットプロファイルを用いて複数の色検証画像を配置することができるため、複数のターゲットプロファイルを同時に検証することができる。それゆえ、用紙枚数の削減、クリックチャージの削減、及び作業時間の削減が可能となる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る色検証システムの全体構成例を示す図である。
【図２】本発明の一実施形態に係る色検証装置の内部構成例を示すブロック図である。
【図３】ターゲット情報の説明図である。
【図４】プリンタに設定された３つのターゲット情報の説明図である。
【図５】デバイスプロファイルを用いた色変換処理の流れを示す説明図である。
【図６】デバイスリンクプロファイルを用いた色変換処理の流れを示す説明図である。
【図７】本発明の一実施形態に係るプリンタの内部構成例を示すブロック図である。
【図８】タグビットデータ（属性情報データ）の一例を示す概念図である。
【図９】画像データとタグビットデータの関係例を示す概念図である。
【図１０】本発明の一実施形態に係る印刷ジョブ生成処理例を示すフローチャートである。
【図１１】本発明の一実施形態に係るプリンタ設定画面の一例を示す図である。
【図１２】本発明の一実施形態に係る印刷ジョブ生成の準備処理の第１例を示すフローチャートである。
【図１３】本発明の一実施形態に係る印刷ジョブ生成の準備処理の第１例におけるカラーチャートの配置例を示す図である。
【図１４】本発明の一実施形態に係る印刷ジョブ生成の準備処理の第１例におけるＰＪＬの出力設定例を示す図である。
【図１５】本発明の一実施形態に係る印刷ジョブ生成の準備処理の第２例を示すフローチャートである。
【図１６】本発明の一実施形態に係る印刷ジョブ生成の準備処理の第２例におけるカラーチャートの配置例を示す図である。
【図１７】本発明の一実施形態に係る印刷ジョブ生成の準備処理の第２例におけるＰＪＬの出力設定例を示す図である。
【図１８】本発明の一実施形態に係るＲＩＰ処理例を示すフローチャートである。
【図１９】本発明の一実施形態に係るラスタライズデータの一例を示す図である。
【図２０】本発明の一実施形態に係る属性情報データの例を示す図である。
【図２１】本発明の一実施形態に係る色検証処理例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の例について、添付図面を参照しながら説明する。なお、各図において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１２】
［色検証システムの全体構成］
まず、本発明の一実施形態に係る色検証システムの全体構成を説明する。
図１は、本発明の一実施形態に係る色検証システムの全体構成例を示す図である。
【００１３】
図１に示す色検証システム１は、色検証装置１０（情報処理装置の一例）、測色機２０及びプリンタ群３０を備える。色検証装置１０は、測色機２０及びプリンタ群３０と接続し、プリンタ群３０を構成するプリンタ３０−１，３０−２（画像形成装置の一例）を管理する。プリンタ３０−１，３０−２は、カラー画像を出力するカラープリンタである。
【００１４】
色検証システム１では、色検証装置１０が色検証を実行するためのジョブを生成してプリンタ群３０を構成するプリンタ３０−１，３０−２へジョブを出力する。また、プリンタ３０−１，３０−２は、色検証装置１０から受信したジョブに基づき用紙にカラー画像を形成する。そして、カラー画像が形成された用紙が測色機２０にセットされる。測色機２０は、用紙上のカラー画像を測色し、測色結果を色検証装置１０へ出力する。そして、色検証装置１０は、測色結果に基づいてカラー画像を判定する。
【００１５】
なお、色検証システム１は、必ずしも測色機２０を備えていなくてもよい。また、図１では、プリンタ群３０が２台のプリンタ３０−１，３０−２から構成されているが、３台以上のプリンタから構成されてもよい。
【００１６】
［色検証装置の内部構成］
次に、色検証装置１０の内部構成について説明する。
図２は、色検証装置１０の内部構成例を示すブロック図である。
【００１７】
色検証装置１０は、通信Ｉ／Ｆ部１１、制御部１２、記憶部１３、及び測色機Ｉ／Ｆ部１４、表示部１５、及び操作部１６を備える。色検証装置１０としては、パーソナルコンピュータ（ＰＣ）を用いてもよい。
【００１８】
通信Ｉ／Ｆ部１１は、ネットワークを介してプリンタ３０−１，３０−２との間でデータを送受信するインターフェースである。通信Ｉ／Ｆ部１１として、例えばＮＩＣ（Network Interface Card）が用いられる。
【００１９】
制御部１２は、印刷ジョブ生成部１２１、色検証制御部１２２、測色機制御部１２３、及びプリンタ制御部１２４を備える。制御部１２としては、ＣＰＵ（Central Processing Unit）等の演算処理装置が用いられる。制御部１２の各部の機能は、ＣＰＵが記憶部１３に記憶されたプログラムを実行することにより実現される。プログラムは、不図示のＲＯＭ（Read Only Memory）に記憶されていてもよい。
【００２０】
印刷ジョブ生成部１２１は、色検証画像と該色検証画像の出力設定を含む印刷ジョブを生成してプリンタ３０−１，３０−２へ出力する。具体的には、印刷ジョブ生成部１２１は、色検証対象のプリンタに異なる複数のターゲットプロファイルが設定されているかを判定する。そして、異なる複数のターゲットプロファイルが設定されている場合には、印刷ジョブ生成部１２１は、複数のターゲットプロファイルと対応づけられた複数の画像から構成される色検証画像及び出力設定を含む印刷ジョブを生成する。色検証画像を構成する画像には、所定のカラーパターン画像であるカラーチャートが使用される。以降の説明で、色検証画像を含む印刷ジョブを「色検証ジョブ」と記すことがある。
【００２１】
色検証制御部１２２は、測色機Ｉ／Ｆ部１４を介して測色機２０から測色結果を取得し、測色結果を元に色検証処理（図２１参照）を行う。
【００２２】
測色機制御部１２３は、測色機Ｉ／Ｆ部１４を介して測色機２０の動作を制御する。
【００２３】
プリンタ制御部１２４は、印刷ジョブの送信を行うプリンタドライバやホットフォルダ等のアプリケーションソフトウェアである。プリンタドライバは、文書作成アプリケーションから印刷指示された文書をプリンタ３０−１，３０−２が読み取り可能な言語（ＰＣＬ（Printer Control Language）やＰｏｓｔＳｃｒｉｐｔ等のＰＤＬ）に変換する。ホットフォルダは、一例としてカラーチャートが入力されるとプリント動作（画像形成処理）を起動する。
【００２４】
記憶部１３は不揮発性の記憶部であり、記憶部１３には制御部１２のＣＰＵが実行するプログラムや該プログラムが使用するデータ等が記憶される。また記憶部１３には、プリンタ３０−１，３０−２に登録されている、少なくとも後述するターゲットプロファイルを含むターゲット情報が記憶される。記憶部１３には半導体メモリ又はＨＤＤが用いられる。
【００２５】
測色機Ｉ／Ｆ部１４は、専用の信号線を介して測色機２０と接続し、測色機２０との間でデータを送受信する。
【００２６】
表示部１５は、ディスプレイモニター等によって構成されており、出力設定画面、アプリケーションのＧＵＩ画面等を表示する。
【００２７】
操作部１６は、キーボードやマウス等によって構成される。ユーザは、表示部１５に表示された画面を見ながら、操作部１６を操作してプリンタ３０−１，３０−２にプリント指示や出力設定を行うことができる。
【００２８】
［ターゲット情報］
次に、ターゲット情報について図３を参照して説明する。
図３は、ターゲット情報の説明図である。
【００２９】
図３に示すように、一般にターゲット情報４０は、ターゲットプロファイル４１、カラーチャート４２、及び色差の許容幅４３から構成される。ターゲットプロファイル４１は、カラー画像を出力するプリンタ（ＣＭＹＫプリンタ）の出力色を所望の色に調整するのに用いられる。ここで、ＣＭＹＫはプリンタの出力色であり、ＣＭＹの３つの基本色（シアン，マゼンタ，イエロー）とＫ色（ブラック）の４色を指す。あるＣＭＹＫの値を望みのＣＭＹＫの値に変換するため、色変換テーブル（ＬＵＴ：Look Up Table）が用いられる。すなわち、ＣＭＹＫの値を別のＣＭＹＫの値に変換するための色変換テーブル（以下「ＣＭＹＫ−ＣＭＹＫ色変換テーブル」のように表記する）を予め作成する必要がある。
【００３０】
望みの色変換を記録した、ＣＭＹＫの値を別のＣＭＹＫの値に変換するための色変換テーブル（ＣＭＹＫ−ＣＭＹＫ色変換テーブル）を作成するためには、ターゲットのＣＭＹＫ−Ｌ＊ａ＊ｂ＊色変換テーブルと、出力デバイスのＬ＊ａ＊ｂ＊−ＣＭＹＫ色変換テーブルを結合して作成する方法が一般的である。ターゲットとしては、一般にＪａｐａｎ Ｃｏｌｏｒのような標準色空間が用いられる。ここで、Ｌ＊ａ＊ｂ＊はデバイスに依存しない表色系であり、ＣＭＹＫ−Ｌ＊ａ＊ｂ＊色変換テーブルにおけるＬ＊ａ＊ｂ＊の値は測色値である。このＣＭＹＫ−Ｌ＊ａ＊ｂ＊色変換テーブルが、ターゲットプロファイル４１に相当する。本実施形態では、プリンタ３０−１，３０−２のそれぞれに３つのターゲット情報が登録されている。
【００３１】
図４は、プリンタ３０−１，３０−２のそれぞれに設定された３つのターゲット情報の説明図である。
図４に示すターゲット情報５０−１〜５０−３のそれぞれは、異なるターゲット情報である。図４Ａのターゲット情報５０−１は、ターゲットプロファイル５１Ａと、カラーチャート５２Ａと、色差の許容幅５３Ａを備える。図４Ｂのターゲット情報５０−２は、ターゲットプロファイル５１Ｂと、カラーチャート５２Ａと、色差の許容幅５３Ａを備える。また、図４Ｃのターゲット情報５０−３は、ターゲットプロファイル５１Ｃと、カラーチャート５２Ａと、色差の許容幅５３Ａを備える。このように、ターゲット情報５０−１〜５０−３のそれぞれは、異なるターゲットプロファイル５１Ａ〜５１Ｃを備える。なお、ターゲットプロファイルが同じであっても、カラーチャート又は色差の許容幅が違えば異なるターゲット情報である。一般に色検証の条件を等しくするため、複数のターゲット情報において同一のカラーチャートが用いられる。
【００３２】
［色変換テーブル］
ここで、色変換テーブルについて図５及び図６を参照して説明する。
図５は、デバイスプロファイルを用いた色変換処理の流れを示す説明図である。
図６は、デバイスリンクプロファイルを用いた色変換処理の流れを示す説明図である。
【００３３】
上述した各プロファイルとは色変換テーブルのことを指す。プロファイルの中でも、ＩＣＣプロファイルが印刷業界のみならず、ＩＴ（Information Technology）業界においても広く使われており、実質のデファクトスタンダードとなっている。以下、ＩＣＣプロファイルを例に挙げて説明する。ＩＣＣプロファイルによるカラーマネージメントは、大きく分けて下記の２つに分類される。
・デバイスプロファイル（以下、「ＤＰ」と記す）を用いる方法
・デバイスリンクプロファイル（以下、「ＤＬＰ」と記す）を用いる方法
【００３４】
（デバイスプロファイル（ＤＰ）の場合）
デバイス値（ＣＭＹＫ値やＲＧＢ値等）は、機種に依存した値であり、機種独立な値（ＸＹＺ値やＬ＊ａ＊ｂ＊値）にデバイス値を対応付けたものがＤＰである。ＤＰは、デバイス値から機種独立値へのＬＵＴと、機種独立値からデバイス値へのＬＵＴとから構成される。例えば、ＣＭＹＫプリンタのＤＰの場合、ＣＭＹＫ（第１の色空間）をＬ＊ａ＊ｂ＊（第２の色空間）に変換するＬＵＴ（Ａ２Ｂテーブル：第１の色変換テーブル）と、Ｌ＊ａ＊ｂ＊（第２の色空間）をＣＭＹＫ（第３の色空間）に変換するＬＵＴ（Ｂ２Ａテーブル：第２の色変換テーブル）から構成される。この機種独立の値は、プロファイルをつなぐ色空間となることから、プロファイルコネクションスペース（ＰＣＳ）と呼ばれる。
【００３５】
なお、ＤＰでは、色再現ポリシーの違いにより、レンダリングインテントを選択することができる。レンダリングインテントの種類として、例えば知覚、測色、彩度があり、それぞれにＬＵＴが用意される。この場合、ＤＰは、３種類のＬＵＴを持つことになる。そして、色変換時には、そのうち１つのレンダリングインテントが選択されることで、そのレンダリングインテントに紐付いたＬＵＴが使用される。
【００３６】
色変換を行うには、目標とするデバイスのＤＰが必要となり、それをソースプロファイルと呼ぶ（ターゲットプロファイルと呼ぶこともある）。例えば、ソースプロファイルとしては、オフセット印刷機のプロファイルやＪａｐａｎ  Ｃｏｌｏｒなど標準的なプロファイルが選択されることになる。そして、出力するデバイスのＤＰをデスティネーションプロファイルと呼ぶ（プリンタプロファイルと呼ぶこともある）。これは、実際に印刷物を出力するプリンタ（例えばプリンタ３０−１，３０−２）のプロファイルが選択されることになる。そして、入力されたＣＭＹＫ値はソースプロファイルのＡ２Ｂテーブルを通して機種独立の値になり、デスティネーションプロファイルのＢ２Ａテーブルを通して他のＣＭＹＫ値に変換される。
【００３７】
図５に示すデバイスプロファイル（ＤＰ）を用いた色変換処理の流れのように２段階の変換を経ることで、目標とするデバイス（ソース）のＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）に対応するＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）´を、プリンタ（デスティネーション）で出力することができる。
【００３８】
（デバイスリンクプロファイル（ＤＬＰ）の場合）
ＤＬＰは上記のＤＰを用いた色変換の過程、即ちデバイス値→機種独立値→デバイス値の変換を行うための情報を一つのＬＵＴにまとめたものである。つまり、ＤＬＰは、入力のデバイス値と出力のデバイス値を関連付けたＬＵＴである。ＤＬＰは、入力のデバイスのデバイスプロファイル（ソースプロファイル）と出力のデバイス（プリンタ３０−１，３０−２等）のデバイスプロファイル（デスティネーションプロファイル）とを統合して作成される。色変換にＤＬＰを用いた場合、カラーマネージメントにおける色変換時の処理が一度で済む。例えばあるデバイスのＣＭＹＫ（第１の色空間）から他のデバイスのＣＭＹＫ（第３の色空間）へ変換する場合に、デバイスに依存しない色空間（３次元のＬ＊ａ＊ｂ＊など）に変換しなくてよいので、情報（墨版の情報などは残したいような場合）の欠損が少なくなる。
【００３９】
図６に示すようなデバイスリンクプロファイル（ＤＬＰ）の場合、レンダリングインテントの概念はなく、一つのＬＵＴのみ持つ。よって、入力されたＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）にデバイスリンクプロファイルのＬＵＴを適用することで、目的のＣＭＹＫ値（Ｃ，Ｍ，Ｙ，Ｋ）´を直接出力することができる。
【００４０】
［プリンタの内部構成］
図７は、プリンタ３０−１の内部構成例を示すブロック図である。プリンタ３０−１とプリンタ３０−２の内部構成は同じであり、代表してプリンタ３０−１について説明する。
【００４１】
プリンタ３０−１は、通信Ｉ／Ｆ部３１、プリントコントローラ３２、プリントエンジン３３、及び記憶部３４を備える。
【００４２】
通信Ｉ／Ｆ部３１は、ネットワークを介して色検証装置１０との間でデータを送受信するインターフェースである。通信Ｉ／Ｆ部１１として、例えばＮＩＣが用いられる。
【００４３】
プリントコントローラ３２は、制御部の一例であり、ＲＩＰ制御部１３２を備える。プリントコントローラ３２としては、ＣＰＵ等の演算処理装置が用いられる。プリントコントローラ３２の機能は、ＣＰＵが記憶部３４に記憶されたプログラムを実行することにより実現される。プログラムは、不図示のＲＯＭに記憶されていてもよい。
【００４４】
ＲＩＰ制御部１３２は、言語解析、ラスタライズ処理（例えば、ＲＩＰ（Raster Image Processor）処理）、色変換、属性情報の生成を行う。ＲＩＰ制御部１３２は、ＰＤＬデータを、タグビットプレーン３５（後述する図８参照）と、Ｃプレーン３６ｃ、Ｍプレーン３６ｍ、Ｙプレーン３６ｙ、Ｋプレーン３６ｋ（以下、ＣＭＹＫプレーン３６と総称する場合がある。）に展開する。Ｃプレーン３６ｃ、Ｍプレーン３６ｍ、Ｙプレーン３６ｙ、Ｋプレーン３６ｋは、それぞれシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のビットマップ画像データであって、画像形成用データの一例として用いられる。
【００４５】
タグビットプレーン３５は、ＣＭＹＫプレーン３６のオブジェクト種を判別するために用いられる。タグビットプレーン３５はＣＭＹＫプレーン３６と共に、プリントコントローラ３２からプリントエンジン３３へ出力される。
【００４６】
プリントエンジン３３は、画像形成部の一例であり、プリントコントローラ３２の指示に基づき用紙に画像を形成する処理（印刷）を行う。例えばＣＭＹＫの４色の画像を重ね合わせてカラー画像を形成する。
【００４７】
記憶部３４には、図５に示したデバイスプロファイル（ＤＰ）又は図６に示したデバイスリンクプロファイル（ＤＬＰ）が記憶されている。
【００４８】
［ＣＭＹＫプレーンとタグビットプレーン］
次に、ＣＭＹＫプレーン３６とタグビットプレーン３５について説明する。
上述したようにプリントコントローラ３２のＲＩＰ制御部１３２は、色検証装置１０から受信したＰＤＬデータに含まれる出力設定に基づいて色検証画像にＲＩＰ処理を行う。ＲＩＰ処理に際して、ＲＩＰ制御部１３２は、色検証画像に文字データが埋め込まれている箇所を文字領域と判定し、写真データが埋め込まれている箇所を写真領域と判定する。そして、ＲＩＰ制御部１３２は、色検証画像を基に生成したＣＭＹＫプレーン３６に加えて、色検証画像に含まれる各領域のオブジェクト種（文字オブジェクト、図形オブジェクト又は画像オブジェクト）に応じたタグビットプレーン３５をプリンタ３０−１，３０−２に出力する。プリンタ３０−１，３０−２がプリントを実行する時には、タグビットプレーン３５に含まれる画素毎に付与されたタグビットに基づいて、ＣＭＹＫプレーン３６に対して適切な画像処理（トーンカーブ種の変更や細線化処理等）を施すことで、印刷品質を向上させている。
【００４９】
図８は、タグビットデータ（属性情報データ）の一例を示す概念図である。
タグビットデータとは、プリントコントローラ３２が色検証画像にＲＩＰ処理を施して生成するビットマップ画像データの画素毎の属性情報を示すデータである。ＣＭＹＫプレーン３６からなるビットマップ画像データに対して、１プレーンのタグビットプレーン３５のタグビットデータがプリントコントローラ３２のＲＩＰ制御部１３２によって生成される。ＣＭＹＫプレーン３６の特定位置の画素と、タグビットプレーン３５の特定位置の画素とは一致する。
【００５０】
［ビットマップ画像データとタグビットデータの関係］
図９は、ビットマップ画像データとタグビットデータの関係を示す概念図である。
図９Ａは、ビットマップ画像データの一例を示している。このビットマップ画像データは、プリントコントローラ３２に色検証画像として入力される。このビットマップ画像データは、写真データが埋め込まれている箇所を写真領域、図形データが埋め込まれている箇所を図形領域、フォント等の文字データが埋め込まれている箇所を文字領域として含んでいる。ビットマップ画像データに含まれる各領域は、それぞれ文字オブジェクト、図形オブジェクト、写真オブジェクトとして識別される。
【００５１】
図９Ｂは、図９Ａに例示されたビットマップ画像データに対応するタグビットデータを示している。タグビットデータはビットマップ画像データを構成する各画素のオブジェクト属性（写真／図形／文字）に応じて割り振られたタグビットからなるデータである。写真オブジェクト、図形オブジェクト、及び文字オブジェクトには、それぞれ例えば、「１」、「２」、「４」とした写真属性を示すタグビット、図形属性を示すタグビット、及び文字属性を示す文字画像タグビットが割り振られる。
【００５２】
［印刷ジョブ生成処理］
図１０は、色検証装置１０の印刷ジョブ生成部１２１による印刷ジョブ生成処理例を示すフローチャートである。
まず印刷ジョブ生成部１２１は、ユーザが操作部１６を操作して色検証を指示したことを検知すると印刷ジョブ生成処理を開始する。そして、印刷ジョブ生成部１２１は、記憶部１３を参照して、選択されたプリンタに複数のターゲット情報が登録されているかどうかを判定する（Ｓ１）。印刷ジョブ生成部１２１は、一つのプリンタに複数のターゲット情報が登録されているかどうかを、そのプリンタにターゲット情報が複数割り当てられているかどうかで判断する。
【００５３】
ステップＳ１の判定処理において対象プリンタに複数のターゲット情報が登録されている場合には（Ｓ１のＹＥＳ）、複数のターゲット情報の各々のプロファイルが異なるプロファイルであるかどうかを判定する（Ｓ２）。印刷ジョブ生成部１２１は、複数のターゲット情報の各々のターゲットプロファイルが異なるターゲットプロファイルであるかどうかを、デバイスプロファイル（図５）内のＡ２Ｂテーブル及びＢ２Ａテーブルがプロファイル間で一致しているかどうかによって判断する。あるいはデバイスリンクプロファイル（図６）の場合には、ＣＭＹＫ−ＣＭＹＫ色変換テーブルがプロファイル間で一致しているかを判断する。
【００５４】
ステップＳ２の判定処理において複数のターゲット情報のプロファイルが異なるプロファイルである場合には（Ｓ２のＹＥＳ）、印刷ジョブ生成部１２１は、記憶部１３から対象プリンタの能力を取得する（Ｓ３）。
【００５５】
ここで、色検証装置１０によるプリンタ設定について図１１を参照して説明する。
図１１は、表示部１５に表示されるプリンタ設定画面の一例を示す図である。プリンタ設定画面には、「属性毎にプロファイル設定」と「ページ単位でプロファイル設定／面付け設定」のメッセージが表示されており、それぞれにチェックボックスが付与されている。このプリンタ設定画面は、指定されたプリンタに複数のプロファイルが登録されている場合に表示される。
【００５６】
ユーザがいずれかのチェックボックスにチェックマークを入力した後にＯＫボタン又は適用ボタンを操作すると、印刷ジョブ生成部１２１は、選択されたメッセージに記載された能力を対象プリンタと紐づけて記憶部１３に記憶する。これにより、印刷ジョブ生成部１２１は、プリンタの能力として、プリンタがＰＤＬデータに含まれる複数のカラーチャートの属性情報毎に複数のターゲットプロファイルを設定可能であるか、並びに、ページ単位で複数のターゲットプロファイルを設定し、かつ、面付けを可能であるかを管理する。
【００５７】
図１０の説明に戻る。次に、印刷ジョブ生成部１２１は、印刷ジョブを生成する準備を行う（Ｓ４）。具体的には、印刷ジョブ生成部１２１は、ＰＤＬデータに対するカラーチャートのレイアウト（割付け）を行う（Ｓ４−１）とともに、カラーチャートの出力設定を生成する（Ｓ４−２）。このステップＳ４の処理については２つの例が考えられ、後述する図１２及び図１５を用いて詳細に説明する。
【００５８】
一方、ステップＳ１の判定処理において対象プリンタに複数のターゲット情報が割り当てられていない場合（Ｓ１のＮＯ）、又はステップＳ２の判定処理において複数のターゲット情報のプロファイルが同じプロファイルである場合には（Ｓ２のＮＯ）、ターゲット情報の数の如何に関わらずプロファイルは１つである。この場合、色検証に必要なカラーチャートは一つである。したがって、印刷ジョブ生成部１２１は、カラーチャートが１つの場合における通常の出力設定を行う（Ｓ５）。
【００５９】
次に、印刷ジョブ生成部１２１は、複数のカラーチャートが適宜配置されたＰＤＬデータと出力設定を含む印刷ジョブを生成する（Ｓ６）。この処理が終了後、印刷ジョブ生成部１２１は、一連の印刷ジョブ生成処理を終了する。
【００６０】
印刷ジョブ生成部１２１により生成された印刷ジョブは、ネットワークを介して、対象プリンタへ送信され、対象プリンタにおいて当該印刷ジョブに基づく画像形成が行われる。
【００６１】
［印刷ジョブ生成の準備処理の第１例］
次に、印刷ジョブ生成の準備処理（Ｓ４）のサブルーチンの処理を、図１２を参照して説明する。
図１２は、印刷ジョブ生成の準備処理の第１例を示すフローチャートである。この印刷ジョブ生成の準備処理の第１例は、図１１のプリンタ設定画面で「属性毎にプロファイル設定」が選択された場合の処理の流れである。
【００６２】
まず、印刷ジョブ生成部１２１は、複数のカラーチャートのそれぞれに画像の属性を示す属性情報を付与し、該複数のカラーチャートをＰＤＬデータの１ページにレイアウトする（Ｓ１１）。
【００６３】
次に、印刷ジョブ生成部１２１は、複数のカラーチャートの属性情報毎にプロファイルを指定した出力設定を生成する（Ｓ１２）。印刷ジョブ生成部１２１は、この処理が終了すると、図１０のステップＳ６へ移行する。
【００６４】
（レイアウトと出力設定の例）
図１３は、印刷ジョブ生成の準備処理の第１例におけるカラーチャートの配置例を示す図である。
１ページのＰＤＬデータ６０に、第１〜第３のターゲット情報（第１〜第３のターゲットプロファイル）に対する３つのカラーチャート６１〜６３が用紙搬送方向に並んで配置されている。カラーチャート６１〜６３のそれぞれに、文字属性、図形属性、写真属性が付与され配置されている。
【００６５】
図１４は、印刷ジョブ生成の準備処理の第１例におけるＰＪＬ(Print Job Language)の出力設定例を示す図である。
図１４の「@PJL SET TEXT="Target1"」の記述は、文字属性が第１のターゲットプロファイルに割り当てられていることを示している。同様に、「@PJL SET GRAPHICS="Target2"」の記述は、図形属性が第２のターゲットプロファイルに割り当てられていることを示し、「@PJL SET IMAGE="Target3"」の記述は、写真属性が第３のターゲットプロファイルに割り当てられていることを示している。
【００６６】
［印刷ジョブ生成の準備処理の第２例］
次に、印刷ジョブ生成の準備処理（Ｓ４）のサブルーチンの他の処理を、図１５を参照して説明する。
図１５は、印刷ジョブ生成の準備処理の第２例を示すフローチャートである。この印刷ジョブ生成の準備処理の第２例は、図１１のプリンタ設定画面で「ページ単位でプロファイル設定／面付け設定」が選択された場合の処理の流れである。
【００６７】
まず、印刷ジョブ生成部１２１は、ＰＤＬデータの１ページに１つのカラーチャートを割り当て（レイアウトし）、複数ページのＰＤＬデータを生成する（Ｓ２１）。
【００６８】
次に、印刷ジョブ生成部１２１は、ページ単位でプロファイルを指定し、かつ面付けを指定したジョブ設定を生成する（Ｓ２２）。印刷ジョブ生成部１２１は、この処理が終了すると、図１０のステップＳ６へ移行する。
【００６９】
（レイアウトと出力設定の例）
図１６は、印刷ジョブ生成の準備処理の第２例におけるカラーチャートの配置例を示す図である。
ＰＤＬデータ７０の１ページ目７１に第１のターゲット情報（第１のターゲットプロファイル）に対するカラーチャート７２が配置される。同様に、２ページ目７３に第２のターゲット情報（第２のターゲットプロファイル）に対するカラーチャート７４が配置され、３ページ目７５に第３のターゲット情報（第３のターゲットプロファイル）に対するカラーチャート７６が配置されている。そして、ＰＤＬデータ７０の１ページに、これら第１〜第３のターゲット情報（第１〜第３のターゲットプロファイル）に対するカラーチャート７２，７４，７６が用紙搬送方向に並んで配置（面付け）されている。
【００７０】
図１７は、印刷ジョブ生成の準備処理の第２例におけるＰＪＬの出力設定例を示す図である。
図１７の「@PJL SET PPS=1,"Target1"」の記述は、ＰＤＬデータの１ページ目７１が第１のターゲットプロファイルに割り当てられていることを示している。同様に、「@PJL SET PPS=2,"Target2"」の記述は、ＰＤＬデータの２ページ目７３が第２のターゲットプロファイルに割り当てられていることを示し、「@PJL SET PPS=3,"Target3"」の記述は、ＰＤＬデータの３ページ目７５が第３のターゲットプロファイルに割り当てられていることを示している。そして、「@PJL SET IMPOSITION=4in1」の記述は、１ページ内に４ページ分のカラーチャートを集約した面付け（4in1）であることを示している。
【００７１】
図１７の例によれば、一つのプリンタに４個以上のターゲット情報（ターゲットプロファイル）が割り当てられている場合にも対応可能である。すなわち、属性毎にターゲットプロファイルを割り当てる場合には、割り当て数がオブジェクト種の数に制限されるが、ページ単位にターゲットプロファイルを割り当てる場合には、このような制限がない。
【００７２】
［ＲＩＰ処理］
次に、プリンタ３０−１のＲＩＰ制御部１３２の動作について図１８を参照して説明する。
【００７３】
図１８は、プリンタ３０−１のＲＩＰ制御部１３２によるＲＩＰ処理例を示すフローチャートである。
まずＲＩＰ制御部１３２は、色検証装置１０から印刷ジョブを受信すると言語解析を行い、ページ数、属性種別処理を行う（Ｓ３１）。次に、ＲＩＰ制御部１３２は、言語解析の結果に基づき、ＰＤＬページに配置された複数のカラーチャートに対して、属性単位又はページ単位で対応するプロファイル（Ａ２ＢテーブルとＢ２Ａテーブル）を記憶部３４から読み出して色変換処理を行う（Ｓ３２）。
【００７４】
ＲＩＰ制御部１３２は、印刷ジョブが面付けジョブではないかどうかを判定する（Ｓ３３）。ここで、印刷ジョブが面付けジョブではない場合には（Ｓ３３のＹＥＳ）、ＲＩＰ制御部１３２は、ラスタライズデータを生成する（Ｓ３５）。一方、印刷ジョブが面付けジョブである場合には（Ｓ３３のＮＯ）、ＲＩＰ制御部１３２は、面付け処理を行った後に（Ｓ３４）、ステップＳ３５へ移行してラスタライズデータを生成する。
【００７５】
次に、印刷ジョブが色検証ジョブではないかどうかを判定する（Ｓ３６）。印刷ジョブが色検証ジョブではない場合には（Ｓ３６のＹＥＳ）、ＲＩＰ制御部１３２は、印刷指示された文書に含まれるオブジェクト種に基づいて属性を割り当てた属性情報データ（タグビットデータ）を生成する（Ｓ３７）。これにより、カラーチャートではなく印刷指示された文書に含まれるオブジェクト種に基づく属性情報データが生成される。
【００７６】
一方、印刷ジョブが色検証ジョブである場合には（Ｓ３６のＮＯ）、ＲＩＰ制御部１３２は、各カラーチャートの属性情報を図形情報に変更した属性情報データを生成する（Ｓ３８）。属性情報にプロファイル情報を割り当てていたが、これにより、カラーチャートに図形属性が付与され、カラーチャートが図形として用紙に出力される。そして、ＲＩＰ制御部１３２は、色変換後の複数のカラーチャートがレイアウトされたラスタライズデータと図形属性の属性情報とを、プリントエンジン３３へ出力する。
【００７７】
次に、ＲＩＰ制御部１３２は、当該ページがＰＤＬデータの最終ページかどうかを判定し（Ｓ３９）、当該ページが最終ページではない場合には（Ｓ３９のＮＯ）、ステップＳ３２へ移行する。一方、当該ページが最終ページである場合（Ｓ３９のＹＥＳ）、ＲＩＰ制御部１３２は、全ページが終了後に一連のＲＩＰ処理を終了する。
【００７８】
［ラスタライズデータと属性情報データの例］
図１９は、本発明の一実施形態に係るラスタライズデータの一例を示す図である。
図１９は、用紙８０に形成される画像（ラスタライズデータ）のイメージを表す。ＰＤＬデータ６０（図１３）、ＰＤＬデータ７０（図１６）からともに、図１９のようなカラーチャート８１〜８３を含むラスタライズデータが生成される。
【００７９】
図２０は、本発明の一実施形態に係る属性情報データ（タグビットデータ）の例を示す図である。
図２０は、図１９の用紙８０に形成されるラスタライズデータに対する属性情報データ９０を示す。属性情報データ９０には、図１９の第１のカラーチャート８１から第３のカラーチャート８３に対応する各画素に図形属性“２”が割り当てられている。
【００８０】
［色検証処理］
次に、色検証装置１０の色検証動作について図２１を参照して説明する。
図２１は、色検証装置１０の色検証制御部１２２による色検証処理例を示すフローチャートである。
【００８１】
色検証制御部１２２は、測色機制御部１２３を介して測色機２０の動作を制御し、用紙に形成されたカラーチャート（色検証パッチ）の読み取りを行う(Ｓ４１)。色検証制御部１２２は、ターゲット（色検証対象）とする全カラーチャートの読み取りが完了するまでカラーチャートの読み取りを繰り返す(Ｓ４２)。次に、色検証制御部１２２は、ターゲット情報内の色差の許容幅ΔＥを用いて、測色機２０による測色結果の判定を行う(Ｓ４３)。色検証制御部１２２は、全カラーチャートについて測色結果の判定が完了するまで判定を繰り返す(Ｓ４４)。そして、色検証制御部１２２は、全カラーチャートについて測色結果の判定が完了したら、全カラーチャートの判定結果を表示部に表示する(Ｓ４５)。このとき、色検証制御部１２２は、全カラーチャートの判定結果を一画面に表示してもよいし、一画面に一つのカラーチャートの判定結果を表示するようにしてもよい。
【００８２】
上述した実施形態によれば、同じ用紙に異なるターゲットプロファイルを用いて複数の色検証画像を形成することができるため、複数のターゲットプロファイルを同時に検証することができる。それゆえ、用紙枚数の削減、クリックチャージの削減、及び作業時間の削減が可能となる。
【００８３】
＜２．その他＞
上述した実施形態は、色検証装置１０がＰＣ上に配置されている場合を例に説明したが、印刷ジョブ生成部１２１、色検証制御部１２２はネットワークに接続されたサーバ上に配置されていてもよい。
【００８４】
また上述した実施形態において、プリンタが備えるプリントコントローラを、プリンタから分離してプリンタと別体に構成してもよい。
【００８５】
また上述した実施形態は、カラープリンタとしてＣＭＹＫプリンタの他に、ＲＧＢや他の色を用いるカラープリンタにも適用可能である。
【００８６】
さらに、本発明は上述した各実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
【００８７】
例えば、上述した実施形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態例の構成の一部を他の実施形態例の構成に置き換えることは可能である。また、ある実施形態例の構成に他の実施形態例の構成を加えることも可能である。また、各実施形態例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
【００８８】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリやハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又はＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００８９】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【００９０】
また、本明細書において、時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）をも含むものである。
【符号の説明】
【００９１】
１…色検証システム、  １０…色検証装置（情報処理装置）、  ２０…測色機、  １２…制御部、  １２１…印刷ジョブ生成部、  １２２…色検証制御部、  １２３…測色機制御部、  １２４…プリンタ制御部、  ３０…プリンタ群、  ３０−１…プリンタ（画像形成装置）、  ３２…プリントコントローラ、  ３３…プリントエンジン、  ３４…記憶部、  ３５…タグビットプレーン、  ３６…ＣＭＹＫプレーン、  ４０…ターゲット情報、  ４１…ターゲットプロファイル、  ４２…カラーチャート、  ４３…色差の許容幅、  ５０−１〜５０−３…第１〜第３のターゲット情報、  ５１Ａ，５１Ｂ，５１Ｃ…ターゲットプロファイル、  ５２Ａ…カラーチャート、  ５３Ａ…色差の許容幅、  ６０…ＰＤＬデータ、  ６１〜６３…カラーチャート、  ７０…ＰＤＬデータ、  ７１…１ページ目、  ７２…カラーチャート、  ７３…２ページ目、  ７４…カラーチャート、  ７５…３ページ目、  ７６…カラーチャート、  ８０…用紙、  ８１〜８３…カラーチャート、  ９０…属性情報データ
【図１】
2017041663.tif 000003
【図２】
2017041663.tif 000004
【図３】
2017041663.tif 000005
【図４】
2017041663.tif 000006
【図５】
2017041663.tif 000007
【図６】
2017041663.tif 000008
【図７】
2017041663.tif 000009
【図８】
2017041663.tif 000010
【図９】
2017041663.tif 000011
【図１０】
2017041663.tif 000012
【図１１】
2017041663.tif 000013
【図１２】
2017041663.tif 000014
【図１３】
2017041663.tif 000015
【図１４】
2017041663.tif 000016
【図１５】
2017041663.tif 000017
【図１６】
2017041663.tif 000018
【図１７】
2017041663.tif 000019
【図１８】
2017041663.tif 000020
【図１９】
2017041663.tif 000021
【図２０】
2017041663.tif 000022
【図２１】
2017041663.tif 000023