(57)【要約】【課題】  ネットワークを介して消耗品に関する情報をサービス提供装置に送信し、その消耗品に関する情報に応じたサービスを提供する画面情報を受信する。【解決手段】  クライアント端末装置１１１がプリンタ１１５の消耗品に関する情報を取得し、転送サーバ装置１０１で生成されたＵＲＬに基づきサービス提供サーバ装置１２１にそのプリンタの消耗品に関する情報を送信し、サービス提供サーバ装置１２１からそのプリンタの消耗品に関する情報に応じたサービスを提供する画面情報を受信し、そのサービスを提供する画面情報に基づきサービスを要求する。【選択図】      図１
2005059303.tif 000002
【特許請求の範囲】
【請求項１】
消耗品に関するサービスを提供するサービス提供装置にネットワークを介してサービスを要求するサービス要求装置の要求方法であって、
消耗品に関する情報を取得する工程と、
前記消耗品に関する情報をサービス提供装置に送信する工程と、
前記サービス提供装置から前記消耗品に関する情報に応じたサービスを提供する画面情報を受信する工程と、
前記サービスを提供する画面情報に基づきサービスを要求する工程とを有することを特徴とするサービス要求装置の要求方法。
【請求項２】
前記消耗品はプリンタが使用するインクであり、前記消耗品に関する情報は、前記インクの残り具合を示す情報であることを特徴とする請求項１記載のサービス要求装置の要求方法。
【請求項３】
前記受信する工程は、前記消耗品に関する情報に基づき、前記消耗品の残り具合に対応するアイコンを表示させる画面情報を受信することを特徴とする請求項２記載のサービス要求装置の要求方法。
【請求項４】
前記送信する工程は、前記消耗品を使用する装置の購入店舗名と使用言語とを示す情報に基づいて前記サービス提供装置のユニフォームリソースロケーション（ＵＲＬ）を生成し、生成したユニフォームリソースロケーション（ＵＲＬ）に基づき前記消耗品に関する情報をサービス提供装置に送信することを特徴とする請求項１記載のサービス要求装置の要求方法。
【請求項５】
消耗品に関するサービスを提供するサービス提供装置の提供方法であって、
ネットワークを介してクライアント端末から消耗品に関する情報を受信する工程と、
前記消耗品に関する情報に応じたサービス提供画面を前記クライアント端末に提示するための画面情報を作成する工程と、
生成した画面情報を前記クライアント装置へネットワークを介して送信する工程とを有することを特徴とする提供方法。
【請求項６】
コンピュータに請求項１記載のサービス要求装置の要求方法を実行させるためのプログラム。
【請求項７】
請求項６記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
コンピュータに請求項５記載のサービス要求装置の要求方法を実行させるためのプログラム。
【請求項９】
請求項８記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗品に関するサービスを提供したりネットワークを介してサービスを要求する技術に関する。
【背景技術】
【０００２】
従来、サーバ装置とクライアント装置とがインターネットなどのネットワークを介して接続され、クライアント装置のＷＷＷブラウザを起動し、サーバ装置に対してプリンタの機種名や使用言語を通知し、プリンタの情報を提供する画面或いは消耗品を販売する画面を提示するサービスが提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２０８４８５号公報、第５頁
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のサービスでは、プリンタの消耗品であるインクの残量が少なくなった場合に、プリンタの機種情報だけがサーバ装置に通知されており、サーバ装置では、その機種に対応したインクを全て提示する画面を作成することしかできなかった。例えば、プリンタが６色のインクタンクを使用している場合、実際は６色のうちの一色だけのインク残量が少ない場合でもクライアント装置からは機種名とインクがない旨の情報だけが通知され、サーバ装置では通知された機種に対応した６色のインクタンク全てについて販売画面を提示することしかできなかった。
【０００４】
このように、クライアント装置のユーザは提示されたインクタンクから実際に残量不足となっているインクタンクをユーザ自身が判断し、そのインクタンクをサーバ装置が提示する画面から選択しなければならないという問題がある。
【０００５】
また、インクタンクの残り具合（残量）を通知することができなかったため、サーバ装置で個々のインクタンクの残量に応じてインクタンクの購入を提示することができなかった。即ち、ユーザはプリンタのインク残量を示す別画面と比較しながらインクタンクの購入を判断する必要があった。
【０００６】
更に、プリンタを利用するユーザはプリンタのインク残量が少なくなった場合、プリンタの機種情報だけがサーバ装置に通知され、サーバ装置ではその機種に対応したインクタンクを購入するためにプリンタを購入した販売店の販売サイトのサーバ装置を自分で探すか或いは選ぶ必要が生じていた。
【０００７】
また、プリンタ販売店では、プリンタだけでなくプリンタの消耗品を継続的に購入してもらいたい場合に、購入するユーザを簡便に販売サイトに誘導することができないという問題がある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、消耗品に関するサービスを提供するサービス提供装置にネットワークを介してサービスを要求するサービス要求装置の要求方法であって、消耗品に関する情報を取得する工程と、前記消耗品に関する情報をサービス提供装置に送信する工程と、前記サービス提供装置から前記消耗品に関する情報に応じたサービスを提供する画面情報を受信する工程と、前記サービスを提供する画面情報に基づきサービスを要求する工程とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ネットワークを介して消耗品に関する情報をサービス提供装置に送信し、その消耗品に関する情報に応じたサービスを提供する画面情報を受信することによりユーザがその画面から必要なサービスを要求することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１１】
図１は、本実施形態における情報処理システムの構成例を示す図である。図１において、１１１はクライアント端末装置であり、後述するプリンタを制御する印刷制御装置として機能する。１０１は転送サーバ装置、１２１はサービス提供サーバ装置であり、クライアント端末装置１１１からアクセス要求を受けてサービスを提供するサイトが有する情報処理装置群である。１０４はネットワークであり、インターネット又はローカルエリアネットワーク（ＬＡＮ）などである。１１５はクライアント端末装置１１１に接続されたプリンタであり、具体的には、インクジェット記録方式のインクジェットプリンタや電子写真方式のレーザービームプリンタなどの画像形成装置である。
【００１２】
クライアント端末装置１１１において、１１２はクライアント端末装置１１１上で動作するＷＷＷ（World Wide Web）ブラウザであり、ネットワーク１０４を介して転送サーバ装置１０１やサービス提供サーバ装置１２１上のＷＷＷサーバからＨＴＭＬ（HyperText Markup Language）言語等で記述された各種ＨＴＭＬファイルを取得し、或いはクライアント端末装置１１１内部に置かれたＨＴＭＬファイルを読み込み、ＨＴＭＬファイルの記述を解釈してクライアント端末装置１１１の表示装置（後述するＣＲＴ２０１）上に表示する機能を有する。
【００１３】
１１４はプリンタドライバであり、プリンタ１１５を制御するソフトウェアである。また、プリンタドライバ１１４は、オペレーティングシステム（ＯＳ）の管理下でクライアント端末装置１１１内の任意のアプリケーションソフトウェアから印刷命令を受け取り、プリンタ１１５を印刷制御する。尚、図１に示す例では、クライアント端末装置１１１には一台のプリンタ１１５が接続されているが、クライアント端末装置１１１は複数のプリンタが接続可能であり、その場合、複数のプリンタの制御に必要なプリンタドライバが複数存在するものとする。
【００１４】
１１３はステータスモニタであり、プリンタ１１５の状態をユーザに提示するソフトウェアである。ステータスモニタ１１３は、インクの残量が不足した場合や紙詰まりを起こした場合など印刷を実行中にユーザに提示するべき状態がプリンタに発生した際に起動され、必要な情報や操作ボタンを表示した画面をクライアント端末装置１１１の表示装置上に表示する機能を有する。尚、ステータスモニタ１１３は、任意のタイミングでユーザが起動することも可能である。
【００１５】
１１６はサービス開始画面ＨＴＭＬであり、ステータスモニタ１１３によって生成される。そして、ＷＷＷブラウザ１１２が、このサービス開始画面ＨＴＭＬ１１６に基づきサービス開始画面を表示装置に表示する。１１７はプリンタ購入店特定データであり、クライアント端末装置１１１内の記憶部又はクライアント端末装置１１１に接続された外部記憶装置等に保管されるデータである。具体的には、ユーザがプリンタ１１５を購入した際に、購入店舗がどこであるかを特定できるデータ（購入した会社名や店名、コードなど）が保管される。
【００１６】
転送サーバ装置１０１及びサービス提供サーバ装置１２１において、１０２はＷＷＷサーバ１０２であり、ネットワーク１０４を介して各種要求を受信したり、それらに対する各種応答を送信する機能を有する。転送サーバ装置１０１は、クライアント端末装置１１１から通知されたデータ（ＷＥＢサポートＵＲＬ：Uniformed Resource Locater）を解釈し、ユーザのプリンタの状態に適したサポートサービスを提供するサポートサービスＵＲＬをクライアント端末装置１１１のＷＷＷブラウザ１１２に転送する。尚、ＷＥＢサポートＵＲＬ及びサポートサービスＵＲＬについては更に詳述する。
【００１７】
転送サーバ装置１０１において、１０３はサービス判断部であり、クライアント端末装置１１１のＷＷＷブラウザ１１２に表示された画面の操作によって通知されたデータ（ＷＥＢサポートＵＲＬ）を解釈し、プリンタ１１５の状態に応じたサービスを提供するためのサービス提供サーバ装置１２１のサービス開始ＵＲＬ（サポートサービスＵＲＬ）をクライアント端末装置１１１のＷＷＷブラウザ１１２に対して転送するように通知する。１０５はサポートサービス転送先テーブルであり、転送サーバ装置１０１内の記憶部又は転送サーバ装置１０１に接続された外部記憶装置等に保管されるテーブルである。
【００１８】
このテーブル１０５は、サービス判断部１０３がクライアント端末装置１１１から通知されたデータを解釈し、サポートサービスを提供するサービス提供サーバ装置１２１へ転送するＵＲＬ（サポートサービスＵＲＬ）を生成する際に利用される。つまり、サービス提供サーバ装置１２１は、転送サーバ装置１０１から転送されたサポートサービスＵＲＬが示すサーバ装置であり、プリンタ１１５のインクタンクのオンライン販売などのサービスをユーザに提供する。
【００１９】
サービス提供サーバ装置１２１において、１２２はサポートサービス画面生成部であり、サポートサービスＵＲＬを解釈し、インクタンクの販売などのユーザ向けサービスを提供する画面を生成する。
【００２０】
図２は、本実施形態におけるクライアント端末装置１１１のハードウェア構成を示すブロック図である。図２において、２０１は表示装置（ＣＲＴ）であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報や、後述するアイコン、メッセージ、メニュー、その他のユーザインターフェース情報等が表示される。２０２はビデオＲＡＭ（ＶＲＡＭ）であり、ＣＲＴ２０１の表示画面に表示するための画像が描画される。このＶＲＡＭ２０２で生成された画像は所定の規定に従ってＣＲＴ２０１に転送され、表示される。
【００２１】
２０３はビットムーブユニット（ＢＭＵ）であり、例えばメモリ間（例えば、ＶＲＡＭ２０２と他のメモリ）のデータ転送や、メモリと各々のＩ／Ｏデバイス（例えば、後述するネットワークインターフェース）との間のデータ転送を制御する。２０４はキーボードであり、文字や文書等を入力するための各種キーを有する。２０５はポインティングデバイス（ＰＤ）であり、例えばＣＲＴ２０１の表示画面上に表示されたアイコン、メニュー、その他のオブジェクトを指示するために使用される。
【００２２】
２０６はＣＰＵであり、後述するＲＯＭや、ハードディスク又はフレキシブルディスクに格納された制御プログラムや制御データに基づいてＣＰＵデバイスに接続された各デバイスを制御する。２０７はＲＯＭであり、各種制御プログラムや制御データを保持する。２０８はＲＡＭであり、ＣＰＵ２０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【００２３】
２０９はハードディスクドライブ（ＨＤＤ）であり、ハードディスク（ＨＤ）に対するアクセスを制御する。２１０はフレキシブルディスクドライブ（ＦＤＤ）であり、フレキシブルディスク（ＦＤ）に対するアクセスを制御する。２１１はネットワークインターフェース（Ｎｅｔ−Ｉ／Ｆ）であり、転送サーバ装置１０１、サービス提供サーバ装置１２１、プリンタ１１５、不図示の他の情報処理装置、デバイスなどと通信を行うためのインターフェースである。尚、プリンタ１１５との通信は、パラレルインターフェースや、有線インターフェースであるＵＳＢ（Universal Serial Bus）、無線インターフェースであるBluetoothなどを介して行われても良い。
【００２４】
２１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ここで、ＣＰＵ２０６に対する制御プログラムの提供は、ＲＯＭ２０７、ハードディスク、フレキシブルディスクから行うことができる。また、ネットワーク１０４を介して他の情報処理装置等から行うこともできる。
【００２５】
尚、転送サーバ装置１０１及びサービス提供サーバ装置１２１のハードウェア構成はクライアント端末装置１１１のハードウェア構成と同様であり、ここでの説明は省略する。
【００２６】
図３は、クライアント端末装置１１１で表示されるプリンタステータスモニタ画面の一例を示す図である。ユーザがクライアント端末装置１１１において印刷を実行している最中に、インクの残量が不足した場合や紙詰まりを起こした場合などユーザに提示するべき状態がプリンタ１１５に発生した場合に、ステータスモニタ１１３が起動され、図３に示すような画面が表示される。また、ユーザが任意のタイミングで起動した場合やプリント実行と同時にも、ステータスモニタ１１３を起動することができ、図３に示すような画面が表示される。
【００２７】
図３において、３０１はプリンタステータスモニタ画面であり、クライアント端末装置１１１に接続されているプリンタ１１５の状態が表示される。３０２はプリンタ１１５の状態を説明するための文章等を表示する部分である。３０３はプリンタ１１５のインクタンクの残量を表示する部分である。
【００２８】
図３に示す例では、プリンタ１１５が持つ６色のインクタンクの各色に対してインクタンクの残量を表示している。ここで、個々のインクタンク残量表示部分３０４では、インクの残量が十分な量（full）か、半分程度（half）か、少ない（low）か、或いは残容量なし（out）といった残量表示を図示するような棒状のインジケータとして表示することができる。また、インクタンクの交換が必要である旨を勧める容量、即ち少ないか又は無しの場合、アイコンで（！）（Ｘ）のようにわかり易く表示する。
【００２９】
３０６はプリンタを購入した店舗名が表示される部分である。３０５はＷＥＢサポートボタンである。ユーザがインクタンク残量表示部分３０３を見てインクタンクを購入したいと思ったときなどに、インク購入などのサポートサービスをインターネット経由で利用するために、ユーザがポインティングデバイス２０５を用いてＷＥＢサポートボタン３０５をクリック操作し、指示を入力することにより、ＷＥＢサポート処理が開始される。そして、ＷＷＷブラウザ１１２が起動され、このＷＷＷブラウザ１１２によって図４に示すようなサービス開始画面が表示される。
【００３０】
図４は、ＷＷＷブラウザ１１２によって表示されるサービス開始画面の一例を示す図である。図４において、４０１はＷＷＷブラウザ１１２によって表示されるサービス開始画面であり、ユーザがプリンタステータスモニタ画面３０１上のＷＥＢサポートボタン３０５をクリック操作したときに、ＷＷＷブラウザ１１２によって表示される画面である。４０２はＷＥＢサポートサービス開始ボタンであり、クライアント端末装置１１１からインターネットを利用してＷＥＢサポートサービスを要求するボタンである。ここでユーザはサービス開始画面４０１を見て、インターネットに接続を行うこと、及びプリンタ情報が送信されることを了承してボタン４０２をクリック操作することができる。
【００３１】
４０３はＷＥＢサポートＵＲＬの一例であり、ユーザがＷＥＢサポートサービス開始ボタン４０２をクリック操作したときに、ＷＷＷブラウザ１１２からＷＥＢサポートＵＲＬ４０３がネットワーク１０４を介して転送サーバ装置１０１に送信される。
【００３２】
図５は、ＷＷＷブラウザ１１２によって表示されるサポートサービス画面の一例を示す図である。図５において、５０１はＷＷＷブラウザ１１２によって表示されるサポートサービス画面である。このサポートサービス画面は、転送サーバ装置１０１のサービス判断部１０３がクライアント端末装置１１１から通知されたクライアントの言語とプリンタ購入店情報３０６とに基づきサービス判断処理を行い、その結果としてプリンタ販売店のオンラインサービスを示すＵＲＬなどを取得して、ＷＷＷブラウザ１１２に対してサポートサービスＵＲＬに転送するように送信し、その結果、サービス提供サーバ装置１２１がＷＷＷブラウザ１１２に表示するサポートサービス画面である。
【００３３】
図５に示すように、ここでは、サポートサービス画面としてオンラインインク販売のサービス画面を例に説明する。サポートサービス画面はサポートサービスＵＲＬの引数として指定された言語で表示される。また、引数として指定された機種について５０２で示すように表示する。５０６はインクタンク購入情報欄であり、サポートサービスＵＲＬの引数で指定されたインクタンクの残量情報に従ってプリンタ機種が持つインクタンクの数だけインクタンクの名称５０３、インクタンク残量アイコン５０４、インクタンク購入数入力欄５０５が表示される。ここでは、インクタンクの残量が上述したhalf、low、outであれば、インク毎にインクタンク残量アイコンを表示し、それぞれの購入数入力欄に１がデフォルト入力された状態で表示される。
【００３４】
このサポートサービスを利用することにより、ユーザは自分のプリンタの個々のインクタンクの残量に応じてプリンタを確認しなくても必要なインクタンクの購入を容易に行うことができる。
【００３５】
また、プリンタ販売店にとっては、プリンタ購入店で継続してプリンタの消耗品を購入してもらえるようにユーザを誘導することができる。
【００３６】
ここで、上述したサポートサービスを提供するシステムにおけるクライアント端末装置１１１、転送サーバ装置１０１、及びサービス提供サーバ装置１２１の処理について説明する。尚、この処理は、各装置におけるＣＰＵ２０６がＲＯＭ２０７又はＨＤＤ２０９に格納されているプログラムをＲＡＭ２０８に読み込み、オペレーションシステムの管理下で実行される処理である。
【００３７】
図６は、本実施形態におけるクライアント端末装置１１１の処理を示すフローチャートである。尚、ユーザがプリンタ１１５を購入した際に、プリンタ購入店特定データ１１７がクライアント端末装置１１１内に設定される。その設定方法は本実施形態では特に規定しないが、例えばプリンタ購入店から配布されたソフトウェアを利用することによりクライアント端末装置１１１内のプリンタ購入店特定データ１１７にプリンタ購入店データが設定されても良い。或いは、クライアント端末装置１１１とプリンタ１１５本体を同時に販売店から購入した場合は、販売前の時点からクライアント端末装置１１１内のプリンタ購入店特定データ１１７に販売店を設定しておくことができる。
【００３８】
まず、ステップＳ６０１において、ユーザが任意のソフトウェアで印刷実行中に、インクの残量が不足した場合や紙詰まりを起こした場合など、ユーザに提示するべき状態がプリンタ１１５に発生した際、又はプリント開始と同時に、自動的にプリンタドライバ１１４からステータスモニタ１１３が起動される。また、ユーザが手道で起動することも可能である。そして、ステータスモニタ１１３が起動されると、ステップＳ６０２へ進み、プリンタ１１５本体と通信してインクタンクの数だけインクタンク個々の残容量を取得する。ここでインクタンク毎に残容量をレベル分け分類する。この残容量の分類は例えば、図１２に示すようにインクタンク残量を４レベルに分ける。つまり、容量が十分な場合を“full”とし、約半分の場合を“half”とし、交換時期が近づいた少ない容量を“low”とし、残量無しの場合を“out”とする。
【００３９】
次に、ステップＳ６０３において、プリンタ購入店特定データ１１７を取得する。もしプリンタ販売店特定データが設定されていない場合は、「設定なし」として以後取り扱う。そして、ステップＳ６０４において、ステータスモニタ画面３０１を表示装置２０１に表示する。ここで、ステップＳ６０２で求めたインクタンクの情報はインクタンク情報表示部３０３に表示する。また、図１２に示すインクタンク残量の分類（交換推奨レベル）に従って残量をアイコン表示する。また、ステップＳ６０３で取得したプリンタ購入店情報は、プリンタ購入店情報表示部３０６に表示する。
【００４０】
次に、ステップＳ６０５において、ユーザの操作を待つ。もしＷＥＢサポートボタン３０５がクリック操作（押下）された場合は、ステップＳ６０６へ進み、押下されない場合は待ち続ける。このステップＳ６０６では、ステータスモニタ（ソフトウェア）１１３がクライアント端末装置１１１に設定されたときに同時にシステム内部に設定されている、転送サーバ装置１０１のＵＲＬを取得する。本実施例では、このＵＲＬとして“http://www.websup.com/websup”を例として説明する。
【００４１】
次に、ステップＳ６０７において、上述のステップＳ６０２と同様の処理で、インクタンク個々の残容量を取得し、インクタンク毎の残容量分類を行う。そして、ステップＳ６０８において、ステップＳ６０７で取得したインクタンク毎のインクタンク色名と残量分類、ステップＳ６０３で取得したプリンタ購入店情報、プリンタドライバの使用言語、現在ステータスモニタが通信しているプリンタ機種の各データを引数として結合し、ステップＳ５０６で取得した転送サーバＵＲＬに付加してＷＥＢサポートＵＲＬ４０３を生成する。
【００４２】
次に、ステップＳ６０９において、ステップＳ６０８で生成されたＷＥＢサポートＵＲＬ４０３をＷＥＢサポートサービス開始ボタン４０２に関連付けてサービス開始画面ＨＴＭＬ１１６を生成する。そして、ステップＳ６１０において、ステータスモニタ１１３とは別のプロセスとしてＷＷＷブラウザ１１２を起動し、ステップＳ６０９で生成されたサービス開始画面ＨＴＭＬ１１６を読み込ませて開き、クライアント端末装置１１１の表示装置２０１に表示する。
【００４３】
以上の処理により、ユーザはクライアント端末装置１１１でサービス開始画面を見ることができる。尚、ＷＷＷブラウザ１１２はステータスモニタ１１３とは別のプロセスとして起動しているため、ユーザはステータスモニタ１１３を終了することが可能である。
【００４４】
以上で、クライアント端末装置１１１における処理についての説明を終了する。次に、転送サーバ装置１０１内で行われる処理について説明する。
【００４５】
図７は、本実施形態における転送サーバ装置１０１の処理を示すフローチャートである。この処理は、ユーザがクライアント端末装置１１１でＷＥＢサポートサービス開始ボタン４０２をクリック操作した際に、ＷＷＷブラウザ１１２から送信されたＷＥＢサポートＵＲＬ４０３を受信した転送サーバ装置１０１のサービス判断部１０３で実行されるサービス転送処理である。
【００４６】
まず、ステップＳ７０１において、転送サーバ装置１０１のＷＷＷサーバ１０２がクライアント端末装置１１１から上述のＷＥＢサポートＵＲＬを受信すると、サービス判断部１０３を起動する。次に、ステップＳ７０２において、ＷＥＢサポートＵＲＬ４０３の引数部分を解析する。本実施形態では、その引数としてドライバ表示言語情報（４０３中の“lang=jp”）、プリンタ機種情報（４０３中の“model=F900”）、プリンタ購入店情報（４０３中の“retailer=123”）、インクタンク残量情報（４０３中の“Y=half&M=out&C=ok&BK=ok&PM=low&PC=half”）が解析結果として得られる。
【００４７】
そして、ステップＳ７０３において、ステップＳ７０２で取得した言語情報と、プリンタ購入店情報とに基づき、図９に示すような「サポートサービス転送先テーブル」１０５を参照して「サポートサービスＵＲＬ基本部分」を取得する。具体的には、図４に示したＷＥＢサポートＵＲＬ４０３の場合、言語情報“jp”とプリンタ購入店情報“123”とを検索キーとして図９に示すサポートサービス転送先テーブル１０５を検索し、サポートサービスＵＲＬ基本部分として“http://www.xyzeshop.co.jp/eStore”（図９に示す９０２）が得られる。
【００４８】
次に、ステップＳ７０４において、ＷＥＢサポートＵＲＬ引数から必要な部分（例えば全ての引数“lang=jp&model=F900&Y=half&M=out&C=ok&BK=ok&PM=low&PC=half&retailer=123”）をサポートサービスＵＲＬ基本部分に追加してサポートサービスＵＲＬを生成する。例えば、全ての引数を加えた場合は、図１０に示すようなＵＲＬがサポートサービスＵＲＬとして生成される。
【００４９】
また、プリンタ購入店情報が通知されない、即ちクライアント端末装置１１１内でプリンタ購入店特定データ１１７が設定されていなかった場合は、プリンタメーカの用意する消耗品販売サービスＵＲＬを図９の「サポートサービス転送先テーブル」から取得してサポートサービスＵＲＬを生成する。例えば、購入店の欄が“−−”であるデータに対応するサポートサービスＵＲＬ基本部分（図９に示す９０１）を使用してサポートサービスＵＲＬを生成する。
【００５０】
次に、ステップＳ７０５において、ステップＳ７０４で生成した図１０に示すサポートサービスＵＲＬを、ＷＷＷサーバ１０２を介してクライアント端末装置１１１のＷＷＷブラウザ１１２に対してリダイレクションとして送信する。
【００５１】
これにより、クライアント端末装置１１１のＷＷＷブラウザ１１２がサポートサービスＵＲＬを受信すると、リダイレクションであるので、そのＵＲＬが指し示すサーバ、即ちサービス提供サーバ装置１２１へ送信される。
【００５２】
以上で、転送サーバ装置１０１における処理についての説明を終了する。次に、サービス提供サーバ装置１２１内で行われる処理について説明する。
【００５３】
図８は、本実施形態におけるサービス提供サーバ装置１２１の処理を示すフローチャートである。この処理は、サービス提供サーバ装置１２１のサポートサービス画面生成部１２２で実行される処理である。
【００５４】
上述したように、転送サーバ装置１０１で生成されたサポートサービスＵＲＬはリダイレクションとしてクライアント端末装置１１１のＷＷＷブラウザ１１２を介してサービス提供サーバ装置１２１のＷＷＷサーバ１０２に届く。そして、サービス提供サーバ装置１２１は、サポートサービスをユーザに提供するためにサポートサービス画面生成部１２２を起動する。
【００５５】
まず、ステップＳ８０１において、受信したサポートサービスＵＲＬの引数を解析する。例えば、ＷＥＢサポートＵＲＬが図１０に示したＵＲＬである場合、ドライバ表示言語情報（図１０中の“lang=jp”）、プリンタ機種情報（図１０中の“model=F900”）、プリンタ購入店情報（図１０中の“retailer=123”）、インクタンク残量情報（図１０中の“Y=half&M=out&C=ok&BK=ok&PM=low&PC=half”）が解析結果として得られる。インクタンク情報は、インクタンク毎に解析を進め、各インクタンクの残量分類を得る。
【００５６】
次に、ステップＳ８０２において、プリンタ機種情報から各インクタンクの商品型番を取得する。具体的には、図１１に示すような「機種−インクタンク対応テーブル」から取得する。即ち、図１０に示した例では、機種は“F900”であり、この機種に対応するインクタンク型番を得ることができる。そして、ステップＳ８０３において、「インクタンク残量分類テーブル」を用いてインクタンクの交換を勧める残量レベルのインクタンクを選別する。本実施形態では、上述した残量レベルが１又は２である場合を交換推奨とする。また、図１０に示すインクタンク残量情報の場合、イエロー、マゼンタ、フォトマゼンタ、フォトシアンが交換推奨として選別される。そして、それぞれの残量レベルに対応した残量アイコンを設定する。
【００５７】
次に、ステップＳ８０４において、上述のステップＳ８０３で交換推奨として選別されたインクタンクについては購入指定数を１に設定する。また、交換推奨ではないインクタンクの購入指定数は０とする。そして、ステップＳ８０５において、サポートサービス画面ＨＴＭＬを生成し、クライアント端末装置１１１のＷＷＷブラウザ１１２に対して送信し、図５に示すサポートサービス画面５０１を画面表示する。これにより、ステップＳ８０３で設定したインク残量アイコンは、本実施形態ではサポートサービス画面５０１中のインク残量アイコン５０４で示すように設定される。以上でサポートサービス画面生成処理を終了する。
【００５８】
本実施形態によれば、クライアント端末装置１１１がステータスモニタ１１３を起動して、プリンタの状態、プリンタ購入店情報、特にインクタンク毎の残量をインクタンク毎に示したＷＥＢサポートＵＲＬを生成し、そのＷＥＢサポートＵＲＬを転送サーバ装置１０１に送信する。転送サーバ装置１０１では受信したＷＥＢサポートＵＲＬをサポートサービス転送先テーブルを参照してプリンタの購入店やインクタンクの状態に応じたサポートサービスを提供するためのサービス提供サーバ装置１２１へのＵＲＬ、サポートサービスＵＲＬを生成し、クライアント端末装置１１１のＷＷＷブラウザ１１２にリダイレクションする。そして、サービス提供サーバ装置１２１がプリンタ情報を内包したサポートサービスＵＲＬを受信し、ユーザのプリンタで交換を推奨するべきインクタンクをインクタンク毎に細かく購入しやすい購入画面を提供することができる。
【００５９】
これにより、ユーザはクライアント端末装置１１１に接続されたプリンタ１１５のインクタンク個々の残量をメモすることなく、効率的に容易に購入することができるという効果がある。また、インクタンク毎に交換を推奨するアイコンを表示することにより、間違ってインクを購入することを防ぐ効果も得られる。
【００６０】
また、プリンタ販売店にとっては、プリンタを購入したユーザに対して継続的に細かなサービスを提供しながら利用し続けてもらえるという効果がある。
【００６１】
以上説明したように、実施形態によれば、クライアントに接続されたプリンタのインクタンク毎の残量情報、プリンタ購入店情報をサーバに通知することで、ユーザのプリンタ消耗品の購入操作を簡便にすることができるという効果が得られる。
【００６２】
また、プリンタ販売店にとっては販売した店舗で消耗品を販売し続けられると言う効果も得られる。
【００６３】
［他の実施形態］
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００６４】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６５】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００６６】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６９】
【図１】本実施形態における情報処理システムの構成例を示す図である。
【図２】本実施形態におけるクライアント端末装置１１１のハードウェア構成を示すブロック図である。
【図３】クライアント端末装置１１１で表示されるプリンタステータスモニタ画面の一例を示す図である。
【図４】ＷＷＷブラウザ１１２によって表示されるサービス開始画面の一例を示す図である。
【図５】ＷＷＷブラウザ１１２によって表示されるサポートサービス画面の一例を示す図である。
【図６】本実施形態におけるクライアント端末装置１１１の処理を示すフローチャートである。
【図７】本実施形態における転送サーバ装置１０１の処理を示すフローチャートである。
【図８】本実施形態におけるサービス提供サーバ装置１２１の処理を示すフローチャートである。
【図９】本実施形態におけるサポートサービス転送先テーブルの構成を示す図である。
【図１０】本実施形態におけるサポートサービスＵＲＬの構成を示す図である。
【図１１】本実施形態における機種−インクタンク対応テーブルを示す図である。
【図１２】本実施形態におけるインクタンク残量と残量アイコン及び交換推奨レベルとの対応を示す図である。
【符号の説明】
【００７０】
１０１  転送サーバ装置
１０２  ＷＷＷサーバ
１０３  サービス判断部
１０４  ネットワーク
１０５  サポートサービス転送先テーブル
１１１  クライアント端末装置
１１２  ＷＷＷブラウザ
１１３  ステータスモニタ
１１４  プリンタドライバ
１１５  プリンタ
１１６  サービス開始画面ＨＴＭＬ
１１７  プリンタ購入店特定データ
２０１  ＣＲＴ
２０２  ビデオＲＡＭ（ＶＲＡＭ）
２０３  ＢＭＵ
２０４  キーボード
２０５  ポインティングデバイス（ＰＤ）
２０６  ＣＰＵ
２０７  ＲＯＭ
２０８  ＲＡＭ
２０９  ハードディスクドライブ（ＨＤＤ）
２１０  フレキシブルディスクドライブ（ＦＤＤ）
２１１  ネットワークインターフェース（Ｎｅｔ−Ｉ／Ｆ）
２１２  ＣＰＵバス
【図１】
2005059303.tif 000003
【図２】
2005059303.tif 000004
【図３】
2005059303.tif 000005
【図４】
2005059303.tif 000006
【図５】
2005059303.tif 000007
【図６】
2005059303.tif 000008
【図７】
2005059303.tif 000009
【図８】
2005059303.tif 000010
【図９】
2005059303.tif 000011
【図１０】
2005059303.tif 000012
【図１１】
2005059303.tif 000013
【図１２】
2005059303.tif 000014