(57)【要約】【課題】処理負荷の増加を抑えつつ、吐出部の温度変化に起因する表示品質の劣化を小さく抑える。【解決手段】第１吐出部を具備し第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて第１吐出部から液体を吐出させる第１ヘッドユニットと、第２吐出部を具備し第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号ＳＩに基づいて第２吐出部から液体を吐出させる第２ヘッドユニットと、第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、第１ヘッドユニットに第１印刷制御信号を供給し第２ヘッドユニットに第２印刷制御信号を供給し、第１印刷制御信号の示す内容に応じたタイミングで第１検出情報を取得し第２印刷制御信号の示す内容に応じたタイミングで第２検出情報を取得する制御部と、を備えることを特徴とする印刷装置。【選択図】図３
2015182345.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出する第１吐出部を具備し、前記第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて、前記第１吐出部から液体を吐出させる第１ヘッドユニットと、
液体を吐出する第２吐出部を具備し、前記第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号に基づいて、前記第２吐出部から液体を吐出させる第２ヘッドユニットと、
前記第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、
前期第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、
前記第１ヘッドユニットに前記第１印刷制御信号を供給し、
前記第２ヘッドユニットに前記第２印刷制御信号を供給する印刷制御部と、
前記第１印刷制御信号の示す内容に応じたタイミングで前記第１検出情報を取得し、
前記第２印刷制御信号の示す内容に応じたタイミングで前記第２検出情報を取得する取得制御部と、
を備える、
ことを特徴とする印刷装置。
【請求項２】
前記第１吐出部及び前記第２吐出部を含む複数の吐出部のそれぞれが記録媒体の１つの画素に対して液体を吐出するための期間を単位印刷期間とし、
前記単位期間が連続して設けられる期間を連続印刷期間としたときに、
前記取得制御部は、
前期第１印刷制御信号が指定する、前記第１吐出部が前記連続印刷期間において液体を吐出する回数に応じて、前記第１検出情報を取得するタイミングを制御し、
前期第２印刷制御信号が指定する、前記第２吐出部が前記連続印刷期間において液体を吐出する回数に応じて、前記第２検出情報を取得するタイミングを制御する、
ことを特徴とする、請求項１に記載の印刷装置。
【請求項３】
前記取得制御部は、
前期第１印刷制御信号が指定する、前記第１吐出部が前記連続印刷期間において液体を吐出する回数が、所定回数以上である場合に、前記第１検出情報を取得し、
前期第２印刷制御信号が指定する、前記第２吐出部が前記連続印刷期間において液体を吐出する回数が、前記所定回数以上である場合に、前記第２検出情報を取得する、
ことを特徴とする、請求項２に記載の印刷装置。
【請求項４】
前記取得制御部は、
前記第１検出情報を取得するタイミングと前記第２検出情報を取得するタイミングとが異なるタイミングとなるように、
前記第１検出情報を取得するタイミングと前記第２検出情報を取得するタイミングとを制御する、
ことを特徴とする、請求項１乃至３のうち何れか１項に記載の印刷装置。
【請求項５】
前記第１検出情報は、
前記印刷装置が記録媒体に液体を吐出して当該記録媒体に画像を形成する印刷処理を開始する印刷開始時刻における前記第１吐出部の温度と、前記第１検出部が第１検出情報を生成する時刻における前記第１吐出部の温度との差分に応じた値を示し、
前記第２検出情報は、
前記印刷開始時刻における前記第２吐出部の温度と、前記第２検出部が前記第２検出情報を生成する時刻における前記第２吐出部の温度との差分に応じた値を有する、
ことを特徴とする、請求項１乃至４のうち何れか１項に記載の印刷装置。
【請求項６】
液体を吐出する第１吐出部を具備し、前記第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて、前記第１吐出部から液体を吐出させる第１ヘッドユニットと、
液体を吐出する第２吐出部を具備し、前記第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号に基づいて、前記第２吐出部から液体を吐出させる第２ヘッドユニットと、
前記第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、
前期第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、
を備える印刷装置の制御方法であって、
前記第１ヘッドユニットに前記第１印刷制御信号を供給し、
前記第２ヘッドユニットに前記第２印刷制御信号を供給し、
前記第１印刷制御信号の示す内容に応じたタイミングで前記第１検出情報を取得し、
前記第２印刷制御信号の示す内容に応じたタイミングで前記第２検出情報を取得する、
ことを特徴とする印刷装置の制御方法。
【請求項７】
液体を吐出する第１吐出部を具備し、前記第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて、前記第１吐出部から液体を吐出させる第１ヘッドユニットと、
液体を吐出する第２吐出部を具備し、前記第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号に基づいて、前記第２吐出部から液体を吐出させる第２ヘッドユニットと、
前記第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、
前期第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、
コンピュータと、
を備える印刷装置の制御プログラムであって、
前記コンピュータを、
前記第１ヘッドユニットに前記第１印刷制御信号を供給し、
前記第２ヘッドユニットに前記第２印刷制御信号を供給する印刷制御部と、
前記第１印刷制御信号の示す内容に応じたタイミングで前記第１検出情報を取得し、
前記第２印刷制御信号の示す内容に応じたタイミングで前記第２検出情報を取得する取得制御部と、
して機能させる、
ことを特徴とする印刷装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及び、印刷装置の制御プログラムに関する。
【背景技術】
【０００２】
従来から、吐出部に設けられたキャビティ内に充填されたインクを、当該吐出部に設けられキャビティに連通するノズルから吐出させることで、記録媒体に画像を形成するインクジェットプリンターが知られている。このようなインクジェットプリンターでは、通常、吐出部に設けられた圧電素子を振動させ、または、吐出部に設けられた発熱体によりキャビティ内部に気泡を生じさせる等、吐出部を駆動してキャビティ内部の圧力を高めることで、キャビティ内のインクをノズルから吐出させる。
しかし、吐出部を駆動した場合、キャビティ内のインクの温度が上昇する。インクの温度が上昇するとインクの粘度も変化するため、ノズルから吐出されるインクの量や、ノズルから吐出されるインク滴の飛翔速度等、吐出部におけるインクの吐出特性も変化してしまい、印刷される画像に表示ムラが生じる等の表示品質の劣化が生じる場合がある。
このような、吐出部の温度変化に起因する表示品質の劣化を抑制するために、吐出部の温度を測定し、吐出部の温度に応じて、吐出部を駆動するための駆動信号の波形を補正する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３０６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、吐出部の温度の測定や、吐出部を駆動するための駆動信号の波形の補正等の処理を行う場合には、インクジェットプリンターの処理負荷が増大する。例えば、吐出部の温度変化に起因する表示品質の劣化の程度をできるだけ小さく抑えるために、吐出部の温度の測定や駆動信号の波形の補正等の処理の実行間隔を短くする場合等においては、処理負荷の増大が大きな問題となることがあった。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、その目的の一つは、処理負荷の増加の程度を抑えつつ、吐出部の温度変化に起因する表示品質の劣化の程度を小さく抑える技術を提供することである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明に係る印刷装置は、液体を吐出する第１吐出部を具備し、前記第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて、前記第１吐出部から液体を吐出させる第１ヘッドユニットと、液体を吐出する第２吐出部を具備し、前記第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号に基づいて、前記第２吐出部から液体を吐出させる第２ヘッドユニットと、前記第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、前期第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、前記第１ヘッドユニットに前記第１印刷制御信号を供給し、前記第２ヘッドユニットに前記第２印刷制御信号を供給する印刷制御部と、前記第１印刷制御信号の示す内容に応じたタイミングで前記第１検出情報を取得し、前記第２印刷制御信号の示す内容に応じたタイミングで前記第２検出情報を取得する取得制御部と、を備える、ことを特徴とする。
【０００７】
この発明によれば、第１検出情報と第２検出情報とを別個独立のタイミングで取得可能であるため、第１検出情報と第２検出情報とを同時に取得する場合と比較して、処理負荷を小さく抑えることができる。
また、通常、吐出部の温度は当該吐出部からの液体の吐出回数に応じて上昇する。本発明では、第１検出情報及び第２検出情報の取得タイミングを、吐出部からの液体の吐出回数（吐出の有無）を規定する第１印刷制御信号及び第２印刷制御信号に基づいて定める。このため、温度の上昇の程度が大きいことが予想される吐出部から優先的に検出情報を取得することが可能となり、吐出部の温度変化に起因する表示品質の劣化の程度を小さく抑えることができる。
【０００８】
また、上述した印刷装置において、前記第１吐出部及び前記第２吐出部を含む複数の吐出部のそれぞれが記録媒体の１つの画素に対して液体を吐出するための期間を単位印刷期間とし、前記単位期間が連続して設けられる期間を連続印刷期間としたときに、前記取得制御部は、前期第１印刷制御信号が指定する、前記第１吐出部が前記連続印刷期間において液体を吐出する回数に応じて、前記第１検出情報を取得するタイミングを制御し、前期第２印刷制御信号が指定する、前記第２吐出部が前記連続印刷期間において液体を吐出する回数に応じて、前記第２検出情報を取得するタイミングを制御する、ことを特徴とすることが好ましい。
この態様によれば、第１検出情報及び第２検出情報の取得タイミングを、吐出部からの液体の吐出回数に基づいて定める。このため、温度の上昇の程度が大きいことが予想される吐出部から優先的に検出情報を取得することが可能となる。これにより、吐出部の温度変化に起因する表示品質の劣化の程度を小さく抑えることができ、また、第１検出情報と第２検出情報とを同時に取得する場合と比較して処理負荷を小さく抑えることができる。
なお、この態様において、連続印刷期間とは、印刷装置がラインプリンターである場合には、例えば、１枚の記録媒体に対する印刷の開始から終了までの期間であり、印刷装置がシリアルプリンターである場合には、例えば、主走査方向へのヘッドの移動の開始から終了までの期間である。
【０００９】
また、上述した印刷装置において、前記取得制御部は、前期第１印刷制御信号が指定する、前記第１吐出部が前記連続印刷期間において液体を吐出する回数が、所定回数以上である場合に、前記第１検出情報を取得し、前期第２印刷制御信号が指定する、前記第２吐出部が前記連続印刷期間において液体を吐出する回数が、前記所定回数以上である場合に、前記第２検出情報を取得する、ことを特徴とすることが好ましい。
この態様によれば、第１検出情報及び第２検出情報を、吐出部からの液体の吐出回数が所定回数以上となるタイミングで取得する。このため、温度の上昇の程度が大きいことが予想される吐出部から優先的に検出情報を取得することが可能となる。これにより、吐出部の温度変化に起因する表示品質の劣化の程度を小さく抑え、また、第１検出情報と第２検出情報とを同時に取得する場合と比較して処理負荷を小さく抑えることができる。
【００１０】
また、上述した印刷装置において、前記取得制御部は、前記第１検出情報を取得するタイミングと前記第２検出情報を取得するタイミングとが異なるタイミングとなるように、前記第１検出情報を取得するタイミングと前記第２検出情報を取得するタイミングとを制御する、ことを特徴とすることが好ましい。
この態様によれば、第１検出情報の取得タイミングと第２検出情報の取得タイミングを異なるタイミングとするため、第１検出情報と第２検出情報とを同時に取得する場合と比較して処理負荷を小さく抑えることができる。
【００１１】
また、上述した印刷装置において、前記第１検出情報は、前記印刷装置が記録媒体に液体を吐出して当該記録媒体に画像を形成する印刷処理を開始する印刷開始時刻における前記第１吐出部の温度と、前記第１検出部が第１検出情報を生成する時刻における前記第１吐出部の温度との差分に応じた値を示し、前記第２検出情報は、前記印刷開始時刻における前記第２吐出部の温度と、前記第２検出部が前記第２検出情報を生成する時刻における前記第２吐出部の温度との差分に応じた値を有する、ことを特徴とすることが好ましい。
この態様によれば、第１検出情報及び第２検出情報が、温度の変化量を示すため、温度の絶対量を示す場合と比較して、第１検出情報及び第２検出情報の情報量（ビット数）を小さくすることができる。これにより、印刷装置が備えるメモリーの容量を低減させ、処理負荷を軽減することが可能となる。
【００１２】
また、本発明に係る印刷装置の制御方法は、液体を吐出する第１吐出部を具備し、前記第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて、前記第１吐出部から液体を吐出させる第１ヘッドユニットと、液体を吐出する第２吐出部を具備し、前記第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号に基づいて、前記第２吐出部から液体を吐出させる第２ヘッドユニットと、前記第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、前期第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、を備える印刷装置の制御方法であって、前記第１ヘッドユニットに前記第１印刷制御信号を供給し、前記第２ヘッドユニットに前記第２印刷制御信号を供給し、前記第１印刷制御信号の示す内容に応じたタイミングで前記第１検出情報を取得し、前記第２印刷制御信号の示す内容に応じたタイミングで前記第２検出情報を取得する、ことを特徴とする。
この発明によれば、第１検出情報と第２検出情報とを別個独立のタイミングで取得可能であるため、第１検出情報と第２検出情報とを同時に取得する場合と比較して、処理負荷を小さく抑えることができる。また、この発明によれば、第１検出情報及び第２検出情報の取得タイミングを、吐出部からの液体の吐出回数（吐出の有無）を規定する第１印刷制御信号及び第２印刷制御信号に基づいて定めるため、温度の上昇の程度が大きいことが予想される吐出部から優先的に検出情報を取得することが可能となり、吐出部の温度変化に起因する表示品質の劣化の程度を小さく抑えることができる。
【００１３】
また、本発明に係る印刷装置の制御プログラムは、液体を吐出する第１吐出部を具備し、前記第１吐出部からの液体の吐出の有無を指定する第１印刷制御信号に基づいて、前記第１吐出部から液体を吐出させる第１ヘッドユニットと、液体を吐出する第２吐出部を具備し、前記第２吐出部からの液体の吐出の有無を指定する第２印刷制御信号に基づいて、前記第２吐出部から液体を吐出させる第２ヘッドユニットと、前記第１吐出部の温度に応じた値を示す第１検出情報を生成する第１検出部と、前期第２吐出部の温度に応じた値を示す第２検出情報を生成する第２検出部と、コンピュータと、を備える印刷装置の制御プログラムであって、前記コンピュータを、前記第１ヘッドユニットに前記第１印刷制御信号を供給し、前記第２ヘッドユニットに前記第２印刷制御信号を供給する印刷制御部と、前記第１印刷制御信号の示す内容に応じたタイミングで前記第１検出情報を取得し、前記第２印刷制御信号の示す内容に応じたタイミングで前記第２検出情報を取得する取得制御部と、して機能させる、ことを特徴とする。
この発明によれば、第１検出情報と第２検出情報とを別個独立のタイミングで取得可能であるため、第１検出情報と第２検出情報とを同時に取得する場合と比較して、処理負荷を小さく抑えることができる。また、この発明によれば、第１検出情報及び第２検出情報の取得タイミングを、吐出部からの液体の吐出回数（吐出の有無）を規定する第１印刷制御信号及び第２印刷制御信号に基づいて定めるため、温度の上昇の程度が大きいことが予想される吐出部から優先的に検出情報を取得することが可能となり、吐出部の温度変化に起因する表示品質の劣化の程度を小さく抑えることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係るインクジェットプリンター１の構成の概要を示す斜視図である。
【図２】インクジェットプリンター１の概略的な断面図である。
【図３】インクジェットプリンター１の構成を示すブロック図である。
【図４】記録ヘッドＨＤの概略的な断面図である。
【図５】キャリッジ３２におけるノズルＮの配置例を示す平面図である。
【図６】駆動回路ＤＲの構成を示すブロック図である。
【図７】駆動回路ＤＲの動作を示すタイミングチャートである。
【図８】デコーダーＤＣのデコード内容を示す説明図である。
【図９】駆動信号Ｖinの波形を表すタイミングチャートである。
【図１０】印刷処理、温度情報取得処理、及び、駆動波形補正処理におけるインクジェットプリンター１の動作を示すフローチャートである。
【図１１】インク温度Ｔ及び検出温度ＴSの関係を示す説明図である。
【図１２】駆動波形信号Ｃomの波形を表すタイミングチャートである。
【図１３】変形例１に係る印刷処理、温度情報取得処理、及び、駆動波形補正処理におけるインクジェットプリンター１の動作を示すフローチャートである。
【図１４】変形例２に係る印刷処理、温度情報取得処理、及び、駆動波形補正処理におけるインクジェットプリンター１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００１６】
＜１．インクジェットプリンターの構成＞
本実施形態では、印刷装置として、インク（「液体」の一例）を吐出して記録媒体Ｐに画像を形成するインクジェットプリンターを例示して説明する。
以下、図１及び図２を参照しつつ、本実施形態に係るインクジェットプリンター１の構成について説明する。
【００１７】
図１は、インクジェットプリンター１の内部構成の概略を示す斜視図であり、図２は、インクジェットプリンター１の内部構成の概略を示す断面図である。
図１に示すように、インクジェットプリンター１は、インクジェットプリンター１の各構成要素を収容する筐体１１と、筐体１１に対して、＋Ｙ方向及び−Ｙ方向（「主走査方向」の一例）に往復動する移動体３を備える。
【００１８】
移動体３は、４個のヘッドユニットＨＵ[1]〜ＨＵ[4]と、４個のヘッドユニットＨＵ[1]〜ＨＵ[4]と１対１に対応する４個のインクカートリッジ３１と、４個のヘッドユニットＨＵ[1]〜ＨＵ[4]及び４個のインクカートリッジ３１を搭載したキャリッジ３２と、を備える。なお、以下では、ヘッドユニットＨＵ[1]〜ＨＵ[4]を、ヘッドユニットＨＵと総称することがある。また、以下では、ヘッドユニットＨＵ[1]〜ＨＵ[4]のうち任意の１つを、符号ＨＵ[q]で表す（ｑは、１≦ｑ≦４を満たす自然数）。
【００１９】
各ヘッドユニットＨＵ[q]は、Ｍ個の吐出部Ｄを具備する記録ヘッドＨＤ[q]を備える（Ｍは、４以上の自然数）。すなわち、移動体３には、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]が設けられており、合計で４Ｍ個の吐出部Ｄを具備する。なお、以下では、記録ヘッドＨＤ[1]〜ＨＤ[4]を、記録ヘッドＨＤと総称することがある。
【００２０】
各吐出部Ｄは、当該吐出部Ｄが設けられたヘッドユニットＨＵ[q]に対応するインクカートリッジ３１から供給されたインクを内部に充填し、充填したインクを吐出することができる。４個のインクカートリッジ３１は、イエロー（Ｙl）、シアン（Ｃy）、マゼンタ（Ｍg）、及び、ブラック（Ｂk）の４つの色と１対１に対応して設けられたものであり、各インクカートリッジ３１には、当該インクカートリッジ３１に対応する色のインクが充填されている。これにより、Ｍ個の吐出部Ｄから全体として４色のインクを吐出することが可能となり、インクジェットプリンター１によるフルカラー印刷が可能となる。
【００２１】
なお、本実施形態に係るインクジェットプリンター１は、当該４色のインクに対応する４個のインクカートリッジ３１を備えるが、これは一例に過ぎず、１色以上のインクに対応する１個以上のインクカートリッジ３１を備えるものであればよい。
また、本実施形態に係るインクジェットプリンター１は、４個のヘッドユニットＨＵ[1]〜ＨＵ[4]と、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]と、を備えるが、これも一例に過ぎず、２個以上のヘッドユニットＨＵと、当該２個以上のヘッドユニットＨＵに１対１に対応する、２個以上の記録ヘッドＨＤと、を備えていればよい。
また、本実施形態に係るインクジェットプリンター１は、１個のインクカートリッジ３１に対応して１個のヘッドユニットＨＵが設けられているが、１個のインクカートリッジ３１に対応して２個以上のヘッドユニットＨＵが設けられる態様であってもよい。
また、各インクカートリッジ３１は、キャリッジ３２に搭載される代わりに、キャリッジ３２の外部に設けられるものであってもよい。
【００２２】
また、図１に示すように、インクジェットプリンター１は、移動体３を、＋Ｙ方向及び−Ｙ方向に移動（往復動）させる移動機構４を備える。
移動機構４は、移動体３を往復動させる駆動源となるキャリッジモーター４１と、両端が筐体１１に固定されたキャリッジガイド軸４４と、キャリッジガイド軸４４と平行に延在してキャリッジモーター４１により駆動されるタイミングベルト４２と、キャリッジモーター４１を駆動するためのドライバー４３（図３参照）と、を有している。
移動体３のキャリッジ３２は、移動機構４のキャリッジガイド軸４４に往復動自在に支持されるとともに、タイミングベルト４２の一部に固定されている。そのため、キャリッジモーター４１によりタイミングベルト４２を正逆走行させると、移動体３がキャリッジガイド軸４４に案内されて往復動する。
また、移動機構４は、筐体１１に固定され、主走査方向において所定の間隔でストライプ状の模様が印刷されたスケールと、キャリッジ３２においてスケールに向かい合うように設けられた、一対の発光素子及び受光素子からなるフォトインタラプタと、を有するリニアエンコーダ（図示省略）を備える。これにより、インクジェットプリンター１は、キャリッジ３２の主走査方向（Ｙ軸方向）の位置を把握可能な構成となっている。
【００２３】
図１及び図２に示すように、インクジェットプリンター１は、記録媒体Ｐを供給・排出するための給紙機構７を備える。
給紙機構７は、その駆動源となる給紙モーター７１と、給紙モーター７１を駆動するためのドライバー７３（図３参照）と、記録媒体Ｐを設置するトレイ７７と、記録媒体Ｐを排出する排紙口（図示省略）と、記録ヘッドＨＤの下側（−Ｚ側）に設けられるプラテン７４と、給紙モーター７１の作動により回転して記録媒体Ｐを１枚ずつプラテン７４上に給紙するための給紙ローラ７２及び７５と、給紙モーター７１の作動により回転してプラテン７４上の記録媒体Ｐを排紙口へと搬送する排紙ローラ７６と、を備える。
インクジェットプリンター１は、給紙機構７により記録媒体Ｐをプラテン７４上に搬送したタイミングで、吐出部Ｄから当該記録媒体Ｐに対してインクを吐出させることで、記録媒体Ｐ上に画像を形成する印刷を行うことができる。
【００２４】
図２に示すように、ヘッドユニットＨＵ[q]が具備する記録ヘッドＨＤ[q]には、当該記録ヘッドＨＤ[q]の温度を検出して検出結果を出力する温度センサーＳ[q]（「検出部」の一例）が設けられている。すなわち、本実施形態において、移動体３には、４個の温度センサーＳ[1]〜Ｓ[4]が設けられている。なお、以下では、温度センサーＳ[1]〜Ｓ[4]を、温度センサーＳと総称することがある。
また、図２に示すように、各ヘッドユニットＨＵ[q]には、当該ヘッドユニットＨＵ[q]が備えるＭ個の吐出部Ｄを駆動するための駆動回路ＤＲ[q]が設けられている。すなわち、本実施形態に置いて、移動体３には、４個の駆動回路ＤＲ[1]〜ＤＲ[4]が設けられている。なお、以下では、駆動回路ＤＲ[1]〜ＤＲ[4]を、駆動回路ＤＲと総称することがある。
【００２５】
図３は、本実施形態に係るインクジェットプリンター１の構成を示す機能ブロック図である。
図３に示すように、インクジェットプリンター１は、移動機構４と、給紙機構７と、４個のヘッドユニットＨＵ[1]〜ＨＵ[4]と、インクジェットプリンター１の各部の動作を制御する制御部６と、各種情報を記憶する記憶部６２と、を備える。このうち、制御部６は、ＣＰＵ（Central Processing Unit）を含んで構成される。
また、インクジェットプリンター１は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、ＬＥＤランプ等で構成され、エラーメッセージ等を表示する表示部と、各種スイッチ等で構成される操作部とを具備し、報知手段として機能する操作パネル（図示省略）を備える。
このインクジェットプリンター１は、パーソナルコンピューターやデジタルカメラ等のホストコンピューター９から入力された画像データＩmgに基づいて、記録媒体Ｐ上に画像データＩmgに応じた画像を印刷する。
【００２６】
制御部６は、ホストコンピューター９から入力された画像データＩmgに基づいて、移動機構４、給紙機構７、及び、駆動回路ＤＲ[1]〜ＤＲ[4]等を制御することにより、記録媒体Ｐ上に画像データＩmgに応じた画像を形成する印刷処理を実行する。
具体的には、制御部６は、ドライバー４３の制御を介して、記録媒体Ｐを一枚ずつ副走査方向（＋Ｘ方向）に間欠送りするようにキャリッジモーター４１を制御し、また、ドライバー７３の制御を介して、移動体３を記録媒体Ｐの送り方向（Ｘ軸方向）と交差する主走査方向（＋Ｙ方向及び−Ｙ方向）に往復動させるように給紙モーター７１を制御し、さらに、駆動回路ＤＲ[1]〜ＤＲ[4]の制御を介して、各吐出部Ｄからのインクの吐出の有無と、インクを吐出する場合におけるインクの吐出量及び吐出タイミングを制御する。これにより、制御部６は、記録媒体Ｐ上に吐出されたインクにより形成されるドットサイズ及びドット配置を調整し、画像データＩmgに対応する画像を記録媒体Ｐ上に形成する印刷処理を実行する。この制御部６は、当該印刷処理を実行することで、「印刷制御部」として機能する。
【００２７】
記憶部６２は、ホストコンピューター９から図示省略したインターフェース部を介して供給される画像データＩmgをデータ格納領域に格納する不揮発性半導体メモリーの一種であるＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）と、印刷処理等の各種処理を実行する際に必要なデータを一時的に格納し、あるいは印刷処理等の各種処理を実行するための制御プログラムを一時的に展開するＲＡＭ（Random Access Memory）と、インクジェットプリンター１の各部を制御する制御プログラムを格納する不揮発性半導体メモリーの一種であるＰＲＯＭと、を備える。
【００２８】
制御部６は、ホストコンピューター９から供給される画像データＩmgを、記憶部６２に格納する。
また、制御部６は、画像データＩmg等の記憶部６２に格納されている各種データに基づいて、駆動回路ＤＲ[1]〜ＤＲ[4]の動作を制御して各吐出部Ｄを駆動させるための印刷制御信号ＳＩ[1]〜ＳＩ[4]、及び、駆動波形信号Ｃom[1]〜Ｃom[4]等の各種信号を生成し、これらを出力する。
なお、以下では、印刷制御信号ＳＩ[1]〜ＳＩ[4]を、印刷制御信号ＳＩと総称し、また、印刷制御信号ＳＩ[1]〜ＳＩ[4]のうち任意の１つを、印刷制御信号ＳＩ[q]と称する。また、以下では、駆動波形信号Ｃom[1]〜Ｃom[4]を、駆動波形信号Ｃomと総称し、また、駆動波形信号Ｃom[1]〜Ｃom[4]のうち任意の１つを、駆動波形信号Ｃom[q]と称する。
【００２９】
温度センサーＳ[q]は、記録ヘッドＨＤ[q]の温度を検出し、当該検出した温度である検出温度ＴS[q]を示す検出温度情報ＲT[q]（「検出情報」の一例）を出力する（１≦ｑ≦４）。具体的には、この温度センサーＳ[q]は、周期的に（例えば、後述するクロック信号Ｌに規定される周期で）検出温度ＴS[q]を検出し、検出温度情報ＲT[q]を出力する。
ここで、検出温度ＴS[q]、すなわち、温度センサーＳ[q]が検出する記録ヘッドＨＤ[q]の温度は、記録ヘッドＨＤ[q]に設けられる各吐出部Ｄの温度、すなわち、記録ヘッドＨＤ[q]に設けられる各吐出部Ｄの内部（後述するキャビティ３２０の内部）に充填されたインクの温度（以下、「インク温度Ｔ」と称する）に応じた温度となる。換言すれば、検出温度情報ＲT[q]の示す値は、記録ヘッドＨＤ[q]に設けられる各吐出部Ｄの温度、すなわち、記録ヘッドＨＤ[q]に設けられる各吐出部Ｄの内部のインク温度Ｔに応じた値となる。
なお、以下では、検出温度情報ＲT[1]〜ＲT[4]を、検出温度情報ＲTと総称する場合がある。
【００３０】
なお、本実施形態では、温度センサーＳ[q]が出力する検出温度情報ＲT[q]は、検出温度ＴS[q]の絶対値を示すが、本発明はこのような態様に限定されるものではなく、検出温度情報ＲT[q]は、例えば、記録媒体Ｐに対する印刷の開始時刻（「印刷開始時刻」の一例）において温度センサーＳ[q]が検出した検出温度ＴS[q]を基準温度として、現時刻における検出温度ＴS[q]と基準温度との差分値を示すものでもよい。
【００３１】
なお、「第１ヘッドユニット」及び「第２ヘッドユニット」とは、ヘッドユニットＨＵ[1]〜ＨＵ[4]から選択した任意の２つのヘッドユニットＨＵである。また、「第１吐出部」、「第２吐出部」とは、それぞれ、第１ヘッドユニットに設けられた吐出部Ｄ、第２ヘッドユニットに設けられた吐出部Ｄを示す。また、「第１印刷制御信号」、「第２印刷制御信号」とは、それぞれ、第１ヘッドユニットに設けられた駆動回路ＤＲに供給される印刷制御信号ＳＩ、第２ヘッドユニットに設けられた駆動回路ＤＲに供給される印刷制御信号ＳＩを示す。また、「第１検出情報」、「第２検出情報」とは、それぞれ、第１ヘッドユニットに設けられた温度センサーＳが出力する検出温度情報ＲT、第２ヘッドユニットに設けられた温度センサーＳが出力する検出温度情報ＲTを示す。
【００３２】
詳細は後述するが、制御部６は、印刷制御信号ＳＩ[q]の示す値に応じたタイミングで、温度センサーＳ[q]から検出温度情報ＲT[q]を取得する温度情報取得処理を実行する。制御部６は、当該温度情報取得処理を実行することで、「取得制御部」として機能する。
そして、制御部６は、検出温度情報ＲT[q]を取得すると、取得した検出温度情報ＲT[q]の示す検出温度ＴS[q]に基づいて、駆動波形信号Ｃom[q]の波形を補正するか否かを判定し、当該判定結果が肯定である場合には、駆動波形信号Ｃom[q]の波形を補正する駆動波形補正処理を実行する。制御部６は、当該駆動波形補正処理を実行することで、「補正部」として機能する。
【００３３】
なお、制御部６は、記憶部６２に格納されている各種データに基づいて、ドライバー４３の動作を制御するための制御信号、及び、ドライバー７３の動作を制御するための制御信号、等の各種制御信号を生成し、これら生成した各種制御信号を出力する。
【００３４】
上述のとおり、ヘッドユニットＨＵ[q]には、記録ヘッドＨＤ[q]と、駆動回路ＤＲ[q]とが設けられる。
駆動回路ＤＲ[q]は、制御部６から供給される印刷制御信号ＳＩ[q]及び駆動波形信号Ｃom[q]等の信号に基づいて、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄのそれぞれを駆動するための駆動信号Ｖinを生成する。
【００３５】
＜２．記録ヘッドの構成＞
次に、図４及び図５を参照しつつ、記録ヘッドＨＤと、記録ヘッドＨＤに設けられる吐出部Ｄと、記録ヘッドＨＤに設けられる温度センサーＳと、について説明する。
【００３６】
図４は、記録ヘッドＨＤの、概略的な一部断面図の一例である。なお、この図では、図示の都合上、記録ヘッドＨＤ[q]のうち、当該記録ヘッドＨＤ[q]が有するＭ個の吐出部Ｄの中の１個の吐出部Ｄと、当該吐出部Ｄにインク供給口３６０を介して通連するリザーバ３５０と、インクカートリッジ３１からリザーバ３５０にインクを供給するためのインク取り入れ口３７０と、を示している。
【００３７】
図４に示すように、吐出部Ｄは、圧電素子３００と、内部にインクが充填されたキャビティ３２０（圧力室）と、キャビティ３２０に通連するノズルＮと、振動板３１０と、を備える。この吐出部Ｄは、圧電素子３００が駆動信号Ｖinにより駆動されることにより、キャビティ３２０内のインクをノズルＮから吐出させる。
吐出部Ｄのキャビティ３２０は、凹部を有するような所定の形状に成形されたキャビティプレート３４０と、ノズルＮが形成されたノズルプレート３３０と、振動板３１０と、により区画される空間である。このキャビティ３２０は、インク供給口３６０を介してリザーバ３５０と連通している。リザーバ３５０は、インク取り入れ口３７０を介してインクカートリッジ３１と連通している。
【００３８】
詳細は後述するが、本実施形態において、温度センサーＳ[q]は、図４に示すように、リザーバ３５０の上側（＋Ｚ側）に設けられている。
【００３９】
また、本実施形態では、圧電素子３００として、図４に示すようなユニモルフ（モノモルフ）型を採用する。この圧電素子３００は、下部電極３０１と、上部電極３０２と、下部電極３０１及び上部電極３０２の間に設けられた圧電体３０３と、を有する。そして、下部電極３０１が所定の基準電位ＶＳＳに設定され、上部電極３０２に駆動信号Ｖinが供給されることで、下部電極３０１及び上部電極３０２の間に電圧が印加されると、当該印加された電圧に応じて圧電素子３００が図において上下方向に撓み、その結果、圧電素子３００が振動する。
【００４０】
キャビティプレート３４０の上面開口部には、振動板３１０が設置され、この振動板３１０には、下部電極３０１が接合されている。このため、圧電素子３００が駆動信号Ｖinにより振動すると、振動板３１０も振動する。そして、この振動板３１０の振動によりキャビティ３２０の容積（キャビティ３２０内の圧力）が変化し、キャビティ３２０内に充填されたインクがノズルＮより吐出される。
インクの吐出によりキャビティ３２０内のインクが減少した場合、リザーバ３５０からインクが供給される。また、リザーバ３５０へは、インクカートリッジ３１からインク取り入れ口３７０を介してインクが供給される。
【００４１】
図５は、キャリッジ３２を＋Ｚ方向または−Ｚ方向から見た場合の、記録ヘッドＨＤ[1]〜ＨＤ[4]のそれぞれが備えるＭ個のノズルＮの配置と、リザーバ３５０の配置と、温度センサーＳ[1]〜Ｓ[4]の配置と、の一例を説明するための説明図である。
【００４２】
図５に示すように、キャリッジ３２には、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]が配置されている。
キャリッジ３２を＋Ｚ方向または−Ｚ方向から見たときに、各記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄに対応するＭ個のノズルＮは、Ｘ軸方向に整列された態様で配置されている。すなわち、キャリッジ３２には、４Ｍ個のノズルＮが、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]と１対１に対応するように、４列のノズル列に整列された態様で配置されている。
より具体的には、図５に示すように、キャリッジ３２には、記録ヘッドＨＤ[1]において、ブラックのインクを吐出するＭ個の吐出部Ｄが備えるＭ個のノズルＮからなるノズル列ＬnBKが設けられ、記録ヘッドＨＤ[2]において、シアンのインクを吐出するＭ個の吐出部Ｄが備えるＭ個のノズルＮからなるノズル列ＬnCyが設けられ、記録ヘッドＨＤ[3]において、マゼンタのインクを吐出するＭ個の吐出部Ｄが備えるＭ個のノズルＮからなるノズル列ＬnMgが設けられ、また、記録ヘッドＨＤ[4]において、イエローのインクを吐出するＭ個の吐出部Ｄが備えるＭ個のノズルＮからなるノズル列ＬnYlが設けられている。
各ノズル列において、ノズルＮ間のＸ軸方向のピッチＰxは、印刷解像度（ｄｐｉ：dot per inch）に応じて適宜設定され得る。
【００４３】
なお、本実施形態において、各ノズル列は、図５に示すように、Ｍ個のノズルＮをＸ軸方向に一列に整列したものであるが、本発明はこのような態様に限定されるものではなく、
例えば、各ノズル列を構成するＭ個のノズルＮのうち偶数番目のノズルＮと奇数番目のノズルＮとのＹ軸方向の位置が異なる、所謂千鳥状に配列されたものであってもよい。
【００４４】
図５に示すように、各記録ヘッドＨＤ[q]は、リザーバ３５０を備える。すなわち、キャリッジ３２には、４個のリザーバ３５０が設けられている。
キャリッジ３２を＋Ｚ方向または−Ｚ方向から見た場合に、記録ヘッドＨＤ[q]のリザーバ３５０は、記録ヘッドＨＤ[q]が有するノズル列に沿うように設けられる。そして、図示は省略するが、記録ヘッドＨＤ[q]の各リザーバ３５０は、記録ヘッドＨＤ[q]が有するＭ個の吐出部Ｄに、共通に接続される。より具体的には、一のノズル列に属するＭ個のノズルＮに対応するＭ個のキャビティ３２０は、各キャビティ３２０に連通するインク供給口３６０を介して、当該一のノズル列に対応する色のインクが充填された一のリザーバ３５０に共通に接続される（図４参照）。
【００４５】
図４及び図５に示すように、記録ヘッドＨＤ[q]が有するリザーバ３５０の＋Ｚ方向には、記録ヘッドＨＤ[q]の温度を測定するための温度センサーＳ[q]が設けられている。
本実施形態における温度センサーＳ[q]は、記録ヘッドＨＤ[q]の温度として、記録ヘッドＨＤ[q]が有するリザーバ３５０の温度を検出し、当該検出した温度である検出温度ＴS[q]を示す検出温度情報ＲT[q]を出力する。
記録ヘッドＨＤ[q]が有するリザーバ３５０は、記録ヘッドＨＤ[q]が有するＭ個の吐出部Ｄと連通するため、記録ヘッドＨＤ[q]が有するリザーバ３５０の温度を検出することで、記録ヘッドＨＤ[q]が有するＭ個の吐出部Ｄの温度を間接的に検出することができる。
【００４６】
なお、図５に示す温度センサーＳ[q]の設置位置は一例に過ぎず、温度センサーＳ[q]は、吐出部Ｄのキャビティ３２０内部のインク温度Ｔを直接的にまたは間接的に検出しうる位置に設けらればよい。例えば、温度センサーＳ[q]は、記録ヘッドＨＤ[q]に対応する駆動回路ＤＲ[q]が設けられる基板上に設けられるものであってもよい。また、例えば、温度センサーＳ[q]は、記録ヘッドＨＤ[q]が有するＭ個の吐出部ＤのＭ個のキャビティ３２０の壁面に共通に接するように、Ｘ軸方向に延在して設けられるものであってもよい。
また、本実施形態では、インクジェットプリンター１は、１個の記録ヘッドＨＤ[q]に対して１個の割合で設けられた、合計４個の温度センサーＳを有するが、本発明はこのような態様に限定されるものではなく、記録ヘッドＨＤ[q]の個数以上の個数の温度センサーＳを備えていればよい。例えば、インクジェットプリンター１は、４Ｍ個の吐出部Ｄに１対１に対応するように、合計４Ｍ個の温度センサーＳを有するものであってもよい。
【００４７】
＜３．駆動回路の構成及び動作＞
次に、図６乃至図９を参照しつつ、駆動回路ＤＲ[q]の構成及び動作について説明する。なお、以下において、駆動回路ＤＲ[1]〜ＤＲ[4]を互いに区別する必要が無い場合には、添え字[q]を省略して説明する。
【００４８】
図６は、駆動回路ＤＲ[q]の構成を示すブロック図である。
図６に示すように、駆動回路ＤＲ[q]は、シフトレジスタＳＲ、ラッチ回路ＬＴ、デコーダーＤＣ、並びに、トランスミッションゲートＴＧa及びＴＧb、からなる組を、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄと１対１に対応するようにＭ個有する。以下では、駆動回路ＤＲ[q]及び記録ヘッドＨＤ[q]が備えるこれらＭ個の組を構成する各要素を、図において上から順番に、１段、２段、…、Ｍ段と称することがある。
【００４９】
駆動回路ＤＲ[q]には、制御部６から、クロック信号ＣＬ、印刷制御信号ＳＩ[q]、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及び、駆動波形信号Ｃom[q]が供給される。
駆動波形信号Ｃom[q]は、アナログの信号である駆動波形信号ＣomA[q]及び駆動波形信号ＣomB[q]を含む。なお、本実施形態では、制御部６は、図示省略したＤＡ変換回路を含み、制御部６が備えるＣＰＵが生成するデジタルの駆動波形信号を、アナログの駆動波形信号Ｃom[q]に変換したうえで、出力する。
【００５０】
印刷制御信号ＳＩ[q]は、記録媒体Ｐに画像の１画素を印刷するにあたって、各吐出部Ｄ（各ノズルＮ）から吐出させるインク量を規定するデジタルの信号である。
より詳細には、本実施形態に係る印刷制御信号ＳＩ[q]は、各吐出部Ｄが吐出するインク量を、上位ビットｂ1及び下位ビットｂ2の２ビットで規定するものであり、制御部６からクロック信号ＣＬに同期して駆動回路ＤＲ[q]にシリアルで供給される。
この印刷制御信号ＳＩ[q]により、各吐出部Ｄからのインクの吐出の有無、及び、吐出されるインク量を制御することができ、記録媒体Ｐの各画素において、非記録、小ドット、中ドット、及び、大ドットの４階調を表現することが可能となる。
【００５１】
シフトレジスタＳＲのそれぞれは、印刷制御信号ＳＩ[q]を、各吐出部Ｄに対応する２ビット毎に、一旦保持する。詳細には、Ｍ個の吐出部Ｄに１対1に対応する、１段、２段、…、Ｍ段のＭ個のシフトレジスタＳＲが互いに縦続接続されるとともに、シリアルで供給された印刷制御信号ＳＩ[q]が、クロック信号ＣＬにしたがって順次後段に転送される。そして、Ｍ個のシフトレジスタＳＲの全てに印刷制御信号ＳＩ[q]が転送された時点で、クロック信号ＣＬの供給が停止され、Ｍ個のシフトレジスタＳＲのそれぞれが印刷制御信号ＳＩ[q]のうち自身に対応する２ビット分のデータを保持した状態を維持する。
【００５２】
Ｍ個のラッチ回路ＬＴのそれぞれは、ラッチ信号ＬＡＴが立ち上がるタイミングで、Ｍ個のシフトレジスタＳＲのそれぞれに保持された、各段に対応する２ビット分の印刷制御信号ＳＩ[q]を一斉にラッチする。図６において、ＳＩ[q][1]、ＳＩ[q][2]、…、ＳＩ[q][M]のそれぞれは、１段、２段、…、Ｍ段のシフトレジスタＳＲに対応するラッチ回路ＬＴによってそれぞれラッチされた、２ビット分の印刷制御信号ＳＩ[q]を示している。
【００５３】
ここで、制御部６からの各種信号の供給タイミングを説明するために、図７を参照しつつ、インクジェットプリンター１が印刷処理、温度情報取得処理、及び、駆動波形補正処理、等の各種処理を実行する動作期間について説明する。
【００５４】
図７は、インクジェットプリンター１の動作期間と、当該動作期間におけるインクジェットプリンター１の動作と、を説明するためのタイミングチャートである。
この図に示すように、インクジェットプリンター１の動作期間は、複数の連続印刷期間ＵPRTと、複数の休止期間ＵBRKと、を含む。
【００５５】
連続印刷期間ＵPRTとは、キャリッジ３２が主走査方向に移動しつつ、キャリッジ３２に搭載された各吐出部Ｄからインクを吐出させるための期間である。
例えば、インクジェットプリンター１が、キャリッジ３２の主走査方向の往復動における往路（＋Ｘ方向の移動）及び復路（−Ｘ方向の移動）の双方で吐出部Ｄからインクを吐出させる双方向印刷を行う場合、キャリッジ３２の＋Ｘ方向への移動の開始から終了までの期間のうち吐出部Ｄからインクを吐出させるための期間と、キャリッジ３２の−Ｘ方向への移動の開始から終了までの期間のうち吐出部Ｄからインクを吐出させるための期間と、のそれぞれが、一つの連続印刷期間ＵPRTに該当する。
また、インクジェットプリンター１が、キャリッジ３２の主走査方向の往復動の一方、例えば、往路（＋Ｘ方向）のみにおいて吐出部Ｄからインクを吐出させる単方向印刷を行う場合、キャリッジ３２の＋Ｘ方向への移動の開始から終了までの期間のうち吐出部Ｄからインクを吐出させるための期間が、一つの連続印刷期間ＵPRTに該当する。
休止期間ＵBRKとは、一の連続印刷期間ＵPRTの終了から、当該一の連続印刷期間ＵPRTの終了後に最初に開始される他の連続印刷期間ＵPRTの開始までの期間である。
図７に示すように、連続印刷期間ＵPRT及び休止期間ＵBRKは、制御部６が生成するリセット信号ＲST1及びＲST1により規定される。
なお、以下では、連続印刷期間ＵPRT及び休止期間ＵBRKを、「連続期間」と総称する場合がある。
【００５６】
連続印刷期間ＵPRTは、連続する複数の単位印刷期間ＵPからなる。
単位印刷期間ＵPは、各吐出部Ｄが記録媒体Ｐの１画素に対してインクを吐出するための期間である。各単位印刷期間ＵPは、制御期間ＵP1と、これに後続する制御期間ＵP2とに区分される。
図７に示すように、単位印刷期間ＵPは、制御部６から供給されるラッチ信号ＬＡＴにより規定される。制御期間ＵP1及びＵP2は、制御部６から供給されるラッチ信号ＬＡＴ及びチェンジ信号ＣＨにより規定される。
また、休止期間ＵBRKは、連続する複数の単位休止期間Ｕbからなる。
なお、以下では、単位印刷期間ＵP及び単位休止期間Ｕbを、「単位期間」と総称する場合がある。
【００５７】
図６及び図７に示すように、制御部６は、駆動回路ＤＲ[q]に対して、各単位印刷期間ＵPが開始される前に印刷制御信号ＳＩ[q]を供給する。また、制御部６は、駆動回路ＤＲ[q]に対して、単位印刷期間ＵP毎にハイレベルに立ち上がるラッチ信号ＬＡＴを供給することで、単位印刷期間ＵP毎に印刷制御信号ＳＩ[q][1]〜ＳＩ[q][M]がラッチされるようにラッチ回路ＬＴを制御する。
【００５８】
ｍ段（ｍは、１≦ｍ≦Ｍを満たす自然数）のデコーダーＤＣは、ｍ段のラッチ回路ＬＴによってラッチされた２ビット分の印刷制御信号ＳＩ[q][m]をデコードし、制御期間ＵP1及びＵP2のそれぞれにおいて、ハイレベルＨまたはローレベルＬのいずれかのレベルに設定された選択信号Ｓa及びＳbを出力する。
【００５９】
図８は、デコーダーＤＣが行うデコードの内容を示す説明図（テーブル）である。
この図に示すように、ｍ段のデコーダーＤＣは、ｍ段のラッチ回路ＬＴから出力された２ビット分の印刷制御信号ＳＩ[q][m]の示す内容が、（ｂ1、ｂ2）＝（１、１）である場合、制御期間ＵP1において、選択信号ＳaをハイレベルＨに、選択信号ＳbをローレベルＬにそれぞれ設定し、制御期間ＵP2において、選択信号ＳaをハイレベルＨに、選択信号ＳbをローレベルＬにそれぞれ設定する。
また、ｍ段のデコーダーＤＣは、印刷制御信号ＳＩ[q][m]の示す内容が（ｂ1、ｂ2）＝（１、０）である場合、制御期間ＵP1において、選択信号ＳaをハイレベルＨに、選択信号ＳbをローレベルＬにそれぞれ設定し、制御期間ＵP2において、選択信号ＳaをローレベルＬに、選択信号ＳbをハイレベルＨにそれぞれ設定する。
また、ｍ段のデコーダーＤＣは、印刷制御信号ＳＩ[q][m]の示す内容が（ｂ1、ｂ2）＝（０、１）である場合、制御期間ＵP1において、選択信号ＳaをローレベルＬに、選択信号ＳbをハイレベルＨにそれぞれ設定し、制御期間ＵP2において、選択信号ＳaをハイレベルＨに、選択信号ＳbをローレベルＬにそれぞれ設定する。
また、ｍ段のデコーダーＤＣは、印刷制御信号ＳＩ[q][m]の示す内容が（ｂ1、ｂ2）＝（０、０）である場合、制御期間ＵP1において、選択信号ＳaをローレベルＬに、選択信号ＳbをハイレベルＨにそれぞれ設定し、制御期間ＵP2において、選択信号ＳaをローレベルＬに、選択信号ＳbをハイレベルＨにそれぞれ設定する。
【００６０】
駆動回路ＤＲ[q]が備える、Ｍ個のトランスミッションゲートＴＧa及びＴＧbの組は、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄに１対１に対応するように設けられる。
ｍ段のトランスミッションゲートＴＧa及びＴＧbは、排他的にオンする。具体的には、ｍ段のトランスミッションゲートＴＧaは、ｍ段のデコーダーＤＣから出力される選択信号ＳaがＨレベルのときにオンし、Ｌレベルのときにオフする。ｍ段のトランスミッションゲートＴＧbは、ｍ段のデコーダーＤＣから出力される選択信号ＳbがＨレベルのときにオンし、Ｌレベルのときにオフする。
また、各トランスミッションゲートＴＧaの一端には駆動波形信号ＣomA[q]が供給され、各トランスミッションゲートＴＧbの一端には駆動波形信号ＣomB[q]が供給される。ｍ段のトランスミッションゲートＴＧa及びＴＧbの他端は、ｍ段の出力端ＯTNに共通接続されている。
ｍ段の出力端ＯTNからは、ｍ段の吐出部Ｄに対して、駆動波形信号ＣomA[q]または駆動波形信号ＣomB[q]が、駆動信号Ｖin[q][m]が出力される。具体的には、ｍ段のトランスミッションゲートＴＧa及びＴＧbは、トランスミッションゲートＴＧaがオンするときに駆動波形信号ＣomA[q]を選択して、これを、ｍ段の出力端ＯTNに駆動信号Ｖin[q][m]として出力し、トランスミッションゲートＴＧbがオンするときに駆動波形信号ＣomB[q]を選択して、これを、ｍ段の出力端ＯTNに駆動信号Ｖin[q][m]として出力する。
ここで、駆動信号Ｖin[q][m]とは、駆動信号Ｖinのうち、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄの中のｍ段の吐出部Ｄに対して供給される駆動信号Ｖinを表す。
【００６１】
このように、制御部６は、Ｍ個の吐出部Ｄのそれぞれに対して単位印刷期間ＵP毎に駆動信号Ｖin[q][m]が供給されるように、駆動回路ＤＲ[q]を制御する。これにより、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄの各々は、単位印刷期間ＵP毎に、画像データＩmgに応じた量のインクを記録媒体Ｐに吐出し、記録媒体Ｐ上に画像データＩmgに対応するドットを形成することができる。
【００６２】
次に、図７を参照しつつ、駆動波形信号Ｃom[q]（駆動波形信号ＣomA[q]、駆動波形信号ＣomB[q]）について説明する。
図７に例示するように、駆動波形信号ＣomA[q]は、制御期間ＵP1に配置された単位波形Ｗ1[q]と、制御期間ＵP2に配置された単位波形Ｗ2[q]と、を連続させた波形を有する。単位波形Ｗ1[q]は、制御期間ＵP1において、その電位が、基準電位Ｖ0→電位Ｖ11[q]→電位Ｖ12[q]→基準電位Ｖ0と変化する波形であり、単位波形Ｗ2[q]は、制御期間ＵP2において、その電位が、基準電位Ｖ0→電位Ｖ21[q]→電位Ｖ22[q]→基準電位Ｖ0と変化する波形である。
なお、本実施形態において例示される単位波形Ｗ1[q]及び単位波形Ｗ2[q]では、電位Ｖ11[q]及び電位Ｖ21[q]が基準電位Ｖ0よりも低電位であり、電位Ｖ12[q]及び電位Ｖ22[q]が基準電位Ｖ0よりも高電位であり、また、電位Ｖ11[q]及び電位Ｖ12[q]の電位差ｄＶ1[q]が、電位Ｖ21[q]及び電位Ｖ22[q]の電位差ｄＶ2[q]よりも大きい場合を想定する。
【００６３】
吐出部Ｄに対して駆動信号Ｖin[q][m]が供給されると、当該吐出部Ｄの圧電素子３００において、下部電極３０１及び上部電極３０２の間に印加される電圧に応じた歪が発生し、当該歪に応じて振動板３１０が撓む。
具体的には、吐出部Ｄに対して、例えば、単位波形Ｗ1[q]を有する駆動信号Ｖin[q][m]が供給される場合において、駆動信号Ｖin[q][m]の電位が基準電位Ｖ0から電位Ｖ11[q]に変化すると、当該吐出部Ｄの振動板３１０は、図４において上方向に撓み、キャビティ３２０の容積が拡大する。そして、駆動信号Ｖin[q][m]の電位が電位Ｖ11[q]から電位Ｖ12[q]に変化すると、振動板３１０は、図４において下方向に撓み、キャビティ３２０の容積が急激に収縮して、キャビティ３２０内の圧力が急激に上昇するため、キャビティ３２０を満たすインクの一部が、当該キャビティ３２０に連通しているノズルＮからインク滴として吐出される。
また、吐出部Ｄに対して、単位波形Ｗ2[q]を有する駆動信号Ｖin[q][m]が供給される場合においても同様に、駆動信号Ｖin[q][m]の電位が電位Ｖ21[q]から電位Ｖ22[q]に変化することにより、キャビティ３２０の容積の急激な収縮し、キャビティ３２０内の圧力が急激に上昇するため、当該キャビティ３２０に連通しているノズルＮからインク滴が吐出される。
【００６４】
なお、本実施形態では、上述のとおり、単位波形Ｗ1[q]における電位差ｄＶ1[q]が、単位波形Ｗ2[q]における電位差ｄＶ2[q]よりも大きいため、吐出部Ｄが単位波形Ｗ1[q]の駆動信号Ｖinにより駆動された場合に吐出するインク量は、吐出部Ｄが単位波形Ｗ2[q]の駆動信号Ｖinにより駆動された場合に吐出するインク量よりも多くなる。
【００６５】
なお、詳細は後述するが、駆動波形信号ＣomA[q]の波形（電位Ｖ11[q]、Ｖ12[q]、Ｖ21[q]、Ｖ22[q]）は、インク温度Ｔに応じて可変に定められる。このため、以下では、駆動波形信号ＣomA[q]の波形がインク温度Ｔに応じて変化することを表すために、駆動波形信号ＣomA[q]、単位波形Ｗ1[q]及びＷ2[q]、電位差ｄＶ1[q]及びｄＶ2[q]に対し、符号[T]を付して、これらをインク温度Ｔの関数として表現する場合がある（図１２参照）。
【００６６】
図７に例示するように、本実施形態に係る駆動波形信号ＣomB[q]の電位は基準電位Ｖ0に設定されている。
このため、吐出部Ｄに対して、駆動波形信号ＣomB[q]が駆動信号Ｖinとして供給される場合において、当該吐出部Ｄの振動板３１０に撓みは生じないので、当該吐出部Ｄからインクは吐出されない。
なお、駆動波形信号ＣomB[q]は、吐出部Ｄからインクを吐出させない程度に、当該吐出部Ｄの振動板３１０を微振動させるための波形を含むものであってもよい。
【００６７】
次に、図９を参照しつつ、単位印刷期間ＵPにおいて駆動回路ＤＲ[q]が出力する駆動信号Ｖinの波形について説明する。
単位印刷期間ＵPにおいて供給される印刷制御信号ＳＩ[q][m]が、（ｂ1、ｂ2）＝（１、１）を示す場合、ｍ段の出力端ＯTNからは、駆動信号Ｖin[q][m]として、制御期間ＵP1において単位波形Ｗ1[q]を有する駆動波形信号ＣomA[q]が出力され、制御期間ＵP2において単位波形Ｗ2[q]を有する駆動波形信号ＣomB[q]が出力される。つまり、この場合、駆動信号Ｖin[q][m]の波形は、図９に示すように、単位波形Ｗ1[q]及び単位波形Ｗ2[q]を含む波形Ｄp1[q]となる。よって、記録ヘッドＨＤ[q]のｍ段の吐出部Ｄは、単位印刷期間ＵPのうち、制御期間ＵP1において単位波形Ｗ1[q]に基づく中程度の量のインクを吐出し、制御期間ＵP2において単位波形Ｗ2[q]に基づく小程度の量のインクを吐出する。そして、これら２度にわたり吐出されたインク滴が合体し、記録媒体Ｐ上には大ドットが形成される。
【００６８】
また、単位印刷期間ＵPにおいて供給される印刷制御信号ＳＩ[q][m]が、（ｂ1、ｂ2）＝（１、０）を示す場合、駆動信号Ｖin[q][m]の波形は、単位波形Ｗ1[q]を含む波形Ｄp2[q]となるため、吐出部Ｄからは単位波形Ｗ1[q]に基づく中程度の量のインクが吐出され、その結果、記録媒体Ｐ上には中ドットが形成される。
また、単位印刷期間ＵPにおいて供給される印刷制御信号ＳＩ[q][m]が、（ｂ1、ｂ2）＝（０、１）を示す場合、駆動信号Ｖin[q][m]の波形は、単位波形Ｗ2[q]を含む波形Ｄp3[q]となるため、吐出部Ｄからは単位波形Ｗ2[q]に基づく小程度の量のインクが吐出され、その結果、記録媒体Ｐ上には小ドットが形成される。
また、単位印刷期間ＵPにおいて供給される印刷制御信号ＳＩ[q][m]が、（ｂ1、ｂ2）＝（０、０）を示す場合、駆動信号Ｖin[q][m]の波形は、基準電位Ｖ0に保たれた波形Ｄp4[q]となるため、吐出部Ｄからはインクが吐出されず、記録媒体Ｐ上にはドットが記録されない（非記録となる）。
【００６９】
＜４．印刷処理、温度情報取得処理、及び、駆動波形補正処理＞
次に、図１０乃至図１２を参照しつつ、印刷処理、温度情報取得処理、及び、駆動波形補正処理について説明する。
図１０は、印刷処理、温度情報取得処理、及び、駆動波形補正処理におけるインクジェットプリンター１の動作の一例を示すフローチャートである。図１１は、インク温度Ｔと検出温度ＴSとの関係を示す説明図である。図１２は、インク温度Ｔと駆動波形信号ＣomA[q]の波形との関係を示す説明図である。
【００７０】
インクジェットプリンター１が画像データＩmgを受信すると、制御部６は当該画像データＩmgを記憶部６２に格納する（Ｓ１００）。
次に、制御部６は、記憶部６２に記憶されているカウント値Ｄcnt[q][m]、カウント値Ｈcnt[q]、及び、カウント値Ｔcnt[q]を、それぞれ「０」に初期化する（Ｓ１０２）。
【００７１】
ここで、カウント値Ｄcnt[q][m]とは、記録ヘッドＨＤ[q]のｍ段の吐出部Ｄからインクが吐出された回数の合計値を表すためのカウント値である。記憶部６２には、４Ｍ個の吐出部Ｄと１対１に対応する４Ｍ個のカウント値Ｄcnt[q][m]が記憶されている。
カウント値Ｈcnt[q]とは、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄからインクが吐出された回数の合計値を表すためのカウント値である。記憶部６２には、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]と１対１に対応する４個のカウント値Ｈcnt[1]〜Ｈcnt[4]が記憶されている。
カウント値Ｔcnt[q]とは、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄが駆動信号Ｖinにより駆動された回数の合計値を表すためのカウント値である。つまり、カウント値Ｔcnt[q]は、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄがインクを吐出するように駆動された回数と、インクを吐出しないように駆動された回数と、の合計値を表す。記憶部６２には、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]と１対１に対応する４個のカウント値Ｔcnt[1]〜Ｔcnt[4]が記憶されている。
なお、本実施形態では、記憶部６２が、カウント値Ｄcnt[q][m]、カウント値Ｈcnt[q]、及び、カウント値Ｔcnt[q]を記憶しているが、本発明はこのような態様に限定されるものではなく、少なくともカウント値Ｈcnt[q]を記憶していればよい。
【００７２】
次に、制御部６は、各温度センサーＳ[q]から検出温度情報ＲT[q]を取得する（Ｓ１０４）。
そして、制御部６は、ステップＳ１０４で取得した検出温度情報ＲT[q]が示す検出温度ＴS[q]に基づいて、駆動波形信号Ｃom[q]の波形を決定する（Ｓ１０６）。
【００７３】
インク温度Ｔが変化すると、インクの粘性も変化する。具体的には、インク温度Ｔが上昇すると、インクの粘度が低下し、インク温度Ｔが低下すると、インクの粘度が上昇する。このため、駆動波形信号Ｃomが同一の波形である場合、インク温度Ｔが上昇すると、吐出部Ｄから吐出されるインク滴の飛翔速度が目標速度よりも速くなり、また、吐出部Ｄから吐出されるインク量も多くなる等、吐出部Ｄにおけるインクの吐出特性が変化する。この場合、当該インク滴が記録媒体Ｐ上の目標位置とは異なる位置に着弾することになり、また、各画素に吐出すべきインク量よりも多い量のインクが吐出部Ｄから吐出されることになるため、印刷される画像の画質が劣化する。
本実施形態に係るインクジェットプリンター１では、キャビティ３２０内部のインク温度Ｔの変動による吐出部Ｄからのインクの吐出特性の変化に起因して生じる印刷画質の劣化（例えば、表示ムラの発生）を防止するために、駆動波形信号Ｃom[q]の波形を、記録ヘッドＨＤ[q]のキャビティ３２０内部のインク温度Ｔ[q]に応じた波形となるように調整する。
以下、図１０に加えて図１１及び図１２を参照しつつ、
インク温度Ｔに応じた駆動波形信号Ｃomの波形の調整の一例について説明する。
【００７４】
本実施形態では、インクジェットプリンター１が印刷処理を実行可能な温度範囲ＴPを、例えば、図１１に示すように、温度範囲Ｔ1〜Ｔ3の３つの温度範囲に区分する。そして、記憶部６２には、インク温度Ｔが温度範囲Ｔ1である場合に検出温度情報ＲT[q]が示す温度範囲ＴS1と、インク温度Ｔが温度範囲Ｔ2である場合に検出温度情報ＲT[q]が示す温度範囲ＴS2と、インク温度Ｔが温度範囲Ｔ1である場合に検出温度情報ＲT[q]が示す温度範囲ＴS3と、が記憶されている。
なお、本実施形態では、インクジェットプリンター１が印刷処理を実行可能な温度範囲を３つ（Ｔ1、Ｔ2、Ｔ3）に区分したが、これは一例に過ぎず、２以上の温度範囲に区分するものであればよい。この場合、記憶部６２は、複数の温度範囲と１対１に対応する複数の駆動波形信号Ｃomの波形（または、波形を表すための各種パラメーター値）を記憶していればよい。
【００７５】
ステップＳ１０６において、制御部６は、ステップＳ１０４で取得した検出温度情報ＲT[q]の示す検出温度ＴS[q]が、温度範囲ＴS1に含まれる場合には、駆動波形信号ＣomA[q]として駆動波形信号ＣomA[q][T1]を出力し、温度範囲ＴS2に含まれる場合には、駆動波形信号ＣomA[q]として駆動波形信号ＣomA[q][T2]を出力し、温度範囲ＴS3に含まれる場合には、駆動波形信号ＣomA[q]として駆動波形信号ＣomA[q][T3]を出力する。
本実施形態に置いて、駆動波形信号ＣomA[q][T1]〜ＣomA[q][T3]のそれぞれの波形は、吐出部Ｄにおけるインク温度Ｔの変動に伴いインクの粘度が変化する場合であっても、インク滴の飛翔速度やインクの吐出量を略同一に保つことが可能なように定められる。
【００７６】
より具体的には、本実施形態に係る駆動波形信号ＣomA[q][T1]〜ＣomA[q][T3]のそれぞれの波形は、例えば、図１２に例示するように、駆動波形信号ＣomA[q][T1]における電位差ｄＶ1[q][T1]及びｄＶ2[q][T1]と、駆動波形信号ＣomA[q][T2]における電位差ｄＶ1[q][T2]及びｄＶ2[q][T2]と、駆動波形信号ＣomA[q][T3]における電位差ｄＶ1[q][T3]及びｄＶ2[q][T3]と、の間に、以下の式（１）及び式（２）が成立するように定められている。
ｄＶ1[q][T1]  ＞  ｄＶ1[q][T2]  ＞  ｄＶ1[q][T3]    ……式（１）
ｄＶ2[q][T1]  ＞  ｄＶ2[q][T2]  ＞  ｄＶ2[q][T3]    ……式（２）
これにより、吐出部Ｄにおいて、インク温度Ｔが変動する場合であっても、吐出部Ｄにおけるインクの吐出特性の変化を抑え、印刷画質の劣化を防止することができる。
【００７７】
次に、制御部６は、現在の時刻が属する単位期間の次の単位期間が、単位印刷期間ＵPであるか否かを判定する（Ｓ１０８）。
以下、ステップＳ１０８において判定の対象とされる「次の単位期間」を、「対象単位期間」と称する。
なお、本実施形態では、対象単位期間を、現在の時刻が属する単位期間の次の単位期間としているが、これは一例に過ぎず、対象単位期間は、現在の時刻が属する単位期間よりも後の単位期間であればよい。現在の時刻が属する単位期間と対象単位期間との関係は、制御部６が有するＣＰＵの処理速度や、記憶部６２が有する記憶容量に応じて、適宜定めればよい。
【００７８】
ステップＳ１０８の判定結果が肯定である場合、つまり、現在の時刻が属する単位期間が単位印刷期間ＵPである場合、制御部６は、画像データＩmgに応じた印刷制御信号ＳＩ[q]と、ステップＳ１０６（または、後述するステップＳ１２８）において定めた波形を有する駆動波形信号Ｃom[q]と、を生成し、生成した印刷制御信号ＳＩ[q]及び駆動波形信号Ｃom[q]を駆動回路ＤＲ[q]に供給することで、対象単位期間における各吐出部Ｄの駆動を制御する（Ｓ１１０）。
その後、制御部６は、全ての印刷処理（記録媒体Ｐへの画像の印刷）が完了したか否かを判定する（Ｓ１１２）。
【００７９】
次に、制御部６は、全ての印刷処理が完了している場合（Ｓ１１２：Ｙｅｓ）には、図１０のフローチャートに示す処理を終了する。
一方、制御部６は、全ての印刷処理が完了していない場合（Ｓ１１２：Ｎｏ）には、カウント値Ｄcnt[q][m]、カウント値Ｈcnt[q]、及び、カウント値Ｔcnt[q]を更新する（Ｓ１１４）。
【００８０】
ステップＳ１１４において、制御部６が実行する具体的な処理の内容は、例えば以下のとおりである。
すなわち、ステップＳ１１４において、制御部６は、第１に、ステップＳ１１０の処理において駆動回路ＤＲ[q]に供給した印刷制御信号ＳＩ[q]のうち、印刷制御信号ＳＩ[q][m]が、ｍ段の吐出部Ｄに対してインクを吐出することを指定する場合、つまり、「（ｂ1、ｂ2）≠（０，０）」である場合、カウント値Ｄcnt[q][m]に「１」を加算することでカウント値Ｄcnt[q][m]を更新し、ｍ段の吐出部Ｄに対してインクを吐出させないことを指定する場合、つまり、「（ｂ1、ｂ2）＝（０，０）」である場合、カウント値Ｄcnt[q][m]の値を変更しない。
第２に、制御部６は、ステップＳ１１０の処理において駆動回路ＤＲ[q]に供給した印刷制御信号ＳＩ[q]によってインクを吐出する旨の指定を受けた吐出部Ｄの個数を加算することで、カウント値Ｈcnt[q]を更新する。なお、カウント値Ｈcnt[q]は、駆動回路ＤＲ[q]に対応して設けられたＭ個のカウント値Ｄcnt[q][1]〜Ｄcnt[q][M]を合計することで算出してもよい。
第３に、制御部６は、カウント値Ｔcnt[q]に「Ｍ」を加算することでカウント値Ｔcnt[q]を更新する。
このように、制御部６は、４Ｍ個のカウント値Ｄcnt[q][m]、４個のカウント値Ｈcnt[q]、及び、４個のカウント値Ｔcnt[q]のそれぞれを更新した後に、処理をステップＳ１０８に進める。
【００８１】
ステップＳ１０８の判定結果が否定である場合、つまり、現在の時刻が属する単位期間が単位休止期間Ｕbである場合、制御部６は、全ての印刷処理（記録媒体Ｐへの画像の印刷）が完了したか否かを判定する（Ｓ１１６）。
次に、制御部６は、全ての印刷処理が完了している場合（Ｓ１１６：Ｙｅｓ）には、図１０のフローチャートに示す処理を終了する。
一方、制御部６は、全ての印刷処理が完了していない場合（Ｓ１１６：Ｎｏ）には、現在の時刻が属する単位期間が、単位印刷期間ＵPの直前の単位休止期間Ｕbとなるまで待機する（Ｓ１１８）。
【００８２】
ステップＳ１１８における待機により、現在の時刻が属する単位期間が単位印刷期間ＵPの直前の単位休止期間Ｕbとなったとき、制御部６は、駆動回路ＤＲ[1]〜ＤＲ[4]に対応する４個のカウント値Ｈcnt[1]〜Ｈcnt[4]の中で最大の値を有するカウント値Ｈcnt[q]を、カウント値Ｈcnt[qmax]として選択し、当該カウント値Ｈcnt[qmax]が閾値ＴH1以上であるか否かを判定する（Ｓ１２０）。
ここで、ｑmaxとは、１≦ｑmax≦４を満たす自然数である。また、閾値ＴH1とは、「１」以上の自然数である。
なお、本実施形態では、４個のカウント値Ｈcnt[1]〜Ｈcnt[4]の中で最大の値となるものが複数ある場合には、これら最大の値となるものの中から１つを、例えばランダムに、カウント値Ｈcnt[qmax]として選択する。
そして、制御部６は、ステップＳ１２０における判定結果が肯定である場合には、処理をステップＳ１２２に進め、一方、ステップＳ１２０における判定結果が否定である場合には、処理をステップＳ１１０に進める。
【００８３】
また、制御部６は、カウント値Ｈcnt[qmax]を、カウント値Ｔcnt[qmax]で除算することで、記録ヘッドＨＤ[qmax]のデューティー比Ｈduty[qmax]を算出し、当該デューティー比Ｈduty[qmax]が閾値ＴH2以上であるか否かを判定する（Ｓ１２２）。
そして、制御部６は、ステップＳ１２２における判定結果が肯定である場合には、処理をステップＳ１２４に進め、一方、ステップＳ１２２における判定結果が否定である場合には、処理をステップＳ１１０に進める。
ここで、閾値ＴH2とは、「０」よりも大きい実数である。また、デューティー比Ｈduty[q]とは、ドット記録率、つまり、記録ヘッドＨＤ[q]が備えるＭ個の吐出部Ｄがドットを記録可能な画素数のうち実際にドットが形成される画素の割合を示す値である。例えば、デューティー比Ｈduty[q]が「１０％」とは、１０画素に１画素の割合でドットが記録されることを意味する。
【００８４】
なお、記憶部６２が、カウント値Ｔcnt[q]を記憶していない場合には、制御部６が最後に駆動波形信号Ｃom[qmax]の波形を決定してから現時刻までの期間に含まれる単位印刷期間ＵPの個数に４Ｍを乗算することで、カウント値Ｔcnt[qmax]を算出すればよい。
また、本実施形態では、制御部６は、ステップＳ１２０における判定、すなわち、記録ヘッドＨＤ[qmax]が備えるＭ個の吐出部Ｄからのインクの吐出回数であるカウント値Ｈcnt[qmax]が閾値ＴH1以上であるか否かの判定と、ステップＳ１２２における判定、すなわち、記録ヘッドＨＤ[qmax]が備えるＭ個の吐出部Ｄのデューティー比Ｈduty[qmax]が閾値ＴH2以上であるか否かの判定と、の両方の判定を実行するが、これは一例であり、当該２つの判定のうち少なくとも一方を実行するものであればよい。
【００８５】
制御部６は、ステップＳ１２２の判定結果が肯定である場合、記録ヘッドＨＤ[qmax]に設けられた温度センサーＳ[qmax]から、検出温度情報ＲT[qmax]を取得する（Ｓ１２４）。
すなわち、本実施形態において、制御部６は、印刷制御信号ＳＩの示す内容に応じて生成されるカウント値Ｈcnt[q]またはデューティー比Ｈduty[q]の少なくとも一方に基づいて定められるタイミングで、温度センサーＳ[q]から検出温度情報ＲT[q]を取得する。
【００８６】
次に、制御部６は、ステップＳ１２４で取得した検出温度情報ＲT[qmax]が示す検出温度ＴS[qmax]に基づいて、駆動波形信号Ｃom[qmax]の波形を補正するか否かについて判定する（Ｓ１２６）。
具体的には、制御部６は、制御部６が最後に生成した駆動波形信号Ｃom[qmax]に対応する温度範囲と、ステップＳ１２４で取得した検出温度情報ＲT[qmax]が示す検出温度ＴS[qmax]に対応する温度範囲と、が一致しているか否かを判定することで、駆動波形信号Ｃom[qmax]の波形を補正するか否かについて判定する。
これは、両温度範囲が不一致の場合、対象単位期間において駆動回路ＤＲ[qmax]に供給する駆動波形信号Ｃom[qmax]の波形が、対象単位期間における吐出部Ｄのインク温度Ｔに対応した駆動波形信号Ｃomとは異なる波形となる可能性が高いからであり、この場合には、駆動波形信号Ｃom[qmax]の波形を、対象単位期間の直前の時刻における吐出部Ｄのインク温度Ｔに応じた波形に補正することが好ましいからである。
そして、制御部６は、ステップＳ１２６における判定結果が肯定である場合には、処理をステップＳ１２８に進め、一方、ステップＳ１２６における判定結果が否定である場合には、処理をステップＳ１１０に進める。
【００８７】
制御部６は、ステップＳ１２６の判定結果が肯定である場合、駆動波形信号Ｃom[qmax]のうち駆動波形信号ＣomA[qmax]の波形を、ステップＳ１２４で取得した検出温度情報ＲT[qmax]が示す検出温度ＴS[qmax]に対応する温度範囲に応じた駆動波形信号ＣomA[q][T]の波形となるように補正する（Ｓ１２８）。なお、ステップＳ１２８における駆動波形信号Ｃom[qmax]の波形の補正は、ステップＳ１０６における駆動波形信号Ｃom[q]の波形を決定する処理と同様である。
【００８８】
次に、制御部６は、記録ヘッドＨＤ[qmax]に係る各種カウント値、つまり、カウント値Ｄcnt[qmax][m]、カウント値Ｈcnt[qmax]、及び、カウント値Ｔcnt[qmax]を、それぞれ「０」に初期化する（Ｓ１３０）。そして、制御部６は処理をステップＳ１１０に進める。
なお、本実施形態において、制御部６は、ステップＳ１２８において駆動波形信号Ｃom[qmax]の波形の補正を実行した場合にのみ、ステップＳ１３０において記録ヘッドＨＤ[qmax]に係る各種カウント値を初期化するが、本発明はこのような態様に限定されるものではない。例えば、制御部６は、休止期間ＵBRKにおいて、全てのカウント値Ｄcnt[q][m]、Ｈcnt[q]、及び、Ｔcnt[q]を初期化してもよい。この例では、連続印刷期間ＵPRTにおいてインク温度Ｔが上昇して、インク温度Ｔが従来とは異なる温度範囲に属することとなった場合に、休止期間ＵBRKにおいてインク温度Ｔが低下して従来の温度範囲に戻る可能性があるというケースを勘案して、検出温度情報ＲTの取得と駆動波形信号Ｃomの波形の補正とを実行することができる。
【００８９】
このように、制御部６は、少なくとも、ステップＳ１０６及びＳ１１０を実行することで、画像データＩmgが示す画像を記録媒体Ｐに形成するための印刷制御信号ＳＩ及び駆動波形信号Ｃomを出力する「印刷制御部」として機能する。
また、制御部６は、少なくとも、ステップＳ１２０またはＳ１２２の一方と、ステップＳ１２４と、を実行することで、印刷制御信号ＳＩに基づいて生成されるカウント値Ｈcnt[qmax]またはデューティー比Ｈduty[qmax]に応じたタイミングで検出温度情報ＲT[qmax]を取得する「取得制御部」として機能する。
さらに、制御部６は、少なくとも、ステップＳ１２８を実行することで、駆動波形信号Ｃomの波形を補正する「補正部」として機能する。
【００９０】
＜５．実施形態の結論＞
吐出部Ｄからのインクの吐出回数が多い場合や、吐出部Ｄまたは記録ヘッドＨＤにおけるインクデューティーが高い場合には、インク温度Ｔが上昇しやすく、その場合には吐出部Ｄからのインクの吐出特性も変化する。
これに対して、本実施形態では、インクの吐出特性が変化しやすい記録ヘッドＨＤ[q]、つまり、インクの吐出回数が多くインクデューティー比の高い記録ヘッドＨＤ[q]から、優先的に検出温度情報ＲT[q]を取得し、当該検出温度情報ＲT[q]に基づいて駆動波形信号Ｃom[q]の補正を行う。
このため、吐出部Ｄにおけるインク温度Ｔが変動する可能性が高く、吐出部Ｄからのインクの吐出特性が大きく変化する可能性の高い記録ヘッドＨＤ[q]において、吐出部Ｄからのインクの吐出特性が変化する可能性を低く抑えることができる。つまり、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]に設けられる４Ｍ個の吐出部Ｄの全体におけるインクの吐出特性の変化の程度を小さく押さえることができる。更に、４個の記録ヘッドＨＤ[1]〜ＨＤ[4]から同時に検出温度情報ＲT[1]〜ＲT[4]を取得する場合と比較して、制御部６における処理負荷を軽減することができる。
【００９１】
＜６．変形例＞  
以上の実施形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。
なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００９２】
＜変形例１＞
上述した実施形態では、温度情報取得処理（検出温度情報ＲT[qmax]を取得するか否かの判定、及び、当該判定結果が肯定である場合の検出温度情報ＲT[qmax]の取得）と、駆動波形補正処理と、を休止期間ＵBRKにおいて実行するが、本発明はこのような態様に限定されるものではなく、温度情報取得処理及び駆動波形補正処理を、連続印刷期間ＵPRTにおいて実行してもよい。
【００９３】
図１３は、変形例１に係る印刷処理、温度情報取得処理、及び、駆動波形補正処理におけるインクジェットプリンター１の動作の一例を示すフローチャートである。
図１３に示すフローチャートは、制御部６が、ステップＳ１０８、Ｓ１１６、Ｓ１１８を実行しない点と、ステップＳ１１４の終了後にステップＳ１２０が実行される点と、を除き、図１０に示すフローチャートと同様である。
【００９４】
図１３に示すように、変形例１において制御部６は、連続印刷期間ＵPRTのうち一の単位印刷期間ＵPにおける印刷処理で用いられる、印刷制御信号ＳＩ[q]及び駆動波形信号Ｃom[q]を出力すると（Ｓ１１０）、当該一の単位印刷期間ＵPに後続する他の単位印刷期間ＵPが開始される前に、温度情報取得処理及び駆動波形補正処理を含むステップＳ１１４以降の処理を実行して、当該他の単位印刷期間ＵPにおける印刷処理で用いられる、駆動波形信号Ｃom[qmax]の補正や、当該補正の要否を判断するための検出温度情報ＲT[qmax]の取得等の処理を実行する。つまり、変形例１では、連続印刷期間ＵPRTが終了して休止期間ＵBRKが開始されるのを待つことなく、温度情報取得処理及び駆動波形補正処理を実行する。
このため、変形例１では、吐出部Ｄのインク温度Ｔの変動に伴う吐出部Ｄからのインクの吐出特性の変化に対して、より迅速且つリアルタイムに対応した駆動波形信号Ｃomの波形の補正を行うことができ、インク温度Ｔの変動に伴う印刷品質の劣化をより小さく抑えることが可能となる。
【００９５】
なお、本変形例においても、制御部６は、少なくともステップＳ１０６及びＳ１１０を実行することで「印刷制御部」として機能し、少なくともステップＳ１２０またはＳ１２２の一方とステップＳ１２４とを実行することで「取得制御部」として機能し、少なくともステップＳ１２８を実行することで「補正部」として機能する。
【００９６】
＜変形例２＞
上述した実施形態及び変形例では、印刷制御信号ＳＩに基づいてカウント値Ｈcnt[q]を生成し、当該カウント値Ｈcnt[q]に応じたタイミングで、温度情報取得処理及び駆動波形補正処理を実行するものであるが、本発明はこのような態様に限定されるものではなく、温度情報取得処理及び駆動波形補正処理を実行するタイミングを、画像データＩmg等に基づいて、例えば最初に印刷処理が開始される前に予め決定するものであってもよい。
【００９７】
図１４は、変形例２に係る印刷処理、温度情報取得処理、及び、駆動波形補正処理におけるインクジェットプリンター１の動作の一例を示すフローチャートである。
図１４に示すフローチャートは、制御部６が、ステップＳ１０２、Ｓ１０８、Ｓ１１４、Ｓ１１６、Ｓ１１８、Ｓ１２０、Ｓ１２２、及び、Ｓ１３０を実行しない点と、ステップＳ２００、Ｓ２０２、及び、Ｓ２０４を実行する点と、において、図１０に示すフローチャートと相違する。
【００９８】
図１４に示すように、変形例２において制御部６は、ステップＳ１００で取得した画像データＩmgに基づいて、各記録ヘッドＨＤ[q]における単位印刷期間ＵPまたは連続印刷期間ＵPRT毎の、デューティー比Ｈduty[q]及びカウント値Ｈcnt[q]を生成する（Ｓ２００）。
なお、本変形例では、ステップＳ２００において、デューティー比Ｈduty[q]と、カウント値Ｈcnt[q]と、を生成するが、何れか一方のみを生成するものであってもよい。
【００９９】
次に、制御部６は、ステップＳ２００において生成した、単位印刷期間ＵPまたは連続印刷期間ＵPRT毎のデューティー比Ｈduty[q]及びカウント値Ｈcnt[q]に基づいて、制御部６が検出温度情報ＲT[q]を取得するタイミングと、当該タイミングにおいて検出温度情報ＲTを取得する対象となる一の温度センサーＳ[q]と、を決定する（Ｓ２０２）。
なお、ステップＳ２０２において、制御部６は、検出温度情報ＲT[q]の取得タイミングを、図１０に示すステップＳ１２０、Ｓ１２４と同様に、カウント値Ｈcnt[q]が閾値ＴH1以上になるという条件、及び、デューティー比Ｈduty[q]が閾値ＴH2以上になるという条件のうち、少なくとも一方が満たされるタイミングとすればよい。
【０１００】
制御部６は、例えば現在の時刻が属する単位期間が、ステップＳ２０２で定めた検出温度情報ＲT[q]の取得タイミングに該当するか否かを判定する（Ｓ２０４）。
これにより、制御部６は、ステップＳ２０２で予め定めた検出温度情報ＲT[q]の取得スケジュールに基づいて、検出温度情報ＲT[q]を取得し（Ｓ１２４）、駆動波形信号Ｃom[q]の波形を補正することができる（Ｓ１２８）。
【０１０１】
このように、本変形例では、検出温度情報ＲT[q]の取得タイミングと取得対象とについての決定を、印刷処理の開始前に実行する。また、本変形例では、２以上の温度センサーＳ[q]から同時に検出温度情報ＲTを取得することを防止し、ある取得タイミングでは一の温度センサーＳ[q]からのみ検出温度情報ＲTを取得するように、検出温度情報ＲT[q]の取得タイミングを決定する。
このため、印刷処理の高速化（吐出部Ｄからの吐出周波数の向上による単位期間の短縮化）をする場合であっても、制御部６に過大な処理負荷をかけることなく、
温度情報取得処理を実行することができる。
【０１０２】
なお、本変形例において、制御部６は、少なくともステップＳ１０６、及び、Ｓ１１０を実行することで、「印刷制御部」として機能し、少なくともステップＳ２００、Ｓ２０２、Ｓ２０４、及び、Ｓ１２４、を実行することで、「取得制御部」として機能し、少なくともステップＳ１２８を実行することで「補正部」として機能する。
【０１０３】
＜変形例３＞
上述した実施形態及び変形例において、制御部６は、同時に一つの温度センサーＳ[q]のみから検出温度情報ＲT[q]を取得するが、本発明はこのような態様に限定されるものではなく、同時に２以上の温度センサーＳ[q]から検出温度情報ＲT[q]を取得してもよい。
【０１０４】
＜変形例４＞
上述した実施形態及び変形例では、インクジェットプリンター１として、ヘッドユニットＨＵを搭載したキャリッジ３２の主走査方向と、記録媒体Ｐが搬送される副走査方向とが、異なる方向であるシリアルプリンターを例示して説明したが、本発明はこれに限定されるものではなく、吐出部Ｄが配置される領域の幅が記録媒体Ｐの幅以上の幅となるラインプリンターであってもよい。
インクジェットプリンター１がラインプリンターである場合、インクジェットプリンター１の動作期間は、休止期間ＵBRKを含まず、１または複数の連続印刷期間ＵPRTのみから構成されるものであってもよい。この場合、１枚の記録媒体Ｐに対して画像を形成する期間が、連続印刷期間ＵPRTに相当する。
【０１０５】
＜変形例５＞
上述した実施形態及び変形例では、駆動波形信号Ｃom[q]は、ＣomA[q]、及び、ＣomB[q]の２つの信号を含むが、本発明はこのような態様に限定されるものではなく、駆動波形信号Ｃom[q]は、１つの信号（例えば、駆動波形信号ＣomA[q]）のみを含む信号であってもよいし、３以上の任意の個数の信号からなるものでもよい。
また、印刷制御信号ＳＩ[q]のビット数は、２ビットに限定されるものではなく、表示すべき階調や、駆動波形信号Ｃom[q]に含まれる信号の数により適宜決定すればよい。
【０１０６】
＜変形例６＞
上述した実施形態及び変形例において、ヘッドユニットＨＵ[q]は、インクカートリッジ３１（つまり、インク色）に対して１対１となるように設けられるが、本発明はこのような態様に限定されるものではなく、１個のインクカートリッジ３１に対して、２個以上のヘッドユニットＨＵ[q]を設けてもよい。
この場合、吐出部Ｄのインク温度Ｔをより正確に測定することが可能となり、吐出部Ｄにおけるインク温度Ｔの変動に起因する、吐出部Ｄにおけるインクの吐出特性の変化を小さく抑えることが可能となる。
【０１０７】
＜変形例７＞
上述した実施形態及び変形例では、温度センサーＳ[q]は、周期的に（例えば、制御部６が出力するクロック信号ＣＬに規定される周期で）検出温度情報ＲT[q]を出力するが、本発明はこのような態様に限定されるものではなく、制御部６からの要求に応じて検出温度ＴS[q]を検出し、検出温度ＴS[q]を検出したタイミングで検出温度情報ＲT[q]を出力するものであってもよい。
【０１０８】
＜変形例８＞
上述した実施形態及び変形例では、インクジェットプリンター１は、圧電素子３００を振動させることによりノズルＮからインクを吐出させるものであるが、本発明はこのような態様に限定されるものではなく、例えば、キャビティ３２０に設けられた発熱体（図示省略）を発熱させることによりキャビティ３２０内に気泡を生じさせてキャビティ３２０内部の圧力を高め、これによりインクを吐出させる、所謂サーマル方式であってもよい。
【符号の説明】
【０１０９】
１……インクジェットプリンター、３……移動体、４……移動機構、６……制御部、７……給紙機構、９……ホストコンピューター、６２……記憶部、Ｄ……吐出部、ＤＲ……駆動回路、ＨＤ……記録ヘッド、ＨＵ……ヘッドユニット、Ｎ……ノズル、Ｓ……温度センサー。
【図１】
2015182345.tif 000003
【図２】
2015182345.tif 000004
【図３】
2015182345.tif 000005
【図４】
2015182345.tif 000006
【図５】
2015182345.tif 000007
【図６】
2015182345.tif 000008
【図７】
2015182345.tif 000009
【図８】
2015182345.tif 000010
【図９】
2015182345.tif 000011
【図１０】
2015182345.tif 000012
【図１１】
2015182345.tif 000013
【図１２】
2015182345.tif 000014
【図１３】
2015182345.tif 000015
【図１４】
2015182345.tif 000016