(57)【要約】【課題】特定の種類の用紙を用意できなければ当該特定の種類の用紙のためのキャリブレーションを行うことができない、という不都合を解消する。【解決手段】印刷ヘッドによる第１の用紙へのインクの吐出により印刷させたパターンの測色値を取得する測色値取得工程と、前記測色値と、前記第１の用紙に印刷される前記パターンの測色値についての基準値とに基づいて、前記インクの量を補正するための第１補正値を生成する第１補正値生成工程と、前記第１の用紙の特性を前記第１の用紙よりも色再現範囲が狭い第２の用紙の特性へ変換するための特性変換係数と、前記第１補正値とに基づいて、第２補正値を生成する第２補正値生成工程と、前記印刷ヘッドによって前記第２の用紙へ前記インクを吐出させて印刷を行う場合に、吐出させる前記インクの量を前記第２補正値により補正するインク量補正工程と、を備える印刷制御方法。【選択図】図７
2015134487.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドによる第１の用紙へのインクの吐出により印刷させたパターンの測色値を取得する測色値取得工程と、
前記測色値と、前記第１の用紙に印刷される前記パターンの測色値についての基準値とに基づいて、前記インクの量を補正するための第１補正値を生成する第１補正値生成工程と、
前記第１の用紙の特性を前記第１の用紙よりも色再現範囲が狭い第２の用紙の特性へ変換するための特性変換係数と、前記第１補正値とに基づいて、第２補正値を生成する第２補正値生成工程と、
前記印刷ヘッドによって前記第２の用紙へ前記インクを吐出させて印刷を行う場合に、吐出させる前記インクの量を前記第２補正値により補正するインク量補正工程と、を備えることを特徴とする印刷制御方法。
【請求項２】
前記第１の用紙は光沢紙であり、前記第２の用紙はマット紙であることを特徴とする請求項１に記載の印刷制御方法。
【請求項３】
前記第２補正値生成工程では、前記第２補正値は、前記印刷ヘッドが吐出するインクの色毎に生成され、前記インク量補正工程では、インク色毎の前記第２補正値により色毎のインクの量を補正することを特徴とする請求項１または請求項２に記載の印刷制御方法。
【請求項４】
印刷ヘッドによる第１の用紙へのインクの吐出により印刷させたパターンの測色値を取得する測色値取得部と、
前記測色値と、前記第１の用紙に印刷される前記パターンの測色値についての基準値とに基づいて、前記インクの量を補正するための第１補正値を生成する第１補正値生成部と、
前記第１の用紙の特性を前記第１の用紙よりも色再現範囲が狭い第２の用紙の特性へ変換するための特性変換係数と、前記第１補正値とに基づいて、第２補正値を生成する第２補正値生成部と、
前記印刷ヘッドによって前記第２の用紙へ前記インクを吐出させて印刷を行う場合に、吐出させる前記インクの量を前記第２補正値により補正するインク量補正部と、を備えることを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御方法および印刷制御装置に関する。
【背景技術】
【０００２】
プリンターが印刷ヘッドから吐出するインク量を、理想的なインク量となるように補正するキャリブレーションが知られている。キャリブレーションにおいては、対象のプリンターによって用紙に印刷させたテストパターンを測色し、この測色値と、当該テストパターンの理想的な色彩値（基準値）との誤差が補償されるような補正値を算出する。
そして、以後、当該プリンターが吐出するインク量を当該補正値により補正する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
プリンターは、性質が異なる複数種類の用紙に画像を印刷することができる。そして、ある画像を印刷するために同じ量のインクを吐出した場合であっても、使用した用紙の種類が異なれば、印刷された画像の測色値は異なる。そのため、前記キャリブレーションは、種類が異なる用紙毎に行う必要があった。つまり、ある種類の用紙（用紙Ａと呼ぶ。）に前記テストパターンを印刷して得られた測色値に基づいて算出された補正値は、用紙Ａに印刷を行う際に用いられる補正値である。
【０００４】
しかし、用紙Ａのためのキャリブレーションを行いたい場合に、前記テストパターンの印刷のために常に用紙Ａを用意できるとは限らない。例えば、用紙Ａが、そのとき手元に無かったり、あるいは手元に有っても高価あるいは希少なためにできるだけ消費したくないこともある。このような場合、用紙Ａのためのキャリブレーションを実行することができず非常に不便であった。
【０００５】
本発明は上述の課題を解決するためになされたものであり、パターンの印刷に使用する用紙の違いにかかわらず正確なインク量の補正を可能とする印刷制御方法および印刷制御装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、印刷制御方法は、印刷ヘッドによる第１の用紙へのインクの吐出により印刷させたパターンの測色値を取得する測色値取得工程と、前記測色値と、前記第１の用紙に印刷される前記パターンの測色値についての基準値とに基づいて、前記インクの量を補正するための第１補正値を生成する第１補正値生成工程と、前記第１の用紙の特性を前記第１の用紙よりも色再現範囲が狭い第２の用紙の特性へ変換するための特性変換係数と、前記第１補正値とに基づいて、第２補正値を生成する第２補正値生成工程と、前記印刷ヘッドによって前記第２の用紙へ前記インクを吐出させて印刷を行う場合に、吐出させる前記インクの量を前記第２補正値により補正するインク量補正工程と、を備える。
【０００７】
当該構成によれば、第２の用紙を用いる印刷のためのキャリブレーションをする場合（第２の用紙を用いる印刷のために必要なインク量の補正値を取得する場合）に、第２の用紙とは特性が異なる第１の用紙を利用して前記パターンを印刷する。つまり、パターン印刷の際に、第１の用紙を第２の用紙の代わりに使用しつつ、第２の用紙を用いる印刷のためのキャリブレーションを正確に行うことができる。また、相対的に色再現範囲が広い特性から色再現範囲が狭い特性への変換は、その逆の変換よりも変換の精度が確保され易い。そのため、前記第２補正値は、第２の用紙へインクを吐出させて印刷を行う場合のインクの量の補正値として、十分精度が高い値であると言える。
なお、前記第１の用紙は、例えば光沢紙であり、前記第２の用紙は、例えばマット紙である。
【０００８】
本発明の態様の一つは、前記第２補正値生成工程では、前記第２補正値は、前記印刷ヘッドが吐出するインクの色毎に生成され、前記インク量補正工程では、インク色毎の前記第２補正値により色毎のインクの量を補正する。
当該構成によれば、印刷ヘッドから吐出されるインクの色毎に、正確なインク量の補正が行われる。
【０００９】
本発明の技術的思想は、上述した印刷制御方法のみによって実現されるものではない。例えば、前記印刷制御方法の各工程を実行する要素（各部）を備える印刷制御装置を一つの発明として捉えることができる。また、前記印刷制御方法の各工程をハードウェア（コンピューター）に実行させるコンピュータープログラム、さらには当該プログラムを記録したコンピューター読み取り可能な記録媒体、等の各種カテゴリーにて本発明が実現されてもよい。
【図面の簡単な説明】
【００１０】
【図１】本実施形態にかかる装置構成を概略的に示す図である。
【図２】制御部が実現する各機能を示すブロック図である。
【図３】印刷制御処理を示すフローチャートである。
【図４】特性変換テーブル生成処理を示すフローチャートである。
【図５】第１、第２の用紙毎のテストパターンの測色値の分布を例示する図である。
【図６】用紙が異なる測色値毎の一次元テーブルを例示する図である。
【図７】特性変換テーブルを例示する図である。
【図８】第２補正テーブル生成処理を示すフローチャートである。
【図９】異なるプリンター毎のテストパターンの測色値の分布を例示する図である。
【図１０】第２補正テーブルの生成方法を説明するための図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態を、以下の順序に従って説明する。
１．装置構成の概略
２．補正を伴う印刷制御処理の流れ
３．特性変換テーブルの生成
４．補正ターゲット値の生成
５．第２補正テーブルの生成
６．まとめ
【００１２】
１．装置構成の概略
図１は、本実施形態にかかる印刷制御システム１の構成を概略的に示している。印刷制御システム１は、プリンター２０と、プリンター２０を制御するための印刷制御装置（制御装置１０）とを含む。制御装置１０は、プリンター２０を制御するためのプログラムを搭載した装置であり、印刷制御方法の実行主体となる。制御装置１０は、代表的にはデスクトップ型あるいはラップトップ型のパーソナルコンピューター（ＰＣ）であるが、タブレット型端末やスマートフォン等であってもよい。印刷制御システム１は、測色装置５０を含んでもよい。測色装置５０は、画像が印刷された用紙を測色するための装置であり、測色計や画像読み取り装置（スキャナー）等が該当する。
【００１３】
印刷制御システム１を構成する制御装置１０やプリンター２０等は、通信可能に接続された個別の装置であってもよいし、それらがまとまった一製品を構成していてもよい。例えば、プリンター２０が、機体の一部に制御装置１０を含むとしてもよい。この場合、印刷制御１０を機体内に含むプリンター２０が、印刷制御システム１や印刷制御装置に該当し、印刷制御方法の実行主体となる。また、このような印刷制御システム１や印刷制御装置に該当するプリンター２０は、前記スキャナーをさらに含む複合機であってもよい。
【００１４】
印刷制御システム１は、さらに標準機４０を含んでも良い。標準機４０とは、プリンター２０と同型のプリンターであり、プリンター２０を対象としたキャリブレーションの基準となる機体である。キャリブレーションによれば、プリンター２０は、その機体固有の色再現性のずれ（標準機４０の色再現性を基準としたずれ）を補償して標準機４０と同等の画質を再現するための補正値（補正テーブル）を得ることができる。
【００１５】
プリンター２０を製造したメーカーが、標準機４０を有し、プリンター２０のユーザーが、制御装置１０とプリンター２０とを含む印刷制御システム１を有することもある。この場合、制御装置１０とは別に、標準機４０を制御するための制御装置（標準機４０を制御するためのプログラムを搭載した制御装置）が存在することとなる。標準機４０を制御するための制御装置は、例えば、後述する「３．特性変換テーブルの生成」や「４．補正ターゲット値の生成」を実現する。以下では説明を簡単にするために、標準機４０を制御するための制御装置も、制御装置１０であると仮定する。実際に制御装置１０は、プリンター２０を制御するだけでなく、標準機４０を制御するための制御装置を兼ねていてもよい。
【００１６】
制御装置１０では、演算処理の中枢をなすＣＰＵ１２がシステムバスを介して制御装置１０全体を制御する。当該バスには、ＲＯＭ１３、ＲＡＭ１４、各種インターフェース（Ｉ／Ｆ１９ａ，１９ｂ等）が接続され、またハードディスクドライブ（ＨＤ  ＤＲＶ）１５を介して記憶手段としてのハードディスク（ＨＤ）１６が接続されている。ＨＤ１６には、特性変換テーブルＴ０、補正ターゲット値ＴＧ、第１補正テーブルＴ１、第２補正テーブルＴ２等が記憶され得る。また、ＨＤ１６には、オペレーティングシステムやアプリケーションプログラム、プリンタードライバーＰＤ等が記憶され、これらプログラム類はＣＰＵ１２によって適宜ＲＡＭ１４に読み出され実行される。なお、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４をまとめて制御部１１と呼ぶ。Ｉ／Ｆ１９ａはプリンター２０や標準機４０と接続し、Ｉ／Ｆ１９ｂは測色装置５０と接続している。さらに制御装置１０は、例えば液晶ディスプレーによって構成される表示部１７や、例えばキーボードやマウスやタッチパッドやタッチパネルによって構成される操作部１８等を備える。
【００１７】
図２は、制御部１１がプリンタードライバーＰＤに従った処理をして実現する各機能を示している。図２によれば、制御部１１は、画像データ取得部Ｆ１、インク量データ生成部Ｆ２、インク量データ補正部Ｆ３、印刷データ生成部Ｆ４、印刷データ出力部Ｆ５、補正値生成部Ｆ６、特性変換テーブル生成部Ｆ７、補正ターゲット値生成部Ｆ８、等を有する。これら各機能については後述する。
【００１８】
プリンター２０（および標準機４０。図１の説明において以下同様。）では、Ｉ／Ｆ２５が制御装置１０側のＩ／Ｆ１９ａと有線あるは無線により通信可能に接続し、かつ、制御部２１等がシステムバスを介して接続されている。制御部２１においては、ＣＰＵ２２が、ＲＯＭ２３等に記憶されたプログラム（ファームウェア）を適宜ＲＡＭ２４に読み出して所定の演算処理を実行する。制御部２１は、印刷ヘッド２６、ヘッド駆動部２７、キャリッジ機構２８、送り機構２９の各部と接続して各部を制御する。
【００１９】
印刷ヘッド２６は、複数種類のインク（例えば、シアン（Ｃ）インク、マゼンタ（Ｍ）インク、イエロー（Ｙ）インク、ブラック（Ｋ）インク、等）毎の不図示のインクカートリッジから各種インクの供給を受ける。印刷ヘッド２６は、各種インクに対応して設けられた複数のインク吐出孔（ノズル）からインク滴を噴射（吐出）可能である。むろん、プリンター２０が使用するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー、ホワイト、メタリック…等、種々のインクを使用可能である。
【００２０】
キャリッジ機構２８は、制御部２１に制御されて、プリンター２０が備える不図示のキャリッジを所定の主走査方向に沿って往復移動させる。キャリッジには印刷ヘッド２６が搭載され、印刷ヘッド２６は、キャリッジにより当該往復移動を行う。送り機構２９は、制御部２１に制御されて、不図示のローラー等によって用紙を主走査方向と交差する送り方向へ搬送する。ヘッド駆動部２７は、制御部２１がＩ／Ｆ２５を介して制御装置１０から取得した印刷データ（印刷データについては後述。）に基づいて、印刷ヘッド２６の各ノズルに対応して設けられた圧電素子を駆動するための駆動電圧を生成する。ヘッド駆動部２７は、当該駆動電圧を印刷ヘッド２６へ出力する。これにより、前記キャリッジによって移動中の印刷ヘッド２６の各ノズルから、前記搬送された用紙へインク種類毎のインク滴が吐出される。吐出されたインク滴が用紙に付着し、用紙上にドットが形成されることで、用紙上に印刷データに基づく画像が再現される。
【００２１】
また、プリンター２０は、例えば液晶ディスプレーによって構成される表示部３０や、例えばボタンやタッチパネル等によって構成される操作部３１等を備える。
プリンター２０は、前記のように印刷ヘッド２６が  主走査方向に沿って移動するいわゆるシリアルプリンターに限られない。例えば、プリンター２０は、ノズルが主走査方向に沿って並ぶインク種類毎のノズル列を前記送り方向に複数並列させたラインプリンター用ヘッドを有するラインプリンターであってもよい。また、ノズルからインク滴を吐出させる手段も、前記圧電素子に限られず、発熱素子によりインクを加熱してノズルからインク滴を吐出させる手段を採用してもよい。さらに、プリンター２０が採用する印刷方式は、前記のようなインクジェット方式に限る必要はなく、レーザー方式やサーマル方式であってもよい。
【００２２】
２．補正を伴う印刷制御処理の流れ
図３は、制御装置１０がプリンタードライバーＰＤに従ってプリンター２０に印刷を実行させる処理（印刷制御処理）をフローチャートにより示している。
ステップＳ１００では、画像データ取得部Ｆ１（図２）は、ユーザーによって任意に選択された画像データを所定の入力元から取得する。つまりユーザーは、表示部１７等に表示されたユーザーインターフェース画面（ＵＩ画面）を視認しながら操作部１８等を操作することにより、印刷したい画像を表現した画像データを任意に選択することができる。画像データの入力元は特に限定されず、例えば、ＨＤ１６、制御装置１０に外部から挿入された不図示のメモリーカード等の他、制御装置１０と通信可能に接続されたあらゆる画像入力装置が該当する。
【００２３】
また、ユーザーは、前記ＵＩ画面を介して、印刷に使用する用紙（プリンター２０に使用させる用紙）を、複数種類の用紙の中から任意に選択し、制御装置１０に指示することができる。本実施形態では、少なくとも「第１の用紙」と「第２の用紙」を含む複数種類の用紙の中から印刷に使用する用紙を選択可能であり、図３の説明においては、ユーザーは「第２の用紙」を選択することを指示したものとする。本実施形態で言う、第１の用紙と第２の用紙には色再現性に違いが有る。用紙間で色再現性に違いが有るとは、それぞれの種類の用紙に同じ量のインクを吐出してそれぞれの用紙を測色して得られる色彩値の範囲（色再現範囲）が異なることを意味する。第１の用紙の色再現範囲よりも第２の用紙の色再現範囲の方が狭い。
【００２４】
具体的には、第１の用紙には「光沢紙」等が該当し、第２の用紙には「マット紙」等が該当する。光沢紙は、表面に光沢を有する紙であり、一方、マット紙とは、表面につや消しのためのコーティングが施された紙である。光沢紙は、マット紙と比較して、より多くの光を反射するため、測色で得られる色彩値の範囲がマット紙の測色により得られる色彩値よりも広い。ただし、第１の用紙と第２の用紙との組み合わせには、光沢紙とマット紙との組み合わせに限らず、色再現性に差異があるあらゆる紙種の組み合わせが該当する。例えば、光沢紙よりは光沢が抑えられ且つマット紙よりは光沢を有するコート紙等を含む色再現性に差異がある数種類の用紙のうちの２つの紙種のうち、色再現範囲が広い方の紙種を第１の用紙、色再現範囲が狭い方の紙種を第２の用紙、とすることができる。
【００２５】
ステップＳ１００で取得される画像データの形式は、例えば、ビットマップ形式（ラスター形式）であり、画素毎にＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各階調値を有している。また、画像データ取得部Ｆ１は、取得した画像データがこのようなＲＧＢ表色系に対応していない場合、取得した画像データを当該表色系のデータに変換する。さらに、画像データ取得部Ｆ１は、画像データに対して、解像度変換処理や画質補正処理などを適宜施すことができる。
【００２６】
ステップＳ１１０では、インク量データ生成部Ｆ２（図２）は、ステップＳ１００後の画像データを対象として色変換処理を実行する。つまり、画像データの表色系を、プリンター２０が印刷に使用するインク表色系に変換する。上述したように画像データが各画素の色をＲＧＢで階調表現する場合、画素毎にＲＧＢの階調値をＣＭＹＫ毎の階調値に変換する。以下では、色変換処理によって画素毎にＣＭＹＫの階調値で表現された画像データをインク量データと呼ぶ。また、インク量データを構成するＣＭＹＫの階調値は、ＣＭＹＫ各インクの量（インク量）を表していると言える。色変換処理は、任意の色変換ルックアップテーブルを参照することにより実行可能である。インク量データにおけるＣＭＹＫの夫々は例えば、０〜２５５の２５６階調で表現される。
【００２７】
ステップＳ１２０では、インク量データ補正部Ｆ３（図２）は、ステップＳ１１０で得られたインク量データを、印刷に使用する用紙の種類に対応した第２補正テーブルＴ２（図１，１０）を用いて補正する。上述したように、印刷に使用する用紙としては第２の用紙（例えば、マット紙）がユーザーにより指示されている。そのため、インク量データ補正部Ｆ３は、第２の用紙に対応する第２補正テーブルＴ２をＨＤ１６等から読み出し、第２補正テーブルＴ２により、インク量データを構成する各画素のＣＭＹＫ毎の階調値を補正する。第２補正テーブルＴ２は、インク色のＣＭＹＫ毎に用意されているため、インク量データを構成する各画素のＣＭＹＫ毎の階調値は、対応するインク色の第２補正テーブルＴ２によって補正される。
【００２８】
第２補正テーブルＴ２は、特許請求の範囲における「第２補正値」に該当する。またステップＳ１２０の処理は、特許請求の範囲における「インク量補正工程」に該当する。インク量データを第２補正テーブルＴ２によって補正することで、当該補正後のインク量データに基づく印刷が（後述のステップＳ１３０，Ｓ１４０を経て）プリンター２０によってなされたとき、第２の用紙上に印刷された画像の色は、標準機４０が当該補正前のインク量データに基づいて第２の用紙に印刷した場合の画像の色とほぼ同等となる。第２補正テーブルＴ２の生成方法は、「５．第２補正テーブルの生成」で説明する。
【００２９】
ステップＳ１３０では、印刷データ生成部Ｆ４（図２）は、ステップＳ１２０後のインク量データに、ハーフトーン処理（ハーフトーニング）を施す。ハーフトーン処理の具体的手法は特に問わない。印刷データ生成部Ｆ４は、例えば、予め規定されたディザマスクを用いたディザリングによりハーフトーン処理を実行してもよいし、誤差拡散法によりハーフトーン処理を実行してもよい。ハーフトーン処理により、画素毎にＣＭＹＫの各色インクの吐出（ドット形成）又は非吐出（ドット非形成）を規定したハーフトーンデータが生成される。このハーフトーンデータが印刷データに該当する。
【００３０】
ステップＳ１４０では、印刷データ出力部Ｆ５（図２）は、ステップＳ１３０により生成された印刷データを、印刷ヘッド２６に転送すべき順に並べ替える。当該並べ替えの処理により、印刷データが規定する各インクのドットは、その画素位置およびインク色に応じて、いずれのノズルによって、どのタイミングで吐出されるかが確定される。かかる並べ替えの処理後の印刷データを、印刷データ出力部Ｆ５は、その他の印刷条件を規定した情報（印刷に使用する用紙の種類を指示する情報等）とともにＩ／Ｆ１９ａを介してプリンター２０側へ送信する。これにより、プリンター２０において、当該送信された印刷データに基づく印刷（印刷ヘッド２６からのインク滴の吐出）が第２の用紙（例えば、マット紙）に対して行われる。
【００３１】
３．特性変換テーブルの生成
特性変換テーブルＴ０の生成方法について説明する。特性変換テーブルＴ０は、第１の用紙の特性を第２の用紙の特性へ変換するための特性変換係数に該当し、上述した第２補正テーブルＴ２を生成するために必要な情報である。
【００３２】
図４は、特性変換テーブル生成処理をフローチャートにより示している。当該処理は、第１の用紙および第２の用紙に印刷可能なプリンターと、プリンターを制御するための制御装置とを用いて行われる。第１の用紙および第２の用紙に印刷可能なプリンターとは、例えば、標準機４０であってもよい。ここでは、特性変換テーブル生成処理は、標準機４０と、標準機４０を制御するための制御装置（例えば、制御装置１０）とを用いて実行するものとする。
【００３３】
ステップＳ２００では、制御装置１０は、所定のテストパターンを表現するテストパターンデータに基づいて、標準機４０に当該テストパターンを第１の用紙（例えば、光沢紙）へ印刷させる。ここで言うテストパターンとは、プリンター２０が使用するインク色（Ｃ，Ｍ，Ｙ，Ｋ）毎の単色のカラーパッチを複数含むテストパターンである。つまり、テストパターンデータは、複数のカラーパッチを表現したインク量データであり、予め用意されている。テストパターンデータにおいては、インク色毎に複数段階の濃度のパッチが設けられている。例えば、一つのインク色に対応する複数のカラーパッチは、最低濃度（階調値０）から最高濃度（階調値２５５）の間における一定間隔の複数の濃度（階調値）でそれぞれ表現されたカラーパッチである。テストパターンデータにおいて、一つのカラーパッチを表現する画素は全て、ある一つのインク色についての同じ階調値を有している。
【００３４】
当該ステップＳ２００では、ステップＳ１３０と同様に印刷データ生成部Ｆ４が当該テストパターンデータにハーフトーン処理を施して印刷データを生成し、ステップＳ１４０と同様に印刷データ出力部Ｆ５が印刷データを（印刷に使用する用紙の種類を指示する情報等）とともに標準機４０側へ送信する。これにより、標準機４０によって、第１の用紙にテストパターンが印刷される。
【００３５】
ステップＳ２１０では、制御装置１０は、ステップＳ２００で第１の用紙に印刷されたテストパターンの測色値を取得する。つまり、第１の用紙に印刷されたテストパターンを構成する各カラーパッチを測色装置５０により測色させ、カラーパッチ毎の測色結果を測色装置５０から入力する。ここでは、例えば、国際照明委員会（ＣＩＥ）で規定されたＣＩＥ Ｌ*ａ*ｂ*色空間のＬ*，ａ*，ｂ*成分で表される色彩値を、測色値として入力する。ステップＳ２１０で取得した第１の用紙に印刷されたテストパターンの測色値を、便宜上、測色値Ａと呼ぶ。
【００３６】
ステップＳ２２０では、制御装置１０は、上述のテストパターンを表現するテストパターンデータに基づいて、標準機４０に当該テストパターンを第２の用紙（例えば、マット紙）へ印刷させる。ステップＳ２２０は、使用する用紙が第２の用紙であること以外はステップＳ２００と同じであるため、これ以上の説明を省略する。
ステップＳ２３０では、制御装置１０は、ステップＳ２２０で第２の用紙に印刷されたテストパターンの測色値を、ステップＳ２１０と同様に取得する。ステップＳ２３０で取得した第２の用紙に印刷されたテストパターンの測色値を、便宜上、測色値Ｂと呼ぶ。
【００３７】
なお、測色値Ａおよび測色値Ｂを取得する順番は問わない。つまり、図４に示した順序とは逆に、先にステップＳ２２０，Ｓ２３０を実行して測色値Ｂを取得し、その後にステップＳ２００，Ｓ２１０を実行して測色値Ｂを取得してもよい。あるいは、ステップＳ２００，Ｓ２２０を実行した後、ステップＳ２１０，Ｓ２３０を実行してもよい。
ステップＳ２４０では、制御装置１０は、上述のように取得した測色値Ａおよび測色値Ｂから、特性変換テーブルＴ０を生成し、生成した特性変換テーブルＴ０を所定の記憶領域（例えば、ＨＤ１６。図１参照。）に保存する。ステップＳ２４０は、特性変換テーブル生成部Ｆ７（図２）による処理である。
【００３８】
図５は、測色値Ａと測色値Ｂとを、Ｌ*ａ*ｂ*色空間におけるａ*ｂ*平面（例えば、Ｌ*＝０）に投影した図である。むろん、測色値Ａと測色値Ｂは、明度Ｌ*の値も有しているが、ここでは簡単のためａ*ｂ*平面上に示している。図５（および後述の図６）における測色値あるいは色彩値とは、例えば、Ｌ*，ａ*，ｂ*成分を所定の重み付けで線形加算等して得られる値等である。図５では一例として、測色値ＡのうちのＣインクの各カラーパッチの測色値（第１の用紙に印刷されたＣインクの各カラーパッチの測色値）を白丸で示し、測色値ＢのうちのＣインクの各カラーパッチの測色値（第２の用紙に印刷されたＣインクの各カラーパッチの測色値）を黒丸で示している。このような測色値Ａ，Ｂはいずれも、カラーパッチの濃度（テストパターンデータにおけるカラーパッチを表現する階調値）が高くなるにつれて、基本的にＬ*ａ*ｂ*色空間の外郭側（明度Ｌ*軸から離れる側）へ変化していく。
【００３９】
図５において、測色値Ａ（白丸）間を結ぶ実線Ｌ１は、測色値Ａを補間することにより得られた直線（あるいは曲線）であり、第１の用紙における、Ｃインクのインク量（階調値０〜２５５）の変化に対応する色彩値の変化を表している。同様に図５において、測色値Ｂ（黒丸）間を結ぶ鎖線Ｌ２は、測色値Ｂを補間することにより得られた直線（あるいは曲線）であり、第２の用紙における、Ｃインクのインク量（階調値０〜２５５）の変化に対応する色彩値の変化を表している。図５から判るように、同じプリンター（例えば、標準機４０）で共通のデータ（テストパターンデータ）に基づいてカラーパッチを印刷しても、第１の用紙に印刷されたカラーパッチから得られる色彩値の範囲（測色値Ａの範囲）と、第２の用紙に印刷されたカラーパッチから得られる色彩値の範囲（測色値Ｂの範囲）とは異なり、前者の色彩値の範囲の方が、後者の色彩値の範囲よりも広い。
【００４０】
特性変換テーブル生成部Ｆ７は、特性変換テーブルＴ０の生成にあたり、まず、測色値Ａ，Ｂそれぞれを、インク量（カラーパッチを表現する階調値）に対する色彩値の変化度合いを示した一次元テーブルに変換する。
図６は、このような測色値Ａ，Ｂに基づく各一次元テーブルを例示している。測色値Ａに基づく一次元テーブルは、例えば、インク量の最小値に対応する測色値Ａを０％、インク量の最大値に対応する測色値Ａを１００％としたときの、各インク量に対応する各測色値Ａの位置を、１００％に対する比率にて示している。同様に、測色値Ｂに基づく一次元テーブルは、インク量の最小値に対応する測色値Ｂを０％、インク量の最大値に対応する測色値Ｂを１００％としたときの、各インク量に対応する各測色値Ｂの位置を、１００％に対する比率にて示している。特性変換テーブル生成部Ｆ７は、同じインク量に対応する測色値Ａ，Ｂの比率を各一次元テーブルから抽出し、当該抽出した比率間での変換関係を特定する。一例として、測色値Ａに基づく一次元テーブルにおいて、あるインク量に対応する比率が５１％であり、測色値Ｂに基づく一次元テーブルにおいて、同じインク量に対応する比率が５４％である場合、５１％から５４％への変換関係を特定する。特性変換テーブル生成部Ｆ７は、このような比率の変換関係を特定する作業を、Ｃインクの全てのカラーパッチの階調値（インク量）に対応する測色値Ａを選択して繰り返し実行し、得られた各変換関係を規定したテーブル（特性変換テーブルＴ０）を生成する。
【００４１】
図７は、上述のようにＣインクの各カラーパッチの測色値に基づいて生成された特性変換テーブルＴ０を例示している。この特性変換テーブルＴ０は、Ｃインクのカラーパッチの階調値毎に前記のように特定された比率の変換関係を補間して０〜１００％に亘って変換関係を規定したテーブルである。特性変換テーブルＴ０における、例えば５１％についての特性変換係数は、５４／５１である。このような特性変換テーブルＴ０は、第１の用紙上におけるインク量変化に応じた色彩値変化の特性を、第２の用紙上におけるインク量変化に応じた色彩値変化の特性へ変換するものであると言える。特性変換テーブル生成部Ｆ７は、Ｃインク以外のＭ，Ｙ，Ｋインクそれぞれの特性変換テーブルＴ０も同様に生成する。
【００４２】
４．補正ターゲット値の生成
次に、補正ターゲット値生成処理について説明する。補正ターゲット値ＴＧは、プリンター２０の機体固有の色再現性のずれを補償する際の目標とする色彩値であり、特許請求の範囲における「基準値」に該当する。補正ターゲット値生成処理は、補正ターゲット値生成部Ｆ８（図２）によって行われ、テストパターンを標準機４０により第１の用紙（例えば、光沢紙）へ印刷させる工程と、当該テストパターンの測色により補正ターゲット値ＴＧを取得する工程と、を備える。補正ターゲット値生成処理は、標準機４０と、標準機４０を制御するための制御装置（例えば、制御装置１０）とを用いて実行するものとする。上述の特性変換テーブル生成処理が、標準機４０と、標準機４０を制御するための制御装置（例えば、制御装置１０）とを用いて実行されていれば、既に、図４のステップＳ２００，Ｓ２１０によって補正ターゲット値生成処理も行われていると言える。つまり、測色値Ａが補正ターゲット値ＴＧでもあり、補正ターゲット値ＴＧは所定の記憶領域（例えば、ＨＤ１６。図１参照。）に保存されている。
【００４３】
一方、特性変換テーブル生成処理が、標準機４０とは異なる機体（プリンター）と、当該機体を制御するための制御装置（例えば、制御装置１０）とを用いて実行されていれば、標準機４０と、標準機４０を制御するための制御装置（例えば、制御装置１０）とを用いた構成において、補正ターゲット値生成部Ｆ８は、図４のステップＳ２００，Ｓ２１０と同様の処理を行なう。これにより、標準機４０によって第１の用紙に印刷されたテストパターン（テストパターンを構成する各カラーパッチ）の測色値が、補正ターゲット値ＴＧとして取得される。
【００４４】
５．第２補正テーブルの生成
図８は、第２補正テーブル生成処理をフローチャートにより示している。当該処理は、プリンター２０と、プリンター２０を制御するための制御装置１０とを用いて行われる。
ステップＳ３００では、制御装置１０は、プリンター２０により第１の用紙（例えば、光沢紙）へ前記テストパターンを印刷させる。ステップＳ３００は、印刷を実行するプリンターがプリンター２０であること以外はステップＳ２００と同じであるため、これ以上の説明を省略する。
【００４５】
ステップＳ３１０では、制御装置１０は、ステップＳ３００で第１の用紙に印刷されたテストパターンの測色値を取得する。つまり、プリンター２０によって第１の用紙に印刷されたテストパターンを構成する各カラーパッチを、測色装置５０により測色させ、カラーパッチ毎の測色結果を測色装置５０から入力する。ステップＳ３１０で取得した第１の用紙に印刷されたテストパターンの測色値を、便宜上、測色値Ｄと呼ぶ。ステップＳ３１０の処理は、特許請求の範囲における「測色値取得工程」に該当する。
【００４６】
ステップＳ３２０では、制御装置１０は、補正ターゲット値ＴＧおよび測色値Ｄから、第１補正テーブルＴ１を生成し、生成した第１補正テーブルＴ１を所定の記憶領域（例えば、ＨＤ１６。図１参照。）に保存する。ステップＳ３２０は、補正値生成部Ｆ６（図２）による処理である。第１補正テーブルＴ１は、特許請求の範囲における「第１補正値」に該当し、ステップＳ３２０の処理は、特許請求の範囲における「第１補正値生成工程」に該当する。制御装置１０は、上述の補正ターゲット値生成処理を実行している場合には、ステップＳ３２０の実行に際し、所定の記憶領域（ＨＤ１６等）から自身が生成および保存した補正ターゲット値ＴＧを読み出せば良い。
【００４７】
一方、制御装置１０とは別の制御装置（プリンター２０を製造したメーカーが有する、標準機４０を制御するための制御装置）によって上述の補正ターゲット値生成処理が実行されている場合、制御装置１０は、ステップＳ３２０の実行に際し、何らかの方法で外部から補正ターゲット値ＴＧを取得する必要がある。ここで言う何らかの方法とは、例えば、補正ターゲット値ＴＧを、インターネット等のネットワークを介して当該メーカーのホームページから制御装置１０へダウンロードする方法や、当該メーカーから配布された、補正ターゲット値ＴＧを記録したＣＤ等の記録メディアを制御装置１０が読み込む方法などが考えられる。
【００４８】
図９は、補正ターゲット値ＴＧと測色値Ｄとを、Ｌ*ａ*ｂ*色空間におけるａ*ｂ*平面（例えば、Ｌ*＝０）に投影した図である。図９では一例として、補正ターゲット値ＴＧのうちのＣインクの各カラーパッチの測色値を白丸で示し、測色値ＤのうちのＣインクの各カラーパッチの測色値を黒丸で示している。図９において、補正ターゲット値ＴＧ（白丸）間を結ぶ実線Ｌ３は、補正ターゲット値ＴＧを補間することにより得られた直線（あるいは曲線）であり、測色値Ｄ（黒丸）間を結ぶ二点鎖線Ｌ４は、測色値Ｄを補間することにより得られた直線（あるいは曲線）である。図９から判るように、標準機４０とは別の機体であるプリンター２０を印刷に用いた場合、標準機４０と同様に共通のデータ（テストパターンデータ）に基づいて第１の用紙にカラーパッチを印刷しても、カラーパッチから得られる色彩値（測色値Ｄ）は補正ターゲット値ＴＧに対して誤差が生じている。
【００４９】
補正値生成部Ｆ６は、第１補正テーブルＴ１の生成にあたり、図９内の拡大図Ｆに例示するように、Ｃインクの一つのカラーパッチの階調値（階調値Ｃｍ）に対応する補正ターゲット値ＴＧ（ａ*，ｂ*＝ａ３*，ｂ３*）を選択する。そして、前記二点鎖線Ｌ４上の各色彩値に対応する各階調値のうち、当該選択した補正ターゲット値ＴＧと最も近似する色彩値（ａ*，ｂ*＝ａ４*，ｂ４*）に対応する階調値（階調値Ｃｍ´）を選択し、当該選択した階調値Ｃｍ´を、前記階調値Ｃｍの変換後の値として特定する。補正値生成部Ｆ６は、このような階調値の変換関係を特定する作業を、Ｃインクの全てのカラーパッチの階調値に対応する補正ターゲット値ＴＧを選択して繰り返し実行し、階調値毎に得られた変換関係をさらに補間して全階調範囲０〜２５５に亘って変換関係を規定したテーブル（第１補正テーブルＴ１）を生成する。補正値生成部Ｆ６は、Ｃインク以外のＭ，Ｙ，Ｋインクそれぞれの第１補正テーブルＴ１も同様に生成する。
【００５０】
このように生成された第１補正テーブルＴ１は、プリンター２０の機体に固有の色再現性のずれ（標準機４０の色再現性を基準としたずれ）を補償するようにインク量を補正するための補正値であると言える。なお、プリンター２０に任意の画像を印刷させる印刷制御処理（図３）において、ユーザーが使用する用紙として第１の用紙を選択した場合には、図３のステップＳ１２０では、インク量データ補正部Ｆ３は、ステップＳ１１０で得られたインク量データを、第１補正テーブルＴ１を用いて補正すればよい。
【００５１】
ステップＳ３３０では、制御装置１０は、特性変換テーブルＴ０と第１補正テーブルＴ１とに基づいて、第２補正テーブルＴ２を生成し、生成した第２補正テーブルＴ２を所定の記憶領域（例えば、ＨＤ１６。図１参照。）に保存する。ステップＳ３３０は、補正値生成部Ｆ６による処理であり、特許請求の範囲における「第２補正値生成工程」に該当する。制御装置１０は、上述の特性変換テーブル生成処理を実行している場合には、ステップＳ３３０の実行に際し、所定の記憶領域（ＨＤ１６等）から自身が生成および保存した特性変換テーブルＴ０を読み出せば良い。一方、制御装置１０とは別の制御装置（プリンター２０を製造したメーカーが有する、標準機４０を制御するための制御装置）によって上述の特性変換テーブル生成処理が実行されている場合、制御装置１０は、ステップＳ３２０で補正ターゲット値ＴＧを外部から取得した場合と同様に、特性変換テーブルＴ０を外部から取得する。
【００５２】
図１０は、ステップＳ３３０において第２補正テーブルＴ２を生成する様子を例示している。補正値生成部Ｆ６は、あるインク色（例えば、Ｃインク）にかかる第１補正テーブルＴ１を、当該インク色（Ｃインク）にかかる特性変換テーブルＴ０で補正することにより、当該インク色（Ｃインク）にかかる第２補正テーブルＴ２を生成する。つまり、第１補正テーブルＴ１が規定する変換前の階調値（例えば、入力階調値Ｃｍ）に対応付けられた変換後の階調値（出力階調値Ｃｍ´）を、特性変換テーブルＴ０へ入力し、特性変換テーブルＴ０によって当該Ｃｍ´から変換された値（例えば、出力階調値Ｃｍ”）を前記入力階調値Ｃｍの変換後の値として対応付けた第２補正テーブルＴ２を生成する。このような第１補正テーブルＴ１の特性変換テーブルＴ０による補正は、全階調値について行う。なお、出力階調値Ｃｍ´を特性変換テーブルＴ０へ入力して補正する際には、０〜２５５の階調範囲を０〜１００％の範囲へ規格化した場合に出力階調値Ｃｍ´に対応する値を入力する。そして、特性変換テーブルＴ０による補正後の出力値を、０〜１００％の範囲を０〜２５５の階調範囲へ規格化した場合に当該出力値に対応する値に変換し、当該変換後の値を、出力階調値Ｃｍ”とする。むろん、補正値生成部Ｆ６は、Ｃインク以外のＭ，Ｙ，Ｋインクそれぞれの第１補正テーブルＴ１も、対応するインク色にかかる特性変換テーブルＴ０で補正することにより、インク色毎の第２補正テーブルＴ２を生成する。
【００５３】
６．まとめ
本実施形態によれば、プリンター２０が第２の用紙（例えば、マット紙）を用いる印刷のためのキャリブレーションをする場合、つまりプリンター２０が第２の用紙を用いる印刷のために必要なインク量の補正値（第２補正テーブルＴ２）を取得する場合に、プリンター２０に第１の用紙（例えば、光沢紙）へテストパターンを印刷させ（ステップＳ３００）、当該テストパターンの測色値Ｄを取得し（ステップＳ３１０）、測色値Ｄと、第１の用紙に印刷されるテストパターンの測色値についての基準値（補正ターゲット値ＴＧ）とに基づいて、第１補正テーブルＴ１を生成し（ステップＳ３２０）、さらに、第１の用紙の特性を第１の用紙よりも色再現範囲が狭い第２の用紙の特性へ変換する特性変換テーブルＴ０と、第１補正テーブルＴ１とに基づいて、第２補正テーブルＴ２を生成するとした（ステップＳ３３０）。
【００５４】
このように生成された第２補正テーブルＴ２は、標準機４０の色再現性に対するプリンター２０固有の色再現性のずれであって第１の用紙を使用した場合に把握されるずれを補償し、かつ、第１の用紙における色再現性と第２の用紙における色再現性とのずれを補償する補正値であると言える。よって、図３に従って説明したように、プリンター２０で実際に第２の用紙を用いて任意に画像を印刷する際に、第２補正テーブルＴ２を用いてインク量データを補正する（ステップＳ１２０）ことで、標準機４０で第２の用紙を用いて同じ画像を印刷した場合に得られる色彩とほぼ同等の色彩を、印刷結果において得ることができる。
【００５５】
本実施形態によれば、第２補正テーブルＴ２が生成されるまでの過程で第２の用紙が使用されるのは、特性変換テーブル生成処理（図４）におけるテストパターン印刷（ステップＳ２２０）一回のみであり、それ以外の、標準機４０にテストパターンを印刷させて補正ターゲット値ＴＧを取得する場面や、プリンター２０にテストパターンを印刷させて測色値Ｄを取得する場面（図８のステップＳ３００，Ｓ３１０）では、第１の用紙が代用される。特に、プリンター２０によるテストパターンの印刷（ステップＳ３００）は、量産されるプリンター２０毎に実行する必要があり、また、個々のプリンター２０でインクの吐出性能が経年変化する度に実行する必要があるため、実行する機会が多い。しかし、標準機４０やプリンター２０によるテストパターンの印刷に際して、常に第２の用紙を用意できるとは限らないし、第２の用紙を仮に用意できても高価あるいは希少なためにできるだけ消費したくないこともある。本実施形態によれば、第１の用紙を用いて、第２の用紙のためのキャリブレーションを実行することができるため、このような課題を解決することができる。
【００５６】
また、本実施形態においては、特性変換テーブルＴ０は、相対的に色再現範囲が広い第１の用紙の特性を、それよりも色再現範囲が狭い第２の用紙の特性へ変換するため、変換の精度が高いと言える。具体的には、図５に例示したように、第１の用紙（光沢紙）へのカラーパッチの印刷結果を測色して得られる色彩値（測色値Ａ）は、インク量（階調値）の増加に伴い概ね増加しているが、第２の用紙（マット紙）へのカラーパッチの印刷結果を測色して得られる色彩値（測色値Ｂ）は、インク量（階調値）がある程度の高階調を超えると、ほぼ頭打ちの状態となり増加が急激に鈍る。
【００５７】
このような状況において、仮に、第２の用紙の特性を第１の用紙の特性へ変換しようとする場合、特に高階調側に対応した変換関係に少しの違い（特性変換テーブルＴ０を補間により生成する際の補間精度に起因する違い）が、変換結果を大きく変える。つまり、生成される特性変換テーブルが安定せず、全階調範囲に渡って正確な変換を行うことが比較的難しい。一方、本実施形態のように、第１の用紙の特性を第２の用紙の特性へ変換する場合、高階調側に対応した変換関係に多少の違いがあったとしても、変換結果は大きくは変らない。つまり、生成される特性変換テーブルＴ０が安定し、全階調範囲に渡って正確な変換を行い易い。つまり本実施形態では、ある種類の用紙のためのキャリブレーションを実行する際に当該ある種類の用紙よりも色再現範囲が広い種類の用紙を代用する、というパターンに特化することで、最終的に得られる当該ある種類の用紙のための補正値（第２補正テーブルＴ２）の精度が確保され易いようにしている。
【符号の説明】
【００５８】
１…印刷制御システム、１０…制御装置、１１…制御部、１２…ＣＰＵ、１３…ＲＯＭ、１４…ＲＡＭ、１５…ＨＤ  ＤＲＶ、１６…ＨＤ、１７…表示部、１８…操作部、１９ａ，１９ｂ…Ｉ／Ｆ、２０…プリンター、２１…制御部、２２…ＣＰＵ、２３…ＲＯＭ、２４…ＲＡＭ、２５…Ｉ／Ｆ、２６…印刷ヘッド、２７…ヘッド駆動部、２８…キャリッジ機構、２９…送り機構、３０…表示部、３１…操作部、４０…標準機、５０…測色装置、Ｆ１…画像データ取得部、Ｆ２…インク量データ生成部、Ｆ３…インク量データ補正部、Ｆ４…印刷データ生成部、Ｆ５…印刷データ出力部、Ｆ６…補正値生成部、Ｆ７…特性変換テーブル生成部、Ｆ８…補正ターゲット値生成部、ＰＤ…プリンタードライバー、Ｔ０…特性変換テーブル、ＴＧ…補正ターゲット値、Ｔ１…第１補正テーブル、Ｔ２…第２補正テーブル
【図１】
2015134487.tif 000003
【図２】
2015134487.tif 000004
【図３】
2015134487.tif 000005
【図４】
2015134487.tif 000006
【図５】
2015134487.tif 000007
【図６】
2015134487.tif 000008
【図７】
2015134487.tif 000009
【図８】
2015134487.tif 000010
【図９】
2015134487.tif 000011
【図１０】
2015134487.tif 000012