(57)【要約】      （修正有）【課題】カラーチャートの測色を行いながら、測色されるカラーチャートのページ誤りを効果的に防止する情報処理装置を提供する。【解決手段】情報処理装置１００は、カラーチャートのページの順序及びページ番号の少なくともいずれかであるページ情報を当該パッチの配列により表現する識別用パッチ部のパッチを複数のパッチの一部に有するカラーチャートを印刷するための画像データを生成する生成部１２１と、画像データに基づき印刷されたカラーチャートの測色結果から、カラーチャートにおける識別用パッチ部のパッチ配列で表現されたページ情報を抽出する抽出部１２５と、カラーチャートの測色結果をもとに色調整データを生成する調整部１２７と、を備える。【選択図】図１
2019087962.tif 000002
【特許請求の範囲】
【請求項１】
複数のパッチが配置されたカラーチャートであって、前記カラーチャートのページの順序及びページ番号の少なくともいずれかであるページ情報を当該パッチの配列により表現する識別パッチを複数の前記パッチの一部に有する前記カラーチャートを印刷するための印刷用データを生成する生成部と、
前記印刷用データに基づき印刷された前記カラーチャートの測色結果を受け付ける受付部と、
前記受付部で受け付けた測色結果から、前記カラーチャートにおける前記識別パッチの配列で表現されたページ情報を抽出する抽出部と、
前記受付部で受け付けた測色結果をもとに色調整データを生成する調整部と、を備える、情報処理装置。
【請求項２】
前記生成部は、行方向および列方向に前記パッチが配列された前記カラーチャートにおいて、先頭行に前記識別パッチが配置された前記カラーチャートを印刷するための前記印刷用データを生成する、請求項１記載の情報処理装置。
【請求項３】
前記生成部は、前記識別パッチに、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、ブラックの各色の前記パッチをそれぞれ１以上含むように配置する、請求項２記載の情報処理装置。
【請求項４】
前記生成部は、前記識別パッチにおいて、同一行に同色の前記識別パッチが隣接して配置されないように前記識別パッチの配列を決定する、請求項２または３に記載の情報処理装置。
【請求項５】
前記抽出部により抽出された前記ページ情報が期待されるページ情報と異なる場合に報知を行う報知部を備える、請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記生成部は、複数のページで構成される前記カラーチャートの前記印刷用データを生成し、
各々のページの前記識別パッチに、前記カラーチャートにおけるページの順序及びページ番号の少なくともいずれかを表現する複数の前記識別パッチを配置する、請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記調整部は、前記抽出部により抽出された前記ページ情報に基づいて、前記受付部で受け付けた測色結果に対応する前記カラーチャートのページを識別する、請求項６記載の情報処理装置。
【請求項８】
前記調整部は、識別した前記カラーチャートのページの順序に従って、前記受付部で受け付けた前記測色結果を配列して、前記色調整データを生成する、請求項７記載の情報処理装置。
【請求項９】
前記受付部は、印刷装置が前記印刷用データに基づき印刷した前記カラーチャートの測色結果を受け付け、
前記調整部は、前記受付部で受け付けた測色結果をもとに、前記印刷装置に対応する前記色調整データを生成する、請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数のパッチが配置されたカラーチャートであって、複数の前記パッチの配列により情報を表現する識別パッチを有する前記カラーチャートを印刷するための印刷用データを生成し、
前記印刷用データに基づき印刷された前記カラーチャートの測色結果を受け付け、
前記測色結果から、前記カラーチャートにおける前記識別パッチの配列で表現されたページ情報を抽出し、
前記測色結果をもとに色調整データを生成する、情報処理方法。
【請求項１１】
コンピューターにより実行可能なプログラムであって、
前記コンピューターを、
複数のパッチが配置されたカラーチャートであって、複数の前記パッチの配列により情報を表現する識別パッチを有する前記カラーチャートを印刷するための印刷用データを生成する生成部と、
前記印刷用データに基づき印刷された前記カラーチャートの測色結果を受け付ける受付部と、
前記受付部で受け付けた測色結果から、前記カラーチャートにおける前記識別パッチの配列で表現されたページ情報を抽出する抽出部と、
前記受付部で受け付けた測色結果をもとに色調整データを生成する調整部と、
して機能させるプログラム。
【請求項１２】
印刷装置によって印刷されるカラーチャートであって、
それぞれ異なる色の複数のパッチが、行方向および列方向に並べて配置され、
前記カラーチャートのページの順序及びページ番号の少なくともいずれかであるページ情報を表現する識別パッチが、先頭行に配置され、
前記識別パッチに、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、ブラックの各色がそれぞれ１以上配置された、カラーチャート。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム及びカラーチャートに関する。
【背景技術】
【０００２】
従来、印刷装置の色再現性を高める方法として、カラーチャートを用いた印刷装置の出力調整が知られている。この方法では、印刷装置によりカラーチャートを印刷して、印刷したカラーチャートを測色装置により測色する。そして、測色装置の測色値と、カラーチャートの印刷データとの対応関係に基づいて、印刷装置の色を補正する色調整データを生成する。
特許文献１のカラー校正ジョブ識別システムは、カラーターゲットが印刷されるページのページ上に、ページ番号を含むジョブ識別データを示すパッチコードを印刷する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２３４２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、色調整データを高い精度で作成するためには、測色する色数を増やす必要がある。このため、カラーチャートのページ数が増える。複数ページのカラーチャートを測色する場合、ユーザーは、測色するページを誤って取り違える場合がある。測色するページを取り違えると、測色を最初からやり直さなければならない場合があった。このため、カラーチャートの測色を行いながら、カラーチャートのページ誤りを効果的に防止する方法が望まれていた。特許文献１にもこの方法の開示はない。
本発明は、カラーチャートの測色を行いながら、測色されるカラーチャートのページ誤りを効果的に防止することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、複数のパッチが配置されたカラーチャートであって、前記カラーチャートのページの順序及びページ番号の少なくともいずれかであるページ情報を当該パッチの配列により表現する識別パッチを複数の前記パッチの一部に有する前記カラーチャートを印刷するための印刷用データを生成する生成部と、前記印刷用データに基づき印刷された前記カラーチャートの測色結果を受け付ける受付部と、前記受付部で受け付けた測色結果から、前記カラーチャートにおける前記識別パッチの配列で表現されたページ情報を抽出する抽出部と、前記受付部で受け付けた測色結果をもとに色調整データを生成する調整部と、を備える。
この構成によれば、色調整データを生成するためのカラーチャートの測色結果により、カラーチャートのページ情報が抽出される。このため、カラーチャートの測色を行いながら、測色されるカラーチャートのページ誤りを効果的に防止することができる。
【０００６】
また、本発明は、前記生成部は、行方向および列方向に前記パッチが配列された前記カラーチャートにおいて、先頭行に前記識別パッチが配置された前記カラーチャートを印刷するための前記印刷用データを生成する。
この構成によれば、先頭行に識別パッチが配置されたカラーチャートを生成することができる。従って、複数のパッチの測色結果をもとに色調整データを生成する前に、カラーチャートのページ情報を取得することができる。このため、測色するページが誤っている場合に、色調整データを生成する前に処理を停止させることができる。
【０００７】
また、本発明は、前記生成部は、前記識別パッチに、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、ブラックの各色の前記パッチをそれぞれ１以上含むように配置する。
この構成によれば、測色結果に基づいて、複数のパッチが配置されたカラーチャートの中から識別パッチを容易に特定することができる。
【０００８】
また、本発明は、前記生成部は、前記識別パッチにおいて、同一行に同色の前記識別パッチが隣接して配置されないように前記識別パッチの配列を決定する。
この構成によれば、測色結果に基づいて識別パッチの特定を容易に行うことができる。
【０００９】
また、本発明は、前記抽出部により抽出された前記ページ情報が期待されるページ情報と異なる場合に報知を行う報知部を備える。
この構成によれば、抽出されたページ情報が期待されるページ情報とは異なる場合に報知が行われる。従って、誤った順序でカラーチャートを測色した場合に、ユーザーに報知を行うことができる。
【００１０】
また、本発明は、前記生成部は、複数のページで構成される前記カラーチャートの前記印刷用データを生成し、各々のページの前記識別パッチに、前記カラーチャートにおけるページの順序及びページ番号の少なくともいずれかを表現する複数の前記識別パッチを配置する。
この構成によれば、複数のページで構成されるカラーチャートの各ページを、識別パッチの測色結果により特定することができる。
【００１１】
また、本発明は、前記調整部は、前記抽出部により抽出された前記ページ情報に基づいて、前記受付部で受け付けた測色結果に対応する前記カラーチャートのページを識別する。
この構成によれば、カラーチャートに含まれる識別パッチの配列で表現されたページ情報を抽出してカラーチャートのページを識別することができる。
【００１２】
また、本発明は、前記調整部は、識別した前記カラーチャートのページの順序に従って、前記受付部で受け付けた前記測色結果を配列して、前記色調整データを生成する。
この構成によれば、識別したカラーチャートのページの順序に従って測色結果が配列される。従って、情報処理装置に、カラーチャートのページ順に測色結果が入力されなくても、カラーチャートのページ順に、複数のパッチの測色結果を配列することができる。
【００１３】
また、本発明は、前記受付部は、印刷装置が前記印刷用データに基づき印刷した前記カラーチャートの測色結果を受け付け、前記調整部は、前記受付部で受け付けた測色結果をもとに、前記印刷装置に対応する前記色調整データを生成する。
この構成によれば、カラーチャートを印刷した印刷装置に対応する色調整データを生成することができる。
【００１４】
上記課題を解決するため、本発明は、複数のパッチが配置されたカラーチャートであって、複数の前記パッチの配列により情報を表現する識別パッチを有する前記カラーチャートを印刷するための印刷用データを生成し、前記印刷用データに基づき印刷された前記カラーチャートの測色結果を受け付け、前記測色結果から、前記カラーチャートにおける前記識別パッチの配列で表現されたページ情報を抽出し、前記測色結果をもとに色調整データを生成する。
この構成によれば、色調整データを生成するためのカラーチャートの測色結果により、カラーチャートのページ情報が抽出される。このため、カラーチャートの測色を行いながら、測色されるカラーチャートのページ誤りを効果的に防止することができる。
【００１５】
上記課題を解決するため、本発明は、コンピューターにより実行可能なプログラムであって、前記コンピューターを、複数のパッチが配置されたカラーチャートであって、複数の前記パッチの配列により情報を表現する識別パッチを有する前記カラーチャートを印刷するための印刷用データを生成する生成部と、前記印刷用データに基づき印刷された前記カラーチャートの測色結果を受け付ける受付部と、前記受付部で受け付けた測色結果から、前記カラーチャートにおける前記識別パッチの配列で表現されたページ情報を抽出する抽出部と、前記受付部で受け付けた測色結果をもとに色調整データを生成する調整部と、して機能させるプログラムである。
この構成によれば、色調整データを生成するためのカラーチャートの測色結果により、カラーチャートのページ情報を抽出することができる。このため、カラーチャートの測色を行いながら、測色されるカラーチャートのページ誤りを効果的に防止することができる。
【００１６】
上記課題を解決するため、本発明は、印刷装置によって印刷されるカラーチャートであって、それぞれ異なる色の複数のパッチが、行方向および列方向に並べて配置され、前記カラーチャートのページの順序及びページ番号の少なくともいずれかであるページ情報を表現する識別パッチが、先頭行に配置され、前記識別パッチに、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、ブラックの各色がそれぞれ１以上配置されたカラーチャートである。
この構成によれば、カラーチャートを測色することで、色調整データの生成と、カラーチャートのページ情報の抽出とが可能となる。
【図面の簡単な説明】
【００１７】
【図１】情報処理装置を含むシステム構成図。
【図２】カラーチャートの一例を示す図。
【図３】測色値がプロットされたＬａｂ色空間を示す図。
【図４】測色値がプロットされたＬａｂ色空間のａｂ平面を示す図。
【図５】制御部の動作を示すフローチャート。
【図６】制御部の他の動作を示すフローチャート。
【図７】シートの色味の変化によるＬａｂ色空間の測色値の変化を示す図。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。図１は、本発明を適用した情報処理装置１００を含むシステム構成図である。
本実施形態のシステム構成は、パーソナルコンピューター等の情報処理装置１００に、印刷装置３００と、測色装置５００とを接続した構成を備える。
【００１９】
情報処理装置１００は、通信インターフェース部（以下、インターフェースをＩ／Ｆとも表記する）１０１、入出力Ｉ／Ｆ部１０２、操作部１０３、表示部１０４、記憶部１１０及び制御部１２０を備える。通信Ｉ／Ｆ部１０１、入出力Ｉ／Ｆ部１０２、記憶部１１０及び制御部１２０は、バス１０７を介して相互に通信可能に接続される。
【００２０】
通信Ｉ／Ｆ部１０１は、ケーブルを接続するコネクター及びインターフェース回路（いずれも不図示）を複数備える。通信Ｉ／Ｆ部１０１は、ケーブル１３を介して印刷装置３００に接続され、ケーブル１５を介して測色装置５００に接続される。通信Ｉ／Ｆ部１０１のインターフェースには、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ１３９４、ＵＳＢ等のデータ通信用のインターフェースが用いられる。通信Ｉ／Ｆ部１０１は、カラーチャート２００の測色結果を受け付ける受付部として動作する。
【００２１】
操作部１０３は、ユーザーの操作を受け付ける入力デバイスとしてキーボードやマウスを備える。入出力Ｉ／Ｆ部１０２は、操作部１０３のキーボードやマウスにより受け付けた操作に対応した操作信号を制御部１２０に出力する。
【００２２】
表示部１０４は、各種情報が表示される液晶ディスプレイ（ＬＣＤ）等の表示装置である。入出力Ｉ／Ｆ部１０２は、制御部１２０の制御に従い、表示部１０４に各種情報を表示させる。表示部１０４は、本発明の「報知部」に相当する。
【００２３】
記憶部１１０は、ＨＤＤ（Hard Disk Drive）等の磁気ディスク装置や、ＳＳＤ（Solid State Drive）等の半導体ドライブ装置より構成される。また、記憶部１１０を、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、フラッシュメモリー等の不揮発性メモリーにより構成することも可能である。
【００２４】
記憶部１１０は、制御部１２０が実行するドライバーソフトウェア等のアプリケーションを含む制御プログラム１１１と、パターンデータ１１３と、ページ情報１１５とを記憶する。パターンデータ１１３は、カラーチャートを印刷するための画像データを生成するときに使用される。ページ情報１１５は、カラーチャートに配置される複数の小片（以下、パッチという）の色の配列と、ページ番号とを対応付けたデータである。カラーチャートやパッチ、パターンデータ１１３の詳細については後述する。
【００２５】
制御部１２０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びその他の周辺回路(いずれも不図示)を備える。ＣＰＵは、演算処理を実行するプロセッサーであり、ＲＯＭや記憶部１１０に記憶された制御プログラムに従って演算処理を実行する。ＲＯＭは、不揮発性のメモリーであり、例えば、制御プログラムや演算データを記憶する。ＲＡＭは、プロセッサーが実行する制御プログラムや演算データを一時的に記憶するワークエリアとして使用される。
【００２６】
本実施形態では、制御部１２０が一つのプロセッサー（ＣＰＵ）を備え、このプロセッサーが制御プログラムに従った演算処理を実行する場合を説明するが、プロセッサーを、複数のプロセッサー又は半導体チップにより構成してもよい。例えば、制御部１２０が、ＳｏＣ（System-on-a-Chip）やＭＣＵ（Micro Control Unit）、ＦＰＧＡ（Field-Programmable Gate Array）等の副処理装置（co-processor）をさらに備える構成であってもよい。また、制御部１２０は、ＣＰＵ及び副処理装置の双方を協働させるか、あるいは双方のうちの一方を選択的に用いて各種の制御を行ってもよい。
【００２７】
制御部１２０は、機能ブロックとして、生成部１２１、ドライバー部１２３、抽出部１２５及び調整部１２７を備える。機能ブロックとは、ＣＰＵが制御プログラムに従って演算処理を実行することで実現される機能をブロックとして便宜的に示したものであり、特定のアプリケーションソフトウェアやハードウェアを示すものではない。
【００２８】
生成部１２１は、記憶部１１０に記憶されたパターンデータ１１３等に基づいて画像データを生成する。画像データは、カラーチャートの画像を印刷するためのデータである。カラーチャートは、色が互いに異なる複数のパッチが格子状に配置された画像である。カラーチャートの詳細については、図２を参照しながら説明する。画像データには、各パッチの色を指定した色情報が含まれる。色情報は、例えば、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）の形式であれば、Ｒ，Ｇ，Ｂの各色の階調値を指定した情報である。また、色情報は、例えば、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）の形式であれば、Ｃ，Ｍ，Ｙ，Ｋの各色の階調値を指定した情報である。生成部１２１は、生成した画像データをドライバー部１２３に出力する。
【００２９】
ドライバー部１２３には、生成部１２１が生成した画像データが入力される。ドライバー部１２３は、制御部１２０がドライバーソフトウェアを実行することで実現される機能ブロックである。
ドライバー部１２３は、入力された画像データを印刷装置３００が解釈できる形式の印刷用データに変換し、変換した印刷用データを印刷装置３００に出力する。また、ドライバー部１２３は、画像データを印刷用データに変換する際、解像度変換処理、色変換処理、ラスタライズ処理、コマンド付加処理等の処理を行う。
解像度変換処理は、画像データを、印刷する際の解像度に変換する処理である。色変換処理は、例えば、画像データの形式がＲＧＢである場合に、画像データの形式をＲＧＢからＣＭＹＫに変換する処理である。また、生成部１２１が生成する画像データの形式がＣＭＹＫである場合には、ドライバー部１２３は色変換処理を行わない。ラスタライズ処理は、画像データを構成する各画像の画素データを印刷時のドットの形成順序に従って並べ替える処理である。コマンド付加処理は、ラスタライズ処理されたデータに、印刷方式に応じたコマンドデータを付加する処理である。コマンドデータには、例えばシートＳの搬送方向への移動量や速度などに関わるデータ等が含まれる。
本実施形態では、ドライバー部１２３に解像度変換処理、色変換処理、ラスタライズ処理、コマンド付加処理を実行させる場合を説明するが、これらの処理を他の機能部に実行させてもよい。例えば、制御部１２０のＣＰＵに、画像データを解析してラスタイメージデータに展開する処理を行うＲＩＰ（Raster Image Processor）プログラムを実行させる。ＣＰＵが、このＲＩＰプログラムに従った処理を行うなかで、解像度変換処理、色変換処理、ラスタライズ処理、コマンド付加処理等の処理を実行させてもよい。また、情報処理装置１００にインストールされた専用モジュールにこれらの処理を実行させてもよい。
【００３０】
抽出部１２５には、測色装置５００が測色したパッチの測色値が入力される。抽出部１２５は、入力された測色値に基づいて、カラーチャートにおけるパッチの配列で表現された情報を抽出する。本実施形態では、抽出部１２５は、カラーチャートのページの順序、及びページ番号の少なくともいずれかであるページ情報を抽出する。
【００３１】
調整部１２７には、印刷装置３００が印刷用データに基づき印刷したカラーチャート２００の測色結果である測色値が入力される。調整部１２７は、入力された測色値をもとに、印刷装置３００に対応する色調整データを生成する。すなわち、カラーチャート２００を印刷した印刷装置３００の出力を調整する色調整データが生成される。従って、印刷装置３００の色再現性を高めることができる。
【００３２】
印刷装置３００は、例えば、４色のインク、具体的には、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のインクを吐出するインクジェットプリンターとして構成される。印刷装置３００は、情報処理装置１００から印刷用データを受信し、受信した印刷用データに基づく画像をシートＳに印刷する。これにより、シートＳの複数ページにカラーチャートの画像が印刷される。
【００３３】
測色装置５００は、例えば、測定対象のパッチに光を照射して、照射した光の反射光を光電変換素子で受光してパッチの分光反射率を測定し、測定した分光反射率に基づいて測色値を算出する。本実施形態の測色装置５００は、測色値として、例えば昼光下で印刷物が観測されると想定してＣＩＥが定める標準光源Ｄ６５を光源として指定し、ＣＩＥ１９７６Ｌ*ａ*ｂ*表色系の色空間（以下、Ｌａｂ色空間と略記する）における色度値（Ｌ*ａ*ｂ*値）を出力する。以下、Ｌ*ａ*ｂ*値を、Ｌａｂ値と略記する。
測色装置５００は、算出した測色値を情報処理装置１００に出力する。情報処理装置１００は、測色装置５００から入力される測色値を制御部１２０のＲＡＭに記憶させる。また、情報処理装置１００は、測色値の記憶場所として記憶部１１０を選択する操作を操作部１０３により受け付けた場合、測色値を記憶部１１０にも記憶させる。
【００３４】
図２は、カラーチャート２００の一例を示す図である。
カラーチャート２００は、複数のパッチがシートＳの横方向である行方向、及び縦方向である列方向に等間隔で配置された画像である。各パッチは四角形の形状であり、各パッチの大きさはほぼ同一の大きさである。本実施形態では、パッチの形状が四角形である場合を示すが、パッチの形状は四角形に限定されない。カラーチャート２００に形成されるパッチは、識別用パッチ部２１０とプロファイル作成用パッチ部２２０とのいずれのパッチである。
【００３５】
識別用パッチ部２１０は、８個のパッチを有する。図２において、カラーチャート２００の先頭行である１行目のパッチのうち、ハッチングが施された左端の１個目から８個目のパッチが識別用パッチ部２１０のパッチである。識別用パッチ部２１０のパッチ以外のパッチは、プロファイル作成用パッチ部２２０のパッチである。なお、図２には、プロファイル作成用パッチ部２２０のパッチをすべて白色の四角で示すが、実際のカラーチャート２００には、すべて色の異なるパッチが形成される。識別用パッチ部２１０のパッチは、本発明の「識別パッチ」に相当する。
【００３６】
プロファイル作成用パッチ部２２０のパッチは、補正の対象となる色のパッチであり、Ｃ，Ｍ，Ｙ，Ｋの色毎に、階調値が複数段階に異なるパッチである。プロファイル作成用パッチ部２２０のパッチは、例えば、ＥＣＩ（European Color Initiative）２００２等の予め用意されたパターンデータ１１３に基づいて生成される。パターンデータ１１３は、プロファイル作成用パッチ部２２０として生成する各パッチの数や、各パッチの色（Ｃ，Ｍ，Ｙ及びＫの階調値）が規定されたデータである。生成部１２１は、記憶部１１０からパターンデータ１１３を読み出し、読み出したパターンデータ１１３をプロファイル作成用パッチ部２２０のパッチの色情報として設定する。
【００３７】
識別用パッチ部２１０のパッチは、各々が異なる色を有しており、パッチ（色）の並び順（配列）によってカラーチャート２００のページの順序、及びページ番号の少なくともいずれかであるページ情報を表現する。また、カラーチャート２００の異なるページに形成される識別用パッチ部２１０のパッチは、パッチ（色）の並び順（配列）がそれぞれ異なる。
本実施形態は、識別用パッチ部２１０が印刷されたシートＳのページ情報を表現するが、他の情報を表現することも可能である。例えば、識別用パッチ部２１０のパッチの数を８個よりも増やし、増やしたパッチによってシートＳの種類等の情報を表現することも可能である。
【００３８】
典型的な例では、識別用パッチ部２１０のパッチは、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、及びブラックの８色のうちのいずれかの色に設定される。生成部１２１は、同一行（先頭行）に、同色のパッチが隣接して配置されないように識別用パッチ部２１０のパッチの配列を決定する。
また、シートＳの同一ページに印刷される識別用パッチ部２１０のパッチに、同一色の複数のパッチが含まれないように構成してもよい。例えば、識別用パッチ部２１０のパッチであって、シートＳの同一ページに印刷されるパッチの中に、ホワイトのパッチが複数含まれることはない。すなわち、識別用パッチ部２１０の８個のパッチには、上述の８色のうちのいずれかの色が重複を許容せずに設定（配置）される。
【００３９】
この例では、識別用パッチ部２１０のパッチにより８！＝４０３２０通りの情報を表現することができる。例えば、識別用パッチ部２１０のパッチによりページ番号を表現する場合には、１〜４０３２０ページまでページ番号を表現できる。この数（４０３２０）は、２進数とすれば１６桁の数に対応する。すなわち、８色のパッチの配置により、２値のデータとして１５ｂｉｔのデータを格納できる。
【００４０】
生成部１２１が１５ビット長の整数ｘをカラーパッチの配置とする場合を例に挙げて説明する。
生成部１２１は、整数ｘに対して、ｙ０、ｙ１、・・・、ｙ７を以下に示す式（１）に従って選択する。ｙ０、ｙ１、・・・、ｙ７は、候補となる色を示す序数である。
【００４１】
【数１】
2019087962.tif 000003
【００４２】
具体的には、生成部１２１は、以下に示す式（２）に従ってｙ０、ｙ１、・・・、ｙ７を求める。
【００４３】
【数２】
2019087962.tif 000004
【００４４】
生成部１２１は、式（２）を利用して、８つのパッチに割り当てる色を、ｙ０、ｙ１、・・・、ｙ７の中から特定する。これにより、特定の整数ｘに対応する８つの色の配列を決定することができ、整数ｘと一対一対応になるように、識別用パッチ部２１０のパッチの色の配列を決定できる。
【００４５】
識別用パッチ部２１０のパッチに設定されるホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、及びブラックの各色は、ＣＭＹＫの色空間上の距離が十分に離れた色が選択される。
本実施形態では、ホワイトのパッチは、印刷用データにおいて、シアン（Ｃ）０％、マゼンタ（Ｍ）０％、イエロー(Ｙ)０％、ブラック(Ｋ)０％に設定された色を有する。
また、シアンのパッチは、印刷用データにおいて、シアン（Ｃ）１００％、マゼンタ（Ｍ）０％、イエロー(Ｙ)０％、ブラック(Ｋ)０％に設定された色を有する。
また、マゼンタのパッチは、印刷用データにおいて、シアン（Ｃ）０％、マゼンタ（Ｍ）１００％、イエロー(Ｙ)０％、ブラック(Ｋ)０％に設定された色を有する。
また、イエローのパッチは、印刷用データにおいて、シアン（Ｃ）０％、マゼンタ（Ｍ）０％、イエロー(Ｙ)１００％、ブラック(Ｋ)０％に設定された色を有する。
また、ブルーのパッチは、印刷用データにおいて、シアン（Ｃ）１００％、マゼンタ（Ｍ）１００％、イエロー(Ｙ)０％、ブラック(Ｋ)０％に設定された色を有する。
また、レッドのパッチは、印刷用データにおいて、シアン（Ｃ）０％、マゼンタ（Ｍ）１００％、イエロー(Ｙ)１００％、ブラック(Ｋ)０％に設定された色を有する。
また、グリーンのパッチは、印刷用データにおいて、シアン（Ｃ）１００％、マゼンタ（Ｍ）０％、イエロー(Ｙ)１００％、ブラック(Ｋ)０％に設定された色を有する。
また、ブラックのパッチは、印刷用データにおいて、シアン（Ｃ）１００％、マゼンタ（Ｍ）１００％、イエロー(Ｙ)１００％、ブラック(Ｋ)１００％に設定された色を有する。
【００４６】
このように識別用パッチ部２１０のパッチは、ホワイトとブラックのパッチを除き、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック(Ｋ)のうち、いずれか１色又は２色の色成分が１００％に設定された色を有する。また、ブラックのパッチは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック(Ｋ)の色成分がすべて１００％であり、ホワイトのパッチは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック(Ｋ)の色成分がすべて０％である。このため、識別用パッチ部２１０のパッチは、印刷装置３００により印刷した場合、印刷装置３００が再現可能な色域であるガマットの最も外側の色に印刷される。
【００４７】
次に、抽出部１２５が識別用パッチ部２１０のパッチの色を特定して、パッチの配列で表現された情報であるページ番号を特定する方法について説明する。
抽出部１２５には、測色装置５００により測色されたＬａｂ値が測色値として入力される。抽出部１２５は、入力されたＬａｂ値に入力順を示す番号を対応付ける。次に、抽出部１２５は、入力されたＬａｂ値をＬａｂ色空間上にプロットする。
【００４８】
図３は、Ｌａｂ色空間を示す図であり、図４は、Ｌａｂ色空間のａ軸及びｂ軸により構成される２次元平面（ａｂ平面という）を示す図である。
抽出部１２５は、測色装置５００から入力されたＬａｂ値をＬａｂ色空間上にプロットする。抽出部１２５は、プロットした各Ｌａｂ値のＬａｂ色空間上での配置に基づいて、各Ｌａｂ値の色を特定する。まず、抽出部１２５は、ブラック及びホワイトのＬａｂ値を判定する。抽出部１２５は、Ｌ値が最も大きいＬａｂ値をホワイトと判定する。また、抽出部１２５は、Ｌ値が最も小さいＬａｂ値をブラックと判定する。
【００４９】
また、抽出部１２５は、ホワイトとブラック以外の他の色については、ａｂ平面での角度に基づいて測色値と色とを対応付ける。
例えば、抽出部１２５は、ａｂ平面において、原点と、測色値のａ値が示すａｂ平面の座標とを結ぶベクトルを求め、また、原点と、測色値のｂ値が示すａｂ平面の座標とを結ぶベクトルを求める。さらに、抽出部１２５は、求めた２つのベクトルを２辺とする長方形の対角線のなす角度θ（図４参照、ａ軸からのなす角度）をａｂ平面での角度として求める。抽出部１２５は、求めた角度θに基づいて、測色値と色とを対応付ける。
【００５０】
抽出部１２５は、識別用パッチ部２１０のパッチを測色したＬａｂ値の色を判定すると、Ｌａｂ値に対応付けた入力順を示す番号に従って、Ｌａｂ値の色を番号順に並び替える。そして、抽出部１２５は、並び替えた色の並び順に対応するページ番号を記憶部１１０のページ情報を参照して取得する。ページ情報１１５は、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、及びブラックの８色の色の並び順と、ページ番号とを対応付けた情報である。
【００５１】
抽出部１２５は、識別用パッチ部２１０のパッチの測色値に基づいてページ番号を判定すると、カラーチャート２００のページ数をカウントするカウンターのカウント値と、判定したページ番号とを比較する。抽出部１２５は、カウンターのカウント値と、判定したページ番号とが一致していない場合、カラーチャート２００がページ順に読み込まれていないと判定する。カウンターのカウント値と、判定したページ番号とが一致していない場合は、抽出されたページ情報が期待されるページ情報と異なる場合」に相当する。この場合、抽出部１２５は、報知の一例として表示部１０４にエラー表示を表示させる。また、抽出部１２５は、カウンターのカウント値と、判定したページ番号とが一致した場合、測色装置５００に、識別用パッチ部２１０のパッチの測色値に引き続き、プロファイル作成用パッチ部２２０のパッチの測色を指示する。
【００５２】
図５は、制御部１２０の動作を示すフローチャートである。
まず、制御部１２０は、印刷用データを生成し（ステップＳ１）、生成した印刷用データを印刷装置３００に出力する（ステップＳ２）。印刷装置３００は、情報処理装置１００から入力された印刷用データに基づく画像をシートＳに印刷する。これにより、複数ページを有するカラーチャートが印刷される。
【００５３】
ユーザーは、印刷装置３００によりカラーチャートが印刷されると、印刷されたカラーチャートの１ページ目を測色装置５００にセットし、測色装置５００の操作部（不図示）に設けられた測色開始のボタンを押下する。測色装置５００は、測色開始のボタンが押下されると、情報処理装置１００に、測色開始を通知する通知信号を出力する。制御部１２０は、測色装置５００から測色開始を通知する通知信号が入力されると、シートＳのページ数をカウントするカウンターの値を初期化し（ステップＳ３）、その後、カウンターの値を１加算する（ステップＳ４）。
【００５４】
また、測色装置５００は、測色の開始を通知する通知信号を情報処理装置１００に出力すると、測色装置５００にセットされた１ページ目のカラーチャートの１行目の測色を開始する。測色装置５００は、カラーチャートの１行目に形成されたパッチを左端から順に測色し、測色結果である測色値を情報処理装置１００に出力する。制御部１２０は、測色装置５００から入力される１行目のパッチの測色値を取得し、取得した１行目のパッチの測色値を記憶部１１０に記憶させる（ステップＳ５）。
【００５５】
測色装置５００は、１行目の測色が終了すると、測色を一時的に停止する。制御部１２０は、測色装置５００からの測色値の入力が停止すると、記憶部１１０に記憶された測色値を取得する。制御部１２０は、測色装置５００からの入力順が１番目から８番目の測色値を記憶部１１０から読み出す。すなわち、制御部１２０は、識別用パッチ部２１０のパッチの測色値を取得する（ステップＳ６）。制御部１２０は、取得した１番目から８番目の測色値をＬａｂ色空間にプロットして、８個の測色値の色をそれぞれ判定する（ステップＳ７）。制御部１２０は、８個の測色値の色をそれぞれに判定すると、判定した測色値の色を、測色値の入力順に並べて色の並び順を特定する。測色値の入力順は、測色装置５００から入力された入力順である。次に、制御部１２０は、特定した色の並び順に基づいて記憶部１１０のページ情報１１５を参照し、特定した色の並び順に対応づけられたページ番号を取得してページ番号を判定する（ステップＳ８）。
【００５６】
次に、制御部１２０は、判定したページ番号と、カウンターのカウント値とを比較して、判定したページ番号とカウンターのカウント値とが一致しているか否かを判定する（ステップＳ９）。制御部１２０は、判定したページ番号と、カウンターのカウント値とが一致していない場合（ステップＳ９／ＮＯ）、表示部１０４にエラー表示を表示させ（ステップＳ１０）、記憶部１１０に記憶させた１行目のパッチの測色値を消去する。また、制御部１２０は、判定したページ番号と、カウンターのカウント値とが一致している場合（ステップＳ９／ＹＥＳ）、測色装置５００に、シートＳの２行目以降のパッチの測色を実行させる。
【００５７】
制御部１２０は、記憶部１１０に記憶させた１行目のパッチの測色値のうち、９個目以降のパッチの測色値をプロファイル作成用パッチ部２２０のパッチの測色値と判定する。そして、制御部１２０は、測色装置５００から入力される２行目以降のパッチの測色値を、１行目の９個目以降のパッチに続くプロファイル作成用パッチ部２２０のパッチの測色値として記憶部１１０に記憶させる（ステップＳ１１）。
【００５８】
次に、制御部１２０は、測色が終了したか否かを判定する（ステップＳ１２）。ユーザーは、カラーチャートのすべてのページの測色が終了した場合、測色装置５００の操作部に設けられた終了ボタンを押下する。また、ユーザーは、測色が終了していないカラーチャートのページがある場合、測色装置５００にカラーチャートの次のページをセットし、操作部に設けられた測色ボタンを押下する。測色装置５００は、終了ボタンが押下されると、測色終了を示す操作信号を情報処理装置１００に出力する。また、測色装置５００は、測色ボタンが押下されると、次のページの測色を通知する操作信号を情報処理装置１００に出力する。
【００５９】
制御部１２０は、次のページの測色を通知する操作信号が入力された場合、測色終了ではないと判定して（ステップＳ１２／ＮＯ）、カウンターのカウント値を１加算する（ステップＳ４）。その後、制御部１２０は、ステップＳ５以降の処理を繰り返す。すなわち、制御部１２０は、測色装置５００から入力される１行目のパッチの測色値を取得して記憶部１１０に記憶させ、入力順が１番目〜８番目のパッチの測色値によりページ番号を判定する（ステップＳ８）。また、制御部１２０は、判定したカラーチャートのページ番号と、カウンターのカウント値とが一致するか否かを判定し（ステップＳ９）、一致しない場合には（ステップＳ９／ＮＯ）、表示部１０４にエラー表示を表示させる（ステップＳ１０）。また、制御部１２０は、一致する場合には（ステップＳ９／ＹＥＳ）、測色装置５００に、シートＳの２行目以降のパッチの測色を実行させる。
【００６０】
また、制御部１２０は、測色終了の操作信号が入力された場合（ステップＳ１２／ＹＥＳ）、カラーチャートのすべてのページの測色が終了したと判定する。制御部１２０は、カラーチャートのすべてのページの測色が終了すると、プロファイル作成用パッチ部２２０のパッチの測色値を入力順に読み出す（ステップＳ１３）。また、制御部１２０は、記憶部１１０からパターンデータ１１３を読み出す。制御部１２０は、パッチの生成に使用した色情報と、当該パッチの色を測色装置５００により測色した測色値とを比較して色補正データを生成し（ステップＳ１４）、生成した色調整データを記憶部１１０に記憶させる。制御部１２０は、測色値を取得したプロファイル作成用パッチ部２００のすべてのパッチについて色調整データを生成する。
【００６１】
制御部１２０は、印刷装置３００に印刷させる画像データが入力されると、ドライバー部１２３による色変換処理のときに、色調整データを参照して、画像データをＣＭＹＫのデータに変換する。
【００６２】
図６は、制御部１２０の動作を示すフローチャートである。制御部１２０の動作の変形例について説明する。
図５に示すフローチャートでは、識別用パッチ部２１０のパッチの配列で表現されたページ番号を判定し、カラーチャートのページがページ順に読み込まれていない場合には、エラー表示を表示させた。図６のフローチャートには、カラーチャートのページをランダムに読み込ませる場合の制御部１２０の動作を示す。なお、図６に示すステップＳ２１及びＳ２２の動作は、図５に示すフローチャートと同一であるため、説明を省略する。
【００６３】
制御部１２０は、測色装置５００から入力される測色値を、測色値の入力順に記憶部１１０に記憶させる（ステップＳ２３）。制御部１２０は、測色装置５００からカラーチャート２００の１ページに印刷されたパッチの測色値が入力されると、入力順が１番目から８番目の測色値を、識別用パッチ部２１０のパッチの測色値として取得する（ステップＳ２４）。次に、制御部１２０は、取得した１番目から８番目の測色値をＬａｂ色空間にプロットして、８個の測色値の色をそれぞれ判定する（ステップＳ２５）。制御部１２０は、８個の測色値の色をそれぞれに判定すると、判定した測色値の色を、測色値の入力順に並べて色の並び順を特定する。測色値の入力順は、測色装置５００から入力された入力順である。次に、制御部１２０は、特定した色の並び順に基づいて記憶部１１０のページ情報１１５を参照し、特定した色の並び順に対応づけられたページ番号を取得してページ番号を判定する（ステップＳ２６）。
【００６４】
制御部１２０は、ページ番号を判定すると、入力順が９番目以降のパッチの測色値を、判定したページ番号に対応付ける（ステップＳ２７）。すなわち、制御部１２０は、入力順が９番目以降のパッチの測色値が、ページ番号が示すカラーチャート２００のページのパッチを測色した測色値であることを記憶部１１０に記憶させる。
【００６５】
次に、制御部１２０は、測色が終了したか否かを判定する（ステップＳ２８）。制御部１２０は、測色装置５００から次のページの測色を通知する操作信号が入力された場合、測色終了ではないと判定し（ステップＳ２８／ＮＯ）、ステップＳ２３に戻る。制御部１２０は、測色装置５００から入力される測色値を記憶部１１０に記憶させる(ステップＳ２３)。
【００６６】
また、制御部１２０は、測色装置５００から測色終了を示す操作信号が入力された場合、測色が終了したと判定する。この場合、制御部１２０は、ページ番号に対応付けて記憶させた測色値を、ページ順に記憶部１１０から読み出す（ステップＳ２９）。また、制御部１２０は、同一ページのパッチの測色値の場合、測色装置５００からの入力順に従って測色値を読み出す。
さらに、制御部１２０は、記憶部１１０からパターンデータ１１３を読み出す。制御部１２０は、パッチの生成に使用した色情報と、当該パッチの色を測色装置５００により測色した測色値とを比較して色補正データを生成し（ステップＳ３０）、生成した色調整データを記憶部１１０に記憶させる。制御部１２０は、測色値を取得したプロファイル作成用パッチ部２００のすべてのパッチについて色調整データを生成する。
【００６７】
以上説明したように、第１実施形態の情報処理装置１００は、生成部１２１、受付部として動作する通信Ｉ／Ｆ部１０１、抽出部１２５及び調整部１２７を備える。
生成部１２１は、画像データは、カラーチャート２００を印刷するためのデータである画像データを生成する。カラーチャートは、複数のパッチが配置されたカラーチャート２００である。また、カラーチャート２００は、カラーチャート２００のページの順序及びページ番号の少なくともいずれかであるページ情報を当該パッチの配列により表現する識別用パッチのパッチを複数のパッチの一部に有する。
通信Ｉ／Ｆ部１０１は、画像データを、印刷装置３００が解釈できる形式に変換した印刷用データに基づき印刷されたカラーチャート２００の測色結果を受け付ける。
抽出部１２５は、通信Ｉ／Ｆ部１０１が受信した測色結果から、カラーチャート２００における識別パッチの配列で表現されたページ情報を抽出する。
調整部１２７は、通信Ｉ／Ｆ部１０１が受信した測色結果をもとに色調整データを生成する。
従って、色調整データを生成するためのカラーチャート２００の測色結果により、カラーチャート２００のページ情報を抽出することができる。このため、カラーチャート２００の測色を行いながら、測色されるカラーチャート２００のページ誤りを効果的に防止することができる。
【００６８】
また、生成部１２１は、行方向および列方向にパッチが配列されたカラーチャート２００において、先頭行に識別用パッチ部のパッチが配置されたカラーチャート２００を印刷するための画像データを生成する。
従って、複数のパッチの測色結果をもとに色調整データを生成する前に、カラーチャート２００のページ情報を取得することができる。このため、測色するページが誤っている場合には、色調整データを生成する前に処理を停止させることができる。
【００６９】
また、生成部１２１は、識別パッチに、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、ブラックの各色のパッチをそれぞれ１以上含むように配置する。
従って、測色結果に基づいて、複数のパッチが配置されたカラーチャート２００の中から識別用パッチ部２１０のパッチを容易に特定することができる。
【００７０】
また、生成部１２１は、同一行に同色のパッチが隣接して配置されないように識別用パッチ部２１０のパッチの配列を決定する。
従って、測色結果に基づいて識別パッチの特定を容易に行うことができる。
【００７１】
また、抽出部１２５により抽出されたページ情報が期待されるページ情報と異なる場合にエラー表示を表示させる表示部１０４を備える。
従って、抽出されたページ情報が期待されるページ情報とは異なる場合にエラー表示を表示させることができる。
【００７２】
また、生成部１２１は、複数のページで構成されるカラーチャート２００の画像データを生成する。各々のページの識別用パッチ部２１０には、カラーチャート２００におけるページの順序及びページ番号の少なくともいずれかを表現する複数のパッチを配置する。
従って、複数のページで構成されるカラーチャート２００の各ページを、識別用パッチ部２１０のパッチの測色結果により特定することができる。
【００７３】
また、調整部１２７は、抽出部１２５により抽出されたページ情報に基づいて、通信Ｉ／Ｆ部１０１で受信した測色結果に対応するカラーチャート２００のページを識別する。
従って、識別用パッチ部２１０のパッチの配列で表現されたページ情報を抽出してカラーチャート２００のページを識別することができる。
【００７４】
また、調整部１２７は、識別したカラーチャート２００のページの順序に従って、通信Ｉ／Ｆ部１０１が受信した測色結果を配列して、色調整データを生成する。
従って、識別したカラーチャート２００のページの順序に従って測色結果を配列することができる。このため、情報処理装置１００に、カラーチャート２００のページ順に測色結果が入力されなくても、カラーチャート２００のページ順に、複数のパッチの測色結果を配列することができる。
【００７５】
また、通信Ｉ／Ｆ部１０１は、印刷装置３００が印刷用データに基づき印刷したカラーチャート２００の測色結果を受け付ける。調整部１２７は、通信Ｉ／Ｆ部１０１が受信した色結果をもとに、印刷装置３００に対応する色調整データを生成する。
従って、カラーチャート２００を印刷した印刷装置３００に対応する色調整データを生成することができる。
【００７６】
カラーチャート２００は、印刷装置３００によって印刷されるカラーチャート２００である。また、カラーチャート２００は、それぞれ異なる色の複数のパッチが、行方向および列方向に並べて配置される。
さらに、カラーチャート２００には、ページの順序及びページ番号の少なくともいずれかであるページ情報を表現する識別用パッチ部２１０のパッチが、先頭行に配置される。
また、識別用パッチ部２１０のパッチには、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、ブラックの各色がそれぞれ１以上配置される。
従って、このカラーチャート２００を測色することで、色調整データの生成と、カラーチャート２００のページ情報の抽出とが可能となる。
【００７７】
［第２実施形態］
上述した実施形態では、識別用パッチ部２１０のパッチの測色値を、Ｌａｂ色空間上にプロットして、Ｌ値や、ａｂ平面上での角度θに基づいて、各測色値の色を特定した。
第２実施形態では、測色装置５００から入力されるＬａｂ値を、しきい値と比較して、識別用パッチ部２１０のパッチの測色値の色を特定する。
【００７８】
まず、制御部１２０は、以下に示す式（３）に従い、測色装置５００から入力されるＬａｂ値をＬＣＨ値に変換する。
【００７９】
【数３】
2019087962.tif 000005
【００８０】
制御部１２０は、Ｌａｂ値をＬＣＨ値に変換すると、変換したＬＣＨ値をしきい値と比較して測色値の色を特定する。しきい値との比較より測色値の色を特定する方法について以下に説明する。
【００８１】
以下において、Ｌｉ、Ｃｉ、Ｈｉは、色を判定する判定対象の測色値である。また、以下において、Ｃ’、ＬＷ、ＬＢ、ＨＣＹ０、ＨＣＹ１、ＨＭＧ０、ＨＭＧ１、ＨＹＬ０、ＨＹＬ１、ＨＢＬ０、ＨＢＬ１、ＨＲＤ０、ＨＲＤ１、ＨＧＲ０、ＨＧＲ１は、すべてしきい値である。
制御部１２０は、Ｌｉ≧ＬＷ、Ｃｉ＜Ｃ’の関係を満たす測色値の色をホワイトと判定する。
制御部１２０は、Ｃｉ≧Ｃ’、ＨＣＹ０≦Ｈｉ＜ＨＣＹ１の関係を満たす測色値の色をシアンと判定する。
制御部１２０は、Ｃｉ≧Ｃ’、ＨＭＧ０≦Ｈｉ＜３６０°、０≦Ｈｉ＜ＨＭＧ１の関係を満たす測色値の色をマゼンタと判定する。
制御部１２０は、Ｃｉ≧Ｃ’、ＨＹＬ０≦Ｈｉ＜ＨＹＬ１の関係を満たす測色値の色をイエローと判定する。
制御部１２０は、Ｃｉ≧Ｃ’、ＨＢＬ０≦Ｈｉ＜ＨＢＬ１の関係を満たす測色値の色をブルーと判定する。
制御部１２０は、Ｃｉ≧Ｃ’、ＨＲＤ０≦Ｈｉ＜ＨＲＤ１の関係を満たす測色値の色をレッドと判定する。
制御部１２０は、Ｃｉ≧Ｃ’、ＨＧＲ０≦Ｈｉ＜ＨＧＲ１の関係を満たす測色値の色をグリーンと判定する。
制御部１２０は、Ｌｉ＜ＬＢ、Ｃｉ＜Ｃ’の関係を満たす測色値の色をブラックと判定する。
【００８２】
シートＳが十分に白く、印刷装置３００のインクの濃度が十分に濃い場合、標準的なカラープロファイルに基づいてしきい値を設定すれば、実用上の問題が生じない精度で判定を行うことができる。例えば、標準的なカラープロファイルであるJapan Color（ジャパンカラー）（登録商標）に基づいてしきい値を定めた場合について説明する。Japan Colorに基づいて設定したしきい値の一例を以下に示す。
【００８３】
Japan Color2001 Coatedでは、ホワイトのＬの値は「１００」、Ｃの値は「０．０」と規定される。制御部１２０は、しきい値ＬＷを「５０」に設定し、しきい値Ｃ’を「３５」に設定し、Ｌｉ≧５０、Ｃｉ＜３５の関係を満たす測色値の色をホワイトと判定する。
【００８４】
Japan Color2001 Coatedでは、シアンのＬの値は「５８」、Ｃの値は「６５．４」、Ｈの値は「２３１．２°」と規定される。
制御部１２０は、しきい値ＨＣＹ０の値を「１９５．９°」、ＨＣＹ１の値を「２６４．１°」に設定し、Ｃｉ≧３５、１９５．９°≦Ｈｉ＜２６４．１°の関係を満たす測色値の色をシアンと判定する。
【００８５】
Japan Color2001 Coatedでは、マゼンタのＬの値は「４９」、Ｃの値は「８２．１」、Ｈの値は「３５７．２°」と規定される。
制御部１２０は、しきい値ＨＭＧ０の値を「３２７．１°」、ＨＭＧ１の値を「１７．７°」に設定し、Ｃｉ≧３５、３２７．１°≦Ｈｉ＜３６０°、０°≦Ｈｉ＜１７．７°の関係を満たす測色値の色をマゼンタと判定する。
【００８６】
Japan Color2001 Coatedでは、イエローのＬの値は「９４」、Ｃの値は「１０５．３」、Ｈの値は「９４．４°」と規定される。
制御部１２０は、しきい値ＨＹＬ０の値を「６６．３°」、ＨＹＬ１の値を「１２７．４°」に設定し、Ｃｉ≧３５、６６．３°≦Ｈｉ＜１２７．４°の関係を満たす測色値の色をイエローと判定する。
【００８７】
Japan Color2001 Coatedでは、ブルーのＬの値は「１９」、Ｃの値は「６６．２」、Ｈの値は「２９７．０°」と規定される。
制御部１２０は、しきい値ＨＢＬ０の値を「２６４．１°」、ＨＢＬ１の値を「３２７．１°」に設定し、Ｃｉ≧３５、２６４．１°≦Ｈｉ＜３２７．１°の関係を満たす測色値の色をブルーと判定する。
【００８８】
Japan Color2001 Coatedでは、レッドのＬの値は「４９」、Ｃの値は「９５．４」、Ｈの値は「３８．２°」と規定される。
制御部１２０は、しきい値ＨＲＤ０の値を「１７．７°」、しきい値ＨＲＤ１の値を「６６．３」に設定し、Ｃｉ≧３５、１７．７°≦Ｈｉ＜６６．３°の関係を満たす測色値の色をレッドと判定する。
【００８９】
Japan Color2001 Coatedでは、グリーンのＬの値は「５２」、Ｃの値は「８７．０」、Ｈの値は「１６０．５°」と規定される。
制御部１２０は、しきい値ＨＧＲ０の値を「１２７．４°」、しきい値ＨＧＲ１の値を「１９５．９°」に設定し、Ｃｉ≧３５、１２７．４°≦Ｈｉ＜１９５．９°の関係を満たす測色値の色をグリーンと判定する。
【００９０】
Japan Color2001 Coatedでは、グリーンのＬの値は「１０」、Ｃの値は「６．４」、Ｈの値は「３８．７°」と規定される。
制御部１２０は、しきい値ＬＢを「５０」に設定し、しきい値Ｃ’を「３５」に設定し、Ｃｉ＜３５、Ｌｉ＜５０、の関係を満たす測色値の色をブラックと判定する。
【００９１】
［第３実施形態］
シートＳの色が白ではなかったり、印刷装置３００のインクの色が薄かったりした場合、測色装置５００の測色値に変化が生じる。このため、第３実施形態では、測色結果に基づいてしきい値を補正し、補正したしきい値を用いて測色値の色を判定する。
【００９２】
図７は、測色値がプロットされたＬａｂ色空間を示す図である。
図７において、（Ａ）は、シートＳは白いが、インクの色が薄い印刷装置３００により印刷されたカラーチャート２００を測色した場合の測色値を示す。また、（Ｂ）は、暗い色のシートＳに印刷されたカラーチャートを測色した場合の測色値を示す。
インクの色が薄い印刷装置３００により印刷されたカラーチャート２００を測色した場合、Ｌ値が全体的に高い値になる。また、暗い色のシートＳに印刷されたカラーチャートを測色した場合、Ｌ値が低い値になる。
【００９３】
本実施形態では、ＬＣＨ色空間上の測色値の広がりに基づいてしきい値を補正する。具体的には、測色値のＬ値の最大値をＬｍａｘ、最小値をＬｍｉｎ、Ｃの最大値をＣｍａｘとして、上述したしきい値Ｃ’、ＬＷ及びＬＢの値を補正する。しきい値Ｃ’、ＬＷ及びＬＢを補正する補正式を以下に示す。
Ｃ’＝３５×Ｃｍａｘ／１０５．３
ＬＷ＝ＬＢ＝５０×（Ｌｍａｘ−Ｌｍｉｎ）／２
【００９４】
以上の補正式を用いてしきい値Ｃ’、ＬＷ及びＬＢの値を補正し、補正したしきい値により測色値の色を判定することで、判定精度を高めることができる。
【００９５】
上述した実施形態は本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、上述した実施形態では、識別用パッチ部２１０のパッチとして８個のパッチを設ける場合を例に説明したが、識別用パッチ部２１０のパッチの数は８個に限定されない。識別用パッチ部２１０のパッチに設定する色は、ホワイト、シアン、マゼンタ、イエロー、ブルー、レッド、グリーン、及びブラックの８色に限定されず、測色値に基づいて特定可能な色であればよい。また、上述した実施形態では、パッチ（色）の並び順によってカラーチャート２００のページの順序、及びページ番号の少なくともいずれかであるページ情報を表現したが、パッチの並び順によって表現可能な情報はページ情報に限定されない。例えば、カラーチャート２００を印刷したシートＳの種類や、印刷装置３００の設定情報等をパッチの並び順によって表現可能してもよい。
【００９６】
また、図１に示した情報処理装置１００の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、クライアント装置１００の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【００９７】
また、図５及び図６に示すフローチャートの処理単位は、制御部１２０の処理を理解容易にするために、主な処理内容に応じて分割したものである。図５及び図６のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、制御部１２０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【００９８】
また、上述した実施形態では、情報処理装置１００が実行するプログラムを記憶部１１０に記憶させておく場合を例に挙げて説明したが、プログラムは必ずしも記憶部１１０に記憶させておく必要はない。例えば、コンピューターで読み込み可能なフレキシブルディスク（ＦＤ）、ＤＶＤ、ＤＶＤ−ＲＡＭ等の可搬記憶媒体に記憶させておく構成であってもよく、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、光磁気ディスク、ＩＣカードなどの可搬記憶媒体であってもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介して情報処理装置１００に接続されるサーバー装置にプログラムを記憶させておき、情報処理装置１００がサーバー装置からプログラムをダウンロードして実行してもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してサーバー装置からプログラムを可搬記憶媒体や記憶媒体に格納し、クライアント装置１００がこれからの可搬記憶媒体や記憶媒体からプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００９９】
１３…ケーブル、１５…ケーブル、１００…情報処理装置、１０１…通信Ｉ／Ｆ部、１０２…入出力Ｉ／Ｆ部、１０３…操作部、１０４…表示部、１０７…バス、１１０…記憶部、１１１…制御プログラム、１１３…パターンデータ、１１５…ページ情報、１２０…制御部、１２１…生成部、１２３…ドライバー部、１２５…抽出部、１２７…調整部、２００…カラーチャート、２１０…識別用パッチ部、２２０…プロファイル作成用パッチ部、３００…印刷装置、５００…測色装置。
【図１】
2019087962.tif 000006
【図２】
2019087962.tif 000007
【図３】
2019087962.tif 000008
【図４】
2019087962.tif 000009
【図５】
2019087962.tif 000010
【図６】
2019087962.tif 000011
【図７】
2019087962.tif 000012