(57)【要約】【課題】  本発明は、ユーザが複数のサイトに順にアクセスしてオンラインサービスを受ける場合に、あるサイトが稼動していないためにサービスを受けられないことを速やかにユーザに伝えることを目的とする。【解決手段】  クライアント通信端末１０１はフォトサイト１１０にアップロードした画像ファイルのプリント注文を行うために、まずプリントサイト１２０とアクセスする。フォトサイト１１０は決済サイト１３０の稼動状態に応じてクライアント通信端末１０１によるプリントサイト１２０へのアクセス可否を制御する。【選択図】  図１１
2007109071.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置へのアクセスに利用される第１のリンク情報及び第２の情報処理装置へのアクセスに利用される第２のリンク情報を記憶する記憶手段と、
通信端末からの要求に応答して、前記第１のリンク情報を前記記憶手段から読み出し、前記通信端末へ送信する第１の送信手段と、
前記第１のリンク情報に基づき前記第１の情報処理装置へアクセスした通信端末からの要求に応答して、前記第２のリンク情報を前記記憶手段から読み出し、前記通信端末へ送信する第２の送信手段と、
前記第２の情報処理装置の動作状態に関する情報を取得する取得手段と、
前記取得手段により取得された第２の情報処理装置の動作状態情報にしたがい、前記第１の送信手段により前記第１のリンク情報を送信するか否かを制御する制御手段とを備えたことを特徴とする情報提供装置。
【請求項２】
前記制御手段は、前記取得手段により取得された動作状態情報が前記第２の情報処理装置が稼動していないことを示していれば、前記第１の送信手段により前記第１のリンク情報を送信しないよう制御することを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記通信端末のユーザの情報を管理する管理手段をさらに備え、
前記制御手段はさらに、前記管理手段により管理されたユーザ情報にしたがい、前記第１の送信手段により前記第１のリンク情報を送信するか否かを制御することを特徴とする請求項１乃至２記載の情報提供装置。
【請求項４】
前記第２の情報処理装置は複数存在し、
前記制御手段はさらに、前記取得手段により取得された動作状態情報と対応する第２の情報処理装置の種類にしたがい、前記第１の送信手段により前記第１のリンク情報を送信するか否かを制御することを特徴とする請求項１乃至３記載の情報提供装置。
【請求項５】
前記通信端末から画像ファイルを受信する受信手段と、
前記受信手段により受信された画像ファイルを記憶する画像ファイル記憶手段と、
前記画像ファイル記憶手段により記憶された画像ファイルを前記第１の情報処理装置へ送信する画像ファイル送信手段をさらに備え、
前記第１の情報処理装置は、前記画像ファイル送信手段により送信された画像ファイルに対して印刷処理を実行する印刷処理手段を備えることを特徴とする請求項１乃至４記載の情報提供装置。
【請求項６】
前記第２の情報処理装置は、前記印刷処理手段による画像ファイルの印刷処理にかかる費用の決済処理を実行する決済処理手段を備えることを特徴とする請求項５記載の情報提供装置。
【請求項７】
前記印刷処理手段による画像ファイルの印刷処理にかかる費用をクーポン情報に基づき決済処理するクーポン決済処理手段と、
前記通信端末のユーザのクーポンに関する情報を管理するクーポン情報管理手段をさらに備え、
前記制御手段はさらに、前記クーポン管理手段により管理されたクーポン情報にしたがい、前記第１の送信手段により前記第１のリンク情報を送信するか否かを制御することを特徴とする請求項５記載の情報提供装置。
【請求項８】
前記第２の情報処理装置の動作状態情報を通知する通知手段をさらに有することを特徴とする請求項１乃至７記載の情報処理装置。
【請求項９】
第１の情報処理装置へのアクセスに利用される第１のリンク情報及び第２の情報処理装置へのアクセスに利用される第２のリンク情報を記憶媒体に記憶する記憶ステップと、
通信端末からの要求に応答して、前記第１のリンク情報を前記記憶媒体から読み出し、前記通信端末へ送信する第１の送信ステップと、
前記第１の送信ステップで送信された第１のリンク情報に基づき前記第１の情報処理装置へアクセスした通信端末からの要求に応答して、前記第２のリンク情報を前記記憶媒体から読み出し、前記通信端末へ送信する第２の送信ステップと、
前記第２の情報処理装置の動作状態に関する情報を取得する取得ステップと、
前記取得ステップで取得された第２の情報処理装置の動作状態情報にしたがい、前記第１の送信ステップで前記第１のリンク情報を送信するか否かを制御する制御ステップとを備えたことを特徴とする情報提供装置の制御方法。
【請求項１０】
第１の情報処理装置へのアクセスに利用される第１のリンク情報及び第２の情報処理装置へのアクセスに利用される第２のリンク情報を記憶媒体に記憶する記憶ステップと、
通信端末からの要求に応答して、前記第１のリンク情報を前記記憶媒体から読み出し、前記通信端末へ送信する第１の提供ステップと、
前記第１の送信ステップで送信された第１のリンク情報に基づき前記第１の情報処理装置へアクセスした通信端末からの要求に応答して、前記第２のリンク情報を前記記憶媒体から読み出し、前記通信端末へ送信する第２の提供ステップと、
前記第２の情報処理装置の動作状態に関する情報を取得する取得ステップと、
前記取得ステップで取得された第２の情報処理装置の動作状態情報にしたがい、前記第１の送信ステップで前記第１のリンク情報を送信するか否かを制御する制御ステップをコンピュータ装置に実行させるためのプログラム。
【請求項１１】
情報要求装置、情報提供装置及び複数の情報処理装置がネットワークを介して通信可能な情報提供システムであって、
情報要求装置は、
前記複数の情報処理装置を利用するサービスの提供要求を前記情報提供装置へ送信する要求送信手段と、
前記情報処理装置へアクセスするのに利用するリンク情報を前記情報提供装置から受信するリンク情報受信手段と、
前記受信されたリンク情報に基づき、前記情報処理装置へアクセスするアクセス手段とを備え、
前記情報提供装置は、
前記情報要求装置により要求されたサービスの提供に利用される第１及び第２の情報処理装置へのアクセスに利用される第１及び第２のリンク情報をそれぞれ記憶する記憶手段と、
前記情報要求装置からの要求に応答して、前記第１のリンク情報を前記記憶手段から読み出し、前記情報要求装置へ送信する第１の送信手段と、
前記第１のリンク情報に基づき前記第１の情報処理装置へアクセスした情報要求装置からの要求に応答して、前記第２のリンク情報を前記記憶手段から読み出し、前記情報要求装置へ送信する第２の送信手段と、
前記第２の情報処理装置の動作状態に関する情報を取得する取得手段と、
前記取得手段により取得された第２の情報処理装置の動作状態情報にしたがい、前記第１の送信手段により前記第１のリンク情報を送信するか否かを制御する制御手段とを備えたことを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインで複数の情報処理装置を利用したサービスをユーザに提供するための情報提供装置及びその制御方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、サーバ装置はデバイスから警報を受信すると、画面情報を変更することによってクライアント端末へ当該デバイスの異常を通知していた（例えば、特許文献１参照）。
【０００３】
また、サーバ装置はネットワークサービスの内容に変更があると、サービス機能書式を変更することによってクライアント端末へ通知していた（例えば、特許文献２参照。）。
【０００４】
例えば、オンラインで商品を注文するショップサイトへのリンクや商品の購入費用を決済する決済サイトへのリンクをクライアント端末へ順に提供することで、ユーザにオンラインショッピングサービスを提供するような仲介サイトがある。上記した従来技術によれば、仲介サイトは、ショップサイトに障害が発生してクライアント端末が利用できない状態になっていれば、その旨を通知したり、ショップサイトへのリンクを提供しないことにより、クライアント端末へ通知していた。また、決済サイトに障害が発生してクライアント端末が利用できない状態になっていれば、その旨を通知したり、決済サイトへのリンクを提供しないことにより、クライアント端末へ通知するだけであった。
【特許文献１】特開２００１−２９７０１５号公報
【特許文献２】特開平９−２２３０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したような従来技術では、サーバ装置は、提供可能なデバイスの変更がある場合やデバイスに異常等が発生した場合に、当該デバイスの動作状態しかクライアント端末へ通知できないという問題があった。
【０００６】
したがって、ユーザは仲介サイトのリンクに従ってショップサイトへアクセスし、商品の種類の選択や個数、ユーザ情報及び配送情報の入力等、注文の手続きを行った後、決済サイトを利用できず、商品を購入できないことを知ることになっていた。つまり、ユーザは商品を購入できないにも関わらずショップサイトにアクセスして商品注文の手続きを行うという無駄な操作をしなければならなかった。
【０００７】
そこで、本発明は、情報提供装置が複数の情報処理装置を順に利用して１つのサービスをクライアント端末へ提供する場合に、ある情報処理装置が利用できない状態にあれば、サービスを提供できないことを速やかにユーザへ伝えることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、第１の情報処理装置へのアクセスに利用される第１のリンク情報及び第２の情報処理装置へのアクセスに利用される第２のリンク情報を記憶する記憶手段と、通信端末からの要求に応答して、前記第１のリンク情報を前記記憶手段から読み出し、前記通信端末へ送信する第１の送信手段と、前記第１のリンク情報に基づき前記第１の情報処理装置へアクセスした通信端末からの要求に応答して、前記第２のリンク情報を前記記憶手段から読み出し、前記通信端末へ送信する第２の送信手段と、前記第２の情報処理装置の動作状態に関する情報を取得する取得手段と、前記取得手段により取得された第２の情報処理装置の動作状態情報にしたがい、前記第１の送信手段により前記第１のリンク情報を送信するか否かを制御する制御手段とを備えたことを特徴とする情報提供装置及びその制御方法及びそのプログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、ユーザが複数の情報処理装置へ順にアクセスしてサービスを受ける場合に、サービスを利用できない状態にあることを速やかに知ることができるので、ユーザは無駄な操作を行わずに済むという効果が得られる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施形態）
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
［システムの概要］
まず、図１を参照して本実施形態における情報提供システムの概要を説明する。
【００１２】
１０１はユーザが操作するクライアント通信端末であり、コンピュータ装置によって構成される。クライアント通信端末１０１はＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ（ＨＴＴＰ）による通信が可能であり、インターネット１０３経由で各種Ｗｅｂサーバと相互に通信する。また、クライアント通信端末１０１にはWebブラウザがインストールされている。Webブラウザは各種Webサーバ装置からHyperTextMarkupLanguage(HTML)で記述されたWebページファイルを受信し、そのHTMLタグに従ってページレイアウトを再現し、文字や画像、動画、音声などのコンテンツを再生する。１０２は画像入力機器であり、例えば、デジタルカメラやデジタルビデオカメラ、スキャナのような、読み取られた画像をデジタル記録する機器である。クライアント通信端末１０１は画像入力機器１０２と有線通信又は無線通信によって接続し、画像入力機器１０２に記録された画像ファイルを取得し、ハードディスクに記憶する。
【００１３】
ここで、本実施形態における画像ファイルの構造について図２を参照して説明する。なお、本実施形態では、画像ファイルはＤＣＦ規格に準拠した構造を持つものとする。画像ファイル２００は、ＡＰＰ１のエリア２０１にサムネイル画像ファイル２０２が格納されている。また、ＤＣＦ基本主画像のエリア２０３に高解像度画像ファイル２０４が格納されている。ＡＰＰ１のエリア２０１には、さらにＥｘｉｆ情報も格納されていてもよい。
【００１４】
１１０、１２０及び１３０はクライアント通信端末１０１へＷｅｂブラウザで閲覧されるコンテンツを提供するＷｅｂサーバ装置を有するサイトである。
【００１５】
フォトサイト１１０は、Ｗｅｂサーバ装置１１１やデータベースサーバ装置１１２などによって構成される。Ｗｅｂサーバ装置１１１は画像ファイルのアップロードや画像ファイルの印刷注文の仲介などのサービスをクライアント通信端末１０１へ提供する。データベースサーバ装置１１２はアップロードされた画像ファイルや、クライアント通信端末１０１のユーザ、プリントサイト１２０、決済サイト１３０に関する情報を記憶するデータベースを管理する。プリントサイト１２０や決済サイト１３０に関する情報としては、クライアント通信端末１０１がこれらのサイトへインターネット経由でアクセスする際に必要なリンク情報（例えば、ＵＲＬ）が挙げられる。このリンク情報は、フォトサイト１１０が予め取得しておき、データベースサーバ装置１１２に格納しておく。あるいは、クライアント通信端末１０１からの要求があれば、これらのサイトから取得して、後述するＲＡＭやハードディスクに格納するようにしてもよい。
【００１６】
プリントサイト１２０はＷｅｂサーバ装置１２１やプリントサーバ装置１２２、印刷装置１２３などによって構成される。Ｗｅｂサーバ装置１２１はフォトサイト１１０に保管された画像ファイルの印刷注文をクライアント通信端末１０１から受け付ける。プリントサーバ装置１２２はフォトサイト１１０から画像ファイルの印刷データを受信し、印刷装置１２３へ転送する。印刷装置１２３は印刷データに基づき印刷を実行する。なお、印刷データは、フォトサイト１１０又はプリントサイト１２０において、高解像度画像ファイル２０４を変換することにより作成される。
【００１７】
決済サイト１３０は、画像ファイルの印刷処理にかかる費用をクライアント通信端末１０１のユーザに対して決済するためのＷｅｂサーバ装置１３１などによって構成される。
【００１８】
なお、フォトサイト１１０、プリントサイト１２０及び決済サイト１３０はそれぞれ、上記したサーバ装置以外のサーバ装置を備えるようにしてもよい。例えば、電子メールを送受信するためのメールサーバ装置などが挙げられる。
【００１９】
次に、本実施形態において、上記した各サイトに含まれるサーバ装置やクライアント通信端末を構成するコンピュータ装置について、図３を参照して説明する。なお、サーバ装置やクライアント通信端末はそれぞれ単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などの通信回線で接続される。
【００２０】
図３において、３０１はコンピュータ装置３００全体を制御するＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。３０２は書き換える必要のない情報や、書き換えられては困る情報が格納されるＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。３０３は後述する外部記憶装置３０４から供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。３０４はコンピュータ装置３００に固定して設置されたハードディスク(HDD)である。あるいはハードディスク３０４はコンピュータ装置３００から着脱可能なフロッピーディスク(FD)、Compact Disk(CD)やDigital Versatile Disk(DVD)等の光ディスクメディアである。あるいはICカードやメモリカードなどカード型メディアのような外部記憶装置である。外部記憶装置３０４にはＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）が格納されている。なお、クライアント通信端末１０１の外部記憶装置３０４にはＷｅｂブラウザや画像入力機器１０２から取得した画像ファイルが記憶されている。また、各サイト１１０のＷｅｂサーバ装置３０４にはＷｅｂサーバソフトウェアが記憶されている。３０５はユーザによって操作されるポインティングデバイスやキーボードなどの操作入力デバイス３０９との操作入力インターフェイスである。３０６はコンピュータ装置３００の保持するデータや外部装置から供給されたデータを表示するディスプレイ３１０との表示インターフェイスである。３０７はインターネット１０３などのネットワーク回線に接続するためのネットワークインターフェイス３０７である。３０８は画像入力機器１０２とのインターフェイスである。３１１は３０１〜３０８の各ユニットを互いに通信可能に接続するバスである。なお、Ｗｅｂサーバやクライアント通信端末はそれぞれ、上記したユニットを全て備える必要はなく、本発明を実現する際に不要なユニットは適宜、所有しないようにしてもよい。
【００２１】
［オンライン印刷注文の手順］
本実施形態における画像のオンライン印刷注文の手順について、図４を参照して説明する。なお、以下の手順は、フォトサイト１１０、プリントサイト１２０及び決済サイト１３０を構成する各サーバ装置及びクライアント通信端末１０１の各ＣＰＵ３０１が、プログラムコードを読み出し、各種処理を実行することによって実現される。
【００２２】
まず、クライアント通信端末１０１は、Ｗｅｂブラウザを起動し、フォトサイト１１０のＵＲＬ情報を入力し、フォトサイト１１０へのアクセス要求を送信する。このアクセス要求の応答として、クライアント通信端末１０１はフォトサイト１１０からログイン画面のＷｅｂページファイルを受信し、Ｗｅｂブラウザにログイン画面を表示する。そして、クライアント通信端末１０１は、Ｗｅｂブラウザに表示されたログイン画面の内容にしたがって入力されたユーザＩＤやパスワードをフォトサイト１１０へ送信することによってログインを要求する（ステップＳ４０１）。
【００２３】
フォトサイト１１０はログイン要求に応答してクライアント通信端末１０１をログイン認証する。フォトサイト１１０はクライアント通信端末１０１のログインを許可すれば、画像アルバム閲覧画面のＷｅｂページファイルをクライアント通信端末１０１へ送信する（ステップＳ４０２）。画像アルバム閲覧画面の一例を図５に示す。なお、本実施形態では、フォトサイト１１０は、１つ以上の画像ファイルをアルバム単位でまとめて管理している。図５において、画像アルバム閲覧画面５００にはユーザ情報の変更を要求するためのボタン５０１、フォトサイト１１０からのログアウトを要求するためのボタン５０２が表示されている。また、領域５０３には画像アルバム閲覧画面５００に表示されているアルバムの編集を要求するための各種ボタンが配置されている。そして、アルバムのプロパティ設定を要求するためのボタン５０４、新規のアルバムの作成を要求するためのボタン５０５、表示されているアルバムの削除を要求するためのボタン５０６が表示されている。ボタン５０７はクライアント通信端末１０１のハードディスクに記憶されている画像ファイルをフォトサイト１１０へアップロードするよう指示するためのボタンである。ボタン５０８は画像ファイルの印刷注文を要求するためのボタンである。領域５１０にはクライアント通信端末１０１からフォトサイト１１０へアップロードされた画像ファイルによって構成されるアルバムの表示を要求するためのボタン５１１〜５１５が表示されている。ボタン５１１〜５１５の中から選択指定されたボタンと対応するアルバムに含まれる画像ファイルのサムネイル画像が領域５２０に表示される。チェックボックス５３１〜５３６をオンに切り替えることによって、操作編集対象として画像ファイルが選択指定される。
【００２４】
なお、ステップＳ４０２でフォトサイト１１０が実行する処理手順の詳細については後述する。
【００２５】
クライアント通信端末１０１はハードディスクに記憶された中から画像ファイルを選択し、フォトサイト１１０へアップロードする（ステップＳ４０３）。フォトサイト１１０はアップロードされた画像ファイルをそのデータベース装置１１２に保管する。ここで、フォトサイト１１０はアップロードされた画像ファイルの種類やサイズなどの属性情報に基づいて、保管するか否かを決定するようにしてもよい。また、フォトサイト１１０は、画像ファイルが正常にフォトサイト１１０のデータベースサーバ装置１１２に保管された旨をクライアント通信端末１０１へ通知するようにしてもよい。なお、クライアント通信端末１０１がアップロードする画像ファイルは、画像入力装置１０２で撮影されたものであってもよいし、それ以外のデバイスから取得したものであってもよい。
【００２６】
ユーザがアルバム閲覧画面５００のプリント注文を要求するためのボタン５０８を押下したことに応答して、クライアント通信端末１０１はフォトサイト１１０へプリント注文手続きの開始を要求する（ステップＳ４０４）。
【００２７】
フォトサイト１１０はクライアント通信端末１０１へプリントサイト１２０を選択するための情報が記載されたプリント注文ポータル画面のＷｅｂページファイルを送信する（ステップＳ４０５）。なお、ステップＳ４０５でフォトサイト１１０が実行する処理手順の詳細については後述する。フォトサイト１１０は、予め、プリントサイト１２０に関する情報、例えば、名称、ロゴマーク、ＵＲＬ情報などをデータベースサーバ装置１１２に記憶し、管理している。これらの情報に基づき、フォトサイト１１０は、プリント注文ポータル画面を表示するためのＷｅｂページファイルを作成する。
【００２８】
クライアント通信端末１０１はフォトサイト１１０からプリント注文ポータル画面のＷｅｂページファイルを受信し、Ｗｅｂブラウザにプリント注文ポータル画面を表示する。プリント注文ポータル画面の一例を図６に示す。プリント注文ポータル画面６００のプリントサイト一覧表示部６０１には、クライアント通信端末１０１のユーザが利用可能なプリントサイトＡ、プリントサイトＢ、プリントサイトＣを指定するためのボタン６０２〜６０４が表示されている。ボタン６０２〜６０４はプリントサイトＡ〜Ｃのリンク情報が関連付けられている。また、プリントサイト１２０の選択の中止を指示するためのキャンセルボタン６０５も表示されている。ユーザがプリント注文ポータル画面６００に表示されたプリントサイトの中から所望のものを選択すると、クライアント通信端末１０１はフォトサイト１１０へ選択されたプリントサイト１２０を通知する（ステップＳ４０６）。
【００２９】
フォトサイト１１０は、クライアント通信端末１０１が、ステップＳ４０６で通知されたプリントサイト１２０へアクセスするためのＵＲＬ情報をデータベースまたはハードディスクから読み出す。そして、読み出されたＵＲＬ情報をクライアント通信端末１０１へ送信するとともに、リダイレクト接続するよう指示する。（ステップＳ４０７）
クライアント通信端末１０１は、フォトサイト１１０から受信したプリントサイト１２０のＵＲＬ情報に基づいてプリントサイト１２０にアクセスし、プリント注文を要求する。（ステップＳ４０８）
プリントサイト１２０はプリント注文要求の応答として、クライアント通信端末１０１へプリントサイト１２０のポータル画面のＷｅｂページファイルを送信する（ステップＳ４０９）。
【００３０】
クライアント通信端末１０１は、まず、プリントサイト１２０からプリント設定画面のＷｅｂページファイルを受信し、Ｗｅｂブラウザにプリント設定画面を表示する。ここで、クライアント通信端末１０１のＷｅｂブラウザに表示されるプリント設定画面の一例を図７を参照して説明する。プリント設定画面７００には画像ファイルのサムネイル画像７２１、７２２、印刷用紙サイズ入力欄７２３、７２５、印刷用紙枚数入力欄７２４、７２６が表示されている。サムネイル画像７２１はクライアント通信端末１０１からフォトサイト１１０のデータベースサーバ装置１１２にアップロードされてアルバム単位で保管されている画像ファイルのものである。印刷用紙枚数入力欄７２４、７２６に１以上の数字が入力されているサムネイル画像と対応する画像ファイルが印刷対象となる。また、複数の画像についてまとめて同じプリント設定を行う場合の印刷用紙サイズ入力欄７１１、印刷用紙枚数入力欄７１２、複数の画像についてまとめて同じプリント設定を行うよう指示するためのボタン７１３も表示されている。この印刷用紙枚数入力欄７１２に１以上の数字が入力されている場合には、全ての画像ファイルが印刷対象となる。また、プリント注文の手順を進めるよう指示するためのボタン７３０、プリント注文の中止を指示するためのボタン７３１も表示されている。
【００３１】
次に、クライアント通信端末１０１は、プリントサイト１２０から印刷物の配送の設定画面のＷｅｂページファイルを受信し、Ｗｅｂブラウザに配送設定画面を表示する。ここで、クライアント通信端末１０１のＷｅｂブラウザに表示される配送設定画面の一例を図８を参照して説明する。配送設定画面８００の注文者情報欄８１０には、フォトサイト１１０にログインしたクライアント端末１０１のユーザの氏名８１１、フリガナ８１２、メールアドレス８１６が表示されている。
【００３２】
また、郵便番号入力欄８１３、住所入力欄８１４、電話番号入力欄８１５が表示されている。配送情報として、配送方法が宅配便あるいはメール便のどちらかを選択するためのラジオボタン８２１及び８２２が表示されている。また、配送先が、注文者と同じか又は別の宛先を指定するかを選択するためのコントロール８２３及び８２４が表示されている。そして、配送先を注文者とは別に指定する、つまり、コントロール８２４にオンが入力されていた場合に配送先の情報を入力するための入力欄が表示される。例えば、配送先の氏名入力欄８４１、フリガナ入力欄８４２、郵便番号入力欄８４３、住所入力欄８４４、電話番号入力欄８４５、メールアドレス入力欄８４６である。また、プリント注文の手順を戻るよう指示するためのボタン８３０、プリント注文の手順を進めるよう指示するためのボタン８３１、プリント注文の中止を指示するためのボタン８３２も表示されている。
【００３３】
ユーザはＷｅｂブラウザに表示されたプリント設定画面７００や配送設定画面８００に表示された内容にしたがって、プリント注文に必要な情報を入力する。そして、クライアント通信端末１０１は入力されたプリント注文情報をプリントサイト１２０へ送信する（ステップＳ４１０）。
【００３４】
プリントサイト１２０はクライアント通信端末１０１から受信したプリント注文情報に基づき、画像ファイルの印刷処理や印刷物の配送にかかる費用や消費税、手数料等を計算し、取得する。プリントサイト１２０は、計算された金額や注文された商品やその個数等のプリント注文の内容をユーザへ確認するためのプリント注文確認画面をＷｅｂブラウザに表示するためのＷｅｂページ情報をクライアント通信端末１０１へ送信する（ステップＳ４１１）。
【００３５】
本実施形態におけるプリント注文確認画面の一例を図９を参照して説明する。プリント注文確認画面９００のプリント料金の見積もり欄９１０には、商品名、単価、枚数、商品ごとの料金、送料、決済手数料、これらの合計金額が表示される。また、確認のために注文者情報９３０や配送先情報９４０も表示される。また、プリント注文の手順を戻るよう指示するためのボタン９５０、プリント注文の手順を進めて決済するよう指示するためのボタン９６０、プリント注文の中止を指示するためのボタン９７０も表示されている。
【００３６】
ユーザがステップＳ４１１でプリントサイト１２０から通知されたプリント注文確認画面９００で提示された金額を承認し、ボタン９６０を押下すれば、クライアント通信端末１０１は決済するようプリントサイト１２０へ指示する（ステップＳ４１２）。
【００３７】
プリントサイト１２０はフォトサイト１１０に対して、クライアント通信端末１０１より依頼された印刷注文にかかる費用の決済処理を要求する。（ステップＳ４１３）
フォトサイト１１０は決済サイト１３０へ注文された商品やその個数、送料、プリント注文にかかる費用等のプリント注文の決済に必要な情報を送信し、決済処理を要求する（ステップＳ４１４）。
【００３８】
フォトサイト１１０はクライアント通信端末１０１が決済サイト１３０へアクセスするためのＵＲＬ情報をデータベース又はハードディスクから読み出す。そして、読み出されたＵＲＬ情報をクライアント通信端末へ送信するとともに、決済サイト１３０へリダイレクト接続するよう指示する。（ステップＳ４１５）
クライアント通信端末１０１はフォトサイト１１０から受信した決済サイト１３０のＵＲＬ情報に基づいて決済サイト１３０へアクセスし、済処理を要求する（ステップＳ４１６）。
【００３９】
決済サイト１３０は決済処理要求の応答として、クライアント通信端末１０１へ決済サイト１３０の決済手続き画面のＷｅｂページファイルを送信する（ステップＳ４１７）。決済サイト１３０は銀行やクレジット会社などの電子決済サービスを提供する金融機関が運営している。
【００４０】
クライアント通信端末１０１は決済手続き画面のＷｅｂページファイルを受信し、Ｗｅｂブラウザに決済サイト１３０の画面を表示する。決済手続き画面の一例を図１０に示す。決済手続き画面１０００には、決済金額１００１、クレジット会社指定欄１００２、クレジットカード番号入力欄１００３、有効期限入力欄１００４、名義人の氏名入力欄１００５が表示される。また、決済処理を開始するよう指示するためのボタン１００６、決済の中止を指示するためのボタン１００７も表示されている。ユーザは表示された決済手続き画面１０００の内容にしたがって、決済に必要な情報を入力する。そして、クライアント通信端末１０１は入力された決済情報を決済サイト１３０へ送信する（ステップＳ４１８）。
【００４１】
決済サイト１３０はクライアント通信端末１０１から受信した決済情報に基づき、与信審査を行う。与信審査とは、決済情報に基づき、クライアント通信端末１０１のユーザに支払い能力があるかどうかを判定することである。そして、決済サイト１３０はフォトサイト１１０へ与信審査の結果を通知する（ステップＳ４１９）。
【００４２】
フォトサイト１１０は、与信審査の結果、クライアント通信端末１０１が信用できるものであれば、プリント注文が受け付けられたこと、注文処理を終了することをクライアント通信端末１０１へ通知する（ステップＳ４２０）。一方、与信審査の結果、クライアント通信端末１０１が信用できないものであれば、プリント注文を受け付けられないこと、注文処理を終了することをクライアント通信端末１０１へ通知する（ステップＳ４２０）。
【００４３】
フォトサイト１１０は、与信審査の結果、クライアント通信端末１０１が信用できるものであれば、プリント注文に基づく印刷の実行をプリントサイト１２０へ指示する。そして、フォトサイト１１０は、印刷対象の画像ファイルをデータベースサーバ装置１１２から読み出し、プリントサイト１２０へ送信する（ステップＳ４２１）。
【００４４】
そして、プリントサイト１２０では、Ｗｅｂサーバ装置１２１が画像ファイルを受信して印刷データに変換し、プリントサーバ装置１２１へ転送する。プリントサーバ装置１２１は印刷データを印刷装置１２３へ送信すると、印刷装置１２３は印刷データを印刷処理して印刷物を出力する。また、プリントサイト１２０のオペレータは、ユーザに指定された宛先へ印刷物を配送するよう作業を行う。
【００４５】
次に、ステップＳ４０２においてフォトサイト１１０が実行する処理の手順について図１１を参照して説明する。なお、以下の手順はフォトサイト１１０を構成する各サーバ装置の各ＣＰＵ３０１がそれぞれ、プログラムコードを読み出し、各種処理を実行することによって実現される。
【００４６】
まず、フォトサイト１１０のデータベースサーバ装置１１２は、ログインを許可するユーザを識別するためのユーザＩＤやそれと対応するパスワードを前もって保管している。
【００４７】
そして、クライアント通信端末１０１から送信されたユーザＩＤとパスワードと一致するものがデータベースサーバ装置１１２に登録されているか否か判定する（ステップＳ１１０１）。
【００４８】
ステップＳ１１０１にてユーザ登録されていると判定されれば、ログインを許可する。そして、Ｗｅｂサーバ装置１１１は決済サイト１３０の稼動状態を判定する（ステップＳ１１０２）。
【００４９】
ここで、決済サイト１３０の稼動状態の判定は、公知技術によって実現できる。例えば、Ｗｅｂサーバ装置１１１は、ｐｉｎｇを実行し、Internet Control Message Protocol(ICMP)を使って決済サイト１３０へパケットを送信する。そして、その返信がくれば決済サイト１３０とは通信可能な状態にあり、決済サイト１３０は稼動していると判断する。一方、その返信がこなければ、決済サイト１３０と通信不可能な状態にあるか、決済サイト１３０は稼動していないと判断する。
【００５０】
あるいは、決済サイト１３０が、障害やメンテナンス作業が発生することにより稼動していない状態になると、ネットワーク経由でその旨をＷｅｂサーバ装置１１１へ自動的に通報するようにしてもよい。そして、通報を受けたフォトサイト１１０のＷｅｂサーバ装置１１１は、通報の内容を稼動状態情報として決済サイト１３０と対応付けてデータベースサーバ装置１１２に登録しておくようにしてもよい。
【００５１】
あるいは、決済サイト１３０が、障害やメンテナンス作業が発生することにより稼動していない状態になると、決済サイト１３０のオペレータが電子メールや電話などの通信手段を使ってフォトサイト１１０のオペレータへ通報する。そして、通報を受けたフォトサイト１１０のオペレータがその旨をＷｅｂサーバ装置１１１に入力し、決済サイト１３０と対応付けてデータベースサーバ装置１１２に登録しておくようにしてもよい。
【００５２】
ステップＳ１１０２にて決済サイト１３０が稼動していると判定されれば、Ｗｅｂサーバ装置１１１はプリント注文を指示するためのボタンを含む画像アルバム閲覧画面をＷｅｂブラウザに表示させるためのＷｅｂページ情報を取得する（ステップＳ１１０３）。ここで、画像アルバム閲覧画面のＷｅｂページ情報はその都度、生成して取得するようにしてもよいし、予め生成されてあるものをデータベースサーバ装置１１２から読み出して取得するようにしてもよい。
【００５３】
Ｗｅｂサーバ装置１１１はプリント注文を指示するためのボタンを含む画像アルバム閲覧画面のＷｅｂページ情報をクライアント通信端末１０１へ送信する（ステップＳ１１０５）。
【００５４】
プリント注文を要求するためのボタンを含む画像アルバム閲覧画面の一例を図５に示す。
【００５５】
一方、ステップＳ１１０２にて決済サイト１３０が稼動していないと判定されれば、プリント注文を要求するためのボタンを含まない画像アルバム閲覧画面をＷｅｂブラウザに表示させるためのＷｅｂページ情報を取得する（ステップＳ１１０４）。
【００５６】
ここでも、画像アルバム閲覧画面のＷｅｂページ情報はその都度生成して取得するようにしてもよいし、予め生成されてあるものをハードディスクから読み出して取得するようにしてもよい。なお、図１２に示すように、プリント注文を指示するためのボタンの代わりに、メッセージ１２０８を表示するようにしてもよい。あるいは、図１３に示すように、選択不可能な状態でプリント注文を要求するためのボタン１３０８を表示するようにしてもよい。また、画像アルバム閲覧画面上に図１４に示すような決済サイト１３０が稼動していないことを示すエラーメッセージダイアログ１４００を表示してもよい。これらのような画像アルバム閲覧画面をＷｅｂブラウザに表示することにより、クライアント通信端末１０１のユーザはプリント注文に関わる作業を実行できなくなる。
【００５７】
また、ステップＳ１１０１にてユーザ登録されていないと判定されれば、ログインを許可せず、クライアント通信端末１０１へエラー通知を送信する（Ｓ１１０６）。
本実施形態ではクライアント通信端末１０１がフォトサイト１１０にアップロードした画像ファイルをプリント注文するためにプリントサイト１２０と決済サイト１３０に順にアクセスする場合にフォトサイト１１０は、まず決済サイト１３０の稼動状態を判定する。そして、フォトサイト１１０は、判定された稼動状態に応じて、クライアント通信端末１０１によるプリントサイト１２０へのアクセスを制御するようにした。
【００５８】
つまり、情報提供装置は、通信端末がオンラインサービスを受けるために第１の情報処理装置と第２の情報処理装置とに順にアクセスする場合に、第２の情報処理装置の稼動状態に応じて、第１の情報処理装置の利用可否を制御するようにした。
【００５９】
これによって、第２の情報処理装置が利用できないにも関わらず、通信端末が第１の情報処理装置と通信するという無駄な作業が発生することを防ぐことができる。
【００６０】
（第２の実施形態）
本実施形態では、ユーザが決済サイト１３０を利用してクレジットカードなどでプリント料金を支払うのではなく、フォトサイト１１０が管理する電子クーポンによって支払い可能な場合について説明する。なお、第１の実施形態と同様の部分については省略し、本実施形態の特徴となる部分について詳細に説明する。
【００６１】
本実施形態では、フォトサイト１１０のデータベースサーバ装置１１２は、クライアント通信端末１０１のユーザについて、ユーザＩＤ、ユーザ名称、パスワード、クーポン番号を格納したレコード情報をユーザ情報テーブルに登録している。ユーザ情報テーブルの一例を図１５に示す。また、クーポン番号、対象商品、対象プリントサイト、有効期間、使用済みか否かを示すフラグ、当該クーポンを保有するユーザのユーザＩＤを格納したレコード情報をクーポン情報テーブルに登録している。クーポン情報テーブルの一例を図１６に示す。また、プリントサイト１２０の名称、取扱商品、ＵＲＬ情報などを格納したレコードをプリントサイト情報テーブルに登録している。
【００６２】
プリントサイト情報テーブルの一例を図１７に示す。
【００６３】
本実施形態におけるフォトサイト１１０が図４のステップＳ４０２において、実行する処理手順について図１８を参照して説明する。なお、以下の手順は、フォトサイト１１０を構成する各サーバ装置の各ＣＰＵ３０１がそれぞれ、プログラムコードを読み出し、各種処理を実行することによって実現される。
【００６４】
まず、Ｗｅｂサーバ装置１１１は図１１のステップＳ１１０１、ステップＳ１１０２と同様の処理を実行する。
【００６５】
ステップＳ１１０２にて決済サイト１３０が稼動していないと判定されれば、Ｗｅｂサーバ装置１１１はログイン要求したクライアント通信端末１０１のユーザのユーザＩＤに基づいてユーザ情報テーブル１５００を参照する。そして、Ｗｅｂサーバ装置１１１はレコードにクーポン番号が格納されているか否か判定する（Ｓ１８０１）。
【００６６】
そして、ステップＳ１８０１にてクーポン番号が格納されていれば、Ｗｅｂサーバ装置１１１はクーポン情報テーブル１６００を参照する。そして、Ｗｅｂサーバ装置１１１はクーポンの有効性を判定する（Ｓ１８０２）。なお、ユーザのクーポン番号と対応するレコードにクーポンが使用済みであることや、有効期限を経過していることを示す値が格納されていれば、クーポンの有効性はないと判定される。
【００６７】
ステップＳ１８０２にてクーポンが有効であると判定されれば、Ｗｅｂサーバ装置１１１はステップＳ１８０１にて取得されたクーポン番号に基づいてクーポン情報テーブル１６００とプリントサイト情報テーブル１７００とを参照する。そして、Ｗｅｂサーバ装置１１１はクライアント通信端末１０１のユーザが保有するクーポンを利用できるプリントサイト１２０があるか否か判定する（Ｓ１８０３）。
【００６８】
ステップＳ１８０３にてプリントサイト１２０があると判定されれば、Ｗｅｂサーバ装置１１１は図５に示すようなプリント注文を要求するためのボタンを含む画像アルバム閲覧画面のＷｅｂページ情報を取得する（Ｓ１８０４）。そして、Ｗｅｂサーバ装置１１１はステップＳ１８０４にて取得したＷｅｂページ情報をクライアント通信端末１０１へ送信する（ステップＳ１８０５）。
【００６９】
なお、ステップＳ１８０１にてクーポン番号が格納されていない、ステップＳ１８０２にてクーポンが有効でない、ステップＳ１８０３にてユーザが利用できるプリントサイト１２０がないと判定されたとする。これらの場合、プリント注文を要求するためのボタンを含まない画像アルバム閲覧画面や図１２や図１３に示すような画像アルバム閲覧画面のＷｅｂページ情報を取得する（Ｓ１８０６）。そして、ステップＳ１８０６にて取得したＷｅｂページ情報をクライアント通信端末１０１へ送信する（Ｓ１８０５）。
【００７０】
次に、ステップＳ１８０５にてプリント注文を指示するためのボタンを含む画像アルバム閲覧画面のWebページ情報がフォトサイト１１０からクライアント通信端末１０１へ送信された場合のステップＳ４０５の処理について説明する。以下、フォトサイト１１０がステップＳ４０５にて実行する処理の手順を図１９を参照して説明する。
【００７１】
まず、フォトサイト１１０はクライアント通信端末１０１からプリント注文要求を受信する（Ｓ１９０１）。ここで、クライアント通信端末１０１は、ユーザがプリント注文を要求するためのボタン５０８を押下したことに応答して、プリント注文要求をフォトサイト１１０へ送信する。
【００７２】
そして、フォトサイト１１０は決済サイト１３０が稼動しているか否か判定する（Ｓ１９０２）。ここで、フォトサイト１１０は、新たに決済サイト１３０の稼動状態を判定するようにしてもよいし、前述したステップＳ１１０１で判定された稼動状態をメモリに記憶しておき、それを読み出すことによって判定するようにしてもよい。
【００７３】
ステップＳ１９０２にて決済サイト１３０が稼動していると判定されれば、Ｗｅｂブラウザに図６に示すようなプリント注文ポータル画面を表示するためのＷｅｂページ情報を取得する（Ｓ１９０３）。図６のプリント注文ポータル画面６００では、決済サイト１３０が利用できると判定されているので、全てのプリントサイト１２０が選択可能に表示される。なお、全てのプリントサイト１２０は決済サイト１３０を利用した支払いが可能であるとする。
【００７４】
そして、フォトサイト１１０は、ステップＳ１９０３にて取得されたプリント注文ポータル画面のＷｅｂページ情報をクライアント通信端末１０１へ送信する（Ｓ１９０４）。
【００７５】
一方、ステップＳ１９０２にて決済サイト１３０が稼動していないと判定されれば、ステップＳ４０１でクライアント通信端末１０１から通知されたユーザＩＤに基づいてユーザ情報テーブル１５００を参照する。そして、レコードにクーポン番号が格納されているか否か判定する（Ｓ１９０５）。ユーザのレコードにクーポン番号が格納されていれば、ステップＳ１８０２と同様にしてクーポンの有効性を判定する（Ｓ１９０６）。
【００７６】
ステップＳ１９０６にて、クーポンが有効であると判定されれば、当該クーポン番号に基づいてクーポン情報テーブル１６００とプリントサイト情報テーブル１７００とを参照し、ユーザが利用できるプリントサイト１２０を取得する（Ｓ１９０７）。つまり、クーポン情報テーブル１６００の対象商品と一致するプリントサイト情報テーブル１７００の取扱商品が登録されているプリントサイト１２０を選択し、取得する。また、各プリントサイト１２０でクーポンを利用できる商品や金額、数量等の情報も取得する。そして、Ｗｅｂサーバ装置１１１は、ユーザが利用できるプリントサイト１２０が一覧表示されたプリント注文ポータル画面のＷｅｂページ情報を取得する（Ｓ１９０８）。なお、プリント注文ポータル画面のＷｅｂページ情報はその都度、生成して取得するようにしてもよいし、予め生成されてあるものをハードディスクから読み出して取得するようにしてもよい。
【００７７】
そして、フォトサイト１１０はステップＳ１９０８にて取得されたプリント注文ポータル画面のＷｅｂページ情報をクライアント通信端末１０１へ送信する（ステップＳ１９０４）。
【００７８】
ステップＳ１９０４にて送信されたＷｅｂページ情報に基づきＷｅｂブラウザに表示されるプリント注文ポータル画面の一例を図２０に示す。図２０の場合、ユーザ“下丸子太郎”は有効なクーポン番号として”０１２５８６７”と”３９８００９５”を保有するので、プリントサイトＡとプリントサイトＣを利用できる。したがって、プリント注文ポータル画面２０００ではプリントサイトＡとプリントサイトＣが利用可能に表示されている。
【００７９】
一方、ステップＳ１９０５にてクーポン番号がないと判定されたり、ステップＳ１９０６にてクーポンが有効でないと判定されれば、エラー通知を送信する（ステップＳ１９０９）。
【００８０】
なお、ステップＳ１９０７にて選択されたプリントサイト１２０の１つに、ユーザがアクセスしてプリント注文処理を行うと（Ｓ４０６〜Ｓ４０９）、プリントサイト１２０はフォトサイト１１０へ決済要求を行う（Ｓ４１１）。この決済要求に応答して、フォトサイト１１０は、決済サイト１３０へのリダイレクト指示の代わりに、図２１に示すようなクーポン支払い画面を表示するためのＷｅｂページ情報をクライアント通信端末１０１へ送信する。図２１はＷｅｂブラウザに表示されるクーポン支払い画面２１００の一例を示す図である。２１０１にはプリント注文された商品名、単価、数量、手数料、送料、合計金額等が表示される。２１０２はクーポン番号入力欄、２１０３はクーポンを利用金額に反映するよう指示するためのボタンである。フォトサイト１１０はクーポンの認証の指示を受けると、クーポン情報テーブルを参照し、入力されたクーポン番号と一致するレコードがあるかどうか判定する。一致するレコードがあれば、入力されたクーポン番号は有効であるとして、プリント料金を再計算する。プリント料金が再計算された後のクーポン支払い画面２１００を図２１の（ｂ）に示す。図２１の（ｂ）では、ユーザ“下丸子太郎”がクーポン番号“０１２５８６７”を利用すると、Ｌ判３枚分と手数料、送料が割り引かれ、合計金額が０円になることが表示されている。そして、当該クーポンを利用した決済を開始するよう指示するためのボタン２１０６が新たに表示される。
【００８１】
なお、プリント料金を再計算した結果、合計金額が０円にならなければ、ユーザは決済サイト１３０を利用して料金を追加することはできないので、図２２に示すように、ボタン２１０６の代わりにプリント注文できない旨のメッセージを表示する。
【００８２】
一方、入力されたクーポン番号と一致するレコードがクーポン情報テーブルになければ、入力されたクーポン番号は無効であるとしてエラーをクライアント通信端末１０１へ通知する。
【００８３】
また、決済サイト１３０が稼動状態であり、かつユーザが利用可能なクーポンを有する場合、ステップＳ４１１でのプリントサイト１２０からの決済処理要求に応答してフォトサイト１１０はＷｅｂページ情報をクライアント通信端末１０１へ送信してもよい。ここで、Ｗｅｂページ情報は決済方法選択画面を表示するためのものである。図２３に決済方法選択画面の一例を示す。図２３の（ａ）では、クレジットカード２３０１かクーポン２３０２のいずれかを選択指示するためのボタンが表示されている。ここで、フォトサイト１１０は、クレジットカード２３０１が選択指示されれば決済サイト１３０のＵＲＬ情報と決済サイト１３０へのリダイレクト指示を表示するためのＷｅｂページ情報を、クライアント通信端末１０１へ送信する。また、フォトサイト１１０は、クーポン２３０２が選択指示されればクーポン支払い画面２１００を表示するためのＷｅｂページ情報を、クライアント通信端末１０１へ送信する。
【００８４】
また、決済サイト１３０が複数存在し、それらの中で稼動しているものと稼動していないものが存在する場合は、図２３（ｂ）に示すように、稼動している決済サイトＡでの決済を指示するためのボタン２３０３は選択可能に表示し、稼動していない決済サイトＢでの決済を指示するためのボタン２３０４はグレイアウトされ、選択不可能に表示されるようにしてもよい。
【００８５】
なお、本実施形態では決済サイトが１つの場合について説明したが、複数存在してもよい。この場合、フォトサイト１１０はステップＳ１９０２にて決済サイト１３０が稼動していると判定されれば、その種類も取得する。また、プリントサイト情報テーブルのレコードに当該プリントサイト１２０が提携する決済サイト１３０に関する情報も格納しておく。そして、フォトサイト１１０は稼動している決済サイト１３０と提携しているプリントサイト１２０をユーザが利用可能なプリントサイト１２０の候補とし、その中からステップＳ１９０７にてユーザが利用できるプリントサイト１２０を選択する。
【００８６】
上記したように本実施形態によれば、フォトサイト１１０は決済サイト１３０の稼動状態とクライアント通信端末１０１のユーザが保有するクーポンに関する情報を判定する。そして、その判定結果に応じて、フォトサイト１１０はクライアント通信端末１０１によるプリントサイト１２０へのアクセスを制御するようにした。
【００８７】
つまり、情報提供装置は、通信端末がオンラインサービスを受けるために第１の情報処理装置と第２の情報処理装置とに順にアクセスする場合に、第２の情報処理装置の稼動状態とユーザの属性情報に応じて、第１の情報処理装置の利用可否を制御するようにした。
【００８８】
これによって、第２の情報処理装置が利用できなくても、通信端末がその代わりの方法を利用できる場合には、オンラインサービスを受けることができる。
【００８９】
なお、第１及び第２の実施形態では、フォトサイト１１０へ画像ファイルをアップロードしたクライアント通信端末１０１が、当該画像ファイルのプリント注文を依頼する場合について説明したが、他のデバイスがプリント注文を依頼するようにしてもよい。この場合、フォトサイト１１０あるいはクライアント通信端末１０１から他のデバイスへ、他のデバイスのＷｅｂブラウザに画像アルバム閲覧画面を表示するためのＵＲＬ情報やパスワードが通知される。
【００９０】
（他の実施形態）
本発明の目的は上記実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPUやMPU)が記録媒体からプログラムコードを読み出し実行しても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９２】
また、上記実施例の機能はコンピュータが読み出したプログラムコードを実行することによる場合だけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行うことによっても実現される。
【００９３】
さらに、記憶媒体から読み出されたプログラムコードがコンピュータに、挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行うことによっても上記実施形態の機能が実現される。
【図面の簡単な説明】
【００９４】
【図１】本発明におけるシステムの概要を示すブロック図である。
【図２】本発明における画像ファイルの構成を示す図である。
【図３】本発明におけるコンピュータ装置の構成を示すブロック図である。
【図４】本発明におけるプリント注文処理の手順を示すフローチャート図である。
【図５】本発明における画像アルバム閲覧画面の一例を示す図である。
【図６】本発明におけるプリント注文ポータル画面の一例を示す図である。
【図７】本発明におけるプリント設定画面の一例を示す図である。
【図８】本発明における配送設定画面の一例を示す図である。
【図９】本発明におけるプリント注文確認画面の一例を示す図である。
【図１０】本発明における決済手続き画面の一例を示す図である。
【図１１】本発明におけるプリント注文処理の手順を示すフローチャート図である。
【図１２】本発明における画像アルバム閲覧画面の一例を示す図である。
【図１３】本発明における画像アルバム閲覧画面の一例を示す図である。
【図１４】本発明におけるエラーメッセージダイアログの一例を示す図である。
【図１５】本発明におけるユーザ情報テーブルの一例を示す図である。
【図１６】本発明におけるクーポン情報テーブルの一例を示す図である。
【図１７】本発明におけるプリントサイト情報テーブルの一例を示す図である。
【図１８】本発明におけるプリント注文処理の手順を示すフローチャート図である。
【図１９】本発明におけるプリント注文処理の手順を示すフローチャート図である。
【図２０】本発明におけるプリント注文ポータル画面の一例を示す図である。
【図２１】本発明におけるクーポン支払い画面の一例を示す図である。
【図２２】本発明におけるクーポン支払い画面の一例を示す図である。
【図２３】本発明における決済方法選択画面の一例を示す図である。
【符号の説明】
【００９５】
１０１  クライアント通信端末
１０２  画像入力装置
１０３  インターネット
１１０  フォトサイト
１１１  Ｗｅｂサーバ装置
１１２  データベースサーバ装置
１２０  プリントサイト
１２１  Ｗｅｂサーバ装置
１２２  データベースサーバ装置
１２３  プリンタ装置
１３０  決済サイト
１３１  Ｗｅｂサーバ装置
【図１】
2007109071.tif 000003
【図２】
2007109071.tif 000004
【図３】
2007109071.tif 000005
【図４】
2007109071.tif 000006
【図５】
2007109071.tif 000007
【図６】
2007109071.tif 000008
【図７】
2007109071.tif 000009
【図８】
2007109071.tif 000010
【図９】
2007109071.tif 000011
【図１０】
2007109071.tif 000012
【図１１】
2007109071.tif 000013
【図１２】
2007109071.tif 000014
【図１３】
2007109071.tif 000015
【図１４】
2007109071.tif 000016
【図１５】
2007109071.tif 000017
【図１６】
2007109071.tif 000018
【図１７】
2007109071.tif 000019
【図１８】
2007109071.tif 000020
【図１９】
2007109071.tif 000021
【図２０】
2007109071.tif 000022
【図２１】
2007109071.tif 000023
【図２２】
2007109071.tif 000024
【図２３】
2007109071.tif 000025