(57)【要約】【課題】  ソフトインクエンド検出を備えたインクジェット式記録装置において、インクエンド後もユーザの自己責任による印刷の続行を可能にし、かつインクの無駄を最小限に抑えることを可能にする選択手段を与えること。【解決手段】  印刷データに基づいて印刷を実行するインクジェット式記録装置は、インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数手段と、前記インク消費量計数手段によってインクカートリッジのインク消費カウンタ値が所定値に達した場合に、インクエンドであると判定するインクエンド判定手段と、前記インクエンド判定手段によってインクエンドと判定された場合に印刷動作を中止させるインクエンドプロテクトを解除して印刷を可能にする継続印刷選択手段と、を備えている。【選択図】図４
2007090901.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいてインク滴を吐出する記録ヘッドと、該記録ヘッドにインクを供給するためのインクカートリッジとを備えたインクジェット式記録装置であって、
前記インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数手段と、
前記インク消費量計数手段によってインクカートリッジのインク消費カウンタ値が所定値に達した場合に、インクエンドであると判定するインクエンド判定手段と、
前記インクエンド判定手段によってインクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段と、
を備えたことを特徴とする、インクジェット式記録装置。
【請求項２】
請求項１において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換によりリセットさせるようにしたことを特徴とする、インクジェット式記録装置。
【請求項３】
請求項１において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットさせるようにしたことを特徴とする、インクジェット式記録装置。
【請求項４】
請求項１において、前記継続印刷選択手段により印刷中止状態が解除された状態で、ユーザの操作によるクリーニング指令を受けた場合に、印刷を停止させるようにしたことを特徴とする、インクジェット式記録装置。
【請求項５】
印刷データに基づいてインク滴を吐出する記録ヘッドと、該記録ヘッドにインクを供給するためのインクカートリッジとを備えたインクジェット式記録装置における記録方法であって、
前記インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数ステップと、
前記インク消費量計数ステップの実行によってインクカートリッジのインク消費カウンタ値が所定値に達したことが検証された場合に、インクエンドであると判定するインクエンド判定ステップと、
前記インクエンド判定ステップによってインクエンドと判定された場合に、印刷を中止するインクエンド処理ステップと、を含み、
前記インクエンド処理ステップによる印刷中止状態を解除して記録を続行させる印刷中止状態解除ステップを、選択可能に設けたことを特徴とする、
インクジェット式記録装置における記録方法。
【請求項６】
請求項５において、前記印刷中止状態解除ステップにより行われた印刷中止状態の解除を、インクカートリッジの交換によりリセットするようにしたことを特徴とする、インクジェット式記録装置における記録方法。
【請求項７】
請求項５において、前記印刷中止状態解除ステップにより行われた印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットするようにしたことを特徴とする、インクジェット式記録装置における記録方法。
【請求項８】
請求項５において、前記印刷中止状態解除ステップにより印刷中止状態が解除された状態で、ユーザの操作によるクリーニング指令を受けた場合に、印刷を停止させるようにしたことを特徴とする、インクジェット式記録装置における記録方法。
【請求項９】
ホストコンピュータと、該ホストコンピュータから受信した印刷データに基づいて印刷を行うインクジェット式記録装置と、を備えた記録システムであって、
インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数手段と、
前記インク消費量計数手段によってインクカートリッジのインク消費カウンタ値が所定値に達した場合に、インクエンドであると判定するインクエンド判定手段と、
前記インクエンド判定手段によってインクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段と、
を備えたことを特徴とする、記録システム。
【請求項１０】
請求項９において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換によりリセットさせるようにしたことを特徴とする、記録システム。
【請求項１１】
請求項９において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットさせるようにしたことを特徴とする、記録システム。
【請求項１２】
請求項９において、前記継続印刷選択手段により印刷中止状態が解除された状態で、ユーザの操作によるクリーニング指令を受けた場合に、印刷を停止させるようにしたことを特徴とする、記録システム。
【請求項１３】
請求項９から請求項１２のいずれか１項において、印刷中止状態を解除して印刷を継続する場合のリスクを告知する表示手段を備えたことを特徴とする、記録システム。
【請求項１４】
請求項９から請求項１３のいずれか１項において、印刷中止状態が解除されていた事実を告知する表示手段を備えたことを特徴とする、記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに対応してインク滴を吐出する記録ヘッドと、この記録ヘッドにインクを供給するためのインクカートリッジとを備えたインクジェット式記録装置、該インクジェット式記録装置を用いた記録方法、および記録システムに関する。
【背景技術】
【０００２】
インクジェット式記録装置では、主走査方向に往復移動するキャリッジに搭載された記録ヘッドを備え、記録データに基づいて記録ヘッドよりインク滴を吐出させることで、記録媒体に対して文字、画像などが印刷される。比較的小型のインクジェット式記録装置においては、記録ヘッドに対してインクを供給するインクカートリッジが、キャリッジ上に着脱可能に装着されるように構成されている。
【０００３】
このようなインクジェット式記録装置では、正常に印刷を行ない、インクカートリッジの状態（インク残量など）を管理するために、インクカートリッジに記憶手段を備えている。この記憶手段は、インクカートリッジが過去に装着された記録装置の識別情報を含む管理データを記憶しており、例えば、インクカートリッジのインク消費量については、記録動作やフラッシング動作により吐出されたインク量やクリーニング時に吸引されたインク量を計数し、インク消費カウンタ値として積算して記憶している。従って、この管理データに基づき、インクカートリッジが取外され、再装着された場合でも、インクカートリッジごとに積算したインク消費量が把握できるようになっている。
【０００４】
そして、インクジェット式記録装置は、インクカートリッジのインク消費量を演算するインク消費量演算手段を備え、インクカートリッジにおけるインクの消費量（インク消費カウンタ値）が所定値に達した時に、インクエンドであると判定するソフトインクエンド検出がなされるように構成されている。ソフトインクエンド検出によって「インクエンド」と判定された場合には、通常その旨を表示してユーザに告知するとともに、インクエンドとなったインクカートリッジの使用を制限している（インクエンドプロテクトによる印刷中止）。これは、インクエンドとなったインクカートリッジをさらに使い続けることによって、インクカートリッジが完全に空になると、記録ヘッドのインク流路内に気泡が入り込み、その後の印刷の信頼性が低下すること、大量印刷の途中で急にインクエンドとなった場合に印刷物が無駄になること、等を防止するためである。
【０００５】
ソフトインクエンド検出においては、インクカートリッジ内の初期インク貯留量のばらつきや、吐出インク量のばらつき、記録ヘッドクリーニング時の吸引インク量のばらつきを考慮して、予想されるインク消費量の最大側でもインクカートリッジが空にならないような設計がされている。つまり、ソフトインクエンド検出では、インクカートリッジにおいて計数されたインクの消費量（インク消費カウンタ値）が所定値に達した時にインクエンドであると判定するが、この所定値は安全を見込んで現実の初期インク貯留量よりも小さくなるように設定されている。従って、インクエンドと判定された場合でも、インクカートリッジにはいくらかのインクが残存していることになる。この残存インク量は、インクジェット式記録装置の使用状態によって大きく異なってくるため、把握する手段がないのが実情である（例えば、特許文献１）。
【０００６】
しかし、インクエンドが検出され、印刷中止となった場合は、予備のインクカートリッジがない限り印刷を続行できない。このような場合に少量の印刷も出来ないとすれば、ユーザにとっては大きな不満になる。また、インクエンドは画一的に決定されているが、上記のようにインクエンド時の残存インク量は使用状態によって大きく異なるため、比較的残存量が多い場合はその分のインクを無駄にしてしまうことになる。
【特許文献１】特開２０００−１５３６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ソフトインクエンド検出を備えたインクジェット式記録装置において、インクエンド後もユーザの自己責任による印刷の続行を可能にし、かつインクの無駄を最小限に抑えることを可能にする選択手段を与えることを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載のインクジェット式記録装置の発明は、印刷データに基づいてインク滴を吐出する記録ヘッドと、該記録ヘッドにインクを供給するためのインクカートリッジとを備えたインクジェット式記録装置であって、前記インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数手段と、前記インク消費量計数手段によってインクカートリッジのインク消費カウンタ値が所定値に達した場合に、インクエンドであると判定するインクエンド判定手段と、前記インクエンド判定手段によってインクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段と、を備えたことを特徴とする。
【０００９】
このインクジェット式記録装置の発明によれば、インクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段を備えたことにより、インクエンド後も印刷を続行するという選択が可能になる。したがって、インクエンド後もユーザの選択により多少の印刷を実行することができるようになり、比較的多量のインクが残存している場合や、インクカートリッジの予備がない場合に、インクの無駄を少なくすることが可能になるとともに、インクエンドプロテクトによる印刷中止状態に対するユーザの不満を解消できる。
【００１０】
また、請求項２に記載のインクジェット式記録装置の発明は、請求項１において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換によりリセットさせるようにしたことを特徴とする。
【００１１】
印刷中止状態が解除された状態のまま、インクエンド後の印刷によってインクカートリッジ内のインクが完全に空になると、記録ヘッドへの気泡の混入などの不都合が発生するおそれがあるが、継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換によりリセットさせるようにしたので、インクエンド後にインクカートリッジを交換することによって自動的に元の状態に復帰させる（つまり、インクエンドプロテクトの解除を「オフ」にする）ことが可能になり、ユーザの注意負担を軽減できる。したがって、インクカートリッジ交換後の安定した確実な印刷動作が保証される。
【００１２】
また、請求項３に記載のインクジェット式記録装置の発明は、請求項１において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットさせるようにしたことを特徴とする。
【００１３】
この特徴によれば、継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットさせるようにしたので、自動的に元の状態に復帰させる（つまり、インクエンドプロテクトの解除を「オフ」にする）ことが可能になり、ユーザの注意負担を軽減できる。なお、インクエンド後の印刷によって、インクカートリッジ内のインクが完全に空になると記録ヘッドへの気泡の混入などの不都合が発生するおそれがあるが、インクカートリッジの交換後の印刷が所定量に達するということは、正常な状態でインクカートリッジが交換され、そのまま正常な状態が維持されていると考えられる。
【００１４】
また、請求項４に記載のインクジェット式記録装置の発明は、請求項１において、前記継続印刷選択手段により印刷中止状態が解除された状態で、ユーザの操作によるクリーニング指令を受けた場合に、印刷を停止させるようにしたことを特徴とする。
【００１５】
継続印刷選択手段による印刷中止状態の解除（インクエンドプロテクトの解除）は、例外的にインクエンド後に少量の印刷を可能にするものである。しかし、クリーニング動作におけるインクの吸引量は、通常の印字動作に比べて多いため、インクエンドプロテクト解除の状態でクリーニングが実行されると、インクカートリッジ内が完全に空になって記録ヘッド内に空気が浸入して、その後の印刷に不具合をきたす可能性が大きい。また、インクエンド後の印刷中にユーザがマニュアルクリーニングを選択するということは、インクカートリッジ内のインクが現実に空になりかけている可能性も高いと考えられる。このため、ユーザの操作によるマニュアルクリーニングの指令を受けた場合に、印刷を停止させるようにすることで、上記不具合の発生を防止できる。
【００１６】
また、請求項５に記載の記録方法の発明は、印刷データに基づいてインク滴を吐出する記録ヘッドと、該記録ヘッドにインクを供給するためのインクカートリッジとを備えたインクジェット式記録装置における記録方法であって、前記インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数ステップと、前記インク消費量計数ステップの実行によってインクカートリッジのインク消費カウンタ値が所定値に達したことが検証された場合に、インクエンドであると判定するインクエンド判定ステップと、前記インクエンド判定ステップによってインクエンドと判定された場合に、印刷を中止するインクエンド処理ステップと、を含み、前記インクエンド処理ステップによる印刷中止状態を解除して記録を続行させる印刷中止状態解除ステップを、選択可能に設けたことを特徴とする。
【００１７】
このインクジェット式記録装置における記録方法の発明によれば、印刷中止状態を解除して記録を続行させる印刷中止状態解除ステップを選択可能に設けたことにより、インクエンド後もユーザの選択により印刷中止状態を解除して印刷を続行するという選択が可能になる。したがって、インクエンド後も多少の印刷が可能になるため、比較的多量のインクが残存している場合や、インクカートリッジの予備がない場合に、インクの無駄を少なくすることが可能になるとともに、インクエンドプロテクトによる印刷中止状態に対するユーザの不満を解消できる。
【００１８】
また、請求項６に記載の記録方法の発明は、請求項５において、前記印刷中止状態解除ステップにより行われた印刷中止状態の解除を、インクカートリッジの交換によりリセットするようにしたことを特徴とする。
【００１９】
この特徴によれば、印刷中止状態解除ステップにより行われた印刷中止状態の解除を、インクカートリッジの交換によりリセットするようにしたので、インクエンド後にインクカートリッジを交換することによって自動的に元の状態に復帰させる（つまり、インクエンドプロテクト解除を「オフ」にする）ことが可能になり、ユーザの注意負担を軽減できるとともに、気泡の混入などの不都合が発生する可能性を低減し、交換後の安定した確実な印刷動作が保証される。
【００２０】
また、請求項７に記載のインクジェット式記録装置における記録方法の発明は、請求項５において、前記印刷中止状態解除ステップにより行われた印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットするようにしたことを特徴とする。
【００２１】
この特徴によれば、継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットさせるようにしたので、自動的に元の状態に復帰させる（つまり、インクエンドプロテクトの解除を「オフ」にする）ことが可能になり、ユーザの注意負担を軽減できる。
【００２２】
また、請求項８に記載のインクジェット式記録装置における記録方法の発明は、請求項５において、前記印刷中止状態解除ステップにより行われた印刷中止状態の解除の状態で、ユーザの操作によるクリーニング指令を受けた場合に、印刷を停止させるようにしたことを特徴とする。
【００２３】
この特徴によれば、ユーザの操作によるマニュアルクリーニングの指令を受けた場合に、印刷を停止させるようにすることで、インクエンドプロテクト解除の状態でクリーニングが実行されることによる、インクカートリッジが空になるなどの不具合の発生を防止できる。
【００２４】
請求項９に記載の記録システムの発明は、ホストコンピュータと、該ホストコンピュータから受信した印刷データに基づいて印刷を行うインクジェット式記録装置と、を備えた記録システムであって、インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数手段と、前記インク消費量計数手段によってインクカートリッジのインク消費カウンタ値が所定値に達した場合に、インクエンドであると判定するインクエンド判定手段と、前記インクエンド判定手段によってインクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段と、を備えたことを特徴とする。この記録システムの発明は、請求項１と同様の作用効果を有するものである。
【００２５】
請求項１０に記載の記録システムの発明は、請求項９において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換によりリセットさせるようにしたことを特徴とする。この特徴によれば、記録システムにおいて、請求項２と同様の作用効果が得られる。
【００２６】
請求項１１に記載の記録システムの発明は、請求項９において、前記継続印刷選択手段による印刷中止状態の解除を、インクカートリッジの交換後に所定量の印刷を実行した後でリセットさせるようにしたことを特徴とする。この特徴によれば、記録システムにおいて、請求項３と同様の作用効果が得られる。
【００２７】
請求項１２に記載の記録システムの発明は、請求項９において、前記継続印刷選択手段により印刷中止状態が解除された状態で、ユーザの操作によるクリーニング指令を受けた場合に、印刷を停止させるようにしたことを特徴とする。この特徴によれば、記録システムにおいて、請求項４と同様の作用効果が得られる。
【００２８】
請求項１３に記載の記録システムの発明は、請求項９から請求項１２のいずれか１項において、印刷中止状態を解除して印刷を継続する場合の注意事項を告知する表示手段を備えたことを特徴とする。この特徴によれば、印刷中止状態を解除して印刷を継続する場合のリスクを告知する表示を行うことによって、ユーザの注意を喚起し、インクカートリッジのインクを完全に使い切ることによる気泡の混入などの不具合を未然に回避できる。
【００２９】
請求項１４に記載の記録システムの発明は、請求項９から請求項１３のいずれか１項において、印刷中止状態が解除されていた事実を告知する表示手段を備えたことを特徴とする。この特徴によれば、印刷中止状態が解除されていた事実を告知する表示を行うことによって、ユーザの注意を喚起し、例えば強力なクリーニングモードの実行を促すことが可能になるため、気泡の混入などの不具合に対して有効に対処できる。
【発明を実施するための最良の形態】
【００３０】
以下、図面に基づき本発明の実施の形態を説明する。  
図１は、本発明の一実施形態に係るインクジェットプリンタ５０の概要を示す図面である。ここでは、内部構造を明らかにするため本体カバーをはずした状態を示している。
【００３１】
キャリッジ５３は、駆動モータ５６に接続されたタイミングベルト５７により、キャリッジガイド軸５５に沿って主走査方向に往復移動しながら、記録ヘッド５１より記録媒体Ｐへインクを吐出して画像形成を行う。キャリッジ５３には、複数の異なる色のインクカートリッジ５４を装着できるようになっており、ここではブラック（５４Ｂ）、シアン（５４Ｃ）、マゼンタ（５４Ｍ）、イエロー（５４Ｙ）の４色のインクカートリッジ５４が搭載されている。
【００３２】
キャリッジ５３のホームポジションに対応する位置には、記録ヘッド５１の吐出特性を維持するための吐出特性維持装置４０が配設されている。この吐出特性維持装置４０は、ワイピング装置１０、キャッピング装置２０および吸引装置３０から構成されている。そして、キャリッジ５３がホームポジションに位置している状態のときに、この吐出特性維持装置４０によって、記録ヘッド５１の吐出特性を維持するキャッピング動作および吸引動作（クリーニング）が行われるようになっている。
【００３３】
図２（ａ）は、ブラックインクカートリッジ５４Ｂの斜視図であり、また、図２（ｂ）はキャリッジ５３におけるブラックインクカートリッジ５４Ｂの格納部１５３Ｂを示している。なお、シアン、マゼンタおよびイエローの各インクカートリッジ５４Ｃ、５４Ｍ、５４Ｙ、並びにこれらに対応する格納部についても同様の構成である。
【００３４】
ブラックインクカートリッジ５４Ｂの正面下部には、記憶手段としての記憶素子１６１Ｂが配備され、インク残量等が記憶できるようになっている。
【００３５】
格納部１５３Ｂは、ホルダ１５５により規定される空間であり、ホルダ１５５の底部にはインク供給針１５４が突出している。インク供給針１５４は格納部１５３Ｂにブラックインクカートリッジ５４Ｂを装着したときに、ブラックインクカートリッジ５４Ｂ下部の孔部（図示せず）に挿入され、ブラックインクカートリッジ５４Ｂから記録ヘッド５１へインクを導通させるように作用する。
【００３６】
また、ホルダ１５５の内面の下部には、露出した電極１５７を有するコネクタ１５６が配備されており、格納部１５３Ｂにブラックインクカートリッジ５４Ｂを装着したときに、接続端子１６２が電極１５７と接合してブラックインクカートリッジ５４Ｂのステータス情報をインクジェット式記録装置５０本体に送出し、あるいはインクジェット式記録装置５０からのインク消費カウンタ値等を受容できるように構成されている。
【００３７】
図３は、前記した記録装置に搭載された制御回路の構成をブロック図によって示したものである。図３において、符号６０はホストコンピュータを示している。このホストコンピュータ６０には、プリンタドライバ６１が搭載されており、入力装置からの指令によって、このプリンタドライバ６１のユーティリティ上で、周知の用紙サイズ、モノクロ／カラー印刷の選択、記録モードの選択、フォント等のデータ、印刷指令等が入力できるようになされているほか、後述するようにインクエンドプロテクトの解除ができるようになっている。
【００３８】
また、前記ホストコンピュータ６０には、ディスプレイ６３が接続されており、入力装置６２による入力状況が確認できると共に、例えば装着されている各インクカートリッジ５４のインク残量等の情報等も可視的に表示できるように構成されている。
【００３９】
印刷制御手段６４は、ホストコンビュータ６０側から送られる印刷データに基づいてビットマップデータを生成し、このデータに基づいてヘッド駆動手段６５により駆動信号を発生させて、記録ヘッド５１からインク滴を吐出させることができるように構成されている。前記ヘッド駆動手段６５は印刷データに基づくインク滴の吐出の他に、フラッシング制御手段６６からの指令を受けて、インク滴を空吐出させるようにも作用する。
【００４０】
前記フラッシング制御手段６６は、印刷タイマ６７の計時により印刷動作が一定時間継続した時点で、フラッシング動作（定期フラッシング）が実行されるように構成されており、この場合、キャリッジ５３はフラッシング位置、例えばキャッピング装置２０の配置位置に移送される。そして、ノズル開口の目詰まりの防止や目詰まり解消のために、記録ヘッド５１の全てのノズル開口から所定数のインク滴が空吐出されるように制御される。
【００４１】
クリーニング制御手段６８は、例えばホストコンビュータ６０からの指令を受け、クリーニング指令検知手段８２、印刷制御手段６４を介して制御信号を受けた場合、或いは記録装置の操作パネルに配置されたクリーニングスイッチ７１が操作された場合に起動されるように構成されている。そして、記録ヘッド５１をキャッピング装置２０によって封止した状態で、制御信号を出力して吸引装置３０（チューブポンプ）を駆動し、これにより記録ヘッド５１のノズル開口からインクを吸引排出させるマニュアルクリーニング動作がなされる。また、クリーニング制御手段６８は、他に記録装置の動作電源のオン時においてなされる電源オンクリーニング動作、所定時間毎に実行されるタイマークリーニング動作、およびインクカートリッジ５４が交換された時においてなされる交換クリーニング動作等も実行されるように機能する。
【００４２】
インク消費量演算手段７２は、各インクカートリッジ５４に貯留されたインクの消費量をそれぞれ演算する機能を有している。このインク消費量演算手段７２は印刷動作やフラッシング動作により吐出されたインク滴の数をカウントし、これに係数設定手段７３に格納されている１滴当たりのインク量を乗算して消費インク量を算出するように作用する。また、クリーニング動作時においては、ポンプ駆動手段６９に吸引指令が出力された段階で、記録ヘッド５１から排出されるインク量も演算するように構成されている。このインク消費量演算手段７２によって演算したインク消費量に関するカウンタ値は、インク消費量計数手段を構成するインク消費カウンタ７４に送られ、このインク消費カウンタ７４において、装着されている各インクカートリッジ５４のインク残量が管理される。このインク消費カウンタ７４は演算制御手段７５との間で、双方向にデータの交信ができるように構成されている。そして、演算制御手段７５には、インクカートリッジ着脱検出手段７６からの制御信号が供給されるように構成されている。
【００４３】
前記インクカートリッジ着脱検出手段７６は、キャリッジ上に各インクカートリッジ５４が装着されているか否かを検出するものであり、例えばインクカートリッジ５４の交換に伴い、いずれかのインクカートリッジ５４が取り外されたことを感知した場合においては、インクカートリッジ５４の交換フラグをセットする動作がなされる。
【００４４】
演算制御手段７５には、インク消費カウンタ７４からのインク消費カウンタ値にかかるデータ、およびインクカートリッジ着脱検出手段７６からのデータ（フラグ）等が供給され、インクカートリッジ５４の交換に伴い、当該インクカートリッジ５４に対応するインク消費カウンタ値をゼロリセットさせると共に、後述するようにインクエンド等の判定動作において所定のカウンタ値を加算させた場合において、インク消費カウンタ７４におけるデータを書き換える等の機能も備えている。また、演算制御手段７５を介してインク消費カウンタ７４からのデータが、検証手段７７に供給されるように構成されている。検証手段７７には閾値設定手段７８からの閾値情報が供給されるように構成されており、検証手段７７は閾値設定手段７８からの閾値情報と、インク消費カウンタ７４からのデータとを比較して、各インクカートリッジ５４の状態を表示手段７９に表示させるようにも機能する。さらに、インクカートリッジ５４Ｂ、５４Ｃ、５４Ｍ、５４Ｙが格納部１５３Ｂに装着された状態において、演算制御手段７５は各インクカートリッジ５４Ｂ、５４Ｃ、５４Ｍ、５４Ｙの記憶素子１６１Ｂ、１６１Ｃ、１６１Ｍ、１６１Ｙと電気的に接続され、インク残量等のデータを交換できるように構成されている。具体的には、例えばブラックインクカートリッジ５４Ｂの記憶素子１６１Ｂからインク消費カウンタ値を取得し、演算制御手段７５を介してインク消費カウンタ７４に格納する等の処理がなされる。
【００４５】
クリーニング指令検知手段８２には、プリンタドライバ６１のユーティリティ上で入力されたクリーニング指令を受けて、後述するクリーニング操作がなされるように構成されている。またクリーニング指令検知手段８２は、例えば記録装置の操作パネルに配置されたクリーニングスイッチ７１の操作を受けて、同様に後述するクリーニング操作がなされるように構成されている。
【００４６】
前記クリーニング指令検知手段８２より、印刷制御手段６４に対して制御信号が送出されるように構成されており、クリーニング指令検知手段８２は、プリンタドライバ６１のユーティリティ上で入力されたクリーニング指令を受けた場合、または記録装置の操作パネルに配置された前記クリーニングスイッチ７１の操作を受けた場合において、印刷制御手段６４を起動して印字状態を判別するためのチェックパターンを印字させるように構成されている。
【００４７】
また、前記クリーニング指令検知手段８２より、印刷履歴格納手段８０に制御信号が送出できるように構成されており、この印刷履歴格納手段８０はヘッドクリーニング動作の終了時点で印刷履歴がゼロリセットされ、また印刷制御手段６４からのデータを得て、ヘッドクリーニング動作後に印刷された印刷量を積算計測するようになされている。これにより、クリーニング指令検知手段８２においてクリーニング指令を受けた場合には、印刷履歴格納手段８０に格納されている前回のクリーニング動作実行後における印刷量が抽出され、当該データが判定手段としてのクリーニングモード選択手段８１に供給されるように構成されている。
【００４８】
クリーニングモード選択手段８１は、前回のクリーニング動作実行後における印刷量、例えば印字ページ数のデータを受けてＲＯＭをアクセスし、印刷ページ数のデータに基づいたクリーニングモードを決定する。これは、記録ヘッド５１からインクの吸引動作を実行するか否かを決定すると共に、インクの吸引動作を実行する場合においては、予め定められたクリーニングモードに基づく制御信号を、前記クリーニング制御手段６８に対して送出する。
【００４９】
本発明における継続印刷選択手段としては、ユーザへの告知／選択を可能にする入出力手段と、継続印刷が選択されたことを例えばフラグデータとしてセットする制御手段とによって構成することができる。具体的には、例えば図５に示すように、ホストコンピュータ６０のプリンタドライバ６１によるユーティリィティー画面上（ディスプレイ６３）に「インクエンドプロテクト解除の選択」の項目が表示されるようにしておき、ユーザが入力装置６２からインクエンドプロテクトを解除する選択を実行した場合には、プリンタドライバ６１を介して演算制御手段７５にフラグデータ（インクエンドプロテクト解除フラグ）として供給されるようになされる。なお、図５のユーティリィティー画面では、インクエンドプロテクトの解除を「オフ」に復帰させる指令を実行させることもできるようになっている。
【００５０】
なお、ユーザへの告知／選択を可能にする入出力手段としては、図５のようなディスプレイ６３上の表示に限るものではなく、例えばインクジェット式記録装置５０の外表面の表示ランプを点灯させることによってインクエンドプロテクトを解除する選択が可能であることをユーザに告知し、スイッチを操作することによって選択／非選択を実行するようにしてもよい。
【００５１】
また、ユーザが入力装置６２からインクエンドプロテクトを解除する選択を行う前に、図６に示すように、出来るだけ早くインクカートリッジ５４を交換すべきこと、印刷量が予測できないこと、印刷がかすれたらインクカートリッジ５４が空であること等の確認および注意喚起のためのメッセージを自動的に表示するように設定することが好ましい。前記したとおり、インクエンド後のインク残量は把握することが不可能であるため、あくまでもユーザの自己責任による非常時の印刷続行手段であることを告知するとともに、インクカートリッジ５４が完全に空になることによる気泡の混入などを避けるためである。
【００５２】
＜インク残量検出＞
図４は、インクジェット式記録装置５０で実行されるインク残量検出の処理を示すフローチャートである。本実施形態では、インクジェット式記録装置５０は、ホストコンピュータ６０からのデータまたはコマンドを受信したか否かを判定しており、ホストコンピュータ６０からのデータ等を受信した場合には、図４に示す制御ルーチンに基づいてインク残量の検出が行われる。なお、印刷動作時におけるインク残量の検出方式には、例えば記録ヘッド５１が１回の主走査（パス）を終了する毎に、インク残量を検査し、次の主走査の印刷が可能か否かを判定する方式と、印刷済みのページを排紙する毎にインク残量を検出し、次ページの印刷が可能か否かを判定する方式などがあるが、本発明はどのような方式でもよい。また、図４に示す制御ルーチンは、後述するようにインクカートリッジ交換処理の実施時にも実行される。
【００５３】
図４のステップＳ１１においては、ブラックインクカートリッジ５４Ｂが装着されているか否か、が判定される。これは、図３に示すインクカートリッジ着脱検出手段７６からのフラグデータが利用され、演算制御手段７５によって判定される。このステップＳ１１において、ブラックインクカートリッジ５４Ｂが装着されていない（Ｎｏ）と判定された場合には、表示手段７９において、インクエンド表示がなされる。
【００５４】
ステップＳ１１において、ブラックインクカートリッジ５４Ｂが装着されている（Ｙｅｓ）と判定された場合には、ステップＳ１２に移り、演算制御手段７５のインクエンドプロテクト解除フラグが参照される。
【００５５】
ステップＳ１２でインクエンドプロテクト解除フラグを参照した後、ステップＳ１３では、他のインクカートリッジ５４が交換状態にあるか否かが判定される。  
すなわち、このステップＳ１３においては、ブラックインクカートリッジ５４Ｂ以外のシアン、マゼンタ、イエローの各インクカートリッジ５４Ｃ、５４Ｍ、５４Ｙの装着状態が判定される。この判定においても、図３に示すインクカートリッジ着脱検出手段７６からのフラグデータが利用される。
【００５６】
このステップＳ１３において、シアン、マゼンタ、イエローのどのインクカートリッジ５４Ｃ、５４Ｍ、５４Ｙも交換状態ではない（Ｎｏ）と判定されると、ステップＳ１４に移る。ステップＳ１４においては、図３に示す演算制御手段７５は、インク消費カウンタ７４におけるブラックインクカートリッジ５４Ｂのインク消費カウンタ値（Ｃｂ）のデータを取り込んで、検証手段７７に送る動作を実行する。そして、検証手段７７は閾値設定手段７８において設定された閾値と、インク消費カウンタ値（Ｃｂ）とを比較する操作を実行する。閾値設定手段７８においては、インクの消費が最も進んだインクエンドと見なされる第１の所定値としてのレベルＣ、第１の所定値に満たないインクニアエンドと見なされる第２の所定値としてのレベルＡが設定されている。
【００５７】
ステップＳ１４では、ステップＳ１２で参照されたインクエンドプロテクト解除フラグが「オン」（つまり、インクエンドプロテクトが解除状態にある）であるか否かについても加味した判断がなされる。
【００５８】
まず、ブラックインクのインク消費カウンタ値がレベルＡ未満であると検証された場合には、インクエンドプロテクト解除フラグが「オン」であるか「オフ」であるかに関わらず、インクステータスが「０」に設定される。この状態においては、インク残量に余裕があると見なされる。
【００５９】
また、ブラックインクのインク消費カウンタ値がレベルＡ以上であると検証された場合であって、かつ、インクエンドプロテクト解除フラグが「オフ」（つまり、インクエンドプロテクトが解除されていない）である場合は、インクステータスが「１」に設定され、インクニアエンドが表示される。ブラックインクのインク消費カウンタ値がレベルＡ以上であると検証された場合であっても、インクエンドプロテクト解除フラグが「オン」（つまり、インクエンドプロテクトが解除状態にある）である場合は、インクステータスが「２」に設定され、インクニアエンドが表示される。
【００６０】
さらに、ブラックインクのインク消費カウンタ値がレベルＣ以上であると検証された場合であって、かつ、インクエンドプロテクト解除フラグが「オフ」（つまり、インクエンドプロテクトが解除されていない）である場合は、インクステータスが「３」に設定され、インクエンドが表示され印刷が中止される。ブラックインクのインク消費カウンタ値がレベルＣ以上であると検証された場合であっても、インクエンドプロテクト解除フラグが「オン」（つまり、インクエンドプロテクトが解除状態にある）である場合は、インクステータスが「４」に設定され、インクエンド表示が表示されるが、インクエンドとはならず、印刷を実行できる。また、後述するコーション表示（図８参照）もなされるように処理される。
【００６１】
一方、前記ステップＳ１３において、シアン、マゼンタ、イエローのいずれかのインクカートリッジ５４が交換状態である（Ｙｅｓ）と判定されると、ステップＳ１５に移る。このステップＳ１５においては、インク消費カウンタ７４に格納されているインク消費カウンタ値に対して、第１カウンタ値である「ｂｂ」と、第２カウンタ値である「ＡＡ」の和がインクリメントされる。この第１カウンタ値である「ｂｂ」の値は、インクカートリッジ５４の交換後に実行されるインクの吸引動作に伴うブラックインクの消費量に相当するカウンタ値である。また、第２カウンタ値である「ＡＡ」は、記録ヘッドに与えられるビットマップデータにおける平均的な印刷デューティの動作時において、所定量の印刷が可能なインク量に相当する予め定められたカウンタ値に設定されている。
【００６２】
ここでは、インク消費カウンタ７４に格納されているインク消費カウンタ値に対して、所定のカウンタ値（「ｂｂ」＋「ＡＡ」）をインクリメントすることにより、インクカートリッジ５４の交換に伴うインクの吸引動作（交換クリーニング）が実行された後において、さらに予め定められた所定量の印刷を実行することが可能か否かについて判定することができる。つまり、いずれかのインクカートリッジ５４のインク消費カウンタ値が所定値に達してインクエンドと判定された場合に、他のインクカートリッジ５４のインク消費カウンタ値に対して所定のカウンタ値を加算した上で検証することによって、インクカートリッジ交換時のクリーニングや、交換後の僅かな印刷で再び他のインクカートリッジ５４がインクエンドに達する不具合を回避するように作用する。
【００６３】
ステップＳ１６においては、インクカートリッジ５４のインク消費カウンタ値「Ｃｂ」に対して所定のカウンタ値である「ｂｂ＋ＡＡ」をインクリメント（加算）した後の値が、第１の所定値としてのレベルＣおよび第２の所定値としてのレベルＡと比較される。ここで、加算操作がなされたブラックインクのインク消費カウンタ値が、前記したレベルＡ未満であると検証された場合には、ステップＳ１２で参照されたインクエンドプロテクト解除フラグが「オン」であるか「オフ」であるかに関わらず、インクステータスが「０」に設定される。この状態においては、インク残量に余裕があると見なされるものであり、加算操作がなされたインク消費カウンタ値から、前記「ｂｂ＋ＡＡ」分をデクリメント（減算）する操作がなされる。この操作は、前記ステップＳ１５の実行によって、インク消費カウンタ７４に格納されているインク消費カウンタ値「Ｃｂ」がすでにインクリメントされているため、前記「ｂｂ＋ＡＡ」をデクリメントして再設定することで、アルゴリズム上で操作されたカウンタ値を実際のインクの残量を示すカウンタ値に戻す目的で行うものである。これにより、継続して実行されるインクエンドの判定操作の信頼性を確保することができる。
【００６４】
一方、ステップＳ１６において、加算操作がなされたインク消費カウンタ値が、レベルＡ以上であると検証された場合であって、かつ、インクエンドプロテクト解除フラグが「オフ」である場合は、インクステータスが「１」に設定されるとともに、この場合には、表示手段７９に対して「インクニアエンド」の表示がなされ、加算操作がなされたインク消費カウンタ値から、前記と同様に「ｂｂ＋ＡＡ」をデクリメントする動作がなされる。
【００６５】
また、ステップＳ１６において、加算操作がなされたインク消費カウンタ値が、レベルＡ以上であると検証された場合であって、かつ、インクエンドプロテクト解除フラグが「オン」である場合は、インクステータスが「２」に設定されるとともに、表示手段７９に対して「インクニアエンド」の表示がなされ、加算操作がなされたインク消費カウンタ値から、前記と同様に「ｂｂ＋ＡＡ」をデクリメントする動作がなされる。
【００６６】
さらに、前記した第１の所定値であるレベルＣ以上であると検証された場合であって、かつ、インクエンドプロテクト解除フラグが「オフ」である場合は、インクステータスが「３」に設定され、インクエンドが表示され印刷が中止される。ブラックインクのインク消費カウンタ値がレベルＣ以上であると検証された場合であっても、インクエンドプロテクト解除フラグが「オン」である場合は、インクステータスが「４」に設定され、インクエンドが表示されるが、インクエンドとはならず、印刷を続行できる。この場合も、加算操作がなされたインク消費カウンタ値から、前記と同様に「ｂｂ＋ＡＡ」をデクリメントする動作がなされる。また、後述するように、コーション表示（図８）もなされるように処理される。
【００６７】
ブラックインクカートリッジ５４Ｂについて述べたステップＳ１１以降の判定動作は、シアン、マゼンタ、イエローの各インクカートリッジ５４Ｃ、５４Ｍ、５４Ｙに対しても順次循環して実行される。したがって、記録装置に装着されたそれぞれのインクカートリッジ５４におけるインク消費の進行状態を、表示手段７９の表示によって把握することができる。
【００６８】
ステップＳ１４またはステップＳ１６において、全てのインクカートリッジ５４におけるインクステータスが「０」、「１」または「２」と判定された場合は、印刷が許可され、印刷制御手段６４により生成されたビットマップデータに基づき、ヘッド駆動手段３５により駆動信号が発生し、印刷が行われる。一方、ステップＳ１４またはステップＳ１６において、いずれか一つのインクカートリッジ５４でもインクステータスが「３」と判定された場合は、インクエンド処理として前記したように表示手段７９によって「インクエンド」の表示をなすとともに、印刷エラーとなり、印刷中止状態となる。同時にインクエンドによって印刷ができない旨がホストコンピュータ６０に通知される。そして、「インクエンド」の表示がなされた揚合には、ユーザは、これに対応するインクカートリッジ５４を交換することが必要であると認識することができる。
【００６９】
また、インクエンドになるとインクエンドプロテクトによって印刷が中止されるが、ユーザが引き続き印刷を行いたい場合は、前記した継続印刷選択手段によりインクエンド処理による印刷中止状態を解除して印刷を継続することができるようになされている。そして、インクエンドプロテクトが解除された状態で、再度ホストコンピュータ６０を通じて印刷指令を行うことによって、図４に示すインク残量検出の制御ルーチンが実行されることになる。この際、図４のステップＳ１２において参照される、演算制御手段７５にセットされたインクエンドプロテクト解除フラグが「オン」と判断されるため、ステップＳ１４およびステップＳ１６では、前記したようにインクステータスがそれぞれ「４」に設定され、インクエンド表示がなされるが、インクエンドプロテクトが解除されているため、印刷制御手段６４でビットマップデータが生成され、ヘッド駆動手段６５が駆動されて印刷が実行されるようになされる。
【００７０】
このとき、例えば図８に示すように、インクエンドプロテクトが解除された事実についてユーザに注意を喚起するとともに、印字のかすれ等が生じる場合には、強力なマニュアルクリーニングを行うように促すメッセージをディスプレイ６３に表示するように設定しておくことが好ましい。このような設定は、前記図４のステップＳ１４、ステップＳ１６でインクステータスが「４」と判定された場合に自動的に表示がなされるように、例えば、その信号をホストコンピュータ６０のプリンタドライバ６１に送出するように設定しておくことによって可能となる。
【００７１】
＜インクエンドプロテクトの解除状態のリセット＞
本発明におけるインクエンドプロテクトの解除状態は、以下に述べるように、例えば、インクカートリッジ交換処理の中で、またはインクカートリッジ５４の交換後に所定量の印刷がなされた後にリセットさせるようにすることができる。
【００７２】
図７は、インクジェット式記録装置５０におけるインクカートリッジ５４の交換時の処理を示すフローチャートであり、本発明によるインクエンドプロテクト解除の選択を行った場合に、通常の状態（インクエンドプロテクト解除が「オフ」）に復帰させるための専用の回復シーケンスを含んでいる。
【００７３】
一つ以上のインクカートリッジ５４が交換されると、図７に示す処理が実行される。まず、ステップＳ２１では、インクカートリッジ着脱検出手段７６からのフラグデータを利用して、演算制御手段７５によってインクカートリッジ５４のステータスチェックが行われる。ステータスチェックの具体的内容としては、各インクカートリッジ５４のそれぞれについて、装着の有無、インクカートリッジ５４が抜かれたか否か、再装着されたか否か等を確認する。
【００７４】
引き続き、ステップＳ２２では、ブラックインク消費カウンタ値Ｃｂの取得が行われる。具体的には、ブラックインクカートリッジ５４Ｂの記憶素子１６１Ｂからブラックインク消費カウンタ値Ｃｂを取得し、インク消費カウンタ７４に格納する。
【００７５】
次に、ブラックインクカートリッジ５４ＢについてステップＳ２３でインク残量の検出が行われる。具体的には、前記した図４に示すルーチンに従い、インクステータスが求められ、インク残量の検出が行われることになる。
【００７６】
なお、ブラックインクカートリッジ５４Ｂについて述べたステップＳ２２、ステップＳ２３の処理は、シアン、マゼンタ、イエローの各インクカートリッジ５４Ｃ、５４Ｍ、５４Ｙについても順次繰返される。
【００７７】
すなわち、ステップＳ２４において、ステップＳ２２と同様にシアンインクカートリッジ５４Ｃの記憶素子１６１Ｃからシアンインク消費カウンタ値Ｃｃの取得が行われ、インク消費カウンタ７４に格納される。次いで、ステップＳ２５でシアンインクカートリッジ５４Ｃについて図４と同様にして、インク残量の検出が行われる。図７では繰返しの記載を省略しているが、マゼンタ、イエローの各インクカートリッジ５４Ｍ、５４Ｙについても、順次同様にして破線で囲ったステップＳ２４およびステップＳ２５の処理が行われる。
【００７８】
ステップＳ２６では、ブラック、シアン、マゼンタ、イエローの各インクカートリッジ５４について、インクエンドであるか否かが判断される。具体的には、図４のフローチャートのステップＳ１１で各色のインクカートリッジ５４が装着されていないと判断された場合や、ステップＳ１４またはステップＳ１６でインクステータスが「３」と判定された場合には、ステップＳ２８で「Ｙｅｓ」となりインクエンドが表示される。
【００７９】
ステップＳ２６で「Ｎｏ」、すなわち、全てのインクカートリッジ５４が装着され、インク残量が十分にあると判定された場合は、ステップＳ２７に移行する。ここではクリーニング制御手段６８の交換クリーニング判定表（図示せず）が参照され、インクカートリッジ５４のステータスやインク消費カウンタ値により交換クリーニングの種類が決定される。次いで、ステップＳ２８でポンプ駆動手段６９に信号が伝達され、例えば吸引装置３０としてのチューブポンプが駆動されて交換クリーニングが実行される。
【００８０】
次いで、ステップＳ２９においてクリーニング実施に伴って消費されたインク量分を加算したインク消費カウンタ値をインク消費カウンタ７４から読み出し、各インクカートリッジ５４の記憶手段１６１Ｂ、１６１Ｃ、１６１Ｍ、１６１Ｙにそれぞれのインク消費カウンタ値が書き込まれる。
【００８１】
引き続き、ステップＳ３０においてインクエンドプロテクト解除が「オン」であるか否か（つまり、インクエンドプロテクトが解除された状態にあるか否か）が判断される。この判断は、インクエンドプロテクト解除の実行時に演算制御手段７５に格納された前記フラグデータ（インクエンドプロテクト解除フラグ）を参照することにより行われる。ステップＳ３０が「Ｙｅｓ」の場合、インクエンドプロテクトは解除されたままの状態にあるので、ステップＳ３１に移行してインクエンドプロテクトの解除を「オフ」にリセットする。
【００８２】
また、別の実施形態として、インクエンドプロテクトの解除状態は、図９に示すように、インクカートリッジ５４の交換後に所定量の印刷がなされた後にリセットされるようにしてもよい。
【００８３】
図９は、インクカートリッジ５４の交換後の印刷開始の処理を示すフローチャートであり、ユーザがインクカートリッジ交換後に印刷指令をホストコンピュータコンピュータ６０に入力すると、まずステップＳ４１においてインクエンドプロテクト解除が「オン」であるか否かが判断される。この判断は、インクエンドプロテクト解除の実行時に演算制御手段７５に格納された前記フラグデータ（インクエンドプロテクト解除フラグ）を参照することにより行われる。このステップＳ４１でインクエンドプロテクト解除が「オン」と判断された場合（Ｙｅｓ）には、ステップＳ４６に移行して前のインクカートリッジ交換クリーニング（図７参照）からの印字量が５ページ以上であるか、否かが判断される。そして、ステップＳ４６で印字が５ページ以上と判断された場合（Ｙｅｓ）には、ステップＳ４７に移行してインクエンドプロテクト解除フラグを「オフ」にリセットする。これは、インクエンドプロテクト解除が「オン」であるにもかかわらず、ステップＳ４６で印字ページが５ページを超えている場合には、正常な状態でインクカートリッジ５４が交換され、記録ヘッド５１が現在も正常な状態に維持されていると考えられるためである。
【００８４】
一方、ステップＳ４６が「Ｎｏ」である場合は、インクエンドプロテクト解除フラグはリセットされずに、ステップＳ４２に移行する。
【００８５】
ステップＳ４１でインクエンドプロテクト解除が「オフ」であると判断された場合、前記ステップＳ４６で５ページ分の印字量に達しないと判断された場合、あるいはステップＳ４７でインクエンドプロテクト解除フラグがリセットされた場合には、ステップＳ４２に移行し、キャリッジロック解除シーケンスが実行される。これは、印字動作に備えるための処理であり、ここでは詳細は省略する。
【００８６】
引き続き、ステップＳ４３では印字開始前クリーニング／印字前フラッシングの判定表が参照される。この処理は、使用条件に応じて自動のクリーニングが必要か否かを判定するために行われる。次いで、ステップＳ４４でクリーニングが不用と判定されると、ステップＳ４５に移行してフラッシング動作が実行された後、印字が実行される。
【００８７】
一方、ステップＳ４３で参照された判定表により、続くステップＳ４４でクリーニングが必要（Ｙｅｓ）と判断されると、ステップＳ４８でクリーニングが実行され、ステップＳ４９でＣＬカウンタがＫＫ＝２（後述）にセットされた後、ステップＳ４５でフラッシング動作が実行された後、印字が実行される。なお、ステップＳ４９のＣＬカウンタのＫＫは、マニュアルクリーニングの選択時に、クリーニングの実行状況に応じて順次クリーニングモードを切替えるためのカウンタである。
【００８８】
なお、インクエンドプロテクトの解除／非解除の選択は、図５に示すようなプリンタドライバ６１のユーティリィティー画面上でも行うことが可能であるが、図７のようにインクカートリッジ５４の交換に伴って、あるいは、図９のようにインクカートリッジ５４の交換後所定量の印刷後に、自動的にインクエンドプロテクトの解除状態がリセットされるようにすることで、ユーザの注意負担を軽減するとともに安全な印刷動作を確保できる。
【００８９】
＜マニュアルクリーニングとインクエンドプロテクト解除との関係＞
次に、本発明インクジェット式記録装置が備えているマニュアルクリーニングの処理とインクエンドプロテクト解除との関係について、図１０により説明する。
【００９０】
インクジェット式記録装置５０は、以下に例示するように、インク吸引量が異なる複数のクリーニングモードＣＬ１〜ＣＬ３を備えており、各クリーニングモードごとにインクの吸引量が異なっている。これらは、ユーザがクリーニング操作を選択した場合に実行されるマニュアルクリーニングのクリーニングモードである。ＣＬ１は、マニュアルクリーニングの中で最も高い頻度で実行されるものであり、インク吸引量も少ない。このＣＬ１から、インクジェット式記録装置の状況（クリーニングの回数、前回のクリーニングからの印字量など）に応じて順次ＣＬ２、ＣＬ３に切替えられ、最適な吸引動作が実行されるようになっている。従って、通常ＣＬ３は、マニュアルクリーニングが続けて行われた場合にはじめて実行される。つまり、ＣＬ３は、記録ヘッド５１内に気泡が混入した場合など、ＣＬ１、ＣＬ２を行っても吐出特性が回復しない場合に、ごく稀に実行されるクリーニングモードであり、最も吸引インク量が多く、吸引速度も大きく設定されている。
【００９１】
図１０は、ヘッドクリーニング制御の動作シーケンスを示したものである。  
クリーニング指令検知手段８２は、ユーザの操作によりクリーニング指令が入力されたか否かを監視しており、クリーニング指令が入力されると、まずステップＳ５１においてインクエンドプロテクトの解除が「オン」であるか否かが判断される。この判断は、インクエンドプロテクト解除の実行時に演算制御手段７５に格納された前記フラグデータ（インクエンドプロテクト解除フラグ）を参照することにより行われる。ここで、Ｙｅｓの場合、すなわちインクエンドプロテクト解除が「オン」の状態である場合には、ステップＳ５２に移行して、印刷停止の処理がなされる。これまで述べてきたインクエンドプロテクトの解除は、例外的にインクエンド後に少量の印刷を可能にするものである。しかし、クリーニング動作におけるインクの吸引量は、通常の印字動作に比べて多いため、インクエンドプロテクト解除の状態でクリーニングが実行されると、インクカートリッジ５４内が完全に空になってしまうおそれがある。また、インクエンド後の印刷中にユーザがマニュアルクリーニングを選択するということは、インクカートリッジ５４内のインクが現実に空になりかけている可能性が高い。インクカートリッジ５４内のインクが空になると記録ヘッド５１内に空気が浸入して、その後の印刷に支障をきたす可能性が大きいため、マニュアルクリーニング処理のステップＳ５１でインクエンドプロテクトが解除されているか否かを判断し、解除されている場合（Ｙｅｓ）には、印刷を停止させ、ステップＳ５２でインクエンドとして処理するようにしている。
【００９２】
一方、ステップＳ５１が「Ｎｏ」の場合には、クリーニングを実行しても差し支えないと考えられるので、ステップＳ５３において前回のクリーニング動作実行後における印字履歴を参照し、前回のクリーニング動作実行後に５ページを超える印字をしたか否かを判定する。これは、前記した印刷履歴格納手段８０に格納されている印刷ページ数のデータを参照することによって判定される。そして、ステップＳ５３において、前回のクリーニング動作実行後において印字が５ページ以下でない（Ｎｏ）と判定されると、ステップＳ５４に移行し、ＣＬカウンタをＫＫ＝２に定義した後、ＣＬ１パラメータがクリーニングモード選択手段８１にセットされる（ステップＳ５５）。
【００９３】
続いて、ステップＳ５６に移行してＣＬ１のクリーニング動作が実行される。このＣＬ１は、最もインク吸引量の少ないクリーニングモードである。そして、ステップＳ５６でＣＬ１のクリーニングが実行された後、ステップＳ５７においてインクカートリッジ５４の記憶手段１６１Ｂ、１６１Ｃ、１６１Ｍ、１６１Ｙにクリーニングによって消費した量を加えたインク消費カウンタ値が書き込まれる。
【００９４】
一方、ステップＳ５３において、前回のクリーニング動作実行後において印字が５ページ以下である（ＹＥＳ）と判定される場合、再びユーザによりクリーニング指令が入力されたということは、前回のクリーニング動作を実行したにもかかわらず、印字状態が回復していないことを意味するため、以下のように前回よりも強力なクリーニング動作を実行させるように設定される。  
すなわち、ステップＳ５８において前回のクリーニングがインクカートリッジ交換クリーニングであったか否かが判断される。このステップＳ５８が「Ｎｏ」、すなわち前回のクリーニングがインクカートリッジ交換クリーニングでないと判断される場合は、ステップＳ５９に移行してＣＬカウンタの検出が行われる。ここで、ＣＬカウンタのＫＫは、クリーニング選択動作においてクリーニングモードの選択順を次のとおりに実行させるカウンタである。つまり、ＫＫの値が"１"の場合には、ＫＫ＝２に定義し直した後、ＣＬ１パラメータがセットされ、ＣＬ１が実行される。次回のクリーニング動作に入る場合にはＫＫ＝２と定義されているので、ＣＬカウンタをＫＫ＝３に定義し直した後、ＣＬ２パラメータがセットされ、ＣＬ２が実行される。同様に次にクリーニング動作に入る場合には、ＫＫ＝３と定義されているので、ＫＫ＝１に定義し直した後、ＣＬ３パラメータがセットされ、ＣＬ３が実行される。このように、ＣＬ１→ＣＬ２→ＣＬ３と進むにしたがってインクの吸引量が大きくなり、より強力なクリーニング動作が実行されることになる。換言すればクリーニング動作が続けて実行されるということは、印字状態がなかなか正常に復帰しないということであり、より強力なクリーニング動作にシフトさせることが必要であるため、前記したように制御されている。
【００９５】
図１０のシーケンスでは、ステップＳ５９において、ＣＬカウンタを参照し、ＫＫ＝１である場合は、ステップＳ５４においてＣＬカウンタをＫＫ＝２に定義し直した後、ステップＳ５５でＣＬ１パラメータをセットする。そして、ステップＳ５６でＣＬ１のクリーニングが実行された後、ステップＳ５７においてインクカートリッジ５４の記憶手段１６１Ｂ、１６１Ｃ、１６１Ｍ、１６１Ｙにクリーニングによって消費した量を加えたインク消費カウンタ値が書き込まれる。
【００９６】
また、ステップＳ５９において、ＣＬカウンタのＫＫが、ＫＫ＝２である場合は、ステップＳ６０においてＣＬカウンタをＫＫ＝３に定義し直した後、ステップＳ６１でＣＬ２パラメータをセットする。以降は、ＣＬ１の場合と同様にしてＣＬ２のクリーニング動作が実行される。
【００９７】
さらに、ステップＳ５９において、ＣＬカウンタのＫＫが、ＫＫ＝３である場合は、Ｓ６２に移行し、ＣＬカウンタをＫＫ＝１に定義し直した後、ステップＳ６３でＣＬ３パラメータをセットする。以降は、ＣＬ１の場合と同様にしてＣＬ３のクリーニング動作が実行される。
【００９８】
一方、ステップＳ５８において、「Ｙｅｓ」、すなわち前クリーニングがインクカートリッジ交換クリーニングである場合には、前回のクリーニングからの印字量が少なく、かつ前回のクリーニングがインクカートリッジ交換クリーニングであったことから、気泡の混入などの不具合が発生している可能性が高い。しかも、継続印刷選択手段を備えている本発明のインクジェット式記録装置５０では、インクエンドプロテクト解除が実行されていた状態でインクカートリッジ５４が空になった可能性が高い。すなわち、インクカートリッジ５４の交換時には交換クリーニング（図７参照）が自動的に実行されるが、インクカートリッジ５４の交換後の所定印字量に達しないうちに、ユーザがマニュアルクリーニングを選択するということは、インクエンドプロテクト解除による印刷の継続でインクカートリッジ５４が空になった可能性が高く、気泡等が混入していることが強く懸念される。従って、この場合は、ＣＬカウンタを参照せずに、直接ステップＳ６２に移行して、前記と同様にＣＬカウンタをＫＫ＝１に定義し直した後、ステップＳ６３でＣＬ３パラメータをセットし、強力なＣＬ３のクリーニングが実行される。
【００９９】
本発明によれば、インクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段を備えたことにより、インクエンド後も印刷を続行するという選択が可能になる。したがって、インクエンド後も比較的多量のインクが残存している場合や、インクカートリッジの予備がない場合でも、ユーザの選択により多少の印刷が可能になり、使用状態に応じてインクを無駄なく最後まで利用することが可能になるとともに、インクエンドプロテクトによる印刷中止状態に対するユーザの不満を解消できる。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施形態に係るインクジェット式記録装置の基本構成を示した斜視図である。
【図２】インクカートリッジとその格納部の説明に供する図面であり、（ａ）はインクカートリッジの斜視図、（ｂ）は格納部の斜視図である。
【図３】図１に示すインクジェット式記録装置に搭載された制御回路の構成を示したブロック図である。
【図４】各インクカートリッジにおけるインク残量検出の制御ルーチンを示すフローチャートである。
【図５】インクエンドプロテクト解除の選択を表示する画面の説明に供する図面である。
【図６】インクエンドプロテクト解除の選択時に表示されるユーザへの注意喚起画面の説明に供する図面である。
【図７】インクカートリッジ交換時の制御ルーチンを示すフローチャートである。
【図８】インクエンドプロテクト解除により表示されるユーザへの注意喚起画面の説明に供する図面である。
【図９】インクカートリッジ交換後の印刷処理ルーチンを示すフローチャートである。
【図１０】マニュアルクリーニング処理ルーチンを示すフローチャートである。
【符号の説明】
【０１０１】
１０  ワイピング装置、２０  キャッピング装置、２１  キャップ部材、
３０  吸引装置、４０  吐出特性維持装置、５０  インクジェット式記録装置、
５１  記録ヘッド、５２  ノズル形成面、５３  キャリッジ、
５４  インクカートリッジ、５５  キャリッジガイド軸、５６  駆動モータ、
５７  タイミングベルト、５８  プラテン、６０  ホストコンピュータ、
６１  プリンタドライバ、６２  入力装置、６３  ディスプレイ、６４  印刷制御手段、
６５  ヘッド駆動手段、６６  フラッシング制御手段、６７  印刷タイマ、
６８  クリーニング制御手段、６９  ポンプ駆動手段、７０  吸引タイマ、
７１  クリーニングスイッチ、７２  インク消費量演算手段、７３  計数設定手段、
７４  インク消費カウンタ、７５  演算制御手段、
７６  インクカートリッジ着脱検出手段、７７  検証手段、７８  閾値選定手段、
７９  表示手段、８０  印刷履歴格納手段、８１  クリーニングモード選択手段、
８２  クリーニング指令検知手段、１５３Ｂ  格納部、１５４  インク供給針、
１５５  ホルダ、１５６  コネクタ、１５７  電極、
１６１Ｂ、１６１Ｃ、１６１Ｍ、１６１Ｙ  記憶素子、１６２  接続端子
【図１】
2007090901.tif 000003
【図２】
2007090901.tif 000004
【図３】
2007090901.tif 000005
【図４】
2007090901.tif 000006
【図５】
2007090901.tif 000007
【図６】
2007090901.tif 000008
【図７】
2007090901.tif 000009
【図８】
2007090901.tif 000010
【図９】
2007090901.tif 000011
【図１０】
2007090901.tif 000012
【手続補正書】
【提出日】平成19年2月14日(2007.2.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データに基づいてインク滴を吐出する記録ヘッドと、該記録ヘッドにインクを供給するためのインクカートリッジとを備えたインクジェット式記録装置であって、
前記インクカートリッジに貯留されたインクの消費量を演算してインクカートリッジのインク消費カウンタ値を求めるインク消費量計数手段と、
前記インク消費量計数手段によってインクカートリッジのインク消費カウンタ値が所定値に達した場合に、インクエンドであると判定するインクエンド判定手段と、
前記インクエンド判定手段によってインクエンドと判定された場合の印刷中止状態を解除して印刷を可能にする継続印刷選択手段と、
を備えたことを特徴とする、インクジェット式記録装置。