(57)【要約】【課題】  画像ファイルをアップロードしたクライアント端末のユーザが印刷物の費用を負担する場合に、登録者が指定した商品にゲストが指定した画像ファイルを印刷できるようにすることを目的とする。【解決手段】  本発明は、注文受付サーバ１０４が招待アルバムに紐づけられた画像ファイルの印刷媒体となり、プレゼント注文の対象となる商品の指定を登録者端末１０１から受け付けて管理しておく。ゲスト端末１０２は招待アルバムの画像ファイルを閲覧し、前記商品に印刷したい画像ファイルを選択して注文受付サーバ１０４に注文する。注文受付サーバ１０４は登録者の決済情報を決済サーバに転送し、印刷物の代金の決済処理を実行する。また、画像ファイルと商品の指定を印刷サーバに転送し、印刷処理を実行する。【選択図】  図１８
2009009524.tif 000002
【特許請求の範囲】
【請求項１】
登録者端末、ゲスト端末および注文受付サーバ装置とがインターネットを介して通信可能なオンライン印刷システムであって、
前記登録者端末は、複数の画像ファイルを注文受付サーバ装置にアップロードするアップロード手段および前記画像ファイルの印刷媒体の指定を前記注文受付サーバ装置に対して通知する指定手段を備え、
前記ゲスト端末は、前記アップロードされた複数の画像ファイルの中から、前記指定された印刷媒体に印刷する画像ファイルの選択を前記注文受付サーバ装置に対して通知する選択手段を備え、
前記注文受付サーバ装置は、前記登録者端末から決済情報を受信して、前記ゲスト端末により選択された画像ファイルを、前記登録者端末により指定された印刷媒体に印刷する代金について決済処理を行う決済手段および前記ゲスト端末により選択された画像ファイルを、前記登録者端末により指定された印刷媒体に印刷するよう印刷サーバ装置に指示する印刷指示手段を備えたことを特徴とするオンライン印刷システム。
【請求項２】
前記注文受付サーバ装置はさらに、前記印刷指示された画像ファイル、印刷媒体およびその代金を注文リストとして保管する保管手段と、前記注文リストを前記登録者端末に通知する注文リスト通知手段を備えたことを特徴とする請求項１記載のオンライン印刷システム。
【請求項３】
前記注文受付サーバ装置はさらに、前記ゲスト端末による画像ファイルの選択を受け付けると、前記登録者端末に注文を了承するか否かを問い合せる問い合わせ手段とを備え、前記印刷指示手段は、前記問い合わせに対して前記登録者端末から了承するとの応答があったとき前記印刷指示を行うことを特徴とする請求項１または２記載のオンライン印刷注文システム。
【請求項４】
前記注文受付サーバ装置はさらに、前記ゲスト端末による画像ファイルの選択を受け付けると、前記登録者端末に注文を了承するか否かを問い合せる問い合わせ手段とを備え、前記決済手段は前記ゲスト端末から決済情報を受信して、前記代金の決済処理を実行することを特徴とする請求項１乃至３に記載のオンライン印刷注文システム。
【請求項５】
前記登録者端末はさらに、前記代金の上限額を前記注文受付サーバ装置に通知する代金の上限設定手段を備え、
前記注文受付サーバ装置は、前記代金が上限額を超えるか否か判断する金額の判断手段とを備え、前記印刷指示手段は、前記代金が上限額を超えないと判断されたとき、前記印刷指示を行うことを特徴とする請求項１乃至４記載のオンライン印刷システム。
【請求項６】
前記登録者端末はさらに、前記印刷媒体の個数の上限を前記注文受付サーバ装置に通知する個数の上限設定手段を備え、
前記ゲスト端末はさらに、前記印刷媒体の個数の指定を通知する個数の設定手段を備え、
前記注文受付サーバ装置は、前記指定された個数が前記設定された上限の個数を超えるか否か判断する個数の判断手段とを備え、前記印刷指示手段は、前記指定された個数が前記設定された上限の個数を超えないと判断されたとき、前記印刷指示を行うことを特徴とする請求項１乃至５記載のオンライン印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上で共有される画像ファイルの印刷注文を受け付けて印刷物を提供するオンライン印刷注文システムに関する。
【背景技術】
【０００２】
従来、クライアント端末が画像ファイルをインターネット上のサーバ装置の記憶領域にアップロードし、他のクライアント装置と画像ファイルを共有するサービスがある。また、サーバ装置がこのような画像ファイルの印刷注文をクライアント端末からインターネットを介して受け付けると、画像ファイルの印刷処理を実行し、印刷物を作成するサービスもある（例えば、特許文献１参照）。そして、画像ファイルをアップロードしたクライアント端末のユーザが、画像ファイルを閲覧した他のクライアント端末のユーザの印刷注文に基づく印刷物の代金を支払うサービスがある（例えば、特許文献２参照）。
【特許文献１】特開２００３−３０８４３９号公報
【特許文献２】特開２００１−２６４８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
印刷技術の発達に伴い、印刷媒体としてはＴシャツ、グラス、マグカップ、カレンダーなどさまざまな商品があり、それぞれに価格や納期、送料が異なる。画像ファイルをアップロードしたクライアント端末のユーザには予算や日程の都合等で、特定の商品を、画像ファイルを閲覧した他のクライアント端末のユーザにプレゼントしたいという要望がある。また、画像ファイルを閲覧した他のクライアント端末のユーザには、好みのデザインのものが欲しいという要望がある。
【０００４】
本発明はこのような要望を実現するために、画像ファイルをアップロードしたクライアント端末のユーザが印刷物の費用を負担する場合に、登録者が所望する商品にゲストが指定した画像ファイルを印刷できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、登録者端末、ゲスト端末および注文受付サーバ装置とがインターネットを介して通信可能なオンライン印刷システムであって、前記登録者端末は、複数の画像ファイルを注文受付サーバ装置にアップロードするアップロード手段および前記画像ファイルの印刷媒体の指定を前記注文受付サーバ装置に対して通知する指定手段を備え、前記ゲスト端末は、前記アップロードされた複数の画像ファイルの中から、前記指定された印刷媒体に印刷する画像ファイルの選択を前記注文受付サーバ装置に対して通知する選択手段を備え、前記注文受付サーバ装置は、前記登録者端末から決済情報を受信して、前記ゲスト端末により選択された画像ファイルを、前記登録者端末により指定された印刷媒体に印刷する代金について決済処理を行う決済手段および前記ゲスト端末により選択された画像ファイルを、前記登録者端末により指定された印刷媒体に印刷するよう印刷サーバ装置に指示する印刷指示手段を備えたことを特徴とするオンライン印刷システムを提供する。
【発明の効果】
【０００６】
本発明によれば、登録者が指定した商品に対して、ゲストが指定した画像ファイルを印刷し、印刷物の費用を登録者が負担するので、登録者はゲストの好みに合ったデザインの商品を容易にプレゼントすることができる。
【発明を実施するための最良の形態】
【０００７】
以下に、図面を参照しながら、本発明の好適な実施形態を例示的に詳しく説明する。尚、本実施の形態ではオンラインフォトアルバムでの印刷注文サービスを例にあげて説明を行うが、サービスの形態はこれに限定するものではなく、オンラインでの各種注文サービス全般に適用できるものである。
【０００８】
＜オンライン印刷システムの構成＞
図１は本実施形態における、オンライン印刷注文システムの構成を示した図である。
【０００９】
１０１は、オンライン印刷注文システムで提供されるサービスに対して会員登録している登録者の情報処理端末（以下、登録者端末という。）である。登録者端末１０１はインターネット１０３を介して画像ファイルを注文受付サーバ１０４にアップロードする。１０２は、注文受付サーバ１０４にアップロードされた画像ファイルの閲覧や印刷注文を登録者端末１０１により許可されたゲストの情報処理端末である（以下、ゲスト端末という。）。メールサーバ１０８は、画像ファイルの閲覧や印刷注文が登録者端末１０１により許可されたことを、ゲスト端末１０２へ電子メールによって通知する。
【００１０】
注文受付サーバ１０４は、登録者に関する情報を会員情報ＤＢ１０５に登録し、管理する。そして、登録者端末１０１からのアクセスがあれば、会員情報ＤＢ１０５を参照して登録者端末１０１の認証を行い、認証できれば、画像ファイルのアップロードや画像ファイルの印刷注文を許可する。また、登録者端末１０１からアップロードされた画像ファイルについて複数を１まとめにしてアルバム単位で管理し、注文受付サーバ１０４は画像ファイルとアルバムの対応づけをアルバムＤＢ１０６に登録し、管理する。印刷注文サーバはアップロードされた画像ファイルの印刷注文を登録者端末１０１やゲスト端末１０２から受け付け、注文管理ＤＢ１０７に登録し、管理する。画像ファイルの印刷媒体となる商品に関する情報を商品情報ＤＢ１１１に登録し、管理する。また、注文受付サーバ１０４は登録者端末１０１により指定された、ゲストへのプレゼント対象となるアルバムおよび商品、注文条件をアルバムＤＢ１０６で管理する。
【００１１】
決済サーバ１０９は、注文受付サーバ１０４からの指示に基づき、画像ファイルの印刷にかかる費用を決済する。プリントサーバ１１０は、注文受付サーバ１０４からの指示に基づき、画像ファイルの印刷処理を行い、プリンタによって画像ファイルを商品に印刷させる。インターネット１０３を介して注文受付サーバ１０４は、登録者端末１０１およびゲスト端末１０２、メールサーバ１０８、決済サーバ１０９、プリントサーバ１１０とそれぞれ通信可能となる。
【００１２】
＜各コンピュータ装置の構成＞
本実施形態の注文受付サーバ１０４、メールサーバ１０８、決済サーバ１０９、プリントサーバ１１０、登録者端末１０１、ゲスト端末１０２を構成するコンピュータ装置の構成について、図２のブロック図を参照して説明する。各装置はそれぞれ単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで接続されている。図２において、２０１はコンピュータ装置２００全体を制御するＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。２０２は変更を必要としないプログラムやパラメータを格納するＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）である。２０３は外部装置などから供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）である。２０４はコンピュータ装置２００に固定して設置されたハードディスクやメモリカードである。あるいは２０４はコンピュータ装置２００から着脱可能なＣｏｍｐａｃｔ  Ｄｉｓｋ（ＣＤ）等の光ディスク、磁気や光カード、ＩＣカード、メモリカードなどを含む外部記憶装置である。外部記憶装置２０３にはＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）や本実施形態での各種処理を実現するためのアプリケーションプログラムが記憶されている。２０５はユーザの操作を受け、データを入力するポインティングデバイスやキーボード２０９などの入力デバイスとのインターフェイスである。２０６はコンピュータ装置２００の保持するデータや供給されたデータを表示するためのモニタ２１０とのインターフェイスである。２０７はインターネット１０３などのネットワーク回線に接続するためのネットワークインタフェイスである。２０８は２０１〜２０７の各ユニットを通信可能に接続するシステムバスである。
【００１３】
＜会員登録のフロー＞
本実施形態におけるオンライン印刷注文サービスでは、登録者の画像ファイルを管理し、また、印刷にかかる費用の課金、決済情報の保管、印刷物の配送を伴うので、登録者はあらかじめ会員登録をしておくことが望ましい。
【００１４】
本実施形態のオンライン印刷システムにおける会員登録の手順について説明する。
【００１５】
登録者端末１０１が注文受付サーバ１０４に会員登録を要求すると、注文受付サーバ１０４は会員情報を登録者端末１０１から受信する。これに応答して、注文受付サーバ１０４は会員ＩＤとパスワードを発行し、これらを関連づけて会員情報テーブル７００として会員情報ＤＢ１０５に保管する。
【００１６】
会員情報テーブル７００について図７を参照して説明する。会員情報テーブル７００には登録者に関する情報が登録者毎に１レコードずつ存在する。会員情報テーブル７００の各レコードには、発行された会員ＩＤ７０１と会員パスワード７０２、登録者端末１０１から送信された氏名７０３、連絡先７０４、メールアドレス７０５、アルバムリスト７０６が含まれる。アルバムリスト７０６には登録者が保有するアルバムのアルバムＩＤが格納されている。
【００１７】
会員登録を完了した後、本サービスの利用時には、登録者は登録者端末１０１を使って会員ＩＤとパスワードを入力してインターネット１０３を介して送信することにより、注文受付サーバ１０４によるログイン認証を受ける。注文受付サーバ１０４は会員情報ＤＢ１０５に登録された会員ＩＤ７０１および会員パスワード７０２と登録者端末１０１から送信された会員ＩＤおよびパスワードとを比較し、一致すれば登録者を正当な会員として認証する。そして、登録者が正当な会員として認証されれば、注文受付サーバ１０４は以下に説明する招待アルバム作成要求やプレゼント注文要求などを受け付けて各種サービスを提供する。
【００１８】
＜招待アルバム作成のフロー＞
ログイン認証された登録者端末１０１には、図５に示すような登録者メニュー画面５００が表示されている。登録者がポインティングデバイスを使って「招待アルバムを作る」ボタン５０１をクリックすると、登録者端末１０１は注文受付サーバ１０４に招待アルバム作成を要求する。
【００１９】
注文受付サーバ１０４は、登録者端末１０１から招待アルバム作成の要求を受信すると招待アルバム作成処理を開始する。以下、図３のフローチャート図を参照して招待アルバム作成処理について説明する。
【００２０】
まず、ステップＳ３０１にて注文受付サーバ１０４は、アルバムＩＤ、アルバムＵＲＬ、アルバム作成日時を発行し、招待アルバムテーブル８００に新規レコードを作成して格納する。招待アルバムテーブル８００はアルバムＤＢ１０６に保存される。
【００２１】
次に、ステップＳ３０２にて、注文受付サーバ１０４は図１４に示すようなアルバム設定画面１４００を登録者端末１０１に表示させる。登録者はアルバム設定画面１４００にしたがって、属性情報を入力する。その後、注文受付サーバ１０４は招待アルバムに関する属性情報を登録者端末１０１から受信し、招待アルバムテーブル８００に保存する。
【００２２】
図１４のアルバム設定画面１４００では、属性情報として招待アルバムのアルバム名１４０４、コメント１４０５、アルバムのパスワード１４０７や招待アルバムＵＲＬ１４０６が表示される。また、アルバムに紐づけられた画像ファイルについて、ゲストにプレゼント注文を許可するか否か１４０３、プレゼント注文を許可する場合の注文条件として個数上限１４０１と注文受付期限１４０２の入力も表示され、入力された値は属性情報として設定される。注文条件としては他にもゲスト毎の金額上限や全ゲストの金額合計の上限を設定できるようにしてもよい。
【００２３】
次に、ステップＳ３０３にて、注文受付サーバ１０４は、招待アルバムに含まれる画像ファイルのアップロードを登録者端末１０１から受け付ける。注文受付サーバ１０４はアップロードされた画像ファイルについて画像ＩＤを発行し、招待アルバムテーブル８００に保存する。
【００２４】
ここで、招待アルバムテーブル８００のレコードに保存される情報について図８を参照して説明する。８０１、８０２、８０６にはそれぞれ、ステップＳ３０１にて注文受付サーバ１０４が発行したアルバムＩＤ、アルバムＵＲＬおよびアルバム作成日時が保存される。ステップＳ３０２にて印刷注文サーバが受信した属性情報は、アルバム名８０３、アルバムパスワード８０４、アルバムコメント８０５として保存される。また、プレゼント注文を許可するか否かがプレゼント注文フラグ８０７に格納され、注文条件として個数上限８０８、注文受付期限８０９が格納される。会員ＩＤ８１１も格納される。
【００２５】
ステップＳ３０４にて注文受付サーバ１０４は、画像テーブル９００に新規レコードを作成し、各画像ファイルに画像ＩＤを発行し、画像ファイルの属性情報を画像テーブル９００に保存する。
【００２６】
画像テーブル９００について図９を参照して説明する。９０１にはステップＳ３０４にて発行された画像ＩＤが格納される。画像テーブル９００のレコードと招待アルバムテーブル８００のレコードは、画像ＩＤ９０１および画像リスト８１０に含まれる画像ＩＤに基づいて関連づけられる。画像名９０２、画像コメント９０３、画像サイズ９０４、画像タイプ９０５は登録者端末１０１により入力され、画像ファイルとは別に送信されたもの、あるいは、画像ファイルに含まれるヘッダ情報から抽出されたものを保存する。
【００２７】
さらに、アップロードされた画像ファイルの格納場所を示す原画像ファイルパス９１０、サムネイル画像ファイルの格納場所を示すサムネイル画像ファイルパス９０９が保存される。原画像ファイルおよびサムネイル画像ファイルの実体データは別途、注文受付サーバ１０４が読出し可能な記憶装置に格納されている。なお、画像テーブル９００はアルバムＤＢ１０６に保管される。
【００２８】
登録者がポインティングデバイスを使って図５の「プレゼント商品設定」ボタン５０２をクリックすると、登録者端末１０１は注文受付サーバ１０４にプレゼント注文を許可する商品の設定を要求する。なお、プレゼント注文フラグがプレゼント注文を許可しないことを示すときは、「プレゼント商品設定」ボタン５０２は非表示か、選択不可能な状態で表示される。
【００２９】
ステップＳ３０５にて注文受付サーバ１０４は、登録者端末１０１からのプレゼント商品の設定の要求を受信し、それに応答して、図１３に示すような商品選択画面１３００を登録者端末１０１に提供し、表示させる。
【００３０】
注文受付サーバ１０４は商品ＤＢ２１１に保管された商品テーブル１１００から商品情報を読み出して商品選択画面１３００を作成する。
【００３１】
商品テーブル１１００について図１１を参照して説明する。商品テーブル１１００には、画像ファイルの印刷媒体となる商品に関する情報が商品毎に１レコードずつ存在する。商品テーブル１１００の各レコードには、商品ＩＤが含まれる。さらに、商品カテゴリ１１０３、商品説明１１０４、商品サイズ１１０５、商品価格１１０６、送料１１０７、納期１１０９、商品に印刷できる画像数を示すプリント画像数１１１０、商品サムネイル画像ファイルパス１１１１が含まれる。商品のサムネイル画像ファイルの実体は別途、注文受付サーバ１０４が読取り可能な記憶装置に記憶される。商品テーブル１１００には、注文受付サーバ１０４のオペレータが予め商品情報を入力し、保管している。また、オペレータは随時、商品テーブル１１００に保管された商品情報を追加・削除・変更できる。
【００３２】
図１３に示す商品選択画面１３００では、商品カテゴリ１１０３ごとに商品が表示される。商品選択画面１３００には、商品名１３０４、商品説明１３０５、商品サイズ１３０６、商品価格１３０８と商品送料１３０９、納期１３１０、プリント画像数１３０７、商品のサムネイル画像１３０３が表示される。登録者が商品を選択して設定ボタン１３１１を押下すると、登録者端末１０１は商品ＩＤを注文受付サーバ１０４に通知する。
【００３３】
そして、登録者がポインティングデバイスを使ってカード決済へすすむボタン１３１２を押下すると、プレゼント注文の商品が決定されて、登録者端末１０１から注文受付サーバ１０４に送信される。
【００３４】
ステップＳ３０６にて、注文受付サーバ１０４は、登録者により指定された商品の商品ＩＤを登録者端末１０１から受信し、プレゼント商品ＩＤ８１２として招待アルバムテーブル８００に保存する。招待アルバムテーブル８００のレコードは商品テーブル１１００のレコードと、プレゼント商品ＩＤ８１２および商品ＩＤ１１０１に基づいて関連づけられる。
【００３５】
次に、ステップＳ３０７にて、注文受付サーバ１０４は、プレゼント印刷にかかる費用を登録者に支払わせるために図１５に示すような決済情報設定画面１５００を登録者端末１０１に提供し、表示させる。登録者は決済情報設定画面１５００にしたがって、カード種別１５０１、カード名義名１５０２、カード番号１５０３、有効期限１５０４などの決済情報を入力する。
【００３６】
ステップＳ３０８にて、注文受付サーバ１０４は決済情報を登録者端末１０１から受信して決済サーバ１０９に転送する。
【００３７】
ステップＳ３０９にて、注文受付サーバ１０４は登録者の支払い能力の有無を決済サーバ１０９から通知される。ステップＳ３０９にて登録者に支払い能力が有ると通知されたとき、注文受付サーバ１０４はステップＳ３１０にて決済情報を会員情報ＤＢ１０５の決済情報テーブル１２００に保管する。
【００３８】
決済情報テーブル１２００について図１２を参照して説明する。決済情報テーブルの各レコードには、登録者の会員ＩＤ１２０１、カード種別１２０２、カード番号１２０３、カード有効期限１２０４、カード名義名１２０５が保存される。決済情報テーブル１２００のレコードは会員情報テーブル７００のレコードと会員ＩＤ１２０１および７０１に基づいて関連づけられる。
【００３９】
なお、本実施形態では、登録者がプレゼント印刷注文の条件を設定する時に決済確認を実施するものとして説明したが、タイミングはこれに限らない。例えば、登録者の会員登録時であってもよいし、ゲストからプレゼント印刷注文がなされて実際に決済が必要になった時であってもよい。
【００４０】
また、ステップＳ３０９にて登録者に支払い能力が無いと通知されたとき、プレゼント注文フラグ８０７に印刷注文を許可しないことを示すフラグに更新するようにしてもよい。
【００４１】
ステップＳ３１１にて、注文受付サーバ１０４は、図１６に示すような、アルバムへ招待するゲストの情報を設定するためのゲスト設定画面１６００を登録者端末１０１に提供し、表示させる。
【００４２】
登録者はゲスト設定画面１６００にしたがって登録者端末１０１を操作して、ゲストのメールアドレス１６０１とゲスト名１６０２、登録者からのメッセージ１６０３などを設定する。ゲストに送信される電子メールメールの本文には、招待アルバムにアクセスする手順の説明メッセージ１６０５、招待アルバムにアクセスするためのＵＲＬ１６０６、アルバムのパスワード１６０７なども記載される。
【００４３】
ステップＳ３１２にて、注文受付サーバ１０４は、登録者によりゲスト設定画面１６００にしたがって入力されたゲスト設定情報を登録者端末１０１から受信する。アルバムＤＢ１０６の招待アルバムテーブル８００からアルバムＵＲＬ８０２やアルバムパスワード８０４を読み出す。会員情報ＤＢ１０５の会員情報テーブル７００から登録者情報（氏名７０３など）も読み出す。そしてゲスト設定情報やアルバム情報、登録者情報、説明メッセージなどに基づいて電子メール（以下、招待メールと言う。）を作成する。
【００４４】
ステップＳ３１３にて注文受付サーバ１０４は、ゲストのメールアドレスを宛先にして、招待メールをメールサーバ１０８経由でゲスト端末１０２に送信する。
【００４５】
本実施形態では、通知の方法として、電子メールを想定している。しかし、通知の方法は電子メールに限らない。例えば、プレゼントであることを演出するために上述した各種情報を紙やカードなどに印刷して配送したり、電話やＦＡＸで通知したり、セキュリティを高めるために上述した各種情報を格納したＵＳＢキーなどを贈ることも考えられる。
【００４６】
＜プレゼント注文のフロー＞
以下、図４のフローチャート図を参照してプレゼント注文処理について説明する。
【００４７】
ゲスト端末１０２は招待メールを受信し、それに記載されたアルバムＵＲＬ８０２に基づいて注文受付サーバ１０４にアクセスし、招待アルバムの閲覧をリクエストする。
【００４８】
まず、ステップＳ４０１にて注文受付サーバ１０４は、ゲスト端末１０２から送信されたアルバムＵＲＬからアルバムＩＤを識別する。そして、このアルバムＩＤに基づき、アルバムＤＢ１０６の招待アルバムテーブル８００のアルバム情報（アルバム名８０３やアルバムコメント８０５、アルバム作成日時８０６等）を取得し、図１７に示すような招待アルバム表紙画面を作成して表示させる。
【００４９】
図１７は招待アルバム表紙画面１７００の一例である。招待アルバム表紙画面１７００は、アルバム名１７０１、アルバムの代表画像のサムネイル画像１７０２、アルバムコメント１７０３などのアルバム情報と、パスワードの入力欄１７０４が表示される。ゲストが招待アルバム表紙画面１７００にしたがって、招待メールで通知されたパスワードを入力し、アルバムを見るボタン１７０５をクリックすると、ゲスト端末１０２はパスワードを注文受付サーバ１０４に送信して閲覧の許可を要求する。本実施形態では、ゲストは会員登録を必要としない。注文受付サーバ１０４は、アクセスに用いられた招待アルバムのＵＲＬと入力されたアルバムパスワードを元にゲストを認証して閲覧を許可する。
【００５０】
ステップＳ４０２にて注文受付サーバ１０４はアルバムＤＢ１０６の招待アルバムテーブル８００を参照して、アルバムパスワード８０４とゲスト端末１０２から送信されたパスワードとを比較し、一致すれば招待アルバムの閲覧を許可する。
【００５１】
ゲスト端末１０２に対する招待アルバムの閲覧が許可されると、ステップＳ４０３にて注文受付サーバ１０４はアルバムＤＢ１０６の招待アルバムテーブル８００を参照して、アルバム情報を取得する。また、画像リスト８１０の画像ＩＤ９０１に紐づけられた画像テーブル９００の画像情報を取得する。そして、取得されたアルバム情報および画像情報から図１８に示すような招待アルバム画面１８００を作成する。招待アルバム画面１８００には、アルバムコメント１８０２、画像サイズ１８０４、サムネイル画像１８０３、画像名１８０５、画像コメント１８０６が含まれる。また、注文受付サーバ１０４は招待アルバムテーブル８００を参照して、プレゼント注文フラグ８０７が“許可する”を示していれば、プレゼント注文が可能であると判断し、招待アルバム画面１８００にプレゼントボックス領域１８０９を含める。そして、招待アルバムテーブル８００のプレゼント商品ＩＤ８１２に紐づけられた商品テーブル１１００のレコードから商品情報を取得し、これに基づいてプレゼントボックス領域１８０９を作成する。また、招待アルバム画面１８００には、プレゼント注文の開始を指示するためのプレゼント注文ボタン１８０７が含まれる。
【００５２】
注文受付サーバ１０４は、以上のようにして作成された招待アルバム画面１８００をゲスト端末１０２に送信し、表示させる。ゲストはゲスト端末１０２に表示された招待アルバム画面１８００にしたがって、招待アルバムの画像を閲覧し、さらにプレゼントされる商品を確認した後、プレゼント注文ボタン１８０７をクリックする。ゲスト端末１０２は、ゲストによるプレゼント注文ボタン１８０７のクリックがあったことを注文受付サーバ１０４に通知する。
【００５３】
ステップＳ４０４にて、注文受付サーバ１０４はアルバムＤＢ１０６を参照して、招待アルバムテーブル８００のアルバム情報と画像リスト８１０の画像ＩＤ９０１に紐づけられた画像テーブル９００の画像情報を取得する。そして、これらの情報に基づいて、図１９に示すような画像指定画面１９００を作成して表示させる。画像指定画面１９００は、プレゼントボックス領域１９０２を有し、プレゼント商品ＩＤ８１２に紐づけられた商品テーブル１１００から商品名１１０２、商品説明１１０４、商品サイズ１１０５、プリント画像数１１１０を取得して表示させる。
【００５４】
ゲストはサムネイル画像一覧を参照し、プルダウン１９１１を操作して、プレゼントボックス領域１９０２に表示された商品に印刷する画像ファイルを、招待アルバムに紐づけられた複数の画像ファイルの中から選択する。複数の画像ファイルを指定できる場合は、商品での印刷位置も指定する。例えば、図１９の画像指定画面１９００では表側のプリント１領域と裏側のプリント２領域を指定できる。ゲスト端末１０２はゲストの操作により指定された画像ファイルの画像ＩＤとその印刷位置を注文受付サーバ１０４に送信する。また、個数１９１３も注文受付サーバ１０４に送信される。
【００５５】
ステップＳ４０５にて注文受付サーバ１０４は、注文管理ＤＢ１０７の注文テーブル１０００（図１０）に新規レコードを作成する。そして、注文ＩＤ１００１を発行し、アルバムＩＤ１００６や会員ＩＤ１００７、注文個数１００５とともに注文テーブル１０００のレコードに保存する。また、ゲストによる注文であることをゲスト・オーナーフラグ１０１３に設定する。そして、画像指定画面１９００で選択された画像ファイルの画像ＩＤを取得し、印刷画像リスト１０１１に格納する。そして、登録者端末１０１がステップＳ３０６で指定したプレゼント注文の商品ＩＤ１０１０を保管する。そして、商品情報ＤＢ１１１の商品テーブル１１００を参照し、この商品ＩＤに紐づけられた商品価格１１０６と送料１１０７を参照し、注文総額１００４を計算して保存する。
【００５６】
ステップＳ４０６にて注文受付サーバ１０４は、図２０に示すような注文者・配送先指定画面２０００をゲスト端末１０２に表示させる。
【００５７】
ゲストは注文者・配送先指定画面２０００にしたがって、注文者情報や配送先情報を入力する。ゲスト端末１０２は入力された注文者情報や配送先情報を注文受付サーバ１０４に送信する。注文者情報はゲストに関する情報であり、配送先情報はゲスト自身あるいはゲストが指定する配送先に関する情報である。本実施例では、注文者と配送先の両方を設定できるようにしているが、注文者と配送先を同一とし、いずれか一方だけを入力させる仕様にしてもかまわない。
【００５８】
ステップＳ４０７にて注文受付サーバ１０４は注文者情報１００２と配送先情報１００３をゲスト端末１０２から受信して、注文テーブル１０００のレコードに格納する。
【００５９】
ステップＳ４０８にて注文受付サーバ１０４は、注文管理ＤＢ１０７の注文テーブル１０００から注文情報を読出す。そして商品ＩＤ１０１０に紐づけられた商品サムネイル画像ファイルパス１１１１と画像ＩＤに紐づけられたサムネイル画像ファイルパス９０９に基づき取得されるサムネイル画像ファイルとから合成画像２１０４を作成する。そして、合成画像２１０４、注文者情報２１０２、配送先情報２１０３によって図２１に示すような注文確認画面２１００を作成して表示させる。ゲストが注文確認画面２１００を確認し、決済開始ボタン２１０５をクリックすると、ゲスト端末１０２は注文受付サーバ１０４に対して注文を依頼する。
【００６０】
ステップＳ４０９にて、注文受付サーバ１０４は注文の依頼をゲスト端末１０２から受け付けたかどうか判断する。
【００６１】
ステップＳ４０９で受け付けたと判断されたとき、Ｓ４１０にて注文受付サーバ１０４は注文テーブル１０００のアルバムＩＤ１００６に基づき、招待アルバムテーブル８００の個数上限８０８や注文受付期限８０９を取得する。そして、注文個数１００５や現在の日付と比較し、今回のプレゼント注文が注文条件を満たすかどうかを判定する。
【００６２】
ステップＳ４１０にて注文条件を満たすと判定された場合、ステップＳ４１１にて注文受付サーバ１０４は、注文テーブル１０００の会員ＩＤ１００７に基づき、決済情報テーブル１２００の決済情報を取得する。そして決済サーバ１０９に決済情報を送信して決済手続きの実行を依頼する。そして、注文受付サーバ１０４は決済サーバ１０９から決済手続きが成功したという通知を受けたか否か判断する。ステップＳ４１１にて受けたと判断されたとき、ステップＳ４１２にて注文受付サーバ１０４は注文テーブル１０００の注文状態１００８を“決済完了・配送待ち”に更新し、注文日時１００９と決済サーバ１０９から受け取った決済承認番号１０１２を保存する。
【００６３】
なお、注文受付サーバ１０４は決済の手続きを決済サーバ１０９に依頼する前に登録者端末１０１に通知し、登録者端末１０１から了承の応答が返るまで決済の手続きの依頼を待機状態にするようにしてもよい。具体的には、注文受付サーバ１０４は会員情報テーブル７００のメールアドレス７０５を取得し、登録者端末１０１に電子メールを送信する。そして、注文テーブル１０００の注文状態１００８を「待機・承認待ち」に更新する。登録者端末１０１が電子メールを受信して表示すると、登録者はゲストのプレゼント注文が決済手続きの待機状態にあることを確認する。登録者端末１０１は注文受付サーバ１０４にログイン認証し、後述する注文一覧画面２２００を表示させる。登録者が対象の注文ＩＤを選択し、後述する注文内容画面２３００を表示させて、ゲストの注文内容を確認する。登録者端末１０１が注文受付サーバ１０４に了承を通知した場合、注文受付サーバ１０４は決済手続き処理を再開する。注文受付サーバ１０４は、注文テーブル１０００の注文状態１００８を「決済待ち」に更新する。そして決済手続きを進める。
【００６４】
ステップＳ４１０にて注文条件を満たさないと判定された場合、ステップＳ４１５にて注文受付サーバ１０４は、注文条件を満たさないためエラーが発生したことをゲスト端末１０２に通知し、注文内容の修正を促す。
【００６５】
なお、ゲストが代金を支払うかどうかをゲスト端末１０２に問い合わせして、了承されれば、ゲスト端末１０２から決済情報を受信して決済の手続きを進め、注文者が代金を支払うという通常の印刷注文処理を実行するようにしてもよい。
【００６６】
あるいは、登録者端末１０１に注文条件の変更を要求し、登録者端末１０１から了承の応答が得られれば、注文条件を変更して、ゲスト端末からの注文を受け付けるようにしてもよい。具体的には、注文受付サーバ１０４は、会員情報テーブル７００のメールアドレス７０５を取得し、登録者端末１０１に電子メールで通知する。このとき、注文テーブル１０００の注文状態１００８を「待機・承認待ち」に更新する。登録者端末１０１が電子メールを受信すると、登録者はプレゼント印刷の注文条件がゲストの注文内容に合わず、変更が希望されていることを確認する。登録者端末１０１は、注文受付サーバ１０４にログインし、後述する注文一覧画面２２００を表示させる。登録者端末１０１は、変更対象の注文ＩＤを選択し、後述する注文内容画面２３００を表示させる。登録者が印刷条件の変更を許可した場合、登録者端末１０１は承認を注文受付サーバ１０４に通知する。注文受付サーバ１０４は、登録者端末１０１から承認を通知された注文テーブル１０００の注文状態１００８を「決済待ち」とする。そして決済の手続きを進める。
【００６７】
ステップＳ４１３にて注文受付サーバ１０４は、注文テーブル１０００の会員ＩＤ１００７に基づき、会員情報テーブル７００の連絡先７０４またはメールアドレス７０５を取得し、ゲストによるプレゼント注文の決済が完了したことを登録者端末１０１に通知する。
【００６８】
ステップＳ４１４にて注文受付サーバ１０４は、注文テーブル１０００の印刷画像リスト１０１１の画像ＩＤに基づき、画像テーブル９００の原画像ファイルパス９１０を参照して原画像ファイルを取得する。そして、プリントサーバ１１０に注文テーブル１０００の商品ＩＤ１０１０と注文個数１００５、画像ファイル、注文者情報１００２、配送先情報１００３を送信して印刷処理を実行するよう印刷指示する。プリントサーバ１１０は印刷装置を用いて、指定された商品に画像ファイルを印刷する。そして、プリントサーバ１１０のオペレータは配送先情報１００３にしたがって印刷物の配送を手配する。
【００６９】
なお、登録者が決済手続きの完了通知を速やかに確認したい場合や、決済手続きの実行前に確認するようなフローの場合などには、登録者が都合のよい時間帯にプレゼント注文を受け付けたい場合がある。そこで、注文条件として、注文受付時間帯や注文受付日、曜日を設定するようにしてもよい。この場合、注文条件を満たさない時間帯には、招待アルバム画面１８００にはプレゼントに関する表示を行わないようにしてもよい。
【００７０】
また、ゲスト全体での注文個数の合計の上限設定をする場合は、ステップＳ４１０にて会員ＩＤとアルバムＩＤに紐づけられた注文テーブル１０００のうち、ゲスト・オーナーフラグ１０１３に“ゲスト”が格納されているレコードの注文個数１００５をカウントする。そして注文条件の個数上限８０８を超えるかどうかの判定を行うようにしてもよい。適合しない場合、プレゼントボックスやその説明を表示させないようにしてもよい。同様にして注文総額の合計に上限額を設けたい場合についても実現できる。
【００７１】
また、本実施形態では印刷条件としてゲストがアンケートに回答すること等も設定することができる。この場合、注文受付サーバ１０４はアンケート画面をゲスト端末１０２に表示させ、アンケートの回答を受信すると、回答済みであることを注文テーブル１０００に格納する。そして、回答済みが設定された注文についてのみ、決済手続きを行い、印刷処理を進めるようにしてもよい。
【００７２】
また、ゲストのメールアドレスなどに基づきゲストＩＤを生成してアルバムＵＲＬに含めることにより、注文受付サーバ１０４はプレゼント注文を受け付けたときにゲストを識別することができるので、ゲスト毎に注文情報を管理することができる。また、ゲスト毎に注文条件を変えたり、ゲスト毎に注文個数をカウントしたりすることもできる。
【００７３】
＜注文一覧表示のフロー＞
注文受付サーバ１０４が登録者端末１０１に過去の注文一覧を表示させる手順について、図６のフローチャート図を参照して説明する。上述のように、注文受付サーバ１０４は登録者端末１０１をログイン認証してから、注文一覧表示のリクエストを登録者端末１０１から受信する。登録者が登録者メニュー画面５００の“注文一覧をみる”ボタン５０４をクリックすると、登録者端末１０１は注文受付サーバ１０４へ注文一覧表示のリクエストを送信する。
【００７４】
ステップＳ６０１にて注文受付サーバ１０４は、登録者端末１０１から受信した会員ＩＤに基づき、注文テーブル１０００を検索して注文情報のリストを取得する。
【００７５】
ステップＳ６０２にて注文受付サーバ１０４は、注文情報を含む図２２に示すような注文一覧画面２２００を作成して登録者端末１０１に表示させる。図２２でご注文日時欄２２０１には注文日時１００９、注文番号欄２２０２には注文ＩＤ１００１が表示される。招待者欄２２０３には注文者情報１００２、ご注文金額欄２２０４には、注文総額１００４、商品欄２２０５には商品ＩＤ１０１０に紐づけられた商品名１１０２、ご注文状況２２０６には注文状態１００８が表示される。登録者が注文一覧画面２２００で特定の注文番号をクリックすると、登録者端末１０１は注文受付サーバ１０４に対応する注文ＩＤを送信し、詳細な内容の閲覧を要求する。
【００７６】
ステップＳ６０３にて注文受付サーバ１０４は登録者端末から特定の注文について詳細内容の閲覧要求を受け付けたかどうか判断する。ステップＳ６０３にて受け付けたと判断されたとき、注文受付サーバ１０４はステップＳ６０４にて、注文ＩＤに基づき注文テーブル１０００を検索して、注文情報の全項目を取得する。取得された注文テーブル１０００の全項目に基づき、図２３に示すような注文内容画面２３００を作成して登録者端末１０１に送信し、表示させる。
【００７７】
なお、図２２の注文一覧画面２２００に、ステップＳ４１５にてゲストの注文内容が注文条件を満たさず、注文条件の変更が要求されている場合には、“了承”を指示するためのボタンも表示するようにしてもよい。
【００７８】
＜他の実施形態＞
本発明の目的は以下のように達成されることは言うまでもない。まず、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００８０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００８１】
さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施形態におけるオンライン印刷システムの構成の一例を説明するためのブロック図である。
【図２】本発明の一実施形態におけるコンピュータ装置の構成の一例を説明するためのブロック図である。
【図３】本発明の一実施形態における注文受付サーバが実行する招待アルバム作成処理の手順の一例を説明するためのフローチャート図である。
【図４】本発明の一実施形態における注文受付サーバが実行するプレゼント注文処理の手順の一例を説明するためのフローチャート図である。
【図５】本発明の一実施形態における登録者メニュー画面の一例を示す図である。
【図６】本発明の一実施形態における注文受付サーバが実行する注文一覧の表示処理の手順の一例を説明するためのフローチャート図である。
【図７】本発明の一実施形態における会員情報テーブルの一例を示す図である。
【図８】本発明の一実施形態における招待アルバムテーブルの一例を示す図である。
【図９】本発明の一実施形態における画像テーブルの一例を示す図である。
【図１０】本発明の一実施形態における注文テーブルの一例を示す図である。
【図１１】本発明の一実施形態における商品テーブルの一例を示す図である。
【図１２】本発明の一実施形態における決済情報テーブルの一例を示す図である。
【図１３】本発明の一実施形態における商品選択画面の一例を示す図である。
【図１４】本発明の一実施形態におけるアルバム設定画面の一例を示す図である。
【図１５】本発明の一実施形態における決済情報設定画面の一例を示す図である。
【図１６】本発明の一実施形態におけるゲスト設定画面の一例を示す図である。
【図１７】本発明の一実施形態における招待アルバム表紙画面の一例を示す図である。
【図１８】本発明の一実施形態における招待アルバム画面の一例を示す図である。
【図１９】本発明の一実施形態における画像指定画面の一例を示す図である。
【図２０】本発明の一実施形態における注文者情報入力画面の一例を示す図である。
【図２１】本発明の一実施形態における注文確認画面の一例を示す図である。
【図２２】本発明の一実施形態における注文一覧画面の一例を示す図である。
【図２３】本発明の一実施形態における注文内容画面の一例を示す図である。
【符号の説明】
【００８３】
１０１  登録者端末
１０２  ゲスト端末
１０３  インターネット
１０４  注文受付サーバ
１０５  会員情報ＤＢ
１０６  アルバムＤＢ
１０７  注文管理ＤＢ
１０８  メールサーバ
１０９  決済サーバ
１１０  プリントサーバ
１１１  商品情報ＤＢ
【図１】
2009009524.tif 000003
【図２】
2009009524.tif 000004
【図３】
2009009524.tif 000005
【図４】
2009009524.tif 000006
【図５】
2009009524.tif 000007
【図６】
2009009524.tif 000008
【図７】
2009009524.tif 000009
【図８】
2009009524.tif 000010
【図９】
2009009524.tif 000011
【図１０】
2009009524.tif 000012
【図１１】
2009009524.tif 000013
【図１２】
2009009524.tif 000014
【図１３】
2009009524.tif 000015
【図１４】
2009009524.tif 000016
【図１５】
2009009524.tif 000017
【図１６】
2009009524.tif 000018
【図１７】
2009009524.tif 000019
【図１８】
2009009524.tif 000020
【図１９】
2009009524.tif 000021
【図２０】
2009009524.tif 000022
【図２１】
2009009524.tif 000023
【図２２】
2009009524.tif 000024
【図２３】
2009009524.tif 000025