(57)【要約】【課題】サポートサービスシステムにおいて、クライアント端末のアクセス要求を、提供するサービス内容に即した適切なサイトに誘導する。【解決手段】本発明の転送サーバは、クライアント端末のアクセス要求をリダイレクト先のサイトに誘導する転送サーバであって、前記クライアント端末に接続された装置に関するサポートサービスを提供するサイトへのアクセス要求を受信する受信手段と、前記装置が、事前登録が必要なサポートサービスの対象である場合、前記事前登録が必要なサポートサービスを提供するサイトにアクセスするためのアドレスを生成する生成手段と、前記生成されたアドレスがリダイレクト先として設定されたアクセス応答を前記クライアント端末に送信する送信手段と、を備えることを特徴とする。【選択図】図１
2018136639.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末のアクセス要求をリダイレクト先のサイトに誘導する転送サーバであって、
前記クライアント端末に接続された装置に関するサポートサービスを提供するサイトへのアクセス要求を受信する受信手段と、
前記装置が、事前登録が必要なサポートサービスの対象である場合、前記事前登録が必要なサポートサービスを提供するサイトにアクセスするためのアドレスを生成する生成手段と、
前記生成されたアドレスがリダイレクト先として設定されたアクセス応答を前記クライアント端末に送信する送信手段と、を備える
ことを特徴とする転送サーバ。
【請求項２】
前記生成手段は、前記装置が、前記事前登録が必要なサポートサービスの対象ではない場合、前記事前登録を必要としないサポートサービスを提供するサイトにアクセスするためのアドレスを生成する
ことを特徴とする請求項１に記載の転送サーバ。
【請求項３】
前記アクセス要求に含まれる前記転送サーバのアドレスを解析し、当該アドレスに付加された前記装置に関する情報を取得する取得手段をさらに備える
ことを特徴とする請求項１または２に記載の転送サーバ。
【請求項４】
前記装置に関する情報は少なくとも前記装置を一意に識別する識別子を含み、
前記装置の識別子を用いて検索することにより、前記装置が、前記事前登録が必要なサポートサービスの対象であるか否かを判定する判定手段をさらに備える
ことを特徴とする請求項３に記載の転送サーバ。
【請求項５】
前記装置に関する情報は少なくとも前記装置の消耗品の残量を示す情報を含み、
前記生成手段は、前記消耗品の残量を示す情報を、前記サポートサービスを提供するサイトにアクセスするためのアドレスに付加する
ことを特徴とする請求項３または４に記載の転送サーバ。
【請求項６】
前記装置に関する情報は少なくとも前記装置が販売された地域情報を含み、
前記地域情報を用いて検索することにより、前記装置が、前記事前登録が必要なサポートサービスの対象であるか否かを判定する判定手段をさらに備える
ことを特徴とする請求項３に記載の転送サーバ。
【請求項７】
前記装置に関する情報は少なくとも前記装置の機種を示す機種情報を含み、
前記機種情報を用いて検索することにより、前記装置が、前記事前登録が必要なサポートサービスの対象であるか否かを判定する判定手段をさらに備える
ことを特徴とする請求項３に記載の転送サーバ。
【請求項８】
前記判定手段は、前記装置が、前記事前登録が必要なサポートサービスの対象であるか否かを判定できない場合、前記装置が登録されているサポートサービスの種類を示す情報の入力を受け付け、前記入力を受け付けたサポートサービスの種類を示す情報が、前記事前登録が必要なサポートサービスであるか否かを判定し、
前記生成手段は、当該判定の結果に応じて、前記事前登録が必要なサポートサービスを提供するサイト、または、前記事前登録を必要としないサポートサービスを提供するサイトにアクセスするためのアドレスを生成する
ことを特徴とする請求項４に記載の転送サーバ。
【請求項９】
クライアント端末のアクセス要求をリダイレクト先のサイトに誘導する転送サーバの制御方法であって、
前記クライアント端末に接続された装置に関するサポートサービスを提供するサイトへのアクセス要求を受信する受信ステップと、
前記装置が、事前登録が必要なサポートサービスの対象である場合、前記事前登録が必要なサポートサービスを提供するサイトにアクセスするためのアドレスを生成する生成ステップと、
前記生成されたアドレスがリダイレクト先として設定されたアクセス応答を前記クライアント端末に送信する送信ステップと、を備える
ことを特徴とする転送サーバの制御方法。
【請求項１０】
コンピュータを、請求項１から請求項８のいずれか１項に記載の転送サーバの各手段として機能させるためのプログラム。
【請求項１１】
印刷装置と通信可能な情報処理装置であって、
Ｗｅｂサービス画面の表示指示を受け付ける受付手段と、
前記表示指示が受け付けられ、かつ、前記印刷装置が消耗品を自動配送するサービス対象装置である場合、前記消耗品の自動配送に関わる画面を表示部に表示させ、前記表示指示が受け付けられ、かつ、前記印刷装置が消耗品を自動配送するサービス対象装置でない場合、前記消耗品の購入に関わる画面を表示部に表示させる表示制御手段を備える
ことを特徴とする情報処理装置。
【請求項１２】
印刷装置と通信可能な情報処理装置のコンピュータを、
Ｗｅｂサービス画面の表示指示を受け付ける受付手段と、
前記表示指示が受け付けられ、かつ、前記印刷装置が消耗品を自動配送するサービス対象装置である場合、前記消耗品の自動配送に関わる画面を表示部に表示させ、前記表示指示が受け付けられ、かつ、前記印刷装置が消耗品を自動配送するサービス対象装置でない場合、前記消耗品の購入に関わる画面を表示部に表示させる表示制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末のアクセス要求をリダイレクト先に誘導する転送サーバ、転送サーバの制御方法およびプログラムに関する。
【背景技術】
【０００２】
インターネットを介したプリンタのサポートサービスが実用化されている。このようなサポートサービスとして、例えば、プリンタのインク残量が少なくなった場合、交換用のインクタンクを販売するオンラインショッピングサイトに誘導するサポートサービスが実用化されている。
【０００３】
特許文献１のサポートサービスシステムは、クライアント端末からプリンタの機種情報やインク残量がサーバに通知される。サーバは、クライアント端末からプリンタの機種情報やインク残量が通知されることに応じて、交換用のインクタンクを販売するサイトの画面情報（ＨＴＭＬ）を生成し、この画面情報をクライアント端末に送信する。このとき、インク残量が少ないインクタンクを強調して表示させることもできる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０５９３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のサポートサービスシステムは、単にインクタンクを販売するオンラインショッピングサイトに誘導するだけである。例えば、ユーザの中には、特別なサービスの利用を申請することにより、オンラインショッピングサイトへの誘導が不要となるユーザも存在する。しかしながら、そのようなオンラインショッピングサイトへの誘導が不要なユーザについて特許文献１は考慮していなかった。
【０００６】
本発明は上記課題に鑑みなされたものであり、ユーザの利便性が向上する画面の表示処理を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の転送サーバは、クライアント端末のアクセス要求をリダイレクト先のサイトに誘導する転送サーバであって、前記クライアント端末に接続された装置に関するサポートサービスを提供するサイトへのアクセス要求を受信する受信手段と、前記装置が、事前登録が必要なサポートサービスの対象である場合、前記事前登録が必要なサポートサービスを提供するサイトにアクセスするためのアドレスを生成する生成手段と、前記生成されたアドレスがリダイレクト先として設定されたアクセス応答を前記クライアント端末に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の転送サーバは、サポートサービスシステムにおいて、クライアント端末のアクセス要求を、提供するサービス内容に即した適切なサイトに誘導することができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施形態１におけるサポートサービス支援システムの全体構成図である。
【図２】実施形態１における情報処理装置のハードウェア構成図である。
【図３】実施形態１におけるプリンタステータス画面の一例を示す図である。
【図４】実施形態１におけるサポートサービス開始画面の一例を示す図である。
【図５】実施形態１および４における登録情報テーブルの一例を示す図である。
【図６】実施形態１および４における転送先テーブルの一例を示す図である。
【図７】実施形態１におけるサポートサービス画面の一例を示す図である。
【図８】実施形態１におけるクライアント端末および転送サーバの処理手順を示すフローチャートである。
【図９】実施形態１におけるクライアント端末およびサポートサービス提供サーバの処理手順を示すフローチャートである。
【図１０】実施形態２におけるクライアント端末および転送サーバの処理手順を示すフローチャートである。
【図１１】実施形態２におけるサポートサービス実施状況テーブルの一例を示す図である。
【図１２】実施形態３におけるクライアント端末および転送サーバの処理手順を示すフローチャートである。
【図１３】実施形態３における登録情報保持テーブルの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。
【００１１】
［実施形態１］
図１は、本実施形態におけるサポートサービス支援システム１の全体構成図である。以下、図１を参照して本実施形態における転送サーバ１００、クライアント端末１１０、情報管理サーバ１２０、サポートサービス提供サーバ１３０、１４０の構成を説明する。
【００１２】
転送サーバ１００、情報管理サーバ１２０、およびサポートサービス提供サーバ１３０、１４０は、クライアント端末１１０から送信されたアクセス要求に応じてサポートサービスを提供する機能を実現する情報処理装置群である。転送サーバ１００と、情報管理サーバ１２０およびクライアント端末１１０とは、ネットワーク１０５を介して相互に通信可能に接続されている。同様に、サポートサービス提供サーバ１３０、１４０は、クライアント端末１１０とネットワーク１１５を介して相互に通信可能に接続されている。ネットワーク１０５、１１５は、インターネットまたはローカルエリアネットワーク（ＬＡＮ）などであり、上記情報処理装置群同士の通信を可能にする。クライアント端末１１０には少なくとも１つ以上のデバイスが接続されており、本実施形態のサポートサービス支援システム１は、クライアント端末１１０に接続されているデバイスに関するサポートサービスを提供する。本実施形態では、クライアント端末１１０には、プリンタ１１４が接続される例が示される。プリンタ１１４は、具体的には、インクジェット記録方式のインクジェットプリンタや電子写真方式のレーザービームプリンタなどが相当する。
【００１３】
クライアント端末１１０は、ＷＥＢブラウザ１１１と、ステータスモニタ１１２と、プリンタドライバ１１３と、を有する。ＷＥＢブラウザ１１１は、クライアント端末１１０上で動作し、ネットワーク１０５、１１５を介して転送サーバ１００やサポートサービス提供サーバ１３０、１４０上で動作するＷＥＢサーバから、画面情報を取得することができる。本実施形態の画面情報は、例えば、ＨＴＭＬで記述されており、ＷＥＢブラウザ１１１は、ＷＥＢサーバから取得したＨＴＭＬファイルを解釈して所定の画面をＷＥＢブラウザ１１１（表示部２０５）上に表示することができる。
【００１４】
ステータスモニタ１１２は、プリンタドライバ１１３を介してプリンタ１１４と通信すること、および、プリンタ１１４と直接通信することにより、プリンタ１１４の状態を取得することができる。さらに、ステータスモニタ１１２は、プリンタ１１４の状態を表示部２０５に表示する機能を有する。なお、ステータスモニタ１１２は、所定のイベントがプリンタ１１４において発生した場合に起動される。ステータスモニタ１１２は、例えば、プリンタ１１４から取得した情報に基づいてプリンタ１１４のインク残量が少なくなったと判定した場合や、プリンタ１１４が紙詰まりを起こしたと判定した場合などに起動される。そして、ステータスモニタ１１２は、これらプリンタ１１４の状態を表示すると共に、インクの補充に関する情報や紙詰まり等のエラーを解消するための情報を表示部２０５に表示する。所定のイベントが発生した場合だけではなく、ユーザが所定の操作を入力することにより、ステータスモニタ１１２を任意のタイミングで起動させることもできる。また、ステータスモニタ１１２は、交換用のインクタンクを販売するサイトにアクセスする機能を有する。例えば、ステータスモニタ１１２は、後述するＷｅｂサービスを利用するためのボタン（図４の４０１）がユーザにより押下された場合、プリンタ機種、インク残量などの情報を、ＷＥＢブラウザ１１１を介して外部のサーバに通知する。なお、ステータスモニタ１１２は、後述する図８の処理が実行されることで、ＷＥＢブラウザ１１１にＷｅｂページを表示させる表示制御処理を実行する。
【００１５】
プリンタドライバ１１３は、プリンタ１１４を制御するソフトウェアであり、主に、クライアント端末１１０におけるオペレーティングシステムの管理下で、アプリケーションソフトウェアから発行された印刷命令に基づいてプリンタ１１４に印刷指示を行う。ＷＥＢブラウザ１１１は、プリンタドライバ１１３から通知を受けると、先ず転送サーバ１００に、上記情報を含むアクセス要求を送信する。次いで、ＷＥＢブラウザ１１１は、転送サーバ１００から送信されたアクセス応答を解析し、当該アクセス応答に含まれるリダイレクト先のアドレスに基づいて、サポートサービス提供サーバ１３０、１４０へのアクセスを開始する。本実施形態のアドレスは、例えば、ネットワーク上の情報の所在地および取得方法を表すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である。ＷＥＢブラウザ１１１は、ＷＥＢブラウザ１１１に入力されたＵＲＬや、転送サーバ１００から通知されたＵＲＬから、画面情報の取得先を特定することができる。なお、図１のシステム全体構成図では、クライアント端末１１０に１台のプリンタ１１４が接続される例が示されているが、クライアント端末１１０に複数台のプリンタが接続され得る。この場合、複数台のプリンタの制御に必要なプリンタドライバが、クライアント端末１１０上に複数存在することになる。
【００１６】
転送サーバ１００は、ＷＥＢサーバ１０１と、サポートサービス判定部１０２と、転送先テーブル１０３と、登録情報保持テーブル１０４とを有する。転送サーバ１００は、クライアント端末１１０から受信したアクセス要求をリダイレクト先のサポートサービス提供サーバ１３０、１４０に誘導する。具体的には、転送サーバ１００は、クライアント端末１１０から受信したアクセス要求に含まれるＷＥＢサポートＵＲＬを解釈し、プリンタ１１４の状態を取得する。そして、転送サーバ１００は、プリンタ１１４の状態に適したサポートサービスを提供するサイトにアクセスするためのサポートサービスＵＲＬを生成し、クライアント端末１１０に通知する。
【００１７】
ＷＥＢサーバ１０１は、ネットワーク１０５を介してＷＥＢブラウザ１１１からアクセス要求を受信し、当該アクセス要求に対する応答をＷＥＢブラウザ１１１に送信する。
【００１８】
サポートサービス判定部１０２は、クライアント端末１１０から受信したアクセス要求に含まれるＷＥＢサポートＵＲＬを解釈し、プリンタ１１４の状態を取得する。そして、転送サーバ１００は、プリンタ１１４の状態に適したサポートサービスを提供するサイトにアクセスするためのサポートサービスＵＲＬを生成し、ＷＥＢブラウザ１１１を介してクライアント端末１１０に通知する。
【００１９】
転送先テーブル１０３は、転送サーバ１００のＨＤＤ２０６などに記憶されるデータテーブルである。転送先テーブル１０３は、サポートサービス判定部１０２がサポートサービスＵＲＬを生成する際に参照される。転送先テーブル１０３の詳細は図６において後述する。
【００２０】
登録情報保持テーブル１０４は、転送サーバ１００のＨＤＤ２０６などに記憶されるデータテーブルである。登録情報保持テーブル１０４は、サポートサービス判定部１０２がサポートサービスＵＲＬを生成する際に参照される。登録情報保持テーブル１０４の詳細は図１３において後述する。
【００２１】
サポートサービス提供サーバ１３０、１４０は、サポートサービス画面生成部１３１、１４１と、ＷＥＢサーバ１３２、１４２とをそれぞれ有する。サポートサービス画面生成部１３１、１４１は、ＷＥＢブラウザ１１１から受信したアクセス要求に応じて、ＷＥＢブラウザ１１１に画面を表示させるための画面情報を生成する。本実施形態では、プリンタ１１４が、事前登録が必要なサポートサービスに登録されているか、事前登録が不必要なサポートサービスに登録されているかに応じて、リダイレクト先のＷＥＢサーバのアドレスが可変する。サポートサービス画面生成部１３１、１４１によって生成される画面情報に基づき、ＷＥＢブラウザ１１１では、図７（ａ）（ｂ）のような画面表示が行われる。これら図７（ａ）（ｂ）の表示画面の説明については後述する。
【００２２】
また、サポートサービス画面生成部１３１、１４１は、ＷＥＢブラウザ１１１から送信されるアクセス要求に含まれるサポートサービスＵＲＬを解釈し、プリンタ１１４の状態に応じた画面情報を生成する。例えば、サポートサービスＵＲＬの解釈の結果、インク残量が少ないインクの種別が検出された場合、当該インクの種別について、配送状況画面（図７（ａ））または購入受付画面（図７（ｂ））を表示するための画面情報が生成される。あるいはまた、サポートサービス画面生成部１３１、１４１は、サポートサービスＵＲＬの解釈の結果取得されたポイント残高を表示するための領域を含む画面情報を生成することもできる。なお、図１に示す例では、サポートサービス提供サーバは２台であるが、クライアント端末１１０のアクセス要求を、転送サーバ１００が３台以上のサポートサービス提供サーバのいずれかに誘導する構成であってもよい。
【００２３】
情報管理サーバ１２０は、ＷＥＢサーバ１２１と登録情報テーブル１２２とを有する。登録情報テーブル１２２は、情報管理サーバ１２０のＨＤＤ２０６などに記憶されるデータテーブルである。登録情報テーブル１２２は、サポートサービス判定部１０２がサポートサービスＵＲＬを生成する際に参照される。登録情報テーブル１２２の詳細は図５において後述する。
【００２４】
図２は、本実施形態におけるクライアント端末１１０のハードウェア構成を示すブロック図である。クライアント端末１１０は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、グラフィックコントローラ２０４、表示部２０５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０６、を含んで構成される。さらに、クライアント端末１１０は、外部接続インターフェース（以下インターフェースは「Ｉ／Ｆ」と記す）２０７、ネットワークＩ／Ｆ２０８とを含み、各構成部はバス２１０を介して通信可能に接続されている。ＣＰＵ２０１は演算回路からなり、クライアント端末１１０を統括制御する。ＣＰＵ２０１はＲＯＭ２０３またはＨＤＤ２０６に記憶されたプログラムをＲＡＭ２０２に読み出し、種々の処理を実行する。ＲＯＭ２０３は、クライアント端末１１０の制御に用いられるシステムプログラムなどを記憶する。グラフィックコントローラ２０４は、表示部２０５に表示させるための画面を生成する。ＨＤＤ２０６は記憶領域としての機能を有し、種々の処理を実行するアプリケーションプログラムなどを記憶する。ＨＤＤ２０６は記憶装置の一例であり、ＨＤＤ以外にもＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などにより構成することができる。外部接続Ｉ／Ｆ２０７は、クライアント端末１１０に種々の機器を接続するためのインターフェースである。例えば、外部接続Ｉ／Ｆ２０７を介して、ディスプレイ、キーボード、マウスなどを接続することができる。ネットワークＩ／Ｆ２０８は、ＣＰＵ２０１の制御に基づいて転送サーバ１００などとネットワークを介して通信を行う。図２に示されるクライアント端末１１０のハードウェア構成は、情報処理装置として一般的な構成となっている。そのため、転送サーバ１００、情報管理サーバ１２０、サポートサービス提供サーバ１３０、１４０についても、図２に示されるハードウェア構成を有する情報処理装置によって実現することができる。なお、本実施形態では、ＣＰＵ２０１を単にコンピュータと呼ぶこともある。
【００２５】
図３は、クライアント端末１１０の表示部２０５に表示されるプリンタステータスモニタ画面の一例を示す図である。図３のプリンタステータスモニタ画面３００は、例えばプリンタ１１４の印刷動作中に、インク残量が少なくなった場合や、紙詰まりを起こした場合などにステータスモニタ１１２によって表示部２０５に表示される画面である。また、ユーザが任意のタイミングでステータスモニタ１１２の起動指示を入力した場合や、プリンタ１１４が印刷動作を開始した場合においても、ステータスモニタ１１２は、図３の画面を表示部２０５に表示させることができる。
【００２６】
図３のプリンタステータスモニタ画面３００では、クライアント端末１１０に接続されているプリンタ１１４の状態が表示される。状態表示領域３０１は、プリンタ１１４に搭載される各インクタンクにおけるインクの残量を、図やアニメーションなどによって説明するための表示領域である。状態表示領域３０２は、プリンタ１１４の状態を文章などによって説明するための表示領域である。図３のプリンタステータスモニタ画面３００の例では、プリンタ１１４に搭載されるインクタンクの各色についてインクの残量が表示される。ここで、状態表示領域３０１では、インクの残量が十分な量(FULL)か、半分程度(HALF)か、少ない(LOW)か、または残量なし(OUT)か、といったインク残量の表示がインジケータ形式で表示される。さらに、インクの残量が少ない(LOW)または残量なし(OUT)であった場合、ステータスモニタ１１２は、（！）や（×）アイコンをインジケータ近傍に表示することにより、より直感的な表示をユーザに提供する。
【００２７】
図４は、ＷＥＢブラウザ１１１上に表示されるサポートサービス開始画面の一例を示す図である。図４のサポートサービス開始画面４００は、プリンタステータスモニタ画面３００におけるＷＥＢサポートボタン３０３が押下されることに応じて、ＷＥＢブラウザ１１１での表示が開始される。ＷＥＢサポートサービス開始ボタン４０１は、インターネットを介したサポートサービスの要求を受け付けるボタンである。つまり、ＷＥＢサポートサービス開始ボタン４０１は、Ｗｅｂサービス画面の表示指示を受け付けるためのボタンともいえる。本実施形態では、まず、インターネット接続が実行されること、および、プリンタ１１４に関する情報がサポートサービス支援システム１の各サーバに送信されることについての説明画面（不図示）が表示される。そして、ユーザからの了承を得るためのクリック操作が行われた後、図４のサポートサービス開始画面４００がＷＥＢブラウザ１１１（表示部２０５）に表示される。
【００２８】
ＷＥＢサポートサービス開始ボタン４０１が押下されることに応じて、サポートサービスを提供するサイトへのアクセス要求が、ネットワーク１０５を介してＷＥＢブラウザ１１１から転送サーバ１００に送信される。本実施形態では、ＷＥＢブラウザ１１１から送信されるアクセス要求には、ＷＥＢサポートＵＲＬ４０２が含まれる。
【００２９】
図５は、本実施形態における登録情報テーブル１２２の一例を示す図である。図５の登録情報テーブル１２２において、プリンタを一意に識別するプリンタＩＤ（識別子）と、サポートサービスの登録情報とが対応付けて記憶されている。図５の登録情報テーブル１２２の例では、プリンタＩＤ“123456789”に対応するサポートサービス登録情報は“1”である。これは、プリンタＩＤ“123456789”のプリンタ１１４は、サポートサービスを提供する対象となるプリンタとして登録されていることを示す。サポートサービス判定部１０２は、プリンタ１１４に付与されたプリンタＩＤを用いて登録情報テーブル１２２を検索することにより、プリンタ１１４が、サポートサービスを提供する対象となるプリンタとして登録されているか否かを判定することができる。なお、本実施形態では、それぞれのプリンタＩＤに対応するレコードは、ＷＥＢサポートサービス開始ボタン４０１が押下される前に、情報管理サーバ１２０に事前に登録されているものとする。本実施形態におけるサポートサービスは、いわば事前登録が必要なサポートサービスであると言える。なお、本実施形態では、事前登録が必要なサポートサービスとして、印刷装置の消耗品（インク等）を自動配送するサービスを一例に挙げて説明する。すなわち、本実施形態では、サービス登録情報は“1”として管理されている印刷装置は、消耗品を自動配送するサービス対象装置となる。
【００３０】
図６は、本実施形態における転送先テーブル１０３の一例を示す図である。図６の転送先テーブル１０３において、サポートサービス登録情報と、サポートサービスＵＲＬ基本部分と、付加引数と、が対応付けられて記憶されている。図６の転送先テーブル１０３の例では、サポートサービス登録情報“1”に対応するサポートサービスＵＲＬ基本部分および付加引数は、それぞれ“http://www.aaa/support?service=a&”、「プリンタＩＤ」「地域」「プリンタ機種」「インク残量」である。なお、本実施形態において付加引数とは、サポートサービスＵＲＬ基本部分に付加される引数の種別をいう。サポートサービス判定部１０２は、登録情報テーブル１２２を参照することで得られたサポートサービス登録情報に基づいて、さらに転送先テーブル１０３を参照する。サポートサービス判定部１０２は、転送先テーブル１０３を参照することで得られたサポートサービスＵＲＬ基本部に、付加引数で指定されている種別の引数を付加することにより、サポートサービスＵＲＬを生成する。
【００３１】
図７（ａ）（ｂ）は、ＷＥＢブラウザ１１１上に表示される、サポートサービス画面の一例を示す図である。図７（ａ）（ｂ）の画面は、サポートサービス開始画面４００におけるＷＥＢサポートサービス開始ボタン４０１が押下されることに応じて、ＷＥＢブラウザ１１１での表示が開始される。
【００３２】
本実施形態において、自動配送サービスの対象としてプリンタ１１４が事前登録されている場合、図７（ａ）のインクタンク自動配送サービス画面７００ａが表示される。この場合、クライアント端末１１０からのアクセス要求はサポートサービス提供サーバ１３０にリダイレクトされ、インクタンク自動配送サービス画面７００ａの画面情報は、サポートサービス画面生成部１３１で生成される。
【００３３】
図７（ａ）の画面７００ａは、機種表示領域７０１ａと、配送状況表示領域７０２ａと、配送要求受付領域７０３ａと、ポイント残高表示領域７０４ａとを有し、これらは選択的に表示される。例えば、機種表示領域７０１ａと、ポイント残高表示領域７０４ａとが常に表示される一方で、配送状況表示領域７０２ａと、配送要求受付領域７０３ａとは、クライアント端末１１０から送信されるインク残量に応じて表示されるか否かが決定される。例えば、本実施形態のプリンタステータスの例（図３）では、プリンタ１１４に搭載されるインクタンクのうち、マゼンダ（Ｍ）が「残量無し(OUT)」を示し、フォトマゼンダ（ＰＭ）が「少ない(LOW)」を示している。このとき、自動配送サポートサービス下において、マゼンダ（Ｍ）の交換用インクタンクの自動発注処理が行われ、このインクタンクの配送状況が配送状況表示領域７０２ａに表示される。なお、交換用インクタンクの自動発注処理については、Ｓ９０４において後述する。フォトマゼンダ（ＰＭ）の交換用インクタンクについては、自動発注処理の対象とはならないものの、ユーザが配送要求を行う可能性の高い候補として、配送要求受付領域７０３ａに表示される。図７（ａ）のインクタンク自動配送サービス画面７００ａの例では、フォトマゼンダ（ＰＭ）に対応するインクタンクの数量が、予め「１」と表示される。
【００３４】
一方、本実施形態において、交換用インクタンクの自動配送サービスの対象としてプリンタ１１４が事前登録されていない場合、図７（ｂ）のインクタンク購入受付画面７００ｂが表示される。この場合、クライアント端末１１０からのアクセス要求はサポートサービス提供サーバ１４０にリダイレクトされ、インクタンク自動配送サービス画面７００ｂの画面情報は、サポートサービス画面生成部１４１で生成される。
【００３５】
図７（ｂ）の画面７００ｂは、機種表示領域７０１ｂと、商品リスト表示領域７０２ｂとを有し、これらは画面７００ｂにおいて常に表示される。このうち、商品リスト表示領域７０２ｂについては、クライアント端末１１０から送信されるインク残量に応じたインクタンクの数量が表示される。例えば、本実施形態のプリンタステータスの例（図３）では、プリンタ１１４に搭載されるインクタンクのうち、マゼンダ（Ｍ）が「残量無し(OUT)」を示し、フォトマゼンダ（ＰＭ）が「少ない(LOW)」を示している。このとき、マゼンダ（Ｍ）およびフォトマゼンダ（ＰＭ）の交換用インクタンクについて、ユーザが発注を行う可能性の高い候補として、対応する数量がそれぞれ「１」と表示される。
【００３６】
図８は、本実施形態において、ＷＥＢサポートサービス開始ボタン４０１が押下されてから、サポートサービス提供サーバ１３０、１４０にアクセスするまでの、クライアント端末１１０および転送サーバ１００の処理手順を示すフローチャートである。図８のフローチャートが示す処理は、クライアント端末１１０および転送サーバ１００それぞれのＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０６に記憶されているプログラムコードをＲＡＭ２０２に展開し実行することにより行われる。以下の各記号Ｓは、フローチャートにおけるステップであることを意味する。これらは図８以降のフローチャートについても同様である。
【００３７】
Ｓ８０１において、クライアント端末１１０のＣＰＵ２０１は、プリンタ１１４においてユーザに提示するべきイベントが発生した場合、ステータスモニタ１１２を起動する。あるいはまた、イベント発生の有無にかかわらず、ステータスモニタ１１２はユーザ操作によってマニュアルで起動されてもよい。本実施形態では、ユーザに提示するべきイベントとして、プリンタ１１４に搭載されるインクタンクのインク残量が不足した場合を例に説明する。
【００３８】
Ｓ８０２において、クライアント端末１１０のＣＰＵ２０１は、ステータスモニタ１１２を用いてプリンタドライバ１１３と通信を行い、プリンタ１１４に搭載されているインクタンクにおけるインク残量を取得する。ステータスモニタ１１２は、インク残量の段階を示す情報を取得することができる。例えば、インク残量が充分な場合は“FULL”、インク残量が半分程度の場合は“HALF”、インク残量が僅な場合は“LOW”、インク残量が無い場合は“OUT”などの４段階のいずれかを示す情報が取得される。
【００３９】
Ｓ８０３において、クライアント端末１１０のＣＰＵ２０１は、プリンタステータスモニタ画面３００を表示部２０５に表示する。プリンタステータスモニタ画面３００において、Ｓ８０２で取得されたインク残量は、状態表示領域３０１に表示される。
【００４０】
Ｓ８０４において、クライアント端末１１０のＣＰＵ２０１は、ＷＥＢサポートボタン３０３が押下されることで表示されたサポートサービス開始画面４００におけるＷＥＢサポートサービス開始ボタン４０１へのユーザ操作を待つ。ＷＥＢサポートサービス開始ボタン４０１が押下された場合（Ｓ８０４：ＹＥＳ）、Ｓ８０５に移行する。ＷＥＢサポートサービス開始ボタン４０１が押下されない場合（Ｓ８０４：ＮＯ）、再びＳ８０４に戻りＷＥＢサポートサービス開始ボタン４０１へのユーザ操作を待つ。
【００４１】
Ｓ８０５において、クライアント端末１１０のＣＰＵ２０１は、ステータスモニタ１１２がクライアント端末１１０にインストールされた際に設定された、転送サーバ１００のＵＲＬを取得する。本実施形態では、転送サーバ１００のＵＲＬが“http://www.websup.com/websup”である場合を例として説明する。さらに、ステータスモニタ１１２は、転送サーバ１００のＵＲＬに、所定の引数を付加してＷＥＢサポートＵＲＬを生成する。
【００４２】
本実施形態においては、プリンタドライバ１１３から取得したプリンタＩＤ、ドライバ表示言語、プリンタ機種、および、Ｓ８０２で取得したインク残量が引数として、転送サーバ１００のＵＲＬに付加される。図４におけるＷＥＢサポートＵＲＬ４０２の例では、プリンタＩＤは“id=123456789”が相当する。ドライバ表示言語は“lang=jp”が相当する。プリンタ機種は“model=F900”が相当する。インク残量は“Y=half&M=out&C=ok&BK=ok&PM=low&PC=half”が相当する。これらの引数が転送サーバ１００のＵＲＬ“http://www.websup.com/websup”に付加され、図４におけるＷＥＢサポートＵＲＬ４０２が取得される。
【００４３】
Ｓ８０６において、クライアント端末１１０のＣＰＵ２０１は、ステータスモニタ１１２、ＷＥＢブラウザ１１１を介してＷＥＢサポートＵＲＬが示す転送サーバ１００のＷＥＢサーバ１０１へのアクセスを開始する。
【００４４】
Ｓ８０７において、転送サーバ１００のＣＰＵ２０１は、ＷＥＢサーバ１０１がクライアント端末１１０からＷＥＢサポートＵＲＬを受信することに応じて、サポートサービス判定部１０２を起動する。
【００４５】
Ｓ８０８において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使ってＷＥＢサポートＵＲＬを解析する。本実施形態において、転送サーバ１００のＣＰＵ２０１は、ＷＥＢサポートＵＲＬの解析結果として、プリンタＩＤと、ドライバ表示言語と、プリンタ機種と、インク残量と、を取得することができる。
【００４６】
Ｓ８０９において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、情報管理サーバ１２０にプリンタＩＤに対応するサポートサービス登録情報を問い合わせる。具体的には、転送サーバ１００のＣＰＵ２０１は、Ｓ８０８で取得したプリンタＩＤを検索キーとして、情報管理サーバ１２０の登録情報テーブル１２２を検索する。サポートサービス判定部１０２は、上記検索の結果、プリンタＩＤに対応するサポートサービス登録情報を取得することができる。図５における登録情報テーブル１２２の例では、プリンタＩＤ“id=123456789”に対応するサポートサービス登録情報は、“1”が相当する。
【００４７】
Ｓ８１０において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、Ｓ８０９で取得したサポートサービス登録情報に対応するサポートサービスＵＲＬ基本部分を取得する。具体的には、転送サーバ１００のＣＰＵ２０１は、Ｓ８０９で取得したサポートサービス登録情報を検索キーとして、転送サーバ１００の転送先テーブル１０３を検索する。転送サーバ１００のＣＰＵ２０１は、上記検索の結果、サポートサービス登録情報に対応するサポートサービスＵＲＬ基本部分を取得することができる。上述したように本実施形態では、プリンタＩＤ“id=123456789”に対応するサポートサービス登録情報として“１”が取得されている。そのため、図６の例では、サポートサービスＵＲＬ基本部分は、“http://www.aaa/support?service=a&”が相当する。このとき、転送サーバ１００のＣＰＵ２０１は、サポートサービスＵＲＬ基本部分に加えて、当該サポートサービスＵＲＬ基本部分への付加対象となる引数の種別（付加引数）も取得する。
【００４８】
Ｓ８１１において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、Ｓ８１０で取得した付加対象となる引数の種別に従って、ＷＥＢサポートＵＲＬに含まれる引数のなかから必要な種類の引数を抽出する。そして、転送サーバ１００のＣＰＵ２０１は、抽出した引数を、サポートサービスＵＲＬ基本部分に結合して、サポートサービスＵＲＬを生成する。図６における転送先テーブル１０３の例では、ＷＥＢサポートＵＲＬ４０２に含まれる「プリンタＩＤ」、「言語（ｌａｎｇ＝ｊｐ）」「プリンタ機種」「インク残量」を示す引数が抽出され、抽出された引数がサポートサービスＵＲＬ基本部分に結合される。この結果、例えば、“http://www.aaa/support?service=a&id=123456789&lang=jp&model=F900&Y=half&M=out&C=ok&BK=ok&PM=low&PC=half”などがサポートサービスＵＲＬとして生成される。
【００４９】
Ｓ８１２において、転送サーバ１００のＣＰＵ２０１は、Ｓ８１１で生成したサポートサービスＵＲＬを、クライアント端末１１０のＷＥＢブラウザ１１１に送信する。
【００５０】
Ｓ８１３において、クライアント端末１１０のＣＰＵ２０１は、ＷＥＢブラウザ１１１を使って、サポートサービスＵＲＬを受信することに応じて、そのＵＲＬが示すリダイレクト先のＷＥＢサーバへのアクセスを開始する。Ｓ８１３が終了すると、本フローチャートに示される処理を終了する。
【００５１】
図９は、本実施形態において、ＷＥＢブラウザ１１１がサポートサービス提供サーバにアクセスを開始してから、サポートサービス画面を表示するまでの、クライアント端末１１０およびサポートサービス提供サーバの処理手順を示すフローチャートである。なお、ＷＥＢブラウザ１１１は、サポートサービス提供サーバ１３０、１４０のうち、サポートサービスＵＲＬが示すリダイレクト先となるいずれかひとつにアクセスする。以下の実施形態の説明では、説明の便宜上、サポートサービス提供サーバ１３０（１４０）という形式で記す。
【００５２】
Ｓ９０１において、クライアント端末１１０のＣＰＵ２０１は、ＷＥＢブラウザ１１１を使って、サポートサービスＵＲＬが示すサポートサービス提供サーバ１３０（１４０）のＷＥＢサーバ１３２（１４２）へのアクセスを開始する。
【００５３】
Ｓ９０２において、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、ＷＥＢサーバ１３２（１４２）がＷＥＢブラウザ１１１からサポートサービスＵＲＬを受信することに応じて、サポートサービス画面生成部１３１（１４１）を起動する。
【００５４】
Ｓ９０３において、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、サポートサービス画面生成部１３１（１４１）を使って、サポートサービスＵＲＬを解析する。サポートサービスＵＲＬを解析する手法は、Ｓ８０８におけるＷＥＢサポートＵＲＬを解析する手法と同じため、詳細な説明を省略する。
【００５５】
Ｓ９０４において、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、プリンタ１１４に提供するサポートサービスに必要な処理を実行する。例えば、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、サポートサービスＵＲＬの解析することでインク残量が無いインクタンク（本実施形態ではマゼンダのインクタンク）の自動発注処理を実行することができる。ここで自動発注処理の一例を説明する。サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、サポートサービスＵＲＬを解析することで、プリンタＩＤとインクの残量を取得できる。サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、自動発注の対象となるインクタンク（本実施形態ではマゼンダのインクタンク）とプリンタＩＤを、自動発注処理を受け付ける受注サーバへ送信する。受注サーバには、サポートサービスを受けるユーザの個人情報とプリンタＩＤとが紐づけて管理されている。そのため、受注サーバは、発注対象のインクタンク（本実施形態ではマゼンダのインクタンク）を、プリンタＩＤに紐づけられた個人情報により特定された住所に配送する。
【００５６】
Ｓ９０５において、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、サポートサービス画面生成部１３１（１４１）を使って、サポートサービス画面の画面情報を生成する。本実施形態において、交換用インクタンクの自動配送サービスの対象としてプリンタ１１４が事前登録されている場合、クライアント端末１１０からのアクセス要求はサポートサービス提供サーバ１３０にリダイレクトされる。そして、サポートサービス画面生成部１３１は、図７（ａ）のインクタンク自動配送サービス画面７００ａの画面情報（ＨＴＭＬ）を生成する。ここで、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、サポートサービスＵＲＬを解析することでフォトマゼンダの残量が少ないことを特定できる。そのため、フォトマゼンダに発注に関わる数量が表示されるような画面情報が生成される。一方、本実施形態において交換用インクタンクの自動配送サービスの対象としてプリンタ１１４が事前登録されていない場合、クライアント端末１１０からのアクセス要求はサポートサービス提供サーバ１４０にリダイレクトされる。そして、サポートサービス画面生成部１４１は、図７（ｂ）のインクタンク購入受付画面７００ｂ（ＨＴＭＬ）の画面情報を生成する。
【００５７】
Ｓ９０６において、サポートサービス提供サーバ１３０（１４０）のＣＰＵ２０１は、サポートサービス画面生成部１３１（１４１）を使って、Ｓ９０６で生成したサポートサービス画面の画面情報をＷＥＢブラウザ１１１に送信する。
【００５８】
Ｓ９０７において、クライアント端末１１０のＣＰＵ２０１は、ＷＥＢブラウザ１１１を使って、ＷＥＢサーバ１３２（１４２）から受信したサポートサービス画面の画面情報を解釈する。そして、ＷＥＢブラウザ１１１（表示部２０５）にサポートサービス画面が表示される。Ｓ９０７のサポートサービス画面の表示が終了すると、本フローチャートに示される処理が終了する。
【００５９】
以上説明した通り、本実施形態の転送サーバ１００は、事前登録が必要なサポートサービスを提供する対象となるデバイスとして登録されているか否かに基づいてリダイレクト処理を実行する。本実施形態の転送サーバ１００によれば、サポートサービス支援システムにおいて、クライアント端末のアクセス要求を、提供するサービス内容に即した適切なサイトに誘導することができる、という効果を奏する。
【００６０】
［実施形態２］
実施形態１の転送サーバ１００は、クライアント端末１１０から受信したアクセス要求のリダイレクト先を、サポートサービス登録情報に基づいて決定していた。しかしながら、リダイレクト先を決定する要因はサポートサービス登録情報には限られない。本実施形態では、サポートサービス登録情報に加えて、プリンタ１１４の地域情報と、プリンタ機種とに基づいてクライアント端末１１０から受信したアクセス要求のリダイレクト先を決定する例について説明する。なお、実施形態１と共通する部分については説明を簡略化ないし省略し、以下では本実施形態に特有な点を中心に説明する。
【００６１】
図１０は、本実施形態におけるクライアント端末１１０および転送サーバ１００の処理手順を示すフローチャートである。Ｓ８０１〜Ｓ８０７は実施形態１と同じであるため説明を省略する。
【００６２】
Ｓ８０８において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、ＷＥＢサポートＵＲＬを解析する。本実施形態において、サポートサービス判定部１０２は、ＷＥＢサポートＵＲＬの解析結果として、実施形態１の解析結果（プリンタＩＤと、ドライバ表示言語と、プリンタ機種と、インク残量）に加えて、地域情報を取得することができる。ここで、本実施形態における地域情報とは、プリンタ１１４が販売された地域を示す情報や、プリンタ１１４が存在する地域を示す情報などをいう。特に、プリンタ１１４が存在する地域を示す情報は、例えばプリンタ１１４に内蔵されたＧＰＳ受信器（不図示）の出力から特定することができる。または、プリンタ１１４が存在する地域を示す情報は、プリンタ１１４のＲＯＭ等に予め保持されている情報から特定されても良い。
【００６３】
Ｓ１００１において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、Ｓ８０８で特定した地域が、サポートサービスの実施対象であるか否かを判定する。具体的には、転送サーバ１００のＣＰＵ２０１は、図１１（ａ）のサポートサービス実施状況テーブルを参照して、Ｓ８０８で特定した地域に対応する実施状況が「１」である場合、当該地域がサポートサービスの実施対象であると判定することができる。同様に、転送サーバ１００のＣＰＵ２０１は、Ｓ８０８で特定したプリンタ機種情報が、サポートサービスの実施対象であるか否かを判定する。具体的には、転送サーバ１００のＣＰＵ２０１は、図１１（ｂ）のサポートサービス実施状況テーブルを参照して、プリンタ機種に対応する実施状況が「１」である場合、当該プリンタ機種がサポートサービスの実施対象であると判定することができる。なお、本実施形態では、「地域」「プリンタ機種」の２項目を使ってサポートサービスの実施対象であるか否かが判定されたが、いずれか１項目を使ってサポートサービスの実施対象であるか否かが判定されてもよい。
【００６４】
サポートサービスの実施対象であると判定された場合（Ｓ１００１：ＹＥＳ）、Ｓ８０９に移行する。一方、サポートサービスの実施対象ではないと判定された場合（Ｓ１００１：ＮＯ）、Ｓ８０９をスキップしてＳ８１０に移行する。この場合、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、サポートサービス実施状況テーブル（図１１（ａ）（ｂ））を参照して、当該地域情報または当該プリンタ機種情報に対応するサポートサービスＵＲＬ基本部分を取得する。本実施形態では、サポートサービスＵＲＬ基本部分として、例えば“http://www.def/nosupport?”が取得される。Ｓ８１１以降は実施形態１と同じため、説明を省略する。
【００６５】
以上説明した通り、本実施形態の転送サーバ１００は、そもそもサポートサービスが提供されないことが判明された場合、情報管理サーバへの問い合わせ等を行わない。本実施形態の転送サーバ１００によれば、実施形態１の効果に加えて、クライアント端末から受信したアクセス要求のリダイレクト処理を、より効率的に行うことができる。
【００６６】
［実施形態３］
実施形態１の転送サーバ１００は、情報管理サーバ１２０からサポートサービス登録情報を取得していた。そのため、転送サーバ１００と情報管理サーバ１２０との間の通信ができない場合、転送サーバ１００はサポートサービス登録情報を取得することができず、クライアント端末のアクセス要求を適切なリダイレクト先に誘導することができない場合があった。本実施形態では、転送サーバ１００が情報管理サーバ１２０と通信することができない場合、転送サーバ１００が保持するサポートサービス登録情報に基づいてクライアント端末のアクセス要求を適切なリダイレクト先に誘導する例について説明する。なお、上述の実施形態と共通する部分については説明を簡略化ないし省略し、以下では本実施形態に特有な点を中心に説明する。
【００６７】
図１２は、本実施形態におけるクライアント端末１１０および転送サーバ１００の処理手順を示すフローチャートである。Ｓ８０１〜Ｓ８０９は実施形態１と同じため説明を省略する。
【００６８】
Ｓ１２０１において、転送サーバ１００のＣＰＵ２０１は、ＷＥＢサーバ１０１を使って、情報管理サーバ１２０と接続可能か否かを判定する。情報管理サーバ１２０と接続可能な場合（Ｓ１２０１：ＹＥＳ）、Ｓ８１０に移行する。一方、情報管理サーバ１２０と接続不可能な場合（Ｓ１２０１：ＮＯ）、Ｓ１２０２に移行する。
【００６９】
Ｓ１２０２において、転送サーバ１００のＣＰＵ２０１は、サポートサービス判定部１０２を使って、Ｓ８０８で取得したプリントＩＤに対応するサポートサービスが登録されているか否かを判定する。具体的には、転送サーバ１００のＣＰＵ２０１は、Ｓ８０８で取得したプリンタＩＤを用いて登録情報保持テーブル１０４を検索し、当該プリンタＩＤに対応するサポートサービスが登録されているか否かを判定する。
【００７０】
ここで、本実施形態における登録情報保持テーブル１０４について、図１３を参照して説明する。本実施形態における転送サーバ１００のＣＰＵ２０１は、情報管理サーバ１２０からサポートサービス登録情報を取得するたびに、取得したサポートサービス登録情報を登録情報保持テーブル１０４に記憶する。転送サーバ１００は登録情報保持テーブル１０４を保持することにより、情報管理サーバ１２０へのアクセスができない場合であっても、直近（例えば、前回）のサポートサービス登録情報を参照することができる。
【００７１】
図１３の登録情報保持テーブル１０４において、プリンタを一意に識別するプリンタＩＤ（識別子）と、サポートサービスの登録情報とが対応付けて記憶されている。図１３の登録情報保持テーブルの例では、プリンタＩＤ“123456789”に対応するサポートサービスＡの直近の登録情報は“a”であり、サポートサービスＢの直近の登録情報は“b”である。これは、プリンタＩＤ“123456789”のプリンタ１１４は、サポートサービスＡおよびＢを提供する対象となるプリンタとして登録されていることを示す。
【００７２】
サポートサービス登録情報が保持されている場合（Ｓ１２０２：ＹＥＳ）、Ｓ８１０に移行する。一方、サポートサービス登録情報が保持されていない場合（Ｓ１２０２：ＮＯ）、Ｓ１２０３において、転送サーバ１００のＣＰＵ２０１は、ＷＥＢサーバ１０１を使って、サポートサービス登録情報の入力画面の画面情報（ＨＴＭＬ）を生成する。そして、サポートサービス登録情報の入力画面の画面情報（ＨＴＭＬ）がクライアント端末１１０に送信される。
【００７３】
Ｓ１２０４において、クライアント端末１１０のＣＰＵ２０１は、ＷＥＢブラウザ１１１を使って、ＷＥＢサーバ１０１から受信した画面情報を解釈して、ＷＥＢブラウザ１１１にサポートサービス登録情報の入力画面を表示する。そして、ＷＥＢブラウザ１１１は、ユーザ操作を介してプリンタ１１４のサポートサービス登録情報の入力を受け付け、入力を受け付けたサポートサービス登録情報を転送サーバ１００に送信する。Ｓ８１０以降の処理は実施形態１と同じため説明を省略する。
【００７４】
以上説明した通り、本実施形態の転送サーバ１００は、情報管理サーバ１２０との通信ができない場合であっても、直近のサポートサービス登録情報を保持しておくことによりクライアント端末のアクセス要求を適切なリダイレクト先に誘導することができる。本実施形態の転送サーバ１００によれば、上述の実施形態の効果に加えて、転送サーバ１００と情報管理サーバ１２０との間の通信状態に関わらず、クライアント端末からのアクセス要求のリダイレクト処理を適切に行うことができる。
【００７５】
［その他の実施例］
上述の実施形態では、クライアント端末１１０に接続されたプリンタ１１４に関するサポートサービスを支援する実施例について説明したが、対象となる装置はプリンタに限定されない。例えば、複写機やファクシミリ装置などの装置を対象としても適用することができる。複写機やファクシミリ装置の消耗品としては、例えば印刷に用いられる用紙などが挙げられる。
【００７６】
また、本実施形態では、サポートサービスを一例として説明したが、その他のサービスにおいて使用されても良い。
【００７７】
また、本実施形態では、インクタンクの自動配送サービスを一例として説明したが、その他の印刷に関わる消耗品が自動配送されても良い。例えば、インクや用紙であっても良い。
【００７８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７９】
１００・・転送サーバ
１０１・・ＷＥＢサーバ
１０２・・サポートサービス判定部
１０３・・転送先テーブル
１１０・・クライアント端末
１１１・・ＷＥＢブラウザ
１１２・・ステータスモニタ
【図１】
2018136639.tif 000003
【図２】
2018136639.tif 000004
【図３】
2018136639.tif 000005
【図４】
2018136639.tif 000006
【図５】
2018136639.tif 000007
【図６】
2018136639.tif 000008
【図７】
2018136639.tif 000009
【図８】
2018136639.tif 000010
【図９】
2018136639.tif 000011
【図１０】
2018136639.tif 000012
【図１１】
2018136639.tif 000013
【図１２】
2018136639.tif 000014
【図１３】
2018136639.tif 000015