(57)【要約】      （修正有）【課題】残留振動の振幅を精度良く算出することができる液体吐出装置を提供する。【解決手段】駆動信号の電位変化に応じて変位する圧電素子、圧電素子の変位に応じて容積を変化させる圧力室、圧力室の容積の変化に応じて圧力室に充填された液体を吐出可能なノズル、を具備する吐出部と、圧電素子に駆動信号を供給する供給部と、供給部が圧電素子に駆動信号を供給する場合に、吐出部に生じる残留振動の検出結果を示す第１検出信号を出力する検出部と、第１検出信号の振幅を示す振幅情報を生成する生成部８０と、を備え、生成部は、第１検出信号を基準閾値で２値化した基準信号と、第１検出信号を第１閾値で２値化した第１信号とに基づいて、振幅情報を生成する第１の生成モードと基準信号と第１検出信号を基準閾値及び第１閾値の間の第２閾値で２値化した第２信号とに基づいて振幅情報を生成する第２の生成モードとにより、振幅情報の生成が可能である。【選択図】図１２
2017149085.tif 000002
【特許請求の範囲】
【請求項１】
駆動信号の電位変化に応じて変位する圧電素子、
前記圧電素子の変位に応じて容積を変化させる圧力室、及び、
前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、
を具備する吐出部と、
前記圧電素子に前記駆動信号を供給する供給部と、
前記供給部が前記圧電素子に前記駆動信号を供給する場合に、
前記吐出部に生じる残留振動の検出結果を示す第１検出信号を出力する検出部と、
前記第１検出信号の振幅を示す振幅情報を生成する生成部と、
を備え、
前記生成部は、
前記第１検出信号を基準閾値で２値化した基準信号と、前記第１検出信号を第１閾値で２値化した第１信号と、に基づいて、前記振幅情報を生成する第１の生成モードと、
前記基準信号と、前記第１検出信号を前記基準閾値及び前記第１閾値の間の第２閾値で２値化した第２信号と、に基づいて、前記振幅情報を生成する第２の生成モードと、
により、前記振幅情報の生成が可能である、
ことを特徴とする液体吐出装置。
【請求項２】
第１電極及び第２電極を有し前記第１電極に駆動信号が供給された場合に前記駆動信号の電位変化に応じて変位する圧電素子、
前記圧電素子の変位に応じて容積を変化させる圧力室、及び、
前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、
を具備する吐出部と、
前記第１電極に前記駆動信号を供給する供給部と、
前記第１電極の電位を検出し当該検出結果を出力する検出部と、
前記供給部が前記第１電極に前記駆動信号を供給した後に、
前記検出部が前記第１電極の電位の検出結果を第１検出信号として出力する場合に、
前記第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、
を特定可能な特定部と、
前記第１期間の時間長が第１基準時間以上の場合に、
前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、
前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、
前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する算出部と、
を備える、
ことを特徴とする液体吐出装置。
【請求項３】
第１電極及び第２電極を有し前記第１電極に駆動信号が供給された場合に前記駆動信号の電位変化に応じて変位する圧電素子、
前記圧電素子の変位に応じて容積を変化させる圧力室、及び、
前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、
を具備する吐出部と、
前記第１電極に前記駆動信号を供給する供給部と、
前記第１電極の電位を検出し当該検出結果を出力する検出部と、
前記供給部が前記第１電極に前記駆動信号を供給した後に、
前記検出部が前記第１電極の電位の検出結果を第１検出信号として出力する場合に、
前記第１検出信号の信号レベルが、基準閾値以下となる基準期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも低い第１閾値以下となる第１期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以下となる第２期間の時間長と、
を特定可能な特定部と、
前記第１期間の時間長が第１基準時間以上の場合に、
前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、
前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、
前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する算出部と、
を備える、
ことを特徴とする液体吐出装置。
【請求項４】
第１電極及び第２電極を有し前記第１電極に駆動信号が供給された場合に前記駆動信号の電位変化に応じて変位する圧電素子、
前記圧電素子の変位に応じて容積を変化させる圧力室、及び、
前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、
を具備する吐出部と、
前記第１電極に前記駆動信号を供給する供給部と、
前記第１電極の電位を検出し当該検出結果を出力する検出部と、
前記供給部が前記第１電極に前記駆動信号を供給した後に、
前記検出部が前記第１電極の電位の検出結果を第１検出信号として出力する場合に、
前記第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、
を特定可能な特定部と、
前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出する第１の算出モードと、
前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する第２の算出モードと、
の２つの算出モードによる、前記第１検出信号の振幅の算出が可能な算出部と、
を備え、
前記算出部は、
前記第２の算出モードにより前記第１検出信号の振幅を算出した後に、
前記第１期間の時間長が第１基準時間以上となった場合、
前記第１の算出モードにより前記第１検出信号の振幅を算出し、
前記第１の算出モードにより前記第１検出信号の振幅を算出した後に、
前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下となった場合、
前記第２の算出モードにより前記第１検出信号の振幅を算出する、
ことを特徴とする液体吐出装置。
【請求項５】
前記供給部が前記第１電極に対する前記駆動信号の供給を停止する場合に、
前記検出部が前記第１電極の電位の検出結果として出力する第２検出信号の信号レベルと、前記第２閾値との比較結果に基づいて、
前記圧電素子に伝播するノイズの有無を判定するノイズ判定部、
を備える、
ことを特徴とする、請求項２乃至４のうち何れか１項に記載の液体吐出装置。
【請求項６】
前記基準閾値は、
前記第１検出信号の振幅中心レベルと略一致する、
ことを特徴とする、請求項１乃至５のうち何れか１項に記載の液体吐出装置。
【請求項７】
前記第１閾値と前記第２閾値の差分値は、
前記第２閾値と前記基準閾値の差分値よりも大きい、
ことを特徴とする、請求項１乃至６のうち何れか１項に記載の液体吐出装置。
【請求項８】
駆動信号の電位変化に応じて変位する圧電素子、
前記圧電素子の変位に応じて容積を変化させる圧力室、及び、
前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、
を具備する吐出部と、
前記駆動信号が前記圧電素子に供給される場合に、
前記吐出部に生じる残留振動の検出結果を示す第１検出信号を出力する検出部と、
を備えるヘッドユニットを制御するヘッドユニット制御回路であって、
前記第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、
を特定可能な特定部と、
前記第１期間の時間長が第１基準時間以上の場合に、
前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、
前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、
前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する算出部と、
を備える、
ことを特徴とするヘッドユニット制御回路。
【請求項９】
駆動信号の電位変化に応じて変位する圧電素子、
前記圧電素子の変位に応じて容積を変化させる圧力室、及び、
前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部、
を備える液体吐出装置における液体の吐出状態の判定方法であって、
前記駆動信号が前記圧電素子に供給される場合に、
前記吐出部に生じる残留振動の検出結果を示す第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、
前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、
を特定する第１のステップと、
前記第１期間の時間長が第１基準時間以上の場合に、
前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、
前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、
前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する第２のステップと、
前記第２のステップにおいて算出した前記第１検出信号の振幅に基づいて、
前記吐出部における液体の吐出状態を判定する第３のステップと、
を備える、
ことを特徴とする判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置、液体吐出装置のヘッドユニットを制御するためのヘッドユニット制御回路、及び、液体吐出装置における液体の吐出状態の判定方法に関する。
【背景技術】
【０００２】
インクジェットプリンター等の液体吐出装置は、吐出部を駆動し、当該吐出部の圧電素子を変位させることにより、当該吐出部のキャビティ（圧力室）に充填されたインク等の液体を吐出させ、記録媒体に画像を形成する印刷処理を実行する。このような液体吐出装置において、キャビティ内の液体の増粘や、吐出部への異物の付着等により、吐出部から液体を正常に吐出できなくなる吐出異常が生じる場合がある。そして、吐出異常が生じると、吐出部から吐出される液体により記録媒体に形成される予定のドットを正確に形成できなくなり、印刷処理において記録媒体に形成される画像の画質が低下する。
【０００３】
特許文献１には、印刷処理において形成される画像の画質の低下を防止するために、吐出部を駆動させる際に当該吐出部に生じる残留振動を検出し、検出した残留振動の周期や振幅等の残留振動の特性に基づいて、当該吐出部における液体の吐出状態を判定する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８９６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、残留振動の振幅は、残留振動を所定の閾値で２値化した結果（以下、「２値化結果」と称する）に基づいて算出する方法が知られている。しかし、残留振動にノイズが重畳する場合、当該残留振動の２値化結果にもノイズが重畳する。また、残留振動の振幅が小さい場合、残留振動の振幅が大きい場合と比較して、当該残留振動の２値化結果に対するノイズの影響が大きくなる。そして、残留振動の２値化結果に対するノイズの影響が大きい場合、残留振動の振幅を正確に算出することが困難になる、という問題が存在した。
【０００６】
本発明は上述した事情に鑑みてなされたものであり、残留振動の振幅を精度良く算出する技術の提供を、解決課題の一つとする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明に係る液体吐出装置は、駆動信号の電位変化に応じて変位する圧電素子、前記圧電素子の変位に応じて容積を変化させる圧力室、及び、前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部と、前記圧電素子に前記駆動信号を供給する供給部と、前記供給部が前記圧電素子に前記駆動信号を供給する場合に、前記吐出部に生じる残留振動の検出結果を示す第１検出信号を出力する検出部と、前記第１検出信号の振幅を示す振幅情報を生成する生成部と、を備え、前記生成部は、前記第１検出信号を基準閾値で２値化した基準信号と、前記第１検出信号を第１閾値で２値化した第１信号と、に基づいて、前記振幅情報を生成する第１の生成モードと、前記基準信号と、前記第１検出信号を前記基準閾値及び前記第１閾値の間の第２閾値で２値化した第２信号と、に基づいて、前記振幅情報を生成する第２の生成モードと、により、前記振幅情報の生成が可能である、ことを特徴とする。
【０００８】
本発明では、吐出部に生じる残留振動を示す第１検出信号を第１閾値で２値化した結果に基づいて振幅情報を生成する第１の生成モードと、第１検出信号を第１閾値よりも基準閾値に近い第２閾値で２値化した結果に基づいて振幅情報を生成する第２の生成モードと、により、振幅情報を生成することが可能である。すなわち、本発明では、残留振動の振幅が大きい場合には、第１の生成モードにより振幅情報を生成し、残留振動の振幅が小さい場合には、第２の生成モードにより振幅情報を生成することができる。このため、残留振動の振幅が小さい場合においても、振幅情報に重畳するノイズの影響を低減することが可能となる。これにより、残留振動の振幅が小さい場合においても、精度良く残留振動の振幅を算出することが可能となる。
【０００９】
また、本発明に係る液体吐出装置は、第１電極及び第２電極を有し前記第１電極に駆動信号が供給された場合に前記駆動信号の電位変化に応じて変位する圧電素子、前記圧電素子の変位に応じて容積を変化させる圧力室、及び、前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部と、前記第１電極に前記駆動信号を供給する供給部と、前記第１電極の電位を検出し当該検出結果を出力する検出部と、前記供給部が前記第１電極に前記駆動信号を供給した後に、前記検出部が前記第１電極の電位の検出結果を第１検出信号として出力する場合に、前記第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、を特定可能な特定部と、前記第１期間の時間長が第１基準時間以上の場合に、前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する算出部と、を備える、ことを特徴とする。
【００１０】
本発明では、第１期間の時間長が第２基準時間以下の場合に、第２期間の時間長に基づいて第１検出信号の振幅を算出する。そして、第１期間の時間長が第２基準時間以下の場合、第１期間の時間長の特定結果に対するノイズの影響は、第２期間の時間長の特定結果に対するノイズの影響よりも大きい。このため、本発明によれば、第１期間の時間長が第２基準時間以下の場合に、第１期間の時間長に基づいて第１検出信号の振幅を算出する場合と比較して、ノイズの影響を低減して、精度良く第１検出信号の振幅を算出することが可能となる。
【００１１】
また、本発明に係る液体吐出装置は、第１電極及び第２電極を有し前記第１電極に駆動信号が供給された場合に前記駆動信号の電位変化に応じて変位する圧電素子、前記圧電素子の変位に応じて容積を変化させる圧力室、及び、前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部と、前記第１電極に前記駆動信号を供給する供給部と、前記第１電極の電位を検出し当該検出結果を出力する検出部と、前記供給部が前記第１電極に前記駆動信号を供給した後に、前記検出部が前記第１電極の電位の検出結果を第１検出信号として出力する場合に、前記第１検出信号の信号レベルが、基準閾値以下となる基準期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも低い第１閾値以下となる第１期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以下となる第２期間の時間長と、を特定可能な特定部と、前記第１期間の時間長が第１基準時間以上の場合に、前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する算出部と、を備える、ことを特徴とする。
【００１２】
本発明では、第１期間の時間長が第２基準時間以下の場合に、ノイズの影響が小さく正確に特定することが可能な第２期間の時間長に基づいて第１検出信号の振幅を算出するため、ノイズの影響が大きく正確に特定することが困難な第１期間の時間長に基づいて第１検出信号の振幅を算出する場合と比較して、精度良く第１検出信号の振幅を算出することが可能となる。
【００１３】
また、本発明に係る液体吐出装置は、第１電極及び第２電極を有し前記第１電極に駆動信号が供給された場合に前記駆動信号の電位変化に応じて変位する圧電素子、前記圧電素子の変位に応じて容積を変化させる圧力室、及び、前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部と、前記第１電極に前記駆動信号を供給する供給部と、前記第１電極の電位を検出し当該検出結果を出力する検出部と、前記供給部が前記第１電極に前記駆動信号を供給した後に、前記検出部が前記第１電極の電位の検出結果を第１検出信号として出力する場合に、前記第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、を特定可能な特定部と、前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出する第１の算出モードと、前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する第２の算出モードと、の２つの算出モードによる、前記第１検出信号の振幅の算出が可能な算出部と、を備え、前記算出部は、前記第２の算出モードにより前記第１検出信号の振幅を算出した後に、前記第１期間の時間長が第１基準時間以上となった場合、前記第１の算出モードにより前記第１検出信号の振幅を算出し、前記第１の算出モードにより前記第１検出信号の振幅を算出した後に、前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下となった場合、前記第２の算出モードにより前記第１検出信号の振幅を算出する、ことを特徴とする。
【００１４】
本発明では、算出部における算出モードの切り替えにおいてヒステリシス特性が設けられている。このため、第１の算出モード及び第２の算出モードの切り替えが、頻繁に発生することを防止することが可能となる。
【００１５】
上述した液体吐出装置は、前記供給部が前記第１電極に対する前記駆動信号の供給を停止する場合に、前記検出部が前記第１電極の電位の検出結果として出力する第２検出信号の信号レベルと、前記第２閾値との比較結果に基づいて、前記圧電素子に伝播するノイズの有無を判定するノイズ判定部、を備える、ことを特徴としてもよい。
【００１６】
この態様によれば、第２閾値が、圧電素子に伝播するノイズの検査と、第１検出信号の振幅の算出と、の両方に共通に用いられる。このため、閾値が、圧電素子に伝播するノイズの検査と、第１検出信号の振幅の算出とのそれぞれに対して個別に設けられる場合と比較して、液体吐出装置の構成の簡素化または制御の簡素化が可能となる。
【００１７】
上述した液体吐出装置において、前記基準閾値は、前記第１検出信号の振幅中心レベルと略一致する、ことを特徴としてもよい。
【００１８】
この態様によれば、基準期間の時間長と、第１期間または第２期間の時間長と、に基づいて、第１検出信号の振幅を算出することができる。
【００１９】
上述した液体吐出装置において、前記第１閾値と前記第２閾値の差分値は、前記第２閾値と前記基準閾値の差分値よりも大きい、ことを特徴としてもよい。
【００２０】
この態様によれば、第１検出信号の振幅が小さい場合においても、第２期間の時間長に基づいて、精度良く第１検出信号の振幅を算出することができる。
【００２１】
また、本発明に係るヘッドユニット制御回路は、駆動信号の電位変化に応じて変位する圧電素子、前記圧電素子の変位に応じて容積を変化させる圧力室、及び、前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部と、前記駆動信号が前記圧電素子に供給される場合に、前記吐出部に生じる残留振動の検出結果を示す第１検出信号を出力する検出部と、を備えるヘッドユニットを制御するヘッドユニット制御回路であって、前記第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、を特定可能な特定部と、前記第１期間の時間長が第１基準時間以上の場合に、前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する算出部と、を備える、ことを特徴とする。
【００２２】
本発明では、第１期間の時間長が第２基準時間以下の場合に、ノイズの影響が小さく正確に特定することが可能な第２期間の時間長に基づいて第１検出信号の振幅を算出するため、ノイズの影響が大きく正確に特定することが困難な第１期間の時間長に基づいて第１検出信号の振幅を算出する場合と比較して、精度良く第１検出信号の振幅を算出することが可能となる。
【００２３】
また、本発明に係る液体吐出装置に設けられた吐出部における液体の吐出状態の判定方法は、駆動信号の電位変化に応じて変位する圧電素子、前記圧電素子の変位に応じて容積を変化させる圧力室、及び、前記圧力室の容積の変化に応じて前記圧力室に充填された液体を吐出可能なノズル、を具備する吐出部、を備える液体吐出装置における液体の吐出状態の判定方法であって、前記駆動信号が前記圧電素子に供給される場合に、前記吐出部に生じる残留振動の検出結果を示す第１検出信号の信号レベルが、基準閾値以上となる基準期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値よりも高い第１閾値以上となる第１期間の時間長と、前記基準期間のうち、前記第１検出信号の信号レベルが、前記基準閾値と前記第１閾値との間の第２閾値以上となる第２期間の時間長と、を特定する第１のステップと、前記第１期間の時間長が第１基準時間以上の場合に、前記基準期間の時間長と前記第１期間の時間長とに基づいて前記第１検出信号の振幅を算出し、前記第１期間の時間長が前記第１基準時間よりも短い第２基準時間以下の場合に、前記基準時間の時間長と前記第２期間の時間長とに基づいて前記第１検出信号の振幅を算出する第２のステップと、前記第２のステップにおいて算出した前記第１検出信号の振幅に基づいて、前記吐出部における液体の吐出状態を判定する第３のステップと、
を備える、ことを特徴とする。
【００２４】
本発明では、第１期間の時間長が第２基準時間以下の場合に、ノイズの影響が小さく正確に特定することが可能な第２期間の時間長に基づいて第１検出信号の振幅を算出するため、ノイズの影響が大きく正確に特定することが困難な第１期間の時間長に基づいて第１検出信号の振幅を算出する場合と比較して、精度良く第１検出信号の振幅を算出することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明に係るインクジェットプリンター１の構成を示すブロック図である。
【図２】インクジェットプリンター１の概略的な内部構造を示す斜視図である。
【図３】吐出部Ｄの構造を説明するための説明図である。
【図４】ヘッドモジュールＨMにおけるノズルＮの配置例を示す平面図である。
【図５】ヘッドユニットＨUの構成を示すブロック図である。
【図６】印刷処理を説明するためのタイミングチャートである。
【図７】吐出状態判定処理及びノイズ判定処理を説明するためのタイミングチャートである。
【図８】接続状態指定回路１１の構成を示すブロック図である。
【図９】印刷処理におけるデコーダーＤCのデコード内容を示す説明図である。
【図１０】吐出状態判定処理におけるデコーダーＤCのデコード内容を示す説明図である。
【図１１】ノイズ判定処理におけるデコーダーＤCのデコード内容を示す説明図である。
【図１２】測定回路８の構成を示すブロック図である。
【図１３】特定部８２の動作を説明するためのタイミングチャートである。
【図１４】振幅算出回路８４の動作を説明するための説明図である。
【図１５】吐出状態判定回路９１の動作を説明するための説明図である。
【図１６】吐出状態判定処理及びノイズ判定処理を説明するためのフローチャートである。
【図１７】変形例１に係る特定部８２の動作を説明するためのタイミングチャートである。
【図１８】変形例２に係る振幅算出回路８４の動作を説明するための説明図である。
【発明を実施するための形態】
【００２６】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００２７】
＜＜Ａ．実施形態＞＞
本実施形態では、インク（「液体」の一例）を吐出して記録用紙Ｐ（「媒体」の一例）に画像を形成するインクジェットプリンターを例示して、液体吐出装置を説明する。
【００２８】
＜＜１．インクジェットプリンターの概要＞＞
以下、図１及び図２を参照しつつ、本実施形態に係るインクジェットプリンター１の構成について説明する。
【００２９】
図１は、インクジェットプリンター１の構成の一例を示す機能ブロック図である。
インクジェットプリンター１には、パーソナルコンピューターやデジタルカメラ等のホストコンピューター（図示省略）から、インクジェットプリンター１が形成すべき画像を示す印刷データＩmgと、インクジェットプリンター１が形成すべき画像の印刷部数を示す情報と、が供給される。インクジェットプリンター１は、ホストコンピューターから供給される印刷データＩmgの示す画像を記録用紙Ｐに形成する印刷処理を実行する。
【００３０】
図１に例示するように、インクジェットプリンター１は、インクを吐出する吐出部Ｄが設けられたヘッドユニットＨUを具備するヘッドモジュールＨMと、吐出部Ｄにおけるインクの吐出状態を判定する判定ユニットＪUを具備する判定モジュールＪMと、ヘッドモジュールＨMに対する記録用紙Ｐの相対位置を変化させるための搬送機構７と、インクジェットプリンター１の各部の動作を制御する制御部６と、各種情報を記憶する記憶部６１と、を備える。このうち、制御部６、記憶部６１、及び、判定ユニットＪUは、ヘッドユニットＨUを制御する制御モジュール６０（「ヘッドユニット制御回路」の一例）である。
なお、本実施形態では、一例として、図１に示すように、ヘッドモジュールＨMが４個のヘッドユニットＨUを備え、判定モジュールＪMが４個の判定ユニットＪUを備える場合を、想定する。そして、本実施形態では、ヘッドユニットＨU及び判定ユニットＪUが、１対１に対応して設けらる場合を想定する。以下では、４個のヘッドユニットＨUのうち一のヘッドユニットＨUと、４個の判定ユニットＪUのうち一のヘッドユニットＨUに対応して設けられた一の判定ユニットＪUと、について説明するが、当該説明は、他のヘッドユニットＨU及び他の判定ユニットＪUについても同様に該当する。
【００３１】
制御部６は、ＣＰＵ（Central Processing Unit）と、ＤＡ変換回路とを含んで構成される。なお、制御部６は、ＣＰＵの代わりに、ＦＰＧＡ（field-programmable gate array）等のプログラマブルロジックデバイスを備えるものでよい。
制御部６は、ＣＰＵが、記憶部６１に記憶されている制御プログラムに従って動作することで、印刷信号ＳＩ、駆動波形信号Ｃom等の、インクジェットプリンター１の各部の動作を制御するための信号を生成する。
【００３２】
ここで、駆動波形信号Ｃomとは、吐出部Ｄを駆動するためのアナログの信号である。制御部６は、駆動波形信号Ｃomを生成する場合、例えば、ＣＰＵにおいて駆動波形信号Ｃomの波形を規定するデジタルの駆動波形信号を生成し、ＤＡ変換回路において当該デジタルの駆動波形信号をアナログの駆動波形信号Ｃomに変換する。なお、詳細は後述するが、本実施形態において、駆動波形信号Ｃomは、駆動波形信号Ｃom-Aと駆動波形信号Ｃom-Bとを含む。
また、印刷信号ＳＩとは、吐出部Ｄの駆動の態様を指定するためのデジタルの信号である。具体的には、印刷信号ＳＩは、吐出部Ｄに対して駆動波形信号Ｃomを供給するか否かを指定することで、吐出部Ｄの駆動の態様を指定する信号である。ここで、吐出部Ｄの駆動の態様の指定とは、例えば、吐出部Ｄを駆動した際に当該吐出部Ｄからインクが吐出されるか否かを指定したり、また、吐出部Ｄを駆動した際に当該吐出部Ｄから吐出されるインク量を指定したりすることである。
【００３３】
図１に例示するように、各ヘッドユニットＨUには、Ｍ個の吐出部Ｄを具備する記録ヘッドＨDが設けられる（Ｍは、１≦Ｍを満たす自然数）。なお、以下では、各記録ヘッドＨDに設けられたＭ個の吐出部Ｄのうち、ｍ番目（ｍ段）の吐出部Ｄを、吐出部Ｄ[m]と称する場合がある（変数ｍは、１≦ｍ≦Ｍを満たす自然数）。また、インクジェットプリンター１の構成要素や信号等が、吐出部Ｄ[m]の段数ｍに対応する場合は、当該構成要素や信号等を表わすための符号に、段数ｍに対応することを示す添え字[m]を付すことがある。
【００３４】
図１に例示するように、各ヘッドユニットＨUには、供給回路１０（「供給部」の一例）と、検出回路２０（「検出部」の一例）と、が設けられる。
供給回路１０は、印刷信号ＳＩに基づいて、駆動波形信号Ｃomを各吐出部Ｄに供給するか否かを切り替える。なお、以下では、駆動波形信号Ｃomのうち、吐出部Ｄに供給される駆動波形信号Ｃomを、駆動信号Ｖinと称する。また、以下では、吐出部Ｄ[m]に供給される駆動波形信号Ｃomを、駆動信号Ｖin[m]と称する。また、供給回路１０は、印刷信号ＳＩに基づいて、吐出部Ｄ[m]に設けられる圧電素子ＰZ[m]の上部電極Ｚu[m]（「第１電極」の一例）の電位を示す検出電位信号Ｖout[m]を、検出回路２０に供給するか否かを切り替える。なお、圧電素子ＰZ[m]及び上部電極Ｚu[m]については、図３において後述する。
【００３５】
検出回路２０は、吐出部Ｄ[m]の上部電極Ｚu[m]の電位を示す検出電位信号Ｖout[m]に基づいて、検出信号ＮSA[m]を生成する。
なお、検出電位信号Ｖout[m]は、供給回路１０が駆動信号Ｖin[m]により吐出部Ｄ[m]を駆動した後に、吐出部Ｄ[m]に残留している振動（以下、「残留振動」と称する）の波形を示す場合がある。以下では、検出電位信号Ｖout[m]が、吐出部Ｄ[m]に生じている残留振動を示す場合に、検出回路２０が、当該検出電位信号Ｖout[m]に基づいて生成する検出信号ＮSA[m]を、特に、残留振動信号ＮSA1[m]（「第１検出信号」の一例）と称する。
また、検出電位信号Ｖout[m]は、供給回路１０が吐出部Ｄ[m]に対する駆動信号Ｖin[m]の供給を停止して吐出部Ｄ[m]を駆動しない場合に、吐出部Ｄ[m]に設けられた圧電素子ＰZ[m]の上部電極Ｚu[m]に伝播するノイズを示す場合がある。以下では、検出電位信号Ｖout[m]が、吐出部Ｄ[m]に伝播するノイズを示す場合に、検出回路２０が、当該検出電位信号Ｖout[m]に基づいて生成する検出信号ＮSA[m]を、特に、ノイズ検出信号ＮSA2[m]（「第２検出信号」の一例）と称する。
【００３６】
また、上述のとおり、本実施形態に係るインクジェットプリンター１は、図１に例示するように、検出信号ＮSAに基づいて吐出部Ｄにおけるインクの吐出状態を判定する判定ユニットＪUを備える。判定ユニットＪUは、測定回路８と吐出状態判定回路９１とノイズ判定回路９２（「ノイズ判定部」の一例）とを備える。
【００３７】
測定回路８は、検出信号ＮSAに基づいて、検出信号ＮSAの波形の特性を示す波形情報Ｉnfoを生成する。ここで、検出信号ＮSAの波形の特性とは、検出信号ＮSAの振幅や周期等の、検出信号ＮSAの波形の形状に関する情報である。
なお、以下では、検出信号ＮSAが残留振動信号ＮSA1である場合に、測定回路８が生成する波形情報Ｉnfoを、特に、残留振動波形情報Ｉnfo1と称する。この残留振動波形情報Ｉnfo1については、後述する。また、以下では、検出信号ＮSAがノイズ検出信号ＮSA2である場合に、測定回路８が生成する波形情報Ｉnfoを、特に、ノイズ波形情報Ｉnfo2と称する。このノイズ波形情報Ｉnfo2については、後述する。
【００３８】
吐出状態判定回路９１は、残留振動波形情報Ｉnfo1に基づいて、吐出部Ｄにおけるインクの吐出状態を判定し、当該判定の結果を示す吐出状態判定情報Ｓtt1を生成する。なお、以下では、吐出状態判定回路９１による判定を、「吐出状態判定」と称する場合がある。また、以下では、吐出状態判定回路９１による吐出状態判定の対象とされる吐出部Ｄを、判定対象吐出部Ｄ-Hと称する場合がある。
【００３９】
ノイズ判定回路９２は、ノイズ波形情報Ｉnfo2に基づいて、吐出部Ｄに伝播するノイズの有無を判定し、当該判定の結果を示すノイズ判定情報Ｓtt2を生成する。なお、以下では、ノイズ判定回路９２による判定を、「ノイズ判定」と称する場合がある。また、以下では、ノイズ判定回路９２による判定の対象とされる吐出部Ｄを、判定対象吐出部Ｄ-Sと称する場合がある。
【００４０】
図２は、インクジェットプリンター１の概略的な内部構造の一例を示す斜視図である。
図２に示すように、本実施形態では、インクジェットプリンター１がシリアルプリンターである場合を想定する。具体的には、インクジェットプリンター１は、印刷処理を実行する場合、副走査方向に記録用紙Ｐを搬送しつつ、副走査方向に交差する主走査方向にヘッドモジュールＨMを往復動させながら、吐出部Ｄからインクを吐出させることで、記録用紙Ｐ上に、印刷データＩmgに応じたドットを形成する。
以下では、＋Ｘ方向とその逆方向である−Ｘ方向とを「Ｘ軸方向」と総称し、＋Ｙ方向とその逆方向である−Ｙ方向とを「Ｙ軸方向」と総称し、＋Ｚ方向とその逆方向である−Ｚ方向とを「Ｚ軸方向」と総称する。そして、本実施形態では、図２に示すように、−Ｘ側（上流側）から＋Ｘ側（下流側）に向かう方向を副走査方向とし、＋Ｙ方向及び−Ｙ方向を主走査方向とする。なお、本実施形態では、一例として、Ｘ軸方向、Ｙ軸方向、及び、Ｚ軸方向が、互いに直交する方向である場合を想定するが、Ｘ軸方向、Ｙ軸方向、及び、Ｚ軸方向は、互いに交差する方向であればよい。
【００４１】
図２に例示するように、本実施形態に係るインクジェットプリンター１は、筐体２００と、筐体２００内をＹ軸方向に往復動可能でありヘッドモジュールＨMを搭載するキャリッジ１００と、を備える。
【００４２】
また、上述のとおり、本実施形態に係るインクジェットプリンター１は、搬送機構７を備える。
搬送機構７は、印刷処理が実行される場合に、キャリッジ１００をＹ軸方向に往復動させるとともに、記録用紙Ｐを＋Ｘ方向に搬送することで、記録用紙ＰのヘッドモジュールＨMに対する相対位置を変化させ、記録用紙Ｐの全体に対するインクの着弾を可能とする。
搬送機構７は、図１に示すように、キャリッジ１００を往復動させるための駆動源となる搬送モーター７１と、搬送モーター７１を駆動するためのモータードライバー７２と、記録用紙Ｐを搬送するための駆動源となる給紙モーター７３と、給紙モーター７３を駆動するためのモータードライバー７４と、を具備する。また、搬送機構７は、図２に示すように、Ｙ軸方向に延在するキャリッジガイド軸７６と、搬送モーター７１により回転駆動されるプーリー７１１と回転自在なプーリー７１２との間に掛け渡されＹ軸方向に延在するタイミングベルト７１０と、を具備する。キャリッジ１００は、キャリッジガイド軸７６によりＹ軸方向に往復自在に支持されるとともに、固定具１０１を介してタイミングベルト７１０の所定箇所に固定されている。このため、搬送機構７は、搬送モーター７１によりプーリー７１１を回転駆動させることで、ヘッドモジュールＨMをキャリッジ１００と共に、キャリッジガイド軸７６に沿ってＹ軸方向に往復動させることができる。
【００４３】
また、図２に示すように、搬送機構７は、キャリッジ１００の下側（−Ｚ方向）に設けられたプラテン７５と、給紙モーター７３の駆動に応じて回転し記録用紙Ｐを１枚ずつプラテン７５上に供給するための給紙ローラ（図示省略）と、給紙モーター７３の駆動に応じて回転しプラテン７５上の記録用紙Ｐを排紙口へと搬送する排紙ローラ７３０と、を備える。このため、搬送機構７は、図２に示すように、記録用紙Ｐをプラテン７５上において−Ｘ方向（上流側）から＋Ｘ方向（下流側）へと搬送することができる。
【００４４】
本実施形態では、図２に例示するように、インクジェットプリンター１のキャリッジ１００に、４個のインクカートリッジ３１が格納されている。より具体的には、本実施形態では、シアン、マゼンタ、イエロー、及び、ブラックの、４色（ＣＭＹＫ）のインクと１対１に対応する４個のインクカートリッジ３１が、キャリッジ１００に格納されている場合を想定する。
また、本実施形態では、４個のインクカートリッジ３１が、４個のヘッドユニットＨUと、１対１に対応して設けられる場合を想定する。そして、各吐出部Ｄは、当該吐出部Ｄの属するヘッドユニットＨUに対応するインクカートリッジ３１からインクの供給を受ける。これにより、各吐出部Ｄは、供給されたインクを内部に充填し、充填したインクをノズルＮから吐出することができる。つまり、ヘッドモジュールＨMが具備する合計４Ｍ個の吐出部Ｄは、全体としてＣＭＹＫの４色のインクを吐出することができる。
なお、図２は一例に過ぎず、インクカートリッジ３１は、キャリッジ１００の外部に設けられるものであってもよい。
【００４５】
ここで、印刷処理が実行される場合の制御部６の動作の概要を説明する。
【００４６】
印刷処理が実行される場合、制御部６は、まず、ホストコンピューターから供給される印刷データＩmgを、記憶部６１に記憶させる。次に、制御部６は、印刷処理において、記憶部６１に記憶されている印刷データＩmg等の各種データに基づいて、印刷信号ＳＩ及び駆動波形信号Ｃom等の各ヘッドユニットＨUの動作を制御するための信号と、搬送機構７を制御するための信号と、を生成する。そして、制御部６は、印刷信号ＳＩ等の各種信号や、記憶部６１に記憶されている各種データに基づいて、ヘッドモジュールＨMに対する記録用紙Ｐの相対位置を変化させるように搬送機構７を制御しつつ、吐出部Ｄが駆動されるように供給回路１０を制御する。
これにより、制御部６は、吐出部Ｄからのインクの吐出の有無、インクの吐出量、及び、インクの吐出タイミング等を調整し、印刷データＩmgに対応する画像を記録用紙Ｐに形成する印刷処理が実行されるように、インクジェットプリンター１の各部を制御する。
【００４７】
また、本実施形態に係るインクジェットプリンター１は、吐出状態判定処理を実行する。
【００４８】
ここで、吐出状態判定処理とは、吐出状態判定と、当該吐出状態判定を行うための各種準備処理と、を含む一連の処理である。
より具体的には、吐出状態判定処理とは、制御部６が、吐出状態判定の対象となる判定対象吐出部Ｄ-Hを選択する処理と、制御部６による制御の下で、供給回路１０が、制御部６の出力する駆動波形信号Ｃomを駆動信号Ｖinとして判定対象吐出部Ｄ-Hに供給することで、判定対象吐出部Ｄ-Hを駆動する処理と、検出回路２０が、判定対象吐出部Ｄ-Hに生じた残留振動を示す検出電位信号Ｖoutに応じて残留振動信号ＮSA1を生成する処理と、測定回路８が、残留振動信号ＮSA1に基づいて残留振動波形情報Ｉnfo1を生成する処理と、吐出状態判定回路９１が、残留振動波形情報Ｉnfo1に基づいて、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を判定する吐出状態判定を行い、当該判定の結果を示す吐出状態判定情報Ｓtt1を生成する処理と、を含む、インクジェットプリンター１により実行される一連の処理である（図１６参照）。
【００４９】
なお、吐出状態判定回路９１が実行する吐出状態判定とは、上述のとおり、判定対象吐出部Ｄ-Hからのインクの吐出状態が正常であるか否か、すなわち、判定対象吐出部Ｄ-Hにおいて吐出異常が生じていないか否か、を判定することである。
また、吐出異常とは、吐出部Ｄにおけるインクの吐出状態が異常となること、つまり、吐出部Ｄが具備するノズルＮからインクを正確に吐出することのできない状態の総称である。より具体的には、吐出異常とは、駆動波形信号Ｃomにより吐出部Ｄを駆動して吐出部Ｄからインクを吐出させようとしても、駆動波形信号Ｃomが規定する態様によりインクを吐出できない状態である。ここで、駆動波形信号Ｃomが規定するインクの吐出態様とは、吐出部Ｄが駆動波形信号Ｃomの波形により規定される量のインクを吐出し、吐出部Ｄが駆動波形信号Ｃomの波形により規定される吐出速度でインクを吐出することである。すなわち、駆動波形信号Ｃomが規定するインクの吐出態様によりインクを吐出できない状態とは、吐出部Ｄからインクを吐出できない状態の他に、駆動波形信号Ｃomにより規定されるインクの吐出量とは異なる量のインクが吐出部Ｄから吐出される状態、及び、駆動波形信号Ｃomにより規定されるインクの吐出速度と異なる速度でインクが吐出されるために記録用紙Ｐ上の所望の着弾位置にインクを着弾させることができない状態、等を含む。
【００５０】
また、本実施形態に係るインクジェットプリンター１は、ノイズ判定処理を行う。
【００５１】
ここで、ノイズ判定処理とは、ノイズ判定と、当該ノイズ判定を行うための各種準備処理と、を含む一連の処理である。
より具体的には、ノイズ判定処理とは、制御部６が、ノイズ判定の対象となる判定対象吐出部Ｄ-Sを選択する処理と、制御部６が、駆動波形信号Ｃomの判定対象吐出部Ｄ-Sに対する供給を停止して、判定対象吐出部Ｄ-Sが駆動されないように供給回路１０を制御する処理と、検出回路２０が、判定対象吐出部Ｄ-Sの有する圧電素子ＰZの上部電極Ｚuの電位を示す検出電位信号Ｖoutに応じてノイズ検出信号ＮSA2を生成する処理と、測定回路８が、ノイズ検出信号ＮSA2基づいてノイズ波形情報Ｉnfo2を生成する処理と、ノイズ判定回路９２が、ノイズ波形情報Ｉnfo2に基づいて、判定対象吐出部Ｄ-Sに伝播するノイズの有無を判定するノイズ判定を行い、当該判定の結果を示すノイズ判定情報Ｓtt2を生成する処理と、を含む、インクジェットプリンター１により実行される一連の処理である（図１６参照）。
【００５２】
＜＜２．記録ヘッド及び吐出部の概要＞＞
図３及び図４を参照しつつ、記録ヘッドＨDと、記録ヘッドＨDに設けられる吐出部Ｄと、について説明する。
【００５３】
図３は、吐出部Ｄを含むように記録ヘッドＨDを切断した、記録ヘッドＨDの概略的な一部断面図である。
図３に示すように、吐出部Ｄは、圧電素子ＰZと、内部にインクが充填されたキャビティ３２０（「圧力室」の一例）と、キャビティ３２０に連通するノズルＮと、振動板３１０と、を備える。吐出部Ｄは、圧電素子ＰZに駆動信号Ｖinが供給されて当該圧電素子ＰZが駆動信号Ｖinにより駆動されることにより、キャビティ３２０内のインクをノズルＮから吐出させる。キャビティ３２０は、キャビティプレート３４０と、ノズルＮが形成されたノズルプレート３３０と、振動板３１０と、により区画される空間である。キャビティ３２０は、インク供給口３６０を介してリザーバ３５０と連通している。リザーバ３５０は、インク取入口３７０を介して、当該吐出部Ｄに対応するインクカートリッジ３１と連通している。
【００５４】
本実施形態では、圧電素子ＰZとして、図３に示すようなユニモルフ（モノモルフ）型を採用する。なお、圧電素子ＰZは、ユニモルフ型に限らず、バイモルフ型や積層型等を採用してもよい。
圧電素子ＰZは、上部電極Ｚuと、下部電極Ｚd（「第２電極」の一例）と、上部電極Ｚu及び下部電極Ｚdの間に設けられた圧電体Ｚmと、を有する。下部電極Ｚdは、電位ＶBSに設定された給電線ＬHd（図６参照）と電気的に接続される。そして、上部電極Ｚuに駆動信号Ｖinが供給されて、上部電極Ｚu及び下部電極Ｚdの間に電圧が印加されると、当該印加された電圧に応じて圧電素子ＰZが＋Ｚ方向または−Ｚ方向に変位し、その結果、圧電素子ＰZが振動する。
【００５５】
キャビティプレート３４０の上面開口部には、振動板３１０が設置される。振動板３１０には、下部電極Ｚdが接合されている。このため、圧電素子ＰZが駆動信号Ｖinにより駆動されて振動すると、振動板３１０も振動する。そして、振動板３１０の振動によりキャビティ３２０の容積（キャビティ３２０内の圧力）が変化し、キャビティ３２０内に充填されたインクがノズルＮより吐出される。
より具体的には、吐出部ＤのノズルＮからインクを吐出させる場合、制御部６は、まず、吐出部Ｄの圧電素子ＰZが＋Ｚ方向に変位するように、当該圧電素子ＰZに供給する駆動信号Ｖinの電位を変化させる。これにより、圧電素子ＰZと振動板３１０とが＋Ｚ方向に撓み、吐出部Ｄのキャビティ３２０の容積が拡大する。次に、制御部６は、吐出部Ｄの圧電素子ＰZが−Ｚ方向に変位するように、当該圧電素子ＰZに供給する駆動信号Ｖinの電位を変化させる。これにより、圧電素子ＰZと振動板３１０とが−Ｚ方向に撓み、吐出部Ｄのキャビティ３２０の容積が収縮する。この結果、キャビティ３２０に充填されているインクの一部を、ノズルＮからインク滴として吐出させることができる。なお、振動板３１０を含む吐出部Ｄには、圧電素子ＰZ及び振動板３１０が駆動信号Ｖinにより駆動されてＺ軸方向に変位した後に残留振動が生じる。
インクの吐出によりキャビティ３２０内のインクが減少した場合、リザーバ３５０からインクが供給される。また、リザーバ３５０へは、インク取入口３７０を介して、インクカートリッジ３１からインクが供給される。
【００５６】
図４は、＋Ｚ方向または−Ｚ方向からインクジェットプリンター１を平面視した場合の、ヘッドモジュールＨMが具備する４個の記録ヘッドＨDと、当該４個の記録ヘッドＨDに設けられた合計４Ｍ個のノズルＮの配置の一例を説明するための説明図である。
【００５７】
図４に示すように、ヘッドモジュールＨMに設けられた各記録ヘッドＨDには、ノズル列Ｌnが設けられる。ここで、ノズル列Ｌnとは、所定方向に列状に延在するように設けられた複数のノズルＮである。本実施形態では、各ノズル列Ｌnが、Ｍ個のノズルＮをＸ軸方向に列状に延在するように配置して構成される場合を想定する。
以下では、図４に示すように、ヘッドモジュールＨMに設けられる４列のノズル列Ｌnを、ノズル列Ｌn-BK、Ｌn-CY、Ｌn-MG、Ｌn-YLと称する。ここで、ノズル列Ｌn-BKは、ブラックのインクを吐出する吐出部ＤのノズルＮを配列したノズル列Ｌnであり、ノズル列Ｌn-CYは、シアンのインクを吐出する吐出部ＤのノズルＮを配列したノズル列Ｌnであり、ノズル列Ｌn-MGは、マゼンタのインクを吐出する吐出部ＤのノズルＮを配列したノズル列Ｌnであり、ノズル列Ｌn-YLは、イエローのインクを吐出する吐出部ＤのノズルＮを配列したノズル列Ｌnである。
【００５８】
但し、図４に示すノズル列Ｌnは一例であり、各ノズル列Ｌnに属するＭ個のノズルＮは、ノズル列Ｌnの延在する方向と交差する方向に所定の幅を有して配置されていてもよい。つまり、各ノズル列Ｌnにおいて、＋Ｘ側から偶数番目のノズルＮと奇数番目のノズルＮのＹ軸方向の位置が相違するように、各ノズル列Ｌnに属するＭ個のノズルＮが千鳥状に配置されてもよい。また、各ノズル列ＬnはＸ軸方向とは異なる方向に延在してもよい。また、本実施形態では、各記録ヘッドＨDに設けられるノズル列Ｌnの列数が「１」である場合を例示しているが、各記録ヘッドＨDには、２列以上のノズル列Ｌnが設けられてもよい。
【００５９】
＜＜３．ヘッドユニットの構成＞＞
以下、図５を参照しつつ、各ヘッドユニットＨUの構成について説明する。
【００６０】
図５は、ヘッドユニットＨUの構成の一例を示すブロック図である。上述のように、ヘッドユニットＨUは、記録ヘッドＨDと、供給回路１０と、検出回路２０と、を備える。また、ヘッドユニットＨUは、制御部６から駆動波形信号Ｃom-Aが供給される内部配線ＬHaと、制御部６から駆動波形信号Ｃom-Bが供給される内部配線ＬHbと、検出電位信号Ｖoutを検出回路２０に供給するための内部配線ＬHsと、を備える。
【００６１】
図５に示すように、供給回路１０は、Ｍ個のスイッチＳWa（ＳWa[1]〜ＳWa[M]）と、Ｍ個のスイッチＳWb（ＳWb[1]〜ＳWb[M]）と、Ｍ個のスイッチＳWs（ＳWs[1]〜ＳWs[M]）と、各スイッチの接続状態を指定する接続状態指定回路１１と、を備える。なお、各スイッチとしては、例えば、トランスミッションゲートを採用することができる。
【００６２】
接続状態指定回路１１は、制御部６から供給される印刷信号ＳＩ、ラッチ信号ＬAT、チェンジ信号ＣH、及び、期間指定信号Ｔsigの少なくとも一部の信号に基づいて、スイッチＳWa[1]〜ＳWa[M]のオンオフを指定する接続状態指定信号ＳLa[1]〜ＳLa[M]と、スイッチＳWb[1]〜ＳWb[M]のオンオフを指定する接続状態指定信号ＳLb[1]〜ＳLb[M]と、スイッチＳWs[1]〜ＳWs[M]のオンオフを指定する接続状態指定信号ＳLs[1]〜ＳLs[M]と、を生成する。
【００６３】
スイッチＳWa[m]は、接続状態指定信号ＳLa[m]に応じて、内部配線ＬHaと、吐出部Ｄ[m]に設けられた圧電素子ＰZ[m]の上部電極Ｚu[m]と、の導通及び非導通を切り替える。例えば、スイッチＳWa[m]は、接続状態指定信号ＳLa[m]がハイレベルの場合にオンし、ローレベルの場合にオフする。
スイッチＳWb[m]は、接続状態指定信号ＳLb[m]に応じて、内部配線ＬHbと、吐出部Ｄ[m]に設けられた圧電素子ＰZ[m]の上部電極Ｚu[m]との、導通及び非導通を切り替える。例えば、スイッチＳWb[m]は、接続状態指定信号ＳLb[m]がハイレベルの場合にオンし、ローレベルの場合にオフする。
上述のとおり、駆動波形信号Ｃom-A及びＣom-Bのうち、スイッチＳWa[m]またはＳWb[m]を介して、吐出部Ｄ[m]の圧電素子ＰZ[m]に実際に供給される信号が駆動信号Ｖin[m]である。
スイッチＳWs[m]は、接続状態指定信号ＳLs[m]に応じて、内部配線ＬHsと、吐出部Ｄ[m]に設けられた圧電素子ＰZ[m]の上部電極Ｚu[m]と、の導通及び非導通を切り替える。例えば、スイッチＳWs[m]は、接続状態指定信号ＳLs[m]がハイレベルの場合にオンし、ローレベルの場合にオフする。
【００６４】
検出回路２０には、判定対象吐出部Ｄ-Hとして駆動された吐出部Ｄ[m]の圧電素子ＰZ[m]から出力される検出電位信号Ｖout[m]、または、判定対象吐出部Ｄ-Sとして選択された吐出部Ｄ[m]の圧電素子ＰZ[m]から出力される検出電位信号Ｖout[m]が、内部配線ＬHsを介して供給される。そして、検出回路２０は、当該検出電位信号Ｖout[m]に基づいて検出信号ＮSAを生成する。
【００６５】
＜＜４．ヘッドユニットの動作＞＞
以下、図６〜図１１を参照しつつ、各ヘッドユニットＨUの動作について説明する。
【００６６】
本実施形態において、インクジェットプリンター１の動作期間は、１または複数の単位期間Ｔuを含む。また、本実施形態に係るインクジェットプリンター１は、各単位期間Ｔuにおいて、印刷処理における各吐出部Ｄの駆動と、吐出状態判定処理における判定対象吐出部Ｄ-Hの駆動及び当該判定対象吐出部Ｄ-Hからの検出電位信号Ｖoutの検出と、ノイズ判定処理における判定対象吐出部Ｄ-Sからの検出電位信号Ｖoutの検出と、のうち、何れか一つを選択的に実行可能である。
つまり、本実施形態では、印刷処理が実行される単位期間Ｔuと、吐出状態判定処理が実行される単位期間Ｔuと、ノイズ判定処理が実行される単位期間Ｔuと、が異なる場合を想定する。以下、印刷処理が実行される単位期間Ｔuを単位印刷期間Ｔu-Pと称し、吐出状態判定処理が実行される単位期間Ｔuを吐出判定期間Ｔu-Hと称し、ノイズ判定処理が実行される単位期間Ｔuをノイズ判定期間Ｔu-Sと称する。
なお、一般的に、インクジェットプリンター１は、連続的または間欠的に設けられた複数の単位印刷期間Ｔu-Pにおいて印刷処理を実行することで、各吐出部Ｄから例えば１または複数回ずつインクを吐出させて、印刷データＩmgの示す画像を形成する。また、本実施形態に係るインクジェットプリンター１は、例えば、連続的または間欠的に設けられたＭ個の吐出判定期間Ｔu-Hにおいて、Ｍ回の吐出状態判定処理を実行することで、Ｍ個の吐出部Ｄ[1]〜Ｄ[M]の各々におけるインクの吐出状態を判定する。また、本実施形態に係るインクジェットプリンター１は、例えば、連続的または間欠的に設けられたＭ個のノイズ判定期間Ｔu-Sにおいて、Ｍ回のノイズ判定処理を実行することで、Ｍ個の吐出部Ｄ[1]〜Ｄ[M]の各々に伝播するノイズの有無を判定する。
【００６７】
図６及び図７は、単位期間Ｔuにおけるインクジェットプリンター１の動作を示すためのタイミングチャートである。このうち、図６は、単位印刷期間Ｔu-Pにおけるインクジェットプリンター１の動作を示し、図７は、吐出判定期間Ｔu-H及びノイズ判定期間Ｔu-Sにおけるインクジェットプリンター１の動作を示す。
図６及び図７に示すように、制御部６は、パルスＰlsＬを有するラッチ信号ＬATを出力する。これにより、制御部６は、パルスＰlsＬの立ち上がりから次のパルスＰlsＬの立ち上がりまでの期間として、単位期間Ｔuを規定する。
また、図６に示すように、制御部６は、単位印刷期間Ｔu-Pにおいて、パルスＰlsＣを有するチェンジ信号ＣHを出力する。そして、制御部６は、単位印刷期間Ｔu-Pを、パルスＰlsＬの立ち上がりからパルスＰlsＣの立ち上がりまでの制御期間Ｔu1と、パルスＰlsＣの立ち上がりからパルスＰlsＬの立ち上がりまでの制御期間Ｔu2と、に区分する。
また、図７に示すように、制御部６は、吐出判定期間Ｔu-H及びノイズ判定期間Ｔu-Sにおいて、パルスＰlsＴ1及びパルスＰlsＴ2を有する期間指定信号Ｔsigを出力する。そして、制御部６は、吐出判定期間Ｔu-H及びノイズ判定期間Ｔu-Sを、パルスＰlsＬの立ち上がりからパルスＰlsＴ1の立ち上がりまでの制御期間ＴSS1と、パルスＰlsＴ1の立ち上がりからパルスＰlsＴ2の立ち上がりまでの制御期間ＴSS2と、パルスＰlsＴ2の立ち上がりからパルスＰlsＬの立ち上がりまでの制御期間ＴSS3と、に区分する。
【００６８】
本実施形態に係る印刷信号ＳＩは、各単位期間Ｔuにおける吐出部Ｄ[1]〜Ｄ[M]の駆動の態様を指定する個別指定信号Ｓd[1]〜Ｓd[M]を含む。そして、制御部６は、単位期間Ｔuにおいて印刷処理、吐出状態判定処理、または、ノイズ判定処理の何れかが実行される場合、図６及び図７に示すように、当該単位期間Ｔuに先立って、個別指定信号Ｓd[1]〜Ｓd[M]を含む印刷信号ＳＩを、クロック信号ＣLに同期させて接続状態指定回路１１に供給する。この場合、接続状態指定回路１１は、当該単位期間Ｔuにおいて、個別指定信号Ｓd[m]に基づいて、接続状態指定信号ＳLa[m]、ＳLb[m]、ＳLs[m]を生成する。
【００６９】
本実施形態に係る個別指定信号Ｓd[m]は、各単位印刷期間Ｔu-Pにおいて、吐出部Ｄ[m]に対して、大ドットに相当する量（大程度の量）のインクの吐出（「大ドットの形成」と称する場合がある）、中ドットに相当する量（中程度の量）のインクの吐出（「中ドットの形成」と称する場合がある）、小ドットに相当する量（小程度の量）のインクの吐出（「小ドットの形成」と称する場合がある）、及び、インクの非吐出、の４つの駆動態様のうち、何れか１つの駆動態様を指定する。
また、本実施形態に係る個別指定信号Ｓd[m]は、各吐出判定期間Ｔu-Hにおいて、吐出部Ｄ[m]を、吐出状態判定の対象である判定対象吐出部Ｄ-Hとして駆動するか否かを指定する。
また、本実施形態に係る個別指定信号Ｓd[m]は、各ノイズ判定期間Ｔu-Sにおいて、吐出部Ｄ[m]を、ノイズ判定処理の対象である判定対象吐出部Ｄ-Sとして選択するか否かを指定する。
【００７０】
なお、本実施形態では、個別指定信号Ｓd[m]が３ビットのデジタル信号である場合を想定する（図９〜図１１参照）。
【００７１】
ところで、本実施形態に係る制御部６は、駆動波形信号Ｃom-Aの波形を、単位期間Ｔu毎に変化させることができる。具体的には、制御部６は、単位印刷期間Ｔu-Pにおいては、図６に示すように、駆動波形信号Ｃom-Aとして、駆動波形信号Ｃom-APを出力し、吐出判定期間Ｔu-H及びノイズ判定期間Ｔu-Sにおいては、図７に示すように、駆動波形信号Ｃom-Aとして、駆動波形信号Ｃom-AHを出力することができる。
【００７２】
図６に示すように、駆動波形信号Ｃom-APは、制御期間Ｔu1に設けられた波形ＰA1と、制御期間Ｔu2に設けられた波形ＰA2とを有する。本実施形態では、波形ＰA1の最高電位ＶHa1と最低電位ＶLa1との電位差が、波形ＰA2の最高電位ＶHa2と最低電位ＶLa2との電位差よりも大きくなるように、波形ＰA1及び波形ＰA2が定められる。具体的には、波形ＰA1を有する駆動波形信号Ｃom-APにより吐出部Ｄ[m]を駆動する場合、吐出部Ｄ[m]から中程度の量のインクが吐出されるように、波形ＰA1の波形が定められる。また、波形ＰA2を有する駆動波形信号Ｃom-APにより吐出部Ｄ[m]を駆動する場合、吐出部Ｄ[m]から小程度の量のインクが吐出されるように、波形ＰA2の波形が定められる。また、本実施形態において、波形ＰA1及び波形ＰA2は、開始時及び終了時の電位が基準電位Ｖ0に設定される。
【００７３】
図７に示すように、駆動波形信号Ｃom-AHは、制御期間ＴSS1に波形ＰSが設けられ、制御期間ＴSS2における電位が電位ＶHpに維持される信号である。本実施形態において、波形ＰSは、基準電位Ｖ0から、波形ＰSの最低電位である電位ＶLpに変化し、その後、電位ＶLpよりも高電位の電位ＶHpに変化する波形である。なお、制御期間ＴSS1において、駆動波形信号Ｃom-AHが判定対象吐出部Ｄ-Hに供給される場合、駆動波形信号Ｃom-AHが電位ＶLpから電位ＶHpに変化するために、判定対象吐出部Ｄ-Hの振動板３１０が変位する。このため、制御期間ＴSS2において、振動板３１０を含む判定対象吐出部Ｄ-Hには残留振動が生じる。
【００７４】
また、本実施形態において、制御部６は、図６及び図７に示すように、各単位期間Ｔuにおいて、波形ＰBを有する駆動波形信号Ｃom-Bを出力する。本実施形態では、波形ＰBが、単位期間Ｔuが単位印刷期間Ｔu-Pである場合は、制御期間Ｔu2に設けられ、単位期間Ｔuが吐出判定期間Ｔu-Hまたはノイズ判定期間Ｔu-Sである場合は、制御期間ＴSS3に設けられる場合を、一例として想定する。また、本実施形態では、波形ＰBの最高電位（本実施形態では、一例として基準電位Ｖ0）と最低電位Ｖbとの電位差が、波形ＰA2の最高電位ＶHa2と最低電位ＶLa2との電位差よりも小さくなるように、波形ＰBが定められる。具体的には、波形ＰBを有する駆動波形信号Ｃom-Bにより吐出部Ｄ[m]を駆動する場合、吐出部Ｄ[m]からインクが吐出されない程度に吐出部Ｄ[m]が微振動するように、波形ＰBの波形が定められる。
【００７５】
接続状態指定回路１１は、単位印刷期間Ｔu-Pにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対して大ドットの形成を指定する場合、接続状態指定信号ＳLa[m]を、単位印刷期間Ｔu-Pに亘りハイレベルに設定し、接続状態指定信号ＳLb[m]及びＳLs[m]を、単位印刷期間Ｔu-Pに亘りローレベルに設定する。つまり、この場合、供給回路１０は、吐出部Ｄ[m]に対して、単位印刷期間Ｔu-Pにおいて、駆動波形信号Ｃom-APを駆動信号Ｖin[m]として供給する。このため、吐出部Ｄ[m]は、制御期間Ｔu1において波形ＰA1の駆動波形信号Ｃom-APにより駆動されて中程度の量のインクを吐出し、制御期間Ｔu2において波形ＰA2の駆動波形信号Ｃom-APにより駆動されて小程度の量のインクを吐出する。これにより、吐出部Ｄ[m]は、単位印刷期間Ｔu-Pにおいて、合計で大程度の量のインクを吐出し、記録用紙Ｐには大ドットが形成される。
【００７６】
接続状態指定回路１１は、単位印刷期間Ｔu-Pにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対して中ドットの形成を指定する場合、接続状態指定信号ＳLa[m]を、制御期間Ｔu1においてハイレベルに、制御期間Ｔu2においてローレベルに、それぞれ設定し、接続状態指定信号ＳLb[m]を、制御期間Ｔu1においてローレベルに、制御期間Ｔu2においてハイレベルに、それぞれ設定し、接続状態指定信号ＳLs[m]を、単位印刷期間Ｔu-Pに亘りローレベルに設定する。つまり、この場合、供給回路１０は、吐出部Ｄ[m]に対して、制御期間Ｔu1においては、駆動波形信号Ｃom-APを駆動信号Ｖin[m]として供給し、制御期間Ｔu2においては、駆動波形信号Ｃom-Bを駆動信号Ｖin[m]として供給する。このため、吐出部Ｄ[m]は、制御期間Ｔu1において中程度の量のインクを吐出し、制御期間Ｔu2においてインクが吐出されない程度に微振動する。つまり、吐出部Ｄ[m]は、単位印刷期間Ｔu-Pにおいて、中程度の量のインクを吐出し、記録用紙Ｐには中ドットが形成される。
【００７７】
接続状態指定回路１１は、単位印刷期間Ｔu-Pにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対して小ドットの形成を指定する場合、接続状態指定信号ＳLa[m]を、制御期間Ｔu1においてローレベルに、制御期間Ｔu2においてハイレベルに、それぞれ設定し、接続状態指定信号ＳLb[m]を、制御期間Ｔu1においてハイレベルに、制御期間Ｔu2においてローレベルに、それぞれ設定し、接続状態指定信号ＳLs[m]を、単位印刷期間Ｔu-Pに亘りローレベルに設定する。つまり、この場合、供給回路１０は、吐出部Ｄ[m]に対して、制御期間Ｔu1においては、駆動波形信号Ｃom-Bを駆動信号Ｖin[m]として供給し、制御期間Ｔu2においては、駆動波形信号Ｃom-APを駆動信号Ｖin[m]として供給する。このため、吐出部Ｄ[m]は、制御期間Ｔu2において小程度の量のインクを吐出する。つまり、吐出部Ｄ[m]は、単位印刷期間Ｔu-Pにおいて、小程度の量のインクを吐出し、記録用紙Ｐには小ドットが形成される。
【００７８】
接続状態指定回路１１は、単位印刷期間Ｔu-Pにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対してインクの非吐出を指定する場合、接続状態指定信号ＳLb[m]を、単位印刷期間Ｔu-Pに亘りハイレベルに設定し、接続状態指定信号ＳLa[m]及びＳLs[m]を、単位印刷期間Ｔu-Pに亘りローレベルに設定する。つまり、この場合、供給回路１０は、吐出部Ｄ[m]に対して、単位印刷期間Ｔu-Pにおいて、駆動波形信号Ｃom-Bを駆動信号Ｖin[m]として供給する。このため、吐出部Ｄ[m]は、制御期間Ｔu2においてインクが吐出されない程度に微振動する。つまり、吐出部Ｄ[m]は、単位印刷期間Ｔu-Pにおいて、インクを吐出せず、記録用紙Ｐにはドットが形成されない。
【００７９】
接続状態指定回路１１は、吐出判定期間Ｔu-Hにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対して判定対象吐出部Ｄ-Hとしての駆動を指定する場合、接続状態指定信号ＳLa[m]を、制御期間ＴSS1及びＴSS3においてハイレベルに、制御期間ＴSS2においてローレベルに、それぞれ設定し、接続状態指定信号ＳLb[m]を、吐出判定期間Ｔu-Hに亘りローレベルに設定し、接続状態指定信号ＳLs[m]を、制御期間ＴSS2においてハイレベルに、制御期間ＴSS1及びＴSS3においてローレベルに、それぞれ設定する。
この場合、判定対象吐出部Ｄ-Hである吐出部Ｄ[m]は、制御期間ＴSS1において、波形ＰSを有する駆動波形信号Ｃom-AHにより駆動されて振動する。その結果、制御期間ＴSS2において、当該吐出部Ｄ[m]に残留振動が生じている状態が作り出される。そして、当該吐出部Ｄ[m]の上部電極Ｚu[m]は、当該吐出部Ｄ[m]において生じている残留振動に応じて電位を変化させる。よって、制御期間ＴSS2において、当該吐出部Ｄ[m]に生じる残留振動に基づく検出電位信号Ｖout[m]が、内部配線ＬHsを介して検出回路２０に供給される。
【００８０】
接続状態指定回路１１は、ノイズ判定期間Ｔu-Sにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対して判定対象吐出部Ｄ-Sであることを指定する場合、接続状態指定信号ＳLa[m]及びＳLb[m]を、ノイズ判定期間Ｔu-Sに亘りローレベルに設定し、接続状態指定信号ＳLs[m]を、制御期間ＴSS2においてハイレベルに、制御期間ＴSS1及びＴSS3においてローレベルに、それぞれ設定する。
この場合、判定対象吐出部Ｄ-Sである吐出部Ｄ[m]には、ノイズ判定期間Ｔu-Sにおいて駆動信号Ｖin[m]が供給されない。その結果、当該吐出部Ｄ[m]に伝播するノイズが無い場合には、当該吐出部Ｄ[m]の上部電極Ｚu[m]の電位は一定に維持される。他方、当該吐出部Ｄ[m]に伝播するノイズが存在する場合には、当該吐出部Ｄ[m]の上部電極Ｚu[m]の電位は、当該ノイズに応じて変動する。そして、当該吐出部Ｄ[m]の上部電極Ｚu[m]の電位は、制御期間ＴSS2において、検出電位信号Ｖout[m]として、内部配線ＬHsを介して検出回路２０に供給される。
【００８１】
接続状態指定回路１１は、吐出判定期間Ｔu-Hまたはノイズ判定期間Ｔu-Sにおいて、個別指定信号Ｓd[m]が吐出部Ｄ[m]に対して、判定対象吐出部Ｄ-Hまたは判定対象吐出部Ｄ-Sであることを指定しない場合、接続状態指定信号ＳLa[m]及びＳLs[m]を、当該単位期間Ｔuに亘りローレベルに設定し、接続状態指定信号ＳLb[m]を、当該単位期間Ｔuに亘りハイレベルに設定する。この場合、供給回路１０は、吐出部Ｄ[m]に対して、当該単位期間Ｔuにおいて、駆動波形信号Ｃom-Bを駆動信号Ｖin[m]として供給する。このため、判定対象吐出部Ｄ-Hまたは判定対象吐出部Ｄ-S以外の吐出部Ｄ[m]は、単位期間Ｔuにおいて、波形ＰBを有する駆動波形信号Ｃom-Bにより駆動されて微振動する。
【００８２】
図８は、本実施形態に係る接続状態指定回路１１の構成をの一例を示す図である。図８に示すように、接続状態指定回路１１は、接続状態指定信号ＳLa[1]〜ＳLa[M]、ＳLb[1]〜ＳLb[M]、及び、ＳLs[1]〜ＳLs[M]を生成する。
具体的には、接続状態指定回路１１は、吐出部Ｄ[1]〜Ｄ[M]と１対１に対応するように、転送回路ＳR[1]〜ＳR[M]と、ラッチ回路ＬT[1]〜ＬT[M]と、デコーダーＤC[1]〜ＤC[M]と、を有する。このうち、転送回路ＳR[m]には、個別指定信号Ｓd[m]が供給される。なお、この図では、個別指定信号Ｓd[1]〜Ｓd[M]がシリアルで供給され、例えば、ｍ段に対応する個別指定信号Ｓd[m]が、転送回路ＳR[1]から転送回路ＳR[m]へと、クロック信号ＣLに同期して順番に転送される場合を例示している。また、ラッチ回路ＬT[m]は、ラッチ信号ＬATのパルスＰlsＬがハイレベルに立ち上がるタイミングにおいて、転送回路ＳR[m]に供給された個別指定信号Ｓd[m]をラッチする。また、デコーダーＤC[m]は、個別指定信号Ｓd[m]、ラッチ信号ＬAT、チェンジ信号ＣH、及び、期間指定信号Ｔsigの少なくとも一部に基づいて、接続状態指定信号ＳLa[m]、ＳLb[m]、ＳLs[m]を生成する。
【００８３】
図９〜図１１は、デコーダーＤC[m]における接続状態指定信号ＳLa[m]、ＳLb[m]、ＳLs[m]の生成（デコード内容）を説明するための説明図である。このうち、図９は、印刷処理が実行される単位印刷期間Ｔu-PにおけるデコーダーＤC[m]のデコード内容を示し、図１０は、吐出状態判定処理が実行される吐出判定期間Ｔu-HにおけるデコーダーＤC[m]のデコード内容を示し、図１１は、ノイズ判定処理が実行されるノイズ判定期間Ｔu-SにおけるデコーダーＤC[m]のデコード内容を示している。デコーダーＤC[m]は、図９〜図１１に従って、個別指定信号Ｓd[m]をデコードし、接続状態指定信号ＳLa[m]、ＳLb[m]、及び、ＳLs[m]を生成する。
【００８４】
図９に示すように、本実施形態に係る個別指定信号Ｓd[m]は、印刷処理において、大ドットの形成を指定する値（１，１，０）、中ドットの形成を指定する値（１，０，０）、小ドットの形成を指定する値（０，１，０）、または、インクの非吐出を指定する値（０，０，０）の何れかの値を示す。
そして、デコーダーＤC[m]は、個別指定信号Ｓd[m]が（１，１，０）を示す場合、単位印刷期間Ｔu-Pに亘り接続状態指定信号ＳLa[m]をハイレベルとし、個別指定信号Ｓd[m]が（１，０，０）を示す場合、制御期間Ｔu1において接続状態指定信号ＳLa[m]をハイレベルとし、制御期間Ｔu2において接続状態指定信号ＳLb[m]をハイレベルとし、個別指定信号Ｓd[m]が（０，１，０）を示す場合、制御期間Ｔu1において接続状態指定信号ＳLb[m]をハイレベルとし、制御期間Ｔu2において接続状態指定信号ＳLa[m]をハイレベルとし、個別指定信号Ｓd[m]が（０，０，０）を示す場合、単位印刷期間Ｔu-Pに亘り接続状態指定信号ＳLb[m]をハイレベルとし、以上に該当しない場合において各信号をローレベルとする。
【００８５】
図１０に示すように、本実施形態に係る個別指定信号Ｓd[m]は、吐出状態判定処理において、判定対象吐出部Ｄ-Hとしての駆動を指定する値（１，１，１）、または、判定対象吐出部Ｄ-Hとして駆動しないことを指定する値（１，０，１）の一方の値を示す。
そして、デコーダーＤC[m]は、個別指定信号Ｓd[m]が（１，１，１）を示す場合、制御期間ＴSS1及びＴSS3において接続状態指定信号ＳLa[m]をハイレベルとし、制御期間ＴSS2において接続状態指定信号ＳLs[m]をハイレベルとし、個別指定信号Ｓd[m]が（１，０，１）を示す場合、吐出判定期間Ｔu-Hに亘り接続状態指定信号ＳLb[m]をハイレベルとし、以上に該当しない場合において各信号をローレベルとする。
【００８６】
図１１に示すように、本実施形態に係る個別指定信号Ｓd[m]は、ノイズ判定処理において、判定対象吐出部Ｄ-Sであることを指定する値（０，１，１）、または、判定対象吐出部Ｄ-Sではないことを指定する値（０，０，１）の一方の値を示す。
そして、デコーダーＤC[m]は、個別指定信号Ｓd[m]が（０，１，１）を示す場合、制御期間ＴSS2において接続状態指定信号ＳLs[m]をハイレベルとし、個別指定信号Ｓd[m]が（０，０，１）を示す場合、ノイズ判定期間Ｔu-Sに亘り接続状態指定信号ＳLb[m]をハイレベルとし、以上に該当しない場合において各信号をローレベルとする。
【００８７】
検出回路２０は、上述のとおり、検出電位信号Ｖoutに基づいて検出信号ＮSAを生成する。検出信号ＮSAとは、検出電位信号Ｖoutの振幅を増幅し、また、検出電位信号Ｖoutからノイズ成分を除去することで、検出電位信号Ｖoutを判定ユニットＪUにおける処理に適した波形に整形した信号である。
検出回路２０は、例えば、検出電位信号Ｖoutを増幅させるための負帰還型のアンプと、検出電位信号Ｖoutの高域周波数成分を減衰させるためのローパスフィルターと、インピーダンスを変換してローインピーダンスの検出信号ＮSAを出力するボルテージフォロアと、を含む構成等であってもよい。
【００８８】
＜＜５．判定ユニット＞＞
次に、吐出部Ｄに生じる残留振動について説明した上で、判定ユニットＪUについて説明する。
【００８９】
一般的に、吐出部Ｄに生じる残留振動は、ノズルＮの形状、キャビティ３２０に充填されたインクの重量、及び、キャビティ３２０に充填されたインクの粘度、等により決定される固有振動周期を有する。
例えば、一般的に、吐出部Ｄのキャビティ３２０に気泡が混入しているために吐出異常が生じている場合には、吐出状態が正常な場合と比較して、当該吐出部Ｄに生じる残留振動の周期が短くなる。また、一般的に、吐出部ＤのノズルＮ付近に紙粉等の異物が付着しているために吐出異常が生じている場合には、吐出状態が正常な場合と比較して、当該吐出部Ｄに生じる残留振動の周期が長くなり、且つ、当該吐出部Ｄに生じる残留振動の振幅が小さくなる。また、一般的に、吐出部Ｄのキャビティ３２０内のインクが増粘しているために吐出異常が生じている場合には、吐出状態が正常な場合と比較して、当該吐出部Ｄに生じる残留振動の周期が長くなり、且つ、当該吐出部Ｄに生じる残留振動の振幅が小さくなる。
このように、吐出部Ｄにおけるインクの吐出状態に応じて、当該吐出部Ｄに生じる残留振動の周期及び振幅等の残留振動の特性が変動する。このため、吐出部Ｄに生じる残留振動の周期及び振幅等の残留振動の特性に基づいて、当該吐出部Ｄにおけるインクの吐出状態を判定することができる。
【００９０】
検出電位信号Ｖoutの波形を整形した信号である残留振動信号ＮSA1は、判定対象吐出部Ｄ-Hにおいて生じている残留振動に応じた波形を示す。具体的には、残留振動信号ＮSA1は、判定対象吐出部Ｄ-Hにおいて生じている残留振動の周期に応じた周期を示し、判定対象吐出部Ｄ-Hにおいて生じている残留振動の振幅に応じた振幅を示す。このため、残留振動信号ＮSA1の周期及び振幅に基づいて、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を判定することが可能となる。
また、検出電位信号Ｖoutの波形を整形した信号であるノイズ検出信号ＮSA2は、判定対象吐出部Ｄ-Sにおける上部電極Ｚuの電位に応じた波形を示す。このため、ノイズ検出信号ＮSA2に基づいて、判定対象吐出部Ｄ-Sに伝播するノイズの有無を判定することが可能となる。
【００９１】
以下、図１２乃至図１５を参照しつつ、判定ユニットＪUの構成及び動作について説明する。
【００９２】
上述のとおり、判定ユニットＪUは、測定回路８と、吐出状態判定回路９１と、ノイズ判定回路９２とを備える。このうち、測定回路８は、残留振動信号ＮSA1に基づいて、残留振動波形情報Ｉnfo1を生成し、ノイズ検出信号ＮSA2に基づいて、ノイズ波形情報Ｉnfo2を生成する。
【００９３】
図１２は、測定回路８の構成の一例を示すブロック図である。この図に示すように、測定回路８は、検出信号ＮSAを閾値と比較することで検出信号ＮSAを２値化する比較部８１と、比較部８１による比較結果に基づいて検出信号ＮSAの振幅Ｖmaxを示す振幅情報ＮVmaxを生成する生成部８０と、を具備する。
【００９４】
図１２に示すように、比較部８１は、比較回路８１０〜８１２を備える。
比較回路８１０は、検出信号ＮSAの電位と、閾値電位ＶthC（「基準閾値」の一例）とを比較して、検出信号ＮSAの電位が、閾値電位ＶthC以上となる場合にハイレベルとなり、検出信号ＮSAの電位が、閾値電位ＶthC未満となる場合にローレベルとなる比較信号ＣPc（「基準信号」の一例）を生成する。
比較回路８１１は、検出信号ＮSAの電位と、閾値電位Ｖth1（「第１閾値」の一例）とを比較して、検出信号ＮSAの電位が、閾値電位Ｖth1以上となる場合にハイレベルとなり、検出信号ＮSAの電位が、閾値電位Ｖth1未満となる場合にローレベルとなる比較信号ＣP1（「第１信号」の一例）を生成する。
比較回路８１２は、検出信号ＮSAの電位と、閾値電位Ｖth2（「第２閾値」の一例）とを比較して、検出信号ＮSAの電位が、閾値電位Ｖth2以上となる場合にハイレベルとなり、検出信号ＮSAの電位が、閾値電位Ｖth2未満となる場合にローレベルとなる比較信号ＣP2（「第２信号」の一例）を生成する。
なお、本実施形態において、閾値電位ＶthCは、検出信号ＮSAの振幅中心レベルの電位であり、閾値電位ＶthC、Ｖth1、Ｖth2は、「ＶthC＜Ｖth2＜Ｖth1」を満たす（図１３参照）。また、本実施形態において、閾値電位ＶthC、Ｖth1、Ｖth2は、「｜Ｖth2−ＶthC｜＜｜Ｖth1−ＶthC｜」を満たす。
【００９５】
図１２に示すように、生成部８０は、比較信号ＣPc、ＣP1、ＣP2のそれぞれについて、ハイレベルに維持される期間の時間長を特定する特定部８２と、特定部８２による特定結果に基づいて、モード指定信号Ｍdを生成するモード指定回路８３と、特定部８２による特定結果と、モード指定信号Ｍdと、に基づいて残留振動信号ＮSA1の振幅Ｖmaxを算出し、当該算出結果を示す振幅情報ＮVmaxを生成する振幅算出回路８４（「算出部」の一例）と、を備える。なお、生成部８０には、制御部６から、吐出状態判定処理が実行される場合にハイレベルとなり、それ以外の場合にローレベルとなる動作指定信号ＣtrMが供給される。そして、生成部８０は、動作指定信号ＣtrMがハイレベルであり、吐出状態判定処理が実行される場合、すなわち、比較部８１に供給される検出信号ＮSAが残留振動信号ＮSA1である場合に、振幅情報ＮVmaxを生成する。
【００９６】
図１３は、残留振動信号ＮSA1と、比較信号ＣPc、ＣP1、ＣP2と、を説明するためのタイミングチャートである。以下、図１２に加えて図１３を参照しつつ、特定部８２について説明する。
【００９７】
図１２に示すように、特定部８２は、特定回路８２０〜８２２を備える。
特定回路８２０は、比較信号ＣPcがハイレベルとなる期間Ｗc（「基準期間」の一例）の時間長Ｔcを特定し、当該時間長Ｔcを示す時間情報ＮTcを生成する。本実施形態において、期間Ｗcは、図１３に示すように、測定回路８への残留振動信号ＮSA1の供給が開始される時刻ｔ-stよりも後に開始される期間であって、比較信号ＣPcが最初にローレベルからハイレベルに立ち上がるの時刻ｔ-wc1から、比較信号ＣPcが再びローレベルに立ち下がる時刻ｔ-wc2までの期間である。
特定回路８２１は、比較信号ＣP1がハイレベルとなる期間Ｗ1（「第１期間」の一例）の時間長Ｔn1を特定し、当該時間長Ｔn1を示す時間情報ＮT1を生成する。ここで、期間Ｗ1とは、図１３に示すように、期間Ｗcのうち、比較信号ＣP1がハイレベルである期間である。
特定回路８２２は、比較信号ＣP2がハイレベルとなる期間Ｗ2（「第２期間」の一例）の時間長Ｔn2を特定し、当該時間長Ｔn2を示す時間情報ＮT2を生成する。ここで、期間Ｗ2とは、図１３に示すように、期間Ｗcのうち、比較信号ＣP2がハイレベルである期間である。
【００９８】
本実施形態において、振幅算出回路８４は、複数の算出モードにより、残留振動信号ＮSA1の振幅Ｖmaxを算出することが可能である。具体的には、振幅算出回路８４は、下記の式（１）に示すように、時間情報ＮTcの示す時間長Ｔcと時間情報ＮT1の示す時間長Ｔn1とに基づいて振幅Ｖmaxを算出する第１の算出モードと、下記の式（２）に示すように、時間情報ＮTcの示す時間長Ｔcと時間情報ＮT2の示す時間長Ｔn2とに基づいて振幅Ｖmaxを算出する第２の算出モードと、により、残留振動信号ＮSA1の振幅Ｖmaxを算出することができる。なお、下記の式（１）及び式（２）は、残留振動信号ＮSA1の波形を正弦波に近似することで、振幅Ｖmaxを算出する式である。
【数１】
2017149085.tif 000003
【００９９】
モード指定回路８３は、時間情報ＮT1の示す時間長Ｔn1に基づいて、モード指定信号Ｍdを生成する。ここで、モード指定信号Ｍdとは、振幅算出回路８４が振幅Ｖmaxを算出する場合の算出モードを指定する信号である。
図１４は、モード指定回路８３におけるモード指定信号Ｍdの生成を説明するための説明図である。この図に示すように、モード指定回路８３は、時間長Ｔn1が、基準時間Ｔth1（「第１基準時間」の一例）よりも長い場合には、モード指定信号Ｍdに、第１の算出モードを指定する値「１」を設定する。モード指定回路８３は、時間長Ｔn1が、基準時間Ｔth2（「第２基準時間」の一例）よりも短い場合には、モード指定信号Ｍdに、第２の算出モードを指定する値「２」を設定する。なお、本実施形態において、基準時間Ｔth1及びＴth2は、「Ｔth1＞Ｔth2」を満たす。但し、基準時間Ｔth1及びＴth2は、少なくとも「Ｔth1≧Ｔth2」を満たせばよい。
【０１００】
また、モード指定回路８３は、一の単位期間Ｔuで検出された検出電位信号Ｖoutに基づく残留振動信号ＮSA1に係る時間長Ｔn1が、基準時間Ｔth1よりも長いために、モード指定信号Ｍdを、第１の算出モードを指定する値「１」に設定した場合、その後の各単位期間Ｔuにおいて、残留振動信号ＮSA1の時間長Ｔn1が基準時間Ｔth2以下となるまでは、モード指定信号Ｍdを、第１の算出モードを指定する値「１」に維持し、残留振動信号ＮSA1の時間長Ｔn1が基準時間Ｔth2以下となった場合に、モード指定信号Ｍdを、第２の算出モードを指定する値「２」に切り替える。同様に、モード指定回路８３は、一の単位期間Ｔuで検出された検出電位信号Ｖoutに基づく残留振動信号ＮSA1の時間長Ｔn1が、基準時間Ｔth2よりも短いために、モード指定信号Ｍdを、第２の算出モードを指定する値「２」に設定した場合、その後の各単位期間Ｔuにおいて、残留振動信号ＮSA1の時間長Ｔn1が基準時間Ｔth1以上となるまでは、モード指定信号Ｍdを、第２の算出モードを指定する値「２」に維持し、残留振動信号ＮSA1の時間長Ｔn1が基準時間Ｔth1以上となった場合に、モード指定信号Ｍdを、第１の算出モードを指定する値「１」に切り替える。このように、モード指定回路８３におけるモード指定信号Ｍdの値の切り替えは、ヒステリシス特性を有する。
振幅算出回路８４は、モード指定回路８３の出力するモード指定信号Ｍdが、第１の算出モードを指定する値「１」を示す場合、第１の算出モードにより振幅Ｖmaxを算出し、モード指定信号Ｍdが、第２の算出モードを指定する値「２」を示す場合、第２の算出モードにより振幅Ｖmaxを算出する。
【０１０１】
なお、振幅算出回路８４が第１の算出モードにより振幅Ｖmaxを算出する場合における、生成部８０による振幅情報ＮVmaxの生成を、第１の生成モードによる振幅情報ＮVmaxの生成、と表現し、振幅算出回路８４が第２の算出モードにより振幅Ｖmaxを算出する場合における、生成部８０による振幅情報ＮVmaxの生成を、第２の生成モードによる振幅情報ＮVmaxの生成、と表現することがある。すなわち、生成部８０は、比較信号ＣPcと比較信号ＣP1とに基づいて振幅情報ＮVmaxを生成する第１の生成モードと、比較信号ＣPcと比較信号ＣP2とに基づいて振幅情報ＮVmaxを生成する第２の生成モードと、の２つの生成モードにより、振幅情報ＮVmaxを生成することが可能である。
【０１０２】
なお、本実施形態において、残留振動波形情報Ｉnfo1とは、振幅Ｖmaxを示す振幅情報ＮVmaxと、時間長Ｔcを示す時間情報ＮTcと、を含む。
また、本実施形態において、ノイズ波形情報Ｉnfo2とは、比較信号ＣP2の波形を示す情報である。
【０１０３】
次に、図１５を参照しつつ、吐出状態判定回路９１における吐出状態判定について説明する。
【０１０４】
上述のとおり、吐出状態判定回路９１は、残留振動波形情報Ｉnfo1（振幅情報ＮVmax及び時間情報ＮTc）に基づいて、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を判定し、当該判定の結果を示す吐出状態判定情報Ｓtt1を生成する。
具体的には、吐出状態判定回路９１は、吐出状態判定において、振幅情報ＮVmaxの示す振幅Ｖmaxと、閾値ＱVとを比較する。また、吐出状態判定回路９１は、吐出状態判定において、時間情報ＮTcの示す時間長Ｔcと、閾値ＱT1及び閾値ＱT2の少なくとも一方とを比較する。なお、閾値ＱT1及び閾値ＱT2は、「ＱT1＜ＱT2」を満たす。
【０１０５】
吐出状態判定回路９１は、振幅Ｖmaxが「Ｖmax≧ＱV」を満たし、且つ、時間長Ｔcが「ＱT1≦Ｔc≦ＱT2」を満たす場合には、吐出状態判定情報Ｓtt1に、判定対象吐出部Ｄ-Hの吐出状態が正常であることを示す値「１」を設定する。
また、吐出状態判定回路９１は、振幅Ｖmaxが「Ｖmax≧ＱV」を満たし、且つ、時間長Ｔcが「Ｔc＜ＱT1」を満たす場合には、吐出状態判定情報Ｓtt1に、キャビティ３２０への気泡の混入等に起因して判定対象吐出部Ｄ-Hに吐出異常が生じていることを示す値「２」を設定する。
また、吐出状態判定回路９１は、振幅Ｖmaxが「Ｖmax＜ＱV」を満たす場合、または、時間長Ｔcが「Ｔc＞ＱT2」を満たす場合には、吐出状態判定情報Ｓtt1に、キャビティ３２０内のインクの増粘またはノズルＮ付近への異物の付着等に起因して判定対象吐出部Ｄ-Hに吐出異常が生じていることを示す値「３」を設定する。
以上のように、吐出状態判定回路９１は、残留振動波形情報Ｉnfo1に基づいて、吐出状態判定情報Ｓtt1を生成する。
【０１０６】
次に、ノイズ判定回路９２におけるノイズ判定について説明する。
【０１０７】
上述のとおり、ノイズ判定回路９２は、ノイズ波形情報Ｉnfo2（比較信号ＣP2）に基づいて、判定対象吐出部Ｄ-Sに伝播するノイズの有無を判定し、当該判定の結果を示すノイズ判定情報Ｓtt2を生成する。
【０１０８】
具体的には、ノイズ判定回路９２は、ノイズ判定において、判定ユニットＪUにノイズ検出信号ＮSA2が供給されている期間（つまり、判定対象吐出部Ｄ-Sから検出電位信号Ｖoutが検出される制御期間ＴSS2に対応する期間）のうち、比較信号ＣP2がハイレベルとなる時間長の合計値が、所定の基準値以下となる場合、ノイズ判定情報Ｓtt2に対して、判定対象吐出部Ｄ-Sにノイズが伝播していないことを示す値「１」を設定する。また、ノイズ判定回路９２は、ノイズ判定において、判定ユニットＪUにノイズ検出信号ＮSA2が供給されている期間のうち、比較信号ＣP2がハイレベルとなる時間長の合計値が、所定の基準値よりも長くなる場合、ノイズ判定情報Ｓtt2に対して、判定対象吐出部Ｄ-Sにノイズが伝播していることを示す値「０」を設定する。
【０１０９】
なお、所定の基準値とは、「０」以上の実数であればよい。本実施形態では、所定の基準値として「０」を採用する。つまり、本実施形態では、比較信号ＣP2が一度でもハイレベルとなる場合、換言すれば、ノイズ検出信号ＮSA2が一度でも閾値電位Ｖth2以上となる場合には、判定対象吐出部Ｄ-Sにノイズが伝播していると判定する。
【０１１０】
＜＜６．吐出状態判定処理及びノイズ判定処理の関係＞＞
次に、吐出状態判定処理及びノイズ判定処理の関係について説明する。
なお、本実施形態に係るインクジェットプリンター１は、吐出部Ｄ[m]を判定対象吐出部Ｄ-Sとするノイズ判定処理を実行した後に、当該吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を実行する。より具体的には、本実施形態に係るインクジェットプリンター１は、吐出部Ｄ[m]を判定対象吐出部Ｄ-Sとするノイズ判定処理を実行してから、当該吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を実行するまでの間に、印刷処理や、他の吐出部Ｄを対象とする吐出状態判定処理及びノイズ判定処理等の、他の処理を実行しない。
【０１１１】
図１６は、本実施形態に係る吐出状態判定処理及びノイズ判定処理を説明するためのフローチャートである。
【０１１２】
図１６に示すように、インクジェットプリンター１は、吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を実行する前に、当該吐出部Ｄ[m]を判定対象吐出部Ｄ-Sとするノイズ判定処理を実行する（Ｓ１０）。
【０１１３】
具体的には、インクジェットプリンター１は、ノイズ判定処理において、まず、制御部６により、吐出部Ｄ[1]〜Ｄ[M]の中から判定対象吐出部Ｄ-Sを選択する（Ｓ１００）。なお、以下の説明では、吐出部Ｄ[m]が、判定対象吐出部Ｄ-Sとして選択される場合を例示して説明する。
次に、インクジェットプリンター１は、制御部６により、判定対象吐出部Ｄ-Sとして選択された吐出部Ｄ[m]に対する駆動信号Ｖin[m]の供給が停止されるように、供給回路１０を制御する（Ｓ１１０）。より、具体的には、ステップＳ１１０において、制御部６は、個別指定信号Ｓd[m]を（０，１，１）に設定することで、吐出部Ｄ[m]に対する駆動信号Ｖin[m]の供給を停止させる。
次に、インクジェットプリンター１は、検出回路２０により、吐出部Ｄ[m]の上部電極Ｚu[m]の電位を示す検出電位信号Ｖout[m]を検出し、当該検出結果に基づいて、ノイズ検出信号ＮSA2[m]を生成する（Ｓ１２０）。
次に、インクジェットプリンター１は、比較部８１により、ノイズ検出信号ＮSA2[m]に基づいて、ノイズ波形情報Ｉnfo2を生成する（Ｓ１３０）。
次に、インクジェットプリンター１は、ノイズ判定回路９２により、ノイズ波形情報Ｉnfo2に基づいて、ノイズ判定情報Ｓtt2[m]を生成する（Ｓ１４０）。
次に、インクジェットプリンター１は、制御部６により、ノイズ判定情報Ｓtt2[m]の示す値が「１」であるか否かを判定する（Ｓ１５０）。そして、制御部６は、ステップＳ１５０の判定結果が肯定である場合には、処理をステップＳ２０に進め、ステップＳ１５０の判定結果が否定である場合には、処理を終了させる。つまり、本実施形態に係るインクジェットプリンター１は、ステップＳ１５０の判定結果が否定であり、判定対象吐出部Ｄ-Sとして選択された吐出部Ｄ[m]の上部電極Ｚu[m]にノイズが伝播していると判定した場合、当該吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を実行しない。但し、本発明はこのような態様に限定されるものではなく、ステップＳ１５０の判定結果が否定である場合、処理をステップＳ１００に進めて、吐出部Ｄ[m]を判定対象吐出部Ｄ-Sとするノイズ判定処理を再度実行してもよい。
【０１１４】
図１６に示すように、インクジェットプリンター１は、吐出部Ｄ[m]を判定対象吐出部Ｄ-Sとするノイズ判定処理を実行した後に、当該吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を実行する（Ｓ２０）。
【０１１５】
具体的には、インクジェットプリンター１は、吐出状態判定処理において、まず、制御部６により、ステップＳ１０のノイズ判定処理において判定対象吐出部Ｄ-Sとされた吐出部Ｄ[m]を、判定対象吐出部Ｄ-Hとして選択する（Ｓ２００）。
次に、インクジェットプリンター１は、制御部６により、吐出部Ｄ[m]が判定対象吐出部Ｄ-Hとして駆動されるように、供給回路１０を制御する（Ｓ２１０）。より、具体的には、ステップＳ２１０において、制御部６は、個別指定信号Ｓd[m]を（１，１，１）に設定することで、吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとして駆動させる。
次に、インクジェットプリンター１は、検出回路２０により、吐出部Ｄ[m]に生じている残留振動を示す検出電位信号Ｖout[m]を検出し、当該検出結果に基づいて、残留振動信号ＮSA1[m]を生成する（Ｓ２２０）。
次に、インクジェットプリンター１は、比較部８１により、残留振動信号ＮSA1[m]に基づいて、比較信号ＣPc、ＣP1、ＣP2を生成する（Ｓ２３０）。
次に、インクジェットプリンター１は、特定部８２により、比較信号ＣPc、ＣP1、ＣP2に基づいて、期間Ｗcの時間長Ｔcと、期間Ｗ1の時間長Ｔn1と、期間Ｗ2の時間長Ｔn2と、を特定することで、時間情報ＮTc、ＮT1、ＮT2を生成する（Ｓ２４０）。
次に、インクジェットプリンター１は、モード指定回路８３により、時間情報ＮT1の示す時間長Ｔn1に基づいて、モード指定信号Ｍdを生成する（Ｓ２５０）。
次に、インクジェットプリンター１は、モード指定信号Ｍdが、第１の算出モードを指定する値「１」を示す場合（Ｓ２６０：Ｙ）、振幅算出回路８４において、第１の算出モードにより振幅Ｖmaxを算出し、当該振幅Ｖmaxを示す振幅情報ＮVmaxを出力する（Ｓ２７０）。
他方、インクジェットプリンター１は、モード指定信号Ｍdが、第２の算出モードを指定する値「２」を示す場合（Ｓ２６０：Ｎ）、振幅算出回路８４において、第２の算出モードにより振幅Ｖmaxを算出し、当該振幅Ｖmaxを示す振幅情報ＮVmaxを出力する（Ｓ２８０）。
次に、インクジェットプリンター１は、吐出状態判定回路９１により、ステップＳ２４０において特定した時間長Ｔcと、ステップＳ２７０またはＳ２８０において算出した振幅Ｖmaxと、に基づいて、吐出状態判定情報Ｓtt1[m]を生成し（Ｓ２９０）、吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を終了させる。
【０１１６】
＜＜７．実施形態の結論＞＞
以上のように、本実施形態では、残留振動信号ＮSA1に基づいて特定された期間Ｗ1の時間長Ｔn1に基づいて、第１の算出モードと、第２の算出モードとを切り替える。よって、残留振動信号ＮSA1の最高電位と、閾値電位Ｖth1との電位差が小さく、期間Ｗ1の時間長Ｔn1が短い場合には、期間Ｗ1の時間長Ｔn1の代わりに、期間Ｗ2の時間長Ｔn2に基づいて、振幅Ｖmaxを算出する。つまり、残留振動信号ＮSA1の最高電位と、閾値電位Ｖth1との電位差が小さく、時間長Ｔn1の特定結果に対するノイズの影響が大きい場合において、時間長Ｔn1の特定結果に重畳するノイズの影響を受けた不正確な振幅Ｖmaxが算出されることを防止することができる。このため、本実施形態によれば、振幅Ｖmaxを正確に算出することが可能となる。これにより、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を正確に判定することが可能となる。
【０１１７】
また、本実施形態では、モード指定回路８３による算出モードの切り替えにヒステリシス特性が設けられる。このため、振幅算出回路８４において、第１の算出モード及び第２の算出モードの切り替えが頻繁に発生することを防止することができる。
【０１１８】
また、本実施形態では、吐出部Ｄ[m]を判定対象吐出部Ｄ-Hとする吐出状態判定処理を実行する前に、当該吐出部Ｄ[m]を判定対象吐出部Ｄ-Sとするノイズ判定処理が実行される。このため、判定対象吐出部Ｄ-Hに対するノイズの影響が小さい状態で吐出状態判定処理を実行することができ、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を正確に判定することが可能となる。
【０１１９】
また、本実施形態では、閾値電位Ｖth2を、ノイズ判定と、吐出状態判定処理における振幅Ｖmaxの算出と、の両方に用いる。このため、各処理毎に異なる閾値電位を用いる場合と比較して、判定ユニットＪUに対して接続される配線数を低減することができ、インクジェットプリンター１の構成の簡素化が可能となる。
【０１２０】
＜＜Ｂ．変形例＞＞
以上の各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【０１２１】
＜＜変形例１＞＞
上述した実施形態において、測定回路８は、残留振動信号ＮSA1の信号レベルが閾値電位以上となる期間の時間長に基づいて振幅Ｖmaxを算出するが、本発明はこのような態様に限定されるものではなく、測定回路８は、残留振動信号ＮSA1の信号レベルが閾値電位以下となる期間の時間長に基づいて振幅Ｖmaxを算出してもよい。
【０１２２】
本変形例では、例えば、図１７に示すように、閾値電位ＶthCを、検出信号ＮSAの振幅中心レベルの電位とし、閾値電位ＶthC、Ｖth1、Ｖth2を、「ＶthC＞Ｖth2＞Ｖth1」を満たすように設定する。また、本変形例において、比較回路８１０は、残留振動信号ＮSA1の電位が閾値電位ＶthC以下の場合にハイレベルとなる比較信号ＣPcを生成する。比較回路８１１は、残留振動信号ＮSA1の電位が閾値電位Ｖth1以下の場合にハイレベルとなる比較信号ＣP1を生成する。比較回路８１２は、残留振動信号ＮSA1の電位が閾値電位Ｖth2以下の場合にハイレベルとなる比較信号ＣP2を生成する。また、本変形例において、特定回路８２０は、測定回路８への残留振動信号ＮSA1の供給が開始される時刻ｔ-stよりも後に開始される期間であって、比較信号ＣPcが最初にローレベルからハイレベルに立ち上がるの時刻ｔ-wc1から、比較信号ＣPcが再びローレベルに立ち下がる時刻ｔ-wc2までの期間Ｗcの時間長Ｔcを特定する。特定回路８２１は、期間Ｗcのうち、比較信号ＣP1がハイレベルである期間Ｗ1の時間長Ｔn1を特定する。特定回路８２２は、期間Ｗcのうち、比較信号ＣP2がハイレベルである期間Ｗ2の時間長Ｔn2を特定する。この場合であっても、振幅算出回路８４は、時間長Ｔc及び時間長Ｔn1、または、時間長Ｔc及び時間長Ｔn2に基づいて、振幅Ｖmaxを生成することができる。
【０１２３】
なお、上述した実施形態及び本変形例においては、期間Ｗcが開始する時刻ｔ-wc1を、比較信号ＣPcが最初にハイレベルに立ち上がる時刻としているが、比較信号ＣPcが２回目以降にハイレベルに立ち上がる時刻としてもよい。
【０１２４】
＜＜変形例２＞＞
上述した実施形態及び変形例において、モード指定回路８３における算出モードの切り替えは、ヒステリシス特性を有するが、
本発明はこのような態様に限定されるものではなく、ヒステリシス特性を有さないものであってもよい。
例えば、図１８に示すように、モード指定回路８３は、時間長Ｔn1が基準時間Ｔth0以上の場合に、モード指定信号Ｍdに、第１の算出モードを指定する値「１」を設定し、時間長Ｔn1が基準時間Ｔth0未満の場合に、モード指定信号Ｍdに、第２の算出モードを指定する値「２」を設定してもよい。
【０１２５】
＜＜変形例３＞＞
上述した実施形態及び変形例において、振幅算出回路８４は、２つの算出モードにより振幅Ｖmaxの算出が可能であるが、本発明はこのような態様に限定されるものではなく、振幅算出回路８４は、３以上の算出モードにより振幅Ｖmaxの算出が可能であってもよい。換言すれば、生成部８０は、３以上の生成モードにより振幅情報ＮVmaxの生成が可能であってもよい。
【０１２６】
＜＜変形例４＞＞
上述した実施形態及び変形例において、制御部６は、ノイズ判定期間Ｔu-Sにおいて、駆動波形信号Ｃom-Aとして駆動波形信号Ｃom-AHを出力するが、本発明はこのような態様に限定されるものではなく、制御部６は、ノイズ判定期間Ｔu-Sにおいて、駆動波形信号Ｃom-Aとしてどのような波形の信号を出力してもよい。例えば、制御部６は、ノイズ判定期間Ｔu-Sにおいて、駆動波形信号Ｃom-Aとして、基準電位Ｖ0に維持された信号を出力してもよい。
【０１２７】
＜＜変形例５＞＞
上述した実施形態及び変形例において、インクジェットプリンター１は、印刷処理と、吐出状態判定処理と、ノイズ判定処理と、を実行可能であるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、少なくとも、印刷処理と、吐出状態判定処理とを実行可能であればよい。すなわち、インクジェットプリンター１は、ノイズ判定処理を実行しないものであってもよい。
【０１２８】
＜＜変形例６＞＞
上述した実施形態及び変形例において、吐出状態判定回路９１は、振幅情報ＮVmaxの示す振幅Ｖmaxと、時間情報ＮTcの示す時間長Ｔcと、に基づいて、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を判定するが、本発明はこのような態様に限定されるものではなく、吐出状態判定回路９１は、少なくとも、振幅Ｖmaxに基づいて、判定対象吐出部Ｄ-Hにおけるインクの吐出状態を判定すればよい。すなわち、上述した実施形態及び変形例において、残留振動波形情報Ｉnfo1は、振幅情報ＮVmaxと時間情報ＮTcとを含むが、本発明はこのような態様に限定されるものではなく、残留振動波形情報Ｉnfo1は、少なくとも、振幅情報ＮVmaxを含むものであればよい。
【０１２９】
例えば、吐出状態判定回路９１は、振幅Ｖmaxが「Ｖmax≧ＱV」を満たす場合には、判定対象吐出部Ｄ-Hの吐出状態が正常であると判定し、振幅Ｖmaxが「Ｖmax＜ＱV」を満たす場合には、判定対象吐出部Ｄ-Hの吐出状態が異常であると判定してもよい。
【０１３０】
＜＜変形例７＞＞
上述した実施形態及び変形例において、判定ユニットＪUは、制御部６とは別個の回路として設けられるが、本発明はこのような態様に限定されるものではなく、判定ユニットＪUのうちの一部または全部は、制御部６のＣＰＵ等が制御プログラムに従って動作することにより実現される機能ブロックとして実装されてもよい。
【０１３１】
＜＜変形例８＞＞
上述した実施形態及び変形例において、インクジェットプリンター１は、４個のヘッドユニットＨUと、４個のインクカートリッジ３１と、が１対１に対応するように設けられるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、１個以上のヘッドユニットＨUと、１個以上のインクカートリッジ３１と、を備えていればよい。
【０１３２】
また、上述した実施形態及び変形例において、インクジェットプリンター１には、各ヘッドユニットＨUに１対１に対応して判定ユニットＪUが設けられるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１には、複数のヘッドユニットＨUに対して１個の判定ユニットＪUが設けられてもよく、１個のヘッドユニットＨUに対して複数の判定ユニットＪUが設けられてもよい。
【０１３３】
＜＜変形例９＞＞
上述した実施形態及び変形例では、インクジェットプリンター１がシリアルプリンターである場合を想定したが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、ヘッドモジュールＨMにおいて、複数のノズルＮが記録用紙Ｐの幅よりも広く延在するように設けられた、所謂ラインプリンターであってもよい。
【符号の説明】
【０１３４】
１…インクジェットプリンター、６…制御部、７…搬送機構、８…測定回路、１０…供給回路、２０…検出回路、６１…記憶部、８１…比較部、８２…特定部、８３…モード指定回路、８４…振幅算出回路、９１…吐出状態判定回路、９２…ノイズ判定回路、３２０…キャビティ、Ｄ…吐出部、ＨD…記録ヘッド、ＨU…ヘッドユニット、ＨM…ヘッドモジュール、ＪU…判定ユニット、ＪM…判定モジュール、Ｎ…ノズル、ＰZ…圧電素子。
【図１】
2017149085.tif 000004
【図２】
2017149085.tif 000005
【図３】
2017149085.tif 000006
【図４】
2017149085.tif 000007
【図５】
2017149085.tif 000008
【図６】
2017149085.tif 000009
【図７】
2017149085.tif 000010
【図８】
2017149085.tif 000011
【図９】
2017149085.tif 000012
【図１０】
2017149085.tif 000013
【図１１】
2017149085.tif 000014
【図１２】
2017149085.tif 000015
【図１３】
2017149085.tif 000016
【図１４】
2017149085.tif 000017
【図１５】
2017149085.tif 000018
【図１６】
2017149085.tif 000019
【図１７】
2017149085.tif 000020
【図１８】
2017149085.tif 000021