(57)【要約】【課題】特別な管理者を配することなく、データを管理し、データ処理の注文を受け付ける情報提供装置が、データ処理を実行する情報処理装置の停止状態を把握し、その停止状態に応じた動作を行うことを目的とする。【解決手段】情報提供装置は、情報処理装置の停止状態を定期的に判定し、判定された停止状態に応じた画面をデータ処理の注文を行うユーザ端末に提示する。【選択図】　　　図１
2004102810.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な情報処理装置の運転状態を判定する判定手段と、
上記判定手段により判定された運転状態に基づく運転管理情報が記憶されている記憶媒体と、
要求に応じて、上記記憶媒体に記憶された運転管理情報を上記情報処理装置とは異なる第２の情報処理装置へ送信する送信手段とを備えることを特徴とする情報提供装置。
【請求項２】
データを保管する保管手段とを備え、
上記判定手段は、上記保管手段に保管されたデータを印刷する印刷装置と通信可能な情報処理装置について上記判定を行うことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
上記情報処理装置の運転状態を管理するテーブルを記憶する第２の記憶媒体とを備え、
上記判定手段は上記記憶記憶媒体に記憶されたテーブルに基づいて上記情報処理装置の運転状態を判定することを特徴とする請求項１に記載の情報提供装置。
【請求項４】
上記記憶媒体に記憶されたテーブルは、上記情報処理装置から通知された運転スケジュールを示す情報に基づいて設定されることを特徴とする請求項３に記載の情報提供装置。
【請求項５】
上記情報処理装置へリクエストを送信する送信手段と、
上記送信手段により送信されたリクエストに対する上記情報処理装置からの応答を検出する検出手段とを備え、
上記判定手段は、上記検出手段により応答が検出されたかどうかに応じて、上記情報処理装置の運転状態を判定することを特徴とする請求項１に記載の情報提供装置。
【請求項６】
上記検出手段により連続して応答が検出されなかった回数をカウントするカウント手段とを備え、
上記判定手段は、上記カウント手段によりカウントされた回数が所定の回数に達すると、上記情報処理装置は停止していると判断することを特徴とする請求項５に記載の情報提供装置。
【請求項７】
上記判定手段は複数の上記情報処理装置について上記判定を行い、
上記記憶媒体には、上記判定手段により判定された運転状態に応じて上記情報処理装置を選択させるような選択画面をブラウザに表示させる上記運転管理情報が記憶されていることを特徴とする請求項１に記載の情報提供装置。
【請求項８】
上記選択画面に従って入力された上記選択された情報処理装置に関する入力情報を受信する受信手段とを備え、
上記判定手段により判定された上記選択された情報処理装置の運転状態に応じて、上記入力情報を上記選択された情報処理装置へ転送する転送手段とを備え、
上記判定手段は、上記受信手段により入力情報が受信されれば、上記選択された情報処理装置の運転状態を判定することを特徴とする請求項７に記載の情報提供装置。
【請求項９】
データを記憶する第２の記憶媒体とを備え、
上記記憶媒体には、上記第２の記憶媒体に記憶されたデータの処理を上記情報処理装置に依頼するための依頼情報が記憶されており、
上記送信手段は、上記依頼情報を上記第２の情報処理装置へ送信することを特徴とする請求項１に記載の情報提供装置。
【請求項１０】
上記判定手段は上記判定を定期的に行うことを特徴とする請求項１に記載の情報提供装置。
【請求項１１】
第２の情報処理装置の運転状態を監視する第１の情報提供装置からネットワークを介して送信される運転管理情報を受信する受信手段と、
上記受信手段により受信された運転管理情報に基づき第２の情報処理装置の運転状態を示す画面を表示する表示手段と、
上記表示手段に表示された第２の情報処理装置の運転状態に応じて上記第２の情報処理装置を選択するために、上記運転管理情報の所定の位置を指示するときに操作される指示操作手段とを備えることを特徴とする情報提供装置。
【請求項１２】
情報提供装置と第１の情報処理装置とがネットワークを介して通信可能な情報処理システムにおいて、
情報提供装置は、
ネットワークを介して通信可能な第２の情報処理装置の運転状態を判定する判定手段と、
要求に応じて、上記判定手段により判定された運転状態に基づく画面を表示させるための運転管理情報を上記第１の情報処理装置へ送信する送信手段とを備え、
上記第１の情報処理装置は、
上記送信手段により送信された運転管理情報に基づく画面を表示させる表示手段と、
上記表示手段に表示された第２の情報処理装置の運転状態に応じて上記第２の情報処理装置を選択するために、上記運転管理情報の所定の位置を指示するときに操作される指示操作手段とを備えることを特徴とする情報処理システム。
【請求項１３】
情報提供装置及び第１の情報処理装置及び第２の情報処理装置がそれぞれ互いにネットワークを介して通信することにより、サービスを提供する情報処理システムにおいて、
上記情報提供装置は、
上記第１の情報処理装置から転送されたデータを保管する保管手段と、
上記第２の情報処理装置の運転状態を判定する判定手段と、
上記判定手段により判定された運転状態に応じて、上記第１の情報処理装置と上記第２の情報処理装置とが通信不可能となるよう制御する制御手段とを備え、
上記第２の情報処理装置は、
上記第１の情報処理装置の要求に従って、上記保管手段に保管されたデータを出力処理する出力手段とを備えることを特徴とする情報処理システム。
【請求項１４】
ネットワークを介して通信可能な情報処理装置の運転状態を判定する判定工程と、
上記判定された運転状態に基づく運転管理情報を作成する工程と、
要求に応じて、上記作成された運転管理情報を上記情報処理装置とは異なる第２の情報処理装置へ送信する工程とを備えることを特徴とする情報処理方法。
【請求項１５】
請求項１４に記載の情報処理方法をコンピュータに実施させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムをコンピュータ読み出し可能に記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数の情報処理装置や情報提供装置がネットワークによって接続され、各情報処理装置や情報提供がデータを保管したり、保管されたデータを処理したりするサービスを提供するような情報処理システム及び情報処理装置及び情報提供装置及び情報処理方法及びそれらをコンピュータが実施するためのプログラム及びそれらのプログラムを記憶した記憶媒体に関するものである。
【０００２】
【従来の技術】
近年、通信インフラの整備及び情報通信技術の発展により、インターネットを利用した情報提供サービス及び情報利用サービスが可能となった。特に、テキストデータ、画像データ、音声データ等全てのデータがデジタル化されたマルチメディア環境での、情報の共有、情報の提供が可能となり、インターネットを介して多くの情報提供サービスが誕生している。例えば、インターネット上のサーバの記憶領域に、顧客がデジタルカメラで撮影した画像データを預かり、その画像データを顧客が望む時に再度閲覧できるようなサービスを提供するアプリケーションサービスプロバイダ（以後フォトサイトと呼ぶことにする）や、インターネットを利用して転送された画像データをプリントアウトして年賀状などの商品を提供するプリントサービスプロバイダ（以後プリントサイトと呼ぶ）が登場するようになった。
【０００３】
上記フォトサイトの中には、プリントインフラを備えてプリントサービスも独自に提供しているものもあるが、プリントインフラを備えたプリントサイトと提携してプリントサービスを提供するフォトサイトも存在する。
【０００４】
【発明が解決しようとする課題】
フォトサイトとプリントサイトとが連携を行いながら印刷サービスを提供するシステムでは、フォトサイトが顧客から印刷注文を受けてプリントサイトにプリントアウトを依頼した後は、印刷詳細情報の設定や見積もり処理や決済処理などの一連の処理がプリントサイトの制御下に委ねられる。
【０００５】
このような場合、プリントサイトのサーバが何らかの障害で突然停止してしまっても、フォトサイトはその停止情報を把握できないため、ユーザから印刷注文を受けてしまうが、その後のプリントサイトでの処理が行われず、ユーザに印刷サービスを提供できなくなるという問題があった。
【０００６】
また、プリントサイトのサーバが突然停止してしまった場合には、フォトサイトの管理者とプリントサイトの管理者が逐一連絡をとって対応しなければならず、それぞれの管理者は常駐する必要があり、多大な人的コストがかかるという問題があった。
【０００７】
また、プリントサイトのサーバがメンテナンス等でスケジュールとして停止する場合にも、事前にフォトサイトの管理者とプリントサイトの管理者が協議しなければならず、人的コストがかかってしまうという問題があった。
【０００８】
本発明は上記問題点を解決するためになされたものであり、プリントサイトサーバの停止状態の際にフォトサイトとプリントサイトの管理者への負担を最小限にするのと同時に、ユーザにプリントサイトが停止していることを提示するなど、フォトサイトがプリントサイトサーバの停止状態に応じた動作を行うことができる情報処理システム及び情報処理装置及び情報提供装置及びそれを実施するためのプログラムおよびそれらのプログラムをコンピュータ読み出し可能に記憶した記憶媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を達成するために、本願発明では、ネットワークを介して通信可能な情報処理装置の停止状態を定期的に判定する判定手段と、上記判定手段により判定された停止状態に基づく画面をブラウザに表示可能な言語で記述された停止管理情報が記憶されている記憶媒体と、要求に応じて、上記記憶媒体に記憶された停止管理情報を送信する送信手段とを備えることを特徴とする情報提供装置を提供する。
【００１０】
また、本願発明では、ブラウザによって所定の画面を表示可能な言語で記述された停止管理情報を受信して処理する情報処理装置であって、上記停止管理情報を提供する第１の情報提供装置からネットワークを介して送信される上記停止管理情報を受信する受信手段と、上記受信手段により受信された停止管理情報に基づき第２の情報処理装置の停止状態を示す画面を表示する表示手段と、上記表示手段に表示された第２の情報処理装置の停止状態に応じて上記第２の情報処理装置を選択するために、上記停止管理情報の所定の位置を指示するときに操作される指示操作手段とを備えることを特徴とする情報提供装置を提供する。
【００１１】
また、本願発明では、ブラウザに所定の画面を表示可能な言語で記述された停止管理情報を受信して処理する情報処理装置であって、上記停止管理情報を提供する第１の情報提供装置からネットワークを介して送信される上記停止管理情報を受信する受信手段と、上記受信手段により受信された停止管理情報に基づき第２の情報処理装置の停止状態を示す画面を表示する表示手段と、上記表示手段に表示された第２の情報処理装置の停止状態に応じて上記第２の情報処理装置を選択するために、上記停止管理情報の所定の位置を指示するときに操作される指示操作手段とを備えることを特徴とする情報提供装置などを提供する。
【００１２】
また、本願発明は、ユーザ端末及び第１の情報処理装置及び第２の情報処理装置がそれぞれ互いにネットワークを介して通信することにより、サービスを提供する情報処理システムにおいて、上記第１の情報処理装置は、上記ユーザ端末から転送されたデータを保管する保管手段と、上記第２の情報処理装置の停止状態を定期的に判定する判定手段と、上記判定手段により判定された停止状態に応じて、上記ユーザ端末と上記第２の情報処理装置とが通信不可能となるよう制御する制御手段とを備え、上記第２の情報処理装置は、上記ユーザ端末からの要求に従って、上記保管手段に保管されたデータを出力処理する出力手段とを備えることを特徴とする情報処理システムを提供する。
【００１３】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１４】
＜システムの構成＞
図１は、本実施形態におけるサービスを実施するためのシステムの構成を示す図である。
【００１５】
１０１は画像入力装置である。例えば、静止画を撮影し画像データとして記録できるデジタルスチルカメラ、および、動画を撮影し、動画像データとして記録できるデジタルビデオカメラ等が挙げられる。画像入力装置１０１はイメージ情報である光学像を電気信号に変換し、所定の画像処理をした後、デジタル情報として、記録、再生する。
【００１６】
１０２は、情報処理装置であり、本実施形態では情報処理装置１０２をパーソナルコンピュータ（ＰＣ）として説明する。
【００１７】
１１６は画像入力装置１０１が撮影し、画像入力装置１０１内に記憶している画像データをＰＣ１０２のＨＤＤに代表される記憶装置に転送するためのデータ転送用インタフェースである。データ転送用インタフェース１１６は、ユニバーサルシリアルバス（ＵＳＢ）、ＩＥＥＥ１３９４に代表される有線インタフェース、または、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈに代表される無線インタフェースのどちらでもよい。尚、画像入力装置１０１はＰＣ１０２にインストールされているＯＳまたは専用のソフトウエアからの命令で、画像入力装置１０１内の情報記憶装置に格納されている画像データを一括転送する。あるいは、画像入力装置１０１が送信した転送コマンドで、ＰＣ１０２のＯＳ又は専用のソフトウエアが、ＰＣ１０２の記憶装置に画像データ記録領域を確保させ、画像データを転送する場合がある。
【００１８】
１０５は、ＰＣ１０２から受信した画像データを保管したり、保管された画像データをユーザに閲覧させたり、保管された画像データを後述するプリントサイト１０９へ転送して印刷物を提供させるサービスを行うフォトサイトである。フォトサイト１０５は、ユーザＰＣ１０２Ａから受信した画像データを記憶する画像データベース（ＤＢ）１１７、フォトサイト１０５の利用者として登録されたユーザの属性情報や、記憶された画像データの属性情報や、後述するプリントサイト１０９の属性情報などを記憶する情報データベース（ＤＢ）１１８、画像ＤＢ１１７に記憶されたユーザの画像データをユーザなどに閲覧させるための制御を行うフォトシェアリングモジュール１０６を含む。１０９は、フォトサイト１０５から転送された画像データを印刷処理して印刷物１１２を提供するプリントサイトである。プリントサイト１０９は、フォトサイト１０５から画像データやユーザのプリント注文を受信するためのモジュール（図示せず）を含み、画像データの印刷処理を行うプリンタ１１１と接続されている。画像データを処理して得られた印刷物１１２は、ユーザやユーザが指定した宛先に配送される。また、プリントサイト１０９は課金モジュール１１０によって、画像データの印刷見積もり料金を計算する。尚、図１では、プリントサイト１０９は、プリントサイト１０９Ａ、Ｂ、Ｃと３つ図示したが、プリントサイト１０９の数はこれに限らなくてもよい。
【００１９】
尚、フォトサイト１０５やプリントサイト１０９は、複数のサーバ装置から構成され、各サーバ装置はサービスを提供するために必要な機能をそれぞれ実行する。
【００２０】
１０４はインターネットである。ＰＣ１０２、フォトサイト１０５、プリントサイトは１０９インターネット１０４及び公衆通信回線や専用線を介して通信することができる。ここで、ＰＣ１０２は、Ｗｅｂブラウザが動作し、ｈｔｔｐプロトコル等の標準プロトコルを用いてフォトサイト１０５にアクセスしてフォトサイト１０５を構成するサーバＰＣが管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像、音声等のマルチメディア情報とリンクされている情報を受信して表示する。これにより、ＰＣ１０２は、フォトサイト１０５が提供するサービスをインターネット１０４を介して受ける事が出来る。
【００２１】
尚、本実施形態では１０２をパーソナルコンピュータとして説明するが、Ｗｅｂブラウズ機能や、通信機能、表示機能などを備えた携帯電話機やＰｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｃｅ（ＰＤＡ）、デジタルスチルカメラ、デジタルビデオカメラ、スキャナ、複写機などによっても同様に適用することができる。
【００２２】
＜ＰＣからフォトサイトへの画像データのアップロード＞
本実施の形態において、画像入力装置１０１によって撮影された画像データをＰＣ１０２からフォトサイト１０５にアップロードし、画像ＤＢ１１７に格納する手順について、図２を参照して詳細に説明する。
【００２３】
ステップＳ２０１：
フォトサイト１０５のフォトシェアリングモジュール１０６は、サーバＰＣ（図示せず）が管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像、音声等のマルチメディア情報とリンクされている情報をＰＣ１０２へ送信する。
ここで、ＰＣ１０２Ａは、ブラウザを起動しており、インターネット１０４によって情報転送が可能なｈｔｔｐプロトコルなどの標準プロトコルを用いてフォトサイト１０５に接続し、フォトサイト１０５から受信した情報をブラウザ上に表示する。
【００２４】
この動作により、フォトサイト１０５は、インターネット１０４を介してＰＣ１０２のユーザに各種サービスを提供することができる。
【００２５】
ステップＳ２０２：
フォトシェアリングモジュール１０６は、ＰＣ１０２から転送された画像データを受信する。
【００２６】
尚、ＰＣ１０２はブラウザに表示されたフォトサイト１０５からの情報に従って転送したい画像データを選択する。そして、選択された画像データはＰＣ１０２上で画像転送を要求するアクションがあると、それに連動してフォトサイト１０５に転送される。あるいは、ＰＣ１０２は画像アップロード専用ソフトウエア等を用いて転送したい画像データを選択する。そして、選択された画像データは画像アップロード専用ソフトウエアによって自動的に転送される。いずれの場合も、ｈｔｔｐやｆｔｐなどのインターネット１０４上で利用可能なプロトコルに基づいて転送が実行される。
【００２７】
ステップＳ２０３：
フォトシェアリングモジュール１０６はステップＳ２０２にて受信した画像データが、フォトサイト１０５内で使用可能なフォーマットのデータであるかチェックする。
【００２８】
ステップＳ２０４：
ステップＳ２０３にて利用可能であると判定した場合は、フォトシェアリングモジュール１０６は、ステップＳ２０２にて受信した画像データを画像ＤＢ１１７に格納する。そして、当該画像データの画像データＩＤなどの画像データ属性情報や、画像データを転送したユーザのユーザＩＤなどのユーザ属性情報等を情報ＤＢ１１８に格納する。
【００２９】
尚、画像データは１つずつで管理されるようにしてもよいが、複数の画像データをアーカイブしたアルバムとして管理されるようにしてもよい。
【００３０】
ステップＳ２０５：
フォトシェアリングモジュール１０６は、正常に画像データがアップロードされた事をＰＣ１０２に通知する。
【００３１】
そして、ＰＣ１０２のユーザは、フォトサイト１０５にアップロードされた画像データをＰＣ１０２上でブラウザを動作させることによって閲覧する事ができる。
【００３２】
ステップＳ２０６：
ステップＳ２０３にて使用可能なフォーマットの画像データでないと判定されると、フォトシェアリングモジュール１０６は画像データをアップロードできないことをユーザＰＣ１０２Ａへ通知する。
【００３３】
＜フォトサイトにアップロードされた画像データの印刷＞
本実施の形態において、フォトサイト１０５にアップロードされたユーザの画像データを印刷するサービスを行う手順について図３を参照して詳細に説明する。
【００３４】
ステップＳ３０１：
ユーザの操作により、ＰＣ１０２はブラウザを起動してフォトサイト１０５にアクセスし、ブラウザ上で入力されたユーザＩＤを送信するとともに、画像ＤＢ１１７にアップロードされた画像データの閲覧を要求する。
【００３５】
ステップＳ３０２：
フォトサイト１０５は、情報ＤＢ１１８や画像ＤＢ１１７を参照してＰＣ１０２のブラウザに画像データを表示させるための表示データを送信する。
【００３６】
ステップＳ３０３：
ＰＣ１０２は、ステップＳ３０２にてフォトサイト１０５から送信された表示データに基づいてブラウザに画像データを表示する。この時、ブラウザに表示される画像データは単一の画像データが逐次表示される場合や、複数の画像データを１つにアーカイブされたアルバムとしてまとめて表示される場合がある。
【００３７】
ステップＳ３０４：
ＰＣ１０２は、ユーザによるキーボードやポインティングデバイスなどの入力装置の操作によって、ブラウザに表示した画像データの中から印刷する画像データを選択する。尚、ここで、選択される画像データは単一の画像データ単位で選択される場合と、複数の画像データをアーカイブしたアルバム単位で選択される場合がある。
【００３８】
ステップＳ３０５：
ＰＣ１０２は、ユーザによるポインティングデバイスなどの入力装置の操作によりブラウザに表示した印刷注文ボタンなどが押下されたことによって、画像データの印刷注文をフォトサイト１０５へ通知する。
【００３９】
ステップＳ３０６：
フォトサイト１０５は、提携するプリントサイト１０９Ａ、１０９Ｂ、１０９Ｃに関する属性情報などをユーザＰＣ１０２Ａのブラウザに表示させるための表示データを送信する。尚、プリントサイト１０９の属性情報は情報ＤＢ１１８に格納された、各プリントサイト１０９が提供できる印刷物の印刷媒体（年賀状、Ｔシャツ、マグカップなど）や、価格、納期等に関する情報である。
【００４０】
ステップＳ３０７：
ＰＣ１０２は、ステップＳ３０６にてフォトサイト１０５から送信された表示データに基づいて、各プリントサイト１０９に関する属性情報をブラウザに表示する。ユーザは表示された各プリントサイト１０９の属性情報を考慮して印刷を注文したいプリントサイト１０９を選択することができる。
【００４１】
ステップＳ３０８：
ＰＣ１０２は、ユーザの操作による入力装置の操作によってプリントサイト１０９を選択する。
【００４２】
尚、フォトサイト１０５が１つのプリントサイト１０９とのみ提携している場合には、ステップＳ３０６〜ステップＳ３０８の手順を省略してもよい。
【００４３】
以後、ユーザがプリントサイト１０９Ａを選択したものと想定して説明するが、ユーザがプリントサイト１０９Ｂ、プリントサイト１０９Ｃを選択した場合も同様である。
【００４４】
ステップＳ３０９：
ＰＣ１０２は、ユーザ操作に応じて選択されたプリントサイト１０９Ａに対する印刷注文開始要求をフォトサイト１０５に対して送信する。
【００４５】
ステップＳ３１０：
フォトサイトはプリントサイト１０９Ａに対してユーザからのプリント注文開始依頼があったことを通知する。このとき通知する情報にはステップＳ３０４でユーザが選択した画像データに関して、ステップＳ３０２でフォトサイト１０５がＰＣ１０２に対して送信したブラウザ表示用画像へのＵＲＬを含む。このＵＲＬを利用することによってステップＳ３１２でブラウザに表示する画像に関しては、ＰＣ１０２のブラウザキャッシュを利用することができ画像データの転送時間を省略することが可能になる。
【００４６】
ステップＳ３１１：
プリントサイト１０９Ａはユーザが希望する印刷物のサイズや部数など、ユーザに提供できるサービスをユーザが選択するため情報をＰＣ１０２に対して送信する。
【００４７】
ステップＳ３１２：
ＰＣ１０２はプリントサイト１０９Ａから送信された情報を元にプリント注文画面を表示する。プリント注文画面には、ステップＳ３０４にて選択された画像データのサムネイル画像が表示され、希望する印刷物のサイズや部数などを入力できるように構成されている。
【００４８】
ステップＳ３１３：
ＰＣ１０２は、ユーザの操作による入力装置の操作によってプリント注文を行う各画像に対して印刷サービスの種類を決定（仮注文内容を決定）する。
【００４９】
ステップＳ３１４：
ＰＣ１０２は、ユーザの操作による入力装置の操作によってステップＳ３１３で決定された仮注文内容をプリントサイト１０９Ａに対して送信し、見積要求を行う。
【００５０】
ステップＳ３１５：
プリントサイト１０９Ａでは課金モジュール１１０ＡがＰＣ１０２からの送信された仮注文内容に基づいてプリント料金の見積を算出する。
【００５１】
ステップＳ３１６：
プリントサイト１０９ＡはステップＳ３１４で受信した仮注文情報とステップＳ３１５で算出された見積金額をフォトサイト１０５に通知する。
【００５２】
ステップＳ３１７：
フォトサイト１０５は、ステップＳ３１６にて受信した見積もり価格に独自の割引や割増を加味して再び見積もり価格を計算する。ただし、フォトサイト１０５が独自の割引や割増を行わない場合には、この処理は省略される。
【００５３】
ステップＳ３１８：
フォトサイト１０５はステップＳ３１７で算出された見積価格をＰＣ１０２に送信する。
【００５４】
ステップＳ３１９：
ＰＣ１０２はステップＳ３１８でフォトサイト１０５から通知された見積価格を、ブラウザを使用して表示する。
【００５５】
ステップＳ３２０：
ユーザはステップＳ３１２にて通知された見積もり価格に基づいて、画像データの印刷注文を正式に依頼するかどうか判断する。
【００５６】
ステップＳ３２１：
ステップＳ３２１でのユーザの判断に基づいてＰＣ１０２はフォトサイト１０５に対して注文の可否を送信する。つまり、ユーザが依頼すると判断すれば、ＰＣ１０２は画像データの印刷依頼をフォトサイト１０５に通知し、ユーザが依頼しないと判断すれば、ＰＣ１０２は画像データの印刷を中止するようフォトサイト１０５に通知する。ユーザが依頼しない場合には、不図示であるが、フォトサイト１０５はプリントサイト１０９Ａに対してプリント注文が中止になったことを通知し処理を終了する。
【００５７】
ステップＳ３２２：
フォトサイト１０５は、ステップＳ３１３にてユーザＰＣ１０２Ａから印刷注文を正式に依頼されれば、課金部１０８が課金・決済処理を行う。ここで行われる課金決済処理は、具体的には、フォトサイト１０５がネットワークを介した通信や電話回線を介した通信などによって、銀行やクレジット会社など外部の金融機関に決済を依頼する処理である。
【００５８】
なお、ステップＳ３２２では、フォトサイト１０５は外部の機関に決済を依頼するのではなく、フォトサイト１０５が内部の決済モジュール１０７によって決済を行う処理であってもよい。
【００５９】
また、ステップＳ３２２では、フォトサイト１０５ではなく、プリントサイト１０９が課金処理を実行するようにしてもよい。この場合は、プリントサイト１０９はフォトサイト１０５のプリントステータス通知用のＣｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ（ＣＧＩ）のＵＲＬを必要な引数とともに呼び出すことにより、決済が確認できたことをフォトサイト１０５に通知する。
【００６０】
ステップＳ３２３：
ステップＳ３２２での課金処理の結果、外部の金融機関などから決済の確認がとれれば、フォトサイト１０５は正式なプリント注文情報を生成しプリントサイト１０９Ａに送信する。正式なプリント注文情報には、正式にプリントを依頼する旨を示す情報やステップＳ３１５にて計算された見積もり価格に関する情報が含まれる。
【００６１】
ステップＳ３２４：
プリントサイト１０９Ａは、ステップＳ３２３にてフォトサイト１０５から送信された正式なプリント注文情報に基づいて、プリントアウトに必要な画像データ取得できるようにフォトサイト１０５に依頼する。
【００６２】
ステップＳ３２５
フォトサイト１０５はステップＳ３２４の要求に基づいて画像ＤＢ１１７から印刷用画像を取得し、プリントサイト１０９Ａに送信する。
【００６３】
ステップＳ３２６：
プリントサイト１０９Ａは、ステップＳ３２５にて獲得された画像データ及びステップＳ３２３にて受信した正式なプリント注文情報に基づいて、プリンタ１１１Ａを用いて画像データを紙やＴシャツ、マグカップなどにプリントアウトし、印刷物１１２Ａを得る。
【００６４】
ステップＳ３２７：
プリントサイト１０９Ａは、ステップＳ３２３にて受信した正式なプリント注文情報に基づいて、ステップＳ３２６にて得られた印刷物１１２Ａを指定された配送先に運送するよう指示する。
【００６５】
尚、ユーザがフォトサイト１０５にアップロードした画像データは、ユーザに許可された第３者もフォトサイト１０５にアクセスすることによって閲覧することができる。また、第３者はユーザからの許可があれば、ユーザと同様にして閲覧した画像データを印刷注文することもできる。
【００６６】
＜フォトサイトによるプリントサイトのサービス停止状態の管理＞
プリントサイト１０９は、予めフォトサイト１０５に通知した停止スケジュール通りだけでなく、それ以外の時間にも、予測できない障害の発生などによりサービスを停止することがある。
【００６７】
以下では、フォトサイト１０５がプリントサイト１０９Ａのサービスの停止状態を管理する手順について図４を参照して説明する。
【００６８】
ステップＳ４０１：
フォトサイト１０５は、現在時刻が情報ＤＢ１１８に格納された図８のプリントサイト停止情報テーブル８００の監視時間８０３に登録された時間かどうか判定する。
【００６９】
ステップＳ４０２：
フォトサイト１０５は、プリントサイト停止情報テーブル８００のスケジュール停止詳細−開始時間８０７とスケジュール停止詳細−終了時間８０８を参照し、現在、プリントサイト１０９Ａがサービスを停止する予定であるか判定する。
【００７０】
ステップＳ４０３：
ステップＳ４０２にて停止する予定であると判断された場合には、プリントサイト停止情報テーブル８００のスケジュール内停止コード８０５に“サービスの停止”を示す数値“１”を設定する。そして、後述するステップＳ４０８の処理を実行する。
【００７１】
ステップＳ４０４：
フォトサイト１０５はプリントサイト１０９Ａの停止状態を確認するためのリクエストを送信した回数を格納するカウンタを初期化する。
【００７２】
ステップＳ４０５：
フォトサイト１０５はプリントサイト１０９Ａの停止状態を確認するためにプリントサイト１０９Ａの指定されたＵＲＬへリクエストを送信する。尚、リクエストに使用する通信プロトコルは予め決定されているが、通信プロトコルの種類、及びリクエストの内容は特に限定しない。
【００７３】
ステップＳ４０６：
フォトサイト１０５は、ステップＳ４０５によってプリントサイト１０９Ａがリクエストに対するレスポンスを正常に返してきたかどうか判定する。
【００７４】
ステップＳ４０７：
ステップＳ４０６でプリントサイト１０９Ａからのレスポンスが正常に返ってきた場合、フォトサイト１０５は、プリントサイト１０９Ａは正常に稼動していると判断し、図８のプリントサイト停止情報テーブル８００のスケジュール外停止コード８０４にサービスが稼動していることを表す数値“０”を設定する。
【００７５】
ステップＳ４０８：
フォトサイト１０５は次回のプリントサイト１０９Ａの停止状態を監視する時間をプリントサイト停止情報テーブル８００の監視時間８０３へ設定する。監視時間８０３に設定される値は、監視が終了した時刻に監視間隔８０２の値を足した値である。
【００７６】
ステップＳ４０９：
ステップＳ４０６でプリントサイト１０９Ａからレスポンスが無かった場合、カウンタに格納された値を参照し、リクエストを送信した回数がプリントサイト停止情報テーブル８００の停止判断回数８０６に達しているかどうか判定する。
【００７７】
ステップＳ４１０：
ステップＳ４０９にて停止判断回数８０６に達したと判定された場合、フォトサイト１０５は、プリントサイト１０９Ａは停止スケジュール外でサービスを停止していると判断し、プリントサイト停止スケジュール情報テーブル８００のスケジュール外停止コード８０２にサービスの停止を示す数値“１”を設定する。
【００７８】
ステップＳ４１１：
ステップＳ４０９にて停止判断回数８０６に達していないと判定された場合、リクエストを送信した回数を格納するカウンタの値をインクリメントする。
【００７９】
上記したようにフォトサイト１０５は、複数回リクエストを送信してプリントサイト１０９Ａからレスポンスがなかった場合に、プリントサイト１０９Ａがサービスを停止していると判断するようにした。これは、フォトサイト１０５とプリントサイト１０９Ａ間での通信エラーがあることを想定し、誤ってサービスを停止していると判断しないようにするためである。尚、フォトサイト１０５とプリントサイト１０９Ａ間の通信状態などによって停止判断回数８０６を変更するようにしてもよい。また、停止判断回数８０６を“１”と設定した場合にはリクエストの送信回数を格納するカウンタを省略してもよい。
【００８０】
以上の説明のようにして、フォトサイト１０５はスケジュール内、外に関わらず、プリントサイト１０９のサービスの停止状態を管理者の操作を必要とすることなく、自動的に管理することが可能になる。
【００８１】
＜プリントサイトの停止スケジュールの通知と管理＞
まず、プリントサイト１０９が停止スケジュール情報をフォトサイト１０５に通知する手順について図５を参照して説明する。尚、本実施形態ではプリントサイト１０９Ａについて説明するが、プリントサイト１０９Ｂ、Ｃであっても同様である。
【００８２】
ステップＳ５０１：
プリントサイト１０９Ａはサービスを停止するスケジュールをフォトサイト１０５に通知するために、指定されたＵＲＬにアクセスする。ここで、プリントサイト１０９Ａがサービスを停止するのは、定期メンテナンスを行うなど予定された理由による。
【００８３】
ステップＳ５０２：
プリントサイト１０９Ａは、プリントサイトＩＤやパスワードをフォトサイト１０５に通知し、認証を行う。
【００８４】
ステップＳ５０３：
フォトサイト１０５に認証されれば、プリントサイト１０９ＡはプリントサイトＩＤや、サービスの停止を開始する日時・時刻及びサービスの停止を終了する日時・時刻、サービスの停止の理由を表す文字列を含むコマンドをフォトサイト１０５に通知する。例えば、コマンドは
“ｈｔｔｐ：／／○○○．ｃｏｍ／ＰｈｏｔＯＳｉｔｅ／ＳｔｏｐＩｎｆｏ．ｃｇｉ？ｓｉｔｅＩＤ＝１＆ｓｔａｒｔ＝２００２０６２１１０００＆ｅｎｄ＝２００２０６２２２０００＆ｒｅａｓｏｎ＝ｍａｉｎｔｅｎａｎｃｅ”のように記述される。ここで、“ｓｉｔｅＩＤ”はプリントサイト１０９を識別するためのプリントサイトＩＤ、“ｓｔａｒｔ”はプリントサイト１０９が停止を開始する日時・時刻、“ｅｎｄ”はプリントサイト１０９が停止を終了する日時・時刻、“ｒｅａｓｏｎ”はプリントサイト１０９が停止する理由を表す。もちろん、これらに示した情報以外も表すようにしてもよい。
【００８５】
ステップＳ５０４：
プリントサイト１０９は、ステップＳ５０３にて通知したコマンドに対するレスポンスをフォトサイト１０５から受信したかどうか判定する。
【００８６】
プリントサイト１０９はレスポンスを受信していれば、フォトサイト１０５に正確にプリントサイト１０９の停止情報が設定されたと認識する。そして、本動作を終了する。
【００８７】
プリントサイト１０９はレスポンスを受信していなければ、フォトサイト１０５にプリントサイト１０９の停止情報が設定されていないと認識し、ステップＳ５０３の処理を再度実行する。
【００８８】
次に、フォトサイト１０５がプリントサイト１０９Ａから通知された停止スケジュールをフォトサイト１０５の情報ＤＢ１１８のプリントサイト停止情報テーブル８００に登録する手順について図６のフローチャートを用いて詳細に説明する。
【００８９】
ステップＳ６０１：
フォトサイト１０５は、指定したＵＲＬにプリントサイト１０９Ａからアクセスがあるか判定する。ここでは通知された内容を上記例中にあるプリントサイト１０９の識別子であるプリントサイトＩＤ、プリントサイト停止開始日時・時刻、プリントサイト終了日時・時刻、プリントサイト停止理由の４つと仮定して説明する。
【００９０】
ステップＳ６０２：
フォトサイト１０５は、プリントサイト１０９Ａから通知されたプリントサイトＩＤ及びＩＰアドレスが図７に示すプリントサイト詳細情報テーブル７００にあるプリントサイトＩＰ７０２及びそれに対応するプリントサイトＩＤ７０１と一致すれば、プリントサイト１０９Ａを認証する。
【００９１】
ここで、フォトサイト１０５が提携するプリントサイトを管理するための図７のプリントサイト詳細情報テーブル７００について説明する。プリントサイト詳細情報テーブル７００は情報ＤＢ１１８に格納されている。プリントサイトＩＤ７０１には各プリントサイト１０９を識別するためのＩＤ、プリントサイトＩＰ７０２には各プリントサイト１０９のＩＰアドレス、プリントサイト名７０３には各プリントサイト１０９の名前、がそれぞれ設定される。
【００９２】
ステップＳ６０３：
ステップＳ６０２でプリントサイト１０９Ａが認証されれば、プリントサイト１０９Ａから通知されたサービスの停止の開始日時・時刻が終了日時・時刻より時系列で前に設定されているかどうかを判定する。
【００９３】
ステップＳ６０４：
ステップＳ６０３で設定されていると判定された場合、プリントサイト１０９Ａから通知されたサービスの停止スケジュール情報をフォトサイト１０５の情報ＤＢ１１８内の図８に示すプリントサイト停止情報テーブル８００に格納する。
【００９４】
ここで、図８のプリントサイト停止情報テーブル８００について説明する。プリントサイトＩＤ８０１にはプリントサイト１０９を識別するためのＩＤ、監視間隔８０２には各プリントサイト１０９を監視する時間間隔、次回監視時間８０３には次回の監視時刻がそれぞれ格納される。スケジュール外停止コード８０４及びスケジュール内停止コード８０５には各プリントサイト１０９がサービスを停止していることを示すフラグが、スケジュール外の停止であるかスケジュール内の停止であるかに応じて格納される。本実施形態では、スケジュール外停止コード８０４及びスケジュール内停止コード８０５は、サービスが稼動してい場合には“０”が格納され、サービスが停止している場合には“１”が格納される。また、初期値としては“０”が格納されている。停止判断回数８０６にはプリントサイト１０９が停止していると判断するまでに、プリントサイト１０９へリクエストを送信する回数が格納される。スケジュール停止詳細−開始時間８０７及びスケジュール停止詳細−終了時間には、プリントサイト１０９から通知された停止スケジュール情報に基づく停止開始時間と停止終了時間がそれぞれ格納される。スケジュール停止詳細−理由８０９には、プリントサイト１０９から通知された停止スケジュール情報に含まれる理由に関する情報を格納する。
【００９５】
例えば、プリントサイト停止情報テーブル８００のプリントサイトＩＤが２のレコードでは、スケジュール内停止コード８０５に“停止”を表すフラグ“１”が格納され、当該プリントサイト１０９は現在、サービスを停止する予定になっていることを表している。そして、スケジュール停止詳細−開始時間８０７及びスケジュール停止詳細−終了時間８０８に格納された値は、サービスの停止が２００２年６月２１日１８時００分から２００２年６月２２日１８時００分まで行われることを表している。また、スケジュール停止詳細−理由８０９に格納された“ｍａｉｎｔｅｎａｎｃｅ”は、サービスを停止する理由が“メンテナンス”であることを表している。
【００９６】
尚、プリントサイト停止情報テーブル８００及びプリントサイト詳細情報テーブル７００はプリントサイトＩＤ７０１に基づいて参照できるので、プリントサイト１０９がプリントサイト１０９Ａ以外に複数存在する場合でも容易に管理することができる。
【００９７】
ステップＳ６０５：
フォトサイト１０５はプリントサイト１０９Ａに停止スケジュールの登録が完了したことを通知する。
【００９８】
ステップＳ６０６：
ステップＳ６０２でプリントサイト１０９Ａが認証されなかった場合、フォトサイト１０５はプリントサイト１０９Ａに停止スケジュール情報の登録が失敗したことを通知する。
【００９９】
または、ステップＳ６０３で停止の時間情報が正しく設定されていないと判断された場合に、フォトサイト１０５はプリントサイト１０９Ａに停止スケジュール情報の登録が失敗したことを通知する。
【０１００】
以上説明した手順は、フォトサイト１０５内にインストールされたプログラムをフォトサイト１０５内のサーバ装置が読み出して実行することにより実現される。したがって、プリントサイト１０９Ａから通知された停止スケジュール情報はフォトサイト１０５の管理者の操作を必要としないで、フォトサイト１０５内の情報ＤＢ１１８のプリントサイト停止情報テーブル８００に自動的に登録される。
【０１０１】
＜プリントサイトの停止状態に応じた印刷注文の制御＞
図３のステップＳ３０６で、フォトサイト１０５がプリントサイト１０９の停止情報を利用して、使用できるプリントサイト情報を送信し、ユーザからの印刷注文を受ける手順について図９を参照して説明する。フォトサイト１０５では情報ＤＢ１１８に登録されている図８のプリントサイト停止情報テーブル８００に記載された各々のプリントサイトＡ〜Ｃに対して図９のフローチャートで示された処理を行う。図１３はこの処理を行った後でステップＳ３０７でＰＣ１０２に表示されるプリントサイト選択画面１３００であり、本実施形態では、フォトサイト１０９Ａはサービスを停止していないものとし、フォトサイト１０９Ｂはスケジュール通りにサービスを停止しているものとし、フォトサイト１０９Ｃはスケジュール外でサービスを停止しているものとして画面が表示されている。
【０１０２】
ここで、サービスを停止しているプリントサイト１０９Ｂ及びプリントサイト１０９Ｃを選択するためのボタン１３０１Ｂ及び１３０１Ｃは、入力不可能であり、そのように表示されている。
【０１０３】
ステップＳ９０１：
フォトサイト１０５はプリントサイト１０９に注文を発行することを指定するボタン１３０１を作成する。
【０１０４】
ステップＳ９０２：
フォトサイト１０５はプリントサイト停止情報テーブル８００のスケジュール外停止コード８０４の値がサービスの停止を表す数値“１”であるかどうかを判定する。
【０１０５】
ステップＳ９０３：
フォトサイト１０５はプリントサイト１０９について、プリントサイト停止情報テーブル８００のスケジュール内停止コード８０５の値がサービスの停止を表す数値“１”であるかどうか判定する。
【０１０６】
ステップＳ９０４：
フォトサイト１０５は、ステップＳ９０３にてプリントサイト１０９Ａはサービスを停止していないと判断した場合、プリントサイトの詳細情報へのリンクを作成する。
【０１０７】
ステップＳ９０５：
ステップＳ９０３において、プリントサイト１０９Ｂがスケジュール内で停止していると判定された場合、サービス再開時間を示すメッセージを作成する。
サービス再開時間はプリントサイト停止情報テーブル８００のスケジュール停止情報詳細の終了時刻８０８から取得できる。
【０１０８】
ステップＳ９０６：
ステップＳ９０２において、プリントサイト１０９Ｃがスケジュール外で停止していると判定された場合、サービスが停止中であることを示すメッセージを作成する。
【０１０９】
以上のような処理を行うことによってフォトサイト１０５ではプリントサイト選択画面１３００を作成するためのプリントサイト情報を作成することができる。
【０１１０】
次にＰＣ１０２で、図３のステップＳ３０８にて例えば、印刷するべきプリントサイト１０９Ａが選択され、図３のステップＳ３０９にて印刷注文開始依頼を行ったときのフォトサイト１０５の処理を図１４に示すフローチャートを用いて説明する。
【０１１１】
ステップＳ１４０１：
フォトサイト１０５はプリントサイト停止情報テーブル８００のスケジュール外停止コード８０４の値がサービスの停止を表す数値“１”であるかどうかを判定する。
【０１１２】
ステップＳ１４０２：
フォトサイト１０５は各プリントサイト１０９Ａついて、プリントサイト停止情報テーブル８００のスケジュール内停止コード８０５の値がサービスの停止を表す数値“１”であるかどうか判定する。
【０１１３】
ステップＳ１４０３：
フォトサイト１０５は、ステップＳ１４０２にてプリントサイト１０９Ａはサービスを停止していないと判断されれば、プリントサイト１０９Ａに対してプリントサイト印刷注文開始依頼を行う。なお、この後、プリントサイト１０９Ａは、図３のステップＳ３１１でＰＣ１０２からのプリントサイト１０９Ａに対する注文を受け付けるための情報を送信し、図３のステップＳ３１２でプリント注文画面をＰＣ１０２のブラウザに表示させる。図１５はそのとき表示される注文画面を表した図である。
【０１１４】
ステップＳ１４０４：
フォトサイト１０５は、ステップＳ１４０２にてプリントサイト１０９Ａはスケジュール内で停止していると判定された場合、図１０に示すようなスケジュール内停止用警告画面１０００をＰＣ１０２のブラウザに表示し、ユーザに通知する。フォトサイト１０５はプリントサイト停止スケジュール情報テーブル８００のスケジュール停止詳細に基づいて図１１のメッセージ情報テーブル１１００を参照してスケジュール内停止用警告画面１０００を生成する。
【０１１５】
ここで、図１１のメッセージ情報テーブル１１００について説明する。メッセージ区分１１０１はプリントサイト停止スケジュール情報テーブル８００のスケジュール停止詳細・理由８０９と対応する。メッセージカテゴリ１１０２はメッセージの内容をカテゴリに分けた分類番号が設定される。例えば、本実施形態では、“１”は予定通りメンテナンスが行われている内容、“２”は予定通りにメンテナンスが行われず、延長されている内容として分類されている。メッセージ文字列１１０３はスケジュール内停止用警告画面１０００に表示される文字列が設定され、“％ｔ”にはプリントサイト停止スケジュール情報テーブル８００のスケジュール停止詳細・終了８０８の値が設定される。
【０１１６】
図１０のスケジュール内停止用警告画面１０００は、プリントサイト１０９Ｂの停止の理由がメンテナンスによるものであり、停止の終了時刻が１６時００分である場合の一例を示したものである。
【０１１７】
ステップＳ１４０５：
フォトサイト１０５は、ステップＳ１４０２にてプリントサイト１０９Ａはスケジュール外で停止していると判定された場合、図１２に示すようなスケジュール外停止用警告画面１２００をＰＣ１０２のブラウザに表示し、ユーザに通知する。
【０１１８】
ステップＳ１４０６：
フォトサイト１０５は、ＰＣ１０２のブラウザにアルバムのトップページを表示させる。
【０１１９】
ここで、アルバムのトップページを表示させるとしたが、これに限らず、印刷注文をユーザが行えないようにするための処理であればよい。
【０１２０】
以上で説明したように本実施の形態によれば、フォトサイトはプリントサイト１０９がサービスを停止しているかどうかに応じて、ユーザが印刷注文を行うことを制御することが可能になった。
【０１２１】
尚、本実施の形態においては、フォトサイトはプリントサイトごとにサービスを停止しているかどうかの判定をしていた。しかしながら、プリントサイトが複数種類の商品を提供し、ある商品にのみメンテナンスが入り、プリントサイトの一部だけがサービスを停止する場合も想定される。この場合、フォトサイトはプリントサイトごとではなく、プリントサイトが提供する商品ごとにスケジュール停止情報を管理し、商品ごとに指定されたＵＲＬにアクセスしてサービスを停止しているかどうかを判定すればよい。
【０１２２】
尚、本実施形態では画像データをプリンタによって紙やＴシャツ、マグカップなどに印刷するサービスについて説明したが、画像データの出力形態はこれに限らず、例えば、画像データをＣＤ−Ｒに記録するサービスでも同様に適用することができる。
【０１２３】
また、本実施形態では画像データの場合について説明したが、これに限らず、文書データや音声データであってもよい。
【０１２４】
また、本発明の目的は、本実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。又、コンピュータが読み出したプログラムコードを実行することにより、本実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれることはいうまでもない。
【０１２５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを含むプログラムコードが格納されることになる。
【０１２７】
【発明の効果】
以上説明したように、本発明によれば、特別な管理者を配することなく、フォトサイトはプリントサイトのサーバの停止状態を把握し、その停止状態に応じた動作を自動的に行うことができるので、フォトサイト及びプリントサイトの管理者への負担を減少させるという効果やフォトサイト及びプリントサイトの管理者にかかる人的コストを削減させるという効果が得られる。
【図面の簡単な説明】
【図１】本発明におけるシステムの一例を示す構成図である。
【図２】本発明におけるフォトサイトが画像データをアップロードさせるる動作の手順を示すフローチャート図である。
【図３】本発明における画像データを印刷する動作の一例を示すシーケンス図である。
【図４】本発明におけるフォトサイトがプリントサイトの停止状態を監視する手順を示すフローチャート図である。
【図５】本発明におけるプリントサイトがフォトサイトに停止情報を通知する動作の一例を示すフローチャート図である。
【図６】本発明におけるフォトサイトがプリントサイトの停止スケジュールをプリントサイト停止情報テーブルに登録する手順を示すフローチャート図である。
【図７】本発明におけるプリントサイトに関する各種情報を管理するプリントサイト詳細情報テーブルの一例を示す図である。
【図８】本発明におけるプリントサイトの停止スケジュールを管理するプリントサイト停止スケジュール情報テーブルの一例を示す図である。
【図９】本発明におけるフォトサイトがプリントサイトの停止情報を用いて、ユーザからの印刷注文を受ける手順を示すフローチャート図である。
【図１０】本発明におけるプリントサイトがスケジュール通りに停止している際に提示されるメッセージ画面の一例を示す図である。
【図１１】本発明におけるメッセージ画面に表示されるメッセージを管理するメッセージ情報テーブルの一例を示す図である。
【図１２】本発明におけるプリントサイトがスケジュール外で停止している際に提示されるメッセージ画面の一例を示す図である。
【図１３】本発明におけるプリントサイト選択画面の一例を示す図である。
【図１４】本発明におけるフォトサイトがプリントサイトに印刷注文開始依頼を行う際の手順を示すフローチャート図である。
【図１５】本発明におけるプリント注文画面の一例を示す図である。
【符号の説明】
１０１　画像入力装置
１０２　情報処理装置
１０４　インターネット
１０５　フォトサイト
１０６　フォトシェアリングモジュール
１０７　決済モジュール
１０８　課金部
１０９　プリントサイト
１１０　課金部
１１１　プリンタ
１１２　印刷物
１１６　データ転送用インタフェース
１１７　画像データベース
１１８　情報データベース
１１９　データベース
【図１】
2004102810.tif 000003
【図２】
2004102810.tif 000004
【図３】
2004102810.tif 000005
【図４】
2004102810.tif 000006
【図５】
2004102810.tif 000007
【図６】
2004102810.tif 000008
【図７】
2004102810.tif 000009
【図８】
2004102810.tif 000010
【図９】
2004102810.tif 000011
【図１０】
2004102810.tif 000012
【図１１】
2004102810.tif 000013
【図１２】
2004102810.tif 000014
【図１３】
2004102810.tif 000015
【図１４】
2004102810.tif 000016
【図１５】
2004102810.tif 000017