(57)【要約】      （修正有）【課題】吐出部からのインクの吐出状態の判定を使用状況に応じて実行することが可能な液体吐出装置を提供する。【解決手段】吐出部Ｄから媒体に液体を吐出して媒体に画像を形成する液体吐出装置であって、Ｍ個（Ｍは２以上の自然数）の吐出部Ｄを具備する記録ヘッド３０と、吐出部Ｄを駆動する駆動部５１と、吐出部Ｄが駆動部５１により駆動されたときに吐出部Ｄに生じる残留振動を検出する残留振動検出部５２と、残留振動検出部５２の検出結果に基づいて、吐出部Ｄにおける液体の吐出状態を判定する判定部６２と、を備え、判定部６２は、２以上の判定モードによる判定の実行が可能であり、判定モードに応じて、Ｍ個の吐出部Ｄの中から、判定期間において判定の対象とすべき１または複数の対象吐出部と、対象吐出部における液体の吐出状態の判定のために駆動部５１が駆動すべき駆動吐出部と、のうち、少なくとも一方を決定する。【選択図】図１
2016036938.tif 000002
【特許請求の範囲】
【請求項１】
吐出部から媒体に液体を吐出して前記媒体に画像を形成する液体吐出装置であって、
Ｍ個（Ｍは２以上の自然数）の前記吐出部を具備する記録ヘッドと、
前記吐出部を駆動する駆動部と、
前記吐出部が前記駆動部により駆動されたときに当該吐出部に生じる残留振動を検出する残留振動検出部と、
前記残留振動検出部の検出結果に基づいて、前記吐出部における前記液体の吐出状態を判定する判定部と、
を備え、
前記判定部は、
２以上の判定モードによる前記判定の実行が可能であり、
前記判定モードに応じて、前記Ｍ個の吐出部の中から、
判定期間において前記判定の対象とすべき１または複数の対象吐出部と、
前記対象吐出部における前記液体の吐出状態の判定のために前記駆動部が駆動すべき駆動吐出部と、
のうち、少なくとも一方を決定する、
ことを特徴とする、液体吐出装置。
【請求項２】
前記２以上の判定モードは、
前記判定期間において、前記Ｍ個の吐出部を前記対象吐出部とする第１判定モードを含む、
ことを特徴とする、請求項１に記載の液体吐出装置。
【請求項３】
前記液体吐出装置は、
前記媒体に形成すべき画像を示す画像データに基づいて、前記媒体に画像を形成する印刷処理を実行可能であり、
前記判定部は、
前記液体吐出装置に前記画像データが供給されてから、前記液体吐出装置が前記印刷処理を開始するまでの印刷準備期間において、
前記第１判定モードによる前記判定を実行する、
ことを特徴とする、請求項２に記載の液体吐出装置。
【請求項４】
前記液体吐出装置は、
前記媒体に形成すべき画像を示す画像データに基づいて、前記媒体に画像を形成する印刷処理を実行可能であり、
前記判定部は、
前記画像データに基づく前記印刷処理が完了した場合に、
前記第１判定モードによる前記判定を実行する、
ことを特徴とする、請求項２または３に記載の液体吐出装置。
【請求項５】
前記液体吐出装置は、
通常電力モードと、
前記通常電力モードよりも前記液体吐出装置が消費する電力量が少ない省電力モードと、
による動作が可能であり、
前記判定部は、
前記液体吐出装置が、
前記省電力モードによる動作から前記通常電力モードによる動作に移行した場合に、
前記第１判定モードによる前記判定を実行する、
ことを特徴とする、請求項２乃至４のうち何れか１項に記載の液体吐出装置。
【請求項６】
前記液体吐出装置は、
前記媒体を搬送する搬送機構を備え、
前記判定部は、
前記搬送機構において、前記媒体の搬送が困難な状態から搬送が可能な状態に回復した場合に、
前記第１判定モードによる前記判定を実行する、
ことを特徴とする、請求項２乃至５のうち何れか１項に記載の液体吐出装置。
【請求項７】
前記２以上の判定モードは、
前記判定期間において、Ｑ個（Ｑは１≦Ｑ＜Ｍを満たす自然数）の吐出部を前記対象吐出部とする第２判定モードを含む、
ことを特徴とする、請求項１乃至６のうち何れか１項に記載の液体吐出装置。
【請求項８】
前記媒体は、
画像を形成すべき印刷領域を含み、
前記液体吐出装置は、
前記記録ヘッドに対する前記媒体の相対位置を変化させる搬送機構を備え、
前期判定部は、
前記記録ヘッドと前記媒体との相対位置が、前記吐出部から吐出される前記液体が前記印刷領域以外に着弾する位置である場合に、
前記第２判定モードによる前記判定を実行する、
ことを特徴とする、請求項７に記載の液体吐出装置。
【請求項９】
前記２以上の判定モードは、
前記対象吐出部と、前記対象吐出部とは異なる吐出部とを、
前記対象吐出部における前記液体の吐出状態の判定のための前記駆動吐出部とする第３判定モードを含む、
ことを特徴とする、請求項１乃至８のうち何れか１項に記載の液体吐出装置。
【請求項１０】
前記２以上の判定モードは、
前記対象吐出部を、当該対象吐出部における前記液体の吐出状態の判定のための前記駆動吐出部とする第１の判定と、
前記第１の判定において前記液体の吐出状態が異常であると判定された吐出部である異常吐出部を前記対象吐出部とし、且つ、
前記異常吐出部と、当該異常吐出部とは異なる吐出部とを、当該異常吐出部における前記液体の吐出状態の判定のための前記駆動吐出部とする第２の判定と、
を実行する第３判定モードを含む、
ことを特徴とする、請求項１乃至８のうち何れか１項に記載の液体吐出装置。
【請求項１１】
前記判定部は、
前記液体吐出装置が起動された場合に、
前記第３判定モードによる前記判定を実行する、
ことを特徴とする、請求項９または１０に記載の液体吐出装置。
【請求項１２】
前記判定部は、
前記吐出部に対して最初に前記液体が充填された場合に、
前記第３判定モードによる前記判定を実行する、
ことを特徴とする、請求項９乃至１１のうち何れか１項に記載の液体吐出装置。
【請求項１３】
前記液体吐出装置は、
前記吐出部における液体の吐出状態を正常にするための回復処理を実行可能であり、
前記判定部は、
前記回復処理が実行された場合に、
前記第３判定モードによる前記判定を実行する、
ことを特徴とする、請求項９乃至１２のうち何れか１項に記載の液体吐出装置。
【請求項１４】
前記駆動部は、
前記吐出部に対して駆動信号を供給することで当該吐出部を駆動し、
前記判定部は、
前記判定モードに応じて、
前記駆動部が前記駆動吐出部に対して供給すべき前記駆動信号の波形を決定する、
ことを特徴とする、請求項１乃至１３のうち何れか１項に記載の液体吐出装置。
【請求項１５】
前記判定部は、
前記判定期間において前記Ｍ個の吐出部を前記対象吐出部とする第１判定モードと、
前記判定期間において前記Ｑ個（Ｑは１≦Ｑ＜Ｍを満たす自然数）の吐出部を前記対象吐出部とする第２判定モードと、
前記対象吐出部と前記対象吐出部とは異なる吐出部とを前記対象吐出部における液体の吐出状態の判定のための前記駆動吐出部とする第３判定モードと、
による前記判定の実行が可能であり、
前記第１判定モードまたは前記第２判定モードにより前記判定を実行する場合には、
前記駆動信号が前記駆動吐出部に対して供給されたときに、
当該駆動吐出部から前記液体が吐出されない非吐出波形となるように、
前記駆動信号の波形を決定する、
ことを特徴とする、請求項１４に記載の液体吐出装置。
【請求項１６】
前記判定部は、
前記第３判定モードにより前記判定を実行する場合には、
前記駆動信号が前記駆動吐出部に対して供給されたときに、
当該駆動吐出部から前記液体が吐出される吐出波形となるように、
前記駆動信号の波形を決定する、
ことを特徴とする、請求項１４または１５に記載の液体吐出装置。
【請求項１７】
前記液体吐出装置は、
前記吐出部における前記液体の吐出状態を正常にするための回復処理を実行する回復機構を備え、
前記回復機構は、
前記判定部が、所定数以上の前記吐出部において前記液体の吐出状態が異常であると判定した場合に、前記回復処理を実行する、
ことを特徴とする、請求項１乃至１６のうち何れか１項に記載の液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置に関する。
【背景技術】
【０００２】
吐出部からインクを吐出して媒体に画像を形成するインクジェットプリンター等の液体吐出装置において、インクの増粘・気泡混入等に起因して、吐出部からインクを正常に吐出できなくなる吐出異常が生じる場合がある。吐出部において吐出異常が生じると、当該吐出部から吐出されるインクにより形成される予定であったドットが正確に形成されず、媒体に形成される画像の画質が低下する。このような、吐出異常に起因する画質の低下を防止するために、吐出部からのインクの吐出状態を判定することで吐出異常を検出する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７６５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、吐出異常に起因する画質の低下の防止のためには、吐出異常を速やかに検出することが好ましい。吐出異常は、例えば、液体吐出装置を長時間使用しないことによるインクの増粘や、印字中の気泡混入、吐出部の経時劣化、吐出部から液体を吐出する際の吐出部に生じる振動による吐出部の物理的な故障等、液体吐出装置の使用状況に伴う様々な事象に起因して発生する。このため、吐出異常の速やかな検出のためには、吐出部における吐出状態の判定を、例えば、液体吐出装置の起動時に限らず、媒体に画像を形成する印刷処理の実行時や、印刷処理の実行後等、液体吐出装置の使用状況に応じて柔軟に実行することが求められる。
しかし、例えば、特許文献１に記載された技術のように、液体吐出装置が具備する全ての吐出部について吐出状態を判定しようとする場合、時間的な制約により、吐出状態の判定を実行可能な場面が限定される。この場合、吐出異常の検出が遅れ、品質の低い画像が形成される可能性が高くなる。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、吐出部からのインクの吐出状態の判定を、液体吐出装置の使用状況に応じて柔軟に実行することを可能とする技術を提供することを、解決課題の一つとする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明に係る液体吐出装置は、吐出部から媒体に液体を吐出して前記媒体に画像を形成する液体吐出装置であって、Ｍ個（Ｍは２以上の自然数）の前記吐出部を具備する記録ヘッドと、前記吐出部を駆動する駆動部と、前記吐出部が前記駆動部により駆動されたときに当該吐出部に生じる残留振動を検出する残留振動検出部と、前記残留振動検出部の検出結果に基づいて、前記吐出部における前記液体の吐出状態を判定する判定部と、を備え、前記判定部は、２以上の判定モードによる前記判定の実行が可能であり、前記判定モードに応じて、前記Ｍ個の吐出部の中から、判定期間において前記判定の対象とすべき１または複数の対象吐出部と、前記対象吐出部における前記液体の吐出状態の判定のために前記駆動部が駆動すべき駆動吐出部と、のうち、少なくとも一方を決定する、
ことを特徴とする。
【０００７】
この発明によれば、複数の判定モードによる吐出部における液体の吐出状態の判定を実行することができる。このため、本発明に係る液体吐出装置は、複数の判定モードの中から液体吐出装置の使用状況に応じた判定モードにより、吐出部における液体の吐出状態を判定することができる。従って、単一の判定モードのみによる判定を実行可能な場合と比較して、液体吐出装置の使用状況に柔軟に対応した判定の実行が可能となる。
また、この発明によれば、判定モードに応じて、対象吐出部の個数、または、対象吐出部における吐出状態の判定のために駆動される駆動吐出部のうち、少なくとも一方が決定される。液体吐出装置が、対象吐出部の個数の異なる複数の判定モードによる判定を実行可能な場合、例えば、判定期間として短い時間しか確保できないときは、少ない個数の吐出部を対象吐出部とした判定を実行する判定モードを選択し、判定期間として十分に長い時間を確保できるときは、液体吐出装置が備える全ての吐出部を対象吐出部とした判定を実行する判定モードを選択することができるため、液体吐出装置の使用状況に応じた柔軟な判定が可能となる。また、液体吐出装置が、駆動吐出部の異なる複数の判定モードによる判定を実行可能な場合、例えば、判定期間として短い時間しか確保できないときは、対象吐出部における吐出状態の判定に必要な対象吐出部自身を駆動吐出部とした判定のみを実行する判定モードを選択し、判定期間として十分に長い時間を確保できるときは、対象吐出部における吐出状態の判定に必要な対象吐出部自身を駆動吐出部とするとともに、対象吐出部とは異なる吐出部、例えば、対象吐出部に隣り合う吐出部を駆動吐出部とした判定を実行する判定モードを選択することができるため、液体吐出装置の使用状況に応じた柔軟な判定が可能となる。
【０００８】
また、上述した液体吐出装置において、前記２以上の判定モードは、前記判定期間において、前記Ｍ個の吐出部を前記対象吐出部とする第１判定モードを含む、ことを特徴としてもよい。
【０００９】
この態様によれば、液体吐出装置の備えるＭ個の吐出部の全てにおける液体の吐出状態を判定する第１判定モードを含むため、全ての吐出部における吐出異常を検出することができ、吐出異常に起因する画質の劣化を防止した高品位な画像を形成することができる。
【００１０】
また、上述した液体吐出装置は、前記媒体に形成すべき画像を示す画像データに基づいて、前記媒体に画像を形成する印刷処理を実行可能であり、前記判定部は、前記液体吐出装置に前記画像データが供給されてから、前記液体吐出装置が前記印刷処理を開始するまでの印刷準備期間において、前記第１判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００１１】
この態様によれば、印刷準備期間において、第１判定モードにより全ての吐出部における液体の吐出状態の判定を実行するため、印刷準備期間の後に実行される印刷処理において、吐出異常に起因する画質の劣化を防止した高品位な画像を形成することができる。
【００１２】
また、上述した液体吐出装置は、前記媒体に形成すべき画像を示す画像データに基づいて、前記媒体に画像を形成する印刷処理を実行可能であり、前記判定部は、前記画像データに基づく前記印刷処理が完了した場合に、前記第１判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００１３】
この態様によれば、印刷処理の完了後において、第１判定モードにより全ての吐出部における液体の吐出状態の判定を実行するため、印刷処理において吐出異常が生じた場合であっても、当該吐出異常の速やかな検出が可能となり、吐出異常に対する迅速な対応が可能となる。
【００１４】
また、上述した液体吐出装置は、通常電力モードと、前記通常電力モードよりも前記液体吐出装置が消費する電力量が少ない省電力モードと、による動作が可能であり、前記判定部は、前記液体吐出装置が、前記省電力モードによる動作から前記通常電力モードによる動作に移行した場合に、前記第１判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００１５】
この態様によれば、液体吐出装置が省電力モードにより動作している期間において、吐出部内部の液体が増粘する等して吐出異常が生じた場合であっても、当該吐出異常の速やかな検出が可能となり、吐出異常に対する迅速な対応が可能となる。
【００１６】
また、上述した液体吐出装置は、前記媒体を搬送する搬送機構を備え、前記判定部は、前記搬送機構において、前記媒体の搬送が困難な状態から搬送が可能な状態に回復した場合に、前記第１判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００１７】
この態様によれば、所謂紙詰まり等の媒体の搬送が困難な状態から、媒体の搬送が可能な状態に回復させるための作業が実行される際に、当該媒体の搬送状態を回復させる作業に伴う振動や、媒体と吐出部との接触等に起因して吐出異常が生じた場合であっても、当該吐出異常の速やかな検出が可能となり、吐出異常に対する迅速な対応が可能となる。
【００１８】
また、上述した液体吐出装置において、前記２以上の判定モードは、前記判定期間において、Ｑ個（Ｑは１≦Ｑ＜Ｍを満たす自然数）の吐出部を前記対象吐出部とする第２判定モードを含む、ことを特徴としてもよい。
【００１９】
この態様によれば、液体吐出装置の備えるＭ個の吐出部のうち一部の吐出部における液体の吐出状態を判定する第２判定モードを含むため、第１判定モードによる判定が困難な短い判定期間においても、吐出部における液体の吐出状態を判定することができる。このため、液体吐出装置の使用状況に柔軟に対応した判定の実行が可能となる。
なお、この態様において、前記判定部は、前記判定期間において判定可能な吐出部の個数である判定可能数を算出し、前記判定可能数に基づいて前記Ｑ個の対象吐出部を決定する、ことを特徴としてもよい。
【００２０】
また、上述した液体吐出装置において、前記媒体は、画像を形成すべき印刷領域を含み、前記液体吐出装置は、前記記録ヘッドに対する前記媒体の相対位置を変化させる搬送機構を備え、前期判定部は、前記記録ヘッドと前記媒体との相対位置が、前記吐出部から吐出される前記液体が前記印刷領域以外に着弾する位置である場合に、前記第２判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００２１】
この態様によれば、吐出部から液体を吐出しても当該液体が印刷領域以外に着弾するような場合に、第２判定モードによる判定を実行する。
具体的には、液体吐出装置が例えばラインプリンターである場合には、吐出部から液体を吐出しても当該液体が媒体のうち印刷領域以外の領域である余白領域に着弾するような位置に媒体が搬送されている期間に、第２判定モードによる判定を実行する。
また、液体吐出装置が例えばシリアルプリンターである場合には、吐出部から液体を吐出しても当該液体が媒体以外に着弾するような位置に媒体または記録ヘッドが搬送されている期間に、第２判定モードによる判定を実行する。
このように、この態様によれば、印刷処理が間欠的に実行される場合に、一の印刷処理が終了してから、当該一の印刷処理の後に最初に実行される他の印刷処理が開始されるまでの期間において、第２判定モードによる判定を実行する。このため、一の印刷処理の実行中に吐出異常が生じた場合であっても、他の印刷処理が開始される前に当該吐出異常を検出することができ、その結果、他の印刷処理において、吐出異常に起因する画質の劣化を防止した高品位な画像を形成することができる。
【００２２】
また、上述した液体吐出装置において、前記２以上の判定モードは、前記対象吐出部と、前記対象吐出部とは異なる吐出部とを、前記対象吐出部における前記液体の吐出状態の判定のための前記駆動吐出部とする第３判定モードを含む、ことを特徴としてもよい。
【００２３】
この態様によれば、対象吐出部における液体の吐出状態の判定において、対象吐出部と、対象吐出部とは異なる吐出部（以下、「他の吐出部」と称する）とを駆動する。このため、吐出異常が、対象吐出部と他の吐出部との間の隔壁の破損等、対象吐出部の故障に起因するものであるか、対象吐出部内の液体の増粘等、対象吐出部の故障とは異なる原因によるものであるかを、区別することが可能となる。すなわち、この態様によれば、吐出部における吐出異常を検出するとともに、吐出部の故障を検出することができる。
なお、この態様において、前記第３判定モードは、前記判定期間において、前記Ｍ個の吐出部を前記対象吐出部とする、ことを特徴としてもよい。
【００２４】
また、上述した液体吐出装置において、前記２以上の判定モードは、前記対象吐出部を、当該対象吐出部における前記液体の吐出状態の判定のための前記駆動吐出部とする第１の判定と、前記第１の判定において前記液体の吐出状態が異常であると判定された吐出部である異常吐出部を前記対象吐出部とし、且つ、前記異常吐出部と、当該異常吐出部とは異なる吐出部とを、当該異常吐出部における前記液体の吐出状態の判定のための前記駆動吐出部とする第２の判定と、を実行する第３判定モードを含む、ことを特徴としてもよい。
【００２５】
この態様によれば、第１の判定を実行することにより、対象吐出部における吐出異常を検出することができる。また、第１の判定及び第２の判定を実行することにより、対象吐出部における吐出異常が、対象吐出部と他の吐出部との間の隔壁の破損等、対象吐出部の故障に起因するものであるか、対象吐出部内の液体の増粘等、対象吐出部の故障とは異なる原因によるものであるかを、区別することが可能となる。すなわち、この態様によれば、吐出部における吐出異常を検出するとともに、吐出部の故障を検出することができる。
なお、この態様において、前記第３判定モードは、前記判定期間において、前記第１の判定と前記第２の判定とを実行し、前記Ｍ個の吐出部を前記第１の判定における前記対象吐出部とする、ことを特徴としてもよい。
【００２６】
また、上述した液体吐出装置において、前記判定部は、前記液体吐出装置が起動された場合に、前記第３判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００２７】
この態様によれば、液体吐出装置の電源の起動後に、第３判定モードによる判定を実行するため、電源がオフである期間に、吐出部において吐出異常や故障が生じた場合に、当該吐出異常や故障の速やかな検出が可能となり、印刷画質の低下を事前に防止することができる。
【００２８】
また、上述した液体吐出装置において、前記判定部は、前記吐出部に対して最初に前記液体が充填された場合に、前記第３判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００２９】
この態様によれば、吐出部に対する液体の初期充填時に、第３判定モードによる判定を実行するため、記録ヘッドに初期不良がある場合に、これを検出することができる。
【００３０】
また、上述した液体吐出装置は、前記吐出部における液体の吐出状態を正常にするための回復処理を実行可能であり、前記判定部は、前記回復処理が実行された場合に、前記第３判定モードによる前記判定を実行する、ことを特徴としてもよい。
【００３１】
この態様によれば、回復処理の実行後に、第３判定モードによる判定を実行するため、回復処理の実行中に吐出部において吐出異常や故障が生じた場合に、当該吐出異常や故障の速やかな検出が可能となり、印刷画質の低下を事前に防止することができる。
【００３２】
また、上述した液体吐出装置において、前記駆動部は、前記吐出部に対して駆動信号を供給することで当該吐出部を駆動し、前記判定部は、前記判定モードに応じて、前記駆動部が前記駆動吐出部に対して供給すべき前記駆動信号の波形を決定する、ことを特徴としてもよい。
【００３３】
この態様によれば、判定モードに応じて駆動信号の波形が決定されるため、判定モード毎に、判定の精度や、判定に伴う液体の吐出または非吐出等を変更することができる。このため、液体吐出装置の使用状況に応じた適切な判定を実行することができる。
【００３４】
また、上述した液体吐出装置において、前記判定部は、前記判定期間において前記Ｍ個の吐出部を前記対象吐出部とする第１判定モードと、前記判定期間において前記Ｑ個（Ｑは１≦Ｑ＜Ｍを満たす自然数）の吐出部を前記対象吐出部とする第２判定モードと、前記対象吐出部と前記対象吐出部とは異なる吐出部とを前記対象吐出部における液体の吐出状態の判定のための前記駆動吐出部とする第３判定モードと、による前記判定の実行が可能であり、前記第１判定モードまたは前記第２判定モードにより前記判定を実行する場合には、前記駆動信号が前記駆動吐出部に対して供給されたときに、当該駆動吐出部から前記液体が吐出されない非吐出波形となるように、前記駆動信号の波形を決定する、ことを特徴としてもよい。
【００３５】
この態様によれば、第１判定モード及び第２判定モードにおいて、吐出部から液体を吐出させずに判定を実行するために、液体の消費量を節約することができる。
【００３６】
また、上述した液体吐出装置において、前記判定部は、前記第３判定モードにより前記判定を実行する場合には、前記駆動信号が前記駆動吐出部に対して供給されたときに、当該駆動吐出部から前記液体が吐出される吐出波形となるように、前記駆動信号の波形を決定する、ことを特徴としてもよい。
【００３７】
この態様によれば、吐出部から液体を吐出することで残留振動の振幅を大きくできるため、吐出部における液体の吐出状態の判定の精度を高め、また、吐出部において故障が生じているか否かの判定の精度を高めることができる。
【００３８】
また、上述した液体吐出装置は、前記吐出部における前記液体の吐出状態を正常にするための回復処理を実行する回復機構を備え、前記回復機構は、前記判定部が、所定数以上の前記吐出部において前記液体の吐出状態が異常であると判定した場合に、前記回復処理を実行する、ことを特徴としてもよい。
【００３９】
この態様によれば、所定数以上の吐出部において吐出異常が検出され、媒体に形成する画像の画質が低下すると判定された場合には、吐出部における吐出状態を正常に回復させる回復処理を実行するため、吐出異常に起因する画質の劣化を防止した高品位な画像を形成することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態に係る印刷システム１００の構成の概要を示すブロック図である。
【図２】インクジェットプリンター１の概略的な部分断面図である。
【図３】記録ヘッド３０の概略的な断面図である。
【図４】記録ヘッド３０におけるノズルＮの配置例を示す平面図である。
【図５】駆動信号Ｖinを供給した時の吐出部Ｄの断面形状の変化を示す説明図である。
【図６】吐出部Ｄにおける残留振動を表す単振動のモデルを示す回路図である。
【図７】吐出部Ｄにおける吐出状態が正常である場合の残留振動の実験値と計算値との関係を示すグラフである。
【図８】吐出部Ｄ内部に気泡が混入した場合の吐出部Ｄの状態を示す説明図である。
【図９】吐出部Ｄ内部への気泡が混入した状態における残留振動の実験値と計算値とを示すグラフである。
【図１０】ノズルＮ付近のインクが固着した場合の吐出部Ｄの状態を示す説明図である。
【図１１】ノズルＮ付近のインクの固着によりインクを吐出できなくなった状態における残留振動の実験値と計算値とを示すグラフである。
【図１２】ノズルＮの出口付近に紙粉が付着した場合の吐出部Ｄの状態を示す説明図である。
【図１３】ノズルＮの出口付近への紙粉の付着によりインクを吐出できなくなった状態における残留振動の実験値と計算値とを示すグラフである。
【図１４】駆動部５１の構成を示すブロック図である。
【図１５】デコーダーＤＣのデコード内容を示す説明図である。
【図１６】駆動部５１の動作を示すタイミングチャートである。
【図１７】駆動部５１の動作を示すタイミングチャートである。
【図１８】駆動信号Ｖinの波形を表すタイミングチャートである。
【図１９】残留振動検出部５２及び切替部５３の構成を示すブロック図である。
【図２０】残留振動検出部５２の動作を示すタイミングチャートである。
【図２１】全ノズル判定モードによる吐出状態判定処理を示すフローチャートである。
【図２２】判定情報ＲSを説明するための説明図である。
【図２３】部分ノズル判定モードによる吐出状態判定処理を示すフローチャートである。
【図２４】故障ノズル判定モードによる吐出状態判定処理を説明するための説明図である。
【図２５】故障ノズル判定モードによる吐出状態判定処理を示すフローチャートである。
【図２６】故障ノズル判定モードによる吐出状態判定処理を示すフローチャートである。
【図２７】インクジェットプリンター１の動作を示すフローチャートである。
【図２８】インクジェットプリンター１の動作を示すフローチャートである。
【図２９】印刷ジョブを説明するための説明図である。
【発明を実施するための形態】
【００４１】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【００４２】
＜Ａ．実施形態＞  
本実施形態では、インク（「液体」の一例）を吐出して記録用紙Ｐ（「媒体」の一例）に画像を形成するインクジェットプリンターを例示して、液体吐出装置を説明する。
【００４３】
＜１．印刷システムの概要＞
図１及び図２を参照しつつ、本実施形態に係るインクジェットプリンター１の構成について説明する。
【００４４】
図１は、インクジェットプリンター１を具備する印刷システム１００の構成を示す機能ブロック図である。印刷システム１００は、パーソナルコンピューターやデジタルカメラ等のホストコンピューター９と、インクジェットプリンター１と、を備える。
ホストコンピューター９は、インクジェットプリンター１において形成（印刷）すべき画像を示す印刷データＩmgと、インクジェットプリンター１が形成すべき画像の印刷部数Ｗcpを示す部数情報ＣPと、を出力する。
インクジェットプリンター１は、ホストコンピューター９から供給される印刷データＩmgの示す画像を、部数情報ＣPの示す印刷部数Ｗcpだけ記録用紙Ｐに形成する印刷処理を実行する。以下では、インクジェットプリンター１が、印刷データＩmg及び部数情報ＣPを受信してから、当該印刷データＩmgの示す画像を部数情報ＣPの示す印刷部数Ｗcpだけ形成する印刷処理の実行が完了するまでの一連の処理を、印刷ジョブと称する場合がある。
なお、本実施形態では、インクジェットプリンター１がラインプリンターである場合を想定する。
【００４５】
図１に示すように、インクジェットプリンター１は、インクを吐出する吐出部Ｄが設けられるヘッドユニット５と、ヘッドユニット５に対する記録用紙Ｐの相対位置を変化させるための搬送機構７と、インクジェットプリンター１の各部の動作を制御する制御部６と、インクジェットプリンター１の制御プログラムやその他の各種情報を記憶する記憶部６０と、吐出部Ｄにおいて吐出異常が生じたことが検出された場合に当該吐出部Ｄにおけるインクの吐出状態を正常に回復させるメンテナンス処理（「回復処理」の一例）を実行する回復機構８０と、液晶ディスプレイやＬＥＤランプ等で構成されエラーメッセージ等を表示する表示部８１と、インクジェットプリンター１の利用者がインクジェットプリンター１に各種コマンド等を入力するための操作部８２と、を備える。
【００４６】
ここで、吐出異常とは、吐出部Ｄにおけるインクの吐出状態が異常となること、換言すれば、吐出部Ｄが具備するノズルＮ（後述する図３及び図４を参照）からインクを正確に吐出することのできない状態の総称である。
より具体的には、吐出異常とは、吐出部Ｄがインクを吐出できない状態、吐出部Ｄからインクを吐出できる場合であってもインクの吐出量が少ないために印刷データＩ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-Ｂを含む。
【００５３】
このように、制御部６は、モータードライバー７２の制御を介して、記録用紙Ｐを＋Ｘ方向に搬送するように搬送モーター７１を駆動し、また、ヘッドユニット５の制御を介して、吐出部Ｄからのインクの吐出の有無、インクの吐出量、及び、インクの吐出タイミング等を制御する。これにより、制御部６は、記録用紙Ｐに吐出されたインクにより形成されるドットサイズ及びドット配置を調整し、印刷データＩmgに対応する画像を記録用紙Ｐに形成する印刷処理の実行を制御する。
【００５４】
図１に示すように、制御部６は、各吐出部Ｄからのインクの吐出状態が正常であるか否かを判定する吐出状態判定処理を実行する。制御部６は、吐出状態判定処理を実行することで、判定部６２として機能する。つまり、判定部６２は、制御部６が制御プログラムに従って動作することにより実現される機能ブロックである。判定部６２の詳細については、後述する。
【００５５】
図１に示すように、ヘッドユニット５は、Ｍ個の吐出部Ｄを具備する記録ヘッド３０と、記録ヘッド３０が具備する各吐出部Ｄを駆動するヘッドドライバー５０と、を備える（本実施形態において、Ｍは４以上の自然数）。
なお、以下では、Ｍ個の吐出部Ｄの各々を区別するために、順番に、１段、２段、…、Ｍ段と称することがある。また、以下では、ｍ段の吐出部Ｄを、吐出部Ｄ[m]と表現する場合がある（変数ｍは、１≦ｍ≦Ｍを満たす自然数）。
【００５６】
Ｍ個の吐出部Ｄの各々は、４個のインクカートリッジ３１のいずれか１つからインクの供給を受ける。
各吐出部Ｄは、インクカートリッジ３１から供給されたインクを内部に充填し、充填したインクを、当該吐出部Ｄが具備するノズルＮから吐出することができる。そして、各吐出部Ｄは、搬送機構７が記録用紙Ｐをプラテン７４上に搬送するタイミングで、記録用紙Ｐに対してインクを吐出することで、記録用紙Ｐに画像を形成する。これにより、Ｍ個の吐出部Ｄから全体としてＣＭＹＫの４色のインクを吐出することができ、フルカラー印刷が実現される。
【００５７】
ヘッドドライバー５０は、駆動部５１、残留振動検出部５２、及び、切替部５３を備える。
駆動部５１は、制御部６が出力する印刷信号ＳＩ及び駆動波形信号Ｃom等、制御部６から供給される信号に基づいて、記録ヘッド３０が備えるＭ個の吐出部Ｄの各々を駆動するための駆動信号Ｖinを生成し、生成した駆動信号Ｖinを後述する切替部５３を介して吐出部Ｄに供給する。各吐出部Ｄは、駆動信号Ｖinが供給されると、供給された駆動信号Ｖinに基づいて駆動され、内部に充填したインクを記録用紙Ｐに対して吐出することができる。
残留振動検出部５２は、吐出部Ｄが駆動信号Ｖinにより駆動された後に当該吐出部Ｄに生じる残留振動を、残留振動信号Ｖoutとして検出する。そして、残留振動検出部５２は、検出した残留振動信号Ｖoutに基づいて、残留振動の１周期分の時間長を表す検出信号Ｔcを出力する。
切替部５３は、制御部６から供給される切替制御信号Ｓwに基づいて、各吐出部Ｄを、駆動部５１または残留振動検出部５２のいずれか一方に電気的に接続させる。
なお、ヘッドドライバー５０の詳細については後述する。
【００５８】
＜２．記録ヘッドの構成＞  
図３及び図４を参照しつつ、記録ヘッド３０と、記録ヘッド３０に設けられる吐出部Ｄと、について説明する。
【００５９】
図３は、記録ヘッド３０の、概略的な一部断面図の一例である。なお、この図では、図示の都合上、記録ヘッド３０のうち、当該記録ヘッド３０が有するＭ個の吐出部Ｄの中の１個の吐出部Ｄと、当該１個の吐出部Ｄにインク供給口３６０を介して通連するリザーバ３５０と、インクカートリッジ３１からリザーバ３５０にインクを供給するためのインク取り入れ口３７０と、を示している。
【００６０】
図３に示すように、吐出部Ｄは、圧電素子３００と、内部にインクが充填されたキャビティ３２０と、キャビティ３２０に通連するノズルＮと、振動板３１０と、を備える。吐出部Ｄは、圧電素子３００が駆動信号Ｖinにより駆動されることにより、キャビティ３２０内のインクをノズルＮから吐出させる。吐出部Ｄのキャビティ３２０は、凹部を有するような所定の形状に成形されたキャビティプレート３４０と、ノズルＮが形成されたノズルプレート３３０と、振動板３１０と、により区画される空間である。キャビティ３２０は、インク供給口３６０を介してリザーバ３５０と連通している。リザーバ３５０は、インク取り入れ口３７０を介して１個のインクカートリッジ３１と連通している。
【００６１】
本実施形態では、圧電素子３００として、例えば、図３に示すようなユニモルフ（モノモルフ）型を採用する。圧電素子３００は、下部電極３０１と、上部電極３０２と、下部電極３０１及び上部電極３０２の間に設けられた圧電体３０３と、を有する。そして、下部電極３０１が所定の基準電位ＶSSに設定され、上部電極３０２に駆動信号Ｖinが供給されることで、下部電極３０１及び上部電極３０２の間に電圧が印加されると、当該印加された電圧に応じて圧電素子３００が図において上下方向に撓み、その結果、圧電素子３００が振動する。
【００６２】
キャビティプレート３４０の上面開口部には、振動板３１０が設置され、振動板３１０には、下部電極３０１が接合されている。このため、圧電素子３００が駆動信号Ｖinにより振動すると、振動板３１０も振動する。そして、振動板３１０の振動によりキャビティ３２０の容積（キャビティ３２０内の圧力）が変化し、キャビティ３２０内に充填されたインクがノズルＮより吐出される。インクの吐出によりキャビティ３２０内のインクが減少した場合、リザーバ３５０からインクが供給される。また、リザーバ３５０へは、インクカートリッジ３１からインク取り入れ口３７０を介してインクが供給される。
【００６３】
図４は、＋Ｚ方向または−Ｚ方向からインクジェットプリンター１を平面視した場合の、記録ヘッド３０に設けられたＭ個のノズルＮの配置の一例を説明するための説明図である。
【００６４】
図４に示すように、記録ヘッド３０には、複数のノズルＮからなるノズル列Ｌn-BKと、複数のノズルＮからなるノズル列Ｌn-CYと、複数のノズルＮからなるノズル列Ｌn-MGと、複数のノズルＮからなるノズル列Ｌn-YLと、からなる４列のノズル列Ｌnが設けられている。
なお、ノズル列Ｌn-BKに属する複数のノズルＮの各々は、ブラック（ＢＫ）のインクを吐出する吐出部Ｄに設けられたノズルＮであり、ノズル列Ｌn-CYに属する複数のノズルＮの各々は、シアン（ＣＹ）のインクを吐出する吐出部Ｄに設けられたノズルＮであり、ノズル列Ｌn-MGに属する複数のノズルＮの各々は、マゼンタ（ＭＧ）のインクを吐出する吐出部Ｄに設けられたノズルＮであり、ノズル列Ｌn-YLに属する複数のノズルＮの各々は、イエロー（ＹＬ）のインクを吐出する吐出部Ｄに設けられたノズルＮである。また、４列のノズル列Ｌnの各々は、平面視したときに、Ｙ軸方向に延在するように設けられている。そして、各ノズル列ＬnがＹ軸方向に延在する範囲ＹNLは、記録用紙Ｐ（正確には、記録用紙Ｐのうち、Ｙ軸方向の幅がインクジェットプリンター１の印刷可能な最大の幅の記録用紙Ｐ）を印刷する場合に、当該記録用紙Ｐの有するＹ軸方向の範囲ＹP以上となる。
【００６５】
図４に示すように、各ノズル列Ｌnを構成する複数のノズルＮは、図において左側（−Ｙ側）から偶数番目のノズルＮと奇数番目のノズルＮのＸ軸方向の位置が互いに異なるように、所謂、千鳥状に配置されている。各ノズル列Ｌnにおいて、ノズルＮ間のＹ軸方向の間隔（ピッチ）は、印刷解像度（ｄｐｉ：dot per inch）に応じて適宜設定され得る。
【００６６】
また、本実施形態における印刷処理では、記録用紙Ｐの全域に亘るような長尺状の１つの画像を形成するのではなく、図４に示すように、記録用紙Ｐを複数の印刷領域（例えば、記録用紙ＰにＡ４サイズの画像を印刷する場合における当該Ａ４サイズの矩形の領域や、ラベル用紙におけるラベル）と、これら複数の印刷領域のそれぞれを区画するための余白領域と、に分割したうえで、複数の印刷領域と１対１に対応する複数の画像を形成する場合を想定する。
【００６７】
＜３．吐出部の動作と残留振動＞
次に、吐出部Ｄからのインク吐出動作と、吐出部Ｄに生じる残留振動と、について、図５乃至図１３を参照しながら説明する。
【００６８】
図５は、吐出部Ｄからのインク吐出動作を説明するための説明図である。
図５（ａ）に示す状態において、吐出部Ｄが備える圧電素子３００に対してヘッドドライバー５０から駆動信号Ｖinが供給されると、当該圧電素子３００において、電極間に印加された電界に応じた歪が発生し、当該吐出部Ｄの振動板３１０は図において上方向へ撓む。これにより、図５（ａ）に示す初期状態と比較して、図５（ｂ）に示すように、当該吐出部Ｄのキャビティ３２０の容積が拡大する。図５（ｂ）に示す状態において、駆動信号Ｖinの示す電位を変化させると、振動板３１０は、その弾性復元力によって復元し、初期状態における振動板３１０の位置を越えて図において下方向に移動し、図５（ｃ）に示すようにキャビティ３２０の容積が急激に収縮する。このときキャビティ３２０内に発生する圧縮圧力により、キャビティ３２０を満たすインクの一部が、このキャビティ３２０に連通しているノズルＮからインク滴として吐出される。
【００６９】
各吐出部Ｄの振動板３１０は、この一連のインク吐出動作が終了した後、次のインク吐出動作を開始するまでの間、減衰振動、すなわち、残留振動をする。吐出部Ｄの振動板３１０に生じる残留振動は、ノズルＮやインク供給口３６０の形状あるいはインクの粘度等による音響抵抗Ｒesと、流路内のインク重量によるイナータンスIntと、振動板３１０のコンプライアンスＣｍと、によって決定される固有振動周波数を有するものと想定される。
【００７０】
上記想定に基づく吐出部Ｄの振動板３１０に生じる残留振動の計算モデルについて説明する。
図６は、振動板３１０の残留振動を想定した単振動の計算モデルを示す回路図である。このように、振動板３１０の残留振動の計算モデルは、音圧Ｐrsと、上述のイナータンスInt、コンプライアンスＣｍ及び音響抵抗Ｒesとで表せる。そして、図６の回路に音圧Ｐrsを与えた時のステップ応答を体積速度Ｕvについて計算すると、次式が得られる。
Ｕv＝{Ｐrs／(ω・Int)}ｅ−σｔ・sin（ωｔ）
ω＝{１／(Int・Ｃｍ)−α２}１／２
σ＝Ｒes／（２・Int）
【００７１】
この式から得られた計算結果（計算値）と、別途行った吐出部Ｄの残留振動の実験における実験結果（実験値）とを比較する。なお、残留振動の実験とは、インクの吐出状態が正常である吐出部Ｄからインクを吐出させた後に、当該吐出部Ｄの振動板３１０において生じる残留振動を検出する実験である。
図７は、残留振動の実験値と計算値との関係を示すグラフである。図７に示すグラフからも分かるように、吐出部Ｄにおけるインクの吐出状態が正常である場合、実験値と計算値の２つの波形は、概ね一致している。
【００７２】
さて、吐出部Ｄがインク吐出動作を行ったにもかかわらず、当該吐出部Ｄにおけるインクの吐出状態が異常であり、当該吐出部ＤのノズルＮからインク滴が正常に吐出されない場合、即ち吐出異常が発生する場合がある。この吐出異常が発生する原因としては、（１）キャビティ３２０内への気泡の混入、（２）キャビティ３２０内のインクの乾燥等に起因するキャビティ３２０内のインクの増粘または固着、（３）ノズルＮの出口付近への紙粉等の異物の付着、等が挙げられる。
【００７３】
上述のとおり、吐出異常とは、典型的にはノズルＮからインクを吐出できない状態となること、即ちインクの不吐出現象が現れ、その場合、記録用紙Ｐに印刷した画像における画素のドット抜けを生じる。また、上述のとおり、吐出異常の場合には、ノズルＮからインクが吐出されたとしても、インクの量が過少であったり、吐出されたインク滴の飛行方向（弾道）がずれたりして適正に着弾しないので、やはり画素のドット抜けとなって現れる。
【００７４】
以下においては、図７に示す比較結果に基づいて、吐出部Ｄにおいて生じる吐出異常の原因別に、残留振動の計算値と実験値が概ね一致するように、音響抵抗Ｒes及びイナータンスIntのうち少なくとも一方の値を調整する。
【００７５】
まず、吐出異常の原因の１つである、（１）キャビティ３２０内への気泡の混入について検討する。図８は、キャビティ３２０内に気泡が混入した場合を説明するための概念図である。図８に示すように、キャビティ３２０内に気泡が混入した場合には、キャビティ３２０内を満たすインクの総重量が減り、イナータンスIntが低下するものと考えられる。また、図８に例示するように、気泡がノズルＮ付近に付着している場合には、その径の大きさだけノズルＮの径が大きくなったと看做される状態となり、音響抵抗Ｒesが低下するものと考えられる。
従って、図７に示すようなインクの吐出状態が正常である場合と比較して、音響抵抗Ｒes及びイナータンスIntを小さく設定して、気泡混入時の残留振動の実験値とマッチングすることにより、図９のような結果（グラフ）が得られた。図７及び図９に示すように、キャビティ３２０内に気泡が混入して吐出異常が生じた場合には、吐出状態が正常である場合と比較して、残留振動の周波数が高くなる。なお、音響抵抗Ｒesの低下などにより、残留振動の振幅の減衰率も小さくなり、残留振動は、その振幅をゆっくりと下げていることも確認することができる。
【００７６】
次に、吐出異常の原因の１つである、（２）キャビティ３２０内のインクの増粘または固着について検討する。図１０は、キャビティ３２０のノズルＮ付近のインクが乾燥により固着した場合を説明するための概念図である。図１０に示すように、ノズルＮ付近のインクが乾燥して固着した場合、キャビティ３２０内のインクは、キャビティ３２０内に閉じこめられたような状況となる。このような場合、音響抵抗Ｒesが増加するものと考えられる。
従って、図７に示すようなインクの吐出状態が正常である場合と比較して、音響抵抗Ｒesを大きく設定して、ノズルＮ付近のインクが固着または増粘した場合の残留振動の実験値とマッチングすることにより、図１１のような結果（グラフ）が得られた。なお、図１１に示す実験値は、数日間図示しないキャップを装着しない状態で吐出部Ｄを放置し、ノズルＮ付近のインクが固着した状態における当該吐出部Ｄが備える振動板３１０の残留振動を測定したものである。図７及び図１１に示すように、キャビティ３２０内のノズルＮ付近のインクが固着した場合には、吐出状態が正常である場合と比較して、残留振動の周波数が極めて低くなるとともに、残留振動が過減衰となる特徴的な波形が得られる。これは、インクを吐出するために振動板３１０が＋Ｚ方向（上方）に引き寄せられることによって、キャビティ３２０内にリザーバからインクが流入した後に、振動板３１０が−Ｚ方向（下方）に移動するときに、キャビティ３２０内のインクの逃げ道がないために、振動板３１０が急激に振動できなくなるため（過減衰となるため）である。
【００７７】
次に、吐出異常の原因の１つである、（３）ノズルＮの出口付近への紙粉等の異物の付着について検討する。図１２は、ノズルＮの出口付近に紙粉が付着した場合を説明するための概念図である。図１２に示すように、ノズルＮの出口付近に紙粉が付着した場合、キャビティ３２０内から紙粉を介してインクが染み出してしまうとともに、ノズルＮからインクを吐出することができなくなる。ノズルＮの出口付近に紙粉が付着し、ノズルＮからインクが染み出している場合には、振動板３１０から見てキャビティ３２０内から染み出した分のインクが、吐出状態が正常の場合よりも増えることにより、イナータンスIntが増加するものと考えられる。また、ノズルＮの出口付近に付着した紙粉の繊維によって音響抵抗Ｒesが増大するものと考えられる。
従って、図７に示すようなインクの吐出状態が正常である場合と比較して、イナータンスInt及び音響抵抗Ｒesを大きく設定して、ノズルＮの出口付近への紙粉付着時の残留振動の実験値とマッチングすることにより、図１３のような結果（グラフ）が得られた。図７及び図１３のグラフから分かるように、ノズルＮの出口付近に紙粉が付着した場合には、吐出状態が正常である場合と比較して、残留振動の周波数が低くなる。
なお、図１１及び図１３に示すグラフから、（３）ノズルＮの出口付近への紙粉等の異物の付着の場合は、（２）キャビティ３２０内のインクの増粘の場合と比較して、残留振動の周波数が高いことが分かる。
【００７８】
ここで、（２）インクの増粘の場合と、（３）ノズルＮの出口付近への紙粉付着の場合とでは、いずれも、インクの吐出状態が正常である場合に比べて残留振動の周波数が低くなっている。これら２つの吐出異常の原因は、残留振動の波形、具体的には、残留振動の周波数または周期を、予め定められた閾値を持って比較することで、区別することができる。
【００７９】
以上の説明から明らかなように、各吐出部Ｄを駆動したときに生じる残留振動の波形、特に、残留振動の周波数または周期に基づいて、各吐出部Ｄの吐出状態を判定することができる。より具体的には、残留振動の周波数または周期に基づいて、各吐出部Ｄにおける吐出状態が正常であるか否かについて、及び、各吐出部Ｄにおける吐出状態が異常である場合に当該吐出異常の原因が上述した（１）〜（３）のうち何れに該当するかについて、判定することができる。
本実施形態に係るインクジェットプリンター１は、残留振動を解析して吐出状態を判定する吐出状態判定処理を実行する。
【００８０】
＜４．ヘッドドライバーの構成及び動作＞
次に、図１４乃至図２０を参照しつつヘッドドライバー５０（駆動部５１、残留振動検出部５２、及び、切替部５３）の構成及び動作について説明する。
【００８１】
＜４．１．駆動部＞
図１４は、ヘッドドライバー５０のうち駆動部５１の構成を示すブロック図である。
図１４に示すように、駆動部５１は、シフトレジスタＳＲ、ラッチ回路ＬＴ、デコーダーＤＣ、並びに、トランスミッションゲートＴＧa及びＴＧbからなる組を、Ｍ個の吐出部Ｄに１対１に対応するようにＭ個有する。以下では、これらＭ個の組を構成する各要素を、図において上から順番に、１段、２段、…、Ｍ段と称することがある。
【００８２】
駆動部５１には、制御部６から、クロック信号ＣＬ、印刷信号ＳＩ、ラッチ信号ＬＡＴ、チェンジ信号ＣＨ、及び、駆動波形信号Ｃom（Ｃom-Ａ、Ｃom-Ｂ）が供給される。
ここで、印刷信号ＳＩとは、画像の１ドットを形成するにあたって、各吐出部Ｄ（各ノズルＮ）から吐出させるインク量を規定するデジタルの信号である。より詳細には、本実施形態に係る印刷信号ＳＩは、各吐出部Ｄが吐出するインク量を、上位ビットｂ1及び下位ビットｂ2の２ビットで規定するものであり、制御部６からクロック信号ＣＬに同期して駆動部５１に例えばシリアルで供給される。
印刷信号ＳＩにより、各吐出部Ｄから吐出されるインク量を制御することで、記録用紙Ｐの各ドットにおいて、非記録、小ドット、中ドット、及び、大ドットの４階調を表現することが可能となる。
【００８３】
シフトレジスタＳＲのそれぞれは、印刷信号ＳＩを、各吐出部Ｄに対応する２ビット毎に、一旦保持する。詳細には、Ｍ個の吐出部Ｄに１対1に対応する、１段、２段、…、Ｍ段のＭ個のシフトレジスタＳＲが互いに縦続接続されるとともに、シリアルで供給された印刷信号ＳＩが、クロック信号ＣＬにしたがって順次後段に転送される。そして、Ｍ個のシフトレジスタＳＲの全てに印刷信号ＳＩが転送されると、Ｍ個のシフトレジスタＳＲのそれぞれが印刷信号ＳＩのうち自身に対応する２ビット分のデータを保持した状態を維持する。
【００８４】
Ｍ個のラッチ回路ＬＴのそれぞれは、ラッチ信号ＬＡＴが立ち上がるタイミングで、Ｍ個のシフトレジスタＳＲのそれぞれに保持された、各段に対応する２ビット分の印刷信号ＳＩを一斉にラッチする。図１４において、ＳＩ［１］、ＳＩ［２］、…、ＳＩ［Ｍ］のそれぞれは、１段、２段、…、Ｍ段のシフトレジスタＳＲに対応するラッチ回路ＬＴによってそれぞれラッチされた、２ビット分の印刷信号ＳＩを示している。
【００８５】
ところで、インクジェットプリンター１が印刷処理、及び、吐出状態判定処理のうち少なくとも一方の処理を実行する期間である動作期間は、複数の単位動作期間Ｔuから構成される。各単位動作期間Ｔuは、制御期間Ｔs1とこれに後続する制御期間Ｔs2とからなる。本実施形態では、制御期間Ｔs1及びＴs2は、互いに等しい時間長を有する。
また、本実施形態において、単位動作期間Ｔuは、印刷処理が実行される単位動作期間Ｔuである単位印刷動作期間Ｔu-Ｐ（図１６参照）と、吐出状態判定処理が実行される単位動作期間Ｔuである単位判定動作期間Ｔu-Ｔ（図１７参照）と、の２種類の単位動作期間Ｔuに分類される。
【００８６】
上述のとおり、本実施形態に係るインクジェットプリンター１は、長尺状の記録用紙Ｐを複数の印刷領域と、複数の印刷領域のそれぞれを区画するための余白領域と、に分割したうえで、各印刷領域に対して１つの画像を形成する。
具体的には、制御部６は、動作期間を構成する複数の単位動作期間Ｔuのうち、記録ヘッド３０の下側（−Ｚ側）に記録用紙Ｐの印刷領域の少なくとも一部が位置する期間を、単位印刷動作期間Ｔu-Ｐに分類し、当該単位印刷動作期間Ｔu-Ｐにおいて印刷処理が実行されるようにインクジェットプリンター１の各部の動作を制御する。
一方、制御部６は、動作期間を構成する複数の単位動作期間Ｔuのうち、記録ヘッド３０の下側（−Ｚ側）に、記録用紙Ｐの余白領域のみが位置する期間を、単位判定動作期間Ｔu-Ｔに分類し、当該単位判定動作期間Ｔu-Ｔにおいて吐出状態判定処理が実行されるようにインクジェットプリンター１の各部の動作を制御する。
【００８７】
制御部６は、駆動部５１に対して単位動作期間Ｔu（単位印刷動作期間Ｔu-Ｐ、単位判定動作期間Ｔu-Ｔ）毎に印刷信号ＳＩを供給するとともに、単位動作期間Ｔu毎にラッチ回路ＬＴが印刷信号ＳＩ［１］、ＳＩ［２］、…、ＳＩ［Ｍ］をラッチするようなラッチ信号ＬＡＴを供給する。すなわち、制御部６は、Ｍ個の吐出部Ｄに対して単位動作期間Ｔu毎に駆動信号Ｖinが供給されるように、駆動部５１を制御する。
【００８８】
より具体的には、制御部６は、複数の単位動作期間Ｔuのうち、印刷処理が実行される単位印刷動作期間Ｔu-Ｐにおいて、Ｍ個の吐出部Ｄのそれぞれに対して印刷処理用の駆動信号Ｖinが供給されるように駆動部５１を制御する。これにより、単位印刷動作期間Ｔu-Ｐにおいて、Ｍ個の吐出部Ｄが印刷データＩmgに応じた量のインクを記録用紙Ｐに吐出し、記録用紙Ｐ上に印刷データＩmgに対応する画像を形成する印刷処理が実行される。
また、制御部６は、複数の単位動作期間Ｔuのうち、吐出状態判定処理が実行される単位判定動作期間Ｔu-Ｔにおいて、Ｍ個の吐出部Ｄのそれぞれに対して判定処理用の駆動信号Ｖinが供給されるように駆動部５１を制御する。これにより、単位判定動作期間Ｔu-Ｔにおいて、吐出部Ｄにおいて吐出異常が生じているか否かを判定する吐出状態判定処理が実行される。
【００８９】
デコーダーＤＣは、ラッチ回路ＬＴによってラッチされた２ビット分の印刷信号ＳＩをデコードし、制御期間Ｔs1及びＴs2のそれぞれにおいて、選択信号Ｓa及びＳbを出力する。
図１５は、各単位動作期間ＴuにおいてデコーダーＤＣが行うデコードの内容を示す説明図である。このうち、図１５（Ａ）は、印刷処理が実行される単位印刷動作期間Ｔu-ＰにおいてデコーダーＤＣが行うデコードの内容を示し、図１５（Ｂ）は、吐出状態判定処理が実行される単位判定動作期間Ｔu-ＴにおいてデコーダーＤＣが行うデコードの内容を示している。
この図に示すように、ｍ段に対応する印刷信号ＳＩ［ｍ］の示す内容が、例えば（ｂ1、ｂ2）＝（１、０）である場合、ｍ段のデコーダーＤＣは、制御期間Ｔs1において、選択信号ＳaをハイレベルＨに設定するとともに選択信号ＳbをローレベルＬに設定し、制御期間Ｔs2において、選択信号ＳbをハイレベルＨに設定するとともに選択信号ＳaをローレベルＬに設定する。
【００９０】
図１４に示すように、駆動部５１は、トランスミッションゲートＴＧa及びＴＧbの組をＭ個備える。Ｍ個のトランスミッションゲートＴＧa及びＴＧbの組は、Ｍ個の吐出部Ｄに１対１に対応するように設けられる。トランスミッションゲートＴＧaは、選択信号ＳaがＨレベルのときにオンし、Ｌレベルのときにオフする。トランスミッションゲートＴＧbは、選択信号ＳbがＨレベルのときにオンし、Ｌレベルのときにオフする。例えば、ｍ段において、印刷信号ＳＩ［ｍ］の示す内容が、（ｂ1、ｂ2）＝（１、０）である場合には、制御期間Ｔs1においてトランスミッションゲートＴＧaがオンするとともにトランスミッションゲートＴＧbがオフし、また、制御期間Ｔs2においてトランスミッションゲートＴＧbがオンするとともにトランスミッションゲートＴＧaがオフする。
【００９１】
図１４に示すように、トランスミッションゲートＴＧaの一端には駆動波形信号Ｃom-Ａが供給され、トランスミッションゲートＴＧbの一端には駆動波形信号Ｃom-Ｂが供給される。また、トランスミッションゲートＴＧa及びＴＧbの他端は、切替部５３への出力端ＯTNに共通接続されている。
トランスミッションゲートＴＧa及びＴＧbは排他的にオンとなり、制御期間Ｔs1及びＴs2毎に選択された駆動波形信号Ｃom-ＡまたはＣom-Ｂが、駆動信号Ｖin［ｍ］としてｍ段の出力端ＯTNに出力され、これが、切替部５３を介してｍ段の吐出部Ｄ[m]に供給される。
【００９２】
＜４．２．駆動波形信号＞
図１６及び図１７は、各単位動作期間Ｔuにおいて制御部６が出力する駆動波形信号Ｃomを説明するためのタイミングチャートである。
このうち、図１６は、印刷処理が実行される単位印刷動作期間Ｔu-Ｐにおいて制御部６が出力する駆動波形信号Ｃomの一例を示し、図１７は、吐出状態判定処理が実行される単位判定動作期間Ｔu-Ｔにおいて制御部６が出力する駆動波形信号Ｃomの一例を示す。
【００９３】
本実施形態において、制御部６が出力する駆動波形信号Ｃom-Ａの波形は、単位印刷動作期間Ｔu-Ｐと単位判定動作期間Ｔu-Ｔとで異なる。制御部６は、記憶部６０に記憶される設定パラメータ（図示省略）を参照する等して、駆動波形信号Ｃom-Ａの波形を選択する。
以下では、駆動波形信号Ｃom-Ａのうち、単位印刷動作期間Ｔu-Ｐにおいて制御部６が出力する信号を、印刷用駆動波形信号Ｃom-ＡＰ（図１６参照）と称し、単位判定動作期間Ｔu-Ｔにおいて制御部６が出力する信号を、判定用駆動波形信号Ｃom-ＡＴ（図１７参照）と称する。
【００９４】
図１６に例示するように、単位印刷動作期間Ｔu-Ｐに制御部６が出力する印刷用駆動波形信号Ｃom-ＡＰは、制御期間Ｔs1に設けられた単位波形ＰA1と、制御期間Ｔs2に設けられた単位波形ＰA2と、を有する信号である。
単位波形ＰA1は、単位波形ＰA1の信号が駆動信号Ｖinとして吐出部Ｄに供給されると当該吐出部Ｄから中ドットに相当する中程度の量のインクが吐出されるような波形である。
単位波形ＰA2は、単位波形ＰA2の信号が駆動信号Ｖinとして吐出部Ｄに供給されると当該吐出部Ｄから小ドットに相当する小程度の量のインクが吐出されるような波形である。
例えば、単位波形ＰA1の最低電位Ｖa11と最高電位Ｖa12との電位差は、単位波形ＰA2の最低電位Ｖa21と最高電位Ｖa22との電位差よりも大きくなるように定められている。
【００９５】
図１６及び図１７に例示するように、単位動作期間Ｔu（単位印刷動作期間Ｔu-Ｐ及び単位判定動作期間Ｔu-Ｔ）に制御部６が出力する駆動波形信号Ｃom-Ｂは、制御期間Ｔs1に設けられた単位波形ＰBと、制御期間Ｔs2に設けられた単位波形ＰBと、の２つの単位波形ＰBを有する信号である。単位波形ＰBは、単位波形ＰBの信号が駆動信号Ｖinとして吐出部Ｄに供給された場合にも当該吐出部Ｄからインクが吐出されないような波形である。例えば、単位波形ＰBの最低電位Ｖb11と最高電位（この図では基準電位Ｖ0）との電位差は、単位波形ＰA2の最低電位Ｖa21と最高電位Ｖa22との電位差よりも小さくなるように定められている。
【００９６】
図１７に例示するように、本実施形態において、判定用駆動波形信号Ｃom-ＡＴには、非吐出駆動波形信号Ｃom-ＡＴ1と、吐出駆動波形信号Ｃom-ＡＴ2と、の２種類の信号が存在する。すなわち、単位判定動作期間Ｔu-Ｔにおいて、制御部６は、駆動波形信号Ｃom-Ｂを出力するとともに、駆動波形信号Ｃom-Ａ（判定用駆動波形信号Ｃom-ＡＴ）として非吐出駆動波形信号Ｃom-ＡＴ1または吐出駆動波形信号Ｃom-ＡＴ2のうち何れか一方を出力する。
非吐出駆動波形信号Ｃom-ＡＴ1は、制御期間Ｔs1及び制御期間Ｔs2に跨るように設けられた単位波形ＰT1を有する信号である。単位波形ＰT1は、単位波形ＰT1の信号が駆動信号Ｖinとして吐出部Ｄに供給された場合にも当該吐出部Ｄからインクを吐出させないような波形である。例えば、単位波形ＰT1の最低電位ＶcL1と最高電位ＶcH1との電位差は、単位波形ＰA2の最低電位Ｖa21と最高電位Ｖa22との電位差よりも小さくなるように定められている。
吐出駆動波形信号Ｃom-ＡＴ2は、制御期間Ｔs1及び制御期間Ｔs2に跨るように設けられた単位波形ＰT2を有する信号である。単位波形ＰT2は、単位波形ＰT2の信号が駆動信号Ｖinとして吐出部Ｄに供給された場合に当該吐出部Ｄからインクが吐出されるような波形である。例えば、単位波形ＰT2の最低電位ＶcL2と最高電位ＶcH2との電位差は、単位波形ＰT1の最低電位ＶcL1と最高電位ＶcH1との電位差よりも大きくなるように定められている。
なお、以下では、最低電位ＶcL1及びＶcL2を、判定用駆動波形信号Ｃom-ＡＴの最低電位ＶcLと総称し、最高電位ＶcH1及びＶcH2を、判定用駆動波形信号Ｃom-ＡＴの最高電位ＶcHと総称する場合がある。
【００９７】
本実施形態において、判定部６２が実行する吐出状態判定処理は、インクを吐出させないように吐出部Ｄを駆動したときに当該吐出部Ｄにおいて生じる残留振動に基づいて吐出部Ｄにおけるインクの吐出状態を判定する、所謂「非吐出検査」の場合と、インクを吐出させるように吐出部Ｄを駆動したときに当該吐出部Ｄにおいて生じる残留振動に基づいて吐出部Ｄにおけるインクの吐出状態を判定する、所謂「吐出検査」の場合と、が存在する。
制御部６は、吐出状態判定処理を非吐出検査により実行する単位判定動作期間Ｔu-Ｔにおいて、駆動波形信号Ｃom-Ａとして非吐出駆動波形信号Ｃom-ＡＴ1を出力し、吐出状態判定処理を吐出検査により実行する単位判定動作期間Ｔu-Ｔにおいて、駆動波形信号Ｃom-Ａとして吐出駆動波形信号Ｃom-ＡＴ2を出力する。
【００９８】
なお、図１６及び図１７に示すように、単位動作期間Ｔuは、制御部６が出力するラッチ信号ＬＡＴにより規定される。また、単位動作期間Ｔuに含まれる制御期間Ｔs1及びＴs2は、制御部６が出力するラッチ信号ＬＡＴ及びチェンジ信号ＣＨにより規定される。
また、図１６及び図１７に示すように、ｍ段のラッチ回路ＬＴは、ラッチ信号ＬＡＴが立ち上がり単位動作期間Ｔuが開始されるタイミングにおいて、印刷信号ＳＩ［ｍ］を出力する。そして、ｍ段のデコーダーＤＣは、ｍ段のラッチ回路ＬＴが出力した印刷信号ＳＩ［ｍ］に基づいて、制御期間Ｔs1及びＴs2のそれぞれにおいて選択信号Ｓa及びＳbを出力する。そして、ｍ段のトランスミッションゲートＴＧa及びＴＧbは、各制御期間Ｔs（Ｔs1、Ｔs2）において、ｍ段のデコーダーＤＣが出力した選択信号Ｓa及びＳbに基づいて、駆動波形信号Ｃom-ＡまたはＣom-Ｂのうちいずれか１方を選択し、選択した駆動波形信号Ｃomを駆動信号Ｖin［ｍ］として出力する。
なお、図１７に示す検出期間指定信号ＲTは、吐出部Ｄにおいて生じる残留振動を検出するための検出期間Ｔdを規定する信号である。検出期間指定信号ＲT及び検出期間Ｔdについては、後述する。
【００９９】
＜４．３．駆動信号＞
次に、図１８を参照しつつ、単位動作期間Ｔuのうち単位印刷動作期間Ｔu-Ｐにおいて駆動部５１が出力する駆動信号Ｖinの波形について説明する。
単位印刷動作期間Ｔu-Ｐにおいて供給される印刷信号ＳＩ［ｍ］が（ｂ1、ｂ2）＝（１、１）である場合、制御期間Ｔs1において選択信号ＳaがＨレベルとなり、トランスミッションゲートＴＧaがオンして駆動波形信号Ｃom-Ａが選択され、単位波形ＰA1が駆動信号Ｖin［ｍ］として出力される。同様に、制御期間Ｔs2においても、駆動波形信号Ｃom-Ａが選択され、単位波形ＰA2が駆動信号Ｖin［ｍ］として出力される。よって、印刷信号ＳＩ［ｍ］が（ｂ1、ｂ2）＝（１、１）である場合、単位印刷動作期間Ｔu-Ｐにおいて、吐出部Ｄ[m]に供給される印刷処理用の駆動信号Ｖin［ｍ］は、単位波形ＰA1及び単位波形ＰA2を含むこととなる。この結果、吐出部Ｄ[m]は、単位波形ＰA1に基づく中程度の量のインクと、単位波形ＰA2に基づく小程度の量のインクと、を吐出し、これら２度にわたり吐出されたインクが合体して、記録用紙Ｐ上に大ドットを形成する。
【０１００】
単位印刷動作期間Ｔu-Ｐにおいて供給される印刷信号ＳＩ［ｍ］が（ｂ1、ｂ2）＝（１、０）である場合、制御期間Ｔs1において駆動波形信号Ｃom-Ａが選択され、制御期間Ｔs2において駆動波形信号Ｃom-Ｂが選択されるため、吐出部Ｄ[m]に供給される印刷処理用の駆動信号Ｖin［ｍ］は、単位波形ＰA1及び単位波形ＰBを含む。この結果、吐出部Ｄ[m]は、単位波形ＰA1に基づく中程度の量のインクを吐出し、記録用紙Ｐ上に中ドットを形成する。
【０１０１】
単位印刷動作期間Ｔu-Ｐにおいて供給される印刷信号ＳＩ［ｍ］が（ｂ1、ｂ2）＝（０、１）である場合、制御期間Ｔs1において駆動波形信号Ｃom-Ｂが選択され、制御期間Ｔs2において駆動波形信号Ｃom-Ａが選択されるため、吐出部Ｄ[m]に供給される印刷処理用の駆動信号Ｖin［ｍ］は、単位波形ＰB及び単位波形ＰA2を含む。この結果、吐出部Ｄ[m]は、単位波形ＰA2に基づく小程度の量のインクを吐出し、記録用紙Ｐ上に小ドットを形成する。
【０１０２】
単位印刷動作期間Ｔu-Ｐにおいて供給される印刷信号ＳＩ［ｍ］が（ｂ1、ｂ2）＝（０、０）である場合、制御期間Ｔs1及びＴs2において駆動波形信号Ｃom-Ｂが選択され、吐出部Ｄ[m]に供給される印刷処理用の駆動信号Ｖin［ｍ］は、２つの単位波形ＰBを含む。この結果、吐出部Ｄ[m]からはインクの吐出がなされず、記録用紙Ｐ上にはドットが形成されない（非記録となる）。
【０１０３】
なお、単位波形ＰBは、吐出部Ｄ内部のインクに微振動を与えてインクの増粘を防止するための波形である。つまり、吐出部Ｄが、印刷処理または吐出状態判定処理のために駆動される場合には、当該吐出部Ｄには、少なくとも単位波形ＰB以外の波形を有する駆動信号Ｖinが供給される。
以下では、吐出部Ｄに対して、単位動作期間Ｔuにおいて単位波形ＰB以外の波形（ＰA1、ＰA2、ＰT1、または、ＰT2）を有する駆動信号Ｖinを供給することを、当該単位動作期間Ｔuにおいて「吐出部Ｄを駆動する」と表現する。また、吐出部Ｄに対して、単位動作期間Ｔuにおいて単位波形ＰBのみを有する駆動信号Ｖinを供給することを、当該単位動作期間Ｔuにおいて「吐出部Ｄが駆動しない」と表現する。
【０１０４】
なお、本実施形態では、図１５（Ｂ）に示すように、制御部６が単位判定動作期間Ｔu-Ｔにおいて出力する印刷信号ＳＩ［ｍ］は、（ｂ1、ｂ2）＝（１、１）または（０、０）である。
より具体的には、制御部６は、吐出部Ｄ[m]を単位判定動作期間Ｔu-Ｔにおいて駆動する場合には、印刷信号ＳＩ［ｍ］を（１、１）とし、吐出部Ｄ[m]を単位判定動作期間Ｔu-Ｔにおいて駆動しない場合には、印刷信号ＳＩ［ｍ］を（０、０）とする。
よって、単位判定動作期間Ｔu-Ｔにおいて吐出部Ｄ[m]に供給される駆動信号Ｖin［ｍ］は、吐出部Ｄ[m]が単位判定動作期間Ｔu-Ｔにおいて駆動される場合には、判定用駆動波形信号Ｃom-ＡＴとなり、吐出部Ｄ[m]が単位判定動作期間Ｔu-Ｔにおいて駆動されない場合には、駆動波形信号Ｃom-Ｂとなる。
【０１０５】
なお、以下では、インクの吐出状態の判定の対象となる吐出部Ｄを、判定対象吐出部Ｄ-J（「対象吐出部」の一例）と称することがある。また、以下では、判定対象吐出部Ｄ-Jにおけるインクの吐出状態を判定するために、駆動部５１により駆動される吐出部Ｄを、駆動対象吐出部Ｄ-R（「駆動吐出部」の一例）と称することがある。
例えば、吐出状態判定処理において、吐出部Ｄ[m]におけるインクの吐出状態を判定するために、駆動部５１が吐出部Ｄ[m]を駆動する場合、当該吐出部Ｄ[m]は、判定対象吐出部Ｄ-Jに該当すると共に、駆動対象吐出部Ｄ-Rにも該当することとなる。
【０１０６】
＜４．４．切替部＞
図１９は、ヘッドドライバー５０に設けられた残留振動検出部５２及び切替部５３の構成の一例を示すブロック図である。
図１９に例示するように、切替部５３は、Ｍ個の吐出部Ｄに１対１に対応する１段〜Ｍ段のＭ個の切替回路Ｕx（Ｕx[１]、Ｕx[２]、…、Ｕx[Ｍ]）を備える。
ｍ段の切替回路Ｕx［ｍ］は、ｍ段の吐出部Ｄ[m]の圧電素子３００の上部電極３０２を、駆動部５１が備えるｍ段の出力端ＯTN、または、残留振動検出部５２のいずれか一方に電気的に接続する。
以下では、切替回路Ｕx［ｍ］が、吐出部Ｄ[m]と駆動部５１のｍ段の出力端ＯTNとを電気的に接続している状態を第１の接続状態と称する。また、切替回路Ｕx［ｍ］が、吐出部Ｄ[m]と残留振動検出部５２とを電気的に接続している状態を第２の接続状態と称する。
【０１０７】
制御部６は、各切替回路Ｕxの接続状態を制御するための切替制御信号Ｓwを、各切替回路Ｕxに対して出力する。
具体的には、制御部６は、印刷処理が実行される単位印刷動作期間Ｔu-Ｐにおいて、切替回路Ｕx［ｍ］が単位印刷動作期間Ｔu-Ｐの全期間に亘って第１の接続状態を維持するような切替制御信号Ｓw［ｍ］を、切替回路Ｕx［ｍ］に供給する。このため、吐出部Ｄ[m]には、単位印刷動作期間Ｔu-Ｐの全期間に亘って、駆動部５１から駆動信号Ｖin［ｍ］が供給される。
【０１０８】
また、制御部６は、吐出状態判定処理が実行される単位判定動作期間Ｔu-Ｔにおいて、吐出部Ｄ[m]が、吐出状態判定処理の判定対象となる判定対象吐出部Ｄ-Jである場合、切替回路Ｕx［ｍ］が、当該単位判定動作期間Ｔu-Ｔのうち、検出期間Ｔd以外の期間において第１の接続状態となり、検出期間Ｔdにおいて第２の接続状態となるような切替制御信号Ｓw［ｍ］を、切替回路Ｕx［ｍ］に供給する（検出期間Ｔdについては、図１７参照）。
このため、単位判定動作期間Ｔu-Ｔにおいて吐出部Ｄ[m]が判定対象吐出部Ｄ-Jである場合、当該単位判定動作期間Ｔu-Ｔのうち検出期間Ｔd以外の期間において、駆動部５１から吐出部Ｄ[m]に対して駆動信号Ｖin［ｍ］が供給され、当該単位判定動作期間Ｔu-Ｔのうち検出期間Ｔdにおいて、吐出部Ｄ[m]から残留振動検出部５２に対して残留振動信号Ｖoutが供給される。
【０１０９】
他方、制御部６は、単位判定動作期間Ｔu-Ｔにおいて、吐出部Ｄ[m]が判定対象吐出部Ｄ-Jではない場合、切替回路Ｕx［ｍ］が、当該単位判定動作期間Ｔu-Ｔの全期間に亘って第１の接続状態を維持するような切替制御信号Ｓw［ｍ］を、切替回路Ｕx［ｍ］に供給する。
このため、単位判定動作期間Ｔu-Ｔにおいて、吐出部Ｄ[m]が判定対象吐出部Ｄ-Jではない場合、吐出部Ｄ[m]には、単位判定動作期間Ｔu-Ｔの全期間に亘って、駆動部５１から駆動信号Ｖin［ｍ］が供給される。
【０１１０】
なお、本実施形態では、図１９に示すように、インクジェットプリンター１が、Ｍ個の吐出部Ｄに対して、１個の残留振動検出部５２のみを備え、また、当該残留振動検出部５２は、１つの単位動作期間Ｔuにおいて、１個の吐出部Ｄに生じる残留振動を検出可能である場合を想定する。すなわち、本実施形態に係る判定部６２は、１つの単位判定動作期間Ｔu-Ｔにおいて、Ｍ個の吐出部Ｄの中から１個の吐出部Ｄを判定対象吐出部Ｄ-Jとして選択し、選択された判定対象吐出部Ｄ-Jにおけるインクの吐出状態を判定する。
このため、制御部６は、各単位判定動作期間Ｔu-Ｔにおいて、判定対象吐出部Ｄ-Jとして選択された吐出部Ｄを、当該単位判定動作期間Ｔu-Ｔの検出期間Ｔdにおいて第２の接続状態として、残留振動検出部５２に電気的に接続するように、切替制御信号Ｓwを生成する。
【０１１１】
なお、検出期間Ｔdとは、上述のとおり、吐出状態判定処理の対象とされた吐出部Ｄ（判定対象吐出部Ｄ-J）に生じる残留振動を検出するための期間である。具体的には、本実施形態では、検出期間Ｔdを、図１７に示すように、判定用駆動波形信号Ｃom-ＡＴの電位が最低電位ＶcLから最高電位ＶcHに変化して、吐出状態判定処理の対象とされた吐出部Ｄの振動板３１０が大きく変位した後の期間であって、判定用駆動波形信号Ｃom-ＡＴの電位が最高電位ＶcHを維持している期間の一部または全部とする。残留振動検出部５２は、検出期間Ｔdにおいて、吐出部Ｄ（判定対象吐出部Ｄ-J）の圧電素子３００の起電力の変化を残留振動信号Ｖoutとして検出する。
なお、本実施形態に係る制御部６は、図１７に示すように、当該検出期間Ｔdにおいて、検出期間指定信号ＲTの電位を電位ＶLowに設定している。
【０１１２】
＜４．５．残留振動検出部＞
残留振動検出部５２は、上述のとおり、残留振動信号Ｖoutに基づいて、残留振動の１周期分の時間長を表す検出信号Ｔcを出力する。
図１９に示すように、残留振動検出部５２は、残留振動信号Ｖoutに基づいて整形波形信号Ｖdを生成する波形整形部５２１と、整形波形信号Ｖdに基づいて検出信号Ｔcを生成する計測部５２２と、を備える。ここで、整形波形信号Ｖdとは、残留振動信号Ｖoutからノイズ成分を除去し、更に、ノイズ成分が除かれた残留振動信号Ｖoutの振幅を計測部５２２における処理に適した振幅に調整した信号である。
【０１１３】
波形整形部５２１は、例えば、ハイパスフィルターやローパスフィルター等を備え、残留振動信号Ｖoutの周波数範囲を限定しノイズ成分を除去した整形波形信号Ｖdを出力可能な構成を含む。また、波形整形部５２１は、残留振動信号Ｖoutの振幅を調整するための負帰還型のアンプや、残留振動信号Ｖoutのインピーダンスを変換してローインピーダンスの整形波形信号Ｖdを出力するためのボルテージフォロアなどを含む構成であってもよい。
【０１１４】
図１９に示すように、計測部５２２には、波形整形部５２１が出力する整形波形信号Ｖdと、制御部６が生成するマスク信号Ｍskと、整形波形信号Ｖdの振幅中心レベルの電位に定められた閾値電位Ｖth-Ｃと、閾値電位Ｖth-Ｃよりも高電位に定められた閾値電位Ｖth-Ｏと、閾値電位Ｖth-Ｃよりも低電位に定められた閾値電位Ｖth-Ｕと、が供給される。計測部５２２は、これらの信号等に基づいて、検出信号Ｔcと、当該検出信号Ｔcが有効な値であるか否かを示す有効性フラグＦlagを出力する。
【０１１５】
図２０は、計測部５２２の動作を示すタイミングチャートである。
この図に示すように、計測部５２２は、整形波形信号Ｖdの示す電位と閾値電位Ｖth-Ｃとを比較して、整形波形信号Ｖdの示す電位が閾値電位Ｖth-Ｃ以上となる場合にハイレベルとなり、整形波形信号Ｖdの示す電位が閾値電位Ｖth-Ｃ未満となる場合にローレベルとなる比較信号Ｃmp1を生成する。
また、計測部５２２は、整形波形信号Ｖdの示す電位と閾値電位Ｖth-Ｏとを比較して、整形波形信号Ｖdの示す電位が閾値電位Ｖth-Ｏ以上となる場合にハイレベルとなり、整形波形信号Ｖdの示す電位が閾値電位Ｖth-Ｏ未満となる場合にローレベルとなる比較信号Ｃmp2を生成する。
また、計測部５２２は、整形波形信号Ｖdの示す電位と閾値電位Ｖth-Ｕとを比較して、整形波形信号Ｖdの示す電位が閾値電位Ｖth-Ｕ未満となる場合にハイレベルとなり、整形波形信号Ｖdの示す電位が閾値電位Ｖth-Ｕ以上となる場合にハイレベルとなる比較信号Ｃmp3を生成する。
【０１１６】
マスク信号Ｍskは、波形整形部５２１からの整形波形信号Ｖdの供給が開始されてから所定の期間Ｔmskの間だけハイレベルとなる信号である。本実施形態では、整形波形信号Ｖdのうち、期間Ｔmskの経過後の整形波形信号Ｖdのみを対象として検出信号Ｔcを生成することで、残留振動の開始直後に重畳するノイズ成分を除去した精度の高い検出信号Ｔcを得ることができる。
【０１１７】
計測部５２２は、カウンタ（図示省略）を備える。当該カウンタは、マスク信号Ｍskがローレベルに立ち下がった後、整形波形信号Ｖdの示す電位が最初に閾値電位Ｖth-Ｃと等しくなるタイミングである時刻ｔ1において、クロック信号（図示省略）のカウントを開始する。すなわち、当該カウンタは、マスク信号Ｍskがローレベルに立ち下がった後、比較信号Ｃmp1が最初にハイレベルに立ち上がるタイミング、または、比較信号Ｃmp1が最初にローレベルに立ち下がるタイミングのうち、早い方のタイミングである時刻ｔ1において、カウントを開始する。
そして、当該カウンタは、カウントを開始した後において、整形波形信号Ｖdの示す電位が、２度目に閾値電位Ｖth-Ｃとなるタイミングである時刻ｔ2においてクロック信号のカウントを終了させて、得られたカウント値を検出信号Ｔcとして出力する。すなわち、当該カウンタは、マスク信号Ｍskがローレベルに立ち下がった後、比較信号Ｃmp1が２度目にハイレベルに立ち上がるタイミング、または、比較信号Ｃmp1が２度目にローレベルに立ち下がるタイミングのうち、早い方のタイミングである時刻ｔ2において、カウントを終了する。このように、計測部５２２は、時刻ｔ1から時刻ｔ2までの時間長を、整形波形信号Ｖdの１周期分の時間長として計測することで、検出信号Ｔcを生成する。
【０１１８】
ところで、図２０において破線で示すように整形波形信号Ｖdの振幅が小さい場合には、正確に検出信号Ｔcを計測できない可能性が高くなる。また、整形波形信号Ｖdの振幅が小さい場合には、仮に検出信号Ｔcの結果のみに基づいて吐出部Ｄの吐出状態が正常であると判断される場合であっても、実際には吐出異常が生じている可能性が存在する。例えば、整形波形信号Ｖdの振幅が小さい場合、キャビティ３２０にインクが注入されていないことによりインクを吐出できない状態であること等が考えられる。
そこで、本実施形態は、整形波形信号Ｖdの振幅が、検出信号Ｔcの計測のために十分な大きさを有しているか否かを判定し、当該判定の結果を有効性フラグＦlagとして出力する。
具体的には、計測部５２２は、カウンタによりカウントが実行されている期間、つまり、時刻ｔ1から時刻ｔ2までの期間において、整形波形信号Ｖdの示す電位が、閾値電位Ｖth-Ｏを超え、且つ、閾値電位Ｖth-Ｕを下回る場合に、有効性フラグＦlagの値を、検出信号Ｔcが有効であることを示す値「１」に設定し、それ以外の場合には「０」に設定したうえで、当該有効性フラグＦlagを出力する。より詳細には、計測部５２２は、時刻ｔ1から時刻ｔ2までの期間において、比較信号Ｃmp2がローレベルからハイレベルに立ち上がった後再びローレベルに立下り、且つ、比較信号Ｃmp3がローレベルからハイレベルに立ち上がった後再びローレベルに立下る場合に、有効性フラグＦlagの値を「１」に設定し、それ以外の場合に、有効性フラグＦlagの値を「０」に設定する。
【０１１９】
このように、本実施形態に係る計測部５２２は、整形波形信号Ｖdの１周期分の時間長を示す検出信号Ｔcを生成するのに加え、整形波形信号Ｖdが検出信号Ｔcの計測のために十分な大きさの振幅を有しているか否かを示す有効性フラグＦlagを生成する。
制御部６の判定部６２は、計測部５２２が生成する検出信号Ｔc及び有効性フラグＦlagに基づいて、吐出部Ｄにおけるインクの吐出状態を判定する吐出状態判定処理を実行する。
【０１２０】
＜５．吐出状態判定処理＞
以下、図２１乃至図２９を参照しつつ、制御部６の判定部６２が実行する、吐出状態判定処理について説明する。
【０１２１】
＜５．１．吐出状態判定処理の判定モード＞
前節までは、吐出状態判定処理として、１つの単位動作期間Ｔuに１個の吐出部Ｄを判定対象吐出部Ｄ-Jとする場合を説明した。しかし、インクジェットプリンター１は、複数の吐出部Ｄを備える。このため、吐出状態判定処理においては、複数の吐出部Ｄにおけるインクの吐出状態を判定することが求められる。
上述のとおり、本実施形態に係る判定部６２は、１つの単位判定動作期間Ｔu-Ｔにおいて、１個の吐出部Ｄにおけるインクの吐出状態のみを判定可能である。このため、複数の吐出部Ｄにおけるインクの吐出状態を判定するためには、複数の単位判定動作期間Ｔu-Ｔにおいて、複数個の吐出部Ｄを対象（判定対象吐出部Ｄ-J）とする吐出状態判定処理を実行することが必要となる。そこで、本実施形態では、複数の単位判定動作期間Ｔu-Ｔからなる判定期間において、複数個の吐出部Ｄを判定対象吐出部Ｄ-Jとした吐出状態判定処理を実行する。
ここで、判定期間とは、原則としては、連続する複数の単位判定動作期間Ｔu-Ｔからなる期間である。但し、判定期間は、処理の遅れ等によって、吐出状態判定処理が実行されない単位動作期間Ｔu（つまり、単位判定動作期間Ｔu-Ｔではない単位動作期間Ｔu）を含むものであってもよい。また、判定期間は、原則としては複数の単位判定動作期間Ｔu-Ｔからなるが、単一の単位判定動作期間Ｔu-Ｔを判定期間としてもかまわない。要するに、判定期間は、印刷処理やメンテナンス処理等の吐出状態判定処理以外の処理が実行されない期間であればよい。
【０１２２】
ところで、複数の単位判定動作期間Ｔu-Ｔからなる判定期間を確保して、複数個の吐出部Ｄを判定対象吐出部Ｄ-Jとした吐出状態判定処理を実行する場合、当該吐出状態判定処理が実行される判定期間の時間長が長くなる場合がある。よって、インクジェットプリンター１の使用状況による時間的制約を考慮し、インクジェットプリンター１の使用の妨げ（例えば、印刷処理の妨げ）とならないような判定期間を設定した上で、吐出状態判定処理を実行することが好ましい
更に、インクジェットプリンター１の使用状況によって、吐出状態判定処理に求められる判定の精度が異なる場合がある。例えば、単に吐出異常の有無の判定のみが必要な場合も存在する一方で、吐出異常の有無に加え吐出部Ｄに故障が生じているか否かの判定まで必要な場合も存在する。つまり、吐出状態判定処理は、インクジェットプリンター１の使用状況を考慮した判定の精度で実行されることが好ましい。
このため、吐出状態判定処理は、インクジェットプリンター１の使用状況に応じて、判定期間の時間長や、判定の精度等を適切に定めた上で、実行されることが求められる。
【０１２３】
そこで、本実施形態では、判定期間または判定精度の異なる複数の判定モードを設け、当該複数の判定モードの中から、インクジェットプリンター１の使用状況に適した判定モードを選択し、選択された判定モードにより吐出状態判定処理を実行する。
具体的には、本実施形態に係る判定部６２は、全ノズル判定モード（「第１判定モード」の一例）、部分ノズル判定モード（「第２判定モード」の一例）、及び、故障ノズル判定モード（「第３判定モード」の一例）の、３つの判定モードの中から、インクジェットプリンター１の使用状況に応じた判定モードを選択し、選択した判定モードにより吐出状態判定処理を実行する。
【０１２４】
ここで、全ノズル判定モードとは、判定期間において、インクジェットプリンター１が備える全ての吐出部Ｄ（Ｍ個の吐出部Ｄ）を判定の対象として吐出状態判定処理を実行するための判定モードである。
また、部分ノズル判定モードとは、判定期間において、インクジェットプリンター１が備えるＭ個の吐出部Ｄのうち、一部の吐出部Ｄを対象として吐出状態判定処理を実行するための判定モードである。この部分ノズル判定モードでは、全ノズル判定モードと比較して、判定期間を短くすることができるため、例えば印刷処理が断続的に実行される場合等に、印刷処理の合間の短い期間に吐出状態判定処理を実行することができる。
また、故障ノズル判定モードとは、吐出部Ｄにおけるインクの吐出状態をより詳細に判定することで、吐出部Ｄにおいて吐出異常が生じているか否かの判定に加え、吐出部Ｄにおいて故障が生じているか否かを判定する吐出状態判定処理を実行するための、判定モードである。
以下、これら３つの判定モードによる吐出状態判定処理について、それぞれ説明する。
【０１２５】
＜５．２．全ノズル判定モード＞
図２１は、全ノズル判定モードによる吐出状態判定処理を実行する場合における、インクジェットプリンター１の動作の一例を説明するためのフローチャートである。
【０１２６】
図２１に示すように、制御部６は、全ノズル判定モードによる吐出状態判定処理を実行する場合、まず、駆動波形信号Ｃom-Ａとして非吐出駆動波形信号Ｃom-ＡＴ1を選択し、吐出状態判定処理が非吐出検査として実行されるように、駆動波形信号Ｃomの波形を決定する（ステップＳ１００）。
次に、制御部６は、吐出部Ｄの段数を示す変数ｍに「１」を設定する（ステップＳ１１０）。
次に、制御部６は、吐出部Ｄ[m]を駆動するように、駆動部５１を制御する（ステップＳ１２０）。具体的には、制御部６は、吐出部Ｄ[m]に対して判定用駆動波形信号Ｃom-ＡＴが供給され、吐出部Ｄ[m]以外の吐出部Ｄに対して駆動波形信号Ｃom-Ｂが供給されるような、駆動波形信号Ｃom及び印刷信号ＳＩ［ｍ］を含む各種信号を、駆動部５１に出力する。すなわち、制御部６は、駆動対象吐出部Ｄ-Rとして吐出部Ｄ[m]を採用する。
次に、制御部６は、吐出部Ｄ[m]に生じる残留振動を示す残留振動信号Ｖoutに基づいて残留振動検出部５２が生成した検出信号Ｔc及び有効性フラグＦlagを取得する（ステップＳ１３０）。すなわち、制御部６は、判定対象吐出部Ｄ-Jとして吐出部Ｄ[m]を採用する。
次に、制御部６は、ステップＳ１３０で取得した検出信号Ｔc及び有効性フラグＦlagに基づいて、吐出部Ｄ[m]に対応する判定情報ＲSを生成する（ステップＳ１４０）。
【０１２７】
図２２は、ステップＳ１４０において実行される判定情報ＲSを生成する処理を説明するための説明図である。
この図に示すように、制御部６は、検出信号Ｔcの示す時間長を、閾値Ｔth1、閾値Ｔth1よりも長い時間長を表す閾値Ｔth2、及び、閾値Ｔth2よりも更に長い時間長を表す閾値Ｔth3の３つの閾値（または、これら３つの閾値うちの一部の閾値）と比較する。
ここで、閾値Ｔth1は、キャビティ３２０内部に気泡が発生して残留振動の周波数が高くなる場合における残留振動の１周期分の時間長と、吐出状態が正常である場合における残留振動の１周期分の時間長との境界を示すための値である。
また、閾値Ｔth2は、ノズルＮ出口付近に紙粉等の異物が付着して残留振動の周波数が低くなる場合における残留振動の１周期分の時間長と、吐出状態が正常である場合における残留振動の１周期分の時間長との境界を示すための値である。
また、閾値Ｔth3は、ノズルＮ付近におけるインクの増粘または固着により、紙粉等の異物が付着する場合よりもさらに残留振動の周波数が低くなる場合における残留振動の１周期分の時間長と、ノズルＮ出口付近に紙粉等の異物が付着した場合における残留振動の１周期分の時間長との境界を示すための値である。
【０１２８】
図２２に示すように、制御部６は、有効性フラグＦlagの値が「１」であり、且つ、検出信号Ｔcが「ＴTH1≦Ｔc≦ＴTH2」を満たす場合には、吐出部Ｄにおけるインクの吐出状態が正常であると判定し、判定情報ＲSに、吐出状態が正常であることを示す値「１」を設定する。
また、制御部６は、有効性フラグＦlagの値が「１」であり、且つ、検出信号Ｔcが「Ｔc＜ＴTH1」を満たす場合には、キャビティ３２０に生じた気泡により吐出異常が発生していると判定し、判定情報ＲSに、気泡による吐出異常が発生していることを示す値「２」を設定する。
また、制御部６は、有効性フラグＦlagの値が「１」であり、且つ、検出信号Ｔcが「ＴTH2＜Ｔc≦ＴTH3」を満たす場合には、ノズルＮ出口付近に付着した紙粉等の異物により吐出異常が発生していると判定し、判定情報ＲSに、紙粉等の異物の付着による吐出異常が発生していることを示す値「３」を設定する。
また、制御部６は、有効性フラグＦlagの値が「１」であり、且つ、検出信号Ｔcが「ＴTH3＜Ｔc」を満たす場合には、キャビティ３２０内のインクの増粘により吐出異常が発生していると判定し、判定情報ＲSに、インク増粘による吐出異常が発生していることを示す値「４」を設定する。
また、制御部６は、有効性フラグＦlagの値が「０」である場合には、判定情報ＲSに、インクが注入されていない等のなんらかの原因により吐出異常が発生していることを示す値「５」を設定する。
以上のように、制御部６は、検出信号Ｔc及び有効性フラグＦlagに基づいて、吐出部Ｄにおける吐出状態を判定し、当該判定結果を示す判定情報ＲSを生成する。
【０１２９】
なお、全ノズル判定モードでは、各吐出部Ｄを１回ずつ駆動して、各吐出部Ｄから検出信号Ｔc及び有効性フラグＦlagを１回ずつ取得し、各吐出部Ｄに対応する判定情報ＲSを１回ずつ生成するが、後述する故障ノズル判定モードでは、同一の吐出部Ｄを２回駆動して、吐出部Ｄから検出信号Ｔc及び有効性フラグＦlagを２回ずつ取得し、当該吐出部Ｄに対応する判定情報ＲSを２回ずつ生成する場合がある。
このため、以下では、説明の便宜上区別が必要な場合には、１回目に取得される検出信号Ｔcを検出信号Ｔc1と称し、１回目に取得される有効性フラグＦlagを有効性フラグＦlag1と称する一方で、２回目に取得される検出信号Ｔcを検出信号Ｔc2と称し、２回目に取得される有効性フラグＦlagを有効性フラグＦlag2と称する。また、１回目に生成される判定情報ＲSを判定情報ＲS1と称し、２回目に生成される判定情報ＲSを判定情報ＲS2と称することがある。
図２１に示す全ノズル判定モードでは、各吐出部Ｄから検出信号Ｔc及び有効性フラグＦlagを１回ずつ取得し、各吐出部Ｄに対する判定情報ＲSを１回ずつ生成する。よって、ステップＳ１３０では検出信号Ｔc1及び有効性フラグＦlag1を取得し、ステップＳ１４０では判定情報ＲS1を生成する、と表現することができる。
【０１３０】
図２１に示すように、制御部６は、判定情報ＲSの示す値が、吐出部Ｄ[m]におけるインクの吐出状態が正常であることを示す値「１」であるか否かを判定する（ステップＳ１５０）。
制御部６は、ステップＳ１５０における判定結果が肯定である場合、吐出部Ｄ[m]におけるインクの吐出状態が正常であると判定し、そして、当該判定結果と、吐出部Ｄ[m]を識別するための情報（例えば、段数ｍ）とを対応付けて、記憶部６０に記憶させる（ステップＳ１６０）。
一方、制御部６は、ステップＳ１５０における判定結果が否定である場合、吐出部Ｄ[m]におけるインクの吐出状態が異常である（吐出部Ｄ[m]において吐出異常が生じている）と判定し、そして、吐出部Ｄ[m]に係る検出信号Ｔc1、有効性フラグＦlag1、及び、判定情報ＲS1と、吐出部Ｄ[m]を識別するための情報と、を対応付けて、記憶部６０に記憶させる（ステップＳ１７０）。
【０１３１】
次に、制御部６は、インクジェットプリンター１が備えるＭ個の吐出部Ｄの全てについての吐出状態の判定と判定情報ＲSの生成とが完了したか否かを判定する（ステップＳ１８０）。具体的には、制御部６は、段数ｍが「Ｍ」以上であるか否かを判定する。
制御部６は、ステップＳ１８０の判定結果が肯定である場合、図２１に示す吐出状態判定処理を終了させる。
一方、制御部６は、ステップＳ１８０の判定結果が否定である場合、変数ｍに「１」を加算し（ステップＳ１９０）、処理をステップＳ１２０に進める。これにより、インクジェットプリンター１が具備する全ての（Ｍ個の）吐出部Ｄについての吐出状態の判定が終了するまで、ステップＳ１２０〜Ｓ１７０の処理が実行される。
【０１３２】
このように、全ノズル判定モードでは、インクジェットプリンター１が備えるＭ個の吐出部Ｄの全てについて吐出状態を判定し、判定情報ＲSを生成する。このため、Ｍ個の吐出部Ｄの何れかにおいて吐出異常が生じている場合に、これを把握することが可能となる。これにより、吐出異常に起因する印刷品質の低下を、予防することが可能となる。
【０１３３】
なお、図２１に示す全ノズル判定モードによる吐出状態判定処理が実行される判定期間は、
ステップＳ１２０において、Ｍ個の吐出部Ｄのうち最初の吐出部Ｄ（この図の例では吐出部Ｄ[1]）が駆動される単位判定動作期間Ｔu-Ｔから、Ｍ個の吐出部Ｄのうち最後の吐出部Ｄ（この図の例では吐出部Ｄ[M]）が駆動される単位判定動作期間Ｔu-Ｔまでの期間である。
また、この図に示す例では、Ｍ個の吐出部Ｄを、１段→２段→・・・→Ｍ段の順番で駆動して吐出状態を判定する場合を例示したが、これは一例であり、Ｍ個の吐出部Ｄについての駆動及び吐出状態の判定の順序はどのような順序でもよい。要するに、Ｍ個の吐出部Ｄの全てについて漏れなく吐出状態を判定できればよい。
【０１３４】
＜５．３．部分ノズル判定モード＞
図２３は、部分ノズル判定モードによる吐出状態判定処理を実行する場合における、インクジェットプリンター１の動作の一例を説明するためのフローチャートである。
なお、図２３に示す部分ノズル判定モードによる吐出状態判定処理は、ステップＳ２００及びＳ２１０の処理を実行する点と、ステップＳ１１０の代わりにステップＳ２２０の処理を実行する点と、ステップＳ１８０の代わりにステップＳ２３０の処理を実行する点と、ステップＳ１９０の代わりにステップＳ２４０の処理を実行する点と、を除き、図２１に示す全ノズル判定モードによる吐出状態判定処理と同様である。
図２３では、制御部６が、図２１に示す全ノズル判定モードに係る処理と同様の処理を実行するステップについては、図２１と同じ符号を付与している。
【０１３５】
図２３に示すように、制御部６は、部分ノズル判定モードにより吐出状態判定処理を実行する場合、例えば、インクジェットプリンター１の使用状況を考慮して、吐出状態判定処理を実行するために確保可能な判定期間の時間長を算出し、当該判定期間において吐出状態の判定対象とすることができる吐出部Ｄの最大の個数Ｑmax（「判定可能数」の一例）を算出する（ステップＳ２００）。ここで、個数Ｑmaxは、１≦Ｑmax＜Ｍを満たす自然数である。なお、十分な時間長の判定期間を確保できる場合には、「Ｑmax＝Ｍ」となることも想定されうるが、この場合には、部分ノズル判定モードではなく、全ノズル判定モードによる吐出状態判定処理が実行される。
次に、制御部６は、部分ノズル判定モードにおける吐出状態判定処理の対象とするＱ個の判定対象吐出部Ｄ-Jを決定する（ステップＳ２１０）。ここで、Ｑは、１≦Ｑ≦Ｑmaxを満たす自然数である。
以下では、部分ノズル判定モードにおいて吐出対象となるＱ個の判定対象吐出部Ｄ-Jを、対象吐出群ＧRと称する場合がある。また、以下では、対象吐出群ＧRに含まれるＱ個の判定対象吐出部Ｄ-Jを、吐出部Ｄ[ｍ1]、Ｄ[ｍ2]、・・・、Ｄ[ｍq]、・・・、Ｄ[ｍQ]と表現する（変数ｑは、１≦ｑ≦Ｑを満たす自然数）。
なお、判定期間の算出方法、及び、対象吐出群ＧRの決定方法については後述する。
【０１３６】
図２３に示すように、制御部６は、駆動波形信号Ｃom-Ａとして非吐出駆動波形信号Ｃom-ＡＴ1を選択する（ステップＳ１００）。そして、制御部６は、吐出部Ｄの段数を示す変数ｍに、対象吐出群ＧRに含まれるＱ個の判定対象吐出部Ｄ-Jのうち最初に吐出状態を判定する吐出部Ｄの段数である「ｍ1」を設定したうえで（ステップＳ２２０）、図２１において説明したステップＳ１２０〜Ｓ１７０の処理を実行する。そして、制御部６は、ステップＳ１２０〜Ｓ１７０の処理を実行すると、対象吐出群ＧRに含まれるＱ個の吐出部Ｄの全てについての吐出状態の判定が完了したか否かを判定する（ステップＳ２３０）。具体的には、制御部６は、変数ｑが「Ｑ」以上であるか否かを判定する。
制御部６は、ステップＳ２３０の判定結果が肯定である場合、図２３に示す吐出状態判定処理を終了させる。一方、制御部６は、ステップＳ２３０の判定結果が否定である場合、変数ｑに「１」を加算し、変数ｍを「ｍｑ」に設定したうえで（ステップＳ２４０）、処理をステップＳ１２０に進める。これにより、判定期間において吐出状態判定処理の対象とすべきＱ個の吐出部Ｄの全部についての吐出状態の判定が終了するまで、ステップＳ１２０〜Ｓ１７０の処理が実行される。
【０１３７】
このように、部分ノズル判定モードでは、インクジェットプリンター１が備えるＭ個の吐出部Ｄのうちの一部について吐出状態を判定し、判定情報ＲSを生成する。このため、印刷処理の合間等の短い期間に吐出状態判定処理を実行することができる。
【０１３８】
＜５．４．故障ノズル判定モード＞
次に、故障ノズル判定モードと、故障ノズル判定モードによる吐出状態判定処理において検出する吐出部Ｄの故障と、について説明する。
【０１３９】
図２４は、吐出部Ｄの故障について説明するための説明図である。
上述したように、記録ヘッド３０には、複数の吐出部Ｄに対応する複数のキャビティ３２０が設けられ、複数のキャビティ３２０は、互いにキャビティプレート３４０により区切られている（図３及び図４参照）。以下、キャビティプレート３４０のうち、キャビティ３２０を区切る部分を隔壁３４０Ａと称する。
図２４（Ａ）に示すように、吐出部Ｄは、経年劣化等により、隔壁３４０Ａがノズルプレート３３０から剥離（以下、単に「隔壁３４０Ａの剥離」と称する）する場合がある。故障ノズル判定モードによる吐出状態判定処理では、隔壁３４０Ａの剥離による吐出部Ｄの故障を検出する。
【０１４０】
なお、図２４は、吐出部Ｄ[m]のキャビティ３２０と吐出部Ｄ[m-1]のキャビティ３２０とが隔壁３４０Ａ-1により区切られ、吐出部Ｄ[m]のキャビティ３２０と吐出部Ｄ[m+1]のキャビティ３２０とが隔壁３４０Ａ-2により区切られ、隔壁３４０Ａ-1及び隔壁３４０Ａ-2が剥離している場合を例示している。
以下では、一の吐出部Ｄのキャビティ３２０と、他の吐出部Ｄのキャビティ３２０とが、隔壁３４０Ａを介して隣り合う場合に、当該他の吐出部Ｄを、一の吐出部Ｄの隣接吐出部Ｄ-Nbと称する。図２４は、吐出部Ｄ[m-1]及び吐出部Ｄ[m+1]が、吐出部Ｄ[m]の隣接吐出部Ｄ-Nbである場合の例示である。
【０１４１】
図２４（Ａ）に示すように、吐出部Ｄ[m]の隔壁３４０Ａ（３４０Ａ-1、３４０Ａ-2）が剥離している場合、駆動信号Ｖinにより振動板３１０を撓ませてキャビティ３２０を収縮させることで、吐出部Ｄ[m]のキャビティ３２０内部に圧力を加えても、当該圧力が、隔壁３４０Ａを介して隣接吐出部Ｄ-Nbのキャビティ３２０に逃げてしまう。この場合、図６に示す残留振動の計算モデルにおいて、コンプライアンスＣｍが大きくなることが考えられる。
このため、吐出部Ｄ[m]の隔壁３４０Ａが剥離している場合、吐出部Ｄ[m]の吐出状態が正常である場合と比較して、吐出部Ｄ[m]に生じる残留振動の振幅が小さくなり、また、吐出部Ｄ[m]に生じる残留振動の周波数が低くなる。従って、吐出部Ｄ[m]の隔壁３４０Ａが剥離している場合に、吐出部Ｄ[m]において生じる残留振動は、吐出部Ｄ[m]のノズルＮ付近に紙粉等の異物が付着している場合の残留振動、吐出部Ｄ[m]のキャビティ３２０内部のインクが増粘している場合の残留振動、または、吐出部Ｄ[m]のキャビティ３２０内部にインクが注入されていない場合の残留振動に近い波形となる。換言すれば、吐出部Ｄ[m]の隔壁３４０Ａが剥離している場合に、吐出部Ｄ[m]を駆動対象吐出部Ｄ-Rとするとともに、吐出部Ｄ[m]を判定対象吐出部Ｄ-Jとした吐出状態判定処理を実行すると、吐出部Ｄ[m]から得られる判定情報ＲSは、「３」、「４」、「５」の何れかの値を示す可能性が高い。
【０１４２】
吐出部Ｄが故障している場合、メンテナンス処理によっても吐出異常が解消されない。このため、吐出部Ｄが故障している場合に、印刷処理により形成される画像の画質の劣化を抑えるためには、故障した吐出部Ｄを具備する記録ヘッド３０の交換や、または、故障した吐出部Ｄからインクを吐出させる代わりに、故障した吐出部Ｄとは異なる吐出部Ｄからインクを吐出させる補完処理の実行等、吐出部Ｄの故障による影響を最小化するための措置が必要となる。従って、吐出部Ｄに吐出異常が生じている場合に、当該吐出異常が、メンテナンス処理により回復可能なインクの増粘等であるか、または、メンテナンス処理により回復不可能な吐出部Ｄの故障であるかを区別することが重要となる。
【０１４３】
ところで、図２４（Ｂ）に示すように、吐出部Ｄ[m]と、吐出部Ｄ[m]の隣接吐出部Ｄ-Nb（この図に示す例では、吐出部Ｄ[m-1]及びＤ[m+1]）と、を同時に駆動する場合、吐出部Ｄ[m]のキャビティ３２０内部に圧力が加えられるとともに、隣接吐出部Ｄ-Nbのキャビティ３２０内部に圧力が加えられる。よって、この場合、吐出部Ｄ[m]の隔壁３４０Ａが剥離していても、吐出部Ｄ[m]のキャビティ３２０内部に加えられる圧力が、隔壁３４０Ａを介して、隣接吐出部Ｄ-Nbに逃げることを小さく抑えることができる。例えば、この場合、吐出部Ｄ[m]は、吐出状態が正常であるかのような振る舞いをすることになる。
【０１４４】
このように、吐出部Ｄ[m]に故障（隔壁３４０Ａの剥離）が生じている場合には、吐出部Ｄ[m]を単独で駆動する場合に吐出部Ｄ[m]に生じる残留振動と、吐出部Ｄ[m]及び隣接吐出部Ｄ-Nbを同時駆動する場合に吐出部Ｄ[m]に生じる残留振動とが、異なる波形となる可能性が高い。換言すれば、吐出部Ｄ[m]を単独で駆動することで得られる、検出信号Ｔc1及び有効性フラグＦlag1並びに判定情報ＲS1と、吐出部Ｄ[m]と吐出部Ｄ[m]の隣接吐出部Ｄ-Nbとを同時駆動することで得られる、検出信号Ｔc2及び有効性フラグＦlag2並びに判定情報ＲS2と、を比較することで、吐出部Ｄ[m]において生じる吐出異常が、メンテナンス処理により回復可能なインクの増粘等であるか、または、メンテナンス処理により回復不可能な吐出部Ｄの故障であるかを区別することができる。
本実施形態に係る故障ノズル判定モードによる吐出状態判定処理では、上述した理論に基づいて、吐出部Ｄ[m]を単独駆動して、吐出部Ｄ[m]の吐出状態が異常であると判定された場合に、吐出部Ｄ[m]及び隣接吐出部Ｄ-Nbを同時駆動することで、吐出部Ｄ[m]に故障が生じているか否かを判定する。
なお、吐出部Ｄ[m]を単独駆動して、吐出部Ｄ[m]における吐出状態を判定することを「第１の判定」と称し（図２１のステップＳ５００、及び、図２３のステップＳ５００Ａに相当）、
吐出部Ｄ[m]及び隣接吐出部Ｄ-Nbを同時駆動することで、吐出部Ｄ[m]に故障が生じているか否かを判定することを「第２の判定」と称する。また、第１の判定において、吐出状態が異常であると判定された吐出部Ｄを、異常吐出部Ｄ-Bと称する場合がある。
以下、故障ノズル判定モードによる吐出状態判定処理について説明する。
【０１４５】
図２５は、故障ノズル判定モードによる吐出状態判定処理を実行する場合における、インクジェットプリンター１の動作の一例を説明するためのフローチャートである。
なお、図２５では、制御部６が、図２１に示す全ノズル判定モードに係る処理と同様の処理を実行するステップについては、図２１と同じ符号を付与している。
【０１４６】
図２５に示すように、制御部６は、故障ノズル判定モードによる吐出状態判定処理を実行する場合、まず、駆動波形信号Ｃom-Ａとして吐出駆動波形信号Ｃom-ＡＴ2を選択し、吐出状態判定処理が吐出検査として実行されるように、駆動波形信号Ｃomの波形を決定する（ステップＳ３００）。故障ノズル判定モードによる吐出状態判定処理が吐出検査として実行されるのは、故障ノズル判定モードが、吐出部Ｄにおける吐出異常の検出に加え、吐出部Ｄにおける故障の検出をも目的とするものであるため、他の判定モードと比較して、吐出部Ｄにおけるインクの吐出状態をより正確に検出することが好ましいからである。
【０１４７】
図２５に示すように、制御部６は、全ノズル判定モード（図２１参照）と同様に、吐出部Ｄの段数を示す変数ｍに「１」を設定し（ステップＳ１１０）、吐出部Ｄ[m]を駆動対象吐出部Ｄ-Rとして採用して、吐出部Ｄ[m]を単独駆動し（ステップＳ１２０）、吐出部Ｄ[m]を判定対象吐出部Ｄ-Jとして採用して、吐出部Ｄ[m]に対応する検出信号Ｔc1及び有効性フラグＦlag1を取得し（ステップＳ１３０）、吐出部Ｄ[m]に対応する判定情報ＲS1を生成し（ステップＳ１４０）、判定情報ＲS1の示す値が「１」であるか否かを判定する（ステップＳ１５０）。
そして、制御部６は、ステップＳ１５０における判定結果が肯定である場合、吐出部Ｄ[m]におけるインクの吐出状態が正常であると判定し、当該判定結果を記憶部６０に記憶させ（ステップＳ１６０）、Ｍ個の吐出部Ｄの全てについて吐出状態の判定が完了したか否かを判定する（ステップＳ１８０）。
そして、制御部６は、ステップＳ１８０における判定結果が肯定である場合、図２５に示す吐出状態判定処理を終了させ、ステップＳ１８０の判定結果が否定である場合、変数ｍに「１」を加算して（ステップＳ１９０）、処理をステップＳ１２０に進める。
【０１４８】
図２５に示すように、制御部６は、ステップＳ１５０における判定結果が否定である場合、すなわち、吐出部Ｄ[m]が異常吐出部Ｄ-Bに該当する場合、判定情報ＲS1の示す値が、「３」、「４」、または、「５」の何れかに該当するか否かを判定する（ステップＳ３１０）。
【０１４９】
制御部６は、ステップＳ３１０の判定結果が肯定である場合、吐出部Ｄ[m]と吐出部Ｄ[m]の隣接吐出部Ｄ-Nbとを駆動対象吐出部Ｄ-Rとして採用し、採用した駆動対象吐出部Ｄ-Rを同時駆動させる（ステップＳ３２０）。具体的には、制御部６は、吐出部Ｄ[m]及び隣接吐出部Ｄ-Nbに対して判定用駆動波形信号Ｃom-ＡＴが供給され、吐出部Ｄ[m]及び隣接吐出部Ｄ-Nb以外の吐出部Ｄに対して駆動波形信号Ｃom-Ｂが供給されるような、駆動波形信号Ｃom及び印刷信号ＳＩ［ｍ］を含む各種信号を、駆動部５１に出力する。なお、ここで、吐出部Ｄ[m]の隣接吐出部Ｄ-Nbとは、吐出部Ｄ[m]の隔壁３４０Ａを介して隣り合う全ての吐出部Ｄであってもよいし、吐出部Ｄ[m]の隔壁３４０Ａを介して隣り合う吐出部Ｄの一部の吐出部Ｄであってもよい。
次に、制御部６は、吐出部Ｄ[m]を判定対象吐出部Ｄ-Jとして採用し、吐出部Ｄ[m]に対応する検出信号Ｔc2及び有効性フラグＦlag2を取得する（ステップＳ３３０）。
そして、制御部６は、ステップＳ３３０で取得した検出信号Ｔc2及び有効性フラグＦlag2に基づいて、吐出部Ｄ[m]に対応する判定情報ＲS2を生成する（ステップＳ３４０）。
その後、制御部６は、判定情報ＲS1と判定情報ＲS2とが等しい値を示し、有効性フラグＦlag1と有効性フラグＦlag2とが等しい値を示し、且つ、検出信号Ｔc1と検出信号Ｔc2とが略同じ値を示すか否か、を判定する（ステップＳ３５０）。
なお、本明細書において、「略同じ」とは、完全に同一の場合の他に、製造誤差やノイズ等に起因する各種誤差を考慮した場合に同一であると看做せる場合を含む。すなわち、ステップＳ３５０において、制御部６は、検出信号Ｔc1の示す値と検出信号Ｔc2の示す値との差分が、所定の許容値以下である場合に、検出信号Ｔc1と検出信号Ｔc2とが略同じ値を示すと判定すればよい。
【０１５０】
なお、本実施形態に係る制御部６は、ステップＳ３５０において、判定情報ＲS1及び判定情報ＲS2を比較する第１の比較と、検出信号Ｔc1及び検出信号Ｔc2を比較する第２の比較と、有効性フラグＦlag1及び有効性フラグＦlag2を比較する第３の比較とを実行するが、制御部６は、第１乃至第３の比較のうち少なくとも１つの比較を実行すればよい。要するに、制御部６は、ステップＳ３５０において、ステップＳ１２０において吐出部Ｄ[m]に生じる残留振動と、ステップＳ３２０において吐出部Ｄ[m]に生じる残留振動と、が略同じ波形を有するか否かを判定できればよい。但し、判定の精度を高める場合には、第１〜第３の比較の全てを実行することが好ましい。
また、本実施形態に係る制御部６は、故障ノズル判定モードにおいてステップＳ３４０の処理を実行するが、ステップＳ３５０において第１の比較を実行しない場合には、ステップＳ３４０の処理を実行しなくてもよい。
【０１５１】
図２５に示すように、制御部６は、ステップＳ３５０の判定結果が肯定である場合、または、ステップＳ３１０の判定結果が否定である場合（つまり、判定情報ＲS1の示す値が「２」である場合）、吐出部Ｄ[m]におけるインクの吐出状態が異常であると判定し、吐出部Ｄ[m]に係る判定情報ＲSと、吐出部Ｄ[m]を識別するための情報とを対応付けて、記憶部６０に記憶させ（ステップＳ３６０）、処理をステップＳ１８０に進める。
一方、制御部６は、ステップＳ３５０の判定結果が否定である場合、すなわち、ステップＳ１２０において吐出部Ｄ[m]に生じる残留振動と、ステップＳ３２０において吐出部Ｄ[m]に生じる残留振動とが略同じ波形では無い場合、吐出部Ｄ[m]において故障が生じていると判定し、当該判定結果と、吐出部Ｄ[m]を識別するための情報とを対応付けて、記憶部６０に記憶させ（ステップＳ３７０）、処理をステップＳ１８０に進める。
【０１５２】
このように、故障ノズル判定モードによる吐出状態判定処理では、インクジェットプリンター１が備えるＭ個の吐出部Ｄの各々について、インクの吐出状態を判定して吐出異常を検出することができるとともに、故障を検出することもできる。これにより、吐出異常に起因する印刷品質の低下を予防することが可能となるとともに、吐出部Ｄに故障が生じている場合に必要な措置を早期に実行することができる。
なお、図２５においては、例えば、ステップＳ１１０〜Ｓ１６０の処理が、第１の判定に係る処理であり、ステップＳ３２０〜Ｓ３７０の処理が、第２の判定に係る処理である。
【０１５３】
ところで、図２５に示す故障ノズル判定モードによる吐出状態判定処理では、１個の吐出部Ｄ毎に、第１の判定及び第２の判定を実行したが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１が備える全ての吐出部Ｄについて第１の判定を実行し、その後、第１の判定において吐出異常が検出された異常吐出部Ｄ-Bについて第２の判定を実行する態様（以下、「他の態様」と称する）であってもよい。
【０１５４】
図２６に、故障ノズル判定モードによる他の態様に係る吐出状態判定処理における、インクジェットプリンター１の動作の一例を示す。
この図に示すように、制御部６は、故障ノズル判定モードによる他の態様に係る吐出状態判定処理を実行する場合、駆動波形信号Ｃom-Ａとして吐出駆動波形信号Ｃom-ＡＴ2を選択し（ステップＳ３００）、Ｍ個の吐出部ＤについてステップＳ５００の第１の判定を実行する（図２１参照）。
そして、制御部６は、第１の判定で異常吐出部Ｄ-Bとして認定された吐出部Ｄが存在するか否かを判定する（ステップＳ５１０）。
制御部６は、ステップＳ５１０の判定結果が否定である場合、図２６に示す吐出状態判定処理を終了させる。一方、制御部６は、ステップＳ５１０の判定結果が肯定である場合、記憶部６０にアクセスし、ステップＳ５００の第１の判定で異常吐出部Ｄ-Bとして認定された各吐出部Ｄに対応する、検出信号Ｔc1、有効性フラグＦlag1、及び、判定情報ＲS1を取得する（ステップＳ５２０）。
以下では、第１の判定で異常吐出部Ｄ-Bとして認定された吐出部Ｄの個数をＫ個とし、また、Ｋ個の異常吐出部Ｄ-Bを区別するために、各異常吐出部Ｄ-Bを、異常吐出部Ｄ-B[k]と表現する（Ｋは、１≦Ｋ≦Ｍを満たす自然数。ｋは、１≦ｋ≦Ｋを満たす自然数）。
【０１５５】
次に、制御部６は、図２６に示すように、Ｋ個の異常吐出部Ｄ-B[1]〜Ｄ-B[K]について、第２の判定を実行する（ステップＳ６００）。
第２の判定に係るステップＳ６００の処理は、以下に説明するステップＳ４００〜Ｓ４８０の処理からなる。具体的には、第２の判定において、まず、制御部６は、異常吐出部Ｄ-B[k]を特定する変数ｋに「１」を設定する（ステップＳ４００）。次に、制御部６は、異常吐出部Ｄ-B[k]と、異常吐出部Ｄ-B[k]の隣接吐出部Ｄ-Nbと、を駆動対象吐出部Ｄ-Rとして採用し、採用した駆動対象吐出部Ｄ-Rを同時駆動させる（ステップＳ４１０）。次に、制御部６は、異常吐出部Ｄ-B[k]を判定対象吐出部Ｄ-Jとして採用して、異常吐出部Ｄ-B[k]に対応する検出信号Ｔc2及び有効性フラグＦlag2を取得する（ステップＳ４２０）。次に、制御部６は、ステップＳ４２０で取得した検出信号Ｔc2及び有効性フラグＦlag2に基づいて、判定情報ＲS2を生成する（ステップＳ４３０）。
そして、制御部６は、上述したステップＳ３５０と同様に、第１〜第３の比較（または、これらの比較のうち少なくとも１つの比較）を実行し、第１の判定において異常吐出部Ｄ-B[k]において生じた残留振動と、第２の判定において異常吐出部Ｄ-B[k]において生じた残留振動と、が略同じであるか否かを判定する（ステップＳ４４０）。
制御部６は、ステップＳ４４０の判定結果が肯定である場合、異常吐出部Ｄ-B[k]において吐出異常が発生しているものの、異常吐出部Ｄ-B[k]は故障ではないと判定し、当該判定結果と、異常吐出部Ｄ-B[k]を識別するための情報とを対応付けて、記憶部６０に記憶させ（ステップＳ４５０）、Ｋ個の異常吐出部Ｄ-B[k]の全てについて第２の判定が完了したか否かを判定する（ステップＳ４７０）。
一方、制御部６は、ステップＳ４４０の判定結果が否定である場合、異常吐出部Ｄ-B[k]において故障が生じていると判定し、当該判定結果と、異常吐出部Ｄ-B[k]を識別するための情報とを対応付けて、記憶部６０に記憶させ（ステップＳ４６０）、処理をステップＳ４７０に進める。
そして、制御部６は、ステップＳ４７０における判定結果が肯定である場合、図２６に示す吐出状態判定処理を終了させ、一方、ステップＳ４７０の判定結果が否定である場合、変数ｋに「１」を加算して（ステップＳ４８０）、処理をステップＳ４１０に進める。
【０１５６】
＜５．５．インクジェットプリンターの使用状況に応じた判定モードの決定＞
制御部６は、以上において説明した３つの判定モードを、インクジェットプリンター１の使用状況に応じて選択される。
以下、図２７乃至図２９を参照しつつ、インクジェットプリンター１が起動されてから、インクジェットプリンター１がホストコンピューター９の供給する印刷データＩmg及び部数情報ＣPに基づく記録用紙Ｐに対する一連の印刷処理（印刷ジョブ）の実行を完了させるまでの、一連の流れを例示しつつ、制御部６による、インクジェットプリンター１の使用状況に応じた判定モードの選択について説明する。
【０１５７】
図２７及び図２８は、インクジェットプリンター１の起動から、記録用紙Ｐに対する印刷ジョブの完了に至るまでの、インクジェットプリンター１の動作の一例を説明するためのフローチャートである。当該フローチャートに示す処理は、インクジェットプリンター１の電源がオンされて、インクジェットプリンター１が起動したときに開始される。
【０１５８】
図２７に示すように、制御部６は、インクジェットプリンター１の電源がオンし、インクジェットプリンター１が起動されると、故障ノズル判定モードによる吐出状態判定処理を実行する（ステップＳ１０）。本実施形態では、インクジェットプリンター１の起動時に、故障ノズル判定モードによる吐出状態判定処理を実行するため、インクジェットプリンター１の電源がオフされている期間に、吐出部Ｄにおいて吐出異常や故障が生じた場合であっても、インクジェットプリンター１の起動後に速やかに把握することが可能となり、印刷品位の劣化を事前に防止することが可能となる。
【０１５９】
次に、制御部６は、図２７に示すように、ステップＳ１０において実行した吐出状態判定処理の判定結果に基づいて、記録ヘッド３０の交換をすべきか否かを判定する（ステップＳ１２）。
なお、記録ヘッド３０を交換すべきか否かの判定は、印刷処理において形成される画像の画質の劣化の防止の観点から行えばよい。例えば、故障ノズル判定モードによる吐出状態判定処理において、所定数以上の吐出部Ｄが故障であると判定された場合や、Ｍ個の吐出部Ｄのうち所定の割合以上の吐出部Ｄが故障であると判定された場合等において、記録ヘッド３０を交換すべきとの判定を行えばよい。
制御部６は、ステップＳ１２における判定結果が否定である場合、その後、ホストコンピューター９等から印刷処理等の実行を指示があるまで待機する。一方、制御部６は、ステップＳ１２における判定結果が肯定である場合、表示部８１に、記録ヘッド３０に故障が発生している旨（または、記録ヘッド３０を交換すべき旨）の警告メッセージを表示させ（ステップＳ１４）、その後、ホストコンピューター９等から印刷処理等の実行を指示があるまで待機する。
【０１６０】
制御部６は、図２７に示すように、ホストコンピューター９が供給する印刷データＩmg及び部数情報ＣPを受信すると（ステップＳ１６）、印刷ジョブを開始させる。
制御部６は、印刷ジョブの開始後（印刷データＩmg等の受信後）であって、各印刷領域に画像を形成する印刷処理の開始前の期間である印刷準備期間において、全ノズル判定モードによる吐出状態判定処理を実行する（ステップＳ１８）。本実施形態では、印刷準備期間において、全ノズル判定モードによる吐出状態判定処理を実行するため、当該印刷準備期間の後に実行される印刷処理において、吐出部Ｄの吐出異常に起因する画質の劣化を防止することが可能となる。
【０１６１】
次に、制御部６は、図２７に示すように、ステップＳ１８において実行した吐出状態判定処理の判定結果に基づいて、メンテナンス処理が必要か否かを判定する（ステップＳ２０）。なお、メンテナンス処理が必要か否かの判定は、印刷処理において形成される画像の画質の劣化の防止の観点から行えばよい。例えば、吐出状態判定処理において、所定数以上の吐出部Ｄが異常吐出部Ｄ-Bであると判定された場合や、Ｍ個の吐出部Ｄのうち所定の割合以上の吐出部Ｄが異常吐出部Ｄ-Bであると判定された場合等において、メンテナンス処理が必要であるとの判定を行えばよい。
制御部６は、ステップＳ２０の判定結果が肯定である場合、メンテナンス処理を実行する（ステップＳ２２）。これにより、印刷準備期間の後に実行される印刷処理において、吐出部Ｄの吐出異常に起因する画質の劣化を防止することが可能となる。
ステップＳ２２におけるメンテナンス処理の実行後、制御部６は、故障ノズル判定モードによる吐出状態判定処理を実行する（ステップＳ２４）。これにより、メンテナンス処理の実行中に、吐出部Ｄに故障が生じた場合であっても、当該故障を速やかに把握することが可能となり、印刷品位の劣化を事前に防止することが可能となる。
次に、制御部６は、ステップＳ２４において実行した吐出状態判定処理の結果に基づいて、記録ヘッド３０の交換をすべきか否かを判定する（ステップＳ２６）。
制御部６は、ステップＳ２６における判定結果が肯定である場合、表示部８１に、記録ヘッド３０に故障が発生している旨の警告メッセージを表示させ（ステップＳ２８）、その後、処理をステップＳ３０に進める。
また、制御部６は、ステップＳ２０またはＳ２６における判定結果が否定である場合、処理をステップＳ３０に進める。
【０１６２】
図２８に示す、ステップＳ３０、Ｓ３２、Ｓ３４、及び、Ｓ４０の処理は、印刷部数Ｗcpが複数である場合を想定した、一連の印刷処理を示している。制御部６は、印刷部数Ｗcpが複数である場合、印刷ジョブにおいて、記録用紙Ｐ上に、印刷部数Ｗcpに対応するＷcp個の印刷領域を設定したうえで、Ｗcp個の印刷領域の各々に対して印刷データＩmgの示す画像を形成する、一連の印刷処理を実行する。
【０１６３】
図２９は、印刷部数Ｗcpが複数である場合における、印刷ジョブを説明するための説明図である。この図に示すように、印刷部数Ｗcpが複数である場合、制御部６は、Ｗcp個の印刷領域の各々に対して、印刷データＩmgの示す画像を形成する一方で、Ｗcp個の印刷領域を区切る余白領域には画像を形成しない。
ここで、図２９に示すように、Ｗcp個の印刷領域のうちｗ番目の印刷領域のＸ軸方向の範囲を、印刷範囲Ｘpr[w]と称し、印刷範囲Ｘpr[w]及びＸpr[w+1]を区分する余白領域のＸ軸方向の範囲を、余白範囲Ｘmg[w]と称する（変数ｗは、１≦ｗ≦Ｗcpを満たす自然数）。
インクジェットプリンター１は、平面視したときに記録ヘッド３０の少なくとも一部が印刷範囲Ｘpr[w]に含まれ、吐出部Ｄから吐出されたインクが記録用紙Ｐの印刷領域に着弾可能な期間（「印刷領域通過期間」と称する）に印刷処理を実行し、平面視したときに記録ヘッド３０の全部が余白範囲Ｘmg[w]に含まれ、吐出部Ｄから吐出されたインクが記録用紙Ｐの余白領域に着弾する期間（「余白領域通過期間」と称する）には印刷処理を実行しない。このため、本実施形態では、余白領域通過期間において部分ノズル判定モードによる吐出状態判定処理を実行する。
【０１６４】
通常、ラインプリンターにおいては搬送速度Ｍｖは高速であり、余白領域通過期間は、インクジェットプリンター１が備えるＭ個の吐出部Ｄの全てに対する吐出状態判定処理の実行に必要な期間と比較して短い。このため、仮に、インクジェットプリンター１が部分ノズル判定モードを有さない場合、印刷ジョブの終了を待ってから吐出状態判定処理を実行することになる。しかし、この場合、印刷ジョブの実行中に、吐出部Ｄに吐出異常が生じても、当該吐出異常を検出は印刷ジョブの終了後となるため、印刷ジョブの実行中に印刷品質が劣化することがある。
これに対して、本実施形態では、余白領域通過期間内に判定期間を設定することで、印刷ジョブの実行中（印刷処理の合間）において、部分ノズル判定モードによる吐出状態判定処理を実行する。このため、印刷ジョブの実行中に吐出異常を検出することが可能となり、印刷ジョブの実行中に印刷品質が劣化（変化）することを防止することが可能となる。
【０１６５】
なお、図２８及び図２９に示すような、印刷ジョブの実行中に部分ノズル判定モードによる吐出状態判定処理を実行する場合、判定期間の時間長は、余白範囲Ｘmg[w]の長さと搬送速度Ｍｖとにより決定される余白領域通過期間の時間長に基づいて適宜決定され、当該判定期間に判定可能な吐出部Ｄの最大の個数Ｑmaxは、当該判定期間に含まれる単位動作期間Ｔuの個数として算出することができる（図２３のステップＳ２００を参照）。
【０１６６】
図２８に示すように、制御部６は、印刷ジョブにおける一連の印刷処理において、まず、変数ｗに「１」を設定する（ステップＳ３０）。次に、制御部６は、印刷範囲Ｘpr[w]の印刷領域に対して印刷処理を実行する（ステップＳ３２）。その後、制御部６は、印刷ジョブにおいて実行すべき印刷部数Ｗcpの印刷処理の全てが完了したか否かを判定する（ステップＳ３４）。具体的には、制御部６は、変数ｗが「Ｗcp」以上であるか否かを判定する。
そして、制御部６は、ステップＳ３４の判定結果が否定である場合、つまり、印刷部数Ｗcpの印刷処理が完了していない場合には、記録ヘッド３０が余白範囲Ｘmg[w]上を通過する余白領域通過期間に判定期間を設定し、当該判定期間において、部分ノズル判定モードによる吐出状態判定処理を実行する（ステップＳ３６）これにより、印刷部数Ｗcpだけ印刷処理を繰り返す印刷ジョブが実行されている間に、吐出部Ｄに吐出異常が生じた場合であっても、当該吐出異常に起因する画質の劣化を最小限に留めることが可能となる。
なお、図２８及び図２９に示すような、印刷ジョブの実行中に部分ノズル判定モードによる吐出状態判定処理を実行する場合、余白範囲Ｘmg[w]において判定の対象とする対象吐出群ＧR[w]は、例えば、余白範囲Ｘmg[1]〜Ｘmg[w-1]において判定の対象とした対象吐出群ＧR[1]〜ＧR[w-1]に含まれる吐出部Ｄ以外の吐出部Ｄ中から、選択すればよい（図２３のステップＳ２１０を参照）。図２９に示す例の場合、余白範囲Ｘmg[1]において対象吐出群ＧR[1]を吐出状態判定処理の対象とし、余白範囲Ｘmg[2]において対象吐出群ＧR[2]を吐出状態判定処理の対象とした場合、余白範囲Ｘmg[3]においては、Ｍ個の吐出部Ｄのうち、対象吐出群ＧR[1]及びＧR[2]に属する吐出部Ｄ以外の吐出部Ｄの中から、Ｑ個の吐出部Ｄを対象吐出群ＧR[3]として選択すればよい。
【０１６７】
次に、制御部６は、図２８に示すように、ステップＳ３６において実行した吐出状態判定処理の判定結果に基づいて、メンテナンス処理が必要か否かを判定する（ステップＳ３８）。なお、ステップＳ３８においては、ステップＳ３６において実行されるｗ回の吐出状態判定処理のうち、ｗ回目の吐出状態判定処理の結果（異常吐出部Ｄ-Bの個数、割合等）に基づいて、メンテナンス処理の要否を判定してもよいし、１回目〜ｗ回目の吐出状態判定処理の結果に基づいて、メンテナンス処理の要否を判定してもよい。
制御部６は、ステップＳ３８における判定結果が否定である場合、変数ｗに「１」を加算して（ステップＳ４０）、処理をステップＳ３２に進める。
一方、制御部６は、ステップＳ３８の判定結果が肯定である場合、全ノズル判定モードによる吐出状態判定処理を実行したうえで（ステップＳ４２）、メンテナンス処理を実行する（ステップＳ４４）。メンテナンス処理が実行される前に、全ノズル判定モードによる吐出状態判定処理を実行することにより、メンテナンス処理の対象とすべき吐出部Ｄを明確化することが可能となる。
次に、制御部６は、故障ノズル判定モードによる吐出状態判定処理を実行し（ステップＳ４６）、ステップＳ４６における吐出状態判定処理の結果に基づいて、記録ヘッド３０の交換をすべきか否かを判定したうえで（ステップＳ４８）、ステップＳ４８における判定結果が否定である場合には、処理をステップＳ４０に進め、ステップＳ４８における判定結果が肯定である場合には、表示部８１に、記録ヘッド３０に故障が発生している旨の警告メッセージを表示させたうえで（ステップＳ５０）、処理をステップＳ４０に進める。
【０１６８】
制御部６は、図２８に示すように、ステップＳ３４における判定結果が肯定である場合、すなわち、印刷ジョブにおいて実行すべき印刷部数Ｗcpの印刷処理の全てが完了した場合、全ノズル判定モードによる吐出状態判定処理を実行する（ステップＳ５２）。印刷ジョブが完了した後に、全ノズル判定モードによる吐出状態判定処理を実行することにより、印刷ジョブの実行中に、吐出部Ｄに故障が生じた場合であっても、当該吐出異常を速やかに把握することが可能となる。
次に、制御部６は、ステップＳ５２において実行した吐出状態判定処理の判定結果に基づいて、メンテナンス処理が必要か否かを判定する（ステップＳ５４）。
制御部６は、ステップＳ５４における判定結果が否定である場合、図２８に示す印刷ジョブを含む一連の処理を終了させる。
一方、制御部６は、ステップＳ５４の判定結果が肯定である場合、メンテナンス処理を実行し（ステップＳ５６）、その後、故障ノズル判定モードによる吐出状態判定処理を実行する（ステップＳ５８）。
そして、制御部６は、ステップＳ５８における吐出状態判定処理の結果に基づいて、記録ヘッド３０の交換をすべきか否かを判定し（ステップＳ６０）、ステップＳ６０における判定結果が否定である場合には、図２８に示す印刷ジョブを含む一連の処理を終了させ、ステップＳ６０における判定結果が肯定である場合には、表示部８１に、記録ヘッド３０に故障が発生している旨の警告メッセージを表示させたうえで（ステップＳ６２）、図２８に示す印刷ジョブを含む一連の処理を終了させる。
【０１６９】
なお、制御部６の判定部６２は、図２８及び図２９において説明した場合以外においても、例えば、以下に例示するような場合に、吐出状態判定処理を実行することが好ましい。
【０１７０】
例えば、制御部６は、記録ヘッド３０の交換時等、吐出部Ｄのキャビティ３２０に最初にインクが充填された場合において、故障ノズル判定モードによる吐出状態判定処理を実行することが好ましい。この場合、記録ヘッド３０の初期不良がある場合に、当該初期不良を早期に検出することができる。
【０１７１】
また、制御部６は、消費電力量の互いに異なる複数の電力モードによりインクジェットプリンター１が動作可能な場合において、インクジェットプリンター１の動作する電力モードが変化した場合に、吐出状態判定処理を実行してもよい。
具体的には、制御部６は、インクジェットプリンター１が、印刷処理やメンテナンス処理等の各種処理を実行する場合における電力モードである通常電力モードと、各種処理を実行せずに待機している場合における電力モードであって、通常電力モードよりも消費電力量の少ない電力モードである省電力モードと、により動作可能な場合において、インクジェットプリンター１が、省電力モードによる動作から、通常電力モードによる動作に移行した場合に、全ノズル判定モードによる吐出状態判定処理を実行してもよい。
インクジェットプリンター１が省電力モードによる消費電力量を抑えた動作をする場合、吐出部Ｄに駆動波形信号Ｃom-Ｂが供給されず、吐出部Ｄのキャビティ３２０内部のインクに微振動が与えられない場合がある。この場合、キャビティ３２０内部のインクが増粘する可能性が高く、吐出部Ｄにおいて、当該インクの増粘に起因した吐出異常が生じる可能性が高い。
これに対して、本実施形態では、省電力モードから通常電力モードに移行した際に、全ノズル判定モードによる吐出状態判定処理を実行するため、省電力モードによる動作中に生じるインクの増粘等の吐出異常を、速やかに検出することができる。
【０１７２】
また、制御部６は、搬送機構７による記録用紙Ｐの搬送が困難な状態（所謂、紙詰まり）が発生したために、記録用紙Ｐの搬送が可能な状態に回復する搬送状態回復作業が実行された場合に、全ノズル判定モードによる吐出状態判定処理を実行してもよい。
記録用紙Ｐの搬送状態を回復させる搬送状態回復作業（紙ジャム復帰作業）は、インクジェットプリンター１の利用者が、搬送系路上から外れた記録用紙Ｐを、物理的に取り除く等の作業が一般的である。このような搬送状態回復作業においては、振動等が生じることがある。また、このような搬送状態回復作業においては、記録用紙Ｐが記録ヘッド３０のノズルプレート３３０等に接触することがある。このため、搬送状態回復作業を実行する場合、搬送状態回復作業時に生じる振動等に起因して吐出部Ｄに気泡が混入したり、記録用紙Ｐと記録ヘッド３０との接触によりノズルプレート３３０に異物が付着したり、する可能性も生じる。
これに対して、本実施形態では、搬送状態回復作業が実行された場合に、全ノズル判定モードによる吐出状態判定処理を実行するため、搬送状態回復作業に起因する吐出部Ｄの吐出異常を早期に検出することが可能となる。
【０１７３】
＜６．第１実施形態の結論＞
以上において説明したように、本実施形態に係るインクジェットプリンター１は、複数の判定モードによる吐出状態判定処理が実行可能であるため、インクジェットプリンター１の使用状況に柔軟に対応した吐出状態判定処理の実行が可能である。
このため、インクジェットプリンター１の使用状況に応じた適切なタイミングで、または、インクジェットプリンター１の使用状況に応じた適切な精度で、吐出部Ｄにおけるインクの吐出状態を判定できるため、吐出部Ｄにおける吐出異常や、吐出部Ｄの故障の迅速な検出が可能となり、吐出異常に起因する画質の劣化を最小限に留めることが可能となる。
【０１７４】
また、本実施形態において、制御部６の判定部６２は、では、判定モードに応じて、駆動波形信号Ｃom（判定用駆動波形信号Ｃom-ＡＴ）の波形を決定する。
具体的には、判定部６２は、上述したように、全ノズル判定モード及び部分ノズル判定モードでは、判定用駆動波形信号Ｃom-ＡＴを非吐出駆動波形信号Ｃom-ＡＴ1とし、故障ノズル判定モードでは、判定用駆動波形信号Ｃom-ＡＴを吐出駆動波形信号Ｃom-ＡＴ2とする。
このため、吐出状態判定処理に伴うインクの消費量が増加することの抑制と、吐出状態判定処理における判定精度の向上とを、インクジェットプリンター１の使用状況を考慮した上で両立させることが可能となり、インクジェットプリンター１の使用状況に応じた適切な吐出状態判定処理が可能となる。
【０１７５】
なお、制御部６は、図２１に示す全ノズル判定モードによる吐出状態判定処理、図２３に示す部分ノズル判定モードによる吐出状態判定処理、または、図２５若しくは図２６に示す故障ノズル判定モードによる吐出状態判定処理を実行することにより、判定部６２として機能する。換言すれば、制御部６は、図２７及び図２８において、吐出状態判定処理に係る処理である、ステップＳ１０、Ｓ１８、Ｓ２４、Ｓ３６、Ｓ４２、Ｓ４６、Ｓ５２、及び、Ｓ５８のうち、少なくとも一つの処理を実行することで、判定部６２として機能する。
【０１７６】
＜Ｂ．変形例＞  
以上の各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。
なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【０１７７】
＜変形例１＞
上述した実施形態では、判定部６２は、判定モードに応じて判定用駆動波形信号Ｃom-ＡＴの波形を決定するが、本発明はこのような態様に限定されるものではなく、複数の判定モードの全てにおいて判定用駆動波形信号Ｃom-ＡＴを同一の波形としてもよい。
例えば、判定部６２は、３つの判定モードの全てにおいて、判定用駆動波形信号Ｃom-ＡＴを非吐出駆動波形信号Ｃom-ＡＴ1としてもよい。この場合、吐出状態判定処理に係るインクの消費量を低く抑えることができ、また、吐出状態判定処理に伴い記録用紙Ｐが汚染される可能性を低く抑えることができる。
また、判定部６２は、３つの判定モードの全てにおいて、判定用駆動波形信号Ｃom-ＡＴを吐出駆動波形信号Ｃom-ＡＴ2としてもよい。この場合、吐出状態判定処理における判定の精度を高くすることができる。
【０１７８】
＜変形例２＞
上述した実施形態及び変形例では、判定部６２は、全ノズル判定モード、部分ノズル判定モード、及び、故障ノズル判定モードの、３つの判定モードによる吐出状態判定処理の実行が可能であるが、本発明はこのような態様に限定されるものではなく、判定部６２は、これら３つの判定モードのうち、少なくとも２つの判定モードによる吐出状態判定処理を実行できるものであればよい。
例えば、判定部６２は、全ノズル判定モード及び部分ノズル判定モードの中から判定モードを選択し、選択した判定モードにより吐出状態判定処理を実行できるものであってもよい。この場合も、インクジェットプリンター１の使用状況による時間的制約に対応した、柔軟な吐出状態判定処理の実行が可能である。
また、例えば、判定部６２は、全ノズル判定モード及び故障ノズル判定モードの中から判定モードを選択し、選択した判定モードにより吐出状態判定処理を実行できるものであってもよい。この場合も、インクジェットプリンター１の使用状況に応じた判定精度による吐出状態判定処理の実行が可能である。
また、例えば、判定部６２は、部分ノズル判定モード及び故障ノズル判定モードの中から判定モードを選択し、選択した判定モードにより吐出状態判定処理を実行できるものであってもよい。
【０１７９】
＜変形例３＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、１つの単位動作期間Ｔuに１個の吐出部Ｄを判定対象吐出部Ｄ-Jとするが、本発明はこのような態様に限定されるものではなく、１つの単位動作期間Ｔuに２個以上の吐出部Ｄを判定対象吐出部Ｄ-Jとすることができるものであってもよい。
例えば、インクジェットプリンター１が、複数の残留振動検出部５２を具備し、各単位動作期間Ｔu（各単位判定動作期間Ｔu-Ｔ）において、複数の吐出部Ｄからの残留振動信号Ｖoutを検出可能な構成を有していてもよい。そして、この場合、制御部６が具備する判定部６２は、当該複数の残留振動検出部５２が出力する複数の検出信号Ｔc及び有効性フラグＦlagに基づいて、複数の吐出部Ｄにおけるインクの吐出状態を判定することができるものでもよい。
【０１８０】
＜変形例４＞
上述した実施形態及び変形例において、判定部６２は、制御部６が、インクジェットプリンター１の制御プログラムを実行することにより実現される機能ブロックであるが、本発明はこのような態様に限定されるものではなく、判定部６２は、ヘッドドライバー５０上の電子回路として実装されてもよい。
【０１８１】
＜変形例５＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、範囲ＹNLが範囲ＹPを含むようにノズル列Ｌnが設けられるラインプリンターであるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、記録ヘッド３０が、Ｙ軸方向に往復動して印刷処理を実行するシリアルプリンターであってもよい。
インクジェットプリンター１がシリアルプリンターである場合、部分ノズル判定モードによる吐出状態判定処理は、吐出部Ｄから吐出されたインクが印刷領域以外に着弾するような場合に実行されればよく、具体的には、平面視して記録ヘッド３０が記録用紙Ｐとは重ならない位置に搬送されている場合や、プラテン７４上に記録用紙Ｐの印刷領域が存在しない場合等において、吐出状態判定処理を実行すればよい。
【０１８２】
＜変形例６＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、印刷処理を実行する場合に、例えば、１枚の長尺状の記録用紙Ｐを、Ｗcp個の印刷領域と、印刷領域同士を区分する余白領域とに分割し、Ｗcp個の印刷領域に１対１に対応するＷcp個の画像を形成するが、本発明はこのような態様に限定されるものではなく、記録用紙Ｐの全体に１つの画像を形成してもよい。
この場合、例えば、記録用紙Ｐは、Ａ４サイズの用紙のように、矩形の形状を有するものであってもよい。そして、この場合、印刷処理において、搬送機構７が、複数の記録用紙Ｐを間欠的にプラテン７４上に供給し、プラテン７４上に供給されている１枚の記録用紙Ｐに対して１つの画像が形成すればよい。また、この場合、判定部６２は、一の記録用紙Ｐがプラテン７４から搬出されてから、当該一の記録用紙Ｐの後に最初に他の記録用紙Ｐがプラテン７４上に供給されるまでの期間（つまり、プラテン７４上に記録用紙Ｐが存在しない期間）において、判定期間を設け、例えば、部分ノズル判定モードによる吐出状態判定処理を実行すればよい。
【０１８３】
＜変形例７＞
上述した実施形態及び変形例に係るインクジェットプリンター１は、ＣＭＹＫの４色のインクを吐出可能であるが、本発明はこのような態様に限定されるものではなく、インクジェットプリンター１は、少なくとも１色以上のインクを吐出可能であればよく、またインクの色もＣＭＹＫ以外の色であってもよい。
また、上述した実施形態及び変形例に係るインクジェットプリンター１は、記録ヘッド３０において少なくとも４個の吐出部Ｄを具備する（つまり、Ｍ≧４である）が、本発明はこのような態様に限定されるものではなく、少なくとも２個の吐出部Ｄを具備する（つまり、Ｍ≧２）であればよい。
【０１８４】
＜変形例８＞
上述した実施形態及び変形例において、駆動波形信号Ｃomは、駆動波形信号Ｃom-Ａ及びＣom-Ｂを含むが、本発明はこのような態様に限定されるものではなく、駆動波形信号Ｃomは、１つの信号（例えば、駆動波形信号Ｃom-Ａ）のみを含む信号でもよく、３以上の信号（例えば、駆動波形信号Ｃom-Ａ、Ｃom-Ｂ、Ｃom-Ｃ）を含む信号でもよい。
また、上述した実施形態及び変形例において、印刷信号ＳＩは２ビットの信号であるが、印刷信号ＳＩのビット数は、表示すべき階調や、単位動作期間Ｔuに含まれる制御期間Ｔsの個数、駆動波形信号Ｃomに含まれる信号の個数等に応じて適宜決定すればよい。
【０１８５】
＜変形例９＞
上述した実施形態及び変形例において、ヘッドドライバー５０は、１個の駆動部５１を具備し、当該駆動部５１には、単一の種類の駆動波形信号Ｃomが供給されるが、本発明はこのような態様に限定されるものではなく、ヘッドドライバー５０は、例えば、吐出部Ｄが吐出するインク色毎に設けられた複数の駆動部５１を備え、制御部６は、ヘッドドライバー５０に対して、これら複数の駆動部５１に１対１に対応する複数種類の駆動波形信号Ｃomを供給してもよい。
【０１８６】
＜変形例１０＞
上述した実施形態及び変形例において、インクジェットプリンター１は、圧電素子３００を駆動して振動板３１０を振動させることによりノズルＮからインクを吐出するものであるが、本発明はこのような態様に限定されるものではなく、例えば、キャビティ３２０に設けられた発熱体（図示省略）を発熱させることによりキャビティ３２０内に気泡を生じさせてキャビティ３２０内部の圧力を高め、これによりインクを吐出させる、所謂サーマル方式であってもよい。
【符号の説明】
【０１８７】
１・・・・・・インクジェットプリンター、５・・・・・・ヘッドユニット、６・・・・・・制御部、７・・・・・・搬送機構、９・・・・・・ホストコンピューター、３０・・・・・・記録ヘッド、５０・・・・・・ヘッドドライバー、５１・・・・・・駆動部、５２・・・・・・残留振動検出部、５３・・・・・・切替部、６０・・・・・・記憶部、６２・・・・・・判定部、７１・・・・・・搬送モーター、７２・・・・・・モータードライバー、８０・・・・・・回復機構、８１・・・・・・表示部、８２・・・・・・操作部、１００・・・・・・印刷システム、Ｄ・・・・・・吐出部、Ｎ・・・・・・ノズル。
【図１】
2016036938.tif 000003
【図２】
2016036938.tif 000004
【図３】
2016036938.tif 000005
【図４】
2016036938.tif 000006
【図５】
2016036938.tif 000007
【図６】
2016036938.tif 000008
【図７】
2016036938.tif 000009
【図８】
2016036938.tif 000010
【図９】
2016036938.tif 000011
【図１０】
2016036938.tif 000012
【図１１】
2016036938.tif 000013
【図１２】
2016036938.tif 000014
【図１３】
2016036938.tif 000015
【図１４】
2016036938.tif 000016
【図１５】
2016036938.tif 000017
【図１６】
2016036938.tif 000018
【図１７】
2016036938.tif 000019
【図１８】
2016036938.tif 000020
【図１９】
2016036938.tif 000021
【図２０】
2016036938.tif 000022
【図２１】
2016036938.tif 000023
【図２２】
2016036938.tif 000024
【図２３】
2016036938.tif 000025
【図２４】
2016036938.tif 000026
【図２５】
2016036938.tif 000027
【図２６】
2016036938.tif 000028
【図２７】
2016036938.tif 000029
【図２８】
2016036938.tif 000030
【図２９】
2016036938.tif 000031