(57)【要約】【課題】資材の消費を大幅に減らしながらも、プリンターがプロセスカラー以外に備える色成分にも対応可能なスキャナープロファイルを作成する。【解決手段】本発明の一態様は、スキャナープロファイルにプロファイル作成時に用いたプロセスカラー成分（例えばＣＭＹＫ）を予め保持させておき、入力画像の任意の出力デバイス値のプロセスカラー成分（ＣＭＹＫ）に対応するスキャナープロファイルの格子点を選択する。次に、選択した格子点に保持されている上記ＣＭＹＫのプロセスカラー成分に、任意の出力デバイス値のプロセスカラー成分（ＣＭＹＫ）を除く色（Ｒ）を加えたカラーパッチ用出力デバイス値を取得する。そして、このカラーパッチ用出力デバイス値に基づいてカラーパッチ（チャート画像）を作成する。【選択図】図９
2018160814.tif 000002
【特許請求の範囲】
【請求項１】
少なくともＣＭＹＫ色空間と非デバイス依存色空間との対応関係が登録されたプリンタープロファイルと、
前記非デバイス依存色空間とＲＧＢ色空間との対応関係が登録された、格子点にＣＭＹＫの出力デバイス値を保持するスキャナープロファイルと、
前記プリンタープロファイルと前記スキャナープロファイルを用いて、入力画像データのＣＭＹＫ以外の色を含む画素において前記ＣＭＹＫの出力デバイス値に対応するＲＧＢの入力デバイス値を推定する入力デバイス値推定部と、
前記スキャナープロファイルから、推定された前記入力デバイス値を補間可能な複数の格子点を選択する格子点選択部と、
前記格子点選択部により選択された前記スキャナープロファイルの前記格子点ごとに、該格子点に保持されているＣＭＹＫの出力デバイス値に前記画素のＣＭＹＫを除く色の情報を加えて、カラーパッチ用出力デバイス値を取得する出力デバイス値取得部と、
各格子点の前記カラーパッチ用出力デバイス値に基づくカラーパッチを含むチャート画像を生成するチャート作成部と、を備える
情報処理装置。
【請求項２】
前記入力画像データの画素の出力デバイス値にＣＭＹＫを除く色の情報が少なくとも１つ含まれるか否かを判定する色判定部、を更に備え、
前記入力デバイス値推定部は、前記色判定部において前記入力画像データの前記画素の出力デバイス値にＣＭＹＫを除く色の情報が含まれると判定された場合に、前記画素においてＣＭＹＫの出力デバイス値に対応する前記ＲＧＢの入力デバイス値を推定する処理を行う
請求項１に記載の情報処理装置。
【請求項３】
前記入力デバイス値推定部は、前記スキャナープロファイルとしてＫ成分量に対応したスキャナープロファイルを使用する
請求項１に記載の情報処理装置。
【請求項４】
前記格子点選択部は、前記スキャナープロファイルから、推定された前記入力デバイス値を補間可能な格子点として、ＲＧＢ空間において少なくとも４点の格子点を選択する
請求項１に記載の情報処理装置。
【請求項５】
前記格子点選択部は、前記スキャナープロファイルから、推定された前記入力デバイス値を補間可能な格子点として、前記入力デバイス値に最も近い格子点の組み合わせを選択する
請求項４に記載の情報処理装置。
【請求項６】
前記入力画像データにＣＭＹＫを除く色を含む前記画素が複数存在し、それにより複数の前記出力デバイス値が存在する場合には、前記チャート作成部は、チャート画像生成時に前記カラーパッチのうち前記カラーパッチ用出力デバイス値が重複するカラーパッチを削除する
請求項１に記載の情報処理装置。
【請求項７】
前記出力デバイス値取得部は、前記格子点選択部により選択された前記格子点の出力デバイス値の合計値が所定値以下である場合には、選択済みの格子点を除いて、前記入力デバイス値を補間可能であって前記入力デバイス値に最も近い格子点を追加し、追加した前記格子点の前記カラーパッチ用出力デバイス値を取得する
請求項１に記載の情報処理装置。
【請求項８】
前記チャート作成部は、前記ＣＭＹＫ以外の色が含まれる前記出力デバイス値の数に対して用紙に配置できるカラーパッチ数に余りがあるか否かを判定し、前記用紙に配置できるカラーパッチ数に余りがある場合には、前記格子点選択部は、選択済みの格子点を除いて、前記入力デバイス値に最も近い格子点から格子点を追加し、追加した前記格子点の前記カラーパッチ用出力デバイス値を取得する
請求項１に記載の情報処理装置。
【請求項９】
前記色判定部は、ジョブ又はページ、もしくは指定した領域のラスター画像の色成分からＣＭＹＫのプロセスカラーを除く色が含まれるか否かを判定する
請求項２に記載の情報処理装置。
【請求項１０】
画像読取部により前記チャート画像が出力された用紙から読み取られた各カラーパッチの入力デバイス値を取得する入力デバイス値取得部と、
測色器により前記チャート画像が出力された用紙から読み取られた各カラーパッチの色彩値を取得する色彩値取得部と、
前記入力デバイス値取得部により取得された前記入力デバイス値と、前記色彩値取得部により取得された前記色彩値とを対応付けて新たな格子点を作成し、該新たな格子点を前記スキャナープロファイルに追加するプロファイル作成部と、を更に備える
請求項１に記載の情報処理装置。
【請求項１１】
前記プロファイル作成部は、前記新たな格子点に前記入力デバイス値と前記色彩値に加え、前記チャート画像の出力デバイス値を保持させる
請求項１０に記載の情報処理装置。
【請求項１２】
前記プロファイル作成部において作成された前記スキャナープロファイルを使用後、前記プロファイル作成部は、前記スキャナープロファイルから前記新たな格子点を消去する
請求項１０に記載の情報処理装置。
【請求項１３】
前記プロファイル作成部において作成された前記スキャナープロファイルを使用後も、前記プロファイル作成部は、前記スキャナープロファイルに追加した前記新たな格子点を保存する
請求項１０に記載の情報処理装置。
【請求項１４】
少なくともＣＭＹＫ色空間と非デバイス依存色空間との対応関係が登録されたプリンタープロファイルと、
前記非デバイス依存色空間とＲＧＢ色空間との対応関係が登録された、格子点にＣＭＹＫの出力デバイス値を保持するスキャナープロファイルと、
前記プリンタープロファイルと前記スキャナープロファイルを用いて、入力画像データのＣＭＹＫ以外の色を含む画素において前記ＣＭＹＫの出力デバイス値に対応するＲＧＢの入力デバイス値を推定する入力デバイス値推定部と、
前記スキャナープロファイルから、推定された前記入力デバイス値を補間可能な複数の格子点を選択する格子点選択部と、
前記格子点選択部により選択された前記スキャナープロファイルの前記格子点ごとに、該格子点に保持されているＣＭＹＫの出力デバイス値に前記画素のＣＭＹＫを除く色の情報を加えて、カラーパッチ用出力デバイス値を取得する出力デバイス値取得部と、
各格子点の前記カラーパッチ用出力デバイス値に基づくカラーパッチを含むチャート画像を生成するチャート作成部と、
前記チャート作成部で生成された前記チャート画像を用紙に形成する画像形成部と、を備える
画像形成装置。
【請求項１５】
少なくともＣＭＹＫ色空間と非デバイス依存色空間との対応関係が登録されたプリンタープロファイルと、前記非デバイス依存色空間とＲＧＢ色空間との対応関係が登録された、格子点にＣＭＹＫの出力デバイス値を保持するスキャナープロファイルとを用いて、入力画像データのＣＭＹＫ以外の色を含む画素においてＣＭＹＫの出力デバイス値に対応するＲＧＢの入力デバイス値を推定する処理と、
前記スキャナープロファイルから、推定された前記入力デバイス値を補間可能な複数の格子点を選択する処理と、
選択された前記スキャナープロファイルの前記格子点ごとに、該格子点に保持されているＣＭＹＫの出力デバイス値に前記画素のＣＭＹＫを除く色の情報を加えて、カラーパッチ用出力デバイス値を取得する処理と、
各格子点の前記カラーパッチ用出力デバイス値に基づくカラーパッチを含むチャート画像を生成する処理を、
コンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナープロファイルを管理する情報処理装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
スキャナーは、読取対象物に光を照射し、読取対象物からの反射光を特定のフィルタ(例えばＲＧＢ)を使い、入力デバイス値を取得する装置である。スキャナーは測色器に比べ、解像度が高いため、プリンターで出力されるチャート（色標）以外の画像の読み取りが可能であり、チャート以外の画像に対してのカラーマネジメントが期待されている。一般にプリンターは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４つのプロセスカラー（基本色）の配合比率を変化させて、様々な色を表現している。一般にＣＭＹＫは基本色と呼ばれる。
【０００３】
カラーマネジメントには、デバイスに依存しない色彩値が必要となるが、スキャナー単体では、色彩値が取得できないため、カラーマネジメントを行う際には、スキャナープロファイル（入力色変換テーブル）が用いられる。一般に、スキャナープロファイルは、スキャナーの入力デバイス値（例えばＲＧＢ）と色彩値（Ｌ＊ａ＊ｂ＊やＸＹＺ）の対応表であり、１つ１つの対応関係を「格子点」と呼ぶ。図１に示すように、画像（ＣＭＹＫ）が描画された出力物をスキャナーで読取り、読取り画像を構成する画素の入力デバイス値（ＲＧＢ）をスキャナープロファイルを用いて色彩値に変換することで、色彩値データが得られる。
【０００４】
一般にＣＭＹＫ対応のカラープリンターの出力物を読み取る場合に、プリンターの出力デバイス値のＫ成分の有無やその量により正しく色彩値に変換できないことが知られている。この対策としてＫ成分量（階調値）毎にスキャナープロファイルを作成することが行われている。図２に示すように、読取り画像に対して当該読取り画像のＫ成分量に応じて、該当するスキャナープロファイルが適用される。
【０００５】
また、ＣＭＹＫのプロセスカラーに加え５色目（特色などと呼ばれる）を備えるプリンターの場合、５色目に対してもＫ同様の問題がある。５色目に対して上記技術を使うと、Ｋ成分量毎のスキャナープロファイルに加え、５色目成分量ごとのスキャナープロファイルを作成する必要があり、大量の資材（トナー、紙等）を消費してしまう。
【０００６】
例えば、特許文献１には、画像データの画素から、出現頻度の高い色をカラーパッチとして選択しチャートを作成し、画像出力に必要な部分のみのプロファイルを作成する技術が提案されている。
【０００７】
また、特許文献２には、ＣＭＹＫのプロセスカラーを使い、スポットカラーを表現する場合に、スポットカラーの補正のために、スポットカラーの色彩値に対応するプリンタープロファイルの格子点をチャートとして出力するスポットカラー補正方法が記載されている。このスポットカラー補正方法は、チャートを測定し、スポットカラー用の補正テーブルを作成する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１５−２７０１６号公報
【特許文献２】特開２００８−３０１３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
スキャナープロファイルでは、測定したい画素、出力デバイス値に対して少なくとも４つの格子点が必要であり、その４つの格子点に対応したカラーパッチを推定する必要がある。しかし、特許文献１に記載の技術は、プリンタープロファイルだけを考慮したもので、スキャナープロファイルには適用できない。プリンタープロファイルは、プリンターの出力デバイス値（例えばＣＭＹＫ）と色彩値（Ｌ＊ａ＊ｂ＊やＸＹＺ）の対応表である。
【００１０】
また、特許文献２に記載の技術は、ＣＭＹＫしか考慮しておらず、また、格子点が存在していることが前提となっており、格子点がない色域に対しては対応できない。
【００１１】
本発明は、上記の状況を考慮してなされたものであり、資材の消費を大幅に減らしながらも、プリンターがプロセスカラー以外に備える色成分にも対応可能なスキャナープロファイルを作成することを目的とするものである。
【課題を解決するための手段】
【００１２】
本発明の一態様の情報処理装置は、少なくともＣＭＹＫ色空間と非デバイス依存色空間との対応関係が登録されたプリンタープロファイルと、非デバイス依存色空間とＲＧＢ色空間との対応関係が登録された、格子点にＣＭＹＫの出力デバイス値を保持するスキャナープロファイルとを有する。さらに、情報処理装置は、プリンタープロファイルとスキャナープロファイルを用いて、入力画像データのＣＭＹＫ以外の色を含む画素においてＣＭＹＫの出力デバイス値に対応するＲＧＢの入力デバイス値を推定する入力デバイス値推定部と、スキャナープロファイルから、推定された入力デバイス値を補間可能な複数の格子点を選択する格子点選択部と、該格子点選択部により選択されたスキャナープロファイルの格子点ごとに、該格子点に保持されているＣＭＹＫの出力デバイス値に画素のＣＭＹＫを除く色の情報を加えて、カラーパッチ用出力デバイス値を取得する出力デバイス値取得部と、各格子点のカラーパッチ用出力デバイス値に基づくカラーパッチを含むチャート画像を生成するチャート作成部と、を備える。
【発明の効果】
【００１３】
本発明の少なくとも一態様によれば、必要な部分のみスキャナープロファイルの格子点を作成することが可能になり、資材消費を大幅に低減することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１４】
【図１】従来のスキャナープロファイルを用いた色彩値データ取得の流れを示す説明図である。
【図２】従来のＫ毎のスキャナープロファイルを用いた色彩値データ取得の流れを示す説明図である。
【図３】ＣＭＹＫのプロセスカラー及びレッドの色域の説明図である。
【図４】本発明の第１の実施形態に係るカラーマネージメントシステムの一例を示すシステム構成図である。
【図５】本発明の第１の実施形態に係る検査ユニットを含む画像形成システムの内部構成例を示す概略断面図である。
【図６】本発明の第１の実施形態に係るカラーマネージメントシステムを構成する各装置の制御系の例を示すブロック図である。
【図７】スキャナープロファイル及びプリンタープロファイルの一例を示す説明図である。
【図８】本発明の第１の実施形態に係る各装置が備えるコンピューターのハードウェア構成を示すブロック図である。
【図９】図６のスキャナープロファイル管理部の内部構成例（チャート作成機能）を示すブロック図である。
【図１０】本発明の第１の実施形態に係るスキャナープロファイル管理部のチャート作成処理を示すフローチャートである。
【図１１】ラスター画像の例を示す説明図である。
【図１２】本発明の第１の実施形態に係る出力デバイス値の抽出例を示す説明図である。
【図１３】本発明の第１の実施形態に係るプロファイル作成用出力デバイス値取得の流れを示す説明図である。
【図１４】プリンタープロファイルを用いた色変換の説明図である。
【図１５】図１０のステップＳ１におけるラスター画像から抽出出力デバイス値を取得する処理を示すフローチャートである。
【図１６】図１０のステップＳ３における入力デバイス値推定処理を示すフローチャートである。
【図１７】図１０のステップＳ５におけるチャート作成用出力デバイス値の取得処理を示すフローチャートである。
【図１８】本発明の第１の実施形態に係るチャート作成部により作成されたチャート画像の一例を示す説明図である。
【図１９】図６のスキャナープロファイル管理部の内部構成例（スキャナープロファイル作成機能）を示すブロック図である。
【図２０】本発明の第１の実施形態に係るスキャナープロファイル作成を示す説明図である。
【図２１】本発明の第１の実施形態に係るカラーマネージメントシステムにおけるスキャナープロファイル作成処理を示すフローチャートである。
【図２２】本発明の第２の実施形態に係るカラーパッチ追加の例を示す説明図である。
【図２３】本発明の第２の実施形態に係る追加したカラーパッチに対応する格子点の説明図である。
【図２４】本発明の第２の実施形態に係るスキャナープロファイル管理部のチャート作成処理を示すフローチャートである。
【図２５】図２４のステップＳ４７における追加カラーパッチの選択処理を示すフローチャートである。
【図２６】ラスター画像の例を示す説明図である。
【図２７】本発明の第２の実施形態に係るカラーパッチが２頁にわたる場合のカラーパッチ追加の例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態の例について、添付図面を参照しながら説明する。添付図面において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。なお、添付図面は本発明の原理に則った具体的な実施形態と実装例を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。
【００１６】
初めに、本発明の概略を説明する。図３は、ＣＭＹＫのプロセスカラー及びレッドの色域を示す。
【００１７】
図３には、ＣＭＹＫのプロセスカラーの色域が実線で示されている。仮に５色目がレッド（Ｒ）の場合、プリンターの色域は、ＣＭＹＫのプロセスカラーの色域と比較して、破線で示すようにイエローとマゼンタの中間付近に位置するレッドの色域の分だけ拡大する。このような場合には、全色域に対して５色目用のスキャナープロファイルを作っても、レッド付近の色域を表現する際にシアン、グリーン、ブルー付近などの色域は使わない可能性が高い。
【００１８】
そこで、必要な部分のみ５色目のレッド（Ｒ）に対応したスキャナープロファイルを作ることを考える。通常、全色域を網羅するチャートを作成し、そのチャートをスキャン及び測色して全色域のスキャナープロファイルが作られる。しかし、部分的にスキャナープロファイル（ここではＣＭＹＫＲに対応）を作るには、任意の出力デバイス値（ＣＭＹＫＲ）に対して、入力色空間（ＲＧＢ）で補間可能な格子点を作成する必要があり、その格子点を作るための出力デバイス値（Ｃ’Ｍ’Ｙ’Ｋ’Ｒ’）を推定しなければならない。
【００１９】
本発明は、スキャナープロファイルにプロファイル作成時に用いたプロセスカラー成分（例えばＣＭＹＫ）を予め保持させておき、入力画像の任意の出力デバイス値のプロセスカラー成分（ＣＭＹＫ）に対応するスキャナープロファイルの格子点を選択する。次に、選択した格子点に保持されている上記ＣＭＹＫのプロセスカラー成分に、任意の出力デバイス値のプロセスカラー成分（ＣＭＹＫ）を除く色（Ｒ）を加えたカラーパッチ用出力デバイス値（チャート作成用出力デバイス値）を取得する。そして、このカラーパッチ用出力デバイス値に基づいてカラーパッチ（チャート画像）を作成する。以下、本発明の各実施形態について説明する。
【００２０】
＜１．第１の実施形態＞
［システムの全体構成］
図４は、本発明の第１の実施形態に係るカラーマネージメントシステムの一例を示すシステム構成図である。
カラーマネージメントシステム１は、クライアント端末２、プリンターコントローラー３（情報処理装置の一例）、画像形成システム４、及び測色器５を備える。画像形成システム４は、画像形成装置本体１０と検査ユニット３０から構成される。イントラネット上において、クライアント端末２、プリンターコントローラー３、画像形成装置本体１０、及び測色器５はそれぞれ、ネットワークＮを介して相互に通信可能に接続されている。ネットワークＮには、例えばイーサネット（登録商標）などの規格に準拠したＬＡＮ等のネットワークが用いられる。なお、画像形成システム４（画像形成装置本体１０）はプリンターコントローラー３を介してネットワークＮと接続するが、画像形成システム４とネットワークＮを直接接続してもよい。
【００２１】
クライアント端末２は、ユーザーの入力操作によって印刷出力を指示する印刷ジョブを、ネットワークＮを介してプリンターコントローラー３に送信する。この印刷ジョブは、例えば、ＰＤＬ（Page Description Language）に従ってクライアント端末２により生成されるデータであり、出力設定や入力データが含まれる。クライアント端末２として、例えばパーソナルコンピュータ（以下「ＰＣ」と記すことがある）や携帯端末装置等が用いられる。
【００２２】
プリンターコントローラー３は、印刷ジョブに基づいて画像形成システム４が備える画像形成装置本体１０に画像の印刷出力を行わせる。プリンターコントローラー３は、ネットワークＮを介してクライアント端末２から印刷ジョブを受信し、受信した印刷ジョブから取り出した入力データにラスタライズ処理（以下、「ＲＩＰ処理」とも称す）を実行する。そして、プリンターコントローラー３は、ＲＩＰ処理後の入力データ（ラスター画像）及びジョブチケットを含む印刷ジョブを、画像形成装置本体１０へ転送する。
【００２３】
画像形成装置本体１０は、プリンターコントローラー３から印刷ジョブを受け付けて、用紙に画像を形成する。本明細書では、用紙に画像を形成する処理のことを「印刷処理」という。プリンターコントローラー３から画像形成装置本体１０への印刷ジョブの転送は、例えばＩＥＥＥ１３９４やパラレル通信などを利用して行われる。図４においてプリンターコントローラー３は、画像形成装置本体１０とは別体であるが、画像形成装置本体１０にプリンターコントローラー３が内蔵される構成としてもよい。
【００２４】
また、カラーマネージメントシステム１において、装置間のデータのやり取りは、ネットワークＮを介さずに、ＵＳＢ（Universal Serial Bus）メモリ等の記録媒体を介して行われてもよい。
【００２５】
［画像形成システムの内部構成］
図５は、検査ユニット３０を含む画像形成システム４の内部構成例を示す概略断面図である。図５に示すように画像形成システム４は、画像形成装置本体１０と検査ユニット３０が直列的に接続されている。
【００２６】
（画像形成装置本体）
画像形成装置本体１０は、静電気を用いて画像の形成を行う電子写真方式を採用しており、例えばイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナー画像を重ね合わせるタンデム形式のカラー画像形成装置である。なお、画像形成装置本体１０は、電子写真方式以外の方式により画像を形成する画像形成装置であってもよい。
【００２７】
画像形成装置本体１０は、複数の給紙トレイ１１と、スキャン部１５と、画像形成部２０と、自動原稿給送装置（ＡＤＦ：Auto Document Feeder）２５と、操作表示パネル２６とを有する。また、画像形成装置本体１０には、給紙トレイ１１から給紙された用紙Ｓを搬送する搬送路１２が形成されている。搬送路１２には、用紙Ｓを搬送するための複数のローラ（搬送ローラ）が設けられている。
【００２８】
自動原稿給送装置２５は、原稿給紙台にセットされた原稿を、不図示の複数のローラー及び搬送ドラムによって、スキャン部１５の読取位置即ちプラテンガラス１６（原稿台）の上面に１枚ずつ搬送する。また自動原稿給送装置２５は、原稿排出ローラーにより、搬送された原稿を自動原稿給送装置２５の原稿排出トレイに排出する。
【００２９】
画像形成部２０は、ＣＭＹＫの各プロセスカラーのトナー画像を形成するために４つの画像形成ユニット２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋに加え、特色であるＲ（レッド）のトナー画像を形成するための画像形成ユニット２１Ｒを備えている。各画像形成ユニットは、帯電部、レーザ光源等の露光部、現像部、感光体を有している。また、画像形成部２０は、画像形成ユニット２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋ，２１Ｒの感光体に形成された画像が転写される中間転写ベルト２２、２次転写部２３、及び２次転写部２３の用紙搬送方向の下流側に定着部２４を備える。なお、特色の色、及び画像形成ユニット２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋと特色用の画像形成ユニットの配置（画像形成順）はこの例に限定されるものではない。
【００３０】
定着部２４の用紙搬送方向の下流側で、搬送路１２が伸長して検査ユニット３０の搬送路に接続されている。また、搬送路１２には、定着部２４の下流側で分岐して、２次転写部２３の上流側の搬送路１２に合流する反転搬送路１４が接続されている。反転搬送路１４には、用紙Ｓの上面と下面を反転させる反転部１３が設けられている。反転部１３は、定着部２４から搬送された用紙Ｓを反転し、反転搬送路１４を通して２次転写部２３の上流側で搬送路１２に搬送する。また、反転部１３は、反転した用紙Ｓを定着部２４の下流側の搬送路１２に戻してそのまま検査ユニット３０に搬送することもできる。
【００３１】
画像形成装置本体１０の上部には、操作表示パネル２６が設置されている。操作表示パネル２６は、情報を表示する表示部２７と、画像形成処理のジョブの開始等を指示する操作部２８を備えている。表示部２７は、例えばＬＣＤ（Liquid Crystal Display）パネルで構成されている。操作部２８は、タッチ操作による入力が可能なタッチパネルで構成されており、表示部２７のＬＣＤパネルにタッチパネルが積層されている。なお、操作部２８をマウスやキーボード、タブレットなどで構成し、表示部２７とは別体で構成することも可能である。
【００３２】
画像形成装置本体１０は、画像形成モードにおいて、画像形成ユニット２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋ，２１Ｒが有する感光体を帯電させると共に原稿画像に合わせて感光体の表面を露光し、感光体に静電潜像を形成する。そして、イエロー、マゼンタ、シアン、ブラック、レッドの各々に対応する感光体の静電潜像に対し現像部を用いてトナーを付着させ、各色のトナー画像を形成する。次に、イエロー、マゼンタ、シアン、ブラック、レッドの感光体に形成されたトナー画像を、回転駆動する中間転写ベルト２２の表面に順次、１次転写する。
【００３３】
次に、２次転写部２３（２次転写ローラ）により、中間転写ベルト２２上に１次転写された各色のトナー画像を、給紙トレイ１１から供給された用紙Ｓに２次転写する。中間転写ベルト２２上の各色のトナー画像が用紙Ｓに２次転写されることにより、カラー画像が形成される。画像形成装置本体１０は、カラーのトナー画像が形成された用紙Ｓを定着部２４へ搬送する。
【００３４】
定着部２４は、画像形成装置本体１０から供給される、カラーのトナー画像が形成された用紙Ｓに定着処理を行う装置である。定着部２４は、例えば、定着部材である定着上ローラー及び定着下ローラーで構成されている。定着上ローラー及び定着下ローラーは、互いに圧接した状態で配置されており、定着上ローラーと定着下ローラーとの圧接部として定着ニップ部が形成される。定着部２４は、定着ニップ部に搬送された用紙Ｓを加圧及び加熱して、転写されたトナー画像を用紙Ｓに定着させる。定着部２４により定着処理が行われた用紙Ｓは、検査ユニット３０へ搬送される。
【００３５】
（検査ユニット）
検査ユニット３０は、画像形成装置本体１０から搬送された用紙Ｓに形成された画像を読み取るスキャン部３０ａ（画像読取部の一例）を備える。スキャン部３０ａは、検査ユニット３０内において用紙Ｓを搬送する搬送路の上方に設置されており、搬送された用紙Ｓの上面に形成された画像（出力画像）を読み取る。スキャン部３０ａは、用紙Ｓの出力画像から読み取って得たデータ（読み取り画像データ）を、シリアル通信等により専用線等を介してプリンターコントローラー３に出力する。
【００３６】
スキャン部３０ａとしては、発光部材と複数の光電変換素子が用紙幅方向（用紙搬送方向と直交する方向）に所定の間隔で配置したラインセンサ、もしくは光電変換素子をマトリクス状に配置したイメージセンサを使用できる。各光電変換素子は、光源から射出され用紙の表面で反射した光の強度に応じた信号を出力する。ラインセンサ及びイメージセンサとしては、ＣＣＤ型のセンサやＣＭＯＳ型（ＭＯＳ型を含む）のセンサを利用できる。
【００３７】
なお、搬送路の下方に第２のスキャン部を配置し、搬送された用紙Ｓの下面に形成された画像（出力画像）を読み取る構成としてもよい。このように構成した場合、用紙Ｓの上面と下面の出力画像をワンパス（一度の機会）で検出できる。
【００３８】
画像形成システム４の構成は図４の例に限定されるものではなく、検査ユニット３０の機能を画像形成装置本体１０に包含してもよい。例えば画像形成装置本体１０の定着部２４の下流側にスキャン部３０ａを配置することができる。
【００３９】
［各装置の制御系］
図６は、カラーマネージメントシステム１を構成する各装置の制御系の例を示すブロック図である。
【００４０】
（クライアント端末）
クライアント端末２は、ＯＳ（Operating System）２ａ、文書作成部２ｂ、プリンタードライバー２ｃ、記録部２ｄ、及びネットワークＩＦ部２ｅを備える。
【００４１】
文書作成部２ｂは、ユーザーの指示等に基づいて文書（印刷データ）を作成するソフトウェア（アプリケーション）である。文書作成部２ｂは、図形描画ソフトウェア、ウェブブラウザ、メーラーなどのアプリケーションでもよい。
【００４２】
プリンタードライバー２ｃは、ユーザーインターフェース（ＵＩ）として印刷設定画面を提供したり、ＯＳ２ａや文書作成部２ｂから指示された文書を画像形成装置本体１０で解釈可能なデータに変換したりする。このプリンタードライバー２ｃは、印刷設定を文書作成部２ｂの印刷データに反映し、印刷を実行する画像形成装置本体１０で識別できる言語（ＰＤＬ:Page Description Language）に変換（描画データを生成）して出力する。画像形成装置本体１０で識別できる言語としては、ＰＣＬやＰｏｓｔＳｃｒｉｐｔなどがある。またプリンタードライバー２ｃは、自動又は手動により印刷データの色階調を補正する機能を有している。
【００４３】
記録部２ｄは、不揮発性の記録部であり、例えば後述する図８の不揮発性ストレージ４７に対応する。
【００４４】
ネットワークＩＦ部２ｅは、ネットワークＮに接続して他の装置と通信を行う。例えばネットワークＩＦ部２ｅは、ネットワークＮを介してプリンターコントローラー３へ印刷ジョブを送信する。
【００４５】
（プリンターコントローラー）
プリンターコントローラー３は、ＲＩＰ部３ａ、画像処理部３ｂ、スキャナープロファイル管理部３ｃ、記録部３ｄ、ネットワークＩＦ部３ｅ、及びプリンターＩＦ部３ｆを備える。
【００４６】
ＲＩＰ部３ａは、ＰＤＬの描画データを翻訳し、ラスター画像データに展開する処理を行う。ラスター画像は、色のついた点（ドット）の羅列として表現したデータであり、ビットマップ画像の一種である。
【００４７】
画像処理部３ｂは、受信したＰＤＬの描画データの処理方法を解析したり、各種画像生成命令を解析したりする処理を行う。
【００４８】
スキャナープロファイル管理部３ｃは、スキャナープロファイル作成用のチャート画像の作成や、スキャナープロファイルの作成及び管理を行う。
【００４９】
記録部３ｄは、ラスター画像データ、プリンタープロファイル及びスキャナープロファイルを保存する不揮発性の記録部である。例えば記録部３ｄには、図７に示すようなスキャナープロファイルＳＰ及びプリンタープロファイルＰＰが保存される。
【００５０】
スキャナープロファイルＳＰには、入力デバイス色空間と非デバイス依存色空間との対応関係が登録されている。例えば入力デバイス色空間として検査ユニット３０（スキャン部３０ａ）で検出される入力デバイス値（例えばＲＧＢ）が登録されるとともに、非デバイス依存色空間として色彩値（Ｌ＊ａ＊ｂ＊やＸＹＺ等）が登録される。色彩値は、分光データを用いて計算されるもので、測定には測色器と呼ばれる専用の測定デバイスが必要である。なお、スキャナープロファイルＳＰの格子点には、スキャナープロファイルＳＰを作成時に用いられた画像形成装置本体１０のプロセスカラー（例えばＣＭＹＫ）の出力デバイス値が保持されている。
【００５１】
プリンタープロファイルＰＰには、出力デバイス色空間と非デバイス依存色空間との対応関係が登録されている。例えば出力デバイス色空間として画像形成装置本体１０のプロセスカラーの出力デバイス値（例えばＣＭＹＫ）が登録されるとともに、非デバイス依存色空間として色彩値（Ｌ＊ａ＊ｂ＊やＸＹＺ等）が登録される。このプリンタープロファイルＰＰには、少なくとも画像形成装置本体１０のプロセスカラー（例えばＣＭＹＫ）の出力デバイス値が登録されていればよく、プロセスカラー以外の色（例えばＲ）の出力デバイス値を含んでいてもよい。
【００５２】
ネットワークＩＦ部３ｅは、ネットワークＮに接続して他の装置と通信を行う。例えばネットワークＩＦ部３ｅは、ネットワークＮを介して、クライアント端末２から印刷ジョブを受信したり、測色器５から測色結果を受信したりする。
【００５３】
プリンターＩＦ部３ｆは、画像形成装置本体１０と通信を行い、画像形成装置本体１０へ機械状態の送信要求を出力したり、ラスター画像データを含む印刷ジョブを出力したりする。プリンターコントローラー３と画像形成装置本体１０との間は例えば専用線で接続されており、プリンターコントローラー３と画像形成装置本体１０との間でＩＥＥＥ１３９４やパラレル通信などを利用して通信が行われる。
【００５４】
（画像形成装置本体）
画像形成装置本体１０は、プリンターコントローラー３の指示に基づき印刷処理を行う画像形成装置であり、制御部１０ａ、出力部１０ｂ、スキャン部１５、操作表示パネル２６、コントローラーＩＦ部１０ｅ、及びスキャナーＩＦ部１０ｆを備える。
【００５５】
制御部１０ａは、操作表示パネル２６から出力される操作信号に従い、画像形成装置本体１０の各部を制御する。
【００５６】
出力部１０ｂは、プリンターエンジンとも呼ばれ、制御部１０ａからの印刷指示に従い印刷処理（画像形成）を実行する。出力部１０ｂは、図５に示した画像形成部２０（画像形成ユニット２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋ，２１Ｒ、中間転写ベルト２２、２次転写部２３、及び定着部２４等）に対応する。
【００５７】
スキャン部１５は、制御部１０ａからの画像読み取り指示に従い、プラテンガラス１６上にセットされた読取対象物に対するスキャン動作を行う。
【００５８】
操作表示パネル２６は、ユーザーの入力操作に応じた操作信号を生成して制御部１０ａに出力する。
【００５９】
コントローラーＩＦ部１０ｅは、プリンターコントローラー３と通信を行い、プリンターコントローラー３へ機械状態を返信したり、ラスター画像データを含む印刷ジョブを受信したりする。
【００６０】
スキャナーＩＦ部１０ｆは、検査ユニット３０と通信を行い、検査ユニット３０に画像読み取りコマンドを送信したり、検査ユニット３０から読み取り画像を受信したりする。画像形成装置本体１０とスキャナーＩＦ部１０ｆとの間は例えば専用線で接続されており、画像形成装置本体１０とスキャナーＩＦ部１０ｆとの間でシリアル通信などによるデータ転送が行われる。
【００６１】
（検査ユニット）
検査ユニット３０は、スキャン部３０ａと、プリンターＩＦ部３０ｂを備える。
スキャン部３０ａ（入力デバイス値取得部の一例）は、画像形成装置本体１０の制御部１０ａからの画像読み取り指示に従い、画像形成装置本体１０から搬送された用紙Ｓに形成された画像を読み取るインラインセンサである。スキャン部３０ａは、検査ユニット３０内において用紙Ｓの搬送路の上方に設置されており、搬送された用紙Ｓの上面に形成された画像（出力画像）を読み取る。
【００６２】
スキャン部３０ａとしては、発光部材と複数の光電変換素子を用紙幅方向（用紙搬送方向と直交する方向）の一部又は全域にわたって直線状に配列したラインセンサ、もしくは光電変換素子をマトリクス状に配置したイメージセンサが使用される。ラインセンサ及びイメージセンサとしては、ＣＣＤ型のイメージセンサやＣＭＯＳ型（ＭＯＳ型を含む）のイメージセンサを利用できる。なお、検査ユニット３０に不図示の反転部（反転搬送路）を設け、反転部により用紙Ｓの上面（１面目）と下面（２面目）を反転させて、用紙Ｓの２面目の画像を読み取るようにしてもよい。また、スキャン部３０ａを搬送路の上方に配置したが、搬送路の上下に配置して、用紙Ｓの上面と下面の出力画像をワンパス（一度の機会）で読み取るようにしてもよい。
【００６３】
プリンターＩＦ部３０ｂは、画像形成装置本体１０と通信を行い、検査ユニット３０から画像読み取りコマンドを受信したり、画像形成装置本体１０に読み取り画像を送信したりする。
【００６４】
（測色器）
測色器５（色彩値取得部の一例）は、測色部５ａと、ネットワークＩＦ部５ｂを備える。
測色部５ａは、測色器５にセットされた用紙に形成された画像（例えば画像形成領域外に形成されたカラーチャート）を測色し、得られた測色データを出力するセンサである。この測色データにより、用紙に形成された画像（出力画像）の色味をチェックできる。なお、測色器５の機能は検査ユニット３０に包含されてもよい。例えば、検査ユニット３０に設けられたスキャン部３０ａの用紙搬送方向の上流側又は下流側に、測色部５ａを配置してもよい。
【００６５】
ネットワークＩＦ部５ｂは、ネットワークＮに接続して他の装置と通信を行う。例えばネットワークＩＦ部５ｂは、ネットワークＮを介してプリンターコントローラー３へ測色データを送信する。
【００６６】
［各装置のハードウェア構成例］
図８は、各装置のハードウェア構成を示すブロック図である。
ここでは、上述したカラーマネージメントシステム１に示されたクライアント端末２、プリンターコントローラー３、画像形成装置本体１０が備えるコンピューター４０のハードウェア構成を説明する。なお、各装置の機能、使用目的に合わせてコンピューター４０の各部は取捨選択される。
【００６７】
コンピューター４０は、バス４４にそれぞれ接続されたＣＰＵ（Central Processing Unit）４１、ＲＯＭ（Read Only Memory）４２、ＲＡＭ（Random Access Memory）４３を備える。さらに、コンピューター４０は、表示部４５、操作部４６、不揮発性ストレージ４７、通信インターフェース４８を備える。
【００６８】
ＣＰＵ４１は、本実施形態に係る各機能を実現するソフトウェアのプログラムコード（単にプログラムともいう）をＲＯＭ４２から読み出して実行する。ＣＰＵ４１がプログラムを実行することにより、図６の示す各装置の機能が実現される。なお、コンピューター４０は、ＣＰＵ４１の代わりに、ＭＰＵ（Micro-Processing Unit）等の演算処理装置を備えるようにしてもよい。
【００６９】
ＲＡＭ４３には、演算処理の途中に発生した変数やパラメータ等が一時的に書き込まれる。表示部４５は、例えば、液晶ディスプレイモニタであり、コンピューター４０で行われる処理の結果等を表示する。画像形成装置本体１０の操作表示パネル２６（表示部２７）は、表示部４５の一例である。また、クライアント端末２も表示部４５を備える。操作部４６には、例えば、キーボード、マウス又はタッチパネル等が用いられ、ユーザーが所定の操作入力、指示を行うことが可能である。画像形成装置本体１０の操作表示パネル２６（操作部２８）は、操作部４６の一例である。また、クライアント端末２も操作部４６を備える。
【００７０】
不揮発性ストレージ４７としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等が用いられる。この不揮発性ストレージ４７には、ＯＳ（Operating System）や各種のパラメータの他に、コンピューター４０を機能させるためのプログラムが記録されていてもよい。例えば不揮発性ストレージ４７には、上述したようにスキャナープロファイルＳＰ及びプリンタープロファイルＰＰ（図７）等が記録されている。
【００７１】
通信インターフェース４８には、例えば、ＮＩＣ（Network Interface Card）等が用いられ、ＬＡＮ等のネットワークＮを介して各装置間で各種のデータを送受信することが可能である。通信インターフェース４８は、クライアント端末２のネットワークＩＦ部２ｅ、プリンターコントローラー３のネットワークＩＦ部３ｅ及びプリンターＩＦ部３ｆ、画像形成装置本体１０のコントローラーＩＦ部１０ｅ及びスキャナーＩＦ部１０ｆにそれぞれ対応する。プリンターコントローラー３及び画像形成装置本体１０は、通信目的に合わせて通信インターフェース４８を２つ備えていてもよい。また通信インターフェース４８は、検査ユニット３０のプリンターＩＦ部３０ｂ、測色器５のネットワークＩＦ部５ｂに対応する。
【００７２】
［スキャナープロファイル管理部のチャート作成機能］
次に、プリンターコントローラー３のスキャナープロファイル管理部３ｃについて図９〜図１２を参照して詳細に説明する。ここでは、画像形成装置本体１０がＣＭＹＫのプロセスカラーに加え、５色目としてレッド（Ｒ）の色材を有しているとする。
【００７３】
図９は、スキャナープロファイル管理部３ｃの内部構成例（チャート作成機能）を示すブロック図である。図９に示すプリンターコントローラー３は、色判定部５１、入力デバイス値推定部５２、格子点選択部５３、出力デバイス値取得部５４、及びチャート作成部５５を備える。
【００７４】
色判定部５１は、ラスター画像Ｉｍ（入力画像データ）の各画素の出力デバイス値に、プロセスカラー（ＣＭＹＫ）を除く色（Ｒ）の情報が少なくとも１つ含まれるか否かを判定し、判定結果を入力デバイス値推定部５２へ出力する処理を行う。色判定部５１は、ジョブ又はページ、もしくは指定した領域のラスター画像（画素）の色成分からＣＭＹＫのプロセスカラーを除く色が含まれるか否かを判定する。
【００７５】
入力デバイス値推定部５２は、プリンタープロファイルＰＰとスキャナープロファイルＳＰを用いて、ラスター画像ＩｍのＣＭＹＫ以外の色を含む画素において該当ＣＭＹＫの出力デバイス値に対応するＲＧＢの入力デバイス値を推定する処理を行う。即ち、入力デバイス値推定部５２は、色判定部５１においてラスター画像Ｉｍの画素の出力デバイス値にＣＭＹＫを除く色（Ｒ）の情報が含まれると判定された場合に、対象画素におけるＣＭＹＫの出力デバイス値（ＣＭＹＫ１）に対応するＲＧＢの入力デバイス値（ＲＧＢ１）を推定する。
【００７６】
格子点選択部５３は、スキャナープロファイルＳＰから、入力デバイス値推定部５２により推定されたＲＧＢの入力デバイス値（ＲＧＢ１）を補間可能な複数の格子点を選択する処理を行う。
【００７７】
出力デバイス値取得部５４は、格子点選択部５３により選択されたスキャナープロファイルＳＰの格子点ごとに、該格子点に保持されているＣＭＹＫの出力デバイス値に対象画素のＣＭＹＫを除く色（Ｒ）の情報を加えて、カラーパッチ用出力デバイス値（ＣＭＹＫＲ）を取得する処理を行う。
【００７８】
チャート作成部５５は、出力デバイス値取得部５４で取得した各格子点のカラーパッチ用出力デバイス値に基づくカラーパッチを含むチャート画像データを生成する処理を行う。画像形成装置本体１０の出力部１０ｂ（画像形成部２０）は、このチャート画像データを用紙Ｓに出力する。
【００７９】
［スキャナープロファイル管理部の処理例］
次に、プリンターコントローラー３のスキャナープロファイル管理部３ｃの処理例について図１０〜図１７を参照して詳細に説明する。
【００８０】
図１０は、スキャナープロファイル管理部３ｃのチャート作成処理を示すフローチャートである。
図１１は、ラスター画像の例を示す。
図１２は、第１の実施形態に係る出力デバイス値の抽出例を示す。
図１３は、第１の実施形態に係るプロファイル作成用出力デバイス値取得の流れを示す。
図１４は、プリンタープロファイルを用いた色変換の説明図である。
図１５は、図１０のステップＳ１におけるラスター画像から抽出出力デバイス値を取得する処理を示すフローチャートである。
図１６は、図１０のステップＳ３における入力デバイス値推定処理を示すフローチャートである。
図１７は、図１０のステップＳ５におけるチャート作成用出力デバイス値の取得処理を示すフローチャートである。
【００８１】
図１０に示すスキャナープロファイル管理部３ｃのチャート作成処理の前提として、ＣＭＹＫのプロセスカラーとレッド（Ｒ）の色材を備えた画像形成装置本体１０に対する印刷ジョブがプリンターコントローラー３に投入される。プリンターコントローラー３のＲＩＰ部３ａは、印刷ジョブをＲＩＰ処理し、ラスター画像Ｉｍ（図１１参照）を生成する。
【００８２】
本実施形態では、ラスター画像Ｉｍは、プロセスカラー（ＣＭＹＫ）に、レッド（Ｒ）の色情報を含むものとする。図１１の例では、ラスター画像Ｉｍは３個のオブジェクトＯｂｊ１〜Ｏｂｊ３を有する。図１２に示すようにオブジェクトＯｂｊ１（三角）の画像領域のＣＭＹＫＲ値は（１００，１００，０，０，０）であり、Ｒ成分がない。またオブジェクトＯｂｊ２（丸）の画像領域のＣＭＹＫＲ値は（０，２０，２０，０，８０）であり、Ｒ成分を有する。またオブジェクトＯｂｊ３（星）の画像領域のＣＭＹＫＲ値は（０，０，１００，０，０）であり、Ｒ成分がない。さらにその他（白地部分）の画像領域のＣＭＹＫＲ値は（０，０，０，０，０）であり、Ｒ成分がない。
【００８３】
色判定部５１は、ラスター画像Ｉｍから抽出出力デバイス値を取得する処理を実行する（Ｓ１）。抽出出力デバイス値とは、プロセスカラー（例えばＣＭＹＫ）以外の色の情報を含む出力デバイス値である。このステップＳ１の処理について図１５を参照して詳細に説明する。
【００８４】
（ラスター画像から抽出出力デバイス値を取得する処理）
図１５に示すように、色判定部５１は、ラスター画像Ｉｍに対して１画素ずつ未確認の画素が存在するか否かを判定し（Ｓ１１）、未確認の画素が存在しない場合には（Ｓ１１のＮＯ）、一連の処理を終了してステップＳ２の処理に移る。一方、色判定部５１は、未確認の画素が存在する場合には（Ｓ１１のＹＥＳ）、対象画素にＣＭＹＫを除く色が含まれるか否かを判定し（Ｓ１２）、対象画素にＣＭＹＫを除く色が含まれる場合には（Ｓ１２のＹＥＳ）、対象画素の出力デバイス値（図１２のＯｂｊ２）を抽出出力デバイス値のリストに追加する（Ｓ１３）。
【００８５】
次に、ステップＳ１３の処理後、又はステップＳ１２において対象画素にＣＭＹＫを除く色が含まれなかった場合には（Ｓ１２のＮＯ）、色判定部５１は、次の画素へ移動する（Ｓ１４）。そして、色判定部５１は、未確認の画素がなくなるまでステップＳ１１〜Ｓ１４の処理を繰り返し、全ての画素を確認したら図１０のステップＳ２の処理に移る。このように、色判定部５１は、ラスター画像Ｉｍの各画素を走査し、レッド成分が０ではない画素（オブジェクトＯｂｊ２に相当）の出力デバイス値（図１３のＣＭＹＫ１＋Ｒ）を抽出する処理を行う。
【００８６】
図１０のフローチャートの説明に戻る。ステップＳ１の処理後、色判定部５１は、抽出出力デバイス値があるか否かを判定し（Ｓ２）、抽出出力デバイス値がない場合には（Ｓ２のＮＯ）、一連の処理を終了する。一方、抽出出力デバイス値がある場合には（Ｓ２のＹＥＳ）、入力デバイス値推定部５２は、抽出出力デバイス値に対応する入力デバイス値を推定する（Ｓ３）。このステップＳ３の処理について図１６を参照して詳細に説明する。
【００８７】
（入力デバイス値推定処理）
図１３と図１６に示すように、入力デバイス値推定部５２は、抽出した出力デバイス値からプロセスカラー成分であるＣＭＹＫ値（入力点６０ａのＣＭＹＫ１）のみを抽出する（Ｓ２１、図１３の処理Ｐ１）。
【００８８】
次いで、入力デバイス値推定部５２は、プリンタープロファイルＰＰを参照して、抽出したＣＭＹＫ値（ＣＭＹＫ１）に対応する色彩値（入力点６０ｂのＬ＊ａ＊ｂ＊）を取得する（Ｓ２２、図３の処理Ｐ２）。ここでは図１４に示すように、プリンタープロファイルＰＰのＣＭＹＫ色空間の処理対象である入力点６０ａの出力デバイス値（ＣＭＹＫ１）から距離の近い４つの格子点（図１４左側の破線部）が選択される。そして、これに対応する色彩値（Ｌ＊ａ＊ｂ＊１）の４つの格子点（図１４右側の破線部）が決定される。図１４では、一例として処理対象の出力デバイス値（ＣＭＹＫ１）及び色彩値（Ｌ＊ａ＊ｂ＊１）の周囲の９つの格子点（四角）を記載している。図１４では、説明の都合上、ＣＭＹＫ及びＬ＊ａ＊ｂ＊の色空間を２次元（ＣＭ座標軸、ａ＊ｂ＊座標軸）で表現している。
【００８９】
次いで、入力デバイス値推定部５２は、スキャナープロファイルＳＰを参照して、上記色彩値からスキャン部３０ａの入力デバイス値（入力点６０ｃのＲＧＢ１）と４つの格子点６１〜６４を取得する（Ｓ２３、図１３の処理Ｐ３）。この図１３のＬ＊ａ＊ｂ＊色空間からＲＧＢ色空間の４つの格子点６１〜６４を決定する処理Ｐ３の考え方は、処理Ｐ２と同様である。また、この処理で用いるプリンタープロファイルＰＰは、少なくとも画像形成装置本体１０のプロセスカラー（ＣＭＹＫ）に対応するプロファイル情報を有していればよい。
【００９０】
そして、入力デバイス値推定部５２は、ステップＳ２３の処理後、図１０のステップＳ４の処理に移る。ここで予めＫ成分量ごとにスキャナープロファイルＳＰを用意しておき、ステップＳ２３（図１３の処理Ｐ３）において、ＣＭＹＫ値（ＣＭＹＫ１）のＫ成分量に応じたスキャナープロファイルＳＰを用いて、入力デバイス値（ＲＧＢ１）を取得してもよい。このようにした場合には、Ｋ成分量に応じて、スキャナープロファイルＳＰを用いてＣＭＹＫ値を色彩値に正確に変換することができる。
【００９１】
図１０のフローチャートの説明に戻る。ステップＳ３の処理後、格子点選択部５３は、スキャナープロファイルＳＰを参照し、ＲＧＢ空間において推定された入力デバイス値（ＲＧＢ１）に対する４つの格子点６１〜６４を選択する（Ｓ４、図１３の処理Ｐ４）。なお、図１３では、説明の都合上、ＲＧＢの色空間を２次元（ＲＧ座標軸）で表現している。
【００９２】
本実施形態の格子点選択部５３は、推定された入力デバイス値を補間可能な格子点として、ＲＧＢ空間において同一平面内ではない少なくとも４点の格子点を選択する。このように格子点を選択することにより、スキャナープロファイルを用いて任意の入力デバイス値について補間可能となる。さらに、推定された入力デバイス値を補間可能な格子点として、入力デバイス値に最も近い格子点の組み合わせを選択することが望ましい。これにより、任意の入力デバイス値についてより精度の良い補間が可能となる。
【００９３】
本実施形態では、予めスキャナープロファイルＳＰの各格子点には、スキャナープロファイルＳＰを作成時に用いたＣＭＹＫ値が保持されている。出力デバイス値取得部５４は、スキャナープロファイルＳＰを参照して、チャート作成用出力デバイス値を取得する（Ｓ５）。このステップＳ５の処理について図１７を参照して詳細に説明する。
【００９４】
（チャート作成用出力デバイス値の取得処理）
図１７に示すように、出力デバイス値取得部５４は、スキャナープロファイルＳＰの選択した格子点６１〜６４に保持された出力デバイス値（ＣＭＹＫ）を取得する（Ｓ３１）。
【００９５】
次いで、出力デバイス値取得部５４は、取得した格子点６１〜６４の出力デバイス値（ＣＭＹＫ）に、ステップＳ１（図１０）において抽出した出力デバイス値のＣＭＹＫ成分を除く成分（Ｒ成分）を追加し、各格子点６１〜６４のカラーパッチ用出力デバイス値（ＣＭＹＫＲ値）を算出する（Ｓ３２、図１３の処理Ｐ５）。出力デバイス値取得部５４により算出された、対象画素の出力デバイス値（抽出出力デバイス値）に対応して選択された複数の格子点（本例では格子点６１〜６４）のカラーパッチ用出力デバイス値を、チャート作成用出力デバイス値と総称する。図１３において破線で示した各格子点における矢印は、ＲＧＢ空間において選択した各格子点６１〜６４のＲ成分による移動方向及び移動量を表す。出力デバイス値取得部５４は、ステップＳ３２の処理後、図１０のステップＳ６の処理に移る。
【００９６】
図１０のフローチャートの説明に戻る。ステップＳ５の処理後、出力デバイス値取得部５４は、全ての抽出出力デバイス値に対してチャート作成用出力デバイス値の取得処理が完了したか否かを判定する（Ｓ６）。すべてのチャート作成用出力デバイス値の取得処理が完了していない場合には（Ｓ６のＮＯ）、ステップＳ３へ戻り入力デバイス値推定部５２による入力デバイス値の推定処理を行う。
【００９７】
次いで、全ての抽出出力デバイス値に対してチャート作成用出力デバイス値の取得処理が完了した場合には（Ｓ６のＹＥＳ）、チャート作成部５５は、チャート作成用出力デバイス値に基づいて、カラーパッチが配列されたチャート画像を作成する（Ｓ７）。このステップＳ７の処理後、チャート作成部５５は、一連の処理を終了する。
【００９８】
なお、チャート作成部５５は、ラスター画像ＩｍにＣＭＹＫを除く色を含む画素が複数存在し、それにより複数の抽出出力デバイス値が存在する場合には、チャート画像生成時にカラーパッチ用出力デバイス値が重複するカラーパッチを削除する。例えば、ラスター画像Ｉｍ内の異なる場所に存在する２つのオブジェクトの出力デバイス値が同一の場合には、共通で一組（４つ）のカラーパッチ（一つのチャート画像）を作成する。また、図１２のオブジェクトＯｂｊ２のＣＭＹＫＲ値（０，２０，２０，０，８０）と近いＣＭＹＫＲ値（０，１９，１９，０，８０）を持つオブジェクトが検出された場合には、同じ格子点が選択される可能性が高い。チャート作成部５５は、同じ格子点が選択されたオブジェクト（抽出出力デバイス値）については、重複するカラーパッチを削除する。これにより、資材やハードウェア資源を削減できる。
【００９９】
図１８は、チャート作成部５５により作成されたチャート画像の一例である。
用紙Ｓに形成されたチャート画像７０には、用紙搬送方向に沿ってカラーパッチ７１〜７４が配列されている。カラーパッチ７１〜７４はそれぞれ、図１３の格子点６１〜６４のチャート作成用出力デバイス値（ＣＭＹＫＲ値）に基づいて作成されたものである。
【０１００】
［スキャナープロファイル管理部のスキャナープロファイル作成機能］
次に、プリンターコントローラー３のスキャナープロファイル管理部３ｃのスキャナープロファイル作成機能について説明する。プリンターコントローラー３は、スキャナープロファイル管理部３ｃによるスキャナープロファイル作成処理を、印刷ジョブを停止して実行する。
【０１０１】
図１９は、スキャナープロファイル管理部３ｃの内部構成例（スキャナープロファイル作成機能）を示すブロック図である。図１９に示すように、プリンターコントローラー３は、スキャナープロファイル作成機能として、入力デバイス値取得部８１、色彩値取得部８２、及びスキャナープロファイル作成部８３を備える。
【０１０２】
入力デバイス値取得部８１は、検査ユニット３０のスキャン部３０ａ（図５）により、ＣＭＹＫＲのチャート画像が出力された用紙から読み取られた各カラーパッチの入力デバイス値（ＲＧＢ）を取得する。
【０１０３】
色彩値取得部８２は、測色器５（図２０参照）により、ＣＭＹＫＲのチャート画像が出力された出力物（用紙）から読み取られた各カラーパッチの色彩値データ（Ｌ＊ａ＊ｂ＊）を取得する。
【０１０４】
スキャナープロファイル作成部８３は、入力デバイス値取得部８１で取得した入力デバイス値（ＲＧＢ値）と、色彩値取得部８２で取得した色彩値データ（Ｌ＊ａ＊ｂ＊）とを対応付けて新たな格子点を作成する。そして、その新たな格子点をスキャナープロファイルＳＰに追加する。このとき、スキャナープロファイル作成部８３は、新たな格子点に入力デバイス値と色彩値データに加え、チャート画像の出力デバイス値（ＣＭＹＫＲ値）を保持させる。
【０１０５】
図２１は、カラーマネージメントシステム１におけるスキャナープロファイル作成処理を示すフローチャートである。
まずプリンターコントローラー３は、クライアント端末２から出力された印刷ジョブを解釈し、ＣＭＹＫ成分に加えてＲ成分を含むラスター画像Ｉｍを含む印刷ジョブを画像形成装置本体１０に送信する。画像形成装置本体１０の制御部１０ａは、ラスター画像ＩｍのＣＭＹＫのプロセスカラー以外の色（Ｒ）の情報を含む出力デバイス値に基づいて、カラーパッチ７１〜７４を含むチャート画像７０を作成し、出力部１０ｂにより用紙Ｓにチャート画像７０を出力する。チャート画像７０が形成された用紙Ｓは、画像形成装置本体１０から検査ユニット３０へ搬送される。検査ユニット３０のスキャン部３０ａは、用紙Ｓに形成されたカラーパッチ７１〜７４（図１８参照）の入力デバイス値（ＲＧＢ）を読み取り（Ｓ４１）、読み取り結果をプリンターコントローラー３へ送信する。
【０１０６】
一方でユーザーは、カラーパッチ７１〜７４を含むチャート画像７０が形成された用紙Ｓ（出力物）を測色器５にセットし、チャート画像７０のカラーパッチ７１〜７４を測色する。測色器５は、カラーパッチ７１〜７４の色彩値データ（Ｌ＊ａ＊ｂ＊）を取得し（Ｓ４２）、色彩値データを、ネットワークＮを介してプリンターコントローラー３へ送信する。
【０１０７】
そして、スキャナープロファイル作成部８３は、入力デバイス値取得部８１により入力デバイス値（ＲＧＢ値）を取得し、また色彩値取得部８２により色彩値データ（Ｌ＊ａ＊ｂ＊）を取得する。そして、スキャナープロファイル作成部８３は、入力デバイス値（ＲＧＢ値）と色彩値データ（Ｌ＊ａ＊ｂ＊）に基づいて、スキャナープロファイルＳＰを作成する（Ｓ４３）。即ち、入力デバイス値（ＲＧＢ値）と色彩値データ（Ｌ＊ａ＊ｂ＊）とを対応付けて、新たな格子点を作成し、スキャナープロファイルＳＰに登録する。スキャナープロファイル作成部８３は、ステップＳ４３の処理後、図２１の一連の処理を終了する。
【０１０８】
［第１の実施形態の効果］
上述した第１の実施形態によれば、読み取り対象の出力物の画像にプロセスカラー以外の色（元々スキャナープロファイルＳＰにない色）が含まれる場合に、当該画像の色（入力デバイス値）を色変換するのに必要な部分のスキャナープロファイルＳＰの格子点に対応するカラーパッチを作成することができる。プロセスカラー以外の色を色変換するのに必要な部分とは、入力点の周囲の格子点である。そして、そのカラーパッチの色情報をスキャン部３０ａ及び測色器５で読み取り、それぞれの読み取り結果を用いて、必要な部分のみスキャナープロファイルＳＰの格子点を作成することが可能になる。
【０１０９】
それゆえ、プロセスカラー（例えばＣＭＹＫ）に加え特色（例えばＲ）を含む色空間に対応するスキャナープロファイルＳＰを作成する場合や特色成分の量毎にスキャナープロファイルを作成する場合と比較して、出力すべきチャート画像（カラーパッチ）の量もしくは枚数が少なくなり、資材の消費量を大幅に削減できる。
【０１１０】
また、上述した第１の実施形態によれば、必要な部分のみスキャナープロファイルＳＰの格子点を作成することが可能になることにより、出力すべきチャート画像（カラーパッチ画像）の量もしくはページ数を低減できる。それにより、スキャナープロファイル作成にかかる手間や時間を大幅に減らすことができる。
【０１１１】
＜２．第２の実施形態＞
第２の実施形態は、ＣＭＹＫ以外の色が含まれる出力デバイス値（オブジェクト）の数に対して用紙に配置できるカラーパッチ数に余りがある場合には、格子点選択部５３で選択済みの格子点を除いて、格子点を追加する即ちカラーパッチを追加する例である。
【０１１２】
図２２は、第２の実施形態に係るカラーパッチ追加の例を示す。
図２３は、追加したカラーパッチに対応する格子点の説明図である。
【０１１３】
１枚又は複数の用紙にはカラーパッチの配置可能上限があり、図２２では第１の実施形態で作成したチャート画像７０の下に３個のカラーパッチを追加配置可能である。第１の実施形態で作成したチャート画像７０に配置可能上限までカラーパッチが配置されていない場合には、第１の実施形態で選択した格子点６１〜６４（図１３）とは別に追加のカラーパッチを選び、チャート画像に追加する。このとき、追加する格子点６５〜６７は、既に選択した格子点６１〜６４を除き、入力色空間で入力点６０ｃ（ＲＧＢ１）に最も近い格子点６５〜６７（図２３参照）を選択する。そして、選択した格子点６５〜６７から得られるＣＭＹＫ成分にＲ成分を加えた出力デバイス値からカラーパッチ７５〜７７（図２２参照）を作成し、カラーパッチ７１〜７７から構成されるチャート画像７０Ａを作成する。
【０１１４】
［スキャナープロファイル管理部の処理例］
図２４は、スキャナープロファイル管理部３ｃのチャート作成処理を示すフローチャートである。
【０１１５】
図２４において、スキャナープロファイル管理部３ｃの各部は、ステップＳ４１〜Ｓ４６の処理を行う。このステップＳ４１〜Ｓ４６の処理は、図１０のステップＳ１〜Ｓ６の処理と同じであるので説明を割愛する。
【０１１６】
次に、全ての抽出出力デバイス値に対してチャート作成用出力デバイス値の取得処理が完了した場合（Ｓ４６のＮＯ）、出力デバイス値取得部５４は、追加カラーパッチの選択処理を行う（Ｓ４７）。このステップＳ４７の処理については後述する図２５を参照して詳細に説明する。
【０１１７】
次いで、チャート作成部５５は、チャート作成用出力デバイス値に基づいて、カラーパッチが配列されたチャート画像を作成する（Ｓ４８）。このステップＳ４８の処理後、チャート作成部５５は、一連の処理を終了する。
【０１１８】
（追加カラーパッチの選択処理）
次に、追加カラーパッチの選択処理について図２５〜図２７を参照して説明する。
図２５は、図２４のステップＳ４７における追加カラーパッチの選択処理を示すフローチャートである。図２６は、ラスター画像の例を示す。図２６の例では、ラスター画像Ｉｍは３個のオブジェクトＯｂｊ４〜Ｏｂｊ６（星）を有し、各オブジェクトＯｂｊ４〜Ｏｂｊ６の画像領域にはＲ成分が含まれているものとする。抽出出力デバイス値（オブジェクト）の数は、抽出出力デバイス値が同じ又は実質的に同じ（即ちチャート作成用出力デバイス値が同じ）場合には計上しない。ラスター画像Ｉｍでは、３個のオブジェクトＯｂｊ４〜Ｏｂｊ６の出力デバイス値が異なるものとし、抽出出力デバイス値の数は「３」である。オブジェクトＯｂｊ４〜Ｏｂｊ６には、１ページ内においてオブジェクトを一意に識別するための番号Ｎが付与され、オブジェクトＯｂｊ４の番号Ｎは「１」、オブジェクトＯｂｊ５の番号Ｎは「２」、オブジェクトＯｂｊ６の番号Ｎは「３」である。
【０１１９】
図２５のフローチャートの前提として、図２７に示すようなカラーパッチが２頁にわたる場合を想定する。１枚目の用紙Ｓ１には７個のカラーパッチ配置箇所が設定され、２枚目の用紙Ｓ２にも７個のカラーパッチ配置箇所が設定されている。ラスター画像Ｉｍのオブジェクト数即ち入力デバイス値の数は「３」であり、１つの入力デバイス値につき４個のチャート作成用出力デバイス値を抽出すると、カラーパッチ配置箇所の余りは２箇所となる。図２７では、用紙Ｓ１のカラーパッチ４個分の領域Ａ１にオブジェクトＯｂｊ４に対応する４個のカラーパッチが割り当てられる。同様にして、用紙Ｓ１の領域Ａ１下側のカラーパッチ３個分及び用紙Ｓ２の上側のカラーパッチ１個分の領域Ａ２にオブジェクトＯｂｊ５に対応する４個のカラーパッチが割り当てられる。さらに、用紙Ｓ２の領域Ａ２下側のカラーパッチ４個分の領域Ａ３にオブジェクトＯｂｊ６に対応する４個のカラーパッチが割り当てられる。領域Ａ３に下側に、２個のカラーパッチ配置可能箇所が余っている。
【０１２０】
図２６において、チャート作成部５５は、追加カラーパッチの処理を開始すると、まずＮを１（Ｎ＝１）に設定する（Ｓ５１）。
【０１２１】
次いで、チャート作成部５５は、用紙にカラーパッチの追加が可能であるか否かを判定する（Ｓ５２）。例えば図２２では、カラーパッチ配置可能箇所が３箇所あるので、カラーパッチの追加が可能であると判定される。そして、チャート作成部５５は、カラーパッチの追加が可能であると判定した場合には（Ｓ５２のＹＥＳ）、ステップＳ５３の処理に移り、カラーパッチの追加が不可能であると判定した場合には（Ｓ５２のＮＯ）、処理を終了する。
【０１２２】
次いで、チャート作成部５５によりカラーパッチの追加が可能であると判定された場合には（Ｓ５２のＹＥＳ）、入力デバイス値推定部５２は、Ｎ個目の抽出出力デバイス値を選択する（Ｓ５３）。ここでは、Ｎ＝１であるから、１個目の抽出出力デバイス値として、図２６のオブジェクトＯｂｊ４の抽出出力デバイス値が選択される。オブジェクトＯｂｊ４の抽出出力デバイス値は、領域Ａ１ａのカラーパッチの作成に利用される。
【０１２３】
次いで、入力デバイス値推定部５２は、選択した抽出出力デバイス値に対応する入力デバイス値を推定する（Ｓ５４）。このステップＳ５４では、入力デバイス値推定部５２は、ステップＳ４３において推定した該当抽出出力デバイス値に対応する入力デバイス値を使用できる。
【０１２４】
次いで、格子点選択部５３は、スキャナープロファイルＳＰを参照し、未選択の格子点から最も距離の近い格子点を選択する（Ｓ５５）。例えば、図２２の例では、未選択の格子点の中から入力点６０ｃの入力デバイス値（ＲＧＢ１）から最も距離の近い格子点として、格子点６５を選択する。
【０１２５】
次いで、出力デバイス値取得部５４は、新たに選択した格子点についてチャート作成用出力デバイス値を取得する（Ｓ５６）。このステップＳ５６の処理は、図１７に示すチャート作成用出力デバイス値の取得処理の手順と同様である。
【０１２６】
次いで、チャート作成部５５は、番号Ｎが抽出出力デバイス値の数（図２６の例では、３個）よりも小さいか否かを判定する（Ｓ５７）。番号Ｎが「１」の場合には（Ｓ５７のＹＥＳ）、番号Ｎは抽出出力デバイス値の数（図２６の３個）よりも小さいので、チャート作成部５５は、Ｎをインクリメント（ここではＮ＝２に設定）する（Ｓ５８）。
【０１２７】
そして、チャート作成部５５は、ステップＳ５２に移り、まだ用紙にカラーパッチの追加が可能であるか否かを判定する。カラーパッチの追加が可能である場合には（Ｓ５２のＹＥＳ）、ステップＳ５３〜Ｓ５７の処理が繰り返される。この場合、領域Ａ２ａにカラーパッチを追加可能である。オブジェクトＯｂｊ５の抽出出力デバイス値が、領域Ａ２ａのカラーパッチの作成に利用される。
【０１２８】
そして、ステップＳ５７において、チャート作成部５５は、番号Ｎが抽出出力デバイス値の数（図２６の例では、３個）よりも小さいか否かを判定する（Ｓ５７）。番号Ｎが「２」の場合には（Ｓ５７のＹＥＳ）、番号Ｎは抽出出力デバイス値の数（図２６の３個）よりも小さいので、チャート作成部５５は、Ｎをインクリメントし（ここではＮ＝３に設定）（Ｓ５８）、ステップＳ５２の判定処理に移る。
【０１２９】
ステップＳ５２において、チャート作成部５５は、領域Ａ１ａと領域Ａ２ａに対するカラーパッチの割当てが完了すると、カラーパッチの追加が不可能と判断し（Ｓ５２のＮＯ）、処理を終了する。
【０１３０】
ステップＳ５７において、チャート作成部５５は、番号Ｎが抽出出力デバイス値の数よりも小さいか否かを判定し（Ｓ５７）、番号Ｎが抽出出力デバイス値の数よりも小さいと判定した場合には、番号Ｎを「１」（Ｎ＝１）に設定し、ステップＳ５２の処理に移る。
【０１３１】
例えば抽出出力デバイス値の数が「３」であり、且つ、カラーパッチ追加可能数（余り）が「４」の場合を想定する。この場合、１番目から３番目（Ｎ＝１〜３）までの３つの抽出出力デバイス値のカラーパッチを追加した後（Ｓ５８に対応）、再度１番目（Ｎ＝１）の抽出出力デバイス値のカラーパッチを追加する（Ｓ５９に対応）。
【０１３２】
上述した第２の実施形態によれば、カラーパッチ配置可能箇所に空きがあるか否かを判定し、カラーパッチ配置可能箇所に空きがあれば、カラーパッチを追加する。このとき、既に選択された格子点を除く、入力デバイス値（図２３の入力点６０ｃ）に最も近い格子点を追加するため、入力デバイス値をより精度よく補間することが可能となる。また、空いているカラーパッチ配置可能箇所にカラーパッチを追加していくため、カラーパッチ配置領域（図２２及び図２７ではカラーパッチ７個分）を有効に活用することができる。
【０１３３】
＜３．その他＞
なお、上述した第１及び第２の実施形態において、出力デバイス値取得部５４は、格子点選択部５３により選択された格子点の出力デバイス値の合計値が所定値以下であるか否かを判定する構成としてもよい。例えば、出力デバイス値のＣＭＹ成分がそれぞれ０〜２５５の階調値をとる場合に、所定値としてＣ値、Ｍ値及びＹ値の合計を１００に設定する。そして、対象の格子点の出力デバイス値の合計値が所定値以下である場合には、選択済みの格子点を除いて、推定した入力デバイス値を補間可能であって当該入力デバイス値に最も近い格子点を追加し、追加した格子点のチャート作成用出力デバイス値を取得するようにする。これにより、スキャナープロファイル管理部３ｃは、Ｒ等の特色がプロセスカラー（例えばＣＭＹＫ）に与える影響が大きな格子点のチャート作成用出力デバイス値のみを用いて、効率よくスキャナープロファイルＳＰを作成することができる。
【０１３４】
また、上述した第１及び第２の実施形態において、スキャナープロファイル作成部８３は、新たな格子点が追加されたスキャナープロファイルＳＰを使用後、スキャナープロファイル作成部８３は、当該スキャナープロファイルＳＰから新たな格子点を消去する。このように、部分的に作成した格子点を破棄することで、必要とするメモリ領域が削減され、ハードウェア資源を節約できる。
【０１３５】
また、上記とは反対に、スキャナープロファイル作成部８３は、新たな格子点が追加されたスキャナープロファイルＳＰを使用後も、スキャナープロファイルＳＰに追加した格子点とその情報をそのまま保存してもよい。このように、部分的に作成した格子点を蓄積することで、作成済みの格子点分の資材が削減可能となる。また、部分的に作成した格子点を蓄積することで、色域全体に対するスキャナープロファイルＳＰを作ることも可能となる。
【０１３６】
また、上述した第１及び第２の実施形態において、出力デバイス値のプロセスカラーとしてＣＭＹＫを例示し、入力デバイス値としてＲＧＢを例示したが、この例に限られない。例えば画像形成装置本体１０がＣＭＹＫ以外の色に対応する画像形成ユニットを備えている場合には、出力デバイス値のプロセスカラーはＣＭＹＫ以外の色も適用される。また、スキャン部３０ａのセンサ（画像読取部）が、ＲＧＢ以外のカラーフィルタ（補色フィルタ）を備えるような場合には、入力デバイス値としてＲＧＢ以外の色も適用される。
【０１３７】
さらに、本発明は上述した各実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。
【０１３８】
例えば、上述した実施形態例は本発明を分かりやすく説明するために装置及びシステムの構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態例の構成の一部を他の実施形態例の構成に置き換えることは可能である。また、ある実施形態例の構成に他の実施形態例の構成を加えることも可能である。また、各実施形態例の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
【０１３９】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。
【０１４０】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【０１４１】
また、本明細書において、時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）をも含むものである。
【符号の説明】
【０１４２】
１…画像形成システム、  ２…クライアント端末、  ２ｃ…プリンタードライバー、  ３…プリンターコントローラー、  ３ａ…ＲＩＰ部、  ３ｂ…画像処理部、  ３ｃ…スキャナープロファイル管理部、  ５…測色器、  ５ａ…測色部、  １０…画像形成装置、  １０ａ…制御部、  １０ｂ…出力部、  ２６…操作表示パネル、  ３０…検査ユニット、  ３０ａ…スキャン部、  ４０…コンピューター、  ４１…ＣＰＵ、  ４２…ＲＯＭ、  ４３…ＲＡＭ、  ６０ａ，６０ｂ，６０ｃ…入力点、  ６１〜６７…格子点、  ７０…チャート画像、  ７１〜７７…カラーパッチ、  Ｉｍ…ラスター画像、  Ｏｂｊ１〜Ｏｂｊ６…オブジェクト
【図１】
2018160814.tif 000003
【図２】
2018160814.tif 000004
【図３】
2018160814.tif 000005
【図４】
2018160814.tif 000006
【図５】
2018160814.tif 000007
【図６】
2018160814.tif 000008
【図７】
2018160814.tif 000009
【図８】
2018160814.tif 000010
【図９】
2018160814.tif 000011
【図１０】
2018160814.tif 000012
【図１１】
2018160814.tif 000013
【図１２】
2018160814.tif 000014
【図１３】
2018160814.tif 000015
【図１４】
2018160814.tif 000016
【図１５】
2018160814.tif 000017
【図１６】
2018160814.tif 000018
【図１７】
2018160814.tif 000019
【図１８】
2018160814.tif 000020
【図１９】
2018160814.tif 000021
【図２０】
2018160814.tif 000022
【図２１】
2018160814.tif 000023
【図２２】
2018160814.tif 000024
【図２３】
2018160814.tif 000025
【図２４】
2018160814.tif 000026
【図２５】
2018160814.tif 000027
【図２６】
2018160814.tif 000028
【図２７】
2018160814.tif 000029