(57)【要約】【課題】  プリントサイトで変更された画像データをフォトサイトで再利用することができるようにする。【解決手段】  画像データの印刷注文が、顧客が所有するＰＣ１０２からフォトサイト１０５になされると、フォトサイト１０５は、印刷注文があった画像データをプリントサイト１０９に送信する。上記画像データを受信したプリントサイト１０９は、上記画像データに対する編集画面をＰＣ１０２に送信する。そして、ＰＣ１０２のユーザは、この編集画面を用いて上記画像データに対して行う加工・編集内容を決定し、その内容を表す編集内容情報をプリントサイト１０９に送信する。プリントサイト１０９は、この編集内容情報に基づいて、上記フォトサイト１０５から送信された画像データを変更する。その後、プリントサイト１０９は、上記変更した画像データをフォトサイト１０５に送信する。【選択図】  図１
2005165656.tif 000002
【特許請求の範囲】
【請求項１】
画像データを保管する画像保管手段を有する第１のサーバと、
上記第１のサーバに保管されている画像データを受信する画像データ受信手段を有する第２のサーバと、
上記第２のサーバで受信された画像データに対する変更内容を、ユーザの操作に基づいて、前記第２のサーバに通知する変更内容通知手段を有する情報処理装置とを備え、
上記第２のサーバは、上記変更内容通知手段により通知された変更内容に基づいて、前記画像データ受信手段により受信された画像データを変更する画像データ変更手段と、
上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信する画像送信手段と、
上記画像データを用いたサービスを提供するサービス提供手段とを更に備えることを特徴とする画像提供システム。
【請求項２】
上記第１のサーバは、上記第２のサーバに備えられた画像変更手段により変更された画像データの取得要求を行う画像データ取得要求手段を更に備え、
上記画像送信手段は、上記画像データ取得要求手段により画像データの取得要求が行われた後に、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信することを特徴とする請求項１に記載の画像提供システム。
【請求項３】
上記画像送信手段は、上記画像データ変更手段により変更された画像データに関わる情報を、主体的に上記第１のサーバに送信することを特徴とする請求項１に記載の画像提供システム。
【請求項４】
上記画像送信手段は、上記画像データ変更手段により変更された画像データそのものを含む情報、又は上記画像データ変更手段により変更された内容を含む情報のうちの何れか一方を、上記第１のサーバに送信することを特徴とする請求項１〜３の何れか１項に記載の画像提供システム。
【請求項５】
上記画像送信手段は、上記サービス提供手段によって上記変更された画像データを用いたサービスが提供される場合に、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信することを特徴とする請求項１〜４の何れか１項に記載の画像提供システム。
【請求項６】
上記画像送信手段は、上記サービス提供手段によって上記変更された画像データを用いたサービスが提供されるか否かに拘わらず、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信することを特徴とする請求項１〜４の何れか１項に記載の画像提供システム。
【請求項７】
画像データを保管するサーバ装置から送信された前記画像データを受信する画像データ受信手段と、
上記画像データ受信手段により受信された画像データに対する変更内容を表す変更内容情報を、顧客が所有する情報処理装置から受信する変更内容受信手段と、
上記変更内容受信手段により受信された変更内容に基づいて、前記画像データ受信手段により受信された画像データを変更する画像データ変更手段と、
上記画像データ変更手段により変更された画像データに関わる情報を、上記サーバ装置に送信する画像送信手段と、
上記画像データ受信手段により受信された画像データを用いて印刷サービスを提供する印刷サービス提供手段と、
上記画像データを用いたサービスを提供する印刷サービス提供手段とを有することを特徴とする画像提供装置。
【請求項８】
上記画像変更手段により変更された画像データの取得要求を、上記サーバ装置から受け付ける画像データ取得要求受付手段を更に備え、
上記画像送信手段は、上記画像データ取得要求受付手段により、画像データの取得要求が受け付けられた後に、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信することを特徴とする請求項７に記載の画像提供装置。
【請求項９】
上記画像送信手段は、上記画像データ変更手段により変更された画像データに関わる情報を、主体的に上記サーバ装置に送信することを特徴とする請求項７に記載の画像提供装置。
【請求項１０】
上記画像送信手段は、上記画像データ変更手段により変更された画像データそのものを含む情報、又は上記画像データ変更手段により変更された内容を含む情報のうちの何れか一方を、上記サーバ装置に送信することを特徴とする請求項７〜９の何れか１項に記載の画像提供装置。
【請求項１１】
上記画像送信手段は、上記サービス提供手段によって上記変更された画像データを用いたサービスが提供される場合に、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信することを特徴とする請求項７〜１０の何れか１項に記載の画像提供装置。
【請求項１２】
上記画像送信手段は、上記サービス提供手段によって上記変更された画像データを用いたサービスが提供されるか否かに拘わらず、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信することを特徴とする請求項７〜１０の何れか１項に記載の画像提供装置。
【請求項１３】
画像データを保管するサーバ装置から送信された前記画像データを受信する画像データ受信ステップと、
上記画像データ受信ステップにより受信された画像データに対する変更内容を表す変更内容情報を、顧客が所有する情報処理装置から受信する変更内容受信ステップと、
上記変更内容受信ステップにより受信された変更内容に基づいて、前記画像データ受信ステップにより受信された画像データを変更する画像データ変更ステップと、
上記画像データ変更ステップにより変更された画像データに関わる情報を、上記サーバ装置に送信する画像送信ステップと、
上記画像データ受信ステップにより受信された画像データを用いて印刷サービスを提供する印刷サービス提供ステップと、
上記画像データを用いたサービスを提供する印刷サービス提供ステップとを有することを特徴とする画像提供方法。
【請求項１４】
画像データを保管するサーバ装置から送信された前記画像データを受信する画像データ受信ステップと、
上記画像データ受信ステップにより受信された画像データに対する変更内容を表す変更内容情報を、顧客が所有する情報処理装置から受信する変更内容受信ステップと、
上記変更内容受信ステップにより受信された変更内容に基づいて、前記画像データ受信ステップにより受信された画像データを変更する画像データ変更ステップと、
上記画像データ変更ステップにより変更された画像データに関わる情報を、上記サーバ装置に送信する画像送信ステップと、
上記画像データ受信ステップにより受信された画像データを用いて印刷サービスを提供する印刷サービス提供ステップと、
上記画像データを用いたサービスを提供する印刷サービス提供ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１５】
上記請求項１４に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像提供システム、画像提供装置、画像提供方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体に関し、特に、画像データを保管するサーバと異なるサーバで、前記画像データを用いたサービスを顧客に提供するために用いて好適なものである。
【背景技術】
【０００２】
顧客が画像入力機器で撮影した画像データを、インターネット上のサーバ（の記憶領域）で預かり、その画像データを顧客が望む時に再度閲覧できるようなサービスを提供するアプリケーションサービスプロバイダ（以後フォトサイトと呼ぶ）や、インターネットを利用して文書、画像などの電子ドキュメントを転送してもらうことにより、年賀状などの印刷物をプリントアウトして商品を顧客に提供するプリントサービスプロバイダ（以後プリントサイトと呼ぶ）が登場するようになった。
【０００３】
上記フォトサイトの中には、プリントサービスまでを独自に提供しているものもあるが、プリントインフラの構築を独自には行わず、様々なプリントサービスを提供できるプリントサイトと提携してプリントサイトに対して印刷を依頼するフォトサイトも存在する（例えば、特許文献１の第１頁を参照。）。
【０００４】
【特許文献１】特開２００３−１０８８１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
フォトサイトとプリントサイトとが連携を行いながら印刷サービスを提供するシステムでは、フォトサイトで印刷要求がなされてプリントサイトに印刷を依頼した後は、印刷詳細情報の設定や見積もり処理や決済処理などの一連の処理がプリントサイトの制御下に委ねられることもある。
【０００６】
このようなサービス体系では、画像データを含めたユーザの各情報は、基本的にフォトサイトで管理される。そして、フォトサイトからプリントサイトへ印刷要求がなされた際には、注文処理及び印刷（生産）に必要な画像データなどの情報を、フォトサイトからプリントサイトに提供する。プリントサイトは、フォトサイトから提供された各種の情報を用いて、注文処理及び印刷（生産）を行うが、顧客からのクレーム等に対応するために、印刷（生産）終了後から一定期間、注文処理及び印刷に必要な情報を保有する。
しかしながら、個人情報の観点及びビジネス的な観点から、これらの情報がユーザと紐付けられて半永久的な情報としてプリントサイトで記憶させることはフォトサイトとして好ましくない。
【０００７】
一方、印刷サービスによってはプリントサイトで提供する画面において、ユーザに加工処理を行わせる場合も存在する。このような場合には、上記の個人情報の観点及びビジネス的な観点から、ユーザがプリントサイトで作成した画像データは、プリントサイトで注文処理に用いられると破棄され、プリントサイト側に記憶（保存）されない。このため、ユーザはプリントサイトで作成した加工画像をフォトサイトで再利用することはできなかった。
【０００８】
本発明は、前述の問題点に鑑みてなされたものであり、プリントサイト（第２のサーバ）で変更された画像データをフォトサイト（第１のサーバ）で再利用することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像提供システムは、画像データを保管する画像保管手段を有する第１のサーバと、上記第１のサーバに保管されている画像データを受信する画像データ受信手段を有する第２のサーバと、上記第２のサーバで受信された画像データに対する変更内容を、ユーザの操作に基づいて、前記第２のサーバに通知する変更内容通知手段を有する情報処理装置とを備え、上記第２のサーバは、上記変更内容通知手段により通知された変更内容に基づいて、前記画像データ受信手段により受信された画像データを変更する画像データ変更手段と、上記画像データ変更手段により変更された画像データに関わる情報を、上記第１のサーバに送信する画像送信手段と、上記画像データを用いたサービスを提供するサービス提供手段とを更に備えることを特徴とする。
【００１０】
本発明の画像提供装置は、画像データを保管するサーバ装置から送信された前記画像データを受信する画像データ受信手段と、上記画像データ受信手段により受信された画像データに対する変更内容を表す変更内容情報を、顧客が所有する情報処理装置から受信する変更内容受信手段と、上記変更内容受信手段により受信された変更内容に基づいて、前記画像データ受信手段により受信された画像データを変更する画像データ変更手段と、上記画像データ変更手段により変更された画像データに関わる情報を、上記サーバ装置に送信する画像送信手段と、上記画像データ受信手段により受信された画像データを用いて印刷サービスを提供する印刷サービス提供手段と、上記画像データを用いたサービスを提供する印刷サービス提供手段とを有することを特徴とする。
【００１１】
本発明の画像提供方法は、画像データを保管するサーバ装置から送信された前記画像データを受信する画像データ受信ステップと、上記画像データ受信ステップにより受信された画像データに対する変更内容を表す変更内容情報を、顧客が所有する情報処理装置から受信する変更内容受信ステップと、上記変更内容受信ステップにより受信された変更内容に基づいて、前記画像データ受信ステップにより受信された画像データを変更する画像データ変更ステップと、上記画像データ変更ステップにより変更された画像データに関わる情報を、上記サーバ装置に送信する画像送信ステップと、上記画像データ受信ステップにより受信された画像データを用いて印刷サービスを提供する印刷サービス提供ステップと、上記画像データを用いたサービスを提供する印刷サービス提供ステップとを有することを特徴とする。
【００１２】
本発明のコンピュータプログラムは、画像データを保管するサーバ装置から送信された前記画像データを受信する画像データ受信ステップと、上記画像データ受信ステップにより受信された画像データに対する変更内容を表す変更内容情報を、顧客が所有する情報処理装置から受信する変更内容受信ステップと、上記変更内容受信ステップにより受信された変更内容に基づいて、前記画像データ受信ステップにより受信された画像データを変更する画像データ変更ステップと、上記画像データ変更ステップにより変更された画像データに関わる情報を、上記サーバ装置に送信する画像送信ステップと、上記画像データ受信ステップにより受信された画像データを用いて印刷サービスを提供する印刷サービス提供ステップと、上記画像データを用いたサービスを提供する印刷サービス提供ステップとをコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、上記記載のコンピュータプログラムを記録したことを特徴としている。
【発明の効果】
【００１３】
本発明によれば、画像データを保管する第１のサーバは、上記画像データを第２のサーバに送信し、顧客が所有する情報処理装置は、前記画像データに対する変更内容を第２のサーバに送信し、第２のサーバは、上記変更内容に基づいて、上記画像データを変更し、変更した画像データに関わる情報を、上記第１のサーバに送信するようにしたので、上記第２のサーバで変更された画像データを上記第１のサーバで記憶及び管理することができる。これにより、上記第２のサーバで変更された画像データを、上記第１のサーバで再利用することができる。したがって、顧客は、サービスの提供を受ける際に、上記変更した画像データをその提供を受けるときのみの使い捨てではなく、再利用することができるようになる。
【発明を実施するための最良の形態】
【００１４】
次に、図面を参照しながら、本発明の実施の形態について説明する。
（第１の実施形態）
＜システムの構成＞
図１は、本実施形態におけるサービスを実施するための画像提供システムの構成を示す図である。
【００１５】
１０１は画像入力装置である。本実施形態では、被写体を撮影し、電子的な画像データとして記録できるデジタルカメラを画像入力装置１０１とした場合を例に挙げて説明する。尚、画像データには、動く被写体を撮影することにより得られた電子的な動画像データも含まれる。デジタルカメラ１０１は、イメージ情報である光学像を電気信号に変換し、所定の画像処理をした後、電子的な画像データとして、記録及び再生する。
１０２は、ユーザ（顧客）が所有する情報処理装置であり、本実施形態では情報処理装置１０２をパーソナルコンピュータ（以下、ＰＣと呼ぶ）として説明する。
【００１６】
１１６はデータ転送用インタフェースであり、デジタルカメラ１０１内に記憶されている画像データを、ＰＣ１０２のＨＤＤに代表される記憶装置に転送する。データ転送用インタフェース１１６は、ユニバーサルシリアルバス（ＵＳＢ）、ＩＥＥＥ１３９４に代表される有線インタフェース、または、IrDA、Bluetoothに代表される無線インタフェースの何れであってもよい。
尚、デジタルカメラ１０１は、ユーザのＰＣ１０２にインストールされているＯＳ（オペレーションシステム）または専用のソフトウェアからの命令で、デジタルカメラ１０１内の情報記憶装置に記憶されている画像データを、ＰＣ１０２に一括転送する。その他、デジタルカメラ１０１が送信した転送コマンドによって、ＰＣ１０２のＯＳ又は専用のソフトウェアが、ＰＣ１０２の記憶装置に画像データ記録領域を確保させ、その後、デジタルカメラ１０１内の情報記憶装置に記憶されている画像データをＰＣ１０２に転送する場合もある。
【００１７】
１０５は、フォトサイトであり、ＰＣ１０２から受信した画像データを保管したり、保管した画像データをユーザに閲覧させたり、保管した画像データを後述するプリントサイト１０９へ転送して印刷物を提供させるサービスを行う。フォトサイト１０５は、ＰＣ１０２から受信した画像データを記憶する画像データベース（以下、画像ＤＢと呼ぶ）１１７と、フォトサイト１０５の利用者として登録されたユーザ（顧客）の属性情報や、記憶された画像データの属性情報や、後述するプリントサイト１０９の属性情報などを記憶する情報データベース（情報ＤＢ）１１８と、画像ＤＢ１１７に記憶されたユーザの画像データをユーザなどに閲覧させるための制御を行うフォトシェアリングモジュール１０６とを含む。
【００１８】
１０９は、プリントサイトであり、フォトサイト１０５から転送された画像データを印刷処理して印刷物１１２をユーザ（顧客）に提供するプリントサイトである。プリントサイト１０９は、フォトサイト１０５から転送された画像データや、ユーザのプリント注文を受信するためのモジュール（図示せず）を含み、画像データの印刷処理を行うプリンタ１１１と相互に接続されている。画像データを処理して得られた印刷物１１２は、ユーザやユーザが指定した宛先に配送される。
また、プリントサイト１０９は、課金モジュール１１０によって、画像データの印刷見積もり料金を計算する。尚、図１では、３つのプリントサイト１０９Ａ、１０９Ｂ、１０９Ｃを示しているが、プリントサイト１０９の数はこれに限らないということは勿論である。
尚、フォトサイト１０５やプリントサイト１０９は、複数のサーバ装置を用いて構成され、各サーバ装置は、サービスを提供するために必要な機能をそれぞれ実行する。
【００１９】
１０４はインターネットである。ＰＣ１０２、フォトサイト１０５、及びプリントサイト１０９は、このインターネット１０４や、公衆通信回線や、専用線等を介して相互に通信することができる。  ここで、ＰＣ１０２上では、Ｗｅｂブラウザが動作する。そして、ｈｔｔｐプロトコル等の標準プロトコルを用いて前記フォトサイト１０５にアクセスする。そして、ＰＣ１０２は、フォトサイト１０５を構成するサーバＰＣが管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像や、音声等のマルチメディア情報とリンクされている情報を受信して表示する。これにより、ＰＣ１０２は、フォトサイト１０５が提供するサービスを、通信インフラとしてのインターネット１０４を介して受けることができる。
尚、本実施形態では、ユーザが所有する情報処理装置１０２をパーソナルコンピュータ（ＰＣ）として説明するが、情報処理装置１０２はパーソナルコンピュータに限定されない。例えば、Ｗｅｂブラウズ機能、通信機能、及び表示機能などを備えた携帯電話機１１３、Personal Digital Assistance（ＰＤＡ）、デジタルスチルカメラ、デジタルビデオカメラ、スキャナ、及び複写機などを情報処理装置１０２として用いても、パーソナルコンピュータを用いた場合と同様に、図１に示したシステムを構成することができる。携帯電話機１１３を用いる場合には、図１に示すように、モバイルネット（Mobile Net）１１４及びインターネット接続ゲートウェイ（Internet Connection Gateway）１１５を介して、携帯電話機１１３とインターネット１１４とが相互に接続される。
【００２０】
＜ＰＣからフォトサイトへの画像データのアップロード＞
本実施の形態において、デジタルカメラ１０１によって撮影された画像データをＰＣ１０２からフォトサイト１０５にアップロードし、画像ＤＢ１１７に格納する手順について、図２を参照しながら詳細に説明する。
（ステップＳ２０１）
フォトサイト１０５のフォトシェアリングモジュール１０６は、サーバＰＣ（図示せず）が管理するＨＴＭＬ、ＸＭＬ等の記述言語で作成された画像や、音声等のマルチメディア情報とリンクされている情報をＰＣ１０２へ送信する。
ここで、ＰＣ１０２は、ブラウザを起動しており、インターネット１０４によって情報転送が可能なｈｔｔｐプロトコルなどの標準プロトコルを用いてフォトサイト１０５に接続し、フォトサイト１０５から受信した情報をブラウザ上に表示する。
この動作により、フォトサイト１０５は、インターネット１０４を介してＰＣ１０２のユーザに各種サービスを提供することができる。
【００２１】
（ステップＳ２０２）
フォトシェアリングモジュール１０６は、ＰＣ１０２から転送された画像データを受信する。
尚、ＰＣ１０２のユーザは、ブラウザに表示されたフォトサイト１０５からの情報に従って転送したい画像データを選択する。そして、選択された画像データは、ＰＣ１０２上で画像転送を要求するアクションがあると、それに連動してフォトサイト１０５に転送される。
この他、ＰＣ１０２のユーザが、画像アップロード専用ソフトウェア等を用いて転送したい画像データを選択すると、その画像データが画像アップロード専用ソフトウェアによって自動的に転送されるようにしてもよい。
いずれの場合も、ｈｔｔｐやｆｔｐなどのインターネット１０４上で利用可能なプロトコルに基づいて、画像データの転送が実行される。
（ステップＳ２０３）
フォトシェアリングモジュール１０６は、ステップＳ２０２にて受信した画像データが、フォトサイト１０５内で使用可能なフォーマットのデータであるか否かを判定する。
【００２２】
（ステップＳ２０４）
ステップＳ２０３にて、フォトサイト１０５内で使用可能なデータであると判定された場合には、フォトシェアリングモジュール１０６は、ステップＳ２０２にて受信した画像データを画像ＤＢ１１７に格納する。そして、当該画像データの画像データＩＤなどの画像データ属性情報や、画像データを転送したユーザのユーザＩＤなどのユーザ属性情報等を情報ＤＢ１１８に格納する。
尚、画像データは、１つずつで管理されるようにしてもよいが、複数の画像データをアーカイブしたアルバムとして管理されるようにしてもよい。
（ステップＳ２０５）
フォトシェアリングモジュール１０６は、正常に画像データがアップロードされたことをＰＣ１０２に通知する。
ＰＣ１０２のユーザは、この様にしてアップロードされた画像データをＰＣ１０２上でブラウザを動作させることによって閲覧することができる。
（ステップＳ２０６）
ステップＳ２０３にて使用可能なフォーマットの画像データでないと判定されると、フォトシェアリングモジュール１０６は画像データをアップロードできないことをＰＣ１０２へ通知する。
【００２３】
＜フォトサイトにアップロードされた画像データを加工・編集して印刷＞
次に、上述したようにしてフォトサイト１０５にアップロードされた画像データを印刷するサービスを行う手順について図３を参照しながら詳細に説明する。また、編集画像データをプリントサイト１０９からフォトサイト１０５へどのように送信し、記憶及び管理するかについても併せて詳細に説明する。
【００２４】
（ステップＳ３０１）
ユーザの操作により、ＰＣ１０２は、ブラウザを起動してフォトサイト１０５にアクセスし、ブラウザ上で入力されたユーザＩＤを送信するとともに、画像ＤＢ１１７にアップロードされた画像データの閲覧を要求する。
（ステップＳ３０２）
フォトサイト１０５は、情報ＤＢ１１８や画像ＤＢ１１７を参照してＰＣ１０２のブラウザに画像データを表示させるための表示データを送信する。
（ステップＳ３０３）
ＰＣ１０２は、ステップＳ３０２にてフォトサイト１０５から送信された表示データに基づいて、ブラウザに画像データを表示する。この時、ブラウザに画像データを表示する手法としては、単一の画像データを逐次表示する手法や、複数の画像データを１つにアーカイブされたアルバムとしてまとめて表示する手法等がある。
【００２５】
（ステップＳ３０４）
ＰＣ１０２は、ユーザによるキーボードやポインティングデバイスなどの入力装置の操作によって、ブラウザに表示した画像データの中から印刷する画像データを選択する。尚、ここで、画像データは、画像データ単位で選択される場合と、複数の画像データをアーカイブしたアルバム単位で選択される場合とがある。
（ステップＳ３０５）  ＰＣ１０２は、ユーザによるポインティングデバイスなどの入力装置の操作によりブラウザに表示した印刷注文ボタンなどが押下されると、画像データの印刷注文をフォトサイト１０５へ通知する。
（ステップＳ３０６）
フォトサイト１０５は、提携するプリントサイト１０９Ａ、１０９Ｂ、１０９Ｃに関する属性情報などを、ＰＣ１０２のブラウザに表示させるための表示データをＰＣ１０２に送信する。尚、プリントサイト１０９に関する属性情報は、情報ＤＢ１１８に格納された、各プリントサイト１０９が提供できる印刷物の印刷媒体（年賀状、Ｔシャツ、マグカップなど）や、価格、納期等に関する情報である。
【００２６】
（ステップＳ３０７）
ＰＣ１０２は、ステップＳ３０６にてフォトサイト１０５から送信された表示データに基づいて、各プリントサイト１０９Ａ、１０９Ｂ、１０９Ｃに関する属性情報をブラウザに表示する。これにより、ユーザは、表示された各プリントサイト１０９Ａ、１０９Ｂ、１０９Ｃの属性情報を考慮して、印刷を注文したいプリントサイト１０９を選択することができる。
（ステップＳ３０８）
ＰＣ１０２は、ユーザの操作による入力装置の操作によってプリントサイト１０９を選択する。
尚、フォトサイト１０５がプリントサイト１０９としても機能する場合や、フォトサイト１０５が１つのプリントサイト１０９とのみ提携している場合には、ステップＳ３０６〜ステップＳ３０８の手順を省略してもよい。
以後、ユーザがプリントサイト１０９Ａを選択したものと想定して説明するが、ユーザがプリントサイト１０９Ｂ、プリントサイト１０９Ｃを選択した場合も同様である。
【００２７】
（ステップＳ３０９）
ＰＣ１０２は、ユーザの操作に応じて選択されたプリントサイト１０９Ａに対する印刷注文開始要求をフォトサイト１０５に対して送信する。
（ステップＳ３１０）
フォトサイト１０５は、プリントサイト１０９Ａに対してユーザからのプリント注文開始依頼があったことを通知する。このとき通知する情報には、ステップＳ３０４でユーザが選択した印刷用画像データに関して、ステップＳ３０２でフォトサイト１０５がＰＣ１０２に対して送信したブラウザ表示用画像へのＵＲＬを含む。このＵＲＬを利用することによってステップＳ３１２でブラウザに表示する画像に関しては、ＰＣ１０２のブラウザキャッシュを利用することができる。これにより、画像データの転送時間を省略することが可能になる。
尚、フォトサイト１０５がプリントサイト１０９Ａを収容している場合には、インターネット１０４を介して各種情報を通信する必要はない。
（ステップＳ３１１）
プリントサイト１０９Ａは、ユーザが編集作業に必要な画像データを取得するための要求をフォトサイト１０５に対して行う。なお、複数の画像データを取得する場合には、このステップＳ３１１において、複数の画像データを一括して要求をしても良く、画像データを１枚ずつ要求しても良い。
【００２８】
（ステップＳ３１２）
フォトサイト１０５は、ステップＳ３１１の要求に基づいて画像ＤＢ１１７から編集作業に必要な画像を取得し、プリントサイト１０９Ａに送信する。なお、ステップＳ３１１において、複数の画像データを一括して要求した場合には、ステップＳ３１２において、複数の画像を画像ＤＢ１１７から一括して取得し、プリントサイト１０９Ａに送信する。また、ステップＳ３１１において、画像データを１枚ずつ要求した場合には、要求した画像データの全てがプリントサイト１０９Ａに送信されるまで、ステップＳ３１１と、ステップＳ３１２の処理を繰り返し行う。
（ステップＳ３１３）
プリントサイト１０９Ａは、ユーザに提供できる画像編集を伴うプリントサービスをユーザが選択するための情報をＰＣ１０２に対して送信する。
（ステップＳ３１４）
ＰＣ１０２は、ステップＳ３１３でプリントサイト１０９Ａから通知されたプリントサービス内容を、ブラウザを使用して表示する。
（ステップＳ３１５）
ステップＳ３１４にて通知されたプリントサービス内容に基づいて、どのプリントサービスを利用するかをユーザが選択すると、ＰＣ１０２は、その選択内容をプリントサイト１０５に送信する。
【００２９】
（ステップＳ３１６）
プリントサイト１０９Ａは、ユーザが選択したプリントサービスにおいて使用するための画像を作成するための編集画面の情報をＰＣ１０２に送信する。
（ステップＳ３１７）
ＰＣ１０２は、ステップＳ３１６で通知された編集画面を表示し、ユーザは、この編集画面に従って入力装置を操作し、プリントサービスに利用する画像の編集を行う。
（ステップＳ３１８）
ステップＳ３１７で行われたユーザの編集内容に基づいて、ＰＣ１０２は、フォトサイト１０５に対して編集内容情報を送信する。ここで送信される情報は、ＰＣ１０２で画像の加工・編集処理を行い、その加工後の画像データを送信してもよいし、編集内容が記述された文字データをプリントサイト１０９Ａに送信してもよい。
【００３０】
（ステップＳ３１９）
プリントサイト１０９Ａは、ステップＳ３１８でＰＣ１０２から送信された編集内容情報を利用して、プリントサイト１０９Ａにある画像データに対する加工・編集作業を行い、ＤＢ１１９Ａ上に格納する。ステップＳ３１８で加工・編集済みの画像データが送信された場合には、プリントサイト１０９ＡがＤＢ１１９Ａ上に持つ画像データの上書きを行えばよいし、編集内容が記述された文字データが送信された場合には、プリントサイト１０９Ａで編集内容に基づき画像の加工・編集作業を行ってからＤＢ１１９上に格納する必要がある。
（ステップＳ３２０）
プリントサイト１０９Ａは、ステップＳ３１９で加工・編集された画像データを用いて、ユーザが希望する印刷物のサイズや部数などを入力できるプリント注文画面をＰＣ１０２に送信する。
（ステップＳ３２１）
ＰＣ１０２は、ステップＳ３２０でプリントサイト１０９Ａから送信された情報を元にプリント注文画面を表示する。プリント注文画面には、ステップＳ３１７で加工した画像データのサムネイル画像が表示され、希望する印刷物のサイズや部数などを入力できるように構成されている。ユーザはプリント注文を行う各画像に対して印刷サービスの種類を決定（仮注文内容を決定）する。
【００３１】
（ステップＳ３２２）
ＰＣ１０２は、ユーザの入力装置の操作によってステップＳ３２１で決定された仮注文内容を表す仮注文情報をプリントサイト１０９Ａに対して送信し、見積要求を行う。
（ステップＳ３２３）
プリントサイト１０９Ａでは課金モジュール１１０ＡがＰＣ１０２からの送信された仮注文情報に基づいてプリント料金の見積価格を算出する。
（ステップＳ３２４）
プリントサイト１０９Ａは、ステップＳ３２２で受信した仮注文情報と、ステップＳ３２３で算出された見積価格とをフォトサイト１０５に通知する。ただし、フォトサイト１０５がプリントサイト１０９Ａを収容する場合には、インターネット１０４を介して各種情報を通信する必要はない。
【００３２】
（ステップＳ３２５）
フォトサイト１０５は、ステップＳ３２４にて受信した見積価格に、独自の割引や割増を加味して再び見積価格を計算する。ただし、フォトサイト１０５が独自の割引や割増を行わない場合には、この処理は省略される。
（ステップＳ３２６）
フォトサイト１０５は、ステップＳ３２５で算出された見積価格をＰＣ１０２に送信する。
【００３３】
（ステップＳ３２７）
ＰＣ１０２は、ステップＳ３２６でフォトサイト１０５から通知された見積価格を、ブラウザを使用して表示する。
（ステップＳ３２８）
ユーザは、ステップＳ３２７にて通知された見積価格に基づいて、画像データの印刷注文を正式に依頼するかどうか判断する。
（ステップＳ３２９）
ＰＣ１０２は、ステップＳ３２８でのユーザの判断に基づいて、フォトサイト１０５に対して注文の可否を送信する。つまり、ユーザが印刷注文を正式に依頼すると判断すれば、ＰＣ１０２は画像データの印刷依頼をフォトサイト１０５に通知する。一方、ユーザが印刷注文（プリント注文）を依頼しないと判断すれば、ＰＣ１０２は画像データの印刷を中止するようフォトサイト１０５に通知する。ユーザが印刷注文を依頼しない場合には、不図示であるが、フォトサイト１０５はプリント１０９Ａに対してプリント注文が中止になったことを通知し処理を終了する。
（ステップＳ３３０）
フォトサイト１０５は、ステップＳ３２９にてユーザＰＣ１０２から印刷注文が正式に依頼されれば、課金モジュール１０８によって課金・決済処理を行う。ここで行われる課金・決済処理は、具体的には、フォトサイト１０５がネットワークを介した通信や電話回線を介した通信などによって、銀行やクレジット会社など外部の金融機関に決済を依頼する処理である。
なお、この課金・決済処理は、フォトサイト１０５が外部の機関に決済を依頼する処理でなくてもよく、フォトサイト１０５が内部の決済モジュール１０７によって決済を行う処理であってもよい。また、フォトサイト１０５ではなく、プリントサイト１０９Ａが課金処理を実行するようにしてもよい。この場合、プリントサイト１０９Ａは、フォトサイト１０５のプリントステータス通知用のCommon Gateway Interface（ＣＧＩ）のＵＲＬを、必要な引数とともに呼び出すことにより、決済が確認できたことをフォトサイト１０５に通知する。
【００３４】
（ステップＳ３３１）
ステップＳ３３０での課金処理の結果、外部の金融機関などから決済の確認がとれれば、フォトサイト１０５は、正式な印刷注文情報を生成してプリントサイト１０９Ａに送信する。正式な印刷注文情報には、正式に印刷を依頼する旨を示す情報やステップＳ３２３にて計算された見積価格に関する情報が含まれる。
（ステップＳ３３２）
プリントサイト１０９Ａは、ステップＳ３３１にてフォトサイト１０５から送信された正式な印刷注文情報に基づいて、プリントサイト１０９Ａにある加工・編集された画像に関する情報をフォトサイト１０５へ送信（フィードバック）する。ここでは、ステップＳ３１８と同様に、加工・編集後の画像データをプリントサイト１０９Ａに送信してもよいし、編集内容が記述された文字データをプリントサイト１０９Ａに送信してもよい。
（ステップＳ３３３）
フォトサイト１０５は、ステップＳ３３２で送信された情報に基づいて、ユーザが印刷注文した加工・編集画像データを画像ＤＢ１１７へ格納する。
（ステップＳ３３４）
フォトサイト１０５は、ステップＳ３３３の画像データの格納を受けて、画像データを受け取ったことを表す画像受取確認情報をプリントサイト１０９Ａに通知する。
（ステップＳ３３５）
プリントサイト１０９Ａは、ステップＳ３３４にて受け取った画像受取確認情報と、ステップＳ３３１にて受信した正式な印刷注文情報とに基づいて、プリンタ１１１Ａを用いて画像データを紙やＴシャツ、マグカップなどにプリントアウトし、印刷物１１２Ａを得る。
（ステップＳ３３６）
プリントサイト１０９Ａは、ステップＳ３３１にて受信した正式な印刷注文情報に基づいて、ステップＳ３３５にて得られた印刷物１１２Ａを指定された配送先に配送するよう指示する。
【００３５】
尚、ユーザに許可された第三者も、フォトサイト１０５にアクセスすることによって、ユーザがフォトサイト１０５にアップロードした画像データを閲覧することができる。また、第三者は、ユーザからの許可があれば、ユーザと同様にして閲覧した画像データを印刷注文することができる。
【００３６】
＜ＰＣからフォトサイトへ画像データをアップロードする際の処理の具体例＞
図２で示したフローチャートにおける処理の一部は、図５に示すようにして行うようにするのが好ましい。ＰＣからフォトサイトへ画像データをアップロードする際の処理の一部の具体例を、図５を参照しながら詳細に説明する。
【００３７】
（ステップＳ５０１）
フォトサイト１０５は、ログインしているユーザがフォトサイト１０５内に追加できるファイル数（Ｆｉｌｅｓ）を算出する。フォトサイト１０５の資源には限りがあるため、各ログインユーザが画像を蓄積できる容量は決められており、その容量を超える場合には、画像ファイルをアップロードすることはできない。
（ステップＳ５０２）
フォトサイト１０５は、追加できるファイル数（Ｆｉｌｅｓ）が正数であるかどうかによって、アップロード可能か否かの判定を行う。
（ステップＳ５０３）
ステップＳ５０２の判定の結果、追加できるファイル数（Ｆｉｌｅｓ）が１未満であった場合には、アップロード不可であるとみなし、フォトサイト１０５は、その旨を表す情報をＰＣ１０２に送信する。そして、ＰＣ１０２は、アップロードできないことを示す警告画面を表示する。この警告画面に表示されているＯＫボタンがユーザによって押下されると、ＰＣ１０２は、フォトサイト１０５に正常にログイン認証された旨を表す画面を表示し、処理を終了する（ステップＳ５１６）。
【００３８】
（ステップＳ５０４）
ステップＳ５０２の判定の結果、追加できるファイル数（Ｆｉｌｅｓ）が１以上であった場合には、アップロード可であるとみなし、フォトサイト１０５は、その旨を表す情報をＰＣ１０２に送信する。そして、ＰＣ１０２は、アップロード用画面を表示する。
（ステップＳ５０５）
上記アップロード用画面に表示されている送信ボタンがユーザによって押下されると、上記アップロード用画面で選択された画像ファイルを、ＰＣ１０２からフォトサイト１０５内の作業領域へ転送する。
（ステップＳ５０６）
フォトサイト１０５に転送された画像ファイルは、画像ＤＢ１１７に保存される。ここで転送されたファイルの数をＮとする。また、作業変数Ｉを１とする。
【００３９】
（ステップＳ５０７）
フォトサイト１０５は、Ｉ＜＝Ｎかどうかを判定する。その結果、Ｉ＞Ｎの場合には、アップロード不可であるとみなし、フォトサイト１０５は、その旨を表す情報をＰＣ１０２に送信する。そして、ＰＣ１０２は、フォトサイト１０５に正常にログイン認証された旨を表す画面を表示し、処理を終了する（ステップＳ５１６）。
（ステップＳ５０８）
ステップＳ５０７の判定の結果、Ｉ＜＝Ｎの場合には、フォトサイト１０５は、転送された第Ｉ番目のファイルがフォトサイト１０５で扱える画像ファイルであるか否かを判定する。
本実施の形態では、アップロードされた画像がＪＰＥＧファイルで、ヘッダ部よりＤＣＦフォーマットのデジタルカメラ撮影情報が取り出せた場合のみ、フォトサイト１０５で使用可能なファイルと判断する。
（ステップＳ５０９）
ステップＳ５０８の判定の結果、アップロードされたファイルがフォトサイト１０５で扱える画像ファイルでない場合には、フォトサイト１０５は、その旨を表す情報をＰＣ１０２に送信する。そして、ＰＣ１０２は、不適切なファイルがアップロードされたときの警告画面を表示する。
【００４０】
（ステップＳ５１０）
フォトサイト１０５は、フォトサイト１０５内の作業領域に置かれたこのファイルを削除する。なお、ＤＣＦの情報は、プリントサイト１０９で画像のプリントを行うときや、シャッター速度及びストロボの使用有無等を利用して、印刷用の色補正等を行うために使用される。そして、上記不適切なファイルがアップロードされたときの警告画面に表示されているＯＫボタンがユーザにより押下されると、次のファイルをアップロードするための処理に進む（ステップＳ５１５）。
（ステップＳ５１１）
ステップＳ５０８の判定の結果、アップロードされたファイルが、所定フォーマットの画像ファイルである場合には、この画像に対して、サムネイル表示用画像を作成し、フォトサイト１０５内の作業領域から画像ＤＢ１１７に保存する。
（ステップＳ５１２）
次に、フォトサイト１０５は、ファイルが追加可能であるか否かを判定する。この判定は、処理中のファイルを登録するとディスクの許容容量を超えるかどうかで行う。
【００４１】
（ステップＳ５１３）
ステップＳ５１２の判定の結果、ファイルを追加することが不可能な場合には、フォトサイト１０５は、その旨を表す情報をＰＣ１０２に送信する。そして、ＰＣ１０２は、フォトサイト１０５にアップロードできないことを示す警告画面を表示する。また、フォトサイト１０５は、画像ＤＢ１１７に登録済みでないフォトサイト１０５内の作業領域中の画像ファイルを全て削除する。そして、ＰＣ１０２は、フォトサイト１０５に正常にログイン認証された旨を表す画面を表示し、処理を終了する（ステップＳ５１６）
（ステップＳ５１４）
ステップＳ５１２の判定の結果、ファイルを追加することが可能な場合には、画像情報を画像ＤＢ１１７に登録する。
（ステップＳ５１５）
フォトサイト１０５は、作業変数Ｉを１加算してステップＳ５０７に戻る。
以上のように、作業変数Ｉが、転送されたファイルの数Ｎより小さい間、ステップＳ５０７からステップＳ５１５の処理を繰り返すことによって、アップロードされた画像ファイルは可能な限り画像ＤＢ１１７上に登録される。
【００４２】
＜ハードウェアの構成＞
上述したＰＣ１０２、フォトサイト１０５、及びプリントサイト１０９におけるソフトウェア処理（機能）は、図６に示すようなコンピュータシステムを用いることにより実現することができる。
図６は、ＰＣ１０２、フォトサイト１０５、及びプリントサイト１０９に配設されているコンピュータシステムの構成の一例を示したブロック図である。
図６において、コンピュータシステム８０は、ＣＰＵ８１と、ＲＯＭ８２と、ＲＡＭ８３と、キーボード（ＫＢ）８４のキーボードコントローラ（ＫＢＣ）８５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）８６のＣＲＴコントローラ（ＣＲＴＣ）８７と、ハードディスク（ＨＤ）８８及びフレキシブルディスク（ＦＤ）８９のディスクコントローラ（ＤＫＣ）９０と、ネットワーク９１との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）９２とが、システムバス９３を介して互いに通信可能に接続された構成としている。
【００４３】
ＣＰＵ８１は、ＲＯＭ８２或いはＨＤ８８に記憶されたソフトウェア、或いはＦＤ８９より供給されるソフトウェアを実行することで、システムバス８３に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ８１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ８２、或いはＨＤ８８、或いはＦＤ８９から読み出して実行することで、装置の動作を実現するための制御を行う。
【００４４】
ＲＡＭ８３は、ＣＰＵ８１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ８５は、ＫＢ８４や図示していないポインティングデバイス等からの指示入力を制御する。
【００４５】
ＣＲＴＣ８７は、ＣＲＴ８６の表示を制御する。
ＤＫＣ９０は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び所定の処理プログラム等を記憶するＨＤ８８及びＦＤ８９とのアクセスを制御する。
ＮＩＣ８２は、ネットワーク９１上の装置或いはシステムと双方向にデータをやりとりする。
【００４６】
＜総括＞
以上のように本実施形態では、画像ＤＢ１１７に保管されている画像データの印刷注文が、ユーザ（顧客）が所有するＰＣ１０２からフォトサイト１０５になされると、フォトサイト１０５は、印刷注文があった画像データをプリントサイト１０９に送信する。印刷注文があった画像データを受信したプリントサイト１０９は、上記画像データに対する編集画面をＰＣ１０２に送信する。そして、ＰＣ１０２のユーザは、この編集画面を用いて上記画像データに対して行う加工・編集内容を決定し、その内容を表す編集内容情報をプリントサイト１０９に送信する。プリントサイト１０９は、この編集内容情報に基づいて、上記フォトサイト１０５から送信された画像データを変更する。その後、上記加工、編集した画像データの正式な印刷注文の依頼がＰＣ１０２から発せられると、プリントサイト１０９は、上記変更した画像データそのもの、又は変更内容をフォトサイト１０５に送信する。
従来は、ユーザがプリントサイトで加工・編集した画像データは、印刷注文処理に用いられた後、個人情報の観点及びビジネス的な観点からプリントサイト側で記憶されることはなかったので、ユーザはプリントサイトで加工・編集した画像データを再利用することはできなかった。
しかしながら、前述したように本実施の形態では、プリントサイト１０９が、フォトサイト１０５から提供された画像データを、ＰＣ１０２から送信された編集内容情報に基づいて加工・編集し、加工・編集した画像データそのもの又は加工・編集した内容をフォトサイト１０５に送信するようにしたので、印刷注文を行う際にフォトサイト１０５から提供された画像データが、プリントサイト１０９で加工・編集された場合に、その加工・編集された画像データをフォトサイト１０５で記憶・管理することができる。これにより、ユーザは、印刷注文の際に加工・編集した画像データをその注文のみの使い捨てではなく、別のプリントサービスなどに再利用することができるようになる。
【００４７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。なお、上述した第１の実施形態と、本実施形態とは、画像データをフォトサイトにアップロードした後のソフトウェア処理の一部が異なるだけで、その他のソフトウェア処理とハードウェアの構成は同じである。したがって、上述した第１の実施形態と同一の部分については、図１〜図３、図５、図６に付した符号と同一の符号を付す等して詳細な説明を省略する。
上述した第１の実施形態では、ユーザがプリントサイト１０９Ａ上で加工・編集した画像データを、プリントサイト１０９Ａの主導のもとに、フォトサイト１０５へ送信するようにしたが（Ｐｕｓｈ型の画像取得方法であったが）、本実施形態では、フォトサイト１０５からプリントサイト１０９Ａへ加工・編集データの取得リクエストを出すことで画像データをフォトサイト１０５へ送信するようにしている（Ｐｕｌｌ型の画像取得方法としている）。
【００４８】
フォトサイト１０５にアップロードされたユーザの画像データを印刷するサービスを行う手順について図４を参照しながら詳細に説明する。ただし、図４におけるステップＳ４０１〜ステップＳ４３１は、図３におけるステップＳ３０１〜ステップＳ３３１と同様であるため、ここではステップＳ４３２から説明をする。
（ステップＳ４３２）
プリントサイト１０９Ａは、ステップＳ４３１にてフォトサイト１０５から通知された正式な印刷注文情報通知を受け取ったことを表す印刷注文受取確認情報を、フォトサイト１０５へ通知する。
（ステップＳ４３３）
フォトサイト１０５は、ステップＳ４３２で送信された印刷注文受取確認情報に基づいて、ユーザが加工・編集処理を行った画像データを取得するためのリクエストを、プリントサイト１０９Ａに対して送信する。
（ステップＳ４３４）
プリントサイト１０９Ａは、ステップＳ４３３にて送信されたリクエストに基づいて、ユーザが加工・編集した画像データをフォトサイト１０５に対して送信する。
（ステップＳ４３５）
フォトサイト１０５は、ステップＳ４３４の送信に基づいて取得した画像データを画像ＤＢ１１７へ格納する。
（ステップＳ４３６）
プリントサイト１０９Ａは、ステップＳ４３４にて送信された画像データと、ステップＳ４３１にて受信した正式な印刷注文情報とに基づいて、プリンタ１１１Ａを用いて画像データを紙やＴシャツ、マグカップなどにプリントアウトし、印刷物１１２Ａを得る。
（ステップＳ４３７）
プリントサイト１０９Ａは、ステップＳ４３１にて受信した正式な印刷注文情報に基づいて、ステップＳ４３６にて得られた印刷物１１２Ａを指定された配送先に配送するよう指示する。
【００４９】
なお、上述した第１及び第２の実施形態においては、プリントサイト１０９Ａが画像の印刷と配送を行うステップ（ステップＳ３３５、Ｓ３３６及びステップＳ４３６、Ｓ４３７）を、加工・編集された画像データをプリントサイト１０９Ａがフォトサイト１０５へ送信するステップ（ステップＳ３３２及びステップＳ４３４）の後に行うようにしたが、この画像データを送信するステップと、画像の印刷及び配送を行うステップとを切り離して行い、別系統（バックグラウンドでも可）で処理を行うようにしてもよい。
【００５０】
また、上述したように、第１及び第２の実施形態において、プリントサイト１０９Ａは、加工・編集が行われた画像データそのものをフォトサイト１０５に対して送信するようにしてもよいが、フォトサイト１０５の画像ＤＢ１１７には加工・編集元の画像データがあるため、ユーザがプリントサイト１０９上で加工・編集をした内容を別ファイルで管理し、そのデータをフォトサイト１０５へ送信（フィードバック）するようにしてもよい。
【００５１】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５２】
また、この場合、前記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ等を用いることができる。
【００５３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施形態を示し、画像提供システムの構成を示す図である。
【図２】本発明の第１の実施形態を示し、画像データをフォトサイトへアップロードする際の動作の一例を示すフローチャートである。
【図３】本発明の第１の実施形態を示し、フォトサイトにアップロードされた画像データを印刷するサービスを行う際の動作の一例を示すシーケンス図である。
【図４】本発明の第２の実施の形態を示し、フォトサイトにアップロードされた画像データを印刷するサービスを行う際の動作の一例を示すシーケンス図である。
【図５】本発明の第１の実施形態を示し、画像データをフォトサイトへアップロードする際の動作の具体例を示すフローチャートである。
【図６】本発明の第１の実施形態を示し、ＰＣ、フォトサイト、及びプリントサイトに配設されているコンピュータシステムの構成の一例を示したブロック図である。
【符号の説明】
【００５５】
１０１  画像入力装置（デジタルカメラ）
１０２  パーソナルコンピュータ（ＰＣ）
１０５  フォトサイト
１０９  プリントサイト
１１１  プリンタ
１１２  印刷物
１１７  画像データベース（画像ＤＢ）
【図１】
2005165656.tif 000003
【図２】
2005165656.tif 000004
【図３】
2005165656.tif 000005
【図４】
2005165656.tif 000006
【図５】
2005165656.tif 000007
【図６】
2005165656.tif 000008