(57)【要約】      （修正有）【課題】インクの吐出量を精度よく算出できるインクジェット記録装置を提供する。【解決手段】インクジェット記録装置は、第１インクを吐出する第１ノズル、第１インクとは異なる第２インクを吐出する第２ノズル、第１ノズル内の第１インクにエネルギーを付与する第１駆動素子、及び、第２ノズル内の第２インクにエネルギーを付与する第２駆動素子を有するインクジェットヘッドと、第１駆動素子及び第２駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、制御部を備える。制御部は、推定した第１ノズル内の第１インクの粘度に基づいて、第１駆動電圧又は第１駆動電圧よりも高い第２駆動電圧を、電圧生成回路に生成させ、電圧生成回路により生成された駆動電圧により、第１駆動素子及び第２駆動素子を駆動し、第１ノズルから吐出される第１インクの吐出量及び第２ノズルから吐出される第２インクの吐出量を算出する。【選択図】図７
2019043132.tif 000002
【特許請求の範囲】
【請求項１】
第１インクタンク内から供給される第１インクを吐出する第１ノズル、第２インクタンク内から供給される第１インクとは異なる第２インクを吐出する第２ノズル、前記第１ノズル内の第１インクにエネルギーを付与する第１駆動素子、及び、前記第２ノズル内の第２インクにエネルギーを付与する第２駆動素子を有するインクジェットヘッドと、
前記第１駆動素子及び前記第２駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、
制御部と、
を備え、
前記制御部は、
前記第１ノズル内の第１インクの粘度を推定するノズル内粘度推定処理と、
前記ノズル内粘度推定処理により推定した前記第１ノズル内の第１インクの粘度が閾値未満の場合には、前記電圧生成回路に第１駆動電圧を生成させ、前記第１ノズル内の第１インクの粘度が前記閾値以上の場合には、前記電圧生成回路に前記第１駆動電圧よりも高い第２駆動電圧を生成させる電圧生成処理と、
印刷データに基づいて、前記第１ノズル及び前記第２ノズルからインクを吐出させるために、前記電圧生成回路により生成された駆動電圧により、前記第１駆動素子及び前記第２駆動素子を駆動する吐出処理と、
前記吐出処理により吐出される第１インク及び第２インクの吐出量を、前記印刷データに基づいてそれぞれ算出する吐出量算出処理と、を実行し、
前記吐出量算出処理では、
前記第２駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される第２インクの吐出量が、前記第１駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される第２インクの吐出量と比べて、前記第２駆動電圧と前記第１駆動電圧の差分に基づく吐出量の増加に応じて、多くなるように算出することを特徴とするインクジェット記録装置。
【請求項２】
前記制御部は、
前記電圧生成処理において、
前記第１ノズル内の第１インクの粘度が前記閾値未満の場合に前記第１駆動電圧が前記第１駆動素子に印加されて前記第１ノズルから吐出される第１インクの吐出量である第１吐出量と、前記第１ノズル内の第１インクの粘度が前記閾値以上の場合に前記第２駆動電圧が前記第１駆動素子に印加されて前記第１ノズルから吐出される第１インクの吐出量である第２吐出量との差が、前記第１吐出量に対して所定割合以内となるように、前記第２駆動電圧の電圧値を設定することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記制御部は、
前記吐出量算出処理により算出した第１インクの吐出量に基づいて、前記第１インクタンク内の第１インクの残量を推定し、前記吐出量算出処理により算出した第２インクの吐出量に基づいて、前記第２インクタンク内の第２インクの残量を推定する残量推定処理をさらに実行可能であることを特徴とする請求項１又は２に記載のインクジェット記録装置。
【請求項４】
前記第１インクタンク内の第１インクの残量が第１所定量以下となったことを検知する第１センサと、
前記第２インクタンク内の第２インクの残量が第２所定量以下となったことを検知する第２センサと、
をさらに備え、
前記制御部は、
前記残量推定処理において、
前記第１センサにより前記第１インクタンク内の第１インクの残量が前記第１所定量以下となったことを検知した場合、それ以降の前記第１インクタンク内の第１インクの残量の推定については、前記第１所定量、及び、前記第１所定量以下となったことを検知した以降に実行した前記吐出量算出処理により算出した第１インクの吐出量に基づいて行い、
前記第２センサにより前記第２インクタンク内の第２インクの残量が前記第２所定量以下となったことを検知した場合、それ以降の前記第２インクタンク内の第２インクの残量の推定については、前記第２所定量、及び、前記第２所定量以下となったことを検知した以降に実行した前記吐出量算出処理により算出した第２インクの吐出量に基づいて行うことを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記制御部は、
前記電圧生成処理において、
前記第１ノズル内の第１インクの粘度が前記閾値以上の場合に前記第１駆動素子に前記第２駆動電圧を印加したときの第１インクの吐出量が、前記第１ノズル内の第１インクの粘度が前記閾値未満の場合に前記第１駆動素子に前記第１駆動電圧を印加したときの第１インクの吐出量と比べて少なくなるように、前記電圧生成回路に生成させる前記第２駆動電圧の電圧値を設定することを特徴とする請求項３又は４に記載のインクジェット記録装置。
【請求項６】
前記制御部は、
前記吐出処理の実行を指示する吐出指示を外部から受信する受信処理をさらに実行可能であり、
前記受信処理により前記吐出指示を受信したときに、当該吐出指示に係る前記吐出処理を実行する前に、前記ノズル内粘度推定処理、及び前記電圧生成処理を実行することを特徴とする請求項１〜５のいずれか一項に記載のインクジェット記録装置。
【請求項７】
前記制御部は、
前記吐出処理の実行を指示する吐出指示を外部から受信する受信処理と、
前記受信処理により受信した前記吐出指示に基づいて、前記吐出処理中に第１インクを吐出させる必要があるか否かを判断する第１インク吐出要否判断処理と、
をさらに実行可能であり、
前記電圧生成処理においては、
前記第１インク吐出要否判断処理により、前記吐出処理中に第１インクを吐出させる必要がないと判断したときには、前記ノズル内粘度推定処理により推定した前記第１ノズル内の第１インクの粘度が前記閾値以上の場合でも、前記電圧生成回路に前記第１駆動電圧を生成させることを特徴とする請求項１〜６の何れか一項に記載のインクジェット記録装置。
【請求項８】
前記制御部は、
前記吐出処理において、
前記電圧生成回路が生成した駆動電圧に応じた電圧レベルを有する、互いにパルス波形が異なる複数種類の駆動パルス信号を選択的に、前記第１駆動素子及び前記第２駆動素子に出力し、
前記電圧生成回路が前記第１駆動電圧を生成する場合に前記第２駆動素子に印加する複数種類の駆動パルス信号各々に対応する前記第２ノズルから吐出される第２インクの吐出量、及び、前記電圧生成回路が前記第２駆動電圧を生成する場合に前記第２駆動素子に印加する複数種類の駆動パルス信号各々に対応する前記第２ノズルから吐出される第２インクの吐出量に関する、信号関連情報を記憶する記憶部をさらに備え、
前記制御部は、
前記吐出量算出処理においては、
前記吐出処理により前記第２ノズルから吐出される第２インクの吐出量については、前記記憶部に記憶された前記信号関連情報を参照して、算出することを特徴とする請求項１〜７のいずれか一項に記載のインクジェット記録装置。
【請求項９】
前記第２ノズルは、複数設けられ、複数の前記第２ノズルが、複数種類の第２インクを各々吐出し、
互いに異なる複数種類の第２インクに対応して、前記第２駆動素子を複数備えており、
前記第１駆動電圧を複数の前記第２駆動素子に印加したときに前記第２ノズルから吐出される第２インクの吐出量、及び、前記第２駆動電圧を前記第２駆動素子に印加したときに前記第２ノズルから吐出される第２インクの吐出量に関する、インク関連情報を記憶する記憶部をさらに備え、
前記制御部は、
前記吐出量算出処理においては、
前記吐出処理により複数の前記第２ノズルからそれぞれ吐出される第２インクの吐出量については、前記記憶部に記憶された前記インク関連情報を参照して、算出することを特徴とする請求項１〜８のいずれか一項に記載のインクジェット記録装置。
【請求項１０】
前記制御部は、
前記電圧生成処理において、
前記ノズル内粘度推定処理により推定した前記第１ノズル内の第１インクの粘度が前記閾値以上の場合には、当該第１ノズル内の第１インクの粘度が高いほど電圧値が高くなるように、前記電圧生成回路に前記第２駆動電圧を生成させ、
前記吐出量算出処理においては、
前記電圧生成回路が前記第２駆動電圧を生成する場合の前記第２ノズルから吐出される第２インクの吐出量は、その第２駆動電圧の電圧値が高いほど多くなるように算出することを特徴とする請求項１〜９のいずれか一項に記載のインクジェット記録装置。
【請求項１１】
第１インクは、顔料インクであり、
第２インクは、染料インクであることを特徴とする請求項１〜１０のいずれか一項に記載のインクジェット記録装置。
【請求項１２】
第１インク及び第２インクは、ともに顔料インクであり、
第１インクは、第２インクよりも顔料が沈降しやすい顔料インクであることを特徴とする請求項１〜１０のいずれか一項に記載のインクジェット記録装置。
【請求項１３】
第１インク及び第２インクは、ともに顔料インクであり、
第１インクは、第２インクよりも、顔料粒子の重量が大きく、且つ、顔料粒子の含有量が多い顔料インクであることを特徴とする請求項１〜１０のいずれか一項に記載のインクジェット記録装置。
【請求項１４】
前記第１インクタンクを装着可能なタンク装着部と、
温度計測部と、
を備え、
前記第１インクタンクは、第１インクを貯溜する貯溜室、及び、前記貯溜室に接続され、前記貯溜室内の第１インクを外部へ供給するための供給部と、を備えており、
前記制御部は、
前記ノズル内粘度推定処理においては、
前記第１インクタンクが前記タンク装着部に装着された装着時点からの、当該第１イン
クタンクから前記インクジェットヘッドに向けて供給された第１インクの総供給量、前記装着時点からの前記温度計測部による温度の計測結果、及び前記装着時点からの経過時間をそれぞれ取得し、これら取得した情報に基づいて、前記第１インクタンク内での顔料の沈降により、前記第１インクタンクの前記貯溜室内における前記供給部との接続部分の第１インクの粘度が前記閾値未満から前記閾値以上となったか否かを推定するタンク内粘度推定処理を実行し、
前記タンク内粘度推定処理の推定結果を用いて、前記第１ノズル内の第１インクの粘度を推定することを特徴とする請求項１１〜１３のいずれか一項に記載のインクジェット記録装置。
【請求項１５】
前記制御部は、
前記ノズル内粘度推定処理においては、
前記タンク内粘度推定処理により、前記第１インクタンクの前記貯溜室内における前記供給部との接続部分の第１インクの粘度が前記閾値未満から前記閾値以上となったと推定したときからの、前記第１インクタンクから前記インクジェットヘッドに向けて供給された第１インクの総供給量を取得し、この取得した総供給量に基づいて、前記第１インクタンクの前記貯溜室内における前記供給部との接続部分にあった粘度が前記閾値以上の第１インクが前記第１ノズル内に到達したか否かを推定する到達推定処理と、
前記到達推定処理により前記第１インクタンクの前記貯溜室内における前記供給部との接続部分にあった粘度が前記閾値以上の第１インクが前記第１ノズル内に到達したと推定したときに、前記第１ノズル内の第１インクの粘度が前記閾値以上と推定する増粘推定処理と
を実行することを特徴とする請求項１４に記載のインクジェット記録装置。
【請求項１６】
前記制御部は、
前記タンク内粘度推定処理においては、
前記第１インクタンクの前記貯溜室内における前記供給部との接続部分の第１インクの粘度が前記閾値未満から前記閾値以上となったと推定したときからの、前記第１インクタンクから前記インクジェットヘッドに向けて供給された第１インクの総供給量を取得し、この取得した総供給量に基づいて、前記第１インクタンクから前記インクジェットヘッドに向けて、粘度が前記閾値以上の第１インクが供給されることにより、前記接続部分の第１インクの粘度が、前記閾値以上から前記閾値未満になったか否かをさらに推定することを特徴とする請求項１４又は１５に記載のインクジェット記録装置。
【請求項１７】
互いに異なる種類のインクを貯溜する複数のインクタンクにそれぞれ対応し、対応する前記インクタンク内から供給されるインクを吐出する複数のノズル、及び、前記複数のノズルにそれぞれ対応し、対応する前記ノズル内のインクにエネルギーを付与する複数の駆動素子を有するインクジェットヘッドと、
前記複数の駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、
制御部と、
を備え、
前記制御部は、
前記複数のノズルそれぞれの、前記ノズル内のインクの粘度を推定する粘度推定処理と、
前記粘度推定処理により推定した前記複数のノズルの全ての前記ノズル内のインクの粘度が閾値未満の場合には、前記電圧生成回路に第１駆動電圧を生成させ、前記複数のノズルの何れかの前記ノズル内のインクの粘度が前記閾値以上の場合には、前記電圧生成回路に前記第１駆動電圧よりも高い第２駆動電圧を生成させる電圧生成処理と、
印刷データに基づいて、前記複数のノズルからインクを吐出させるために、前記電圧生成回路により生成された駆動電圧により、前記複数の駆動素子を駆動する吐出処理と、
前記吐出処理により前記複数のノズルそれぞれから吐出されるインクの吐出量を、前記印刷データに基づいて算出する吐出量算出処理と、を実行し、
前記吐出量算出処理では、
前記複数のノズルのうち、前記ノズル内のインクの粘度が前記閾値未満であると推定している前記ノズルから吐出されるインクの吐出量が、当該ノズルに対応する前記駆動素子に対して前記第２駆動電圧が印加される場合には、前記第１駆動電圧が印加される場合と比べて、前記第２駆動電圧と前記第１駆動電圧の差分に基づく吐出量の増加に応じて、多くなるように算出することを特徴とするインクジェット記録装置。
【請求項１８】
第１インクタンクから供給される第１インクを吐出するよう構成された第１ノズル、第２インクタンクから供給される第１インクとは異なる第２インクを吐出するよう構成された第２ノズル、前記第１ノズルから前記第１インクを吐出するためのエネルギーを付与する第１駆動素子、及び、前記第２ノズルから前記第２インクを吐出するためのエネルギーを付与する第２駆動素子を有するインクジェットヘッドと、
前記第１駆動素子及び前記第２駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、
制御部と、
を備え、
前記制御部は、
前記第１ノズル内の第１インクの粘度を推定し、
推定した前記第１ノズル内の第１インクの粘度が閾値未満の場合には、前記電圧生成回路に第１駆動電圧を生成させ、
推定した前記第１ノズル内の第１インクの粘度が前記閾値以上の場合には、前記電圧生成回路に前記第１駆動電圧よりも高い第２駆動電圧を生成させ、
吐出指示に基づいて前記第１ノズル及び前記第２ノズルから前記第１インク及び前記第２インクをそれぞれ吐出させるために、前記電圧生成回路により生成された駆動電圧により、前記第１駆動素子及び前記第２駆動素子を駆動し、
前記第１ノズルから吐出される前記第１インクの吐出量及び前記第２ノズルから吐出される前記第２インクの吐出量を、前記吐出指示に基づいてそれぞれ算出し、
さらに、前記制御部は、
前記第２駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される前記第２インクの吐出量が、前記第１駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される前記第２インクの吐出量と比べて、前記第２駆動電圧と前記第１駆動電圧に基づく吐出量の増加に応じた所定量多くなるように、算出することを特徴とするインクジェット記録装置。
【請求項１９】
前記所定量は、前記第２駆動電圧と前記第１駆動電圧の差分に基づく吐出量の増加に応じた量である請求項１８に記載のインクジェット記録装置。
【請求項２０】
前記所定量は、前記第２駆動電圧の前記第１駆動電圧に対する比率に基づく吐出量の増加に応じた量である請求項１８に記載のインクジェット記録装置。
【請求項２１】
互いに異なる種類のインクを貯留する複数のインクタンクにそれぞれ対応し、対応する前記インクタンクから供給されるインクを吐出する複数のノズル、及び、前記複数のノズルにそれぞれ対応し、対応する前記複数のノズルから前記複数種類のインクを吐出するエネルギーを付与する複数の駆動素子を有するインクジェットヘッドと、
前記複数の駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、
制御部と、
を備え、
前記制御部は、
前記複数のノズル内の前記複数種類のインクの粘度を推定し、
推定した前記複数のノズル内の前記複数種類のインクの粘度が全て閾値未満の場合には、前記電圧生成回路に第１駆動電圧を生成させ、
前記複数のノズルのうちの、所定のノズル内の所定のインクの粘度が前記閾値以上の場合には、前記電圧生成回路に前記第１駆動電圧よりも高い第２駆動電圧を生成させ、
吐出指示に基づいて前記複数のノズルから前記複数種類のインクをそれぞれ吐出させるために、前記電圧生成回路により生成された駆動電圧により、前記複数の駆動素子を駆動し、
前記複数のノズルそれぞれから吐出される前記複数種類のインクの吐出量を、前記吐出指示に基づいてそれぞれ算出し、
さらに、前記制御部は、
前記第２駆動電圧が前記所定のノズルに対応する所定の駆動素子に印加される場合に前記所定のノズルから吐出される前記所定のインクの吐出量が、前記第１駆動電圧が前記所定の駆動素子に印加される場合に前記所定のノズルから吐出される前記所定のインクの吐出量と比べて、前記第２駆動電圧と前記第１駆動電圧に基づく吐出量の増加に応じた所定量多くなるように、算出することを特徴とするインクジェット記録装置。
【請求項２２】
前記所定量は、前記第２駆動電圧と前記第１駆動電圧の差分に基づく吐出量の増加に応じた量である請求項２１に記載のインクジェット記録装置。
【請求項２３】
前記所定量は、前記第２駆動電圧の前記第１駆動電圧に対する比率に基づく吐出量の増加に応じた量である請求項２１に記載のインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置に関する。
【背景技術】
【０００２】
特許文献１には、複数種類のインクを吐出可能なインクジェット記録装置の一例として、４色のインクを吐出可能なインクジェット記録装置が知られている。このインクジェット記録装置では、ノズルとインクカートリッジ（インクタンク）とを繋ぐ流路、及びピエゾ素子（駆動素子）が、インク色ごとに設けられている。そして、ピエゾ素子の両端に設けられた２種類の電極の間に所定の駆動電圧の駆動パルス信号を印加したときの、当該ピエゾ素子の変形を利用して、ノズルからインクを吐出させている。
【０００３】
また、特許文献１のインクジェット記録装置では、インクタンク内のインクの残量を検知する目的で、ノズルから吐出されるインクの吐出量が算出される。具体的には、インクの１液滴当たりの重量（体積）が単位インク量として予め記憶されている。所定期間内に吐出されたインクの液滴数に対して、上記単位インク量を乗算することにより、所定期間内に吐出されるインクの吐出量が算出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２１８８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、この種のインクジェット記録装置には、複数種類のインクに対応する複数の駆動素子に対して、共通の駆動電圧を印加するものがある。また、一般的に、駆動パルス信号の波形は、標準の条件下では、各種類のインクについて、ノズルから所望の体積のインク滴が吐出されるように設定されている。
【０００６】
ここで、各種類のインクはそれぞれ組成が異なるため、場合によっては、ある種類のインクに係るノズル内のインクの粘度が、他の種類のインクに係るノズル内のインクの粘度よりも大きく上昇することがある。例えば、インクジェット記録装置に使用するインクとして、ある色については顔料インクを採用し、他の色については染料インクを採用することがある。上記顔料インクは、印刷した画像の明瞭さ等が向上する等の利点を有している反面、長時間静置状態にあると、インクタンクの底部に顔料が沈降するという問題がある。このように、顔料がインクタンクの底部に沈降すると、インクタンクの底部において顔料インクの顔料濃度が局所的に高くなり、その粘度も局所的に高くなる。従って、この粘度が高くなった顔料インクがノズル内に供給されたときには、ノズル内のインクの粘度が大きく上昇する。その結果、顔料インクに係るノズル内のインクの粘度が、染料インクに係るノズル内のインクの粘度よりも大きく上昇することがある。
【０００７】
また、インクジェット記録装置に使用するインクとして、全ての色について顔料インクを採用する場合がある。これらの顔料インクは、顔料粒子の径の大きさや顔料粒子の含有量等の違いにより、顔料の沈降のしやすさが、互いに異なる。このため、顔料の沈降に起因して、ある色に係るノズル内のインクの粘度が、他の色に係るノズル内のインクの粘度よりも、大きく上昇することがある。
【０００８】
また、インクジェット記録装置に使用するインクとして、単位時間当たりの蒸発量が互いに異なる複数種類のインクを採用する場合がある。例えば、染料インクは、その種類によって、水分含有量が異なるため、単位時間当たりの蒸発量が互いに異なる。その結果、インクの増粘の進行度合も互いに異なる。このため、例えば、インクジェット記録装置に使用するインクとして、全ての色について染料インクを採用した場合、水分の蒸発に起因して、単位時間当たりの蒸発量が多い色に係るノズル内のインクの粘度が、単位時間当たりの蒸発量が少ない他の色に係るノズル内のインクの粘度よりも、大きく上昇することがある。
【０００９】
このように、ある種類のインクに係るノズル内のインクの粘度が上昇すると、流路内での摩擦抵抗が増加し、ある種類のインク滴をノズルから吐出できない問題が生じ得る。従って、ある種類のインク滴をノズルから吐出させるためには、上記共通の駆動電圧を高くする必要がある。しかしながら、共通の駆動電圧を高くすると、その他の種類のインクについては、所望の体積よりも大きいインク滴がノズルから吐出される。このため、上記の算出方法では、その他の種類のインクの吐出量を精度よく算出できない。
【００１０】
そこで、本発明の目的は、インクの吐出量を精度よく算出できるインクジェット記録装置を提供することである。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明のインクジェット記録装置は、第１インクタンク内から供給される第１インクを吐出する第１ノズル、第２インクタンク内から供給される第１インクとは異なる第２インクを吐出する第２ノズル、前記第１ノズル内の第１インクにエネルギーを付与する第１駆動素子、及び、前記第２ノズル内の第２インクにエネルギーを付与する第２駆動素子を有するインクジェットヘッドと、前記第１駆動素子及び前記第２駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、制御部と、を備え、前記制御部は、前記第１ノズル内の第１インクの粘度を推定するノズル内粘度推定処理と、前記ノズル内粘度推定処理により推定した前記第１ノズル内の第１インクの粘度が閾値未満の場合には、前記電圧生成回路に第１駆動電圧を生成させ、前記第１ノズル内の第１インクの粘度が前記閾値以上の場合には、前記電圧生成回路に前記第１駆動電圧よりも高い第２駆動電圧を生成させる電圧生成処理と、印刷データに基づいて、前記第１ノズル及び前記第２ノズルからインクを吐出させるために、前記電圧生成回路により生成された駆動電圧により、前記第１駆動素子及び前記第２駆動素子を駆動する吐出処理と、前記吐出処理により吐出される第１インク及び第２インクの吐出量を、前記印刷データに基づいてそれぞれ算出する吐出量算出処理と、を実行し、前記吐出量算出処理では、前記第２駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される第２インクの吐出量が、前記第１駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される第２インクの吐出量と比べて、前記第２駆動電圧と前記第１駆動電圧の差分に基づく吐出量の増加に応じて、多くなるように算出することを特徴とする。
【００１２】
また、上記の課題を解決するために、本発明の別の態様のインクジェット記録装置は、第１インクタンクから供給される第１インクを吐出するよう構成された第１ノズル、第２インクタンクから供給される第１インクとは異なる第２インクを吐出するよう構成された第２ノズル、前記第１ノズルから前記第１インクを吐出するためのエネルギーを付与する第１駆動素子、及び、前記第２ノズルから前記第２インクを吐出するためのエネルギーを付与する第２駆動素子を有するインクジェットヘッドと、前記第１駆動素子及び前記第２駆動素子に印加する共通の駆動電圧を生成する電圧生成回路と、制御部と、を備え、前記制御部は、前記第１ノズル内の第１インクの粘度を推定し、推定した前記第１ノズル内の第１インクの粘度が閾値未満の場合には、前記電圧生成回路に第１駆動電圧を生成させ、推定した前記第１ノズル内の第１インクの粘度が前記閾値以上の場合には、前記電圧生成回路に前記第１駆動電圧よりも高い第２駆動電圧を生成させ、吐出指示に基づいて前記第１ノズル及び前記第２ノズルから前記第１インク及び前記第２インクをそれぞれ吐出させるために、前記電圧生成回路により生成された駆動電圧により、前記第１駆動素子及び前記第２駆動素子を駆動し、前記第１ノズルから吐出される前記第１インクの吐出量及び前記第２ノズルから吐出される前記第２インクの吐出量を、前記吐出指示に基づいてそれぞれ算出し、さらに、前記制御部は、前記第２駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される前記第２インクの吐出量が、前記第１駆動電圧が前記第２駆動素子に印加される場合に前記第２ノズルから吐出される前記第２インクの吐出量と比べて、前記第２駆動電圧と前記第１駆動電圧に基づく吐出量の増加に応じた所定量多くなるように、算出することを特徴とする。
【発明の効果】
【００１３】
本発明では、第１ノズル内での第１インクの粘度が閾値以上に上昇すると、駆動電圧が第１駆動電圧から第２駆動電圧に上昇する。このため、第１インクの増粘により第１インクが吐出されなくなるのを防ぐことができる。また、駆動電圧が第１駆動電圧から第２駆動電圧に上昇すると、第２ノズルから吐出される第２インクの吐出量は多くなる。そこで、第２インクの吐出量は、駆動電圧が第２駆動電圧である場合には、第１駆動電圧と比べて、所定量多くなるように算出される。所定量とは、第２駆動電圧と第１駆動電圧に基づく吐出量の増加に応じた量である。これにより第２インクについての吐出量の算出精度を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るインクジェットプリンタの概略構成図である。
【図２】インクジェットプリンタの電気的構成を概略的に示すブロック図である。
【図３】インクカートリッジがカートリッジ装着部に装着されている状態を示す、インクカートリッジ及びカートリッジ装着部の側面断面図である。
【図４】(a)はヘッド本体の平面図であり、(b)は(a)のＡ部拡大図であり、(c)は(b)のB−B線断面図である。
【図５】ドライバＩＣから圧電アクチュエータへ供給される信号（非吐出信号と駆動パルス信号）の波形図である。
【図６】(a)はドライバＩＣの回路構成を概略的に示すブロック図であり、(b)は液滴量規定テーブルを示し、(c)は電圧感度テーブルを示す。
【図７】インクジェットプリンタの処理を説明するフローチャートである。
【図８】ノズル内粘度推定処理を説明するフローチャートである。
【図９】変更形態に係るインクジェットプリンタの処理を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
本発明の実施形態に係るインクジェットプリンタ１の概略構成について説明する。図１に示すように、プリンタ１は、プラテン２、キャリッジ３、インクジェットヘッド５（以下、単にヘッド５とも称す）、ホルダ６、給紙ローラ７、排紙ローラ８、メンテナンスユニット９、フラッシング受け１０、電源回路６０（図２参照）、温度センサ１６０、タッチパネル１６１（図２参照）、及びコントロールユニット１００等を備えている。尚、以下では、図１の紙面手前側をプリンタ１の「上方」、紙面向こう側をプリンタ１の「下方」と定義する。また、図１に示す前後方向及び左右方向を、プリンタ１の「前後方向」及び「左右方向」と定義する。以下、前後、左右、上下の各方向語を適宜使用して説明する。
【００１６】
プラテン２の上面には、記録媒体である用紙Ｓが載置される。また、プラテン２の上方には、左右方向（走査方向）に平行に延びる２本のガイドレール１５，１６が設けられる。
【００１７】
キャリッジ３は、２本のガイドレール１５，１６に取り付けられ、プラテン２と対向する領域において２本のガイドレール１５，１６に沿って左右方向に移動可能である。また、キャリッジ３には、駆動ベルト１７が取り付けられている。駆動ベルト１７は、２つのプーリ１８，１９に巻き掛けられた無端状のベルトである。一方のプーリ１８はキャリッジ駆動モータ２０（図２参照）に連結されている。キャリッジ駆動モータ２０によってプーリ１８が回転駆動されることで駆動ベルト１７が走行し、これにより、キャリッジ３が左右方向に往復移動する。また、このとき、キャリッジ３上に搭載されたヘッド５は、このキャリッジ３とともに左右方向に往復移動する。
【００１８】
ホルダ６は、左右方向に並ぶ４つのカートリッジ装着部４１を備えている。各カートリッジ装着部４１には、インクカートリッジ４２が着脱可能に装着される。４つのカートリッジ装着部４１に装着される４つのインクカートリッジ４２には、それぞれ、ブラック、イエロー、シアン、マゼンタのインクが貯溜されている。尚、以下の説明において、インクジェットプリンタの構成要素のうち、ブラック（Ｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）のインクにそれぞれ対応するものについては、その構成要素を示す符号の後に、どのインクに対応するかが分かるように、適宜、ブラックを示す"Ｋ"、イエローを示す"Ｙ"、シアンを示す"Ｃ"、マゼンタを示す"Ｍ"の何れかの記号を付す。例えば、インクカートリッジ４２Ｋは、ブラックのインクを貯溜するインクカートリッジ４２を示す。尚、本実施形態では、ブラックのインクは、顔料インクであり、それ以外のカラーインク、即ち、イエロー、シアン、マゼンタのインクは、染料インクである。
【００１９】
図３に示すように、インクカートリッジ４２は、略直方体状の筐体４３、筐体４３内に配置され、インクを貯溜する略直方体状の貯溜室４４、貯溜室４４の下部に接続された排出管４５、及び、貯溜室４４に接続された大気連通部３９を備えている。
【００２０】
排出管４５は、貯溜室４４に貯溜されたインクを、インクカートリッジ４２の外部に供給するための流路を画定している。カートリッジ装着部４１は、インクカートリッジ４２が装着されたときに、この排出管４５と接続してインクを流通するニードル４１ａを備えている。
【００２１】
大気連通部３９は、貯溜室４４とインクカートリッジ４２の外とを連通させる流路、及び、当該流路上に設けられたバルブ等を備えている。インクカートリッジ４２がカートリッジ装着部４１に装着されたときに、このバルブが開くことにより、貯溜室４４が、カートリッジ装着部４１に形成された大気連通流路４１ｂを介して大気に連通する。
【００２２】
また、カートリッジ装着部４１には、インクカートリッジ４２がカートリッジ装着部４１に装着されているか否かを検知するための装着検知センサ７１、及び、インクカートリッジ４２のインク残量が所定量以下（ニアエンプティ）になったか否かを検出するための光センサ７２が設けられている。
【００２３】
図１に戻って、ヘッド５は、キャリッジ３に搭載されている。このヘッド５は、ヘッド本体１３と、４つのサブタンク１４（１４Ｋ，１４Ｙ，１４Ｍ，１４Ｃ）とを有する。４つのサブタンク１４は、左右方向に沿って並べて配置されている。また、これら４つのサブタンク１４にはチューブジョイント２１が一体的に設けられている。そして、チューブジョイント２１には、可撓性を有する４本のインク供給チューブ２２（２２Ｋ，２２Ｙ，２２Ｍ，２２Ｃ）それぞれの一端が着脱可能に接続されている。４本のインク供給チューブ２２それぞれの他端は、ホルダ６の４つのカートリッジ装着部４１（４１Ｋ，４１Ｙ，４１Ｍ，４１Ｃ）のニードル４１ａに接続されている。カートリッジ装着部４１に装着された４つのインクカートリッジ４２内のインクは、この４本のインク供給チューブ２２を介して、４つのサブタンク１４にそれぞれ供給される。
【００２４】
ヘッド本体１３は、４つのサブタンク１４の下部に取り付けられている。ヘッド本体１３の下面は、インクを吐出するための複数のノズル４６が形成されたノズル面である。ノズル面において、複数のノズル４６は、前後方向に配列されており、左右方向に並ぶ４列のノズル列４７を構成している。この４列のノズル列４７は、イエローのインクを吐出するノズル列４７Ｙと、マゼンタのインクを吐出するノズル列４７Ｍと、シアンのインクを吐出するノズル列４７Ｃと、ブラックのインクを吐出するノズル列４７Ｋとからなる。ヘッド本体１３の詳細な構成については後述する。
【００２５】
給紙ローラ７と排紙ローラ８は、搬送モータ２９（図２参照）によってそれぞれ同期して回転駆動される。給紙ローラ７と排紙ローラ８は協働して、プラテン２に載置された用紙Ｓを前方（搬送方向）に搬送する。
【００２６】
そして、プリンタ１は、給紙ローラ７と排紙ローラ８によって用紙Ｓを搬送方向に搬送しつつ、キャリッジ３とともにヘッド５を左右方向（走査方向）に移動させながらインクを吐出させることにより、用紙Ｓに所望の画像等を印刷する。即ち、本実施形態のプリンタ１は、シリアル式のインクジェットプリンタである。
【００２７】
フラッシング受け１０は、プラテン２よりも左側に配置されている。キャリッジ３を移動させてヘッド５をフラッシング位置に位置付けたとき、複数のノズル４６が、フラッシング受け１０と上下に対向する。そして、プリンタ１では、ヘッド５をフラッシング位置に位置付けた状態で、フラッシングデータ（吐出指示の一例）に基づいてヘッド５に、ノズル４６からフラッシング受け１０に向けてインクを排出させる、フラッシングを行わせることができる。
【００２８】
メンテナンスユニット９は、ヘッド５の吐出機能の維持、回復のためのメンテナンス動作を行うために設けられ、キャップユニット５０、吸引ポンプ５１、切換装置５２、及び廃液タンク５３等を備えている。
【００２９】
キャップユニット５０は、プラテン２よりも右側に配置されている。キャリッジ３がプラテン２よりも右側に移動したとき、複数のノズル４６は、キャップユニット５０と上下に対向する。また、キャップユニット５０は、キャップ昇降モータ２４（図２参照）により駆動されて、上下方向に昇降可能である。このキャップユニット５０は、ヘッド５に接触して装着可能な、キャップ５５を備えている。キャップ５５は、例えばゴム材料によって構成されており、ブラックキャップ部５５(a)及びカラーキャップ部５５(b)を有する。
【００３０】
キャリッジ３がキャップユニット５０と対向した状態では、キャップ５５がヘッド本体１３の下面と対向する。そして、キャリッジ３とキャップユニット５０とが対向した状態でキャップユニット５０が上昇すると、キャップユニット５０がヘッド５に装着される。このとき、ブラックキャップ部５５(a)によりノズル列４７Ｋが覆われ、カラーキャップ部５５(b)により、３列のノズル列４７Ｙ，４７Ｍ，４７Ｃが共通に覆われる。
【００３１】
ブラックキャップ部５５(a)及びカラーキャップ部５５(b)は、それぞれ、切換装置５２を介して吸引ポンプ５１に接続されている。切換装置５２は、吸引ポンプ５１の連通先を、ブラックキャップ部５５(a)、及びカラーキャップ部５５(b)の間で選択的に切り換える。廃液タンク５３は、吸引ポンプ５１に対して、切換装置５２とは反対側に接続されている。
【００３２】
そして、プリンタ１では、コントロールユニット１００の制御の下、メンテナンス動作として、ノズル４６からインクを強制的に排出させる吸引パージを、メンテナンスユニット９に行わせることができる。
【００３３】
具体的には、ノズル列４７Ｋに属するノズル４６Ｋからブラックのインクを強制的に排出させる吸引パージを行う場合、ブラックキャップ部５５(a)でノズル列４７Ｋを覆い、ブラックキャップ部５５(a)を吸引ポンプ５１と連通させた状態で、吸引ポンプ５１を駆動させる。これにより、ブラックキャップ部５５(a)内が負圧となり、ノズル列４７Ｋのノズル４６Ｋからブラックのインクが強制的に排出される。
【００３４】
同様に、ノズル列４７Ｙ，４７Ｍ，４７Ｃに属するノズル４６Ｙ，４６Ｍ，４６Ｃからカラーインクを強制的に排出させる吸引パージを行う場合、カラーキャップ部５５(b)でノズル列４７Ｙ，４７Ｍ，４７Ｃを覆い、カラーキャップ部５５(b)を吸引ポンプ５１と連通させた状態で、吸引ポンプ５１を駆動させる。
【００３５】
電源回路６０は、図２に示すように、電源スイッチ６１、整流回路６２、電圧出力回路６３、設定回路６４等を有する。電源スイッチ６１は、１００Ｖの交流電源との接続／遮断を行う。整流回路６２は、交流電源から供給された交流を直流に変換する。また、その際に、電圧を１００Ｖから、それよりも低い電圧（例えば、３０Ｖ程度）まで降圧させる。整流回路６２からの直流電圧は電圧出力回路６３に供給される。電圧出力回路６３では、後述するドライバＩＣ９０等の、プリンタ１を構成する様々な駆動部を駆動するための出力電圧（ＶＤＤ）を生成して出力する。また、電圧出力回路６３は、生成した出力電圧の、各駆動部への供給／非供給を切り換える機能を兼ね備えている。設定回路６４は、出力電圧を所定の電圧に維持するためのフィードバック制御の制御目標値を、電圧出力回路６３に対して設定するためのＰＷＭ回路である。電源回路６０は、複数レベルの電圧を出力可能に構成されている。
【００３６】
温度センサ１６０は、ホルダ６近傍に配置されており、周囲温度を計測する。
【００３７】
コントロールユニット１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、不揮発性メモリ１０４、ＡＳＩＣ（Application Specific Integrated Circuit）１０５等を含む。ＲＯＭ１０２には、ＣＰＵ１０１が実行するプログラム、各種固定データ等が記憶されている。ＲＡＭ１０３には、プログラム実行時に必要なデータ（印刷データ、フラッシングデータ等）が一時的に記憶される。ＡＳＩＣ１０５は、ヘッド５、キャリッジ駆動モータ２０等、プリンタ１の様々な装置あるいは駆動部と接続されている。また、ＡＳＩＣ１０５は、ＰＣ等の外部装置３１と接続されている。
【００３８】
コントロールユニット１００は、外部装置３１から受信した印刷指示に基づいて、ヘッド５やキャリッジ駆動モータ２０等を制御して、用紙Ｓに画像等を印刷させる印刷処理を実行する。本実施形態では、この印刷処理の印刷モードとして、ブラックのインクを少なくとも使用して印刷を行う第１印刷モードと、ブラックのインクを使用せずに、カラーインクのみを使用して印刷を行う第２印刷モード（例えば、写真印刷用のモード）とを有している。
【００３９】
尚、本実施形態において、コントロールユニット１００が行う印刷処理等の各種処理は、単一のＣＰＵで行ってもよく、ＣＰＵと、ＡＳＩＣとの協動で行ってもよい。また、コントロールユニット１００が複数のＣＰＵを備え、複数のＣＰＵによって処理を分担して行ってもよい。また、コントロールユニット１００が複数のＡＳＩＣを備え、複数のＡＳＩＣによって処理を分担してもよい。あるいは、１つのＡＳＩＣ単独で処理を行ってもよい。
【００４０】
次に、ヘッド本体１３について詳細に説明する。ヘッド本体１３は、図４(a)に示すように、複数のノズル４６及び複数のノズル４６にそれぞれ連通する複数の圧力室８３が形成された流路構造体８１と、流路構造体８１の上面に配置された圧電アクチュエータ８６とを備えている。
【００４１】
図４(c)に示すように、流路構造体８１は４枚のプレートが積層された構造を有する。この流路構造体８１の下面には複数のノズル４６が開口している。図４(a)に示すように、複数のノズル４６は前後方向（用紙Ｓの搬送方向）に配列されており、４色のインクにそれぞれ対応した、４列のノズル列４７を構成している。複数の圧力室８３は、複数のノズル４６と同様に４列に配列されている。
【００４２】
さらに、図４(a)，４(b)に示すように、流路構造体８１には、それぞれ前後方向に延在する４本のマニホールド８４（８４Ｋ，８４Ｙ，８４Ｍ，８４Ｃ）が形成されている。４本のマニホールド８４は、４列の圧力室列に、４色のインクをそれぞれ供給する。また、４本のマニホールド８４は、流路構造体８１の上面に形成された４つのインク供給孔８５（８５Ｋ，８５Ｙ，８５Ｍ，８５(c)）にそれぞれ接続されている。４つのインク供給孔８５には、４つのサブタンク１４（図１参照）から４色のインクがそれぞれ供給される。以上の構成より、流路構造体８１内には、各マニホールド８４から分岐して、圧力室８３を経てノズル４６に至る複数の個別流路が形成されている。
【００４３】
図４(c)に示すように、圧電アクチュエータ８６は、複数の圧力室８３を覆う振動板８７と、この振動板８７の上面に配置された圧電層８８と、複数の圧力室８３に対応した複数の個別電極８９とを備えている。圧電層８８の上面に位置する複数の個別電極８９は、圧電アクチュエータ８６を駆動するドライバＩＣ９０とそれぞれ電気的に接続されている。このドライバＩＣ９０には、図２に示すように、電源線９９ａ、グランド線９９ｂ、制御信号線９９ｃ等の配線が接続されている。電源線９９ａは、電源回路６０で生成された出力電圧をドライバＩＣ９０に供給するための線である。グランド線９９ｂは、ドライバＩＣ９０をグランドに接続するための線である。制御信号線９９ｃは、コントロールユニット１００からドライバＩＣ９０へ、後述するパルス波形データや波形選択データ等の制御信号を入力するための線である。
【００４４】
圧電層８８の下面に位置する振動板８７は金属材料で形成されており、圧電層８８を挟んで複数の個別電極８９と対向する共通電極の役割を果たす。尚、この振動板８７はドライバＩＣ９０のグランド線９９ｂに接続されて常にグランド電位に保持される。
【００４５】
以上の構成において、１つの個別電極８９、共通電極としての振動板８７の、１つの圧力室８３に対向する電極部分、及び、圧電層８８の１つの圧力室８３と対向する部分によって、１つの圧電素子９５（図４(c)参照）が構成されている。
【００４６】
ドライバＩＣ９０は、コントロールユニット１００からの制御信号に基づいて、各圧電素子９５の個別電極８９に対して駆動パルス信号を出力し、個別電極８９に印加する電圧を、Ｈｉｇｈレベル（電源線９９ａを通じて電源回路６０から受電した出力電圧のレベル）とＬｏｗレベル（グランドレベル）との間で切り換える。このように、本実施形態では、電源回路６０により出力された出力電圧が、各圧電素子９５に共通に印加される。
【００４７】
ノズル４６からインクを吐出させる際の、上記圧電アクチュエータ８６の動作は、以下の通りである。ドライバＩＣ９０により、ある圧電素子９５の個別電極８９の電圧がＬｏｗからＨｉｇｈに切り換えられる。このとき、個別電極８９と共通電極としての振動板８７との間に電位差が生じ、両者の間に挟まれた圧電層８８に圧電変形が生じる。この圧電層８８の圧電変形によって圧力室８３に体積変化が生じて、圧力室８３（ノズル４６）内のインクに圧力（エネルギー）が付与される。このとき、上記圧力室８３に連通するノズル４６からインクの液滴が吐出される。
【００４８】
尚、以下では、説明の便宜上、図１に示すように、ニードル４１ａから複数のノズル４６に至る流路全体をインク流路３０（３０Ｋ，３０Ｙ，３０Ｍ，３０Ｃ）と総称する。
【００４９】
次に、上記圧電アクチュエータ８６を駆動するための、電気的な構成の詳細について説明する。まず、圧電アクチュエータ８６に駆動パルス信号を供給する、ドライバＩＣ９０の構成について説明する。
【００５０】
ドライバＩＣ９０は、各吐出周期（用紙Ｓに１ドットを形成する周期）において、圧電素子９５の個別電極８９に対して、図５(a)〜５(d)に示す４種類の信号の中から１種類の信号を選択して供給する。これら４種類の信号のうち、１種類の信号（図５(a)）は駆動パルスＰを有さない非吐出信号である。また、残りの３種類の信号（図５(b)〜５(d)）は、パルス波形が互いに異なる駆動パルス信号であり、多階調印刷を可能とするために、１つのノズル４６からサイズの異なる３種類の液滴（小玉、中玉、大玉）を吐出させる信号である。より具体的には、図５(b)〜５(d)に示すように、３種類の駆動パルス信号は、１吐出周期に含まれる駆動パルスＰの数が異なっている。また、ドライバＩＣ９０は、コントロールユニット１００から送信された後述する波形選択データに基づいて、各圧電素子９５の個別電極８９に対して、図５(a)〜５(d)に示される４種類の信号のうちの１つを選択して出力する。
【００５１】
図６(a)に示すように、ドライバＩＣ９０は、シフトレジスタ９１、ラッチ回路９２、波形選択回路９３、及び、出力回路９４を有する。シフトレジスタ９１には、コントロールユニット１００から、複数の圧電素子９５のそれぞれに対応した波形選択データが入力される。１つの圧電素子９５に対応する波形選択データは、後述する波形選択回路９３において、図５(a)〜５(d)に示す４種類の信号から１種類の信号を選択させるための、数ビットのビットデータである。また、１吐出周期における、複数の圧電素子９５に対応する波形選択データの総ビット数は、（１つの波形選択データのビット数）×（圧電素子９５の総数）となり、これら多数のビットデータはコントロールユニット１００からドライバＩＣ９０へシリアル入力される。
【００５２】
シフトレジスタ９１は、上記のシリアル入力された多数のビットデータを、パラレル変換してラッチ回路９２へ順次出力する。また、ラッチ回路９２は、シフトレジスタ９１からパラレル出力される多数のビットデータ（波形選択データ）を、１吐出周期に係る全てのデータの入力が完了するまで保持する。そして、全ての波形選択データの入力が完了すると、保持している波形選択データを波形選択回路９３へパラレル出力する。
【００５３】
波形選択回路９３には、コントロールユニット１００から図５(a)〜５(d)に示す４種類の信号のパルス波形データが入力される。そして、波形選択回路９３は、ラッチ回路９２から入力された、複数の個別電極８９のそれぞれに対応する波形選択データに基づいて、４種類の信号の中から１種類を選択し、その波形信号を出力回路９４へ出力する。
【００５４】
波形選択回路９３から出力される波形信号は、シフトレジスタ９１、ラッチ回路９２、及び、波形選択回路９３等のロジック回路の制御電圧レベルの信号である。そして、出力回路９４は、この波形選択回路９３から入力された波形信号を、電源回路６０により出力された出力電圧に応じた電圧レベルまで増幅して駆動パルス信号を生成し、圧電素子９５の個別電極８９へ駆動パルス信号を出力する。
【００５５】
次に、上記圧電アクチュエータ８６を駆動するための、コントロールユニット１００のＡＳＩＣ１０５の構成について説明する。図２に示すように、ＡＳＩＣ１０５は、波形データ記憶回路１５１、波形選択データ生成回路１５２、及び信号出力回路１５３を有する。波形データ記憶回路１５１は、図５(a)〜５(d)に示す、４種類の信号のパルス波形に関するデータ（パルス波形データ）を記憶する。波形選択データ生成回路１５２は、外部装置３１から受信した印刷データ（吐出指示の一例）に基づいて、図５(a)〜５(d)に示す４種類のパルス波形から１つを選択するための波形選択データを、複数の圧電素子９５のそれぞれについて生成する。
【００５６】
信号出力回路１５３は、波形データ記憶回路１５１に記憶されたパルス波形データと、波形選択データ生成回路１５２で生成された波形選択データとを、ドライバＩＣ９０に出力する。これを受けて、ドライバＩＣ９０は複数の圧電素子９５のそれぞれについて、電源回路６０により生成された出力電圧に応じた電圧レベルの駆動パルス信号を生成し、複数の圧電素子９５にそれぞれ供給する。以上のようにして、圧電アクチュエータ８６が駆動されることで、複数のノズル４６からインクが吐出される。
【００５７】
ところで、上述したように、ＣＰＵ１０１は、カートリッジ装着部４１に設けられた光センサ７２により、各インクカートリッジ４２内のインク残量が所定量以下（ニアエンプティ）になったか否かを判断することは可能である。しかしながら、この光センサ７２だけでは、インクカートリッジ４２内のインク残量が零（エンプティ）になったか否かを判断することはできない。
【００５８】
ここで、インクカートリッジ４２内のインク残量が零となった後に、印刷処理等を行うためにノズル４６からインクが吐出されると、その吐出量分だけ、インクカートリッジ４２内のエアがインク流路３０に侵入する。その結果、このインク流路３０に侵入したエアにより、インクの吐出不良等が生じ得る。そこで、光センサ７２により、インクカートリッジ４２内のインク残量が上記所定量以下になったことを検知した時点において、インクカートリッジ４２の交換を促す交換画面をタッチパネル１６１に表示させることも考えられる。しかしながら、この場合には、インクカートリッジ４２内にインクが未だ残留しているにも関わらず、交換される可能性がある。
【００５９】
そこで、本実施形態では、光センサ７２によりインクカートリッジ４２内のインク残量が上記所定量以下になったことを検知した場合、それ以降に印刷処理を実行したときには、当該印刷処理において吐出されたインクの吐出量を色ごとに算出する吐出量算出処理を、印刷データに基づいて実行する。そして、この吐出量算出処理の算出結果に基づいて、各インクカートリッジ４２内のインク残量を推定する残量推定処理を実行するように構成されている。以下、具体的に説明する。
【００６０】
ＡＳＩＣ１０５は、図２に示すように、パルス波形カウント回路１５４を更に有している。このパルス波形カウント回路１５４は、図５(a)〜５(d)に示す４種類のパルス波形それぞれについて、波形選択データ生成回路１５２により当該パルス波形を選択させる波形選択データが生成された回数を、インク色ごとにカウントし、そのカウント情報をＣＰＵ１０１に出力する。即ち、パルス波形カウント回路１５４は、図５(a)〜５(d)に示す４種類の信号それぞれがドライバＩＣ９０から出力された出力回数を、インク色ごとにカウントする。
【００６１】
不揮発性メモリ１０４には、３種類の駆動パルス信号（小玉、中玉、大玉）それぞれについて、圧電素子９５に出力されたときに、ノズル４６から吐出されるインクの液滴量を規定した液滴量規定テーブル１２２（図６(b)参照）が記憶されている。尚、この液滴量規定テーブル１２２が規定している規定液滴量は、電源回路６０により通常電圧が出力されるときの液滴量である。換言すれば、電源回路６０により通常電圧が出力されるときに、液滴量規定テーブル１２２が規定している液滴量のインクが吐出されるように、各駆動パルス信号のパルス波形が決められている。
【００６２】
ＣＰＵ１０１は、吐出量算出処理において、パルス波形カウント回路１５４から出力されたカウント情報を基に、液滴量規定テーブル１２２を参照して、当該印刷処理中に吐出されたインクの吐出量を色毎に算出する。即ち、各駆動パルス信号が圧電素子９５に１回出力されたときにノズル４６から吐出される液滴量が、規定液滴量であるものとして、パルス波形カウント回路１５４から出力されたカウント情報を基に、インクの吐出量を色毎に算出する。
【００６３】
また、不揮発性メモリ１０４には、４つのインクカートリッジ４２に対応して４つのカートリッジ情報１２１（１２１Ｋ，１２１Ｙ，１２１Ｍ，１２１Ｃ）が記憶されている。各カートリッジ情報１２１は、インクカートリッジ４２内のインク残量を示す残量カウント情報１３１を有している。この残量カウント情報１３１のカウント値の初期値は、インクカートリッジ４２がニアエンプティのときのインク残量である上記所定量である。そして、ＣＰＵ１０１は、光センサ７２により任意の色のインクカートリッジ４２内のインク残量が所定量以下となったことを検知した以降において、吐出量算出処理を実行する毎に、算出した当該色の吐出量を、残量カウント情報１３１のカウント値から減算する。
【００６４】
尚、ＣＰＵ１０１は、印刷処理以外の、上記フラッシングや吸引パージ等の、インクカートリッジ４２内からインク流路３０へインクが供給される処理を実行したときにおいても、それぞれのインクの供給量を算出して、残量カウント情報１３１のカウント値から、その算出分を減算する。フラッシングの際の供給量については、上記吐出量算出処理と同様な方法で算出することができる。また、吸引パージの供給量については、吸引ポンプ５１の回転速度や駆動時間により算出することができる。
【００６５】
以上により、各カートリッジ情報１２１の残量カウント情報１３１のカウント値を参照することで、各インクカートリッジ４２内のインク残量を精度よく取得することができ、インク残量が零となった時点を精度よく判断することが可能となる。
【００６６】
ところで、ブラックの顔料インクを貯溜するインクカートリッジ４２Ｋが、長時間静置状態にされると、ヘッド５においてブラックのインクの吐出不良が生じる場合がある。以下、詳細に説明する。
【００６７】
顔料インクでは、顔料が溶媒中に分散された状態で存在しており、長時間静置されると比重の大きい顔料がインクカートリッジ４２の底部に沈降する。このため、ブラックの顔料インクを貯溜するインクカートリッジ４２Ｋにおいては、長時間静置されると、インクカートリッジ４２Ｋの底部に顔料が多量に沈降する。その結果として、インクカートリッジ４２の底部において顔料インクの顔料濃度が局所的に高くなり、その粘度も局所的に高くなる。この増粘した顔料インクがノズル４６Ｋ内に供給されると、ノズル４６Ｋ内のインクの粘度が閾値以上に上昇する場合がある。この場合、ブラックのインクに対応する圧電素子９５Ｋに、上記のように通常電圧に応じた電圧レベルの駆動パルス信号を出力したとしても、ノズル４６Ｋから所望量のブラックのインクが吐出されない、あるいは、ブラックのインクがノズル４６Ｋから全く吐出されない問題が生じる。
【００６８】
これに対して、染料インクは、顔料インクとは異なり、その成分が沈降することは殆どない。従って、これら染料インクを貯溜するインクカートリッジ４２Ｙ，４２Ｍ，４２Ｃが長時間静置されたとしても、これらインクカートリッジ４２Ｙ，４２Ｍ，４２Ｃの底部において、粘度が局所的に高くなることはない。このため、ノズル４６Ｙ，４６Ｍ，４６Ｃ内のインクの粘度も上記閾値以上となることは殆どない。
【００６９】
以上のように、ブラックの顔料インクを貯溜するインクカートリッジ４２Ｋが、長時間静置されると、ヘッド５においてブラックのインクの吐出不良が生じる場合がある。そこで、本実施形態では、ＣＰＵ１０１は、印刷指示を受信した後、印刷処理を実行する前に、ノズル４６Ｋ内のインクの粘度を推定するノズル内粘度推定処理を実行する。そして、ノズル内粘度推定処理により推定したノズル４６Ｋ内のインクの粘度が閾値以上の場合には、通常電圧よりも高い高電圧を電源回路６０に出力させる電圧生成処理を実行する。これにより、圧電素子９５Ｋに出力される駆動パルス信号の電圧レベルが上昇して、ノズル４６Ｋ内のインクに付与される吐出エネルギーが上昇する。その結果として、ノズル４６Ｋから所望量のブラックのインクを吐出させることが可能となる。
【００７０】
次に、電圧生成処理について詳細に説明する。ＣＰＵ１０１は、推定したノズル４６Ｋ内のインクの粘度が閾値以上の場合には、電源回路６０に出力させる高電圧の電圧値を、以下のように設定する。即ち、液滴量規定テーブル１２２で規定された各駆動パルス信号の液滴量である規定液滴量と、高電圧の電圧値に応じた電圧レベルの各駆動パルス信号が圧電素子９５Ｋに印加された際にノズル４６Ｋから吐出されるインクの液滴量である高電圧時液滴量との差が、規定液滴量に対して所定割合以内（例えば、３％以内）となるように、電源回路６０に出力させる高電圧の電圧値を設定する。例えば、液滴量規定テーブル１２２で規定された小玉の駆動パルス信号の規定液滴量を液滴量Ａとする。また、ノズル４６Ｋ内のインクの粘度が閾値以上の場合に、高電圧の電圧値に応じた電圧レベルの小玉の駆動パルス信号が圧電素子９５Ｋに出力された際にノズル４６Ｋから吐出されるインクの高電圧時液滴量をＡ'とする。このとき、液滴量Ａと液滴量Ａ'との差（＝Ａ−Ａ'）が、液滴量Ａに対して上記所定割合以内となるように、電源回路６０に出力させる高電圧の電圧値を設定する。
【００７１】
これにより、ノズル４６Ｋ内のインクの粘度が閾値未満の場合に、通常電圧に応じた電圧レベルの駆動パルス信号が圧電素子９５Ｋに出力されてノズル４６Ｋから吐出されるブラックインクの吐出量である第１吐出量と、ノズル４６Ｋ内のインクの粘度が閾値以上の場合に、高電圧に応じた電圧レベルの駆動パルス信号が圧電素子９５Ｋに出力されてノズル４６Ｋから吐出されるブラックインクの吐出量である第２吐出量との差が、第１吐出量に対して上記所定割合以内となる。その結果として、ノズル４６Ｋ内のインクの粘度が閾値以上に上昇したとしても、ブラックインクの粘度が閾値未満のときと略同じ吐出量のインクを吐出することができる。
【００７２】
加えて、本実施形態では、各種類の駆動パルス信号において、規定液滴量よりも、高電圧時液滴量が少なくなるように、電源回路６０に出力させる高電圧の電圧値を設定する。つまり、上記第１吐出量よりも上記第２吐出量が少なくなるように、電源回路６０に出力させる高電圧の電圧値を設定する。これにより、カートリッジ情報１２１Ｋの残量カウント情報１３１のカウント値が示すインクカートリッジ４２Ｋ内のインク残量が、実際の残量よりも多くなることを抑制することができる。その結果として、インクカートリッジ４２Ｋ内からインク流路３０にエアが侵入することを抑制することができる。
【００７３】
ところで、インク流路３０Ｋ内においても、サブタンク１４Ｋ等で顔料の沈降が生じ得るが、その沈降量は極めて少なく、顔料の沈降による粘度上昇は主にインクカートリッジ４２Ｋ内で生じる。そこで、本実施形態では、ＣＰＵ１０１は、ノズル内粘度推定処理において、推定精度を高めるために、インクカートリッジ４２Ｋにおける貯溜室４４の下部のインクの粘度、即ち、貯溜室４４内の排出管４５との接続部分（以下、排出管接続部分）のインクの粘度を推定するカートリッジ内粘度推定処理を、まず、実行する。そして、このカートリッジ内粘度推定処理により推定した排出管接続部分のインクの粘度を用いて、ノズル４６Ｋ内のインクの粘度を推定する。以下、カートリッジ内粘度推定処理について詳細に説明する。
【００７４】
インクカートリッジ４２Ｋ内に沈降する顔料の沈降量は、当該インクカートリッジ４２Ｋが静置されていた期間が長いほど多くなる。また、インクカートリッジ４２Ｋ内に沈降する顔料の沈降量は、インクカートリッジ４２Ｋ内からインク流路３０内へのインクの供給頻度が少ないほど多くなる。加えて、顔料インクは、インクカートリッジ４２内の温度が高いほど、粘度が低くなるため、顔料の沈降が促進される。
【００７５】
そこで、不揮発性メモリ１０４のカートリッジ情報１２１Ｋは、図２に示すように、総供給量カウント情報１３２、経過時間情報１３３、及び温度履歴情報１３４を有している。
【００７６】
総供給量カウント情報１３２は、インクカートリッジ４２Ｋがカートリッジ装着部４１Ｋに装着されたことを装着検知センサ７１が検知した装着検知時点から、インクカートリッジ４２Ｋ内からインク流路３０へ供給されたインクの供給量を示すカウント情報である。ＣＰＵ１０１は、印刷処理、フラッシング、吸引パージ等、インクカートリッジ４２Ｋ内からインク流路３０へインクが供給される毎に、その供給量を算出して、総供給量カウント情報１３２のカウント値に加算する。
【００７７】
経過時間情報１３３は、上記装着検知時点からの経過時間を示す情報であり、装着検知時点以降において、コントロールユニット１００の内部時計により逐次更新される。温度履歴情報１３４は、上記装着検知時点から温度センサ１６０により計測された温度の履歴情報である。ＣＰＵ１０１は、内部時計により一定時間を計時する毎に、そのときに温度センサ１６０により計測されていた温度を温度履歴情報１３４に追加する。
【００７８】
ＣＰＵ１０１は、カートリッジ内粘度推定処理では、これら総供給量カウント情報１３２、経過時間情報１３３、及び温度履歴情報１３４に基づいて、顔料の沈降量を推定して、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度を推定する。これにより、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度を精度よく推定することができる。従って、このカートリッジ内粘度推定処理の推定結果を用いることで、ノズル４６Ｋ内のインクの粘度を精度よく推定することができる。
【００７９】
ところで、電源回路６０により出力される出力電圧が通常電圧から高電圧に上昇すると、圧電素子９５Ｙ，９５Ｍ，９５(c)に出力される駆動パルス信号の電圧レベルも上昇する。しかしながら、先に触れたように、染料インクを吐出する、ノズル４６Ｙ内，ノズル４６Ｍ内、ノズル４６Ｃ内のインクの粘度は、閾値以上には殆どならない。このため、電源回路６０により出力される出力電圧が通常電圧から高電圧へ上昇すると、ノズル４６Ｙ，ノズル４６Ｍ、ノズル４６Ｃそれぞれから、液滴量規定テーブル１２２で規定された規定液滴量よりも大きいサイズの液滴が吐出される。このため、上述したように、吐出量算出処理において、各駆動パルス信号を圧電素子９５Ｙ，９５Ｍ，９５(c)に１回出力したときにノズル４６Ｙ，ノズル４６Ｍ、ノズル４６Ｃそれぞれから吐出される液滴量が規定液滴量であるとして吐出量を算出すると、その算出した吐出量は実際の吐出量よりも少なくなる。その結果として、カートリッジ情報１２１Ｙ，１２１Ｍ，１２１Ｃの残量カウント情報１３１のカウント値が示すインク残量が、実際のインク残量よりも多くなる問題が生じる。
【００８０】
そこで、本実施形態では、イエロー、シアン、マゼンタのカラーインクの吐出量については、電源回路６０により出力される出力電圧が通常電圧から高電圧に上昇した場合には、その電圧上昇に基づく吐出量の増加に応じて、多くなるように算出する。以下、具体的に説明する。
【００８１】
電源回路６０により高電圧が出力されるときに、任意の種類の駆動パルス信号を圧電素子９５Ｙ，９５Ｍ，９５(c)に出力した際にノズル４６Ｙ，４６Ｍ，４６Ｃから吐出されるインクの液滴量の規定液滴量からの増加量Ｕ'は、以下の式１により求めることができる。
【００８２】
Ｕ'=α（Ｖ−Ｖ0）×Ｕ・・・（式１）
Ｕ'：液滴量の増加量
α：電圧感度
Ｖ：高電圧の電圧値
Ｖ0：通常電圧の電圧値
Ｕ：規定液滴量
この式１から分かるように、増加量Ｕ'は、高電圧の電圧値Ｖが高いほど多くなる。尚、電圧感度αは、電圧に対する液滴量の増加割合を示す。この電圧感度αは、インクの色毎、及び駆動パルス信号のパルス波形毎に異なる。不揮発性メモリ１０４には、図６(c)に示すように、各カラーインクについて、駆動パルス信号のパルス波形毎の電圧感度αの値を規定した電圧感度テーブル１２４が記憶されている。
【００８３】
ＣＰＵ１０１は、電源回路６０により高電圧が出力されるときには、パルス波形カウント回路１５４から出力されたカウント情報、液滴量規定テーブル１２２、及び電圧感度テーブル１２４に基づいて、各カラーインクについて、電圧上昇による吐出量の増加量を算出する。そして、この増加量を、ノズル４６Ｙ，４６Ｍ，４６Ｃから吐出される液滴量が規定液滴量であるものとして算出した上記吐出量に加算する。以上により、イエロー、シアン、マゼンタのカラーインクについての吐出量の算出精度を向上させることができる。
＜インクジェットプリンタの動作＞
次に、プリンタ１の処理の一例について、図７を参照しつつ説明する。
【００８４】
ＣＰＵ１０１は、外部装置３１から印刷指示を受信する受信処理を実行する（Ｓ１：ＹＥＳ）と、後で図８を参照して説明するノズル内粘度推定処理を実行する（Ｓ２）。ノズル内粘度推定処理により、ノズル４６Ｋ内のインクの粘度が推定される。この後、ＣＰＵ１０１は、推定したノズル４６Ｋ内のインクの粘度が閾値以上か判断する（Ｓ３）。閾値以上と判断した場合（Ｓ３：ＹＥＳ）には、ＣＰＵ１０１は、受信した印刷指示に基づいて、印刷処理中にブラックインクをノズル４６Ｋから吐出させる必要があるか判断するブラックインク吐出要否判断処理を実行する（Ｓ４）。具体的には、印刷指示が、上記第１印刷モードでの印刷処理の実行を指示している場合には、ブラックインクを吐出させる必要があると判断し、第２印刷モードでの印刷処理の実行を指示している場合には、ブラックインクを吐出させる必要がないと判断する。
【００８５】
印刷処理中にブラックインクを吐出させる必要があると判断した場合（Ｓ４：ＹＥＳ）には、ＣＰＵ１０１は、電源回路６０により出力させる出力電圧を通常電圧よりも高い高電圧に設定し、その設定した高電圧の電圧値を電圧設定情報１２３として不揮発性メモリ１０４に記憶する（Ｓ５）。尚、このとき、Ｓ２により推定したノズル４６Ｋ内のインクの粘度が高いほど、高い電圧値を設定する。Ｓ５の処理が終了すると、Ｓ７の処理に移る。
【００８６】
Ｓ３の処理でノズル４６Ｋ内のインクの粘度が閾値未満と判断した場合（Ｓ３：ＮＯ）、あるいは、Ｓ４の処理で印刷処理中にブラックインクを吐出させる必要がないと判断した場合（Ｓ４：ＮＯ）には、ＣＰＵ１０１は、電源回路６０により出力させる出力電圧を通常電圧に設定し、その設定した通常電圧の電圧値を電圧設定情報１２３として不揮発性メモリ１０４に記憶する（Ｓ６）。このように、ノズル４６Ｋ内のインクの粘度が閾値以上である場合でも、印刷処理中にブラックインクを吐出させる必要がなければ、電源回路６０により出力させる出力電圧が通常電圧に設定される。このため、消費電力を抑えることができる。このＳ６の処理が終了すると、Ｓ７の処理に移る。
【００８７】
Ｓ７の処理では、ＣＰＵ１０１は、電圧設定情報１２３に設定された電圧値の出力電圧を電源回路６０に出力させた上で、印刷データに基づいて、ヘッド５及びキャリッジ駆動モータ２０を制御する印刷処理を実行する。以上のＳ５又はＳ６における不揮発性メモリ１０４に電圧設定情報１２３を記憶する処理、及びＳ７の電圧設定情報１２３に設定された電圧値の出力電圧を電源回路６０に出力させる処理が、「電圧生成処理」に相当する。
【００８８】
Ｓ７の処理の後、ＣＰＵ１０１は、パルス波形カウント回路１５４から出力されたカウント情報を基に、液滴量規定テーブル１２２を参照して、Ｓ７の印刷処理中に吐出されたインクの吐出量を色毎に算出する（Ｓ８）。
【００８９】
次に、ＣＰＵ１０１は、電圧設定情報１２３に設定された電圧値が高電圧値である場合（Ｓ９：ＹＥＳ）には、パルス波形カウント回路１５４から出力されたカウント情報、液滴量規定テーブル１２２、及び電圧感度テーブル１２４に基づいて、各カラーインク色について、電圧上昇による吐出量の増加量を算出し、Ｓ８の処理で算出した吐出量に加算する（Ｓ１０）。このＳ８〜Ｓ１０の処理が「吐出量算出処理」に相当する。
【００９０】
Ｓ１０の処理の後、あるいは、Ｓ９の処理で電圧設定情報１２３に設定された電圧値が高電圧値でない場合（Ｓ９：ＮＯ）には、ＣＰＵ１０１は、各カートリッジ情報１２１の総供給量カウント情報１３２のカウント値に対して、対応する色について算出したインクの吐出量を加算する（Ｓ１１）。
【００９１】
この後、光センサ７２によりインク残量が所定量以下（ニアエンプティ）となったことが検知されているインクカートリッジ４２に関する残量カウント情報１３１のカウント値から、対応する色について算出された吐出量分を減算する（Ｓ１２）。この後、ＣＰＵ１０１は、カートリッジ情報１２１の残量カウント情報１３１を参照して、４つのインクカートリッジ４２それぞれのインク残量を推定する残量推定処理を実行する（Ｓ１３）。そして、ＣＰＵ１０１はＳ１３で推定した、４つのインクカートリッジ４２の何れかのインク残量が零（エンプティ）か判断する（Ｓ１４）。４つのインクカートリッジ４２の何れかのインク残量が零と判断した場合（Ｓ１４：ＹＥＳ）には、当該インク残量が零と判断したインクカートリッジ４２の交換を促す交換画面をタッチパネル１６１に表示して（Ｓ１５）、本処理を終了する。
【００９２】
次に、図８を参照して、ノズル内粘度推定処理について説明する。
【００９３】
まず、ＣＰＵ１０１は、総供給量カウント情報１３２、経過時間情報１３３及び温度履歴情報１３４を参照して、インクカートリッジ４２Ｋ内の排出管接続部分の現在のインクの粘度を推定するカートリッジ内粘度推定処理を実行する（Ａ１）。この後、ＣＰＵ１０１は、推定した現在のインクの粘度と、総供給量カウント情報１３２の現在のカウント値とを関連付けて、不揮発性メモリ１０４のカートリッジ情報１２１Ｋの粘度履歴情報１３５に新たに記憶して、粘度履歴情報１３５を更新する（Ａ２）。尚、粘度履歴情報１３５は、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度と、総供給量カウント情報１３２のカウント値とを関連付けた、排出管接続部分のインクの粘度の履歴情報である。
【００９４】
次に、ＣＰＵ１０１は、粘度履歴情報１３５を参照して、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度が過去に閾値以上であったことがあるか判断する（Ａ３）。インクの粘度が過去に閾値以上であったことがないと判断した場合（Ａ３：ＮＯ）には、ＣＰＵ１０１は、Ａ２の処理で推定した現在のインクの粘度が閾値以上か判断する（Ａ４）。現在のインクの粘度が閾値以上であると判断した場合（Ａ４：ＹＥＳ）には、ＣＰＵ１０１は、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度が閾値未満から閾値以上に遷移したとして、総供給量カウント情報１３２の現在のカウント値を増粘カウント値としてカートリッジ情報１２１Ｋのカウント情報１３６に記憶する（Ａ５）。Ａ５の処理の後、あるいは、Ａ４の処理において、現在のインクの粘度が閾値未満と判断した場合（Ａ４：ＮＯ）には、ＣＰＵ１０１は、ノズル４６Ｋ内のインクの粘度は閾値未満と推定して（Ａ６）、本処理を終了する。
【００９５】
Ａ３の処理で、インクの粘度が過去に閾値以上であったことがあると判断した場合（Ａ３：ＹＥＳ）には、ＣＰＵ１０１は、Ａ１で推定した現在のインクの粘度が閾値以上か判断する（Ａ７）。現在のインクの粘度が閾値以上と判断した場合（Ａ７：ＹＥＳ）には、ＣＰＵ１０１は、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度が閾値未満から閾値以上に遷移した（増粘した）後に、インクカートリッジ４２Ｋ内からインク流路３０Ｋに供給されたインクの供給量を算出する（Ａ８）。具体的には、総供給量カウント情報１３２の現在のカウント値から、カウント情報１３６の増粘カウント値を減算した量を、増粘後の供給量とする。この後、ＣＰＵ１０１は、増粘後の供給量が、インク流路３０Ｋの流路容量未満か判断することで、増粘したインクがノズル４６Ｋ内に到達したか推定する到達推定処理を実行する（Ａ９）。増粘後の供給量が、インク流路３０Ｋの流路容量未満と判断した場合（Ａ９：ＹＥＳ）には、ＣＰＵ１０１は、増粘したインクがノズル４６内には未だ到達しておらず、ノズル４６Ｋ内のインクの粘度は閾値未満と推定し（Ａ６）、本処理を終了する。
【００９６】
一方で、Ａ９の処理で、増粘後の供給量が、インク流路３０Ｋの流路容量以上と判断した場合（Ａ９：ＮＯ）には、ＣＰＵ１０１は、増粘したインクがノズル４６内に到達しており、ノズル４６Ｋ内のインクの粘度は閾値以上と推定し、且つその粘度を推定する増粘推定処理を実行する（Ａ１０）。具体的には、粘度履歴情報１３５において、総供給量カウント情報１３２の現在のカウント値から、インク流路３０Ｋの流路容量を減算した値に最も近いカウント値に関連付けられた粘度を、ノズル４６Ｋ内のインクの粘度と推定する。Ａ１０の処理が終了すると、本処理を終了する。
【００９７】
Ａ７の処理で、Ａ２で推定したインクカートリッジ４２Ｋの排出管接続部分の現在のインクの粘度が閾値未満と判断した場合（Ａ７：ＮＯ）には、粘度履歴情報１３５を参照して、前回のカートリッジ内粘度推定処理により推定したインクカートリッジ４２Ｋの排出管接続部分のインクの粘度が閾値以上か判断する（Ａ１１）。前回のインクの粘度が閾値以上と判断した場合（Ａ１１：ＹＥＳ）には、ＣＰＵ１０１は、インクカートリッジ４２Ｋの排出管接続部分のインクの粘度が閾値以上から閾値未満に遷移したとして、総供給量カウント情報１３２の現在のカウント値を増粘解消後カウント値としてカウント情報１３６に記憶する（Ａ１２）。この後、ＣＰＵ１０１は、Ａ１０の処理に移り、ノズル４６Ｋ内のインクの粘度は閾値以上と推定し、且つ、その粘度を推定して、本処理を終了する。
【００９８】
Ａ１１の処理で、前回のインクの粘度が閾値未満と判断した場合（Ａ１１：ＮＯ）には、ＣＰＵ１０１は、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度が閾値以上から閾値未満に遷移した（増粘解消）後に、インクカートリッジ４２Ｋ内からインク流路３０Ｋに供給されたインクの供給量を算出する（Ａ１３）。具体的には、総供給量カウント情報１３２の現在のカウント値から、カウント情報１３６の増粘解消後カウント値を減算した量を、増粘解消後の供給量とする。この後、ＣＰＵ１０１は、増粘解消後の供給量が、インク流路３０Ｋの流路容量未満か判断する（Ａ１４）。増粘解消後の供給量が、インク流路３０Ｋの流路容量未満と判断した場合（Ａ１４：ＹＥＳ）には、ＣＰＵ１０１は、増粘したインクがノズル４６Ｋ内に未だ留まっていると判断し、Ａ１０の処理に移り、ノズル４６Ｋ内のインクの粘度は閾値以上と推定し、且つ、その粘度を推定して、本処理を終了する。増粘解消後の供給量が、インク流路３０Ｋの流路容量以上と判断した場合（Ａ１４：ＮＯ）には、ＣＰＵ１０１は、インク流路３０Ｋ内の増粘したインクはノズル４６Ｋから全て吐出されたと判断し、ノズル４６Ｋ内のインクの粘度は閾値未満と推定し（Ａ１５）、本処理を終了する。
【００９９】
以上、本実施形態によると、ノズル４６Ｋ内でのブラックインクの粘度が閾値以上に上昇すると、電源回路６０が出力する出力電圧が通常電圧から高電圧に上昇する。このため、印刷処理において、ブラックインクの増粘によりブラックインクが不吐出となることを抑制することができる。また、カラーインクについては、電源回路６０が出力する出力電圧が通常電圧から高電圧に上昇すると、印刷処理により吐出されるインクの吐出量は多くなる。そこで、吐出量算出処理において、これらカラーインクの吐出量については、電源回路６０が出力する出力電圧が高電圧である場合には、通常電圧と比べて、吐出量増加に応じて多く算出する。これによりカラーインクについての吐出量の算出精度を向上させることができる。
【０１００】
以上説明した実施形態において、ノズル４６Ｋが「第１ノズル」に相当し、ノズル４６Ｙ，４６Ｍ，４６Ｃが「第２ノズル」に相当する。インクカートリッジ４２Ｋが「第１インクタンク」に相当し、インクカートリッジ４２Ｙ，４２Ｍ，４２Ｃが「第２インクタンク」に相当する。ブラックインク（顔料インク）が「第１インク」に相当し、カラーインク（染料インク）が「第２インク」に相当する。圧電素子９５Ｋが「第１駆動素子」に相当し、圧電素子９５Ｙ，９５Ｍ，９５(c)が「第２駆動素子」に相当する。電源回路６０が「電圧生成回路」に相当する。不揮発性メモリ１０４が「メモリ」に相当する。コントロールユニット１００及びドライバＩＣ９０を合わせたものが「コントローラ」に相当する。液滴量規定テーブル１２２及び電圧感度テーブル１２４を合わせたものが、「信号関連情報」及び「インク関連情報」に相当する。カートリッジ装着部４１Ｋの光センサ７２が「第１センサ」に相当し、カートリッジ装着部４１Ｙ，４１Ｍ，４１Ｃの光センサ７２が「第２センサ」に相当する。カートリッジ装着部４１が「タンク装着部」に相当する。温度センサ１６０が「温度計測部」に相当する。排出管４５が「供給部」に相当する。印刷指示が「吐出指示」に相当する。
【０１０１】
次に、前記実施形態に種々の変更を加えた変更形態について説明する。上述の実施形態では、イエロー、シアン、マゼンタのカラーインクは染料インクであったが、顔料インクであってもよい。ここで、ブラックの顔料インクは、イエロー、シアン、マゼンタのカラーの顔料インクと比べて、顔料が沈降しやすい顔料インクである。これは、ブラックの顔料インクの方が、カラーの顔料インクよりも、顔料粒子の粒子径が大きくて重く、且つその顔料粒子の含有量が多いことに主に起因する。従って、各インクカートリッジ４２が、長時間静置された場合には、インクカートリッジ４２Ｋの方が、インクカートリッジ４２Ｙ，４２Ｍ，４２Ｃと比べて底部に顔料が多量に沈降して、その粘度も高くなる。このため、ノズル４６Ｋ内のインクは、ノズル４６Ｙ内、ノズル４６Ｍ内、ノズル４６Ｃ内のインクと比べて、その粘度が閾値以上になり易い。従って、この変更形態についても、上述の実施形態と同じく、ノズル４６Ｋ内のインクの粘度を推定して、その推定結果に応じて電源回路６０から出力させる出力電圧を調整することで、ブラックインクが不吐出となることを抑制できる。また、カラーインクの吐出量については、電源回路６０の出力電圧が高電圧である場合には、通常電圧と比べて、電圧上昇に基づく吐出量の増加に応じて多く算出することで、吐出量の算出精度を向上させることができる。
【０１０２】
また、上述の実施形態では、ノズル内粘度推定処理は、インクカートリッジ４２内での顔料の沈降を考慮して行われるが、インクの水分蒸発を考慮して行われてもよい。具体的には、インクカートリッジ４２内にインクが滞在する間、及び、インクカートリッジ４２内のインクがノズル４６に移動する過程において、インクの水分は時間の経過とともに蒸発する。このときの、単位時間当たりの蒸発量はインクの種類によって互いに異なる。例えば、染料インクは、その種類によって、水分含有量が異なるため、単位時間当たりの蒸発量が互いに異なる。このため、複数のノズル４６内において、単位時間当たりの蒸発量が大きいインクの粘度が、単位時間当たりの蒸発量が小さいインクの粘度よりも、大きく上昇することがある。従って、例えば、ブラックインク、イエローインク、シアンインク、マゼンタインクの全てが染料インクの場合、ＣＰＵ１０１は、単位時間当たりの蒸発量が大きいインクの粘度を総供給量カウント情報１３２や経過時間情報１３３に基づいて推定してもよい。この場合、単位時間当たりの蒸発量が大きいインクの粘度が閾値以上になった場合に、電源回路６０から出力させる出力電圧を高電圧に上昇させる。一方で、単位時間当たりの蒸発量が小さいインクの吐出量については、電源回路６０が出力する出力電圧が高電圧である場合には、通常電圧の場合と比べて、電圧上昇に基づく吐出量の増加に応じて、多く算出する。これにより、インクが不吐出となることを抑制しつつ、吐出量の算出精度を向上させることができる。
【０１０３】
次に、別の変更形態について説明する。上述の実施形態ではブラックインクを吐出するノズル４６Ｋ内のインクの粘度のみを推定し、その推定した粘度が閾値以上となったときに、電源回路６０が出力する出力電圧を通常電圧から高電圧に上昇させている。しかしながら、カラーインクを吐出するノズル４６Ｙ内、ノズル４６Ｍ内、ノズル４６Ｃ内のインクの粘度も閾値以上となる可能性もあり、これらカラーインクが吐出できない場合も生じ得る。特に、カラーインクが顔料インクである場合、染料インクである場合と比べて、ノズル４６Ｙ内、ノズル４６Ｍ内、ノズル４６Ｃ内のインクの粘度は上昇しやすい。このため、各インクカートリッジ４２のカートリッジ装着部４１への装着時期等によっては、ノズル４６Ｋ内のインクの粘度よりも、ノズル４６Ｙ内、ノズル４６Ｍ内、ノズル４６Ｃ内のインクの粘度が高くなる場合もあり得る。そこで、本変更形態では、ノズル内粘度推定処理では、各ノズル４６内のインクの粘度を推定する。そして、何れかのノズル４６内のインクの粘度が閾値以上の場合には、電源回路６０が出力する出力電圧を通常電圧から高電圧に上昇させる。これにより、各色のインクについて、インクの増粘によりノズル４６からインクを吐出できなくなることを抑制することができる。
【０１０４】
以下、本変更形態のプリンタ１の処理の一例について、図９を参照しつつ説明する。尚、不揮発性メモリ１０４の電圧感度テーブル１２４には、ブラックについての電圧感度αの値も、駆動パルス信号のパルス波形毎に規定されている。また、各カートリッジ情報１２１には、残量カウント情報１３１、総供給量カウント情報１３２、経過時間情報１３３、温度履歴情報１３４、粘度履歴情報１３５、及びカウント情報１３６が記憶されている。
【０１０５】
ＣＰＵ１０１は、外部装置３１から印刷指示を受信する（Ｂ１：ＹＥＳ）と、図８を参照して説明したノズル内粘度推定処理をインク色毎に実行する（Ｂ２）。このノズル内粘度推定処理により、ノズル４６Ｋ内のインクの粘度だけでなく、ノズル４６Ｙ，４６Ｍ，４６Ｃ内のインクの粘度も推定される。この後、ＣＰＵ１０１は、推定した何れかのノズル４６内のインクの粘度が閾値以上か判断する（Ｂ３）。何れかのノズル４６内のインクの粘度が閾値以上と判断した場合（Ｂ３：ＹＥＳ）には、ＣＰＵ１０１は、受信した印刷指示に基づいて、印刷処理中に当該ノズル４６からインクを吐出させる必要があるか判断する（Ｂ４）。
【０１０６】
印刷処理中に当該ノズル４６からインクを吐出させる必要があると判断した場合（Ｂ４：ＹＥＳ）には、ＣＰＵ１０１は、電源回路６０により出力させる出力電圧を通常電圧よりも高い高電圧に設定し、その設定した高電圧の電圧値を電圧設定情報１２３として不揮発性メモリ１０４に記憶する（Ｂ５）。
【０１０７】
Ｂ３の処理で全てのノズル４６内のインクの粘度が閾値未満と判断した場合（Ｂ３：ＮＯ）、あるいは、Ｂ４の処理で印刷処理中に当該ノズル４６からインクを吐出させる必要がないと判断した場合（Ｂ４：ＮＯ）には、ＣＰＵ１０１は、電源回路６０により出力させる出力電圧を通常電圧に設定し、その設定した通常電圧の電圧値を電圧設定情報１２３として不揮発性メモリ１０４に記憶する（Ｂ６）。
【０１０８】
Ｂ５の処理の後、又はＢ６の処理の後、ＣＰＵ１０１は、上記Ｓ７及びＳ８と同様な、Ｂ７及びＢ８の処理を実行する。この後、ＣＰＵ１０１は、電圧設定情報１２３に設定された電圧値が高電圧値である場合（Ｂ９：ＹＥＳ）には、パルス波形カウント回路１５４から出力されたカウント情報、液滴量規定テーブル１２２、及び電圧感度テーブル１２４に基づいて、Ｂ３の処理で粘度が閾値未満と推定した各インクについて、電圧上昇による吐出量の増加量を算出し、Ｂ８の処理で算出した吐出量に加算する（Ｂ１０）。
【０１０９】
Ｂ１０の処理の後、あるいは、Ｂ９の処理で電圧設定情報１２３に設定された電圧値が高電圧値でない場合（Ｂ９：ＮＯ）には、上記Ｓ１１〜Ｓ１５の処理と同様なＢ１１〜Ｂ１５の処理を実行して、本処理を終了する。
【０１１０】
以上、本変更形態によると、或るノズル４６内でのインクの粘度が閾値以上に上昇すると、電源回路６０が出力する出力電圧が通常電圧から高電圧に上昇する。このため、印刷処理において、インクの増粘により当該或るノズル４６からインクが吐出できなくなることを抑制することができる。また、ノズル４６内のインクの粘度が閾値未満であると推定しているインクの吐出量については、電源回路６０が出力する出力電圧が高電圧である場合には、通常電圧と比べて、電圧上昇に基づく吐出量の増加に応じて多くなるように算出する。これによりインクの吐出量の算出精度を向上させることができる。
【０１１１】
以下、その他の変更形態について説明する。
【０１１２】
上述の実施形態では、イエロー、シアン、マゼンタのカラーインクの吐出量については、電源回路６０により出力される出力電圧が通常電圧から高電圧に上昇した場合には、その電圧上昇、即ち、高電圧と通常電圧との差分に基づく吐出量の増加に応じて、多くなるように算出した。しかしながら、高電圧の通常電圧に対する比率に基づく吐出量の増加に応じて、カラーインクの吐出量が多くなるように算出してもよい。この場合も、インクの吐出量を精度よく算出することができる。
【０１１３】
ノズル内粘度推定処理は、少なくともノズル４６Ｋを含む流路領域に存在するインクの粘度を推定する処理であればよい。従って、例えば、ノズル内粘度推定処理が、圧力室８３からノズル４６Ｋに至る流路等、インクの吐出に影響を及ぼす流路内に存在するインクの粘度を推定する処理であってもよい。
【０１１４】
残量カウント情報１３１のカウント値の初期値が零であり、光センサ７２によりニアエンプティが検出された以降において、吐出量算出処理が実行される毎に、算出された吐出量を残量カウント情報１３１のカウント値に加算するように構成されていてもよい。この場合、ＣＰＵ１０１は、残量カウント情報１３１のカウント値がニアエンプティに相当する所定量に到達したときに、インクカートリッジ４２のインク残量が零と判断する。また、光センサ７２が設けられておらず、総供給量カウント情報１３２のカウント値のみにより各インクカートリッジ４２のインク残量を判断するように構成されていてもよい。
【０１１５】
また、インクカートリッジが装着されるカートリッジ装着部がキャリッジに搭載された、いわゆるオンキャリッジタイプのプリンタにも適用することができる。インクカートリッジ４２の排出管４５は、貯溜室４４の下部に接続されていなくてもよく、例えば、貯溜室４４の中部に接続されていてもよい。また、ノズル４６Ｋ内のインクの粘度が閾値以上の場合には、印刷モードに関わらず、電源回路６０に高電圧を出力させるように構成されていてもよい。
【０１１６】
加えて、上述の実施形態では、インクの供給源であるタンクは、インクカートリッジであったが、これに限定されるものではなく、例えば、可撓性を有する樹脂からなるパウチ式のインク収容袋であってもよい。このインク収容袋には、インク供給チューブ２２を接続可能なキャップが設けられており、インク供給チューブ２２をこのキャップに接続したときにインク収容袋内のインクがインク供給チューブ２２に流通可能となる。
【０１１７】
また、上述の実施形態では、各色のインクについての液滴量に関する電圧感度情報は、プリンタ１の不揮発性メモリ１０４の電圧感度テーブル１２４に予め記憶されていたが、これに限定されるものではない。例えば、各インクカートリッジ４２に、貯溜されているインクの液滴量に関する電圧感度情報を記憶するメモリが設けられており、このメモリに記憶されている電圧感度情報を受信することで、各色のインクについての電圧感度情報を取得してもよい。
【０１１８】
各インクカートリッジ４２に貯溜されているインクは、互いに色が異なるが、種類（成分）が異なるならば、同じ色であってもよい。ノズル４６内のインクに吐出エネルギーを付与する駆動素子は、圧電素子であったが、これに限定されるものではない。例えば、駆動素子として、インクを加熱して膜沸騰を生じさせる発熱体を採用してもよい。また、圧電素子９５に共通の電圧を生成する電圧生成回路が、ヘッド５に搭載されていてもよい。カートリッジ内粘度推定処理では、総供給量カウント情報１３２、経過時間情報１３３、及び温度履歴情報１３４に基づいて、顔料の沈降量を推定して、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度を推定していたが、総供給量カウント情報１３２、及び経過時間情報１３３のみに基づいて推定してもよい。また、インクカートリッジ４２内のインクの残量が減ると、顔料の沈降量が少なくなる。このため、インクカートリッジ４２Ｋ内の排出管接続部分のインクの粘度が閾値以上から閾値未満に遷移したかについては、増粘後のインク供給量のみに基づいて推定してもよい。
【０１１９】
また、本発明は、インクジェットヘッドを固定した状態で、搬送機構により搬送される用紙に画像を印刷する、所謂ライン式のインクジェットプリンタにも適用されうる。
【符号の説明】
【０１２０】
１  インクジェットプリンタ（インクジェット記録装置）
４２Ｋ  インクカートリッジ（第１インクタンク）
４２Ｙ，４２Ｍ，４２Ｃ  インクカートリッジ（第２インクタンク）
４６  ノズル
９５  圧電素子（駆動素子）
６３  電圧生成回路
９０  ドライバＩＣ
１００  制御装置
【図１】
2019043132.tif 000003
【図２】
2019043132.tif 000004
【図３】
2019043132.tif 000005
【図４】
2019043132.tif 000006
【図５】
2019043132.tif 000007
【図６】
2019043132.tif 000008
【図７】
2019043132.tif 000009
【図８】
2019043132.tif 000010
【図９】
2019043132.tif 000011