(57)【要約】【課題】予め格納する駆動波形テーブルの周囲温度と駆動波形との対応関係は、各周囲温度における印刷装置の吐出インク重量特性が一定となるように設定してある。【解決手段】吐出されるインク重量を規定するパルス変化率を温度環境に対応させた駆動波形テーブルＴＢＬ１を予めタイミング記憶回路１９２に格納しておき、測定された温度データに対応させて使用するパルス変化率を駆動波形テーブルＴＢＬ１から特定することによって温度環境に適した発色特性を実現することが可能になる。また、この駆動波形テーブルＴＢＬ１を作成するにあたり、基準パッチＰＡと、評価パッチＰＢ１〜ＰＢ３０とを形成するとともに、色差ΔＥが最小となる評価パッチＰＢ１〜ＰＢ３０におけるパルス変化率を駆動波形テーブルＴＢＬ１に設定することによって、発色特性を向上させた色再現を実現可能な駆動波形テーブルＴＢＬ１を作成することが可能になる。【選択図】  図１１
2005041010.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給され同吐出ノズルから吐出されるインク重量を規定する駆動波形と周囲環境との対応関係を規定する駆動波形テーブルを作成する駆動波形テーブル作成装置であって、
基準の温度環境にて基準の駆動波形によるインク重量を印刷媒体に吐出させ基準色の基準パッチを形成させる基準パッチ形成手段と、
上記基準の温度環境と異なる温度環境にて複数の駆動波形によるインク重量を印刷媒体に吐出させ複数の評価パッチを形成させる評価パッチ形成手段と、
上記基準パッチおよび評価パッチを測色して色データを生成するパッチ測色手段と、
上記測色されて生成された色データに基づいて基準パッチとの色差が最小となる評価パッチを検出し、同検出した評価パッチを形成する駆動波形と同評価パッチの温度環境との対応関係を規定した駆動波形テーブルを作成する駆動波形テーブル作成手段とを具備することを特徴とする駆動波形テーブル作成装置。
【請求項２】
上記基準パッチ形成手段および評価パッチ形成手段は、上記印刷媒体の媒体温度を上記基準の温度環境および異なる温度環境とすることを特徴とする上記請求項１に記載の駆動波形テーブル作成装置。
【請求項３】
上記基準パッチ形成手段は、上記基準の駆動波形によってシアンインクとマゼンタインクとイエローインクとを混色させた無彩色の基準パッチを形成させるとともに、上記評価パッチ形成手段は、上記複数の駆動波形によってシアンインクとマゼンタインクとイエローインクとを混色させた無彩色の評価パッチを形成させることを特徴とする上記請求項１または請求項２のいずれかに記載の駆動波形テーブル作成装置。
【請求項４】
上記基準パッチ形成手段は、上記基準の駆動波形にてインク毎に基準パッチを形成させるとともに、上記評価パッチ形成手段は、上記複数の駆動波形にて同インク毎に評価パッチを形成させ、上記駆動波形テーブル作成手段は、同インク毎に駆動波形と温度環境との対応関係を規定した駆動波形テーブルを作成することを特徴とする上記請求項１〜請求項３のいずれかに記載の駆動波形テーブル作成装置。
【請求項５】
上記パッチ測色手段は、Ｌａｂ色空間における色データを生成するとともに、上記駆動波形テーブル作成手段は、同Ｌａｂ色空間にて上記基準パッチとの色差が最小となる評価パッチを検出することを特徴とする上記請求項１〜請求項４のいずれかに記載の駆動波形テーブル作成装置。
【請求項６】
上記駆動波形テーブル作成手段は、上記Ｌａｂ色空間の明度軸方向からの投影平面上にて上記基準パッチとの色差が最小となる評価パッチを検出することを特徴とする上記請求項５に記載の駆動波形テーブル作成装置。
【請求項７】
上記基準パッチ形成手段は、上記基準の温度環境にて異なる湿度環境毎に上記基準パッチを形成させ、上記評価パッチ形成手段は、上記異なる温度環境毎に各湿度環境で評価パッチを形成させるとともに、上記駆動波形テーブル作成手段は、各湿度環境毎の上記駆動波形テーブルを作成することを特徴とする上記請求項１〜請求項６のいずれかに記載の駆動波形テーブル作成装置。
【請求項８】
印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給され同吐出ノズルから吐出されるインク重量を規定する駆動波形と周囲環境との対応関係を規定する駆動波形テーブルを作成する駆動波形テーブル作成方法であって、
基準の温度環境にて基準の駆動波形によるインク重量を印刷媒体に吐出させ基準色の基準パッチを形成させる基準パッチ形成工程と、
上記基準の温度環境と異なる温度環境にて複数の駆動波形によるインク重量を印刷媒体に吐出させ複数の評価パッチを形成させる評価パッチ形成工程と、
測色手段にて上記基準パッチおよび評価パッチを測色させて色データを生成するパッチ測色工程と、
上記測色されて生成された色データに基づいて基準パッチとの色差が最小となる評価パッチを検出し、同検出した評価パッチを形成する駆動波形と同評価パッチの温度環境との対応関係を規定した駆動波形テーブルを作成する駆動波形テーブル作成工程とを具備することを特徴とする駆動波形テーブル作成方法。
【請求項９】
印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給され同吐出ノズルから吐出されるインク重量を規定する駆動波形と周囲環境との対応関係を規定する駆動波形テーブルを作成する機能をコンピュータにて実現可能にする駆動波形テーブル作成プログラムであって、
基準の温度環境にて基準の駆動波形によるインク重量を印刷媒体に吐出させ基準色の基準パッチを形成させる基準パッチ形成機能と、
上記基準の温度環境と異なる温度環境にて複数の駆動波形によるインク重量を印刷媒体に吐出させ複数の評価パッチを形成させる評価パッチ形成機能と、
測色手段にて上記基準パッチおよび評価パッチを測色させて色データを生成するパッチ測色機能と、
上記測色されて生成された色データに基づいて基準パッチとの色差が最小となる評価パッチを検出し、同検出した評価パッチを形成する駆動波形と同評価パッチの温度環境との対応関係を規定した駆動波形テーブルを作成する駆動波形テーブル作成機能とを具備することを特徴とする駆動波形テーブル作成プログラム。
【請求項１０】
所定の要素色にて形成される第１色空間の画像データを異なる要素色にて形成される第２色空間に色変換しつつ生成した印刷データに基づいて、印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給される同吐出ノズルから吐出されるインク重量を規定する駆動波形と周囲環境との対応関係を規定する駆動波形テーブルに従い駆動波形を印加することによって印刷媒体にインクを吐出させて印刷を行う印刷装置であって、
上記画像データを入力する画像データ入力手段と、
当該印刷装置の設置環境における環境温度を計測する設置環境計測手段と、
上記色変換における上記第１色空間と第２色空間との対応関係を規定した対応関係テーブルを格納する対応関係テーブル格納手段と、
上記対応関係テーブル格納手段に格納された対応関係テーブルを参照して上記入力した画像データを色変換しつつ印刷データを生成する印刷データ生成手段と、
上記請求項１〜請求項６のいずれかに記載の駆動波形テーブル作成装置にて作成され、複数の駆動波形と温度環境との対応関係を規定した複数の駆動波形テーブルを格納する駆動波形テーブル格納手段と、
上記駆動波形テーブル格納手段に格納された駆動波形テーブルから上記計測された環境温度に対応する温度環境に基づく駆動波形を取得し、上記生成された印刷データに基づいて同取得した駆動波形を上記圧力発生素子に供給することによって上記印刷媒体にインクを吐出させて印刷を行う印刷手段とを具備することを特徴とする印刷装置。
【請求項１１】
上記設置環境計測手段は、当該印刷装置の設置環境における環境湿度を計測するとともに、上記駆動波形テーブル格納手段は、上記請求項７に記載の駆動波形テーブル作成装置にて作成され、複数の駆動波形と温度環境との対応関係を各湿度環境毎に規定した複数の駆動波形テーブルを格納し、上記印刷手段は、上記駆動波形テーブル格納手段に格納された駆動波形テーブルから上記計測された環境温度および環境湿度に対応する温度環境および湿度環境に基づく駆動波形を取得することを特徴とする上記請求項１０に記載の印刷装置。
【請求項１２】
上記対応関係テーブル格納手段は、異なる温度条件にて上記印刷媒体上で所定の発色特性を実現可能に規定した少なくとも２つの対応関係テーブルを格納するとともに、上記印刷データ生成手段は、上記計測された環境温度に対応する温度条件に従った対応関係テーブルを上記対応関係テーブル格納手段から取得し、上記色変換する際の対応関係テーブルを同取得した対応関係テーブルに切り換えることを特徴とする上記請求項１０または請求項１１のいずれかに記載の印刷装置。
【請求項１３】
所定の要素色にて形成される第１色空間の画像データを異なる要素色にて形成される第２色空間に色変換しつつ生成した印刷データに基づいて、印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給される同吐出ノズルから吐出されるインク重量を規定する駆動波形と周囲環境との対応関係を規定する駆動波形テーブルに従い駆動波形を印加することによって印刷媒体にインクを吐出させて印刷を行う印刷方法であって、
上記画像データを入力する画像データ入力工程と、
当該印刷装置の設置環境における環境温度を計測する環境温度計測工程と、
上記色変換における上記第１色空間と第２色空間との対応関係を規定した対応関係テーブルを格納する対応関係テーブル格納手段に格納された対応関係テーブルを参照して上記入力した画像データを色変換しつつ印刷データを生成する印刷データ生成工程と、
上記請求項１〜請求項６のいずれかに記載の駆動波形テーブル作成装置にて作成され、複数の駆動波形と温度環境との対応関係を規定した複数の駆動波形テーブルを格納する駆動波形テーブル格納手段に格納された駆動波形テーブルから上記計測された環境温度に対応する温度環境に基づく駆動波形を取得し、上記生成された印刷データに基づいて同取得した駆動波形を上記圧力発生素子に供給することによって上記印刷媒体にインクを吐出させて印刷を行う印刷工程とを具備することを特徴とする印刷方法。
【請求項１４】
所定の要素色にて形成される第１色空間の画像データを異なる要素色にて形成される第２色空間に色変換しつつ生成した印刷データに基づいて、印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給される同吐出ノズルから吐出されるインク重量を規定する駆動波形と周囲環境との対応関係を規定する駆動波形テーブルに従い駆動波形を印加することによって印刷媒体にインクを吐出させて印刷を行う機能をコンピュータにて実現可能にする印刷プログラムであって、
上記画像データを入力する画像データ入力機能と、
温度測定手段によって当該印刷装置の設置環境における環境温度を計測する環境温度計測機能と、
上記色変換における上記第１色空間と第２色空間との対応関係を規定した対応関係テーブルを格納する対応関係テーブル格納手段に格納された対応関係テーブルを参照して上記入力した画像データを色変換しつつ印刷データを生成する印刷データ生成機能と、
上記請求項１〜請求項６のいずれかに記載の駆動波形テーブル作成装置にて作成され、複数の駆動波形と温度環境との対応関係を規定した複数の駆動波形テーブルを格納する駆動波形テーブル格納手段に格納された駆動波形テーブルから上記計測された環境温度に対応する温度環境に基づく駆動波形を取得し、上記生成された印刷データに基づいて同取得した駆動波形を上記圧力発生素子に供給することによって上記印刷媒体にインクを吐出させて印刷を行う印刷機能とを具備することを特徴とする印刷プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、駆動波形テーブル作成装置、駆動波形テーブル作成方法、駆動波形テーブル作成プログラム、印刷装置、印刷方法および印刷プログラムに関する。
【従来の技術】
この種の装置は、ＲＯＭ内に印刷装置の温度環境と、印刷ヘッドの圧力発生素子に対して供給する駆動波形の波形補正値との対応関係を規定した駆動波形テーブルを予め格納しておき、この駆動波形テーブルから印刷装置が設置されている環境温度に対応する駆動波形を取得し、同駆動波形にて圧力発生素子を制御する。これによって、環境温度の変化に起因したインクの吐出特性の変動を補償する駆動制御装置が知られている（例えば、特許文献１を参照。）。
【０００２】
【特許文献１】
特開平１０−２０２８８４号公報
【０００３】
【発明が解決しようとする課題】
上述した従来の駆動制御装置において、予め格納する駆動波形テーブルの周囲温度と駆動波形との対応関係は、各周囲温度における印刷装置の吐出インク重量特性が一定となるように設定してある。
しかし、各温度環境にて吐出インク重量特性を一定にしたとしても、必ずしも印刷媒体に吐出させた際の発色特性が略同一になるとは限らない。すなわち発色特性が異なってくるという課題があった。
【０００４】
本発明は、上記課題にかんがみてなされたもので、各温度環境にて発色特性を略同一にする駆動波形テーブルを作成することが可能な駆動波形テーブル作成装置、駆動波形テーブル作成方法、駆動波形テーブル作成プログラム、印刷装置、印刷方法および印刷プログラムの提供を目的とする。
【０００５】
【課題を解決するための手段及び作用・効果】
上記目的を達成するため、印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給され同吐出ノズルから吐出されるインク重量を規定する駆動波形と温度環境との対応関係を規定する駆動波形テーブルを作成する駆動波形テーブル作成装置であって、基準の温度環境にて基準の駆動波形によるインク重量を印刷媒体に吐出させ基準色の基準パッチを形成させる基準パッチ形成手段と、上記基準の温度環境と異なる温度環境にて複数の駆動波形によるインク重量を印刷媒体に吐出させ複数の評価パッチを形成させる評価パッチ形成手段と、上記基準パッチおよび評価パッチを測色して色データを生成するパッチ測色手段と、上記測色されて生成された色データに基づいて基準パッチとの色差が最小となる評価パッチを検出し、同検出した評価パッチを形成する駆動波形と同評価パッチの温度環境との対応関係を規定した駆動波形テーブルを作成する駆動波形テーブル作成手段とを具備することを要旨とする。
【０００６】
印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に駆動波形を供給すると、この駆動波形に応じたインク重量のインクが吐出される。このインク重量は温度環境にて変動するインクの粘性によって変化する。このインク重量が変化すると、吐出された印刷媒体の発色特性等が異なってくる。すなわち、温度環境によって発色特性等が異なってくる。このとき温度環境に応じた駆動波形を圧力発生素子に供給することができると、発色特性等の面で有利になる。そこで、本発明では、印刷装置に搭載され、印刷時の温度環境に応じて所定の駆動波形を決定するための、駆動波形と温度環境とを対応させた駆動波形テーブルを作成する好適な手法を提供する。かかる駆動波形テーブルを作成するに際して、基準パッチ形成手段は、基準の温度環境にて基準の駆動波形によるインク重量を印刷媒体に吐出させることにより、同印刷媒体上に基準色の基準パッチを形成させる。ここで、上述した駆動波形は駆動電圧の波形であっても良いし、駆動電流の波形であっても良い。
【０００７】
一方、評価パッチ形成手段は、この基準の温度環境と異なる温度環境にて複数の駆動波形によるインク重量を印刷媒体に吐出させることにより、同印刷媒体上に複数の評価パッチを形成させる。ここで、パッチ測色手段にて基準パッチおよび評価パッチを測色し、基準パッチおよび評価パッチの色データを生成する。駆動波形テーブル作成手段は、パッチ測色手段にて測色されて生成された色データに基づいて基準パッチとの色差が最小となる評価パッチを検出する。そして、この検出した評価パッチを形成する駆動波形と、同評価パッチが形成された際の温度環境との対応関係を規定した駆動波形テーブルを作成する。このように、本発明では基準の温度環境において基準の駆動波形を圧力発生素子に供給して基準色、例えば所定の発色特性を有する基準パッチを形成し、この基準の温度環境とは異なる温度環境にて複数の駆動波形にを圧力発生素子に供給することにより、複数の評価パッチを形成する。
【０００８】
そして、この複数の評価パッチの中から、基準パッチと色差が最小となる評価パッチを検出して、この評価パッチを形成する駆動波形を異なる温度環境に対応した駆動波形とし、この対応関係を示す駆動波形テーブルを作成する。これにより、印刷装置にて印刷を行うにあたり、印刷時の温度環境に応じて適宜駆動波形テーブルから所定の駆動波形を選択し、同駆動波形に基づいたインク重量を吐出させることによって、印刷媒体上の発色特性等を温度環境に左右されることなく、調整することが可能になる。基準パッチおよび評価パッチを形成する際の温度環境は、特に限定されず、周囲温度でも良いし、印刷ヘッドのヘッド温度でも良い。ここで、印刷媒体に吐出されたインクの発色特性等は印刷媒体の媒体温度に影響されることが分かっている。そこで、基準パッチ形成手段および評価パッチ形成手段は、印刷媒体の媒体温度を基準の温度環境および異なる温度環境とする。このように印刷媒体の媒体温度に基づいて駆動波形テーブルを作成することができ、かかる駆動波形テーブルを使用して印刷を行うことにより、印刷媒体上での発色特性等を向上させることが可能になる。
【０００９】
インクを使用して印刷を行う印刷装置では各色を表現するために、少なくともシアンインクとマゼンタインクとイエローインクとを混色させる。このとき、シアンインクとマゼンタインクとイエローインクとを混色させて形成するグレー色（コンポジットグレー色）にて基準パッチ、評価パッチを形成して発色特性等を考慮した駆動波形テーブルを作成すると、各単色においても発色特性等を合わせることが可能となる。そこで、基準パッチ形成手段は、基準の駆動波形によってシアンインクとマゼンタインクとイエローインクとを混色させた無彩色の基準パッチを形成させる。また、評価パッチ形成手段は、複数の駆動波形によってシアンインクとマゼンタインクとイエローインクとを混色させた無彩色の評価パッチを形成させる。そして、駆動波形テーブル作成手段は、このコンポジットグレー色に基づいて基準パッチと評価パッチとを比較し、色差が最小となる評価パッチを形成するための駆動波形と温度環境との対応関係を駆動波形テーブルに規定する。このように規定した駆動波形にてインク重量を吐出させることによって発色特性を改善することが可能になる。
【００１０】
印刷装置にて複数のインクを使用する場合、全てのインクの駆動波形テーブルを同一のものとしても良いし、各インク毎に駆動波形テーブルを設けても良い。インク毎に粘性の温度環境における変化が異なるため、より高精度に発色特性を調整することができる。そこで、基準パッチ形成手段は、基準の駆動波形にてインク毎に基準パッチを形成させる。そして、評価パッチ形成手段は、基準の駆動波形と異なる複数の駆動波形にて同インク毎に評価パッチを形成させ、駆動波形テーブル作成手段は、同インク毎にパッチ測色手段で測色されて生成された色データに基づいて基準パッチとの色差が最小となる評価パッチを検出し、同検出した評価パッチを形成する駆動波形と、同評価パッチの温度環境との対応関係を規定した各インク毎の駆動波形テーブルを作成する。
【００１１】
基準パッチとの色差を最小にする評価パッチを検出する手法の一例として、Ｌａｂ色空間にて基準パッチとの色差を検出する。このとき、パッチ測色手段は、先ず基準パッチおよび評価パッチについてＬａｂ色空間における色データを生成する。そして、駆動波形テーブル作成手段は、このＬａｂ色空間にて基準パッチとの色差が最小となる評価パッチを検出する。Ｌａｂ色空間において簡易に色差を求める手法の一例として、駆動波形テーブル作成手段は、Ｌａｂ色空間の明度軸方向からの投影平面上にて基準パッチとの色差が最小となる評価パッチを検出する。本来的には３次元のＬａｂ色空間にて色差を求めることになるが３次元における演算は演算負荷が大きくなる。一方このように２次元の平面にて色差を求める場合、ある程度の精度を確保しつつ、簡易に色差を求めることが可能になる。
【００１２】
印刷媒体の湿度環境も当該印刷媒体の発色特性に影響を及ぼすことが知られている。そこで、駆動波形テーブルを作成するに際して、この湿度環境も考慮する。このとき、基準パッチ形成手段は、基準の温度環境にて異なる湿度環境毎に基準パッチを形成する。また、評価パッチ形成手段は、基準の温度環境とは異なる温度環境毎で各湿度環境毎に評価パッチを形成する。そして、駆動波形テーブル作成手段は、駆動波形と温度環境との対応関係を規定した駆動波形テーブルを各湿度環境毎に作成する。
【００１３】
ここで、上述してきた駆動波形テーブル作成装置は、その方法としても成立することは言うまでもないし、当該駆動波形テーブル作成装置と同等の機能をコンピュータにて実現可能にするプログラムとしても発明が成立することは言うまでもない。このとき、また、このプログラムの記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００１４】
むろん、上述してきた駆動波形テーブル作成装置にて作成した駆動波形テーブルを搭載し、実際の環境温度に応じて適宜駆動波形テーブルを切り換えて印刷を行う印刷装置としても発明が成立することは言うまでもない。そこで、所定の要素色にて形成される第１色空間の画像データを異なる要素色にて形成される第２色空間に色変換しつつ生成した印刷データに基づいて、印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給される同吐出ノズルから吐出されるインク重量を規定する駆動波形と温度環境との対応関係を規定する駆動波形テーブルに従い駆動波形を印加することによって印刷媒体にインクを吐出させて印刷を行う印刷装置であって、上記画像データを入力する画像データ入力手段と、当該印刷装置の設置環境における環境温度を計測する設置環境計測手段と、上記色変換における上記第１色空間と第２色空間との対応関係を規定した対応関係テーブルを格納する対応関係テーブル格納手段と、上記対応関係テーブル格納手段に格納された対応関係テーブルを参照して上記入力した画像データを色変換しつつ印刷データを生成する印刷データ生成手段と、上記請求項１〜請求項６のいずれかに記載の駆動波形テーブル作成装置にて作成され、複数の駆動波形と温度環境との対応関係を規定した複数の駆動波形テーブルを格納する駆動波形テーブル格納手段と、上記駆動波形テーブル格納手段に格納された駆動波形テーブルから上記計測された環境温度に対応する温度環境に基づく駆動波形を取得し、上記生成された印刷データに基づいて同取得した駆動波形を上記圧力発生素子に供給することによって上記印刷媒体にインクを吐出させて印刷を行う印刷手段とを具備することを要旨とする。
【００１５】
かかる構成において、所定の要素色にて形成される第１色空間の画像データを異なる要素色にて形成される第２色空間に色変換しつつ生成した印刷データに基づいて、印刷ヘッドの吐出ノズルに対応して配設された圧力発生素子に供給される同吐出ノズルから吐出されるインク重量を規定する駆動波形と温度環境との対応関係を規定する駆動波形テーブルに従い駆動波形を印加することによって印刷媒体にインクを吐出させて印刷を行う印刷装置を提供する。このとき、画像データ入力手段にて画像データを入力すると、印刷に際して設置環境計測手段にて当該印刷装置の設置環境における環境温度を計測する。ここで、対応関係テーブル格納手段には色変換における第１色空間と第２色空間との対応関係を規定した対応関係テーブルを格納しておき、印刷データ生成手段は、この対応関係テーブル格納手段に格納された対応関係テーブルを参照して入力した画像データを色変換しつつ印刷データを生成する。
【００１６】
このとき、本発明では上述してきた請求項１〜請求項６のいずれかに記載した駆動波形テーブル作成装置にて作成され、複数の駆動波形と温度環境との対応関係を規定した複数の駆動波形テーブルを駆動波形テーブル格納手段に格納する。そして、印刷手段にて印刷を実行するにあたり、駆動波形テーブル格納手段に格納された駆動波形テーブルから計測された環境温度に対応する温度環境に基づく駆動波形を取得し、印刷データ生成手段によって生成された印刷データに基づいて同取得した駆動波形を圧力発生素子に供給することにより、この駆動波形に基づいたインク重量のインクを印刷媒体に吐出させて印刷を行う。
【００１７】
さらに、設置環境計測手段にて環境湿度を計測可能にするとともに、上述した請求項７に記載した駆動波形テーブル作成装置にて作成された駆動波形テーブルを駆動波形テーブル格納手段に格納するようにしても良い。このとき、印刷手段は、計測された環境温度および環境湿度に対応する温度環境および湿度環境に基づく駆動波形この駆動波形テーブル格納手段に格納された駆動波形テーブルから取得することになる。また、環境温度に応じて対応関係テーブルも変更すると、環境温度にてより高精度に発色特性を合わせることが可能になり好ましい。そこで、対応関係テーブル格納手段には、異なる温度条件にて印刷媒体上で所定の発色特性を実現可能に規定した少なくとも２つの対応関係テーブルを予め格納しておく。そして、印刷データ生成手段は、設置環境計測手段にて計測された環境温度に対応する温度条件に従った対応関係テーブルを対応関係テーブル格納手段から取得し、色変換する際の対応関係テーブルを同取得した対応関係テーブルに切り換える。
【００１８】
また、上述してきた印刷装置は、その方法としても成立することは言うまでもないし、当該印刷装置と同等の機能をコンピュータにて実現可能にするプログラムとしても発明が成立することは言うまでもない。このとき、また、このプログラムの記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【００１９】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）印刷装置の構成：
（２）プリンタの概略構成：
（３）インク吐出のメカニズム：
（４）ドットの形成の概略：
（５）本発明について：
（６）駆動波形テーブルの作成：
（７）変形例：
（８）まとめ：
【００２０】
（１）印刷装置の概略構成：
図１は、本発明にかかるインク吐出制御装置を適用した一実施形態としての印刷装置の構成を示すブロック図である。
同図において、印刷システムは、コンピュータ９０にスキャナ１２とカラープリンタ２２とが接続されており、このコンピュータ９０に所定のプログラムがロードされ実行されることにより、全体として印刷装置として機能する。図示するように、このコンピュータ９０は、プログラムに従って画像処理に関わる動作を制御するための各種演算処理を実行するＣＰＵ８１を中心に、バス８０により相互に接続された次の各部を備える。ＲＯＭ８２は、ＣＰＵ８１で各種演算処理を実行するのに必要なプログラムやデータを予め格納しており、ＲＡＭ８３は、同じくＣＰＵ８１で各種演算処理を実行するのに必要な各種プログラムやデータが一時的に読み書きされるメモリである。
【００２１】
また、入力インターフェイス８４は、スキャナ１２やキーボード１４からの信号の入力を司り、出力インタフェース８５は、プリンタ２２へのデータの出力を司る。ＣＲＴＣ８６は、カラー表示可能なＣＲＴ２１への信号出力を制御し、ディスクコントローラ（ＤＤＣ）８７は、ハードディスク１６やフレキシブルドライブ１５あるいは図示しないＣＤ−ＲＯＭドライブとの間のデータの授受を制御する。ハードディスク１６には、ＲＡＭ８３にロードされて実行される各種プログラムやデバイスドライバの形式で提供される各種プログラムなどが記憶されている。
【００２２】
このほか、バス８０には、シリアル入出力インタフェース（ＳＩＯ）８８が接続されている。このＳＩＯ８８は、モデム１８に接続されており、モデム１８を介して、公衆電話回線ＰＮＴに接続されている。コンピュータ９０は、このＳＩＯ８８およびモデム１８を介して、外部のネットワークに接続されており、特定のサーバーＳＶに接続することにより、画像処理に必要なプログラムをハードディスク１６にダウンロードすることも可能である。また、必要なプログラムをフレキシブルディスクやＣＤ−ＲＯＭによりロードし、コンピュータ９０に実行させることも可能である。
【００２３】
図２は、本印刷装置のソフトウェアの構成を示すブロック図である。
同図において、コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からはこれらのドライバを介して、プリンタ２２に転送するための中間画像データが出力されることになる。画像のレタッチなどを行うアプリケーションプログラム９５は、スキャナ１２から画像を読み込み、これに対して所定の処理を行いつつ、ビデオドライバ９１を介してＣＲＴディスプレイ２１に画像を表示している。スキャナ１２から供給されるデータＯＲＧは、カラー原稿から読みとられ、レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３色の色成分からなる原カラー画像データＯＲＧである。
【００２４】
このアプリケーションプログラム９５が、印刷命令を発すると、コンピュータ９０のプリンタドライバ９６が、画像情報をアプリケーションプログラム９５から受け取り、これをプリンタ２２が処理可能な信号（ここではシアン、マゼンダ、イエロー、ブラックの各色についての多値化された信号）に変換している。図２に示した例では、プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、色変換テーブルＬＵＴと、ハーフトーンモジュール９９と、ラスタライザ１００とが備えられている。
【００２５】
解像度変換モジュール９７は、アプリケーションプログラム９５が扱っているカラー画像データの解像度、即ち単位長さ当たりの画素数をプリンタドライバ９６が扱うことができる解像度に変換する役割を果たす。こうして解像度変換された画像データはまだＲＧＢの３色からなる画像情報であるから、色変換モジュール９８は色変換テーブルＬＵＴを参照しつつ、各画素ごとにプリンタ２２が使用するシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色のデータに変換する。こうして色変換されたデータは例えば２５６階調等の幅で階調値を有している。ハーフトーンモジュール９９は、ドットを分散して形成することによりプリンタ２２でかかる階調値を表現するためのハーフトーン処理を実行する。
【００２６】
本実施形態では、プリンタ２２が、各画素について、ドットなし、小ドット形成、大ドット形成の３値の表現が可能であることから、３値化を行なっている。こうして処理された画像データは、ラスタライザ１００によりプリンタ２２に転送すべきデータ順に並べ替えられて、最終的な画像データＦＮＬとして出力される。本実施形態では、プリンタ２２は画像データＦＮＬに従ってドットを形成する役割を果たすのみであり画像処理は行なっていない。また、コンピュータ９０側のプリンタドライバ９６では、プリンタ２２内部の後述するパルス形状に形成されたピエゾ素子に対する駆動信号の調整などは行なっていないが、ピエゾ素子駆動信号の駆動波形の設定などを、プリンタ２２との双方向通信の機能を利用して、プリンタドライバ９６側で行なうものとすることも可能である。
【００２７】
（２）プリンタの概略構成：
次に、プリンタ２２の構成について説明する。図３は、プリンタ２２の構成を示した構成図である。同図において、プリンタ２２は、紙送りモータ２３によって印刷媒体Ｍを搬送する機構と、キャリッジモータ２４によってキャリッジ３１をプラテン２６の軸方向に往復動させる機構と、キャリッジ３１に搭載された印刷ヘッド２８を駆動してインクの吐出およびドット形成を行う機構と、これらの紙送りモータ２３，キャリッジモータ２４，印刷ヘッド２８および操作パネル３２との信号のやり取りを司る制御回路４０と、この制御回路４０からの信号を受けてピエゾ素子を駆動する駆動信号を生成するピエゾ素子駆動回路５０とから構成されている。
【００２８】
キャリッジ３１をプラテン２６の軸方向に往復動させる機構は、プラテン２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出する位置検出センサ３９等から構成されている。このキャリッジ３１には、黒インク（Ｂｋ）用のカートリッジ７１とシアン（Ｃ１），ライトシアン（Ｃ２）、マゼンタ（Ｍ１），ライトマゼンダ（Ｍ２）、イエロ（Ｙ）の５色のインクを収納したカラーインク用カートリッジ７２が搭載可能である。
【００２９】
シアンおよびマゼンダの２色については、濃淡２種類のインクを備えていることになる。キャリッジ３１の下部の印刷ヘッド２８には計６個のインク吐出用ヘッド６１ないし６６が形成されており、キャリッジ３１の底部には、この各色用ヘッドにインクタンクからのインクを導く導入管６７が立設されている。キャリッジ３１に黒（Ｂｋ）インク用のカートリッジ７１およびカラーインク用カートリッジ７２を上方から装着すると、各カートリッジに設けられた接続孔に導入管６７が挿入され、各インクカートリッジから吐出用ヘッド６１ないし６６へのインクの供給が可能となる。
【００３０】
図４は、インク吐出用ヘッド６１〜６６におけるインクジェットノズルＮｚの配列を示す説明図である。同図において、これらのノズルＮｚの配置は各色ごとにインクを吐出する５組のノズルアレイから成っており、４８個のノズルＮｚが一定のノズルピッチｋで千鳥状に配列されている。各ノズルアレイの副走査方向の位置は互いに一致している。なお、各ノズルアレイに含まれる４８個のノズルＮｚは、千鳥状に配列されている必要はなく、一直線上に配置されていてもよい。但し、図４に示すように千鳥状に配列すれば、製造上、ノズルピッチｋを小さく設定し易いという利点がある。
【００３１】
上述したノズルＮｚからのインクの吐出は、制御回路４０およびピエゾ素子駆動回路５０により制御されている。ここで、制御回路４０の内部構成を図５に示す。同図において、制御回路４０の内部には、コンピュータ９０からの多値階調情報を含む印刷データ等を受信するインターフェース（以下「Ｉ／Ｆ」という）４３と、各種データの記憶を行うＲＡＭ４４と、各種データ処理のためのルーチン等を記憶したＲＯＭ４５と、ＣＰＵ等からなる制御部４６と、発振回路４７と、後述の印刷ヘッド２８の各ピエゾ素子への駆動信号を発生させる駆動信号発生回路４８と、ドットパターンデータに展開された印刷データおよび駆動信号を、紙送りモータ２３，キャリッジモータ２４およびピエゾ素子駆動回路５０に送信するためのＩ／Ｆ４９とを備えている。
【００３２】
コンピュータ９０からは、プリンタドライバ９６により３値化処理がなされた後の印刷データが送られてくるので、制御回路４０は、この印刷データを受信バッファ４４Ａに蓄えた後、印刷ヘッドのノズルアレイの配置に従って一旦出力バッファ４４Ｃにデータを展開し、これをＩ／Ｆ４９を介して出力すれば足りる。他方、コンピュータ９０から送信されるデータが、多値階調情報を含む印刷データである場合（例えばポストスクリプト形式のデータである場合）には、プリンタ２２は、制御回路４０内で３値化の処理などを行なうものとすればよい。この場合、印刷データは、Ｉ／Ｆ４３を介して記録装置内部の受信バッファ４４Ａに蓄えられる。受信バッファ４４Ａに蓄えられた記録データに対してコマンド解析が行われてから中間バッファ４４Ｂへ送られる。中間バッファ４４Ｂ内では、制御部４６によって中間コードに変換された中間形式としての記録データが保持され、各文字の印字位置、修飾の種類、大きさ、フォントのアドレス等が付加する処理が、制御部４６によって実行される。次に、制御部４６は、中間バッファ４４Ｂ内の記録データを解析し、階調情報に応じた３値化を行ない、ドットパターンデータを出力バッファ４４Ｃに展開し、記憶させる。
【００３３】
いずれの場合でも、出力バッファ４４Ｃには、３値化されたドットパターンが展開され、蓄えられることになる。印刷ヘッド２８は、後述するように、各色４８個のノズルが備えられているため、ヘッドの１スキャン分に相当するドットパターンデータを出力バッファ４４Ｃに用意した後、このドットパターンデータを、Ｉ／Ｆ４９を介して出力する。ドットパターンデータとして展開された印刷データは、後述するように、各ノズル毎の階調データとして例えば２ビットで構成されており、「００」はドットなしに、「１０」は小ドット形成に、「１１」は大ドット形成に、それぞれ対応している。
【００３４】
（３）インク吐出のメカニズム：
次に、インクの吐出およびドット形成を行なう機構について説明する。図６は印刷ヘッド２８の内部の概略構成を示す説明図、図７は、ピエゾ素子ＰＥの伸縮によりインクの吐出を行なう様子を示す模式図である。インクカートリッジ７１，７２がキャリッジ３１に装着されると、図６に示すように毛細管現象を利用してインクカートリッジ内のインクが導入管６７を介して吸い出され、キャリッジ３１下部に設けられた印刷ヘッド２８の各色ヘッド６１ないし６６に導かれる。なお、初めてインクカートリッジが装着されたときには、専用のポンプによりインクを各色のヘッド６１ないし６６に吸引する動作が行われるが、本実施形態では吸引のためのポンプ、吸引時に印刷ヘッド２８を覆うキャップ等の構成については図示および説明を省略する。
【００３５】
各色のヘッド６１ないし６６には、上述したとおり各色毎に４８個のノズルＮｚが設けられており、各ノズル毎に圧力発生素子として、電歪素子の一つであって応答性に優れたピエゾ素子ＰＥが配置されている。図７上段に図示するように、ピエゾ素子ＰＥは、ノズルＮｚまでインクを導くインク通路６８に接する位置に設置されている。ピエゾ素子ＰＥは、周知のように、駆動信号に基づく電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施形態では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加することにより、図７下段に示すように、ピエゾ素子ＰＥが電圧の印加時間だけ収縮し、インク通路６８の一側壁を変形させる。この結果、インク通路６８の容積はピエゾ素子ＰＥの収縮に応じて収縮し、この収縮分に相当するインクが、粒子Ｉｐとなって、ノズルＮｚの先端から高速に吐出される。このインク粒子Ｉｐがプラテン２６に装着された印刷媒体Ｍに染み込むことにより、印刷が行われる。
【００３６】
（４）ドットの形成の概略：
本実施形態のプリンタ２２に備えられた各色４８個のノズルＮｚは、その内径を等しく形成されている。かかるノズルＮｚを用いて径の異なる２種類のドットを形成することができる。この原理について説明する。図８は、インクが吐出される際のノズルＮｚの駆動波形と吐出されるインクＩｐとの関係を模式的に示した説明図である。同図においては、破線で示した駆動波形が通常のドットを吐出する際の波形である。区間ｄ２において一旦、マイナスの電圧をピエゾ素子ＰＥに印加すると、圧力発生室１３２の容積を増大する方向にピエゾ素子ＰＥが変形するため、図８の状態Ａに示した通り、メニスカスＭｅは、ノズルＮｚの内側にへこんだ状態となる。一方、図８の実線で示す駆動波形を用い、区間ｄ１に示すようにマイナス電圧を急激に印加すると、状態ａで示す通りメニスカスは状態Ａに比べて大きく内側にへこんだ状態となる。
【００３７】
ピエゾ素子ＰＥに印加するマイナスの電圧のパルス波形によりメニスカスの形状が異なるのは、次の理由による。ピエゾ素子は、印加された電圧のパルス形状に応じて変形し、圧力発生室１３２の容積を増減する。圧力発生室１３２の容積が増大する場合、その変化が極めてゆっくりとしたものであれば、圧力発生室１３２の容積の増大に伴い、インクは共通のインク室１４１から供給され、メニスカスはほとんど変化しない。一方、ピエゾ素子ＰＥの伸縮が短時間に行なわれ、圧力発生室１３２の容積の変化が急激に生じると、インク室１４１からインクの供給は、インク供給口１３７により制限されていることから間に合わず、メニスカスは圧力発生室１３２の容積の変化により影響を受けることになる。ピエゾ素子ＰＥに印加する電圧の変化が緩やかな場合（図８破線参照）には、メニスカスの後退は小さく、印加電圧の変化が急激な場合（図８実線参照）には、メニスカスの後退が大きくなるのは、かかるインク供給のバランスによっている。
【００３８】
メニスカスが後退した状態から、次に、ピエゾ素子ＰＥへの印加電圧を正にすると（区間ｄ３）、先に図７を用いて説明した原理に基づいてインクが吐出される。このとき、メニスカスがあまり内側にへこんでいない状態（状態Ａ）からは状態Ｂおよび状態Ｃに示すごとく大きなインク滴が吐出され、メニスカスが大きく内側にへこんだ状態（状態ａ）からは状態ｂおよび状態ｃに示すごとく小さなインク滴が吐出される。以上に示した通り、駆動電圧を負にする際（区間ｄ１，ｄ２）の変化率に応じて、ドット径を変化させることができる。ここで本実施形態においては、区間ｄ３／区間ｄ１及び区間ｄ３／区間ｄ２をパルス変化率Ａと規定するとともに、発色特性を考慮して、このパルス変化率Ａを適宜変更可能にする。そして、インク滴の吐出の際に、所定のパルス変化率Ａを特定し、特定したパルス変化率Ａに基づいた印加電圧をピエゾ素子ＰＥに印加することにより、所定のインク滴を吐出させる。
【００３９】
ここで、プリンタ２２は上記した図５に示すとおり、制御回路４０およびピエゾ素子駆動回路５０の他に、タイミング記憶回路１９２、タイミング制御回路１９１、温度センサ１９４およびＡＤ変換器１９３を備える。温度センサ１９４は、インク滴が吐出される印刷媒体Ｍの媒体温度を検出するセンサである。この温度センサ１９４で測定された温度データは、ＡＤ変換器１９３を介してタイミング制御回路１９１に取り込まれる。タイミング制御回路１９１では温度センサ１９４から入力された温度データに基づいて、タイミング記憶回路１９２に予め記憶されている所定のパルス変化率Ａを読み出し、これを制御回路４０の駆動信号発生回路４８に出力する。駆動信号発生回路４８は、このパルス変化率Ａを取り込んで、ピエゾ素子ＰＥの駆動信号のパルス波形を決定し、その情報をＩ／Ｆ４９を介してピエゾ素子駆動回路５０に出力する信号のタイミングを調整する。これにより、印刷媒体Ｍの媒体温度により、駆動信号のタイミングを調整することが可能となっている。
【００４０】
ここで、パルス変化率を温度データに基づいて適宜変化させ、同一のインク重量を吐出可能としても、印刷時の温度環境（例えば、印刷媒体Ｍの媒体温度）が異なると、形成されるドットの色相が相違してくる。色相が相違すると、印刷媒体上での発色特性が異なってくるため、印刷状態が変化する。このように温度環境に応じて印刷状態が変化することによって、印刷品質にバラツキが発生してしまう。そこで、本実施形態においては、図９に示すように温度環境と、パルス変化率との対応関係を規定した駆動波形テーブルＴＢＬ１を作成する。ここで、このパルス変化率は本発明にかかる駆動波形に対応する。
【００４１】
同図において、駆動波形テーブルＴＢＬ１は、各温度環境（１５℃、２５℃、３５℃）に対応したパルス変化率Ａ１０〜Ａ３０が格納されており、本実施形態においては、温度環境が１５℃の場合に対応させてパルス変化率Ａ１０を格納し、温度環境が２５℃の場合に対応させてパルス変化率Ａ２０を格納し、温度環境が３５℃の場合に対応させてパルス変化率Ａ３０を格納している。そして、この駆動波形テーブルＴＢＬ１をタイミング記憶回路１９２に予め格納しておき、タイミング制御回路１９１は、測定された温度データに最も近い温度環境（１５℃、２５℃、３５℃）を検出し、当該温度環境に対応するパルス変化率Ａ１０〜Ａ３０を駆動波形テーブルＴＢＬ１から特定する。そして、この特定したパルス変化率Ａ１０〜Ａ３０によってインクと吐出させる。これによって温度データが変化したとしても、同温度データに応じたパルス変化率Ａ１０〜Ａ３０の何れかに基づいてインク滴を印刷媒体に吐出させることが可能となり、温度データに依らず当該印刷媒体上で略同等のドット径を形成させることが可能となる。すなわち、温度データが変化したとしても、印刷物の発色特性を略同等にすることが可能になる。
【００４２】
ここで、温度データの測定箇所はプリンタ２２の周囲温度でも良いし、より発色特性の変化の起因となる印刷媒体Ｍの媒体温度を測定しても良い。かかる場合、温度センサ１９４の配設位置は、印刷媒体の略表面上を測定することが可能であれば特に限定されるものではない。ここで、プリンタ２２のハードウェアの概略構成を図１０に示す。同図において、プリンタ２２は、ホッパ１０１にスタックされた印刷媒体Ｍを供給する自動給紙装置１００と、印刷媒体Ｍとしてのロール紙１１１を装着するロール紙ホルダ１１０とを備え、給紙ローラ１２０の回転動作に従ってプリンタ内部に印刷媒体Ｍを供給可能になっている。プリンタ内部に供給された印刷媒体Ｍは、インクカートリッジ７１，７２、キャリッジ３１、プラテン２６、印刷ヘッド２８を有する印刷機構側に搬入され、当該印刷機構にて印刷される。
【００４３】
印刷が行われた印刷媒体Ｍは開口されたスタッカ１３０に搬出される。かかる構成において、例えば、キャリッジ３１の供給された印刷媒体Ｍと相対面する下面に温度センサ１９４を配置すれば、印刷直前の印刷媒体Ｍの媒体温度を測定することが可能となり好ましい。一方、ホッパ１０１に形成されるエッジガイド１０２の側面に温度センサ１９４を配置するとともに、この温度センサ１９４をスタックされている印刷媒体Ｍの多寡に応じて最上部の印刷媒体（最初に印刷用としてプリンタ内部に供給される印刷媒体）に略当接するように移動可能に設計すれば、簡易な構成にて印刷媒体Ｍの媒体温度を測定することが可能となり好ましい。
【００４４】
（６）駆動波形テーブルの作成：
ここで、上述した駆動波形テーブルＴＢＬ１の作成方法について説明する。
図１１は、駆動波形テーブルＴＢＬ１のパルス変化率Ａを特定するために基準パッチＰＡと、評価パッチＰＢとを所定の印刷媒体上に形成させた際の模式図を示している。同図において、基準パッチＰＡは印刷時の温度環境を基準温度２５℃（基準温度２５℃は一例であり、特に限定されない。）に設定し、この２５℃の温度環境にて所定の基準パルス変化率に基づいたインク重量を吐出させたときに形成されるドットを示している。この基準パルス変化率は図１１に示した駆動波形テーブルＴＢＬ１のパルス変化率Ａ２０に対応する。
【００４５】
ここで、各パッチを印刷する際の温度環境は、印刷媒体の媒体温度を温度環境としても良いし、印刷装置周辺の周辺温度を温度環境としても良い。そして、本実施形態においては、当該基準の温度環境にて基準パッチＰＡを測色し、測色結果からＬａｂ色空間にて表現可能な色データを生成する。次に、基準の温度環境（２５℃の温度環境）とは異なる温度環境（例えば、図１１の駆動波形テーブルＴＢＬ１の１５℃）において、評価パッチＰＢを印刷する。この評価パッチＰＢは基準パルス変化率を適宜変化させてインク重量を吐出させたときに形成されるパッチを示している。
【００４６】
ここで、評価パッチＰＢ１は温度環境１５℃にて基準パルス変化率を１０％増加させたパルス変化率に基づいたインク重量を吐出させたときに形成されるパッチを示している。評価パッチＰＢ２は温度環境１５℃にて基準パルス変化率と同等のパルス変化率に基づいたインク重量を吐出させたときに形成されるパッチを示している。評価パッチＰＢ３は温度環境１５℃にて基準パルス変化率を１０％減少させたパルス変化率に基づいたインク重量を吐出させたときに形成されるパッチを示している。そして、当該１５℃の温度環境にて評価パッチＰＢ１〜ＰＢ３を測色し、測色結果からＬａｂ色空間にて表現可能な色データを生成する。
【００４７】
さらに、基準の温度環境（２５℃の温度環境）とは異なる温度環境（例えば、図１１の駆動波形テーブルＴＢＬ１の３５℃）において、評価パッチＰＢを印刷する。ここで、評価パッチＰＢ１０は温度環境３５℃にて基準パルス変化率を１０％増加させたパルス変化率に基づいたインク重量を吐出させたときに形成されるパッチを示している。評価パッチＰＢ２０は温度環境３５℃にて基準パルス変化率と同等のパルス変化率に基づいたインク重量を吐出させたときに形成されるパッチを示している。  評価パッチＰＢ３０は温度環境３５℃にて基準パルス変化率を１０％減少させたパルス変化率に基づいたインク重量を吐出させたときに形成されるパッチを示している。
【００４８】
そして、当該３５℃の温度環境にて評価パッチＰＢ１０〜ＰＢ３０を測色し、測色結果からＬａｂ色空間にて表現可能な色データを生成する。各測色結果から生成した評価パッチの色データから駆動波形テーブルＴＢＬ１に設定するパルス変化率に対応する色データを選択する方法を図１２に示す。同図において、各評価パッチの色データ（Ｌｎ，ａｎ，ｂｎ）をＬａｂ色空間上に配置するとともに、基準パッチの色データ（Ｌ１，ａ１，ｂ１）をＬａｂ色空間上に配置する。そして、各評価パッチの色データ（Ｌａ，ａｎ，ｂｎ）と基準パッチの色データ（Ｌ１，ａ１，ｂ１）との色差ΔＥを図１２に示した数式に基づいて算出する。ここで、本実施形態においては、Ｌ軸方向からの投影平面上にて色差ΔＥを算出する。
【００４９】
これにより算出処理の高速化を実現する。むろん、三次元空間において色差ΔＥを算出するようにしても良いことは言うまでもない。この算出した色差ΔＥに基づいて、評価パッチＰＢ１〜ＰＢ３のうち色差ΔＥが最小となる評価パッチの色データ（Ｌａ，ａｎ，ｂｎ）を検出し、この検出した色データ（Ｌａ，ａｎ，ｂｎ）を形成するパルス変化率を温度環境１５℃におけるパルス変化率とし、駆動波形テーブルＴＢＬ１に設定する。すなわち、このパルス変化率は駆動波形テーブルＴＢＬ１のパルス変化率Ａ１０に対応する。次に、算出した色差ΔＥに基づいて、評価パッチＰＢ１０〜ＰＢ３０のうち色差ΔＥが最小となる評価パッチの色データ（Ｌａ，ａｎ，ｂｎ）を検出し、この検出した色データ（Ｌａ，ａｎ，ｂｎ）を形成するパルス変化率を温度環境３５℃におけるパルス変化率とし、駆動波形テーブルＴＢＬ１に設定する。すなわち、このパルス変化率は駆動波形テーブルＴＢＬ１のパルス変化率Ａ３０に対応する。以上の方法によって駆動波形テーブルＴＢＬ１を作成し、この作成した駆動波形テーブルＴＢＬ１を予めタイミング記憶回路１９２に格納させておく。
【００５０】
上述した実施形態では、所定の湿度環境にて基準パッチや各評価パッチを形成する態様を採用したが、むろん、基準の湿度環境を設定し、この湿度環境と異なる複数の湿度環境にて基準パッチや各評価パッチを形成し、各湿度環境毎に駆動波形テーブルを作成するようにしても良い。かかる場合は、各湿度環境毎の図９に示した駆動波形テーブルＴＢＬ１を準備するとともに、プリンタ２２の制御回路４０に湿度センサを備えさせ、この湿度センサによって計測される湿度（例えば、媒体湿度）に基づいて対応する駆動波形テーブルを選択させるようにしても良い。
【００５１】
プリンタ２２は色再現にあたり、シアンインクとマゼンタインクとイエローインクとを混色させる。従って、シアンインクとマゼンタインクとイエローインクとを混色させて形成するグレー色（コンポジットグレー色）にて基準パッチＰＡ、評価パッチＰＢ１〜ＰＢ３０を形成し、このグレー色にて発色特性等を考慮した駆動波形テーブルＴＢＬ１を作成すると、他の各単色においても発色特性等を適合させることが可能となるので好ましい。また、上述した方法（グレー色にて基準パッチ等を形成、測色する方法）にて作成した駆動波形テーブルＴＢＬ１に基づき全インク（ＣＭＹＫ）を吐出させても良いし、各グレー色を使用せず、各インク色毎に基準パッチＰＡ及び評価パッチＰＢ１〜ＰＢ３０を形成して、各インク毎に駆動波形テーブルＴＢＬ（Ｃ，Ｍ，Ｙ，Ｋ）を作成するようにしても良い。かかる場合は、吐出するインクに応じて適宜駆動波形テーブルＴＢＬ（Ｃ，Ｍ，Ｙ，Ｋ）から温度データに対応するパルス変化率を取得すれば良い。
【００５２】
（７）変形例：
上述した実施形態では、パルス変化率Ａに応じて吐出されるインク重量が変化可能なプリンタ２２を対象とし、同パルス変化率Ａをパルス変化率Ａ１０〜Ａ１６に変化させたものを媒体温度Ｔの変化に対応させて駆動波形テーブルＴＢＬ１を形成した。一方、プリンタによっては、図１３に示すように駆動波形のパルス幅Ｐの長短に応じてインク重量を変化させるものもある。かかるプリンタを採用した場合は、各環境温度にてパッチの色相が略同一となるインク重量を吐出するパルス幅Ｐを予め特定し、駆動波形テーブルＴＢＬ１に媒体温度Ｔの変化に対応させたパルス幅Ｐを格納するようにしても良い。
【００５３】
上述した実施形態においては、印刷媒体Ｍの種別に依らず、同一の駆動波形テーブルＴＢＬ１を使用する構成を採用した。ここで、印刷媒体Ｍ上に吐出されたインク滴にて形成される色相は、印刷媒体Ｍの媒体温度に依存する。加えて、かかる色相は印刷媒体Ｍのインク浸透性の影響を受けることが分かった。そこで、印刷媒体Ｍの種別（例えば、印刷媒体Ｍ１，印刷媒体Ｍ２）毎に、駆動波形テーブルを作成し、タイミング記憶回路１９２に格納するようにしても良い。かかる場合、タイミング制御回路１９１は、制御部４６との通信によって印刷対象として選択されている印刷媒体の種別を取得可能とし、取得した印刷媒体の種別に基づいて印刷媒体Ｍ１用の駆動波形テーブルもしくは印刷媒体Ｍ２用の駆動波形テーブルの何れか一方を特定するとともに、測定された温度データに基づいて特定された駆動波形テーブルから所定のパルス変化率を特定する。
【００５４】
また、上述した実施形態では、測定された温度データに応じて、ピエゾ素子ＰＥに対する印加電圧を駆動波形テーブルＴＢＬ１から特定されるパルス変化率Ａに基づいて印加する。これによって、各温度環境にて印刷媒体上での発色特性が略同一にすることを可能にした。この手法はパルス変化率Ａを変化させることにより吐出されるインク重量を調整するものである。一方、インク重量を調整することが可能な他の手法としては、色変換テーブルＬＵＴを利用する態様が勘案できる。色変換テーブルＬＵＴはＲＧＢデータをプリンタ２２が使用するＣＭＹＫデータに変換する対応関係を規定した本発明にかかる対応関係テーブルである。ここで、当該色変換テーブルＬＵＴの構成を図１４に示す。同図において、色変換テーブルＬＵＴはＲＧＢデータによる０〜２５５階調値の２５６個の組み合わせに対してＣＭＹＫデータの階調値の組み合わせが対応付けられている。そして、このＣＭＹＫデータの階調値によって各インクのインク重量が規定されることになる。
【００５５】
従って、予め測色を行って色変換テーブルＬＵＴの対応関係を定義する際に、各媒体温度にて測色を行い、当該各媒体温度にて発色特性が略同一になるように、各媒体温度毎に複数の色変換テーブルＬＵＴを作成し、各媒体温度Ｔ範囲と各色変換テーブルＬＵＴとを対応付けり。このとき、色変換モジュール９８は色変換処理を実行するにあたり、プリンタ２２と双方向通信を行い、媒体温度Ｔを取得し、取得した媒体温度Ｔに対応する色変換テーブルＬＵＴを特定し、色変換に使用する。これによって、媒体温度Ｔに対応したインク重量のインクを吐出可能なＣＭＹＫデータに変換することが可能となり、このＣＭＹＫデータに基づいて印刷を行えば、各媒体温度にて発色特性を略同一とすることが可能になる。
【００５６】
（８）まとめ：
このように、吐出されるインク重量を規定するパルス変化率を温度環境に対応させた駆動波形テーブルＴＢＬ１を予めタイミング記憶回路１９２に格納しておき、測定された温度データに対応させて使用するパルス変化率を駆動波形テーブルＴＢＬ１から特定することによって温度環境に適した発色特性を実現することが可能になる。また、この駆動波形テーブルＴＢＬ１を作成するにあたり、基準パッチＰＡと、評価パッチＰＢ１〜ＰＢ３０とを形成するとともに、色差ΔＥが最小となる評価パッチＰＢ１〜ＰＢ３０におけるパルス変化率を駆動波形テーブルＴＢＬ１に設定することによって、発色特性を向上させた色再現を実現可能な駆動波形テーブルＴＢＬ１を作成することが可能になる。
【図面の簡単な説明】
【図１】印刷装置の構成を示すブロック図。
【図２】ソフトウェアの構成を示すブロック図。
【図３】プリンタの構成を示した構成図。
【図４】インクジェットノズルの配列を示す説明図。
【図５】制御回路の内部構成を示す構成図。
【図６】印刷ヘッドの内部の概略構成を示す説明図。
【図７】ピエゾ素子の伸縮によりインクの吐出を行なう様子を示す模式図。
【図８】駆動波形と吐出されるインクとの関係を模式的に示す説明図。
【図９】駆動波形テーブルの構成を示す構成図。
【図１０】プリンタのハードウェアの構成を示す構成図。
【図１１】基準パッチ及び評価パッチを模式的に示す図。
【図１２】色差を算出する手法を示す図。
【図１３】駆動波形と吐出されるインク重量との関係を示す図。
【図１４】色変換テーブルの構成を示す構成図。
【符号の説明】
１２…スキャナ  １４…キーボード  １５…フレキシブルドライブ  １６…ハードディスク  １８…モデム  ２１…ＣＲＴディスプレイ  ２２…プリンタ  ２３…紙送りモータ  ２４…キャリッジモータ  ２６…プラテン  ２８…インク吐出用ヘッド  ３１…キャリッジ  ３２…操作パネル  ３４…摺動軸  ３６…駆動ベルト  ３８…プーリ  ３９…位置検出センサ  ４０…制御回路  ４３…Ｉ／Ｆ  ４４…ＲＡＭ  ４５…ＲＯＭ  ４６…制御部  ４７…発振回路  ４８…駆動信号発生回路  ４９…Ｉ／Ｆ  ５０…ピエゾ素子駆動回路  ６１〜６６…インク吐出用ヘッド  ６７…導入管  ６８…インク通路  ７１，７２…インクカートリッジ８０…バス  ８１…ＣＰＵ  ８２…ＲＯＭ  ８３…ＲＡＭ  ８４…入力インターフェイス  ８５…出力インタフェース  ８６…ＣＲＴＣ  ８８…ＳＩＯ  ９０…コンピュータ  ９１…ビデオドライバ  ９５…アプリケーションプログラム  ９６…プリンタドライバ  ９７…解像度変換モジュール  ９８…色変換モジュール９９…ハーフトーンモジュール  １００…ラスタライザ  １９１…タイミング制御回路  １９２…タイミング記憶回路  １９３…ＡＤ変換器  １９４…温度センサ
【図１】
2005041010.tif 000003
【図２】
2005041010.tif 000004
【図３】
2005041010.tif 000005
【図４】
2005041010.tif 000006
【図５】
2005041010.tif 000007
【図６】
2005041010.tif 000008
【図７】
2005041010.tif 000009
【図８】
2005041010.tif 000010
【図９】
2005041010.tif 000011
【図１０】
2005041010.tif 000012
【図１１】
2005041010.tif 000013
【図１２】
2005041010.tif 000014
【図１３】
2005041010.tif 000015
【図１４】
2005041010.tif 000016