(57)【要約】【課題】回復処理後のインク残検の結果、インクが無くなりインクエラーが発生し、インクタンク交換後、再び回復要求が発生することがあり、短い時間の中で回復処理が２回行なわれていたところを１回の回復処理にして、ユーザに対する回復動作によるストレスを低減し、スループットが向上したプリンタを提供することを目的とする。【解決手段】回復処理を実行する前に、予め検出されたインク残量と回復処理により消費されるインク量を比較して、回復処理後はインクが無くなり回復要求が発生することが検知できた時は、回復処理を保留しておき、インクタンクが交換された時に回復を実行する。【選択図】        図１
2004195811.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット記録装置において、ヘッドの回復手段と、インク残量を計測する手段と、前記回復手段によって消費されるインク量と前記計測されたインク残量とを比較する手段と、前記比較手段により前記回復手段を保留する手段と、インクタンク交換手段と、前記インクタンク交換時に前記保留された手段を検出して、前記回復手段を実行する手段を備えることを特徴とする、記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインクジェット記録装置に関し、ヘッドの回復処理に関する。
【０００２】
【従来の技術】
従来、インクジェットプリンタは、キーやドライバのボタンからのユーザによる回復要求があると、直ちに回復処理を行なっていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、回復処理後のインク残検の結果、インクが無くなりインクエラーが発生し、インクタンク交換後、再び回復要求が発生することがあり、短い時間の中で回復処理を２回行わなければならない時があり、ユーザにとって煩わしい、という問題点があった。
【０００４】
【課題を解決するための手段】
本発明は上記実情に鑑みて為されたもので、回復処理を実行する前に、予め検出されたインク残量と回復処理により消費されるインク量を比較して、回復処理後はインクが無くなり回復要求が発生することが検知できた時は、回復処理を保留しておき、インクタンクが交換された時に回復を実行するようにして、ユーザのストレスを低減するプリンタを提供することを目的とする。
【０００５】
【発明の実施の形態】
図２において、プリンタにはプログラム可能なマイクロプロセッサなどの中央処理ユニット（CPU）１、が内蔵されている。ROM２はフォントデータ、プリンタシステムを制御するためのCPU１によって実行されるプログラム命令シーケンス、各種制御テーブルを格納する。RAM２１はCPU１がROM２に格納されているプログラムを実行している間に、ブラック記録ヘッド１１とカラー記録ヘッド１２によるプリント出力のため、RAM２１内のプリントバッファに、インタフェイス１９を通してホスト２０から送られてきた各種記録データを格納する。
【０００６】
制御ロジックであるところのゲートアレイ８は記録ヘッド１１、１２内のノズル用の制御信号を出力するため、記録ヘッドドライバー１０を制御する共に、インタフェイス１９、CPU１、およびRAM２１の間のデータ転送も制御し、さらに、モータドライバ１３、１６の制御ロジックを備えている。
【０００７】
プリンタにはCPUバス７につながっているCPU１、および、プリンタとホストコンピュータ２０とを仲介するインタフェイス１９が内蔵されている。インタフェイス１９は双方向送受信可能な信号経路を備え、ホストコンピュータ２０から記録データとコマンドを送受信する。
【０００８】
ラインフィード/キャリッジモータドライバ１３は二つのモータ（ラインフィードモータ１４、キャリッジモータ１５）の制御を司る。ラインフィードモータ１４は記録用紙の送りと給排紙を制御する。キャリッジモータ１５は記録ヘッド１１、１２の走査行上の記録位置への移動を制御する。ＡＳＦ/回復モータドライバ１６も二つのモータ（ＡＳＦモータ１７、回復モータ１８）の制御を司る。ＡＳＦモータ１７は記録用紙のピックアップを制御する。回復モータ１８は記録ヘッド１１、１２のクリーニング、ワイプ、キャップなどの回復動作を制御する。
【０００９】
記録ヘッドドライバー１０によって制御されるブラック記録ヘッド１１とカラー記録ヘッド１２は、キャリッジで移動させる取り外し可能な記録ヘッドであり、これらのヘッドには記録媒体上に記録画像を形成するためのインク吐出ノズル、ならびに取り外し可能な記録ヘッドの存在や特性に関する情報をフィードバックするヘッドダイオード９が含まれる。
【００１０】
記録ヘッドドライバー１０から送られる電気信号に基づいて、記録ヘッド１１、１２の電気熱変換素子を駆動し、インクに膜沸騰を生起させるための熱エネルギーを発生させる。記録ヘッド１１、１２の温度によってインクの吐出量が変化するので、プリンタ内の周辺温度を測定するサーミスタ３と記録ヘッド１１、１２のヘッドダイオード９からの温度出力が監視される。
【００１１】
EEPROM２２は記録ヘッド構成、記録ヘッドアライメントパラメータ、記録ヘッド駆動パラメータ、モータの駆動履歴、ヘッドの回復履歴、インク消費量履歴、エラー発生状況履歴、通紙履歴、ユーザ使用状況履歴、インクカートリッジ内のインク状況などプリント情報を格納するための不揮発性のメモリである。
【００１２】
プリンタには各種のセンサ６が搭載されている。インク残検センサ６ａは光学センサでキャリッジに搭載されたインクタンクが、キャリッジを移動させることによりセンサ上を通る時の光の透過率でインクタンク内のインクの有無を検出する。ペーパエンドセンサ（ＰＥセンサ）６ｂは通過する被記録媒体を検出する。
【００１３】
パージセンサ（ＰＧセンサ）６ｃはヘッドの回復ユニットのカムの位置を検出する。給紙センサ（ＡＳＦセンサ）６ｄは給紙ユニットのカムの回転位置を検出する。その他にカバーセンサ、キャリッジの位置情報を読み取るためのエンコーダ、ＬＦの位置情報を読み取るためのエンコーダなどのセンサもここに含まれる。パワーＳＷ、リジュ−ムＳＷなどのユーザ作動用のスイッチ４が装備されている。さらに、ユーザにプリンタの状態を知らせる表示用のLED５も装備されている。電源２３はプリンタの駆動用電源を供給する。
【００１４】
図１において、ROM２、図２に格納されている、インクジェットプリンタのヘッドクリーニングのプログラムS1-1がスタートする。S1-2でROM２、図２に格納されてテーブル化されたクリーニング時に消費されるインク量と後述図５の測定方法により測定されたタンク内の残りインク量を比較する。
【００１５】
クリーニング時に消費されるインク量の方がタンク内の残りインク量より多い時は、クリーニングを実行直後にタンク内のインクが無くなり、インクエラーになり、インクタンク交換要求を出し、インクタンク交換後に再びクリーニングを実行しなければならないので、S1-3ではインクエラー表示だけを出し、クリーニングは実行せずに、S1-4で吸引インクエラーフラグをオンして、クリーニングをペンディングしておき、クリーニングをすることなく、S1-7で処理を終了する。
【００１６】
S1-2でクリーニング時に消費されるインク量の方がタンク内の残りインク量より少ない時は、吸引を実行してもインクエラーにはならないので、S1-5で吸引を実行し、S1-6で吸引インクエラーフラグをオフし、S1-7で処理を終了する。
【００１７】
インクジェットプリンタのカバーオープンが検知されると、図３において、カバーオープン時のプログラムS2-1がスタートする。S2-2でヘッド及びタンクが搭載されたキャリッジをタンク交換位置へ移動して、S2-3で処理を終了し、タンク交換されるのを待つ。
【００１８】
インクジェットプリンタのカバークローズが検知されると、図４において、カバークローズ時のプログラムS3-1がスタートする。S3-2でインク残検を行い、S3-3では、インク残検センサにより調べられたインクの有り無しにより、タンク交換がされたかどうか調べる。つまり、「インク無し」から「インク有り」に変化した時はタンク交換と見なす。S3-3で、まだタンク交換していないと認められた時は、S3-8で吸引インクエラーフラグはオンか調べる。
【００１９】
オンの時はS3-9でインクエラーを表示して、S3-7で処理を終了する。オンでない時は、直ちにS3-7に行き、処理を終了する。S3-3に戻り、タンク交換したと認められた時は、S3-4で吸引エラーフラグがオンかどうか調べる。
【００２０】
オンでない時は、クリーニングはペンディングされていないので、S3-10で吸引要求フラグをオンして、S3-7へ遷移する。S3-4で吸引エラーフラグがオンの時は、S3-5でペンディングされていた吸引を実行して、S3-6で吸引インクエラーフラグをオフして、S3-7でキャリッジをホームポジションに戻して、S3-11で処理を終了する。
【００２１】
図５において、30msec毎の割り込みによって起動される、インク消費量計算のプログラムS4-1がスタートする。S4-2でゲートアレイから各色（ブラック、シアン、マゼンタ、イエロー）のドットカウント値を読み込み、S4-3でゲートアレイの各色ドットカウントレジスタをクリアしてリスタートさせる。S4-4で読み込んだドットカウント値に定数を掛けてＮｇ、Ｍｇで表わされるインク消費量に変換し、S4-5でインク消費量を満タン時のインク量から減算して、インク残量に変換して、S4-6で処理を終了する。
【００２２】
【発明の効果】
回復処理を実行する前に、予め検出されたインク残量と回復処理により消費されるインク量を比較して、回復処理後はインクが無くなり回復要求が発生することが検知できた時は、回復処理を保留しておき、インクタンクが交換された時に回復を実行するので、短い時間の中で回復処理が２回行なわれていたところを、１回のみにして、ユーザに対する回復処理によるストレスを低減し、スループットを向上する効果がある。
【図面の簡単な説明】
【図１】インクジェットプリンタのヘッドクリーニングのプログラムのフローチャートである。
【図２】インクジェットプリンタのハードウェア構成を示す詳細ブロック図である。
【図３】インクジェットプリンタのカバーオープン時のプログラムのフローチャートである。
【図４】インクジェットプリンタのカバークローズ時のプログラムのフローチャートである。
【図５】インクジェットプリンタのインク残量計算のプログラムのフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  サーミスタ
４  スイッチ
５  ＬＥＤ
６  センサ
６ａ  インク残検センサ
６ｂ  ＰＥセンサ
６ｃ  ＰＧセンサ
６ｄ  ＡＳＦセンサ
７  ＣＰＵバス
８  ゲートアレイ
９  ヘッドダイオード
１０  記録ヘッドドライバー
１１  ブラック記録ヘッド
１２  カラー記録ヘッド
１３  ラインフィード/キャリッジモータドライバ
１４  ラインフィードモータ
１５  キャリッジモータドライバ
１６  ＡＳＦ/回復モータドライバ
１７  ＡＳＦモータ
１８  回復モータ
１９  インタフェ−ス
２０  ホスト
２１  ＲＡＭ
２２  ＥＥＰＲＯＭ
２３  電源
【図１】
2004195811.tif 000003
【図２】
2004195811.tif 000004
【図３】
2004195811.tif 000005
【図４】
2004195811.tif 000006
【図５】
2004195811.tif 000007