(57)【要約】【課題】インク吐出部をその特性と検出した温度に基づいて制御することにより形成されるドットサイズの相違を抑制する印刷装置等を実現する。【解決手段】インク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置において、前記インク吐出部群の特性を示す特性情報をそれぞれ有し、前記信号生成部は、前記特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成する。【選択図】      図１１
2005096407.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、
前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、
温度を検出するための温度センサと、
を備えた印刷装置において、
前記インク吐出部群の特性を示す特性情報をそれぞれ有し、
前記信号生成部は、前記特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記温度センサの出力と、前記駆動信号を生成するための生成情報とが対応付けられた信号生成データテーブルを有していることを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記インク吐出部は、電圧の変化に応じて前記インク吐出部からインクを吐出するための吐出駆動素子を有し、
前記駆動信号は、時間の経過に対する電圧の変化を示す駆動波形にて設定され、
前記生成情報は、前記駆動波形を生成するための情報であることを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
前記特性情報は、前記吐出駆動素子の固有振動周期を示す情報であり、
前記生成情報は、前記固有振動周期に基づいて前記駆動波形を生成するための情報であることを特徴とする印刷装置。
【請求項５】
請求項１に記載の印刷装置において、
前記特性情報は、所定の前記駆動信号に基づいてインクを吐出したときに、吐出されるインクの量を示す吐出量情報であることを特徴とする印刷装置。
【請求項６】
請求項５に記載の印刷装置において、
各々の前記インク吐出部群の前記吐出量情報と、前記温度センサの出力とが対応付けられた吐出量データテーブルを備えていることを特徴とする印刷装置。
【請求項７】
請求項１に記載の印刷装置において、
前記特性情報は、所定の前記駆動信号に基づいてインクを吐出したときに、吐出されたインクにて印刷された印刷パターンの濃度を示す濃度情報であることを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置において、
前記印刷パターンの濃度を測定可能な濃度測定部を有し、
前記濃度情報は、前記印刷パターンを前記濃度測定部にて測定して求めることを特徴とする印刷装置。
【請求項９】
請求項８に記載の印刷装置において、
前記濃度測定部は、前記インク吐出部群と一体に設けられていることを特徴とする印刷装置。
【請求項１０】
請求項８又は請求項９に記載の印刷装置において、
前記印刷パターンは、所定方向に搬送される媒体に印刷され、
前記濃度測定部は、前記インク吐出部群に対し、前記所定方向の下流側に設けられていることを特徴とする印刷装置。
【請求項１１】
請求項７に記載の印刷装置において、
前記濃度情報は、前記印刷パターンの濃度を外部に設けられた濃度測定器にて測定して求めることを特徴とする印刷装置。
【請求項１２】
請求項１乃至請求項１１のいずれかに記載の印刷装置において、
前記信号生成部は、各々の前記インク吐出部群から吐出されるインクの量の差が小さくなるように、前記駆動信号を前記インク吐出部群毎に生成することを特徴とする印刷装置。
【請求項１３】
請求項１乃至請求項１２のいずれかに記載の印刷装置において、
前記インク吐出部群を複数有する少なくとも２つのインク吐出部ユニットを有し、
各々の前記インク吐出部ユニットは、複数の前記吐出部群から互いに異なる色のインクを吐出し、
前記信号生成部は、異なるインク吐出部ユニットが有する同色のインクを吐出するインク吐出部群から吐出されるインクの量の差が小さくなるように、前記駆動信号を前記インク吐出部群毎に生成することを特徴とする印刷装置。
【請求項１４】
請求項１乃至請求項１３のいずれかに記載の印刷装置において、
前記温度センサの数は、前記インク吐出部群の数より少ないことを特徴とする印刷装置。
【請求項１５】
インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、
前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、
温度を検出するための温度センサと、
を備えた印刷装置において、
前記温度センサの数は、前記インク吐出部群の数より少なく、
前記インク吐出部は、電圧の変化に応じて前記インク吐出部からインクを吐出するための吐出駆動素子を有し、
前記吐出駆動素子の固有振動周期を示す情報を有し、
前記駆動信号は、時間の経過に対する電圧の変化を示す駆動波形にて設定され、
前記信号生成部は、前記温度センサの出力と前記固有振動周期に基づいて前記駆動波形を生成するための情報とが対応付けられた信号生成データテーブルに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷装置。
【請求項１６】
インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、
前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、
温度を検出するための温度センサと、
を備えた印刷装置において、
前記温度センサの数は、前記インク吐出部群の数より少なく、
前記インク吐出部群を複数有する少なくとも２つのインク吐出部ユニットを有し、
各々の前記インク吐出部ユニットは、複数の前記吐出部群から互いに異なる色のインクを吐出し、
所定の前記駆動信号に基づいてインクを吐出したときに、前記インク吐出部群から吐出されるインクの量を示す吐出量情報をそれぞれ有し、
各々の前記インク吐出部群の前記吐出量情報と、前記温度センサの出力とが対応付けられた吐出量データテーブルを備え、
前記信号生成部は、前記吐出量データテーブルと、前記温度センサの出力とに基づいて、異なるインク吐出部ユニットが有する同色のインクを吐出するインク吐出部群から吐出されるインクの量の差が小さくなるように、前記駆動信号を前記インク吐出部群毎に生成することを特徴とする印刷装置。
【請求項１７】
インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、
前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、
温度を検出するための温度センサと、
を備えた印刷装置において実行されるコンピュータプログラムであって、
前記信号生成部に、前記インク吐出部群の特性を示す特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成させる機能を実現するためのコンピュータプログラム。
【請求項１８】
コンピュータ本体、及び、このコンピュータ本体に接続され、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、
前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、
温度を検出するための温度センサと、
を備えた印刷装置、とを有する印刷システムにおいて、
前記インク吐出部群の特性を示す特性情報をそれぞれ有し、
前記信号生成部は、前記特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷システム。
【請求項１９】
温度センサにより温度を検出するステップと、
インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群の
特性を示す特性情報を取得するステップと、
前記信号生成部は、取得した前記特性情報と、検出した前記温度センサの出力とに基づいて、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部にて、前記インク吐出部群毎の前記駆動信号を生成するステップと、を有することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のインク吐出部からインクを吐出して媒体上にドットを形成することによって印刷を行う印刷装置、コンピュータプログラム、印刷システム、及び、印刷方法に関する。
【背景技術】
【０００２】
複数のインク吐出部からインクを吐出して媒体上にドットを形成することによって印刷を行う印刷装置として、例えばインクジェット方式のプリンタが知られている。インクジェット方式のプリンタにあっては、複数のインク吐出部から吐出されるインクにより形成されるドットのサイズが、温度の違いによって異なることを抑制することが提案されている。
【特許文献１】特開２０００−２７２１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、複数のインク吐出部は、各々のインク吐出部におけるインクの吐出特性が相違する。このため、形成されるドットのサイズは、インク吐出部におけるインクの吐出特性によっても相違する。従って、単に温度の違いに基づいて各々のインク吐出部を一様に制御するだけでは、各インク吐出部から吐出されたインクにて形成されるドットのサイズの相違を抑制することは難しいという課題があった。
【０００４】
この発明は、かかる課題に鑑みてなされたものであり、インク吐出部をその特性と検出した温度に基づいて制御することにより形成されるドットサイズの相違を抑制する印刷装置、コンピュータプログラム、印刷システム、及び、印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
主たる発明は、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置において、前記インク吐出部群の特性を示す特性情報をそれぞれ有し、前記信号生成部は、前記特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷装置である。
【０００６】
本発明の他の特徴については、本明細書及び添付図面の記載により明確にする。
【発明の効果】
【０００７】
本発明によれば、インク吐出部をその特性と検出した温度に基づいて制御することにより形成されるドットサイズの相違を抑制する印刷装置、コンピュータプログラム、印刷システム、及び、印刷方法を実現することが可能である。
【発明を実施するための最良の形態】
【０００８】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
【０００９】
インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置において、前記インク吐出部群の特性を示す特性情報をそれぞれ有し、前記信号生成部は、前記特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷装置である。
【００１０】
このような印刷装置によれば、温度センサにより温度を検出するとともに、インク吐出部の特性情報を取得して、検出した温度に対応させ、かつ、インク吐出部の特性に応じた駆動信号をインク吐出部群毎に生成することが可能である。このため、温度の相違によりインク吐出部から異なる量のインクが吐出されることを抑えて、温度に影響されにくく安定してインクを吐出することが可能な印刷装置を実現することが可能である。よって、安定してインクが吐出されるので、異なる温度下にあるインク吐出部を用いて画像を印刷しても、画像の色合い等が相違することなく良好な画像を印刷することが可能である。
【００１１】
かかる印刷装置において、前記温度センサの出力と、前記駆動信号を生成するための生成情報とが対応付けられた信号生成データテーブルを有していることが望ましい。  
このような印刷装置によれば、温度センサの出力に対応した駆動信号の生成情報を信号生成データテーブルから取得することにより、検出された温度に適した駆動信号を容易に生成することが可能である。
【００１２】
かかる印刷装置において、前記インク吐出部は、電圧の変化に応じて前記インク吐出部からインクを吐出するための吐出駆動素子を有し、前記駆動信号は、時間の経過に対する電圧の変化を示す駆動波形にて設定され、前記生成情報は、前記駆動波形を生成するための情報であることが望ましい。  
このような印刷装置によれば、駆動信号は時間の経過に対する電圧の変化を示す駆動波形にて設定されるので、電圧の変化によりインクを吐出する吐出駆動素子を制御しやすいため、適切な駆動信号を容易に生成することが可能である。
【００１３】
かかる印刷装置において、前記特性情報は、前記吐出駆動素子の固有振動周期を示す情報であり、前記生成情報は、前記固有振動周期に基づいて前記駆動波形を生成するための情報であることが望ましい。  
このような印刷装置によれば、固有振動周期に基づいて前記駆動波形を生成するので、吐出駆動素子をより良好な動作状態にて駆動することが可能な駆動信号を生成することが可能である。このため、より適切な駆動信号にて吐出駆動素子を駆動することにより、インク吐出部から適正な量のインクを吐出することが可能である。
【００１４】
かかる印刷装置において、前記特性情報は、所定の前記駆動信号に基づいてインクを吐出したときに、吐出されるインクの量を示す吐出量情報であってもよい。  
このような印刷装置によれば、吐出量情報に基づいて前記駆動信号を生成するので、所定の前記駆動信号に基づいてインクを吐出したときのインクの吐出量に応じた駆動信号をインク吐出部群毎に生成することが可能である。
【００１５】
かかる印刷装置において、各々の前記インク吐出部群の前記吐出量情報と、前記温度センサの出力とが対応付けられた吐出量データテーブルを備えていることが望ましい。  
このような印刷装置によれば、温度センサの出力に対応した駆動信号の生成情報を吐出量データテーブルから取得することにより、検出された温度に適した駆動信号を容易に生成することが可能である。
【００１６】
かかる印刷装置において、前記特性情報は、所定の前記駆動信号に基づいてインクを吐出したときに、吐出されたインクにて印刷された印刷パターンの濃度を示す濃度情報であることとしてもよい。  
このような印刷装置によれば、実際に印刷された印刷パターンにもとづく濃度情報を得ることが可能である。このため、温度の相違によりインク吐出部から異なる量のインクが吐出されることを、実機に則した情報に基づいて抑えることが可能であり、温度に影響されにくくインクを安定して適切に吐出することが可能な印刷装置を実現することが可能である。
【００１７】
かかる印刷装置において、前記印刷パターンの濃度を測定可能な濃度測定部を有し、前記濃度情報は、前記印刷パターンを前記濃度測定部にて測定して求めることが望ましい。  
このような印刷装置によれば、印刷パターンを印刷した印刷装置から、印刷パターンが印刷された媒体を取り外すことなく、印刷パターンの濃度を測定することが可能である。
【００１８】
かかる印刷装置において、前記濃度測定部は、前記インク吐出部群と一体に設けられていることが望ましい。  
このような印刷装置によれば、インク吐出部と濃度測定部との相対位置が変化しないので、濃度測定器の位置と印刷パターンの位置とを認識し、適正な位置にて濃度を測定することが可能である。
【００１９】
かかる印刷装置において、前記印刷パターンは、所定方向に搬送される媒体に印刷され、前記濃度測定部は、前記インク吐出部群に対し、前記所定方向の下流側に設けられていることが望ましい。  
このような印刷装置によれば、印刷パターンを印刷した後に、印刷パターンが印刷された媒体を逆方向に搬送することなく、濃度測定部にて濃度を測定することが可能である。このため、印刷パターンを印刷し、濃度を測定する際の処理が容易であり、且つ、短時間にて効率よく実行することが可能である。
【００２０】
かかる印刷装置において、前記濃度情報は、前記印刷パターンの濃度を外部に設けられた濃度測定器にて測定して求めることとしても良い。  
このような印刷装置によれば、印刷装置に濃度測定部を設けることなく、温度に影響されにくく安定してインクを吐出することが可能な印刷装置を実現することが可能である。
【００２１】
かかる印刷装置において、前記信号生成部は、各々の前記インク吐出部群から吐出されるインクの量の差が小さくなるように、前記駆動信号を前記インク吐出部群毎に生成することが望ましい。  
このような印刷装置によれば、各インク吐出部群から吐出されるインクの量のばらつきを小さく抑えることが可能である。例えば、媒体に同サイズのドットを形成すべく各インク吐出部群から吐出されるインクの量をほぼ均一にそろえることが可能であり、ドットのサイズがそろうことにより、より高画質の画像を印刷することが可能である。
【００２２】
かかる印刷装置において、前記インク吐出部群を複数有する少なくとも２つのインク吐出部ユニットを有し、各々の前記インク吐出部ユニットは、複数の前記吐出部群から互いに異なる色のインクを吐出し、前記信号生成部は、異なるインク吐出部ユニットが有する同色のインクを吐出するインク吐出部群から吐出されるインクの量の差が小さくなるように、前記駆動信号を前記インク吐出部群毎に生成することが望ましい。  
このような印刷装置によれば、異なるインク吐出ユニットの同色のインクを吐出するインク吐出部群から吐出されるインクの量をほぼ均一にそろえることが可能である。このため、異なるインク吐出部群を用いて１つの画像を印刷する場合であっても、各インク吐出ユニットから吐出された同色のインクにて形成されるドットのサイズがほぼ等しいため、印刷された画像の中で色合いのムラ等が生じにくく、良好な画像を印刷することが可能である。
【００２３】
かかる印刷装置において、前記温度センサの数は、前記インク吐出部群の数より少ないことが望ましい。  
このような印刷装置によれば、少ない温度センサにて温度変化に対応させて良好な画像を印刷することが可能である。
【００２４】
また、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置において、前記温度センサの数は、前記インク吐出部群の数より少なく、前記インク吐出部は、電圧の変化に応じて前記インク吐出部からインクを吐出するための吐出駆動素子を有し、前記吐出駆動素子の固有振動周期を示す情報を有し、前記駆動信号は、時間の経過に対する電圧の変化を示す駆動波形にて設定され、前記信号生成部は、前記温度センサの出力と前記固有振動周期に基づいて前記駆動波形を生成するための情報とが対応付けられた信号生成データテーブルに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷装置である。
【００２５】
このような印刷装置によれば、少ない温度センサにより温度の変化を検出し、インク吐出部の固有振動周期を示す情報を取得して、検出した温度に対応するとともに、固有振動周期に基づいて生成した駆動波形により、吐出駆動素子をより良好な動作状態にて駆動することが可能である。また、温度センサの出力に対応した駆動信号の生成情報を信号生成データテーブルから取得することにより、検出された温度に適した駆動信号を容易に生成することが可能である。このため、温度変化に対応し、より適切な駆動信号にて吐出駆動素子を駆動することにより、インク吐出部からの吐出量の温度による変動を抑えて、安定してインクを吐出することが可能な印刷装置を実現することが可能である。よって、安定してインクが吐出されるので、温度変化や、インク吐出部群間における温度差が生じても印刷した画像の色合い等が変わることなく良好な画像を印刷することが可能である。
【００２６】
また、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置において、前記温度センサの数は、前記インク吐出部群の数より少なく、前記インク吐出部群を複数有する少なくとも２つのインク吐出部ユニットを有し、各々の前記インク吐出部ユニットは、複数の前記吐出部群から互いに異なる色のインクを吐出し、所定の前記駆動信号に基づいてインクを吐出したときに、前記インク吐出部群から吐出されるインクの量を示す吐出量情報をそれぞれ有し、各々の前記インク吐出部群の前記吐出量情報と、前記温度センサの出力とが対応付けられた吐出量データテーブルを備え、前記信号生成部は、前記吐出量データテーブルと、前記温度センサの出力とに基づいて、異なるインク吐出部ユニットが有する同色のインクを吐出するインク吐出部群から吐出されるインクの量の差が小さくなるように、前記駆動信号を前記インク吐出部群毎に生成することを特徴とする印刷装置である。
【００２７】
このような印刷装置によれば、吐出量情報に基づいて生成した駆動信号に基づいて、異なるインク吐出ユニットの同色のインクを吐出するインク吐出部群を駆動するので、同色のインクを吐出するインク吐出部群から吐出されるインクの量を、ほぼ均一にそろえることが可能である。このため、異なるインク吐出部ユニットを用いて１つの画像を印刷する場合であっても、各インク吐出ユニットから吐出された同色のインクにて形成されるドットのサイズがほぼ等しいため、印刷された画像の中で色合いのムラ等が生じにくく、良好な画像を印刷することが可能である。また、温度センサの出力に対応した吐出量情報を吐出量データテーブルから取得することにより、検出された温度に適した駆動信号を容易に生成することが可能である。
【００２８】
また、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置において実行されるコンピュータプログラムであって、前記信号生成部に、前記インク吐出部群の特性を示す特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成させる機能を実現するためのコンピュータプログラムも実現可能である。
【００２９】
また、コンピュータ本体、及び、このコンピュータ本体に接続され、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群と、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部と、温度を検出するための温度センサと、を備えた印刷装置、とを有する印刷システムにおいて、前記インク吐出部群の特性を示す特性情報をそれぞれ有し、前記信号生成部は、前記特性情報と、前記温度センサの出力とに基づいて、前記インク吐出部群毎の前記駆動信号を生成することを特徴とする印刷システムも実現可能である。
【００３０】
また、温度センサにより温度を検出するステップと、インクを吐出するためのインク吐出部を複数有する少なくとも２つのインク吐出部群の特性を示す特性情報を取得するステップと、前記信号生成部は、取得した前記特性情報と、検出した前記温度センサの出力とに基づいて、前記インク吐出部群を各々駆動するための駆動信号を生成する信号生成部にて、前記インク吐出部群毎の前記駆動信号を生成するステップと、を有することを特徴とする印刷方法も実現可能である。
【００３１】
＝＝＝印刷装置の全体構成＝＝＝
図１は、本発明にかかる印刷装置としてのインクジェットプリンタの構成の概略を示す斜視図、図２は、インクジェットプリンタが有する印刷部の構成の概略を示す説明図、図３は、印刷部を説明するための断面図である。
【００３２】
本発明にかかる印刷装置としてのインクジェットプリンタ（以下、プリンタという）２０は、例えばＪＩＳ規格のＡ列０番用紙やＢ列０番用紙やロール紙といった比較的大型の印刷用紙Ｐに対応したプリンタである。プリンタ２０は、インクを吐出して印刷用紙Ｐに印刷する印刷部２２と、印刷用紙Ｐを搬送するための印刷用紙搬送部２１とに大別される。以下で各部について説明する。
【００３３】
＝＝＝印刷部＝＝＝
印刷部２２は、複数の印刷ヘッド２８を保持するキャリッジ３０と、このキャリッジ３０を、前記印刷用紙Ｐの搬送方向（以下、副走査方向ともいう）とほぼ直交する方向（以下、主走査方向または左右方向ともいう）に往復移動可能に案内するための上下一対のガイドレール１１と、前記キャリッジ３０を往復移動させるためのキャリッジモータ１２と、キャリッジモータ１２の動力によりキャリッジ３０を往復移動させるための駆動ベルト１３とを備えている。
【００３４】
ガイドレール１１は、主走査方向に沿って２本設けられ、副走査方向に互いに間隔を隔てて上下に配置され、左右の両端部側にて基台となるフレーム（図示せず）により支持されている。このとき、２本のガイドレール１１は、下側のガイドレール１１ｂが上側のガイドレール１１ａより手前に配置されている。このため、これら２本のガイドレール１１ａ，１１ｂに架け渡されるように配置されるキャリッジ３０は、上部が後方に位置するように傾斜した状態にて走査する。
【００３５】
駆動ベルト１３は、金属製の帯状体であり、上下のガイドレール１１ａ，１１ｂの中間位置にて、ガイドレール１１ａ，１１ｂの長さとほぼ等しい間隔を隔てて配置された２つのプーリ４４ａ，４４ｂに架け渡されている。これらプーリ４４ａ，４４ｂのうち一方のプーリ４４ｂには駆動ベルト１３を介してキャリッジモータ１２が繋がれている。この駆動ベルト１３は、キャリッジ３０の左端縁および右端縁にそれぞれ固定されている。
【００３６】
キャリッジ３０にはインクを吐出するための２０個の印刷ヘッド２８が設けられている。各印刷ヘッド２８はインク吐出部としての複数のノズルｎを有し、後述する駆動制御部３３０（図６参照）に制御されて所定のノズルｎからインクを吐出する。印刷ヘッド２８及びノズルｎの配列については後述する。また、キャリッジ３０には、搭載された２０個の印刷ヘッド２８に、各印刷ヘッド２８にて吐出するインクを一時的に貯留する複数のサブタンク３が搭載されている。キャリッジ３０の主走査方向の移動範囲の外側には、サブタンク３にインクを供給するためのメインタンク９が設けられている。また、キャリッジ３０には、印刷用紙等の先端位置や紙幅等を検知するための反射型光学式センサ３１が、印刷用紙等と対向する側に設けられている。この反射型光学式センサ３１は、印刷されたパターン等の濃度を測定するための濃度測定部としても用いられる。
【００３７】
また、キャリッジ３０は、図３に示すように２段のサブタンク用プレート３０Ａ、３０Ｂを備えている。サブタンク用プレート３０Ａ、３０Ｂ上には、それぞれ複数のサブタンク３が搭載されている。各サブタンク３は、バルブ４を経由して印刷ヘッド２８の各々に接続されている。また、サブタンク３は、インク供給路１４（図２）によってメインタンク９に接続されている。メインタンク９は、印刷ヘッド２８から吐出するブラックＫ、シアンＣ、淡シアンＬＣ、マゼンタＭ、淡マゼンタＬＭ、イエロＹの６種類のインクを格納している。なお、温度センサ２９ａ、２９ｂ・・・２９ｅについては後述する。
【００３８】
この実施の形態では、ブラックＫ、シアンＣ、淡シアンＬＣ、マゼンタＭ、淡マゼンタＬＭ、イエロＹの６色のインクのサブタンク３ａ〜３ｆが設けられている。これらの６つのサブタンク３ａ〜３ｆは、対応する６つのメインタンク９ａ〜９ｆにそれぞれ接続されている。但し、利用可能なインクは６色に限らず、４色のインク（例えば、ブラックＫ、シアンＣ、マゼンタＭ、イエロＹ）や、７色のインク（例えば、ブラックＫ、淡ブラックＬＫ、シアンＣ、淡シアンＬＣ、マゼンタＭ、淡マゼンタＬＭ、イエロＹ）等、上記の例に限ることなく利用することができる。
【００３９】
プリンタ２０は、キャリッジ３０がキャリッジモータ１２により駆動される駆動ベルト１３に牽引されて、ガイドレール１１に沿って主走査方向に移動し、このキャリッジ３０に備えられた２０個の印刷ヘッド２８からインクを吐出することにより、印刷用紙搬送部２１により紙送された印刷用紙Ｐに印刷する。
【００４０】
＝＝＝ノズル及び印刷ヘッド等の配置＝＝＝
図４は１つの印刷ヘッド２８の下面におけるノズルの配置を説明するための図である。印刷ヘッド２８の下面には、４８個のノズルが印刷用紙Ｐの搬送方向に列状に配置されたノズル列が、吐出するインク色毎に設けられている。各インク色のノズル列、すなわちブラックノズル列Ｋ、濃シアンノズル列Ｃ、淡シアンノズル列ＬＣ、濃マゼンタノズル列Ｍ、淡マゼンタノズル列ＬＭ、イエロノズル列Ｙは、ガイドレール１１に沿う方向に間隔を隔てて並べて配置されている。各ノズルには、各々のノズルからインクを吐出するための駆動素子としてピエゾ素子ＰＥ（図７）が設けられている。
【００４１】
図５は、キャリッジ３０を矢印Ａ（図３）の方向から見た図である。当然のことながら図５に示す左右の方向は図１に示す左右の方向とは逆方向となる。キャリッジ３０は、２０個の印刷ヘッド２８ａ，２８ｂ，・・・，２８ｔから構成される印刷ヘッド群２７を備えている。２０個の印刷ヘッド２８は、印刷用紙Ｐの搬送方向に沿って、互いに間隔を隔てて５個ずつ配置された印刷ヘッド列が、主走査方向に沿って４列並べられている。各印刷ヘッド２８ａ，２８ｂ，・・・，２８ｔが有するノズルの位置は、印刷用紙の搬送方向において一致しないように配置されている。例えば図５に示すように、各列の最上位置に位置する４つの印刷ヘッド２８ａ，２８ｆ，２８ｋ、２８ｐでは、図５における最も右に位置する印刷ヘッド２８ａが最も上側に位置し、右から３列目の最上位置の印刷ヘッド２８ｋが上から２番目に位置し、右から２列目の最上位置の印刷ヘッド２８ｆが上から３番目に位置し、最も左に位置する列の最上位置の印刷ヘッド２８ｐが上から４番目に位置している。そして、最も上側に位置する印刷ヘッド２８ａの４８番ノズルと、上から２番目に位置する印刷ヘッド２８ｋの１番ノズルとの、搬送方向における距離が、各ノズル列におけるノズルピッチｋ・Ｄと一致するように配置されている。以下、上側から２番目の印刷ヘッド２８ｋと３番目の印刷ヘッド２８ｆ、及び、３番目の印刷ヘッド２８ｆと４番目の印刷ヘッド２８ｐの搬送方向における距離も同様にノズルピッチｋ・Ｄと一致するように配置されている。さらに、各印刷ヘッド列の上下方向の同じ位置に配置された４つの印刷ヘッド２８同士も、最上位置に位置する４つの印刷ヘッド２８と同様に配置されている。従って、最も右の列の最上に位置する印刷ヘッド２８ａの一番ノズルから、最も左の列の最下に位置する印刷ヘッド２８ｔの４８番ノズルまでは、副走査方向には等ピッチに配置されることになる。
【００４２】
印刷ヘッド群２７のうち最も右に位置する印刷ヘッド列の印刷ヘッド２８ａ、２８ｂ，２８ｃ，２８ｄ，２８ｅには、それぞれ温度センサ２９ａ、２９ｂ、２９ｃ、２９ｄ、２９ｅが装着されている。副走査方向に並ぶ印刷ヘッド２８ａ、２８ｂ、２８ｃ、２８ｄ、２８ｅにのみ温度センサ２９ａ、２９ｂ、２９ｃ、２９ｄ、２９ｅが装着されているのは、副走査方向の温度変化が大きく、主走査方向の温度変化が無視できる程度に小さいことが予測されるからである。副走査方向の温度の変化や相違が大きくなることが予測されるのは、図３から分かるように駆動中の印刷ヘッドにより暖められた空気が上側に溜まりやすいので、印刷ヘッド２８ａが印刷ヘッド２８ｅよりも熱くなりやすいからである。主走査方向の温度変化が小さいことが予測されるのは、印刷中はキャリッジ３０が主走査方向に絶えず高速で往復運動をしているからである。なお、「温度変化が無視できる程度に小さい」とは、インクの吐出量にほとんど影響を与えない程度に温度変化が小さいという意味である。
【００４３】
また、キャリッジ３０の上部側には、反射型光学式センサ３１が設けられている。この反射型光学式センサ３１は、印刷時に用紙等が搬送される搬送方向において、印刷ヘッド群２７に対し下流側に位置するように配置されている。
【００４４】
＝＝＝印刷用紙搬送部＝＝＝
印刷用紙Ｐを搬送するための印刷用紙搬送部２１は、前記２本のガイドレール１１の背面側に設けられている。そして、この印刷用紙搬送部２１は、下側ガイドレール１１ｂより下方にて印刷用紙Ｐを回動自在に保持する用紙保持部１５と、上側のガイドレール１１ａより上方にて印刷用紙Ｐを搬送する用紙搬送ホルダ１６と、それら用紙保持部１５と用紙搬送ホルダ１６との間にて搬送される印刷用紙Ｐが沿わされるプラテン１７とを有している。  
プラテン１７は、搬送される印刷用紙Ｐの全幅に亘る平面を有している。そして、この平面は、副走査方向に搬送される印刷用紙Ｐを同方向に沿わせて支持する支持面として機能する。
【００４５】
用紙保持部１５は、印刷用紙Ｐを回転自在に保持するホルダ１５ａを備えている。このホルダ１５ａは、印刷用紙Ｐを保持した状態で回動軸となる軸体１５ｂを有し、その軸体１５ｂの両端部には、供給する印刷用紙Ｐの蛇行や斜行を防止するためのガイド円盤１５ｃがそれぞれ設けられている。
【００４６】
用紙搬送ホルダ１６は、印刷用紙Ｐを搬送するための搬送ローラ１６ａと、これと対向して配置され搬送ローラ１６ａとの間に印刷用紙Ｐを挟持する挟持ローラ１６ｂと、搬送ローラ１６ａを回動させるための搬送モータ１８とを備えている。搬送モータ１８の軸には駆動ギア１８ａが、搬送ローラ１６ａの軸には駆動ギア１８ａと噛み合う中継ギア１８ｂがそれぞれ設けられ、搬送モータ１８の動力は、駆動ギア１８ａと中継ギア１８ｂとを介して搬送ローラ１６ａに伝達される。すなわち、ホルダ１５ａに保持された印刷用紙Ｐは、搬送ローラ１６ａと挟持ローラ１６ｂとの間に挟持され、プラテン１７に沿わされて搬送モータ１８によって搬送される。
【００４７】
＝＝＝プリンタの制御部＝＝＝
図６は、プリンタの電気的構成を示すブロック図である。  
プリンタ２０には、１つの主制御部３１０、キャリッジ３０上の複数の印刷ヘッド２８にそれぞれ対応する複数のデータ処理部３２０、プリンタ２０が接続されたコンピュータから入力された画像データをプリンタ２０にて印刷可能な印刷データに変換する画像処理部３５０、キャリッジモータ１２を駆動するための主走査駆動ドライバ１０５、搬送モータ１８を駆動するための副走査駆動ドライバ１０６、などが設けられている。キャリッジ３０には、各印刷ヘッド２８が、それぞれ対応する駆動制御部３３０と１つにユニット化されている。また、プリンタ２０には、各駆動制御部３３０と対応するデータ処理部３２０が設けられ、駆動制御部３３０と対応するデータ処理部３２０とは１本のフレキシブルケーブル３４０にて接続されている。
【００４８】
主制御部３１０は、プリンタ全体の制御を行う制御回路であり、各印刷ヘッド２８が有するノズルの特性を印刷ヘッド毎に示す特性情報を記憶する記憶部としてのメモリ４０１とアクセス可能に構成されている。特性情報については後述する。
【００４９】
データ処理部３２０は、プリンタ２０とキャリッジ３０との間の双方向通信を行うための制御回路である。駆動制御部３３０は、前述したように印刷ヘッド２８にインクを吐出させるための制御を実行するとともに、データ処理部３２０と双方向通信を行うための制御回路である。  
データ処理部３２０は、制御回路４００と、差動ドライバ４１０と、ＳＲＡＭ４２０と、インタフェイス４３０とを有している。
【００５０】
駆動制御部３３０は、制御回路５００と、差動ドライバ５１０と、ＳＲＡＭ５２０と、インタフェイス５３０と、原駆動信号生成部５４０と、を有している。制御回路５００は、ＰＴＳパルス発生回路５０２と、マスク信号発生回路５０４とを有している。
【００５１】
なお、制御回路４００と差動ドライバ４１０とは、本体側の送受信部（データ処理部）を構成する。また、制御回路５００と差動ドライバ５１０とは、キャリッジ側の送受信部（駆動制御部）を構成する。ＰＴＳパルス発生回路５０２とマスク信号発生回路５０４と原駆動信号生成部５４０とは、ヘッド駆動制御部を構成する。
【００５２】
インタフェイス４３０，５３０との間に接続されたフレキシブルケーブル３４０は、クロック信号ＳＣＬＫを伝送するためのクロック信号線と、フラグ信号ＦＬＧを伝送するためのフラグ信号線対と、シリアルにデータＤＡＴＡを伝送するためのシリアル信号線対と、を有している。なお、本明細書において、信号を示す符号と、その信号線（または信号線対）を示す符号とは、同じものを使用している。
【００５３】
画像処理部３５０は、解像度変換処理部と、色変換処理部と、ハーフトーン処理と、ラスタライズ処理部と、複数の色変換データテーブルＬＵＴとを有している。  
解像度変換処理部は、入力された画像データの解像度を、印刷解像度に変換する役割を果たす。解像度変換された画像データは、まだＲＧＢの３つの色成分からなる画像情報である。色変換処理部は、色変換データテーブルＬＵＴを参照しつつ、画素毎にＲＧＢ画像データを、プリンタ２０が利用可能な複数のインク色の多階調データに変換する。
【００５４】
色変換された多階調データは、例えば２５６階調の階調値を有している。ハーフトーン処理部は、いわゆるハーフトーン処理を実行してハーフトーン画像データを生成する。このハーフトーン画像データは、ラスタライズ処理部及びラスタロウ変換処理部によりプリンタ２０に転送すべきデータ順に並べ替えられ、最終的な印刷データＰＤとして出力される。印刷データＰＤは、各主走査時のドット形成状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００５５】
＝＝＝印刷ヘッドの駆動＝＝＝
図７は、印刷ヘッドの駆動方法を説明するための構成を示すブロック図である。  
駆動制御部３３０には原駆動信号生成部５４０と、複数のマスク信号発生回路５０４とを備えている。マスク信号発生回路５０４は、印刷ヘッド２８の各ノズルｎ１〜ｎ４８をそれぞれ駆動するための複数のピエゾ素子ＰＥに対応して設けられている。なお、図７において、各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。
【００５６】
原駆動信号ＯＤＲＶは、キャリッジ３０が１画素分の距離を移動する単位時間（以下、１画素区間という）に、ノズルからインクを吐出させるための基準となる基準駆動信号であり、１画素区間内に複数のパルスを含む信号である。原駆動信号生成部５４０は、原駆動信号ＯＤＲＶの各パルスの波形を異ならせることにより、波形の異なる複数種類の信号を生成することが可能である。この原駆動信号ＯＤＲＶは、印刷ヘッド毎、又は、印刷ヘッドが有するノズル列毎に共通に供給される共通信号である。
【００５７】
図８は、原駆動信号ＯＤＲＶの駆動波形を示す図である。原駆動信号は、４つの波形、すなわち第１波形Ｗ１，第２波形Ｗ２，第３波形Ｗ３，第４波形Ｗ４から構成されている。これら４つの波形を適宜組み合わせて、小ドット、中ドット、大ドットを形成する。例えば、第１波形Ｗ１、第３波形Ｗ３、第４波形Ｗ４がマスクされて、第２波形のみに基づいて電圧を変化させた駆動信号が出力されることにより小ドットが形成される。また、第２波形Ｗ２、第４波形Ｗ４がマスクされて、第１波形Ｗ１と第３波形Ｗ３とに基づいて電圧を変化させた駆動信号が出力されることにより中ドットが形成され、すべての波形１Ｗ１、波形２Ｗ２、波形３Ｗ３、波形４Ｗ４に基づいて電圧を変化させた駆動信号が出力されることにより大ドットが形成される。
【００５８】
原駆動信号ＯＤＲＶの第１波形は、中間電位ＶＭから最大電位ＶＨまで一定の勾配で電位を上昇させる第１励振要素Ｐｗａ１と、第１励振要素Ｐｗａ１に続いて発生されて最大電位ＶＨを維持（ホールド）する第１ホールド要素Ｐｗｂ１と、第１ホールド要素Ｐｗｂ１に続いて発生され最大電位ＶＨから最小電位ＶＬまで一定の勾配で電位を降下させることでノズルからインクを吐出させる第１吐出要素Ｐｗｃ１と、第１吐出要素Ｐｗｃ１に続いて発生されて最小電位ＶＬを維持する第２ホールド要素Ｐｗｄ１とを有している。
【００５９】
原駆動信号ＯＤＲＶの第２波形、第３波形、第４波形は、それぞれ、前の波形の終端にて最小電位ＶＬを維持するホールド要素から継続される第３ホールド波形Ｐｗａ２，Ｐｗａ３，Ｐｗａ４と、最小電位ＶＬから中間電位ＶＭと最小電位との中間の電位Ｖｍまで一定の勾配で電位を上昇させる第２励振要素Ｐｗｂ２、Ｐｗｂ３，Ｐｗｂ４と、第２励振要素Ｐｗｂ２、Ｐｗｂ３，Ｐｗｂ４に続いて発生されて中間電位ＶＭと最小電位との中間の電位Ｖｍを維持する第３ホールド要素Ｐｗｃ２、Ｐｗｃ３，Ｐｗｃ４と、中間電位ＶＭと最小電位との中間の電位Ｖｍから中間電位ＶＭまで一定の勾配で電位を上昇させる第３励振要素Ｐｗｄ２、Ｐｗｄ３，Ｐｗｄ４、と、第３励振要素Ｐｗｄ２、Ｐｗｄ３，Ｐｗｄ４に続いて発生されて中間電位ＶＭを維持する第４ホールド要素Ｐｗｅ２、Ｐｗｅ３，Ｐｗｅ４と、中間電位ＶＭから最大電位ＶＨまで一定の勾配で電位を上昇させる第４励振要素Ｐｗｆ２、Ｐｗｆ３，Ｐｗｆ４と、第４励振要素Ｐｗｆ２、Ｐｗｆ３，Ｐｗｆ４に続いて発生されて最大電位ＶＨを維持する第５ホールド要素Ｐｗｇ２、Ｐｗｇ３，Ｐｗｇ４と、第５ホールド要素Ｐｗｇ２、Ｐｗｇ３，Ｐｗｇ４に続いて発生され最大電位ＶＨから最小電位ＶＬまで一定の勾配で電位を降下させることでノズルからインクを吐出させる第２吐出要素Ｐｗｈ２、Ｐｗｈ３，Ｐｗｈ４と、第２吐出要素Ｐｗｈ２、Ｐｗｈ３，Ｐｗｈ４に続いて発生されて最小電位ＶＬを維持する第６ホールド要素Ｐｗｉ２、Ｐｗｉ３，Ｐｗｉ４をそれぞれ有している。
【００６０】
そして、原駆動信号ＯＤＲＶは、第１〜第６ホールド要素のホールド時間、及び、第１〜第４励振要素の勾配等を変化させること、すなわち、波形を変更することにより、１画素区間に吐出するインクの量を変更して、形成するドットのサイズを変更することが可能である。
【００６１】
＝＝＝反射型光学式センサの構成例＝＝＝
図９は、反射型光学式センサ３１の一例を説明するための模式図である。反射型光学式センサ３１は、例えば発光ダイオードから構成される発光部３８と、例えばフォトトランジスタから構成される正反射受光部４０及び拡散反射受光部４１とを有している。
【００６２】
この反射型光学式センサ３１は、発光部３８が発した光が媒体としての例えば印刷用紙に対し所定の角度をなして光を照射するように設定されており、正反射受光部４０は、印刷用紙に照射された反射光の主に正反射成分が入射される位置に配設されている。また、拡散反射受光部４１は、発光部３８と、正反射受光部４０との中間位置、即ち印刷用紙Ｐの照射位置に対して鉛直上に配置され、これら発光部３８と、正反射受光部４０と、拡散反射受光部４１とは搬送方向に並べて配置されている。そして、これら正反射受光部４０と、拡散反射受光部４１とに受光された入射光は、電気信号に変換され、受光した反射光の光量に応じた反射型光学式センサ３１の出力値として、電気信号の大きさが測定される。このとき、光沢紙等にて反射した光は正反射受光部４０の出力が大きくなり、普通紙等にて反射した光は拡散反射受光部４１の出力が大きくなることにより、紙種を判別することが可能である。そして、反射型光学式センサ３１は、発光部３８が発した光が用紙にて反射した際における受光部４０，４１の出力と、プラテン１７にて反射した際における受光部４０，４１の出力との違いにて、用紙の先端位置、及び、紙幅を検出する。また、反射型光学式センサ３１は、発光部３８が発した光が用紙の印刷されていない部位にて反射した際における受光部４０，４１の出力、印刷されている部位にて反射した際における受光部４０，４１の出力に基づいて、印刷されている部位の濃度を測定することが可能である。すなわち、濃度が高い場合には、所定領域内に吐出されたインク量が多いため、吐出されたインクにて形成されたドットの占有面積が大きくなる。このため、ドットのない白紙部分が小さくなるため、反射光による受光部４０，４１の出力が低くなる。一方、濃度が低い場合には、所定領域内に吐出されたインク量が少ないため、吐出されたインクにて形成されたドットの占有面積が小さくなる。このため、ドットのない白紙部分が大きくなるため、反射光による受光部４０，４１の出力が高くなる。このような受光部４０，４１の出力の違いに基づいて印刷パターンの濃度を測定することが可能である。
【００６３】
なお、上記においては、図に示されるように、発光部３８と正反射受光部４０と拡散反射受光部４１とを一体として反射型光学式センサ３１とする構成としたが、発光機器と２つの受光機器のように各々別個の機器として構成してもよい。
【００６４】
また、上記においては、受光した反射光の光量を得るために、反射光を電気信号に変換した後に電気信号の大きさを測定することとしたが、これに限定されるものではなく、受光した反射光の光量に応じた受光センサの出力値を測定することができればよい。
【００６５】
＝＝＝第１実施形態＝＝＝
各ノズルに設けられたピエゾ素子ＰＥは、各々安定してインクを吐出させることを可能とする固有振動周期が個々にあり、固有振動周期の異なるピエゾ素子ＰＥを、同一の駆動波形の駆動信号にて駆動してもノズルから吐出されるインクの量は相違する。このため、第１実施形態では、印刷ヘッド毎に固有振動周期を示す情報を特性情報としてメモリ４０１に記憶しておき、この特性情報に基づいて原駆動信号ＯＤＲＶの波形を変更することにより、各印刷ヘッドから吐出されるインクによって形成される大ドット、中ドット、小ドット同士におけるサイズの差が小さくなるようにする制御する。
【００６６】
第１実施形態では、メモリ４０１に各印刷ヘッドに対応付けられて、各印刷ヘッドが有する各ピエゾ素子ＰＥの固有振動周期の平均値が、特性情報として記憶されている。また、メモリ４０１には、原駆動信号ＯＤＲＶを生成するための生成情報として、温度と、原駆動信号ＯＤＲＶの波形を変更するための固有振動周期Ｔｃを変数とする関数とが対応付けられた信号生成データテーブルが記憶されている。
【００６７】
図１０は、本実施形態において用いる信号生成データテーブルを説明するための図である。本実施形態においては、温度センサ２９により測定された温度が、２５℃より低い場合、２５℃以上４０℃以下の場合、４０℃より高い場合に、異なる駆動波形に基づいて駆動信号を生成する。この例では、原駆動信号ＯＤＲＶの第１波形において最大電位ＶＨを維持（ホールド）する第１ホールド要素Ｐｗｂ１と、第２波形の第５ホールド要素Ｐｗｇ２とを、温度センサの出力に基づいて生成するための生成情報が、固有振動周期Ｔｃを変数とする関数にて示されている。また、信号生成データテーブルには、１画素区間は一定であるため、第１波形の第１ホールド要素Ｐｗｂ１と、第２波形の第５ホールド要素Ｐｗｇ２にて変更された時間を調整するために、第２波形及び第３波形の第６ホールド要素Ｐｗｉ２，Ｐｗｉ３の時間を変更するための関数が含まれている。
【００６８】
＜＜＜駆動信号の生成処理＞＞＞
第１実施形態のプリンタでは、請求項に示したインク吐出部群は印刷ヘッド２８と対応している。従って、第１実施形態のプリンタでは、印刷ヘッド毎に共通の駆動信号が生成される。駆動信号を生成する処理は、いずれの印刷ヘッドに供給される駆動信号も同様なので、ここでは、印刷ヘッド２８ａを例に説明する。  
図１１は、本実施形態における駆動信号の生成処理の一例を示すフローチャートである。
【００６９】
プリンタに接続されたコンピュータからの印刷指令信号と共に画像データを受信すると、プリンタ２０の主制御部３１０は、メモリ４０１に記憶されている印刷ヘッド２８ａの特性情報としての固有振動周期Ｔｃを取得する（Ｓ１０１）。この固有振動周期Ｔｃは、印刷ヘッド２８ａが有する各ピエゾ素子ＰＥの固有振動周期Ｔｃの平均値である。画像データは画像処理部３５０にて印刷データに変換される。
【００７０】
固有振動周期Ｔｃを取得すると、印刷ヘッド２８ａに対応付けられた温度センサ２９ａの出力を検出する（Ｓ１０２）。ここで、プリンタ２０に設けられた温度センサ２９は５個であり、印刷ヘッド２８は２０個であり、各印刷ヘッド２８に各々温度センサ２９が設けられていない。このため、各印刷ヘッド２８は、最も近くに設けられている温度センサ２９と予め対応付けられており、駆動信号を生成すべき印刷ヘッドに応じて対応付けられた温度センサ２９の温度Ｔを検出する。この例では、印刷ヘッド２８ａ，２８ｆ，２８ｋは、温度センサ２９ａと対応付けられ、印刷ヘッド２８ｂ，２８ｇ，２８ｌ，２８ｐは、温度センサ２９ｂと対応付けられ、印刷ヘッド２８ｃ，２８ｈ，２８ｍ，２８ｑは、温度センサ２９ｃと対応付けられ、印刷ヘッド２８ｄ，２８ｉ，２８ｎ，２８ｒは、温度センサ２９ｄと対応付けられ、印刷ヘッド２８ｅ，２８ｊ，２８ｏ，２８ｓ，２８ｔは、温度センサ２９ｅと対応付けられている。
【００７１】
原駆動信号生成部５４０は、主制御部３１０の指令に基づいて検出した温度Ｔが２５℃より低い場合には、図１０に示す信号生成データテーブルの左欄、すなわちＴ＜２５℃に対応する生成情報として記憶されている関数を取得する（Ｓ１０３）。取得した生成情報としての関数に、取得した固有振動周期Ｔｃを代入して原駆動信号を設定する駆動波形を生成する（Ｓ１０６）。検出した温度が２５℃以上４０℃以下の場合には、信号生成データテーブルの中央欄、すなわち２５℃≦Ｔ≦４０℃に対応する生成情報として記憶されている関数を取得する（Ｓ１０４）。取得した生成情報としての関数に、取得した固有振動周期Ｔｃを代入して原駆動信号を設定する駆動波形を生成する（Ｓ１０６）。検出した温度が４０℃より高いの場合には、信号生成データテーブルの右欄、すなわち４０℃＜Ｔに対応する生成情報として記憶されている関数を取得する（Ｓ１０５）。取得した生成情報としての関数に、取得した固有振動周期Ｔｃを代入して原駆動信号を設定する駆動波形を生成する（Ｓ１０６）。
【００７２】
制御回路５００は、主制御部３１０の指令に基づいてＰＴＳパルス発生回路にて所定のタイミングでＰＴＳ信号を発生させ、原駆動信号生成部５４０と同期をとり、生成された駆動波形に印刷データに基づいて適宜マスク処理して駆動信号を生成し、印刷ヘッド２８を駆動して印刷する（Ｓ１０７）。
【００７３】
本第１実施形態のプリンタ２０によれば、温度センサ２９にて検出した温度の変化に対応させ、印刷ヘッド２８が有するピエゾ素子ＰＥの取得した固有振動周期Ｔｃに基づいて生成した駆動波形により、印刷ヘッド２８が有するピエゾ素子ＰＥをより良好な動作状態にて駆動することが可能である。また、温度センサ２９の出力に対応した駆動信号の生成情報を信号生成データテーブルから取得することにより、温度センサ２９にて検出された温度に適した駆動信号を容易に生成することが可能である。このため、温度の変化や相違に対応し、より適切な駆動信号にてピエゾ素子ＰＥを駆動することにより、ノズルからの吐出量の温度による変動を抑えて、安定してインクを吐出することが可能なプリンタを実現することが可能である。よって、安定してインクが吐出されるので、温度変化が生じても印刷した画像の色合い等が変わることなく良好な画像を印刷することが可能である。また、温度センサ２９の数を印刷ヘッド２８の数より少なくしたので、コストを抑えつつ、温度変化により画質が変化しにくいプリンタ２０を実現することが可能である。
【００７４】
本実施形態では、温度センサ２９を上下方向に並べては位置された１列の印刷ヘッドのみに設けた例を示したが、これに限らず２列の印刷ヘッドに設けても良く、また４列の印刷ヘッド列のうち、両側に位置する印刷ヘッド列に設けても良い。但し、温度違いは上下方向には比較的差が大きいが、水平方向には差が小さいため、コストを抑える点及び、制御を容易にする点では上記実施形態の構成が優れている。
【００７５】
＝＝＝第２実施形態＝＝＝
ノズルから吐出されるインクは、ノズルやピエゾ素子等の個体差、インクの種類、及び、温度や経時の変化によるインクの粘性の変化などにより、同一の駆動信号にて駆動しても必ずしも同量のインクが吐出されるとは限らない。そして、プリンタ２０は設計上の理論値に基づいて制御されるため、インクの吐出量が理論値と異なるノズル列と、理論値通りにインクを吐出するノズル列とを同じ制御にて駆動すると、本来は同じサイズに形成されるべきドットが、異なるサイズに形成され、色合いの異なる画像が印刷されてしまうことになる。
【００７６】
このため、第２実施形態では、各印刷ヘッドが有するノズル列毎に所定の駆動波形にピエゾ素子ＰＥを駆動した際に、吐出されるインクの量を示す情報を特性情報としてメモリ４０１に記憶しておき、この特性情報に基づいて駆動信号を生成し、各印刷ヘッドから吐出されるインクにより適正なサイズのドットを形成可能とする例について説明する。この例では、各印刷ヘッドにそれぞれ設けられた複数のノズル列のうち、異なる印刷ヘッドにて同色のインクを吐出するノズル列から吐出されたインクにて形成されるドットのサイズの差が小さくなるようにする制御する。
【００７７】
第２実施形態では、所定の駆動信号にて駆動された際に、各ノズル列から吐出されるインクの量を示す情報が特性情報として、温度センサ２９の出力となる温度に対応付けられた吐出量データテーブルがメモリ４０１に記憶されている。各ノズル列から吐出されるインクの量を示す情報は、所定の駆動パルス（以下、評価パルスという）を出力する評価パルス発生回路と電子天秤とを用いて予め測定したデータに基づいて設定される値である。例えば、印刷ヘッドを評価パルス発生回路に電気的に接続し、評価パルス発生回路から発生した評価パルスにてピエゾ素子を駆動してノズル列からインクを吐出させる。そして、吐出されたインクを電子天秤にて測定する。吐出量データテーブルは、評価パルスにて駆動した際に吐出されるインクの量の設計上の理論値を基準値「５０」としたときに、電子天秤にて測定した値と基準値との偏差を示すＩＤ値を、温度に対応させたデータテーブルである。
【００７８】
図１２は吐出量データテーブルの一例を示す図である。図１２では、説明の便宜上、２つの印刷ヘッドに対応する吐出データテーブルを示しているが、印刷ヘッド毎の吐出データテーブルがメモリ４０１に記憶されている。図１２において、例えば第１ヘッドのブラックインクＫを吐出するノズル列の特性情報は、温度センサの２９ａの出力が２８℃以上の場合には設計上の理論値（ＩＤ５０）通りにインクが吐出され、温度センサの２９ａの出力が２２℃以上２８未満の場合には、設計上の理論値５０としたときに４９（ＩＤ４９）に相当する量のインクを吐出し、温度センサの２９ａの出力が２２℃未満の場合には、設計上の理論値５０としたときに４８（ＩＤ４８）に相当する量のインクを吐出することを示している。すなわち、この場合には、同一の駆動信号にてブラックインクＫを吐出するノズル列を駆動しても、温度センサ２９ａの出力が２８℃以上の場合に形成されるドットは、２２℃未満の場合に形成されるドットより大きくなる。このため、ＩＤ値が異なる場合であっても、同一の駆動信号にて吐出されたインクにより形成されるドットのサイズの差が小さくなるように駆動信号を生成する。
【００７９】
第２実施形態における駆動信号を生成する処理は、駆動信号の元となる印刷データを生成する画像処理部３５０の処理から実行される。すなわち、本実施形態においては、主制御部３１０、データ処理部３２０、駆動制御部３３０、画像処理部３５０も信号生成部に含まれる。
【００８０】
＜＜＜駆動信号の生成処理＞＞＞
第２実施形態における駆動信号を生成する処理をプリンタ２０の動作に沿って説明する。図１３は、駆動信号を生成する処理を説明するためのフローチャートである。ここでは、温度センサ２９の出力に対応するとともに、印刷ヘッド（以下、第１印刷ヘッドという）２８ａ及び印刷ヘッド２８ｔ（以下、第２０印刷ヘッドという）の濃マゼンタノズル列Ｍにて形成されるドットのサイズの差を小さくするように駆動信号を生成する例について説明する。
【００８１】
プリンタ２０に接続されたコンピュータからの印刷指令信号と共に画像データを受信すると、プリンタ２０の主制御部３１０は、印刷ヘッド２８に対応付けられた温度センサ２９の出力を検出する（Ｓ２０１）。このとき第１印刷ヘッド２８ａに対応付けられた温度センサ２９ａの出力として３０℃、第２０印刷ヘッド２８ｔに対応付けられた温度センサ２９ｅの出力として２０℃が検出されたとする。
【００８２】
画像データは画像処理部により、入力されたＲＧＢの画像データの解像度が印刷解像度に変換される（Ｓ２０２）。解像度変換されたデータは、色変換データテーブルＬＵＴを参照しつつ、画素毎にＲＧＢ画像データを、プリンタ２０が利用可能な複数のインク色の例えば２５６階調のデータに変換される（Ｓ２０３）。このとき、各ノズル列における温度センサ２９の出力に対応するＩＤ値を取得し（Ｓ２０３ａ）、取得したＩＤ値と色変換データテーブルＬＵＴとに基づいて、２５６階調の階調値を補正しつつ色変換処理を実行する（Ｓ２０３ｂ）。
【００８３】
図１４は各ノズル列のＩＤ値に基づいて階調値に補正を施す際に参照される補正データテーブルの概念を説明するための図である。図１４は、プリンタ２０が利用可能な複数のインク色（Ｋ，Ｃ，ＬＣ，Ｍ，ＬＭ，Ｙ）毎に設けられている。図１４には、基準となるＩＤ値（ＩＤ５０）と、ＩＤ４８及びＩＤ５１のノズル列にて、理論値に対応した階調値（濃度）にてインクを吐出した際に吐出されるインクの量（以下、打ち込み量という）の相関を示す３本のグラフが示されている。この例では３本のグラフを示したが、ノズル列に設定され得るＩＤ値に対応して、その数だけグラフが形成されることになる。
【００８４】
各ノズル列のＩＤ値に基づく階調値の補正は、次のように実行される。  
第１印刷ヘッド２８ａの濃マゼンタノズル列Ｍにて形成される所定の画素に対応する解像度変換後のＲＧＢデータを色変換処理する際に、当該画素に対するマゼンタの階調値が、色変換データテーブルＬＵＴでは「１２８」に設定されていたとする。この階調値「１２８」は、ＩＤ５０のノズル列にてドットを形成する場合の階調値である。このため、階調値「１２８」のデータに基づいて本来形成されるべきドットは、階調値「１２８」のデータに基づいてＩＤ５０のノズル列にて形成される打ち込み量は５０％のドットである。
【００８５】
一方、第１印刷ヘッド２８ａの濃マゼンタノズル列Ｍは、温度センサ２９ａの出力が３０℃のとき、ＩＤ５１となる。よって、変換された階調値「１２８」に基づいて第１印刷ヘッド２８ａの濃マゼンタノズル列Ｍにてドットを形成すると、形成されたドットのインク打ち込み量は、図１４に示すように５８％となる。すなわち、本来形成しようとするドットより多い打ち込み量のドットが形成されてしまう。このため、ＩＤ５１の第１印刷ヘッド２８ａの濃マゼンタノズル列Ｍにて形成されるドットの打ち込み量が５０％となるように、マゼンタの階調値を「１１５」に補正する。
【００８６】
また、この画素と同様の階調値「１２８」のドットを、第２０印刷ヘッド２８ｔの濃マゼンタノズル列Ｍにて形成する場合について考える。温度センサ２９ｅの出力が２０℃のときに、第２０印刷ヘッド２８ｔの濃マゼンタノズル列ＭはＩＤ４８となる。このとき、階調値「１２８」に基づいて第２０印刷ヘッド２８ｔの濃マゼンタノズル列Ｍにてドットを形成すると、形成されるドットの打ち込み量は、図１４に示すように４０％となる。すなわち、本来形成しようとするドットより少ない打ち込み量のドットが形成されてしまう。このため、ＩＤ４８の第２０印刷ヘッド２８ｔの濃マゼンタノズル列Ｍにて形成されるドットの打ち込み量が５０％となるように、マゼンタの階調値を「１４０」に補正する。このように、温度センサの出力と、各ノズル列のＩＤ値と、色変換データテーブルＬＵＴとに基づいて、各色のインクを吐出するノズル列毎に階調値を補正した補正データを生成することにより、ＩＤ値の異なるノズル列、すなわちインクの吐出特性が異なるノズル列にて形成されるドットの打ち込み量のばらつきを抑えることが可能である。
【００８７】
色変換処理されたデータは、ハーフトーン処理部にて、いわゆるハーフトーン処理されて２値化されたハーフトーン画像データに生成される（Ｓ２０４）。このハーフトーン画像データは、ラスタライズ処理部及びラスタロウ変換処理部によりプリンタ２０に転送すべきデータ順に並べ替えられるラスタライズ処理及びラスタロウ変換処理が実行され、最終的な印刷データＰＤとして出力される（Ｓ２０５）。このとき、印刷データＰＤとともに、各主走査時のドット形成状態を示すラスタデータと、副走査送り量を示すデータとが出力される。
【００８８】
制御回路５００は、主制御部３１０の指令に基づいてＰＴＳパルス発生回路にて所定のタイミングでＰＴＳ信号を発生させ、原駆動信号発生部５４０と同期をとり、印刷データＰＤに基づいて適宜マスク処理して生成したノズル列毎に対応する駆動信号を出力し、印刷ヘッド２８を駆動して印刷する（Ｓ２０６）。
【００８９】
本実施形態のプリンタ２０によれば、吐出量情報としてのＩＤ値に基づいて生成した駆動信号に基づいて、異なる印刷ヘッド２８の同色のインクを吐出するノズル列を駆動するので、同色のインクを吐出するノズル列から吐出されるインクの量を、ほぼ均一にそろえることが可能である。このため、異なる印刷ヘッド２８を用いて１つの画像を印刷する場合であっても、各印刷ヘッド２８から吐出された同色のインクにて形成されるドットのインク打ち込み量がほぼ等しく、形成されるドットのサイズがほぼ等しくなるため、印刷された画像の中で色合いのムラ等が生じにくく、良好な画像を印刷することが可能である。また、温度センサ２９の出力に対応した駆動信号の生成情報吐出量情報としてのＩＤ値を吐出量データテーブルから取得することにより、検出された温度に適した駆動信号を容易に生成することが可能である。
【００９０】
上記第２実施形態では、色変換処理の際に、ノズル列のＩＤ値に基づいて階調値の補正を行う例を示したが、ＲＧＢ画像データを色変換データテーブルＬＵＴとに基づいて色変換処理し、色変換したデータをハーフトーン処理する際に、各ノズル列のＩＤ値に基づいて、画像の所定領域内に大、中、小のドットを分布させる割合を変更することにより、所定領域内に同色のインク吐出量を補正した駆動信号を生成してもよい。
【００９１】
＝＝＝第３実施形態＝＝＝
第３実施形態では、所定の駆動信号に基づいてインクを吐出したときに、吐出されたインクにて印刷された印刷パターンの濃度を示す濃度情報が、ノズル列の特性を示す特性情報として、温度センサ２９の出力となる温度に対応付けられてメモリ４０１に記憶されている例について説明する。
【００９２】
各ノズル列の濃度情報は、例えば、所定の濃度の印刷パターンを印刷するための画像データに基づいて、前述した３つの温度区分毎にそれぞれ印刷した印刷パターンの濃度を、基準の濃度に対する偏差としてのＩＤ値にて示し、ノズル列毎に各温度区分とＩＤ値とを対応付けた濃度データテーブルである。所定の濃度の印刷パターンとは、例えば、濃度を０〜２５５の値で示される２５６段階の階調にて表現可能な場合に、２５６段階のいずれかの階調にて示される濃度に相当する画像である。このとき、印刷パターンが、例えば、１２８の値にて示される階調などハーフトーンの場合には、周知のハーフトーン処理された画像データに基づいて印刷される。ここで３つの温度区分とは、温度センサ２９の出力が、２８℃以上、２２℃以上２８未満、２２℃未満の３つの区分を示している。
【００９３】
＜濃度データテーブルの生成方法の一例＞
図１５は、濃度データテーブルの生成方法の一例を説明するための図である。まず、所定の濃度の印刷パターンを印刷するための画像データに基づいて、所定の印刷パターンを印刷した際に、基準となる濃度の印刷パターンを印刷可能な基準プリンタ又は基準印刷ヘッドを用いて、所定の印刷パターンを前記３つの温度区分毎に、各ノズル列にて印刷する（Ｓ３０１）。基準プリンタ又は基準印刷ヘッドを用いて印刷した所定の印刷パターンを以下、基準印刷パターンという。
【００９４】
印刷した基準印刷パターンを、ノズル列毎の特性情報と温度センサ２９の出力に基づいて制御しようとするプリンタ２０にセットして、印刷用紙搬送部２１にて搬送する。このとき、印刷用紙を搬送しつつキャリッジ３０を移動させ、キャリッジ３０に搭載された反射型光学式センサ３１と基準印刷パターンとが対向したときに、基準印刷パターンの濃度を反射型光学式センサ３１にて測定する。そして、基準印刷パターンの濃度として反射型光学式センサ３１の出力を、温度区分毎、及び、ノズル列毎に記憶する（Ｓ３０２）。
【００９５】
次に、基準印刷パターンと同じ画像データを用いてプリンタ２０にて、所定の印刷パターンを前記３つの温度区分毎に、各ノズル列にて印刷する（Ｓ３０３）。その後、印刷パターンを印刷した印刷用紙を、印刷用紙搬送部２１にて搬送しつつ、キャリッジ３０を移動させて、プリンタ２０にて印刷した印刷パターンの濃度として反射型光学式センサ３１の出力を、温度区分毎、及び、ノズル列毎に記憶する（Ｓ３０４）。プリンタ２０では、反射型光学式センサ３１を用紙搬送方向の下流側に配置したことにより、印刷パターンを印刷した後に用紙を逆方向に搬送することなく濃度を測定することが可能である。
【００９６】
そして、プリンタ２０にて印刷した印刷パターンによる反射型光学式センサ３１の出力の、基準印刷パターンによる反射型光学式センサ３１の出力に対する偏差を、基準印刷パターンによる反射型光学式センサ３１の出力を基準値「５０」として示してＩＤ値とし、このＩＤ値をノズル列毎、及び温度区分毎に求める（Ｓ３０５）。求めたＩＤ値と、温度区分とを対応させた濃度データテーブルを印刷ヘッド毎に生成し、メモリ４０１に記憶する（Ｓ３０６）。ＩＤ値は、例えば、求めるＩＤ値をＩＤｘ、基準印刷パターンの濃度をＶ０、プリンタ２０にて印刷した印刷パターンの濃度をＶｓとすると式１にて求められる。
【００９７】
ＩＤｘ＝Ｖｓ／Ｖ０×５０  ・・・（式１）
このとき、基準印刷パターンの濃度は、例えば、反射型光学式センサ３１の出力にて、白地を３．０Ｖとすると、ブラックが０．５Ｖ、シアンが１．５Ｖ、淡シアンが１．７Ｖ、マゼンタが１．５Ｖ、淡マゼンタが１．７Ｖ、イエローが２．０Ｖであり、濃度が高い方が、低い出力を示している。ここでは、反射型光学式センサ３１の出力は、印刷パターンの濃度に対し、リニアに変化するものと見なしてＩＤ値を求めている。
【００９８】
このようにして生成した濃度データテーブルの概念は図１２に示した吐出量データテーブルと同様である。たとえば、図１２の吐出量データテーブルを濃度データテーブルとみなしたときには、第１ヘッドのブラックインクＫを吐出するノズル列の特性情報は、温度センサの２９ａの出力が２８℃以上の場合には設計上の理論値（ＩＤ５０）通りにインクを吐出することにより、基準プリンタ又は基準印刷ヘッドを用いて印刷した際と同様の濃度の画像が印刷される。また、温度センサの２９ａの出力が２２℃以上２８未満の場合には、設計上の理論値５０としたときに４９（ＩＤ４９）に相当する量のインクを吐出することにより、基準プリンタ又は基準印刷ヘッドを用いて印刷した際と同様の濃度の画像が印刷される。温度センサの２９ａの出力が２２℃未満の場合には、設計上の理論値５０としたときに４８（ＩＤ４８）に相当する量のインクを吐出することにより、基準プリンタ又は基準印刷ヘッドを用いて印刷した際と同様の濃度の画像が印刷される。すなわち、この場合には、同一の駆動信号にてブラックインクＫを吐出するノズル列を駆動しても、温度センサの２９ａの出力が２８℃以上の場合に印刷される画像は、２２℃未満の場合に印刷される画像より濃度が高くなる。このため、ＩＤ値が異なる場合であっても、同一の駆動信号にて吐出されたインクにより印刷される画像の濃度の差が小さくなるように駆動信号を生成する。
【００９９】
このように、特性情報を実際に印刷された印刷パターンの濃度を示す濃度情報とすることにより、実機に則した情報に基づいて、温度の相違によりインク吐出部から異なる量のインクが吐出されることを抑えることが可能である。このため、温度に影響されにくくインクを安定して適切に吐出することが可能なプリンタを実現することが可能である。
【０１００】
また、印刷パターンの濃度を測定する濃度測定部として、例えば、用紙検出用のセンサや、紙幅を検出するセンサとして用いられるキャリッジ３０に搭載された反射型光学式センサ３１を用いることが可能であり、製造コストを抑えることが可能である。
【０１０１】
第３実施形態における駆動信号を生成する処理は、第２実施形態と同様なので説明を省略する。尚、第３実施形態においても、説明の便宜上、２つの印刷ヘッドに対応する濃度データテーブルを示したが、印刷ヘッド毎の吐出データテーブルがメモリ４０１に記憶されている。
【０１０２】
第３実施形態においては、反射型光学式センサが、印刷ヘッドに対し用紙搬送方向の下流側に設けられている例について説明したが、必ずしも下流側に設けなくとも良い。例えば、印刷ヘッドに対し上流側に配置しても良い。この場合には、印刷パターンが印刷された際には、印刷パターンは反射型光学式センサより上流側に位置することになる。このため、印刷パターンが印刷された用紙を、印刷時とは逆方向に搬送する必要がある。一方、反射型光学式センサが、印刷ヘッドに対し用紙搬送方向の下流側に設けられている第３実施形態のプリンタであれば、印刷パターンが印刷された用紙を逆方向に搬送することなく濃度を測定することが可能である。このため、印刷パターンを印刷し、濃度を測定する際の処理が容易であり、且つ、短時間にて効率よく実行することが可能である第３実施形態の方が望ましい。さらに、第３実施形態においては、反射型光学式センサを１つ備えた例を示したが、反射型光学式センサを複数備えても良い。この場合には、印刷パターンの濃度を測定する処理に費やされる時間を短縮することが可能であるが、反射型光学式センサの個体間ばらつきにより、測定値に誤差を生じる畏れがある。このため、反射型光学式センサを１つ備えた第３実施形態のプリンタの方が、より良好な画像を印刷することが可能である。
【０１０３】
第３実施形態においては、基準印刷パターン及びプリンタ２０にて印刷した印刷パターンの濃度の測定を、プリンタ２０が有する反射型光学式センサ３１にて行う例について説明したが、プリンタ２０の外部に設けられた別の濃度測定器（例えば、Ｘ−Ｒｉｔｅ９３８（商品名：Ｘ―Ｒｉｔｅ社製））にて測定し、ＩＤ値を求めてもよい。この場合には、プリンタ２０に濃度測定用のセンサを設ける必要はなく、また、基準印刷パターンをプリンタ２０にセットしなくとも、濃度が測定可能であるが、実機にて測定するためにより精度の良い補正が可能であるという点で、上記反射型光学式センサ３１を用いる第３実施形態の方が優れている。
【０１０４】
上記第２実施形態では、特性情報として、各ノズル列から吐出されるインクの量に基づく吐出量データテーブルをメモリ４０１に記憶しておく例を、第３実施形態では、各ノズル列から吐出したインクにて印刷した印刷パターンの濃度の測定値に基づく濃度データテーブルをメモリ４０１に記憶しておく例について、それぞれ別個の実施例として説明した。しかしながら、必ずしも別に実施する必要はなく、例えば、プリンタの製造時に吐出量データテーブルをメモリ４０１に記憶しておき、ユーザー等が必要に応じて印刷パターンを印刷して、印刷した印刷パターンの濃度を測定して、吐出量データテーブルを濃度データテーブルに書き換えることとしても良い。このようなプリンタにあっては、ユーザー等は、プリンタを入手した状態であっても、吐出量データテーブルを用いて、ノズルからの吐出量の温度による変動を抑えて、安定してインクを吐出させ良好な画像を印刷することが可能である。さらに、使用する場所に設置されたプリンタにより、実際の使用環境にて印刷パターンを印刷して得られた濃度データテーブルに、吐出量データテーブルを書き換えることにより、より良好な画像を印刷することが可能である。このとき、ユーザー等により吐出量データテーブルを濃度データテーブルに書き換える場合には、基準印刷パターンの濃度を示す情報は、予めメモリに記憶されていることが望ましい。
【０１０５】
＝＝＝その他の実施形態＝＝＝
本発明は上記実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。  
（１）上記実施形態において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。  
（２）本発明は、一般にインク滴を吐出するタイプの印刷装置に適用可能であり、カラーインクジェットプリンタ以外の種々の印刷装置に適用可能である。例えば、インクジェット方式のファクシミリ装置やコピー装置にも適用可能である。
【０１０６】
＜＜＜印刷システム等の構成＞＞＞
次に、本発明に係る実施形態の一例である印刷システム、コンピュータプログラムの実施形態について、図面を参照しながら説明する。
【０１０７】
図１６は、印刷システムの外観構成を示した説明図である。印刷システム７００は、コンピュータ本体７０２と、表示装置７０４と、プリンタ７０６と、入力装置７０８と、読取装置７１０とを備えている。表示装置７０４は、ＣＲＴ（Cathode Ray Tube：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ７０６は、上記に説明されたプリンタが用いられている。入力装置７０８は、本実施形態ではキーボード７０８Ａとマウス７０８Ｂが用いられているが、これに限られるものではない。読取装置７１０は、本実施形態ではフレキシブルディスクドライブ装置７１０ＡとＣＤ−ＲＯＭドライブ装置７１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Magneto Optical）ディスクドライブ装置やＤＶＤ（Digital Versatile Disk）等の他のものであっても良い。
【０１０８】
図１７は、図１６に示した印刷システムの構成を示すブロック図である。コンピュータ本体７０２が収納された筐体内にＲＡＭ等の内部メモリ８０２と、ハードディスクドライブユニット８０４等の外部メモリがさらに設けられている。
【０１０９】
なお、以上の説明においては、プリンタ７０６が、コンピュータ本体７０２、表示装置７０４、入力装置７０８、及び、読取装置７１０と接続されて印刷システムを構成した例について説明したが、これに限られるものではない。例えば、印刷システムが、コンピュータ本体７０２とプリンタ７０６から構成されても良く、印刷システムが表示装置７０４、入力装置７０８及び読取装置７１０のいずれかを備えていなくても良い。
【０１１０】
また、例えば、プリンタ７０６が、コンピュータ本体７０２、表示装置７０４、入力装置７０８、及び、読取装置７１０のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ７０６が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【０１１１】
また、上述した実施形態における、プリンタを制御するコンピュータプログラムが、プリンタコントローラのメモリ４０１に記憶されており、プリンタコントローラがこのコンピュータプログラムを実行することにより、上述した実施形態のプリンタ動作を達成してもよい。
【０１１２】
このようにして実現された印刷システムは、システム全体として従来システムよりも優れたシステムとなる。
【図面の簡単な説明】
【０１１３】
【図１】本発明にかかる印刷装置としてのインクジェットプリンタの構成の概略を示す斜視図。
【図２】インクジェットプリンタが有する印刷部の構成の概略を示す説明図。
【図３】印刷部を説明するための断面図。
【図４】１つの印刷ヘッドの下面におけるノズルの配置を説明するための図。
【図５】キャリッジを矢印Ａ（図３）の方向から見た図。
【図６】プリンタの電気的構成を示すブロック図。
【図７】印刷ヘッドの駆動方法を説明するための構成を示すブロック図。
【図８】原駆動信号ＯＤＲＶの駆動波形を示す図。
【図９】反射型光学式センサ３１の一例を説明するための模式図。
【図１０】第１実施形態において用いる信号生成データテーブルを説明するための図。
【図１１】第１実施形態における駆動信号の生成処理の一例を示すフローチャート。
【図１２】吐出量データテーブルの一例を示す図。
【図１３】駆動信号を生成する処理を説明するためのフローチャート。
【図１４】各ノズル列のＩＤ値に基づいて階調値に補正を施す際に参照される補正データテーブルの概念を説明するための図。
【図１５】濃度データテーブルの生成方法の一例を説明するための図。
【図１６】印刷システムの外観構成を示した説明図。
【図１７】図１６に示した印刷システムの構成を示すブロック図。
【符号の説明】
【０１１４】
３，３ａ〜３ｆ  サブタンク，４  バルブ，９，９ａ〜９ｆ  メインタンク，１１  ガイドレール，１１ａ  上側のガイドレール，１１ｂ  下側のガイドレール，１２  キャリッジモータ，１３  駆動ベルト，１４  インク供給路，１５  用紙保持部，１５ａ  ホルダ，１５ｂ  軸体，１５ｃ  ガイド円盤，１６  用紙搬送ホルダ，１６ａ  搬送ローラ，１６ｂ  挟持ローラ，１７  プラテン，１８  搬送モータ，１８ａ  駆動ギア，１８ｂ  中継ギア，２０  プリンタ，２１  印刷用紙搬送部，２２  印刷部，２７  印刷ヘッド群，２８，２８ａ〜２８ｔ  印刷ヘッド，２９，２９ａ〜２９ｅ  温度センサ，３０  キャリッジ，３０Ａ，３０Ｂ  サブタンクプレート，３１  反射型光学式センサ，３８  発光部，４０  正反射受光部，４１  拡散反射受光部，４４ａ，４４ｂ  プーリ，１０５  主走査駆動ドライバ，１０６  副走査駆動ドライバ，３１０  主制御部，３２０  データ処理部，３３０  駆動制御部，３４０  フレキシブルケーブル，３５０  画像処理部，４００  制御回路，４０１  メモリ，４１０  差動ドライバ，４２０  ＳＲＡＭ，４３０  インタフェイス，５００  制御回路，５０２  ＰＴＳパルス発生回路，５０４  マスク信号発生回路，５１０  差動ドライバ，５２０  ＳＲＡＭ，５３０  インタフェイス，５４０  原駆動信号生成部，７００  印刷システム，７０２  コンピュータ本体，７０４  表示装置，７０６  プリンタ，７０８  入力装置，７０８Ａ  キーボード，７０８Ｂ  マウス，７１０  読取装置，７１０Ａ  フレキシブルディスクドライブ装置，７１０Ｂ  ＣＤ−ＲＯＭドライブ装置，８０２  内部メモリ，８０４  ハードディスクドライブユニット，ＬＵＴ  色変換データテーブル，ｎ ノズル，ＯＤＲＶ  原駆動信号，Ｐ  印刷用紙，ＰＥ  ピエゾ素子
【図１】
2005096407.tif 000003
【図２】
2005096407.tif 000004
【図３】
2005096407.tif 000005
【図４】
2005096407.tif 000006
【図５】
2005096407.tif 000007
【図６】
2005096407.tif 000008
【図７】
2005096407.tif 000009
【図８】
2005096407.tif 000010
【図９】
2005096407.tif 000011
【図１０】
2005096407.tif 000012
【図１１】
2005096407.tif 000013
【図１２】
2005096407.tif 000014
【図１３】
2005096407.tif 000015
【図１４】
2005096407.tif 000016
【図１５】
2005096407.tif 000017
【図１６】
2005096407.tif 000018
【図１７】
2005096407.tif 000019