(57)【特許請求の範囲】
【請求項１】
ドットサイズの異なる複数種類のドットを印刷媒体に形成することによって画像を印刷する印刷装置を制御する印刷制御装置であって、
所定の画像データに基づいて、前記印刷媒体に前記ドット種類毎のパッチを印刷させるパッチ印刷部を有し、
前記パッチ印刷部は、前記ドットサイズが小さいほど前記パッチの個数が少なくなるように制御することを特徴とする印刷制御装置。
【請求項２】
前記印刷媒体の単位面積中に吐出可能なインク量の上限値をインクデューティー制限値とした場合に、
前記パッチ印刷部は、前記インクデューティー制限値が低いほど前記パッチの個数が多くなるように制御することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
ドットサイズの異なる複数種類のドットを印刷媒体に形成することによって画像を印刷する印刷装置を制御する印刷制御方法であって、
所定の画像データに基づいて、前記印刷媒体に前記ドット種類毎のパッチを印刷させるパッチ印刷工程を有し、
前記パッチ印刷工程において、前記ドットサイズが小さいほど前記パッチの個数が少なくなるように制御することを特徴とする印刷制御方法。
【請求項４】
ドットサイズの異なる複数種類のドットを印刷媒体に形成することによって画像を印刷する印刷装置を制御する印刷制御プログラムであって、
所定の画像データに基づいて、前記印刷媒体に前記ドット種類毎のパッチを印刷させるパッチ印刷機能を有し、
前記パッチ印刷機能において、前記ドットサイズが小さいほど前記パッチの個数が少なくなるように制御することをコンピューターに実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、インクジェット方式のプリンターにおいて、色の再現性を向上させるためにキャリブレーションが行われる。このキャリブレーションを行う際、プリンターからキャリブレーション用のカラーチャートを印刷する。次に、カラーチャートを測色して色空間における測色値を取得し、この測色値に基づいてプリンターの色ずれを補正することとしている。
【０００３】
例えば、特許文献１では、インク色種類とドットサイズ種類との組み合せが同じである複数のパッチを配置したカラーチャートを印刷している。そして、インク色種類とドットサイズ種類との組み合せが同じである各パッチの測色値の例えば平均値を求めることにより、印刷装置における機械的誤差の影響を低減させて色ずれの補正を行なっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１６５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されているカラーチャートの場合、各インク色種類についてドットサイズ種類毎の複数のパッチを印刷することになる。このため、カラーチャートに配置するパッチの個数が必然的に多くなり、その結果、測色時間が長くなり、さらにカラーチャートの印刷のために消費するインク量も多くなってしまう。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］ドットサイズの異なる複数種類のドットを印刷媒体に形成することによって画像を印刷する印刷装置を制御する印刷制御装置であって、所定の画像データに基づいて、前記印刷媒体に前記ドット種類毎のパッチを印刷させるパッチ印刷部を有し、前記パッチ印刷部は、前記ドットサイズに応じて前記ドット種類毎のパッチの個数を制御することを特徴とする印刷制御装置。
【０００８】
上記した印刷制御装置によれば、パッチ印刷部が、ドット種類毎のパッチの個数をドットサイズに応じて制御することから、各ドットサイズに適したパッチの個数を印刷することができる。これにより、ドット種類毎のパッチの個数が同数である従来のカラーチャートに比して、カラーチャート全体のパッチの個数を少なくすることができ、その結果、測色時間を短縮することができる。さらにカラーチャートの印刷のために消費するインク量を節減することができる。
【０００９】
［適用例２］前記パッチ印刷部は、前記ドットサイズが小さいほど前記パッチの個数が少なくなるように制御することを特徴とする上記印刷制御装置。
【００１０】
上記した印刷制御装置によれば、ドットサイズが小さいほどパッチの個数が少なくなるように制御する。ドットサイズが小さい場合は、印刷時における機械的誤差の影響を受けにくいことから、パッチの個数を少なくしても測色精度を確保することができる。
【００１１】
［適用例３］前記印刷媒体の単位面積中に吐出可能なインク量の上限値をインクデューティー制限値とした場合に、前記パッチ印刷部は、前記インクデューティー制限値が低いほど前記パッチの個数が多くなるように制御することを特徴とする上記印刷制御装置。
【００１２】
上記した印刷制御装置によれば、インクデューティー制限値が低いほどパッチの個数が多くなるように制御する。インクデューティー制限値が低い場合は、測色時において下地の影響を受け易くなることから、パッチの個数を多くすることによって測色精度を確保することができる。
【００１３】
［適用例４］ドットサイズの異なる複数種類のドットを印刷媒体に形成することによって画像を印刷する印刷装置を制御する印刷制御方法であって、所定の画像データに基づいて、前記印刷媒体に前記ドット種類毎のパッチを印刷させるパッチ印刷工程を有し、前記パッチ印刷工程において、前記ドットサイズに応じて前記ドット種類毎のパッチの個数を制御することを特徴とする印刷制御方法。
【００１４】
上記した印刷制御方法によれば、パッチ印刷工程において、各ドットサイズに適したパッチの個数を印刷することができる。これにより、ドット種類毎のパッチの個数が同数である従来のカラーチャートに比して、カラーチャート全体のパッチの個数を少なくすることができ、その結果、測色時間を短縮することができる。さらにカラーチャートの印刷のために消費するインク量を節減することができる。
【００１５】
［適用例５］ドットサイズの異なる複数種類のドットを印刷媒体に形成することによって画像を印刷する印刷装置を制御する印刷制御プログラムであって、所定の画像データに基づいて、前記印刷媒体に前記ドット種類毎のパッチを印刷させるパッチ印刷機能を有し、前記パッチ印刷機能において、前記ドットサイズに応じて前記ドット種類毎のパッチの個数を制御することをコンピューターに実行させることを特徴とする印刷制御プログラム。
【００１６】
上記した印刷制御プログラムによれば、パッチ印刷機能において、各ドットサイズに適したパッチの個数を印刷することができる。これにより、ドット種類毎のパッチの個数が同数である従来のカラーチャートに比して、カラーチャート全体のパッチの個数を少なくすることができ、その結果、測色時間を短縮することができる。さらにカラーチャートの印刷のために消費するインク量を節減することができる。
【図面の簡単な説明】
【００１７】
【図１】コンピューター及びプリンターの概略構成を示すブロック図。
【図２】ノズル及びその内部構造の拡大図。
【図３】ＩＤ設定処理を実施するために適したシステムの概略図。
【図４】コンピューターが実行するＩＤ設定処理の概略を示したフローチャート。
【図５】第１実施形態に係るカラーチャートの一例を示す図。
【図６】ＩＤ算出処理の詳細を示すフローチャート。
【図７】印刷制御を行う処理を示すフローチャート。
【図８】第２実施形態に係るカラーチャートの一例を示す図。
【図９】第３実施形態に係るカラーチャートの一例を示す図。
【発明を実施するための形態】
【００１８】
（第１実施形態）
以下、第１実施形態に係る印刷制御装置について、図面を参照して説明する。
【００１９】
＜印刷制御装置の概略構成＞
最初に、本実施形態に係る印刷制御装置に対応したコンピューター、及び当該コンピューターが制御する印刷装置としてのプリンターの概略構成について説明する。
【００２０】
図１は、コンピューター１０及びプリンター２０の概略構成を示すブロック図である。
コンピューター１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピューター１０全体を制御する。システムバス１０ａには、書き換え不可能な半導体メモリーであるＲＯＭ１２、書き換え可能な半導体メモリーであるＲＡＭ１３、各種インターフェイス（Ｉ／Ｆ）１７ａ〜１７ｃ、プリンターＩ／Ｆ１７ｄ、ハードディスクドライブ（ＨＤＤＲＶ）１５等が接続されている。また、システムバス１０ａには、磁気ディスクであるハードディスク（ＨＤ）１４がＨＤＤＲＶ１５を介して接続されている。
【００２１】
ＨＤ１４には、図示しない、オペレーティングシステム（ＯＳ）、アプリケーションプログラム（ＡＰＬ）、プリンター２０を制御する印刷制御プログラム等を記憶している。
また、ＨＤ１４には、プリンター２０における色ずれの修正のために用いる、色ずれの程度を表す誤差情報としてのＩＤ１４ａ、複数の色修正データ１４ｂ、ドット振分テーブル１４ｃ、選択色成分データ１４ｄ、標準記録率テーブルＴＢ等を記憶している。ＩＤ１４ａ、色修正データ１４ｂ、ドット振分テーブル１４ｃ、選択色成分データ１４ｄ、標準記録率テーブルＴＢの詳細については後述する。
【００２２】
Ｉ／Ｆ１７ａには、画像データに基づいて画像を表示するディスプレイ１８ａが接続されている。Ｉ／Ｆ１７ｂには、キーボード１８ｂやマウス１８ｃが操作用入力機器として接続されている。
【００２３】
Ｉ／Ｆ１７ｃ（例えばＵＳＢＩ／Ｆ）には、測色機４０が接続されている。測色機４０は、色検出部４０ａを備えており、色検出部４０ａを測色する対象に向けることにより、国際照明委員会（ＣＩＥ）で規定されたＬ*ａ*ｂ*表色系に基づく色彩値Ｌ*ａ*ｂ*を測色値として入力することができる。そして、入力した測色値をコンピューター１０に出力することができる。
ここで、Ｌ*ａ*ｂ*色空間はデバイスに依存しない均等色空間である。なお、本実施形態で測色する色空間は、ＣＩＥ規定のＬ*ｕ*ｖ*色空間、ＣＩＥ規定のＸＹＺ色空間、ＲＧＢ色空間等であってもよい。また、後述するカラーチャート（複数のパッチを集合させた画像）の測色は、測色機４０に限られず、スキャナー等を用いてもよい。
【００２４】
プリンターＩ／Ｆ１７ｄには、例えばシリアルＩ／Ｆケーブルを介してプリンター２０が接続されている。印刷制御プログラムは、ＡＰＬの印刷機能の実行時に稼働され、プリンターＩ／Ｆ１７ｄを介してプリンター２０と双方向の通信を行うことができる。そして、印刷制御プログラムは、ＯＳを介してＡＰＬから画像データを受け取ってラスターデータに変換し、印刷データとしてプリンター２０に送出する。
【００２５】
一方、プリンター２０は、各色（本実施形態では、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）とする。）に対応する各インクカートリッジ２８に充填されたインクを、印刷ヘッド２９ａ〜２９ｄから吐出して印刷用紙（印刷媒体）に付着させてドットを形成することにより、印刷データに基づいた印刷画像を印刷する。
なお、用いるインクの種類や数は、上記のものに限られず、ライトシアン、ライトマゼンタ、ライトブラック、ダークイエロー、レッド、バイオレット、無着色インク等の各種インクを使用することができる。また、インク通路内に泡を発生させてインクを吐出するバブル方式のプリンターや、トナーインクを使用して印刷用紙上に印刷画像を印刷するレーザープリンター等、種々のプリンターを採用可能である。さらに、プリンターが使用するインクは、液体でも固体でもよい。
【００２６】
プリンター２０では、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、Ｉ／Ｆ２７等がバス３２を介して接続されている。そして、ＣＰＵ２１が、ＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
印刷ヘッドユニット（印刷ヘッド２９ａ〜２９ｄの集合体）２９は、例えばＥＥＰＲＯＭ等の不揮発性半導体メモリーであるメモリー３１を備えている。このメモリー３１は、後述するＩＤ設定処理にて取得するＩＤ等が記録される。また、各インクカートリッジ２８には、例えばＲＡＭからなるメモリーチップ２８ａがそれぞれ設けられており、各メモリーチップ２８ａはコントロールＩＣ２５と接続されている。
【００２７】
通信Ｉ／Ｏ２４は、コンピューター１０におけるプリンターＩ／Ｆ１７ｄと接続されている。プリンター２０は、通信Ｉ／Ｏ２４を介してコンピューター１０から送信される色別のラスターデータを受信する。
【００２８】
ＡＳＩＣ２６は、ＣＰＵ２１と所定の信号を送受信しつつ、ヘッド駆動部２６ａに対してラスターデータに対応する印加電圧データを出力する。ヘッド駆動部２６ａは、この印加電圧データから印刷ヘッド２９ａ〜２９ｄに内蔵されたピエゾ素子への印加電圧パターン（駆動波形）を生成し、印刷ヘッド２９ａ〜２９ｄから各色のインクをドット単位で吐出させる。
【００２９】
Ｉ／Ｆ２７には、キャリッジ機構２７ａが接続されている。キャリッジ機構２７ａは、プリンター２０に備えた図示しないガイドレールに沿って図示しないキャリッジを往復動させる駆動装置である。このキャリッジには、各インクカートリッジ２８及び印刷ヘッドユニット２９が搭載されており、各インクカートリッジ２８及び印刷ヘッドユニット２９がガイドレールに沿った方向（主走査方向）に往復動する。また、Ｉ／Ｆ２７には紙送り機構２７ｂが接続されている。紙送り機構２７ｂは、図示しない紙送りローラーにより、印刷用紙を主走査方向と略直交する方向（副走査方向）に所定の速度で搬送する。
【００３０】
印刷ヘッド２９ａ〜２９ｄには、それぞれに複数個のインクジェットノズルが設けられると共に、これらのノズルのそれぞれに対応してピエゾ素子が配置されている。図２は、ノズル及びその内部構造の拡大図である。同図に示すように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路２５ｂに接する位置に設置され、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧が印加されると、電圧の印加時間だけ伸張し、インク通路２５ｂの一側壁を変形させる。この結果、インク通路２５ｂの体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクがインク滴ＩｐとなってノズルＮｚの先端から高速に吐出され、印刷用紙に染み込むことによりドットが形成されて印刷が行われる。
【００３１】
また、図２には、ドットサイズ（１ドットあたりのインク量。ドット径でもよい。）の異なる所定数の種類のドットを形成するための駆動波形Ｖを示してある。同図に示す所定の期間の小波形ｖ１，ｖ２の発生の有無によってインク量の異なるドットが形成される。ここでは、小波形の電圧差が大きいほどピエゾ素子の伸張収縮の度合が大きくなり、小波形ｖ１のみを発生させた場合、小波形ｖ２のみを発生させた場合、小波形ｖ１，ｖ２の両方を発生させた場合の順に、吐出されるドットのインク量が段階的に多くなる。
【００３２】
本実施形態では、プリンター２０は、上記駆動波形Ｖを含めて３パターンの駆動波形を発生可能であり、かつ各駆動波形においては小波形の発生を使い分けることにより大中小３種類のドットを形成できる。このため、プリンター２０の各印刷ヘッドは、大ドット、中ドット、小ドットをそれぞれ３種類、計９種類（大ドット１〜３，中ドット１〜３，小ドット１〜３）のドットを吐出可能である。コンピューター１０がプリンター２０に送信するラスターデータには、各ドット種類を識別するための識別情報が付加されている。プリンター２０は、ラスター毎にドット種類を表現するラスターデータを取得すると、ラスターデータに対応してインク量の異なる複数種類のドットを印刷用紙上に形成する。
【００３３】
＜ＩＤ設定処理＞
次に、コンピューター１０におけるＨＤ１４に記憶するＩＤ１４ａの設定処理について説明する。
【００３４】
図３は、ＩＤ設定処理を実施するために適したシステムの概略図である。同図に示すように、コンピューター１０には、測色機４０が接続されると共に、ＩＤ設定対象とした複数の量産プリンター２０ｂが順次接続される。また、コンピューター１０には、必要に応じて基準プリンター２０ａや第１の比較用プリンター及び第２の比較用プリンターが接続される。これらの基準プリンター２０ａ、第１の比較用プリンター及び第２の比較用プリンターは、各量産プリンター２０ｂと同型のプリンターであり、図１に示すプリンター２０の構成が適用される。
【００３５】
ＩＤ１４ａは、各量産プリンター２０ｂの製造工程において、量産プリンター２０ｂ毎に設定されるものであり、各量産プリンター２０ｂに印刷させたそれぞれのカラーチャートＡの測色結果を用いて算出する。このようにして算出された値は、量産プリンター２０ｂ毎に固有であり、基準プリンター２０ａに対してのインク吐出量のずれの程度を表している。
【００３６】
図４は、コンピューター１０が実行するＩＤ設定処理の概略を示したフローチャートである。同図に示す処理は、上記した印刷制御プログラムに従って実行される。
【００３７】
最初に、ステップＳ２００では、コンピューター１０は、選択色成分を特定する。この特定処理に際して、図３に示すように、基準プリンター２０ａがコンピューター１０に接続されている状態とする。そして、コンピューター１０は、対象とする基準プリンター２０ａに対して、インク記録量を複数段階で変化させた色成分選択用パッチを印刷用紙に印刷させる制御を行なう。このとき、基準プリンター２０ａの所定の印刷ヘッドから、その印刷ヘッドに対応する色のインクが吐出されるようにした状態であるとする。
【００３８】
ＣＰＵ１１は、予めＨＤ１４に記憶しておいた、複数段階のドット記録率に対応する複数のパッチを表現する所定のパッチ用画像データを取得し、ＲＡＭ１３に一時的に保存する。パッチ用画像データは、一色無地のパッチを多数の画素で階調表現したデータである。このパッチ用画像データに対して、所定のハーフトーン処理及びラスタライズ処理を行い、生成されたラスタライズデータを基準プリンター２０ａに送出することにより、パッチ用画像データに対応した複数の色成分選択用パッチを基準プリンター２０ａに対して印刷させる制御を行なう。
【００３９】
基準プリンター２０ａでは、例えば、ドット記録率を１０％刻みで変化させた１０％〜９０％の９段階の色成分選択用パッチを印刷用紙に印刷する。ここで、ドット記録率とは、印刷用紙上の所定面積における全画素数に対する形成ドット数の比であって、インク記録量の一種とする。各色成分選択用パッチは、測色機４０を用いて測色され、コンピューター１０は測色機４０から各色成分選択用パッチの測色データを入力する。次に、コンピューター１０は、各色成分選択用パッチの測色データと、各色成分選択用パッチを印刷した際のドット記録率とに基づいて、測色データを構成する複数の色成分Ｌ*ａ*ｂ*の中から、ドット記録率の変化に対して最も変化の大きい色成分を選択色成分として特定し、選択色成分データ１４ｄとしてＨＤ１４に記憶する。この選択色成分データ１４ｄは、ＩＤの算出（後述する）の際に用いられる。
【００４０】
ステップＳ２１０では、標準ドット記録率を特定する。標準ドット記録率とは、カラーチャートＡを構成する各パッチＰ１（後述する）を印刷するためのドット記録率であり、基本的には、各印刷ヘッド（インク種類）と印刷ヘッドにて吐出可能なドット種類との組合せ毎に決定される。各標準ドット記録率は、インク吐出量のばらつきによる測色データの変動量が最も大きいドット記録率であるという指針に基づいて決定する。
【００４１】
ここで、標準ドット記録率の特定方法について説明する。
コンピューター１０は、第１の比較用プリンターに対して、１つの印刷ヘッドから、例えば、大ドット１、中ドット１、小ドット１のそれぞれを用いて、複数段階のドット記録率（例えば、１０％〜９０％）に基づいて複数の第１比較用パッチを印刷させる制御を行う。また同様に、第２の比較用プリンターに対して、１つの印刷ヘッドから、大ドット１、中ドット１、小ドット１のそれぞれを用いて複数段階のドット記録率に基づいて複数の第２比較用パッチを印刷させる制御を行う。
なお、第１の比較用プリンターとは、各印刷ヘッドにおいて、基準プリンター２０ａと比べて吐出するインク量が多い機体であり、第２の比較用プリンターとは、各印刷ヘッドにおいて、基準プリンター２０ａと比べて吐出するインク量が少ない機体であるとする。
【００４２】
次に、コンピューター１０は、各第１比較用パッチ及び各第２比較用パッチについて、測色機４０による測色によって得られた測色データを入力する。そして、コンピューター１０は、パッチを形成するドット種類及びドット記録率が共通する第１比較用パッチ、第２比較用パッチ間の選択色成分の変動量を求める。
【００４３】
一般に、選択色成分の変動量が最大となるドット記録率は、インク量が多いドット種類であるほど低くなる。コンピューター１０は、ドット種類毎の選択色成分の変動量の推移に基づいて、その変動量が最も大きくなるドット記録率をドット種類毎に特定し、これらを、第１比較用パッチ及び第２比較用パッチの印刷に用いた印刷ヘッドについての、ドット種類毎（上記の例では、大ドット１、中ドット、小ドット）の標準ドット記録率とする。なお、残りの印刷ヘッドとドット種類との各組合せについても、上記のように、第１の比較用プリンター及び第２の比較用プリンターによる印刷結果を用いて、選択色成分の変動量が最も大きいドット記録率を特定し、それらを各組合せについての標準ドット記録率とする。
【００４４】
このように、本実施形態では、各インク種類に対応する印刷ヘッドとドット種類との組合せ毎に吐出されるインク量が微妙に異なる場合にも、測色結果において違いが明確に出やすい標準ドット記録率というものを求めておく。コンピューター１０は、このように特定した印刷ヘッドとドット種類との組合せ毎の標準ドット記録率をまとめて記述した標準記録率テーブルＴＢをＨＤ１４に記憶する。
【００４５】
ステップＳ２２０では、コンピューター１０は、対象とする量産プリンター２０ｂに対して、標準ドット記録率に基づいて、カラーチャートＡを印刷用紙に印刷させる制御を行う。このとき、ＩＤ１４ａの設定対象となっている量産プリンター２０ｂの各印刷ヘッド２９ａ〜２９ｄから、それぞれ対応する種類のインク（ＣＭＹＫ）が吐出される状態であるとする。
なお、ステップＳ２２０における処理は、パッチ印刷部、パッチ印刷工程及びパッチ印刷機能としての処理に相当する。
【００４６】
図５は、カラーチャートＡの一例を示す図である。同図に示すように、カラーチャートＡは、主走査方向及び副走査方向それぞれに複数のパッチＰ１を連続して印刷することにより構成されている。カラーチャートＡの各パッチＰ１は、いずれも１色の無地であり、１つの印刷ヘッドを用いて１つのドット種類のみで印刷されている。図５において、各パッチＰ１の名称の１文字目は、パッチＰ１の印刷に用いたインク種類を示し、２文字目以降はドット種類を示している。また、各パッチＰ１の名称の下にある括弧内の数字は、インク種類とドット種類との組合せが同じパッチＰ１について、何番目に印刷したものであるかを示している。つまり、インク種類とドット種類との組合せが同じパッチＰ１について、最後に印刷したパッチＰ１の括弧内の数字は、同じパッチＰ１の個数を示すことになる。例えば「Ｃ大ドット（４）」であれば、Ｃインクで印刷した大ドットのパッチＰ１であることを示し、最後に印刷されていることから。Ｃ大ドットの組合せで４個のパッチＰ１が存在することを示している。
【００４７】
図５に示すカラーチャートＡの場合、主走査方向に、ＣＭＹＫの各色インクのパッチＰ１が並ぶように配置されている。また、副走査方向に、小中大の各ドット種類が所定数だけ連続するように配置されている。ここでは、各色インクの小ドットについては副走査方向に２個ずつ配置され、各色インクの中ドットについては副走査方向に３個ずつ配置され、各色インクの大ドットについては副走査方向に４個ずつ配置されている。
【００４８】
インク種類とドット種類との組合せ毎にパッチＰ１を１つの位置のみに配置して印刷した場合は、この１つのパッチＰ１の測色結果のみを用いてＩＤを算出することになり、量産プリンター２０ｂのインク吐出性能を正確に表したものとならない。これは、各量産プリンター２０ｂ固有の機械的誤差のために印刷用紙上での印刷位置が異なることで、その測色結果が異なってしまうことによる。一方、本実施形態では、上述したように、インク種類とドット種類との組合せが同じ複数のパッチＰ１を、印刷用紙上の複数の位置に配置して印刷している。これにより、複数の位置に配置したパッチＰ１の測色結果を用いてＩＤを算出することになり、算出したＩＤの値は、量産プリンター２０ｂのインク吐出性能をより正確に表すことができる。
【００４９】
また、本実施形態では、インク種類とドット種類との組合せが同じパッチＰ１について、ドット種類が小よりも中のパッチＰ１の個数を多く配置し、ドット種類が中よりも大のパッチＰ１の個数を多く配置している。つまり、ドットサイズが小さいほど印刷するパッチＰ１の個数が少なくなるようにしている。これは、印刷用紙上においてドットサイズが小さくなるほど、そのドットを吐出する際における量産プリンター２０ｂ固有の微妙な機械的誤差の影響が少なくなることによる。
【００５０】
このように、ドットサイズが小さいほど印刷するパッチＰ１の個数が少なくなるように制御することにより、カラーチャートＡについての全体の測色時間を短くすることができる。これにより、キャリブレーションにおける精度を確保すると共に、キャリブレーションに要する時間を短縮することができる。さらに、カラーチャートＡの印刷のために消費するインク量を節減することができる。
【００５１】
ステップＳ２３０では、コンピューター１０は、カラーチャートＡに印刷された各パッチＰ１を測色機４０によって測色し、それぞれの測色データ（Ｌ*ａ*ｂ*）を測色機４０から入力する。そして、コンピューター１０は、入力した各パッチＰ１の測色データをＨＤ１４に記憶する。
【００５２】
ステップＳ２４０では、コンピューター１０は、入力した各パッチＰ１の測色データに基づいて、インク種類とドット種類との組合せ毎のＩＤを算出する。
【００５３】
＜ＩＤ算出処理＞
図６は、ＩＤ算出処理の詳細を示すフローチャートである。
ステップＳ２４１では、コンピューター１０は、インク種類とドット種類との全組合せ（例えば、インク種類が４種類、ドット種類が３種類の場合には、計１２の組合せが存在する。）の中から、ＩＤ算出の対象とする組合せを１つ決定する。
【００５４】
ステップＳ２４２では、コンピューター１０は、ステップＳ２４１において決定した組合せにかかるパッチＰ１の測色データのうち選択色成分をＨＤ１４等の所定の記憶領域から取得する。例えば、Ｃインクであって大ドット１という組合せの場合には、各パッチＰ１（Ｃ大ドット（１）〜（４））の選択色成分を取得する。
【００５５】
ステップＳ２４３では、コンピューター１０は、ステップＳ２４２において取得した各パッチＰ１の選択色成分の平均値を算出する。つまり、各パッチＰ１の選択色成分は、パッチＰ１の印刷位置が互いに異なるために、その値も異なっていることが予想されるが、これらを平均することにより、量産プリンター２０ｂの機械的誤差に起因する印刷濃度の違いの影響を排除することができる。
【００５６】
ステップＳ２４４では、コンピューター１０は、ステップＳ２４３において算出した選択色成分の平均値に基づいてＩＤを算出する。本実施形態においては、上記平均値をＤaveとした場合、一例として、ＩＤ＝ｉｎｔ（α・Ｄave＋β）なる式によって求める。ここで、ｉｎｔとは、小数点付きの数値を整数にする関数の意であり、α及びβは所定の係数である。
【００５７】
ステップＳ２４５では、コンピューター１０は、インク種類とドット種類との全組合せについてＩＤを算出したか否かを判断し、ＩＤを算出していない組合せが存在する場合（ステップＳ２４５：ＮＯ）には、ステップＳ２４１に戻り、ＩＤを算出対象の組合せを更新した上で、ステップＳ２４２以下の処理を繰り返す。他方、全ての組合せについてＩＤを算出し終えた場合（ステップＳ２４５：ＹＥＳ）には、図６のＩＤ算出処理を終了する。
【００５８】
図４のフローチャートに戻って、ステップＳ２５０では、コンピューター１０は、算出したＩＤを量産プリンター２０ｂにおける印刷ヘッドユニット２９のメモリー３１に記憶する。その結果、量産プリンター２０ｂにおける、各インク種類に対応する印刷ヘッド２９ａ〜２９ｄとドットの種類との全組合せについてのＩＤの設定処理が完了する。生成されたＩＤは、Ｌ*ａ*ｂ*色空間の色成分Ｌ*ａ*ｂ*の中から、インク記録量の変化に対して最も変化の大きい色成分として特定された選択色成分のみの大きさに基づいて算出された誤差情報である。
【００５９】
なお、本実施形態では、複数台の量産プリンター２０ｂをコンピューター１０に順次接続してＩＤ設定処理を各量産プリンター２０ｂに対して行うが、図４のステップＳ２００，Ｓ２１０の処理は、１台目の量産プリンター２０ｂに対するＩＤ設定処理の際に一度行えばよく、２台目以降の量産プリンター２０ｂに対するＩＤ設定処理では、ステップＳ２２０から処理をスタートすればよい。
【００６０】
また、ＩＤの算出方法は上述した計算式に限られない。ＩＤは、例えば、上記平均値と予め求めておいた所定の基準測色データとを対比することによって算出してもよい。ここでの基準測色データとは、コンピューター１０が予め基準プリンター２０ａに印刷させた、色修正の基準としたパッチの測色結果である。そして、ステップＳ２４０では、カラーチャートＡの測色結果から得た平均値と基準測色データ（基準測色データのうちの選択色成分）とを、インク種類とドット種類とが共通するもの同士で対比し、その差分の大きさに応じてＩＤを決定する。このように決定したＩＤは、各量産プリンター２０ｂの基準プリンター２０ａに対してのインク吐出量のばらつきを正確に表現したものとなる。
【００６１】
＜印刷制御処理＞
図７は、量産プリンター２０ｂが有するＩＤを用いて印刷データを修正し、修正後の印刷データに基づいて印刷制御を行う処理を示すフローチャートである。以下においては、印刷制御の対象となる量産プリンター２０ｂの各印刷ヘッド２９ａ〜２９ｄからは、それぞれが本来対応する種類のＣＭＹＫインクが吐出する状態であるとする。
【００６２】
最初に、ステップＳ３０５では、コンピューター１０は、量産プリンター２０ｂからＩＤを取得済みであるか否かを判断する。ＩＤを取得済みの場合（ステップＳ３０５：ＹＥＳ）は、量産プリンター２０ｂからＩＤを取得する必要がないと判断してステップＳ３２０に進む。他方、ＩＤを取得済みでない場合（ステップＳ３０５：ＮＯ）は、ステップＳ３１０へ進む。
【００６３】
ステップＳ３１０では、コンピューター１０は、ＩＤの入手要求を作成して量産プリンター２０ｂに送信する。
【００６４】
ステップＳ３１５では、量産プリンター２０ｂは、同入手要求を受信し、印刷ヘッドユニット２９のメモリー３１から各インク色と各ドット種類との全組合せに対応するＩＤを読み出してコンピューター１０に対して送信する。コンピューター１０は、全ＩＤを取得し、ＨＤ１４にＩＤ１４ａとして記憶する。このように、ＩＤが量産プリンター２０ｂと一体となっているので、ユーザーは使用するプリンターを変更しても同プリンターに対応するＩＤを別途入力する必要がなく便利である。
【００６５】
ステップＳ３２０では、コンピューター１０は、複数の画素別とされて複数の要素色に対応した階調データから構成された画像データを、所定の画像入力装置やＨＤ１４等から入力し、画像をＲＧＢ毎の複数の画素で階調表現した広域ＲＧＢ色空間内のＲＧＢデータに変換する。その際、データを部分的に読み込んでもよいし、データの受け渡しに利用されるバッファー領域を表すポインターの受け渡しだけでもよい。
ここで、入力する画像データは、画像をドットマトリクス状である多数の画素毎の階調データで表現したデータであり、ｓＲＧＢ色空間で定義されるＲＧＢから構成された画像データや、ＹＵＶ表色系におけるＹＵＶから構成された画像データ等がある。画像データの各成分も様々な階調数とされているので、ｓＲＧＢやＹＵＶ表色系等の定義に従って、画像データを広域ＲＧＢ色空間内のＲＧＢ各２５６階調のＲＧＢデータに変換する。このＲＧＢデータは、複数の要素色ＲＧＢで画像を表現した印刷データである。
【００６６】
ステップＳ３２５では、コンピューター１０は、ＲＧＢデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、色変換ＬＵＴを参照して、ＲＧＢデータを、ＣＭＹＫインクのそれぞれの使用量に対応した階調データからなるＣＭＹＫデータに色変換する。
【００６７】
ここで、色変換ＬＵＴは、上記ＲＧＢデータと、画像をＣＭＹＫ毎の同数の画素で階調表現したＣＭＹＫデータとの対応関係を複数の参照点について規定した情報テーブルである。入力したＲＧＢデータに一致するＣＭＹＫデータが色変換ＬＵＴに格納されていない場合には、入力したＲＧＢデータに近い複数のＲＧＢデータに対応するＣＭＹＫデータを取得し、体積補間等の補間演算によりＲＧＢデータに対応するＣＭＹＫデータに変換する。ＣＭＹＫデータは、ＲＧＢデータと同じく画像をドットマトリクス状の複数の画素毎の階調データで表現した印刷データであり、量産プリンター２０ｂが各印刷ヘッド２９ａ〜２９ｄからそれぞれに吐出する各インクの使用量を表すＣＭＹＫ各２５６階調のデータであるとする。
【００６８】
ステップＳ３３０では、ＣＭＹＫデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、ドット振分テーブル１４ｃを参照することにより、ＣＭＹＫデータを構成するＣＭＹＫ色別の階調データ（入力階調データ）を、インク量の異なる複数のドット種類別に表すドット量データ（出力階調データ）に変換するドット振り分け処理を行う。
本実施形態では、ＩＤ１４ａを用いてこのドット量データ（印刷データ）を修正することにより色ずれを補償する。このドット振分テーブル１４ｃは、量産プリンター２０ｂで使用されるインクの使用量を表す入力階調データと、ドットの種類別にドット形成量を表す出力階調データとの対応関係を規定した情報テーブルである。ドット振分テーブル１４ｃは、色毎に設けられ、入力階調値の各階調におけるドット形成量を表す出力階調値がドット種類別に格納されている。
【００６９】
ステップＳ３３５では、コンピューター１０は、ドット量データを修正する対象のインク色及びドット種類を設定する。例えば、各インク色と各ドット種類との組合せ毎に異なる数値を対応させておき、この数値を格納するポインターの値を順次更新する等により、全組合せの中から修正対象のインク色及びドット種類の組合せを設定すればよい。
【００７０】
ステップＳ３４０では、コンピューター１０は、設定したインク色及びドット種類の組合せに対応するＩＤ１４ａをＨＤ１４から読み出し、ＨＤ１４に記憶された複数の色修正データ１４ｂの中から当該ＩＤ１４ａの値に対応する色修正データを特定して読み出す。
【００７１】
ステップＳ３４５では、コンピューター１０は、設定したインク色及びドット種類の組合せに対応するドット量データを構成する各画素の階調データを変換対象として、順次対象画素を移動させながら、ステップＳ３４０で読み出した色修正データを参照することにより、対象画素のドット量データを修正していき、修正後のドット量データを生成する。
【００７２】
ステップＳ３５０では、コンピューター１０は、各インク色と各ドット種類との全組合せを設定したか否かを判断し、設定していない場合（ステップＳ３５０：ＮＯ）は、ステップＳ３３５〜Ｓ３５０を繰り返し、設定した場合（ステップＳ３５０：ＹＥＳ）は、ステップＳ３５５に進む。
【００７３】
ステップＳ３５５では、コンピューター１０は、ドットの大きさ毎のドット量データに対して誤差拡散法やディザ法や濃度パターン法といった所定のハーフトーン処理を行い、ＣＭＹＫデータの画素数と同じ画素数であるＣＭＹＫ別のハーフトーンデータを生成する。ハーフトーンデータは、ドットの形成状況をドットの形成有無として表すデータであり、例えば階調値「１」をドット形成有り、階調値「０」をドット形成無しに対応させて二値化しター２階調の二値化データとすることができる。むろん、４階調等のデータとしてもよい。
【００７４】
ステップＳ３６０では、コンピューター１０は、ステップＳ３５５において生成したハーフトーンデータに対して所定のラスタライズ処理を行って、プリンターで使用される順番に並べ替え、ＣＭＹＫ別のラスターデータを生成する。
【００７５】
ステップＳ３６５では、コンピューター１０は、量産プリンター２０ｂに対してラスターデータを出力する。量産プリンター２０ｂは、画像を表現するラスターデータを入手し、これらのデータに基づいて印刷ヘッド２９ａ〜２９ｄを駆動してインクを吐出して印刷用紙上に付着させ、ＲＧＢデータに対応する印刷画像を形成する。ラスターデータは色ずれがＣＭＹＫ別に補償されたデータであるので、印刷画像は色ずれが補償された画像となる。
【００７６】
（第２実施形態）
以下、第２実施形態に係る印刷制御装置について、図面を参照して説明する。
【００７７】
第２実施形態に係る印刷制御装置と上述した第１実施形態に係る印刷制御装置とは、量産プリンター２０ｂに印刷させるカラーチャートの内容が異なっている。なお、カラーチャートの内容以外については、第１実施形態に係る印刷制御装置と同様である。
【００７８】
図８は、第２実施形態に係るカラーチャートＢの一例を示す図である。同図に示すカラーチャートＢは、第１実施形態に係るカラーチャートＡと同様に、各パッチＰ２が、いずれも１色の無地であり、１つの印刷ヘッドを用いて１つのドット種類のみで印刷されている。また、図８において、各パッチＰ２の名称は、カラーチャートＡにおける各パッチＰ１と同様に表現している。
【００７９】
カラーチャートＢの場合、インク種類とドット種類との組合せが同じ複数のパッチＰ２が、主走査方向から副走査方向へと折り返すようにして連続して配置されている。また、小中大の各ドット種類が所定数だけ連続するように配置されている。ここでは、Ｃ小ドットが連続して８個配置され、続けてＣ中ドットが連続して１２個配置され、続けてＣ大ドットが連続して２４個配置されている。このように、カラーチャートＢでは、カラーチャートＡと同様に、ドットサイズが小さいほど印刷するパッチＰ２の個数が少なくなるようにしている。なお、図示を略しているが他の各インク色についても同様に配置されている。
【００８０】
本実施形態のカラーチャートＢでは、インク種類とドット種類との組合せが同じ複数のパッチＰ２が、主走査方向から副走査方向へと折り返すようにして連続して配置されている。これにより、印刷ヘッドユニット２９が主走査方向に往復動する速度が主走査方向上の各位置によって異なる場合においても、主走査方向上に連続した各パッチＰ２の測色データの平均値を算出することで、主走査方向における印刷濃度のむらの影響を低減することができる。
【００８１】
（第３実施形態）
以下、第３実施形態に係る印刷制御装置について、図面を参照して説明する。
【００８２】
第３実施形態に係る印刷制御装置と上述した第１実施形態に係る印刷制御装置とは、量産プリンター２０ｂに印刷させるカラーチャートの内容が異なっている。なお、カラーチャートの内容以外については、第１実施形態に係る印刷制御装置と同様である。
【００８３】
図９は、第３実施形態に係るカラーチャートＣの一例を示す図である。カラーチャートＣと第１実施形態に係るカラーチャートＡとでは、それぞれのカラーチャートＡ，Ｃを印刷するときにおけるインクデューティー制限値が異なっている。インクデューティー制限値は、印刷媒体の単位面積中に吐出可能なインク量の上限値を表している。
本実施形態では、カラーチャートＡにおけるインクデューティー制限値を１００％とした場合に、カラーチャートＣにおけるインクデューティー制限値を７０％とした場合の例を示している。また、カラーチャートＣは、第１実施形態に係るカラーチャートＡと同様に、各パッチＰ３が、いずれも１色の無地であり、１つの印刷ヘッドを用いて１つのドット種類のみで印刷されている。また、図９において、各パッチＰ３の名称は、カラーチャートＡにおける各パッチＰ１と同様に表現している。
【００８４】
カラーチャートＣの場合、カラーチャートＡと同様に、主走査方向に、ＣＭＹＫの各色インクのパッチＰ３が並ぶように配置されている。また、副走査方向に、小中大の各ドット種類が所定数だけ連続するように配置されている。ここでは、各色インクの小ドットについては副走査方向に３個ずつ配置され、各色インクの中ドットについては副走査方向に５個ずつ配置され、各色インクの大ドットについては副走査方向に７個ずつ配置されている。このように、カラーチャートＣでは、カラーチャートＡと同様に、ドットサイズが小さいほど印刷するパッチＰ２の個数が少なくなるようにしている。
【００８５】
また、カラーチャートＣにおけるインクデューティー制限値は７０％であり、カラーチャートＡにおけるインクデューティー制限値の１００％よりも低い。このため、カラーチャートＣの場合、インク種類とドット種類の組合せとが同じパッチＰ３について、カラーチャートＡの場合よりも印刷するパッチＰ３の個数が多くなるようにしている。つまり、インクデューティー制限値が低いほど印刷するパッチＰ３の個数が多くなるように配置している。
【００８６】
本実施形態のカラーチャートＣでは、インクデューティー制限値が低いことによってパッチＰ３の下地が見え易くなる場合に、印刷するパッチＰ３の個数を多くすることにより、パッチＰ３の測色において下地の影響を受けてしまう測色誤差に対処することができ、キャリブレーションにおける精度を確保することができる。
【符号の説明】
【００８７】
１０…コンピューター、１０ａ…システムバス、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＨＤ、１４ａ…ＩＤ、１４ｂ…色修正データ、１４ｃ…ドット振分テーブル、１４ｄ…選択色成分データ、１５…ＨＤＤＲＶ、１７ａ，１７ｂ，１７ｃ…Ｉ／Ｆ、１７ｄ…プリンターＩ／Ｆ、１８ａ…ディスプレイ、１８ｂ…キーボード、１８ｃ…マウス、２０…プリンター、２０ａ…基準プリンター、２０ｂ…量産プリンター、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…通信Ｉ／Ｏ、２５…コントロールＩＣ、２５ｂ…インク通路、２６…ＡＳＩＣ、２６ａ…ヘッド駆動部、２７…Ｉ／Ｆ、２７ａ…キャリッジ機構、２７ｂ…紙送り機構、２８…インクカートリッジ、２８ａ…メモリーチップ、２９…印刷ヘッドユニット、２９ａ〜２９ｄ…印刷ヘッド、３１…メモリー、３２…バス、４０…測色機、４０ａ…色検出部、Ａ，Ｂ，Ｃ…カラーチャート、Ｐ１，Ｐ２，Ｐ３…パッチ。
【図１】
0005736810.tif 000002
【図２】
0005736810.tif 000003
【図３】
0005736810.tif 000004
【図４】
0005736810.tif 000005
【図５】
0005736810.tif 000006
【図６】
0005736810.tif 000007
【図７】
0005736810.tif 000008
【図８】
0005736810.tif 000009
【図９】
0005736810.tif 000010