(57)【要約】 【課題】  インクタンクにインクをリフィルする際のインク漏れの確率を低減する。【解決手段】  ステップＳ１００１において、画像形成に用いられるインクを保持するインクタンクに搭載されている記憶媒体（例：ＥＥＰＲＯＭ）から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出す。ステップＳ１００２において、読み出されたインク消費量に関連するデータに応じてリフィル量を決定する。ステップＳ１００３において、決定されたリフィル量に応じてインクタンクにインクをリフィルする。【選択図】  図１
2005280067.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に着脱可能であって、画像形成に用いるインクを保持するインクタンクに対してインクを補充する補充方法であって、
インクタンクに搭載されている記憶媒体から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出すステップと、
読み出された前記インク消費量に関連するデータに応じて、インクタンクに補充するインク量を決定するステップと、
決定されたインク量に応じて、前記インクタンクにインクを補充するステップと
を含むことを特徴とする補充方法。
【請求項２】
前記画像形成以外の目的で消費されたインクのインク消費量には、吸引回復によるインクの消費量、予備吐出によるインクの消費量、蒸発によるインクの消費量のうち少なくとも一つが含まれることを特徴とする請求項１に記載の補充方法。
【請求項３】
前記インク消費量に関連するデータの読み出しは、前記インクタンクを搭載した画像形成装置に接続されたホスト装置を介して実行されることを特徴とする請求項１または２に記載の補充方法。
【請求項４】
前記リフィル量は、前記画像形成の目的で消費されたインクのインク消費量と前記画像形成以外の目的で消費されたインクのインク消費量との加算値以下であって、当該加算値の半分以上の値から選択されることを特徴とする請求項１乃至請求項３の何れか１項に記載された補充方法。
【請求項５】
画像を形成する画像形成装置と、該画像形成装置を利用するホスト装置と、該ホスト装置と接続された電子商取引サーバとを含む電子商取引システムであって、
前記画像形成装置は、
インクを保持するインクタンクと、
画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量を決定する手段と、
決定された前記インク消費量に関連するデータを、前記インクタンクに搭載されている記憶媒体に書き込む手段と、
前記インク消費量に関連するデータの読み出し命令を前記ホスト装置から受信する手段と、
前記読み出し命令に応じて前記インク消費量に関連するデータを前記記憶媒体から読み出す手段と、
読み出された前記インク消費量に関連するデータを前記ホスト装置に送信する手段と
を含み、
前記ホスト装置は、
前記画像形成装置に対し、前記インク消費量に関連するデータの読み出し命令を送信する手段と、
前記インク消費量に関連するデータを前記画像形成装置から受信する手段と、
前記インク消費量に関連するデータを前記電子商取引サーバに送信する手段と、
を含み、
前記電子商取引サーバは、
前記ホスト装置から、前記インク消費量に関連するデータを受信する手段と、
受信した前記インク消費量に関連するデータに応じて、インクタンクに補充すべきインク量を決定する手段と、
決定されたインク量に関するデータを前記ホスト装置に送信する手段と
を含むことを特徴とする電子商取引システム。
【請求項６】
前記電子商取引サーバは、さらに、
前記ホスト装置から前記インクタンクについてのインクの補充要求を受信する手段と、
前記インク量に応じて前記補充要求に対する請求金額を決定する手段と、
決定された前記請求金額とともに、前記補充要求の対象となる前記インクタンクの送付先に関する情報を前記ホスト装置に送信する手段と
を含むことを特徴とする請求項５に記載の電子商取引システム。
【請求項７】
画像形成装置に接続されたホスト装置と、該ホスト装置と接続された電子商取引サーバとを含む電子商取引システムにおける電子商取引方法であって、
前記画像形成装置は、
インクを保持するインクタンクと、
画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量を決定するステップと、
決定された前記インク消費量に関連するデータを、前記インクタンクに搭載されている記憶媒体に書き込むステップと、
前記インク消費量に関連するデータの読み出し命令を前記ホスト装置から受信するステップと、
前記読み出し命令に応じて前記インク消費量に関連するデータを前記記憶媒体から読み出すステップと、
読み出された前記インク消費量に関連するデータを前記ホスト装置に送信するステップと
を含み、
前記ホスト装置は、
前記画像形成装置に対し、前記インク消費量に関連するデータの読み出し命令を送信するステップと、
前記インク消費量に関連するデータを前記画像形成装置から受信するステップと、
前記インク消費量に関連するデータを前記電子商取引サーバに送信するステップと
を含み、
前記電子商取引サーバは、
前記ホスト装置から、前記インク消費量に関連するデータを受信するステップと、
受信した前記インク消費量に関連するデータに応じて、インクタンクに補充すべきインク量を決定するステップと、
決定されたインク量に関するデータを前記ホスト装置に送信するステップと
を含むことを特徴とする電子商取引方法。
【請求項８】
前記電子商取引サーバは、さらに、
前記ホスト装置からインクの補充要求を受信するステップと、
前記リフィル量に応じて前記補充要求に対する請求金額を決定するステップと、
決定された前記請求金額とともに、前記補充要求の対象となるインクタンク送付先の情報を前記ホスト装置に送信するステップと
を含むことを特徴とする請求項７に記載の電子商取引方法。
【請求項９】
画像形成装置に接続されたホスト装置にネットワークを介して接続されたサーバであって、
前記画像形成装置により使用されるインクタンクについて、前記ホスト装置を介し、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを、前記インクタンクに搭載されている記憶媒体から読み出す手段と、
読み出した前記インク消費量に関連するデータに応じて、インクタンクに補充すべきインク量を決定する手段と、
決定されたインク量に関するデータを出力する手段と
を含むことを特徴とするサーバ。
【請求項１０】
前記ホスト装置から前記インクタンクについてのインクの補充要求を受信する手段と、
前記インク量量に応じて前記補充要求に対する請求金額を決定する手段と、
決定された前記請求金額とともに、前記補充要求の対象となる前記インクタンクの送付先に関する情報を前記ホスト装置に送信する手段と
をさらに含むことを特徴とする請求項９に記載のサーバ。
【請求項１１】
画像形成装置に接続されたホスト装置を利用し、画像形成装置に着脱可能なインクタンクに対して補充するインク量を出力する出力方法であって、
前記画像形成装置により画像形成で用いられるインクを保持するインクタンクについて、前記ホスト装置を介し、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを、前記インクタンクに搭載されている記憶媒体から読み出すステップと、
読み出した前記インク消費量に関連するデータに応じて、インクタンクへ補充するインク量を決定するステップと、
決定されたインク量に関するデータを出力するステップと
を含むインク量の出力方法。
【請求項１２】
前記ホスト装置からインクの補充要求を受信するステップと、
前記リフィル量に応じて前記補充要求に対する請求金額を決定するステップと、
決定された前記請求金額とともに、前記補充要求の対象となるインクタンク送付先の情報を前記ホスト装置に送信するステップと
を含むことを特徴とする請求項１１に記載の出力方法。
【請求項１３】
画像形成に用いられるインクを保持するインクタンクに設けられる記憶媒体から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出す読み出し手段と、
読み出された前記インク消費量に関連するデータに応じて、インクタンクへ補充すべきインク量を決定する決定手段と、
決定された前記インク量を出力する出力手段と
を含むことを特徴とする出力装置。
【請求項１４】
画像形成に用いられるインクを保持するインクタンクに設けられる記憶媒体から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出す読み出し手段と、
読み出された前記インク消費量に関連するデータに応じて、インクタンクへ補充すべきインク量を決定する決定手段と、
決定された前記インク量に応じて請求金額を決定する手段と
を含むことを特徴とする会計処理装置。
【請求項１５】
画像形成に用いられるインクを保持するインクタンクに搭載されている記憶媒体から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出すステップと、
読み出された前記インク消費量に関連するデータに応じて、インクタンクに補充すべきインク量を決定するステップと、
決定されたインク量を出力するステップと
を含むことを特徴とする補充インク量の出力方法。
【請求項１６】
画像形成に用いられるインクを保持するインクタンクに搭載されている記憶媒体から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出すステップと、
読み出された前記インク消費量に関連するデータに応じて、インクタンクに補充すべきインク量を決定するステップと、
決定されたインク量に応じて請求金額を決定するステップと
を含むことを特徴とする会計処理方法。
【請求項１７】
画像形成に用いられるインクを保持するインクタンクであって、
前記インクを保持する保持部と、
前記保持部に保持されている画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクの消費量に応じた、インクタンクに補充すべきインク量のデータを記憶する記憶部と、
外部の機器からの読み出し命令に応じて、前記補充すべきインク量を出力する出力部と
を含むインクタンク。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子商取引に係り、とりわけ、インクの消費量に応じてリフィル量を決定してインクを補充（リフィル）する技術に関する。
【背景技術】
【０００２】
近年、インクジェットプリンタが著しく普及し、オフィスだけでなく、一般家庭へも幅広く浸透している。また、このような普及に伴い、インターネットを介してインクタンクを購入できるようになっている。
【０００３】
一般に、インクタンクを購入するのは、インクの残量が残り少なくなってからである。しかしながら、完全にインクが切れる前にインク切れを報知できれば便利である。従来、インクの消費量を求め、インクタンクの購入時期をユーザーに報知する技術が知られている（特許文献１）。
【０００４】
一方で、インクタンク内のインクが無くなった場合に、インクタンクに対してインクを補充（以下、再充填、または、リフィルという）することが可能な構成も知られている（例えば、特許文献２）。この場合は、インクタンクそのものを再利用できる利点がある。
【特許文献１】特開２００３−３２０６８４号公報。
【特許文献２】特許第３２１９６０９号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、インクジェットプリンタでは、画像形成以外の処理においてもインクが消費される。例えば、インクの吐出安定化のために、次の動作を実行することによって、記録動作とは別にインクが消費される。
【０００６】
（１）印字前の予備吐出
（２）印字中の予備吐出
（３）吸引回復操作後の予備吐出
（４）吸引回復操作による廃棄
さらに、上記の特定の動作を行なわない状況にあっても、以下のような蒸発を含む理由によってインクは消費される。
【０００７】
（５）包材からの自然蒸発
（６）インクタンク本体および大気連通口からの自然蒸発
（７）画像形成によるインクの消費
すなわち、生産メーカーの工場においてインクタンクにインクが注入されてから、ユーザー等により当該インクタンクがインクジェットプリンタに搭載されるまでの間に、当該インクタンクの包材からインクが自然蒸発する。また、インクジェットプリンタにインクを搭載した後は、インクタンク本体および大気連通口からも自然蒸発によってもインクが消費される。そして、画像形成が実行されるたびに、インクは消費されていく。
【０００８】
インクタンクにインクをリフィルする際には、これらの消費量を考慮して、インクをリフィルすることが望ましいが、従来、ユーザー等がこれらの値を正確に把握することは実質上不可能であった。
【０００９】
そのため、インクをリフィルするには、インク保持部材の毛管力に依存する方法や、目分量でインクを加圧充填するような方法をとらなければなかった。しかしながら、インク保持部材の毛管力に依存する方法によれば、信頼性を確保するために設計時に予定された充填量を越えてインクをリフィルしてしまい、インク漏れを起こす危険性があった。
【００１０】
また、目分量で加圧充填する方法によれば、吸収体の保持可能量を超えて充填してしまいやすいため、インク漏れを起こす危険性は非常に高かった。
【００１１】
そこで、本発明は、このような課題および他の課題を解決することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決すべく、本発明は、例えば、インクタンクに記憶媒体を設け、当該記憶媒体に、画像形成目的で消費された消費量や画像形成以外の目的で消費されたインクの消費量を記憶しておき、当該インクの消費量に応じて、インクタンクへ補充すべきインク量を決定する。この決定されたインク量に基づいてインクタンクに対してインクを再充填する。
【発明の効果】
【００１３】
本発明によれば、画像形成目的で消費されたインクの消費量や画像形成以外の目的で消費されたインクの消費量に応じてリフィルするインク量を決定するようにしたので、インクタンクにインクを補充する際の、インク量過多によるインク漏れの可能性を低減することができる。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の概念の理解に役立つ一実施形態を示す。
【００１５】
［第１の実施形態］
本実施形態では、画像形成装置から着脱可能なインクタンクのリフィルサービスに関するインクリフィル量の決定方法およびそれ関連する電子商取引システムについて説明する。例えば、インターネットの電子商取引サーバを通じてインクタンクのリフィルサービスを申し込む際に、ホスト装置は、インクジェットプリンタによりインクタンクの記憶媒体から、画像形成の目的で消費されたインクの消費量や画像形成以外の目的で消費されたインクの消費量に関連するデータを読み出し、電子商取引サーバへと転送する。電子商取引サーバは、この消費量に関するデータに基づいて、インクタンクへ補充すべきインク量（以下、リフィル量ともいう）と、その補充にかかるリフィル代金（請求金額）を決定する。
【００１６】
図１は、本実施形態に係る電子商取引システムの一例を示す図である。ホスト装置１００は、パーソナルコンピュータ（ＰＣ）などであり、ＬＡＮ１１３を介して、インクジェットプリンタ１０１に接続されている。さらに、ホスト装置１００は、インターネット１１１を介して電子商取引サーバ１０２と接続されている。
【００１７】
図２は、本実施形態に係るホスト装置の例示的なブロック図である。ホスト装置１００は、中央演算処理装置（ＣＰＵ）２０１を備えている。ＣＰＵ２０１は、ＲＯＭ２０２やハードディスクドライブ（ＨＤＤ）２０５に格納されているコンピュータプログラムに基づいて様々な処理及び制御を実行する。これらのコンピュータプログラムとしては、後述するフローチャートにそって適宜の処理を実行するための、ＷＥＢクライアント（いわゆるブラウザ）プログラム２０８、プリンタドライバ２０９などがある。一時的なデータは、作業エリアとして機能するＲＡＭ２０３に格納される。表示部２０４は、液晶ディスプレイやＣＲＴなどである。操作部２０６は、キーボードおよびポインティングデバイスなどの入出力装置である。ＬＡＮインタフェース２０７は、ＬＡＮ１１３や、インターネット１１１などのネットワークと接続し、データを送信および受信するための通信回路である。この通信回路は、有線通信回路であってもよいし、無線通信回路であってもよい。
【００１８】
図３は、本実施形態に係るプリンタの例示的なブロック図である。３０１はＣＰＵ、３０２はＲＯＭ、３０３はＲＡＭ、３０４はＥＥＰＲＯＭである。３０７はインタフェース（Ｉ／Ｆ部）であり、ホスト機器１００との間でデータを送信および受信する。
【００１９】
また、３０５はコントローラでありＩ／Ｆ部３０７の制御、ＣＲモータの制御、ＬＦモータの制御、記録媒体センサ（不図示）の制御、記録ヘッドの駆動制御を行なうカスタムＩＣ（ゲートアレー）で構成される。また、コントローラ３０５は、各インクタンク３２１〜３２４に搭載されているＥＥＰＲＯＭ３３１〜３３４についてデータの読み書き制御を行なう。
【００２０】
３０８はＣＲモータの制御を行なうＣＲモータドライバ、３０９はＣＲモータ、３１０はＬＦモータの制御を行なうＬＦモータドライバ、３１１はＬＦモータである。さらに、３１６は記録ヘッドとキャリッジを結ぶフレキシブルケーブルである。３１７はキャリッジ端子パッドであり、記録ヘッドとの電気的結合部となる接点を形成する。３１９は記録ヘッドの駆動部、３２０は記録ヘッドの発熱素子である。記録ヘッドは、それを搭載したキャリッジがＣＲモータ３０９にて走査され、記録データに従ってインクを記録媒体に吐出することによって記録を行なう。
【００２１】
図３に示したインクタンクは、各インクごとにインクタンクが分かれているが、ＹＭＣなどのカラーインクを単一のインクタンクにまとめてもよい。この場合に、ＥＥＰＲＯＭは、インクタンクに少なくとも一つ搭載され、各色インクごとのデータを記憶することになろう。
【００２２】
図４は、本実施形態に係る電子商取引サーバの例示的なブロック図である。サーバ１０４は、中央演算処理装置（ＣＰＵ）４０１を備えている。ＣＰＵ４０１は、ＲＯＭ４０２やハードディスクドライブ（ＨＤＤ）４０５に格納されているコンピュータプログラムに基づいて様々な処理及び制御を実行する。これらのコンピュータプログラムとしては、後述するフローチャートにそって適宜の処理を実行するためのＷＥＢサーバ（いわゆるＨＴＴＰサーバ）プログラム４０８、リフィル量決定モジュール４０９、電子商取引モジュール４１０などがある。一時的なデータは、作業エリアとして機能するＲＡＭ４０３に格納される。ＬＡＮインタフェース４０７は、インターネット１１１などのネットワークと接続し、データを送信および受信するための通信回路である。この通信回路は、有線通信回路であってもよいし、無線通信回路であってもよい。
【００２３】
図５は、本実施形態に係るインク消費量データの書込みサブルーチンについての例示的なフローチャートである。ここでは、プリンタ１０１において、当該フローチャートが実行されるものとして説明する。このフローチャートに従った制御処理を実行するためのプログラムは、ＲＯＭ３０２に記憶されているものとする。なお、このフローチャートは、例えば、ホスト装置１００のプリンタドライバ２０９により実行してもよい。処理の流れは何れの場合も共通であるため、以下では前者について説明することで後者の説明に代える。
【００２４】
ステップＳ５０１において、ＣＰＵ３０１は、インタフェース３０７を通じて受信したデータが、画像形成のための記録データであるかどうかを判定する。記録データであれば、ステップＳ５０２に進み、それ以外であればステップＳ５０４に進む。
【００２５】
ステップＳ５０２において、ＣＰＵ３０１は、受信した記録データに応じて、コントローラ３０５を制御し、画像形成処理を実行する。コントローラ３０５は、さらに、記録データに応じて、ＣＲモータドライバ３０８、ＬＦモータドライバ３１０および記録ヘッド等を駆動する。
【００２６】
ステップＳ５０３において、記録データに基づいて、各インクのインク消費量を決定するする。例えば、記録データに基づいて、各インクごとの画像信号を生成する際に、各インクごとの消費量を算出することで決定する。決定した消費量はＲＡＭ３０３に記憶する。
【００２７】
一方、ステップＳ５０４において、ＣＰＵ３０１は、画像形成以外の目的によるインク消費か否かを判定する。画像形成以外の目的によるインク消費としては、例えば、印字前におけるインクの予備吐出、印字中におけるインクの予備吐出、ノズルの吸引回復後におけるインクの予備吐出、ノズルの吸引回復に伴うインク廃棄などがある。
【００２８】
ステップＳ５０５において、ＣＰＵ３０１は、画像形成以外の目的によるインクの消費量を決定する。例えば、一回ごとの予備吐出量や吸引廃棄量が予め定められている場合は、予備吐出回数や吸引回数にこれらの数値を乗算することで、消費量を算出できる。このようにして決定した消費量をＲＡＭ３０３に記憶する。
【００２９】
ステップＳ５０６において、ＣＰＵ３０１は、各インクについて、画像形成にともなうインク消費量および画像形成以外の目的によるインク消費量をＲＡＭ３０３から読み出し、コントローラ３０５を通じて、各インクのＥＥＰＲＯＭ３３１〜３３４に書き込む。なお、前回記録された各消費量のデータをＥＥＰＲＯＭ３３１〜３３４から読み出し、今回求めた消費量を加算した後で、ＥＥＰＲＯＭ３３１〜３３４に書き込むことになる。
【００３０】
ステップＳ５０７において、ＣＰＵ３０１は、インク切れを起こしているインクタンクが存在するかどうかを判定する。たとえば、ＥＥＰＲＯＭ３３１〜３３４から工場出荷時に記憶されたインク注入量を読み出し、当該注入量からこれまでの消費量を減算し、減算後の値（差）が所定の閾値以下となれば、ＣＰＵ３０１はインク切れと判定する。インク切れでなければ、サブルーチンを終了する。インク切れであれば、ステップＳ５０８に進む。
【００３１】
ステップＳ５０８において、ＣＰＵ３０１は、自然蒸発量を決定する。例えば、インクタンクの製造工場において、インク注入日のデータをインクタンクのＥＥＰＲＯＭ３３１〜３３４に記憶するとともに、プリンタ１０１により、インクタンクが搭載された日のデータをＥＥＰＲＯＭ３３１〜３３４に記憶する。そして、ＣＰＵ３０１は、注入日のデータと搭載日のデータとをＥＥＰＲＯＭから読み出し、差を算出し、この差に蒸発係数を乗算することで、推定消費量を算出する。さらに、インク搭載日からインク切れ日までの自然蒸発による消費量を算出してもよい。例えば、ＣＰＵ３０１は、プリンタドライバ２０９に現在の日時データを問い合せることで日時データを受信し、インク切れ日とする。続いて、搭載日からインク切れ日までの差を取り、さらに、自然蒸発係数を差に乗算することで、推定消費量を算出することができる。このようにして決定した自然蒸発によるインクの消費量をＲＡＭ３０３に記憶する。自然蒸発係数は、各インクごとに用意してもよいし、共通のものを用意してもよい。各インクごとの自然蒸発係数をあらかじめＥＥＰＲＯＭに記憶しておけば、より正確な消費量を算出できよう。
【００３２】
ステップＳ５０８において、ＣＰＵ３０１は、コントローラ３０５を通じて、各インクについての自然蒸発によるインクの消費量のデータを各インクのＥＥＰＲＯＭ３３１〜３３４に書き込む。
【００３３】
以上のようにして、各インクタンクには、インクの残量、画像形成にともなうインク消費量、画像形成以外の目的によるインク消費量、および自然蒸発によるインク消費量が記憶される。
【００３４】
なお、この段階で、ＣＰＵ３０１が、リフィル量やリフィル代金（請求金額）を算出してＥＥＰＲＯＭ３３１〜３３４に書き込んでもよい。ＣＰＵ３０１は、例えば、各インク消費量（自然蒸発によるインク消費量を含んでもよい。）を加算し、トータルでの消費量を算出し、トータルでの消費量に単位インク量あたりのリフィル代金を乗算することで、現時点でのリフィル代金を算出することができる。
【００３５】
図６は、本実施形態に係る電子商取引方法の例示的なフローチャートである。とりわけ、このフローチャートでは、電子商取引サーバ１０２を通じてインクのリフィルサービスを購入する際に、インク切れとなったインクタンクからインク消費量などのデータを読み出して、リフィル量や請求金額を決定するものである。
【００３６】
ステップＳ６０１において、ホスト装置１００のＣＰＵ２０１は、操作部２０６から入力された電子商取引サーバ１０２へのアクセス指示（例：ＵＲＬの指定など）に応じて、ＬＡＮインタフェース２０７を制御し、電子商取引サーバ１０２へとアクセスする。例えば、インクのリフィルサービスを購入するための購入ページの送信要求が送信される。また、購入ページへのアクセスには、Ｗｅｂブラウザプログラム２０８が使用されるものとする。
【００３７】
ステップＳ６０２において、電子商取引サーバ１０２のＣＰＵ４０１は、ＬＡＮインタフェース４０７を介して、購入ページの送信要求を受信すると、購入ページを表示するための表示画面情報（例えば、ＨＴＭＬファイル、画像データなど）を送信する。これらの送受信処理については、基本的に、ＨＴＴＰサーバプログラム４０８が制御を行なう。
【００３８】
ステップＳ６０３において、ホスト装置のＣＰＵ２０１は、購入ページの表示画面情報を受信する。ＣＰＵ２０１は、受信した表示画面情報を表示部２０４に表示させる。当該表示画面において、例えば、プルダウンメニューから任意のインクタンクを指定できるものとする。ＣＰＵ２０１は、操作部２０６により指定されたインクタンクの識別データを電子商取引サーバ１０２へと送信する。
【００３９】
ステップＳ６０４において、電子商取引サーバ１０２のＣＰＵ４０１は、購入対象となるインクタンクの識別データを受信し、電子商取引モジュール４１０に渡す。電子用取引モジュール４１０は、識別データに対応する単位インク量あたりの代金を販売管理データベース（ＨＤＤ４０５に記憶されているものとする。）から抽出し、ＲＡＭ４０３に販売価格データを一旦記憶しておく。リフィル対象となるインクタンクの識別データや、上述の購入ページの送信要求は、リフィルサービスについての購入要求と概念することができる。
【００４０】
ＣＰＵ４０１は、さらに、プリンタ１０１に搭載されているインクタンクのＥＥＰＲＯＭ３３１〜３３４からデータを読み出してよいかどうかを問い合せるためのページ（表示画面情報）を送信する。この問い合せページは、インク消費量に関連するデータの電子商取引サーバへの送信可否を問い合せるための問い合せ情報に相当する。
【００４１】
ステップＳ６０５において、ホスト装置１００のＣＰＵ２０１は、受信した問い合せページを表示部２０４に表示させる。この例では、データを読み出してよいかどうかの問い合せに返事するための「はい」ボタンと「いいえ」ボタンが含まれているものとする。ＣＰＵ２０１は、操作部２０６により操作されたボタンに応じて応答データ（例えば読み出し許可情報）などを電子商取引サーバ１０２へと送信する。この応答データは、送信可否に関する可否情報に相当する。
【００４２】
ステップＳ６０６において、電子商取引サーバ１０２のＣＰＵ４０１は、応答データを受信し、読み出し許可（または送信可）であるか否であるかを判定する。読み出し許可であれば、ＣＰＵ４０１は、インクタンクをプリンタ１０１へ搭載するよう要求するための情報（当該プリンタ１０１をホスト装置１００に接続し、電源を投入するよう要求するための情報を含んでも良い。）を含む搭載指示ページを送信する。搭載指示ページには、搭載が完了したら操作するための搭載完了ボタンが含まれている。
【００４３】
一方、読み出しを許可しないとするメッセージを受信した場合は、ＣＰＵ４０１は、ステップＳ６０７〜Ｓ６１５をスキップし、インクのリフィルサービスを提供できない旨のメッセージを送信する。なお、新規のインクタンクについての請求金額と購入実行ボタンとを有するページをホスト装置１００に送信してもよい。
【００４４】
ステップＳ６０７において、ホスト装置１００のＣＰＵ２０１は、搭載指示ページを受信し、表示部２０４に表示する。さらに、ＣＰＵ２０１は、プリンタドライバ２０９を通じて、プリンタ１０１の起動と、インクタンクの搭載を確認する。これらが確認されるか、あるいは、搭載完了ボタンが操作されると、ＣＰＵ２０１は、搭載完了を示す応答メッセージを電子商取引サーバ１０２へと送信する。
【００４５】
ステップＳ６０８において、電子商取引サーバ１０２のＣＰＵ４０１は、搭載完了を示す応答メッセージを受信すると、インクタンクのＥＥＰＲＯＭに記憶されているデータについての読み出し要求をホスト装置１００に送信する。
【００４６】
ステップＳ６０９において、ホスト装置１００のＣＰＵ２０１は、読み出し要求を受信すると、プリンタドライバ２０９を使用して、読み出し要求をプリンタ１０１へと送信する。
【００４７】
ステップＳ６１０において、プリンタ１０１のＣＰＵ３０１は、インタフェース３０７を介して、読み出し要求を受信すると、コントローラ３０５を制御して、各インクタンク３２１〜３２４のＥＥＰＲＯＭ３３１〜３３４から、上述のインク消費量に関連するデータ等を読み出す。さらに、ＣＰＵ３０１は、読み出したデータを、インタフェース３０７を介してホスト装置１００へと送信する。
【００４８】
ステップＳ６１１において、ホスト装置１００のＣＰＵ２０１は、プリンタドライバ２０９を通じて、プリンタ１０１からデータを受信する。さらに、受信したデータを電子商取引サーバ１０２へと送信する。
【００４９】
ステップＳ６１２において、電子商取引サーバ１０２のＣＰＵ４０１は、インク消費量関連のデータを受信すると、リフィル量決定モジュール４０９に受信データを渡す。ＣＰＵ４０１は、このリフィル量決定モジュール４０９により、受信したインク消費量に関連するデータに基づいて、リフィル量を決定する。例えば、画像形成によるインク消費量、画像形成以外のインク消費量（予備吐出、吸引回復、蒸発などによる消費量）を加算することで、リフィル量を算出する。
【００５０】
また、リフィル量を次のように、決定してもよい。例えば、画像形成の目的で消費されたインクのインク消費量と画像形成以外の目的で消費されたインクのインク消費量との加算値をＡとし、リフィル量をＢとすれば、次式から算出することができる。
【００５１】
Ａ≧  Ｂ  ≧（ＡＸＣ）
ここで、Ｃは、インク消費量の算出誤差を考慮するための係数（１．０≧Ｃ≧０．５）である。すなわち、リフィル量Ｂは、当該加算値Ａ以下であって、かつ加算値Ａの半分以上の値から選択されることになる。係数Ｃは、消費量の算出誤差を考慮して適宜決定すればよい。また、インクタンクの構造や、インク組成によるインク保持部材への浸透性等の差異を十分に考慮して、インク漏れを起こさない程度の数値を選択するようにする。
【００５２】
続いて、ＣＰＵ４０１は、当該リフィル量を電子商取引モジュール４１０に渡し、インクの単位体積あたりの代金を乗算することで、請求金額を算出する。このようにして決定したリフィル量と請求金額を含むページをホスト装置１００に送信する。このページには、最終的な購入実行ボタンが含まれていてもよい。
【００５３】
ステップＳ６１３において、ホスト装置１００のＣＰＵ２０１は、リフィル量および請求金額のページを受信して、表示部２０４に表示させる。ＣＰＵ２０１は、操作部２０６により購入実行ボタンが操作されると、最終的な購入要求を電子商取引サーバ１０２へと送信する。電子商取引サーバ１０２のＣＰＵ４０１は、電子商取引モジュール４１０により、購入代金の請求処理を実行する。
【００５４】
ステップＳ６１４において、電子商取引サーバ１０２のＣＰＵ４０１は、インクのリフィル処理を行なう工場の住所などを示す送付状データをホスト装置１００に送信する。当該送付状データには、リフィルサービスの申し込みごとにＣＰＵ４０１が生成するシリアル番号が含まれてもよい。当該シリアル番号は、リフィル量や請求金額と対応付けてデータベースにより管理される。
【００５５】
ステップＳ６１５において、ホスト装置１００のＣＰＵ２０１は、送付状データを受信すると、表示部２０４に表示させる。さらに、操作部２０６からの印刷指示に応じて、プリンタ１０１に印刷させてもよい。このようにして印刷された送付状は、インクタンクを郵送する際に添付できるようなフォーマットとすることが望ましい。
【００５６】
以上説明したように、本実施形態によれば、インクタンクに搭載された記憶媒体に、画像形成処理や画像形成以外の目的で消費されたインクの消費量に応じてリフィル量を決定するようにしたので、インク漏れなどの可能性を低減することができる。
【００５７】
また、インクタンクのリフィルサービスを電子商取引システムから申し込めるようにしたので、ユーザーが販売店などに直接出向かなくても当該サービスを享受できるようになる。また、ネットワークを介して消費量に関連するデータを収集してリフィル量を決定できるため、リフィルを算出するための特別の装置をユーザーが購入せずとも、ユーザー等はリフィル量を取得することができる。また、リフィル量に応じてリフィルサービスの請求金額が決定されるため、サービスの提供と対価との関係をより明瞭にユーザーに示すことができる。
【００５８】
また、ユーザーは、熟練を要するようなリフィル作業を自らする必要がなくなり、インク漏れのような煩わしさからも開放されよう。もちろん、インクタンクを再利用できるため、資源再利用の観点からも本実施形態に記載の発明は優れている。
【００５９】
また、リフィル量を決定する際に、消費量の算出誤差を考慮するための係数Ｃを用いることで、リフィルする際のインク漏れの危険性をさらに低減できよう。
【００６０】
［第２の実施形態］
上述の実施形態では、インターネットを介したサーバにおいてリフィル量や請求金額を決定するものであった。しかしながら、インクのリフィルサービスは、サポートセンターや、家電量販店などの販売店において実行されてもよい。そのような場合にも本発明を適用できることが望ましい。
【００６１】
そこで、本実施形態において、プリンタを必要としないリフィル量や請求金額の出力装置を提供する。なお、本実施形態に記載の発明は、例えば、キャッシュレジスタなどの会計処理装置に組み込むことも可能である。以下では、リフィル量や請求金額を表示するものとして説明するが、本発明はこれに限定されることはなく、リフィル量や請求金額を印字出力したり、音声により出力したり、電子データとして送信したりしてもよい。この場合は、それぞれ、プリンタ、音声出力回路、データ送信回路が図８のブロック図に追加されることになる。
【００６２】
図７は、本実施形態に係る返金額表示装置の概要を示す図である。返金額表示装置７００には、表示部８０４、操作部８０６に加え、インクタンク７１０のＥＥＰＲＯＭからデータを読み出すための読み出し装置８０７が含まれている。
【００６３】
図８は、本実施形態に係る返金額表示装置の例示的なブロック図である。リフィル量出力装置７００は、中央演算処理装置（ＣＰＵ）８０１を備えている。ＣＰＵ８０１は、ＲＯＭ８０２やハードディスクドライブ（ＨＤＤ）８０５に格納されているコンピュータプログラムに基づいて様々な処理及び制御を実行する。これらのコンピュータプログラムとしては、後述するフローチャートにそって適宜の処理を実行するための、リフィル量出力プログラム８２０や、会計処理プログラム８２２などがある。一時的なデータは、作業エリアとして機能するＲＡＭ８０３に格納される。表示部８０４は、液晶ディスプレイやＣＲＴなどである。操作部８０６は、キーボードおよびポインティングデバイスなどの入出力装置である。読み出し装置８０７は、インクタンク７１０のデータ読み出し用の端子８１６と接続するための接続端子８１５を備えており、当該接続端子を通じてデータの読み出し要求を送信したり、ＥＥＰＲＯＭ８１０から消費量データ８１１を読み出したりする。
【００６４】
図９は、本実施形態に係るリフィル量出力処理についての例示的なフローチャートである。なお、上述の実施形態で説明したインクタンク３２１〜３２４について、ここでは説明を簡潔に行なう観点からインクタンク７１０として説明するが、両者は実質的に同一のものである。インクタンクに搭載されるＥＥＰＲＯＭについても同様である。
【００６５】
ステップＳ９０１において、ＣＰＵ８０１は、表示部８０４に、インクタンクのセット指示を表示させる。
【００６６】
ステップＳ９０２において、ＣＰＵ８０１は、読み出し装置８０７にＥＥＰＲＯＭつきのインクタンクがセットされたかを判定する。例えば、読み出し装置８０７に設けられている所定の接続端子間の信号を検出するなどして、インクタンクの有無を判定する。セットが完了すると次のステップに進む。
【００６７】
ステップＳ９０３において、ＣＰＵ８０１は、読み出し装置８０７に、インクタンク７１０のＥＥＰＲＯＭ８１０に記憶されているデータを読み出すよう指示する。読み出し装置８０７は、この読み出し指示に応じ、接続端子を通じて、読み出し要求信号を送出する。
【００６８】
ステップＳ９０４において、読み出し装置８０７は、接続端子を通じて、ＥＥＰＲＯＭ８１０から各種データを読み出す。ＣＰＵ８０１は、読み出し装置８０７から当該データを受信する。
【００６９】
ステップＳ９０５において、ＣＰＵ８０１は、受信したデータのうち、インク消費量に関連するデータに基づいて返金額を決定する。例えば、画像形成によるインク消費量および画像形成以外のインク消費量（予備吐出、吸引回復、自然蒸発などによる消費量）を加算することで、リフィル量を算出する。
【００７０】
また、リフィル量を次のように、決定してもよい。例えば、画像形成の目的で消費されたインクのインク消費量と画像形成以外の目的で消費されたインクのインク消費量との加算値をＡとし、リフィル量をＢとすれば、次式から算出することができる。
【００７１】
Ａ≧  Ｂ  ≧（ＡＸＣ）
ここで、Ｃは、インク消費量の算出誤差を考慮するための係数（１．０≧Ｃ≧０．５）である。すなわち、リフィル量Ｂは、当該加算値Ａ以下であって、かつ加算値Ａの半分以上の値から選択されることになる。係数Ｃは、消費量の算出誤差を考慮して適宜決定すればよい。
【００７２】
ステップＳ９０６において、ＣＰＵ８０１は、リフィル量を表示部８０４に表示させる。上述したように、ＣＰＵ８０１は、リフィル量を、印字出力してもよいし、音声出力してもよいし、データとして外部機器に送信出力してもよい。
【００７３】
ステップＳ９０７において、ＣＰＵ８０１は、決定したリフィル量に応じて請求金額を算出する。例えば、インクの単位体積あたりの代金を乗算することで、請求金額を算出する。
【００７４】
以上説明したように、本実施形態によれば、インクタンクから直接データを読み出してリフィル量を出力することが可能となる。本実施形態に係る装置は、販売店だけでなく、ユーザーから離れた場所（サポートセンターなど）にも設置することもできる。これにより、例えば、インクの切れたインクタンクをユーザーが送付すると、送付先において、上述のリフィル量出力装置７００により、該インクタンクからの消費量関連データを読み出し、リフィル量や請求金額を算出できる。
【００７５】
販売店では、ユーザーが持参してきたインクタンクから消費量関連データを読み出して、リフィル量を決定し、決定されたリフィル量に応じて、インクのリフィル処理を実行することができる。これにより、インク漏れの可能性を低減することができる。
【００７６】
［第３の実施形態］
上述した方法により決定されたリフィル量に基づくリフィル処理について説明する。図１０は、本実施形態に係るリフィル処理についての例示的なフローチャートである。
【００７７】
ステップＳ１００１において、上述した何れかの装置を用いて、画像形成に用いられるインクを保持するインクタンクに搭載されている記憶媒体から、画像形成の目的で消費されたインクのインク消費量および画像形成以外の目的で消費されたインクのインク消費量に関連するデータを読み出す。この画像形成以外の目的で消費されたインクのインク消費量には、吸引回復によるインクの消費量、予備吐出によるインクの消費量、自然蒸発によるインクの消費量のうち少なくとも一つが含まれている。なお、より多くの消費量を考慮すれば、より正確なトータル消費量が得られる。
【００７８】
ステップＳ１００２において、上述した何れかの装置を用いて、読み出された前記インク消費量に関連するデータに応じてリフィル量を決定する。このリフィル量は、画像形成の目的で消費されたインクのインク消費量と画像形成以外の目的で消費されたインクのインク消費量との加算値以下であって、当該加算値の半分以上の値から選択することが好ましい。
【００７９】
ステップＳ１００３において、決定された前記リフィル量に応じて、前記インクタンクにインクをリフィルする。なお、インクタンクの所有者が当該インクタンクの配送を希望する場合は、このリフィル処理済のインクタンクを配送することになる。
【００８０】
このように、インクタンクに記憶媒体を設け、当該記憶媒体に、画像形成目的で消費された消費量や画像形成以外の目的で消費されたインクの消費量を記憶しておき、当該インクの消費量に応じてインクのリフィル量を決定し、決定されたリフィル量に基づいてリフィル処理を実行するようにしたので、インク漏れの可能性を低減することができる。
【００８１】
［他の実施形態］
上述の実施形態では、電子商取引サーバ１０２においてリフィル量や請求金額を算出していた。しかしながら、リフィル量や請求金額をプリンタ１０１のＣＰＵ３０１が算出したり、あるいはホスト装置１００のＣＰＵ２０１が算出したりしてもよい。何れの場合も、インクタンクから読み出された消費量関連データに基づいてリフィル量や請求金額が決定される。
【００８２】
また、図６で説明したフローチャートについても、プリンタ１０１により算出されたリフィル量や請求金額を、ホスト装置１００を経由して、電子商取引サーバ１０２へと転送し、インクのリフィル処理や請求金額の清算処理を実行してもよい。同様に、プリンタドライバ等を用いてホスト装置１００により算出されたリフィル量や請求金額についても、電子商取引サーバ１０２へと転送し、リフィル処理や清算処理を実行してもよい。
【００８３】
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、スキャナ、プリンタ、スキャナ、ＰＣ、複写機、複合機及びファクシミリ装置の如くである。
【００８４】
なお、本発明は、前述した実施形態の各機能を実現するソフトウェアプログラム（本実施形態では図５、図６、または図９などに示すフローチャートに対応したプログラム）を、システム若しくは装置に対して直接または遠隔から供給し、そのシステム若しくは装置に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【００８５】
従って、本発明の機能・処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００８６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００８９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザーに配布し、所定の条件をクリアしたユーザーに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９２】
【図１】図１は、本実施形態に係る電子商取引システムの一例を示す図である。
【図２】図２は、本実施形態に係るホスト装置の例示的なブロック図である。
【図３】図３は、本実施形態に係るプリンタの例示的なブロック図である。
【図４】図４は、本実施形態に係る電子商取引サーバの例示的なブロック図である。
【図５】図５は、本実施形態に係るインク消費量データの書込みサブルーチンについての例示的なフローチャートである。
【図６】図６は、本実施形態に係る電子商取引方法の例示的なフローチャートである。
【図７】図７は、本実施形態に係るリフィル量出力装置の概要を示す図である。
【図８】図８は、本実施形態に係るリフィル量出力装置の例示的なブロック図である。
【図９】図９は、本実施形態に係るリフィル量出力処理についての例示的なフローチャートである。
【図１０】図１０は、本実施形態に係るリフィル処理についての例示的なフローチャートである。
【図１】
2005280067.tif 000003
【図２】
2005280067.tif 000004
【図３】
2005280067.tif 000005
【図４】
2005280067.tif 000006
【図５】
2005280067.tif 000007
【図６】
2005280067.tif 000008
【図７】
2005280067.tif 000009
【図８】
2005280067.tif 000010
【図９】
2005280067.tif 000011
【図１０】
2005280067.tif 000012