(57)【要約】【課題】インクカートリッジのユーザの自動販売機を使用した購入の便宜を図る。【解決手段】プリンタ３０を使用中にインク残量算出手段１６がインク残量を検出して、インクが無くなると、コンピュータ１０の画面に「カートリッジのインクが残り少なくなりました」というポップアップメッセージを含む画面を表示する。購入案内表示手段１７は、この画面中に、ユーザに対するインクカートリッジ購入案内情報を出力する。出力はディスプレイ上でもよいし、そのまま印刷出力させてもよい。ユーザはインクカートリッジをどこの自動販売機で販売しているか、どうやって操作するかといった情報を得る。【選択図】        図１
2004268516.tif 000002
【特許請求の範囲】
【請求項１】
プリンタのインク使用量を監視する手段と、
前記インク使用量に基づいてインク残量を算出する手段と、
前記インク残量と閾値とを比較する手段と、
前記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する手段とを備えたことを特徴とするプリンタ制御システム。
【請求項２】
プリンタのインク使用量を監視する手段と、
前記インク使用量に基づいてインク残量を算出する手段と、
前記インク残量と閾値とを比較する手段と、
前記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を印刷出力する手段とを備えたことを特徴とするプリンタ制御システム。
【請求項３】
請求項１または請求項２に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、インクカートリッジの自動販売機が据え付けられている場所の表示を含むことを特徴とするプリンタ制御システム。
【請求項４】
請求項１または請求項２に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、インクカートリッジの自動販売機の操作方法を解説する表示を含むことを特徴とするプリンタ制御システム。
【請求項５】
請求項１または請求項２に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、購入案内情報を提供するウェブサイトのＵＲＬの表示を含むことを特徴とするプリンタ制御システム。
【請求項６】
請求項５に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、購入案内情報を提供するウェブサイトのＵＲＬの表示を含み、前記ウェブサイトの購入案内情報は、自動販売機据付け場所の地図を含むことを特徴とするプリンタ制御システム。
【請求項７】
請求項５に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、当該購入案内情報を提供するウェブサイトのＵＲＬの表示を含み、前記ウェブサイトの購入案内情報は、各自動販売機の操作方法を解説する表示を含むことを特徴とするプリンタ制御システム。
【請求項８】
請求項５に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、プリンタの広告情報を含むことを特徴とするプリンタ制御システム。
【請求項９】
請求項５に記載のプリンタ制御システムにおいて、
インクカートリッジ購入案内情報は、前記インクカートリッジを使用するプリンタの、プリンタドライバの更新情報を含むことを特徴とするプリンタ制御システム。
【請求項１０】
プリンタのインク使用量を監視する手段と、
前記インク使用量に基づいてインク残量を算出する手段と、
前記インク残量と閾値とを比較する手段と、
前記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する手段とを備えたことを特徴とするプリンタ。
【請求項１１】
プリンタのインク使用量を監視する手段と、
前記インク使用量に基づいてインク残量を算出する手段と、
前記インク残量と閾値とを比較する手段と、
前記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を印刷出力する手段とを備えたことを特徴とするプリンタ。
【請求項１２】
プリンタのインク使用量を監視する処理と、
前記インク使用量に基づいてインク残量を算出する処理と、
前記インク残量と閾値とを比較する処理と、
前記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する処理とを、コンピュータに実行させることを特徴とするプリンタドライバ。
【請求項１３】
プリンタのインク使用量を監視する処理と、
前記インク使用量に基づいてインク残量を算出する処理と、
前記インク残量と閾値とを比較する処理と、
前記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を印刷出力する処理とを、コンピュータに実行させることを特徴とするプリンタドライバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタのインクカートリッジの販売に適したプリンタ制御システムとプリンタとプリンタドライバに関する。
【０００２】
【従来の技術】
パーソナルコンピュータなどで広く文書の印刷に使用されているプリンタは、定期的にトナーやインクカートリッジを交換しながら使用を続ける。インクカートリッジの場合、インクがなくなると、プリンタやプリンタドライバにその旨の表示がされる。ユーザは、インクがなくなると、新たに購入してきたインクカートリッジをプリンタに装着して、使用を再開する。インクが少し残っている状態で自動的に警告表示がなされるため、これを見てから適当なタイミングでインクカートリッジを購入し、インクがすっかりなくなったときにカートリッジを交換すればよい。（特許文献１）
【特許文献１】特開２００２−３７０３７９
【０００３】
【発明が解決しようとする課題】
ところで、上記のような従来の技術には、次のような解決すべき課題があった。
プリンタのインク残量が少なくなって警告表示がされたときは、速やかに予備のインクカートリッジを購入しておかなければならない。また、予備のインクカートリッジをあらかじめ購入してあったとしても、次の予備用として保管するインクカートリッジを、このタイミングで購入しておくことが好ましい。しかしながら、インクカートリッジのインク残量が減少したとき、必ずしもインクカートリッジを販売している販売店が営業時間中であるとは限らない。また、インクカートリッジの販売店から遠い場所でプリンタを使用していることもある。たとえ予備がある場合でも、後から購入する予定にしたり、後から発注する予定にしたとき、購入や発注を忘れてしまうことがある。
【０００４】
そこで、例えば、コンビニエンスストアなどの終夜営業の店に設置することができるインクカートリッジの自動販売機が開発されている。しかしながら、たばこや清涼飲料水の自動販売機と異なり、設置数が限られていることから、いざというときに場所がわからず、操作方法もわからないために、なかなか利用し難いという問題がある。また、インクカートリッジのインク残量不足といった警告は、あまり頻繁にでるものでないため、いちど利用しても、自動販売機の据付け場所が思い出せないといったケースも存在する。
本発明は、こうしたインクカートリッジのユーザの便宜を図るためになされたものである。
【０００５】
【課題を解決するための手段】
本発明は以上の点を解決するため次の構成を採用する。
〈構成１〉
プリンタのインク使用量を監視する手段と、上記インク使用量に基づいてインク残量を算出する手段と、上記インク残量と閾値とを比較する手段と、上記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する手段とを備えたことを特徴とするプリンタ制御システム。
【０００６】
インク使用量の監視方法は任意である。インクカートリッジ、プリンタ、あるいは、プリンタを制御するコンピュータのいずれかにインク使用量や残量を測定したり、監視したりするセンサや演算処理部が設けられていれば良い。インク残量の算出方法も任意である。インク使用量の監視結果から閾値との比較に適する数値データを取得すればよい。閾値はインク購入をすすめるタイミングを考慮して経験値から任意に設定される。インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する。既存のプリンタやプリンタドライバには、インク消耗警告表示やインク残量表示機能を持つものがあるが、このシステムでは、インクカートリッジの購入案内情報を表示する。購入案内情報には、購入時期、購入方法、購入価格、購入場所、交換操作方法、自動販売機の操作法等、任意の情報を含めてよい。自動的に表示する方法には、ポップアップ式の表示方法と表示要求ボタンを押すことを要求する表示等、任意の方法がある。
【０００７】
〈構成２〉
プリンタのインク使用量を監視する手段と、上記インク使用量に基づいてインク残量を算出する手段と、上記インク残量と閾値とを比較する手段と、上記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を印刷出力する手段とを備えたことを特徴とするプリンタ制御システム。
【０００８】
この構成では、購入案内情報を印刷出力する。購入場所の地図等が含まれる場合は購入時に持ち歩くのに便利だからである。なお、この場合はインク残量が、購入案内情報を印刷できる量以上なければならないから、閾値を、この量を基準に設定するとよい。
【０００９】
〈構成３〉
構成１または構成２に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、インクカートリッジの自動販売機が据え付けられている場所の表示を含むことを特徴とするプリンタ制御システム。
【００１０】
インクカートリッジを販売している量販店等の営業時間外に購入が必用になったり、量販店等から遠い場所でプリンタを使用したりしているような場合に、終日稼働している自動販売機が役立つ。しかし、インクカートリッジの自動販売機の据付け数は他の自動販売機に比べて少ない。そこで、据付け場所を見つけ易いように、場所表示をした。場所の表示方法は、文字だけでも地図を含めても構わない。
【００１１】
〈構成４〉
構成１または構成２に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、インクカートリッジの自動販売機の操作方法を解説する表示を含むことを特徴とするプリンタ制御システム。
【００１２】
めったに自動販売機を使用しないユーザや初めて自動販売機を使用するユーザのために、自動販売機の操作方法を解説する表示をした。操作方法の表示内容や手段は任意である。
【００１３】
〈構成５〉
構成１または構成２に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、購入案内情報を提供するウェブサイトのＵＲＬの表示を含むことを特徴とするプリンタ制御システム。
【００１４】
購入案内情報を提供するウェブサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の表示方法は任意である。購入案内情報の情報量が多いときや、情報に新鮮性を要求されるときは、ウェブサイトを利用することが好ましい。
【００１５】
〈構成６〉
構成５に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、購入案内情報を提供するウェブサイトのＵＲＬの表示を含み、上記ウェブサイトの購入案内情報は、自動販売機据付け場所の地図を含むことを特徴とするプリンタ制御システム。
【００１６】
自動販売機の据付け場所の情報は、インクカートリッジやプリンタドライバに書き込んだものでは古くなることが多い。そこで、ウェブサイトのＵＲＬ表示とした。
【００１７】
〈構成７〉
構成５に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、当該購入案内情報を提供するウェブサイトのＵＲＬの表示を含み、上記ウェブサイトの購入案内情報は、各自動販売機の操作方法を解説する表示を含むことを特徴とするプリンタ制御システム。
【００１８】
ウェブサイトでは、単に自動販売機の据え付け場所だけでなく、各自動販売機の操作方法の解説を含めた。場所によって操作方法が異なるときは、個々に操作方法を案内することが好ましい。
【００１９】
〈構成８〉
構成５に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、プリンタの広告情報を含むことを特徴とするプリンタ制御システム。
【００２０】
インクカートリッジの利用者はプリンタの利用者であって、購入案内にプリンタの広告情報を含めるのは広告の効果がきわめて大きい。広告情報の内容や形式は任意である。
【００２１】
〈構成９〉
構成５に記載のプリンタ制御システムにおいて、インクカートリッジ購入案内情報は、上記インクカートリッジを使用するプリンタの、プリンタドライバの更新情報を含むことを特徴とするプリンタ制御システム。
【００２２】
インクカートリッジ購入時にインクカートリッジのプリンタドライバの更新（バージョンアップ）に関する情報を取得できれば、ユーザはプリンタを使用している限り、最新のプリンタドライバをインストールできる機会を得る。プリンタドライバの更新情報というのは、更新履歴だけでなく、プリンタドライバのダウンロード方法等の購入案内情報も含むことが好ましい。
【００２３】
〈構成１０〉
プリンタのインク使用量を監視する手段と、上記インク使用量に基づいてインク残量を算出する手段と、上記インク残量と閾値とを比較する手段と、上記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する手段とを備えたことを特徴とするプリンタ。
【００２４】
構成１のシステムがプリンタに内蔵されたものの発明である。表示手段は、プリンタに設けられたディスプレイ等になる。一挙に全体を表示しなくて、部分的な表示でも構わない。
【００２５】
〈構成１１〉
プリンタのインク使用量を監視する手段と、上記インク使用量に基づいてインク残量を算出する手段と、上記インク残量と閾値とを比較する手段と、上記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を印刷出力する手段とを備えたことを特徴とするプリンタ。
【００２６】
構成２のシステムがプリンタに内蔵されたものの発明である。プリンタ自体がインクカートリッジ購入案内情報を自動的に印刷出力するので、プリンタを接続したコンピュータ等が起動していなくても動作する効果がある。
【００２７】
〈構成１２〉
プリンタのインク使用量を監視する処理と、上記インク使用量に基づいてインク残量を算出する処理と、上記インク残量と閾値とを比較する処理と、上記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を表示する処理とを、コンピュータに実行させることを特徴とするプリンタドライバ。
【００２８】
プリンタを制御するプリンタドライバに構成１の機能を全て持たせるようにした。
【００２９】
〈構成１３〉
プリンタのインク使用量を監視する処理と、上記インク使用量に基づいてインク残量を算出する処理と、上記インク残量と閾値とを比較する処理と、上記インク残量が閾値を下回ったとき、自動的にインクカートリッジ購入案内情報を印刷出力する処理とを、コンピュータに実行させることを特徴とするプリンタドライバ。
【００３０】
プリンタを制御するプリンタドライバに構成２の機能を全て持たせるようにした。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態を具体例を用いて説明する。
この実施例では、プリンタを使用中にインクが無くなると、パーソナルコンピュータの画面に「カートリッジのインクが残り少なくなりました」というポップアップメッセージを表示する。このポップアップメッセージ中に、ユーザに対するインクカートリッジ購入案内情報を出力する機能を持たせる。出力はディスプレイ上でもよいし、そのまま印刷出力させてもよい。ポップアップメッセージはプリンタドライバの制御により表示されるから、この表示制御システムモジュールはプリンタドライバに組み込まれる。以下その説明をする。
【００３２】
図１は、本発明のプリンタ制御システム具体例を示すブロック図である。
図に示すように、パーソナルコンピュータなどのコンピュータ１０は、記憶装置１２を備え、プリンタドライバ１４により入出力インターフェイス１５を介して接続されたプリンタ３０を制御するように構成されている。記憶装置１２には、後で説明するインクカートリッジ購入案内情報１３が記憶されている。プリンタドライバ１４は、プリンタ３０を制御し、印刷動作などを実行させるための既知の機能を持つコンピュータプログラムである。なお、このプリンタドライバ１４には、インク残量算出手段１６や購入案内表示手段１７といった新たな機能のコンピュータプログラムが組み込まれている。これらの機能は後で説明する。
【００３３】
プリンタ３０は、ＣＰＵ（中央演算処理装置）３１によって制御される。このプリンタ３０には、インクカートリッジ３２が取り付けられている。インクカートリッジ３２は、インク使用残量を記憶している。これが、インク使用量情報３３である。このインクカートリッジ３２は、例えば、プリンタの印刷命令によってインクカートリッジ３２が駆動されるとき、その印字ドットパルスをカウントし、これをインク使用量として記憶するメモリを持っている。すなわち、このメモリには、黒インクを使用開始時から何ドット、シアンインクを何ドット、マゼンタインクを何ドット、イエローインクを何ドット、というデータが記録される。これは、インクカートリッジ３２を使用するたびに更新されるデータである。
【００３４】
コンピュータ１０側のインクカートリッジ購入案内情報１３は、インクカートリッジをどこの自動販売機で販売しているかとか、その自動販売機はどうやって操作するかといった情報を記憶したデータである。コンピュータ１０は、ネットワーク１に接続されている。このネットワーク１には、ウェブサーバ１１が接続されている。ウェブサーバ１１の記憶装置２０には、インクカートリッジ購入案内情報２１、プリンタドライバ更新情報２２、プリンタドライバ２３といったデータが記憶されている。インクカートリッジ購入案内情報２１は、コンピュータ１０の記憶装置１２に記憶されたインクカートリッジ購入案内情報１３では表現できないような複雑なデータや画像データや最新の情報などを含み、ネットワーク１を通じてコンピュータ１０に表示できるようにしている。また、プリンタドライバ更新情報２２は、コンピュータ１０で使用されているプリンタドライバ１４がバージョンアップされたかどうかなどの情報を表示するデータからなる。プリンタドライバ２３は、ネットワーク１を通じてコンピュータ１０にダウンロードして利用されるようにしたプログラムライブラリである。
【００３５】
ネットワーク１は、インターネットやイントラネット（ＬＡＮ、ＷＡＮ）などの各種の情報通信用ネットワークである。有線ネットワークでも無線ネットワークでも構わない。ウェブサーバ１１の記憶装置に記憶されたウェブデータは、それぞれ所定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を用いて、ネットワークを通じて閲覧可能な状態にされている。ウェブデータは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）、ＳＧＭＬ（Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）  等の形式で作成されたもので、ネットワークを通じてブラウザにより閲覧可能な形式のデータである。
【００３６】
図２は、図１に示したコンピュータ１０のディスプレイに表示された購入案内画面４０の具体例を示す説明図である。
図に示す購入案内画面４０には、例えば、購入するインクカートリッジの製品コード４１やそのインクカートリッジが使用されているプリンタ名４２などが表示されている。さらに、そのインクカートリッジを購入するための自動販売機の設置場所を具体的に調べることができるような情報が含まれている。例えば、図に示すドロップダウンリスト４３、４４によって県や市町村といった地域を指定すると、ドロップダウンリスト４５にその地域に据え付けられた自動販売機が全て表示される。ドロップダウンリスト４５を操作して利用したい場所を選択し、ボタン４６をクリックすると、その販売店の場所や自動販売機が据え付けられた位置などが画面５１を用いて表示される。
【００３７】
画面５１には、インクカートリッジの製品コード４１や使用するプリンタ名４２などが表示されている。その下に自動販売機が設置された販売店の地図５２が表示されている。また、販売店のフロア案内５３も平面図で表示されている。この画面をそのままプリントすると、どこに何を買いにいけばいいかという全ての情報が得られる。従って、ユーザは、すみやかにインクカートリッジを購入する準備ができる。なお、情報提供サイトと表示されたボタン４８をクリックすると、コンピュータ１０がネットワーク１を通じてウェブサーバ１１の該当するウェブサイトを呼び出す。そして、そのウェブサイトのウェブページ６０を表示する。ここには、例えば、プリンタに関する新製品の広告やプリンタドライバのバージョンアップのお知らせ、インクカートリッジの様々な情報が表示されている。ボタン６１、６２、６３のいずれかをクリックすることによって、それぞれの具体的な内容が表示できる。この具体例は特に説明しないが、任意の情報を含めることができる。
【００３８】
図３は、案内画面４０の操作方法と表示されたボタン４７をクリックしたときに表われる画面である。この画面７０は、具体的な自動販売機の操作方法を説明するものである。これも、実際にプリントをして自動販売機まで持って行くのに便利なように、製品コード４１や使用プリンタの表示４２などが含められている。また、ここに自動販売機７３の外観図が示され、その右側に操作方法が順に列挙されている。自動販売機７３には、ディスプレイ７４や選択ボタン７５、カード読み取り装置７６、現金入出金装置７７、排出トレイ７８などが設けられている。ディスプレイ７４には、購入時に様々な案内が表示される。選択ボタン７５は、表示された内容を選択して購入操作を行うために設けられている。カード読み取り装置７６は、ユーザがＩＤカードを持参し、ここに挿入することによって複雑な操作なしに目的とするインクカートリッジを購入できるようにするためのものである。
【００３９】
現金入出金装置７７は、ユーザが代金を投入したとき、その金額を計算したり、つり銭を発行したりする機能を持つ。排出トレイ７８は、販売したインクカートリッジを排出するための部分である。基本的な機構は、一般の既存の自動販売機と同様である。この操作手順は、例えば、始めにＩＤカードをカード読みとり装置７６に挿入し、ディスプレイ７４に表示された製品リストの中から希望するものを選択する。ＩＤコードには、そのユーザが購入を希望するインクカートリッジの製品コードが情報として記録されている。これがディスプレイ７４に表示される。ユーザは、その表示を見て、購入するかどうかを決定する。その操作をすると、その製品の代金などがディスプレイ７４に表示される。表示された代金を投入すると、ディスプレイ７４には、購入代金、投入金額、つり銭、購入したインクカートリッジの製品コードといった情報が表示される。
【００４０】
ここで、確認ボタンを押すと、排出トレイ７８にインクカートリッジが排出される。これを受け取り、つり銭を受け取って帰ればよい。こうした説明がこの画面７０に含まれている。このまま画面７０を印刷することによって、自動販売機の操作を確実に速やかに行うことができる。図の（ｂ）に示す画面８０は、案内画面４０のドライバ情報と表示されたボタン４９をクリックしたときに表示されるものである。ここには、プリンタドライバのバージョン情報８１と、そのバージョンアップのための情報を表示するウェブサイトのＵＲＬ８２などが表示されている。バージョンアップのための情報は常に最新のものでなければならないから、ウェブサーバ１１が管理するとよい。図１のウェブサーバ１１のプリンタドライバ更新情報２２を閲覧することによって、プリンタドライバが新しいかどうかの確認ができる。もし、新たなバージョンのプリンタドライバをインストールしたければ、よく知られた操作によってウェブサーバ１１のプリンタドライバ２３をダウンロードすればよい。
【００４１】
図４は、本発明の変形例を示し、プリンタの具体的な構成を示すブロック図である。
図１に示したシステムは、プリンタのインクカートリッジにインク使用量を示す情報が記録されており、プリンタからコンピュータのプリンタドライバ側にその情報を取り出して、プリンタドライバ側でコンピュータ１０のディスプレイを用いて各種の案内画面表示動作等をするようにした。しかしながら、ネットワークプリンタに上記の機能を全て組み込むことで、一切の動作をプリンタ側で行うことが可能になる。このために、図４に示すように、プリンタ１００には、例えば、ＣＰＵ１０１、記憶装置１０２、インクカートリッジ３２、インク残量算出手段１０５、購入案内表示手段１０６、操作ボタンインターフェイス１０７、及び操作ボタン１１０などが設けられている。
【００４２】
ＣＰＵ１０１は、プリンタ１００の動作を制御するコンピュータである。記憶装置１０２には、プリンタ情報１０３とインクカートリッジ購入案内情報１０４とが記憶されている。プリンタ情報１０３は、プリンタ１００の機種やこのプリンタが使用できるインクカートリッジの製品コード、その他プリンタに関する様々な情報を記憶する。インクカートリッジ購入案内情報１０４は、これまで説明した通りインクカートリッジを購入する際の自動販売機の位置、その他の情報を記憶している。なお、この記憶装置１０２は、プリンタ１００の内部に設けられた不揮発性メモリからなる。インクカートリッジ３２には、インク使用量情報３３が記憶されている。この情報の内容は、これまで説明したものと変わらない。インク残量算出手段１０５は、インクカートリッジ３２のインク使用量情報３３を読み出して、インク残量を算出する処理を行うコンピュータプログラムである。購入案内表示手段１０６は、プリンタ１００のディスプレイ１１１に表示する購入案内を編集したり、表示制御をする機能を持つコンピュータプログラムである。
【００４３】
プリンタに設けられているディスプレイの画面が充分大きい場合には、図２や図３に示したような詳細で具体的な画面が表示できるが、プリンタ１００のディスプレイ１１１が、表示画面の狭いものであることがある。このときは、購入案内の一部を表示し、後はプリンタによる印刷出力を主として構わない。操作ボタンインターフェイス１０７は、プリンタ１００の操作１１０の操作情報をＣＰＵ１０１に伝える機能を持つ。操作ボタン１１０は、表示内容の切り替え操作などを行うために使用する。以上の構成によれば、プリンタ自身がインクカートリッジのインク残量を検出し、インク残量が少なくなった場合に、単にインク残量補足の警告を出すだけでなく、インクカートリッジの購入案内を表示し、必要に応じてその内容をプリントするよう動作する。これによって、ユーザは、インクが不足すると直ちに最寄の自動販売機でインクカートリッジを購入することが可能になる。
【００４４】
図５は、図１で説明したプリンタドライバの具体的な動作フローチャートである。
図１のシステムにおいて、まず、ステップＳ１でプリンタドライバ１４が印刷制御などをきっかけに起動すると、ステップＳ２で、インクカートリッジ３２に記憶されたインク使用量情報３３が読みとられる。ステップＳ３でインク残量算出手段１６がインク残量を演算し、ステップＳ４でインク残量と閾値との比較を行う。ステップＳ５で、インク残量が閾値よりも少ないと判断されるとステップＳ６に進み、購入案内表示手段１７が購入案内情報を編集する。その他の場合は処理を終了する。そして、図２に示したような画面４０を表示する。
【００４５】
ここで、例えば、地図の表示を要求するボタンがクリックされると、ステップＳ８からステップＳ９に進み、画面５１に示すような地図情報を表示する。また、印刷ボタン５５がクリックされると、ステップＳ１０からステップＳ１１に進み、表示中の画面を印刷する。また、操作方法を表示するボタン４７がクリックされると、ステップＳ１２からステップＳ１３に進み、図３に示したような画面７０を表示する。さらに、ウェブサイトの閲覧が要求されると、ステップＳ１４からステップＳ１５に進み、ネットワークへの接続が行われる。上記のような機能を、コンピュータ１０のプリンタドライバ１４に設けておけば、インクカートリッジの利用者は、プリンタドライバの動作によって購入情報の取得が可能になる。
【００４６】
図４に示したようにプリンタ側に全ての機能を持たせた場合にもまったく同様に動作する。プリンタでは、インク残量算出手段１０５や購入案内表示手段１０６が上記と同様の処理を実行する。また、プリンタがネットワークプリンタであれば、ネットワークへ接続をしたときに、例えば、購入案内情報やプリンタドライバ更新情報をダウンロードして印刷出力することができる。
【００４７】
なお、上記の演算処理装置にインストールされたコンピュータプログラムは、それぞれ独立したプログラムモジュールを組み合わせて構成してもよいし、全体を一体化したプログラムにより構成してもよい。コンピュータプログラムにより制御される処理の全部または一部を同等の機能を備えるハードウエアで構成しても構わない。また、上記のコンピュータプログラムは、既存のアプリケーションプログラムに組み込んで使用してもよい。上記のような本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、任意の情報処理装置にインストールして利用することができる。また、ネットワークを通じて任意のコンピュータのメモリ中にダウンロードして利用することもできる。
【図面の簡単な説明】
【図１】本発明のプリンタ制御システム具体例を示すブロック図である。
【図２】図１に示したコンピュータ１０のディスプレイに表示された購入案内画面４０の具体例を示す説明図である。
【図３】案内画面４０の操作方法と表示されたボタン４７をクリックしたときに表われる画面である。
【図４】本発明の変形例を示し、プリンタの具体的な構成を示すブロック図である。
【図５】図１で説明したプリンタドライバの具体的な動作フローチャートである。
【符号の説明】
１０  コンピュータ、  １１  ウェブサーバ、  １２  記憶装置、  １３  インクカートリッジ購入案内情報、  １４  プリンタドライバ、  １５  入出力インターフェイス、  １６  インク残量算出手段、  １７  購入案内表示手段、  ２０  記憶装置、  ２１  インクカートリッジ購入案内情報、  ２２  プリンタドライバ更新情報、  ２３  プリンタドライバ、  ３０  プリンタ、  ３１  ＣＰＵ（中央演算処理装置）、  ３２  インクカートリッジ、  ３３  インク使用量情報
【図１】
2004268516.tif 000003
【図２】
2004268516.tif 000004
【図３】
2004268516.tif 000005
【図４】
2004268516.tif 000006
【図５】
2004268516.tif 000007