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