(57)【要約】【課題】吐出部からの液体の吐出状態が異常な状態から正常な状態に回復する可能性が存在する場合に吐出異常であるとの判定が下されることを回避する【解決手段】  液体を吐出する吐出部と、吐出部における液体の吐出状態を判定し判定の結果を示す判定情報を出力する判定部と、判定部が判定を行うことを決定する決定部と、決定部が判定を行うことを決定した場合に吐出部を駆動する駆動部と、駆動部が吐出部を駆動した場合に吐出部に生じる残留振動を検出する検出部と、を備え、判定部は、検出部の検出結果に応じて吐出部における液体の吐出状態を判定し、決定部は、判定を行うことを決定した後に判定部が出力する判定情報が所定の内容を示す場合には、再び、判定を行うことを決定することを特徴とする液体吐出装置。【選択図】図２１
2017052227.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出する吐出部と、
前記吐出部における液体の吐出状態を判定し前記判定の結果を示す判定情報を出力する判定部と、
前記判定部が前記判定を行うことを決定する決定部と、
前記決定部が前記判定を行うことを決定した場合に前記吐出部を駆動する駆動部と、
前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、
を備え、
前記判定部は、
前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し、
前記決定部は、
前記判定を行うことを決定した後に前記判定部が出力する判定情報が所定の内容を示す場合には、
再び、前記判定を行うことを決定する、
ことを特徴とする液体吐出装置。
【請求項２】
前記所定の内容は、
前記吐出部の内部に充填された液体に気泡が混入していることを示す内容である、
ことを特徴とする、請求項１に記載の液体吐出装置。
【請求項３】
前記吐出部、前記駆動部、及び、前記検出部を収納するための筐体と、
前記筐体内部の所定箇所の温度を示す温度情報を生成する温度情報生成部と、
を備え、
前記決定部は、
前記判定を行うことの決定をした後に再び前記判定を行うことの決定をする場合において、
先の決定から後の決定までの待機時間を、前記温度情報の示す温度に応じて定める、
ことを特徴とする、請求項１または２に記載の液体吐出装置。
【請求項４】
前記決定部は、
前記判定を行うことの決定をした後に再び前記判定を行うことの決定をする場合において、
先の決定から後の決定までの待機時間を、前記吐出部が吐出する液体の成分に応じて定める、
ことを特徴とする、請求項１乃至３のうち何れか１項に記載の液体吐出装置。
【請求項５】
前記吐出部、前記駆動部、及び、前記検出部を収納するための筐体と、
前記筐体内部の所定箇所の温度を示す温度情報を生成する温度情報生成部と、
を備え、
前記決定部は、
前記判定を行うことの決定をした後に前記判定部が出力する判定情報が前記所定の内容を示す場合には、
前記判定情報が前記所定の内容とは異なる内容を示すまでの間、または、
前記判定を行うことの決定の回数が上限回数に到達するまでの間、
前記判定を行うことの決定を繰り返し行い、
前記上限回数は、
前記温度情報の示す温度に応じて定められる回数である、
ことを特徴とする、請求項１または２に記載の液体吐出装置。
【請求項６】
前記決定部は、
前記判定を行うことの決定をした後に前記判定部が出力する判定情報が前記所定の内容を示す場合には、
前記判定情報が前記所定の内容とは異なる内容を示すまでの間、または、
前記判定を行うことの決定の回数が上限回数に到達するまでの間、
前記判定を行うことの決定を繰り返し行い、
前記上限回数は、
前記吐出部が吐出する液体の成分に応じて定められる回数である、
ことを特徴とする、請求項１、２、または、５に記載の液体吐出装置。
【請求項７】
前記駆動部は、
前記決定部が、
前記判定を行うことの決定をした後に再び前記判定を行うことの決定をする場合において、
先の決定に応じて前記吐出部を駆動してから、
後の決定に応じて前記吐出部を駆動するまで間に、
前記吐出部において微振動が生じるように前記吐出部を駆動する、
ことを特徴とする、請求項１乃至６のうち何れか１項に記載の液体吐出装置。
【請求項８】
液体を吐出する吐出部と、
前記吐出部を駆動する駆動部と、
前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、
前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し当該判定の結果を示す判定情報を出力する判定部と、
を備える液体吐出装置の制御方法であって、
前記吐出部が駆動されるように前記駆動部を制御し、
前記吐出部に生じる残留振動を検出するように前記検出部を制御し、
前記検出部の検出結果に応じて前記判定部が出力する判定情報が所定の内容を示す場合には、
再び、
前記吐出部が駆動されるように前記駆動部を制御し、
前記吐出部に生じる残留振動を検出するように前記検出部を制御することで、
前記判定部に前記判定情報を出力させる、
ことを特徴とする液体吐出装置の制御方法。
【請求項９】
液体を吐出する吐出部と、
前記吐出部を駆動する駆動部と、
前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、
を備える液体吐出装置の制御ユニットであって、
前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し当該判定の結果を示す判定情報を出力する判定部と、
前記駆動部及び前記検出部の動作を制御する制御部と、
を備え、
前記制御部は、
前記吐出部が駆動されるように前記駆動部を制御し、且つ、
前記吐出部に生じる残留振動を検出するように前記検出部を制御したときに、
前記判定部が出力する判定情報が所定の内容を示す場合には、
再び、
前記吐出部が駆動されるように前記駆動部を制御し、且つ、
前記吐出部に生じる残留振動を検出するように前記検出部を制御することで、
前記判定部に前記判定情報を出力させる、
ことを特徴とする液体吐出装置の制御ユニット。
【請求項１０】
判定部と、
制御部と、
を具備する液体吐出装置に設けられるヘッドユニットであって、
液体を吐出する吐出部と、
前記吐出部を駆動する駆動部と、
前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、
を備え、
前記判定部は、
前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し前記判定の結果を示す判定情報を出力し、
前記制御部は、
前記吐出部が駆動されるように前記駆動部を制御し、且つ、
前記吐出部に生じる残留振動を検出するように前記検出部を制御したときに、
前記判定部が出力する判定情報が所定の内容を示す場合には、
再び、
前記吐出部が駆動されるように前記駆動部を制御し、且つ、
前記吐出部に生じる残留振動を検出するように前記検出部を制御することで、
前記判定部に前記判定情報を出力させる、
ことを特徴とするヘッドユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、液体吐出装置の制御ユニット、液体吐出装置に設けられるヘッドユニット、及び、液体吐出装置の制御方法に関する。
【背景技術】
【０００２】
インクジェットプリンター等の液体吐出装置は、吐出部に設けられた圧電素子を駆動信号により駆動して、当該圧電素子を変位させることにより、吐出部のキャビティ（圧力室）に充填されたインク等の液体を吐出させ、記録媒体上に画像を形成する。このような液体吐出装置において、キャビティ内の液体の増粘や、キャビティへの気泡の混入等により、吐出部から液体を正常に吐出できなくなる吐出異常が生じる場合がある。そして、吐出異常が生じると、吐出部から吐出される液体により記録媒体に形成される予定のドットを正確に形成できなくなり、液体吐出装置が記録媒体上に形成する画像の画質が低下する。
特許文献１には、駆動信号により圧電素子を駆動して変位させた後に吐出部に生じる残留振動を検出し、残留振動の周期や振幅等の残留振動の特性に基づいて、吐出部における液体の吐出状態を判定することで、吐出異常による画質の低下を予防する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７６５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、吐出部のキャビティ内に混入した気泡は、時間の経過とともにキャビティ内の液体に溶解し、やがて消滅する場合がある。この場合、キャビティ内に気泡が存在する期間においては、吐出部における液体の吐出状態が異常となる場合であっても、その後、キャビティ内の気泡が溶解して消滅すれば、正常な吐出状態へと回復することがある。しかし、キャビティ内の気泡が時間の経過とともに消滅し、吐出部における液体の吐出状態が正常な状態へと回復する場合であっても、吐出部における液体の吐出状態が異常であると判定がなされ、その結果として、当該吐出部における液体の吐出状態を回復させるためのメンテナンス（クリーニング）が施されることがあった。この場合、メンテナンスを施すことにより、例えば、メンテナンスの完了まで印刷処理の実行ができないという利便性の低下、メンテナンスにおいてキャビティ内の気泡をキャビティ内の液体とともに排出する場合における液体の浪費、または、メンテナンスの実行に伴う電力の消費、等の問題が生じることが想定される。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、吐出部における液体の吐出状態が時間の経過とともに正常な状態へと回復する場合において、吐出状態が異常であるとの判定が下されることを回避する技術を提供することを、解決課題の一つとする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明に係る液体吐出装置は、液体を吐出する吐出部と、前記吐出部における液体の吐出状態を判定し前記判定の結果を示す判定情報を出力する判定部と、前記判定部が前記判定を行うことを決定する決定部と、前記決定部が前記判定を行うことを決定した場合に前記吐出部を駆動する駆動部と、前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、を備え、前記判定部は、前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し、前記決定部は、前記判定を行うことを決定した後に前記判定部が出力する判定情報が所定の内容を示す場合には、再び、前記判定を行うことを決定する、ことを特徴とする。
【０００７】
この発明によれば、吐出部における液体の吐出状態の判定の結果に応じて、吐出部における液体の吐出状態の判定を再び行うか否かを決定する。すなわち、本発明に係る決定部は、判定情報に関わらずに、判定部が判定を行うことを決定する第１の決定と、判定情報が所定の内容を示す場合に、判定部が判定を行うことを決定する第２の決定と、を行うことができる。第１の決定に応じて実行される判定（以下、「第１の判定」と称する）において、吐出部における液体の吐出状態が異常である場合であっても、その後、第２の決定に応じて実行される判定（以下、「第２の判定」と称する）までの間に、吐出部における液体の吐出状態が正常な状態に回復する可能性がある。すなわち、この発明によれば、吐出部における液体の吐出状態が正常な状態に回復する可能性がある場合において、吐出状態が異常（吐出異常）であるとの判定が一律に下されることを防止することができる。これにより、例えば、不要なメンテナンスの実行を抑制することが可能となる。
【０００８】
上述した液体吐出装置において、前記所定の内容は、前記吐出部の内部に充填された液体に気泡が混入していることを示す内容である、ことを特徴としてもよい。
【０００９】
この態様によれば、吐出部の内部に気泡が混入しているという判定結果を得た場合に、判定を再度実行することができる。この場合、第１の判定において、吐出部の内部に気泡が混入しているという判定結果を得た場合でも、その後、第２の判定が実行されるまでの間に、吐出部の内部の気泡が消滅し、吐出部における液体の吐出状態が正常な状態に回復する可能性がある。このため、この態様では、吐出部の内部の気泡が時間の経過とともに消滅する場合において、吐出状態が異常（吐出異常）であるとの判定が一律に下されることを防止することが可能となり、不要なメンテナンスの実行を抑制することが可能となる。
なお、判定情報は、例えば、吐出部の内部への気泡の混入に起因した吐出異常が生じていること（以下、「気泡混入」と称する）を示す場合の他に、吐出部の内部の液体の増粘に起因した吐出異常が生じていること（以下、「増粘」と称する）を示す場合や、吐出部への紙粉等の異物の付着に起因した吐出異常が生じていること（以下、「異物付着」と称する）を示す場合がある。この態様おいて、決定部は、吐出部において吐出異常が生じている旨の判定を得た場合であっても、判定情報が「気泡混入」を示す場合にのみ、判定を再度実行し、判定情報が「増粘」を示す場合や、判定情報が「異物付着」を示す場合には、再度の判定を実行しないことが好ましい。
【００１０】
上述した液体吐出装置は、前記吐出部、前記駆動部、及び、前記検出部を収納するための筐体と、前記筐体内部の所定箇所の温度を示す温度情報を生成する温度情報生成部と、を備え、前記決定部は、前記判定を行うことの決定をした後に再び前記判定を行うことの決定をする場合において、先の決定から後の決定までの待機時間を、前記温度情報の示す温度に応じて定める、ことを特徴としてもよい。
【００１１】
この態様によれば、待機時間を、温度情報の示す筐体内部の温度に応じて定める。筐体内部の温度は、吐出部の内部に充填されている液体の温度に応じた温度となる。また、吐出部の内部に気泡が混入している場合、当該気泡が、吐出部の内部に充填されている液体に溶解して消滅するスピードは、当該液体の温度に応じたスピードとなる。すなわち、この態様では、待機時間を、例えば、吐出部の内部の気泡が液体に溶解するスピードに応じた時間長に定めることになる。
このため、第１の判定において、吐出部の内部に気泡が混入していることを示す判定情報を得た場合に、吐出部の内部の気泡が消滅した可能性が高くなるタイミングまで待ったうえで、第２の判定を実行することが可能となる。これにより、吐出部の内部の気泡が時間の経過とともに消滅する場合において、吐出状態が異常であるとの判定が一律に下されることを防止することが可能となる。
【００１２】
また、上述した液体吐出装置において、前記決定部は、前記判定を行うことの決定をした後に再び前記判定を行うことの決定をする場合において、先の決定から後の決定までの待機時間を、前記吐出部が吐出する液体の成分に応じて定める、ことを特徴としてもよい。
【００１３】
この態様によれば、待機時間を、吐出部の内部に充填されている液体の成分に応じて定める。吐出部の内部に気泡が混入している場合、当該気泡が、吐出部の内部に充填されている液体に溶解して消滅するスピードは、当該液体の種類、換言すれば、当該液体の成分に応じたスピードとなる。すなわち、この態様では、待機時間を、例えば、吐出部の内部の気泡が液体に溶解するスピードに応じた時間長に定めることになる。
このため、第１の判定において、吐出部の内部に気泡が混入していることを示す判定情報を得た場合に、吐出部の内部の気泡が消滅した可能性が高くなるタイミングまで待ったうえで、第２の判定を実行することが可能となる。
【００１４】
また、上述した液体吐出装置は、前記吐出部、前記駆動部、及び、前記検出部を収納するための筐体と、前記筐体内部の所定箇所の温度を示す温度情報を生成する温度情報生成部と、を備え、前記決定部は、前記判定を行うことの決定をした後に前記判定部が出力する判定情報が前記所定の内容を示す場合には、前記判定情報が前記所定の内容とは異なる内容を示すまでの間、または、前記判定を行うことの決定の回数が上限回数に到達するまでの間、前記判定を行うことの決定を繰り返し行い、前記上限回数は、前記温度情報の示す温度に応じて定められる回数である、ことを特徴としてもよい。
【００１５】
この態様によれば、吐出部における液体の吐出状態の判定が行われる上限回数を、温度情報の示す筐体内部の温度に応じた回数に定める。筐体内部の温度は、吐出部の内部に充填されている液体の温度に応じた温度となる。また、吐出部の内部に気泡が混入している場合、当該気泡が、吐出部の内部に充填されている液体に溶解して消滅するスピードは、当該液体の温度に応じたスピードとなる。すなわち、この態様では、判定が行われる上限回数を、例えば、吐出部の内部の気泡が液体に溶解するスピードに応じた回数に定める。
このため、第１の判定において、吐出部の内部に気泡が混入していることを示す判定情報を得た場合に、吐出部の内部の気泡が消滅した可能性が高くなるタイミングとなるまで、第２の判定を繰り返し実行することが可能となる。これにより、吐出部の内部の気泡が時間の経過とともに消滅する場合において、吐出状態が異常であるとの判定が一律に下されることを防止することが可能となる。
【００１６】
また、上述した液体吐出装置において、前記決定部は、前記判定を行うことの決定をした後に前記判定部が出力する判定情報が前記所定の内容を示す場合には、前記判定情報が前記所定の内容とは異なる内容を示すまでの間、または、前記判定を行うことの決定の回数が上限回数に到達するまでの間、前記判定を行うことの決定を繰り返し行い、前記上限回数は、前記吐出部が吐出する液体の成分に応じて定められる回数である、ことを特徴としてもよい。
【００１７】
この態様によれば、吐出部における液体の吐出状態の判定が行われる上限回数を、吐出部の内部に充填されている液体の成分に応じて定める。吐出部の内部に気泡が混入している場合、当該気泡が、吐出部の内部に充填されている液体に溶解して消滅するスピードは、当該液体の種類、換言すれば、当該液体の成分に応じたスピードとなる。すなわち、この態様では、判定が行われる上限回数を、例えば、吐出部の内部の気泡が液体に溶解するスピードに応じた回数に定める。
このため、第１の判定において、吐出部の内部に気泡が混入していることを示す判定情報を得た場合に、吐出部の内部の気泡が消滅した可能性が高くなるタイミングとなるまで、第２の判定を繰り返し実行することが可能となる。
【００１８】
また、上述した液体吐出装置において、前記駆動部は、前記決定部が、前記判定を行うことの決定をした後に再び前記判定を行うことの決定をする場合において、先の決定に応じて前記吐出部を駆動してから、後の決定に応じて前記吐出部を駆動するまで間に、前記吐出部において微振動が生じるように前記吐出部を駆動する、ことを特徴としてもよい。
【００１９】
この態様によれば、第１の決定に応じた吐出部の駆動から、第２の決定に応じた吐出部の駆動までの間に、吐出部において微振動を生じさせることで、例えば、吐出部の内部の気泡を微細化し、当該気泡が吐出部の内部の液体に対して溶解するスピードを速くすることができる。このため、第１の判定において、吐出部の内部に気泡が混入していることを示す判定情報を得た場合に、吐出部の内部の気泡が溶解して消滅している可能性を高くした状態で、第２の判定を実行することが可能となる。これにより、吐出部の内部の気泡が時間の経過とともに消滅する場合において、吐出状態が異常であるとの判定が一律に下されることを防止することが可能となる。
【００２０】
また、本発明に係る液体吐出装置の制御方法は、液体を吐出する吐出部と、前記吐出部を駆動する駆動部と、前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し当該判定の結果を示す判定情報を出力する判定部と、を備える液体吐出装置の制御方法であって、前記吐出部が駆動されるように前記駆動部を制御し、前記吐出部に生じる残留振動を検出するように前記検出部を制御し、前記検出部の検出結果に応じて前記判定部が出力する判定情報が所定の内容を示す場合には、再び、前記吐出部が駆動されるように前記駆動部を制御し、前記吐出部に生じる残留振動を検出するように前記検出部を制御することで、前記判定部に前記判定情報を出力させる、ことを特徴とする。
【００２１】
この発明によれば、吐出部における液体の吐出状態の判定の結果に応じて、吐出部における液体の吐出状態の判定を再度実行するか否かを決定する。すなわち、この発明によれば、吐出部における液体の吐出状態が正常な状態に回復する可能性がある場合において、吐出状態が異常であるとの判定が一律に下されることを防止することができる。これにより、例えば、不要なメンテナンスの実行を抑制することが可能となる。
【００２２】
なお、本発明に係る液体吐出装置の制御ユニットは、液体を吐出する吐出部と、前記吐出部を駆動する駆動部と、前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、を備える液体吐出装置の制御ユニットであって、前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し当該判定の結果を示す判定情報を出力する判定部と、前記駆動部及び前記検出部の動作を制御する制御部と、を備え、前記制御部は、前記吐出部が駆動されるように前記駆動部を制御し、且つ、前記吐出部に生じる残留振動を検出するように前記検出部を制御したときに、前記判定部が出力する判定情報が所定の内容を示す場合には、再び、前記吐出部が駆動されるように前記駆動部を制御し、且つ、前記吐出部に生じる残留振動を検出するように前記検出部を制御することで、前記判定部に前記判定情報を出力させる、ことを特徴とすることが好ましい。
【００２３】
なお、本発明に係る液体吐出装置のヘッドユニットは、判定部と、制御部と、を具備する液体吐出装置に設けられるヘッドユニットであって、液体を吐出する吐出部と、前記吐出部を駆動する駆動部と、前記駆動部が前記吐出部を駆動した場合に前記吐出部に生じる残留振動を検出する検出部と、を備え、前記判定部は、前記検出部の検出結果に応じて前記吐出部における液体の吐出状態を判定し前記判定の結果を示す判定情報を出力し、前記制御部は、前記吐出部が駆動されるように前記駆動部を制御し、且つ、前記吐出部に生じる残留振動を検出するように前記検出部を制御したときに、前記判定部が出力する判定情報が所定の内容を示す場合には、再び、前記吐出部が駆動されるように前記駆動部を制御し、且つ、前記吐出部に生じる残留振動を検出するように前記検出部を制御することで、前記判定部に前記判定情報を出力させる、ことを特徴とすることが好ましい。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る印刷システム１００の構成を示すブロック図である。
【図２】インクジェットプリンター１の概略的な部分断面図である。
【図３】記録ヘッド３の概略的な断面図である。
【図４】記録ヘッド３におけるノズルＮの配置例を示す平面図である。
【図５】駆動信号Ｖinを供給した時の吐出部Ｄの断面形状の変化を示す説明図である。
【図６】吐出部Ｄにおける残留振動を表す単振動のモデルを示す回路図である。
【図７】吐出部Ｄにおける残留振動の実験値と計算値との関係を示すグラフである。
【図８】吐出部Ｄ内部に気泡が混入した場合の吐出部Ｄの状態を示す説明図である。
【図９】吐出部Ｄにおける残留振動の実験値と計算値とを示すグラフである。
【図１０】ノズルＮ付近のインクが固着した場合の吐出部Ｄの状態を示す説明図である。
【図１１】吐出部Ｄにおける残留振動の実験値と計算値とを示すグラフである。
【図１２】紙粉が付着した場合の吐出部Ｄの状態を示す説明図である。
【図１３】吐出部Ｄにおける残留振動の実験値と計算値とを示すグラフである。
【図１４】駆動信号生成部５１の構成を示すブロック図である。
【図１５】デコーダーＤＣのデコード内容を示す説明図である。
【図１６】駆動波形信号Ｃomの波形を示すタイミングチャートである。
【図１７】駆動信号Ｖinの波形を示すタイミングチャートである。
【図１８】接続部５３と判定ユニット４の接続関係を説明するための説明図である。
【図１９】検出ユニット８の動作を説明するためのタイミングチャートである。
【図２０】判定情報ＲSを説明するための説明図である。
【図２１】判定ジョブを説明するためのフローチャートである。
【図２２】吐出状態判定処理を説明するためのフローチャートである。
【図２３】判定ジョブを説明するためのフローチャートである。
【図２４】変形例１に係る判定ジョブを説明するためのフローチャートである。
【図２５】変形例１に係る判定ジョブを説明するためのフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２６】
＜＜Ａ．実施形態＞＞
本実施形態では、インク（「液体」の一例）を吐出して記録用紙Ｐ（「媒体」の一例）に画像を形成するインクジェットプリンターを例示して、液体吐出装置を説明する。
【００２７】
＜＜１．印刷システムの概要＞＞
図１及び図２を参照しつつ、本実施形態に係るインクジェットプリンター１の構成について説明する。
【００２８】
図１は、インクジェットプリンター１を具備する印刷システム１００の構成を示す機能ブロック図である。印刷システム１００は、パーソナルコンピューターやデジタルカメラ等のホストコンピューター９と、インクジェットプリンター１と、を備える。
ホストコンピューター９は、インクジェットプリンター１が形成すべき画像を示す印刷データＩmgと、インクジェットプリンター１が形成すべき画像の印刷部数を示す情報と、を出力する。
インクジェットプリンター１は、ホストコンピューター９から供給される印刷データＩmgの示す画像を記録用紙Ｐに形成する印刷処理を実行する。なお、本実施形態では、インクジェットプリンター１がラインプリンターである場合を例示して説明する。また、以下では、印刷データＩmgの示す画像を必要な部数だけ形成するために繰り返し実行される印刷処理を、印刷ジョブと称することがある。つまり、印刷ジョブとは、印刷部数に対応する回数の印刷処理を含む処理である。
【００２９】
図１に示すように、インクジェットプリンター１は、インクジェットプリンター１の各構成要素を収容するための筐体（図示省略）と、インクを吐出する吐出部Ｄが設けられるヘッドユニット１０と、ヘッドユニット１０の温度を検出する温度センサー２と、吐出部Ｄからのインクの吐出状態を判定する判定ユニット４（「判定部」の一例）と、ヘッドユニット１０に対する記録用紙Ｐの相対位置を変化させるための搬送機構７と、インクジェットプリンター１の各部の動作を制御する制御部６と、インクジェットプリンター１の制御プログラムやその他の情報を記憶する記憶部６０と、吐出部Ｄにおいて吐出異常が生じたことが検出された場合に当該吐出部Ｄにおけるインクの吐出状態を正常に回復させるメンテナンス処理を実行するメンテナンス機構（図示省略）と、液晶ディスプレイやＬＥＤランプ等で構成されエラーメッセージ等を表示する表示部、及び、インクジェットプリンター１の利用者がインクジェットプリンター１に各種コマンド等を入力するための操作部を具備する表示操作部（図示省略）と、を備える。
本実施形態においては、インクジェットプリンター１が、複数のヘッドユニット１０と、複数の判定ユニット４と、を備える場合を想定する。なお、本実施形態に係るインクジェットプリンター１は、４個のヘッドユニット１０と、４個の判定ユニット４と、４個の温度センサー２と、を備えるが、図１では図示の都合上、１個ずつ表示している。
【００３０】
本実施形態では、インクジェットプリンター１において、ヘッドユニット１０、判定ユニット４、制御部６、搬送機構７、温度センサー２、記憶部６０、回復機構、及び、表示操作部が、筐体に収容される態様を想定する。但し、インクジェットプリンター１において、少なくともヘッドユニット１０が筐体に収容され、且つ、温度センサー２が筐体の内部の温度を検出することができる位置に設けられていればよい。
【００３１】
図２は、インクジェットプリンター１の内部構成の概略を例示する一部断面図である。
図２に示すように、インクジェットプリンター１は、ヘッドユニット１０を搭載する搭載機構３２を備える。搭載機構３２には、ヘッドユニット１０の他に、４個のインクカートリッジ３１が搭載されている。４個のインクカートリッジ３１は、ブラック、シアン、マゼンタ、及び、イエローの、４色（ＣＭＹＫ）と１対１に対応して設けられたものであり、各インクカートリッジ３１には、当該インクカートリッジ３１に対応する色のインクが充填されている。なお、各インクカートリッジ３１は、搭載機構３２に搭載される代わりに、インクジェットプリンター１の別の場所に設けられるものであってもよい。
【００３２】
本実施形態において、インクジェットプリンター１には、図２に示すように、４個のインクカートリッジ３１と１対１に対応するように、４個のヘッドユニット１０が設けられている。また、本実施形態において、インクジェットプリンター１には、４個のヘッドユニット１０と１対１に対応するように、４個の判定ユニット４と、４個の温度センサー２と、が設けられている。
なお、以下では、ヘッドユニット１０、判定ユニット４、及び、温度センサー２について説明する場合、４個のインクカートリッジ３１のうち任意の１個のインクカートリッジ３１に対応して設けられた、１個のヘッドユニット１０と、当該１個のヘッドユニット１０に対応して設けられた１個の判定ユニット４及び１個の温度センサー２と、に着目して説明するが、当該説明は、他の３個のヘッドユニット１０、３個の判定ユニット４、及び、３個の温度センサー２にも同様に該当することとする。
【００３３】
図１に示すように、搬送機構７は、記録用紙Ｐを搬送するための駆動源となる搬送モーター７１と、搬送モーター７１を駆動するためのモータードライバー７２と、を備える。また、搬送機構７は、図２に示すように、搭載機構３２の下側（図２において−Ｚ方向）に設けられるプラテン７４と、搬送モーター７１の作動により回転する搬送ローラー７３と、図２においてＹ軸回りに回転自在に設けられたガイドローラー７５と、記録用紙Ｐをロール状に巻き取った状態で収納するための収納部７６と、を備える。搬送機構７は、インクジェットプリンター１が印刷処理を実行する場合に、記録用紙Ｐを、収納部７６から繰り出して、ガイドローラー７５、プラテン７４、及び、搬送ローラー７３により規定される搬送経路に沿って、上流側から下流側へ向かう方向に、例えば搬送速度Ｍｖで搬送する。なお、以下では、図２に示すように、搬送経路の上流側から下流側に向かう方向を＋Ｘ方向と称し、下流側から上流側に向かう方向を−Ｘ方向と称する。また、以下では、＋Ｘ方向及び−Ｘ方向をＸ軸方向と総称する場合がある。
【００３４】
記憶部６０は、ホストコンピューター９から供給される印刷データＩmgを格納する不揮発性半導体メモリーの一種であるＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）と、印刷処理等の各種処理を実行する際に必要なデータを一時的に格納し、あるいは印刷処理等の各種処理を実行するための制御プログラムを一時的に展開するＲＡＭ（Random Access Memory）と、インクジェットプリンター１の各部を制御するための制御プログラムを格納する不揮発性半導体メモリーの一種であるＰＲＯＭと、を備える。
【００３５】
制御部６は、ＣＰＵ（Central Processing Unit）やＦＰＧＡ（field-programmable gate array）等を含んで構成され、当該ＣＰＵ等が記憶部６０に記憶されている制御プログラムに従って動作することで、インクジェットプリンター１の各部の動作を制御する。
そして、制御部６は、ホストコンピューター９から供給される印刷データＩmg等に基づいて、ヘッドユニット１０及び搬送機構７を制御することにより、記録用紙Ｐに印刷データＩmgに応じた画像を形成する印刷処理の実行を制御する。
【００３６】
具体的には、制御部６は、まず、ホストコンピューター９から供給される印刷データＩmgを記憶部６０に格納する。
次に、制御部６は、印刷データＩmg等の記憶部６０に格納されている各種データに基づいて、ヘッドユニット１０の動作を制御して吐出部Ｄを駆動させるための印刷信号ＳＩ及び駆動波形信号Ｃom等の信号を生成する。
また、制御部６は、印刷信号ＳＩや、記憶部６０に格納されている各種データに基づいて、モータードライバー７２の動作を制御するための信号を生成し、これら生成した各種信号を出力する。なお、詳細は後述するが、本実施形態に係る駆動波形信号Ｃomは、駆動波形信号Ｃom-Ａ、Ｃom-Ｂ、及び、Ｃom-Ｃを含む。
なお、駆動波形信号Ｃomはアナログの信号である。このため、制御部６は、図示省略したＤＡ変換回路を含み、制御部６が備えるＣＰＵ等において生成されるデジタルの駆動波形信号を、アナログの駆動波形信号Ｃomに変換したうえで、出力する。
【００３７】
このように、制御部６は、モータードライバー７２の制御を介して、記録用紙Ｐを＋Ｘ方向に搬送するように搬送モーター７１を駆動し、また、ヘッドユニット１０の制御を介して、吐出部Ｄからのインクの吐出の有無、インクの吐出量、及び、インクの吐出タイミング等を制御する。これにより、制御部６は、記録用紙Ｐに吐出されたインクにより形成されるドットサイズ及びドット配置を調整し、印刷データＩmgに対応する画像を記録用紙Ｐに形成する印刷処理が実行されるように、インクジェットプリンター１の各部を制御する。
【００３８】
また、詳細は後述するが、制御部６は、各吐出部Ｄからのインクの吐出状態が正常であるか否か、すなわち、各吐出部Ｄにおいて吐出異常が生じていないか否か、を判定する吐出状態判定処理の実行を制御する。
ここで、吐出異常とは、吐出部Ｄにおけるインクの吐出状態が異常となること、換言すれば、吐出部Ｄが具備するノズルＮ（後述する図３及び図４を参照）からインクを正確に吐出することのできない状態の総称である。より具体的には、吐出異常とは、吐出部Ｄがインクを吐出できない状態、吐出部Ｄからインクを吐出できる場合であってもインクの吐出量が少ないために印刷データＩmgの示す画像を形成するために必要な量のインクを吐出部Ｄが吐出できない状態、吐出部Ｄから印刷データＩmgの示す画像を形成するために必要な量以上のインクが吐出されてしまう状態、吐出部Ｄから吐出されるインクが印刷データＩmgの示す画像を形成するために予定された着弾位置とは異なる位置に着弾する状態、等を含む。
【００３９】
吐出部Ｄにおいて吐出異常が生じた場合、メンテナンス機構がメンテナンス処理を実行することにより、当該吐出部Ｄにおけるインクの吐出状態を正常に回復させる。ここで、メンテナンス処理とは、吐出部Ｄからインクを予備的に吐出させるフラッシング処理、吐出部Ｄ内の増粘したインクや気泡等をチューブポンプ（図示省略）により吸引するポンピング処理等、吐出部Ｄ内部のインクを排出して、当該吐出部Ｄに対してインクカートリッジ３１から新たにインクを供給することにより、吐出部Ｄにおけるインクの吐出状態を正常に戻す処理である。
【００４０】
図１に示すように、各ヘッドユニット１０は、Ｍ個の吐出部Ｄを具備する記録ヘッド３と、記録ヘッド３が具備する各吐出部Ｄを駆動するヘッドドライバー５と、を備える（本実施形態において、Ｍは、１≦Ｍを満たす自然数）。なお、以下では、Ｍ個の吐出部Ｄの各々を区別するために、順番に、１段、２段、…、Ｍ段と称することがある。また、以下では、ｍ段の吐出部Ｄを、吐出部Ｄ[m]と表現する場合がある（変数ｍは、１≦ｍ≦Ｍを満たす自然数）。
【００４１】
Ｍ個の吐出部Ｄの各々は、当該Ｍ個の吐出部Ｄが設けられているヘッドユニット１０に対応するインクカートリッジ３１からインクの供給を受ける。各吐出部Ｄは、インクカートリッジ３１から供給されたインクを内部に充填し、充填したインクを、当該吐出部Ｄが具備するノズルＮから吐出することができる。具体的には、各吐出部Ｄは、搬送機構７が記録用紙Ｐをプラテン７４上に搬送するタイミングで、記録用紙Ｐに対してインクを吐出することで、画像を構成するためのドットを記録用紙Ｐに形成する。そして、４個のヘッドユニット１０に設けられている、合計（４*Ｍ）個の吐出部Ｄから全体としてＣＭＹＫの４色のインクを吐出することで、フルカラー印刷が実現される。
【００４２】
図１に示すように、ヘッドドライバー５は、記録ヘッド３が備えるＭ個の吐出部Ｄの各々を駆動するための駆動信号Ｖinを各吐出部Ｄに供給する駆動信号供給部５０と、吐出部Ｄが駆動信号Ｖinにより駆動された後に当該吐出部Ｄに生じる残留振動を検出する検出ユニット８と、を備える。
なお、以下では、Ｍ個の吐出部Ｄのうち、検出ユニット８による残留振動の検出の対象とされる吐出部Ｄを、対象吐出部Ｄtgと称する場合がある。詳細は後述するが、対象吐出部Ｄtgは、制御部６により、Ｍ個の吐出部Ｄの中から指定される。
【００４３】
駆動信号供給部５０は、駆動信号生成部５１（「駆動部」の一例）と、接続部５３と、を備える。
駆動信号生成部５１は、印刷信号ＳＩ、クロック信号ＣＬ、及び、駆動波形信号Ｃom等、制御部６から供給される信号に基づいて、記録ヘッド３が備えるＭ個の吐出部Ｄの各々を駆動するための駆動信号Ｖinを生成する。
接続部５３は、制御部６から供給される接続制御信号Ｓwに基づいて、各吐出部Ｄを、駆動信号生成部５１または検出ユニット８の、いずれか一方に電気的に接続させる。駆動信号生成部５１において生成された駆動信号Ｖinは、接続部５３を介して吐出部Ｄに供給される。各吐出部Ｄは、駆動信号Ｖinが供給されると、供給された駆動信号Ｖinに基づいて駆動され、内部に充填したインクを記録用紙Ｐに対して吐出することができる。
【００４４】
検出ユニット８は、対象吐出部Ｄtgとして指定された吐出部Ｄが駆動信号Ｖinにより駆動された後に当該吐出部Ｄに生じる残留振動を示す残留振動信号Ｖoutを検出する。そして、検出ユニット８は、検出した残留振動信号Ｖoutに対して、ノイズ成分を除去したり、信号レベルを増幅させる等の処理を施すことで、整形波形信号Ｖdを生成し、生成した整形波形信号Ｖdを出力する。なお、本実施形態において、駆動信号供給部５０、及び、検出ユニット８は、例えば、ヘッドユニット１０に設けられる基板上の電子回路として実装される。
本実施形態において、吐出部Ｄに生じる残留振動を検出する「検出部」は、吐出部Ｄに生じる残留振動信号Ｖoutを検出する検出ユニット８と、残留振動信号Ｖoutを検出ユニット８に供給するための接続部５３と、を含むこととする。但し、検出部としては、少なくとも検出ユニット８を含んでいればよい。
【００４５】
判定ユニット４は、吐出状態判定処理が実行される際に、検出ユニット８が出力する整形波形信号Ｖdに基づいて、対象吐出部Ｄtgとして指定された吐出部Ｄにおけるインクの吐出状態を判定し、当該判定結果を示す判定情報ＲSを生成する。なお、本実施形態において、判定ユニット４は、例えば、ヘッドユニット１０とは異なる場所に設けられる基板上の電子回路として実装される。
【００４６】
ここで、吐出状態判定処理とは、制御部６による制御の下で、対象吐出部Ｄtgとして指定された吐出部Ｄを駆動信号生成部５１により駆動し、当該吐出部Ｄに生じる残留振動を検出ユニット８により検出し、残留振動を検出した検出ユニット８が出力する整形波形信号Ｖdに基づいて、判定ユニット４が判定情報ＲSを生成する、という、インクジェットプリンター１により実行される一連の処理である。
なお、本実施形態では、記録ヘッド３に設けられるＭ個の吐出部Ｄのそれぞれを対象として吐出状態判定処理が実行される。また、本実施形態では、１個の吐出部Ｄ[m]に対して複数回の吐出状態判定処理が実行される場合がある。すなわち、本実施形態では、Ｍ個の吐出部Ｄのそれぞれに対して１または複数回の吐出状態判定処理を施すことにより、Ｍ個の吐出部Ｄのそれぞれにおけるインクの吐出状態を判定する。このため、以下では、Ｍ個の吐出部Ｄにおけるインクの吐出状態を判定するための、複数回の吐出状態判定処理を含む処理を、判定ジョブと称する。
なお、詳細は後述するが、制御部６のＣＰＵは、制御プログラムに従って動作し、判定ジョブにおいて各吐出部Ｄを対象とした吐出状態判定処理が実行されることを決定することで、決定部６１として機能する。
【００４７】
また、以下では、吐出部Ｄ[m]におけるインクの吐出状態を示す判定情報ＲSを判定情報ＲS[m]と表現し、吐出部Ｄ[m]に供給される駆動信号Ｖinを駆動信号Ｖin[m]と表現する等、段数ｍに対応する構成要素や情報を示す符号に、段数ｍを表す添え字[m]を付して表現する場合がある。
【００４８】
図１に示すように、温度センサー２は、ヘッドユニット１０の温度を検出して、検出結果を示す温度情報ＲTを生成してこれを出力する。
なお、本実施形態では、温度センサー２が、ヘッドユニット１０に設けられる基板上の電子回路に実装され、ヘッドユニット１０の温度を検出する場合を想定するが、本発明はこのような態様に限定されるものではなく、温度センサー２は、インクジェットプリンター１の温度を検出することができればよい。但し、温度センサー２が温度検出の対象とする箇所は、吐出部Ｄに充填されているインクが温度変化する場合に、当該インクの温度変化に応じて温度変化する箇所であることが好ましい。このため、温度センサー２は、吐出部Ｄに充填されているインクの温度変化に応じて温度変化する筐体内部の所定箇所の温度Ｑを検出することができるように設けられることが好ましい。すなわち、温度センサー２は、インクジェットプリンター１の筐体内部の所定箇所の温度Ｑを示す温度情報ＲTを生成する「温度情報生成部」の一例である。
【００４９】
＜＜２．記録ヘッドの構成＞＞
図３及び図４を参照しつつ、記録ヘッド３と、記録ヘッド３に設けられる吐出部Ｄと、について説明する。
【００５０】
図３は、記録ヘッド３の、概略的な一部断面図の一例である。なお、この図では、図示の都合上、記録ヘッド３が有するＭ個の吐出部Ｄの中の１個の吐出部Ｄと、当該１個の吐出部Ｄにインク供給口３６０を介して連通するリザーバ３５０と、インクカートリッジ３１からリザーバ３５０にインクを供給するためのインク取入口３７０と、を示している。
【００５１】
図３に示すように、吐出部Ｄは、圧電素子３００と、内部にインクが充填されたキャビティ３２０（「圧力室」の一例）と、キャビティ３２０に連通するノズルＮと、振動板３１０と、を備える。吐出部Ｄは、圧電素子３００が駆動信号Ｖinにより駆動されることにより、キャビティ３２０内のインクをノズルＮから吐出させる。キャビティ３２０は、キャビティプレート３４０と、ノズルＮが形成されたノズルプレート３３０と、振動板３１０と、により区画される空間である。キャビティ３２０は、インク供給口３６０を介してリザーバ３５０と連通している。リザーバ３５０は、インク取入口３７０を介して１個のインクカートリッジ３１と連通している。
【００５２】
本実施形態では、圧電素子３００として、例えば、図３に示すようなユニモルフ（モノモルフ）型を採用する。なお、圧電素子３００は、ユニモルフ型に限らず、バイモルフ型や積層型等を採用してもよい。
圧電素子３００は、下部電極３０１と、上部電極３０２と、下部電極３０１及び上部電極３０２の間に設けられた圧電体３０３と、を有する。そして、下部電極３０１の電位が所定の電位ＶSSに設定され、上部電極３０２に駆動信号Ｖinが供給されることで、下部電極３０１及び上部電極３０２の間に電圧が印加されると、当該印加された電圧に応じて圧電素子３００が＋Ｚ方向及び−Ｚ方向（以下、＋Ｚ方向及び−Ｚ方向を「Ｚ軸方向」と総称する）に変位し、その結果、圧電素子３００が振動する。
【００５３】
キャビティプレート３４０の上面開口部には、振動板３１０が設置され、振動板３１０には、下部電極３０１が接合されている。このため、圧電素子３００が駆動信号Ｖinにより振動すると、振動板３１０も振動する。そして、振動板３１０の振動によりキャビティ３２０の容積（キャビティ３２０内の圧力）が変化し、キャビティ３２０内に充填されたインクがノズルＮより吐出される。インクの吐出によりキャビティ３２０内のインクが減少した場合、リザーバ３５０からインクが供給される。また、リザーバ３５０へは、インクカートリッジ３１からインク取入口３７０を介してインクが供給される。
【００５４】
図４は、＋Ｚ方向または−Ｚ方向からインクジェットプリンター１を平面視した場合の、搭載機構３２に搭載された４個の記録ヘッド３の各々に設けられたＭ個のノズルＮの配置の一例を説明するための説明図である。
【００５５】
図４に示すように、各記録ヘッド３には、Ｍ個のノズルＮからなるノズル列Ｌnが設けられている。換言すれば、インクジェットプリンター１は、４列のノズル列Ｌnを有する。具体的には、インクジェットプリンター１は、ノズル列Ｌn-BK、ノズル列Ｌn-CY、ノズル列Ｌn-MG、及び、ノズル列Ｌn-YL、からなる４列のノズル列Ｌnを有する。ここで、ノズル列Ｌn-BKに属する複数のノズルＮの各々は、ブラックのインクを吐出する吐出部Ｄに設けられたノズルＮであり、ノズル列Ｌn-CYに属する複数のノズルＮの各々は、シアンのインクを吐出する吐出部Ｄに設けられたノズルＮであり、ノズル列Ｌn-MGに属する複数のノズルＮの各々は、マゼンタのインクを吐出する吐出部Ｄに設けられたノズルＮであり、ノズル列Ｌn-YLに属する複数のノズルＮの各々は、イエローのインクを吐出する吐出部Ｄに設けられたノズルＮである。また、本実施形態において、４列のノズル列Ｌnの各々は、平面視したときに、＋Ｙ方向または−Ｙ方向（以下、＋Ｙ方向及び−Ｙ方向を「Ｙ軸方向」と総称する）に延在するように設けられている。そして、各ノズル列ＬnがＹ軸方向に延在する範囲ＹNLは、記録用紙Ｐ（正確には、記録用紙Ｐのうち、Ｙ軸方向の幅がインクジェットプリンター１の印刷可能な最大の幅の記録用紙Ｐ）を印刷する場合に、当該記録用紙Ｐの有するＹ軸方向の範囲ＹP以上となる。
【００５６】
図４に示すように、各ノズル列Ｌnを構成する複数のノズルＮは、−Ｙ側から偶数番目のノズルＮと奇数番目のノズルＮのＸ軸方向の位置が互いに異なるように、所謂、千鳥状に配置されている。但し、図４に示すノズルＮの配置は一例であり、各ノズル列ＬnはＹ軸方向とは異なる方向に延在していてもよいし、また、各ノズル列Ｌnに属する複数のノズルＮは直線状に配置されていても良い。
【００５７】
なお、本実施形態における印刷処理は、一例として、図４に示すように、記録用紙Ｐを複数の印刷領域（例えば、記録用紙ＰにＡ４サイズの画像を印刷する場合における当該Ａ４サイズの矩形の領域や、ラベル用紙におけるラベル）と、これら複数の印刷領域のそれぞれを区画するための余白領域と、に分割したうえで、複数の印刷領域と１対１に対応する複数の画像を形成する場合を想定する。但し、１枚の記録用紙Ｐに対して１個の印刷領域を設け、印刷部数に対応する枚数の記録用紙Ｐの各々に１個の画像を形成してもよい。
【００５８】
＜＜３．吐出部の動作と残留振動＞＞
次に、吐出部Ｄからのインク吐出動作と、吐出部Ｄに生じる残留振動と、について、図５乃至図１３を参照しながら説明する。
【００５９】
図５は、吐出部Ｄからのインク吐出動作を説明するための説明図である。図５に示すように、駆動信号生成部５１は、例えば、Phase-1の状態において、吐出部Ｄが備える圧電素子３００に対して供給される駆動信号Ｖinの電位を変化させることで、当該圧電素子３００が＋Ｚ方向に変位するような歪を発生させ、当該吐出部Ｄの振動板３１０を＋Ｚ方向に撓ませる。これにより、図５に示すPhase-2の状態のように、Phase-1の状態と比較して、当該吐出部Ｄのキャビティ３２０の容積が拡大する。次に、駆動信号生成部５１は、例えば、Phase-2の状態において、駆動信号Ｖinの示す電位を変化させることで、当該圧電素子３００が−Ｚ方向に変位するような歪を発生させ、当該吐出部Ｄの振動板３１０を−Ｚ方向に撓ませる。これにより、図５に示すPhase-3の状態のように、キャビティ３２０の容積が急激に収縮する。このときキャビティ３２０内に発生する圧縮圧力により、キャビティ３２０を満たすインクの一部が、このキャビティ３２０に連通しているノズルＮからインク滴として吐出される。
【００６０】
振動板３１０を含む吐出部Ｄは、圧電素子３００及び振動板３１０が駆動信号Ｖinにより駆動されて図５に示すようにＺ軸方向に変位した後に振動する。以下では、駆動信号Ｖinによる吐出部Ｄの駆動に起因して吐出部Ｄに生じる振動を、残留振動と称する。吐出部Ｄに生じる残留振動は、ノズルＮやインク供給口３６０の形状あるいはインクの粘度等による音響抵抗Ｒesと、流路内のインク重量によるイナータンスIntと、振動板３１０のコンプライアンスＣｍと、によって決定される固有振動周波数を有するものと想定される。以下、当該想定に基づく吐出部Ｄの残留振動の計算モデルについて説明する。
【００６１】
図６は、振動板３１０の残留振動を想定した単振動の計算モデルを示す回路図である。この図に示すように、振動板３１０の残留振動の計算モデルは、音圧Ｐrsと、上述のイナータンスInt、コンプライアンスＣｍ及び音響抵抗Ｒesとで表せる。そして、図６の回路に音圧Ｐrsを与えた時のステップ応答を体積速度Ｕvについて計算すると、次式が得られる。
Ｕv＝{Ｐrs／(ω・Int)}ｅ−γｔ・sin（ωｔ）
ω＝{１／(Int・Ｃｍ)−γ２}１／２
γ＝Ｒes／（２・Int）
【００６２】
以下、この式から得られた計算値と、別途行った吐出部Ｄの残留振動の実験における実験結果（実験値）とを比較する。
【００６３】
図７は、残留振動の実験値と計算値との関係を示すグラフである。なお、図７に示す実験値は、インクの吐出状態が正常である吐出部Ｄからインクを吐出させた後に、当該吐出部Ｄの振動板３１０において生じる残留振動を検出する実験により得られた値である。図７に示すように、吐出部Ｄにおけるインクの吐出状態が正常である場合、実験値と計算値の２つの波形は、概ね一致する。
【００６４】
さて、吐出部Ｄがインク吐出動作を行ったにもかかわらず、当該吐出部Ｄにおけるインクの吐出状態が異常であり、当該吐出部ＤのノズルＮからインク滴が正常に吐出されない場合、即ち吐出異常が発生する場合がある。吐出異常が発生する原因としては、（１）キャビティ３２０内への気泡の混入、（２）キャビティ３２０内のインクの乾燥等に起因するキャビティ３２０内のインクの増粘または固着、（３）ノズルＮの出口付近への紙粉等の異物の付着、等が挙げられる。
【００６５】
以下においては、図７に示す比較結果に基づいて、吐出部Ｄにおいて生じる吐出異常の原因別に、残留振動の計算値と実験値が概ね一致するように、音響抵抗Ｒes及びイナータンスIntのうち少なくとも一方の値を調整する。
【００６６】
図８は、吐出異常のうち、（１）キャビティ３２０内への気泡の混入について説明するための概念図である。図８に示すように、キャビティ３２０内に気泡が混入した場合、キャビティ３２０内のインクの総重量が減り、イナータンスIntが低下するものと考えられる。また、ノズルＮ付近に気泡が付着している場合、当該気泡の径だけノズルＮの径が大きくなったと看做される状態となり、音響抵抗Ｒesが低下するものと考えられる。そこで、図７に示す場合と比較して、音響抵抗Ｒes及びイナータンスIntを小さく設定し、気泡混入時の残留振動の実験値とマッチングすることにより、図９のようなグラフが得られた。図７及び図９に示すように、キャビティ３２０内に気泡が混入して吐出異常が生じた場合には、吐出状態が正常である場合と比較して、残留振動の周波数が高くなる。
【００６７】
図１０は、吐出異常のうち、（２）キャビティ３２０内のインクの増粘または固着について説明するための概念図である。図１０に示すように、ノズルＮ付近のインクが乾燥して固着した場合、キャビティ３２０内のインクがキャビティ３２０内に閉じこめられた状況となる。このような場合、音響抵抗Ｒesが増加するものと考えられる。そこで、図７に示す場合と比較して、音響抵抗Ｒesを大きく設定して、ノズルＮ付近のインクが固着または増粘した場合の残留振動の実験値とマッチングすることにより、図１１のようなグラフが得られた。なお、図１１に示す実験値は、キャップ（図示省略）を装着しない状態で吐出部Ｄを放置し、ノズルＮ付近のインクが固着した状態における当該吐出部Ｄが備える振動板３１０の残留振動を測定したものである。図７及び図１１に示すように、キャビティ３２０内のノズルＮ付近のインクが固着した場合には、吐出状態が正常である場合と比較して、残留振動の周波数が低くなるとともに、残留振動が過減衰となる特徴的な波形が得られる。
【００６８】
図１２は、吐出異常のうち、（３）ノズルＮの出口付近への紙粉等の異物の付着について説明するための概念図である。図１２に示すように、ノズルＮの出口付近に異物が付着した場合、キャビティ３２０内から異物を介してインクが染み出すとともに、ノズルＮからインクを吐出することができなくなる。ノズルＮからインクが染み出している場合、インクが染み出していない場合と比較して、キャビティ３２０内に充填されたインクの重量が、染み出したインクに相当する重量だけ増加したと看做すことができる。つまり、ノズルＮからインクが染み出している場合、イナータンスIntが増加するものと考えられる。また、ノズルＮの出口付近に付着した異物によって音響抵抗Ｒesが増大するものと考えられる。そこで、図７に示す場合と比較して、イナータンスInt及び音響抵抗Ｒesを大きく設定して、ノズルＮの出口付近への異物付着時の残留振動の実験値とマッチングすることにより、図１３のようなグラフが得られた。図７及び図１３のグラフから分かるように、ノズルＮの出口付近に異物が付着した場合には、吐出状態が正常である場合と比較して、残留振動の周波数が低くなる。
【００６９】
なお、図１１及び図１３から、（３）ノズルＮの出口付近への異物の付着の場合は、（２）キャビティ３２０内のインクの増粘の場合と比較して、残留振動の周波数が高いことが分かる。
【００７０】
以上の説明から明らかなように、吐出部Ｄを駆動したときに生じる残留振動の波形、特に、残留振動の周波数または周期に基づいて、吐出部Ｄにおけるインクの吐出状態を判定することができる。より具体的には、残留振動の周波数または周期と、予め定められた閾値とを比較することで、吐出部Ｄにおける吐出状態が正常であるか否かについての判定、及び、吐出部Ｄにおける吐出状態が異常である場合に当該吐出異常の原因が上述した（１）〜（３）のうち何れに該当するかについての判定をすることができる。本実施形態に係るインクジェットプリンター１は、吐出部Ｄに生じた残留振動を解析して当該吐出部Ｄにおける吐出状態を判定する吐出状態判定処理を実行する。
【００７１】
＜＜４．ヘッドドライバー及び判定ユニットの構成及び動作＞＞
次に、図１４乃至図１８を参照しつつ、ヘッドドライバー５（駆動信号生成部５１、接続部５３、及び、検出ユニット８）と、判定ユニット４とについて説明する。
【００７２】
＜＜４．１．駆動信号生成部＞＞
図１４は、ヘッドドライバー５のうち駆動信号生成部５１の構成を示すブロック図である。
図１４に示すように、駆動信号生成部５１は、シフトレジスタＳＲ、ラッチ回路ＬＴ、デコーダーＤＣ、並びに、切替部ＴＸからなる組を、Ｍ個の吐出部Ｄに１対１に対応するようにＭ段有する。
【００７３】
駆動信号生成部５１には、制御部６から、クロック信号ＣＬ、印刷信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及び、駆動波形信号Ｃomが供給される。
【００７４】
駆動波形信号Ｃomは、吐出部Ｄを駆動するための波形を複数含む信号であり、上述のとおり、駆動波形信号Ｃom-Ａ、Ｃom-Ｂ、及び、Ｃom-Ｃを含む。
【００７５】
印刷信号ＳＩは、各吐出部Ｄに対して供給すべき駆動波形信号Ｃomの波形を指定する信号である。印刷信号ＳＩは、印刷信号ＳＩ[1]〜ＳＩ[M]を含む。このうち、印刷信号ＳＩ[m]は、吐出部Ｄ[m]に対して供給すべき駆動波形信号Ｃomの波形を指定する。これにより、印刷信号ＳＩ[m]は、吐出部Ｄ[m]を対象吐出部Ｄtgとして吐出状態判定処理の対象とするか否かを指定し、また、吐出部Ｄ[m]からのインクの吐出の有無と吐出すべきインク量とを指定する。なお、本実施形態では、印刷信号ＳＩ[m]が、ビットｂ1、ｂ2、ｂ3からなる３ビットのデジタルの信号である場合を想定する。そして、印刷信号ＳＩ[m]の示す３ビット（ｂ1，ｂ2，ｂ3）は、吐出状態判定処理を行うための検査波形ＰT（図１６参照）の供給を指定する値（０，０，１）、吐出部Ｄ[m]から大ドットに相当する量のインクを吐出させるための波形の供給を指定する値（１，１，０）、吐出部Ｄ[m]から中ドットに相当する量のインクの吐出させるための波形の供給を指定する値（１，０，０）、吐出部Ｄ[m]から小ドットに相当する量のインクの吐出させるための波形の供給を指定する値（０，１，０）、または、吐出部Ｄ[m]からインクを非吐出として吐出部Ｄ[m]に微振動を生じさせるための波形の供給を指定する値（０，０，０）、の５値を採りうる場合を想定する（図１５参照）。
なお、詳細は図１６において後述するが、検査波形ＰTとは、検査波形ＰTを有する信号で吐出部Ｄを駆動した場合に、当該吐出部Ｄにおいて残留振動を生じさせて、当該残留振動を検出するための波形である。
【００７６】
制御部６は、インクジェットプリンター１が印刷処理を実行する場合、印刷データＩmgに基づいて印刷信号ＳＩを生成する。具体的には、制御部６は、印刷データＩmgの示す画像を形成するために、吐出部Ｄ[m]が吐出すべきインク量を決定し、当該インク量を指定する印刷信号ＳＩ[m]を生成する。
【００７７】
他方、制御部６は、インクジェットプリンター１が吐出状態判定処理を実行する場合、印刷データＩmgに基づかずに印刷信号ＳＩを生成する。具体的には、まず、制御部６は、各ヘッドユニット１０が備えるＭ個の吐出部Ｄの中から対象吐出部Ｄtgを選択する。この場合、制御部６は、対象吐出部Ｄtgとして選択する吐出部Ｄ[m]に対応して、検査波形ＰTを供給することを指定する印刷信号ＳＩ[m]を生成する。また、制御部６は、対象吐出部Ｄtgとして選択しない吐出部Ｄ[m]に対応して、インクを非吐出として微振動させることを指定する印刷信号ＳＩ[m]を生成する。
【００７８】
なお、本実施形態では、吐出状態判定処理と印刷処理とが、異なるタイミングにおいて実行される場合（つまり、印字外検査）を想定する。つまり、本実施形態では、印刷処理が実行されていない期間にのみ、吐出状態判定処理が実行される場合を想定する。
但し、本願発明はこのような態様に限定されるものではなく、印刷処理が実行されている期間において、吐出状態判定処理を実行してもよい（つまり、印字中検査であってもよい）。なお、制御部６は、印刷処理が実行されている期間に、吐出状態判定処理を実行する場合、例えば、吐出部Ｄが、印刷データＩmgの示す画像を形成するためにインクを吐出する必要のないタイミングにおいて、当該吐出部Ｄを、対象吐出部Ｄtgとして選択して吐出状態判定処理を実行すればよい。
【００７９】
ところで、インクジェットプリンター１が、印刷処理または吐出状態判定処理等の各種処理を実行する期間である動作期間は、複数の単位期間Ｔuから構成される。そして、制御部６は、印刷信号ＳＩ（印刷信号ＳＩ[1]〜ＳＩ[M]）を、単位期間Ｔu毎に繰り返し生成する。
このため、制御部６は、インクジェットプリンター１が吐出状態判定処理を実行する場合、例えば、１個の単位期間Ｔuにおいて、１個の吐出部Ｄを対象吐出部Ｄtgとしてすることで、Ｍ個の単位期間Ｔuにおいて、Ｍ個の吐出部Ｄ[1]〜Ｄ[M]を対象吐出部Ｄtgとして選択することができる。
また、制御部６は、インクジェットプリンター１が印刷処理を実行する場合、各吐出部Ｄを、単位期間Ｔu毎に、大ドットに相当する量のインクの吐出、中ドットに相当する量のインクの吐出、小ドットに相当する量のインクの吐出、または、インクの非吐出、のうち、いずれかを実行させるように駆動させることができる。
【００８０】
駆動信号生成部５１は、吐出部Ｄ[m]に対して、駆動波形信号Ｃomの有する複数の波形のうち印刷信号ＳＩ[m]の指定する波形を有する駆動信号Ｖinを供給する。なお、上述の通り、駆動信号Ｖinのうち、吐出部Ｄ[m]に供給される信号を、駆動信号Ｖin[m]と称する。
【００８１】
シフトレジスタＳＲは、シリアルで供給された印刷信号ＳＩ[1]〜ＳＩ[M]を、各吐出部Ｄに対応する３ビット毎に一旦保持する。具体的には、シフトレジスタＳＲは、Ｍ個の吐出部Ｄに１対1に対応する、１段、２段、…、Ｍ段のＭ個のシフトレジスタＳＲが互いに縦続接続された構成を有し、シリアルで供給された印刷信号ＳＩを、クロック信号ＣＬに従って順次後段に転送する。そして、Ｍ個のシフトレジスタＳＲの全てに印刷信号ＳＩが転送されると、Ｍ個のシフトレジスタＳＲのそれぞれが、印刷信号ＳＩのうち自身に対応する３ビット分のデータを保持した状態を維持する。以下では、ｍ段のシフトレジスタＳＲをシフトレジスタＳＲ[m]と称する。
【００８２】
Ｍ個のラッチ回路ＬＴのそれぞれは、ラッチ信号ＬＡＴが立ち上がるタイミングで、Ｍ個のシフトレジスタＳＲのそれぞれに保持された、各段に対応する３ビット分の印刷信号ＳＩ[m]を一斉にラッチする。すなわち、ｍ段のラッチ回路ＬＴは、シフトレジスタＳＲ[m]により保持された印刷信号ＳＩ[m]をラッチする。
【００８３】
制御部６は、駆動信号生成部５１に対して、単位期間Ｔu毎に、印刷信号ＳＩと駆動波形信号Ｃomとを供給するとともに、単位期間Ｔu毎に、ラッチ回路ＬＴが印刷信号ＳＩ[m]をラッチするようなラッチ信号ＬＡＴを供給する。これにより、制御部６は、各単位期間Ｔuにおいて、吐出部Ｄ[m]に対して駆動信号Ｖin[m]を供給するように、駆動信号生成部５１を制御する。
【００８４】
なお、本実施形態において、制御部６は、チェンジ信号ＣＨにより、単位期間Ｔuを、制御期間Ｔs1と制御期間Ｔs2とに区分する。本実施形態において、制御期間Ｔs1及びＴs2は、互いに等しい時間長を有する。以下では、制御期間Ｔs1及びＴs2を、制御期間Ｔsと総称することがある。
【００８５】
デコーダーＤＣは、ラッチ回路ＬＴによってラッチされた印刷信号ＳＩ[m]をデコードし、選択信号Ｓa[m]、Ｓb[m]、及び、Ｓc[m]を出力する。
【００８６】
図１５は、各単位期間Ｔuにおけるｍ段のデコーダーＤＣのデコード内容の一例を示す説明図である。
この図に示すように、ｍ段のデコーダーＤＣは、各単位期間Ｔuの制御期間Ｔs1及びＴs2のそれぞれにおいて、印刷信号ＳＩ[m]の有するビットｂ1、ｂ2、ｂ3の示す値に応じたレベルの選択信号Ｓa[m]、Ｓb[m]、及び、Ｓc[m]を出力する。本実施形態では、ｍ段のデコーダーＤＣは、各単位期間Ｔuの制御期間Ｔs1及びＴs2のそれぞれにおいて、選択信号Ｓa[m]、Ｓb[m]、及び、Ｓc[m]のうち、１つの信号をＨレベルとし、他の２つの信号をＬレベルとする。具体的には、ｍ段のデコーダーＤＣは、図１５に示すように、印刷信号ＳＩ[m]のうち、ビットｂ3が「１」であれば、制御期間Ｔs1及びＴs2において選択信号Ｓc[m]をＨレベルとし、ビットｂ3が「０」でありビットｂ1が「１」であれば、制御期間Ｔs1において選択信号Ｓa[m]をＨレベルとし、ビットｂ3が「０」でありビットｂ2が「１」であれば、制御期間Ｔs2において選択信号Ｓa[m]をＨレベルとし、ビットｂ3が「０」でありビットｂ1が「０」であれば、制御期間Ｔs1において選択信号Ｓb[m]をＨレベルとし、ビットｂ3が「０」でありビットｂ2が「０」であれば、制御期間Ｔs2において選択信号Ｓb[m]をＨレベルとする。
【００８７】
図１４に示すように、駆動信号生成部５１は、Ｍ個の吐出部Ｄと１対１に対応するように、Ｍ個の切替部ＴＸを備える。ｍ段の切替部ＴＸ[m]は、選択信号Ｓa[m]がＨレベルとなる制御期間Ｔsにおいてオンし、Ｌレベルとなる制御期間ＴsにおいてオフするトランスミッションゲートＴＧa[m]と、選択信号Ｓb[m]がＨレベルとなる制御期間Ｔsにおいてオンし、Ｌレベルとなる制御期間ＴsにおいてオフするトランスミッションゲートＴＧb[m]と、選択信号Ｓc[m]がＨレベルとなる制御期間Ｔsにおいてオンし、Ｌレベルとなる制御期間ＴsにおいてオフするトランスミッションゲートＴＧc[m]と、を備える。
【００８８】
図１４に示すように、トランスミッションゲートＴＧa[m]の一端には駆動波形信号Ｃom-Ａが供給され、トランスミッションゲートＴＧb[m]の一端には駆動波形信号Ｃom-Ｂが供給され、トランスミッションゲートＴＧc[m]の一端には駆動波形信号Ｃom-Ｃが供給される。また、トランスミッションゲートＴＧa[m]、ＴＧb[m]、及び、ＴＧc[m]の他端は、ｍ段の出力端ＯTNに電気的に接続されている。すなわち、切替部ＴＸ[m]は、各制御期間Ｔsにおいて、駆動波形信号Ｃom-Ａ、Ｃom-Ｂ、及び、Ｃom-Ｃのうちから１つの信号を選択し、選択した信号をｍ段の出力端ＯTNを介して、駆動信号Ｖin[m]として吐出部Ｄ[m]に供給する。より具体的には、切替部ＴＸ[m]は、各制御期間Ｔsにおいて、選択信号Ｓa[m]がＨレベルであれば、駆動波形信号Ｃom-Ａを選択して吐出部Ｄ[m]に供給し、選択信号Ｓb[m]がＨレベルであれば、駆動波形信号Ｃom-Ｂを選択して吐出部Ｄ[m]に供給し、選択信号Ｓc[m]がＨレベルであれば、駆動波形信号Ｃom-Ｃを選択して吐出部Ｄ[m]に供給する。
【００８９】
図１６は、駆動波形信号Ｃom等、各単位期間Ｔuに制御部６が駆動信号生成部５１に対して供給する信号を説明するためのタイミングチャートである。
図１６に示すように、単位期間Ｔuは、ラッチ信号ＬＡＴに含まれるパルスＰls-Lにより区画され、また、制御期間Ｔs1及びＴs2は、チェンジ信号ＣＨに含まれるパルスＰls-Cにより区画される。
制御部６は、各単位期間Ｔuの開始に先立って、印刷信号ＳＩ[1]〜ＳＩ[M]をクロック信号ＣＬに同期させて駆動信号生成部５１に供給する。そして、駆動信号生成部５１のシフトレジスタＳＲは、供給された印刷信号ＳＩ[m]をクロック信号ＣＬに従って、順次後段に転送する。
【００９０】
図１６に例示するように、各単位期間Ｔuに制御部６が出力する駆動波形信号Ｃom-Ａは、制御期間Ｔs1に設けられた吐出波形ＰA1と、制御期間Ｔs2に設けられた吐出波形ＰA2と、を有する。
吐出波形ＰA1は、吐出波形ＰA1を有する駆動信号Ｖin[m]が吐出部Ｄ[m]に供給されると、吐出部Ｄ[m]から中ドットに相当する中程度の量のインクが吐出されるような波形である。
吐出波形ＰA2は、吐出波形ＰA2を有する駆動信号Ｖin[m]が吐出部Ｄ[m]に供給されると、吐出部Ｄ[m]から小ドットに相当する小程度の量のインクが吐出されるような波形である。
例えば、吐出波形ＰA1の最低電位（この例では、電位Ｖa11）と最高電位（この例では、電位Ｖa12）との電位差は、吐出波形ＰA2の最低電位（この例では、電位Ｖa21）と最高電位（この例では、電位Ｖa22）との電位差よりも大きい。
なお、吐出波形ＰA1及び吐出波形ＰA2は、制御期間Ｔs1及びＴs2の開始時及び終了時において、基準電位Ｖ0となるように定められている。
【００９１】
図１６に例示するように、各単位期間Ｔuに制御部６が出力する駆動波形信号Ｃom-Ｂは、制御期間Ｔs2に設けられた微振動波形ＰBを有する。
微振動波形ＰBは、微振動波形ＰBを有する駆動信号Ｖin[m]が吐出部Ｄ[m]に供給された場合に、吐出部Ｄ[m]からインクが吐出されないような波形である。つまり、微振動波形ＰBは、吐出部Ｄ内部のインクに微振動を与えてインクの増粘を防止するための波形である。例えば、微振動波形ＰBの最低電位（この例では、電位Ｖb）と最高電位（この例では、基準電位Ｖ0）との電位差は、吐出波形ＰA2の最低電位と最高電位との電位差よりも小さくなるように定められる。
なお、吐出波形ＰA1及び吐出波形ＰA2は、制御期間Ｔs1及びＴs2の開始時及び終了時において、基準電位Ｖ0となるように定められている。
【００９２】
図１６に例示するように、各単位期間Ｔuに制御部６が出力する駆動波形信号Ｃom-Ｃは、制御期間Ｔs1及びＴs2に亘って設けられた検査波形ＰTを有する。
検査波形ＰTは、検査波形ＰTを有する駆動信号Ｖin[m]が吐出部Ｄ[m]に供給された場合に、吐出部Ｄ[m]からインクが吐出されないような波形である。つまり、本実施形態に係る吐出状態判定処理は、インクを吐出させないように吐出部Ｄを駆動したときに当該吐出部Ｄにおいて生じる残留振動に基づいて吐出部Ｄにおけるインクの吐出状態を判定する、所謂「非吐出検査」である場合を想定する。
本実施形態では、検査波形ＰTとして、図１６に示すような、単位期間Ｔuにおいて、基準電位Ｖ0→電位Ｖc1→電位Ｖc2→基準電位Ｖ0と変化する波形である場合を、一例として想定する。なお、この例では、電位Ｖc1は基準電位Ｖ0よりも低電位であり、電位Ｖc2は基準電位Ｖ0よりも高電位である場合を想定している。
【００９３】
なお、図１６に例示するように、制御部６はヘッドドライバー５に対して、単位期間Ｔuのうち検出期間ＴdにおいてＨレベルとなる検出期間指定信号Ｔsigを出力する。詳細は後述するが、検出期間Ｔdとは、検査波形ＰTを有する駆動波形信号Ｃom-Ｃの電位が電位Ｖc2に設定されている期間のうちの一部の期間である。本実施形態では、各単位期間Ｔuにおいて、微振動波形ＰBが検出期間Ｔdの終了後に設けられる場合を想定する。
【００９４】
次に、図１４乃至図１６に加えて図１７を参照しつつ、単位期間Ｔuにおいて駆動信号生成部５１が出力する駆動信号Ｖinについて説明する。
【００９５】
単位期間Ｔuにおいて供給される印刷信号ＳＩ[m]が（１，１，０）を示す場合、図１５に示すように、制御期間Ｔs1及びＴs2において選択信号Ｓa[m]がＨレベルとなる。この場合、切替部ＴＸ[m]は、制御期間Ｔs1において駆動波形信号Ｃom-Ａを選択して吐出波形ＰA1を有する駆動信号Ｖin[m]を出力し、制御期間Ｔs2において駆動波形信号Ｃom-Ａを選択して吐出波形ＰA2を有する駆動信号Ｖin[m]を出力する。よって、この場合、図１７に示すように、単位期間Ｔuにおいて吐出部Ｄ[m]に供給される駆動信号Ｖin[m]は、吐出波形ＰA1及び吐出波形ＰA2を含む。この結果、吐出部Ｄ[m]は、当該単位期間Ｔuにおいて、吐出波形ＰA1に基づく中程度の量のインクと、吐出波形ＰA2に基づく小程度の量のインクと、を吐出し、これら２度にわたり吐出されたインクにより、記録用紙Ｐ上に大ドットを形成する。
【００９６】
単位期間Ｔuにおいて供給される印刷信号ＳＩ[m]が（１，０，０）を示す場合、図１５に示すように、制御期間Ｔs1において選択信号Ｓa[m]がＨレベルとなり、制御期間Ｔs2において選択信号Ｓb[m]がＨレベルとなる。この場合、切替部ＴＸ[m]は、制御期間Ｔs1において駆動波形信号Ｃom-Ａを選択して吐出波形ＰA1を有する駆動信号Ｖin[m]を出力し、制御期間Ｔs2において駆動波形信号Ｃom-Ｂを選択して微振動波形ＰBを有する駆動信号Ｖin[m]を出力する。よって、この場合、図１７に示すように、単位期間Ｔuにおいて吐出部Ｄ[m]に供給される駆動信号Ｖin[m]は、吐出波形ＰA1及び微振動波形ＰBを含む。この結果、吐出部Ｄ[m]は、当該単位期間Ｔuにおいて、吐出波形ＰA1に基づく中程度の量のインクを吐出し、記録用紙Ｐ上に中ドットを形成する。
【００９７】
単位期間Ｔuにおいて供給される印刷信号ＳＩ[m]が（０，１，０）を示す場合、図１５に示すように、制御期間Ｔs1において選択信号Ｓb[m]がＨレベルとなり、制御期間Ｔs2において選択信号Ｓa[m]がＨレベルとなる。この場合、切替部ＴＸ[m]は、制御期間Ｔs1において駆動波形信号Ｃom-Ｂを選択して基準電位Ｖ0に設定された駆動信号Ｖin[m]を出力し、制御期間Ｔs2において駆動波形信号Ｃom-Ａを選択して吐出波形ＰA2を有する駆動信号Ｖin[m]を出力する。よって、この場合、図１７に示すように、単位期間Ｔuにおいて吐出部Ｄ[m]に供給される駆動信号Ｖin[m]は、吐出波形ＰA2を含む。この結果、吐出部Ｄ[m]は、当該単位期間Ｔuにおいて、吐出波形ＰA2に基づく小程度の量のインクを吐出し、記録用紙Ｐ上に小ドットを形成する。
【００９８】
単位期間Ｔuにおいて供給される印刷信号ＳＩ[m]が（０，０，０）を示す場合、図１５に示すように、制御期間Ｔs1及びＴs2において選択信号Ｓb[m]がＨレベルとなる。この場合、切替部ＴＸ[m]は、制御期間Ｔs1において駆動波形信号Ｃom-Ｂを選択して基準電位Ｖ0に設定された駆動信号Ｖin[m]を出力し、制御期間Ｔs2において駆動波形信号Ｃom-Ｂを選択して微振動波形ＰBを有する駆動信号Ｖin[m]を出力する。よって、この場合、図１７に示すように、単位期間Ｔuにおいて吐出部Ｄ[m]に供給される駆動信号Ｖin[m]は、微振動波形ＰBを含む。この結果、吐出部Ｄ[m]は、当該単位期間Ｔuにおいて、インクを吐出せず、記録用紙Ｐ上にはドットが形成されない（非記録となる）。
【００９９】
単位期間Ｔuにおいて供給される印刷信号ＳＩ[m]が（０，０，１）を示す場合、図１５に示すように、制御期間Ｔs1及びＴs2において選択信号Ｓc[m]がＨレベルとなる。この場合、切替部ＴＸ[m]は、制御期間Ｔs1及びＴs2において駆動波形信号Ｃom-Ｃを選択して検査波形ＰTに設定された駆動信号Ｖin[m]を出力する。よって、この場合、図１７に示すように、単位期間Ｔuにおいて吐出部Ｄ[m]に供給される駆動信号Ｖin[m]は、検査波形ＰTを含む。
制御部６は、一の単位期間Ｔuにおいて、吐出部Ｄ[m]を吐出状態判定処理の対象とする場合、換言すれば、一の単位期間Ｔuにおいて、吐出部Ｄ[m]を対象吐出部Ｄtgとして指定する場合、当該一の単位期間Ｔuにおいて、吐出部Ｄ[m]に対して検査波形ＰTを有する駆動信号Ｖin[m]が供給されるように、印刷信号ＳＩ[m]の値を（０，０，１）に設定する。
【０１００】
＜＜４．２．接続部＞＞
図１８は、接続部５３及び判定ユニット４の構成及び接続関係の一例を示すブロック図である。
【０１０１】
図１８に例示するように、接続部５３は、Ｍ個の吐出部Ｄに１対１に対応するＭ個の接続回路Ｕx（Ｕx[1]、Ｕx[2]、…、Ｕx[M]）を備える。ｍ段の接続回路Ｕx[m]は、吐出部Ｄ[m]の圧電素子３００の上部電極３０２を、駆動信号生成部５１が備えるｍ段の出力端ＯTN、または、検出ユニット８のいずれか一方に電気的に接続する。以下では、接続回路Ｕx[m]が、吐出部Ｄ[m]と駆動信号生成部５１のｍ段の出力端ＯTNとを電気的に接続している状態を、第１の接続状態と称する。また、接続回路Ｕx［ｍ］が、吐出部Ｄ[m]と検出ユニット８とを電気的に接続している状態を、第２の接続状態と称する。
【０１０２】
制御部６が、一の単位期間Ｔuにおいて吐出部Ｄ[m]を対象吐出部Ｄtgとして指定する場合、接続回路Ｕx[m]は、一の単位期間Ｔuのうち検出期間Ｔdにおいて第２の接続状態となり、吐出部Ｄ[m]と検出ユニット８とを電気的に接続し、また、一の単位期間Ｔuのうち検出期間Ｔd以外の期間において第１の接続状態となり、吐出部Ｄ[m]と駆動信号生成部５１とを電気的に接続する。他方、制御部６が、一の単位期間Ｔuにおいて吐出部Ｄ[m]を対象吐出部Ｄtgとして指定しない場合、接続回路Ｕx[m]は、一の単位期間Ｔuの全期間に亘って第１の接続状態となり、吐出部Ｄ[m]と駆動信号生成部５１とを電気的に接続する。
【０１０３】
制御部６は、各接続回路Ｕxの接続状態を制御するための接続制御信号Ｓwを、各接続回路Ｕxに対して出力する。
具体的には、制御部６は、一の単位期間Ｔuにおいて、吐出部Ｄ[m]を対象吐出部Ｄtgとして指定する場合、接続回路Ｕx[m]が、一の単位期間Ｔuのうち、検出期間Ｔd以外の期間において第１の接続状態となり、検出期間Ｔdにおいて第２の接続状態となるような接続制御信号Ｓw[m]を、接続回路Ｕx[m]に供給する。このため、一の単位期間Ｔuにおいて吐出部Ｄ[m]が対象吐出部Ｄtgとして指定される場合、一の単位期間Ｔuのうち検出期間Ｔd以外の期間において、駆動信号生成部５１から吐出部Ｄ[m]に対して駆動信号Ｖin[m]が供給され、一の単位期間Ｔuのうち検出期間Ｔdにおいて、吐出部Ｄ[m]から検出ユニット８に対して残留振動信号Ｖoutが供給される。
また、制御部６は、一の単位期間Ｔuにおいて、吐出部Ｄ[m]を対象吐出部Ｄtgとして指定しない場合、接続回路Ｕx[m]が、一の単位期間Ｔuの全期間に亘って第１の接続状態を維持するような接続制御信号Ｓw[m]を、接続回路Ｕx[m]に供給する。
【０１０４】
なお、本実施形態では、図１８に示すように、インクジェットプリンター１が、Ｍ個の吐出部Ｄに対して、１個の検出ユニット８を備え、また、各検出ユニット８は、１つの単位期間Ｔuにおいて、１個の吐出部Ｄに生じる残留振動のみを検出可能である場合を想定する。すなわち、本実施形態に係る制御部６は、１つの単位期間Ｔuにおいて、Ｍ個の吐出部Ｄの中から１個の吐出部Ｄを対象吐出部Ｄtgとして指定する。
【０１０５】
＜＜４．３．検出ユニット＞＞
図１８に示す検出ユニット８は、上述のとおり、残留振動信号Ｖoutに基づいて整形波形信号Ｖdを生成する。上述の通り、整形波形信号Ｖdとは、残留振動信号Ｖoutの振幅を増幅し、また、残留振動信号Ｖoutからノイズ成分を除去することで、残留振動信号Ｖoutを、判定ユニット４における処理に適した波形に整形した信号である。
【０１０６】
検出ユニット８は、例えば、残留振動信号Ｖoutを増幅させるための負帰還型のアンプと、残留振動信号Ｖoutの高域周波数成分を減衰させるためのローパスフィルターと、インピーダンスを変換してローインピーダンスの整形波形信号Ｖdを出力するボルテージフォロアと、を含む構成等であってもよい。
【０１０７】
＜＜４．４．判定ユニット＞＞
判定ユニット４は、検出ユニット８の出力する整形波形信号Ｖdに基づいて、吐出部Ｄにおけるインクの吐出状態を判定し、当該判定の結果を示す判定情報ＲSを生成する。
【０１０８】
図１８に示すように、判定ユニット４は、特性情報生成部４１と、判定情報生成部４２と、を備える。
特性情報生成部４１は、整形波形信号Ｖdに基づいて特性情報Ｉnfoを生成する。ここで、特性情報Ｉnfoとは、対象吐出部Ｄtgにおいて生じる残留振動の特性を示す情報であり、例えば、当該残留振動の周波数（１周期分の時間長）、振幅、位相等の情報の総称である。本実施形態では、一例として、特性情報Ｉnfoが、整形波形信号Ｖdの１周期分の時間長Ｔcを示す周期情報ＮTcと、整形波形信号Ｖdが所定の振幅以上の振幅を有していることを示す振幅フラグＦlagと、からなる情報である場合を想定する。すなわち、本実施形態では、周期情報ＮTcの示す時間長Ｔcにより、対象吐出部Ｄtgに生じる残留振動の１周期分の時間長を近似的に表わす。また、本実施形態では、振幅フラグＦlagにより、整形波形信号Ｖdが時間長Ｔcの測定のために必要な程度の大きさの振幅を有しているか否かを示す。
判定情報生成部４２は、特性情報生成部４１の生成する周期情報ＮTc及び振幅フラグＦlagに基づいて、対象吐出部Ｄtgにおけるインクの吐出状態を判定し、当該判定の結果を示す判定情報ＲSを出力する。
【０１０９】
図１８に示すように、特性情報生成部４１には、検出ユニット８が出力する整形波形信号Ｖdの他に、制御部６から、マスク信号Ｍskと、クロック信号ＣＬ（図１８では図示省略）と、整形波形信号Ｖdの振幅中心レベルの電位である閾値電位Ｖth-Ｃを有する信号と、閾値電位Ｖth-Ｃよりも高電位である閾値電位Ｖth-Ｏを有する信号と、閾値電位Ｖth-Ｃよりも低電位である閾値電位Ｖth-Ｕを有する信号と、が供給される。
【０１１０】
図１９は、特性情報生成部４１の動作を示すタイミングチャートである。  この図に示すように、特性情報生成部４１は、整形波形信号Ｖdの電位が閾値電位Ｖth-Ｃ以上となる場合にハイレベルとなる比較信号Ｃmp1と、整形波形信号Ｖdの電位が閾値電位Ｖth-Ｏ以上となる場合にハイレベルとなる比較信号Ｃmp2と、整形波形信号Ｖdの電位が閾値電位Ｖth-Ｕ未満となる場合にハイレベルとなる比較信号Ｃmp3と、を生成する。
【０１１１】
マスク信号Ｍskは、各単位期間Ｔuにおいて、検出ユニット８からの整形波形信号Ｖdの供給が開始されてから所定の期間Ｔmskの間だけハイレベルとなる信号である。本実施形態では、整形波形信号Ｖdの供給の開始から期間Ｔmskの経過後の整形波形信号Ｖdのみを対象として特性情報Ｉnfoを取得することで、残留振動の開始直後に重畳するノイズ成分の影響を低減することができる。
【０１１２】
特性情報生成部４１は、カウンタ（図示省略）を備える。当該カウンタは、マスク信号Ｍskがローレベルに立ち下がった後、整形波形信号Ｖdの電位が最初に閾値電位Ｖth-Ｃと等しくなる時刻ｔc1においてクロック信号ＣＬのカウントを開始し、整形波形信号Ｖdの電位が３度目に閾値電位Ｖth-Ｃと等しくなる時刻ｔc2においてクロック信号ＣＬのカウントを終了させ、得られたカウント値を周期情報ＮTcとして出力する。すなわち、周期情報ＮTcの示す時刻ｔc1から時刻ｔc2までの時間長Ｔcは、整形波形信号Ｖdの１周期分の時間長である。
【０１１３】
ところで、図１９において破線で示すように整形波形信号Ｖdの振幅が小さい場合には、時間長Ｔcを正確に計測できない可能性が高くなる。また、整形波形信号Ｖdの振幅が小さい場合には、例えば、キャビティ３２０にインクが注入されていないことによりインクを吐出できない状態である等、対象吐出部Ｄtgにおいて吐出異常が生じている可能性が高くなる。
そこで、本実施形態に係る特性情報生成部４１は、整形波形信号Ｖdが所定の振幅以上の振幅を有しているか否かを判定し、当該判定の結果を示す振幅フラグＦlagを生成する。具体的には、特性情報生成部４１は、時刻ｔc1から時刻ｔc2までの期間において、整形波形信号Ｖdの電位が、閾値電位Ｖth-Ｏ以上の電位となり、且つ、閾値電位Ｖth-Ｕ以下の電位となる場合に、振幅フラグＦlagの値を「１」に設定し、それ以外の場合には「０」に設定する。
【０１１４】
図１８に示す判定情報生成部４２は、特性情報生成部４１が出力する特性情報Ｉnfoに基づいて、対象吐出部Ｄtgにおけるインクの吐出状態を判定し、当該判定結果を示す判定情報ＲSを生成する。
【０１１５】
図２０は、判定情報生成部４２における判定の内容を説明するための説明図である。
この図に示すように、判定情報生成部４２は、周期情報ＮTcの示す時間長Ｔcを、閾値Ｔth1、Ｔth2、Ｔth3の３つの閾値、または、これら３つの閾値うちの一部の閾値と比較する。
ここで、閾値Ｔth1は、吐出状態が正常である場合における残留振動の１周期分の時間長と、キャビティ３２０内部に気泡が発生し、吐出状態が正常な場合と比較して残留振動の周波数が高くなる場合における残留振動の１周期分の時間長と、の境界を示すための値である。
また、閾値Ｔth2は、閾値Ｔth1よりも長い時間長を表す値であって、吐出状態が正常である場合における残留振動の１周期分の時間長と、ノズルＮ出口付近に異物が付着し、吐出状態が正常な場合と比較して残留振動の周波数が低くなる場合における残留振動の１周期分の時間長と、の境界を示すための値である。
また、閾値Ｔth3は、閾値Ｔth2よりも長い時間長を表す値であって、ノズルＮ付近におけるインクの増粘または固着により、ノズルＮ出口付近に異物が付着する場合よりもさらに残留振動の周波数が低くなる場合における残留振動の１周期分の時間長と、ノズルＮ出口付近に異物が付着した場合における残留振動の１周期分の時間長と、の境界を示すための値である。
【０１１６】
図２０に示すように、判定情報生成部４２は、振幅フラグＦlagの値が「１」であり、且つ、周期情報ＮTcの示す時間長Ｔcが「Ｔth1≦Ｔc≦Ｔth2」を満たす場合には、対象吐出部Ｄtgにおけるインクの吐出状態が正常であると判定し、判定情報ＲSに、吐出状態が正常であることを示す値「１」を設定する。
また、判定情報生成部４２は、振幅フラグＦlagの値が「１」であり、且つ、周期情報ＮTcの示す時間長Ｔcが「Ｔc＜Ｔth1」を満たす場合には、キャビティ３２０に生じた気泡により吐出異常が発生していると判定し、判定情報ＲSに、気泡による吐出異常が発生していることを示す値「２」を設定する。
また、判定情報生成部４２は、振幅フラグＦlagの値が「１」であり、且つ、周期情報ＮTcの示す時間長Ｔcが「Ｔth2＜Ｔc≦Ｔth3」を満たす場合には、ノズルＮ出口付近に付着した異物により吐出異常が発生していると判定し、判定情報ＲSに、異物の付着による吐出異常が発生していることを示す値「３」を設定する。
また、判定情報生成部４２は、振幅フラグＦlagの値が「１」であり、且つ、周期情報ＮTcの示す時間長Ｔcが「Ｔth3＜Ｔc」を満たす場合には、キャビティ３２０内のインクの増粘により吐出異常が発生していると判定し、判定情報ＲSに、インク増粘による吐出異常が発生していることを示す値「４」を設定する。
また、判定情報生成部４２は、振幅フラグＦlagの値が「０」である場合には、判定情報ＲSに、インクが注入されていない等のなんらかの原因により吐出異常が発生していることを示す値「５」を設定する。
以上のように、判定情報生成部４２は、周期情報ＮTc及び振幅フラグＦlagに基づいて、吐出部Ｄにおける吐出状態を判定し、当該判定結果を示す判定情報ＲSを生成する。
【０１１７】
制御部６は、判定情報生成部４２が出力する判定情報ＲS[m]を、当該判定情報ＲS[m]に対応する対象吐出部Ｄtgの段数ｍと対応付けて、記憶部６０に記憶させる。
このように、インクジェットプリンター１は、吐出状態判定処理を実行することで、吐出部Ｄ[m]におけるインクの吐出状態を判定し、当該判定結果を示す判定情報ＲS[m]を得ることができる。
【０１１８】
＜＜５．判定ジョブ＞＞
上述のとおり、本実施形態に係るインクジェットプリンター１は、Ｍ個の吐出部Ｄにおけるインクの吐出状態を判定するために、複数回の吐出状態判定処理を含む判定ジョブを実行する。また、上述のとおり、インクジェットプリンター１は、１回の判定ジョブにおいて、１個の吐出部Ｄ[m]に対して複数回の吐出状態判定処理を実行することがある。なお、本実施形態では、１回の判定ジョブで１個の吐出部Ｄ[m]に対して実行される吐出状態判定処理の回数は、最大で２回であることとする。
以下では、１回の判定ジョブにおいて、吐出部Ｄ[m]に対する１回目の吐出状態判定処理において生成される判定情報ＲS[m]を判定情報ＲS1[m]と称し、吐出部Ｄ[m]に対する２回目の吐出状態判定処理において生成される判定情報ＲS[m]を判定情報ＲS2[m]と称する。また、以下では、１回の判定ジョブにおいて、吐出部Ｄ[m]に対応して最後に生成される判定情報ＲS[m]を、確定判定情報ＲSF[m]と称する。すなわち、インクジェットプリンター１は、１回の判定ジョブを実行することで、吐出部Ｄ[1]〜Ｄ[M]に対応する確定判定情報ＲSF[1]〜ＲSF[M]を生成する。
以下、図２１乃至図２３を参照しつつ、判定ジョブと、判定ジョブにおいて実行される吐出状態判定処理と、の詳細を説明する。
【０１１９】
図２１は、判定ジョブが実行される場合におけるインクジェットプリンター１の動作の一例を示すフォローチャートである。
図２１に示すように、判定ジョブにおいて、制御部６は、まず、吐出状態判定処理の対象とする吐出部Ｄの段数ｍを「１」に設定する（Ｓ１０）。
【０１２０】
次に、制御部６は、吐出部Ｄ[m]に対して２回の吐出状態判定処理を行うことが必要となる場合において、１回目の吐出状態判定処理から、２回目の吐出状態判定処理までの待機時間Ｔwを定める（Ｓ１１）。具体的には、制御部６は、待機時間Ｔwを、温度センサー２の出力する温度情報ＲTの示す温度Ｑに応じた時間長とする。より具体的には、本実施形態に係る制御部６は、例えば、温度Ｑが高温になる場合に、待機時間Ｔwの時間長が長くなるように、待機時間Ｔwを定める。以下では、温度情報ＲTが温度Ｑを示す場合における待機時間Ｔwを、待機時間Ｔw[Q]と表現することとする。
なお、本実施形態に係るインクジェットプリンター１は、吐出部Ｄ[m]に対する１回目の吐出状態判定処理において得られる判定情報ＲS[m]が「２」を示す場合、つまり、吐出部Ｄ[m]において気泡による吐出異常が生じているとの判定結果を得た場合に、吐出部Ｄ[m]に対する２回目の吐出状態判定処理を実行する。すなわち、本実施形態において、判定情報ＲS[m]が「２」を示す場合とは、「判定情報が所定の内容を示す場合」の一例である。
【０１２１】
制御部６は、吐出部Ｄ[m]を対象とした吐出状態判定処理が実行されるように、インクジェットプリンター１の各部を制御することで、吐出部Ｄ[m]における吐出状態を示す判定情報ＲS1[m]を取得する（Ｓ１２）。
図２２は、吐出部Ｄ[m]を対象とした吐出状態判定処理における、インクジェットプリンター１の動作の一例を示すフローチャートである。
図２２に示すように、制御部６は、吐出部Ｄ[m]を対象吐出部Ｄtgとした吐出状態判定処理において、まず、吐出部Ｄ[m]に対して検査波形ＰTを有する駆動信号Ｖinが供給されるように、印刷信号ＳＩ[m]の値を（０，０，１）として出力する（Ｓ１００）。
次に、制御部６は、吐出部Ｄ[m]を対象吐出部Ｄtgとした吐出状態判定処理において、吐出部Ｄ[m]に生じる残留振動を検出ユニット８が検出できるように、検出期間Ｔdにおいて接続回路Ｕx[m]を第２の接続状態とする接続制御信号Ｓw[m]を、接続回路Ｕx[m]に供給する（Ｓ１１０）。
そして、制御部６は、吐出部Ｄ[m]を対象吐出部Ｄtgとした吐出状態判定処理において、検出ユニット８が検出する吐出部Ｄ[m]の残留振動の検出結果に基づいて判定ユニット４が生成した判定情報ＲS[m]を、吐出部Ｄ[m]の段数ｍと対応付けて、記憶部６０に記憶させる（Ｓ１２０）。
【０１２２】
このように、制御部６は、ステップＳ１００、Ｓ１１０の処理を実行することで、判定ユニット４が、吐出部Ｄ[m]の吐出状態の判定を行うことを決定する。
特に、制御部６は、ステップＳ１２の中でステップＳ１００、Ｓ１１０の処理を実行することで、判定情報ＲS[m]の有無やその内容に関わらずに、判定ユニット４が、吐出部Ｄ[m]の吐出状態の判定を行うことを決定する、第１の決定を行う。
【０１２３】
図２１に示すように、制御部６は、ステップＳ１２において生成された判定情報ＲS1[m]が「２」を示すか否かを判定する（Ｓ１３）。
制御部６は、ステップＳ１３の判定結果が否定である場合、つまり、ステップＳ１２で得た判定情報ＲS1[m]が、「１」、「３」、「４」、または、「５」を示す場合、当該判定情報ＲS1[m]を確定判定情報ＲSF[m]として定め、当該確定判定情報ＲSF[m]を吐出部Ｄ[m]の段数ｍと対応付けたうえで記憶部６０に記憶させる（Ｓ１４）。
【０１２４】
制御部６は、ステップＳ１３の判定結果が肯定である場合、つまり、ステップＳ１２で得た判定情報ＲS1[m]が、「２」を示す場合、待機時間Ｔw[Q]だけ待機し（Ｓ１５）、その後、再び、吐出部Ｄ[m]を対象とした吐出状態判定処理が実行されるように、インクジェットプリンター１の各部を制御することで、吐出部Ｄ[m]における吐出状態を示す判定情報ＲS2[m]を取得する（Ｓ１６）。
すなわち、制御部６は、ステップＳ１３の処理を実行し、ステップＳ１６においてステップＳ１００、Ｓ１１０の処理を実行することで、判定情報ＲS[m]の内容に応じて、判定ユニット４が、再度、吐出部Ｄ[m]の吐出状態の判定を行うことを決定する、第２の決定を行う。
【０１２５】
次に、制御部６は、ステップＳ１６で得た判定情報ＲS2[m]を確定判定情報ＲSF[m]として定め、当該確定判定情報ＲSF[m]を吐出部Ｄ[m]の段数ｍと対応付けたうえで記憶部６０に記憶させる（Ｓ１７）。
【０１２６】
次に、制御部６は、段数ｍがＭよりも小さいか否かを判定する（Ｓ１８）。そして、ステップＳ１８の判定結果が肯定の場合には、ｍに「１」を加算したうで処理をステップＳ１２に進める（Ｓ１９）。また、ステップＳ１８の判定結果が否定の場合、つまり、ｍ＝Ｍである場合には、判定ジョブを終了させる。
【０１２７】
このように、制御部６は、ステップＳ１１〜Ｓ１９のうちの一部または全部を実行することで、決定部６１として機能する。
【０１２８】
なお、図２１は、判定ジョブにおけるインクジェットプリンター１の動作を表わすフローチャートの一例に過ぎず、判定ジョブは、図２１のフローチャートに示すような処理順序に限定されるものではない。
例えば、図２１では、吐出部Ｄ[m]に対して２回の吐出状態判定処理を実行する場合において、吐出部Ｄ[m]に対する２回目の吐出状態判定処理が終了した後に、吐出部Ｄ[m+1]に対する１回目の吐出状態判定処理を開始するが、吐出部Ｄ[m]に対する１回目の吐出状態判定処理の終了後、２回目の吐出状態判定処理の開始前に、吐出部Ｄ[m+1]に対する１回目の吐出状態判定処理を実行してもよい。例えば、待機時間Ｔw[Q]が、例えば、単位期間Ｔuのｑ倍の時間長となる場合において、吐出部Ｄ[m]に対して２回の吐出状態判定処理を実行する場合を想定する。この場合、一の単位期間Ｔuにおいて、吐出部Ｄ[m]に対する１回目の吐出状態判定処理を実行した後に、一の単位期間Ｔuに後続するｑ個の単位期間Ｔuにおいて、吐出部Ｄ[m+1]〜Ｄ[m+q]に対する１回目の吐出状態判定処理を実行し、その後、一の単位期間Ｔuの後の（ｑ+1）番目の単位期間Ｔuにおいて、吐出部Ｄ[m]に対する２回目の吐出状態判定処理を実行すればよい。そして、この場合、一の単位期間Ｔuの後の（ｑ+2）番目の単位期間Ｔuにおいて、吐出部Ｄ[m+q+1]に対する１回目の吐出状態判定処理を実行すればよい。
【０１２９】
また、判定ジョブは、例えば、図２３に示すような処理順序で実行されてもよい。図２３は、本実施形態における他の態様に係る判定ジョブを示すフローチャートである。
図２３に示すような、他の態様の判定ジョブを実行する場合、制御部６は、まず、吐出部Ｄ[1]〜Ｄ[M]を対象とした、Ｍ回の吐出状態判定処理を実行することで判定情報ＲS1[1]〜ＲS1[M]を取得する（Ｓ２０）。次に、制御部６は、判定情報ＲS1[1]〜ＲS1[M]の中に、判定情報ＲS1[m]＝「２」を示す判定情報ＲS1[m]が存在するか否かを判定する（Ｓ２１）。そして、制御部６は、ステップＳ２１における判定結果が否定である場合には、判定情報ＲS1[1]〜ＲS1[M]を、確定判定情報ＲSF[1]〜ＲSF[M]として記憶部６０に記憶させたうえで、判定ジョブを終了させる（Ｓ２２）。また、制御部６は、ステップＳ２１における判定結果が肯定である場合には、温度情報ＲTの示す温度Ｑに応じて定めた待機時間Ｔw[Q]だけ待機し（Ｓ２３）、その後、吐出部Ｄ[1]〜Ｄ[M]を対象とした、Ｍ回の吐出状態判定処理を実行することで判定情報ＲS2[1]〜ＲS2[M]を取得する（Ｓ２４）。そして、制御部６は、判定情報ＲS2[1]〜ＲS2[M]を、確定判定情報ＲSF[1]〜ＲSF[M]として記憶部６０に記憶させたうえで、判定ジョブを終了させる（Ｓ２５）。
【０１３０】
このように、制御部６は、ステップＳ２０〜Ｓ２５のうちの一部または全部を実行する場合にも、決定部６１として機能する。
すなわち、制御部６は、ステップＳ２０においてステップＳ１００、Ｓ１１０の処理を実行することで、判定情報ＲS[m]に関わらずに、判定ユニット４が、吐出部Ｄ[m]の吐出状態の判定を行うことを決定する、第１の決定を行う。
また、制御部６は、ステップＳ２１の処理を実行し、ステップＳ２４においてステップＳ１００、Ｓ１１０の処理を実行することで、判定情報ＲS[m]の内容に応じて、判定ユニット４が、再度、吐出部Ｄ[m]の吐出状態の判定を行うことを決定する、第２の決定を行う。
【０１３１】
図２３に示すように、吐出部Ｄ[1]〜Ｄ[M]に対する１回目の吐出状態判定処理が完了した後に、待機時間Ｔw[Q]だけ待機し、その後、吐出部Ｄ[1]〜Ｄ[M]に対する２回目の吐出状態判定処理を実行する場合、図２１に示す場合と比較して、判定ジョブに要する時間を短くすることができる。
なお、図２３では、ステップＳ２４において、吐出部Ｄ[1]〜Ｄ[M]のＭ個の吐出部Ｄの全てを対象として２回目の吐出状態判定処理を実行するが、２回目の吐出状態判定処理は、１回目の吐出状態判定処理において、判定情報ＲS[m]＝「２」となる吐出部Ｄ[m]のみを対象として実行されてもよい。
【０１３２】
このように、本実施形態に係るインクジェットプリンター１は、図２１乃至図２３において例示した判定ジョブを実行しＭ個の吐出部Ｄ[1]〜Ｄ[M]に対応する確定判定情報ＲSF[1]〜ＲSF[M]を生成するため、吐出異常の生じている吐出部Ｄの個数や、吐出異常の生じている吐出部Ｄの位置等を正確に把握することが可能となり、吐出異常に起因する画質の低下を未然に予防することができる。
【０１３３】
＜＜６．実施形態の結論＞＞
上述のとおり、インクジェットプリンター１においては、印刷処理の実行に伴う振動や、インクの吐出時におけるインクのメニスカス位置の変動等に起因して、キャビティ３２０に気泡が混入することがある。そして、キャビティ３２０に気泡が混入した場合、吐出状態判定処理において、当該キャビティ３２０を有する吐出部Ｄの吐出状態は異常であると判定されることになる。
しかし、キャビティ３２０への気泡の混入による吐出異常が生じた場合であっても、当該気泡が、時間が経過するにつれて、キャビティ３２０内に充填されたインクに溶解する等して消滅し、気泡の混入に起因した吐出異常は解消され、正常な吐出状態へと回復する場合がある。さらには、キャビティ３２０に気泡が混入し、吐出状態判定処理において、吐出異常であると判定された場合であっても、吐出部Ｄに混入した気泡が微細であり、実際には、当該吐出部Ｄから正常にインクを吐出することができ、印刷処理の実行に支障を来たさない場合も存在する。このような微細な気泡は、時間の経過とともに、インクに溶解する等して消滅する可能性が高い。
そして、このような、時間の経過とともに気泡が消滅して吐出状態が正常に回復しうるケースにおいて、時間が経過しても気泡が消滅しない場合とを区別せずに、一律に吐出異常と判定する場合、不要なメンテナンス処理が実行されることになる。この場合、メンテナンス処理においてインクを排出することに伴うインクジェットプリンター１の維持コストの増大、並びに、メンテナンス処理の実行回数の増加に伴う利便性の低下及び消費電力の増加、といった弊害が生じることになる。
【０１３４】
これに対して、本実施形態では、判定ジョブにおいて、吐出部Ｄ[m]に対する吐出状態判定処理において得られる判定情報ＲS1[m]が「２」を示し、吐出部Ｄ[m]において気泡による吐出異常が生じているとの判定結果を得た場合に、吐出部Ｄ[m]に対する２回目の吐出状態判定処理を実行する。このため、仮に、１回目の吐出状態判定処理が実行されるタイミングに、吐出部Ｄ[m]のキャビティ３２０内に気泡が混入している場合であっても、２回目の吐出状態判定処理が実行されるタイミングまでに、当該気泡がキャビティ３２０内のインクに溶解して消滅させることが可能となる。
【０１３５】
さらに、本実施形態では、吐出部Ｄ[m]に対して２回の吐出状態判定処理を実行する場合において、１回目の吐出状態判定処理から２回目の吐出状態判定処理までに、温度情報ＲTの示す温度Ｑに応じて定められた待機時間Ｔw[Q]だけ待機する。気体の液体に対する溶解度は、液体の温度に依存し、一般的には、温度が低くなるほど溶解度は高くなる。そして、本実施形態では、温度Ｑが高くなり、気泡がインクに溶解するのに要する時間が長くなるに従って、待機時間Ｔw[Q]が長くなるように定める。このため、吐出部Ｄ[m]に一度発声した気泡がインクに溶解して消滅した可能性の高くなるタイミングにおいて、２回目の吐出状態判定処理を実行することが可能となる。これにより、吐出部Ｄに気泡が混入している場合であっても、吐出異常という判定が一律に下されることを防止し、不要なメンテナンス処理が実行される可能性を低減することが可能となる。
【０１３６】
＜＜Ｂ．変形例＞＞
以上の各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【０１３７】
＜＜変形例１＞＞
上述した実施形態では、吐出部Ｄ[m]に気泡が混入している場合に、２回の吐出状態判定処理を、温度情報ＲTの示す温度Ｑに応じた待機時間Ｔw[Q]だけ間隔を空けて実行するが、本発明はこのような態様に限定されるものではなく、吐出部Ｄ[m]に気泡が混入している場合には、温度情報ＲTの出力する温度Ｑに応じた回数だけ、吐出状態判定処理を繰り返し実行してもよい。
【０１３８】
図２４は、本変形例に係る判定ジョブにおけるインクジェットプリンター１の動作の一例を示すフローチャートである。図２４に示す本変形例に係る判定ジョブは、図２１に示す実施形態に係る判定ジョブと比較して、ステップＳ１１及びＳ１５を実行しない点と、ステップＳ３１〜Ｓ３５を実行する点と、において相違するが、それ以外は一致する。よって、以下では、図２４に示す本変形例に係る判定ジョブのうち、主に、図２１に示す実施形態に係る判定ジョブと相違する部分を説明する。
【０１３９】
図２４に示すように、本変形例に係る判定ジョブにおいて、制御部６は、ステップＳ１０の処理を実行した後に、各吐出部Ｄに対して実行される吐出状態判定処理の実行回数の上限値である、上限回数Ｋを決定する（Ｓ３１）。具体的には、本変形例に係る制御部６は、上限回数Ｋを、温度センサー２の出力する温度情報ＲTの示す温度Ｑに応じた回数に定める。より具体的には、本変形例に係る制御部６は、温度Ｑが高温になる場合に、上限回数Ｋが多くなるように、上限回数Ｋを定める。以下では、温度情報ＲTが温度Ｑを示す場合における上限回数Ｋを、上限回数Ｋ[Q]と表現することとする。
また、本変形例に係る制御部６は、判定ジョブにおいて、ステップＳ１３の判定結果が肯定である場合、つまり、ステップＳ１２において取得した判定情報ＲS1[m]が「２」を示す場合、吐出部Ｄ[m]に対して実行される吐出状態判定処理の現在の実行回数を表わす変数ｋに「２」を設定する（Ｓ３２）。
そして、本変形例に係る制御部６は、吐出部Ｄ[m]を対象とした吐出状態判定処理が実行されるように、インクジェットプリンター１の各部を制御することで、吐出部Ｄ[m]における吐出状態を示す判定情報ＲS2[m]を取得し（Ｓ１６）、ステップＳ１６で取得した判定情報ＲS2[m]が「２」を示すか否かを判定する（Ｓ３３）。
ステップＳ３３での判定結果が肯定である場合、変数ｋが上限回数Ｋ[Q]よりも小さいか否かを判定する（Ｓ３４）。そして、制御部６は、ステップＳ３４における判定結果が肯定である場合、変数ｋに「１」を加算したうえで処理をステップＳ１６に進める（Ｓ３５）。
他方、制御部６は、ステップＳ３３における判定結果が否定である場合、つまり、吐出部Ｄ[m]に混入していた気泡が消滅する等により、判定情報ＲS2[m]が「２」とは異なる値（判定情報ＲS1[m]の示す値とは異なる値）となった場合、または、ステップＳ３４における判定結果が否定である場合、つまり、吐出部Ｄ[m]に対する吐出状態判定処理の実行回数が上限回数Ｋ[Q]となった場合、ステップＳ１６において最後に取得した判定情報ＲS2[m]を確定判定情報ＲSF[m]として定め、当該確定判定情報ＲSF[m]を吐出部Ｄ[m]の段数ｍと対応付けたうえで記憶部６０に記憶させる（Ｓ１７）
このように、制御部６は、ステップＳ３１〜Ｓ３５のうちの一部または全部を実行する場合にも、決定部６１として機能する。
【０１４０】
なお、図２４に示す例において、吐出部Ｄ[m]に対して複数回の吐出状態判定処理を実行する場合における実行間隔は、予め定められた所定の間隔としてもよいし、実施形態のように、温度Ｑに応じた待機時間Ｔw[Q]としてもよい。
また、図２４に示す例においても、吐出部Ｄ[m]に対する１回目の吐出状態判定処理の終了後、２回目以降の吐出状態判定処理の開始前に、吐出部Ｄ[m+1]に対する１回目の吐出状態判定処理を実行してもよい。
【０１４１】
図２５は、本変形例に係る判定ジョブにおけるインクジェットプリンター１の動作の他の例を示すフローチャートである。図２５に示す本変形例に係る判定ジョブは、図２３に示す実施形態に係る判定ジョブと比較して、ステップＳ２３を実行しない点と、ステップＳ４１〜Ｓ４５を実行する点と、において相違するが、それ以外は一致する。よって、以下では、図２５に示す本変形例に係る判定ジョブのうち、主に、図２３に示す実施形態に係る判定ジョブと相違する部分を説明する。
【０１４２】
図２５に示すように、本変形例に係る判定ジョブにおいて、制御部６は、ステップＳ２１における判定結果が肯定である場合、温度情報ＲTの示す温度Ｑに応じた上限回数Ｋ[Q]を決定する（Ｓ４１）。具体的には、制御部６は、温度Ｑが高温になる場合に、上限回数Ｋ[Q]が多くなるように、上限回数Ｋ[Q]を定める。次に、制御部６は、変数ｋに「２」を設定する（Ｓ４２）。
そして、本変形例に係る制御部６は、吐出部Ｄ[m]を対象とした吐出状態判定処理が実行されるように、インクジェットプリンター１の各部を制御することで、吐出部Ｄ[m]における吐出状態を示す判定情報ＲS2[1]〜ＲS2[M]を取得し（Ｓ２４）、ステップＳ２４で取得した判定情報ＲS2[1]〜ＲS2[M]の中に、判定情報ＲS2[m]＝「２」を示す判定情報ＲS2[m]が存在するか否かを判定する（Ｓ４３）。
ステップＳ４３での判定結果が肯定である場合、変数ｋが上限回数Ｋ[Q]よりも小さいか否かを判定する（Ｓ４４）。そして、制御部６は、ステップＳ４４における判定結果が肯定である場合、変数ｋに「１」を加算したうえで処理をステップＳ２４に進める（Ｓ４５）。
他方、制御部６は、ステップＳ４３における判定結果が否定である場合、つまり、吐出部Ｄ[1]〜Ｄ[M]に混入していた気泡が消滅する等により、判定情報ＲS2[1]〜ＲS2[M]のいずれもが「２」とは異なる値となった場合、または、ステップＳ４４における判定結果が否定である場合、つまり、吐出部Ｄ[1]〜Ｄ[M]に対する吐出状態判定処理の実行回数が上限回数Ｋ[Q]となった場合、ステップＳ２４において最後に取得した判定情報ＲS2[1]〜ＲS2[M]を確定判定情報ＲSF[1]〜ＲSF[M]として定め、当該確定判定情報ＲSF[1]〜ＲSF[M]を吐出部Ｄ[1]〜Ｄ[M]の段数１〜Ｍと対応付けたうえで記憶部６０に記憶させる（Ｓ２５）
このように、制御部６は、ステップＳ４１〜Ｓ４５のうちの一部または全部を実行する場合にも、決定部６１として機能する。
【０１４３】
なお、図２５に示す例において、吐出部Ｄ[1]〜Ｄ[M]に対して複数回の吐出状態判定処理を実行する場合における実行間隔は、予め定められた所定の間隔としてもよいし、実施形態のように、温度Ｑに応じた待機時間Ｔw[Q]としてもよい。
また、図２５に示す例において、ｋ+1回目の吐出状態判定処理では、Ｍ個の吐出部Ｄ[1]〜Ｄ[M]のうち、ｋ回目の吐出状態判定処理において、判定情報ＲS[m]＝「２」となる吐出部Ｄ[m]のみを対象として実行されてもよい。吐出部Ｄ[m]に対する１回目の吐出状態判定処理の終了後、２回目以降の吐出状態判定処理の開始前に、吐出部Ｄ[m+1]に対する１回目の吐出状態判定処理を実行してもよい。
【０１４４】
＜＜変形例２＞＞
上述した実施形態及び変形例では、判定ジョブにおいて、吐出部Ｄ[m]における吐出状態を判定する吐出状態判定処理を複数回実行する場合に、処理の間隔を定める待機時間Ｔwを、温度情報ＲTの示す温度Ｑに応じた値としているが、本発明はこのような態様に限定されるものではなく、待機時間Ｔwを、吐出部Ｄ[m]から吐出されるインクの種類、換言すれば、インクの成分に応じた値としてもよい。
例えば、インクジェットプリンター１が、空気の溶解度が低い第１のインクを充填したインクカートリッジ３１と、空気の溶解度が高い第２のインクを充填したインクカートリッジ３１と、を備える場合を想定する。この場合、第１のインクが充填された吐出部Ｄにおいて気泡が発生した場合に当該気泡が消滅するまでに要する時間は、第２のインクが充填された吐出部Ｄにおいて気泡が発生した場合に当該気泡が消滅するまでに要する時間と比較して、長時間である可能性が高い。このため、本変形例では、待機時間Ｔwを、吐出部Ｄが吐出するインクの種類に応じて、吐出部Ｄ毎にまたはヘッドユニット１０毎に定める。具体的には、第１のインクを吐出する吐出部Ｄに対応する待機時間Ｔwを、第２のインクを吐出する吐出部Ｄに対応する待機時間Ｔwよりも長くなるように定める。このように、待機時間Ｔwを、インクに対する気泡の溶解度を考慮して定めることで、吐出部Ｄにおいて一度発生した気泡がインクに溶解して消滅した可能性が高くなるタイミングにおいて、吐出状態判定処理を実行することが可能となる。
【０１４５】
なお、本変形例では、インクの種類に応じて待機時間Ｔwを定める場合を例示して説明したが、インクの種類に応じて上限回数Ｋを定めてもよい。つまり、判定ジョブにおいて、吐出部Ｄに対する吐出状態判定処理の実行回数の上限である上限回数Ｋを、当該吐出部Ｄから吐出されるインクの種類に応じた回数として、吐出部Ｄ毎にまたはヘッドユニット１０毎に定めてもよい。具体的には、空気の溶解度が低い第１のインクを吐出する吐出部Ｄに対応する上限回数Ｋを、空気の溶解度が高い第２のインクを吐出する吐出部Ｄに対応する上限回数Ｋよりも多くなるように定めてもよい。
更には、吐出部Ｄにおける吐出状態判定処理を複数回実行する場合の待機時間Ｔw、または、吐出部Ｄにおける吐出状態判定処理の実行回数の上限値である上限回数Ｋを、当該吐出部Ｄが吐出するインクの種類と、温度情報ＲTの示す温度Ｑと、の双方に基づいて定めてもよい。要するに、待機時間Ｔwまたは上限回数Ｋは、吐出部Ｄのキャビティ３２０において気泡が発生した場合に、当該気泡がキャビティ３２０に充填されたインクに溶解する等して消滅するまでの時間に応じた値とすればよい。
【０１４６】
＜＜変形例３＞＞
上述した実施形態及び変形例では、判定情報ＲSが、「１」から「５」までの５値を示す場合を例示したが、本発明はこのような態様に限定されるものではなく、判定情報ＲSは、少なくとも、吐出部Ｄにおけるインクの吐出状態が正常であるか否かの２値以上を示すことができればよい。
また、上述した実施形態及び変形例では、判定情報ＲS1[m]が、吐出部Ｄ[m]において気泡に起因する吐出異常が生じていることを示す値「２」を示すときに、吐出部Ｄ[m]に対して２回目の吐出状態判定処理を実行する場合を例示したが、本発明はこのような態様に限定されるものではなく、判定情報ＲS1[m]が、吐出部Ｄ[m]において気泡の混入の「可能性」が存在することを示す値である場合に、吐出部Ｄ[m]に対する２回目の吐出状態判定処理を実行すればよい。
ここで、気泡の混入の可能性が存在することを示す値とは、「判定情報の示す所定の内容」の一例であり、判定情報ＲS[m]のとりうる値のうち、気泡の混入の可能性があることを示す全ての値である。具体的には、判定情報ＲS[m]が、「吐出状態が正常」であることを示す値、または、「吐出状態が異常」であることを示す値、の２値を採る場合には、「吐出状態が異常」であることを示す値が、気泡の混入の可能性が存在することを示す値に該当する。すなわち、「吐出状態が異常」である場合には、「気泡の混入」の他に「異物の付着」や「液体の増粘」の場合も包含しうるため、「気泡の混入」に該当しない場合もあるが、可能性のレベルにおいては、「気泡の混入」の場合を含みうるという意味である。
また、判定情報ＲS[m]が、「時間長ＴcがＴth1≦Ｔc≦Ｔth2を満たす」ことを示す値、「時間長ＴcがＴc＜Ｔth1を満たす」ことを示す値、または、「時間長ＴcがＴc＞Ｔth2を満たす」ことを示す値、の３値を採る場合には、「時間長ＴcがＴc＜Ｔth1を満たす」ことを示す値が、気泡の混入の可能性が存在することを示す値に該当する。
【０１４７】
＜＜変形例４＞＞
上述した実施形態及び変形例では、
上述した実施形態及び変形例では、特性情報Ｉnfoが、整形波形信号Ｖdの示す波形の特性のうち、整形波形信号Ｖdの振幅及び周期である場合を例示したが、本発明はこのような態様に限定されるものではなく、特性情報Ｉnfoは、整形波形信号Ｖdの示す波形の特性のうち、信号レベル、位相、及び、周期のうちの少なくとも１つを含む情報であってもよい。
【０１４８】
＜＜変形例５＞＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、記録ヘッド３の個数と、検出ユニット８の個数と、判定ユニット４の個数とが、ともに「４個」であり、個数の比率が「１：１：１」であるが、本発明はこのような態様に限定されるものではなく、個数の比率は「１：１：１」以外であってもよい。例えば、４個の記録ヘッド３に対して、５個以上の検出ユニット８と、５個以上の判定ユニット４と、を備えてもよいし、逆に、４個の記録ヘッド３に対して、３個以下の検出ユニット８と、３個以下の判定ユニット４とを備える構成であってもよい。
また、上述した実施形態及び変形例では、インクジェットプリンター１は、４個のインクカートリッジ３１と１対１に対応する４個のヘッドユニット１０を備えるが、これは一例であり、インクジェットプリンター１は、少なくとも、１個以上のヘッドユニット１０を備えるものであればよく、インクカートリッジ３１の個数と、ヘッドユニット１０の個数とは、異なっていてもよい。
【０１４９】
＜＜変形例６＞＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、範囲ＹNLが範囲ＹPを含むようにノズル列Ｌnが設けられるラインプリンターであるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、記録ヘッド３が、Ｙ軸方向に往復動して印刷処理を実行するシリアルプリンターであってもよい。
【０１５０】
＜＜変形例７＞＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、ＣＭＹＫの４色のインクを吐出可能であるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、少なくとも１色以上のインクを吐出可能であればよく、またインクの色もＣＭＹＫ以外の色であってもよい。
また、上述した実施形態及び変形例に係るインクジェットプリンター１は、４列のノズル列Ｌnを備えるが、ｓ少なくとも１列以上のノズル列Ｌnを備えるものであればよい。
【０１５１】
＜＜変形例８＞＞
上述した実施形態及び変形例において、駆動波形信号Ｃomは駆動波形信号Ｃom-Ａ、Ｃom-Ｂ、及び、Ｃom-Ｃの３系統の信号を含むが、本発明はこのような態様に限定されるものではなく、駆動波形信号Ｃomは１以上の系統の信号を含むものであればよい。
なお、各吐出部Ｄには、印刷処理において吐出部Ｄを駆動するための吐出波形ＰA1等を有する駆動信号Ｖinと、吐出状態判定処理において吐出部Ｄを駆動するための検査波形ＰT等を有する駆動信号Ｖinと、を供給する必要がある。このため、例えば、駆動波形信号Ｃomが１系統の信号のみを含む場合には、印刷処理を実行するための単位期間Ｔuにおいて、駆動波形信号Ｃomの波形を、吐出波形ＰA1等の印刷処理を実行するための波形とし、吐出状態判定処理を実行するための単位期間Ｔuにおいて、駆動波形信号Ｃomの波形を、検査波形ＰT等の吐出状態判定処理を実行するための波形とする等、単位期間Ｔu毎に駆動波形信号Ｃomの波形を切り替えてもよい。
また、上述した実施形態及び変形例において、単位期間Ｔuは２つの制御期間Ｔs1及びＴs2を含むが、本発明はこのような態様に限定されるものではなく、単位期間Ｔuは、単一の制御期間Ｔsからなるものであってもよいし、３以上の制御期間Ｔsを含むものであってもよい。
また、上述した実施形態及び変形例において、印刷信号ＳＩ[m]は３ビットの信号であるが、印刷信号ＳＩ[m]のビット数は、表示すべき階調や、単位期間Ｔuに含まれる制御期間Ｔsの個数、駆動波形信号Ｃomに含まれる信号の系統数等に応じて適宜決定すればよい。
【０１５２】
＜＜変形例９＞＞
上述した実施形態及び変形例において、判定情報生成部４２は、電子回路として実装されるが、制御部６のＣＰＵが制御プログラムに従って動作することにより実現される機能ブロックとして実装されてもよい。
同様に、特性情報生成部４１を、制御部６のＣＰＵが制御プログラムに従って動作することにより実現される機能ブロックとして実装してもよい。この場合、検出ユニット８は、ＡＤ変換回路を備え、整形波形信号Ｖdをデジタルの信号として出力してもよい。
【符号の説明】
【０１５３】
１…インクジェットプリンター、２…温度センサー、３…記録ヘッド、４…判定ユニット、５…ヘッドドライバー、６…制御部、７…搬送機構、８…検出ユニット、９…ホストコンピューター、１０…ヘッドユニット、４１…特性情報生成部、４２…判定情報生成部、５０…駆動信号供給部、５１…駆動信号生成部、５３…接続部、６０…記憶部、１００…印刷システム、３００…圧電素子、３２０…キャビティ、Ｄ…吐出部、Ｎ…ノズル、ＴＸ…切替部。
【図１】
2017052227.tif 000003
【図２】
2017052227.tif 000004
【図３】
2017052227.tif 000005
【図４】
2017052227.tif 000006
【図５】
2017052227.tif 000007
【図６】
2017052227.tif 000008
【図７】
2017052227.tif 000009
【図８】
2017052227.tif 000010
【図９】
2017052227.tif 000011
【図１０】
2017052227.tif 000012
【図１１】
2017052227.tif 000013
【図１２】
2017052227.tif 000014
【図１３】
2017052227.tif 000015
【図１４】
2017052227.tif 000016
【図１５】
2017052227.tif 000017
【図１６】
2017052227.tif 000018
【図１７】
2017052227.tif 000019
【図１８】
2017052227.tif 000020
【図１９】
2017052227.tif 000021
【図２０】
2017052227.tif 000022
【図２１】
2017052227.tif 000023
【図２２】
2017052227.tif 000024
【図２３】
2017052227.tif 000025
【図２４】
2017052227.tif 000026
【図２５】
2017052227.tif 000027