(57)【要約】【課題】回復動作等のメンテナンス動作を適切に行なう液体噴射装置、液体噴射装置のメンテナンス方法、および液体噴射装置のメンテナンスプログラムを提供する。【解決手段】インクジェット式記録装置１は、ノズル開口から液滴を噴射する記録ヘッド１０と、ノズル開口から液体を排出させる回復動作を行なって記録ヘッド１０の液体噴射性能を回復させるフラッシング制御手段２６やクリーニング制御手段２７と、記憶媒体７１に記憶された情報から時刻情報を読み取る記憶媒体読取手段８７と、記憶媒体読取手段８７が読み取った時刻情報に基づいてフラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御する回復制御手段６１とを備える。【選択図】図１
2006095818.tif 000002
【特許請求の範囲】
【請求項１】
ノズル開口から液滴を噴射する液体噴射ヘッドと、
所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段と、
所定の記憶媒体に記憶された情報から時刻情報を読み取る記憶媒体読取手段と、
上記記憶媒体読取手段が読み取った時刻情報に基づいて上記メンテナンス手段のメンテナンス動作を制御するメンテナンス制御手段とを備えたことを特徴とする液体噴射装置。
【請求項２】
上記メンテナンス手段は、上記メンテナンス動作として上記液体噴射ヘッドのノズル開口から液体を排出させる回復動作を行なって上記液体噴射ヘッドの液体噴射性能を回復させる回復手段を含み、
上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報に基づいて上記回復手段の回復動作を制御する請求項１記載の液体噴射装置。
【請求項３】
上記メンテナンス手段がメンテナンス動作を実行した時刻を記憶する回復時刻記憶手段を備え、
上記メンテナンス制御手段は、上記回復時刻記憶手段が記憶する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する請求項１または２記載の液体噴射装置。
【請求項４】
上記メンテナンス制御手段は、上記回復時刻記憶手段が記憶する時刻と、上記記憶媒体読取手段が読み取った時刻情報が示す時刻との差に応じて上記メンテナンス手段のメンテナンス動作を制御する請求項３記載の液体噴射装置。
【請求項５】
時刻情報を記憶し当該時刻情報に基づいて時刻を計時する時刻計時手段と、
上記記憶媒体読取手段が記憶媒体から時刻情報を読み取ったとき、上記時刻計時手段が記憶する時刻情報を上記記憶媒体読取手段が読み取った時刻情報に書き換える書換手段とを備え、
上記メンテナンス制御手段は、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する請求項１〜４のいずれか一項に記載の液体噴射装置。
【請求項６】
上記書換手段は、上記記憶媒体読取手段が記憶媒体から時刻情報を読み取ったとき、上記時刻計時手段による計時が停止していた場合に、上記時刻計時手段が記憶する時刻情報を上記記憶媒体読取手段が読み取った時刻情報に書き換える請求項５記載の液体噴射装置。
【請求項７】
上記書換手段は、外部装置から時刻情報を受信し上記時刻計時手段が記憶する時刻情報を上記受信した時刻情報に書き換え、
上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報を無視し、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する請求項５または６記載の液体噴射装置。
【請求項８】
上記メンテナンス制御手段は、上記時刻計時手段による計時が動作していた場合、上記記憶媒体読取手段が読み取った時刻情報を無視し、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する請求項５〜７のいずれか一項に記載の液体噴射装置。
【請求項９】
上記記憶媒体読取手段は、記憶媒体に複数の情報が記憶されているとき、当該複数の情報の中から最新の時刻情報を読み取る請求項１〜８のいずれか一項に記載の液体噴射装置。
【請求項１０】
上記ノズル開口から排出された液体を廃液として収容する収容部と、
上記メンテナンス手段は、上記メンテナンス動作として、上記収容部に収容された廃液の蒸発量を計算し、当該算出した蒸発量を上記収容部に収容された廃液の総量から減算して収容部に収容された廃液の残量を算出する残量算出動作を行なう残量算出手段（蒸発量計算手段、廃液量計算手段）を含み、
上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報に基づいて上記残量算出手段の残量算出動作を制御する請求項１〜９のいずれか一項に記載の液体噴射装置。 
【請求項１１】
所定の記憶媒体に記憶された情報から時刻情報を所定の記憶媒体読取手段により読み取り、
上記記憶媒体読取手段が読み取った時刻情報に基づいて、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段のメンテナンス動作を所定のメンテナンス制御手段により制御することを特徴とする液体噴射装置のメンテナンス方法。
【請求項１２】
所定の記憶媒体に記憶された情報から時刻情報を所定の記憶媒体読取手段により読み取るステップと、
上記記憶媒体読取手段が読み取った時刻情報に基づいて、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段のメンテナンス動作を所定のメンテナンス制御手段により制御するステップとをコンピュータ装置に実行させることを特徴とする液体噴射装置のメンテナンスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズル開口から液滴を噴射する液体噴射ヘッドを有するプリンタ，ディスプレー製造装置，電極形成装置、あるいはバイオチップ製造装置等の液体噴射装置に係り、特に、液体噴射ヘッドのノズル開口の液滴吐出能力を回復させる回復動作等のメンテナンス動作を適切な時間タイミングで行なう液体噴射装置、液体噴射装置のメンテナンス方法、および液体噴射装置のメンテナンスプログラムに関するものである。
【背景技術】
【０００２】
液体をノズル開口から噴射する液体噴射ヘッドを有する液体噴射装置は、種々な液体を対象にしたものが知られているが、そのなかでも代表的なものとして、インクジェット式記録装置に装着される記録ヘッドをあげることができる。そこで、上記インクジェット式記録装置を例にとって説明する。
【０００３】
インクジェット式記録装置では、印刷不作動の状態が長く続くと、ノズル開口部のインクの粘度が上昇するため、次の印刷開始時にインクの吐出不良が発生する可能性がある。このため、対象物にインクを噴射する液体噴射装置（記録ヘッド）の目詰まりを防止あるいは回復するために、対象物への噴射とは別に記録ヘッドからインクを吐出させたり、インクを吸引したりする回復動作を行なう。
【０００４】
このようなインクジェット式記録装置では、電源ＯＦＦ時に主電源とは別に電池などの副電源と計時用の素子を常時動作させ不作動時間を計測するようになっているが、当然ながら、インクジェット式記録装置のコスト増につながり、また廃電池など環境に与える大きな問題を含有しているのも事実である。
【０００５】
そこで、電源オフ時に作動させる専用の計時回路がプリンタ側になくても電源オフの時間を情報発生源側取得することができるインクジェット記録装置が提案されている（例えば、下記の特許文献１参照）。この特許文献１に示す装置は、外部装置から時刻情報を受信することによって、以後、ソフトウェアによる計時処理により時刻を計時し、その計時された時刻により回復処理の要否を決定する。
【特許文献１】特開平１１−１９２７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に示すような装置では、時刻情報を外部装置から受信するようになっているが、外部装置との接続されない状態で使用されると適切な回復動作が行なわれないことになる。例えば、外部装置を必要とせず、記憶媒体から直接印刷可能なインクジェット式記録装置やＳＰＣ（スキャナ・プリンタ複合機）が知られているが、このような装置では、外部装置と接続されない状態で使用されることがある。そして、外部装置から時刻情報を取得することができず、時刻が不明な場合は、ノズル開口部のインクの粘度にかかわらず、所定のインク排出量でインクを排出させる回復動作を行なうか、当該回復動作を行なわないかのどちらか一方である。回復動作を行なう場合には、必要以上にインクを消費したり、インクの吐出不良を効果的に防止または解消することができない可能性が高い。一方、回復動作を行なわない場合には、インクの吐出不良が発生する可能性が高く、印刷の信頼性を損ねることになる。
【０００７】
本発明は、このような事情に鑑みなされたもので、回復動作等のメンテナンス動作を適切に行なう液体噴射装置、液体噴射装置のメンテナンス方法、および液体噴射装置のメンテナンスプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の液体噴射装置は、ノズル開口から液滴を噴射する液体噴射ヘッドと、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段と、所定の記憶媒体に記憶された情報から時刻情報を読み取る記憶媒体読取手段と、上記記憶媒体読取手段が読み取った時刻情報に基づいて上記メンテナンス手段のメンテナンス動作を制御するメンテナンス制御手段とを備えたことを要旨とする。
【０００９】
また、本発明の液体噴射装置のメンテナンス方法は、所定の記憶媒体に記憶された情報から時刻情報を所定の記憶媒体読取手段により読み取り、上記記憶媒体読取手段が読み取った時刻情報に基づいて、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段のメンテナンス動作を所定のメンテナンス制御手段により制御することを要旨とする。
【００１０】
また、本発明の液体噴射装置のメンテナンスプログラムは、所定の記憶媒体に記憶された情報から時刻情報を所定の記憶媒体読取手段により読み取るステップと、上記記憶媒体読取手段が読み取った時刻情報に基づいて、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段のメンテナンス動作を所定のメンテナンス制御手段により制御するステップとをコンピュータ装置に実行させることを要旨とする。
【００１１】
すなわち、本発明によれば、所定の記憶媒体に記憶された情報から時刻情報を記憶媒体読取手段により読み取り、上記記憶媒体読取手段が読み取った時刻情報に基づいて、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段のメンテナンス動作をメンテナンス制御手段により制御する。
【００１２】
したがって、外部装置から時刻情報を取得しなくても、記憶媒体から時刻情報を取得することができるため、適切なメンテナンス動作を行なうことができ、装置を効果的に保守することができる。
【００１３】
本発明において、上記メンテナンス手段は、上記メンテナンス動作として上記液体噴射ヘッドのノズル開口から液体を排出させる回復動作を行なって上記液体噴射ヘッドの液体噴射性能を回復させる回復手段を含み、上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報に基づいて上記回復手段の回復動作を制御する場合には、時間の経過によって変化するノズル開口付近の液体の粘度に応じて適切な回復動作を自動的に実行することができる。
【００１４】
本発明において、上記メンテナンス手段がメンテナンス動作を実行した時刻を記憶する回復時刻記憶手段を備え、上記メンテナンス制御手段は、上記回復時刻記憶手段が記憶する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する場合には、メンテナンス動作を実行した時刻を記憶するため、例えば電源の供給が停止したとしても適切なメンテナンス動作を行なうことができる。
【００１５】
本発明において、上記メンテナンス制御手段は、上記回復時刻記憶手段が記憶する時刻と、上記記憶媒体読取手段が読み取った時刻情報が示す時刻との差に応じて上記メンテナンス手段のメンテナンス動作を制御する場合には、上記回復時刻記憶手段が記憶する時刻と、上記記憶媒体読取手段が読み取った時刻情報が示す時刻との差が、例えば大きいときにメンテナンス動作を行なうことができ、小さいときにメンテナンス動作を行なわないようにすることができる。したがって、無駄にメンテナンス動作が実行されることを防止することができる。
【００１６】
本発明において、時刻情報を記憶し当該時刻情報に基づいて時刻を計時する時刻計時手段と、上記記憶媒体読取手段が記憶媒体から時刻情報を読み取ったとき、上記時刻計時手段が記憶する時刻情報を上記記憶媒体読取手段が読み取った時刻情報に書き換える書換手段とを備え、上記メンテナンス制御手段は、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する場合には、時刻計時手段が上記書き換えられた時刻情報に基づいて時刻を計時することができる。そして、上記回復制御手段は、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御するため、例えば時刻計時手段によって計時された時刻が狂ってしまっていても、上記のように時刻情報が書き換えられるため、適切なメンテナンス動作を行なうことができる。
【００１７】
本発明において、上記書換手段は、上記記憶媒体読取手段が記憶媒体から時刻情報を読み取ったとき、上記時刻計時手段による計時が停止していた場合に、上記時刻計時手段が記憶する時刻情報を上記記憶媒体読取手段が読み取った時刻情報に書き換える場合には、必要に応じて上記時刻計時手段が記憶する時刻情報を書き換えることができるため、装置の処理負担を軽減することができる。
【００１８】
本発明において、上記書換手段は、外部装置から時刻情報を受信し上記時刻計時手段が記憶する時刻情報を上記受信した時刻情報に書き換え、上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報を無視し、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する場合には、上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報よりも上記時刻計時手段が計時する時刻を優先して用いてメンテナンス動作を制御することができる。
【００１９】
本発明において、上記メンテナンス制御手段は、上記時刻計時手段による計時が動作していた場合、上記記憶媒体読取手段が読み取った時刻情報を無視し、上記時刻計時手段が計時する時刻に基づいて上記メンテナンス手段のメンテナンス動作を制御する場合には、上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報よりも上記時刻計時手段が計時する時刻を優先して用いてメンテナンス動作を制御することができる。例えば、時刻計時手段がコンデンサ等の蓄電手段を有し、蓄電により１週間動作するものであれば、１週間内に電源を投入し続ければ正確な時刻を計時し続けることができるため、本装置として正確な時間経過を検知することができる。
【００２０】
本発明において、上記記憶媒体読取手段は、記憶媒体に複数の情報が記憶されているとき、当該複数の情報の中から最新の時刻情報を読み取る場合には、最新の時刻情報に基づいてメンテナンス動作が行なわれるため、より一層適切なメンテナンス動作を行なって装置を効果的に保守することができる。
【００２１】
本発明において、上記ノズル開口から排出された液体を廃液として収容する収容部と、上記メンテナンス手段は、上記メンテナンス動作として、上記収容部に収容された廃液の蒸発量を計算し、当該算出した蒸発量を上記収容部に収容された廃液の総量から減算して収容部に収容された廃液の残量を算出する残量算出動作を行なう残量算出手段を含み、上記メンテナンス制御手段は、上記記憶媒体読取手段が読み取った時刻情報に基づいて上記残量算出手段の残量算出動作を制御する場合には、収容部における廃液の蒸発量を減算することができるため、正確に収容部に収容された廃液の残量を算出することができる。したがって、収容部の液体収容能力を最大限に利用することができるとともに、収容部から機外へ廃液が溢れることを防止することができる。また、収容部における廃液の残量を正確に算出することができるため、収容部を小型化することができ、装置全体をコンパクトにすることができる。
【発明を実施するための最良の形態】
【００２２】
つぎに、本発明を実施するための最良の形態を説明する。
【００２３】
なお、以下の説明では、液体噴射装置の一種であるインクジェット式記録装置（以下、「記録装置」という）を例に挙げる。この記録装置は、ノズル開口から吐出させた液滴（液体状のインク）を噴射対象物である記録紙（印刷媒体の一種）の表面に着弾させることで文字や画像を記録するものであり、画像記録装置の一種でもある。また、この記録装置は、ホストコンピュータ等の外部装置と接続されていなくても文字や画像を記録することができるスタンドアローンタイプ（例えば、いわゆるＳＰＣ）である。
【実施例１】
【００２４】
図１は、記録装置１の周辺構造の一例を示す図である。この記録装置１は、インクカートリッジ２が搭載されるとともに、インク滴（液滴）を噴射する液体噴射ヘッド（以下「記録ヘッド」という）１０が取付けられたキャリッジ３を備えている。
【００２５】
上記キャリッジ３は、タイミングベルトを介してステッピングモータに接続され、ガイドバーに案内されて記録紙の紙幅方向（主走査方向）に往復移動するようになっている。上記キャリッジ３は、上部に開放する箱型を呈し、記録紙と対向する面（この例では下面）に、記録ヘッド１０のノズル面が露呈するよう取付けられるとともに、インクカートリッジ２が収容されるようになっている。
【００２６】
そして、上記記録ヘッド１０にインクカートリッジ２からインクが供給され、キャリッジ３を移動させながら記録紙上面にインク滴を吐出させて記録紙に画像や文字をドットマトリックスにより印刷するようになっている。図１において、８は印刷休止中に記録ヘッド１０のノズル開口を封止することによりノズルの乾燥をできるだけ防ぐキャッピング手段としてのキャップである。また、キャリッジ３にはガイドバーが挿通されている。
【００２７】
上記キャップ８の下方には、キャップ８により封止されたノズル開口からインクを吸引する吸引手段である吸引ポンプ１１が設けられている。また、１２は上記吸引ポンプで吸引されたインクを貯留する廃インク貯留部としての廃液タンクである。
【００２８】
上記キャップ８には、吸引ポンプ１１から吸引されたインクが流通するチューブ１１ａの一端が接続されており、この吸引ポンプ１１の排出側は廃液タンク１２に接続されている。吸引ポンプ１１の動作（クリーニング動作）によってキャップ８内に排出されたインク廃液は、廃液タンク１２に収納された廃液吸収材１３に吸収保持されるように構成されている。
【００２９】
上記吸引ポンプ１１は、吸引ポンプ１１を駆動制御するポンプ駆動手段２９の制御によりキャップ８に封止された状態の記録ヘッド１０に対して負荷する吸引力（負圧）を大きくしたり、小さくするようになっている。これにより、キャップ８により封止されたノズル開口からインクを排出させる度合い（力、量、時間を含む）を変化させるようになっている。
【００３０】
上記記録ヘッド１０では、印刷データがなくなって記録ヘッド自体が休止状態におかれた場合に、ノズル開口付近のインクが乾燥して目詰まりが生じてしまう。このため、印刷動作を行なわない間は記録ヘッド１０をキャップ８で封止するようになっているが、封止されたまま長期間放置されると、ノズル開口近傍のインクの溶媒が少しずつ揮散して粘度が上昇し、すぐには印刷できなかったり、印刷品質が低下する等のトラブルが発生しやすくなる。さらに、印刷動作により連続的にインクを吐出しているノズル開口は、新しいインクが順次供給されて目詰まりはほとんど生じないが、上端や下端等に位置しインクを吐出する機会が極めて低いノズル開口では、印刷中にノズル開口付近のインクが乾燥して増粘し、目詰まりを生じやすい。したがって、未使用での放置時間が長くなったり、使用中の印字時間が長くなったりすると、ノズル開口付近のインクの増粘はより激しくなるのである。
【００３１】
このような問題に対処するため、印刷開始前の予備操作の１つとして、記録装置１に電源が投入された時点や、最初に印刷信号が入力された時点で、印刷とは無関係に各ノズル開口から強制的にインクを吐出させることにより、ノズル開口の目詰まりを解消し、インク滴吐出能力を回復させる「フラッシング動作」や「クリーニング動作」等のメンテナンス動作が後述のフラッシング制御手段２６やクリーニング制御手段２７により実行される。
【００３２】
上記「フラッシング動作」は、後述のフラッシング制御手段２６の制御により実行され、上記記録ヘッド１０の圧電振動子に印刷データと無関係の駆動信号を印加することにより、記録ヘッド１０のノズル開口からインク滴を噴射させ、ノズル開口周辺の増粘したインクをあらかじめ排出させるものである。上記フラッシング動作では、増粘したインクをより強力に排出（吐出）させるため、圧電振動子に駆動電圧を印加する際、印刷時の電圧よりも高い電圧を最も高い周波数で印加される。
【００３３】
上記「クリーニング動作」は、後述のクリーニング制御手段２７の制御により実行され、上記「フラッシング動作」では完全にノズル開口が回復されない場合に行なわれるもので、ノズル開口付近の増粘したインクの目詰まりを解消させるため、あるいは目詰まりを防止するために実行される。そして、吸引ポンプ１１が各ノズル開口に対して負圧を与え所定の吸引度合い（吸引力、吸引量、吸引時間を含む）で記録ヘッド１０のノズル開口からインクを吸引し、圧力発生室内等の増粘したインクを印刷前に強制的に排出させるものである。
【００３４】
このように、上記回復動作は、上記吸引ポンプ１１により上記ノズル開口からインクを吸引するクリーニング動作および上記記録ヘッド１０のノズル開口からインク滴を噴射させるフラッシング動作を含む。このため、例えば、ノズル開口付近のインクの増粘が激しいときはクリーニング動作により確実に目詰まりの回復を図り、それほど増粘していないときはフラッシングモード動作より少ない液体消費で目詰まりを回復させることができる。このように、インクの増粘度合いに応じた適切な回復動作により、効率的に目詰まりの回復を行なうことができるのである。
【００３５】
なお、上記チューブ１１ａに開閉弁を設けるとともに、当該開閉弁を開閉制御する流路開閉制御手段（例えばクリーニング制御手段２７）を設け、上記クリーニング動作として、上記流路開閉制御手段により上記開閉弁を閉弁した状態で吸引ポンプ１１で吸引することにより吸引ポンプ１１と開閉弁との間に所定の度合いで負圧を蓄積した状態から上記開閉弁を開弁させる高負圧クリーニング動作を設定してもよい。
【００３６】
この場合、上記高負圧クリーニング動作が実行されると、上記ノズル開口付近に付与される負圧は短時間のうちに急激に上昇する。したがって、記録ヘッド１０内の液体の吸引流速が急激に高い流速レベルに達し、上記ノズル開口からインクを一気に排出することができる。これにより、増粘したインクも強力に吸引され、新鮮なインクがノズル開口等に満たされて、良好な液体噴射が得られる。また、これと同時に、記録ヘッド１０内に停滞している除去しにくい残留気泡も一気に排出することができる。このように、上記吸引ポンプ１１の吸引能力を特別に高めることなく、インクの増粘度合いに応じて上記キャップ８に強力な負圧を付与することができるため、効率よく回復動作を実行することができる。
【００３７】
上記回復動作は、前回（最後）にクリーニング動作が実行されてから経過した時間である後述のＣＬ経過時間や、後述の累積印字タイマ８１で計時された累積印字時間が長かった場合には、インクの排出度合いの大きい回復動作が行なわれ、ＣＬ経過時間や累積印字時間が短かった場合には、インクの排出度合いの小さい回復動作が行なわれる。
【００３８】
本発明において「排出度合い」とは、排出力、排出量、排出時間等を含み、回復動作においてフラッシング制御手段２６やクリーニング制御手段２７が本装置の使用状態に応じて適切な排出度合いでノズル開口からインクを排出することで、フラッシング動作やクリーニング動作によるインクの排出量、排出時間、排出の際の流量等の度合いが適切な度合いとなり、インクが無駄に排出されることがなくなり、インクの消費を大幅に低減することもできるとともに、インク滴の噴射不良を確実かつ効果的に防止または解消することができる。
【００３９】
つぎに、記録装置１の機能について説明する。
【００４０】
記録装置１は、後述のＲＴＣ７７により計時された時刻に基づいて、所定時間毎に装置を保守するメンテナンス動作を行なうメンテナンス手段である回復手段（フラッシング制御手段２６やクリーニング制御手段２７）、蒸発量計算手段３１や廃液量計算手段３３のメンテナンス動作をメンテナンス制御手段（後述の回復制御手段６１）により制御するようになっている。そして、外部装置から時刻情報を取得しなくても、時刻情報を記憶するファイルを記憶した記憶媒体７１から時刻情報を取得することができ、適切なメンテナンス動作を行なうことができ、装置を効果的に保守することができるようになっている。
【００４１】
本実施例では、上記メンテナンス動作は、記録ヘッド１０のノズル開口からインクを排出させる回復動作（図２）と、廃液タンク１２に貯留された廃インクの蒸発量を計算し、当該算出した蒸発量を廃液タンク１２に貯留された廃インクの総量から減算して廃液タンク１２に貯留された廃インクの残量を算出する残量算出動作（図３および図４）とが設定されている。
【００４２】
図示のように、記録装置１は、ホストコンピュータ（ＰＣ）４５と接続されている。このホストコンピュータ４５には、プリンタドライバ４７が搭載されており、キーボードやマウス等の入力装置４９からの指令によって、用紙サイズ、モノクロ／カラー印字の選択、記録モードの選択、フォント等のデータおよび印字指令等が入力できるようになっている。
【００４３】
また、上記ホストコンピュータ４５には、ディスプレー５０が接続されており、このディスプレー５０によって、上記入力装置４９による入力状況が確認できるとともに、記録装置１の状態、例えば装着されている各インクカートリッジのインク残量等の情報も可視的に表示できるように構成されている。
【００４４】
上記記録装置１は、印字制御を行なう印字制御手段２３と、記録ヘッド１０のノズル開口からインクを排出させる回復動作を行なって記録ヘッド１０の液体噴射性能を回復させる回復手段であるフラッシング制御手段２６やクリーニング制御手段２７と、記録ヘッド１０からインク滴を吐出させるヘッド駆動手段２８と、吸引ポンプ１１を駆動するポンプ駆動手段２９と、後述の廃液量計算手段３３が計算した廃インクの量が廃液収容限界値を超えたか否かを判断し、廃液タンク１２に貯留された廃インクの量が廃液収容限界値を超えたと判断したとき、エラーを出力するオーバーフロー判断手段３５とを備えている。
【００４５】
上記印字制御手段２３は、ホストコンピュータ４５および回復制御手段６１と接続され、ホストコンピュータ４５から送信される印字データを含む印刷開始命令に基づいてビットマップデータを生成し、このデータに基づいてヘッド駆動手段２８を制御し、印字を行なうように構成されている。上記印字制御手段２３は、印字制御を行なうと、後述の回復制御手段６１に印字を行なったことを示す印字実行コマンド（印字実行指令）を送信する。この印字実行コマンドは、回復制御手段６１による累積印字タイマの計時制御の契機となる。
【００４６】
上記フラッシング制御手段２６は、電源がＯＮになったとき等に後述の動作決定手段６９で決定されたフラッシング動作に基づいてヘッド駆動手段２８を制御し、当該フラッシング動作を実行する。
【００４７】
上記クリーニング制御手段２７は、電源がＯＮになったとき等に上記動作決定手段６９で決定されたクリーニング動作に基づいてポンプ駆動手段２９を制御し、当該クリーニング動作を実行する。
【００４８】
上記ヘッド駆動手段２８は、上記印字制御手段２３の制御により駆動信号を発生させて、記録ヘッド１０からインク滴を吐出させることができるように構成されている。また、上述のように、ヘッド駆動手段２８は、印字データに基づくインク滴の吐出作用の他に、上記フラッシング制御手段２６からの指令を受けて、記録ヘッド１０を駆動し、上記フラッシング動作を実行する。
【００４９】
上記ポンプ駆動手段２９は、上述のように、クリーニング制御手段２７の制御により吸引ポンプ１１によりキャップ８に封止された状態の記録ヘッド１０に負圧を与え、全ノズル開口からインクを強制的に吸引するクリーニング動作を実行する。また、上記フラッシング動作に先立って、同じくキャップ８に封止された状態の記録ヘッド１０に負圧を与え、ノズル開口部の微量なインクを吸引する予備吸引動作を実行する。
【００５０】
また、上記記録装置１は、各種機器の制御を行なう演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、複数種類の回復動作の中からいずれかの回復動作を決定するための回復動作決定テーブルや装置を動作させるためのプログラム等を記憶するＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、プログラムの一時的な作業領域ともなるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを含んで構成された回復制御手段６１を有する。
【００５１】
上記回復制御手段６１は、上記構成により、後述のＲＴＣ７７により計時された時刻に基づいて上記複数種類の回復動作の中から上記フラッシング制御手段２６やクリーニング制御手段２７に実行させる回復動作を決定する動作決定手段６９と、ＲＴＣ７７により計時された時刻に基づいて廃液タンク１２における廃インクの蒸発量を計算する蒸発量計算手段３１と、蒸発量計算手段３１で計算された蒸発量に基づいて廃液タンク１２に廃インクの量を計算する廃液量計算手段３３しての機能を有する。
【００５２】
上記廃液量計算手段３３は、計算したインクの残量を記憶する残量記憶手段（残量カウンタ）と、上記回復動作によって排出されたインクの総量を記憶する排出総量カウント手段（排出総量カウンタ）しての機能を有する。
【００５３】
上記回復制御手段６１は、上記ＲＴＣ７７により計時された時刻に基づいて上記フラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御する。
【００５４】
上記回復制御手段６１には、時刻情報を記憶し当該時刻情報に基づいて時刻を計時する時刻計時手段であるＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）７７と、外部装置（本実施例では、ホストコンピュータ４５）から時刻情報を受信し上記ＲＴＣ７７が記憶する時刻情報を上記受信した時刻情報に書き換える書換手段７９と、上記累積印字時間を計時する噴射時間計時手段である累積印字タイマ８１と、上記フラッシング制御手段２６やクリーニング制御手段２７が前回（最後）に回復動作を実行した時刻（ＬａｓｔＣＬＴｉｍｅ）を記憶する回復時刻記憶手段であるＬａｓｔＣＬＴｉｍｅ記憶部８３と、使用者が外部からの電源を供給（電源ＯＮ）したり、供給停止（電源ＯＦＦ）するための電源操作手段である電源スイッチ８５と、メモリカード等の記憶媒体７１に記憶された情報を読み取る記憶媒体読取手段８７と、使用者の操作に応じて記憶媒体読取手段８７が読み取った情報やスキャナー機能により読み取った情報等を印刷するための印刷スイッチ８９とが接続されている。
【００５５】
上記ＲＴＣ７７は、例えばコンデンサ等を有し、電源の供給により蓄電するよう構成され、所定時間電源の供給が停止していても時刻を計時することができるようになっている。
【００５６】
上記ＬａｓｔＣＬＴｉｍｅ記憶部８３は、不揮発性メモリ（ＥＥＰＲＯＭ）からなる。このため、本装置の電源がＯＦＦとなってもＬａｓｔＣＬＴｉｍｅ記憶部８３に記憶された時刻（ＬａｓｔＣＬＴｉｍｅ）は消去されないようになっている。
【００５７】
上記累積印字タイマ８１は、上記クリーニング動作の実行により、累積時間がゼロリセットされ、印字動作の開始に伴って累積時間をカウントアップするよう作用する。
【００５８】
上記累積印字タイマ８１で計時された累積印字時間（累積計時出力）は、回復制御手段６１によって読み出される。上記回復制御手段６１は、上記累積印字タイマ８１で計時された累積印字時間に基づいて回復動作を実行するようになっている。
【００５９】
また、上記回復制御手段６１は、クリーニング動作を制御した場合に上記累積印字タイマ８１で計時された累積印字時間をゼロリセットするようになっている。このようにすることにより、前回のクリーニング動作によってほぼ完全に増粘インクの排出が行なわれた後からの累積印字時間に基づいてメンテナンス動作が実行されるため、使用状態に一層適したメンテナンス動作を実行することができる。
【００６０】
上記回復制御手段６１は、ＲＴＣ７７で計時された時刻からＬａｓｔＣＬＴｉｍｅ記憶部８３に記憶されているＬａｓｔＣＬＴｉｍｅ（ＬａｓｔＣＬ時刻）を減算した時間であるＣＬ（クリーニング）経過時間を算出する。そして、その算出したＣＬ経過時間と、累積印字タイマ８１で計時された累積印字時間とに基づいて回復制御手段６１内のＲＯＭに記憶された回復動作決定テーブルを参照し、上記複数の回復動作の中からいずれかの回復動作を選択し、実行する回復動作を決定するようになっている。
【００６１】
上記フラッシング制御手段２６やクリーニング制御手段２７は、動作決定手段６９で決定された回復動作に基づいて、インクの排出度合い（力、量、時間を含む）が異なる回復動作を実行し、上記ノズル開口からインク（ここでは、圧力発生室内やノズル開口付近のインク）を排出させる。
【００６２】
上記記憶媒体読取手段８７は、メモリカード等の記憶媒体７１に記憶された情報から時刻情報を読み取るようになっている。
【００６３】
上記記憶媒体７１に記憶された情報は、例えば画像データや文字データ等のファイルである。上記のようなファイルは、その作成時刻，更新時刻、アクセス時刻等の時刻情報（タイムスタンプ）を有している。上記記憶媒体読取手段８７は、ファイルの作成時刻，更新時刻、アクセス時刻等の時刻情報の中から最新の時刻を読み取って、当該読み取った時刻情報を回復制御手段６１に出力するようになっている。上記回復制御手段６１は、上記記憶媒体読取手段８７が読み取った時刻情報を上記回復手段の回復動作の制御や廃液の残量の算出等に用いる。
【００６４】
また、上記記憶媒体読取手段８７は、記憶媒体７１に複数のファイルが記憶されているときには、当該複数のファイルの中から最新の時刻情報を読み取るようになっている。このようにすることにより、最新の時刻情報に基づいて回復動作が行なわれるため、より一層適切な回復動作を行なって記録ヘッド１０の液体噴射性能を効果的に回復させることができるようになっている。
【００６５】
上記印刷スイッチ８９は、使用者の操作に応じて印字制御手段２３に印刷開始命令を出力し、上記記憶媒体読取手段８７が読み取った情報に基づいて画像や文字等の情報の印刷（印字）を開始させる。
【００６６】
このように、本実施例では、印刷開始命令は、ホストコンピュータ４５から印字制御手段２３に出力される場合と、本装置自体（具体的には、印刷スイッチ８９）から印字制御手段２３に送信される場合がある。
【００６７】
つぎに、図２〜図４のフローチャートを参照して、記録装置１の動作処理の一例について説明する。
【００６８】
記録装置１の動作処理は、記録装置１がＲＯＭに記憶されるプログラムを実行することによって実現される。以下において、「Ｓ」はステップを意味する。
【００６９】
図２は、印刷開始命令を受信すると実行される動作処理であり、図３は、フラッシング動作時に実行される動作処理であり、図４は、クリーニング動作時に実行される動作処理である。
【００７０】
電源スイッチ８５が操作され、電源が投入されると、アクチュエータ（各種装置）に電源が供給され、回復制御手段６１は、ＲＯＭに記憶されたプログラムを起動する。
【００７１】
図２に示すように、まず、記録装置１は、印刷開始命令を受信すると、回復制御手段６１により、内蔵時計であるＲＴＣ７７が動作しているか否かを判別する（Ｓ１）。ここで、ＲＴＣ７７が動作していると判別すると（Ｓ１で“ＹＥＳ”）、Ｓ７に進み、ＲＴＣ７７が動作していないと判別すると（Ｓ１で“ＮＯ”）、Ｓ２に進む。
【００７２】
ここで、「ＲＴＣ７７が動作していない場合（Ｓ１で“ＮＯ”）」とは、電源がＯＦＦになってからＲＴＣ７７が放電しきるほどの時間が経過したことを含む趣旨である。
【００７３】
内蔵時計が動作していないと（Ｓ１で“ＮＯ”）、記録装置１は、回復制御手段６１により、上記受信した印刷開始命令がホストコンピュータ（ＰＣ）４５からの印刷開始命令であるか否かを判別する（Ｓ２）。ここで、受信した印刷開始命令がホストコンピュータ４５からの印刷開始命令であると判別すると（Ｓ２で“ＹＥＳ”）、Ｓ３に進み、受信した印刷開始命令がホストコンピュータ４５からの印刷開始命令ではないと判別すると（Ｓ２で“ＮＯ”）、Ｓ５に進む。
【００７４】
「ホストコンピュータ４５からの印刷命令ではない」とは、本実施例では、受信した印刷開始命令が記録装置１の印刷スイッチ８９の操作に応じて出力された印刷開始命令であることを含む趣旨である。
【００７５】
受信した印刷開始命令がホストコンピュータ４５からの印刷命令であると（Ｓ２で“ＹＥＳ”）、記録装置１は、回復制御手段６１により、ホストコンピュータ４５よりタイムスタンプ（時刻情報）を取得する（Ｓ３）。ついで、記録装置１は、回復制御手段６１によりＲＴＣ７７を初期化する（Ｓ４）。具体的には、記録装置１は、書換手段７９により、ＲＴＣ７７に記憶されている時刻情報を、ホストコンピュータ４５から受信した時刻情報に書き換える。この後、Ｓ７に進む。
【００７６】
このように、上記書換手段７９は、ホストコンピュータ４５から時刻情報を受信し、ＲＴＣ７７が記憶する時刻情報を上記受信した時刻情報に書き換える（Ｓ６）。上記回復制御手段６１は、Ｓ２のような判別を行なうことで、記憶媒体読取手段８７が読み取った時刻情報を無視し（Ｓ２で“ＹＥＳ”）、ＲＴＣ７７が計時する時刻に基づいてフラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御するようになっている。このため、回復制御手段６１は、記憶媒体読取手段８７が読み取った時刻情報よりもＲＴＣ７７が計時する時刻を優先して用いて回復動作を制御することができるようになっている。
【００７７】
上記Ｓ２の説明に戻って、受信した印刷開始命令がホストコンピュータ４５からの印刷開始命令ではないと（Ｓ２で“ＮＯ”）、記憶媒体７１に記憶されたファイルの中から最新ファイルの日時（時刻情報）を取得する（Ｓ５）。ついで、記録装置１は、回復制御手段６１によりＲＴＣ７７を初期化する（Ｓ６）。具体的には、記録装置１は、書換手段７９により、ＲＴＣ７７に記憶されている時刻情報を、記憶媒体７１に記憶された最新ファイルの時刻情報に書き換える。この後、Ｓ７に進む。
【００７８】
このように、書換手段７９は、記憶媒体読取手段８７が記憶媒体７１から時刻情報を読み取ったとき、ＲＴＣ７７が記憶する時刻情報を上記読み取った時刻情報に書き換える。したがって、ＲＴＣ７７が上記書き換えられた時刻情報に基づいて時刻を計時することができる。そして、回復制御手段６１は、ＲＴＣ７７が書き換えられた時刻情報により計時する時刻に基づいてフラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御するようになっている。このため、例えばＲＴＣ７７によって計時された時刻が狂ってしまっていても、上記のように時刻情報が書き換えられるため、回復制御手段６１は、適切なメンテナンス動作を行なうことができ、記録ヘッド１０の液体噴射性能を効果的に回復させることができる。
【００７９】
また、上記書換手段７９は、記憶媒体読取手段８７が記憶媒体７１から時刻情報を読み取ったとき、ＲＴＣ７７による計時が停止していた場合に（Ｓ１で“ＮＯ”）、ＲＴＣ７７が記憶する時刻情報を記憶媒体読取手段８７が読み取った時刻情報に書き換えるため、必要に応じてＲＴＣ７７が記憶する時刻情報を書き換えることができ、装置の処理負担を軽減することができる。
【００８０】
ＲＴＣ７７が動作している（Ｓ１で“ＹＥＳ”）、またはＲＴＣ７７を初期化すると（Ｓ４、Ｓ６）、記録装置１は、回復制御手段６１により、ＲＴＣ７７の時刻と、メモリ（ＬａｓｔＣＬＴｉｍｅ記憶部８３）に記憶された時刻（前回クリーニング動作を行なった時刻）との差であるＣＬ経過時間［Ｔ１］を計算する（Ｓ７）。
【００８１】
具体的には、回復制御手段６１により、ＲＴＣ７７で計時されたＲＴＣ時刻からＬａｓｔＣＬＴｉｍｅ記憶部８３に記憶されているＬａｓｔＣＬ時刻を減算し、ＣＬ経過時間を算出する（ＣＬ経過時間［Ｔ１］＝ＲＴＣ時刻−ＬａｓｔＣＬ時刻）。
【００８２】
また、回復制御手段６１は、ＲＴＣ７７による計時が動作していた場合（Ｓ１で“ＹＥＳ”）、上記Ｓ３およびＳ４や上記Ｓ５およびＳ６を行なわないことにより、記憶媒体読取手段８７が読み取った時刻情報を無視するようになっている。このようにすることにより、回復制御手段６１は、記憶媒体読取手段８７が読み取った時刻情報よりもＲＴＣ７７が計時する時刻を優先して用いてメンテナンス動作を制御することができる。例えば、時刻計時手段がコンデンサ等の蓄電手段を有し、蓄電により１週間動作するものであれば、１週間内に電源を投入し続ければ正確な時刻を計時し続けることができるため、本装置として正確な時間経過を検知することができる。そして、上記ＲＴＣ７７が計時する時刻に基づいてフラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御するようになっているため、適切な回復動作が実行される。
【００８３】
ついで、記録装置１は、回復制御手段６１により、前回の回復動作から所定時間が経過しているか否かを判別する（Ｓ８）。ここで、前回の回復動作から所定時間が経過していると判別すると（Ｓ８で“ＹＥＳ”）、Ｓ９に進み、前回の回復動作から所定時間が経過していないと判別すると（Ｓ８で“ＮＯ”）、つぎの処理に進む。
【００８４】
具体的には、前回の回復動作から所定時間が経過しているか否かの判別は、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻と、上記記憶媒体読取手段８７が読み取った時刻情報が示す時刻（記憶媒体７１内に格納されたファイルの時刻）との差であるＣＬ経過時間（Ｔ１）が所定時間（例えば２４０時間）より長いか、短いかにより行なわれる。
【００８５】
ここで、ＣＬ経過時間（Ｔ１）が所定時間（例えば２４０時間）より長い場合（すなわち、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻から所定時間経過している場合）にはノズル開口付近の液体の粘度が高くなっていることを考慮してクリーニング動作が選択される。一方、ＣＬ経過時間（Ｔ１）が所定時間（例えば２４０時間）より短い場合（すなわち、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻から所定時間経過していない場合）にはノズル開口付近の液体の粘度が高くなっていないことを考慮してフラッシング動作が選択される。
【００８６】
すなわち、上記回復制御手段６１は、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻と、記憶媒体読取手段８７が読み取った時刻情報が示す時刻との差に応じてフラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御する。このようにすることにより、上記のように、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻と、上記記憶媒体読取手段８７が読み取った時刻情報が示す時刻との差が所定時間より小さい場合にはフラッシング動作に比べてインクを多めに排出させるクリーニング動作が行なわれないようにすることができる。したがって、ノズル開口付近の液体の粘度が高くなっていないのにもかかわらず、インクの排出量の多いクリーニング動作が行なわれることを防止することができる。これにより、無駄にクリーニング動作が実行され、インクが無駄に排出されることを防止することができる。
【００８７】
より詳しく説明すると、上記のような回復動作の選択は、回復制御手段６１の動作決定手段６９により、上記回復動作決定テーブルを参照して行なわれる。詳細には、回復制御手段６１の動作決定手段６９は、上記回復動作決定テーブルを参照して、複数種類の回復動作の中からいずれかの回復動作を選択し、実行する回復動作を決定するようになっている。
【００８８】
回復動作決定テーブルでは、ＣＬ経過時間（Ｔ１）と累積印字時間（Ｔ３）とが相関関係を有し、回復制御手段６１により算出されたＣＬ経過時間（Ｔ１）および累積印字タイマ８１で計時された累積印字時間（Ｔ３）の値に基づいて使用状態により適した回復動作が決定されるようになっている。
【００８９】
例えば上記ＣＬ経過時間（Ｔ１）や累積印字時間（Ｔ３）が短い場合には、ノズル開口のインクの乾燥があまり進行していないことを考慮してインクの排出度合いの小さい回復動作を実行することができ、ＣＬ経過時間（Ｔ１）や累積印字時間（Ｔ３）が長い場合には、ノズル開口のインクの乾燥が進行していることを考慮してインクの排出度合いの大きい強力な回復動作を実行することができる。これにより、目詰まりが十分に解消されなかったり、必要以上の回復動作（メンテナンス動作）を実行させることによりインクを無駄に消費させてしまうことを防止することができる。
【００９０】
したがって、上記フラッシング制御手段２６とクリーニング制御手段２７により制御される回復動作は、ＣＬ経過時間（Ｔ１）や累積印字時間（Ｔ３）等の使用状態によって変化するノズル開口付近のインクの粘度に応じて適切に実行される。例えば、回復動作において上記ノズル開口から少量のインクを排出することでインク滴の噴射不良を防止または解消することができるにもかかわらず、多量のインクを排出してしまうことを防止し、一方、多量のインクを排出しなければインク滴の噴射不良を防止または解消することができないにもかかわらず、少量のインクしか排出されずにインク滴の噴射不良を効果的に防止または解消することができないということを防止することができる。このように、回復動作において、ノズル開口から排出されるインクは、使用状態に応じて適切な排出度合いで自動的に排出されるため、インクが無駄に排出されることがなくなり、インクの消費を大幅に低減することもできるとともに、インク滴の噴射不良を効果的に防止または解消することができる。
【００９１】
このように、上記回復制御手段６１は、記憶媒体読取手段８７が読み取った時刻情報に基づいてフラッシング制御手段２６やクリーニング制御手段２７の回復動作を制御するため、時間の経過によって変化するノズル開口付近のインクの粘度に応じた適切な回復動作を自動的に実行することができる。例えば、回復動作においてノズル開口から少量のインクを排出することでインク滴の噴射不良を防止または解消することができるにもかかわらず、多量のインクを排出してしまうことを防止し、一方、多量のインクを排出しなければインク滴の噴射不良を防止または解消することができないにもかかわらず、少量のインクしか排出されずにインク滴の噴射不良を効果的に防止または解消することができないということを防止することができる。このように、回復動作において、ノズル開口から排出されるインクは、時間の経過に応じて適切な排出度合いで自動的に排出されるため、インクが無駄に排出されることがなくなり、インクの消費を大幅に低減することもできるとともに、インク滴の噴射不良を効果的に防止または解消することができる。
【００９２】
また、上記回復制御手段６１は、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻に基づいてクリーニング制御手段２７等の回復動作を制御するようになっている。したがって、ＣＬ経過時間（Ｔ１）を直接的に計時するのではなく、回復動作を実行した時刻を記憶し、上記のようにＣＬ経過時間（Ｔ１）を算出するため、例えば電源の供給が停止したとしても、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶する時刻を読み出し適切な回復動作を行なって記録ヘッド１０の液体噴射性能を効果的に回復させることができる。
【００９３】
前回の回復動作から所定時間が経過していると（Ｓ８で“ＹＥＳ”）、記録装置１は、回復制御手段６１により、上記クリーニング制御手段２７を制御し上記決定したクリーニング動作を実行する（Ｓ９）。
【００９４】
「前回の回復動作から所定時間が経過している（Ｓ８で“ＹＥＳ”）」とは、回復制御手段６１の動作決定手段６９により、上記回復動作決定テーブルが参照され、複数種類の回復動作の中からクリーニング動作が決定されたことを含む趣旨である。
【００９５】
ついで、記録装置１は、回復制御手段６１により、ＬａｓｔＣＬＴｉｍｅ記憶部８３に記憶されているＬａｓｔＣＬ時刻を、ＲＴＣ７７が計時するＲＴＣ時刻に書き換える。
【００９６】
つぎに、図３および図４を参照して上記ＲＴＣ７７により計時された時刻に基づいて上記残量算出手段の残量算出動作を制御する動作処理について説明する。
【００９７】
図３は、廃液タンク１２内に貯留されているインクの残量を計算する動作処理（インク残量計算処理）を示す。
【００９８】
上記記録装置１は、フラッシング動作が行なわれると、廃液タンク１２における蒸発後のインクの残量（Ａ）を計算する（Ｓ１１）。具体的には、上記記録装置１は、まず、蒸発量計算手段３１により、ＬａｓｔＣＬＴｉｍｅ記憶部８３が記憶している最新の時刻から上記ＲＴＣ７７により計時された時刻を減算した蒸発時間ＥＴ（ＥＴ：Ｅｖａｐｏｒａｔｉｏｎ  Ｔｉｍｅ）に、インクの蒸発率（ＥＣ：Ｅｖａｐｏｒａｔｉｏｎ  Ｃｏｅｆｆｉｃｉｅｎｔ）を乗じて、上記廃液タンク１２内に貯留されてから上記蒸発時間ＥＴ中の蒸発量を計算する。そして、廃液量計算手段３３により、当該廃液量計算手段３３に記憶されたインクの残量から上記蒸発時間ＥＴ中の蒸発量を減算した液体の残量を計算し、廃液タンク１２における蒸発後のインクの残量を計算するようになっている（Ａ＝前回のＡ−ＥＴ×蒸発率）。
【００９９】
上記フラッシング動作は、１２ｓｅｇ／９ｓでインク滴を吐出する定期フラッシング動作、１００００ｓｅｇ／２０００ｓでインク滴を吐出する定期まとめ打ちフラッシング動作、印字終了時にキャップ８からの蒸発インクを補う休止時フラッシング動作、印字開始前にノズル開口の増粘インクを除去する印字開始前フラッシング動作等である。
【０１００】
上記「前回のＡ」は、前回に実行したインク残量計算処理（図３）のＳ１４において廃液量計算手段３５が計算した廃液タンク１２における蒸発後のインクの残量（Ａ）に、フラッシング動作において排出された生インク量とを加算して算出したインク量である。
【０１０１】
ついで、記録装置１は、廃液量計算手段３３により、記憶されているインクの総量（前回のＳＡ）に対して、上記インクが最大限蒸発したときに残るインクの割合である蒸発残率（ＥＲＲ：Ｅｖａｐｏｒａｔｉｏｎ  Ｒｅｓｉｄｕａｌ  Ｒａｔｅ）を乗じることにより、上記廃液タンク１２におけるインクの第１の最低残量を計算し、上記廃液量計算手段３３が計算したインクの残量（Ａ）が上記第１の最低残量よりも少ない（Ａ＜ＳＡ×蒸発残率）か否かを判別する（Ｓ１２）。ここで、上記廃液量計算手段３３が計算したインクの残量が上記第１の最低残量よりも少ないと判別すると（Ｓ１２で“ＹＥＳ”）、Ｓ１３に進み、上記廃液量計算手段３３が計算したインクの残量が上記第１の最低残量よりも多いと判別すると（Ｓ１２で“ＮＯ”）、Ｓ１４に進む。
【０１０２】
上記「前回のＳＡ」は、前回のインク残量計算処理のＳ２３において廃液量計算手段３３が記憶している生インクの総量（ＳＡ）に、フラッシング動作において排出された生インク量とを加算して算出したインク量である。
【０１０３】
上記廃液量計算手段３３が計算したインクの残量が上記第１の最低残量よりも少ないと（Ｓ１２で“ＹＥＳ”）、記録装置１は、廃液量計算手段３５により、計算したインクの残量（Ａ）を上記第１の最低残量に置き換える（Ｓ１３）。すなわち、廃液量計算手段３３は、上記の機能により、廃インクの蒸発後の残量をインクの蒸発残率よりも少ない割合で算出した場合に、理論上の最低限の残量で適切に置き換えることができる。このようにすることにより、廃液量計算手段３３が計算したインクの残量を実際よりも少なく計算することを防止し、装置からインクが溢れることをより確実に防止することができる。
【０１０４】
上記廃液量計算手段３３が計算したインクの残量が上記第１の最低残量よりも多いと（Ｓ１２で“ＮＯ”）、記録装置１は、廃液量計算手段３３により、排出された生インクの総量（現在のＳＡ）と、上記廃液タンク１２内に貯留されているインクの総残量（現在のＡ）を算出する（Ｓ１４）。具体的には、上記廃液量計算手段３３により、上記フラッシング動作によって新たに排出されたインクの排出量（生インク量）を、上記記憶しているインクの総量（前回のＳＡ）に加算することによって、上記生インクの総量（現在のＳＡ）を算出する（現在のＳＡ＝前回のＳＡ＋今回排出された生インク量）。
【０１０５】
これとともに、廃液量計算手段３３により、上記フラッシング動作によって新たに排出されたインクの排出量（生インク量）を、上記計算したインクの残量（Ａ）に加算することによって、インクの総残量（現在のＡ）を算出する（現在のＡ＝前回のＡ＋今回排出された生インク量）。
【０１０６】
上記廃液量計算手段３３は、インクの総残量（現在のＡ）を記憶するとともに、生インクの総量（現在のＳＡ）を記憶する。ここで、記憶したインクの総残量（現在のＡ）や生インクの総量（現在のＳＡ）は、つぎにインク残量計算処理を実行するときに用いられる。
【０１０７】
ここで、図４を参照して、廃液タンク１２に貯留された廃インクの量を計算する動作処理（廃液カウント処理）について説明する。
【０１０８】
廃インク量計算処理は、定期空吸引または空吸引を行なったときに、実行される処理である。
【０１０９】
空吸引は、上記クリーニング動作により行なわれる動作であり、定期空吸引は、廃液タンク１２へ上記キャップ８に保持されているインクを廃インクとして排出する動作である。
【０１１０】
定期空吸引は、廃液量計算手段３３により、算出されたインクの総残量（現在のＡ）が上記キャップ８の保持限界値を超えたか否かを判別され、当該インクの総残量が上記キャップ８の保持限界値を超えたとき、実行される。具体的には、定期空吸引では、廃液量計算手段３３により、クリーニング制御手段２７を制御して吸引ポンプ１１を駆動しキャップ８内に保持されているインクを廃液タンク１２に貯留する。このようにすることにより、適切なタイミングでキャップ８に保持されているインクを廃液タンク１２へ排出することができ、キャップ８からインクが溢れることを防止することができる。
【０１１１】
まず、記録装置１は、回復制御手段６１により、クリーニング動作を実行したか否かを判別する（Ｓ２１）。ここで、クリーニング動作を実行したと判別すると（Ｓ２１で“ＹＥＳ”）、Ｓ２２に進み、クリーニング動作を実行していないと判別すると（Ｓ２１で“ＮＯ”）、Ｓ２３に進む。
【０１１２】
クリーニング動作を実行すると（Ｓ２１で“ＹＥＳ”）、記録装置１は、廃液量計算手段３３により、クリーニング動作時に排出されたインク量を図３のＳ１４の「今回排出されたインク量」に加算する（Ｓ２２）。
【０１１３】
クリーニング動作を実行していないと（Ｓ２１で“ＮＯ”）、記録装置１は、廃液量計算手段３３により、廃液タンク１２に貯留されている廃インクの量（Ａｍａｉｎ）を算出するとともに、記憶している生インクの総量（ＳＡ）とインクの総残量（Ａ）をリセットする（Ｓ２３）。
【０１１４】
具体的には、廃液タンク１２に貯留されている廃インクの量（現在のＡｍａｉｎ）は、廃液タンク１２に貯留されている廃インクの量（前回のＡｍａｉｎ）を、上記計算したインクの総残量（現在のＡ）に加算することによって算出される（現在のＡｍａｉｎ＝前回のＡｍａｉｎ＋現在のＡ）。
【０１１５】
これとともに、廃液量計算手段３３の残量カウンタに記憶されているインクの残量（現在のＡ）と、上記排出総量カウンタに記憶されているインクの総量を“０”にする。
【０１１６】
ここで、記録装置１は、オーバーフロー判断手段３５により、上記廃液量計算手段３３で算出した廃インクの総量が廃液収容限界値を超えたか否かを判断し、廃液タンク１２に貯留された廃インクの量（現在のＡｍａｉｎ）が廃液収容限界値を超えたと判断したとき、エラーを出力する。このようにすることにより、適切なタイミングで廃インクの増加を防止することができ、廃インクが装置から溢れることを防止することができる。
【０１１７】
このように、上記メンテナンス手段である蒸発量計算手段３１や廃液量計算手段３３は、上記メンテナンス動作として、廃液タンク１２に貯留された廃液の蒸発量を計算し、当該算出した蒸発量を廃液タンク１２に貯留された廃インクの総量から減算して廃液タンク１２に貯留された廃インクの残量を算出する残量算出動作を行なう（図３のＳ１１）残量算出手段としての機能を果たす。そして、上記メンテナンス制御手段である回復制御手段６１は、上記ＲＴＣ７７により計時された時刻に基づいて上記残量算出手段の残量算出動作を制御する。したがって、廃液タンク１２における廃インクの蒸発量を減算することができるため、正確に廃液タンク１２に貯留された廃インクの残量を算出することができる。したがって、廃液タンク１２の液体収容能力を最大限に利用することができるとともに、廃液タンク１２から機外へ廃液が溢れることを防止することができる。また、廃液タンク１２における廃インクの残量を正確に算出することができるため、廃液タンク１２を小型化することができ、装置全体をコンパクトにすることができる。
【０１１８】
また、オーバーフロー判断手段３５を備えているため、適切なタイミングで廃インクの増加を防止することができ、廃インクが装置から溢れることを防止することができる。
【０１１９】
なお、図示していないが、記憶装置１に電源が供給されると、上記のように記憶媒体７１から取得した時刻情報に基づいて適切な回復動作が自動的に実行されるようにしてもよい。このようにすることにより、対象物へのインク滴の噴射を開始する前に自動的に記録ヘッド１０に対する回復動作を効果的に実行することができ、インク滴の噴射不良の発生を未然に防止することができる。
【０１２０】
また、上記実施例では、外部装置は、ホストコンピュータ４５であるが、これに限定されるものではなく、例えば携帯電話機やリモコン等の時刻情報を記憶する装置であってもよい。
【０１２１】
また、上記記憶装置の制御をプログラムとして提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＯＭ、ＲＡＭおよびメモリカード等のコンピュータ読取り可能な記録媒体に記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスク等の記録媒体に記録させて、プログラムを提供することもできる。また、電気通信回線や衛星通信回線等のネットワークを通じて、プログラムを提供することもできる。提供されるプログラム製品は、ハードディスク等のプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１２２】
上記実施例は、インクジェット式記録装置を対象にしたものであるが、本発明によって得られた液体噴射装置は、インクジェット式記録装置用のインクだけを対象にするのではなく、グルー，マニキュア，導電性液体（液体金属）等を噴射することができる。さらに、上記実施例では、液体の一つであるインクを用いたインクジェット式記録ヘッドについて説明したが、プリンタ等の画像記録装置に用いられる記録ヘッド，液晶ディスプレー等のカラーフィルタの製造に用いられる色材噴射ヘッド，有機ＥＬディスプレー，ＦＥＤ（面発光ディスプレー）等の電極形成に用いられる電極材噴射ヘッド，バイオチップ製造に用いられる生体有機噴射ヘッド等の液体を吐出する液体噴射ヘッド全般に適用することも可能である。
【図面の簡単な説明】
【０１２３】
【図１】本発明が適用されるインクジェット式記録装置のシステム構成図である。
【図２】印刷開始命令により開始される動作処理を示すフローチャートである。
【図３】フラッシング時に実行される動作処理を示すフローチャートである。
【図４】吸引により実行される動作処理を示すフローチャートである。
【符号の説明】
【０１２４】
１  記録装置，２  インクカートリッジ，３  キャリッジ，８  キャップ，１０  液体噴射ヘッド（記録ヘッド），１１  吸引ポンプ，１１ａ  チューブ，１２  廃液タンク，  １３  廃液吸収材，２３  印字制御手段，２６  フラッシング制御手段，２７  クリーニング制御手段，２８  ヘッド駆動手段，２９  ポンプ駆動手段，３１  蒸発量計算手段，３３  廃液量計算手段，３５  オーバーフロー判断手段，４５  ホストコンピュータ，  ４７  プリンタドライバ，４９  入力装置，５０  ディスプレー，６１  回復制御手段，６９  動作決定手段，７１  記憶媒体，７７  ＲＴＣ，７９  書換手段，８１  累積印字タイマ，８３  ＬａｓｔＣＬＴｉｍｅ記憶部，８５  電源スイッチ，８７  記憶媒体読取手段，８９  印刷スイッチ
【図１】
2006095818.tif 000003
【図２】
2006095818.tif 000004
【図３】
2006095818.tif 000005
【図４】
2006095818.tif 000006