(57)【要約】【課題】  新品のインクタンクに注入されているインク量は必ずしも同じではないことによるばらつきを抑え、インク消費量を管理してインク残量を予測する正確さを向上させる。また、インクが少しだけある状態からインクがない状態になるまでのインターバルのばらつきを抑える。更に、これから印字する印字データが印字可能か否かを予測する正確さを向上させる。【解決手段】  インクを消費したときに各色毎に吐出ドット数をカウントする手段と、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数を記録装置の記憶媒体に記憶する手段を有する。【選択図】  図１
2007030460.tif 000002
【特許請求の範囲】
【請求項１】
インクタンクからインクを消費しながら記録媒体に記録する記録装置において、
インクを消費したときに各色毎に吐出ドット数をカウントする手段と、
各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数を記録装置の記憶媒体に記憶する手段を有し、各色毎に１タンク当たりの吐出可能ドット数を算出することが可能なことを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、
複数のインクタンクに渡って、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の最大値、最小値、平均値を記録装置の記憶媒体に記憶する手段を有し、インク注入量のばらつきを平均化してインクタンクの満タンのインク量を最適化することを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置において、
記録ヘッド毎に、複数のインクタンクに渡って、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の最大値、最小値、平均値を記録装置の記憶媒体に記憶する手段を有し、記録ヘッド毎の吐出量のばらつきを最適化することを特徴とする記録装置。
【請求項４】
請求項３に記載の記録装置において、
記録ヘッド毎に、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の平均値を使用してインク残量を管理する手段を有し、記録ヘッド毎に最適なインク残量を管理することを特徴とする記録装置。
【請求項５】
請求項１〜請求項４のいずれかに記載の記録装置において、
インクタンクが満タンからインクなしと判断するまでの経過時間をカウントおよび記憶する手段を有し、インクを使い切るまでの経過時間によってインク蒸発量を加味して最適化することを特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインクタンクからインクを消費しながら記録媒体に記録する記録装置におけるインク消費量管理方法およびインク残量管理方法に関するものである。
【背景技術】
【０００２】
従来、インクタンクからインクを消費しながら記録媒体に記録する記録装置において、インクタンクのインク消費量を管理してインク残量を予測し、ユーザにインク残量やインクがなくなったことを知らせる記録装置がある。
【０００３】
これらの記録装置はインクを消費したときに吐出ドット数をカウントしてインク消費量を算出している。また、新品のインクタンクに注入されていると想定されているインク量からインク消費量を減算してインク残量を算出している。
【０００４】
また、インク残量検知センサを装備して物理的にインクがなくなったことを検知している。
【０００５】
しかしながら、新品のインクタンクに注入されているインク量は必ずしも同じではなく、ばらついているために、インク消費量を管理してインク残量を予測しても正確さを欠いた予測になっている。
【０００６】
そのために、インクが少しだけある状態からインクがない状態になるまでのインターバルがばらつく欠点がある。
【０００７】
また、そのインク残量を元に、これから印字する印字データが印字可能か否かを予測してもあまり正確ではないという欠点がある。
【０００８】
又、別の従来例としては、特許文献１及び特許文献２をあげることが出来る。
【特許文献１】特開2000-071582号公報
【特許文献２】特開2004-050417号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上述した従来技術の欠点を除去するものであり、以下の課題を解決するものである。
【００１０】
各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数をカウントして、各色毎に１タンク当たりの吐出可能ドット数を算出することによって、各インクタンクのインク注入量を知る。
【００１１】
また、複数のインクタンクに渡って、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の最大値、最小値、平均値を算出することによって、インクタンクのインク注入量のばらつきを平均化してインクタンクの満タンのインク量を最適化する。
【００１２】
また、記録ヘッド毎に、複数のインクタンクに渡って、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の最大値、最小値、平均値を算出することによって、記録ヘッド毎の吐出量のばらつきを最適化する。
【００１３】
また、記録ヘッド毎に、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の平均値を使用してインク残量を管理することによって、記録ヘッド毎に最適なインク残量を管理する。
【００１４】
また、インクタンクが満タンからインクなしと判断するまでの経過時間をカウントすることによって、インクを使い切るまでの経過時間によってインク蒸発量を加味して最適化する。
【００１５】
その結果、新品のインクタンクに注入されているインク量は必ずしも同じではないことによるばらつきを抑え、インク消費量を管理してインク残量を予測する正確さを向上させることが可能になる。
【００１６】
また、インクが少しだけある状態からインクがない状態になるまでのインターバルのばらつきを抑えることが可能になる。
【００１７】
また、これから印字する印字データが印字可能か否かを予測する正確さを向上させることが可能になる。
【００１８】
以上で述べたように、インク消費量管理およびインク残量管理を正確に行えるインク消費量管理方法およびインク残量管理方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１９】
上記目的達成するために、インクタンクからインクを消費しながら記録媒体に記録する記録装置において、インクを消費したときに各色毎に吐出ドット数をカウントする手段と、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数を記録装置の記憶媒体に記憶する手段を有することを特徴とする。
【００２０】
また上記特徴に加えて、複数のインクタンクに渡って、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の最大値、最小値、平均値を記録装置の記憶媒体に記憶する手段を有することを特徴とする。
【００２１】
また上記特徴に加えて、記録ヘッド毎に、複数のインクタンクに渡って、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の最大値、最小値、平均値を記録装置の記憶媒体に記憶する手段を有することを特徴とする。
【００２２】
また上記特徴に加えて、記録ヘッド毎に、各色毎にインクタンクが満タンからインクなしと判断するまでの吐出ドット数の平均値を使用してインク残量を管理する手段を有することを特徴とする。
【００２３】
また上記特徴に加えて、インクタンクが満タンからインクなしと判断するまでの経過時間をカウントおよび記憶する手段を有することを特徴とする。
【発明の効果】
【００２４】
以上説明したように本発明によって、新品のインクタンクに注入されているインク量は必ずしも同じではないことによるばらつきを抑え、インク消費量を管理してインク残量を予測する正確さを向上させることが可能になる。
【００２５】
また、インクが少しだけある状態からインクがない状態になるまでのインターバルのばらつきを抑えることが可能になる。
【００２６】
また、これから印字する印字データが印字可能か否かを予測する正確さを向上させることが可能になる。
【発明を実施するための最良の形態】
【００２７】
次に、本発明の詳細を実施例の記述に従って説明する。
【００２８】
（第一の実施例）
以下、本発明の実施例を図面を用いて説明する。
【００２９】
図１は本発明の第一の実施例を示す記録装置の全体斜視図である。
【００３０】
キャリッジ１０１は、記録ヘッド１０２とカートリッジガイド１０３が搭載されて、ガイド軸１０４及び１０５に沿って走査可能である。キャリッジ１０１の駆動機構は図示しない。記録媒体１０６は、給紙ローラ１０７によって本体装置内に送り込まれ、そして紙送りローラ１０８、ピンチローラ（不図示）、及び紙押さえ板１０９によって挟まれつつ記録ヘッド１０２の前面へと送られて記録される。イエローのインクを収納したイエローインクタンク１１０と、マゼンタのインクを収納したマゼンタインクタンク１１１と、シアンのインクを収納したシアンインクタンク１１２と、ブラックのインクを収納したブラックインクタンク１１３は、それぞれ別々にカートリッジガイド１０３に挿入されて記録ヘッド１０２と連通接続される。イエローインク残量検知センサ１１４はイエローインクタンク１１０内のイエローインクが空か否かを識別できる。マゼンタインク残量検知センサ１１５はマゼンタインクタンク１１１内のマゼンタインクが空か否かを識別できる。シアンインク残量検知センサ１１６はシアンインクタンク１１２内のシアンインクが空か否かを識別できる。ブラックインク残量検知センサ１１７はブラックインクタンク１１３内のブラックインクが空か否かを識別できる。
【００３１】
図２は本発明の第一の実施例を示す記録装置の記録ヘッド図である。
【００３２】
記録ヘッドの前面部にはイエロー、マゼンタ、シアン、及びブラックのインクの吐出口グループが一直線上に配されている。イエロー用、マゼンタ用、及びシアン用の吐出口グループは、１２８個ずつの吐出口を持ち、またブラック用の吐出口グループは３２０個の吐出口を持ち、それぞれの色の吐出口グループ間にはノズルピッチ以上の間隔がある。これら吐出口の各々には、吐出口に連通するインク液路が設けられており、これらのインク液路の後方部位には、それらの液路にインクを提供するための共通液室（図示せず）が設けられている。
【００３３】
吐出口の各々に対応するインク液路には、これらの吐出口からインク適を吐出するために利用される熱エネルギーを発生する電気熱変換体や、これに電力を提供するための電極配線が設けられている。これらの電気熱変換体や電極配線は、シリコン等からなる基板上２０１に成膜技術によって形成されている。さらにこの基板２０１上に、樹脂やガラス材よりなる隔壁や天板等が積層されることによって、上記の吐出口、インク液路、及び共通液室が構成される。基板２０１の後方には、上記電気熱変換体を記録信号に基づいて駆動するための駆動回路がプリント基板２０２の形態で設けられている。
【００３４】
上記基板２０１及び２０２は、同一のアルミプレート２０３に固定されている。インクカートリッジ１１０、１１１、１１２及び１１３（図１参照）は、アルミプレート２０３にほぼ沿うようにカートリッジガイド１０３（図１参照）内に挿入され、そしてアルミプレート２０３に沿って突き出たパイプ２０４、２０５、２０６、２０７に接続される。パイプ２０４はイエロー用、パイプ２０５はマゼンタ用、パイプ２０６はシアン用、パイプ２０７はブラック用である。これらのパイプ２０４〜２０７は、基板と直交する方向に延在するプラスチック部材（「ディストリビュータ」とも称される）２０８から突き出ており、それぞれのパイプ２０４〜２０７は、プラスチック部材２０８内の流路を通して対応する吐出口グループ（イエロー、マゼンタ、シアン、ブラック）の共通液室に連通している。
【００３５】
図３は本発明の第一の実施例を示す記録装置の回路ブロック図である。
【００３６】
１１０１はＰＣでありホスト機器として記録装置に記録データを送信する。１１０２はインターフェースでありホスト機器からの記録データを受信する。１１０３はＣＰＵ（中央処理装置）、１１０４はＲＯＭ、１１０５はＲＡＭ、１１０６はＥＥＰＲＯＭである。１１０７はコントローラ（Ｇ．Ａ．）でありＩ／Ｆ部の制御、ＣＲモータの制御、ＬＦモータの制御、記録媒体センサ１の制御、記録媒体センサ２の制御、記録ヘッドの駆動制御を行うカスタムＩＣ（ゲートアレー）である。１１０８はＣＲモータの制御を行うＣＲモータドライバ、１１０９はＣＲモータ、１１１０はＬＦモータの制御を行うＬＦモータドライバ、１１１１はＬＦモータである。１１１２はイエローインクタンク１１１３内のイエローインクが空か否かを識別できるイエローインク残量検知センサ、１１１４はマゼンタインクタンク１１１５内のマゼンタインクが空か否かを識別できるマゼンタインク残量検知センサ、１１１６はシアンインクタンク１１１７内のシアンインクが空か否かを識別できるシアンインク残量検知センサ、１１１８はブラックインクタンク１１１９内のブラックインクが空か否かを識別できるブラックインク残量検知センサである。１１２０は記録ヘッドとを結ぶフレキシブルケーブルである。１１２１はキャリッジ端子パッドであり記録ヘッドとの結合部を接点を形成する。１１２２は記録ヘッドであり、１１２３は記録ヘッドの駆動部、１１２４は記録ヘッドの発熱素子である。記録装置は記録ヘッドがＣＲモータにて走査することによって記録する。
【００３７】
図４は本発明の第一の実施例のインク消費量データベースである。
【００３８】
インク消費量データベースには以下のインク消費量情報を保持する。
【００３９】
１．現在使用中のインクタンク情報
・イエローインクタンクの吐出ドット数
・マゼンタインクタンクの吐出ドット数
・シアンインクタンクの吐出ドット数
・ブラックインクタンクの吐出ドット数
１．現在使用中のインクタンク情報は今現在使用しているインクタンクが満タンから今現在までの吐出ドット数の合計である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００４０】
図９は本発明の第一の実施例の記録装置の動作を示すフローチャートである。
【００４１】
まず、ステップＳ３１０１においてEEPROMからインク消費量を読み出す。次にステップＳ３１０２において記録装置の初期化処理を行う。ステップＳ３１０３において記録指示を待つ。そしてステップＳ３１０４において受けた指示が記録装置の処理終了の指示か記録指示かを判定する。ステップＳ３１０４の判定において記録指示である場合はステップＳ３１１１に進み記録データを記録媒体に記録する記録動作を実行する。そしてステップＳ３１１２に進みイエローインクの吐出ドット数をカウントしてインク消費量データベースを更新する。そしてステップＳ３１１４に進みマゼンタインクの吐出ドット数をカウントしてインク消費量データベースを更新する。そしてステップＳ３１１６に進みシアンインクの吐出ドット数をカウントしてインク消費量データベースを更新する。そしてステップＳ３１１８に進みブラックインクの吐出ドット数をカウントしてインク消費量データベースを更新する。そしてステップＳ３１０３に戻る。ステップＳ３１０４の判定において記録装置の処理終了の指示である場合はステップＳ３１３１に進み記録装置の終了処理を行う。次にステップＳ３１３２においてインク消費量情報をEEPROMに記憶する。そして記録装置の処理を終了する。
【００４２】
（第二の実施例）
本発明の第二の実施例を示す記録装置の全体斜視図は、本発明の第一の実施例を示す記録装置の全体斜視図と同じである。
【００４３】
本発明の第二の実施例を示す記録装置の記録ヘッド図は、本発明の第一の実施例を示す記録装置の記録ヘッド図と同じである。
【００４４】
本発明の第二の実施例を示す記録装置の回路ブロック図は、本発明の第一の実施例を示す記録装置の回路ブロック図と同じである。
図５は本発明の第二の実施例のインク消費量データベースである。
【００４５】
インク消費量データベースには以下のインク消費量情報を保持する。
【００４６】
１．現在使用中のインクタンク情報
・イエローインクタンクの吐出ドット数
・マゼンタインクタンクの吐出ドット数
・シアンインクタンクの吐出ドット数
・ブラックインクタンクの吐出ドット数
２．現在使用中の記録ヘッドのインクタンク情報
・全イエローインクタンクの１タンク当たりの吐出ドット数の最大値
・全イエローインクタンクの１タンク当たりの吐出ドット数の平均値
・全イエローインクタンクの１タンク当たりの吐出ドット数の最小値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最大値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の平均値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最小値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最大値
・全シアンインクタンクの１タンク当たりの吐出ドット数の平均値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最小値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最大値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の平均値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最小値
１．現在使用中のインクタンク情報は今現在使用しているインクタンクが満タンから今現在までの吐出ドット数の合計である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００４７】
２．現在使用中の記録ヘッドのインクタンク情報は今現在使用している記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの吐出ドット数の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００４８】
図１０は本発明の第二の実施例の記録装置の動作を示すフローチャートである。
まず、ステップＳ３２０１においてEEPROMからインク消費量を読み出す。次にステップＳ３２０２において記録装置の初期化処理を行う。ステップＳ３２０３において記録指示を待つ。そしてステップＳ３２０４において受けた指示が記録装置の処理終了の指示か記録指示かを判定する。ステップＳ３２０４の判定において記録指示である場合はステップＳ３２１１に進み記録データを記録媒体に記録する記録動作を実行する。そしてステップＳ３２１２に進みイエローインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３２１３に進みイエローインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッドのインク消費量データベースを更新する。そしてステップＳ３２１４に進みマゼンタインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３２１５に進みマゼンタインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッドのインク消費量データベースを更新する。そしてステップＳ３２１６に進みシアンインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３２１７に進みシアンインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッドのインク消費量データベースを更新する。そしてステップＳ３２１８に進みブラックインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３２１９に進みブラックインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッドのインク消費量データベースを更新する。そしてステップＳ３２０３に戻る。ステップＳ３２０４の判定において記録装置の処理終了の指示である場合はステップＳ３２３１に進み記録装置の終了処理を行う。次にステップＳ３２３２においてインク消費量情報をEEPROMに記憶する。そして記録装置の処理を終了する。
【００４９】
（第三の実施例）
本発明の第三の実施例を示す記録装置の全体斜視図は、本発明の第一の実施例を示す記録装置の全体斜視図と同じである。
【００５０】
本発明の第三の実施例を示す記録装置の記録ヘッド図は、本発明の第一の実施例を示す記録装置の記録ヘッド図と同じである。
【００５１】
本発明の第三の実施例を示す記録装置の回路ブロック図は、本発明の第一の実施例を示す記録装置の回路ブロック図と同じである。
【００５２】
図６は本発明の第三の実施例のインク消費量データベースである。
【００５３】
インク消費量データベースには以下のインク消費量情報を保持する。
【００５４】
１．現在使用中のインクタンク情報
・イエローインクタンクの吐出ドット数
・マゼンタインクタンクの吐出ドット数
・シアンインクタンクの吐出ドット数
・ブラックインクタンクの吐出ドット数
２．現在使用中の記録ヘッドのインクタンク情報
・全イエインクタンクの１タンク当たりの吐出ドット数の最大値
・全イエローインクタンクの１タンク当たりの吐出ドット数の平均
・全イエローインクタンクの１タンク当たりの吐出ドット数の最小値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最大値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の平均値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最小値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最大値
・全シアンインクタンクの１タンク当たりの吐出ドット数の平均値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最小値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最小値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最大値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の平均値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最小値
３．過去に使用した記録ヘッドのインクタンク情報（記録ヘッド１〜記録ヘッドN）
・全イエローインクタンクの１タンク当たりの吐出ドット数の最大値
・全イエローインクタンクの１タンク当たりの吐出ドット数の平均値
・全イエローインクタンクの１タンク当たりの吐出ドット数の最小値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最大値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の平均値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最小値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最大値
・全シアンインクタンクの１タンク当たりの吐出ドット数の平均値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最小値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最大値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の平均値
１．現在使用中のインクタンク情報は今現在使用しているインクタンクが満タンから今現在までの吐出ドット数の合計である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００５５】
２．現在使用中の記録ヘッドのインクタンク情報は今現在使用している記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの吐出ドット数の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００５６】
３．過去に使用した記録ヘッドのインクタンク情報（記録ヘッド１〜記録ヘッドN）は過去に使用した記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの吐出ドット数の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００５７】
図１１は本発明の第三の実施例の記録装置の動作を示すフローチャートである。
【００５８】
まず、ステップＳ３３０１においてEEPROMからインク消費量を読み出す。次にステップＳ３３０２において記録装置の初期化処理を行う。ステップＳ３３０３において記録指示を待つ。そしてステップＳ３３０４において受けた指示が記録装置の処理終了の指示か記録指示かを判定する。ステップＳ３３０４の判定において記録指示である場合はステップＳ３３１１に進み記録データを記録媒体に記録する記録動作を実行する。そしてステップＳ３３１２に進みイエローインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３３１３に進みイエローインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３３１４に進みマゼンタインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３３１５に進みマゼンタインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３３１６に進みシアンインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３３１７に進みシアンインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３３１８に進みブラックインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３３１９に進みブラックインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３３０３に戻る。ステップＳ３３０４の判定において記録装置の処理終了の指示である場合はステップＳ３３３１に進み記録装置の終了処理を行う。次にステップＳ３３３２においてインク消費量情報をEEPROMに記憶する。そして記録装置の処理を終了する。
【００５９】
（第四の実施例）
本発明の第四の実施例を示す記録装置の全体斜視図は、本発明の第一の実施例を示す記録装置の全体斜視図と同じである。
【００６０】
本発明の第四の実施例を示す記録装置の記録ヘッド図は、本発明の第一の実施例を示す記録装置の記録ヘッド図と同じである。
【００６１】
本発明の第四の実施例を示す記録装置の回路ブロック図は、本発明の第一の実施例を示す記録装置の回路ブロック図と同じである。
【００６２】
図７は本発明の第四の実施例のインク消費量データベースである。
【００６３】
インク消費量データベースには以下のインク消費量情報を保持する。
【００６４】
１．現在使用中のインクタンク情報
・イエローインクタンクの吐出ドット数…(1)
・マゼンタインクタンクの吐出ドット数…(2)
・シアンインクタンクの吐出ドット数…(3)
・ブラックインクタンクの吐出ドット数…(4)
２．現在使用中の記録ヘッドのインクタンク情報
・全イエローインクタンクの１タンク当たりの吐出ドット数の最大値
・全イエローインクタンクの１タンク当たりの吐出ドット数の平均値…(5)
・全イエローインクタンクの１タンク当たりの吐出ドット数の最小値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最大値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の平均値…(6)
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最小値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最大値
・全シアンインクタンクの１タンク当たりの吐出ドット数の平均値…(7)
・全シアンインクタンクの１タンク当たりの吐出ドット数の最小値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最大値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の平均値…(8)
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最小値
３．過去に使用した記録ヘッドのインクタンク情報（記録ヘッド１〜記録ヘッドN）
・全イエローインクタンクの１タンク当たりの吐出ドット数の最大値
・全イエローインクタンクの１タンク当たりの吐出ドット数の平均値
・全イエローインクタンクの１タンク当たりの吐出ドット数の最小値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最大値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の平均値
・全マゼンタインクタンクの１タンク当たりの吐出ドット数の最小値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最大値
・全シアンインクタンクの１タンク当たりの吐出ドット数の平均値
・全シアンインクタンクの１タンク当たりの吐出ドット数の最小値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の最大値
・全ブラックインクタンクの１タンク当たりの吐出ドット数の平均値
１．現在使用中のインクタンク情報は今現在使用しているインクタンクが満タンから今現在までの吐出ドット数の合計である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００６５】
２．現在使用中の記録ヘッドのインクタンク情報は今現在使用している記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの吐出ドット数の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００６６】
３．過去に使用した記録ヘッドのインクタンク情報（記録ヘッド１〜記録ヘッドN）は過去に使用した記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの吐出ドット数の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００６７】
図１２は本発明の第四の実施例の記録装置の動作を示すフローチャートである。
【００６８】
まず、ステップＳ３４０１においてEEPROMからインク消費量を読み出す。次にステップＳ３４０２において記録装置の初期化処理を行う。ステップＳ３４０３において記録指示を待つ。そしてステップＳ３４０４において受けた指示が記録装置の処理終了の指示か記録指示かを判定する。ステップＳ３４０４の判定において記録指示である場合はステップＳ３４１１に進み記録データを記録媒体に記録する記録動作を実行する。そしてステップＳ３４１２に進みイエローインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３４１３に進みイエローインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３４１４に進みマゼンタインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３４１５に進みマゼンタインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３４１６に進みシアンインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３４１７に進みシアンインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。そしてステップＳ３４１８に進みブラックインクの吐出ドット数をカウントしてインク消費量データベースを更新する。さらにステップＳ３４１９に進みブラックインクの吐出ドット数の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインク消費量データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインク消費量データベースに登録する。次にステップS３４２０に進み各色毎にインク残量を該当する記録ヘッドの吐出ドット数の平均値から現在使用中のインクタンクの吐出ドット数を引いて算出する。イエローのインク残量は全イエローインクタンクの１タンク当たりの吐出ドット数の平均値…(5)からイエローインクタンクの吐出ドット数…(1)を引いて算出する。マゼンタのインク残量は全マゼンタインクタンクの１タンク当たりの吐出ドット数の平均値…(6)からマゼンタインクタンクの吐出ドット数…(2)を引いて算出する。シアンのインク残量は全シアンインクタンクの１タンク当たりの吐出ドット数の平均値…(7)からシアンインクタンクの吐出ドット数…(3)を引いて算出する。ブラックのインク残量は全ブラックインクタンクの１タンク当たりの吐出ドット数の平均値…(8)からブラックインクタンクの吐出ドット数…(4)を引いて算出する。そしてステップＳ３４０３に戻る。ステップＳ３４０４の判定において記録装置の処理終了の指示である場合はステップＳ３４３１に進み記録装置の終了処理を行う。次にステップＳ３４３２においてインク消費量情報をEEPROMに記憶する。そして記録装置の処理を終了する。
【００６９】
（第五の実施例）
本発明の第五の実施例を示す記録装置の全体斜視図は、本発明の第一の実施例を示す記録装置の全体斜視図と同じである。
【００７０】
本発明の第五の実施例を示す記録装置の記録ヘッド図は、本発明の第一の実施例を示す記録装置の記録ヘッド図と同じである。
【００７１】
本発明の第五の実施例を示す記録装置の回路ブロック図は、本発明の第一の実施例を示す記録装置の回路ブロック図と同じである。
【００７２】
図８は本発明の第五の実施例のインクタンク経過時間データベースである。
【００７３】
インクタンク経過時間データベースには以下のインクタンク経過時間情報を保持する。
【００７４】
１．現在使用中のインクタンク情報
・イエローインクタンクの経過時間
・マゼンタインクタンクの経過時間
・シアンインクタンクの経過時間
・ブラックインクタンクの経過時間
２．現在使用中の記録ヘッドのインクタンク情報
・全イエローインクタンクの１タンク当たりの経過時間の最大値
・全イエローインクタンクの１タンク当たりの経過時間の平均値
・全イエローインクタンクの１タンク当たりの経過時間の最小値
・全マゼンタインクタンクの１タンク当たりの経過時間の最大値
・全マゼンタインクタンクの１タンク当たりの経過時間の平均値
・全マゼンタインクタンクの１タンク当たりの経過時間の最小値
・全シアンインクタンクの１タンク当たりの経過時間の最大値
・全シアンインクタンクの１タンク当たりの経過時間の平均値
・全シアンインクタンクの１タンク当たりの経過時間の最小値
・全ブラックインクタンクの１タンク当たりの経過時間の最大値
・全ブラックインクタンクの１タンク当たりの経過時間の平均値
・全ブラックインクタンクの１タンク当たりの経過時間の最小値
３．過去に使用した記録ヘッドのインクタンク情報（記録ヘッド１〜記録ヘッドN）
・全イエローインクタンクの１タンク当たりの経過時間の最大値
・全イエローインクタンクの１タンク当たりの経過時間の平均値
・全イエローインクタンクの１タンク当たりの経過時間の最小値
・全マゼンタインクタンクの１タンク当たりの経過時間の最大値
・全マゼンタインクタンクの１タンク当たりの経過時間の平均値
・全マゼンタインクタンクの１タンク当たりの経過時間の最小値
・全シアンインクタンクの１タンク当たりの経過時間の最大値
・全シアンインクタンクの１タンク当たりの経過時間の平均値
・全シアンインクタンクの１タンク当たりの経過時間の最小値
・全ブラックインクタンクの１タンク当たりの経過時間の最大値
・全ブラックインクタンクの１タンク当たりの経過時間の平均値
１．現在使用中のインクタンク情報は今現在使用しているインクタンクが満タンから今現在までの経過時間である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００７５】
２．現在使用中の記録ヘッドのインクタンク情報は今現在使用している記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの経過時間の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００７６】
３．過去に使用した記録ヘッドのインクタンク情報（記録ヘッド１〜記録ヘッドN）は過去に使用した記録ヘッドに装着したすべてのインクタンクに対して、インクタンクが満タンからインクなしと判断されるまでの１タンク当たりの経過時間の最大値、平均値、最小値である。イエロー、マゼンタ、シアン、ブラックの各色毎に保持する。
【００７７】
図１３は本発明の第五の実施例の記録装置の動作を示すフローチャートである。
【００７８】
まず、ステップＳ３５０１においてEEPROMからインク消費量を読み出す。次にステップＳ３５０２において記録装置の初期化処理を行う。ステップＳ３５０３において記録指示を待つ。そしてステップＳ３５０４において受けた指示が記録装置の処理終了の指示か記録指示かを判定する。ステップＳ３５０４の判定において記録指示である場合はステップＳ３５１１に進み記録データを記録媒体に記録する記録動作を実行する。そしてステップＳ３５１２に進みイエローインクの経過時間によってインクタンク経過時間データベースを更新する。さらにステップＳ３５１３に進みイエローインクの経過時間の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインクタンク経過時間データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインクタンク経過時間データベースに登録する。そしてステップＳ３５１４に進みマゼンタインクの経過時間によってインクタンク経過時間データベースを更新する。さらにステップＳ３５１５に進みマゼンタインクの経過時間の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインクタンク経過時間データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインクタンク経過時間データベースに登録する。そしてステップＳ３５１６に進みシアンインクの経過時間によってインクタンク経過時間データベースを更新する。さらにステップＳ３５１７に進みシアンインクの経過時間の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインクタンク経過時間データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインクタンク経過時間データベースに登録する。そしてステップＳ３５１８に進みブラックインクの経過時間によってインクタンク経過時間データベースを更新する。さらにステップＳ３５１９に進みブラックインクの経過時間の最大値、平均値、最小値を算出して記録ヘッド１〜記録ヘッドNの中から該当する記録ヘッドのインクタンク経過時間データベースを更新する。記録ヘッド１〜記録ヘッドNの中に該当する記録ヘッドが存在しない場合は新規にインクタンク経過時間データベースに登録する。次にステップS３５２０に進み各色毎に現在使用中のインクタンクの経過時間を考慮して現在使用中のインクタンクのインク消費量およびインク残量を補正する。補正の方法は満タンのインクタンクを開封してからの経過時間に応じたインク蒸発量を実測したデータに基づいて、現在使用中のインクタンクのインク消費量に該当するインク蒸発量を加算してインク消費量を補正する。インク残量は補正したインク消費量から算出する。そしてステップＳ３５０３に戻る。ステップＳ３５０４の判定において記録装置の処理終了の指示である場合はステップＳ３５３１に進み記録装置の終了処理を行う。次にステップＳ３５３２においてインク消費量情報をEEPROMに記憶する。そして記録装置の処理を終了する。
【図面の簡単な説明】
【００７９】
【図１】本発明の第一の実施例を示す記録装置の全体斜視図
【図２】本発明の第一の実施例を示す記録装置の記録ヘッド図
【図３】本発明の第一の実施例を示す記録装置の回路ブロック図
【図４】本発明の第一の実施例のインク消費量データベース
【図５】本発明の第二の実施例のインク消費量データベース
【図６】本発明の第三の実施例のインク消費量データベース
【図７】本発明の第四の実施例のインク消費量データベース
【図８】本発明の第五の実施例のインクタンク経過時間データベース
【図９】本発明の第一の実施例の記録装置の動作を示すフローチャート
【図１０】本発明の第二の実施例の記録装置の動作を示すフローチャート
【図１１】本発明の第三の実施例の記録装置の動作を示すフローチャート
【図１２】本発明の第四の実施例の記録装置の動作を示すフローチャート
【図１３】本発明の第五の実施例の記録装置の動作を示すフローチャート
【符号の説明】
【００８０】
１０１  キャリッジ
１０２  記録ヘッド
１０３  カートリッジガイド
１０４  ガイド軸
１０５  ガイド軸
１０６  記録媒体
１０７  給紙ローラ
１０８  紙送りローラ
１０９  紙押さえ板
１１０  イエローインクタンク
１１１  マゼンタインクタンク
１１２  シアンインクタンク
１１３  ブラックインクタンク
１１４  イエローインク残量検知センサ
１１５  マゼンタインク残量検知センサ
１１６  シアンインク残量検知センサ
１１７  ブラックインク残量検知センサ
２０１  基板
２０２  基板
２０３  アルミプレート
２０４  インクパイプ
２０５  インクパイプ
２０６  インクパイプ
２０７  インクパイプ
２０８  プラスチック部材
２０９  イエロー吐出ノズルグループ
２１０  マゼンタ吐出ノズルグループ
２１１  シアン吐出ノズルグループ
２１２  ブラック吐出ノズルグループ
１１０１  ＰＣ
１１０２  インターフェース
１１０３  ＣＰＵ
１１０４  ＲＯＭ
１１０５  ＲＡＭ
１１０６  ＥＥＰＲＯＭ
１１０７  コントローラ（Ｇ．Ａ．）
１１０８  ＣＲモータドライバ
１１０９  ＣＲモータ
１１１０  ＬＦモータドライバ
１１１１  ＬＦモータ
１１１２  イエローインク残量検知センサ
１１１３  イエローインクタンク
１１１４  マゼンタインク残量検知センサ
１１１５  マゼンタインクタンク
１１１６  シアンインク残量検知センサ
１１１７  シアンインクタンク
１１１８  ブラックインク残量検知センサ
１１１９  ブラックインクタンク
１１２０  ヘッドフレキ
１１２１  キャリッジ端子パッド
１１２２  記録ヘッド
１１２３  記録ヘッドの駆動部
１１２４  記録ヘッドの発熱素子
【図１】
2007030460.tif 000003
【図２】
2007030460.tif 000004
【図３】
2007030460.tif 000005
【図４】
2007030460.tif 000006
【図５】
2007030460.tif 000007
【図６】
2007030460.tif 000008
【図７】
2007030460.tif 000009
【図８】
2007030460.tif 000010
【図９】
2007030460.tif 000011
【図１０】
2007030460.tif 000012
【図１１】
2007030460.tif 000013
【図１２】
2007030460.tif 000014
【図１３】
2007030460.tif 000015