(57)【要約】【課題】カラーキャリブレーションに使用するカラーパッチを配置したカラーチャートにおいて、キャリブレーションに必要なパッチ数を配置した場合、１つのパッチサイズが小さくなり、操作性が低下する。【解決手段】カラーキャリブレーション用のテストチャートには、格子状にパッチが配置される。測色装置の走査方向については、パッチ間にスリットが設けられている。このスリット内に、パッチ列を走査する際に、測色装置の幅を示すガイド（１２０２，１２０３）がさらに配置される。望ましくは、各パッチ列は濃度の異なるひとつの色成分のパッチで構成され、その列を走査するためのガイドは、当該パッチ列と同じ色で構成される。【選択図】図１２
2015080051.tif 000002
【特許請求の範囲】
【請求項１】
シート上に形成した画像を出力する画像形成装置のカラーキャリブレーションを、前記画像形成装置により出力させた測色チャートを測色装置により測色した測色値に基づいて行うための情報処理装置であって、
格子状にパッチを配置し、前記パッチの列に沿ったガイドを配置した測色チャートの画像情報を生成する生成手段と、
前記測色チャートの画像情報に基づいて前記画像形成装置に測色チャートを出力させる手段とを有し、
前記ガイドは少なくとも、前記ガイドの方向に互いに隣接するパッチ間の隙間であるスリット内に配置されることを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記ガイドを、前記測色装置により測定対象のパッチの列を測色する場合の前記測色装置の幅を示す線として生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記パッチの列を、同一の色成分の異なる濃度のパッチを配置して構成し、該パッチの列に対応したガイドを、前記パッチの列の色成分に対応づけて構成することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成手段は、前記パッチの列に対応したガイドを、前記パッチの列の色成分と同一の色成分で構成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、パッチの列を前記測色装置により前記ガイドに沿って走査する際に、前記測色装置により測色されることのない位置に前記ガイドを配置することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記測色装置はセンサの開口部を有しており、前記生成手段は、パッチの列を前記測色装置により前記ガイドに沿って走査する際に、前記開口部に掛からない位置に前記ガイドを配置することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記測色装置から測定結果を受信して、前記パッチの列ごとに測定の失敗を判定する手段を更に有し、
前記生成手段は、前記測定の失敗があった場合に、前記測色チャートのパッチを間引いた簡易チャートの画像情報を改めて生成することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記測色装置から測定結果を受信して、前記パッチの列ごとに測定の失敗を判定する手段を更に有し、
前記生成手段は、前記測定の失敗があった場合に、前記パッチを拡大して測色チャートの画像情報を改めて生成することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項９】
前記生成手段は、前記パッチを拡大した測色チャートの画像情報を、複数のシートに分割して形成するように生成することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記生成手段は、前記パッチを拡大した測色チャートの画像情報を、拡大したシートに形成するように生成することを特徴とする請求項８に記載の情報処理装置。
【請求項１１】
ユーザインタフェース手段を更に有し、
前記ユーザインタフェース手段は、前記測定の失敗があった場合にはそのことを表示し、その後の前記測色チャートの出力の指定を受け付けることを特徴とする請求項７乃至１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記測色装置から測定結果を受信して、前記測色装置の走査がパッチの列からのずれによる測定の失敗、または、前記走査の速度に起因する測定の失敗を判定する手段を更に有し、
前記生成手段は、前記パッチの列からのずれによる測定の失敗があった場合に、前記測色チャートのパッチを拡大し、前記走査の速度に起因する測定の失敗があった場合に、前記スリットを拡大して、測色チャートの画像情報を改めて生成することを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項１３】
測色装置と、
請求項1乃至１２のいずれか一項に記載の情報処理装置と
を含むことを特徴とするキャリブレーションシステム。
【請求項１４】
画像形成装置を更に含むことを特徴とする請求項１３に記載のキャリブレーションシステム。
【請求項１５】
シート上に形成した画像を出力する画像形成装置のカラーキャリブレーションを、前記画像形成装置により出力させた測色チャートを測色装置により測色した測色値に基づいて行うための前記測色チャートを作成するためのプログラムであって、
格子状にパッチを配置し、前記パッチの列に沿ったガイドを配置した測色チャートの画像情報を生成する工程と、
前記測色チャートの画像情報に基づいて前記画像形成装置に測色チャートを出力させる工程とをコンピュータにより実行させるためのプログラムであって、
前記ガイドは少なくとも、前記ガイドの方向に互いに隣接するパッチ間の隙間であるスリット内に配置されることを特徴とするプログラム。
【請求項１６】
シート上に形成した画像を出力する画像形成装置のカラーキャリブレーションを、前記画像形成装置により出力させた測色チャートを測色装置により測色した測色値に基づいて行うための測色チャート作成方法であって、
格子状にパッチを配置し、前記パッチの列に沿ったガイドを配置した測色チャートの画像情報を生成する工程と、
前記測色チャートの画像情報に基づいて前記画像形成装置に測色チャートを出力させる工程とを有し、
前記ガイドは少なくとも、前記ガイドの方向に互いに隣接するパッチ間の隙間であるスリット内に配置されることを特徴とする測色チャート作成方法。
【請求項１７】
シート上に形成した画像を出力する画像形成装置のカラーキャリブレーションを、前記画像形成装置により出力させた測色チャートを測色装置により測色した測色値に基づいて行うための測色チャートであって、
格子状のパッチと、前記パッチの列に沿ったガイドとが配置され、
前記ガイドは少なくとも、前記ガイドの方向に互いに隣接するパッチ間の隙間であるスリット内に配置されてなることを特徴とする測色チャート。
【請求項１８】
前記ガイドは、前記測色装置により測定対象のパッチの列を測色する場合の前記測色装置の幅を示す線であることを特徴とする請求項１７に記載の測色チャート。
【請求項１９】
前記パッチの列は、同一の色成分の異なる濃度のパッチを配置して構成され、該パッチの列に対応したガイドは、前記パッチの列の色成分に対応づけて構成されることを特徴とする請求項１７又は１８に記載の測色チャート。
【請求項２０】
前記パッチの列に対応したガイドは、前記パッチの列の色成分と同一の色成分で構成されることを特徴とする請求項１９に記載の測色チャート。
【請求項２１】
前記ガイドは、前記パッチの列を前記測色装置により前記ガイドに沿って走査する際に、前記測色装置により測色されることのない位置に配置されることを特徴とする請求項１７乃至２０のいずれか一項に記載の測色チャート。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばプリンタなどの画像形成装置の色味を補正する技術に関する情報処理装置及び測色チャート作成方法および測色チャートに関する。
【背景技術】
【０００２】
電子写真方式のカラー画像形成装置においては、わずかな環境変動でも出力濃度の変動が生じてしまうので、出力濃度の階調性を一定に保つための手段を持つ必要がある。そこでその手段として、従来のカラー画像形成装置には、カラーキャリブレーション（以下、単にキャリブレーションと呼ぶ）を実施するためのキャリブレーション機構を搭載したものがある。キャリブレーションでは、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各トナーに対応した階調の異なるデータのパッチで構成されたチャートをキャリブレーション対象の画像形成装置で出力し、出力されたチャートを画像形成装置とは独立した濃度計等の測定器を用いて読み取る。読み取った値を予め持っているターゲットデータと比較することでＣＭＹＫ独立に階調を補正するためのＬＵＴ（Look Up Table）を作成する。画像形成装置は作成されたＬＵＴにより階調補正を行って画像を形成する。ＬＵＴとは、特定の間隔で区切られた入力データに対応した出力データを示すテーブルであり、演算式では表せない非線形な特性を表現することが可能である。そしてＣ、Ｍ、Ｙ、Ｋの各入力信号値を表現可能な画像形成装置側の各出力信号値に変換している。
【０００３】
上記キャリブレーション技術では階調の異なる複数のパッチで構成されたチャートを使用するため、配置するパッチ数よりもＬＵＴの階調数が多い場合は、パッチとして形成されない中間階調値は補間演算によって算出される。パッチ数が少ない場合は補間により計算される中間階調値が多くなるためキャリブレーション精度が低下する。従って、キャリブレーション精度を高くするためにはチャートにより多くのパッチを配置することが理想的であるが、限られたサイズのチャート上に多くのパッチを配置するためには個々のパッチサイズを小さくする必要がある。
【０００４】
上記キャリブレーションを実施する過程では、出力したチャートを濃度計で直接測定するなどユーザの作業が介在している。従って、人為的な測定ミスが発生する場合がある。例えば複数列にカラーパッチが配列されたカラーチャートの各カラーパッチを、測定器を用いて１列単位で測定を行う場合、本来の測定対象である測定列とは異なる列のカラーパッチを誤測定してしまう場合がある。
【０００５】
またパッチの走査速度が速すぎるために異なるパッチを区別できない場合もある。上記測定器では測定器をユーザが走査させてパッチを読み取り、各列に配置された異なる階調値のパッチの区切りは測定器に識別させている。パッチ区切りの識別を容易化するため、走査方向における階調の異なるパッチの間にスリットと呼ばれるパッチを配置する必要がある。スリットは隣接するパッチに対して濃淡差または色差が大きい色で構成される。つまり、測定器は、走査中に濃淡差または色差の大きな変化があるとパッチが切り替わったことを識別する。このため走査速度が速すぎるとスリットを識別できず、階調の異なる複数のパッチを１つのパッチとして読み取ってしまうことになる。これにより読み取るべきパッチ数が不足してしまう場合や、本来読み取るべきパッチの階調値（濃度値）とは異なる測色値を得てしまうこととなる。
【０００６】
前述したようにパッチサイズを小さくしてしまった場合、これらの人為的な測定ミスが発生する可能性が増加してしまう。また、これらの測定値を用いて補正用ＬＵＴを作成すると補正用ＬＵＴの精度が著しく低下してしまう。ここで作成された補正ＬＵＴを用いて印刷を行った場合、キャリブレーション本来の目的である濃度の階調性や色味の安定性を大きく損なうこととなる。
【０００７】
これらの問題への対応方法の一つとして、各パッチ間に間隙画像を配置し、間隙画像を読み取った際の測色値と予め取得しておいた基準測色データとに基づいて測定器がパッチの内部を通過したか否かを判定する技術が提案されている（特許文献１）。
【０００８】
また、複数の色見本を複数回測色し、取得した測定データから測色器の状態を示す状態情報を取得し、取得した状態情報から測色の技能に対する評価情報を生成する技術が提案されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１２−２０５２２１号公報
【特許文献２】特開２０１２−３７４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら特許文献１では間隙画像を測色した際の測色値と基準測色データとを比較し、比較結果により測色器がパッチの内部を通過しなかったと判断した場合には、当該パッチを測色した際の測色値を除外している。これにより本来配置していたはずのパッチ数よりも少ないパッチ数しか取得できず、キャリブレーション精度が低下してしまう場合がある。
【００１１】
また、特許文献２では測色に対する評価結果を生成し、ユーザが向上すべき測色技能を通知しているが、測色するパッチが小さい場合には測色ミスを低減することが容易ではなかった。
【００１２】
本発明は、上記従来例に鑑みてなされてもので、これら文献に記載された従来技術による課題を生じることなく、キャリブレーション実行時の走査ミスの発生を低減させ、キャリブレーション精度を向上させることができる情報処理装置及び測色チャート作成方法および測色チャートを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明は以下の構成を有する。
【００１４】
シート上に形成した画像を出力する画像形成装置のカラーキャリブレーションを、前記画像形成装置により出力させた測色チャートを測色装置により測色した測色値に基づいて行うための情報処理装置であって、
格子状にパッチを配置し、前記パッチの列に沿ったガイドを配置した測色チャートの画像情報を生成する生成手段と、
前記測色チャートの画像情報に基づいて前記画像形成装置に測色チャートを出力させる手段とを有し、
前記ガイドは少なくとも、前記ガイドの方向に互いに隣接するパッチ間の隙間であるスリット内に配置される。
【００１５】
他の観点によれば本発明は以下の構成を有する。
【００１６】
シート上に形成した画像を出力する画像形成装置のカラーキャリブレーションを、前記画像形成装置により出力させた測色チャートを測色装置により測色した測色値に基づいて行うための測色チャートであって、
格子状のパッチと、前記パッチの列に沿ったガイドとが配置され、
前記ガイドは少なくとも、前記ガイドの方向に互いに隣接するパッチ間の隙間であるスリット内に配置されてなる。
【発明の効果】
【００１７】
本発明によれば、走査ミスの発生を低減可能なカラーチャートを提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】キャリブレーションシステムの全体図である。
【図２】画像形成装置のブロック構成図である。
【図３】ＰＣのブロック構成図である。
【図４】画像処理部の構成図である。
【図５】１Ｄ−ＬＵＴの構成図である。
【図６】キャリブレーション時のＰＣの制御フローである。
【図７】チャート情報生成時の制御フローである。
【図８】キャリブレーション時の画像形成装置の制御フローである。
【図９】測色装置の外観図である。
【図１０】測色に使用するチャートの一例である。
【図１１】測色装置の走査ミスの一例である。
【図１２】実施形態１における走査ガイドの設置例である。
【図１３】実施形態１におけるパッチサイズ下限値算出方法の一例である。
【図１４】実施形態２における測色ミス時の制御フローである。
【図１５】実施形態２におけるＵＩ画面の一例である。
【図１６】実施形態３における測色ミス時の制御フローである。
【図１７】１Ｄ−ＬＵＴの説明図である
【発明を実施するための形態】
【００１９】
［第１実施形態］
以下、本発明を実施するための形態について図面を用いて説明する。図１は本実施形態を適用するのに好適なキャリブレーションシステムの構成を示す図である。情報処理装置であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０１は、ＬＡＮ１０６に接続し画像形成装置１０５によりシート上に測色チャートの印刷を行わせ、また、測色装置（測定装置とも呼ぶ）１０２から測色値を取得し、測色結果を画像形成装置１０５に送信するキャリブレーション処理を行う。ＰＣ１０１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上ではカラーキャリブレーション（以下、単にキャリブレーションと呼ぶ。）を実行するためのキャリブレーションアプリケーションが動作している。ＰＣの内部構成は図３を用いて後述する。入力装置１０３は例えばキーボードやマウスなどであり、測色者からの操作指示をＰＣ１０１に通知する。表示装置１０４はキャリブレーションアプリケーションが測色者に対する操作指示などを表示するためのディスプレイである。これらは利用者に対するユーザインタフェースを提供している。測色装置１０２は分光光度計や濃度計といった測色器であり、いずれも直接、もしくは測定値を演算する事で濃度値やＬａｂ値を取得できるものである。
【００２０】
図９（ａ）に本実施形態で用いる測色装置１０２の外観を示す。本実施形態で示す測色装置１０２は測色者が片手で操作することが可能であり、センサ９０１、測定スイッチ９０２および図示しない光源を備える。図示しない光源はＬＥＤなどで構成され、測色装置１０２の下部に配置されるカラーチャートに対して光を照射する。センサ９０１は測色装置１０２の底面に配置されており、前記カラーチャートに照射された光に対する反射光を受光し、その反射光をアナログ信号に変換する。また、測色装置１０２には図示しないＡ／Ｄ変換部が備えられており、センサ９０１で測定されたアナログ信号をデジタル信号に変換し、ＵＳＢケーブル９０３を介してＰＣ１０１に出力する。測色装置１０２は測定スイッチ９０２が押されている間、測色値を出力する。また、測色装置１０２はカラーチャート上をスライドさせられながらカラーパッチの測色を行うラインスキャン機能を備える。つまり、測定スイッチ９０２が押されている間、予め決められたサンプリング間隔で測色を行うことでパッチ部分の特定とパッチ部分の測色を行うことが可能である。なおチャート上ではパッチは格子状に配置されている。
【００２１】
図９（ｂ）は図９（ａ）に示す測色装置とは形状が異なる測色装置の一例を示している。図９（ｂ）に示す測色装置１０２の構成は図９（ａ）に示す測色装置と同様であるため説明は省略する。
【００２２】
＜画像形成装置＞
図２は本実施形態を適用するのに好適な画像形成装置１０５のシステム構成を示す図である。コントローラ２０１は画像出力装置であるプリンタ２０２と接続し、一方ではＬＡＮ１０６と接続することで、測色データや画像データ、デバイス情報の入出力を行うコントローラである。ＣＰＵ２０３は画像形成装置１０５全体を制御するコントローラとして機能する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４はＣＰＵ２０３による制御で、制御データの一時記憶、あるいはワークメモリとして使用される。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０５はＣＰＵ２０３が実行するプログラムが記憶されている。ＨＤＤ２０６はハードディスクドライブで、システムソフトウェア、画像データ等を格納する。ネットワークＩ／Ｆ２１０はＬＡＮ１０６に接続し、情報の入出力を行う。以上の構成がシステムバス２１１上に配置される。イメージバスＩ／Ｆ２０７はシステムバス２１１と画像データを高速で転送するイメージバス２１２を接続し、データ構造を変換するバスブリッジである。イメージバス２１２は、ＰＣＩバスまたはＩＥＥＥ１３９４などの高速バスで構成される。デバイスＩ／Ｆ部２０９は、画像出力デバイスであるプリンタ２０２とコントローラ２０１を接続し、画像データの同期系／非同期系の変換を行う。画像処理部２０８は入力された画像データに対し、補正、加工、編集を施しその後のプリント出力または画像送信に適した処理を行う。画像処理部２０８の構成は図４を用いて後述する。
【００２３】
＜画像処理部＞
図４は画像形成装置１０５の画像処理部２０８の構成を示すブロック図である。画像形成装置１０５に印刷データが入力されるとラスター画像が画像処理部２０８に入力される。画像処理部２０８は少なくとも色変換部４０１、１Ｄ−ＬＵＴ補正部４０２、ハーフトーン処理部４０３から構成される。色変換部４０１は入力されたＲＧＢ色空間の画像データをＣＭＹＫ色空間に変換するものである。入力画像データがＣＭＹＫ色空間である場合、色変換部４０１はスキップされる。色空間変換されたＣＭＹＫデータは、１Ｄ−ＬＵＴ補正部４０２にて、Ｃ，Ｍ，Ｙ，Ｋの各単色の階調補正が施され、それぞれＣ２，Ｍ２，Ｙ２，Ｋ２に変換される。例えば１Ｄ−ＬＵＴの入力信号が８ビットデータである場合は１Ｄ−ＬＵＴのエントリー数は０〜２５５の２５６個であることが好ましい。すなわち全ての入力値に対してそれぞれ１つの出力値が格納されていることが好ましい。カラーキャリブレーションの結果得られた補正用ＬＵＴは、１Ｄ−ＬＵＴ補正部４０２により適用される。ハーフトーン処理部４０３では、Ｃ２，Ｍ２，Ｙ２，Ｋ２のデータがディザパターンなどを用いたスクリーン処理を施される。
【００２４】
ここで１Ｄ−ＬＵＴ生成方法を図１７を用いて説明する。図１７（ａ）は画像形成装置１０５の理想的なターゲット特性と画像形成装置１０５で出力される濃度特性（エンジン特性）との関係を示している。また、画像形成装置１０５で出力される濃度特性をターゲット特性に補正するための１Ｄ−ＬＵＴ（補正ＬＵＴ）の関係を示したものである。これら特性は、出力信号値に対して実際に画像として形成される濃度値を示している。ここでエンジン特性を測定するためのサンプリング点が多いほど、よりエンジン特性を正確に検知することができるため、それに合わせて補正用の１Ｄ−ＬＵＴの精度を向上させることができる。
【００２５】
図１７（ｂ）はエンジン特性を測定するためのサンプリング点が少ない場合の例を示し、図１７（ｃ）はエンジン特性を測定するためのサンプリング点が十分に多い場合の例を示している。図１７（ｂ）のようにサンプリング点が少ない場合は、各サンプリング点の間の階調値を例えば線形補間演算によって算出するため、実際に出力されているエンジン特性から乖離してしまう。このため、測定されたエンジン特性から生成される１Ｄ−ＬＵＴも精度が低いものとなってしまう。一方で図１７（ｃ）に示すようにエンジン特性を測定するためのサンプリング点が十分である場合、エンジン特性を正確に測定することができ、生成される１Ｄ−ＬＵＴの精度が高まる。
【００２６】
図５は１Ｄ−ＬＵＴ補正部４０２の入出力関係の模式図を示すものである。図５によると１つの入力に対して１つの出力がされていることが分かる。すなわち、Ｃ入力Ｃ２出力用、Ｍ入力Ｍ２出力用、Ｙ入力Ｙ２出力用、Ｋ入力Ｋ２出力用と、各色成分の４つの１Ｄ−ＬＵＴが独立している。
【００２７】
＜ＰＣ内部構成＞
図３は本実施形態を適用するのに好適なＰＣ１０１の内部構成を示す図である。ＣＰＵ３０１はＰＣ１０１全体を制御するコントローラとして機能する。ＲＡＭ３０２はＣＰＵ３０１による制御で、制御データの一時記憶、あるいはワークメモリとして使用される。ＲＯＭ３０３はＣＰＵ３０１が実行するプログラムが記憶されている。ＨＤＤ３０４はハードディスクドライブで、システムソフトウェア、測色データ等を格納する。ネットワークＩ／Ｆ３０５はＬＡＮ１０６に接続し、情報の入出力を行う。ビデオカード（ＶＣ）３０６は表示装置１０４の表示を制御する。ＵＳＢ  Ｉ／Ｆ３０７はＵＳＢ機器との通信を制御する。ここではキーボードやマウスなどの入力装置１０３や測色装置１０２などがＵＳＢ  Ｉ／Ｆ３０７を介してＰＣ１０１と接続される。以上の構成がシステムバス３０８上に配置される。
【００２８】
＜制御フロー＞
ＰＣ１０１におけるＣＰＵ３０１による制御について説明する。図６（ａ）はＰＣ１０１から画像形成装置１０５に対するチャート印刷時までの測色チャート作成の動作を制御するＣＰＵ３０１の制御フローを示す図である。なお、本フローチャートの各ステップにおける動作は、ＲＯＭ３０３に格納されるプログラムを、ＣＰＵ３０１がＲＡＭ２０４に展開し実行することにより実現する。
【００２９】
ＣＰＵ３０１は入力装置１０３からの測色装置選択信号を受信する（ステップＳ６０１）。ＣＰＵ３０１は受信した測色装置選択信号を判別する（ステップＳ６０２）。判別した結果、測色装置Ａが選択されていた場合、測色装置Ａ情報を取得する（ステップＳ６０３）。一方で測色装置Ｂが選択されていた場合、測色装置Ｂ情報を取得する（ステップＳ６０４）。測色装置Ａ情報および測色装置Ｂ情報は、予めＨＤＤ３０４に格納されているものとする。ここで測色装置情報とは測色装置１０２の測色装置幅や測色装置１０２の開口幅１００５、測色装置１０２の測色サンプリング速度を含む情報である。測色装置幅とは、測色装置１０２を走査させる走査方向に直交する方向についての測色装置１０２の幅である。開口幅とは、センサ９０１が受光するための開口部の、測色装置幅と同じ方向についての幅である。例えばセンサ９０１に対する開口部が円形ならその直径となる。測色サンプリング速度は、測色装置１０２による一定時間あたりのサンプリング数である。これら値は、例えば測色装置１０２の接続時に予めＰＣ１０１に登録されていたり、あるいは測色装置１０２の不揮発メモリ等に格納されていたり、あるいはインターネット等で接続可能なサーバに保持されている。また、本実施形態では測色装置Ａおよび測色装置Ｂの２つ測色装置を例に挙げているが、これに限ったものではなく、１つあるいは３つ以上の測色装置から選択できてよい。
【００３０】
次にＣＰＵ３０１はステップＳ６０３またはステップＳ６０４で取得した測色装置情報に基づきチャート情報を生成する（ステップＳ６０５）。チャート情報生成フローについては図７を用いて後述する。ＣＰＵ３０１はステップＳ６０５で生成されたチャート情報を基に画像形成装置１０５に対してチャート印刷要求を行う（ステップＳ６０６）。なおチャート情報とは、チャートに対応したベクタやイメージ等の画像情報である。
【００３１】
図６（ｂ）は測色装置１０２から測色値を取得し、画像形成装置１０５に測定結果を送信するまでの動作を制御するＣＰＵ３０１の制御フローを示す図である。ＣＰＵ３０１は測色装置１０２からカラーチャート上のカラーパッチを走査して得られる測色値を取得する（ステップＳ６０７）。次にＣＰＵ３０１はステップＳ６０７で得られた測色結果を画像形成装置１０５に送信する（ステップＳ６０８）。ここで送信される測色結果は測色装置１０２で測定した各色成分の濃度値である。
【００３２】
図８はチャート印刷要求を受信する際の画像形成装置１０５による動作手順を示す。図８（ａ）は印刷要求を受信してからチャートを出力するまでのＣＰＵ２０３の制御フローを示している。ＣＰＵ２０３はＰＣ１０１からのチャート印刷要求を受信する（ステップＳ８０１）。ＣＰＵ２０３はプリンタ２０２にキャリブレーション前制御の実行指示を送信し、プリンタ２０２はキャリブレーション前制御を実行する（ステップＳ８０２）。キャリブレーション前制御とはチャートを出力する際のプリンタ内部の状態をある目標状態にするための制御である。プリンタ内部の状態とは、例えば中間転写ベルトにトナー像を形成するため電子写真プロセスにおけるか各種電位設定を指す。そして中間転写ベルトにトナー像を形成させ、図示しない内部センサで測定しながら該トナー像の測定値が目標値になるための前記各種電位設定を決定するのである。キャリブレーション前制御が終了すると、ＣＰＵ２０３はステップＳ８０１で受信したチャート情報に従い、チャート画像データを生成する（ステップＳ８０３）、次にＣＰＵ２０３はプリンタ２０２にチャートを出力する（ステップＳ８０４）。
【００３３】
図８（ｂ）は測定値を受信してからキャリブレーションが完了するまでのＣＰＵ２０３の制御フローを示している。ＣＰＵ２０３はＰＣ１０１から測定結果を受信する（ステップＳ８０５）。次にＣＰＵ２０３はステップＳ８０５で受信した測定結果に基づいて、測定されたエンジン特性をターゲット特性に変換するための１Ｄ−ＬＵＴを生成する（ステップＳ８０６）。次にＣＰＵ２０３はステップＳ８０７で生成された１Ｄ−ＬＵＴを図４に示す１Ｄ−ＬＵＴ補正部４０２に設定する（ステップＳ８０７）。
【００３４】
＜測色方法＞
図１０（ａ）に測色装置１０２を用いたカラーチャートの測定方法を示す。また、図１０（ｂ）は図１０（ａ）に示す点線で囲まれた領域の拡大図である。測色装置１０２の読み取り方法として、測色者が測色装置１０２を走査させながらカラーチャート１００１に配置された複数のキャリブレーション用のパッチ１００２を列（図の上下方向）単位で測色を行う。測色者は測色装置１０２の底面をカラーチャート１００１に密着させ、センサ９０１で受光するための開口部１００５がカラーパッチ１００２上を通過するよう走査方向１００４に沿って測色装置１０２を走査させる。なお図１０はモノクロームなので表せないが、ひとつの列はひとつの色成分のパッチが配置され、行方向（図の左右方向）には、異なる色成分のパッチが配置される。図１０ではひとつの色成分のパッチが一列に配置されているが、複数列にわたって配置することもできる。また一列の中に異なる色成分のパッチを配置してもよい。
【００３５】
カラーチャート１００１上には特定の階調値（すなわち濃度）を持つカラーパッチ以外にパッチに切り替わりを検知するための隙間であるスリット１００３が配置される。スリット１００３は走査方向１００４に沿って配置されるカラーパッチ１００３間に配置され、走査方向１００４の前後のパッチの階調値に対して濃度差または色差が大きい階調値で形成される。例えば前後のパッチの階調値が濃い場合には淡い階調値で形成され、一方で前後の階調値が淡い場合には濃い階調値で形成される。本スリット１００３をパッチ間に配置することにより測色装置１０２は、走査方向１００４に走査されている間に測色値差が大きいサンプリングポイントでパッチが切り替わったことを識別することができる。
【００３６】
ここで、測色者は測色装置１０２を用いてカラーチャート１００１のカラーパッチ１００２を走査方向１００４に沿って走査させながら測色を行う場合、測色者によっては走査方向がずれてしまい、誤った測色値を取得してしまう場合がある。例えば図１０の例では、走査方向がずれると、他の色成分のパッチを測色してしまう。ここで得られた測色値を用いて補正ＬＵＴを生成した場合、キャリブレーションの精度が低下してしまう。また、誤った測色値を取得したパッチを読み飛ばしたとしても、サンプル数が減少するためキャリブレーション精度が低下してしまう。ここでパッチを読み飛ばすとは、図１７に示すエンジン特性を測定するためのサンプリング点が減少するということを示す。
【００３７】
一方、キャリブレーション精度を上げるためにはパッチ数を多く配置し、キャリブレーションに用いるためのサンプル点が多いことが理想的である。しかしながらカラーチャート上に多くのパッチを配置するためにはパッチサイズを小さくする必要がある。図１１はパッチサイズによって操作性の難易度が変わることを示す図である。図１１において開口部１００５は測色装置１０２の底面に位置しているため測色装置上部から視認することができない。パッチサイズが測色装置１０２の幅より大きい場合は、測色装置がパッチ上を走査できていることを確認しながら走査できるため走査ミスは起きにくい。しかしながら測色装置１０２の幅が大きい場合にはそれに合わせてパッチサイズを大きくする必要がでてくる。このため配置できるパッチ数が減少しキャリブレーション精度が低下する。キャリブレーション精度を上げるためにはパッチ数を多くする必要があるため、それに合わせパッチサイズを測色装置幅より小さくしなくてはいけない場合がある。この場合、開口部１００５がパッチを通過する際にはパッチが測色装置１０２の下に隠れてしまうため、測色装置１０２の開口部１００５がパッチ内を通過したかどうか判断しながら走査することが困難となる。
【００３８】
そこで本実施形態では測色者によって選択された測色装置１０２の測色装置情報に基づき、キャリブレーションに必要なパッチ数を確保しながらも走査ラインを確認しながら走査できるよう、カラーチャート上に走査ガイドを配置したカラーチャートを提供する。走査ラインとは、測色装置１０２を走査させる方向に延びる仮想的な線であり、走査方向を示している。
【００３９】
図１２（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）はパッチサイズを小さくした場合に、カラーチャート上に走査ガイドを配置した一例を示している。図１２（ａ）はマゼンタ色の階調値で構成された走査ラインを走査する際の走査ガイドを配置した例を示している。ここで走査ガイドを配置する位置は走査ラインにおけるパッチの中心位置１２０１から（−測色装置幅／２）の位置１２０２および（＋測色装置幅／２）の位置１２０３に配置する。なおパッチの中心位置を基準として±測色装置幅／２にガイドを配置したのは、開口部１００５が測定装置１０２の底部のほぼ中央にあることを前提としているためである。したがってそれを前提としないならば、ガイドは、センサ９０１（あるいは開口部１００５）が測定対象のパッチの上に載った状態で、測定装置１０２の幅に相当する位置にガイドが描かれるように配置される。なお開口部の中心からのずれ量などの情報は、測色装置情報から取得される。図１２（ｂ）はイエロー色の階調値で構成された走査ラインに沿って走査させる際の走査ガイドを配置した例を示している。ガイドを配置する位置は図１２（ａ）と同様、イエロー色の走査ラインにおけるパッチの中心位置から（−測色装置幅／２）の位置および（＋測色装置幅／２）の位置である。
【００４０】
図１２（ｃ）は全走査ラインに対するガイドを配置した場合の一例を示している。図１２（ｄ）は、各走査ラインのパッチと同一の色で構成されたガイドを配置した場合の例を示している。これは各走査ラインに対して全て同色（例えば黒色のみ）でガイドを配置した場合、現在読み取るべき走査ラインに対する走査ガイドが不明瞭になるのを防止するためである。ここでは走査ラインと同色で走査ガイドを構成しているが、例えば走査ラインごとの走査ガイドをそれぞれ点間隔の異なる点線で形成してもよい。また、本実施形態では走査ガイドは走査ラインにおけるスリット内にのみ配置している。これはパッチ上にも走査ガイドを配置してしまうとパッチの視認性が低下するためである。このように、測色対象のパッチと色や形状で対応付けたガイドをチャートに配置することで、人為的な過誤の可能性を一層低下させることができる。
【００４１】
図１２（ｅ）は図１２（ｃ）、（ｄ）に対して、走査ラインに不必要な部分のトナーを削減した場合のパッチ配置を示している。ここでは走査ラインに対するガイドと、隣接するパッチの走査ガイドの間のパッチ部分を削減している。これにより、スリット内に配置したガイドだけでなく、隣接する走査ラインのパッチのエッジもガイドの役割を果たすことができ、より視認性が向上する。また、キャリブレーションに用いるトナー量を削減することができる。本実施形態ではパッチサイズや走査ラインに対する走査ガイド位置を測色装置情報に基づいて生成する。
【００４２】
＜チャート情報生成フロー＞
図７に図６のステップＳ６０５でのチャート情報生成フローの詳細を示す。ＣＰＵ３０１は、図６におけるステップＳ６０３またはステップＳ６０４で取得した測色装置情報からパッチサイズを生成し、カラーチャート上に配置可能なパッチ数を算出する（ステップＳ７０１）。例えば使用する用紙サイズがＡ４用紙（横２１０ｍｍ×縦２９７ｍｍ）である場合、パッチ幅を３５ｍｍ（＝測色装置幅）、パッチ高さを２０ｍｍとした場合、配置可能なパッチ数は横５×縦１２＝６０パッチとなる。つまり、パッチをシアン、マゼンタ、イエロー、ブラックの単色で構成した場合、配置できるパッチ数は各色１５パッチとなる。
【００４３】
ＣＰＵ３０１はステップＳ７０１で算出されたパッチ数とキャリブレーションに必要なパッチ数とを比較する（ステップＳ７０２）。ここでキャリブレーションに必要なパッチ数は、例えばエンジン特性の変曲点がない場合（すなわち特性曲線が単純な凸カーブまたは凹カーブの場合）は各色２０パッチ程度、変曲点が１つあり特性曲線がＳ字形状となる場合は各色４０パッチ程度が必要となる。そこでサンプリングした測定値からエンジン特性を得て、その特性曲線の形状に応じた所定のパッチ数を基準として、チャート上に配置できるパッチ数が不足していないか判定する（Ｓ７０２）。不足していないと判定された場合（ステップＳ７０２のＮＯ）は測色装置幅をパッチサイズとし、チャート情報を生成する（ステップＳ７０３）。パッチが不足していると判定された場合（ステップＳ７０２のＹＥＳ）は、図６におけるステップＳ６０３またはステップＳ６０４で取得した測色装置情報から生成可能なパッチサイズ下限値を算出する（ステップＳ７０４）。パッチサイズ下限値算出方法については図１３を用いて後述する。
【００４４】
ＣＰＵ３０２ステップＳ７０４で算出されたパッチサイズと測色装置幅から走査ガイド情報を生成する（ステップＳ７０５）。ここで生成される走査ガイド情報は走査ガイドを配置する位置、形成色およびガイド形状を含むものである。
【００４５】
そして、決定されたパッチサイズのパッチを配置し、操作ガイド情報に応じたガイドを更に配置したチャート情報を作成する（ステップＳ７０６）。以上で図６に示すチャート情報生成処理が終了する。
【００４６】
＜パッチ下限値算出方法＞
以下図１３を用いてパッチサイズ下限値算出方法を説明する。図１３はパッチサイズを小さくしていった場合のパッチと走査ガイド位置の関係を示す図である。図中に示すＭＷは測色装置幅、ＡＷは開口部幅である。ＰＷ１、ＰＷ２およびＰＷ３はそれぞれパッチサイズＰＷを変化させた場合のパッチサイズを示すものであり、ＭＷ＝ＰＷ１＞ＰＷ２＞ＰＷ３＞ＡＷとなる。
【００４７】
例えばパッチサイズＰＷ＝ＰＷ１の場合はＮ列とＮ＋１列目のパッチの境界１３０１に走査ガイドが配置される。この場合には互いに隣接する列の境界に配置される、測定装置の幅を示すガイドは当該列の間で共用でき、ガイドと列との関連を示すには及ばない。この場合にはガイドは少なくともスリット内に配置されていればよいが、ガイドは互いに隣接する列のパッチの境界を通るので、パッチの境界部を通しても邪魔にはならない。ＰＷ＝ＰＷ２の場合にはＮ列を走査する際の走査ガイドはＮ＋１列目のスリット内１３０２に配置される。ＰＷ＝ＰＷ３もＰＷ＝ＰＷ２のときと同様にＮ列を走査する際の走査ガイドはＮ＋１列目のスリット内１３０３に配置されるがＮ＋１列目を走査する際の開口部位置にほぼ接する位置となる。つまりＰＷ３よりもパッチサイズを小さくした場合、Ｎ列目を走査する際の走査ガイドがＮ＋１列目を走査する際の開口幅内に配置されてしまう。これによりスリット内のガイドが測定対象となってしまうため、本来スリットの役割である、走査ライン上のパッチが切り替わったことを測定装置に認識させることができなくなる場合がある。このため、パッチサイズ（パッチ幅）ＰＷは以下の条件を満たす範囲で算出される。
ＩＮＴ（ＭＷ／ＰＷ）が奇数の場合：
ＭＷ−ＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＜ＰＷ−ＡＷ
かつ
ＰＷ＞ＡＷ、
ＩＮＴ（ＭＷ／ＰＷ）が偶数の場合：
ＭＷ−ＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＞ＡＷ
かつ
ＰＷ＞ＡＷ。
【００４８】
ここでＩＮＴ（）は小数部を切り捨てる関数である。例えばＭＷ＝３、ＰＷ＝２の場合、ＩＮＴ（３／２）＝１となる。
【００４９】
ここで例えばＭＷ＝ＰＷ＝３５ｍｍ、ＡＷ＝６ｍｍとした場合、ＩＮＴ（３５／３５）＝１、３５−３５×ＩＮＴ（３５／３５）＜３５−６となり、０＜２９となり、ＩＮＴ（ＭＷ／ＰＷ）が奇数の場合の不等式が成立する。一方で、ＭＷ＝３５ｍｍ、ＰＷ２０ｍｍ、ＡＷ＝６ｍｍとした場合、ＩＮＴ（３５／２０）＝１、３５−２０×ＩＮＴ（３５／２０）＜２０−６となり、１５＜１４となるためＩＮＴ（ＭＷ／ＰＷ）が奇数の場合の不等式が成立しない。不等式が成立しない場合は開口幅の位置に走査ガイドが配置されてしまうため、上記式が成立するパッチサイズを算出する。また、ここではＡＷを開口部幅としているが、ＡＷ'＝ＡＷ×Ｎとして多少の走査ラインのずれを許容できるようにしておいてもよい。
【００５０】
なお、上記演算式において測定装置幅＝３５ｍｍ、開口部幅ＡＷ'＝１２ｍｍとした場合、パッチサイズは２３．５ｍｍとなり、配置できるパッチ数は横８×縦１２＝９６となり、１．６倍のパッチを配置することが可能となる。なお上記式において、ＭＷおよびＡＷは測定装置により決まっているので、上記条件を満たすＰＷの値を測定装置ごとに予め幾通りか決めておき、その中から必要な数のパッチをチャートに形成できる最大の幅を選択するように構成してもよい。
【００５１】
上述の式についてその意味を説明する。ＩＮＴ（ＭＷ／ＰＷ）の値は、測定装置の幅ＭＷ内に、何列分のパッチが収まるかを意味する。ＩＮＴ（ＭＷ／ＰＷ）が偶数の場合、測定装置の中央部がパッチの中央部と一致しており、かつパッチ幅ＰＷが、ＩＮＴ（ＭＷ／ＰＷ）が偶数であるという条件の下で最大とすれば、測定装置の端部がパッチの中央部と一致することになる。このときの測定装置の幅ＭＷは、ＰＷ×ＩＮＴ（ＭＷ／ＰＷ）と表せる。このときの測定装置の幅の位置にガイドを配置すれば、ガイドに沿って走査する測定装置の開口部１００５の中央にガイドが掛かる。ガイドが開口部１００５から外れるのは、この幅よりも測定装置の幅が外側へ左右それぞれＡＷ／２ずつ、あわせてＡＷ広がったときであるから、測定装置の幅ＭＷはＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＋ＡＷより大きい必要がある（あるいは等しくともよい）。すなわち、ＭＷ−ＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＞ＡＷである。このときの測定装置の幅の位置にガイドを配置しても、ガイドに沿って走査する測定装置の開口部１００５にガイドが掛かることはない。またＩＮＴ（ＭＷ／ＰＷ）が偶数であるという条件の下でパッチ幅が最小（すなわち、奇数のパッチ列がほとんど測定装置の幅に収まる）とすれば、測定装置の端部は互いに隣接するパッチの境界と一致することになる。このときの測定装置の幅の位置にガイドを配置すれば、ガイドに沿って走査する測定装置の開口部１００５にガイドが掛かることはない。したがって、ＩＮＴ（ＭＷ／ＰＷ）が偶数の場合、パッチ幅に上限のみがあって下限はない。
【００５２】
一方、ＩＮＴ（ＭＷ／ＰＷ）が奇数の場合、測定装置の中央部がパッチの中央部と一致しており、かつパッチ幅ＰＷが、ＩＮＴ（ＭＷ／ＰＷ）が奇数であるという条件の下で最大とすれば、測定装置の端部は互いに隣接するパッチの境界と一致することになる。このときの測定装置の幅の位置にガイドを配置すれば、ガイドに沿って走査する測定装置の開口部１００５にガイドが掛かることはない。またＩＮＴ（ＭＷ／ＰＷ）が奇数であるという条件の下でパッチ幅が最小（すなわち、偶数のパッチ列がほとんど測定装置の幅に収まる）とすれば、測定装置の端部がパッチの中央部と一致することになる。このときの測定装置の幅ＭＷは、ほぼＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＋ＰＷと表せる（等しいとＩＮＴ（ＭＷ／ＰＷ）が偶数になる）。このときの測定装置の幅の位置にガイドを配置すれば、ガイドに沿って走査する測定装置の開口部１００５の中央にガイドが掛かる。ガイドが開口部１００５から外れるのは、この幅よりも測定装置の幅が内側へ左右それぞれＡＷ／２ずつ合わせてＡＷ狭まったときであるから、測定装置の幅ＭＷはＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＋ＰＷ−ＡＷより小さい必要がある。すなわち、ＭＷ−ＰＷ×ＩＮＴ（ＭＷ／ＰＷ）＜ＰＷ−ＡＷである。このときの測定装置の幅の位置にガイドを配置しても、ガイドに沿って走査する測定装置の開口部１００５にガイドが掛かることはない。したがって、ＩＮＴ（ＭＷ／ＰＷ）が奇数であれば、パッチ幅に下限のみがあって上限はない。
【００５３】
以上のように第１実施形態では測色装置１０２の測色装置情報に基づいてパッチサイズを決定し、決定されたパッチサイズおよび測色装置情報に基づいて走査ガイドを配置するチャート生成する。そこで生成されたチャートを用いて画像形成装置１０５のキャリブレーションを行った。これにより、キャリブレーションに必要なパッチ数を読み取る場合でも走査ミスを低減可能なカラーチャートおよびキャリブレーションシステムを提供することが可能となる。
［第２実施形態］
第１実施形態においては測色装置情報に基づいてパッチサイズを決定し、決定されたパッチサイズおよび測色装置情報に基づいて走査ガイドを設置する位置を決定しチャートを生成した。しかしながら、パッチサイズを小さくした場合、走査ガイドを配置した場合でも走査ミスが発生してしまう場合がある。走査ミスが多発した場合、走査ミスが発生したパッチを読み飛ばしてしまうとキャリブレーション精度が低下してしまう。また、測色ミスが発生したことを測色者に通知を行う場合は測色ミスが多発するとキャリブレーションを完了するまでに膨大な時間を要することになる。つまり、本来の目的でありキャリブレーション処理自体が完了できないことになる。本実施形態では、パッチサイズが小さくなったことにより走査ミスが多発してしまった場合に、測色者に対しチャートの変更を促す方法について説明する。
【００５４】
図１４は本実施形態におけるチャート測色時のＣＰＵ３０１の制御フローを示している。ＣＰＵ３０１は測定失敗数の初期化を行う（ステップＳ１４０１）。次にＣＰＵ３０１は測色装置１０２からＮ列目の測色値を取得する（ステップＳ１４０２）。次にＣＰＵ３０１はステップＳ１４０２で取得した測色値から測定に失敗しているか否かを判定する（ステップＳ１４０３）。ここで測定失敗とは、走査ラインにずれが生じてしまったか、走査速度が速すぎたかどうかを判定する。走査ラインがずれてしまったことを検知する方法としては、例えばマゼンタ色で構成された列を走査している際に、隣接するラインの色（例えばシアンや、イエロー）などの色を読み取ったか否かで判定すればよい。走査速度の検知については、走査速度が速すぎるとスリットを認識できないため、検知されるパッチ数が配置されたパッチ数を満たさないか否かで判定すればよい。また、パッチ内で規定数分のサンプルを得られなかったとして判断してもよい。
【００５５】
ここで測定成功と判定された場合（ステップＳ１４０３のＮＯ）、ＣＰＵ３０１は測定列を次のラインに移動する（ステップＳ１４０４）。次にＣＰＵ３０１は全列の測定が完了したか否かの判定する（ステップＳ１４０５）。ここで全列の測定が完了していると判断された場合は本フローを終了する（ステップＳ１４０５のＹＥＳ）。全列の測定が完了していないと判断された場合はＳ１４０２に戻る（ステップＳ１４０５のＮＯ）。
【００５６】
ステップＳ１４０３で測定失敗と判定された場合（ステップＳ１４０３のＹＥＳ）、ＣＰＵ３０１は測定失敗数（Ｅ＿ＣＮＴ）をカウントアップする（ステップＳ１４０６）。次にＣＰＵ３０１は測定失敗数を所定の閾値（Ｔｈ）と比較する（ステップＳ１４０７）。ここで、閾値を超えていないと判定された場合（ステップＳ１４０７のＮＯ）は、測定列を変えずにステップＳ１４０２に戻る。ステップＳ１４０７で閾値を超えていると判定された場合（ステップＳ１４０７のＹＥＳ）、チャートの再出力を促すメッセージを表示する（ステップＳ１４０８）。
【００５７】
ここで表示装置１０４に表示するメッセージの一例を図１５（ａ）に示す。ここでは簡易チャートの出力が促される。ここではいボタン１５０１が押下されるとＣＰＵ３０１に対して簡易チャートが選択された信号が送信される。一方いいえボタン１５０２が押下されるとＣＰＵ３０１に対して詳細チャートが選択された信号が送信される。
【００５８】
次にＣＰＵ３０１はチャートの再出力の信号を受信し、簡易チャートでの出力が選択されていた場合（ステップＳ１４０９のＹＥＳ）、画像形成装置１０５に対して簡易チャートでチャート印刷要求を行う（ステップＳ１４１０）。ここで、簡易チャートとは、第１実施形態で算出されたパッチサイズを拡大し、かつ、パッチを間引いた、すなわち列数を削減、もしくは各色の階調パッチ数を削減したチャートを指す。
【００５９】
ステップＳ１４０９で簡易チャートでの出力が選択されていない場合（ステップＳ１４０９のＮＯ）、ＣＰＵ３０１は画像形成装置１０５の給紙段情報を取得し、指定している用紙サイズより大きいサイズのシートが存在するか否かを判定する（ステップＳ１４１１）。ここでは指定されている用紙サイズがＡ４用紙であり、それよりも大きい用紙サイズをＡ３用紙として説明する。ここでＡ３用紙があると判定された場合（ステップＳ１４１１のＹＥＳ）は第１実施形態で算出される詳細チャートのパッチサイズをＡ４→Ａ３への拡大率で拡大配置する（Ｓ１４１２）。なお第１実施形態のようにチャートにガイドを記録する場合には、拡大後のパッチサイズが第１実施形態で説明したＰＷに関する条件を満たしている必要がある。そして、画像形成装置１０５に対して詳細チャートでチャート印刷要求を行う（ステップＳ１４１１のＹＥＳ）。ステップＳ１４１１でＡ３用紙がないと判定された場合（ステップＳ１４１１のＮＯ）、第１実施形態で算出される詳細チャートをＡ４用紙複数枚に分割し、画像形成装置１０５に対して分割された枚数分、チャート印刷要求を行う（ステップＳ１４１３）。ここで、パッチを分割する方法としては、列数で分割する方法や階調値で分割する方法等があるがここでは特に限定しない。ステップＳ１４１１では給紙段情報を取得し自動で判別を行っているが、例えば図１５（ｂ）に示すように測色者に対して選択メッセージを表示してもよい。ここで選択ボタン１５０３が押下された場合はＣＰＵ３０１に対してＡ３用紙が選択されたことが通知される。一方選択ボタン１５０４が押下された場合はＣＰＵ３０１に対してＡ４用紙での分割印刷が選択されたことが通知される。
【００６０】
以上のように実施形態２では走査ミスが発生してしまった場合に、測色者に対してチャートの変更を促すことでチャートの再印刷を行った。これにより、パッチサイズを小さくしたことによって走査ミスが発生し、キャリブレーション作業が滞ってしまうことを低減することが可能となる。
【００６１】
［第３実施形態］
第２実施形態においてはパッチサイズが小さくなったことにより走査ミスが多発してしまった場合に、測色者に対しチャートの変更を促す方法について説明した。しかしながら、走査ミスの要因は１つではないため、走査ミスの発生の有無のみによってパッチサイズを変更した場合、本来走査ミスの要因ではない方向に対してもパッチを拡大させてしまい、パッチ数が減少してしまう場合がある。そこで、本実施形態では走査ミスの要因に従ってパッチサイズを変更する方法について説明する。
【００６２】
図１６は本実施形態における走査ミス時に走査ミス要因に応じてパッチサイズを変更する際のＣＰＵ３０１の制御フローを示している。図１６におけるＣＰＵ３０１の制御フローは実施形態２で示した図１４のステップＳ１４０３およびステップＳ１４０６の制御間に設けられる。
【００６３】
ＣＰＵ３０１は図１４におけるステップＳ１４０３で測定失敗と判定された場合、ＣＰＵ３０１は測定失敗要因が走査ラインのずれに起因するミスか否かを判定する（ステップＳ１６０１）。ここで走査ラインのずれによる測定ミスである場合（ステップＳ１６０１のＹＥＳ）は、図１３に示すパッチ幅ＰＷに対して所定の拡大幅ＷＣを加算する（ステップＳ１６０２）。ステップＳ１６０１で走査ラインのずれではないと判定された場合（ステップＳ１６０１のＮＯ）はステップＳ１６０３に進む。なお第１実施形態のようにチャートにガイドを記録する場合には、ＰＷ＋ＷＣが第１実施形態で説明したＰＷに関する条件を満たしている必要がある。
【００６４】
次にＣＰＵ３０１は測定失敗要因が走査速度に起因するミスか否かを判定する（ステップＳ１６０３）。ここで走査速度による測定ミスである場合（ステップＳ１６０３のＹＥＳ）、図１３に示すパッチ高さＰＨに対して所定の拡大幅ＨＣを加算（ステップＳ１６０４）し、処理を終了する。ステップＳ１６０３で走査速度によるミスではないと判定された場合（ステップＳ１６０３のＮＯ）は処理を終了する。
【００６５】
上記処理においては各測定失敗要因が発生する毎にパッチサイズが更新される。よって本処理によって最終的に算出されたパッチサイズ（ＰＷおよびＰＨ）に基づき、各色の階調数や列数を削減して生成されたチャートを簡易チャートとして図１４に示すステップＳ１４０６以降の処理を行う。つまり、本実施形態で作成されたパッチサイズを基に図１４に示すステップＳ１４１０で出力される簡易チャートが生成される。
【００６６】
以上のように実施形態３では走査ミスが発生してしまった場合に、測色者の走査ミス要因に応じてパッチサイズを変更した。これにより、走査ミスが発生していない方向に対してパッチサイズが変更されてしまうことを防止し、必要以上にパッチ数を削減してしまうことを防止することができる
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015080051.tif 000003
【図２】
2015080051.tif 000004
【図３】
2015080051.tif 000005
【図４】
2015080051.tif 000006
【図５】
2015080051.tif 000007
【図６】
2015080051.tif 000008
【図７】
2015080051.tif 000009
【図８】
2015080051.tif 000010
【図９】
2015080051.tif 000011
【図１０】
2015080051.tif 000012
【図１１】
2015080051.tif 000013
【図１２】
2015080051.tif 000014
【図１３】
2015080051.tif 000015
【図１４】
2015080051.tif 000016
【図１５】
2015080051.tif 000017
【図１６】
2015080051.tif 000018
【図１７】
2015080051.tif 000019