(57)【要約】    【課題】  注文者が最も適切な受取り店舗を選択することができるオンラインプリント販売システムを提供する。    【解決手段】  サーバ１０４による受け取り店舗指定処理においては、携帯電話１０１の現在位置情報が取得され、店舗情報データベース１０５から、現在地と同一地域にあって注文商品を取り扱い中で、現在定休日でなく営業時間中または臨時営業時間中の店舗が検索される。そして、この検索により得られた店舗毎に、現在地から店舗への経路、到着時間、交通費、受け取り可能時間、総コストなどが求められる。次いで、各店舗の一覧表示用リストが携帯電話１０１に送信される。そして、携帯電話１０１の注文者によって選択された店舗が受け取り店舗に設定される。【選択図】      図９
2005078206.tif 000002
【特許請求の範囲】
【請求項１】
通信端末からネットワークを介して注文された印刷商品を販売するオンラインプリント販売システムであって、
受け取り店舗毎にその位置と取り扱う印刷商品およびその印刷所要時間とを格納する店舗情報データベースと、
公共交通機関の路線情報を格納する路線情報データベースと、
前記印刷商品の注文時における前記通信端末の現在位置を取得する位置取得手段と、
前記店舗情報データベースから、前記取得された前記通信端末の現在位置の周辺地域に存在しかつ前記注文された印刷商品を取り扱う受け取り店舗を探し出す店舗検索手段と、
前記路線情報データベースを参照して、前記探し出された受け取り店舗毎に前記通信端末の現在位置から該受け取り店舗までの公共交通機関を用いた経路とその所要時間とを求める経路算出手段と、
前記探し出された受け取り店舗の一覧を、該受け取り店舗の位置および注文された印刷商品の印刷所要時間と該受け取り店舗までの経路および所要時間とに対応付け可能に前記通信端末に表示するための店舗一覧表示処理を行う店舗一覧表示処理手段と、
前記通信端末に表示された前記受け取り店舗の一覧から前記選択された受け取り店舗を前記注文された印刷商品を受け取る受け取り店舗として設定する店舗設定手段と
を備えることを特徴とするオンラインプリント販売システム。
【請求項２】
前記受け取り店舗の地域条件として、前記取得された前記通信端末の現在位置の周辺地域とするか前記通信端末から指定された指定場所の周辺地域とするかを設定する地域条件設定手段とを備え、
前記店舗検索手段は、前記店舗情報データベースから、前記設定された地域条件に対応する地域に存在しかつ前記注文者が注文した印刷商品を取り扱う受け取り店舗を探し出すことを特徴とする請求項１記載のオンラインプリント販売システム。
【請求項３】
前記注文者により通信端末から指定された指定場所を２つ以上、指定可能であり、
前記店舗検索手段は、前記店舗情報データベースから、前記第１の指定場所の周辺地域、前記第２の指定場所の周辺地域のそれぞれに存在しかつ前記注文された印刷商品を取り扱う受け取り店舗を探し出し、
前記経路算出手段は、前記通信端末の現在位置から該受け取り店舗までの公共交通機関を用いた経路およびその所要時間と該受け取り店舗から前記第２の指定場所までの経路およびその所要時間とを求め、
前記判定手段は、前記探し出された受け取り店舗毎に、該受け取り店舗での注文された印刷商品の印刷所要時間と該受け取り店舗までの所要時間と該受け取り店舗から前記第２の指定場所までの所要時間とに基づいて前記設定された時間条件を満足するか否かを判定することを特徴とする請求項２記載のオンラインプリント販売システム。
【請求項４】
時間条件として、時間条件無しとするか前記通信端末から指定された時刻または時間とするかを設定する時間条件設定手段と、
前記探し出された受け取り店舗毎に、該受け取り店舗での注文された印刷商品の印刷所要時間と該受け取り店舗までの所要時間とに基づいて前記設定された時間条件を満足するか否かを判定する判定手段とを備え、
前記店舗一覧表示処理手段は、前記設定された時間条件を満足すると判定された受け取り店舗の一覧を、該受け取り店舗の位置および印刷所要時間と該受け取り店舗までの経路および所要時間とに対応付け可能に前記通信端末に表示することを特徴とする請求項１記載のオンラインプリント販売システム。
【請求項５】
前記指定される時間条件として、受け取り許容時間、受け取り希望時刻、出発時刻のうち、少なくとも１つを指定可能であることを特徴とする請求項４記載のオンラインプリント販売システム。
【請求項６】
前記経路算出手段により算出された前記受け取り店舗毎の経路の交通費を求める交通費算出手段と、
前記受け取り店舗毎に前記注文された印刷商品の購入価格と前記算出された交通費とを加算した合計金額を求める合計金額算出手段とを備え、
前記店舗一覧表示処理手段は、前記探し出された受け取り店舗の一覧を、該受け取り店舗の位置および注文された印刷商品の印刷所要時間と該受け取り店舗までの経路および所要時間と該受け取り店舗の合計金額とに対応付け可能に前記通信端末に表示するための店舗一覧表示処理報を行うことを特徴とする請求項１記載のオンラインプリント販売システム。
【請求項７】
前記判定手段により前記設定された時間条件を満足する受け取り店舗がないと判定された場合、前記設定された時間条件を自動的に変更する条件変更手段と、前記変更された時間条件に基づいて前記注文された印刷商品の取り扱い店舗の再検索を行う再検索手段とを備えることを特徴とする請求項４記載のオンラインプリント販売システム。
【請求項８】
前記店舗情報データベースは、受け取り店舗毎に営業日時を格納し、
前記店舗検索手段は、前記店舗情報データベース内の注文時に営業中である受け取り店舗の中から対応する受け取り店舗を探し出すことを特徴とする請求項１記載のオンラインプリント販売システム。
【請求項９】
公共交通機関の現在の運行情報を取得する運行情報取得手段を備え、
前記経路算出手段は、前記路線情報データベースとともに前記取得された公共交通機関の現在の運行情報を参照して、前記探し出された受け取り店舗毎に前記通信端末の現在位置から該受け取り店舗までの公共交通機関を用いた経路とその所要時間とを求めることを特徴とする請求項１記載のオンラインプリント販売システム。
【請求項１０】
注文者により通信端末からネットワークを介して注文された印刷商品を販売するためのオンラインプリント販売方法であって、
前記印刷商品の注文時における前記通信端末の現在位置を取得する位置取得工程と、
受け取り店舗毎にその位置と取り扱う印刷商品およびその印刷所要時間とを格納する店舗情報データベースから、前記取得された前記通信端末の現在位置の周辺地域に存在しかつ前記注文された印刷商品を取り扱う受け取り店舗を探し出す店舗検索工程と、
公共交通機関の路線情報を格納する路線情報データベースを参照して、前記探し出された受け取り店舗毎に前記通信端末の現在位置から該受け取り店舗までの公共交通機関を用いた経路とその所要時間とを求める経路算出工程と、
前記探し出された受け取り店舗の一覧を、該受け取り店舗の位置および注文された印刷商品の印刷所要時間と該受け取り店舗までの経路および所要時間とに対応付け可能に前記通信端末に表示するための店舗一覧表示処理を行う店舗一覧表示処理工程と、
前記通信端末に表示された前記受け取り店舗の一覧から前記選択された受け取り店舗を前記注文された印刷商品を受け取る受け取り店舗として設定する店舗設定工程と
を備えることを特徴とするオンラインプリント販売方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文者により携帯端末からネットワークを介して注文された印刷商品を販売するオンラインプリント販売システムおよびオンラインプリント販売方法に関する。
【背景技術】
【０００２】
従来、携帯端末から注文可能なオンラインプリント販売システムにおいては、携帯端末の現在位置情報から現在地の周辺にある店舗のうち、印刷所要時間が希望条件を満たす店舗を検索する機能が設けられている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１１７１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のオンラインプリント販売システムにおいては、注文者の受取り店舗への移動時間が考慮されていないので、受取り店舗として、印刷所要時間は短いが交通の便が悪い店舗が検索される場合がある。また、交通の便がよい店舗が検索されたとしても、時間帯によっては、交通機関の乗り継ぎによる時間ロスが多く、受取り店舗に到着するまでに思わぬ時間が掛かることがある。すなわち、印刷所要時間のみを条件とする検索では、注文者が最短時間で商品を手に入れることができる受取り店舗を探し出すことができないことがある。
【０００４】
本発明の目的は、注文者が最も適切な受取り店舗を選択することができるオンラインプリント販売システムおよびオンラインプリント販売方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するため、通信端末からネットワークを介して注文された印刷商品を販売するオンラインプリント販売システムであって、受け取り店舗毎にその位置と取り扱う印刷商品およびその印刷所要時間とを格納する店舗情報データベースと、公共交通機関の路線情報を格納する路線情報データベースと、前記印刷商品の注文時における前記通信端末の現在位置を取得する位置取得手段と、前記店舗情報データベースから、前記取得された前記通信端末の現在位置の周辺地域に存在しかつ前記注文された印刷商品を取り扱う受け取り店舗を探し出す店舗検索手段と、前記路線情報データベースを参照して、前記探し出された受け取り店舗毎に前記通信端末の現在位置から該受け取り店舗までの公共交通機関を用いた経路とその所要時間とを求める経路算出手段と、前記探し出された受け取り店舗の一覧を、該受け取り店舗の位置および注文された印刷商品の印刷所要時間と該受け取り店舗までの経路および所要時間とに対応付け可能に前記通信端末に表示するための店舗一覧表示処理を行う店舗一覧表示処理手段と、前記通信端末に表示された前記受け取り店舗の一覧から前記選択された受け取り店舗を前記注文された印刷商品を受け取る受け取り店舗として設定する店舗設定手段とを備えることを特徴とする。
【０００６】
本発明は、上記目的を達成するため、注文者により通信端末からネットワークを介して注文された印刷商品を販売するためのオンラインプリント販売方法であって、前記印刷商品の注文時における前記通信端末の現在位置を取得する位置取得工程と、受け取り店舗毎にその位置と取り扱う印刷商品およびその印刷所要時間とを格納する店舗情報データベースから、前記取得された前記通信端末の現在位置の周辺地域に存在しかつ前記注文された印刷商品を取り扱う受け取り店舗を探し出す店舗検索工程と、公共交通機関の路線情報を格納する路線情報データベースを参照して、前記探し出された受け取り店舗毎に前記通信端末の現在位置から該受け取り店舗までの公共交通機関を用いた経路とその所要時間とを求める経路算出工程と、前記探し出された受け取り店舗の一覧を、該受け取り店舗の位置および注文された印刷商品の印刷所要時間と該受け取り店舗までの経路および所要時間とに対応付け可能に前記通信端末に表示するための店舗一覧表示処理を行う店舗一覧表示処理工程と、前記通信端末に表示された前記受け取り店舗の一覧から前記選択された受け取り店舗を前記注文された印刷商品を受け取る受け取り店舗として設定する店舗設定工程とを備えることを特徴とする。
【発明の効果】
【０００７】
以上で説明したように、本発明によれば、注文者が最も適切な受取り店舗を選択することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照しながら説明する。
【０００９】
（第１実施の形態）
図１は本発明の第１実施の形態に係るオンラインプリント販売システムの構成を示すブロック図である。
【００１０】
オンラインプリント販売システムにおいては、図１に示すように、携帯電話１０１から基地局１０２、移動体通信会社の移動体電話回およびインターネットなどのネットワーク１０３を介して、受注システム制御サーバ（以下、サーバという）１０４に接続され、携帯電話１０１から受注システム制御サーバ１０４に対して注文が出される。サーバ１０４は、ＷＷＷサーバ、アプリケーションサーバ、データベースサーバの各種サーバの役割を担い、携帯電話１０１上に表示する画面の生成、データベースアクセスなど、オンラインプリント販売システムの関する各種処理を行う。
【００１１】
サーバ１０４は、店舗情報データベース１０５、路線情報データベース１０６および注文データ記憶領域１０７を有する。店舗情報データベース１０５には、印刷商品の受け取り先となる複数の受け取り店舗を特定するための店舗情報が格納されている。路線情報データベース１０６には、あらゆる公共交通機関の路線情報、時刻表、料金情報が格納されており、これらの情報は受け取り店舗および最終目的地への路線検索に使用される。注文データ記憶領域１０７には、サーバ１０４が実際に受注した注文データが格納される。
【００１２】
各受け取り店舗は、オンラインプリント販売システムのサービス地域に広く点在する店舗であり、各受け取り店舗には、それぞれ、ネットワーク１０３に接続されている受け取り店舗クライアント１０８，１１０が設置されている。各受け取り店舗クライアント１０８，１１０には、それぞれ、印刷可能な商品の提供に用いられるプリンタ１０９が接続されている。
【００１３】
上記プリンタ１０９で印刷可能でない商品、例えば画像が印刷されたＴシャツやマグカップ、ポスター、アルバムなどの印刷商品は、印刷業者のプリントラボ１１１で作成される。このような印刷商品の作成には、専用のプリンタ１１２が用いられる。このプリントラボ１１１により作成された印刷商品は、配送車１１３で、注文者により指定された受け取り店舗に配送される。また、このプリンタラボ１１１は、受け取り店舗を兼ねる場合もある。この場合、配送車１１３による配送は不要である。
【００１４】
また、上記ネットワーク１０３には、公共交通機関の現在の運行情報を逐一監視する運行情報提供サーバ１１４が接続されており、この運行情報提供サーバ１１４は、現在の運行情報を提供する。この運行情報提供サーバ１１４が提供する公共交通機関の現在の運行情報は、後述の第４実施の形態において用いられる。
【００１５】
次に、上記サーバ１０４の構成について図２を参照しながら説明する。図２は図１のサーバ１０４の構成を示すブロック図である。
【００１６】
サーバ１０４は、図２に示すように、ＲＯＭ２０６または記憶装置２０８に格納されているプログラムを読み出して実行することにより、ＯＳ（Operating System）を立ち上げ、このＯＳ上で各種処理を実行するＣＰＵ２０５を備える。ＣＰＵ２０５はシステムバス２１２に接続される各デバイスを統括的に制御する。ＲＯＭ２０６には、上記プログラムとともに、フォントデータなどの各種データが格納されている。ＣＰＵ２０５のワーク領域は、ＲＡＭ２０７により提供される。また、ＲＡＭ２０７は、上記ワーク領域とともに、エラー処理時の退避領域、プログラムのロード領域を提供する。
【００１７】
上記システムバス２１２に接続されているデバイスには、上記ＲＯＭ２０６、ＲＡＭ２０７および記憶装置２０８に加えて、ＶＲＡＭ２０２、キーボード２０３、マウスなどのポインティングデバイス（ＰＤ）２０４、ネットワークインタフェース（Net-I/F）２０９、店舗情報データベース１０５（図１に示す）、および路線情報データベース１０６（図１に示す）がある。
【００１８】
ＶＲＡＭ２０２には画像データが描画され、この描画された画像データは、所定の規定に従って表示部２０１に転送される。これにより、表示部２０１の表示画面には、例えばウインドウ、アイコン、メッセージ、メニュー、およびその他のユーザインタフェース情報などの画像が表示される。キーボード２０３は、文字入力を行うための各種キーを有する。ポインティングデバイス２０４は、例えば、表示部２０１の表示画面上に表示されたアイコン、メニュー、およびその他のオブジェクトを指示するために使用される。
【００１９】
記憶装置２０８は、各種制御プログラムや各種データを格納するとともに、注文者からの注文データを格納する注文データ記憶領域１０７（図１に示す）を構成する。ネットワークインタフェース２０９は、ネットワーク１０３上の他の情報処理装置やプリンタなどとネットワーク１０３を介して通信を行うためのインタフェースである。
【００２０】
次に、携帯電話１０１の構成について図３を参照しながら説明する。図３は図１の携帯電話１０１の概略構成を示すブロック図である。
【００２１】
携帯電話１０１は、図３に示すように、ＲＯＭ３０５および記憶装置３０９に格納されている制御プログラムに基づいてＣＰＵバス３１０に接続されている各デバイスを統括的に制御するＣＰＵ３０４を備える。ＲＯＭ３０５には、上記プログラムとともに、各種データが格納されている。ＣＰＵ３０４のワーク領域は、ＲＡＭ３０８により提供される。また、ＲＡＭ３０８は、上記ワーク領域とともに、エラー処理時の退避領域、プログラムのロード領域を提供する。
【００２２】
上記ＣＰＵバス３１０に接続されているデバイスには、上記ＲＯＭ３０５、ＲＡＭ３０８および記憶装置３０９に加えて、ＶＲＡＭ３０２、入力装置３０３、通信部３０６、および通話処理部３０７がある。
【００２３】
ＶＲＡＭ３０２には、表示部３０１に表示するための画像データが描画され、この画像データは、所定の規定に従って表示部３０１に転送される。これにより、表示部３０１には、画像、例えば文字情報、写真情報、メニュー、アイコン、メッセージ、およびその他のユーザインタフェース情報が表示される。入力装置３０３は、着信／フックなどの各種制御キーや、電話番号、文字入力などを行うための各種キーを有する。通信部３０６は、付属の内部アンテナ３０６ａを介して移動体通信基地局と通信を行う。通話処理部３０７は、通信部３０６により送受信される電波信号と音声信号との変換を行う電話機能を実現するためのものである。
【００２４】
次に、受け取り店舗毎に設置されている受け取り店舗クライアント１０８，１１０について図４を参照しながら説明する。図４は図１の受け取り店舗クライアント１０８，１１０の構成を示すブロック図である。
【００２５】
各受け取り店舗クライアント１０８，１１０は、図４に示すように、ＲＯＭ４０６または記憶装置４０８に格納されているプログラムを読み出して実行することにより、ＯＳ（Operating System）を立ち上げ、このＯＳ上で各種処理を実行するＣＰＵ４０５を備える。ＣＰＵ４０５は、システムバス４１１に接続される各デバイスを統括的に制御する。ＲＯＭ４０６には、上記プログラムとともに、フォントデータなどの各種データが格納されている。ＣＰＵ４０５のワーク領域は、ＲＡＭ４０７により提供される。また、ＲＡＭ４０７は、上記ワーク領域とともに、エラー処理時の退避領域、プログラムのロード領域を提供する。
【００２６】
上記システムバス４１１に接続されているデバイスには、上記ＲＯＭ４０６、ＲＡＭ４０７および記憶装置４０８に加えて、ＶＲＡＭ４０２、キーボード４０３、マウスなどのポインティングデバイス（ＰＤ）４０４、ネットワークインタフェース（Net-I/F）４０９、および入出力インタフェース（I/O-I/F）４１０がある。
【００２７】
ＶＲＡＭ４０２には画像データが描画され、この描画された画像データは、所定の規定に従って表示部４０１に転送される。これにより、表示部４０１に画像が表示される。表示部４０１の表示画面には、例えばウインドウ、アイコン、メッセージ、メニュー、およびその他のユーザインタフェース情報が表示される。キーボード４０３は、文字入力を行うための各種キーを有する。ポインティングデバイス４０４は、例えば、表示部４０１の表示画面上に表示されたアイコン、メニュー、およびその他のオブジェクトを指示するために使用される。
【００２８】
記憶装置４０８には、各種制御プログラムや各種データが格納されるとともに、注文者からの注文データが格納される。ネットワークインタフェース４０９は、サーバ１０４などの他の情報処理装置とネットワーク１０３を介して通信を行うためのインタフェースである。入出力インタフェース４１０は、プリンタ１０９を接続するためのインタフェースである。
【００２９】
次に、店舗情報データベース１０５に格納されているデータの詳細について図５を参照しながら説明する。図５（ａ）は店舗情報データベース１０５に格納されている店舗リストの一例を、図５（ｂ）は店舗毎の取り扱い商品リストの一例を、図５（ｃ）は臨時営業および臨時休業日時リストの一例をそれぞれ示す図である。
【００３０】
店舗情報データベース１０５において、図５（ａ）に示す店舗リストには、本実施の形態におけるオンラインプリント販売システムの全ての受取店舗の情報が格納されており、この店舗リストは、店舗NO、店舗名、住所、TEL、定休日、営業開始時間、営業終了時間の各情報から構成される。ここで、店舗NOは、店舗毎に付された一意の番号である。
【００３１】
図５（ｂ）に示す店舗毎の取り扱い商品リストには、商品毎に商品名、価格、店舗での印刷可否、印刷所要時間、取り扱いフラグ、プリントラボの情報が格納されている。ここで、店舗での印刷可否は、その商品を店舗で印刷可能であるか否かを示し、不可の商品は、プリントラボ列に格納されているプリントラボで印刷後、店舗に配送される商品である。印刷所要時間は、店舗で印刷する商品の場合は、店舗で注文を受けてから印刷して注文者に引き渡せる状態になるまでの時間を示し、プリントラボで印刷する商品の場合は、プリントラボで注文を受けてから印刷して商品を受け取り店舗に配送後、注文者に引き渡せる状態になるまでの時間を示す。取り扱い中フラグは、その店舗で現在取り扱い中か否かを示すフラグで、trueの商品は取り扱い中、falseの商品は取り扱い中でないことを示す。この取り扱い中でない状態とは、商品自体の在庫切れや印刷に必要な消耗品が切れている場合など一時的に注文を受けられない場合を意味する。
【００３２】
図５（ｃ）に示す臨時営業および臨時休業日時リストであり、このリストは、店舗NO、営業／休業フラグ、年月日、営業／休業開始時間、営業／休業終了時間の各情報から構成される。例えば店舗NOが「１」の店舗は、2002年12月31日の14:30〜21:00を臨時休業とすることを表している。
【００３３】
次に、路線情報データベース１０６に格納されているデータの詳細について図６を参照しながら説明する。図６（ａ）はXX線の上りの時刻表を、図６（ｂ）はXX線の下りの時刻表を、図６（ｃ）はXX線の料金表を、図６（ｄ）はXX線の他の路線との接続表をそれぞれ示す図である。ここで、路線情報データベース１０６には、既存の電車、バス、飛行機、水上交通など、予め定められたダイヤ（時刻表）に従って運行される全ての公共交通機関の路線・時刻表・料金が格納されており、これらの情報は可能な限り最新の情報に更新される。ここでは、路線情報データベース１０６に格納されている路線情報のうち、一部のみを示すこととする。
【００３４】
路線情報データベース１０６には、例えばXX線について、その上りの時刻表、その下りの時刻表、その料金表、XX線の他の路線との接続表が格納されている。図６（ａ）に示すXX線の上りの時刻表は、Ａ駅を6:00発の電車が、Ｂ駅に6:05に、Ｃ駅に6:08に、Ｄ駅に6:12にそれぞれ着くことを表す。図６（ｂ）に示すXX線の下りの時刻表は、図６（ａ）と同様に、どの電車がどの駅に何時何分に到着するかを表す。図６（ｃ）に示すXX線の料金表は、各駅間の料金を表し、例えばＡ駅からＢ駅までは￥１００、Ａ駅からＤ駅までは￥１５０の料金がかかることを表す。図６（ｄ）に示すXX線の他の路線との接続表は、例えばＡ駅でYY線とZZ線に接続し、Ｃ駅でVV線に接続することを表す。
【００３５】
次に、本実施の形態におけるオンラインプリント販売システムの動作について図７〜図１０を参照しながら説明する。図７は携帯電話１０１の表示部３０１上に表示された受け取り店舗の選択画面６０１を示す図、図８は図７の店舗名６０３を選択したときに表示される、受け取り店舗詳細情報画面７０１を示す図、図９は図１のサーバ１０４による受け取り店舗指定処理の手順を示すフローチャート、図１０は図１のサーバ１０４による注文完了処理の手順を示すフローチャートである。
【００３６】
注文者が携帯電話１０１から注文した印刷商品を受け取る受け取り店舗を選択する際には、携帯電話１０１の表示部３０１に、図７に示す受け取り店舗の選択画面６０１が表示される。この選択画面６０１には、受け取り可能時刻が早い順に並べられた受け取り店舗の一覧が表示される。ここで、受け取り可能時刻が同じ店舗については、総費用が安い順に並べられる。本画面例においては、店舗毎に、ラジオボタン６０２、店舗名６０３、受け取り可能時刻６０４、印刷所要時間６０５、店舗への所要時間６０６、総費用６０７、商品代金６０８、交通費６０９が表示されるとともに、「次へ」ボタン６１０、「戻る」ボタン６１１が表示される。受け取り可能時刻６０４は、現在時刻から印刷所要時間６０５と店舗への所要時間６０６を加味して求められた時刻である。総費用（総コスト）６０７は、商品代金６０８と交通費６０９の合計金額である。
【００３７】
この画面６０１上で、注文者はラジオボタン６０２の何れかを選択して、「次へ」ボタン６１０を押下することにより、ラジオボタン６０２がチェックされた受け取り店舗を選択することができる。また、「戻る」ボタン６１１を押下すると、前の画面に戻ることができる。また、店舗名６０３の１つをハイライト表示にして選択を行うと、当該店舗名６０３の受け取り店舗の詳細表示を見ることができる。
【００３８】
上記選択画面６０１において例えば「Ａカメラ」という店舗名６０３が選択されると、図８に示す受け取り店舗詳細情報画面７０１が表示部３０１に表示される。この画面７０１の表示内容には、店舗名、住所、TEL、営業時間、定休日、現在地からの交通機関の経路／料金情報が含まれる。また、「戻る」ボタン７０２が表示される。この「戻る」ボタン７０２を押下することにより、前の画面である図７の受け取り店舗の選択画面６０１に戻ることができる。
【００３９】
次に、サーバ１０４による受け取り店舗指定処理について図９を参照しながら説明する。この図９に示す手順は、サーバ１０４のＣＰＵ２０５により対応するプログラムを実行することによって実行されるものである。
【００４０】
サーバ１０４による受け取り店舗指定処理においては、図９に示すように、ＣＰＵ２０５が、まずステップＳ８０１で現在の日時／曜日を取得し、続くステップＳ８０２で、携帯電話１０１の現在位置情報を取得する。この位置情報は、ＧＰＳ機能や移動体通信基地局によって得られるものである。そして、ＣＰＵ２０５は、ステップＳ８０３において、店舗情報データベース１０５から、現在地と同一地域にあって注文商品を取り扱い中で、現在定休日でなく営業時間中または臨時営業時間中の店舗を検索する。この検索結果には、現在臨時休業中の店舗は含まれていない。
【００４１】
次いで、ＣＰＵ２０５は、ステップＳ８０５において、現在地から店舗への経路、到着時間、交通費を求め、続くステップＳ８０６で、店舗への到着時間と印刷所要時間から受け取り可能時間を求める。そして、ＣＰＵ２０５は、ステップＳ８０７において、商品の印刷価格と交通費から総コストを求め、続くステップＳ８０８で、店舗名、印刷所要時間、到着時間、受け取り可能時間、総コストを一覧表示用リストに格納する。
【００４２】
次いで、ＣＰＵ２０５は、ステップＳ８０９において、検索結果中の全ての店舗に対して処理が終了したか否かを判定し、全ての店舗に対して処理が終了していなければ、上記ステップＳ８０５に戻り、次の店舗に対しての処理を行う。全ての店舗に対する処理が終了した場合、ＣＰＵ２０５は、ステップＳ８１０において、上記一覧表示用リストにおける各店舗を受け取り可能時間が早い順に並べ替え、さらに受け取り可能時間が同じ店舗は総コストが安い順に並べ替え、並べ替え後の一覧表示用リストを携帯電話１０１に送信する。
【００４３】
次いで、ＣＰＵ２０５は、ステップＳ８１１において、携帯電話１０１の注文者によって、受け取り店舗が選択されるのを待つ。注文者によって受け取り店舗が選択されると、ＣＰＵ２０５は、ステップＳ８１２において、選択された店舗を、受け取り店舗に設定して、受け取り店舗指定処理を終了する。
【００４４】
次に、サーバ１０４による注文完了処理について図１０を参照しながら説明する。この図１０に示す手順は、ＣＰＵ２０５により対応するプログラムを実行することによって実行されるものである。
【００４５】
サーバ１０４による注文完了処理においては、図１０に示すように、ＣＰＵ２０５が、まずステップＳ９０１において、注文者による携帯電話１０１からの注文指示を受ける。この注文指示は、携帯電話１０１の画面上に表示された注文内容、受け取り店舗が注文者により確認されることにより、携帯電話１０１から出されるものである。続いて、ＣＰＵ２０５は、ステップＳ９０２において、注文内容から注文データを作成して注文データ記憶領域１０７（記憶装置２０８）に登録する。そして、ＣＰＵ２０５は、ステップＳ９０３において、注文の明細と受け取り店舗への経路情報、乗り換え時刻情報を記載した受注確認メールを注文者（携帯電話１０１）に送信する。
【００４６】
次いで、ＣＰＵ２０５は、ステップＳ９０４において、注文商品が店舗で印刷可能な商品か否かを判定し、店舗で印刷可能な商品であれば、ステップＳ９０７に進む。これに対し、注文商品が店舗で印刷不可能な商品である場合、ＣＰＵ２０５は、ステップＳ９０５において、店舗情報データベース１０５から対応する、注文商品を印刷可能なプリントラボを取得し、続くステップＳ９０６で、取得されたプリントラボに対して注文内容を通知する。
【００４７】
次いで、ＣＰＵ２０５は、ステップＳ９０７において、指定された受け取り店舗に対して注文内容を通知して、注文完了処理を終了する。
【００４８】
このように、本実施の形態によれば、注文者が最も適切な受取り店舗を選択することができる。
【００４９】
また、印刷商品の購入価格と受け取り店舗への移動に掛かる交通費とを合計した総コストを求めて受け取り店舗一覧に表示することにより、注文者に交通費を含むコストを提示することができる。
【００５０】
さらに、受け取り店舗選択画面において、受け取り店舗を、印刷所要時間と受け取り店舗への移動時間を考慮した受け取り可能時刻が早い順に一覧表示することにより、注文者に最も早く印刷商品を受け取り可能な店舗を明示することができる。
【００５１】
さらに、受け取り店舗選択画面において、印刷所要時間と受け取り店舗への移動時間を考慮した受け取り可能時刻が早い順に受け取り店舗一覧に表示し、さらに受け取り可能時刻が同じ店舗については総コストが安い順に表示することにより、注文者に最も早く印刷商品を受け取り可能で総コストが最も安価な店舗を明示することができる。
【００５２】
さらに、注文確定時に注文者に送信する受注確認メールに受け取り店舗への経路情報（路線、乗換え、時刻、料金など）を記載することにより、注文者に受け取り店舗への経路情報を知らせることができる。
【００５３】
なお、本実施の形態においては、携帯電話１０１から注文を出す場合を説明したが、これに代えて、簡易型携帯電話（ＰＨＳ）、携帯情報端末（ＰＤＡ）などの他の携帯端末を用いて注文することもできることはいうまでもない。換言すれば、ネットワーク１０３への接続が可能なものであれば、その形態は問われない。
【００５４】
また、携帯端末からネットワーク１０３への接続は、固定電話回線、有線テレビ放送（ＣＡＴＶ）回線、光ケーブル回線などの有線回線や携帯電話回線、簡易型携帯電話（ＰＨＳ）回線、衛星電話回線などの無線回線など、その形態および方式が問われることはいうまでもない。
【００５５】
（第２実施の形態）
次に、本発明の第２実施の形態について図１１〜図１６を参照しながら説明する。図１１は本発明の第２実施の形態に係るオンラインプリント販売システムにおける携帯電話１０１の受け取り店舗検索画面１００１を示す図、図１２は図１１の受け取り店舗検索画面１００１を用いた受け取り店舗の検索実行後に受け取り店舗が見つからなかった場合の画面を示す図、図１３は図１１の受け取り店舗検索画面１００１を用いた受け取り店舗の検索実行後に受け取り店舗が見つからなかった場合に検索条件を緩和することによって注文者の希望条件に近い受け取り店舗を通常と異なった表示方法で表示する画面を示す図、図１４〜図１６は本発明の第２実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【００５６】
本実施の形態は、注文者から検索条件として、受け取り許容時間、受け取り希望時刻、受け取り希望地、最終目的地、出発時刻を入力することができる。これにより、それぞれの注文者の希望により添った受け取り店舗を検索することが可能となる。また、検索結果がゼロ件である場合、検索条件を変更して再検索を行うことができる。ここで、本実施の形態のシステム構成は、上記第１実施の形態の構成と同じであるので、その説明は省略する。
【００５７】
本実施の形態において受け取り店舗を検索する際には、図１１に示すように、携帯電話１０１に受け取り店舗検索画面１００１が表示される。この店舗検索画面１００１は、注文者が注文した印刷物を何時間以内に受け取りたいかを示す受け取り許容時間１００２、印刷物を何時に受け取りたいかを示す受け取り希望時刻１００３、印刷物の受け取りを希望する場所を示す受け取り希望地１００４、印刷物の受領後に最終的に向かう場所を示す最終目的地１００５、受け取り店舗に向けて出発する時刻を示す出発時刻１００６のそれぞれを検索条件に加えるためのものであり、これらの検索条件の表示位置の左側にあるチェックボックスをチェックすることにより、それぞれの内容を入力することが可能になる。
【００５８】
受け取り許容時間１００２に関しては、エディットボックス１００２ａに所望の受け取り許容時間が入力される。受け取り希望時刻１００３に関しては、ＡＭまたはＰＭのラジオボタンの何れかを選択後、エディットボックス１００３ａに所望の受け取り時刻が入力される。受け取り希望地１００４に関しては、郵便番号で受け取り希望地を指定する場合は、〒指定ラジオボタンを選択後、エディットボックス１００４ａに郵便番号が入力さる。また、電話番号で受け取り希望地を指定する場合は、TEL指定ラジオボタンを選択後、エディットボックス１００４ｂに電話番号が入力され、住所で受け取り希望地を指定する場合は、住所指定ラジオボタン選択後、エディットボックス１００４ｃに住所が入力される。最終目的地１００５に関しては、受け取り希望地１００４と同様にして、郵便番号指定の場合はエディットボックス１００５ａに郵便番号が入力され、電話番号指定の場合はエディットボックス１００５ｂに電話番号が入力され、住所指定の場合はエディットボックス１００５ｃに住所が入力される。出発時刻１００６に関しては、ＡＭまたはＰＭのラジオボタンの何れかの選択後、エディットボックス１００６ａに希望時刻が入力される。
【００５９】
このようにして検索条件の入力が終了すると、検索ボタン１００７を押下することにより、上記入力された検索条件を加えた受け取り店舗の検索がサーバ１０４に指示され、サーバ１０４において、上記検索条件が加えられた検索が行われることになる。この受け取り店舗の検索により、検索条件を満たす受け取り店舗が見つかると、図７の受け取り店舗の選択画面が表示される。また、戻るボタン１００６の押下により、前の画面に戻ることができる。
【００６０】
なお、最終目的地が指定された場合の受け取り許容時間および受け取り希望時刻は、最終目的地に到達するまでの時間および時刻を意味する。すなわち、最終目的地が指定された場合の受け取り許容時間および受け取り希望時刻は、受け取り店舗で印刷商品を受け取った後、受け取り店舗から最終目的地までの移動時間を含んだものである。
【００６１】
これに対し、上記受け取り店舗の検索により、該当する受け取り店舗が見つからなかった場合、携帯電話１０１には、図１２に示す画面が表示される。この画面には、検索結果が０件であった旨のメッセージが表示されるとともに、条件の再入力が可能なように、図１１に示す画面上の項目と同じ項目すなわち、受け取り許容時間１１０２、受け取り希望時刻１１０３、受け取り希望地１１０４、最終目的地１１０５、出発時刻１１０６のそれぞれが表示されるとともに、検索ボタン１１０７、戻るボタン１１０６が表示される。
【００６２】
また、上記受け取り店舗の検索により、該当する受け取り店舗が見つからなかった場合、サーバ１０４により入力された検索条件を緩和して注文者の希望条件に近い受け取り店舗を検索するようにすることも可能である。この場合は、図１３に示す画面が表示されるが、検索条件を満たす受け取り店舗を表示する場合と異なる表示形態で、検索により見つけられた受け取り店舗が表示される。例えば、その表示形態としては、受け取り店舗の文字の色を薄い灰色で表示する、文字の色を変える、背景の色を変える、文字を点滅させる、などの種々の形態が考えられるが、注文者が入力した検索条件を満たす受け取り店舗が見つかった場合の表示と区別可能なものであれば、その形態は問われない。なお、図１３に示す画面に表示されている符号１２０２〜１２１１が示すものは、図７の符号６０２から６１１が示すものと同じであるので、ここでは、その説明を省略する。
【００６３】
次に、本実施の形態におけるサーバ１０４による受け取り店舗指定処理について図１４〜図１６を参照しながら説明する。図１４〜図１６に示す手順は、サーバ１０４のＣＰＵ２０５により実行されるものである。
【００６４】
受け取り店舗指定処理は、図１１に示す受け取り店舗の検索画面で検索条件が入力された後に検索ボタン１００７が押下されると、起動される。
【００６５】
この受け取り店舗指定処理においては、図１４に示すように、ＣＰＵ２０５が、まずステップＳ１３０１において、現在の日時／曜日を取得し、続くステップＳ１３０２で、携帯電話１０１の現在位置情報を取得する。そして、ＣＰＵ２０５は、ステップＳ１３０３において、検索条件として受け取り希望地が指定されているか否かを判定する。ここで、受け取り希望地が指定されていれば、ＣＰＵ２０５は、ステップＳ１３０４において、検索地域を受け取り希望地に設定し、ステップＳ１３０６に進む。これに対し、受け取り希望地が指定されていなければ、ＣＰＵ２０５は、ステップＳ１３０５において、検索地域を現在地と同一地域に設定し、ステップＳ１３０６に進む。
【００６６】
ステップＳ１３０６において、ＣＰＵ２０５は、検索地域内で、注文商品を取り扱い中で、定休日でなく現在営業時間中または臨時営業中の店舗を検索し、この検索結果を検索結果Ａとして保存する。この検索結果には、臨時休業中の店舗は含まれない。そして、ＣＰＵ２０５は、ステップＳ１３０７において、検索条件として最終目的地が指定されているか否かを判定する。ここで、最終目的地が指定されていない場合、ＣＰＵ２０５は、後述の図１５に示すステップＳ１３１２に進む。これに対し、最終目的地が指定されている場合、ＣＰＵ２０５は、ステップＳ１３０８において、検索地を最終目的地に指定し、続くステップＳ１３０９で、検索地域内で、注文商品を取り扱い中で、定休日でなく現在営業時間中または臨時営業中の店舗を検索し、検索結果を検索結果Ｂとして保存する。この検索結果には、臨時休業中の店舗は含まれていない。
【００６７】
次いで、ＣＰＵ２０５は、ステップＳ１３１０において、上記ステップＳ１３０６で保存された検索結果Ａに上記検索結果Ｂを加える。これにより、検索結果Ａには２地点での検索結果が格納されることになる。そして、ＣＰＵ２０５は、ステップＳ１３１２に進む。
【００６８】
次いで、ＣＰＵ２０５は、図１５に示すステップＳ１３１２において、検索条件として出発時刻が指定されているか否かを判定する。ここで、出発時刻が指定されている場合、ＣＰＵ２０５は、ステップＳ１３１３において、路線情報データベース１０６を参照して、出発時刻に現在地を出発した場合の受け取り店舗への最適な経路、到着時間、交通費を求める。出発時刻が指定されていない場合、ＣＰＵ２０５は、ステップＳ１３１４において、路線情報データベース１０６を参照して、現在時刻に現在地を出発した場合の店舗への最適な経路、到着時間、交通費を求める。
【００６９】
次いで、ＣＰＵ２０５は、ステップＳ１３１５において、検索条件として最終目的地が指定されているか否かを判定する。最終目的地が指定されていない場合、ＣＰＵ２０５は、ステップＳ１３１８において、店舗への到着時間と印刷所要時間とから受け取り可能時間を求め、ステップＳ１３１９に進む。
【００７０】
これに対し、最終目的地が指定されている場合、ＣＰＵ２０５は、ステップＳ１３１６において、店舗出発見込み時間における店舗から最終目的地への適切な経路、到着時間、交通費を求め、続くステップＳ１３１７で、現在地から店舗を経由した最終目的地への到着時間と印刷所要時間から受け取り可能時間を求める。そして、ＣＰＵ２０５は、ステップＳ１３１９において、商品の印刷価格と交通費から総コストを求め、続くステップＳ１３２０で、検索条件として受け取り希望時刻が指定されているか否かを判定する。ここで、受け取り希望時刻が指定されている場合、ＣＰＵ２０５は、ステップＳ１３２１において、受け取り希望時刻に受け取りが可能か否か（最終目的地指定ありの場合は、受け取り後、受け取り希望時刻までに最終目的地に到着可能か否か）を判定する。ここで、受け取り希望時刻に受け取りが可能な場合、ＣＰＵ２０５は、ステップＳ１３２４に進み、受け取りが不可能な場合、ＣＰＵ２０５は、ステップＳ１３２５に進む。
【００７１】
上記ステップＳ１３２０で検索条件として受け取り希望時刻が指定されていない場合、ＣＰＵ２０５は、ステップＳ１３２２において、検索条件として受け取り許容時間が指定されているか否かを判定し、受け取り許容時間が指定されていない場合、ＣＰＵ２０５は、ステップＳ１３２４に進む。これに対し、受け取り許容時間が指定されている場合、ＣＰＵ２０５は、ステップＳ１３２３において、受け取り許容時間内に受け取り可能か否か（最終目的地指定ありの場合は、受け取り後、受け取り許容時間内に最終目的地に到着可能か否か）を判定する。受け取り許容時間内に受け取りが不可能な場合、ＣＰＵ２０５は、ステップＳ１３２５に進む。これに対し、受け取り許容時間内に受け取りが可能な場合、ＣＰＵ２０５は、ステップＳ１３２４において、店舗名、印刷所要時間、到着時間、受け取り可能時間、総コストを一覧表示用リストに格納する。
【００７２】
次いで、ＣＰＵ２０５は、ステップＳ１３２５において、検索結果Ａの全ての店舗に対して処理が終了したか否かを判定し、終了していなければ、ステップＳ１３１２に戻り次の店舗の処理を行う。これに対し、全ての店舗に対する処理が終了した場合、ＣＰＵ２０５は、図１６に示すステップＳ１３２８に進む。
【００７３】
ステップＳ１３２８において、ＣＰＵ２０５は、一覧表示用リストに１件以上の受け取り店舗情報が含まれているか否かを判定する。ここで、１件以上の受け取り店舗情報が含まれている場合、ＣＰＵ２０５は、ステップＳ１３２９において、一覧表示用リストを受け取り可能時間が早い順に並び替え、さらに受け取り可能時間が同じ店舗については総コストが安い順に並び替え、並び替え後の一覧表示用リストを携帯電話の表示画面上に送信する。続いて、ＣＰＵ２０５は、ステップＳ１３３０において、注文者によって受け取り店舗が選択されるのを待つ。すなわち、選択された受け取り店舗情報の受信を待つ。そして、注文者により受け取り店舗が選択されると、ＣＰＵ２０５は、ステップＳ１３３１において、選択された店舗を受け取り店舗に設定し、受け取り店舗指定処理を終了する。
【００７４】
上記ステップＳ１３２８で一覧表示用リスト中の受け取り店舗情報が０件であると判定された場合、ＣＰＵ２０５は、ステップＳ１３３２において、検索条件として受け取り希望時刻が指定されているか否かを判定する。ここで、受け取り希望時刻が指定されている場合、ＣＰＵ２０５は、ステップＳ１３３３において、受け取り希望時刻を１時間遅らせた後、再度ステップＳ１３１２以降の処理を行う。受け取り希望時刻が指定されていない場合、ＣＰＵ２０５は、ステップＳ１３３４において、検索条件として受け取り許容時間が指定されているか否かを判定する。ここで、受け取り許容時間が指定されている場合、ＣＰＵ２０５は、ステップＳ１３３５において、受け取り許容時間を１時間遅らせた後、再度ステップＳ１３１２以降の処理を行う。これに対し、受け取り許容時間が指定されていない場合、ＣＰＵ２０５は、ステップＳ１３３６において、携帯電話１０１に検索結果が０件である旨を示す画面情報を送信する。これにより、携帯電話１０１には、図１２に示す画面が表示される。
【００７５】
次いで、ＣＰＵ２０５は、ステップＳ１３３７において、携帯電話１０１からの再設定された検索条件および検索指示が入力されるのを待ち、再設定された検索条件および検索指示が入力されると、上記ステップＳ１３０１に戻り、受け取り店舗指定処理を再開する。
【００７６】
このように、本実施の形態では、受け取り許容時間を指定することによって、受け取り許容時間内に注文した印刷商品の受け取りが可能な店舗のみを探し出すことができる。また、受け取り希望時刻を指定することによって、受け取り希望時刻までに印刷商品の受け取りが可能な店舗のみを探し出すことができる。また、印刷商品の受け取り希望地を指定することによって、受け取り希望地の周辺の地域に存在する店舗のみを探し出すことができる。また、最終目的地と印刷商品の受け取り希望地を指定すれば、また、出発希望時刻を指定すれば、注文者の行動に沿った受け取り店舗のみを探し出すことができる。
【００７７】
また、受け取り店舗検索処理において、条件に該当する受け取り店舗が０件の場合、検索条件を一定量緩和して再検索を行い、この検索により得られた受け取り店舗を、通常（当初の検索条件で検索された店舗の表示）とは異なる表示で表示することにより、この再検索により得られた店舗が検索条件に近い店舗であることを注文者に知らしめることができる。
【００７８】
（第３実施の形態）
次に、本発明の第３実施の形態について図１７〜図２０を参照しながら説明する。本実施の形態のオンラインプリント販売システムは、上記第１実施の形態と同じ構成を有し、ここでは、その説明は省略する。
【００７９】
本実施の形態は、上記第１または第２実施の形態に対し、各受け取り店舗クライアント１０８，１１０から、それぞれが取り扱う印刷商品の印刷所要時間を変更することが可能である点で異なる。
【００８０】
まず、本実施の形態における店舗情報データベース１０５内のデータの詳細について図１７を参照しながら説明する。図１７（ａ）は店舗情報データベース１０６に格納されている店舗リストを、図１７（ｂ）は店舗毎の取り扱い商品リストを、図１７（ｃ）は臨時営業および臨時休業日時リストを、図１７（ｄ）は各店舗の商品毎の印刷所要時間リストをそれぞれ示す図である。
【００８１】
図１７（ａ）に示す店舗リストには、オンラインプリント販売システムの全ての受け取り店舗の情報が格納されており、この店舗リストは、店舗NO、店舗名、住所、TEL、定休日、営業開始時間、営業終了時間から構成される。ここで、店舗NOは、店舗毎に付された一意の番号である。
【００８２】
図１７（ｂ）に示す店舗毎の取り扱い商品リストには、商品毎の商品名、価格、店舗での印刷可否、取り扱いフラグ、プリントラボの情報が格納されている。ここで、店舗での印刷可否は、その商品を店舗で印刷可能か否かを示し、不可の商品は、プリントラボ列に格納されているプリントラボで印刷後、店舗に配送される商品である。取り扱い中フラグは、その店舗で現在取り扱い中かどうかを示すフラグで、trueの商品は取り扱い中、falseの商品は取り扱い中でないことを示す。取り扱い中でない状態は、商品自体の在庫切れや印刷に必要な消耗品が切れている場合など一時的に注文を受けられない場合を意味する。
【００８３】
図１７（ｃ）に示す臨時営業および臨時休業日時リストは、店舗NO、営業／休業フラグ、年月日、営業／休業開始時間、営業／休業終了時間の各情報から構成される。例えば店舗NOが「１」の店舗は、2002年12月31日の14:30〜21:00を臨時休業とすることを表している。
【００８４】
図１７（ｄ）に示す各店舗の商品毎の印刷所要時間リストには、商品名、印刷所要時間、有効開始日時、有効終了日時が格納されている。有効期間（有効開始日時と有効終了日時の間の期間）が異なれば、同じ商品を複数登録することが可能である。また、全ての商品には、必ず１つ有効期間が設定されていないデフォルトの印刷所要時間が登録されていなければならない。同じ商品に複数の登録がなされている場合は、現在有効期間中のものがあるか否かを調べ、あればその印刷所要時間が使用され、なければデフォルトの印刷所要時間が使用されることになる。印刷所要時間は、店舗で印刷する商品の場合は、店舗で注文を受けてから印刷して注文者に引き渡せる状態になるまでの時間を示し、プリントラボで印刷する商品の場合は、プリントラボで注文を受けてから印刷して商品を受け取り店舗に配送後、注文者に引き渡せる状態になるまでの時間を示す。
【００８５】
次に、印刷所要時間リスト入力処理について図１８〜図２０を参照しながら説明する。図１８は受け取り店舗クライアントの表示部４０１に表示される所要時間リスト入力画面１８０１を示す図、図１９および図２０はサーバ１０４による所要時間リスト入力処理の手順を示すフローチャートである。
【００８６】
受け取り店舗クライアント１０８または１１０から店舗情報データベース１０５の印刷所要時間を変更する際には、受け取り店舗クライアントの表示部４０１に、図１８に示す印刷所要時間リスト入力画面１８０１が表示される。この印刷所要時間リスト入力画面１８０１においては、全印刷所要時間リスト参照ペイン１８０２が表示され、このペイン１８０２上で、店舗NO入力エディットボックス１８０３に所要時間リストを参照したい店舗の店舗NOを入力して、参照ボタン１８０４を押下すると、印刷所要時間リスト更新ペイン１８０５上に印刷所要時間リスト１８０６のように、指定した受け取り店舗の印刷所要時間リストが表示される。印刷所要時間リスト１８０６の左には、各所要時間項目を変更／削除する際に使用されるラジオボタン１８０７が表示され、このラジオボタン１８０７は、変更／削除の対象となる印刷所要時間項目を指定するものである。また、印刷所要時間リスト更新ペイン１８０５上には、参照ボタン１８０８が表示され、参照したい印刷所要時間項目をラジオボタン１８０７で指定した後、参照ボタン１８０８を押下することにより、指定した印刷所要時間項目の内容が、それぞれ、商品名１８１１、印刷所要時間１８１２、有効開始日時１８１３、有効終了日時１８１４の各エディットボックスに反映される。
【００８７】
印刷所要時間項目の内容を変更する場合は、各エディットボックス１８１１1〜１８１４のうちの必要項目を修正した後、更新ボタン１８０９を押下することにより、入力内容が印刷所要時間リスト１８０６に反映されて所要時間項目の更新が終了する。
【００８８】
印刷所要時間項目を削除する場合は、削除したい印刷所要時間項目に対応するラジオボタン１８０７が選択されて、削除ボタン１８１０が押下される。印刷所要時間項目の削除が行われると、その削除項目が所要時間リスト１８０６の表示に反映される。
【００８９】
印刷所要時間項目を追加する場合は、印刷所要時間リスト追加ペイン１８１５上の商品名１８１６、印刷所要時間１８１７、有効開始日時１８１８、有効終了日時１８１９の各エディットボックスに必要な情報を入力した後、追加ボタン１８２０が押下される。印刷所要時間項目の追加が行われると、追加された項目が印刷所要時間リスト１８０６の表示に反映される。
【００９０】
受け取り店舗クライアントからの所要時間リスト入力を終了する場合は、終了ボタン１８２１が押下される。
【００９１】
次に、受け取り店舗クライアント１０８または１１０から変更、追加、削除された印刷所要時間を受け付けるための印刷所要時間リスト入力処理について図１９および図２０を参照しながら説明する。図１９および図２０に示す手順は、サーバ１０４のＣＰＵ２０５により実行されるものである。
【００９２】
受け取り店舗クライアント１０８または１１０においてWebブラウザにより、印刷所要時間リスト入力機能に割り当てられた特定のＵＲＬが入力されると、印刷所要時間リスト入力処理が起動される。
【００９３】
印刷所要時間リスト入力処理においては、図１９に示すように、ＣＰＵ２０５が、まずステップＳ１９０１において、印刷所要時間リスト入力画面を受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１には、印刷所要時間リスト入力画面が表示される。そして、ＣＰＵ２０５は、ステップＳ１９０２において、受け取り店舗クライアントから、全印刷所要リスト参照イベント、印刷所要時間項目参照イベント、印刷所要時間項目更新イベント、印刷所要時間項目削除イベント、印刷所要時間項目追加イベントおよび終了イベントの何れかの入力が行われるのを待つ。受け取り店舗クライアントから何れかの入力があると、ＣＰＵ２０５は、ステップＳ１９０３において、上記入力が全印刷所要時間リスト参照イベントか否かを判定する。ここで、受け取り店舗クライアントからの入力が全印刷所要時間リスト参照イベントの場合、ＣＰＵ２０５は、ステップＳ１９０４において、指定された店舗NOの受け取り店舗の全所要時間リストを検索し、ステップＳ１９０５で、検索した全印刷所要時間リストを受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１には、印刷所要時間リストが表示される。そして、ＣＰＵ０５は、上記ステップＳ１９０２に戻る。
【００９４】
これに対し、受け取り店舗クライアントからの入力が全印刷所要時間リスト参照イベントでなかった場合、ＣＰＵ２０５は、ステップＳ１９０６において、受け取り店舗クライアントからの入力が印刷所要時間項目参照イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が印刷所要時間項目参照イベントである場合、ＣＰＵ２０５は、ステップＳ１９０７において、指定された印刷所要時間項目を検索して内容を取得し、続くステップＳ１９０８で、印刷所要時間項目の各項目を受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１には、印刷所要時間項目の各項目が表示される。そして、ＣＰＵ２０５は、上記ステップＳ１９０２に戻る。
【００９５】
これに対し、受け取り店舗クライアントからの入力が印刷所要時間項目参照イベントでなかった場合、ＣＰＵ２０５は、ステップＳ１９０９において、受け取り店舗クライアントからの入力が印刷所要時間項目更新イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が印刷所要時間項目更新イベントである場合、ＣＰＵ２０５は、ステップＳ１９１０において、指定された印刷所要時間項目を各エディットボックスに入力された内容で更新し、続くステップＳ１９１１で、更新内容を受け取り店舗クライアントに送信する。これにより、更新内容が受け取り店舗クライアントの表示部４０１上の印刷所要時間リスト表示に反映される。そして、ＣＰＵ２０５は、上記ステップＳ１９０２に戻る。
【００９６】
受け取り店舗クライアントからの入力が印刷所要時間項目更新イベントでなかった場合、ＣＰＵ２０５は、図２０に示すステップＳ１９１２において、受け取り店舗クライアントからの入力が印刷所要時間項目削除イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が印刷所要時間項目削除イベントである場合、ＣＰＵ２０５は、ステップＳ１９１３において、指定された印刷所要時間項目を検索して削除し、続くステップＳ１９１４で、削除された項目を受け取り店舗クライアントに送信する。これにより、削除された内容が受け取り店舗クライアントの表示部４０１上の所要時間リスト表示に反映される。そして、ＣＰＵ２０５は、上記ステップＳ１９０２に戻る。
【００９７】
受け取り店舗クライアントからの入力が印刷所要時間項目削除イベントでなかった場合、ＣＰＵ２０５は、ステップＳ１９１５において、受け取り店舗クライアントからの入力が印刷所要時間項目追加イベントであるか否かを判定する。受け取り店舗クライアントからの入力が印刷所要時間項目追加イベントである場合、ＣＰＵ２０５は、ステップＳ１９１６において、各エディットボックスに入力された各項目で印刷所要時間項目を追加し、続くステップＳ１９１７で、追加された項目を受け取り店舗クライアントに送信する。これにより、追加された項目が受け取り店舗クライアントの表示部４０１上の所要時間リスト表示に反映される。そして、ＣＰＵ２０５は、上記ステップＳ１９０２に戻る。
【００９８】
受け取り店舗クライアントからの入力が所要時間項目追加イベントでなかった場合、ＣＰＵ２０５は、ステップＳ１９１８において、受け取り店舗クライアントからの入力が終了イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が終了イベントの場合、ＣＰＵ２０５は、印刷所要時間リスト入力処理を終了し、終了イベントでない場合、上記ステップＳ１９０２に戻る。
【００９９】
このように、本実施の形態では、受け取り店舗から印刷商品毎の印刷所要時間を随時変更することができるので、受け取り店舗の業務の繁閑に柔軟に対応することが可能になる。
【０１００】
（第４実施の形態）
次に、本発明の第４実施の形態について図２１〜図２３を参照しながら説明する。図２１〜図２３は本発明の第４実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。ここで、本実施の形態のオンラインプリント販売システムのシステム構成は、上記第１実施の形態と同じ構成を有し、ここでは、その説明は省略する。
【０１０１】
本実施の形態は、上記第１または第２実施の形態に対し、図１１の受け取り店舗検索画面で設定された検索条件に基づいて探し出された受け取り店舗への経路を検索する際に、路線情報データベース１１６に格納されている情報に運行情報提供サーバ１１４から提供される公共交通機関の現在の運行情報を加えて受け取り店舗への経路を検索する点で異なる。ここでは、この検索方法を、上記第２実施の形態に対しても適用した場合を説明する。
【０１０２】
本実施の形態においては、図１１に示す受け取り店舗の検索画面で検索条件が設定された後に検索ボタン１００７が押下されると、サーバ１０４による受け取り店舗指定処理が起動される。
【０１０３】
受け取り店舗指定処理が起動されると、図２１に示すように、ＣＰＵ２０５は、まずステップＳ２１０１において、現在の日時／曜日を取得し、続くステップＳ２１０２で、注文者の携帯電話１０１の現在位置情報を取得する。
【０１０４】
次いで、ＣＰＵ２０５は、ステップＳ２１０３において、検索条件に受け取り希望地が指定されているか否かを判定する。ここで、受け取り希望地が指定されている場合、ＣＰＵ２０５は、ステップＳ２１０４において、検索地域を受け取り希望地の周辺地域に設定し、ステップＳ２１０６に進む。これに対し、受け取り希望地が指定されていない場合、ＣＰＵ２０５は、ステップＳ２１０５で検索地域を注文者（携帯電話１０１）の現在地の周辺地域に設定し、ステップＳ２１０６に進む。そして、ＣＰＵ２０５は、ステップＳ２１０６において、路線情報データベース１０５から、設定された検索地域内で、注文商品を取り扱い中でかつ現在営業時間中の店舗（臨時営業中の店舗を含む）を検索し、この検索結果を検索結果Ａとして保存する。
【０１０５】
次いで、ＣＰＵ２０５は、ステップＳ２１０７において、検索条件に最終目的地が指定されているか否かを判定し、ここで、最終目的地が指定されていない場合、ＣＰＵ２０５は、図２２に示すステップＳ２１１２に進む。これに対し、最終目的地が指定されている場合、ＣＰＵ２０５は、ステップＳ２１０８において、検索地域を最終目的地の周辺地域に設定し、続くステップＳ２１０９で、路線情報データベース１０５から、設定された検索地域内で、注文商品を取り扱い中で現在営業時間中の店舗（臨時営業中の店舗を含む）を検索し、検索結果を検索結果Ｂとして保存する。そして、ＣＰＵ２０５は、ステップＳ２１１０において、上記ステップＳ２１０６で保存された検索結果Ａに検索結果Ｂを加え、図２２に示すステップＳ２１１２に進む。これにより、検索結果Ａには２地点での検索結果が格納されることになる。
【０１０６】
次いで、ＣＰＵ２０５は、ステップＳ２１１２において、運行情報提供サーバ１１４から最新の公共交通機関の運行情報を取得する。そして、ＣＰＵ２０５は、ステップＳ２１１３において、検索条件に出発時刻が指定されているか否かを判定する。出発時刻が指定されている場合、ＣＰＵ２０５は、ステップＳ２１１４において、路線情報データベース１０６および運行情報提供サーバ１１４から取得された公共交通機関の運行情報を参照して、出発時刻に現在地を出発した場合の店舗への最適な経路、到着時間、交通費を求める。そして、ＣＰＵ２０５は、ステップＳ２１１６に進む。これに対し、出発時刻が指定されていない場合、ＣＰＵ２０５は、ステップＳ２１１５において、路線情報データベース１０６および運行情報提供サーバ１１４から取得された公共交通機関の運行情報を参照して、現在時刻に現在地を出発した場合の店舗への最適な経路、到着時間、交通費を求める。そして、ＣＰＵ２０５は、ステップＳ２１１６に進む。
【０１０７】
次いで、ＣＰＵ２０５は、ステップＳ２１１６において、検索条件に最終目的地が指定されているか否かを判定する。ここで、最終目的地が指定されていない場合、ＣＰＵ２０５は、ステップＳ２１１９において、店舗への到着時間と印刷所要時間から受け取り可能時間を求め、ステップＳ２１２０に進む。これに対し、最終目的地が指定されている場合、ＣＰＵ２０５は、ステップＳ２１１７において、路線情報データベース１０６および運行情報提供サーバ１１４から取得された公共交通機関の運行情報を参照して、店舗出発見込み時間における店舗から最終目的地への適切な経路、到着時間、交通費を求める。そして、ＣＰＵ２０５は、ステップＳ２１１８において、現在地から店舗を経由した最終目的地への到着時間と印刷所要時間から受け取り可能時間を求め、ステップＳ２１２０に進む。
【０１０８】
次いで、ＣＰＵ２０５は、ステップＳ２１２０において、商品の印刷価格と交通費から総コストを求め、続くステップＳ２１２１において、検索条件に受け取り希望時刻が指定されているか否かを判定する。受け取り希望時刻が指定されている場合、ＣＰＵ２０５は、ステップＳ２１２２において、受け取り希望時刻に受け取りが可能か否か（最終目的地指定ありの場合は、受け取り後、受け取り希望時刻までに最終目的地に到着可能か否か）を判定する。受け取り希望時刻に受け取りが可能な場合、ＣＰＵ２０５は、ステップＳ２１２５に進み、受け取りが不可能な場合、ステップＳ２１２６に進む。
【０１０９】
上記ステップＳ２１２１で検索条件に受け取り希望時刻が指定されていないと判定された場合、ＣＰＵ２０５は、ステップＳ２１２３において、検索条件に受け取り許容時間が指定されているか否かを判定する。ここで、受け取り許容時間が指定されていない場合、ＣＰＵ２０５は、ステップＳ２１２５に進む。これに対し、受け取り許容時間が指定されている場合、ＣＰＵ２０５は、ステップＳ１１２４において、受け取り許容時間内に受け取り可能か否か（最終目的地が指定されている場合は、印刷商品を受け取り後、受け取り許容時間内に最終目的地に到着可能か否か）を判定する。ここで、受け取り許容時間内に受け取りが不可能な場合、ＣＰＵ２０５は、ステップＳ２１２６に進む。これに対し、受け取り許容時間内に受け取りが可能な場合、ＣＰＵ２０５は、ステップＳ２１２５において、店舗名、印刷所要時間、到着時間、受け取り可能時間、総コストを一覧表示用リストに格納し、ステップＳ２１２６に進む。
【０１１０】
次いで、ＣＰＵ２０５は、ステップＳ２１２６において、検索結果Ａ（検索結果Ｂを含む場合もある）の全ての店舗に対して処理が終了したか否かを判定し、全ての店舗に対する処理が終了していなければ、上記ステップＳ２１１３に戻り、次の店舗に対して処理を行う。全ての店舗に対する処理が終了した場合は、図２３に示すステップＳ２１２７に進む。
【０１１１】
ステップＳ２１２７において、ＣＰＵ２０６は、一覧表示用リストに１件以上の受け取り店舗情報が含まれているか否かを判定する。ここで、一覧表示用リストに１件以上の受け取り店舗情報が含まれている場合、ここで、１件以上の受け取り店舗情報が含まれている場合、ＣＰＵ２０５は、ステップＳ２１２８において、一覧表示用リストにおける受け取り店舗を受け取り可能時間が早い順に並び替え、さらに受け取り可能時間が同じ店舗については総コストが安い順に並び替え、並び替え後の一覧表示用リストを携帯電話の表示画面上に送信する。続いて、ＣＰＵ２０５は、ステップＳ２１２９において、注文者によって受け取り店舗が選択されるのを待つ。すなわち、選択された受け取り店舗情報の受信を待つ。そして、注文者により受け取り店舗が選択されると、ＣＰＵ２０５は、ステップＳ２１３０において、選択された店舗を受け取り店舗に設定し、受け取り店舗指定処理を終了する。
【０１１２】
上記ステップＳ２１２７で一覧表示用リスト中の受け取り店舗情報が０件であると判定された場合、ＣＰＵ２０５は、ステップＳ２１３１において、検索条件として受け取り希望時刻が指定されているか否かを判定する。ここで、受け取り希望時刻が指定されている場合、ＣＰＵ２０５は、ステップＳ２１３２において、受け取り希望時刻を１時間遅らせた後、再度ステップＳ２１１２以降の処理を行う。受け取り希望時刻が指定されていない場合、ＣＰＵ２０５は、ステップＳ２１３３において、検索条件として受け取り許容時間が指定されているか否かを判定する。ここで、受け取り許容時間が指定されている場合、ＣＰＵ２０５は、ステップＳ２１３４において、受け取り許容時間を１時間遅らせた後、再度ステップＳ２１１２以降の処理を行う。これに対し、受け取り許容時間が指定されていない場合、ＣＰＵ２０５は、ステップＳ２１３５において、携帯電話１０１に検索結果が０件である旨を示す画面情報を送信する。これにより、携帯電話１０１には、図１２に示すと同様の画面が表示される。
【０１１３】
次いで、ＣＰＵ２０５は、ステップＳ２１３６において、携帯電話１０１からの再指定された検索条件および検索指示が入力されるのを待ち、再指定された検索条件および検索指示が入力されると、上記ステップＳ２１０１に戻り、受け取り店舗指定処理を再開する。
【０１１４】
このように、本実施の形態では、受け取り店舗検索画面で設定された検索条件に基づいて探し出された受け取り店舗への経路を検索する際に、路線情報データベース１１６に格納されている情報に運行情報提供サーバ１１４から提供される公共交通機関の現在の運行情報を加えて受け取り店舗への経路を検索するので、天候、災害、その他の理由により公共交通機関のダイヤが乱れ、不通や遅れが発生した場合に対しても柔軟に対応することが可能となる。
【０１１５】
（第５実施の形態）
次に、本発明の第５実施の形態について図２４〜図２６を参照しながら説明する。図２４は本発明の第５実施の形態に係るオンラインプリント販売システムにおける携帯電話に表示される営業情報入力画面を示す図、図２５および図２６は本発明の第５実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による営業情報入力処理の手順を示すフローチャートである。本実施の形態のオンラインプリント販売システムは、上記第１実施の形態と同じ構成を有し、ここでは、その説明は省略する。
【０１１６】
本実施の形態は、上記第１または第２実施の形態に対し、各受け取り店舗クライアント１０８，１１０から、それぞれの臨時休業日時または臨時営業日時を任意に変更可能である点で異なる。
【０１１７】
本実施の形態は、図１７に示す店舗情報データベース１０５を有し、この店舗情報データベース１０５における臨時営業／休業日時リストの内容を変更する場合、図２４に示す営業情報入力画面２４０１が受け取り店舗クライアントの表示部４０１に表示される。営業情報入力画面２４０１においては、店舗選択ペイン２４０１が表示される。この店舗選択ペイン２４０１において、店舗NO入力エディットボックス２４０３に営業情報を入力したい店舗の店舗NOが入力された後、選択ボタン２４０４が押下されると、営業情報更新ペイン２４０５上に営業情報表示２４０６のように、指定した受け取り店舗の営業情報が表示される。また、営業情報表示２４０６の左側には、各営業情報項目を変更／削除する際に使用するラジオボタン２４０７が表示され、このラジオボタン２４０７は、変更／削除の対象となる営業情報項目を指定するものである。ラジオボタン２４０７で参照したい営業情報項目が指定された後に、参照ボタン２４０８が押下されると、指定した営業情報項目の内容が、それぞれ、営業／休業フラグ２４１１、年月日２４１２、営業開始時間２４１３、営業終了時間２４１４の各エディットボックスに反映される。
【０１１８】
営業情報項目の内容を変更する場合は、各エディットボックス２４１１〜２４１４のうちの必要項目を修正した後、更新ボタン２４０９を押下することにより、入力内容が営業情報表示２４０６に反映されて営業情報項目の更新が終了する。
【０１１９】
営業情報項目を削除する場合は、削除したい営業情報項目に対応するラジオボタン２４０７が選択されて、削除ボタン２４１０が押下される。営業情報項目の削除を行うと、その削除が営業情報リスト２４０６の表示に反映される。
【０１２０】
営業情報項目を追加する場合は、営業情報追加ペイン２４１５上の営業／休業フラグ２４１６、年月日２４１７、営業開始時間２４１８、営業終了時間２４１９の各エディットボックスに必要な情報が入力された後、追加ボタン２４２０が押下される。営業情報項目の追加を行うと、追加された項目が営業情報表示２４０６の表示に反映される。
【０１２１】
受け取り店舗クライアントからの営業情報入力を終了する場合は、終了ボタン２４２１が押下される。
【０１２２】
次に、本実施の形態におけるサーバ１０４による営業情報入力処理について図２５および図２６を参照しながら説明する。
【０１２３】
受け取り店舗クライアント上でWebブラウザにより、営業情報入力機能に割り当てられた特定のＵＲＬを入力すると、サーバ１０４において、営業入力処理が起動される。
【０１２４】
営業入力処理が起動されると、図２５に示すように、まずＣＰＵ２０５は、ステップＳ２５０１において、営業情報入力画面を受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１には、営業情報入力画面が表示される。そして、ＣＰＵ２０５は、ステップＳ２５０２において、受け取り店舗クライアントから、店舗選択イベント、営業情報項目参照イベント、営業情報項目更新イベント、営業情報項目削除イベント、営業情報項目追加イベントおよび終了イベントの何れかの入力が行われるのを待つ。受け取り店舗クライアントから何れかの入力があると、ＣＰＵ２０５は、ステップＳ２５０３において、受け取り店舗クライアントからの入力が店舗選択イベントであるか否かを判定する。受け取り店舗クライアントの入力が店舗選択イベントである場合、ＣＰＵ２０５は、ステップＳ２５０４において、指定された店舗NOの受け取り店舗の全臨時営業情報を検索し、続くステップＳ２５０５で、検索した全営業情報を受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１の営業情報表示領域に、全営業情報が表示される。そして、ＣＰＵ２０５は、上記ステップＳ２５０２に戻る。
【０１２５】
これに対し、受け取り店舗クライアントからの入力が店舗選択イベントでなかった場合、ＣＰＵ２０５は、ステップＳ２５０６において、受け取り店舗クライアントからの入力が営業情報項目参照イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が営業情報項目参照イベントである場合、ＣＰＵ２０５は、ステップＳ２５０７において、指定された営業情報項目を検索して内容を取得し、続くステップＳ２５０８で、営業情報項目の各項目を受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１には、営業情報項目の各項目が表示される。そして、ＣＰＵ２０５は、上記ステップＳ２５０２に戻る。
【０１２６】
これに対し、受け取り店舗クライアントからの入力が営業情報項目参照イベントでなかった場合、ＣＰＵ２０５は、ステップＳ２５０９において、受け取り店舗クライアントからの入力が営業情報項目更新イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が営業情報項目更新イベントの場合、ＣＰＵ２０５は、ステップＳ２５１０において、指定された営業情報項目を各エディットボックスに入力された内容で更新し、続くステップＳ２５１１で、更新内容を受け取り店舗クライアントに送信される。これにより、更新内容が受け取り店舗クライアントの表示部４０１の営業情報表示領域に表示される。そして、ＣＰＵ２０５は、上記ステップＳ２５０２に戻る。
【０１２７】
これに対し、受け取り店舗クライアントからの入力が営業情報項目更新イベントでなかった場合、ＣＰＵ２０５は、ステップＳ２５１２において、受け取り店舗クライアントからの入力が営業情報項目削除イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が営業情報項目削除イベントの場合、ＣＰＵ２０５は、ステップＳ２５１３において、指定された営業情報項目を検索して削除し、続くステップＳ２５１４で、この削除された項目を受け取り店舗クライアントに送信する。これにより、削除内容が受け取り店舗クライアントの表示部４０１の営業情報表示領域に反映される。そして、ＣＰＵ２０５は、上記ステップＳ２５０２に戻る。
【０１２８】
受け取り店舗クライアントからの入力が営業情報項目削除イベントでなかった場合、ＣＰＵ２０５は、ステップＳ２５１５において、受け取り店舗クライアントからの入力が営業情報項目追加イベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力が営業情報項目追加イベントの場合、ＣＰＵ２０５は、ステップＳ２５１６において、各エディットボックスに入力された各項目で営業情報項目を追加し、続くステップＳ２５１７で、追加された項目を受け取り店舗クライアントに送信する。これにより、追加された項目が受け取り店舗クライアントの表示部４０１上の営業情報表示領域に反映される。そして、ＣＰＵ２０５は、上記ステップＳ２５０２に戻る。
【０１２９】
受け取り店舗クライアントからの入力が営業情報項目追加イベントでない場合、ＣＰＵ２０５は、ステップＳ２５１８において、受け取り店舗クライアントからの入力が終了イベントであるか否かを判定し、この入力が終了イベントである場合、営業情報入力処理を終了する。これに対し、受け取り店舗クライアントからの入力が終了イベントでない場合、ＣＰＵ２０５は、上記ステップＳ２５０２に戻る。
【０１３０】
このように、本実施の形態では、各受け取り店舗クライアント１０８，１１０から、それぞれの臨時休業日時または臨時営業日時を任意に変更し、その変更内容に応じて路線情報データベース１０６を更新することができる。
【０１３１】
（第６実施の形態）
次に、本発明の第６実施の形態について図２７および図２８を参照しながら説明する。図２７は本発明の第６実施の形態に係るオンラインプリント販売システムにおける携帯電話に表示される商品取り扱いフラグ変更画面を示す図、図２８は本発明の第６実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による商品取り扱いフラグ変更処理の手順を示すフローチャートである。本実施の形態のオンラインプリント販売システムのシステム構成は、上記第１実施の形態と同じ構成を有し、ここでは、その説明は省略する。
【０１３２】
本実施の形態は、図１７に示す店舗情報データベース１０５を有し、各受け取り店舗クライアント１０８，１１０から、それぞれの商品の取り扱い中フラグを任意に変更可能である。受け取り店舗クライアントから、店舗情報データベース１０５内の対応する取扱商品リストの取り扱い中フラグを変更する場合、図２７に示す商品取り扱いフラグ変更画面２７０１が受け取り店舗クライアントの表示部４０１に表示される。
【０１３３】
この商品取り扱いフラグ変更画面２７０１においては、店舗選択ペイン２７０２が表示され、この店舗選択ペイン２７０２において、店舗NO入力エディットボックス２７０３に商品取り扱いフラグを変更したい店舗の店舗NOが入力された後、選択ボタン２７０４が押下されると、商品取り扱いフラグ更新ペイン２７０５上に商品取り扱いフラグ表示２７０６のように、指定した受け取り店舗の取扱商品の取り扱い中フラグの状態が表示される。商品取り扱いフラグ表示２７０６の左側には、各商品の商品取り扱いフラグを変更する際に使用するラジオボタン２７０７が表示され、このラジオボタン２７０７は、変更対象となる商品を指定するものである。
【０１３４】
ここで、取り扱い中フラグを変更したい商品をラジオボタン２７０７で指定した後、「trueにする」ボタン２７０８を押下することにより、指定した商品の取り扱い中フラグがtrueに変更され、変更内容が商品取り扱いフラグ表示２７０６に反映される。また、取り扱い中フラグを変更したい商品をラジオボタン２７０７で指定した後、「falseにする」ボタン２７０９を押下することにより、指定した商品の取り扱い中フラグがfalseに変更され、変更内容が商品取り扱いフラグ表示２７０６に反映される。
【０１３５】
受け取り店舗クライアントからの商品取り扱いフラグ変更を終了する場合は、終了ボタン２７１０が押下される。
【０１３６】
次に、サーバ１０４による商品取り扱いフラグ変更処理について図２８を参照しながら説明する。図２８に示す手順は、ＣＰＵ２０５により実行されるものである。
【０１３７】
受け取り店舗クライアント上でWebブラウザにより、商品取り扱いフラグ変更機能に割り当てられた特定のＵＲＬが入力されると、サーバ１０４において、商品取り扱いフラグ変更処理が起動される。
【０１３８】
この商品取り扱いフラグ変更処理が起動されると、図２８に示すように、ＣＰＵ２０５は、まずステップＳ２８０１において、商品取り扱いフラグ変更画面を受け取り店舗クライアントに送信する。これにより、受け取り店舗クライアントの表示部４０１には、商品取り扱いフラグ変更画面が表示される。そして、ＣＰＵ２０５は、ステップＳ２８０２において、受け取り店舗クライアントから、店舗選択イベント、trueにするイベント、falseにするイベントおよび終了イベントの何れかの入力が行われるのを待つ。受け取り店舗クライアントから何れかの入力があると、ＣＰＵ２０５は、ステップＳ２８０３において、受け取り店舗クライアントからの入力が店舗選択イベントであるか否かを判定する。
【０１３９】
ここで、受け取り店舗クライアントからの入力が店舗選択イベントの場合、ＣＰＵ２０５は、ステップＳ２８０４において、指定された店舗NOの受け取り店舗の全取扱商品情報を検索し、続くステップＳ２８０５で、検索した全取扱商品情報を受け取り店舗クライアントに送信される。これにより、受け取り店舗クライアントの表示部４０１上の商品取り扱いフラグ表示領域には、全取扱商品情報が表示される。そして、ＣＰＵ２０５は、上記ステップＳ２８０２に戻る。
【０１４０】
これに対し、受け取り店舗クライアントからの入力が店舗選択イベントでなかった場合、ＣＰＵ２０５は、ステップＳ２８０６において、受け取り店舗クライアントからの入力がtrueにするイベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力がtrueにするイベントの場合、ＣＰＵ２０５は、ステップＳ２８０７において、指定された商品の取り扱い中フラグをtrueに変更し、続くステップＳ２８０８で、更新内容を受け取り店舗クライアントに送信する。これにより、更新内容が受け取り店舗クライアントの商品取り扱いフラグ表示に反映される。そして、ＣＰＵ２０５は、上記ステップＳ２８０２に戻る。
【０１４１】
受け取り店舗クライアントからの入力がtrueにするイベントでなかった場合、ＣＰＵ２０５は、ステップＳ２８０９において、受け取り店舗クライアントからの入力がfalseにするイベントであるか否かを判定する。ここで、受け取り店舗クライアントからの入力がfalseにするイベントの場合、ＣＰＵ２０５は、ステップＳ２８１０において、指定された商品の取り扱い中フラグをfalseに変更し、続くステップＳ２８１１で、この変更内容が受け取り店舗クライアントに送信する。これにより、変更内容が受け取り店舗クライアントの商品取り扱いフラグ表示に反映される。そして、ＣＰＵ２０５は、上記ステップＳ２８０２に戻る。
【０１４２】
受け取り店舗クライアントからの入力がfalseにするイベントでなかった場合、ＣＰＵ２０５は、ステップＳ２８１２において、受け取り店舗クライアントからの入力が終了イベントであるか否かを判定する。受け取り店舗クライアントからの入力が終了イベントの場合、ＣＰＵ２０５は、商品取り扱いフラグ変更処理を終了する。これに対し、受け取り店舗クライアントからの入力が終了イベントでない場合、ＣＰＵ２０５は、上記ステップＳ２８０２に戻る。
【０１４３】
このように、本実施の形態では、各受け取り店舗クライアント１０８，１１０から、店舗情報データベース１０５内の対応する取扱商品リストの取り扱い中フラグを変更することができる。
【０１４４】
なお、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【０１４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【図面の簡単な説明】
【０１４６】
【図１】本発明の第１実施の形態に係るオンラインプリント販売システムの構成を示すブロック図である。
【図２】図１のサーバ１０４の構成を示すブロック図である。
【図３】図１の携帯電話１０１の概略構成を示すブロック図である。
【図４】図１の受け取り店舗クライアント１０８，１１０の構成を示すブロック図である。
【図５】（ａ）は店舗情報データベース１０５に格納されている店舗リストの一例を、（ｂ）は店舗毎の取り扱い商品リストの一例を、（ｃ）は臨時営業および臨時休業日時リストの一例をそれぞれ示す図である。
【図６】（ａ）はXX線の上りの時刻表を、（ｂ）はXX線の下りの時刻表を、（ｃ）はXX線の料金表を、（ｄ）はXX線の他の路線との接続表をそれぞれ示す図である。
【図７】携帯電話１０１の表示部３０１上に表示された受け取り店舗の選択画面６０１を示す図である。
【図８】図７の店舗名６０３を選択したときに表示される受け取り店舗詳細情報画面７０１を示す図である。
【図９】図１のサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図１０】図１のサーバ１０４による注文完了処理の手順を示すフローチャートである。
【図１１】本発明の第２実施の形態に係るオンラインプリント販売システムにおける携帯電話１０１の受け取り店舗検索画面１００１を示す図である。
【図１２】図１１の受け取り店舗検索画面１００１を用いた受け取り店舗の検索実行後に受け取り店舗が見つからなかった場合の画面を示す図である。
【図１３】図１１の受け取り店舗検索画面１００１を用いた受け取り店舗の検索実行後に受け取り店舗が見つからなかった場合に検索条件を緩和することによって注文者の希望条件に近い受け取り店舗を通常と異なった表示方法で表示する画面を示す図である。
【図１４】本発明の第２実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図１５】本発明の第２実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図１６】本発明の第２実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図１７】（ａ）は店舗情報データベース１０６に格納されている店舗リストを、（ｂ）は店舗毎の取り扱い商品リストを、（ｃ）は臨時営業および臨時休業日時リストを、（ｄ）は各店舗の商品毎の印刷所要時間リストをそれぞれ示す図である。
【図１８】受け取り店舗クライアントの表示部４０１に表示される所要時間リスト入力画面１８０１を示す図である。
【図１９】サーバ１０４による所要時間リスト入力処理の手順を示すフローチャートである。
【図２０】サーバ１０４による所要時間リスト入力処理の手順を示すフローチャートである。
【図２１】本発明の第４実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図２２】本発明の第４実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図２３】本発明の第４実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による受け取り店舗指定処理の手順を示すフローチャートである。
【図２４】本発明の第５実施の形態に係るオンラインプリント販売システムにおける携帯電話に表示される営業情報入力画面を示す図である。
【図２５】本発明の第５実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による営業情報入力処理の手順を示すフローチャートである。
【図２６】本発明の第５実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による営業情報入力処理の手順を示すフローチャートである。
【図２７】本発明の第６実施の形態に係るオンラインプリント販売システムにおける携帯電話に表示される商品取り扱いフラグ変更画面を示す図である。
【図２８】本発明の第６実施の形態に係るオンラインプリント販売システムにおけるサーバ１０４による商品取り扱いフラグ変更処理の手順を示すフローチャートである。
【符号の説明】
【０１４７】
１０１  携帯電話
１０２  携帯電話基地局
１０３  ネットワーク
１０４  サーバ
１０５  店舗情報データベース
１０６  路線情報データベース
１０７  注文データ記憶領域
１０８，１１０  受け取り店舗クライアント
１０９，１１２  プリンタ
１１１  プリントラボ
２０１  表示部
２０５  ＣＰＵ
２０６  ＲＯＭ
２０７  ＲＡＭ
２０８  記憶装置
【図１】
2005078206.tif 000003
【図２】
2005078206.tif 000004
【図３】
2005078206.tif 000005
【図４】
2005078206.tif 000006
【図５】
2005078206.tif 000007
【図６】
2005078206.tif 000008
【図７】
2005078206.tif 000009
【図８】
2005078206.tif 000010
【図９】
2005078206.tif 000011
【図１０】
2005078206.tif 000012
【図１１】
2005078206.tif 000013
【図１２】
2005078206.tif 000014
【図１３】
2005078206.tif 000015
【図１４】
2005078206.tif 000016
【図１５】
2005078206.tif 000017
【図１６】
2005078206.tif 000018
【図１７】
2005078206.tif 000019
【図１８】
2005078206.tif 000020
【図１９】
2005078206.tif 000021
【図２０】
2005078206.tif 000022
【図２１】
2005078206.tif 000023
【図２２】
2005078206.tif 000024
【図２３】
2005078206.tif 000025
【図２４】
2005078206.tif 000026
【図２５】
2005078206.tif 000027
【図２６】
2005078206.tif 000028
【図２７】
2005078206.tif 000029
【図２８】
2005078206.tif 000030