(57)【要約】【課題】  ユーザーが多量に印字を行った際に、印字の途中でユーザーが設定した印字枚数に達する前にインクがなくなった場合、印字がかすれ、最終的に印字がストップしてしまう。これによる、記録メディアの浪費や、多量に印字するがためにプリンタを離れていたユーザーが気付かないうちに印字がストップする不具合を防止する。【解決手段】  記録装置本体にユーザーが設定した印字モードに対して、現在のインク残量で印字可能な枚数を算出する手段を有し、算出した印字可能枚数とユーザーが設定した設定印字枚数とを比較することによって、仮に印字可能枚数が設定印字枚数よりも少なかった場合、記録装置に付加された表示装置にその旨を提示し、印字初期の段階でユーザーが印字続行か、印字設定の変更かを選択可能にさせる。【選択図】  図１
2007301892.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから記録データを受信して、プリントデータを生成し、記録メディアに対して記録ヘッドを相対的に走査させることによって記録メディアに印字を行うことが可能なインクジェット記録装置であって、一枚の印字に要するインク量を算出するインク量算出手段と、現在のインク残量を算出するインク残量算出手段と、前記インク量とインク残量のそれぞれを記憶する記憶手段とを有し、前記一枚の印字に要するインク量と現在のインク残量とから同一の印字モードにおける印字可能枚数を出力する出力手段を有することを特徴とするインクジェット記録装置。
【請求項２】
一枚の印字に要するインク量をドットカウントによって算出し、それを記憶する手段を有する請求項１に記載したインクジェット記録装置。  
【請求項３】
上記請求項１で示された手段によって出力した印字可能枚数と、ユーザーが印字の際に設定した印字枚数とを比較する手段を有することを特徴とするインクジェット記録装置。
【請求項４】
上記請求項１によって記載された手段によって出力した印字可能枚数をユーザーにしらせる表示手段を有することを特徴とするインクジェット記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
現在のインク残量と、一枚の印字に要するインク量から同一印字モードにおける印字可能枚数を算出し、その印字可能枚数をユーザーに提示させる表示装置を有したインクジェット記録装置に関する。
【背景技術】
【０００２】
近年では、例えば年賀状など、一度に同じ画像を多量に印字する形態でプリンタが使用されることが多くなってきている。この場合、ユーザーが印字枚数や印字モードを設定した後、印字を開始するのであるが、仮に設定した印字モードで、設定した印字枚数分印字可能なインクが存在していなかったとしてもプリンタは印字を開始し、印字している最中にインクが少なくなった場合は、印字がかすれた状態で印刷され、その後、最終的にインクがなくなって印字がストップしてしまう。
【特許文献１】特開２００１−２５３１４８号公報
【特許文献２】特開２００３−１３６７５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記「従来の技術」の項で述べた通り、多量に印字を行う際に、印字している最中でインクがなくなった場合は、指定した印字枚数に到達する前に印字がかすれ、最終的に印字が途中で止まってしまい、ユーザーによってインクが交換されるまで印字が再開されない。
【０００４】
このため、ユーザーが印字をスタートさせ、多量に印字するがために、印字中にプリンタから離れている間に、設定した印字枚数分印字可能なインクが存在しておらず、印字途中にインクがなくなり印字がストップしてしまったとしても、そのことにユーザーは気付かずに、印字完了を期待して戻ってきた時にはじめて印字が止まっていることに気付くことになってしまう。また、印字のかすれによる記録メディア（年賀状等）の無駄な消費にもつながってしまう。
【０００５】
本発明では、上記課題を鑑みて、印字スタートから最初の一枚目を印字後に、現在のインク残量における同一の印字モードでの印字可能枚数を算出し、仮にユーザーが設定した印字枚数よりも少なかった場合には、その旨をユーザーに提示させることによって、印字の初期の段階で、ユーザーが印字の設定を変更する等の対応を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために本発明の記録装置は以下の構成からなる。
【０００７】
一枚の印字に要するインク量を算出するインク使用量算出手段と、現在のインク残量を算出し、それを記憶するインク残量記憶手段とを有する。この時、上記インク残量記憶手段の出力と、インク使用量算出手段の出力の除算によって、同一の印字モードでの印字可能枚数を算出する印字可能枚数算出手段を有する。さらに、ユーザーが印字開始前に設定した印字枚数（設定印字枚数と呼ぶ）と、上記印字可能枚数算出手段の出力（印字可能枚数）を比較する手段を有する。仮に、印字可能枚数が設定印字枚数よりも多かった場合は自動的に印字を続行し、少なかった場合は、印字可能枚数をユーザーに提示し、印字続行か印字枚数の変更かをユーザーが選択することを可能とする表示手段を有したインクジェット記録装置。
【発明の効果】
【０００８】
この様にして、従来ではユーザーが大量に印字を行った際に、仮にユーザーが設定した印字枚数を印字するに足りうるインクが存在していなかったとしても、印字を続行してしまい、結果インクがなくなることによって、印字の途中で印字がかすれたり、ユーザーが気付かないうちに印字がストップしてしまうなどの不具合が発生してしまっていたが、本発明によって、ユーザーが設定した印字枚数よりも現在のインク残量から算出された印字可能枚数が少なかった場合には、印字の初期の段階でその旨をユーザーに提示することによって、ユーザー側は印字の続行か印字設定の変更かを選択することが可能となり、印字のかすれによる記録メディアの浪費を防止し、また、ユーザーが気付かないうちに印字がストップしてしまう等の不具合も同時に防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の詳細を述べる。
【００１０】
図１は、本発明で使用する記録装置の概略構成図である。図中１０１は記録装置に対して記録データを送信するホストコンピュータであり、インターフェース１０２を介して、記録装置１００は記録データをホストコンピュータより受信する。受信されたデータから１０５のヘッドデータ生成回路によってプリントデータが生成され、１２３のヘッド制御回路によって記録ヘッドに転送され、同じくヘッド制御回路１２３によって吐出制御を行い、記録メディアに対して印字動作を行う。図中１２２はＣＰＵ、１２１はＣＰＵ１２２が実行する制御プログラムおよびその他のテーブルデータ等を格納しておくＲＯＭであり、１２０はホストコンピュータ１０１からインターフェース１０２を介して受信したデータを格納する受信バッファ、及び前述のプリントデータ生成回路が生成したプリントデータを格納するプリントバッファ等の領域として用いられるＲＡＭである。
【００１１】
図中１１９は、記録ヘッド１０３を搭載したキャリッジを走査させるCRモータ１１8、記録メディアの搬送用のLFモータ１１７、記録メディアの給紙のためのASFモータ１１６、記録メディアの排紙を行うPFモータ１１５、記録ヘッドのクリーニング等のためのPGモータ１１4の駆動を制御するモータ制御回路である。
【００１２】
図中１１２は記録装置１００に内蔵された表示装置（液晶ディスプレイ等）１１１の表示制御を行う。
【００１３】
図中１０６は後述するインク残量、インク消費量算、及び印字可能枚数算出回路であり、算出されたインク残量、インク消費量、印字可能枚数は１１３に示されたデータ保持回路に記憶される。
【００１４】
ここからは、図１及び図２のフローチャートをもとに本発明の実施例を記す。
【００１５】
まず、ある任意の時間でのインクタンクに存在しているインク量を算出する。インクタンク購入時にインクタンクに保持されているインク量をAとする（この時、Aの値はインクタンクの種類によって常に一定）。このAをデータ保持回路１１３に記憶しておく。ここで、ある印字モードで印字を行った際に吐出によって消費されたインク量をB（１０７のドットカウント制御回路によって算出）、印字を行ってから次に印字を行うまでに、回復動作によって消費されたインク量をC（１０８の吸引量算出回路によって算出）とすれば、次の印字開始時のインク残量はA−（B+C）となる。以下、この値を用いて同様の計算を行えば、任意の状態でのインク残量を算出することができる。
【００１６】
上記に述べた方法によって算出されたインク残量をXとする。Xを１０９に示すプリンタ本体の演算処理回路によって算出し、上記で述べたデータ保持回路１１３にその都度記憶しておく。
【００１７】
ここで、図２のフローチャート２０１においてユーザーが印字モード及び印字枚数ｂ枚を設定し、２０２で印字を開始したとする。１枚目を印字後、１０７によってこの印字モードにおいて記録メディア一枚の印字に吐出によって要するインク量を算出し(これをB'とする)、また１０８によって一枚の印字を完了するまでの間に回復動作によって消費されたインク量を算出し(これをC'とする)、B'とC'の和によって、この印字モードで一枚の印字に要する総インク消費量を算出する（これをYとする）。（図２のフリーチャートにおける２０４のインク消費量算出）。
【００１８】
２０５において、前記のインク残量Xを同じく前記の総インク消費量Yで、プリンタ本体の演算処理回路１０９によって除することで、この印字モードにおける印字可能枚数を算出する。これをa枚とする。
【００１９】
このとき、２０６において、前期の印字可能枚数a枚と、上記ユーザーが指定した設定印字枚数 ｂ 枚を１１０の比較器によって比較する。ここで、仮にa ＞ b であった場合、ユーザーが指定した印字枚数分は現在のインク残量において印字可能であるため、印字をそのまま続行する（２０９の「印字続行」）。逆にa ＜ b であった場合、現在のインク残量では、ユーザーが指定した印字枚数分印字可能ではないため、２０７において、１１２の表示制御回路によって、表示装置に印字可能ではないこと、及び、現在のインク残量における印字可能枚数a枚を表示する。これによりユーザーは、そのまま印字続行か、または印字枚数の変更かを選択することができる（２０８の印刷続行？）。もし、ユーザーがそのまま印字続行を選択すれば、２０９の印字続行に進み、印字続行を選択しなければ、２０１に戻り、再度印字設定を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の記録装置に関するブロック図を表した図である。
【図２】本発明の記録装置に関し、記録装置の処理を表したフローチャートである。
【符号の説明】
【００２１】
１００  記録装置
１０１  ホストコンピュータ
１０２  インターフェース
１０３  記録ヘッド
１０４  インターフェース制御回路
１０５  ヘッドデータ生成回路
１０６  インク残量、インク消費量、印字可能枚数算出回路
１０７  ドットカウント制御回路
１０８  吸引量算出回路
１０９  演算処理回路
１１０  比較器
１１１  表示装置
１１２  表示装置制御回路
１１３  データ保持回路
１１４  PGモータ
１１５  PFモータ
１１６  ASFモータ
１１７  LFモータ
１１８  CRモータ
１１９  モータ制御回路
１２０  RAM
１２１  ROM
１２２  CPU
１２３  ヘッド制御回路
【図１】
2007301892.tif 000003
【図２】
2007301892.tif 000004