(57)【要約】【課題】吐出不良の発生を抑制する。【解決手段】液体吐出装置は、電力供給部から電力が供給される通電状態のときに、温度測定部の測定結果に基づき、温度データを取得し、取得した温度データの温度履歴情報を記憶部に記憶する。そして、パージ処理の前回実行時点以降において非通電状態があると判断した場合に、記憶部に記憶された温度履歴情報に基づいて当該非通電状態のときの温度データを推定し、この推定した温度データと、パージ処理の前回実行時点からの経過時間、及び温度履歴情報に基づいて、今回のパージ処理の、実行タイミング及びパージ装置によりノズルから強制的に排出させる液体の排出量の少なくとも一方についての条件を含むパージ条件を設定する。【選択図】図６
2018161834.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出するノズルを有するヘッドと、
液体を貯溜するタンクと前記ヘッドとを繋ぐ液体流路と、
パージ装置と、
温度測定部と、
記憶部と、
制御部と、
前記制御部に電力を供給する電力供給部と、
を備え、
前記制御部は、
前記パージ装置に前記ノズルから液体を強制的に排出させるパージ動作を実行させるパージ処理を実行可能であり、
さらに、
前記制御部は、
前記電力供給部から電力が供給される通電状態のときに、前記温度測定部の測定結果に基づき、温度、又は温度と相関を有するパラメータの少なくとも何れかである温度データを取得し、取得した温度データの温度履歴情報を前記記憶部に記憶する履歴情報記憶処理と、
前記パージ処理の前回実行時点以降において前記電力供給部から電力が供給されていない非通電状態があるか否かを判断する状態判断処理と、
前記状態判断処理により前記非通電状態があると判断した場合に、前記記憶部に記憶された前記温度履歴情報に基づいて当該非通電状態のときの前記温度データを推定する温度データ推定処理と、
前記パージ処理の前回実行時点からの経過時間、及び、前記記憶部に記憶された前記温度履歴情報に基づいて、今回の前記パージ処理の、実行タイミング及び前記パージ装置により前記ノズルから強制的に排出させる液体の排出量の少なくとも一方についての条件を含むパージ条件を設定するパージ条件設定処理であって、前記状態判断処理により前記非通電状態があると判断した場合には、前記経過時間及び前記温度履歴情報に加えて、前記温度データ推定処理により推定した当該非通電状態のときの前記温度データにも基づいて、前記パージ条件を設定するパージ条件設定処理と、
を実行可能であることを特徴とする液体吐出装置。
【請求項２】
液体を吐出するノズルを有するヘッドと、
液体を貯溜するタンクと前記ヘッドとを繋ぐ液体流路と、
前記液体流路の前記タンクから前記ヘッドに至る途中の分岐部から分岐して外部に至る排気流路と、
パージ装置と、
温度測定部と、
記憶部と、
制御部と、
前記制御部に電力を供給する電力供給部と、を備え、
前記制御部は、
前記パージ装置に前記液体流路内のエアを液体とともに前記排気流路を介して外部に強制的に排出するパージ動作を実行させるパージ処理を実行可能であり、
さらに、
前記制御部は、
前記電力供給部から電力が供給される通電状態のときに、前記温度測定部の測定結果に基づき、温度、又は温度と相関を有するパラメータの少なくとも何れかである温度データを取得し、取得した温度データの温度履歴情報を前記記憶部に記憶する履歴情報記憶処理と、
前記パージ処理の前回実行時点以降において前記電力供給部から電力が供給されていない非通電状態があるか否かを判断する状態判断処理と、
前記状態判断処理により前記非通電状態があると判断した場合に、前記記憶部に記憶された前記温度履歴情報に基づいて当該非通電状態のときの前記温度データを推定する温度データ推定処理と、
前記パージ処理の前回実行時点からの経過時間、及び、前記記憶部に記憶された前記温度履歴情報に基づいて、今回の前記パージ処理の、実行タイミング及び前記パージ装置により前記液体流路内から外部に強制的に排出させる液体及びエアの総排出量の少なくとも一方についての条件を含むパージ条件を設定するパージ条件設定処理であって、前記状態判断処理により前記非通電状態があると判断した場合には、前記経過時間及び前記温度履歴情報に加えて、前記温度データ推定処理により推定した当該非通電状態のときの前記温度データにも基づいて、前記パージ条件を設定するパージ条件設定処理と、
を実行可能であることを特徴とする液体吐出装置。
【請求項３】
前記制御部は
前記温度データ推定処理においては、
前記記憶部に記憶された前記温度履歴情報を参照して、前記非通電状態のときの温度データは、前記通電状態から当該非通電状態に遷移する直前に取得した前記温度データ、及び、当該非通電状態から前記通電状態に遷移した直後に取得した前記温度データのうちの何れかと同じ温度データであると推定することを特徴とする請求項１又は２に記載の液体吐出装置。
【請求項４】
前記制御部は、
前記温度データ推定処理においては、
前記記憶部に記憶された前記温度データの前記温度履歴情報を参照して、前記非通電状態のときの温度データは、前記通電状態から当該非通電状態に遷移する直前の所定期間内において取得した前記温度データの平均値、及び、前記通電状態から当該非通電状態に遷移した直後の所定期間内において取得した前記温度データの平均値の何れかと同じ温度データであると推定することを特徴とする請求項１又は２に記載の液体吐出装置。
【請求項５】
前記制御部は
前記状態判断処理により前記非通電状態があると判断した場合には、前記非通電状態の時間が所定の閾値以上か否かを判断し、
前記温度データ推定処理においては、
前記非通電状態の時間が前記閾値未満であると判断した場合には、前記記憶部に記憶された前記温度データの前記温度履歴情報を参照して、当該非通電状態のときの温度データは、前記通電状態から当該非通電状態に遷移する直前に取得した前記温度データ、及び、当該非通電状態から前記通電状態に遷移した直後に取得した前記温度データのうちの何れかと同じ温度データであると推定し
前記非通電状態の時間が前記閾値以上であると判断した場合には、前記記憶部に記憶された前記温度データの前記温度履歴情報を参照して、当該非通電状態のときの温度データは、前記通電状態から当該非通電状態に遷移する直前の所定期間内において取得した前記温度データの平均値、及び、前記通電状態から当該非通電状態に遷移した直後の所定期間内において取得した前記温度データの平均値の何れかと同じ温度データであると推定することを特徴とする請求項１又は２に記載の液体吐出装置。
【請求項６】
前記制御部は、
前記状態判断処理により前記非通電状態があると判断した場合には、前記非通電状態であったときの時間帯に関する情報を取得し、
前記温度データ推定処理においては、
前記記憶部に記憶された前記温度履歴情報を参照して、前記非通電状態のときの時間帯と同じ時間帯に取得した前記温度データがある場合には、この同じ時間帯に取得した前記温度データに基づいて、当該非通電状態のときの前記温度データを推定することを特徴とする請求項１又は２に記載の液体吐出装置。
【請求項７】
前記パージ条件には、今回の前記パージ処理における前記パージ装置の排出量についての条件が含まれており、
前記制御部は、
前記パージ条件設定処理において、前記記憶部に記憶された前記温度履歴情報において、前記パージ処理の前回実行時点以降に取得した前記温度データの取得数が所定数未満の場合には、今回の前記パージ処理での前記パージ装置の排出量を設定可能な最大量とすることを特徴とする請求項１〜６のいずれか一項に記載の液体吐出装置。
【請求項８】
前記電力供給部は、商用電源からの電力を前記制御部に供給するものであり、
前記制御部は
前記電力供給部が商用電源からの電力を受電しているときに、前記電力供給部から電力が供給されて前記通電状態となり、前記履歴情報記憶処理を実行でき、
前記電力供給部が商用電源からの電力を受電していないときに、前記電力供給部から電力が供給されずに前記非通電状態となり、前記履歴情報記憶処理を実行できないことを特徴とする請求項１〜７のいずれか一項に記載の液体吐出装置。
【請求項９】
時間を計時する時間計時部と、
外部から時刻情報を受信する受信部と、
をさらに備え、
前記制御部は、
前記通電状態のときに、前記パージ処理の前回実行時点から前記時間計時部により計時された計時時間を前記記憶部に記憶する計時時間記憶処理と、
前記状態判断処理により前記非通電状態があると判断した場合に、前記受信部が外部から受信した前記時刻情報に基づいて前記非通電状態の時間の算出が可能か否かを判断する算出判断処理と、
前記算出判断処理により前記非通電状態の時間の算出が不可能である判断した場合に、装置内部で取得した、前記非通電状態の時間を推定するための内部情報を参照して、前記非通電状態の時間を推定する時間推定処理と
をさらに実行可能であり、
前記パージ条件設定処理においては、
前記状態判断処理により前記非通電状態がないと判断した場合には、前記記憶部に記憶された前記計時時間を前記経過時間とし、
前記状態判断処理により前記非通電状態があると判断し、且つ、前記算出判断処理により前記非通電状態の時間の算出が可能であると判断した場合には、前記記憶部に記憶された前記計時時間と、前記時刻情報に基づいて算出した前記非通電状態の時間とを合算した時間を前記経過時間とし、
前記状態判断処理により前記非通電状態があると判断し、且つ、前記算出判断処理により前記非通電状態の時間の算出が不可能であると判断した場合には、前記記憶部に記憶された前記計時時間と、前記時間推定処理により推定した前記非通電状態の時間とを合算した時間を前記経過時間とすることを特徴とする請求項１〜８のいずれか一項に記載の液体吐出装置。
【請求項１０】
前記制御部は、
前記状態判断処理により前記非通電状態があると判断している場合において、
前記算出判断処理により前記非通電状態の時間の算出が可能であると判断したときには、第１制御シーケンスに従って前記パージ処理を実行し、
前記算出判断処理により前記非通電状態の時間の算出が不可能であると判断したときには、前記第１制御シーケンスと比べて、前記パージ処理の実行間隔が短い条件、及び、前記パージ処理での前記パージ装置の排出量が多い条件の少なくとも一方の条件を満たす第２制御シーケンスに従って前記パージ処理を実行することを特徴
とする請求項９に記載の液体吐出装置。
【請求項１１】
日時を計時する日時計時部を備え、
前記制御部は、
前記通電状態のときには、前記履歴情報記憶処理を所定時間毎に実行し、さらに、
前記履歴情報記憶処理各々においては、前記温度測定部の測定結果に基づき取得した温度データと、当該温度データを取得したときに前記日時計時部により計時されていた日時とを関連付けて、前記記憶部に記憶されている前記温度履歴情報に追加することを特徴とする請求項１〜１０のいずれか一項に記載の液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置に関する。
【背景技術】
【０００２】
従来から、ノズルから液体を吐出するヘッドを備えた液体吐出装置が知られている。このような液体吐出装置では、ノズルに液体を供給するための流路内に存在するエアによって、液体の吐出不良が生じる場合がある。そこで、特許文献１の液体吐出装置では、吐出不良の発生を未然に防ぐために、流路内のエアを液体とともに強制的に排出する排出動作を行っている。また、この液体吐出装置では、流路内のエアの成長速度が周囲の温度によって異なるという点に鑑みて、当該液体吐出装置が備えるコントローラは、温度センサにより検出された温度の履歴情報を記憶し、この履歴情報に基づいて排出動作の実行の要否を判断している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４４８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の液体吐出装置のコントローラは、電力供給源（例えば、商用電源や蓄電池）から供給された電力により機能が働くため、この電力供給源からの電力の供給が絶たれると、温度センサにより検出した温度の履歴情報としての記憶等を行うことができない。その結果として、温度の履歴情報に基づいた排出動作の実行の要否の判断を精度よく行うことができず、吐出不良が発生する可能性がある。
【０００５】
そこで、本発明は、吐出不良の発生を抑制することが可能な液体吐出装置を提供することである。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の液体吐出装置は、液体を吐出するノズルを有するヘッドと、液体を貯溜するタンクと前記ヘッドとを繋ぐ液体流路と、パージ装置と、温度測定部と、記憶部と、制御部と、前記制御部に電力を供給する電力供給部と、を備え、前記制御部は、前記パージ装置に前記ノズルから液体を強制的に排出させるパージ動作を実行させるパージ処理を実行可能であり、さらに、前記制御部は、前記電力供給部から電力が供給される通電状態のときに、前記温度測定部の測定結果に基づき、温度、又は温度と相関を有するパラメータの少なくとも何れかである温度データを取得し、取得した温度データの温度履歴情報を前記記憶部に記憶する履歴情報記憶処理と、前記パージ処理の前回実行時点以降において前記電力供給部から電力が供給されていない非通電状態があるか否かを判断する状態判断処理と、前記状態判断処理により前記非通電状態があると判断した場合に、前記記憶部に記憶された前記温度履歴情報に基づいて当該非通電状態のときの前記温度データを推定する温度データ推定処理と、前記パージ処理の前回実行時点からの経過時間、及び、前記記憶部に記憶された前記温度履歴情報に基づいて、今回の前記パージ処理の、実行タイミング及び前記パージ装置により前記ノズルから強制的に排出させる液体の排出量の少なくとも一方についての条件を含むパージ条件を設定するパージ条件設定処理であって、前記状態判断処理により前記非通電状態があると判断した場合には、前記経過時間及び前記温度履歴情報に加えて、前記温度データ推定処理により推定した当該非通電状態のときの前記温度データにも基づいて、前記パージ条件を設定するパージ条件設定処理と、を実行可能である。
【発明の効果】
【０００７】
本発明では、パージ処理の前回実行時点以降において非通電状態がある場合には、当該非通電状態のときの温度データを推定して、この推定した温度データに基づいて、今回のパージ処理についてのパージ条件が設定される。このため、今回のパージ処理をより適切なパージ条件で実行することができるため、液体の吐出不良の発生を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係るインクジェットプリンタの概略構成図である。
【図２】ヘッドユニットの斜視図である。
【図３】ヘッドユニット、インクカートリッジ、及びカートリッジホルダを模式的に示す鉛直断面図である。
【図４】インクジェットプリンタの電気的構成を概略的に示すブロック図である。
【図５】（ａ）は温度履歴情報を示す図、（ｂ）は累積時間テーブルを示す図、（ｃ）は成長係数テーブルを示す図、（ｄ）は第２実施形態に係る排気パージの種類と推算時間との関係を示す図である。
【図６】インクジェットプリンタの処理動作について説明するフローチャートである。
【図７】温度データ推定処理について説明するフローチャートである。
【図８】第２実施形態に係るインクジェットプリンタの処理動作について説明するフローチャートである。
【図９】第２実施形態に係る、温度データ推定処理について説明するフローチャートである。
【発明を実施するための形態】
【０００９】
（第１実施形態）
第１実施形態に係るインクジェットプリンタの概略構成について説明する。図１に示すように、プリンタ１は、略直方体形状の筐体１ａを有する。この筐体１ａ内には、プラテン２、キャリッジ３、ヘッドユニット５、ホルダ６、搬送機構７、パージ装置９、廃液タンク３０、温度測定センサ５０、電源回路９８（図４参照）、タッチパネル９９（図４参照）、及び制御装置１００等が収容されている。尚、以下では、図１の紙面手前側をプリンタ１の「上方」、紙面向こう側をプリンタ１の「下方」と定義する。また、図１に示す前後方向及び左右方向を、プリンタ１の「前後方向」及び「左右方向」と定義する。
【００１０】
プラテン２の上面には、被記録媒体である用紙Ｐが載置される。また、プラテン２の上方には、左右方向（走査方向）に平行に延びる２本のガイドレール１５，１６が設けられる。キャリッジ３は、２本のガイドレール１５，１６に取り付けられている。そして、キャリッジ３は、キャリッジ駆動モータ２０（図４参照）が駆動されることで、プラテン２と対向する領域においてガイドレール１５，１６に沿って走査方向に移動可能である。
【００１１】
ホルダ６には、４色（ブラック、イエロー、シアン、マゼンタ）のカートリッジ４２がそれぞれ着脱可能に装着される。各カートリッジ４２は、インクを貯留する貯留室４２ａと、貯留室４２ａに接続された導出管４２ｂと、貯留室４２ａと大気とを連通する流路４２ｃとを備えている。導出管４２ｂは、貯留室４２ａに貯留されたインクを、カートリッジ４２外に導出するための流路を画定している。
【００１２】
ホルダ６は、前面側が開口した略直方体形状をしている。このホルダ６には、４つのカートリッジ４２をそれぞれ装着可能な４つの装着部６ａが左右方向に並んで設けられている。各装着部６ａには、図３に示すように、ジョイント９２、ニードル９３、及びこれらを繋ぐ内部流路Ｆ１が、４色のインクに対応して、それぞれ４つ形成されている。ジョイント９２は、一端がヘッドユニット５に接続された供給チューブ２２の他端が着脱可能に接続される。この供給チューブ２２は、可撓性を有するチューブであり、その内部にチューブ流路Ｆ２が形成されている。
【００１３】
ニードル９３は、その外周面に、内部流路Ｆ１に連通するインク導入口９３ａが形成されている。そして、装着部６ａにカートリッジ４２が装着されたときに、このニードル９３がカートリッジ４２の導出管４２ｂに接続されることで、貯留室４２ａ内のインクがインク導入口９３ａから内部流路Ｆ１内に流入する。これにより、カートリッジ４２の貯留室４２ａ内のインクが、ニードル９３のインク導入口９３ａから、内部流路Ｆ１及びチューブ流路Ｆ２を経て、ヘッドユニット５に供給されることになる。
【００１４】
図１に戻って、ヘッドユニット５は、プラテン２との間に隙間を有する状態でキャリッジ３の下部に取り付けられている。図１及び図２に示すように、ヘッドユニット５は、ヘッド１３と、ヘッド１３の上面に設けられたサブタンク１４とを有する。ヘッド１３は、その下面が、インクを吐出するための複数のノズル４４が形成された吐出面となっている。複数のノズル４４は走査方向と直交する方向（用紙Ｐの搬送方向）に沿って配列されて、４色のインクをそれぞれ吐出する４列のノズル列を構成している。このヘッド１３内には、図３に示すように、ノズル４４とサブタンク１４とを繋ぐヘッド流路Ｆ４と、ヘッド流路Ｆ４内のインクに吐出エネルギー（圧力）を付与して複数のノズル４４からそれぞれインクを吐出させる複数の駆動素子を備えたアクチュエータ５３（図４参照）とを備えている。アクチュエータは、特定の構成のものには限られないが、例えば、駆動素子として、圧電層の逆圧電効果による変形を利用してインクを加圧する圧電素子を有する、圧電アクチュエータを好適に採用できる。なお、駆動素子として、熱によってインク内に気泡を発生させるための発熱素子を採用してもよい。尚、図３では、サブタンク１４については、図２のIＶ-IＶ線鉛直断面図として図示している一方で、ヘッド１３については断面図とせず、側面図として図示している。
【００１５】
サブタンク１４は、ヘッド１３に供給するインクを一時的に貯溜するタンクである。サブタンク１４の上面には、供給チューブ２２が着脱可能に接続されるジョイント２１が形成されている。そして、サブタンク１４には、ジョイント２１とヘッド流路Ｆ４とを繋ぐ供給流路Ｆ３が形成されている。また、サブタンク１４には、図２に示すように、供給流路Ｆ３内に存在するエアを排気するための排気部２３が４色のインクに対応して４つ設けられている。４つの排気部２３のそれぞれの内部には、外部との連通／閉止を切り換える弁（図示省略）が設置されている。サブタンク１４については、後で詳述する。
【００１６】
図１に戻って、搬送機構７は、プラテン２及びキャリッジ３を挟むように前後に配置された２つの搬送ローラ１７，１８を有する。２つの搬送ローラ１７，１８は、搬送モータ２９（図４参照）により同期して回転駆動され、プラテン２に載置された用紙Ｐを搬送方向に搬送する。そして、プリンタ１は、搬送機構７によって用紙Ｐを搬送方向に搬送しつつ、キャリッジ３とともにヘッドユニット５を走査方向に移動させながらノズル４４からインクを吐出させることにより、用紙Ｐに所望の画像等を印刷する。
【００１７】
パージ装置９は、ヘッド１３の吐出特性の維持、回復のためのメンテナンスを行うものである。図１に示すように、パージ装置９は、キャップユニット１０、吸引ポンプ１１、切換装置１２、チューブ８１〜８３等を有している。キャップユニット１０は、ヘッドユニット５がプラテン２上を搬送される用紙Ｐと対向する対向領域よりも右側に移動したときに、このヘッドユニット５と上下に対向する。また、キャップユニット１０は、キャップ駆動モータ２４（図４参照）により駆動されて、上下方向に昇降可能である。このキャップユニット１０は、ノズルキャップ２５及び排気キャップ２６を備えている。
【００１８】
ヘッドユニット５がキャップユニット１０と対向した状態では、ノズルキャップ２５がヘッド１３の下面と対向し、排気キャップ２６がサブタンク１４の４つの排気部２３の下面と対向する。そして、ヘッドユニット５とキャップユニット１０とが対向した状態でキャップユニット１０が上昇すると、キャップユニット１０がヘッド１３及びサブタンク１４に装着される。このとき、ノズルキャップ２５により、４列のノズル列に属する全てのノズル４４が共通に覆われるとともに、排気キャップ２６が４つの排気部２３に接続される。排気キャップ２６には、４つの排気部２３内の弁をそれぞれ開閉する４本の棒状の開閉部材２７が取り付けられている。排気キャップ２６が４つの排気部２３に接続された状態で、４本の棒状の開閉部材２７は、排気モータ２８（図４参照）によって上下に駆動され、下方から排気部２３内に挿入されることによって内部の弁を駆動する。
【００１９】
チューブ８１はノズルキャップ２５と切換装置１２とを繋ぐチューブであり、チューブ８２は排気キャップ２６と切換装置１２とを繋ぐチューブである。また、チューブ８３は切換装置１２と廃液タンク３０とを繋ぐチューブである。このチューブ８３に、吸引ポンプ１１が設けられている。切換装置１２は、チューブ８３の連通先を、チューブ８１とチューブ８２との間で選択的に切り換える。つまり、切換装置１２は、吸引ポンプ１１の連通先を、ノズルキャップ２５と排気キャップ２６との間で選択的に切り換える。この切換装置１２により、吸引ポンプ１１の連通先を切り換えることで、４列のノズル列に属する全てのノズル４４からインクを強制的に排出させる吸引パージと、サブタンク１４の供給流路Ｆ３内のエア（後述するエア貯溜室７５内のエア）を排気する排気パージとを、選択的に実行できる。
【００２０】
吸引パージでは、まず、ノズルキャップ２５がヘッド１３に装着されて複数のノズル４４を覆った状態で、切換装置１２により吸引ポンプ１１をノズルキャップ２５に連通させる。この状態で吸引ポンプ１１を駆動し、ノズルキャップ２５内を減圧（吸引）することで、ヘッド１３の複数のノズル４４からそれぞれインクを吸引して排出させる。これにより、ヘッド１３内の異物、気泡、乾燥により高粘度化したインク等がノズル４４から排出されて、ヘッド１３の吐出特性を回復させることができる。
【００２１】
排気パージでは、排気キャップ２６が排気部２３に接続され、且つ、開閉部材２７により排気部２３内の弁が開放された状態で、切換装置１２により吸引ポンプ１１を排気キャップ２６に連通させる。この状態で吸引ポンプ１１を駆動し、排気部２３に負圧を作用させる。これにより、サブタンク１４の供給流路Ｆ３内のエアを、ヘッド１３に流れ込む前に排気キャップ２６に排気することができ、その結果として、ヘッド１３の吐出特性が悪化することを抑制することができる。吸引パージや排気パージによって、ヘッドユニット５から排出されたインクは、チューブ８１，８２及びチューブ８３を経て、廃液タンク３０に送られる。
【００２２】
温度測定センサ５０は、その周辺温度を測定する、サーミスタ等のセンサであり、周辺温度に応じた電圧信号を制御装置１００に出力する。制御装置１００は、温度測定センサ５０からの電圧信号を受けることで、測定した温度である温度データを取得することができる。なお、温度データは、温度そのものではなく、温度と相関を有するパラメータであってもよい。パラメータは、温度が大きくなるとパラメータの値が大きくなるものであってもよいし、温度が大きくなるとパラメータの値が小さくなるものであってもよい。尚、本実施形態では、温度測定センサ５０は、駆動中に熱を発生するヘッド１３や、搬送機構７等の駆動部から離れた、ホルダ６近傍に配置されているが、温度測定センサ５０の配置箇所は、ホルダ６近傍に限られない。例えば、ホルダ６に、カートリッジ４２の残量検知等を行うセンサが取り付けられた基板が設けられ、その基板に温度測定センサ５０が取り付けられていてもよい。また、温度測定センサ５０は、プリンタ１の廃液タンク３０の右側や後ろ側等に配置されていてもよい。
【００２３】
電源回路９８は、商用電源（不図示）から電力を受電するための回路である。具体的には、電源回路９８は電源プラグを有しており、この電源プラグを商用電源に接続されたコンセントに挿入することで、商用電源から電力を受電することが可能である。また、電源回路９８は、商用電源から受電した電力を適宜必要な電圧に変換してプリンタ１内の制御装置１００等の各部に供給する。なお、本実施形態では、電源回路９８は、蓄電池を有していない。このため、電源回路９８は、電源プラグからコンセントに取り外されて、商用電源から電力を受信していないときには、制御装置１００等に駆動電力を供給することができない。
【００２４】
制御装置１００は、図４に示すように、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、不揮発性メモリ１０４、各種制御回路を含むＡＳＩＣ（Application Specific Integrated Circuit）１０５、計時回路１０６等を備える。ＡＳＩＣ１０５には、ヘッド１３、吸引ポンプ１１、切換装置１２、タッチパネル９９、通信インターフェース１１０等が電気的に接続されている。
【００２５】
ＲＯＭ１０２には、ＣＰＵ１０１が実行するプログラム、各種固定データ等が記憶されている。ＲＡＭ１０３には、プログラム実行時に必要なデータ（画像データ等）が一時的に記憶される。不揮発性メモリ１０４には、各種情報が記憶されている。計時回路１０６は、ＲＴＣ（リアルタイムクロック：Real time Clock）等の回路であり、日時（時刻）の計時を行う内部時計としての機能と、時間の計時を行うタイマとしての機能を有している。この計時回路１０６は、電源回路９８から駆動電力が供給されることで駆動する。また、この計時回路１０６により計時される現在時刻は、通信インターフェース１１０を介して、インターネット上にあるＮＴＰ（Network Time Protocol）サーバや、ＮＴＰサーバに接続された外部装置２００から取得した日時に基づいて補正される。
【００２６】
ＣＰＵ１０１は、ＲＯＭ１０２に格納されたプログラムを実行することにより、ＡＳＩＣ１０５を介して、ヘッド１３やパージ装置９等の動作を制御する各種処理を実行する。尚、以下では、ＣＰＵによって各種処理を行うものとして説明するが、制御装置１００が複数のＣＰＵを備え、複数のＣＰＵによって処理を分担して行ってもよい。また、制御装置１００が複数のＡＳＩＣを備え、複数のＡＳＩＣによって処理を分担してもよい。あるいは、１つのＡＳＩＣ単独で処理を行ってもよい。ＣＰＵ１０１が実行する各種処理については、後述する。
【００２７】
次に、サブタンク１４の具体的構成について、図２及び図３を参照しつつ詳細に説明する。サブタンク１４は、樹脂成形体６０、及び、フィルム７８から構成された流路部材である。このサブタンク１４内には、ヘッド１３に４色のインクをそれぞれ供給する４つの供給流路Ｆ３が形成されている。尚、図２及び図３では、ある１色のインクに対応する供給流路Ｆ３の接続構成のみが示されている。
【００２８】
樹脂成形体６０は、水平面に沿って延在する板状の本体部分６１と、この本体部分６１の一端部から鉛直下方に延びる連結部分６２と、本体部分６１の上面に取り付けられたジョイント２１とを有する。ジョイント２１には、ホルダ６に接続された４本の供給チューブ２２が着脱可能に接続される。
【００２９】
各供給流路Ｆ３は、ジョイント２１に形成されたジョイント内流路Ｆ３１と、本体部分６１に形成された本体流路Ｆ３２と、連結部分６２に形成された連結流路Ｆ３３とから構成されている。本体部分６１の上面には、４色のインクにそれぞれ対応して、４つのインク導入部６４が形成されている。この４つのインク導入部６４に４つの本体流路Ｆ３２の一端がそれぞれ接続されている。ジョイント２１は、このインク導入部６４を覆うように本体部分６１の上面に取り付けられている。ジョイント２１に形成されたジョイント内流路Ｆ３１は、インク導入部６４と、チューブ流路Ｆ２とを繋ぐ流路である。
【００３０】
本体流路Ｆ３２は、水平面に沿って延在しており、本体流路Ｆ３２内のインクに生じる圧力変動を吸収するためのダンパー室などを有する。一方で、連結流路Ｆ３３は、本体流路Ｆ３２と接続される一端部（上端部）から鉛直下方に延在している。また、図２に示すように、本体部分６１には、４つの連結流路Ｆ３３と４つの排気部２３とをそれぞれ接続する溝状の４つの排気流路７４も形成されている。つまり、本体部分６１には、供給流路Ｆ３の途中から分岐して外部に至る排気流路７４が形成されている。尚、排気流路７４についても、本体部分６１の上面に形成された１つの排気流路７４のみを図示しており、他の図示は省略されている。
【００３１】
本体部分６１の上面と下面には、フィルム７８がそれぞれ溶着されている。これにより、本体部分６１に形成された本体流路Ｆ３２、並びに、排気流路７４が、フィルム７８によって上方又は下方から覆われた構成となっている。連結部分６２に形成された４つの連結流路Ｆ３３は、フィルム７８によって上端を塞がれた上で、下端においてヘッド１３のヘッド流路Ｆ４に接続されている。この連結流路Ｆ３３の上端部は、エアを一時的に貯溜可能なエア貯溜室７５（図３参照）である。尚、以下では、内部流路Ｆ１、チューブ流路Ｆ２、及び供給流路Ｆ３からなる、ニードル９３のインク導入口９３ａとヘッド１３とを繋ぐ流路をインク流路Ｆ５（図３参照）と総称する。
【００３２】
次に、ＣＰＵ１０１が実行する各種処理について説明する。本実施形態では、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されたプログラムに従って、印刷処理、メンテナンス処理、パージ条件設定処理等を実行する。印刷処理は、通信インターフェース１１０を介して、ＰＣ等の外部装置２００から印刷指令を受信したとき等に、ＣＰＵ１０１が、ヘッド１３やキャリッジ駆動モータ２０等を制御して、用紙Ｐに画像を印刷する処理である。
【００３３】
メンテナンス処理は、ＣＰＵ１０１が、ヘッド１３の吐出特性の維持・回復のために、パージ装置９に吸引パージや排気パージを実行させる処理である。本実施形態では、メンテナンス処理として、大きく分類して、ユーザメンテナンス処理と、定期メンテナンス処理との２種類がある。ユーザメンテナンス処理は、ユーザのタッチパネル９９の操作に応じて実行されるメンテナンス処理である。
【００３４】
定期メンテナンス処理は、定期的なタイミングで、自動で行われるメンテナンス処理である。各定期メンテナンス処理では、ＣＰＵ１０１は、吸引パージ及び排気パージをパージ装置９に実行させる。その結果として、ヘッドの吐出特性を常に良好な状態に維持することができるため、印刷指令を受信したときに、ＣＰＵ１０１は、メンテナンス処理を実行せずに印刷処理を開始することができる。つまり、印刷指令を受信してから印刷処理を開始するまでの時間を短くすることができる。なお、定期メンテナンス処理の、吸引パージ及び排気パージそれぞれの、吸引ポンプ１１の駆動条件（回転速度や駆動時間）は固定されている、つまり、定期メンテナンス処理の、吸引パージのパージ量（インクの排出量とエアの排出量の合算量）は固定量であり、排気パージのパージ量も固定量である。
【００３５】
次に、定期メンテナンス処理の実行間隔について説明する。本実施形態では、定期メンテナンスの実行間隔は、基本、３０日に設定されているが、所定の条件を満たしたときに、この定期メンテナンスの実行間隔を３０日よりも短くする。以下、詳細に説明する。
【００３６】
インク流路Ｆ５内には、インクとともにエアが存在する。このエアは、例えば、カートリッジ４２のホルダ６への装着時にインク流路Ｆ５の先端のインク導入口９３ａから流入したエア、インク中に含まれる微少のエア、インク流路Ｆ５内のインクが経時により水分が蒸発することで生成されるエア等である。これらのインク流路Ｆ５内のエアは、ヘッドユニット５からインクが吐出又は排出されるに従い、ノズル４４側に移動し、エア貯溜室７５に到達したときに、排気パージにより外部に排出されることになる。
【００３７】
ところで、インク流路Ｆ５内のこれらのエアは、流路部材の外壁を介して大気が浸透することで時間の経過とともに成長する。つまり、エアの量が、時間の経過とともに大きくなる。これらのエアは、ヘッドユニット５からインクが吐出又は排出されない限り、移動せずにその位置に滞在し続ける。加えて、エアの成長速度（成長率）は、インク流路Ｆ５の環境温度が高温であるほど大きくなる。従って、定期メンテナンス処理を３０日毎に実行していた場合、高温環境下であり、且つ、印刷頻度が少ないと、エア貯溜室７５に移動するまでに、エアが大きく成長することになる。このため、定期メンテナンス処理を実行したとしても、そのエアを十分に排出できずに、インクの吐出性能を低下させることつながる。
【００３８】
そこで、本実施形態では、ＣＰＵ１０１は、定期メンテナンス処理の前回実行時点からの、印刷頻度、及び、温度測定センサ５０の測定結果に基づき取得した温度データに基づいて、今回の定期メンテナンス処理の実行タイミングを設定するパージ条件設定処理を実行する。具体的には、印刷頻度が少ないほど、及び、取得した温度データが高温であるほど、定期メンテナンス処理の前回実行時点からの経過時間を、実際よりも長く推算し、推算した推算時間が３０日となった時点を、今回の定期メンテナンス処理の実行タイミングとする。以下、このパージ条件設定処理に関連した事項について、説明する。
【００３９】
不揮発性メモリ１０４には、このパージ条件設定処理の際に参照される、経過時間カウンタ１０４ａ、温度履歴情報１０４ｂ、実行カウント値情報１０４ｃ、合計量カウンタ１０４ｄ、累積時間テーブル１０４ｅ、及び成長係数テーブル１０４ｆが記憶されている。
【００４０】
経過時間カウンタ１０４ａは、定期メンテナンス処理の前回実行時点からの、経過時間（経過時間カウント値）をカウントするためのカウンタである。ＣＰＵ１０１は、定期メンテナンス処理の前回実行時点から、計時回路１０６により計時される時間に基づいて、経過時間カウンタ１０４ａの経過時間カウント値をインクリメントする。
【００４１】
温度履歴情報１０４ｂは、取得した温度データの履歴情報であり、温度データと、当該温度データの取得日時とを関連付けた情報である。ＣＰＵ１０１は、温度測定センサ５０の測定結果に基づいて温度データを取得するとともに、計時回路１０６から現在日時を取得し、これらを関連付けて、温度履歴情報１０４ｂに新たに記憶する履歴情報記憶処理を実行する。
【００４２】
実行カウント値情報１０４ｃは、履歴情報記憶処理の前回実行時点において、経過時間カウンタ１０４ａがカウントしていた経過時間カウント値を含む情報である。ＣＰＵ１０１は、経過時間カウンタ１０４ａの現在の経過時間カウント値、及び、実行カウント値情報１０４ｃを参照して、履歴情報記憶処理の前回実行時点から所定時間以上（本実施形態では１時間以上）経過していると判断したときに、履歴情報記憶処理を実行する。つまり、ＣＰＵ１０１は、履歴情報記憶処理を１時間毎に実行する。
【００４３】
合計量カウンタ１０４ｄは、定期メンテナンス処理の前回実行時点からの、印刷処理やメンテナンス処理によりヘッドユニット５から外部に吐出又は排出された、インクの合計量（合計量カウント値）をカウントするためのカウンタである。
【００４４】
ＣＰＵ１０１は、定期メンテナンス処理の前回実行時点以降、印刷処理やメンテナンス処理を実行する毎に、そのときに吐出又は排出されたインク及びエアの合計量を算出して、合計量カウンタ１０４ｄの合計量カウント値に加算する。尚、印刷処理の際に、アクチュエータ５３が駆動されることでノズル４４から吐出されるインクの吐出量については、その印刷処理の際の印刷対象であった画像データ等から算出することは可能である。また、メンテナンス処理の際の、吸引パージや排気パージのパージ量については、吸引ポンプ１１の駆動条件から算出することができる。
【００４５】
ＣＰＵ１０１は、この合計量カウンタ１０４ｄ、及び経過時間カウンタ１０４ａを参照して、１か月（３０日）当たりの印刷枚数（以下、ＰＶ枚数と称す）を算出するＰＶ枚数算出処理を実行する。具体的には、合計量カウンタ１０４ｄが示す合計量カウント値を、経過時間カウンタ１０４ａの経過時間カウント値で除算して得られる値に基づいて、ＰＶ枚数を換算する。
【００４６】
累積時間テーブル１０４ｅは、複数の環境温度帯（本実施形態では７つの環境温度帯）それぞれの、定期メンテナンス処理の前回実行時点から、プリンタ１（インク流路Ｆ５）がその環境温度帯に属していた累積時間を示すテーブルである。この複数の環境温度帯の累積時間を合計した合計時間は、定期メンテナンス処理の前回実行時点からの経過時間を示している。従って、この累積時間テーブル１０４ｅは、換言すれば、定期メンテナンス処理の前回実行時点からの温度データの温度履歴情報である。
【００４７】
ＣＰＵ１０１は、履歴情報記憶処理において、温度データを取得したときに、履歴情報記憶処理の前回実行時点から現在時点までの時間帯のプリンタ１の環境温度が、取得した温度データが示す温度であるとみなす。そして、累積時間テーブル１０４ｅにおいて、取得した温度データの温度が属する環境温度帯に対応する累積時間に１時間を加算する処理をする。
【００４８】
成長係数テーブル１０４ｆは、複数の環境温度帯それぞれについての、累積時間テーブル１０４ｅの上記累積時間に対して乗算する成長係数を、ＰＶ枚数の複数の枚数範囲それぞれに規定したテーブルである。この成長係数は、最小値が１．０に設定され、ＰＶ枚数が少なくなるに従いその値が大きくなり、環境温度が高くなるに従いその値が大きくなる。これらの成長係数は、実験やシミュレーションにより設定される。
【００４９】
ＣＰＵ１０１は、パージ条件設定処理においては、累積時間テーブル１０４ｅ、成長係数テーブル１０４ｆ、及び、ＰＶ枚数算出処理により算出したＰＶ枚数に基づいて、定期メンテナンス処理の前回実行時点からの経過時間に係る推算時間を取得する推算時間取得処理を実行する。具体的には、累積時間テーブル１０４ｅの各環境温度の累積時間それぞれに対して、上記ＰＶ枚数算出処理により算出したＰＶ枚数が属する枚数範囲の成長係数を乗算して得られた合計時間を、上記推算時間とする。例えば、算出したＰＶ枚数が２０枚である場合、成長係数テーブル１０４ｆの、０〜５０枚の枚数範囲の成長係数を使用する。そして、累積時間テーブル１０４ｅが図５（ｂ）に示す例の場合、推算時間は、４９．３（＝２×１．０＋５×１．５＋３×２．３＋７×４．７）時間となる。このように推算時間は、実際の経過時間（１７時間）よりも長くなる。
【００５０】
そして、ＣＰＵ１０１は、パージ条件設定処理において、算出した推算時間が３０日（７２０時間）以上であるか否かを判断する。推算時間が３０日以上ではないと判断した場合には、現在の時点は、今回の定期メンテナンス処理の実行タイミングではないと判断する。一方で、推算時間が３０日以上であると判断した場合、現在の時点が、今回の定期メンテナンス処理の実行タイミングと判断して、定期メンテナンス処理を実行する。以上のように、定期メンテナンスの前回実行時点からの環境温度や、ＰＶ枚数（印刷頻度）によって、定期メンテナンス処理の実行タイミングが設定されるため、吐出不良が生じることを抑制することができる。
【００５１】
なお、実行カウント値情報１０４ｃは、パージ条件設定処理の前回実行時点の、経過時間カウンタ１０４ａの経過時間カウント値をさらに含んでいる。ＣＰＵ１０１は、経過時間カウンタ１０４ａの現在の経過時間カウント値、及び、実行カウント値情報１０４ｃを参照して、パージ条件設定処理の前回実行時点から２４時間以上経過していると判断したときに、パージ条件設定処理を実行する。つまり、ＣＰＵ１０１は、パージ条件設定処理を２４時間毎に実行する。
【００５２】
ところで、ＣＰＵ１０１は、上記各種処理を、電源回路９８から駆動電力を受電している通電状態のときにしか実行できない。つまり、ＣＰＵ１０１は、電源回路９８から駆動電力を受電していない非通電状態となると、上記履歴情報記憶処理などの各種処理を実行することができない。従って、非通電状態になると、当該非通電状態の期間の温度データを取得できず、また、経過時間カウンタ１０４ａの経過時間カウント値も不正確となる。従って、累積時間テーブル１０４ｅの複数の環境温度帯の少なくとも何れかの環境温度帯の累積時間が不正確となる。これにより、パージ条件設定処理を適切に実行することができない。
【００５３】
そこで、本実施形態では、この問題を解決すべく、非通電状態のときの非通電時間を取得する非通電時間取得処理と、非通電状態ときの温度データを推定する温度データ推定処理と、取得した非通電時間、及び推定した温度データに基づいて累積時間テーブル１０４ｅの累積時間を補正するテーブル更新処理とを実行する。以下、詳細に説明する。
【００５４】
まず、非通電時間取得処理について説明する。不揮発性メモリ１０４には、この非通電時間取得処理により参照される通電時間カウンタ１０４ｇが記憶されている。通電時間カウンタ１０４ｇは、非通電時間取得処理の前回実行時点からの、制御装置１００の累計の通電時間（通電時間カウント値）をカウントするためのカウンタである。ＣＰＵ１０１は、この通電時間カウンタ１０４ｇの通電時間カウント値についても、経過時間カウンタ１０４ａの経過時間カウント値と同様に、計時回路１０６により計時される時間に基づいて、インクリメントする。
【００５５】
ここで、先に触れたように、制御装置１００が、通信インターフェース１１０を介してインターネットに接続された外部装置２００から印刷指示等の各種指示を受信するときに、併せて時刻情報を取得することができる。このため、取得した時刻情報に基づいて、計時回路１０６が計時する現在時刻を補正することは可能であり、その結果、非通電時間を算出することが可能な場合がある。例えば、定期メンテナンス処理の前回実行時点以降、非通電状態が存在する場合でも、この非通電状態の前後で、外部装置２００から時刻情報を受信していた場合、これら受信時点間の経過時間を算出することができる。また、受信時点それぞれのときの通電時間カウンタ１０４ｇの通電時間カウント値に基づいて、受信時点間の通電時間を算出することができる。従って、算出した受信時点間の経過時間から、通電時間を減算することで、非通電時間を算出することができる。
【００５６】
しかしながら、非通電状態の前後で、外部装置２００から時刻情報を受信していない場合には、この方法では非通電時間を算出することができない。特に、プリンタ１が、インターネットに接続された外部装置２００に接続されずにスタンドアローンとして使用される場合もあり得る。この場合には、外部装置２００から時刻情報を取得できないため、非通電時間を算出することができない。しかしながら、このような場合でも、通電時間カウンタ１０４ｇの通電時間カウント値等の、プリンタ１の内部情報を用いて、制御装置１００が非通電状態であるときの非通電時間をある程度推定することができる。以下、詳細に説明する。
【００５７】
ユーザがコンセントに対して電源プラグを挿入する時間帯やその挿入時間、ユーザがコンセントから電源プラグを取り外す時間帯やその取り外し時間等の、ユーザのプリンタ１の使用状況等に傾向（以下、ユーザの使用傾向）が現れる場合がある。このユーザの使用傾向は厳密にはユーザ毎に異なるが、プリンタ１の使用用途（オフィス用、工場用、店舗用等）や、設置される国や地域等に応じて、多くのユーザに当てはまる大凡の使用傾向は存在し、これらは市場調査等により把握できる。そして、ユーザが、上記の大凡の使用傾向でプリンタ１を使用すると仮定するなら、通電時間から、非通電時間をある程度推定することは可能である。
【００５８】
例えば、ユーザの使用傾向の一例としては、一日において、コンセントに電源プラグを必ず挿入し、且つ、そのコンセントを電源プラグに挿入している挿入時間が６時間以上となる場合がある。この場合、制御装置１００は、１日においては、必ず通電状態となり、且つ、その通電時間の合計は６時間以上となる。従って、１日（２４時間）を基本周期時間とした場合、この基本周期時間に対する、通電時間の比率は０．２５（＝６／２４）以上となる。従って、制御装置１００が非通電状態から通電状態に遷移した時点において、非通電時間取得処理の前回実行時点からの、制御装置１００の通電時間の合計が６時間未満の場合には、前回実行時点から２４時間（基本周期時間）が経過していないとして、非通電時間の推定（取得）を行わない。一方で、制御装置１００の通電時間の合計が６時間以上の場合には、前回実行時点から２４時間（基本周期時間）が経過しているとして、非通電時間の推定を行う。これにより、非通電状態のときの非通電時間をある程度推定することは可能である。
【００５９】
また、その他、プリンタ１が内部で取得可能な内部情報に基づいて非通電時間を推定してもよく、例えば、温度履歴情報１０４ｂに基づいても非通電時間をある程度推定することは可能である。例えば、温度測定センサ５０の測定結果により取得する温度データと、気温との間に相関がある場合、一日の温度データの推移に規則性が生じることになる、具体的には、温度データの温度は、５時頃が最も低くなり、１４時頃に最も高くなる。また、５時から１４時までは温度が上昇し続け、１４時から次の日の５時までは温度が下降し続ける。従って、１日において、非通電状態が数時間存在した場合でも、温度履歴情報１０４ｂに記憶された温度データの推移から、非通電時間をある程度推定することも可能である。
【００６０】
なお、ＣＰＵ１０１は、以上のように非通電時間取得処理により取得した非通電時間に基づいて、経過時間カウンタ１０４ａの経過時間カウント値や、温度履歴情報１０４ｂの取得日時を補正する。
【００６１】
次に、温度データ推定処理について説明する。非通電状態のときの温度データは、上記非通電時間とは異なり、プリンタ１の内部情報から推定するしかない。そこで、本実施形態では、ＣＰＵ１０１は、温度履歴情報１０４ｂに基づいて、非通電状態のときの温度データを推定する。
【００６２】
温度履歴情報１０４ｂには、温度データに関連付けられて、当該温度データを取得した取得日時についても記憶されている。従って、１日のうちの、各温度データを取得した時間帯を把握することができる。また、非通電状態のときの時間帯についても、温度履歴情報１０４ｂにおいて、当該非通電状態の直前及び直後に取得した温度データに関連付けられた取得日時に基づいて、取得することができる。
【００６３】
ここで、先に触れたように、温度データと気温との間に相関がある場合には、１日の温度データの推移に規則性がある。従って、非通電状態のときの或る時間帯の実際の温度データと、温度履歴情報１０４ｂに記憶されている温度データのうち、同じ時間帯に取得した温度データ（特に、直近の所定期間以内（例えば３０日以内）において、同じ時間帯に取得した温度データ）との間のデータ値の差は、小さい可能性が高い。そこで、ＣＰＵ１０１は、温度履歴情報１０４ｂを参照して、直近の３０日以内に取得した温度データに、非通電状態のときの期間中の全時間帯に対応する温度データが含まれている場合には、同じ時間帯に取得した温度データに基づいて、非通電状態のときの温度データを推定する。例えば、非通電状態の５時台の時間帯の温度データは、直近の３０日以内において５時台に取得した温度データの平均値と同じ温度データであると推定する。
【００６４】
一方で、温度履歴情報１０４ｂに温度データが追加されるのは、制御装置１００が通電状態のときのみであるため、温度履歴情報１０４ｂには、非通電状態のときの時間帯と同じ時間帯に取得した温度データが含まれていない場合がある。例えば、ユーザの使用傾向が、１日において、日中は、コンセントに電源プラグを挿入しているが、夜間は、コンセントを電源プラグから取り外している場合がある。この場合、温度履歴情報１０４ｂには、夜間の温度データは記憶されていないことになる。しかしながら、このような場合でも、以下のようにして温度データを推定することができる。
【００６５】
非通電状態のときの非通電時間が短い場合（例えば、１２時間未満の場合）、非通電状態の期間中の実際の温度データの平均値と、通電状態から当該非通電状態に遷移する直前に取得した温度データや当該非通電状態から通電状態に遷移した直後に取得した温度データとの間の差は、小さい可能性が高い。一方で、非通電状態のときの非通電時間が長い場合（例えば、１２時間以上の場合）、非通電状態の期間中の温度データの平均値と、当該非通電状態の直前や直後に取得した温度データとの間の差が、大きくなる場合がある。例えば、非通電状態の直前や直後に温度データを取得した温度データの時間帯が、１日において、最も温度が高くなる時間帯や最も温度が低くなる時間帯であると、非通電状態の期間中の温度データの平均値との間の差が大きくなる。この場合には、非通電状態の直前の所定期間（例えば３０日）以内に取得した温度データの平均値や、非通電状態の直後の所定期間（例えば、２４時間）以内に取得した温度データの平均値の方が、非通電状態の期間中の温度データの平均値との間の差が小さくなる可能性が高い。
【００６６】
そこで、ＣＰＵ１０１は、非通電状態のときの非通電時間が１２時間未満の場合には、非通電状態の期間中の温度データは、当該非通電状態の直前や直後に取得した温度データのうちの何れかと同じ温度データであると推定する。本実施形態では、インクの吐出不良が生じるのをより確実に抑制するために、非通電状態の直前や直後に取得した温度データのうちの、温度が高い方の温度データと同じ温度データであると推定する。
【００６７】
一方で、ＣＰＵ１０１は、非通電状態のときの非通電時間が１２時間以上の場合には、非通電状態の期間中の温度データは、当該非通電状態の直前の３０日以内に取得した温度データの平均値、及び、直後の２４時間以内に取得した温度データのうちの何れかと同じ温度データであると推定する。本実施形態では、通電状態から非通電状態の遷移後において、温度データ推定処理を実行するまでの時間を短くするために、非通電状態ときの非通電時間が１２時間以上の場合には、非通電状態の期間中の温度データは、当該非通電状態の直前の３０日以内に取得した温度データの平均値と同じ温度データであると推定する。なお、本実施形態では、上記のように１２時間を閾値として、非通電時間の推定方法を変えているが、１２時間以外の時間（例えば、２４時間）を閾値として推定方法を変えてもよい。
【００６８】
テーブル更新処理では、ＣＰＵ１０１は、非通電時間取得処理により取得した非通電時間、及び温度データ推定処理により推定した温度データに基づいて、累積時間テーブル１０４ｅの累積時間を加算する補正をする。例えば、取得した非通電時間が５時間であり、温度データ推定処理により推定した温度データが示す温度が３１度である場合には、３０〜３５度の環境温度帯の累積時間に５時間を加算する。以上により、累積時間テーブル１０４ｅを、非通電状態のときの非通電時間及び環境温度を考慮したテーブルに更新することができる。
【００６９】
ところで、上述したように、非通電時間取得処理では、プリンタ１の内部情報に基づいて非通電時間を推定することができるが、時刻情報に基づいて非通電時間を算出した場合よりも、その精度は低い。従って、非通電時間を、時刻情報に基づいて算出したか、内部情報に基づいて推定したかに関わらず、ＣＰＵ１０１が、一律に同じ制御シーケンスに従って処理をすると、インクの吐出性能が低下する場合や、インクが無駄に消費される可能性がある。
【００７０】
そこで、ＣＰＵ１０１は、非通電時間を時刻情報に基づいて算出した場合には、第１制御シーケンスに従って処理をし、非通電時間を内部情報に基づいて算出した場合には、第１制御シーケンスとは異なる第２制御シーケンスに従って処理をする。第２制御シーケンスは、第１制御シーケンスと比べて、定期メンテナンス処理の実行間隔が短い制御シーケンスである。本実施形態では、第２制御シーケンスでは、パージ条件設定処理において、上記推算時間取得処理により推算した推算時間を、補正係数（１より大きい係数）を乗算して補正する。これにより、第２制御シーケンスでは、第１制御シーケンスと比べて、推算時間の値が大きくなるため、定期メンテナンス処理の実行間隔を短くすることができる。
【００７１】
次に、プリンタ１の処理動作の一例について説明する。
まず、図６に示すように、ＣＰＵ１０１は、経過時間カウンタ１０４ａ、及び実行カウント値情報１０４ｃを参照して、履歴情報記憶処理の前回実行時点から１時間以上経過したか否かを判断する（Ｓ１）。１時間以上経過したと判断した場合（Ｓ１：ＹＥＳ）には、ＣＰＵ１０１は、温度測定センサ５０の測定結果に基づいて、温度データを取得し、取得した温度データと、計時回路１０６から取得した現在日時とを関連付けて、温度履歴情報１０４ｂに新たに追加する履歴情報記憶処理を実行する（Ｓ２）。また、このとき、ＣＰＵ１０１は、累積時間テーブル１０４ｅにおいて、取得した温度データが示す温度が属する環境温度帯の累積時間に１時間を加算する。次に、ＣＰＵ１０１は、非通電時間取得処理の前回実行時点以降で、非通電状態が存在するか否かを判断する状態判断処理を実行する（Ｓ３）。非通電状態が存在しないと判断した場合（Ｓ３：ＮＯ）には、Ｓ１０の処理に移る。
【００７２】
一方で、非通電状態が存在すると判断した場合（Ｓ３：ＹＥＳ）には、ＣＰＵ１０１は、非通電時間取得処理を実行すると判断して、まず、外部装置２００から受信した時刻情報に基づいて、当該非通電状態の非通電時間を算出可能か否かを判断する（Ｓ４）。非通電時間を算出可能と判断した場合（Ｓ４：ＹＥＳ）には、ＣＰＵ１０１は、時刻情報に基づいて非通電時間を算出して（Ｓ５）、Ｓ８の処理に移る。一方で、非通電時間を算出不可能であると判断した場合（Ｓ４：ＮＯ）には、ＣＰＵ１０１は、内部情報に基づいて非通電時間を推定し（Ｓ６）、不揮発性メモリ１０４に記憶されたフラグ情報１０４ｈの推定フラグをオン状態にする（Ｓ７）。この推定フラグは、初期状態ではオフ状態であり、非通電時間取得処理において、内部情報に基づいて非通電時間を推定した場合にオン状態となるフラグである。Ｓ７の処理が終了すると、Ｓ８の処理に移る。なお、ＣＰＵ１０１は、Ｓ５やＳ６の処理のときに、取得した非通電時間に基づいて、経過時間カウンタ１０４ａの経過時間カウント値や、温度履歴情報１０４ｂの取得日時等を補正する処理も行う。
【００７３】
Ｓ８の処理では、後で図７を参照して説明する温度データ推定処理を実行する。これにより、非通電状態のときの温度データが推定される。次に、ＣＰＵ１０１は、Ｓ５やＳ６の処理で取得した非通電時間と、Ｓ８の温度データ推定処理で推定した温度データに基づいて、累積時間テーブル１０４ｅを更新するテーブル更新処理を実行し（Ｓ９）、Ｓ１０の処理に移る。
【００７４】
Ｓ１０の処理では、ＣＰＵ１０１は、経過時間カウンタ１０４ａ、及び実行カウント値情報１０４ｃを参照して、パージ条件設定処理の前回実行時点から２４時間以上経過したか否かを判断する。前回実行時点から２４時間以上経過していないと判断した場合（Ｓ１０：ＮＯ）には、Ｓ１の処理に戻る。一方で、前回実行時点から２４時間以上経過したと判断した場合（Ｓ１０：ＹＥＳ）には、ＣＰＵ１０１は、パージ条件設定処理を実行すると判断して、まず、累積時間テーブル１０４ｅ、成長係数テーブル１０４ｆ、及び、ＰＶ枚数算出処理により算出したＰＶ枚数に基づいて、定期メンテナンス処理の前回実行時点からの経過時間に係る推算時間を算出する（Ｓ１１）。次に、ＣＰＵ１０１は、フラグ情報１０４ｈの推定フラグがオン状態であるか否かを判断する（Ｓ１２）。推定フラグがオン状態ではないと判断した場合（Ｓ１２：ＮＯ）には、Ｓ１４の処理に移る。一方で、オン状態であると判断した場合（Ｓ１２：ＹＥＳ）には、ＣＰＵ１０１は、Ｓ１１の処理で算出した推算時間に補正係数を乗算する補正をして（Ｓ１３）、Ｓ１４の処理に移る。
【００７５】
Ｓ１４の処理では、ＣＰＵ１０１は、推算時間が３０日以上であるか否かを判断する。推算時間が３０日以上ではないと判断した場合（Ｓ１４：ＮＯ）には、現在の時点は定期メンテナンス処理の実行タイミングではないと判断して、Ｓ１の処理に戻る。一方で、推算時間が３０日以上であると判断した場合（Ｓ１４：ＹＥＳ）には、ＣＰＵ１０１は、現在の時点は定期メンテナンス処理の実行タイミングであると判断して、定期メンテナンス処理を実行する（Ｓ１５）。この後、ＣＰＵ１０１は、経過時間カウンタ１０４ａ、累積時間テーブル１０４ｅ、及びフラグ情報１０４ｈ等を初期化して（Ｓ１６）、Ｓ１の処理に戻る。
【００７６】
次に、図７を参照して温度データ推定処理について説明する。
ＣＰＵ１０１は、まず、温度履歴情報１０４ｂを参照して、直近の３０日以内に取得した温度データの取得数が所定数未満か否かを判断する（Ｓ３１）。所定数未満であると判断した場合（Ｓ３１：ＹＥＳ）には、ＣＰＵ１０１は、温度履歴情報１０４ｂに基づいては、非通電状態のときの温度データを精度よく推定することができないと判断して、インクの吐出不良が生じるのを確実に抑制するために、非通電状態のときの温度データを、高温（本実施形態では４５℃以上）の温度データに設定して（Ｓ３２）、本処理を終了する。
【００７７】
一方で、温度データの取得数が所定数未満ではないと判断した場合（Ｓ３１：ＮＯ）には、ＣＰＵ１０１は、温度履歴情報１０４ｂを参照して、非通電状態の期間中の全時間帯それぞれについて、直近１カ月以内において、同じ時間帯に取得した温度データがあるか否かを判断する（Ｓ３３）。同じ時間帯に取得した温度データがあると判断した場合（Ｓ３３：ＹＥＳ）には、ＣＰＵ１０１は、非通電状態の期間中の各時間帯の温度データが、直近１カ月以内において、同じ時間帯に取得した温度データの平均値と同じである推定して（Ｓ３４）、本処理を終了する。一方で、同じ時間帯に取得した温度データがないと判断した場合（Ｓ３３：ＮＯ）には、ＣＰＵ１０１は、非通電時間が１２時間未満か否かを判断する（Ｓ３５）。非通電時間が１２時間未満であると判断した場合（Ｓ３５：ＹＥＳ）には、ＣＰＵ１０１は、温度履歴情報１０４ｂを参照して、非通電状態の期間中の温度データが、当該非通電状態の直前及び直後に取得した温度データのうち、高い方の温度データと同じであると推定して（Ｓ３６）、本処理を終了する。一方で、非通電時間が１２時間未満ではないと判断した場合（Ｓ３５：ＮＯ）には、ＣＰＵ１０１は、温度履歴情報１０４ｂを参照して、非通電状態の期間中の温度データが、当該非通電状態の直前の３０日以内に取得した温度データの平均値と同じであると推定して（Ｓ３７）、本処理を終了する。
【００７８】
以上、本実施形態によると、定期メンテナンス処理の前回実行時点以降において非通電状態がある場合には、当該非通電状態のときの温度データを推定して、この推定した温度データに基づいて、今回の定期メンテナンス処理の実行タイミングが設定される。このため、今回の定期メンテナンス処理をより適切な実行タイミングで実行することができるため、吐出不良の発生を抑制することができる。
【００７９】
以上説明した実施形態において、インク流路Ｆ５が「液体流路」に相当する。エア貯溜室７５が「分岐部」に相当する。ＣＰＵ１０１が「制御部」に相当し、不揮発性メモリ１０４が「記憶部」に相当する。計時回路１０６が「時間計時部」及び「日時計時部」に相当し、電源回路９８が「電力供給部」に相当する。通信インターフェース１１０が「受信部」に相当する。
【００８０】
（第２実施形態）
次に、第２実施形態について説明する。なお、以下では、第１実施形態との相違点についてのみ説明する。第１実施形態では、パージ条件設定処理では、今回の定期メンテナンス処理の実行タイミングを設定していたが、第２実施形態では、定期メンテナンス処理における排気パージのパージ量を設定する。また、第２実施形態では、定期メンテナンス処理の実行間隔は３０日に設定されており、当該定期メンテナンス処理を実行する際に、温度データ推定処理、及びパージ条件設定処理を実行する。
【００８１】
また、ＣＰＵ１０１は、互いのパージ量が異なる複数種類の排気パージを、パージ装置９に実行させることが可能に構成されている。本実施形態では、排気パージの種類として、弱パージ、中パージ、及び強パージの３種類がある。中パージは弱パージと比べて、吸引ポンプ１１の回転速度が速い条件、及び、吸引ポンプ１１の駆動時間が長い条件の少なくとも何れか一方の条件を満たすパージである。また、強パージは中パージと比べて、吸引ポンプ１１の回転速度が速い条件、及び、吸引ポンプ１１の駆動時間が長い条件の少なくとも何れか一方の条件を満たすパージである。従って、強パージ、中パージ、及び弱パージの順に、パージ量が多くなる。定期メンテナンス処理での排気パージは、基本的に、弱パージに設定されている。そして、図５（ｄ）に示すように、パージ条件設定処理の際に、上記推算時間取得処理により推算した推算時間が大きくなるほど、定期メンテナンス処理での排気パージを、パージ量が多い排気パージに設定する。
【００８２】
次に、第２実施形態に係るプリンタ１の処理動作の一例について、図８を参照しつつ説明する。
まず、ＣＰＵ１０１は、図６を参照して説明したＳ１〜Ｓ７と同様なＳ５１〜Ｓ５７の処理を実行する。そして、Ｓ５３の処理で非通電状態が存在しないと判断した場合（Ｓ５３：ＮＯ）、Ｓ５５の処理の処理後、又は、Ｓ５７の処理後、ＣＰＵ１０１は、経過時間カウンタ１０４ａを参照して、定期メンテナンス処理の前回実行時点から３０日以上経過したか否かを判断する（Ｓ５８）。３０日以上経過していないと判断した場合（Ｓ５８：ＮＯ）には、Ｓ５１の処理に戻る。
【００８３】
一方で、３０日以上経過したと判断した場合（Ｓ５８：ＹＥＳ）には、定期メンテナンス処理の前回実行時点以降に存在する各非通電状態についての温度データを、温度履歴情報１０４ｂに基づいて推定する温度データ推定処理を実行する（Ｓ５９）。なお、この温度データ推定処理は、定期メンテナンス処理の前回実行時点以降に非通電状態が存在しない場合には省略される。
【００８４】
ＣＰＵ１０１は、温度データ推定処理では、図９に示すように、温度履歴情報１０４ｂを参照して、直近の３０日以内に取得した温度データの取得数が所定数未満か否かを判断する（Ｓ７１）。そして、所定数未満であると判断した場合（Ｓ７１：ＹＥＳ）には、ＣＰＵ１０１は、温度履歴情報１０４ｂに基づいては、各非通電状態についての温度データを精度よく推定することができないと判断して、フラグ情報１０４ｈに記憶された強パージフラグをオン状態にする（Ｓ７２）。この強パージフラグは、累積時間テーブル１０４ｅに基づいて取得される推算時間に関わらず、定期メンテナンス処理で強パージをパージ装置９に実行させるためのフラグである。従って、定期メンテナンス処理を実行する際に、強パージフラグがオン状態である場合には、排気パージとして、強パージが必ず実行されることになる。これにより、吐出不良が生じることを確実に抑制することができる。このＳ７２の処理が終了すると、温度データ推定処理を終了する。一方、Ｓ７１の処理で、直近の３０日以内に取得した温度データの数が所定数未満ではないと判断した場合（Ｓ７１：ＮＯ）には、ＣＰＵ１０１は、図７を参照して説明したＳ３３〜Ｓ３７と同様なＳ７３〜Ｓ７７の処理を実行して、各非通電状態についての温度データを推定して、温度データ推定処理を終了する。
【００８５】
図８に戻って、Ｓ５９の温度データ推定処理の後、ＣＰＵ１０１は、フラグ情報１０４ｈの強パージフラグがオン状態であるか否かを判断する（Ｓ６０）。強パージフラグがオン状態であると判断した場合（Ｓ６０：ＹＥＳ）には、ＣＰＵ１０１は、定期メンテナンス処理で実行する排気パージを強パージに設定して（Ｓ６１）、Ｓ６７の処理に移る、一方で、強パージフラグがオン状態ではないと判断した場合（Ｓ６０：ＮＯ）には、ＣＰＵ１０１は、定期メンテナンス処理の前回実行時点以降の各非通電状態について、非通電時間取得処理により取得した非通電時間、及び、Ｓ５９の温度データ推定処理で推定した温度データに基づいて、累積時間テーブル１０４ｅを更新するテーブル更新処理を実行する（Ｓ６２）。このＳ６２の処理は、定期メンテナンス処理の前回実行時点以降に非通電状態が存在しない場合には省略される。
【００８６】
次に、ＣＰＵ１０１は、Ｓ１１〜Ｓ１３と同様なＳ６３〜Ｓ６５の処理を実行して推算時間を取得する。次に、ＣＰＵ１０１は、取得した推算時間に基づいて、定期メンテナンス処理で実行する排気パージを、弱パージ、中パージ、及び強パージのうちの何れか１つに設定する（Ｓ６６）。尚、上述したように、フラグ情報１０４ｈの推定フラグがオン状態のときの第２制御シーケンスでは、第１制御シーケンスと比べて、推算時間の値は大きい。このため、第２制御シーケンスでは、第１制御シーケンスと比べて、定期メンテナンス処理での排気パージのパージ量は多くなる。このＳ６６の処理が終了すると、Ｓ６７の処理に移る。
【００８７】
Ｓ６７の処理では、ＣＰＵ１０１は、定期メンテナンス処理を実行する。このとき、排気パージについては、Ｓ６１又はＳ６６の処理で設定したパージの種類で実行する。この後、ＣＰＵ１０１は、経過時間カウンタ１０４ａ、累積時間テーブル１０４ｅ、及びフラグ情報１０４ｈ等を初期化して（Ｓ６８）、Ｓ５１の処理に戻る。
【００８８】
以上、本実施形態によると、定期メンテナンス処理の前回実行時点以降において非通電状態がある場合には、当該非通電状態のときの温度データを推定して、この推定した温度データに基づいて、今回の定期メンテナンス処理での排気パージのパージ量が設定される。このため、今回の定期メンテナンス処理での排気パージのパージ量を適切な量にすることができるため、吐出不良の発生を抑制することができる。
【００８９】
以上、本発明の好適な実施形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な変更が可能なものである。例えば、上述の第１及び第２実施形態では、パージ条件設定処理において、今回の定期メンテナンス処理の、実行タイミング及び排気パージのパージ量の何れか一方の条件のみ設定していたが、両方の条件を設定してもよい。また、パージ条件設定処理において、排気パージの際の吸引ポンプ１１の回転速度等の条件をさらに設定してもよい。
【００９０】
また、排気パージを行うための排気流路７４は必須ではない。但し、排気流路７４がない場合は、インク流路Ｆ５内に存在するエアを全て、吸引パージのみによって、インク流路Ｆ５の末端のノズル４４から抜く必要がある。パージ条件設定処理では、定期メンテナンスの実行タイミング、及び吸引パージのパージ量の少なくともいずれか一方の条件が設定することになる。
【００９１】
また、パージ装置９により実行されるインク排出動作は、ノズル４４に吸引力を作用させる吸引パージであったが、例えば、供給チューブ２２の途中部位に加圧ポンプを設け、この加圧ポンプを駆動して、ヘッドユニット５にインクを供給することで、ノズル４４からインクを排出させる加圧パージであってもよい。また、パージ装置が、これら吸引パージ及び加圧パージの両方を実行可能にされていてもよい。
【００９２】
また、温度データ推定処理は、温度履歴情報１０４ｂに基づいて、非通電状態のときの温度データを推定する処理であればよく、上述の実施形態に限定されるものではない。例えば、非通電状態のときの非通電時間の長さに関わらず、非通電状態の期間中の温度データは、当該非通電状態の直前や直後に取得した温度データのうちの何れかと同じ温度データであると推定してもよい。同様に、非通電状態のときの非通電時間の長さに関わらず、非通電状態の期間中の温度データは、当該非通電状態の直前又は直後の所定期間内に取得した温度データの平均と同じ温度データであると推定してもよい。また、温度履歴情報１０４ｂを参照して、直近の３０日以内に取得した温度データに、非通電状態のときの一部の期間の時間帯と同じ時間帯に取得した温度データが含まれている場合には、非通電状態のときのその一部の期間の時間帯の温度データについては、同じ時間帯に取得した温度データに基づいて推定してもよい。
【００９３】
また、上述したように非通電状態のときの非通電時間は、外部装置２００から取得した時刻情報に基づいて算出することができる。しかしながら、外部装置２００が有する内部時計が、ＮＴＰサーバにより補正されていない等の理由により不正確の場合には、上記時刻情報も不正確となる。従って、定期メンテナンス処理の前回実行時点以降において、非通電状態が存在する場合には、非通電状態が存在しない場合と比べて、経過時間カウンタ１０４ａの経過時間カウント値の精度が低い場合がある。従って、定期メンテナンス処理の前回実行時点以降において、非通電状態が存在する場合には、取得した推算時間に対して、補正係数（１よりも大きい値）をさらに乗算する補正をする。そして、パージ条件設定処理においては、この得られた推算時間に基づいて定期メンテナンス処理の実行タイミング等を決定してもよい。これにより、インクの吐出不良が生じることをより確実に抑制することができる。
【００９４】
電源回路９８は、蓄電池を備えていてもよい。蓄電池は、商用電源から供給された電力を充電し、コンセントから電源プラグが取り外されているとき等、商用電源から電力を供給できない場合に、制御装置１００に充電した電力を駆動電力として供給する。これにより、制御装置１００は、蓄電池から供給される駆動電力により、商用電源から電力を受電できないときにも、所定時間の間は、通電状態となる。ただし、この場合でも、コンセントから電源プラグが取り外されている時間が長くなると、蓄電池が電池切れとなり、制御装置１００は、非通電状態となる。このため、この場合でも、上記のように、非通電状態のときの温度データを推定する必要がある。
【００９５】
また、本発明は、インクジェットヘッドを固定した状態で、搬送機構により搬送される用紙に画像を記録する、所謂ライン式のインクジェットプリンタにも適用されうる。また、上述の実施形態は、本発明を、用紙にインクを吐出して画像等を記録するインクジェットプリンタに適用したものであるが、画像記録以外の様々な用途で使用される液体吐出装置においても本発明は適用されうる。
【符号の説明】
【００９６】
１  インクジェットプリンタ（液体吐出装置）
９  パージ装置
１３  ヘッド
４２  カートリッジ
７４  排気流路
９８  電源回路（電力供給部）
１０１  ＣＰＵ
１０４  不揮発性メモリ（記憶部）
Ｆ５  インク流路
【図１】
2018161834.tif 000003
【図２】
2018161834.tif 000004
【図３】
2018161834.tif 000005
【図４】
2018161834.tif 000006
【図５】
2018161834.tif 000007
【図６】
2018161834.tif 000008
【図７】
2018161834.tif 000009
【図８】
2018161834.tif 000010
【図９】
2018161834.tif 000011