(57)【要約】 【課題】様々なインク特性に応じて、インクの吐出制御を適切に実施することが可能なインクジェット記録装置、制御方法、および、プログラムを提供する。【解決手段】本発明に係るインクジェット記録装置は、インクを蓄えるための容器と、容器内のインクの残量を検知する第１検知部と、容器にインクを供給するための送液部と、インクを吐出するためのエネルギー発生手段と、記憶部と、設定部と、を備える。記憶部は、それぞれが、予め定められたインクの供給時間を示す複数の時間情報ごとに、駆動情報が対応付けられた対応情報を記憶する。設定部は、送液部によるインクの供給が開始されてから第１検知部によりインクの残量が閾値以上であることが検出されるまでの時間を示す実供給時間と、対応情報に含まれる複数の時間情報のうち現在の駆動情報に対応付けられた時間情報が示す時間とが異なる場合、対応情報を用いて、駆動情報を設定する。【選択図】図１５
2014210376.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット記録装置であって、
インクを蓄えるための容器と、
前記容器内のインクの残量を検知する第１検知部と、
前記容器にインクを供給するための送液部と、
インクを吐出するためのエネルギー発生手段と、
それぞれが、予め定められたインクの供給時間を示す複数の時間情報ごとに、前記エネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報を記憶する記憶部と、
前記送液部によるインクの供給が開始されてから前記第１検知部により前記容器内のインクの残量が閾値以上であることが検出されるまでの時間を示す実供給時間と、前記対応情報に含まれる複数の前記時間情報のうち現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定部と、を備える、
インクジェット記録装置。
【請求項２】
前記設定部は、前記実供給時間と、前記対応情報に含まれる複数の前記時間情報のうち、現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報に含まれる複数の前記駆動情報のうち、前記実供給時間に対応する前記時間情報に対応付けられた前記駆動情報を、新たな前記駆動情報として設定する、
請求項１に記載のインクジェット記録装置。
【請求項３】
前記エネルギー発生手段を用いてインク滴を吐出する液滴吐出ヘッドが１以上搭載された記録ヘッド内の温度を検出する第２検知部をさらに備え、
前記対応情報は、複数の前記時間情報ごとに、前記駆動情報と、予め定められた前記記録ヘッド内の温度を示す温度情報とが対応付けられた情報であり、
前記設定部は、前記実供給時間と、前記対応情報に含まれる複数の前記時間情報のうち現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報と、前記実供給時間と、前記第２検知部により検出された温度と、を用いて、前記駆動情報を設定する、
請求項１または請求項２に記載のインクジェット記録装置。
【請求項４】
前記設定部は、前記実供給時間と、前記対応情報に含まれる複数の前記時間情報のうち現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報に含まれる複数の前記駆動情報のうち、前記実供給時間に対応する前記時間情報、および、前記第２検知部により検出された温度に対応する前記温度情報の各々に対応付けられた前記駆動情報を、新たな前記駆動情報として設定する、
請求項３に記載のインクジェット記録装置。
【請求項５】
外部から受信した新たな前記対応情報に応じて、前記記憶部に記憶された前記対応情報を更新する更新部をさらに備える、
請求項１乃至４のうちの何れか１項に記載のインクジェット記録装置。
【請求項６】
インクジェット記録装置であって、
インクを蓄えるための容器と、
前記容器内のインクの残量を検知する第１検知部と、
インクを吐出するためのエネルギー発生手段と、
インクの吐出量を検知する第３検知部と、
それぞれが、予め定められたインクの吐出量を示す複数の吐出量情報ごとに、前記エネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報を記憶する記憶部と、
インクの吐出が開始されてから前記第１検知部により前記容器内のインクの残量が閾値以下であることが検出されるまでにわたって前記第３検知部により検知されたインクの吐出量を示す実吐出量と、前記対応情報に含まれる複数の前記吐出量情報のうち現在の前記駆動情報に対応付けられた前記吐出量情報が示す値とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定部と、を備える、
インクジェット記録装置。
【請求項７】
前記設定部は、前記実吐出量と、前記対応情報に含まれる複数の前記吐出量情報のうち現在の前記駆動情報に対応付けられた前記吐出量情報が示す吐出量とが異なる場合、前記対応情報に含まれる複数の前記駆動情報のうち、前記実吐出量に対応する前記吐出量情報に対応付けられた前記駆動情報を、新たな前記駆動情報として設定する、
請求項６に記載のインクジェット記録装置。
【請求項８】
前記エネルギー発生手段を備えてインク滴を吐出する液滴吐出ヘッド内の温度を検出する第２検知部をさらに備え、
前記対応情報は、複数の前記吐出量情報ごとに、前記駆動情報と、予め定められた温度を示す温度情報とが対応付けられた情報であり、
前記設定部は、前記実吐出量と、前記対応情報に含まれる複数の前記吐出量情報のうち現在の前記駆動情報に対応付けられた前記吐出量情報が示す吐出量とが異なる場合、前記対応情報と、前記実吐出量と、前記第２検知部により検出された温度とを用いて、前記駆動情報を設定する、
請求項６または請求項７に記載のインクジェット記録装置。
【請求項９】
前記設定部は、前記実吐出量と、前記対応情報に含まれる複数の前記吐出量情報のうち現在の前記駆動情報に対応付けられた前記吐出量情報が示す吐出量とが異なる場合、前記対応情報に含まれる複数の前記駆動情報のうち、前記実吐出量に対応する前記吐出量情報、および、前記第２検知部により検出された温度に対応する前記温度情報の各々に対応付けられた前記駆動情報を、新たな前記駆動情報として設定する、
請求項８に記載のインクジェット記録装置。
【請求項１０】
外部から受信した新たな前記対応情報に応じて、前記記憶部に記憶された前記対応情報を更新する更新部をさらに備える、
請求項６乃至９のうちの何れか１項に記載のインクジェット記録装置。
【請求項１１】
インクを蓄えるための容器内のインクの残量を検知する検知ステップと、
前記容器に対するインクの供給が開始されてから前記容器内のインクの残量が閾値以上であることが検知されるまでの時間を示す実供給時間と、それぞれが、予め定められたインクの供給時間を示す複数の時間情報ごとに、インクを吐出するためのエネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報に含まれる複数の前記時間情報のうち現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定ステップと、を含む、
制御方法。
【請求項１２】
インクを蓄えるための容器内のインクの残量を検知する第１検知ステップと、
インクの吐出量を検知する第３検知ステップと、
インクの吐出が開始されてから前記第１検知ステップにより前記容器内のインクの残量が閾値以下であることが検知されるまでにわたって、前記第３検知ステップにより検知されたインクの吐出量を示す実吐出量と、それぞれが、予め定められたインクの吐出量を示す複数の吐出量情報ごとに、インクを吐出するためのエネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報に含まれる複数の前記吐出量情報のうち現在の前記駆動情報に対応付けられた前記吐出量情報が示す吐出量とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定ステップと、を含む、
制御方法。
【請求項１３】
コンピュータに、
インクを蓄えるための容器内のインクの残量を検知する検知ステップと、
前記容器に対するインクの供給が開始されてから前記容器内のインクの残量が閾値以上であることが検知されるまでの時間を示す実供給時間と、それぞれが、予め定められたインクの供給時間を示す複数の時間情報ごとに、インクを吐出するためのエネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報に含まれる複数の前記時間情報のうち現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定ステップと、を実行させるためのプログラム。
【請求項１４】
コンピュータに、
インクを蓄えるための容器内のインクの残量を検知する第１検知ステップと、
インクの吐出量を検知する第３検知ステップと、
インクの吐出が開始されてから前記第１検知ステップにより前記容器内のインクの残量が閾値以下であることが検知されるまでにわたって、前記第３検知ステップにより検知されたインクの吐出量を示す実吐出量と、それぞれが、予め定められたインクの吐出量を示す複数の吐出量情報ごとに、インクを吐出するためのエネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報に含まれる複数の前記吐出量情報のうち、現在の前記駆動情報に対応付けられた前記吐出量情報が示す吐出量とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット記録装置、制御方法、および、プログラムに関する。
【背景技術】
【０００２】
従来、非接触で印刷ができるという特徴から様々な産業用途向けに利用されるインクジェットプリンタにおいては、インク吐出ヘッドなどの温度に基づいてインクの粘度を検知して、インクの吐出制御を切り替える技術が知られている。
【０００３】
例えば特許文献１には、記録信号に応じてエネルギー発生部材を駆動させ、オリフィスプレートに設けられた複数のノズル開口よりインク滴を噴射させることで記録を行う記録ヘッドにおいて、インクの粘度に応じて最適なインク滴を得るための調整手段として、インク温度を検知する手段と、インクを加熱制御する手段と、エネルギ発生部材の駆動波形を制御する手段を備えることが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来においては、１種類のインク特性に対する制御を行うだけで、様々なインク特性に応じて、インクの吐出制御を適切に実施することができないという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであり、様々なインク特性に応じて、インクの吐出制御を適切に実施することが可能なインクジェット記録装置、制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、インクジェット記録装置であって、インクを蓄えるための容器と、前記容器内のインクの残量を検知する第１検知部と、前記容器にインクを供給するための送液部と、インクを吐出するためのエネルギー発生手段と、それぞれが、予め定められたインクの供給時間を示す複数の時間情報ごとに、前記エネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報を記憶する記憶部と、前記送液部によるインクの供給が開始されてから前記第１検知部により前記容器内のインクの残量が前記閾値以上であることが検出されるまでの時間を示す実供給時間と、前記対応情報に含まれる複数の前記時間情報のうち現在の前記駆動情報に対応付けられた前記時間情報が示す時間とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定部と、を備える。
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、インクジェット記録装置であって、インクを蓄えるための容器と、前記容器内のインクの残量を検知する第１検知部と、インクを吐出するためのエネルギー発生手段と、インクの吐出量を検知する第３検知部と、それぞれが、予め定められたインクの吐出量を示す複数の吐出量情報ごとに、前記エネルギー発生手段を駆動させるための情報を示す駆動情報が対応付けられた対応情報を記憶する記憶部と、インクの吐出が開始されてから前記第１検知部により前記容器内のインクの残量が前記閾値以下であることが検出されるまでにわたって前記第３検知部により検知されたインクの吐出量を示す実吐出量と、前記対応情報に含まれる複数の前記吐出量情報のうち現在の前記駆動情報に対応付けられた前記吐出量情報が示す値とが異なる場合、前記対応情報を用いて、前記駆動情報を設定する設定部と、を備える。
【発明の効果】
【０００８】
本発明によれば、様々なインク特性に応じて、インクの吐出制御を適切に実施することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るインクジェットプリンタの一例を示す図である。
【図２】図２は、インクジェットプリンタの機構部の全体構成を説明するための概略構成図である。
【図３】図３は、インクジェットプリンタの機構部の要部説明図である。
【図４】図４は、記録ヘッドの構成例を示す図である。
【図５】図５は、インク供給装置に関する部分を説明するための分解斜視図である。
【図６】図６は、サブタンクを説明するための分解斜視図である。
【図７】図７は、サブタンクを説明するための模式的な側面図である。
【図８】図８は、図７に示すＡ−Ａ切断線に沿う概略断面図である。
【図９】図９は、サブシステムを説明するための平面図である。
【図１０】図１０は、サブシステムの概略構成を示す模式図である。
【図１１】図１１は、制御部の構成例を示す図である。
【図１２】図１２は、サブタンクに設置されたインク満タン検知フィラーによる検知方法を示す図である。
【図１３】図１３は、フィラー検知センサの構成図である。
【図１４】図１４は、供給ポンプユニットを説明するための図である。
【図１５】図１５は、第１実施形態に係る制御部の機能構成例を示すブロック図である。
【図１６】図１６は、第１実施形態に係る対応情報の一例を示す図である。
【図１７】図１７は、インク供給処理時に、駆動波形パターンを設定する手順の一例を示すフローチャートである。
【図１８】図１８は、第１実施形態の変形例に係る制御部の機能構成例を示すブロック図である。
【図１９】図１９は、第１実施形態の変形例に係る更新部による処理の一例を示すフローチャートである。
【図２０】図２０は、第２実施形態に係る制御部の機能構成例を示すブロック図である。
【図２１】図２１は、第２実施形態に係る対応情報の一例を示す図である。
【図２２】図２２は、インク吐出時に、駆動波形パターンを設定する手順の一例を示すフローチャートである。
【図２３】図２３は、第２実施形態の変形例に係る制御部の機能構成例を示すブロック図である。
【図２４】図２４は、第２実施形態の変形例に係る更新部による処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係るインクジェット記録装置、制御方法、および、プログラムの実施形態を詳細に説明する。以下の説明では、本発明に係るインクジェット記録装置を、インクジェットプリンタに適用した場合を例に挙げて説明するが、これに限られるものではない。
【００１１】
（第１実施形態）
図１は、本実施形態に係るインクジェットプリンタの一例を示す図である。インクジェットプリンタは、装置本体１と、給紙トレイ２と、排紙トレイ３と、カートリッジ装填部６と、操作部７と、を備える。
【００１２】
給紙トレイ２は、装置本体１に装着した記録媒体である用紙を装填するために備えられており、画像が記録（形成）された用紙は、排紙トレイ３にてストックされる。カートリッジ装填部６は、装置本体１の前面４の一端部側に備えられ、前面４から前方側に突き出し、上面５よりも低くなるよう備えられている。
【００１３】
また、カートリッジ装填部６の前面４から突き出た上面には、操作キーや表示器などの操作部７が備えられる。なお、カートリッジ装填部６は、液体保管用タンク（メインタンク）であるインクカートリッジ１０の脱着を行うための開閉可能な前カバー８を有している。
【００１４】
図１においてインクカートリッジは４個（着色剤：黒、シアン、マゼンタ、イエロー）しか図示していないが、この他に処理液用カートリッジが１〜４個（処理液を必要とする着色剤インク用に）装着される。なお、噴射信頼性が高い色など処理液が必要でない場合もある。
【００１５】
次に、本実施形態に係るインクジェットプリンタの機構部について、図２及び図３を参照して詳細に説明する。図２は、インクジェットプリンタの機構部の全体構成を説明するための概略構成図であり、図３はインクジェットプリンタの機構部の要部を説明するための図である。
【００１６】
図２に示すように、給紙トレイ２の用紙積載部（圧板）２１上に積載した用紙２２を給紙するための給紙部として、半月状のコロである給紙コロ２３と、給紙コロ２３側に付勢する分離パッド２４とを備える。
【００１７】
給紙コロ２３は、用紙積載部２１から用紙２２を１枚ずつ分離給送し、分離パッド２４は、摩擦係数の大きな材質から成り、給紙コロ２３に対向して備えられる。また、給紙部から給紙された用紙２２を記録ヘッド１４の下方側へ搬送するための搬送部として、搬送ベルト３１と、カウンタローラ３２と、搬送ガイド３３と、先端加圧コロ３５と、を備える。また、搬送ベルト３１表面を帯電させるための帯電手段である帯電ローラ３６を備えている。
【００１８】
カウンタローラ３２は、給紙部からガイド２５を介して送られる用紙２２を搬送ベルト３１との間で挟んで搬送を行う。搬送ガイド３３は、カウンタローラ３２と搬送ベルト３１に挟まれて略鉛直上方に送られる用紙２２を案内して、押さえ部材３４で搬送ベルト３１側に付勢されている先端加圧コロ３５で搬送ベルト３１に押し付け、略９０°方向転換
させる。
【００１９】
このとき、図示しない制御回路によって高圧電源から帯電ローラ３６に対してプラス出力とマイナス出力とが交互に繰り返すように、つまり交番する電圧が印加され、搬送ベルト３１が交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電されたものとなる。このプラス、マイナス交互に帯電した搬送ベルト３１上に用紙２２が給送されると、用紙２２が搬送ベルト３１に静電的に吸着され、搬送ベルト３１の周回移動によって用紙２２が副走査方向に搬送される。
【００２０】
そこで、キャリッジ１３を移動させながら画像信号に応じて記録ヘッド１４を駆動することにより、停止している用紙２２にインク滴が吐出され１行分の記録が行われる。１行分の記録後、用紙２２は所定量搬送され、次の行の記録が行われる。その後、記録終了信号、又は用紙２２の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙２２は、排紙トレイ３に排紙される。
【００２１】
ここで、搬送ベルト３１は、無端状ベルトであり、搬送ローラ３７とテンションローラ３８との間に掛け渡されており、図３に示すようにベルト搬送方向に周回するように構成している。
【００２２】
帯電ローラ３６は、搬送ベルト３１の表層に接触し、搬送ベルト３１の回動に従動して回転するように配置され、加圧力として軸の両端に各２．５Ｎをかけている。また、搬送ベルト３１の裏側には、記録ヘッド１４による印写領域に対応してガイド部材４１が配置される。ガイド部材４１は、上面が搬送ベルト３１を支持する２つのローラ（搬送ローラ３７とテンションローラ３８）の接線よりも記録ヘッド１４側に突出している。これにより、搬送ベルト３１は、印写領域ではガイド部材４１の上面にて押し上げられてガイドされるので、高精度な平面性が維持される。
【００２３】
さらに、ガイド部材４１の搬送ベルト３１の裏面と接触する面側には、主走査方向、すなわち搬送方向と直交する方向に複数の溝を形成して、搬送ベルト３１との接触面積を少なくし、搬送ベルト３１がスムーズにガイド部材４１表面に沿って移動できるように構成される。
【００２４】
また、記録ヘッド１４で記録された用紙２２を排紙するための排紙部として、分離爪５１と、排紙ローラ５２と、排紙コロ５３と、排紙トレイ３とを備える。
【００２５】
分離爪５１は、搬送ベルト３１から用紙２２を分離し、排紙ローラ５２、及び排紙コロ５３によって排紙ローラ５２の下方に備えられた排紙トレイ３へと排紙される。なお、排紙ローラ５２と排紙コロ５３との間から排紙トレイ３までの高さは、排紙トレイ３にストックできる量を多くするためにある程度高くされている。
【００２６】
また、装置本体１の背面部には両面給紙ユニット６１が着脱自在に装着されている。この両面給紙ユニット６１は、搬送ベルト３１の逆方向回転で戻される用紙２２を取り込んで反転させ、再度カウンタローラ３２と搬送ベルト３１との間に給紙する。また、この両面給紙ユニット６１の上面には、手差し給紙部６２が設けられている。
【００２７】
図３に示すように、キャリッジ１３は、図示しない左右の側板に横架したガイド部材であるガイドロッド１１とステーとで主走査方向に摺動自在に保持され、図示しない主走査モータによって図の矢示方向に移動走査する。
【００２８】
キャリッジ１３は、インク滴を吐出するための複数のインクジェットヘッドからなる記録ヘッド１４を複数のノズルを主走査方向と交叉する方向に配列し、インク滴吐出方向を下方に向けて装着している。
【００２９】
さらに、キャリッジ１３の走査方向の一方側（両側でも可）の非印字領域には、記録ヘッド１４のノズルの状態を維持し、回復するための維持回復機構であるサブシステム７１が設けられる。
【００３０】
サブシステム７１には、記録ヘッド１４ａ，１４ｂ，１４ｃ，１４ｄの各ノズル面をキャッピングするためのキャップ部材７２Ａ、７２Ｂ、７２Ｃ、７２Ｄと、ノズル面をワイピングするためのワイパーブレード７３等を備えている。
【００３１】
印字（記録）待機中にはキャリッジ１３は、サブシステム７１側に移動し、キャップ部材７２Ａ、７２Ｂ、７２Ｃ、７２Ｄで記録ヘッド１４ａ、１４ｂ、１４ｃ、１４ｄのキャッピングが行われる。これにより、ノズルを湿潤状態に保つことができ、インク乾燥による吐出不良を防止し、また、記録開始前、記録途中などに記録と関係しないインクを吐出する回復動作を行って、安定した吐出性能を維持している。
【００３２】
図４は、記録ヘッド１４の構成例を示す図である。記録ヘッド１４は、イエローのインク滴を吐出する多数のノズルＮからなるノズル列１４ｙｎ、及び処理液のインク滴を吐出する多数のノズルＮからなるノズル列１４ｓｙｎを有するイエロー液滴吐出ヘッド１４ａと、同様にマゼンタのノズル列１４ｍｎおよび処理液のノズル列１４ｓｍｎを有するマゼンタ液滴吐出ヘッド１４ｂと、同様にシアンのノズル列１４ｃｎおよび処理液のノズル列１４ｓｃｎを有するシアン液滴吐出ヘッド１４ｃと、同様にブラックのノズル列１４ｋｎおよび処理液のノズル列１４ｓｋｎを有するブラック液滴吐出ヘッド１４ｄの４ヘッドと、を有する。
【００３３】
インクジェットヘッド（１４ａ、１４ｂ、１４ｃ、１４ｄ）としては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、インクを吐出するためのエネルギー発生手段として備えたものなどが使用できるが、本実施形態の記録ヘッド１４は、圧電アクチュエータ（圧電素子）をエネルギー発生手段として用いた複数のインクジェットヘッド（液滴吐出ヘッド）を搭載している。
【００３４】
次に、本実施形態に係るインクジェットプリンタの液体供給装置であるインク供給装置について図５から図８を用いて詳細に説明する。図５は、インク供給装置に関する部分を説明するための分解斜視図であり、図６は、サブタンクを説明するための分解斜視図であり（図６ではサブタンクの片側しか図示していないが、背面にもうひとつのサブタンクが重ねられる）、図７は、同サブタンクを説明するための模式的な側面図であり、図８は、図７に示すＡ−Ａ切断線に沿う概略断面図である。
【００３５】
図５に示すように、キャリッジ１３は、記録ヘッド１４の各ノズル列にそれぞれ各色のインクを供給するための各色の液体容器であるサブタンク１５を搭載している。この例では、サブタンク１５が、請求項の「容器」に対応しているが、これに限られるものではない。
【００３６】
サブタンク１５は、インク供給チューブ１６を介して前述した各色のメインタンク１０からインクが補充供給される。ここで、メインタンク１０は、それぞれ各色に対応してイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク、及びそれぞれの色の処理液を収容している合計８個のカートリッジ（記録液４個、処理液４個）である（図では４個しか記載していない）。
【００３７】
すなわち、着色インク、及び処理液は、それぞれ左右のサブタンク１５に供給され、同一のヘッド面上に装着されている。キャリッジ１３は、このような処理液と着色インクのサブタンクを同一ヘッド面上に設けたヘッドを、複数の色ごとに必要な個数だけ備えている。
【００３８】
図６に示すように、サブタンク１５は、インクを収容するインク収容部１００を形成する容器本体（ケース本体）１０１に、インク収容部１００の開口（サブタンク１５の一面）を封止する可撓性を有するフィルム状部材（可撓性フィルム状部材）１０２が接着、又は溶着などで貼り付けられる。
【００３９】
更に、インク収容部１００内部には、ケース本体１０１とフィルム状部材１０２との間にフィルム状部材１０２を外方に付勢するための弾性部材であるバネ（スプリング）１０３が設けられる。
【００４０】
さらに、フィルム状部材１０２は、弾性部材１０３に対応して凸部形状となる膨らみ部１０２ｄを形成してその外面に補強部材１０４を貼り付けている。このように、可撓性フィルム状部材１０２に凸部を設けることで弾性部材１０３（ここではバネ）を安定して保持することができる。この場合、可撓性フィルム状部材１０２は、シート状のフィルム部材を凸形状に成形して作製することで、容易に凸部を形成することができる。
【００４１】
ここで、フィルム状部材１０２は単層構成でもよいが、図８（ａ）に示すように、種類の異なる第１層１０２ａと、第２層１０２ｂと、をラミネートした二層構成、例えばポリエチレンとナイロンのフィルム状部材をラミネートした構成としてもよいし、図８（ｂ）に示すように、第１層１０２ａ上にシリカ蒸着層１０２ｃを形成した構成としてもよい。
【００４２】
フィルム状部材１０２は、種類の異なる２層以上の構成とすることで、収容するインクに対する耐液性の向上を図れる。この場合、ポリエチレンとナイロンの積層構成とすることによって、インクに対する耐液性を確実に確保することができる。また、フィルム状部材１０２にシリカ蒸着層を含むことでも収容するインクに対する耐液性の向上を図ることが可能である。
【００４３】
また、フィルム状部材１０２の厚さは、１０〜１００μｍであることが好ましい。１０μｍ未満である場合には、経時劣化による破損などが生じ易くなり、また１００μｍを越えると、可撓性が低下して負圧の効率的な発生が困難になるおそれがある。
【００４４】
また、ケース本体１０１は、インク収容部１００にインクを補充するためのインク導入路部１１１が設けられており、インク導入路部１１１とインクカートリッジ１０に接続されたインク供給チューブ１６とを接続するための連結手段１１２は、着脱自在に装着されている。なお、インクカートリッジ１０とサブタンク１５との間にはインクカートリッジ１０からサブタンク１５にインクを圧送するために後述する送液ポンプ（送液部）が設けられる。
【００４５】
さらに、ケース本体１０１の下部には、インク収容部１００から記録ヘッド１４にインクを供給するための連結部材１１３が取り付けられ、連結部材１１３には、記録ヘッド１４のインク供給路１１４を形成され、インク収容部１００との間にはフィルタ１１５を介装している。
【００４６】
また、ケース本体１０１の上部には、インク収容部１００から空気を出すための空気流路１２１を形成している。この空気流路１２１は、インク収容部１００に開口が臨む入口流路部分１２２と、入口流路部分１２２に続く流路部分（これを「直交流路部分」という。）１２３と、を含み、下流側でケース本体１０１に設けた大気開放穴１３１に連通し、更に大気開放穴１３１よりも使用状態で下側になる部分に蓄積部１２６を連続して形成している。
【００４７】
大気開放穴１３１には、サブタンク１５内の密閉状態、及び大気開放状態を切り替えるための大気開放手段である大気開放弁機構１３２を設けている。大気開放弁機構１３２は、ホルダ１３３内に弁座１３４、弁体であるボール１３５、及びボール１３５を弁座１３４側に付勢するスプリング１３６を収納して構成される。
【００４８】
蓄積部１２６の作用について詳細に説明すると、装置本体が傾けられたり、揺らされたりしたときには、空気流路１２１内にインクが侵入する可能性が高くなるため、空気流路１２１から侵入したインクを蓄積部１２６に蓄積できるようにして、輸送時に落下等されインクが侵入しても、大気解放穴１３１、及び大気解放穴１３１を開閉する大気開放弁機構１３２内にインクが侵入して固まるなどして大気開放弁機構１３２が作動不良になることを防止している。
【００４９】
また、ケース本体１０１の上部には、サブタンク１５内のインク量が所定量以下になったこと（この状態を「インク無し」とする）を検知するための２本の検知電極１４１、１４２を装着している。検知電極１４１、及び１４２がいずれもインクに浸されている状態と、少なくとも一方がインクに浸されていない状態とを検知電極１４１、１４２間の導通状態の変化によって検知することによってインク無し状態を判別することができる。
【００５０】
さらに、サブタンク１５の大気開放弁機構１３２のボール１３５をスプリング１３６に抗して、押圧して大気開放するための大気開放ピン１５３を進退可能に配設している。そして、図５に示すように、装置本体側には、大気開放ピン１５３を作動させるためのレバー１６１を備えた駆動ユニット１６２が配置されている。
【００５１】
なお、本実施形態においては、図７に示すように１つの記録ヘッド１４に対して２つのサブタンク１５を配置するために、２つのサブタンク１５の背面を合わせて一体化している。この場合、サブタンクの片側が記録液、片側が処理液になる。２つのインク収容部１００間の隔壁部分１００ａは、共通にすることもできる。また、処理液は、記録液の着色剤濃度を低減した低顔料濃度記録液であってもよい。
【００５２】
上記のように構成したインク供給装置のインク供給処理について説明する。例えばサブタンク１５内のインク量が下限閾値以下であることが検知された場合に、インク供給処理を開始し、サブタンク１５内のインク量が上限閾値以上であることが検知された場合に、インク供給処理を停止する形態とすることもできる。まず、駆動ユニット１６２で大気開放ピン１５３を作動させて、サブタンク１５の大気開放弁機構１３２を開状態にすることにより、サブタンク１５内を大気解放状態にする。そして、インクカートリッジ１０から送液ポンプによってインクをサブタンク１５に送液して補充供給する。このとき、サブタンク１５内の空気は、大気開放弁機構１３２を通じて排出されることになる。可撓性フィルム状部材１０２には、バネ１０３の付勢力が掛かっているため、サブタンク１５内には負圧が発生する。
【００５３】
このように、可撓性フィルム状部材と弾性部材とによってサブタンク内に負圧を発生させることができるので、負圧発生機構が簡単になる。
【００５４】
次に、サブシステム７１の構成について図９、及び図１０を参照して詳細に説明する。図９は、サブシステムを説明するための平面図であり、図１０は、サブシステムの概略構成を示す模式図である（キャップ部材７２Ｃ、７２Ｄは図示せず）。
【００５５】
図９に示すように、フレーム２１１は、４つのキャップホルダ２１２Ａ、２１２Ｂ、２１２Ｃ、２１２Ｄ（以下全て併せて「キャップホルダ２１２」という）と、空吐出受け２１３と、清浄化手段としての弾性体を含むワイピング部材であるワイパーブレード７３と、キャリッジロック２１５とがそれぞれ昇降可能に保持されている。
【００５６】
キャップホルダ２１２Ａ、２１２Ｂ、２１２Ｃ、２１２Ｄは、それぞれ各液滴吐出ヘッド１４ａ、１４ｂ、１４ｃ、１４ｄのノズル面をキャッピングするキャップ部材７２Ａ、７２Ｂ、７２Ｃ、７２Ｄ（以下これらを「キャップ７２」という）を保持している。
【００５７】
図１０に示すように、印字領域に最も近い側のキャップホルダ２１２Ａに保持したキャップ７２Ａには、チューブ２１９を介して吸引手段であるチューブポンプ２２０（吸引ポンプ）が接続される。一方、その他のキャップ７２Ｂ、７２Ｃ、７２Ｄは、チューブポンプ２２０を接続していない。すなわち、キャップ７２Ａのみを回復及び保湿用キャップと
し、他のキャップ７２Ｂ、７２Ｃ、７２Ｄは、単なる保湿用キャップとしている。
【００５８】
したがって、記録ヘッド１４の回復動作やサブタンク１５へのインク供給動作を行うときには、記録ヘッド１４をキャップ７２Ａによってキャッピング可能な位置に選択的に移動する。また、キャップホルダ２１２Ａ、２１２Ｂ、２１２Ｃ、２１２Ｄの下方にはカム軸２２１が回転可能に配置される。
【００５９】
カム軸２２１には、キャップホルダ２１２Ａ、２１２Ｂ、２１２Ｃ、２１２Ｄを昇降させるためのキャップカム２２２Ａ、２２２Ｂ、２２２Ｃ、２２２Ｄと、ワイパーブレード７３を昇降させるためのワイパーカム２２４、キャリッジロックアーム２１７を介してキャリッジロック２１５を昇降させるためのキャリッジロックカム２２７をそれぞれ設けている。
【００６０】
さらに、ワイパーブレード７３の印字領域側には、ワイパーブレード７３を清浄化するために、矢示方向に揺動可能で図示しないスプリングでワイパーブレード７３から離れる方向に付勢してワイパークリーナ２１８が配置され、カム軸２２１にはワイパークリーナ２１８を揺動させるためのワイパークリーナカム２２８を設けている。キャップ７２は、キャップカム２２２Ａ、２２２Ｂ、２２２Ｃ、２２２Ｄにより昇降させられる。
【００６１】
ワイパーブレード７３は、ワイパーカム２２４に昇降させられ、下降時にワイパークリーナ２１８が進出して、ワイパークリーナ２１８と空吐出受け２１３とに挟まれながら下降することで、ワイパーブレード７３に付着したインクを空吐出受け２１３に掻き落とす。空吐出受けの部分には、しばしばインクが凝固してしまうため、それを掻き落とす掻き落とし機構が備えられている。具体的には片方向にインクを掻き落とすワイパー構造のものであり、この部分に処理液を印写するとインクがスムーズに掻き落とされる。
【００６２】
キャリッジロック２１５は、図示しない圧縮バネによって上方（ロック方向）に付勢されて、キャリッジロックアーム２１７で昇降させられる。チューブポンプ２２０、及びカム軸２２１を回転駆動するために、モータ２３１の回転をモータ軸２３１ａに設けたモータギヤ２３２に、チューブポンプ２２０のポンプ軸２２０ａに設けたポンプギヤ２３３を噛み合わせ、更にポンプギヤ２３３と一体の中間ギヤ２３４に中間ギヤ２３５を介して一方向クラッチ２３７付きの中間ギヤ２３６を噛み合わせ、中間ギヤ２３６と同軸の中間ギヤ２３８に中間ギヤ２３９を介してカム軸２２１に固定したカムギヤ２４０を噛み合わせている。
【００６３】
また、カム軸２２１には、ホームポジションを検出するためのホームポジションセンサ用カム２４１を設け、サブシステム７１に設けた図示しないホームポジションセンサにてキャップ７２が最下端に来たときにホームポジションレバー（不図示）を作動させ、センサが開状態になってモータ２３１（チューブポンプ２２０以外）のホームポジションを検知する。
【００６４】
なお、電源オン時には、キャップ７２（キャップホルダ２１２）の位置に関係なく上下（昇降）し、移動開始までは位置検出を行わず、キャップ７２のホーム位置（上昇途中）を検知した後に、定められた量を移動して最下端へ移動する。その後、キャリッジが左右に移動して位置検知後キャップ位置に戻り、記録ヘッド１４がキャッピングされる。
【００６５】
サブシステム７１においては、モータ２３１が正転することによってモータギヤ２３２、ポンプギヤ２３３、中間ギヤ２３４、中間ギヤ２３５、２３６までが回転し、チューブポンプ２２０のポンプ軸２２０ａが回転することでチューブポンプ２２０が作動して、回復・保湿用キャップ７２Ａ内を吸引する。なお、ギヤ２３８以降のその他のギヤは、一方向クラッチ２３７によって回転が遮断されるので回転（作動）しない。
【００６６】
モータ２３１が逆転すると、一方向クラッチ２３７が連結されるので、モータ２３１の回転が、モータギヤ２３２、ポンプギヤ２３３、中間ギヤ２３４、中間ギヤ２３５、２３６、２３８、２３９を経て、カムギヤ２４０に伝達され、カム軸２２１が回転する。このとき、チューブポンプ２２０は、ポンプ軸２２０ａの逆転では回転しない構造となっている。
【００６７】
次に、図１１を参照しながら、本実施形態に係るインクジェットプリンタ全体の動作を統括的に制御する制御部の概要を詳細に説明する。制御部２８０は、ＣＰＵ２８１と、ＲＯＭ２８２と、ＲＡＭ２８３と、不揮発性メモリ（ＮＶＲＡＭ）２８４と、ＡＳＩＣ２８５と、を備えている。
【００６８】
ＣＰＵ２８１は、インクジェットプリンタ全体の制御を司り、ＲＯＭ２８２には、ＣＰＵ２８１が実行するプログラム、その他の固定データが格納されている。また、ＲＡＭ２８３は、画像データ等の一時格納に用いられ、不揮発性メモリ（ＮＶＲＡＭ）２８４は、装置の電源が遮断されている間もデータを保持する。ＡＳＩＣ２８５は、画像データに対する各種信号処理、並び替え等を行う画像処理やその他装置全体を制御するための入出力信号の処理を行う。
【００６９】
また、制御部２８０は、ホストＩ／Ｆ２８６と、ヘッド駆動制御部２８７と、ヘッドドライバ２８８と、主走査モータ駆動部２９１と、副走査モータ駆動部２９３、サブシステム駆動部２９４と、サブタンク駆動部２９５と、Ｉ／Ｏ２９６などを備えている。
【００７０】
ホストＩ／Ｆ２８６は、ホスト側とのデータ、信号の送受を行う。また、ヘッド駆動制御部２８７、及びヘッドドライバ２８８は、記録ヘッド１４を駆動制御し、主走査モータ駆動部２９１は、主走査モータ２９０を駆動制御し、副走査モータ駆動部２９３は、副走査モータ２９２を駆動制御し、サブシステム駆動部２９４は、サブシステム７１のモータ２３１の駆動制御を行い、サブタンク駆動部２９５は、サブタンク１５の大気開放を行う駆動ユニット１６２を駆動制御する。
【００７１】
また、Ｉ／Ｏ２９６は、サブタンク１５の検知電極１４１、１４２の検知信号、及び図示しない各種センサからの検知信号の入力を行う。本実施形態では、記録ヘッド１４内の温度を検知するための温度センサ（不図示）が設けられ、Ｉ／O２９６は、温度センサからの検知信号の入力も行う。そして、ＣＰＵ２８１は、不図示の温度センサからの検知信号に基づいて、記録ヘッド１４内の温度を検知する。
【００７２】
さらに、制御部２８０には、装置に必要な情報の入力、及び表示を行うための操作パネル２９７が接続されている。
【００７３】
次に、本実施形態に係るインクジェットプリンタの画像形成時における制御部２８０の動作について説明する。制御部２８０は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置のホスト側からの印刷データ等をケーブル、或いはネットを介してホストＩ／Ｆ２８６で受信する。そして、ＣＰＵ２８１は、ホストＩ／Ｆ２８６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ２８５にて必要な画像処理、データの並び替え処理等を行ってヘッド駆動制御部２８７に画像データを転送する。
【００７４】
なお、画像出力するためのドットパターンデータの生成は、例えばＲＯＭ２８２にフォントデータを格納して行っても良いし、ホスト側のプリンタドライバで画像データをビットマップデータに展開して装置に転送するようにしても良い。
【００７５】
ヘッド駆動制御部２８７は、記録ヘッド１４の１行分に相当する画像データ（ドットパターンデータ）を受け取ると、１行分のドットパターンデータを、クロック信号に同期して、ヘッドドライバ２８８にシリアルデータで送出し、また所定のタイミングでラッチ信号をヘッドドライバ２８８に送出する。
【００７６】
ヘッド駆動制御部２８７は、電力を圧力に変換する圧電アクチュエータ（エネルギー発生手段の一例）を駆動させるための駆動信号（電気信号）の波形を示す駆動波形のパターンデータを格納したＲＯＭ（ＲＯＭ２８２で構成も可）と、該ＲＯＭから読み出される駆動波形のデータをＤ／Ａ変換するＤ／Ａ変換器を含む波形生成回路、及びアンプ等で構成される駆動波形発生回路を含む。
【００７７】
また、ヘッドドライバ２８８は、ヘッド駆動制御部２８７からのクロック信号、及び画像データであるシリアルデータを入力するシフトレジスタと、シフトレジスタのレジスト値をヘッド駆動制御部２８７からのラッチ信号でラッチするラッチ回路と、ラッチ回路の出力値をレベル変化するレベル変換回路（レベルシフタ）と、レベルシフタでオン／オフが制御されるアナログスイッチアレイ（スイッチ手段）等を含み、ＣＰＵ２８１の制御の下、アナログスイッチアレイのオン／オフを制御することで駆動波形に含まれる所要の駆動波形を選択的に記録ヘッド１４の圧電アクチュエータに印加してヘッドを駆動する。これにより、インク液滴の吐出が行われる。駆動波形を選択する方法については後述する。
【００７８】
さらに、ＣＰＵ２８１は、Ｉ／Ｏ２９６を介して検知電極１４１、１４２の検知信号を取り込んで、サブタンク１５内のインクの残量が下限閾値以下であるかどうか（サブタンク１５内のインクが無くなったかどうか）を検知する。これにより、液量検知センサを構成している。
【００７９】
次に、図１２を参照しながら、サブタンク１５内のインク残量を検出する方法について詳細に説明する。図１２は、サブタンク１５に設置されたインク満タン検知フィラーによる検知方法を示す図である。図１２に示すように、サブタンク１５には、インク満タン検知フィラー３０１が、インク満タン検知フィラー支点３００によって回転可能に、かつ回転バネによって膨らみ部１０２ｄに押接されるように設置されている。このとき、サブタンク１５内のインクが増減することにより、膨らみ部１０２ｄに押接部が押されてインク満タン検知フィラー先端３０２は主走査方向に移動することになる。従って、該インク満タン検知フィラー先端３０２の位置を読み取ることで、サブタンク１５内のインク残量を検出することが出来る。
【００８０】
図１３は、装置本体に設置されるフィラー検知センサの構成図である。キャリッジ１３には、サブタンク１５が搭載され、キャリッジ１３が主走査方向に移動するときにインク満タン検知フィラー先端３０２ａ、３０２ｂ、３０２ｃ、３０２ｄが通過するように、透過型光センサであるフィラー検知センサ３０５が設置されている。キャリッジ１３の主走査方向の位置は、エンコーダセンサ３０３によってエンコーダスケール３０４を読み取ることで検出しており、フィラー検知センサ３０５でインク満タン検知フィラー先端３０２ａ、３０２ｂ、３０２ｃ、３０２ｄを検知したときの主走査位置から、サブタンク１５内のインク残量を検出することが出来る。
【００８１】
本実施形態においては、Ｉ／O２９６は、フィラー検知センサ３０５からの検知信号の入力も行い、ＣＰＵ２８１は、フィラー検知センサ３０５からの検知信号に基づいて、サブタンク１５内のインク残量が上限閾値以上であるかどうか（満タンであるかどうか）を検知する。
【００８２】
次に、サブタンク１５にインクを供給する供給ポンプユニット(チュービングポンプ、「送液部」に対応)について説明する。図１４に示すように、チュービングポンプは、所定の内径を備えたケース（不図示）の円筒内面に略環状に配置されたチューブ２００の外径が当接している。ケースの中心側に設けられた圧接ローラ２０１によってチューブ２００が一定量潰され、回転モータに接続された軸２０２を中心に図１４において時計回り方向に圧接ローラ２０１が回転することにより、Ａ方向からインクが吸引され、Ｂ方向へ送出される。この際、チューブ２００の潰し量に応じて単位時間当たりの送液量を変化させることが出来る。回転モータに接続された軸２０２は、インクの送液量（ｍｌ／ｓ）を指定してモータ回転力を指示する。ただし、実際に送液されるインク量は、インクの粘度に応じて変動する。チュービングポンプの駆動および停止は、制御部２８０により制御される。
【００８３】
次に、本実施形態における駆動波形の選択方法について説明する。図１５は、本実施形態に係る制御部２８０が有する機能のうち、駆動波形の選択に関する機能の一例を示すブロック図である。図１５に示すように、制御部２８０は、第１検知部３１０と、第２検知部３２０と、記憶部３３０と、設定部３４０と、駆動制御部３５０と、を備える。
【００８４】
第１検知部３１０は、サブタンク１５内のインクの残量を検知する機能を有する。より具体的には、第１検知部３１０は、検知電極１４１、１４２からの検知信号に基づいて、サブタンク１５内のインクの残量が下限閾値以下であるかどうか（インク無しであるかどうか）を検知する機能を有する。また、第１検知部３１０は、フィラー検知センサ３０５からの検知信号に基づいて、サブタンク１５内のインク残量が上限閾値以上であるかどうか（満タンであるかどうか）を検知する機能を有する。
【００８５】
第２検知部３２０は、記録ヘッド１４内の温度を検知する機能を有する。より具体的には、第２検知部３２０は、不図示の温度センサからの検知信号に基づいて、記録ヘッド１４内の温度を検知する機能を有する。
【００８６】
記憶部３３０は、それぞれが、予め定められたインクの供給時間を示す複数の時間情報ごとに、圧電アクチュエータを駆動させるための駆動波形を示す駆動波形パターンと、予め定められた記録ヘッド１４内の温度を示す温度情報とが対応付けられた対応情報を記憶する。この例では、駆動波形パターンは、請求項の「駆動情報」に対応しているが、これに限られるものではない。図１６は、対応情報の一例を模式的に示す図である。図１６の例では、対応情報は、複数の時間情報ごとに、駆動波形パターンと、温度情報と、インクの粘度を示す粘度情報とが対応付けられた情報である。
【００８７】
図１５に戻って説明を続ける。設定部３４０は、送液部によるインクの供給が開始されてから、第１検知部３１０によりサブタンク１５内のインクの残量が上限閾値以上であることが検出されるまでの時間を示す実供給時間と、記憶部３３０に格納された対応情報に含まれる複数の時間情報のうち現在の駆動波形パターンに対応付けられた時間情報が示す時間とが異なる場合、上記対応情報を用いて、駆動波形パターンを設定する機能を有する。より具体的には、設定部３４０は、実供給時間と、対応情報に含まれる複数の時間情報のうち現在の駆動波形パターンに対応付けられた時間情報が示す時間とが異なる場合、対応情報に含まれる複数の駆動波形パターンのうち、実供給時間に対応する時間情報に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定する。さらに言えば、設定部３４０は、実供給時間と、対応情報に含まれる複数の時間情報のうち現在の駆動波形パターンに対応付けられた時間情報が示す時間とが異なる場合、対応情報に含まれる複数の駆動波形パターンのうち、実供給時間に対応する（この例では一致する）時間情報、および、第２検知部３２０により検出された温度に対応する（この例では一致する）温度情報の各々に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定する。
【００８８】
駆動制御部３５０は、設定部３４０により設定された駆動波形パターンに基づいて、圧電アクチュエータ（エネルギー発生手段の一例）を駆動する制御を行う。
【００８９】
上述の制御部２８０の各部の機能（第１検知部３１０、第２検知部３２０、設定部３４０、および、駆動制御部３５０）は、ＣＰＵ２８１が、ＲＯＭ２８２等の記憶装置に格納されたプログラムを実行することにより実現される。ただし、これに限らず、例えば上述の制御部２８０の各部の機能のうちの少なくとも一部が、ハードウェア回路（半導体集積回路等）により実現されてもよい。また、上述の記憶部３３０は、例えばＲＯＭ２８２やＮＶＲＡＭ２８４などの記憶装置により実現可能である。
【００９０】
図１７は、インク供給処理時に、駆動波形パターンを設定する手順の一例を示すフローチャートである。ここでは、インク供給処理開始時の駆動波形パターンは、前回選択された駆動波形パターンに設定されているものとする。なお、未だ駆動波形パターンの選択が行われていない初期状態においては、初期値を示す駆動波形パターン（デフォルトの駆動波形パターン）に設定されるものとする。
【００９１】
まず、制御部２８０は、実供給時間ｔ２の計時を開始する（ステップＳ１５０１）。次に、第１検知部３１０は、検知電極１４１、１４２からの検知信号に基づいて、サブタンク１５内のインク残量が上限閾値以上であるかどうか（満タンであるかどうか）を検知する（ステップＳ１５０２）。第１検知部３１０が、サブタンク１５内のインク残量が上限閾値以上であることを検知した場合（ステップＳ１５０２：ＹＥＳ）、設定部３４０は、記憶部３３０に格納された対応情報に含まれる時間情報のうち、現在の駆動波形パターンに対応付けられた時間情報を示す論理供給時間ｔ１を抽出する（ステップＳ１５０３）。また、このとき、制御部２８０は、実供給時間ｔ２の計時を終了する（実供給時間ｔ２を確定する）。
【００９２】
次に、設定部３４０は、ステップＳ１５０３で抽出した論理供給時間ｔ１と、実供給時間ｔ２とを比較し、論理供給時間ｔ１と実供給時間ｔ２とが一致するかどうかを判定する（ステップＳ１５０４）。論理供給時間ｔ１と実供給時間ｔ２とが一致しないと判定した場合（ステップＳ１５０４：ＮＯ）、設定部３４０は、記憶部３３０に格納された対応情報と、実供給時間ｔ２と、そのときに第２検知部３２０により検知された温度（記録ヘッド１４内の温度）と、を用いて、対応情報に含まれる複数の駆動波形パターンのうちの何れかを選択する（ステップＳ１５０５）。この例では、設定部３４０は、対応情報に含まれる複数の駆動波形パターンのうち、実供給時間ｔ２と一致する時間情報、および、第２検知部３２０により検出された温度と一致する温度情報の各々に対応付けられた駆動波形パターンを選択する。そして、設定部３４０は、選択した駆動波形パターンを、新たな駆動波形パターンとして設定する（ステップＳ１５０６）。これにより、駆動波形パターンの設定が変更され、ステップＳ１５０６の後、制御部２８０は、インク供給処理を終了する。
【００９３】
一方、上述のステップＳ１５０４において、論理供給時間ｔ１と実供給時間ｔ２とが一致すると判定した場合（ステップＳ１５０４：ＹＥＳ）、設定部３４０は、駆動波形パターンの変更を行わない（ステップＳ１５０７）。そして、設定部３４０は、現在の駆動波形パターン（前回設定された駆動波形パターンまたはデフォルトの駆動波形パターン）の設定を維持する（ステップＳ１５０８）。ステップＳ１５０８の後、制御部２８０は、インク供給処理を終了する。
【００９４】
以上に説明したように、本実施形態では、実供給時間ｔ２が論理供給時間ｔ１と異なる場合、上述の対応情報と、実供給時間ｔ２と、第２検知部３２０により検知された温度とを用いて、駆動波形パターンを設定する。より具体的には、上述の対応情報に含まれる複数の駆動波形パターンのうち、実供給時間ｔ２と一致する時間情報、および、第２検知部３２０により検出された温度と一致する温度情報の各々に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定する。これにより、様々なインク特性に応じて、インクの吐出制御を適切に実施することができるという有利な効果を達成できる。
【００９５】
（第１実施形態の変形例１）
上述の第１実施形態における対応情報は、予め定められた複数の時間情報ごとに、駆動波形パターンと、予め定められた記録ヘッド１４内の温度情報とが対応付けられた情報であるが、例えば対応情報は、上述の温度情報を含まずに、予め定められた複数の時間情報ごとに、駆動波形パターンが対応付けられた情報であってもよい。この形態では、設定部３４０は、実供給時間ｔ２と論理供給時間ｔ１とが異なる場合、対応情報に含まれる複数の駆動波形パターンのうち、実供給時間ｔ２に対応する（例えば一致する）時間情報に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定することもできる。インク特性が変化すれば、インクの粘度に応じて、実供給時間ｔ２も変化するため、実供給時間ｔ２に応じて、適切な駆動波形パターンを選択することにより、インク特性に応じたインク吐出制御を適切に実施することが可能になる。ただし、上述の第１実施形態のように、実供給時間ｔ２に加えて記録ヘッド１４内の温度も考慮して駆動波形パターンを選択する形態によれば、インクの特性に応じた駆動波形パターンの選択をより適切に行うことができるので、インクの吐出制御をより適切に実施できるという有利な効果を達成できる。
【００９６】
（第１実施形態の変形例２）
例えば制御部２８０は、外部から受信した新たな対応情報に応じて、記憶部３３０に格納された対応情報（以下の説明では、「既存の対応情報」と称する場合がある）を更新する機能を有する形態であってもよい。図１８は、第１実施形態の変形例２に係る制御部２８０の機能構成の一例を示すブロック図である。図１８に示すように、制御部２８０は、更新部３６０をさらに有する。更新部３６０は、外部のサーバ装置などから、ホストＩ／Ｆ２８６等の通信手段を介して対応情報を受信し、受信した対応情報に応じて、既存の対応情報を更新する機能を有する。より具体的には、更新部３６０は、外部から受信した新たな対応情報と、既存の対応情報との間に差分が存在する場合は、既存の対応情報の更新を行う。例えば既存の対応情報全体を、外部から受信した対応情報に置き換えてもよいし、差分の部分だけを置き換えてもよい。
【００９７】
図１９は、外部から新たな対応情報を受信した場合における更新部３６０による処理の一例を示すフローチャートである。まず、更新部３６０は、外部のサーバ装置などから、通信手段を介して、新たな対応情報を受信する（ステップＳ１６０１）。次に、更新部３６０は、ステップＳ１６０１で受信した対応情報と、既存の対応情報とを比較して、差分が存在するかどうかを判断する（ステップＳ１６０２）。差分が存在する場合（ステップＳ１６０２：ＹＥＳ）、更新部３６０は、既存の対応情報の更新を行う（ステップＳ１６０３）。一方、差分が存在しない場合（ステップＳ１６０２：ＮＯ）、更新部３６０は、既存の対応情報の更新は行わず、処理を終了する。
【００９８】
（第２実施形態）
次に、第２実施形態について説明する。第２実施形態に係るインクジェットプリンタの装置構成は、第１実施形態と同様であり、駆動波形パターンの選択方法のみが相違する。以下、第１実施形態と相違する部分を中心に説明する。なお、以下の説明では、第２実施形態に係る制御部を「制御部２８００」と称して、第１実施形態に係る制御部２８０と区別する。
【００９９】
図２０は、制御部２８００の機能構成の一例を示すブロック図である。第１検知部３１０、第２検知部３２０および駆動制御部３５０の機能は、第１実施形態と同様であるので、詳細な説明は省略する。
【０１００】
第３検知部３０００は、インクの吐出量を検知する機能を有する。より具体的には、第３検知部３０００は、記録ヘッド１４の各ノズルからのインク吐出量（吐出回数）のカウント値に基づいて、インクの吐出量を検知する。この機能は、公知の様々な技術を利用して実現可能である。
【０１０１】
記憶部３３００は、それぞれが、予め定められたインクの吐出量を示す複数の吐出量情報ごとに、上述の駆動波形パターンと、予め定められた記録ヘッド１４内の温度を示す温度情報とが対応付けられた対応情報を記憶する。以下の説明では、第１実施形態における対応情報と区別するために、記憶部３３００に格納された対応情報を、「第２対応情報」と称する場合がある。図２１は、第２対応情報の一例を模式的に示す図である。図２１の例では、第２対応情報は、複数の吐出量情報ごとに、駆動波形パターンと、温度情報と、粘度情報とが対応付けられた情報である。
【０１０２】
設定部３４００は、インクの吐出が開始されてから第１検知部３１０によりサブタンク１５内のインクの残量が下限閾値以下であることが検出されるまでにわたって第３検知部３０００により検知されたインクの吐出量を示す実吐出量が、第２対応情報に含まれる複数の吐出量情報のうち現在の駆動波形パターンに対応付けられた吐出量情報が示す吐出量と異なる場合、第２対応情報を用いて、駆動波形パターンを設定する。より具体的には、設定部３４００は、第２対応情報と、実吐出量と、第２検知部３２０により検知された温度とを用いて、新たな駆動波形パターンを設定する。さらに言えば、設定部３４００は、第２対応情報に含まれる複数の駆動波形パターンのうち、実吐出量に対応する（この例では一致する）吐出量情報、および、第２検知部３２０により検出された温度に対応する（この例では一致する）温度情報の各々に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定する。
【０１０３】
図２２は、インク吐出時に、駆動波形パターンを設定する手順の一例を示すフローチャートである。ここでは、インク吐出開始時の駆動波形パターンは、前回選択された駆動波形パターンに設定されているものとする。なお、未だ駆動波形パターンの選択が行われていない初期状態においては、初期値を示す駆動波形パターン（デフォルトの駆動波形パターン）に設定されるものとする。
【０１０４】
まず、制御部２８０は、インクの吐出量の計測を開始する（ステップＳ１７０１）。より具体的には、第３検知部３０００は、インク吐出回数のカウントを開始する。例えば大滴（３６ｐｌ）、中滴（１８ｐｌ）、小滴（２ｐｌ）の３パターンの規定値で、これらの累計を計測してもよい。なお、規定値は、任意に変更することもできる。
【０１０５】
次に、第１検知部３１０は、検知電極１４１、１４２からの検知信号に基づいて、サブタンク１５内のインク残量が下限閾値以下であるかどうか（インク無しであるかどうか）を検知する（ステップＳ１７０２）。第１検知部３１０が、サブタンク１５内のインク残量が下限閾値以下であることを検知した場合（ステップＳ１７０２：ＹＥＳ）、設定部３４００は、第２対応情報に含まれる複数の吐出量情報のうち、現在の駆動波形パターンに対応付けられた吐出量情報ｃ１を抽出する（ステップＳ１７０３）。また、このとき、設定部３４００は、インクの吐出が開始されてから第１検知部３１０によりサブタンク１５内のインクの残量が下限閾値以下であることが検出されるまでにわたって第３検知部３０００により検知されたインクの吐出量を示す実吐出量ｃ２（この例では、カウントの累計値と、予め規定された液滴の大きさとに基づいて算出されるインクの吐出量、つまり、実際に検知されたインクの吐出量の総量）を、第３検知部３０００から取得する。
【０１０６】
次に、設定部３４００は、ステップＳ１７０３で抽出した吐出量情報ｃ１と、実吐出量ｃ２とを比較し、吐出量情報ｃ１が示す吐出量と実吐出量ｃ２とが一致するかどうかを判定する（ステップＳ１７０４）。吐出量情報ｃ１が示す吐出量と実吐出量ｃ２とが一致しないと判定した場合（ステップＳ１７０４：ＮＯ）、設定部３４００は、記憶部３３００に格納された第２対応情報と、実吐出量ｃ２と、そのときに第２検知部３２０により検知された温度（記録ヘッド１４内の温度）と、を用いて、第２対応情報に含まれる複数の駆動波形パターンのうちの何れかを選択する（ステップＳ１７０５）。この例では、設定部３４００は、第２対応情報に含まれる複数の駆動波形パターンのうち、実吐出量ｃ２と一致する吐出量情報、および、第２検知部３２０により検出された温度と一致する温度情報の各々に対応付けられた駆動波形パターンを選択する。そして、設定部３４００は、選択した駆動波形パターンを、新たな駆動波形パターンとして設定する（ステップＳ１７０６）。これにより、駆動波形パターンの設定が変更される。
【０１０７】
一方、上述のステップＳ１７０４において、吐出量情報ｃ１が示す吐出量と実吐出量ｃ２とが一致すると判定した場合（ステップＳ１７０４：ＹＥＳ）、設定部３４００は、駆動波形パターンの変更を行わない（ステップＳ１７０７）。そして、設定部３４００は、現在の駆動波形パターン（前回設定された駆動波形パターンまたはデフォルトの駆動波形パターン）の設定を維持する（ステップＳ１７０８）。
【０１０８】
以上に説明したように、本実施形態では、上述の実吐出量ｃ２と、第２対応情報に含まれる複数の吐出量情報のうち現在の駆動波形パターンに対応付けられた吐出量情報ｃ１とが異なる場合、第２対応情報と、実吐出量ｃ２と、第２検知部３２０により検知された温度とを用いて、駆動波形パターンを設定する。より具体的には、第２対応情報に含まれる複数の駆動波形パターンのうち、実吐出量ｃ２と一致する吐出量情報、および、第２検知部３２０により検出された温度と一致する温度情報の各々に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定する。これにより、様々なインク特性に応じて、インクの吐出制御を適切に実施することができるという有利な効果を達成できる。
【０１０９】
（第２実施形態の変形例１）
上述の第２対応情報は、複数の吐出量情報ごとに、駆動波形パターンと、予め定められた記録ヘッド１４内の温度情報とが対応付けられた情報であるが、例えば第２対応情報は、上述の温度情報を含まずに、複数の吐出量情報ごとに、駆動波形パターンが対応付けられた情報であってもよい。この形態では、設定部３４００は、実吐出量ｃ２と、第２対応情報に含まれる複数の吐出量情報のうち、現在の駆動波形パターンに対応付けられた吐出量情報ｃ１とが異なる場合、第２対応情報に含まれる複数の駆動波形パターンのうち、実吐出量ｃ２に対応する（例えば一致する）吐出量情報に対応付けられた駆動波形パターンを、新たな駆動波形パターンとして設定することもできる。インク特性が変化すれば、インクの粘度に応じて、実際に検知されるインクの吐出量も変化するため、実際に検知されたインクの吐出量（実吐出量ｃ２）に応じて、適切な駆動波形パターンを選択することにより、インク特性に応じたインク吐出制御を適切に実施することが可能になる。ただし、上述の第２実施形態のように、実吐出量ｃ２に加えて記録ヘッド１４内の温度も考慮して駆動波形パターンを選択する形態によれば、インクの特性に応じた駆動波形パターンの選択をより適切に行うことができるので、インクの吐出制御をより適切に実施できるという有利な効果を達成できる。
【０１１０】
（第２実施形態の変形例２）
例えば制御部２８００は、外部から受信した新たな第２対応情報に応じて、記憶部３３００に格納された第２対応情報（以下の説明では、「既存の第２対応情報」と称する場合がある）を更新する機能を有する形態であってもよい。図２３は、第２実施形態の変形例２に係る制御部２８００の機能構成の一例を示すブロック図である。図２３に示すように、制御部２８００は、更新部３６００をさらに有する。更新部３６００は、外部のサーバ装置などから、ホストＩ／Ｆ２８６等の通信手段を介して第２対応情報を受信し、受信した第２対応情報に応じて、既存の第２対応情報を更新する機能を有する。より具体的には、更新部３６００は、外部から受信した新たな第２対応情報と、既存の第２対応情報との間に差分が存在する場合は、既存の第２対応情報の更新を行う。例えば既存の第２対応情報全体を、外部から受信した第２対応情報に置き換えてもよいし、差分の部分だけを置き換えてもよい。
【０１１１】
図２４は、外部から新たな第２対応情報を受信した場合における更新部３６００による処理の一例を示すフローチャートである。まず、更新部３６００は、外部のサーバ装置などから、通信手段を介して、新たな第２対応情報を受信する（ステップＳ１８０１）。次に、更新部３６００は、ステップＳ１８０１で受信した第２対応情報と、既存の第２対応情報とを比較して、差分が存在するかどうかを判断する（ステップＳ１８０２）。差分が存在する場合（ステップＳ１８０２：ＹＥＳ）、更新部３６００は、既存の第２対応情報の更新を行う（ステップＳ１８０３）。一方、差分が存在しない場合（ステップＳ１８０２：ＮＯ）、更新部３６００は、既存の第２対応情報の更新は行わず、処理を終了する。
【０１１２】
以上、本発明の実施形態を説明したが、上述の各実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。また、上述の各実施形態および各変形例は任意に組み合わせることが可能である。
【０１１３】
上述の制御部（２８０、２８００）で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１４】
さらに、上述の制御部（２８０、２８００）で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の制御部（２８０、２８００）で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【０１１５】
２８０    制御部
３１０    第１検知部
３２０    第２検知部
３３０    記憶部
３４０    設定部
３５０    駆動制御部
３６０    更新部
２８００  制御部
３０００  第３検知部
３３００  記憶部
３４００  設定部
３６００  更新部
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２００３−１３６６９０号公報
【図１】
2014210376.tif 000003
【図２】
2014210376.tif 000004
【図３】
2014210376.tif 000005
【図４】
2014210376.tif 000006
【図５】
2014210376.tif 000007
【図６】
2014210376.tif 000008
【図７】
2014210376.tif 000009
【図８】
2014210376.tif 000010
【図９】
2014210376.tif 000011
【図１０】
2014210376.tif 000012
【図１１】
2014210376.tif 000013
【図１２】
2014210376.tif 000014
【図１３】
2014210376.tif 000015
【図１４】
2014210376.tif 000016
【図１５】
2014210376.tif 000017
【図１６】
2014210376.tif 000018
【図１７】
2014210376.tif 000019
【図１８】
2014210376.tif 000020
【図１９】
2014210376.tif 000021
【図２０】
2014210376.tif 000022
【図２１】
2014210376.tif 000023
【図２２】
2014210376.tif 000024
【図２３】
2014210376.tif 000025
【図２４】
2014210376.tif 000026