(57)【要約】【課題】インク消費の無駄をなくしランニングコストの低減を図ると共に、安定した吐出性を保つことができるインクジェット記録装置を得る。【解決手段】インクカートリッジ６に供給流路４を介して接続されたサブタンク５から供給されるインクをノズル２から吐出して記録を行なう記録ヘッド１と、記録ヘッド１のノズル２からインクと共に気泡を排出させるポンプ１２とを備えている。また、時間の経過に応じて成長する供給流路４内の気泡４ａの容積Ｖc 及びサブタンク５内の気泡５ａの容積Ｖd を算出する。算出された気泡容積Ｖc ，Ｖd が予め設定された許容値Ｖlimit を超えたときに、ポンプ１２を駆動するモータ１４を制御して、気泡容積Ｖc ，Ｖd に応じた排出をさせる。【選択図】  図２
2007098570.tif 000002
【特許請求の範囲】
【請求項１】
インクカートリッジに供給流路を介して接続されたサブタンクから供給されるインクをノズルから吐出して記録を行なう記録ヘッドと、
前記記録ヘッドのノズルから前記インクと共に気泡を排出させるパージ手段と、
を備えたインクジェット記録装置において、
時間の経過に応じて成長する前記インク内の気泡の容積を算出する気泡容積算出手段と、
該気泡容積算出手段により算出された容積が予め設定された許容値を超えたときに、前記パージ手段を制御して、前記容積に応じた排出をさせるパージ制御手段と、
を備えたことを特徴とするインクジェット記録装置。
【請求項２】
前記気泡容積算出手段は前記インクカートリッジを交換した際に前記供給流路に噛み込んだ気泡の成長に基づく前記容積を算出する流路内気泡容積算出手段を備えたことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記気泡容積算出手段は前記サブタンク内の気泡の成長に基づく前記容積を算出するサブタンク内気泡容積算出手段を備えたことを特徴とする請求項１に記載のインクジェット記録装置。
【請求項４】
前記パージ制御手段は、初期導入後に、前記サブタンク内気泡容積算出手段が算出した前記容積が前記許容値を超えたとき、前記容積の排出をさせることを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
また、前記インクの消費量を算出するインク消費量算出手段を備え、
前記パージ制御手段は、前記インク消費量算出手段により算出される前記消費量に基づいて、前記パージ手段を制御することを特徴とする請求項２又は請求項３のいずれか１つに記載のインクジェット記録装置。
【請求項６】
更に、前記インク消費量算出手段により算出される前記消費量に基づいて、前記供給流路の前記気泡が前記サブタンクに移動するか否かを判断する移動判断手段を備え、
前記パージ制御手段は、前記サブタンク内気泡容積算出手段が算出した前記容積が前記許容値を超え、また、前記流路内気泡容積算出手段が算出した前記容積が前記許容値を超えないときに、かつ、前記サブタンク内気泡容積算出手段が算出した前記サブタンク内の気泡の容積を排出したときで、前記移動判断手段により前記供給流路の前記気泡が前記サブタンクに移動すると判断したときに、前記供給流路と前記サブタンクとの前記両気泡の前記両容積及び前記インクの前記消費量に基づいて算出され、前記インクの消費に伴って前記供給流路内を移動する前記気泡の先端と前記サブタンクまでの間の前記供給流路内の容積の排出をさせることを特徴とする請求項５に記載のインクジェット記録装置。
【請求項７】
更に、前記インク消費量算出手段により算出される前記消費量に基づいて、前記供給流路の前記気泡が前記サブタンクに移動するか否かを判断する移動判断手段を備え、
前記パージ制御手段は、前記サブタンク内気泡容積算出手段が算出した前記容積が前記許容値を超え、また、前記流路内気泡容積算出手段が算出した前記容積が前記許容値を超えないときに、かつ、前記サブタンク内気泡容積算出手段が算出した前記サブタンク内の気泡の容積を排出したときで、前記移動判断手段により前記供給流路の前記気泡が前記サブタンク内に移動しないと判断したときに、前記サブタンク内気泡容積算出手段が算出した前記容積の排出をさせることを特徴とする請求項５に記載のインクジェット記録装置。
【請求項８】
前記パージ制御手段は、前記移動判断手段により前記供給流路の前記気泡が前記サブタンク内に移動しないと判断したときに、かつ、前記流路内気泡容積算出手段が算出した前記容積が前記許容値を超えるときに、前記供給流路と前記サブタンクとの前記両気泡の前記両容積及び前記インクの前記消費量に基づいて算出され、前記インクの消費に伴って前記供給流路内を移動する前記気泡の先端と前記サブタンクまでの間の前記供給流路内の容積の排出をさせることを特徴とする請求項５ないし請求項７のいずれか１つに記載のインクジェット記録装置。
【請求項９】
前記パージ制御手段は、前記移動判断手段により前記供給流路の前記気泡が前記サブタンク内に移動すると判断し、かつ、前記サブタンク内気泡容積算出手段が算出した前記容積と前記流路内気泡容積算出手段が算出した前記容積との和が前記許容値を超えるときに、前記供給流路と前記サブタンクとの前記両気泡の前記両容積の排出をさせることを特徴とする請求項５ないし請求項８のいずれか１つに記載のインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にインク滴を吐出して記録を行うインクジェット記録装置に関する。
【背景技術】
【０００２】
従来より、構成が比較的簡単で、高速記録、高品質記録が容易な記録装置として、インクジェット記録装置が知られている。インクジェット記録装置では、インクカートリッジから供給流路を介して記録ヘッドのサブタンクにインクを供給して、圧電素子等を画像データに基づいて駆動し、サブタンクのインクをインク滴としてノズルから用紙等の記録媒体に吐出して、インクドットのパターンを記録する。
【０００３】
しかし、インクに溶存した微小な気泡が供給流路やサブタンクにおいて成長して、供給流路やサブタンクに気泡が生じ、吐出不良を招く場合がある。そこで、定期間隔で回復動作を行い、キャップにより記録ヘッドのノズルを覆い、キャップに接続された吸引ポンプにより、インクを気泡と共に吸引して、外部に排出するようにしている。
【０００４】
定期間隔で回復動作を行なうと、無駄にインクを消費する場合がある。そこで、特許文献１にあるように、気泡の成長が時間の経過と周囲温度の影響を受けることから、前回の吸引回復動作からの時間を計測すると共に、周囲温度を検出する温度センサを設けて、電源投入時に、温度の時間歴に基づいて、インクの吸引回復動作回数を変えるようにしたものが知られている。
【特許文献１】特開平７−２５６８９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、こうした従来のものでは、気泡を排出することはできるが、電源投入時に行うインクの吸引回復動作回数を変えているので、インクジェット記録装置を長時間使用した場合などには、使用中に気泡が成長してしまい、吐出不良を招いてしまうという問題があった。また、使用中の記録量が多かったり、フラッシング動作等によるインク消費量が多いと、供給流路内の気泡が記録ヘッドに移動して、吐出不良を招いてしまうという問題があった。
【０００６】
本発明の課題は、インク消費の無駄をなくしランニングコストの低減を図ると共に、安定した吐出性を保つことができるインクジェット記録装置を提供することにある。
【課題を解決するための手段】
【０００７】
かかる課題を達成すべく、本発明は課題を解決するため次の手段を取った。即ち、インクカートリッジに供給流路を介して接続されたサブタンクから供給されるインクをノズルから吐出して記録を行なう記録ヘッドと、前記記録ヘッドのノズルから前記インクと共に気泡を排出させるパージ手段と、を備えたインクジェット記録装置において、時間の経過に応じて成長する前記インク内の気泡の容積を算出する気泡容積算出手段と、該気泡容積算出手段により算出された容積が予め設定された許容値を超えたときに、前記パージ手段を制御して、前記容積に応じた排出をさせるパージ制御手段と、を備えたことを特徴とするインクジェット記録装置がそれである。
【０００８】
前記気泡容積算出手段は前記インクカートリッジを交換した際に前記供給流路に噛み込んだ気泡の成長に基づく前記容積を算出する流路内気泡容積算出手段を備えた構成でもよい。あるいは、前記気泡容積算出手段は前記サブタンク内の気泡の成長に基づく前記容積を算出するサブタンク内気泡容積算出手段を備えた構成でもよい。
【０００９】
前記パージ制御手段は、初期導入後に、前記サブタンク内気泡容積算出手段が算出した前記容積が前記許容値を超えたとき、前記容積の排出をさせるようにしてもよい。
また、前記インクの消費量を算出するインク消費量算出手段を備え、前記パージ制御手段は、前記インク消費量算出手段により算出される前記消費量に基づいて、前記パージ手段を制御するようにしてもよい。その際、更に、前記インク消費量算出手段により算出される前記消費量に基づいて、前記供給流路の前記気泡が前記サブタンクに移動するか否かを判断する移動判断手段を備え、前記パージ制御手段は、前記サブタンク内気泡容積算出手段が算出した前記容積が前記許容値を超え、また、前記流路内気泡容積算出手段が算出した前記容積が前記許容値を超えないときに、かつ、前記サブタンク内気泡容積算出手段が算出した前記サブタンク内の気泡の容積を排出したときで、前記移動判断手段により前記供給流路の前記気泡が前記サブタンクに移動すると判断したときに、前記供給流路と前記サブタンクとの前記両気泡の前記両容積及び前記インクの前記消費量に基づいて算出され、前記インクの消費に伴って前記供給流路内を移動する前記気泡の先端と前記サブタンクまでの間の前記供給流路内の容積の排出をさせるようにしてもよい。あるいは、更に、前記インク消費量算出手段により算出される前記消費量に基づいて、前記供給流路の前記気泡が前記サブタンクに移動するか否かを判断する移動判断手段を備え、前記パージ制御手段は、前記サブタンク内気泡容積算出手段が算出した前記容積が前記許容値を超え、また、前記流路内気泡容積算出手段が算出した前記容積が前記許容値を超えないときに、かつ、前記サブタンク内気泡容積算出手段が算出した前記サブタンク内の気泡の容積を排出したときで、前記移動判断手段により前記供給流路の前記気泡が前記サブタンク内に移動しないと判断したときに、前記サブタンク内気泡容積算出手段が算出した前記容積の排出をさせるようにしてもよい。
【００１０】
前記パージ制御手段は、前記移動判断手段により前記供給流路の前記気泡が前記サブタンク内に移動しないと判断したときに、かつ、前記流路内気泡容積算出手段が算出した前記容積が前記許容値を超えるときに、前記供給流路と前記サブタンクとの前記両気泡の前記両容積及び前記インクの前記消費量に基づいて算出され、前記インクの消費に伴って前記供給流路内を移動する前記気泡の先端と前記サブタンクまでの間の前記供給流路内の容積の排出をさせるようにしてもよい。
【００１１】
また、前記パージ制御手段は、前記移動判断手段により前記供給流路の前記気泡が前記サブタンク内に移動すると判断し、かつ、前記サブタンク内気泡容積算出手段が算出した前記容積と前記流路内気泡容積算出手段が算出した前記容積との和が前記許容値を超えるときに、前記供給流路と前記サブタンクとの前記両気泡の前記両容積の排出をさせるようにしてもよい。
【発明の効果】
【００１２】
本発明のインクジェット記録装置は、時間の経過に応じて成長するインク内の気泡の容積を算出し、算出された容積が予め設定された許容値を超えたときに、算出された容積に応じた排出をするので、無駄にインクを排出することがなく、ランニングコストの低減を図ると共に、適切なときに気泡を排出するので、記録ヘッドからの吐出不良を招くことなく安定した吐出性を保つことができるという効果を奏する。
【００１３】
インクカートリッジを交換した際に供給流路に噛み込んだ気泡の成長に基づく容積を算出することにより、供給流路内の気泡の成長に応じて適切なときに気泡を排出できる。また、サブタンク内の気泡の成長に基づく容積を算出することにより、サブタンク内の気泡の成長に応じて適切なときに気泡を排出できる。
【００１４】
初期導入後に、サブタンク内の気泡の容積を算出し、算出した容積が許容値を超えたとき、容積に応じて排出させることにより、初期導入後に無駄にインクを排出することがない。
【００１５】
また、インクの消費量を算出し、算出した消費量に基づいて、排出を制御することにより、無駄にインクを排出することがなく、ランニングコストの低減を図ることができる。その際、供給流路内の成長する気泡の容積とサブタンク内の成長する気泡の容積、及び算出したインクの消費量に基づいて、排出する容積を制御することにより、無駄にインクを排出することがなく、ランニングコストの低減を図ると共に、適切なときに気泡を排出するので、記録ヘッドからの吐出不良を招くことなく安定した吐出性を保つことができる。
【発明を実施するための最良の形態】
【００１６】
以下本発明を実施するための最良の形態を図面に基づいて詳細に説明する。図１は本発明の一実施形態としてのインクジェット記録装置の主要部を示す概略構成図である。図２は本実施形態のインクジェット記録装置の主要部のブロック図である。
【００１７】
図１に示すように、記録ヘッド１には、ノズル２が形成されており、本実施形態の記録ヘッド１は圧電素子３を駆動して、インク滴をノズル２から吐出するものである。記録ヘッド１を往復移動させることにより、図示しない記録媒体に記録を行うことができる。尚、記録ヘッド１は、圧電素子３を用いたものに限らず、電気熱変換素子等を用いてインク滴をノズル２から吐出するものでもよい。
【００１８】
記録ヘッド１には、供給流路４を介してインクカートリッジ６が接続されており、インクカートリッジ６からインクが記録ヘッド１のサブタンク５に供給される。サブタンク５とマニホールド７とがフィルタ９を介して接続されており、サブタンク５内のインクがフィルタ９を通ってマニホールド７に供給され、マニホールド７を介してノズル２からインク滴が吐出される。
【００１９】
記録ヘッド１がホームポジションに移動された際に、記録ヘッド１と対向するキャップ８が設けられており、キャップ８はホームポジションに移動された記録ヘッド１のノズル２を覆うように配置されている。
【００２０】
キャップ８には、排出流路１０の一端が接続されており、排出流路１０の他端は、ポンプ１２の吸入側に接続されている。本実施形態では、ポンプ１２にはチューブポンプを用いているが、これに限らず、ピストンポンプであってもよい。ポンプ１２はモータ１４により駆動されるように接続されており、ポンプ１２はキャップ８及び排出流路１０を介して吸入したインク等を図示しない排出部に排出する。尚、本実施形態では、キャップ８、排出流路１０、ポンプ１２、モータ１４によりパージ手段を構成している。パージ手段は、ポンプ１２によりキャップ８、排出流路１０を介して吸引して排出する構成を例とするが、これに限らず、ポンプ等により供給流路４側からインクを加圧して排出するように構成しても実施可能である。
【００２１】
図２に示すように、モータ１４にはモータ制御器１８が接続されており、モータ１４はモータ制御器１８からの駆動信号に応じて駆動が制御される。本実施形態では、モータ１４にステップモータを用いており、モータ制御器１８から出力されるパルス信号に応じて、モータ１４の回転速度や回転量を制御できる構成である。従って、モータ１４を制御することにより、モータ１４により駆動されるポンプ１２による排出量を制御できる。
【００２２】
尚、モータ１４にステップモータを用いた場合には、ポンプ１２の駆動量はモータ制御器１８からモータ１４に出力するパルス数に比例するので、モータ１４の回転量を制御することにより、ポンプ１２によるインクの排出量を制御できる。モータ１４に直流モータ等を用いた場合には、モータ１４の回転角度を検出する回転角度センサを設けて、モータ１４の回転速度や回転角度を制御できるように構成すればよい。
【００２３】
モータ制御器１８は演算器２０に接続されており、演算器２０は、後述する予め設定された手順に応じて、タイマー２２により計測される時刻、インク消費量蓄積器２４に蓄積されたインク消費量、気泡成長量蓄積器２６に蓄積された気泡の容積等のデータに基づいて、モータ制御器１８を介してモータ１４を制御し、ポンプ１２によるインクの排出を制御する。
【００２４】
次に、前述した本実施形態のインクジェット記録装置の演算器２０において行われるカートリッジ交換フラグ設定処理について説明する。図３は、演算器２０において行われるカートリッジ交換フラグ設定処理の一例を示すフローチャートである。
【００２５】
カートリッジ交換フラグ設定処理（ステップ１００、以下Ｓ１００という。以下同様。）は、一定時間間隔で繰り返し割込処理され、図３に示すように、まず、インクジェット記録装置のインクカートリッジ６を交換する際に開けられる図示しないカバーがオープンされたか否かを検出する（Ｓ１１０）。カバーがオープンされていないときには（Ｓ１１０：ＮＯ）、一旦本制御処理を終了し、繰り返し割込処理を実行する間に、カバーのオープンが検出されたときには（Ｓ１１０：ＹＥＳ）、フラグに０をセットする（Ｓ１２０）。
【００２６】
続いて、インクカートリッジ６のインクが空になったインクエンプティか否かを判断し（Ｓ１３０）、インクエンプティであるときには（Ｓ１３０：ＹＥＳ）、インクカートリッジ６が交換されたか否かを判断する（Ｓ１４０）。インクカートリッジ６が交換されないときには（Ｓ１４０：ＮＯ）、一旦本制御処理を終了し、繰り返し割込処理することにより、Ｓ１１０〜Ｓ１４０の処理を繰り返す。インクカートリッジ６が交換されたときには（Ｓ１４０：ＹＥＳ）、フラグに１をセットする（Ｓ１５０）。
【００２７】
一方、Ｓ１３０の処理の実行により、インクエンプティではないと判断されたときには（Ｓ１３０：ＮＯ）、インクカートリッジ６が交換されたか否かを判断する（Ｓ１６０）。インクカートリッジ６が交換されないときには（Ｓ１６０：ＮＯ）、一旦本制御処理を終了し、繰り返し割込処理することにより、Ｓ１１０〜Ｓ１３０、Ｓ１６０の処理を繰り返す。インクカートリッジ６が交換されたときには（Ｓ１６０：ＹＥＳ）、フラグに２をセットする（Ｓ１７０）。
【００２８】
Ｓ１５０またはＳ１７０の処理を実行した後、タイマー２２により計測される現在時刻ｔを記憶する（Ｓ１８０）。次に、カバーがクローズされたか否かを判断し（Ｓ１９０）、カバーがクローズされないときには待期し（Ｓ１９０：ＮＯ）カバーがクローズされたときには（Ｓ１９０：ＹＥＳ）、本制御処理を一旦終了する。
【００２９】
このように、カートリッジ交換フラグ設定処理（Ｓ１００）を実行することにより、フラグに０，１，２のいずれかがセットされる。フラグに０がセットされた状態は、新品のインクジェット記録装置を使用する初期導入後を示し、初期導入の予備運転により、初期導入時には、インクカートリッジ６からインクが供給されて、供給流路４やサブタンク５にインクが充填されて、気泡は排出された状態になる。
【００３０】
フラグに１がセットされた状態は、インクカートリッジ６が空になって、新たなインクカートリッジ６に交換されたことを示す。フラグに２がセットされた状態は、インクカートリッジ６が空になる前に、新たなインクカートリッジ６に交換した状態を示し、例えば、大量に印刷をするためエンプティにはなっていないが残り少なくなったインクカートリッジ６を外して新たなインクカートリッジ６に交換したような場合である。
【００３１】
次に、前述した本実施形態のインクジェット記録装置の演算器２０において行われるインク消費量算出処理について説明する。図４は、演算器２０において行われるインク消費量算出処理の一例を示すフローチャートである。
【００３２】
インク消費量算出処理（Ｓ２００）も、一定時間間隔で繰り返し割込処理され、図４に示すように、まず、記録ヘッド１のノズル２からインク滴が吐出されて、記録媒体に印字が行われた際の、印字ドット数をカウントする（Ｓ２１０）。次に、カウントした印字ドット数に１ドット当たりのインクの消費量である単位消費量を掛け算して、印字消費量Ｑ１を計算する（Ｓ２２０）。
【００３３】
続いて、印字に使用される以外のインクの消費量を計算する。即ち、インク粘度の増加や後述する気泡の成長により、粘度の増加したインクや気泡と共にインクを排出するパージ処理を実行した際に、インクが消費される。このパージ処理により消費されたインクのパージ消費量Ｑ２を計算する（Ｓ２３０）。
【００３４】
次に、同様に、印字以外のときに、吐出不良を防止するために圧電素子３を駆動して、インク滴をノズル２から吐出するフラッシング処理を実行した際に、インクが消費される。このフラッシング処理により消費されるインクのフラッシング消費量Ｑ３を計算する（Ｓ２４０）。
【００３５】
続いて、印字消費量Ｑ１、パージ消費量Ｑ２、フラッシング消費量Ｑ３を加算して、インク消費量Ｑ（＝Ｑ１＋Ｑ２＋Ｑ３）を計算する（Ｓ２５０）。この計算したインク消費量Ｑを記憶して（Ｓ２６０）、一旦本インク消費量算出処理を終了する。
【００３６】
次に、前述した本実施形態のインクジェット記録装置の演算器２０において行われるパージ制御処理について説明する。図５は演算器２０において行われるパージ制御処理の前半部の一例を示すフローチャート、図６は演算器２０において行われるパージ制御処理の後半部の一例を示すフローチャートである。
【００３７】
パージ制御処理（Ｓ３００）では、まず、初期導入の処理が実行される（Ｓ３０５）。初期導入の処理ではインクカートリッジ６から供給流路４や記録ヘッド１にインクが供給されて、供給流路４や記録ヘッド１がインクで満たされる。初期導入の処理により、供給流路４や記録ヘッド１のサブタンク５内の気泡も排出され、特に、インクカートリッジ６と供給流路４との接続箇所は気泡４ａは排出され、サブタンク５には初期状態の気泡５ａが残る。
【００３８】
次に、タイマー２２により計測される時刻ｔ0 を記憶してから（Ｓ３１０）、サブタンク５内の気泡容積Ｖd を計算する（Ｓ３１５）。サブタンク５内の気泡５ａは時間の経過と共に成長して、その気泡容積Ｖd が増大する。
【００３９】
図７は供給流路４とサブタンク５とに生じる気泡４ａ，５ａの成長を横軸に経過時間ｔを縦軸に気泡容積Ｖc ，Ｖd を示すグラフである。供給流路４とサブタンク５とに生じる気泡４ａ，５ａは時間の経過と共に成長し、この気泡４ａ，５ａの成長による気泡容積Ｖc ，Ｖd と経過時間ｔとの関係を実験により求める。供給流路４に用いるチューブの材質や長さ、接続構造、あるいは、記録ヘッド１の大きさやサブタンク５の構造の違い等により、気泡４ａ，５ａの成長は異なるので、構造が異なるインクジェット記録装置の機種毎に実験により求めるとよい。
【００４０】
サブタンク５の気泡５ａの成長による気泡容積Ｖd と経過時間ｔとの関係を示すテーブル、あるいは、下記の算出式（１）が気泡成長量蓄積器２６に記憶されており、Ｓ３１０の処理により記憶された時刻ｔ0 とタイマー２２により計測される現在時刻とから経過時間ｔ（＝現在時刻−ｔ0 ）を算出し、この経過時間ｔに基づいて、サブタンク５内の気泡容積Ｖd を計算する。尚、Ｖ0 はサブタンク５内の気泡５ａの初期容積である。
【００４１】
Ｖd＝ｆ（Ｖ0，ｔ）…（１）
サブタンク５内の気泡容積Ｖd を計算した後、インクカートリッジ６を交換した際に設定されるフラグをチェックする（Ｓ３２０）。このフラグは前述したカートリッジ交換フラグ設定処理（Ｓ１００）の実行により設定され、このフラグが０，１，２のいずれであるかを判断する。
【００４２】
フラグが０であるときには、インクジェット記録装置が初期導入の状態であり、インクカートリッジ６が交換された経験がなく、インクカートリッジ６と供給流路４との接続箇所に生じる噛み込み気泡４ａが無い状態にあると判断する（Ｓ３２０：０）。そして、サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えているか否かを判断する（Ｓ３２５）。許容値Ｖlimit はサブタンク５内の許容される気泡容積であり、これ以上の容積に成長するとノズル２からインクの吐出不良を招くおそれがある限界値である。
【００４３】
サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えていないときには（Ｓ３２５：ＮＯ）、Ｓ３１５〜Ｓ３２５の処理を繰り返し、サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えたときには（Ｓ３２５：ＹＥＳ）、そのときの気泡容積Ｖd と同容積の排出を実行する（Ｓ３３０）。
【００４４】
排出を実行する際には、例えば、記録ヘッド１による記録中であれば、１ページ分の記録が終わった後、記録ヘッド１をホームポジションに移動し、ノズル２をキャップ８により覆う。この排出タイミング時に、モータ１４を回転してポンプ１２を駆動し、キャップ８、排出流路１０を介して吸引し、ポンプ１２から排出する。その際、モータ１４を制御して、気泡容積Ｖd と同容積の排出を実行する。
【００４５】
よって、インクジェット記録装置が初期導入の状態にあるときには、サブタンク５内でのみ気泡５ａが成長するので、サブタンク５内の気泡５ａの成長に応じた気泡容積Ｖd と同容積の排出を実行するので、無駄に排出されるインクの量を抑制できる。その際、気泡容積Ｖd に排出流路１０、キャップ８、マニホールド７の容積を加味して、その容積の排出を行ってもよい。
【００４６】
これにより、サブタンク５内の気泡５ａがマニホールド７、キャップ８、排出流路１０を介してポンプ１２から排出される。サブタンク５内には、初期容積Ｖ0 の気泡が残る。
排出を実行した後、Ｓ３１０以下の処理を繰り返し、Ｓ３１０の処理の実行では、排出を実行した後の時刻ｔ0 を新たに記憶して、この時刻ｔ0 とタイマー２２により計測される現在時刻とから計算される経過時間ｔから、成長する気泡５ａの気泡容積Ｖd を計算する（Ｓ３１５）。そして、再び、サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えたときには（Ｓ３２５：ＹＥＳ）、そのときの気泡容積Ｖd と同容積の排出を実行する（Ｓ３３０）。
【００４７】
Ｓ３１０〜Ｓ３２５の処理が繰り返し実行されると共に、記録媒体への記録も行われて、インクが消費され、インクカートリッジ６が交換された際には、カートリッジ交換フラグ設定処理（Ｓ１００）の実行によりフラグが１にセットされる。
【００４８】
よって、Ｓ３２０の処理の実行により、フラグが１と判断され（Ｓ３２０：１）、交換時刻ｔ1 が呼び出される（Ｓ３４０）。交換時刻ｔ1 はカートリッジ交換フラグ設定処理（Ｓ１００）のＳ１８０の処理により設定される時刻ｔである。この交換時刻ｔ1 は新たなインクカートリッジ６に交換された時刻である。
【００４９】
次に、供給流路４内の気泡容積Ｖc を計算する（Ｓ３４５）。サブタンク５内の気泡容積Ｖd と同様、図７に示すように、供給流路４に生じる気泡４ａは時間の経過と共に成長する。供給流路４の気泡４ａの成長による気泡容積Ｖc と経過時間ｔとの関係を示すテーブル、あるいは、下記の算出式（２）が気泡成長量蓄積器２６に記憶されており、Ｓ３４０の処理により記憶された交換時間ｔ1 とタイマー２２により計測される現在時刻とから経過時間ｔ（＝現在時刻−ｔ1 ）を算出し、この経過時間ｔに基づいて、供給流路４内の気泡容積Ｖc を計算する。尚、Ｖ1 は、インクカートリッジ６を交換した際に、インクカートリッジ６と供給流路４との接続時に空気が噛み込まれ、インクカートリッジ６と供給流路４との接続箇所に生じる噛み込み気泡４ａの初期容積である。
【００５０】
Ｖc＝ｇ（Ｖ1，ｔ）…（２）
供給流路４内の気泡容積Ｖc を計算した後、インク消費量算出処理（Ｓ２００）のＳ２６０の処理により記憶されたインク消費量Ｑを呼び出す（Ｓ３５０）。そして、供給流路４の気泡４ａの移動量Ｌをインク消費量Ｑに基づいて計算する（Ｓ３５５）。
【００５１】
図８はインクの消費に伴って供給流路４を移動する気泡４ａの説明図である。図８に示すように、ノズル２からインクが吐出されて、インクが消費されると、インク消費量Ｑに応じて供給流路４内の気泡４ａはサブタンク５に向かって供給流路４内を移動する。
【００５２】
この移動量Ｌはインク消費量Ｑと供給流路４の断面積とから算出でき、下記の算出式（３）により求められる。
Ｌ＝ｈ（Ｑ）…（３）
次に、供給流路４内の気泡４ａがサブタンク５内に移動するか否かを判断する（Ｓ３６０）。サブタンク５内に移動するか否かは、移動量Ｌに基づいて判断する。移動量Ｌが供給流路４の長さよりも長いときには、気泡４ａがサブタンク５内に移動すると判断して（Ｓ３６０：ＹＥＳ）、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和を計算する（Ｓ３６５）。
【００５３】
そして、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和が許容値Ｖlimit を超えるか否かを判断する（Ｓ３７０）。即ち、インクが消費されて、供給流路４内の気泡４ａが移動して、サブタンク５内に入り込むと、サブタンク５内の気泡５ａが急激に成長する。
【００５４】
そこで、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和が許容値Ｖlimit を超えるか否かを判断し、超えるときには（Ｓ３７０：ＹＥＳ）、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和と同容積の排出を実行する（Ｓ３７５）。
【００５５】
排出は、前述したＳ３３０の処理と同様、排出タイミング時に行われ、Ｓ３７５の処理では、モータ１４を制御して、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和と同容積の排出を行なう。これにより、気泡４ａがサブタンク５に入り込むと、供給流路４内の気泡４ａとサブタンク５内の気泡５ａとの和と同容積が排出され、吐出不良を招くことなく、しかも、適切な容積の排出が行われて、無駄に排出されるインクの量を抑制できる。
【００５６】
排出処理を実行した後、Ｓ３１０以下の処理を繰り返し、排出を実行した後の時刻ｔ0 を新たに記憶して（Ｓ３１０）、この時刻ｔ0 とタイマー２２により計測される現在時刻とから計算される経過時間ｔから、成長する気泡４ａ，５ａの気泡容積Ｖc ，Ｖd を計算する（Ｓ３１５）。そして、Ｓ３２０，Ｓ３４０〜Ｓ３７０の処理を実行する。
【００５７】
Ｓ３７０の処理により、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和が許容値Ｖlimit を超えないと判断したときには（Ｓ３７０：ＮＯ）、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和を算出式（１）の初期容量Ｖ0 （←Ｖd ＋Ｖc ）に置換する（Ｓ３８０）。インクの消費により、気泡４ａがサブタンク５内に入り込んだと判断して（Ｓ３６０：ＹＥＳ）、以後のサブタンク５内の気泡の成長は、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc との和を初期容量Ｖ0 として算出される。また、Ｓ３１０の処理により記憶された時刻ｔ0 を現在時刻にセットして（Ｓ３８５）、Ｓ３１５以下の処理を実行する。
【００５８】
一方、Ｓ３６０の処理の実行により、気泡４ａの移動量Ｌが供給流路４の長さよりも短く、供給流路４内の気泡４ａがサブタンク５に移動しないと判断すると（Ｓ３６０：ＮＯ）、供給流路４内の気泡容積Ｖc が許容値Ｖlimit を超えるか否かを判断する（Ｓ３９０）。
【００５９】
供給流路４内の気泡容積Ｖc が許容値Ｖlimit を超えると判断したときには（Ｓ３９０：ＹＥＳ）、サブタンク５内の気泡容積Ｖd 、供給流路４内の気泡容積Ｖc 、及び供給流路４内の気泡の先端とサブタンク５までの供給流路４内の容積Ｖr の和と同容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）の排出を実行する（Ｓ３９５）。
【００６０】
供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内の容積Ｖr は、図８に示すように、インクの消費に伴って供給流路４内を移動する気泡４ａの先端からサブタンク５の入口までの供給流路４内の容積であり、この容積Ｖr を排出することにより、供給流路４内の気泡４ａがサブタンク５に入り込む。供給流路４の容積Ｖh からインク消費量Ｑを減算することによりこの容積Ｖr （＝Ｖh −Ｑ）を計算できる。
【００６１】
このように、供給流路４内の気泡容積Ｖc が許容値Ｖlimit を超えているときに、供給流路４内の気泡４ａがサブタンク５に入り込むと、サブタンク５の許容値Ｖlimit を超えてしまう。そこで、両気泡容積Ｖc ，Ｖd に、供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内のインクをも含めて、容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）の排出を行うことにより、供給流路４とサブタンク５との気泡４ａ，５ａを排出する。これにより、供給流路４内の気泡４ａとサブタンク５内の気泡５ａとが排出され、気泡４ａの先端からサブタンク５の入口までのインクのみを排出するので、無駄に排出されるインクの量を抑制できる。
【００６２】
容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）の排出を実行した後、Ｓ３１０以下の処理を繰り返し、排出を実行した後の時刻ｔ0 を新たに記憶して（Ｓ３１０）、この時刻ｔ0 とタイマー２２により計測される現在時刻とから計算される経過時間ｔから、再び、成長する気泡４ａ，５ａの気泡容積Ｖc ，Ｖd を計算する（Ｓ３１５）。そして、Ｓ３２０及びＳ３４０以下の処理を実行する。
【００６３】
一方、Ｓ３９０の処理により、供給流路４内の気泡容積Ｖc が許容値Ｖlimit を超えないと判断したときには（Ｓ３９５：ＮＯ）、供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内の容積Ｖr がサブタンク５内の気泡容積Ｖd を超えるか否かを判断する（Ｓ４００）。
【００６４】
供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内の容積Ｖr がサブタンク５内の気泡容積Ｖd を超えると判断したときには（Ｓ４００：ＹＥＳ）、サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えているか否かを判断する（Ｓ４０５）
サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えると判断したときには（Ｓ４０５：ＹＥＳ）、サブタンク５内の気泡容積Ｖd と同容積の排出を実行する（Ｓ４１０）。即ち、供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内の容積Ｖr がサブタンク５内の気泡容積Ｖd を超えているので、サブタンク５内の気泡容積Ｖd を排出しても、供給流路４内の気泡４ａがサブタンク５に入り込まない。従って、サブタンク５内の気泡５ａの気泡容積Ｖd と同容積の排出を行い、無駄なインクの排出を行わないようにする。
【００６５】
尚、Ｓ４０５の処理により、サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えないと判断したときには（Ｓ４０５：ＮＯ）、まだ、気泡４ａ，５ａを排出する必要がないので、Ｓ３１５以下の処理を繰り返す。
【００６６】
一方、Ｓ４００の処理により、供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内の容積Ｖr がサブタンク５内の気泡容積Ｖd を超えないと判断したときには（Ｓ４００：ＮＯ）、サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えているか否かを判断する（Ｓ４１５）。
【００６７】
サブタンク５内の気泡容積Ｖd が許容値Ｖlimit を超えると判断したときには（Ｓ４１５：ＹＥＳ）、サブタンク５内の気泡容積Ｖd と供給流路４内の気泡容積Ｖc と供給流路４内の気泡の先端からサブタンク５までの供給流路４内の容積Ｖr との和の容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）と同容積の排出を実行する（Ｓ４３０）。
【００６８】
サブタンク５内の気泡容積Ｖd を排出すると、供給流路４内の容積Ｖr がサブタンク５内の気泡容積Ｖd より小さいことから（Ｓ４００：ＮＯ）、供給流路４内の気泡４ａがサブタンク５に入り込む。そこで、両気泡容積Ｖc ，Ｖd に、供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内のインクをも含めて、容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）と同容積の排出を行う。
【００６９】
両気泡容積Ｖc ，Ｖd に、供給流路４内の気泡４ａの先端からサブタンク５までの供給流路４内のインクをも含めて、容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）の排出を行うことにより、供給流路４とサブタンク５との気泡４ａ，５ａを排出する。これにより、供給流路４内の気泡４ａとサブタンク５内の気泡５ａとが排出され、気泡４ａの先端からサブタンク５の入口までのインクのみを排出するので、無駄に排出されるインクの量を抑制できる。
【００７０】
容積Ｖ（＝Ｖd ＋Ｖc ＋Ｖr ）と同容積の排出を実行した後、Ｓ３１０以下の処理を繰り返し、排出を実行した後の時刻ｔ0 を新たに記憶して（Ｓ３１０）、この時刻ｔ0 とタイマー２２により計測される現在時刻とから計算される経過時間ｔから、再び、成長する気泡４ａ，５ａの気泡容積Ｖc ，Ｖd を計算する（Ｓ３１５）。そして、Ｓ３２０及びＳ３４０以下の処理を実行する。
【００７１】
一方、Ｓ３２０の処理の実行により、フラグが２であると判断されると、全量の排出を行なう（Ｓ４４０）。これは、空になる前のインクカートリッジ６を外して新たなインクカートリッジ６に交換したような場合には、供給流路４に空気を何回も噛み込むため、空気の量が多くなるので、供給流路４と記録ヘッド１内のインクを全て排出する。尚、排出したあと、フラグを０にセットするとよい。
【００７２】
そして、Ｓ３１０以下の処理を繰り返し、排出を実行した後の時刻ｔ0 を新たに記憶して（Ｓ３１０）、この時刻ｔ0 とタイマー２２により計測される現在時刻とから計算される経過時間ｔから、再び、成長する気泡４ａ，５ａの気泡容積Ｖc ，Ｖd を計算する（Ｓ３１５）。続いて、Ｓ３２０以下の処理を繰り返す。
【００７３】
尚、本実施形態では、Ｓ３４５の処理の実行が流路内気泡容積算出手段として働き、Ｓ３１５の処理の実行がサブタンク内気泡容積算出手段として働き、また、インク消費量算出処理（Ｓ２００）がインク消費量算出手段として働く。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態としてのインクジェット記録装置の主要部を示す概略構成図である。
【図２】本実施形態のインクジェット記録装置の主要部のブロック図である。
【図３】本実施形態のインクジェット記録装置の演算器において行われるカートリッジ交換フラグ設定処理の一例を示すフローチャートである。
【図４】本実施形態のインクジェット記録装置の演算器において行われるインク消費量算出処理の一例を示すフローチャートである。
【図５】本実施形態のインクジェット記録装置の演算器において行われるパージ制御処理の前半部の一例を示すフローチャートである。
【図６】本実施形態のインクジェット記録装置の演算器において行われるパージ制御処理の後半部の一例を示すフローチャートである。
【図７】本実施形態のインクジェット記録装置における、横軸に時間を縦軸に気泡容積を示した気泡の成長を示すグラフである。
【図８】本実施形態の供給流路の気泡の移動を示す説明図である。
【符号の説明】
【００７５】
１…記録ヘッド      ２…ノズル
４…供給流路        ４ａ，５ａ…気泡
５…サブタンク      ６…インクカートリッジ
７…マニホールド    ８…キャップ
１０…排出流路      １２…ポンプ
１４…モータ        １８…モータ制御器
２０…演算器        ２２…タイマー
２４…インク消費量蓄積器
２６…気泡成長量蓄積器
【図１】
2007098570.tif 000003
【図２】
2007098570.tif 000004
【図３】
2007098570.tif 000005
【図４】
2007098570.tif 000006
【図５】
2007098570.tif 000007
【図６】
2007098570.tif 000008
【図７】
2007098570.tif 000009
【図８】
2007098570.tif 000010