(57)【要約】【課題】印刷装置に接続されるコンピューターが異なっても、印刷の濃度キャリブレーションが簡便に行われる印刷装置を提供する。【解決手段】プリンター１００は、印刷媒体に印刷を行う印刷部（ヘッドユニット４０）と、印刷部が印刷したテストパターンの印刷濃度を計測する濃度計測部（光学センサー５１）と、第１期に印刷され計測されたテストパターンの印刷濃度情報に基づき求められた第１期印刷特性情報、および、第１期印刷特性情報と、第１期から時間が経過した第２期に印刷され計測されたテストパターンの印刷濃度情報に基づき求められた第２期印刷特性情報と、に基づき求められた経時変化情報を記憶する記憶部（メモリー１３）とを備えている。【選択図】図１
2016132200.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷を行う印刷部と、
前記印刷部が印刷したテストパターンの印刷濃度を計測する濃度計測部と、
第１期に印刷され計測された前記テストパターンの印刷濃度情報に基づき求められた第１期印刷特性情報、および、前記第１期印刷特性情報と、前記第１期から時間が経過した第２期に印刷され計測された前記テストパターンの印刷濃度情報に基づき求められた第２期印刷特性情報と、に基づき求められた経時変化情報を記憶する記憶部と、を備えていることを特徴とする印刷装置。
【請求項２】
前記印刷部は、前記印刷媒体に液滴を吐出する吐出ヘッドと、
前記吐出ヘッドを搭載し、前記印刷媒体上を走査方向に移動するキャリッジと、
前記印刷媒体を前記走査方向と交差する搬送方向に移動する搬送部と、を備え、
前記濃度計測部は、前記キャリッジに搭載されていることを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷装置が印刷媒体に印刷する際に用いる印刷データを、画像データに基づいて生成する印刷データ生成装置であって、
前記印刷装置が第１期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第１期印刷特性情報を求めて前記印刷装置に記憶させる第１期印刷特性算出部と、
前記印刷装置が記憶する前記第１期印刷特性情報を取得し、前記印刷装置が前記第１期から時間が経過した第２期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第２期印刷特性情報を求め、前記第１期印刷特性情報と前記第２期印刷特性情報とに基づき経時変化情報を求めて前記印刷装置に記憶させる経時変化算出部と、
前記経時変化算出部が求めた前記経時変化情報、あるいは、前記印刷装置から取得した前記経時変化情報に基づき前記印刷データを補正する印刷データ補正部と、を備えることを特徴とする印刷データ生成装置。
【請求項４】
前記印刷データは、前記画像データに含まれる画素毎の階調値と前記印刷装置が前記印刷媒体に形成するドットのドットサイズ毎のドット生成率とを対応付けるテーブルに基づいて生成され、
前記印刷データ補正部は、前記経時変化算出部が求めた前記経時変化情報、あるいは、前記印刷装置から取得した前記経時変化情報に基づき前記テーブルを補正することにより前記印刷データを補正することを特徴とする請求項３に記載の印刷データ生成装置。
【請求項５】
前記第１期印刷特性情報は、前記第１期に印刷され計測された前記テストパターンの印刷濃度情報に基づいて得られる印刷特性を近似する多次元多項式関数であり、
前記第２期印刷特性情報は、前記第１期から時間が経過した第２期に印刷され計測された前記テストパターンの印刷濃度情報に基づいて得られる印刷特性を近似する多次元多項式関数であることを特徴とする請求項３または請求項４に記載の印刷データ生成装置。
【請求項６】
前記多次元多項式関数が、６次元多項式関数であることを特徴とする請求項５に記載の印刷データ生成装置。
【請求項７】
請求項１または請求項２に記載の印刷装置と、
請求項３から請求項６のいずれか１項に記載の印刷データ生成装置と、を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷データ生成装置、およびこれらを備えた印刷システムに関する。
【背景技術】
【０００２】
インクジェット式のカラープリンター（印刷装置）が多く使用されている。このようなプリンターでは、色彩の再現性を向上させるために、濃度キャリブレーションが行われる。濃度キャリブレーションとは、プリンターに所定のテストパターンを印刷させ、そのテストパターンの濃度を測定して目標濃度とのずれ量を求め、そのずれ量に基づいて、目標濃度の印刷がされるように、プリンターの印刷特性の補正を行う処理である。
【０００３】
例えば、特許文献１には、テストパターンの濃度測定が可能な光学センサーを備え、接続されるコンピューターに濃度キャリブレーションを行わせることができる印刷装置が記載されている。この印刷装置は、印刷媒体に形成されるドットのドットサイズ毎のドット生成率と、ドットサイズ毎のドット生成率に対応付けられた入力階調値とを特定するテーブルに基づいて、印刷データの印刷を行う印刷装置であって、このテーブルとテストパターンの読取結果に基づいて補正された入力階調値とに基づいて生成された（つまりコンピューターが補正し生成した）印刷データに基づき印刷を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２２０５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の印刷装置では、濃度キャリブレーション（テストパターンの読取結果に基づいて行う補正処理）を行うための補正データ（テストパターンの濃度測定結果と目標濃度とのずれ量の情報）がコンピューターに記憶されるため、例えば、異なるコンピューターから印刷させようとした場合には、接続するコンピューター毎に補正データの取得（つまりテストパターンの印刷とその濃度測定）をやり直さなければならないという課題があった。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題を解決するためになされたものであり、以下の適用例または形態として実現することが可能である。
【０００７】
［適用例１］  本適用例にかかる印刷装置は、印刷媒体に印刷を行う印刷部と、前記印刷部が印刷したテストパターンの印刷濃度を計測する濃度計測部と、第１期に印刷され計測された前記テストパターンの印刷濃度情報に基づき求められた第１期印刷特性情報、および、前記第１期印刷特性情報と、前記第１期から時間が経過した第２期に印刷され計測された前記テストパターンの印刷濃度情報に基づき求められた第２期印刷特性情報と、に基づき求められた経時変化情報を記憶する記憶部と、を備えていることを特徴とする。
【０００８】
本適用例によれば、印刷装置は、第１期に印刷され計測されたテストパターンの印刷濃度情報に基づき求められた第１期印刷特性情報を記憶している。また、第１期から時間が経過した第２期に印刷され計測されたテストパターンの印刷濃度情報に基づき求められた第２期印刷特性情報と、この記憶しておいた第１期印刷特性情報とを比較することで、第１期から第２期までの印刷特性の経時変化が分かる。印刷装置は、この経時変化情報も記憶しているため、印刷装置に印刷をさせる外部機器（例えばコンピューター）が変わった場合であっても、外部機器がこの経時変化情報を読み取ることで、外部機器において、印刷装置の印刷特性の経時変化を加味して、より適切な補正を行うことができる。
【０００９】
［適用例２］  上記適用例にかかる印刷装置において、前記印刷部は、前記印刷媒体に液滴を吐出する吐出ヘッドと、前記吐出ヘッドを搭載し、前記印刷媒体上を走査方向に移動するキャリッジと、前記印刷媒体を前記走査方向と交差する搬送方向に移動する搬送部と、を備え、前記濃度計測部は、前記キャリッジに搭載されていることを特徴とする。
【００１０】
本適用例によれば、濃度計測部は、印刷のために液滴を吐出する吐出ヘッドと共にキャリッジに搭載されている。そのため、印刷部が印刷したテストパターンの印刷濃度を計測するにあたり、吐出ヘッドから液滴を吐出させながら、吐出した液滴によって形成されたドットによるテストパターンの印刷濃度の計測を行うことができる。
【００１１】
［適用例３］  本適用例にかかる印刷データ生成装置は、印刷装置が印刷媒体に印刷する際に用いる印刷データを、画像データに基づいて生成する印刷データ生成装置であって、前記印刷装置が第１期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第１期印刷特性情報を求めて前記印刷装置に記憶させる第１期印刷特性算出部と、前記印刷装置が記憶する前記第１期印刷特性情報を取得し、前記印刷装置が前記第１期から時間が経過した第２期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第２期印刷特性情報を求め、前記第１期印刷特性情報と前記第２期印刷特性情報とに基づき経時変化情報を求めて前記印刷装置に記憶させる経時変化算出部と、前記経時変化算出部が求めた前記経時変化情報、あるいは、前記印刷装置から取得した前記経時変化情報に基づき前記印刷データを補正する印刷データ補正部と、を備えることを特徴とする。
【００１２】
本適用例によれば、第１期印刷特性算出部は（すなわち、第１期印刷特性算出部を備える印刷データ生成装置は）、印刷装置が第１期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第１期印刷特性情報を求めて印刷装置に記憶させる。
また、経時変化算出部は（すなわち、経時変化算出部を備える印刷データ生成装置は）、印刷装置が記憶する第１期印刷特性情報を取得し、印刷装置が第１期から時間が経過した第２期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第２期印刷特性情報を求め、第１期印刷特性情報と第２期印刷特性情報とに基づき経時変化情報を求めて印刷装置に記憶させる。つまり、第２期印刷特性情報と、印刷装置が記憶していた第１期印刷特性情報とを比較することで、第１期から第２期までの印刷特性の経時変化が分かり、印刷データ生成装置は、印刷装置に、この経時変化情報を記憶させることができる。
また、印刷データ補正部は（すなわち印刷データ補正部を備える印刷データ生成装置は）、経時変化算出部が求めた経時変化情報、あるいは、印刷装置から取得した経時変化情報に基づき印刷データを補正する。つまり、印刷データ生成装置は、接続する印刷装置において、テストパターンの印刷とその印刷濃度の計測をやり直すことなく、印刷装置の印刷特性の経時変化を加味して、より適切な補正を行うことができる。
【００１３】
［適用例４］  上記適用例にかかる印刷データ生成装置において、前記印刷データは、前記画像データに含まれる画素毎の階調値と前記印刷装置が前記印刷媒体に形成するドットのドットサイズ毎のドット生成率とを対応付けるテーブルに基づいて生成され、前記印刷データ補正部は、前記経時変化算出部が求めた前記経時変化情報、あるいは、前記印刷装置から取得した前記経時変化情報に基づき前記テーブルを補正することにより前記印刷データを補正することを特徴とする。
【００１４】
本適用例によれば、印刷データ生成装置は、画像データに含まれる画素毎の階調値と印刷装置が印刷媒体に形成するドットのドットサイズ毎のドット生成率とを対応付けるテーブルの補正を行い、この補正されたテーブルに基づいて印刷データを生成する。従って、例えば、予め、テーブルが印刷媒体の種類や印刷モード毎に準備されている場合においては、使用するテーブルの補正を行うことで、それぞれに、より適切に補正された印刷を行うことができる。つまり、印刷媒体や印刷モード毎に、テストパターンの印刷とその印刷濃度の計測を行って補正を行う必要がない。
【００１５】
［適用例５］  上記適用例にかかる印刷データ生成装置において、前記第１期印刷特性情報は、前記第１期に印刷され計測された前記テストパターンの印刷濃度情報に基づいて得られる印刷特性を近似する多次元多項式関数であり、前記第２期印刷特性情報は、前記第１期から時間が経過した第２期に印刷され計測された前記テストパターンの印刷濃度情報に基づいて得られる印刷特性を近似する多次元多項式関数であることを特徴とする。
【００１６】
本適用例によれば、第１期印刷特性情報および第２期印刷特性情報は、計測されたテストパターンの印刷濃度情報に基づいて得られる印刷特性を近似する多次元多項式関数である。第１期印刷特性情報および第２期印刷特性情報は、その相対関係を多次元多項式関数で近似させることができる。そのため、印刷装置に記憶させる第１期印刷特性情報や経時変化情報は、多次元多項式関数を表す情報、例えば、各項の係数情報のみで良い。つまり、印刷装置には、計測されたテストパターンの印刷濃度情報やそれに基づいて得られる印刷特性の生データを記憶させておく必要が無いため、記憶のために大きな記憶容量の記憶媒体を備える必要が無くなる。
【００１７】
［適用例６］  上記適用例にかかる印刷データ生成装置において、前記多次元多項式関数が、６次元多項式関数であることを特徴とする。
【００１８】
本適用例のように、期待する濃度情報に基づく情報と、計測の結果得られる濃度情報に基づく情報との相対関係は、６次元多項式関数で近似することが好ましい。
【００１９】
［適用例７］  本適用例にかかる印刷システムは、上記適用例にかかる印刷装置と、上記適用例にかかる印刷データ生成装置と、を備えることを特徴とする。
【００２０】
本適用例によれば、印刷装置と、印刷装置に印刷をさせる印刷データ生成装置（例えばコンピューター）との組み合わせが変わった場合であっても、印刷データ生成装置がこの経時変化情報を読み取ることで、印刷データ生成装置において、印刷装置の印刷特性の経時変化を加味して、より適切な補正を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る印刷システムの全体構成を示すブロック図
【図２】実施形態１に係る印刷装置としてのインクジェットプリンターの概略斜視図
【図３】「濃度計測部」としての光学センサーの概念図
【図４】印刷データを生成する基本フローを示すフローチャート
【図５】（ａ）２ビット（４階調）におけるドット生成率テーブル、（ｂ）ドット生成率テーブルのグラフ
【図６】入力階調値に補正階調値を対応付けた補正階調値テーブル
【図７】（ａ）〜（ｃ）濃度キャリブレーションに用いるテストパターンの説明図
【図８】（ａ）第１期印刷特性情報の一例を示すグラフ、（ｂ）第２期印刷特性情報の一例を示すグラフ
【図９】（ａ）経時変化情報を説明するグラフ、（ｂ）経時変化情報としての補正量テーブルの一例
【図１０】濃度キャリブレーションのフローを示すフローチャート
【発明を実施するための形態】
【００２２】
以下に本発明を具体化した実施形態について、図面を参照して説明する。以下は、本発明の一実施形態であって、本発明を限定するものではない。なお、以下の各図においては、説明を分かりやすくするため、実際とは異なる尺度で記載している場合がある。
【００２３】
（実施形態１）
＜印刷システム＞
図１は、実施形態１に係る印刷システム１の全体構成を示すブロック図である。
図２は、実施形態１に係るプリンター１００の概略斜視図である。
印刷システム１は、「印刷装置」としてのインクジェット式のプリンター１００と、「印刷データ生成装置」としてのコンピューター１１０などから構成されている。
コンピューター１１０は、デジタルカメラなどによって得られた一般的な画像データを、プリンター１００が印刷を行うための印刷データに変換し、コンピューター１１０に接続されたプリンター１００に送信する。
プリンター１００は、コンピューター１１０から印刷データを受信すると、印刷データに基づいて、「印刷媒体」としての用紙２に印刷を行う。
【００２４】
＜印刷装置（プリンター１００）＞
プリンター１００は、コントローラー１０、「搬送部」としての搬送ユニット２０、キャリッジユニット３０、「印刷部」としてのヘッドユニット４０、検出器群５０などから構成されている。プリンター１００はコンピューター１１０と通信可能に接続されており、コンピューター１１０内にインストールされているプリンタードライバーによって、プリンター１００に画像を印刷させるための印刷データが作成され、プリンター１００に送信される。なお、プリンタードライバーは、ＣＤ−ＲＯＭなどに記憶されていたり、インターネットを介してダウンロード可能であったりする。
【００２５】
コントローラー１０は、プリンター１００の制御を行うための印刷制御部である。コントローラー１０は、インターフェイス部１１、ＣＰＵ１２、メモリー１３、ユニット制御部１４などを有する。インターフェイス部１１は、コンピューター１１０とプリンター１００との間でデータの送受信を行う。ＣＰＵ１２は、プリンター１００全体の制御を行うための演算処理装置である。メモリー１３は、ＣＰＵ１２のプログラムや後述する印刷特性を補正するための情報を格納する領域を構成する「記憶部」であり、ＲＡＭ、ＥＥＰＲＯＭなどの記憶素子を有する。
ＣＰＵ１２は、メモリー１３に格納されているプログラムに従って、ユニット制御部１４を介して各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を制御する。
【００２６】
搬送ユニット２０は、用紙２を所定の搬送方向（図２に示すＹ方向）に移動させる機能を有する。この搬送ユニット２０は、給紙ローラー２１、搬送モーター２２、搬送ローラー２３、プラテン２４、排紙ローラー２５などを備える。給紙ローラー２１は、挿入された用紙２をプリンター１００の内部に給紙するためのローラーである。搬送ローラー２３は、給紙ローラー２１によって給紙された用紙２を印刷可能な領域まで搬送するローラーであり、搬送モーター２２によって駆動される。プラテン２４は、印刷中の用紙２を支持する。排紙ローラー２５は、用紙２をプリンターの外部に排出するローラーであり、印刷可能な領域に対して搬送方向下流側に設けられている。
なお、プリンター１００が画像を印刷する印刷媒体は、用紙２に限らず、例えば布やフィルムなどでもよい。
【００２７】
キャリッジユニット３０は、後述する吐出ヘッド４１を所定の移動方向（図２に示すＸ軸方向、以下走査方向という）に移動（走査）させるためのものである。キャリッジユニット３０は、キャリッジ３１と、キャリッジモーター３２などを有する。キャリッジ３１は、走査方向に往復移動可能であり、キャリッジモーター３２によって駆動される。また、キャリッジ３１は、インクを収容するインクカートリッジ６を着脱可能に保持している。なお、走査方向は、搬送方向と交差する方向である。
【００２８】
ヘッドユニット４０は、用紙２にインクを「液滴」（以下インク滴という）として吐出する吐出ヘッド４１を備える。吐出ヘッド４１の下面には、インクを吐出するノズルが複数設けられ、吐出するインクの色ごとにノズル列が形成されている。例えば、ブラックインクＫを吐出するブラックノズル列や、シアンインクＣを吐出するシアンノズル列、マゼンタインクＭを吐出するマゼンタノズル列、イエローインクＹを吐出するイエローノズル列などが吐出ヘッド４１の下面に形成されている。各ノズル列では、複数のノズルが搬送方向に所定の間隔で並んでいる。
【００２９】
インク滴を吐出する方式（インクジェット方式）としては、好適例としてピエゾ方式を用いている。ピエゾ方式は、圧力室に貯留されたインクに圧電素子（ピエゾ素子）により記録情報信号に応じた圧力を加え、圧力室に連通するノズルからインク滴を噴射（吐出）し記録する方式である。
なお、インク滴を吐出する方式は、これに限定するものではなく、インクを液滴状に噴射させ、印刷媒体上にドット群を形成する他の記録方式であってもよい。例えば、小型ポンプでインクに圧力を加え、ノズルを水晶振動子などで機械的に振動させることにより、強制的にインク滴を噴射させる方式、インクを記録情報信号に従って微小電極で加熱発泡させ、インク滴を噴射し記録する方式（サーマルジェット方式）などであってもよい。
【００３０】
吐出ヘッド４１に設けられた各ノズルは複数サイズのドットを形成することができる。すなわち、各ノズルは、複数サイズのドットに応じた種々の量のインクを吐出することができる。本実施形態では、各ノズルが３種類のサイズのドット（大ドット，中ドット，小ドット）を形成可能とする。
吐出ヘッド４１はキャリッジ３１に搭載されているため、キャリッジ３１が走査方向に移動すると、吐出ヘッド４１も走査方向に移動する。吐出ヘッド４１が走査方向に移動中にインクを断続的に吐出することによって、走査方向に並ぶドットから構成されるドット列が用紙２に形成される。
【００３１】
検出器群５０としては、リニア式エンコーダー、ロータリー式エンコーダー、紙検出センサーなどを備え、プリンター１００内の状況を監視し、その検出結果をコントローラー１０に出力する。
また、検出器群５０には、図３に示すような「濃度計測部」としての光学センサー５１が含まれている。光学センサー５１は、吐出ヘッド４１のノズル面から用紙２までの距離や用紙２の幅を検出したりする検出器としての機能に加え、プリンター１００が印刷したテストパターンの印刷濃度を計測する「濃度計測部」としての機能を備えている。
【００３２】
光学センサー５１は、発光部５１１と受光部５１２を有している。発光部５１１は、例えば、発光ダイオード（ＬＥＤ）、レーザーダイオード、白熱電球などから成り、用紙２に向けて光を照射することができる。受光部５１２は、光電変換素子であり、例えば、フォトダイオード、フォトトランジスターなどから成る。受光部５１２は、発光部５１１から用紙２に向けて照射された光の内、用紙２で反射された光を受光し、受光した光量に応じて電流を生成する。また、光学センサー５１は、吐出ヘッド４１と共に、キャリッジ３１に取り付けられている。そのため走査方向に移動可能である。また、吐出ヘッド４１よりも搬送方向下流側に取り付けられており、そのため吐出ヘッド４１により印刷された画像の上を移動することができる。
【００３３】
光学センサー５１の受光部５１２が受光する反射光の量（反射光の強度）は、用紙２の反射位置における印刷（色）の濃度によって変動する。従って、用紙２に印刷された画像に向けて発光部５１１が光を照射し、その画像からの反射光を受光部５１２が受光した結果に基づいて、印刷の濃度を検出することができる。つまり、光学センサー５１を濃度計測部として機能させることができる。
【００３４】
＜印刷のフロー＞
このような構成のプリンター１００における印刷の基本フローについて説明する。
コントローラー１０は、コンピューター１１０から印刷命令および印刷データを受信すると、印刷データに含まれる各種コマンドの内容を解析し、各ユニット（搬送ユニット２０、キャリッジユニット３０、ヘッドユニット４０）を用いて、以下の処理を行う。
【００３５】
まず、コントローラー１０は、給紙ローラー２１を回転させ、印刷すべき用紙２を搬送ローラー２３の駆動領域まで送る。次に、コントローラー１０は、搬送モーター２２を駆動させることによって搬送ローラー２３を回転させる。搬送ローラー２３が所定の回転量にて回転すると、用紙２は所定の搬送量にて搬送される。
【００３６】
用紙２がヘッドユニット４０の下部まで搬送されると、コントローラー１０は、印刷命令に基づいてキャリッジモーター３２を回転させる。このキャリッジモーター３２の回転に応じて、キャリッジ３１が走査方向に移動する。また、キャリッジ３１が移動することによって、キャリッジ３１に搭載された吐出ヘッド４１も同時に走査方向に移動する。また、吐出ヘッド４１が走査方向に移動している間に、コントローラー１０は、吐出ヘッド４１が備えるピエゾ素子を駆動させる。これにより、吐出ヘッド４１が走査方向に移動している間に、吐出ヘッド４１から断続的にインク滴が吐出される。このインク滴が、用紙２に着弾することによって、走査方向に複数のドットが並ぶドット列が形成される。
【００３７】
なお、移動する吐出ヘッド４１からインクを吐出することによるドット形成動作のことをパスと言う。１つのパスは、１回の走査方向への移動に伴うドット形成を意味する。また、ノズル列からインクを吐出する動作をショットという。１つのショットでは、ノズル列（搬送方向に並ぶ複数のノズル）から吐出するインク滴によって、搬送方向に並ぶドットが形成される。
【００３８】
また、コントローラー１０は、吐出ヘッド４１が走査方向に往復移動する合間に搬送モーター２２を駆動させる。搬送モーター２２は、コントローラー１０からの指令された駆動量に応じて搬送ローラー２３を回転させる。搬送ローラー２３が所定の回転量にて回転すると、用紙２は所定の搬送量にて搬送される。このように、パスと搬送動作を交互に繰り返すことで、用紙２にドット列で構成される画像が印刷される。
コントローラー１０は、搬送ローラー２３と同期して回転する排紙ローラー２５によって印刷が終了した用紙２を排紙し印刷を完了する。
【００３９】
＜印刷データ生成装置（コンピューター１１０）＞
コンピューター１１０は、プリンター制御部１１１、入力装置１１２、表示装置１１３、記憶装置１１４などを備え、プリンター１００に印刷を行わせる印刷ジョブの制御を行う。
【００４０】
プリンター制御部１１１は、ＣＰＵ（演算部）や、ＲＡＭ、ＲＯＭなどを備え（図示省略）印刷システム１全体の集中制御を行う。
入力装置１１２は、ヒューマンインターフェースとして情報入力手段である。具体的には、例えば、キーボードや情報入力機器が接続されるポートなどである。
表示装置１１３は、ヒューマンインターフェースとしての情報表示手段（ディスプレー）であり、プリンター制御部１１１の制御の基に、入力装置１１２から入力される情報や、プリンター１００に印刷する画像、印刷ジョブに基づく情報などが表示される。
記憶装置１１４は、ハードディスクドライブ（ＨＤＤ）やメモリーカードなどの書き換え可能な記憶媒体であり、コンピューター１１０が動作するソフトウェア（プリンター制御部１１１で走るプログラム）や、印刷する画像、印刷ジョブに基づく情報などが記憶される。
【００４１】
コンピューター１１０が動作するソフトウェアには、一般的な画像処理アプリケーションソフトウェア（以下アプリケーションと言う）や、プリンタードライバーソフトウェア（以下プリンタードライバーと言う）が含まれる。
また、プリンター制御部１１１は、プリンタードライバー内に、本実施形態を特徴付ける機能として、印刷データの補正を行うことができる補正処理プログラムを備えている。この補正処理プログラムは、プリンター１００の印刷特性の変化に伴う補正を可能とするものであり、その機能として第１期印刷特性算出部、経時変化算出部、印刷データ補正部などから構成されている。これらの機能については後述する。
【００４２】
＜印刷データの生成＞
図４は、印刷データを生成する基本フローを示すフローチャートである。
上記の印刷処理は、前述したように、プリンター１００に接続されたコンピューター１１０から印刷データが送信されることにより開始される。印刷データは、プリンタードライバーによって生成される。
【００４３】
プリンタードライバーは、アプリケーションから画像データ（テキストデータ、イメージデータなど）を受け取り（ステップＳ１）、ユーザーから、印刷する用紙２の指定や印刷モードの設定を受け付ける（ステップＳ２）。プリンタードライバーは、画像データをプリンター１００が解釈できる形式の印刷データに変換し（ステップＳ３〜ステップＳ７）、印刷データをプリンター１００に出力する（ステップＳ８）。アプリケーションからの画像データを印刷データに変換する際に、プリンタードライバーは、解像度変換処理・色変換処理・ハーフトーン処理・ラスタライズ処理・コマンド付加処理などを行う。
【００４４】
解像度変換処理（ステップＳ３）は、アプリケーションから出力された画像データを、紙に印刷する際の解像度（印刷解像度）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションから受け取ったベクター形式の画像データを７２０×７２０ｄｐｉの解像度のビットマップ形式の画像データに変換する。解像度変換処理後の画像データの各画素データは、マトリクス状に配置された画素から構成されている。各画素はＲＧＢ色空間の例えば２５６階調の階調値を有している。つまり、解像度変換後の画素データは、対応する画素の階調値を示すものである。
【００４５】
引き続く色変換処理（ステップＳ４）は、ＲＧＢデータをＣＭＹＫ色系空間のデータに変換する処理である。ＣＭＹＫ色とは、濃シアン（Ｃ）、濃マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）であり、ＣＭＹＫ色系空間の画像データは、プリンター１００が有するインクの色に対応したデータである。従って、プリンター１００がＣＭＹＫ色系の１０種類のインクを使用する場合には、プリンタードライバーは、ＲＧＢデータに基づいて、ＣＭＹＫ色系の１０次元空間の画像データを生成する。
この色変換処理は、ＲＧＢデータの階調値とＣＭＹＫ色系データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）に基づいて行われる。なお、色変換処理後の画素データは、ＣＭＹＫ色系空間により表される２５６階調のＣＭＹＫ色系データである。
【００４６】
引き続くハーフトーン処理（ステップＳ５）は、高階調数（２５６階調）のデータを、プリンター１００が形成可能な階調数のデータに変換する処理である。このハーフトーン処理により、２５６階調を示すデータが、２階調を示す１ビットデータや４階調を示す２ビットデータに変換される。ハーフトーン処理後の画像データは、１ビットまたは２ビットのデータであり、この画素データは各画素でのドットの形成（ドットの有無、ドットの大きさ）を示すデータになる。
例えば２ビット（４階調）の場合、ドット階調値［００］に対応するドットなし、ドット階調値［０１］に対応する小ドットの形成、ドット階調値［１０］に対応する中ドットの形成、および、ドット階調値［１１］に対応する大ドットの形成のように４段階に変換される。その後、各ドットのサイズについてドット生成率が決められた上で、ディザ法・γ補正・誤差拡散法などを利用して、プリンター１００がドットを分散して形成するように画素データが作成される。
【００４７】
図５（ａ）は、２ビット（４階調）におけるドット生成率テーブルであり、図５（ｂ）は、ドット生成率テーブルをグラフ化した図である。
ドット生成率テーブルは、画像データに含まれる画素毎の階調値（以下では、入力階調値という）とプリンター１００が用紙２に形成するドットのドットサイズ毎のドット生成率（あるいはドット生成数）とを対応付けるテーブルであり、インクの色毎に、プリンター１００内のメモリー１３に記憶されている。
図５（ｂ）に示すグラフの横軸は画素データの示す入力階調値（０〜２５５）を表し、左側の縦軸はドット生成率（０〜１００％）を表し、右側の縦軸はドット生成数（０〜４０８０個）を表す。ある入力階調値ｉにおけるドット生成率は、用紙２上の単位領域に対応する全画素データがその入力階調値ｉを示す場合に、その単位領域に属する画素（例：４０８０個）の中でドットが形成される画素（例：ｎ個）の割合を意味する（例：（ｎ／４０８０）×１００）。同様に、ある入力階調値ｉに対するドット生成数は、用紙２上の単位領域に対応する全画素データがその入力階調値ｉを示す場合に、その単位領域に形成されるドットの数を意味する。
【００４８】
引き続くラスタライズ処理（ステップＳ６）は、マトリクス状に並ぶ画素データを、印刷時のドット形成順序に従って並べ替える処理である。例えば、印刷時に数回に分けてドット形成処理が行われる場合、各ドット形成処理に対応する画素データをそれぞれ抽出し、ドット形成処理の順序に従って並べ替える。なお、印刷方式が異なれば印刷時のドット形成順序が異なるので、印刷方式に応じてラスタライズ処理が行われることになる。
【００４９】
引き続くコマンド付加処理（ステップＳ７）は、ラスタライズ処理されたデータに、印刷方式に応じたコマンドデータを付加する処理である。コマンドデータとしては、例えば用紙２の搬送速度を示す搬送データなどがある。
コンピューター１１０に接続されたプリンター１００に印刷データが送信されることにより印刷が開始される（ステップＳ８）。
【００５０】
＜印刷データの補正＞
ところで、吐出ヘッド４１からのインク滴の吐出は、吐出ヘッド４１の製造ばらつきなどにより、その特性にばらつきが生じ、プリンター１００の個体間で印刷濃度（色）に微妙な差異が発生してしまう場合がある。吐出ヘッド４１の製造ばらつきに起因する印刷濃度（色）のばらつきは、プリンター１００の製造段階で評価した上、印刷濃度（色）のばらつきを抑制するように、予めドット生成率テーブルに反映しておくことができる。
一方、製造段階でばらつきが補正された同一のプリンターであっても、吐出ヘッド４１の経時変化によりインク滴の吐出特性が変わってしまうこともある。この吐出特性の経時変化による印刷濃度の差異を補正するために、コントローラー１０は、更にこのドット生成率テーブルに補正を加える。入力階調値とドット生成率との関係を対応付けるドット生成率テーブルの補正には、様々な方法が考えられるが、本実施形態では、画素データが示す入力階調値に対して補正処理を行うことで、印刷データの補正を行う。
【００５１】
図６は、入力階調値に補正階調値を対応付けた補正階調値テーブルを説明する図である。
なお、ここでは、入力階調値が２５６階調の値（０〜２５５）であるとし、入力階調値が大きい程（２５５に近い程）対応する画素の濃度が濃く、入力階調値が小さい程（０に近い程）対応する画素の濃度が淡いとする。
【００５２】
補正階調値テーブルは、画像データに含まれる各入力階調値（０〜２５５）に対して、その入力階調値の補正値（補正階調値）が対応付けられる。
補正階調値テーブルは、後述の濃度キャリブレーションにおいて、インクの色毎に作成される。濃度キャリブレーションでは、プリンター１００が実際にテストパターンを印刷し、そのテストパターンの読取結果（光学センサー５１による印刷濃度の計測結果）と目標濃度との差に基づいて、入力階調値に対する補正値が求められる。例えば、目標濃度よりも淡い濃度のテストパターンが印刷された場合、吐出ヘッド４１からのインク吐出量が増えるように、入力階調値よりも高い階調値が補正値（補正階調値）として求められ、目標濃度よりも濃い濃度のテストパターンが印刷された場合、吐出ヘッド４１からのインク吐出量が減るように、入力階調値よりも低い階調値が補正値（補正階調値）として求められる。
【００５３】
例えば、ブラック（Ｋ）で、目標濃度よりも濃い濃度のテストパターンが印刷された場合には、コントローラー１０は、ブラック（Ｋ）に対応する補正階調値テーブル（図６）を参照し、対象となる画素データの示す入力階調値（例：１６０）を補正階調値（例：１５１）に変換する。このように、コントローラー１０は各色（ＣＭＹＫ）の画像データに属する全画素データに対して、入力階調値を補正する。
【００５４】
＜テストパターン＞
図７（ａ）〜（ｃ）は、濃度キャリブレーションに用いるテストパターンの説明図である。
テストパターンは、各色のインク（例えば、ＣＭＹＫ）を吐出するノズル列毎に形成するパターン群からなる。具体的には、図７（ａ）に示すように、小ドットのみから構成される４個のテストパターンＣ（Ｓ），Ｍ（Ｓ），Ｙ（Ｓ），Ｋ（Ｓ）と、中ドットのみから構成される４個のテストパターンＣ（Ｍ），Ｍ（Ｍ），Ｙ（Ｍ），Ｋ（Ｍ）と、大ドットのみから構成される４個のテストパターンＣ（Ｌ），Ｍ（Ｌ），Ｙ（Ｌ），Ｋ（Ｌ）からなる。
【００５５】
各テストパターンＣ（Ｓ）〜Ｋ（Ｌ）は、連続的に入力階調値が変化するグラデーション形式のパターンであり、図７（ｂ）に示すように、入力階調値が０から１段階ずつ２５５まで上がった２５６個のパッチｐ（０）〜ｐ（２５５）が走査方向に並ぶことにより形成されている。従って、各テストパターンＣ（Ｓ）〜Ｋ（Ｌ）では、入力階調値の増加に伴い、単位面積当たりに吐出されるインク量が徐々に増え、徐々に濃度が濃くなっている。
【００５６】
また、各パッチの搬送方向の幅は、光学センサー５１のスポット径（発光部５１１が照射する光の径）よりも大きく形成している。また、余白の影響を受けないように、走査方向の両端に位置するパッチｐ（０），ｐ（２５５）では、走査方向の幅も光学センサー５１のスポット径よりも大きくしている。なお、走査方向の内側のパッチｐ（１）〜ｐ（２５４）は、テストパターンの走査方向における全体の幅が用紙２の幅に収まるように、光学センサー５１のスポット径よりも走査方向の幅を小さく形成しても良い。
【００５７】
図７（ｃ）は、３種類のドットに共通したドット生成率テーブルである。入力階調値（０〜２５５）が高くなるにつれて、ドット生成率も線形に比例して大きくなっている。このドット生成率テーブルでは、例えば、入力階調値１２７におけるドット生成率が５０％であるため、小ドットのみから構成されるテストパターンの中の入力階調値１２７のパッチｐ（１２７）では半分の画素に小ドットが形成される。同様に、中ドットのみから構成されるテストパターンの中の入力階調値１２７のパッチｐ（１２７）では半分の画素に中ドットが形成され、大ドットのみから構成されるテストパターンの中の入力階調値１２７のパッチｐ（１２７）では半分の画素に大ドットが形成される。
【００５８】
なお、テストパターンを形成する用紙２、つまりは、濃度キャリブレーションに用いる用紙２は、単位面積当たりに吐出されるインク量が最も多いパッチ（すなわち、大ドットの生成率が１００％となるＣ（Ｌ），Ｍ（Ｌ），Ｙ（Ｌ），Ｋ（Ｌ）の各パターンのパッチｐ（２５５））に対して、必要充分なインクの吸収ができる用紙を用いる。インクが吸収しきれずに、周囲のパッチへの滲みが発生すると、正確な印刷濃度の計測ができなくなる虞がある。
【００５９】
＜濃度キャリブレーション＞
コンピューター１１０のプリンター制御部１１１は、濃度キャリブレーションを行うソフトウェア機能として、プリンタードライバー内に第１期印刷特性算出部、経時変化算出部、印刷データ補正部を備えている。
【００６０】
第１期印刷特性算出部は、プリンター１００が第１期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第１期印刷特性情報を求めてプリンター１００に記憶させる機能を有する。
【００６１】
第１期とは、特に限定するものではないが、プリンター１００の印刷特性を、その初期状態として記憶させたいときであり、具体的には、例えば、プリンター１００の製造が完了したときである。あるいは、例えば、ユーザーが最初にプリンター１００を使用するときであっても良い。ユーザーがプリンター１００を使用開始するにあたり、プリンタードライバーを起動すると、第１期印刷特性算出部の機能を利用するか否かをユーザーに指定させることができる。ユーザーが機能の利用を指定すると、ユーザーがセットする所定の用紙２に対し、第１期印刷特性算出部は、テストパターンを印刷し、同時に、光学センサー５１によってテストパターンの印刷濃度を計測する。
【００６２】
テストパターンの印刷濃度を計測し得られた印刷濃度情報とは、具体的には、各テストパターンＣ（Ｓ）〜Ｋ（Ｌ）毎の各入力階調値（０〜２５５）に対する光学センサー５１による印刷濃度の計測結果の情報である。
図８（ａ）に、第１期においてテストパターンの印刷濃度を計測し得られた印刷濃度情報（印刷濃度の計測結果）のグラフの一例を示す。これは、例えば、テストパターンＫ（Ｌ）の印刷濃度の計測結果である。図８に示すように、計測結果は、入力階調値と印刷濃度とが理想の線形関係に対して多少のずれがある場合がある。
【００６３】
第１期印刷特性情報とは、この第１期の入力階調値に対する印刷濃度の特性情報である。この特性情報は、多次元多項式関数で表す特性曲線として近似することができる。第１期印刷特性算出部がプリンター１００に記憶させる第１期印刷特性情報は、具体的には、この多次元多項式関数の情報である。より具体的には、この多次元多項式は、６次元多項式で近似することが好ましい。この場合、第１期印刷特性算出部がプリンター１００に記憶させる第１期印刷特性情報は、この６次元多項式を表す７つの係数である。
【００６４】
経時変化算出部は、プリンター１００が記憶する第１期印刷特性情報を取得し（読み出し）、プリンター１００が第１期から時間が経過した第２期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第２期印刷特性情報を求め、第１期印刷特性情報と第２期印刷特性情報とに基づき経時変化情報を求めてプリンター１００に記憶させる機能を有する。
【００６５】
第２期とは、第１期から時間が経過したときであり、プリンター１００の初期状態からの経時変化に対する濃度キャリブレーションを実施するときである。
第２期印刷特性情報とは、この第２期において、第１期印刷特性情報と同様に、入力階調値に対する印刷濃度を計測して得られた特性情報である。
【００６６】
図８（ｂ）に、第２期においてテストパターンの印刷濃度を計測し得られた印刷濃度情報（印刷濃度の計測結果）のグラフの一例を示す。実線は、第１期の計測結果を示し、破線が第２期の計測結果を示している。このグラフは、例えば、第１期の初期特性に対して、経時の第２期において、印刷特性に経時変化が有った場合を示している。入力階調値１９１未満の入力階調値においては、印刷濃度が高めにシフトし、入力階調値１９１を超える領域では、印刷濃度が低下している様子を示している。
【００６７】
経時変化情報とは、第１期において印刷し計測したテストパターンの印刷濃度の計測結果と、第２期において印刷し計測したテストパターンの印刷濃度の計測結果との差異に基づく情報である。より具体的には、所定の印刷濃度が得られる入力階調値の差異に基づき得られる補正量テーブルであり、プリンター１００が記憶する第１期印刷特性情報を読み出して再現した６次元多項式による関数と、第２期印刷特性情報を近似する６次元多項式による関数とから算出する。
補正量テーブルは、前述の図６に示す補正階調値テーブル（入力階調値と補正階調値との関係テーブル）を補正するための入力階調値毎の補正量のテーブルである。
【００６８】
図９（ａ）は、経時変化情報を説明するグラフ、図９（ｂ）は、経時変化情報としての補正量テーブルの一例である。
例えば、図９（ａ）に示すような、第１期における印刷特性が入力階調値に対して理想の印刷濃度になる特性であり、第２期においては、中間の入力階調値ほど、印刷濃度が低くなるような経時変化があった場合を例に、経時変化算出部が求める経時変化情報について説明する。
【００６９】
入力階調値が１２０の場合に、第１期において適正な印刷濃度が得られているのに対し、第２期では、充分な濃度が得られていない。第２期において、入力階調値１２０に対応する所定の濃度の印刷を行うためには、図９（ａ）に示すように、入力階調値を１５０にまで上げる必要がある。つまり、１２０の入力階調値に対応した１５０の補正階調値に補正すると、所定の濃度の印刷が可能となる。同様に、各入力階調値に対して、所定の濃度（第１期の印刷濃度）の印刷が可能な補正階調値をそれぞれの印刷特性情報（第１期印刷特性情報および第２期印刷特性情報）から算出することができる。図９（ｂ）に示す補正量テーブルは、その結果得られた、入力階調値と入力階調値に対応する補正量とを関係付けるテーブルである。経時変化算出部は、この補正量テーブルを各色のインクのドットサイズ毎に経時変化情報として求め、プリンター１００に記憶させる。
【００７０】
印刷データ補正部は、経時変化算出部が求めた経時変化情報、あるいは、プリンター１００から取得した経時変化情報に基づき印刷データを補正する機能を有する。
コンピューター１１０が、画像データに基づき、プリンター１００に印刷を行わせる場合、印刷データ補正部は、画像データおよび経時変化算出部が求めた経時変化情報（補正量テーブル）に基づき、あるいは、画像データおよび印刷データ補正部がプリンター１００から読み出した経時変化情報（補正量テーブル）に基づき、補正された補正階調値テーブルによって印刷データを生成する。
【００７１】
具体的には、印刷データ補正部は、経時変化情報（補正量テーブル）に基づき、印刷データの生成における色変換処理（ステップＳ４）（図４参照）で得られた２５６階調のＣＭＹＫ色系データを補正する。そのため、まず、印刷データ補正部は、各色のインクのドットサイズ毎に求められた経時変化情報（補正量テーブル）から、ハーフトーン処理（ステップＳ５）（図４参照）を行う前のＣＭＹＫ色系データが有する入力階調値が補正される補正階調値テーブルを求める。
【００７２】
経時変化情報（補正量テーブル）から補正階調値テーブルを求める方法は、様々な方法が考えられるが、ここでは理解を簡単にするため、加重平均により求める方法を説明する。
具体的には、下記の式（３）により、各入力階調値ｉの補正値である補正階調値Ｇ（ｉ）を算出する。式（３）おいて、「ｓｓ」は小ドットのドット生成数、「ｍｓ」は中ドットのドット生成数、「ｌｓ」は大ドットのドット生成数、「Ｈｓ」は小ドットの補正階調値、「Ｈｍ」は中ドットの補正階調値、「Ｈｌ」は大ドットの補正階調値を表す。それぞれ入力階調値ｉに対応する値である。
Ｇ＝（ｓｓ×Ｈｓ＋ｍｓ×Ｈｍ＋ｌｓ×Ｈｌ）／（ｓｓ＋ｍｓ＋ｌｓ）・・・（３）
【００７３】
例えば、補正量テーブルにおいて、入力階調値１００における小ドットの補正階調値が１０７であり、中ドットの補正階調値が１０８であり、大ドットの補正階調値が１０９であったとする。また、ドット生成率テーブルにおいて、入力階調値１００における小ドットのドット生成数が５５であり、中ドットのドット生成数が１２０であり、大ドットのドット生成数が５４９であったとする。この場合、入力階調値１００の補正階調値Ｇ（１００）は、１０９（＝（５５×１０７＋１２０×１０８＋５４９×１０９）／（５５＋１２０＋５４９）＝１０８．６８…）として求められる。
【００７４】
また、例えば、各サイズのドット生成数（ドット生成率）に加えて、各サイズのドットを形成するインク量も考慮して加重平均してもよい。
また、最も簡単な方法として、各入力階調値に対するドットサイズ毎の補正階調値を単純平均した値を各入力階調値の補正階調値Ｇとしてもよい。つまり、入力階調値１００の補正階調値Ｇ（１００）は、１０８（＝（１０７＋１０８＋１０９）／３）として求められる。
【００７５】
このように、補正階調値テーブルは、入力階調値（ｉ）と、入力階調値（ｉ）に対応する補正値としての補正階調値Ｇ（ｉ）の関係テーブルとして求められる。
印刷データ補正部は、このようにして求められた補正階調値テーブルを用いてＣＭＹＫ色系データの入力階調値を補正し、引き続くハーフトーン処理以降の処理によって生成される印刷データを補正する。
【００７６】
なお、経時変化算出部がプリンター１００に記憶させる経時変化情報は、各色のインクのドットサイズ毎に求められた補正量テーブルではなく、これらから求めた補正階調値テーブルであっても良い。この場合、印刷データ補正部は、プリンター１００から補正階調値テーブルを読み出してＣＭＹＫ色系データの入力階調値を補正する。
【００７７】
図１０は、濃度キャリブレーションの処理フローを示すフローチャートである。
上述した構成の印刷システム１における濃度キャリブレーションの処理手順について説明する。
【００７８】
まず、プリンター１００の印刷特性の初期状態を評価し、プリンター１００に記憶させる。この処理は、プリンター１００を製造するメーカーにおいて行っても良いし、プリンター１００を入手し、使用を開始するユーザーが行っても良い。
具体的には、プリンター１００が接続されるコンピューター１１０においてプリンタードライバーを起動し、所定の用紙２にテストパターンを印刷する（ステップＳ１０１）。この結果、プリンター１００は、印刷特性の初期状態を記憶しておくことができる。
【００７９】
次に、プリンター１００の使用開始から時間が経過し、印刷特性に変化が見られる場合や、印刷特性の変化が見られなくても、印刷濃度のキャリブレーションを行いたい場合に、プリンター１００の経時変化状態を計測する。
具体的には、まず、プリンター１００が記憶する印刷特性の初期状態の情報（第１期印刷特性情報）をプリンター１００から読み出す（ステップＳ１０４）。次に、プリンター１００が接続されるコンピューター１１０においてプリンタードライバーを起動し、所定の用紙２にテストパターンを印刷する（ステップＳ１０５）。また、同時に光学センサー５１によってテストパターンの印刷濃度を計測する（ステップＳ１０６）。次に、印刷濃度を計測し得られた印刷濃度情報に基づき第２期印刷特性情報を求める（ステップＳ１０７）。次に、第１期印刷特性情報と第２期印刷特性情報とに基づき経時変化情報を求めてプリンター１００に記憶させる（ステップＳ１０８）。この結果、プリンター１００は、印刷特性の初期状態からの経時変化の量を記憶しておくことができる。
【００８０】
次に、経時変化の状態に応じた印刷の補正を行う。
具体的には、まず、プリンター１００が記憶する印刷特性の初期状態からの経時変化の情報（経時変化情報）をプリンター１００から読み出す（ステップＳ１０９）。次に、経時変化情報に基づいて印刷データを補正する（ステップＳ１１０）。この結果、印刷特性の初期状態からの経時変化に対する適切な補正がされた印刷を行うことができる。
【００８１】
以上述べたように、本実施形態による印刷装置、印刷データ生成装置、および印刷システムによれば、以下の効果を得ることができる。
プリンター１００は、第１期に印刷され計測されたテストパターンの印刷濃度情報に基づき求められた第１期印刷特性情報を記憶している。つまり、例えば、第１期を、プリンター１００を使用する初期とした場合に、プリンター１００の印刷特性の初期状態を記憶しておくことができる。また、第１期から時間が経過した第２期に印刷され計測されたテストパターンの印刷濃度情報に基づき求められた第２期印刷特性情報と、この記憶しておいた第１期印刷特性情報とを比較することで、第１期（例えば初期状態）から第２期までの印刷特性の経時変化が分かる。プリンター１００は、この経時変化情報も記憶しているため、プリンター１００に印刷をさせるコンピューター１１０が変わった場合であっても、コンピューター１１０がこの経時変化情報を読み取ることで、コンピューター１１０において、プリンター１００の印刷特性の経時変化を加味して、より適切な補正を行うことができる。
【００８２】
また、テストパターンの印刷濃度を計測する光学センサー５１は、印刷のためにインク滴を吐出する吐出ヘッド４１と共にキャリッジ３１に搭載されている。そのため、プリンター１００（ヘッドユニット４０）が印刷したテストパターンの印刷濃度を計測するにあたり、吐出ヘッド４１からインク滴を吐出させながら、吐出したインク滴によって形成されたドットによるテストパターンの印刷濃度の計測を行うことができる。また、ドットの形成位置と印刷濃度の計測位置との位置関係や、ドットの形成から印刷濃度の計測までの経過時間などを一定の範囲に収めることが可能となり、印刷濃度の計測条件を揃えることができる。
【００８３】
また、第１期印刷特性算出部は（すなわち、第１期印刷特性算出部を備える印刷データ生成装置としてのコンピューター１１０は）、プリンター１００が第１期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第１期印刷特性情報を求めてプリンター１００に記憶させる。つまり、例えば、第１期を、プリンター１００を使用する初期とした場合に、コンピューター１１０は、プリンター１００に、印刷特性の初期状態を記憶させることができる。
また、経時変化算出部は（すなわち、経時変化算出部を備えるコンピューター１１０は）、プリンター１００が記憶する第１期印刷特性情報を取得し、プリンター１００が第１期から時間が経過した第２期に印刷したテストパターンの印刷濃度を計測し得られた印刷濃度情報に基づき第２期印刷特性情報を求め、第１期印刷特性情報と第２期印刷特性情報とに基づき経時変化情報を求めてプリンター１００に記憶させる。つまり、第２期印刷特性情報と、プリンター１００が記憶していた第１期印刷特性情報とを比較することで、第１期（例えば初期状態）から第２期までの印刷特性の経時変化が分かり、コンピューター１１０は、プリンター１００に、この経時変化情報を記憶させることができる。
【００８４】
また、印刷データ補正部は（すなわち印刷データ補正部を備えるコンピューター１１０は）、経時変化算出部が求めた経時変化情報、あるいは、プリンター１００から取得した経時変化情報に基づき印刷データを補正する。つまり、コンピューター１１０は、接続するプリンター１００において、テストパターンの印刷とその印刷濃度の計測をやり直すことなく、プリンター１００の印刷特性の経時変化を加味して、より適切な補正を行うことができる。
【００８５】
また、コンピューター１１０は、画像データに含まれる画素毎の階調値とプリンター１００が用紙２に形成するドットのドットサイズ毎のドット生成率とを対応付けるドット生成率テーブルの補正を行い、この補正されたドット生成率テーブルに基づいて印刷データを生成する。従って、例えば、予め、ドット生成率テーブルが用紙２の種類や印刷モード毎に準備されている場合においては、使用するドット生成率テーブルの補正を行うことで、それぞれに、より適切に補正された印刷を行うことができる。つまり、用紙２の種類や印刷モード毎に、テストパターンの印刷とその印刷濃度の計測を行って補正を行う必要がない。
【００８６】
また、第１期印刷特性情報および第２期印刷特性情報は、計測されたテストパターンの印刷濃度情報に基づいて得られる印刷特性を近似する多次元多項式関数である。第１期印刷特性情報および第２期印刷特性情報は、期待する濃度情報に基づく情報と、計測の結果得られる濃度情報に基づく情報との相対関係を示す情報であり、その相対関係を多次元多項式関数で近似させることができる。そのため、プリンター１００に記憶させる第１期印刷特性情報や経時変化情報は、多次元多項式関数を表す情報として各項の係数情報のみで良い。つまり、プリンター１００には、計測されたテストパターンの印刷濃度情報やそれに基づいて得られる印刷特性の生データを記憶させておく必要が無いため、記憶のために大きな記憶容量の記憶媒体を備える必要が無くなる。
【００８７】
また、プリンター１００と、プリンター１００に印刷をさせるコンピューター１１０との組み合わせが変わった場合であっても、コンピューター１１０がプリンター１００の印刷特性の初期状態や経時変化情報を読み取ることで、コンピューター１１０において、プリンター１００の印刷特性の経時変化を加味して、より適切な補正を行うことができる。
【符号の説明】
【００８８】
１…印刷システム、２…用紙、６…インクカートリッジ、１０…コントローラー、１１…インターフェイス部、１２…ＣＰＵ、１３…メモリー、１４…ユニット制御部、２０…搬送ユニット、２１…給紙ローラー、２２…搬送モーター、２３…搬送ローラー、２４…プラテン、２５…排紙ローラー、３０…キャリッジユニット、３１…キャリッジ、３２…キャリッジモーター、４０…ヘッドユニット、４１…吐出ヘッド、５０…検出器群、５１…光学センサー、１００…プリンター、１１０…コンピューター、１１１…プリンター制御部、１１２…入力装置、１１３…表示装置、１１４…記憶装置、５１１…発光部、５１２…受光部。
【図１】
2016132200.tif 000003
【図２】
2016132200.tif 000004
【図３】
2016132200.tif 000005
【図４】
2016132200.tif 000006
【図５】
2016132200.tif 000007
【図６】
2016132200.tif 000008
【図８】
2016132200.tif 000009
【図９】
2016132200.tif 000010
【図１０】
2016132200.tif 000011
【図７】
2016132200.tif 000012