(57)【要約】【課題】ハードディスク等に蓄積された文書を印刷する際に、インク切れエラーを起こさないプリントシステムを実現し、これによって、無駄な電力消費防止やユーザの利便性を図ることができるプリンタシステムを提供することを目的とする。【解決手段】ハードディスク等に蓄積された文書を印刷する際に、ドットカウント等によって、印刷する時間とインク消費量とを算出し、インク切れが起きると判断された文書の印刷開始時刻を変更するか、または、印刷を行わないプリンタシステムである。【選択図】図４
2010201708.tif 000002
【特許請求の範囲】
【請求項１】
通信媒体を介して、情報処理装置と通信して画像情報を受信し、印刷処理を行う画像形成装置を具備するプリンタシステムにおいて、
複数の文書を蓄積する蓄積手段と；
印刷終了時刻を指定する印刷終了時刻指定手段と；
上記文書を印刷する時間を算出する印刷時間算出手段と；
上記文書を印刷するためのインク消費量を算出するインク消費量算出手段と；
上記インク消費量とインク残量とを比較するインク量比較手段と；
上記インク量比較手段がインク切れであると判断した文書の印刷開始時刻を変更する印刷開始時刻変更手段と；
を有することを特徴とするプリンタシステム。
【請求項２】
請求項１であって、
上記インク量比較手段がインク切れであると判断しなければ、一定時間帯の中で、印刷を終了する手段を有することを特徴とするプリンタシステム。
【請求項３】
請求項１であって、
印刷中にインクを供給する手段を有することを特徴とするプリンタシステム。
【請求項４】
請求項１であって、
上記インク量比較手段は、上記蓄積手段に蓄積されている複数の文書のインク消費量を比較する手段であり、
上記インク量比較手段が印刷可能であると判断した文書を印刷することを特徴とするプリンタシステム。
【請求項５】
請求項４であって、
上記インク量比較手段は、上記蓄積手段に蓄積されている複数の文書のインク消費量を、インク残量と比較する手段であり、
印刷時間の長い文書から印刷することを特徴とするプリンタシステム。
【請求項６】
請求項４であって、
上記インク量比較手段は、上記蓄積手段に蓄積されている複数の文書のインク消費量を比較する手段であり、
インク消費量の多い文書から印刷することを特徴とするプリンタシステム。
【請求項７】
請求項１であって、
上記インク消費量算出手段は、色毎にインク消費量を算出する手段であり、
上記インク量比較手段は、インク量とインク残量とを、色毎に比較する手段であることを特徴とするプリンタシステム。
【請求項８】
請求項１であって、
上記印刷終了時刻指定手段が指定した印刷終了時刻に、プリンタシステムの状態を示すメッセージを表示することを特徴とするプリンタシステム。
【請求項９】
請求項１、請求項３、請求項８のいずれか１項であって、
上記印刷終了時刻指定手段が指定した印刷終了時刻にインクタンク交換を促すことによって、インク切れであると、上記インク量比較手段が判断した文書を印刷させないことによって、インク切れを起こさないことを特徴とするプリンタシステム。
【請求項１０】
請求項１であって、
インク切れであると、上記インク量比較手段が判断した文書の印刷開始時刻を、上記印刷終了時刻指定手段が指定した印刷終了時刻よりも遅くなるように変更することによって、印刷させないことを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタシステムに関する。
【背景技術】
【０００２】
プリンタシステムを構成する画像形成装置において、近年、複写機能、プリント機能、ファクシミリ機能等を兼ね備えた複合機の普及が進んでいる。このような装置において、消費電力量が多く、電気使用料金がかさむ傾向にあるので、これまで以上に電気使用料金の低減化が求められている。
【０００３】
電気使用料金を低減化する方法として、日中に、ハードディスク等に画像データを一時保存し、電力が安い夜間に、一括して印刷するケースが増えている。この方法は、特に、印刷に時間がかかる大判や大量印刷において、電気使用料金を低減化する手段として有効である。
【０００４】
蓄積された文書を全て出力するのに必要な時間を積算し、省電力モードからの復帰指定時刻に、全ての蓄積文書を出力するように制御し、また、省電力モードでの稼動時間を長くし、消費電力の低減を図る発明が知られている。
【０００５】
また、印刷データを、日中、２次記憶装置に蓄積し、この印刷データを使用した印刷動作を、夜間時間帯に無人状態で実行することによって、印刷要求の分散化と消費電力の低減化とを図る発明が知られている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１１２６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１記載の発明では、インク切れ等のエラーが起きたときに、他のプリンタに、画像データを転送することで対応する。しかし、他のプリンタが接続されていない場合や、多メディア、多サイズを印刷することが可能な大判プリンタで、エラーが起きた場合等には、エラー通知があるので、省電力モードに移行せず、無駄な電力を消費するという問題がある。
【０００８】
本発明は、インク切れエラーを起こさないプリントシステムを実現し、これによって、無駄な電力消費防止やユーザの利便性を図ることができるプリンタシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ハードディスク等に蓄積された文書を印刷する際に、ドットカウント等によって、印刷する時間とインク消費量とを算出し、インク切れが起きると判断された文書の印刷開始時刻を変更するか、または、印刷を行わないプリンタシステムである。
【発明の効果】
【００１０】
本発明は、ハードディスク等に蓄積された文書を印刷する際に、ドットカウント等によって印刷する時間とインク消費量とを算出し、インク切れが起きると判断された文書は、印刷開始時刻を変更するか、または印刷を行わない。本発明によれば、インク切れエラーを起こさないプリントシステムを実現し、無駄な電力消費防止やユーザの利便性を図ることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１であるプリンタシステムＰＳ１を示すブロック図である。
【図２】インク消費量と印刷時間とを算出する方法を示すフローチャートである。
【図３】プリンタシステムＰＳ１が夜間印刷する動作を示すフローチャートである。
【図４】プリンタシステムＰＳ１を夜間に印刷する説明図である。
【図５】プリンタシステムＰＳ１の構成を示す図である。
【図６】実施例１で、夜間印刷が正常に動作した場合の表示画面例を示す図である。
【図７】実施例２の動作シーケンスを詳細に示すフローチャートである。
【図８】プリンタシステムＰＳ３が夜間印刷する動作のフローチャートである。
【図９】プリンタシステムＰＳ３において、夜間印刷する場合の動作説明図である。
【図１０】プリンタシステムＰＳ１のインクタンク交換を促す画面例の図である。
【図１１】プリンタシステムＰＳ３のインクタンク交換を促す画面例の図である。
【発明を実施するための形態】
【００１２】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００１３】
図１は、本発明の実施例１であるプリンタシステムＰＳ１を示すブロック図である。プリンタシステムＰＳ１は、通信媒体を介して、情報処理装置と通信して画像情報を受信し、印刷処理を行う画像形成装置を具備するプリンタシステムの例である。つまり、プリンタシステムＰＳ１は、プリンタ１５０と、複数のホストコンピュータ１５１〜１５３とによって構成されている。
【００１４】
プリンタ１５０において、ＣＰＵ１０１は、入力インタフェース１１９を介して、複数のホストコンピュータ１５１〜１５３とネットワークで接続されている。ＲＯＭ１０３には、制御プログラムや操作パネル１２２に表示する表示データ等が格納されている。
【００１５】
ＥＥＰＲＯＭ１０４には、更新可能な制御プログラムやインク残量情報を含んだ各種定数データ等が格納されている。また、ＲＡＭ１０２には、複数のホストコンピュータ１５１〜１５３から受信したコマンド信号や画像情報が格納されている。
【００１６】
ＣＰＵ１０１は、ＲＯＭ１０３、ＥＥＰＲＯＭ１０４、ＲＡＭ１０２にアクセスし、これらのメモリに格納されている情報に基づいて、記録動作を制御する。操作パネル１２２のキーを介して入力された指示情報は、操作パネルインタフェース１２１を介して、ＣＰＵ１０１に伝達される。また、ＣＰＵ１０１からの命令によって、上記と同様に、操作パネルインタフェース１２１を介して、操作パネル１２２におけるＬＥＤ点灯やＬＣＤ表示が制御される。
【００１７】
上記ＬＣＤには、プリンタ１５０の各種の状態や操作案内等を、ユーザに表示する。拡張インタフェース１２０は、無線ＬＡＮやＩＥＥＥ１３９４等の拡張カードを接続し、機能拡張を行うためのインタフェースである。タイマ１１７は、時計回路であり、最低現在時刻を計測し、バッテリ（図示せず）で動作できる。タイマ１１７で計測される現在時刻に基づいて、夜間印刷の判断等を実行する。
【００１８】
まず、画像データ処理ブロック１１６が、画像情報を、各インク色のドットデータに変換し、ヘッドデータ生成ブロック１１２が、プリントヘッドのデータ形式に変換し、ＲＡＭ１１８に格納する。そして、ヘッドデータ生成ブロック１１２が、マルチパス、つなぎすじ、不吐ノズル等を考慮し、プリントヘッド１１１に送るデータを生成する。
【００１９】
プリントヘッド１１１に送る画像データを生成すると同時に、画像データをカウントし、印刷ドット数を検出する。夜間印刷等を行うために、ＨＤＤ１２５に画像データを蓄えることを設定してある場合、印刷ドット数と、カウントした印刷ドット数とを、ＨＤＤ１２５に蓄積する。なお、ＨＤＤ１２５は、２次記憶装置の例である。ＨＤＤ１２５に画像データを蓄積しないことが設定されている場合、画像データは、そのままプリントヘッド制御ブロック１１４へ転送される。
【００２０】
複数のセンサユニット１２４は、各種カバー類の開閉、各種レバー類の設定、インクタンクの有無、紙の有無等プリンタ１５０の各状態を検出する。センサ出力検出回路１２３は、センサユニット１２４からの出力信号によって、プリンタ１５０の現在の状態を認識し、必要に応じてＣＰＵ１０１に伝達する。出力ポート１０５とキャリッジモータ制御回路１０７とを介して、キャリッジモータ１０９が動作することによって、キャリッジ１１５が移動する。紙搬送機構１１０が、紙を搬送し、出力ポート１０５と紙搬送モータ制御回路１０６とを介して、紙送りモータ１０８が搬送ローラ等を動作させる。
【００２１】
ＣＰＵ１０１は、ＥＥＰＲＯＭ１０４に格納されている各種情報に基づいて、プリントヘッド制御ブロック１１４を制御し、プリントヘッド１１１を駆動することによって、記録媒体上に所望の画像を記録する。
【００２２】
図５は、プリンタシステムＰＳ１の構成を示す図である。図５に示すように、キャリッジ１１５内にある少容量で着脱不可の第２のインクタンク５０２を介して、大容量で着脱可能な第１のインクタンク５０１から、プリントヘッド１１１へ、インクが供給される。第１のインクタンク５０１が空になった状態でも、第２のインクタンク５０２にインクがある限り、印刷することができ、また、印字中でも第１のインクタンクを交換することができる。またインクが切れたときには、操作パネル１２２やプリンタドライバ等に、第１のインクタンク５０１を交換するように促す警告画面を表示する。
【００２３】
次に、実施例１の動作シーケンスについて詳細に説明する。
【００２４】
図２は、インク消費量と印刷時間とを算出する方法を示すフローチャートである。まず、印刷する文書の印刷ドット数をカウントする（Ｓ２０１）。印刷ドット数、印字モードによって、印刷時間が決定される（Ｓ２０２）。あるサイズの画像を１枚印刷する際に、縦のサイズ分をヘッドが往復する回数に基づいて、印刷時間が決まる。つまり１走査分の時間×走査回数で求めることができる。１走査分の印字時間は、印刷ドット数と印字モードとによって決まり、走査回数は、印字モードによって決まる。たとえば、１インチ１２００ｄｐｉのヘッドを使って８パス、１走査の時間が１秒かかる場合、Ａ４サイズ（１１インチとする）を印刷する時間は、
１秒×（１１インチ／（１インチ／８パス））＝８８秒
になる。
【００２５】
次に、印刷ドット数に基づいてヘッドクリーニング、インク予備吐の回数を決定する（Ｓ２０３）。
【００２６】
ヘッドクリーニング、インク予備吐は、ある印刷ドット数毎に行うことが事前に決まっている。各回数に、１回当たりにかかる処理時間を乗算し、ヘッドクリーニング時間とインク予備吐時間とを算出する（Ｓ２０４）。
【００２７】
そして、印刷時間に、ヘッドクリーニング時間とインク予備吐時間を加算することによって、トータルの印刷時間を決定する。このことによって、予想時間と実際の印刷時間のずれを少なくすることができる（Ｓ２０５）。
【００２８】
図３は、プリンタシステムＰＳ１が夜間印刷する動作を示すフローチャートである。まず、夜間時間帯に印刷する文書が、ＨＤＤ１２５等に存在しているかどうかを確認する（Ｓ３０１）。夜間時間帯に印刷する文書がなければ、終了する。夜間印刷する文書があれば、各文書の印刷ドット数と、図２で説明した印刷時間とを算出する（Ｓ３０２）。
【００２９】
次に、夜間印刷する全文書の印刷ドット数を加算し、夜間印刷におけるインク消費量とする（Ｓ３０３）。ＥＥＰＲＯＭ１０４等に予め保持されているドット数に換算されたインク残量と、Ｓ３０３で求めたインク消費量とを、色毎に比較する（Ｓ３０４）。インク残量よりもインク消費量が少なければ、ＨＤＤ１２５で保持されている順番で印刷する（Ｓ３１１）。夜間電力時間帯が始まったら直ちに印刷を開始するように、印刷開始時刻を設定してもよく、操作パネル１２２やホストコンピュータ１５１〜１５３から、ユーザが、夜間電力時間帯の中で印刷が終了できるように、印刷開始時刻を設定するようにしてもよい。
【００３０】
インク残量よりもインク消費量が多ければ、夜間印刷する全文書を、印刷時間が長い順に印刷するように、印刷順番を並び替える（Ｓ３０５）。時間が長くかかる印刷は、電力をより消費するので、電力の安い夜間電力時間帯に優先的に印刷する。
【００３１】
次に、印刷時間が長い文書から順に、インク消費量とインク残量とを比較する（Ｓ３０６）。夜間印刷する文書の数をＭと表記し、その中で、ある任意の文書を文書Ｎ（１≦Ｎ≦Ｍ）と表記する。ある文書Ｎのインク消費量が、インク残量よりも小さければ、（Ｓ３０８）、その文書は、印刷できると判断し、インク残量から、文書Ｎのインク消費量を引いたインク残量を、次に比較するためのインク残量とする（Ｓ３０７）。文書Ｎのインク消費量がインク残量を超えない限り、Ｓ３０６〜Ｓ３０８を繰り返す。
【００３２】
文書Ｎの消費量がインク残量を超えると判断されると（Ｓ３０８）、ユーザが設定した終了時刻（たとえば出勤時間等）でもインクがなくならないように、文書Ｎ以降の文書の印刷開始時刻を変更して設定する（Ｓ３０９）。そして、インク切れを起こさない文書だけについて、スケジューリングし、印刷の長い文書から夜間電力時間帯に印刷する（Ｓ３１０）。このように制御することによって、省電力を図りつつ、ユーザの利便性を高めることができる。
【００３３】
次に、プリンタシステムＰＳ１を夜間に印刷する場合について説明する。
【００３４】
図４は、プリンタシステムＰＳ１を夜間に印刷する説明図である。ＨＤＤ１２５に、文書Ａ、Ｂ、Ｃ、Ｄが夜間印刷用に保存されているとする。各文書のインク消費量と印刷時間とを、図２で説明したように、ドットカウントに応じて算出する。全体のインク消費量が、残量よりも少ないと判断されると（通常印刷）、値段の安い深夜電力帯に全ての文書が印刷できるようにスケジューリングする。逆に、全体のインク消費量が残量よりも多いと判断されれば、印刷時間の長い順に比較する。この例では、３時間４５分でインクが切れると判断されたとする。よって、図４に示すように、文書Ａまでが印刷可能であると判断される。その後に、残量内で印刷できる文書だけで、夜間印刷のスケジューリングを行う。
【００３５】
この例では、文書Ａ、文書Ｂ、文書Ｃが当てはまり、深夜電力帯において文書Ｃ、文書Ｂ、文書Ａの順番で印刷する。印刷終了時刻を、出勤の時間等から８時半に設定した場合、続けて文書Ｄを印刷するとインク切れを起こすので、一旦省電力モードに戻り、インク切れを起こさない時間まで、印刷開始時刻をずらして変更する。この例では、印刷中にインク交換が可能な構成であるので、インク切れが起きないように、終了設定時刻の少し前から印刷を開始する。この場合における印刷開始時刻は、第１のインクタンク５０１、第２のインクタンク５０２の残量と、設定された終了時刻とから、インクタンク交換が行われるまでマージンをどれだけ設定するかによって決まる。
【００３６】
なお、印刷終了時刻は、操作パネル１２２を介して、または、プリンタドライバ等を介して、ユーザが設定する。
【００３７】
図１０は、プリンタシステムＰＳ１のインクタンク交換を促す表示画面の一例を示す図である。終了設定時刻後にインク切れが起きると判断されると、操作パネル１２２、ステータスモニタ等に、図１０に示す警告メッセージを表示し、インク交換をユーザに促す。
【００３８】
図６は、プリンタシステムＰＳ１において、夜間印刷が正常に動作した場合における表示画面の一例を示す図である。正常に印刷動作を終了したときには、図６に示すメッセージが表示される。
【実施例２】
【００３９】
本発明の実施例２は、インク消費量が多い順に夜間印刷を実行する別の実施例である。
【００４０】
印刷する種類によって使用するインクが各色で異なるので、切れそうなインクの残量内で印刷が行える文書がある。たとえば、文字主体の文書に比べて、グラフィック文書のほうが、黒を使うインク量が少なくて済む。このために、インク消費量が多い順に印刷し、文書によっては、効率良く夜間印刷することができる。
【００４１】
次に、実施例２の動作について説明する。
【００４２】
図７は、実施例２の動作シーケンスを詳細に示すフローチャートである。まず、夜間時間帯に印刷する文書が、ＨＤＤ１２５等にあるかどうか調べる（Ｓ７０１）。夜間時間帯に印刷する文書がなければ、終了する。夜間印刷する文書があれば、各文書の印刷ドット数と、図２で説明した印刷時間とを算出する（Ｓ７０２）。
【００４３】
次に、夜間印刷する全文書の印刷ドット数を加算し、これを、夜間印刷におけるインク消費量であるとする（Ｓ７０３）。ＥＥＰＲＯＭ１０４等に予め保持されているドット数に換算されたインク残量と、Ｓ７０３で求めたインク消費量とを、色毎に比較する（Ｓ７０４）。
【００４４】
インク残量よりもインク消費量が少なければ、ＨＤＤ１２５に保持されている順番で、印刷する（Ｓ７１２）。夜間電力時間帯が始まったら印刷を直ちに開始するように、印刷開始時刻を設定するようにしてもよく、操作パネル１２２やホストコンピュータ１５１〜１５３を介して、夜間電力時間帯の中で印刷が終了できるように、印刷開始時刻を設定するようにしてもよい。インク残量よりもインク消費量が多い場合には、夜間印刷する全文書をインク消費量が多い順に印刷するように、印刷順番を並びかえる（Ｓ７０５）。
【００４５】
次に、インク消費量が多い文書から、インク消費量とインク残量とを、色毎に比較する（Ｓ７０６）。ある文書Ｎのインク消費量が、インク残量よりも全色で小さければ（Ｓ７０８）、その文書を印刷できると判断し、インク残量から文書Ｎのインク消費量を色毎に引いたインク残量を、次に比較するためのインク残量とする（Ｓ７０７）。
【００４６】
文書Ｎのインク消費量が１色でもインク残量を超えない限り、Ｓ７０６〜Ｓ７０８を繰り返す。文書Ｎの消費量が、ある色でインク残量を超えると判断されれば（Ｓ７０８）、ユーザが設定した印刷終了時刻（たとえば出勤時間等）でも、インクがなくならないように、文書Ｎから印刷開始時刻をずらして変更するように設定する（Ｓ７０９）。夜間に印刷する全ての文書を比較するまで、Ｓ７０６〜Ｓ７１０を繰り返す。夜間に印刷する全ての文書を比較したら、インク切れを起こさない文書だけで、スケジューリングし、インク消費量が多い順から、夜間電力時間帯に印刷する（Ｓ７１１）。このような制御を行うことによって、より多くの文書を、電力の安い時間帯に印刷することができる。
【実施例３】
【００４７】
本発明の実施例３は、タイマ１１７が計測できる最大計測時間まで、印刷開始時刻を変更すると、インク切れを起こすと判断された文書を印刷しない実施例である。
【００４８】
図８は、本発明の実施例３であるプリンタシステムＰＳ３が夜間印刷する動作を示すフローチャートである。まず、夜間時間帯に印刷する文書が、ＨＤＤ１２５等にあるかどうかを調べる（Ｓ８０１）。夜間時間帯に印刷する文書がなければ、終了する。夜間印刷する文書があれば、各文書の印刷ドット数と、図２で説明した印刷時間とを算出する（Ｓ８０２）。
【００４９】
次に、夜間印刷する全文書の印刷ドット数を加算し、夜間印刷におけるインク消費量とする（Ｓ８０３）。ＥＥＰＲＯＭ１０４等に予め保持されているドット数に換算されたインク残量と、Ｓ８０３で求めたインク消費量とを、色毎に比較する（Ｓ８０４）。
【００５０】
インク残量よりもインク消費量が少なければ、ＨＤＤ１２５で保持されている順番で、印刷する（Ｓ８１１）。夜間電力時間帯が始まったら、夜間印刷を直ちに開始してもよく、操作パネル１２２やホストコンピュータ１５１〜１５３から、ユーザが、夜間電力時間帯の中で印刷が終了できるように、印刷開始時刻を設定するようにしてもよい。インク残量よりもインク消費量が多ければ、夜間印刷する全文書を、印刷時間が長い順に印刷するように、印刷順番を並びかえる（Ｓ８０５）。時間のかかる印刷は、電力をより多く消費するので、電力の安い夜間電力時間帯に優先的に印刷するようにする。
【００５１】
次に、印刷時間が長い文書から、インク消費量とインク残量とを比較する（Ｓ８０６）。ある文書Ｎのインク消費量が、インク残量よりも小さければ（Ｓ８０８）、その文書は印刷できると判断し、インク残量から文書Ｎのインク消費量を引いたインク残量を、次に比較するためのインク残量とする（Ｓ８０７）。
【００５２】
文書Ｎのインク消費量がインク残量を超えない限り、Ｓ８０６〜Ｓ８０８を繰り返す。文書Ｎの消費量がインク残量を超えると判断された場合（Ｓ８０８）、タイマ１１７が計測できる最大計測時間まで、文書Ｎから印刷開始時刻をずらして変更し、実質上印刷ができないように設定する（Ｓ８０９）。そして、インク切れを起こさない文書だけで、スケジューリングし、印刷の長い文書から夜間電力時間帯に印刷する（Ｓ８１０）。印刷を行った後は、省電力モードに移行し、インク交換が行われてインクが供給されるまで待つ（Ｓ８１２）。
【００５３】
インク交換が行われてインクが供給されたときには、印刷開始時刻を、現在の時間にすることによって、文書Ｎから印刷を開始する（Ｓ８１３）。
【００５４】
このような制御を行うことによって、印刷中にインク交換ができないプリンタシステムにおいても、実施例３を実現することができる。また、実施例２のインク消費量順から印刷する場合にも、実施例３を適用できる。
【００５５】
次に、プリンタシステムＰＳ３において、夜間印刷する場合の動作について説明する。
【００５６】
図９は、プリンタシステムＰＳ３において、夜間印刷する場合の動作説明図である。ＨＤＤ１２５に、文書Ａ、Ｂ、Ｃ、Ｄが夜間印刷用に保存されている。各文書のインク消費量と印刷印刷時間とを、図２に示すように、ドットカウントから算出する。全体のインク消費量が残量よりも少ないと判断された場合（通常印刷）には、値段の安い深夜電力帯の中で、全ての文書が印刷できるようにスケジューリングする。
【００５７】
逆に、全体のインク消費量が残量よりも多い場合（この例では３時間４５分で切れるとする）には、印刷時間の長い順から比較する。この例では、３時間４５分でインクが切れると判断されたので、文書Ａまでが印刷可能であると判断される。その後に、インク残量内で印刷できる文書だけで、夜間印刷のスケジューリングを行う。この例では、文書Ａ、文書Ｂ、文書Ｃが当てはまり、深夜電力帯において文書Ｃ、文書Ｂ、文書Ａの順番で、印刷される。
【００５８】
インク切れが起きると判断された文書Ｄの印刷開始時刻に、タイマ１１７が計測できる最大計測時間を設定し、実質上印刷ができないようにする。
【００５９】
図１１は、プリンタシステムＰＳ３において、インクタンク交換を促す表示画面の一例を示す図である。操作パネル１２２、プリンタドライバ等でユーザが設定した印刷終了時刻に、図１１に示すような警告メッセージを表示し、インク交換をユーザに促す。また正常に印刷動作を終了したときには、図６に示すようなメッセージが表示される。
【００６０】
プリンタシステムＰＳ３は、記録ヘッドの動作原理や構成によって制限されるものではない。たとえば、記録ヘッドは、吐出口近傍に発熱素子（電気／熱エネルギー変換素子）を設け、この発熱素子に電気信号を印加することによってインクを局所的に加熱して圧力変化を起こさせ、インクを吐出口から吐出させるサーマル方式であってもよい。また、ピエゾ素子等の電気／圧力変換手段を用い、インクに機械的圧力を付与してインクを吐出させるピエゾ方式であってもよい。
【００６１】
上記実施例において、ＨＤＤ１２５は、複数の文書を蓄積する蓄積手段の例である。操作パネル１２２は、印刷終了時刻を指定する印刷終了時刻指定手段の例である。ＣＰＵ１０１は、上記文書を印刷する時間を算出する印刷時間算出手段の例であり、上記文書を印刷するためのインク消費量を算出するインク消費量算出手段の例であり、上記インク消費量とインク残量とを比較するインク量比較手段の例である。また、ＣＰＵ１０１は、上記インク量比較手段がインク切れであると判断した文書の印刷開始時刻を変更する印刷開始時刻変更手段の例である。
【００６２】
この場合、上記インク量比較手段がインク切れであると判断しなければ、一定時間帯の中で、印刷を終了する手段を有する。また、印刷中にインクを供給する手段を有する。さらに、上記インク量比較手段は、上記蓄積手段に蓄積されている複数の文書のインク消費量を比較する手段であり、上記インク量比較手段が印刷可能であると判断した文書を印刷する。しかも、上記インク量比較手段は、上記蓄積手段に蓄積されている複数の文書のインク消費量を、インク残量と比較する手段であり、印刷時間の長い文書から印刷する。そして、上記インク量比較手段は、上記蓄積手段に蓄積されている複数の文書のインク消費量を比較する手段であり、インク消費量の多い文書から印刷する。加えて、上記インク消費量算出手段は、色毎にインク消費量を算出する手段であり、上記インク量比較手段は、インク量とインク残量とを、色毎に比較する手段である。また、上記印刷終了時刻指定手段が指定した印刷終了時刻に、プリンタシステムの状態を示すメッセージを表示する。
【００６３】
また、上記印刷終了時刻指定手段が指定した印刷終了時刻にインクタンクを交換すると、インク切れになることを上記インク量比較手段が判断した文書を印刷させないことによって、インク切れを起こさない。インク切れであると、上記インク量比較手段が判断した文書の印刷開始時刻を、上記印刷終了時刻指定手段が指定した印刷終了時刻よりも遅くなるように変更することによって、印刷させない。
【００６４】
上記説明において、ネットワークで接続されたプリンタ１５０を説明したが、これに限定されるものではない。すなわち、パラレル、ＵＳＢ、ＩＥＥＥ１３９４等のインタフェースによって、スタンドアローンで、ホストコンピュータ１５１に接続されている構成であってもよい。
【００６５】
また、実施例３において、ヘッドデータ生成ブロック１１２で生成された画像データと印刷ドット数とを、ＨＤＤ１２５に蓄積するが、これに限定されるものではない。すなわち、入力インタフェース１１９を介して入力された画像データを、そのままＨＤＤ１２５に蓄積し、夜間印刷する時点において、各種処理を行い、インク残量と比較するようにしてもよい。
【産業上の利用可能性】
【００６６】
上記各実施例をインクジェットプリンタで実現する場合に限らず、電子写真、熱転写方式等、他の記録装置に、上記各実施例を適用してもよい。また、読取装置と組み合わせた複写装置や通信機能を有するファクシミリ装置等に、上記各実施例を適用するようにしてもよい。
【符号の説明】
【００６７】
ＰＳ１…プリンタシステム、
１０１…ＣＰＵ、
１０３…ＲＯＭ、
１１７…タイマ、
１２２…操作パネル、
１２５…ＨＤＤ、
１５０…プリンタ、
１５１〜１５３…ホストコンピュータ。
【図１】
2010201708.tif 000003
【図２】
2010201708.tif 000004
【図３】
2010201708.tif 000005
【図４】
2010201708.tif 000006
【図５】
2010201708.tif 000007
【図６】
2010201708.tif 000008
【図７】
2010201708.tif 000009
【図８】
2010201708.tif 000010
【図９】
2010201708.tif 000011
【図１０】
2010201708.tif 000012
【図１１】
2010201708.tif 000013