(57)【要約】【課題】商品の購入又は販売を支援する購入支援システムを提供すること。【解決手段】情報処理装置は、ユーザの識別情報と共に商品の予約を受け付ける予約受付手段を有し、前記端末装置は、ユーザの前記識別情報及びユーザに関する情報をユーザの携帯端末から取得する取得手段を有し、前記情報処理装置が前記識別情報に対応付けて保持するユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報とに基づいて、商品の販売に関する書類の出力を行うか否かを判断する判断手段、を有する。【選択図】図１
2018022338.tif 000002
【特許請求の範囲】
【請求項１】
商品の販売に関する処理を行う端末装置と、商品の予約に関する処理を行う情報処理装置とを有する購入支援システムであって、
前記情報処理装置は、
ユーザの識別情報と共に商品の予約を受け付ける予約受付手段を有し、
前記端末装置は、
ユーザの前記識別情報及びユーザに関する情報をユーザの携帯端末から取得する取得手段と、
前記識別情報を前記情報処理装置に送信する送信手段と、を有し、
前記購入支援システムは、
前記情報処理装置が前記識別情報に対応付けて保持するユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報とに基づいて、商品の販売に関する書類の出力を行うか否かを判断する判断手段、を有する購入支援システム。
【請求項２】
前記取得手段は、予約された商品に関する商品情報を前記携帯端末から取得し、
前記端末装置は、前記取得手段が取得した前記商品情報に基づいて代金を決済する決済手段を有する請求項１に記載の購入支援システム。
【請求項３】
前記取得手段は、前記識別情報と共に前記端末装置が設置された国へのユーザの旅行に関する旅行者情報を取得し、
前記判断手段が前記書類の出力を行うと判断した場合、前記端末装置は前記旅行者情報を用いて作成される前記書類の出力を開始する請求項１又は２に記載の購入支援システム。
【請求項４】
前記予約受付手段は、前記端末装置が設置された国へのユーザの旅行に関する旅行者情報を受け付けており、
前記取得手段は、前記識別情報に基づいて前記情報処理装置から前記旅行者情報を取得し、
前記判断手段が前記書類の出力を行うと判断した場合、前記端末装置は前記旅行者情報を含む前記書類の出力を開始する請求項３に記載の購入支援システム。
【請求項５】
前記判断手段は、前記情報処理装置から前記ユーザに関する情報として取得された前記商品情報と、前記携帯端末から前記ユーザに関する情報として取得された前記商品情報とに基づいて、商品の販売に関する書類の出力を行うか否かを判断する請求項２に記載の購入支援システム。
【請求項６】
前記書類は免税販売書類である請求項３〜５のいずれか１項に記載の購入支援システム。
【請求項７】
前記端末装置は、前記決済手段により代金が決済された前記商品情報を前記情報処理装置に送信し、
前記情報処理装置は、前記端末装置から送信された前記商品情報に基づいて商品の出荷処理を行う出荷手段を有する請求項２に記載の購入支援システム。
【請求項８】
前記予約受付手段は、商品の配送先として出国地と出国日を受け付けており、
前記出荷手段は、前記出国日までに前記出国地に商品を配送するよう物流センタに要求する請求項７に記載の購入支援システム。
【請求項９】
前記取得手段は、前記識別情報と共に前記端末装置が設置された国へのユーザの旅行に関する旅行者情報を取得し、
前記情報処理装置は、前記旅行者情報に含まれるユーザの滞在地に関する情報に基づき店舗を紹介する店舗提供手段を有し、
前記店舗提供手段は、前記店舗の商品が出国地に配送される際に必要な日数が、ユーザが店舗で商品を購入してから出国するまでの日数より長い場合、該店舗を紹介しない請求項８に記載の購入支援システム。
【請求項１０】
前記出国地に配送された商品に添付されたラベルから前記識別情報と前記商品情報を取得するラベル情報取得手段と、
前記携帯端末から前記識別情報と前記商品情報を取得する情報取得手段と、
前記ラベルから取得された前記識別情報と前記携帯端末から取得した前記識別情報とが一致するか否か、及び、前記ラベルから取得された前記商品情報と前記携帯端末から取得した前記商品情報とが一致するか否かを判断する商品確認手段と、を有する請求項８又は９に記載の購入支援システム。
【請求項１１】
前記出国地に配送された商品に添付されたラベルから前記識別情報と前記商品情報を取得するラベル情報取得手段と、
前記携帯端末から前記識別情報を取得する情報取得手段と、
前記情報取得手段が取得した前記識別情報を前記情報処理装置に送信し、前記情報処理装置から前記識別情報に対応付けられた前記商品情報を取得する商品確認手段と、を有し、
前記商品確認手段は、前記ラベルから取得された前記識別情報と前記携帯端末から取得した前記識別情報とが一致するか否か、及び、前記ラベルから取得された前記商品情報と前記携帯端末から取得した前記商品情報とが一致するか否かを判断する請求項８又は９に記載の購入支援システム。
【請求項１２】
前記予約受付手段は、商品の予約を受け付けた後、ユーザの携帯端末から商品の変更を受け付け、
前記情報処理装置は、
前記携帯端末に入力された購入する商品を確定する旨を取得した場合、予約された商品の在庫を確認する在庫確認手段を有する請求項１〜１１のいずれか１項に記載の購入支援システム。
【請求項１３】
商品の販売に関する処理を行う端末装置と、商品の予約に関する処理を行う情報処理装置とを有する購入支援システムであって、
ユーザの識別情報と共に商品の予約を受け付ける予約受付手段と、
ユーザの前記識別情報及びユーザに関する情報をユーザの携帯端末から取得する取得手段と、
前記情報処理装置が前記識別情報に対応付けて保持するユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報とに基づいて、商品の販売に関する書類の出力を行うか否かを判断する判断手段、を有する購入支援システム。
【請求項１４】
情報処理装置を、
ユーザの識別情報と共に商品の予約を受け付ける予約受付手段と、
端末装置から前記識別情報を受信すると、前記識別情報に対応付けられているユーザに関する情報を前記端末装置に送信する送信手段、として機能させるプログラムと、
ユーザの識別情報及びユーザに関する情報をユーザの携帯端末から取得する取得手段と、
前記識別情報を情報処理装置に送信する送信手段と、
前記情報処理装置から受信した前記ユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報とに基づいて、商品の販売に関する書類の出力を行うか否かを判断する判断手段と、を有する端末装置と、
を有する購入支援システム。
【請求項１５】
ユーザの識別情報と共に商品の予約を受け付け、端末装置から前記識別情報を受信すると、前記識別情報に対応付けられているユーザに関する情報を前記端末装置に送信する情報処理装置と、ネットワークを介して通信する端末装置であって、
ユーザの前記識別情報及びユーザに関する情報をユーザの携帯端末から取得する取得手段と、
前記識別情報を前記情報処理装置に送信する送信手段と、
前記情報処理装置から受信した前記ユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報とに基づいて、商品の販売に関する書類の出力を行うか否かを判断する判断手段と、を有する端末装置。
【請求項１６】
商品の販売に関する処理を行う端末装置と、商品の予約に関する処理を行う情報処理装置とを有する購入支援システムが行う購入支援方法であって、
前記情報処理装置の予約受付手段が、ユーザの識別情報と共に商品の予約を受け付けるステップと、
前記端末装置の取得手段が、ユーザの前記識別情報及びユーザに関する情報をユーザの携帯端末から取得するステップと、
送信手段が、前記識別情報を前記情報処理装置に送信するステップと、
前記情報処理装置が前記識別情報に対応付けて保持するユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報とに基づいて、判断手段が、商品の販売に関する書類の出力を行うか否かを判断するステップと、
を有する購入支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、購入支援システム、端末装置及び購入支援方法に関する。
【背景技術】
【０００２】
海外からの旅行者が日本国内で買い物した場合、購入金額に応じて支払う消費税が免税される制度がある。旅行者が免税制度の要件を満たして商品を購入する場合、消費税を支払う必要がなく、又は、いったん支払っても店内のサービスデスクなどで還付を受けられる。
【０００３】
免税制度を利用するための要件には、商品を旅行者が購入する店舗が「免税店」であること、免税品として予め定められている商品を購入すること、購入金額が所定値以下であることなどがある。しかし、これらの用件を満たす店舗や商品を、来日後に土地勘がなく言語も通じにくい旅行先で旅行者が探すのは大変である。このため、日本へ旅行する旅行者は、渡航前にＷｅｂサイトを見るなどして日本での買い物の計画を立てる場合も少なくない。
【０００４】
ところで、免税品を購入した旅行者が出国する際には店舗において作成してもらった免税販売書類を税関に提示することが定められている。このため、免税店で旅行者が商品を購入する場合、店舗の店員はパスポートを拝見し必要な情報を入力して免税販売書類を作成する必要がある。免税販売書類の作成は比較的煩雑であり時間がかかることが知られており、また、旅行者も免税販売書類が作成されるまでに長い時間、待たされる場合があった。
【０００５】
このため、免税販売書類の作成を支援して店員の作業を軽減したり、免税店における旅行者の待ち時間を低減したりすることが望まれている。このような要望に対し、旅行者が日本へ入国する前に氏名や生年月日、パスポート番号（旅券番号）などの顧客情報の登録を行っておき、店舗での免税手続の負担を軽減する技術が考案されている（例えば、特許文献１参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、購入された商品を免税品として店舗が販売し、予め登録されているパスポート番号などで免税販売書類を作成してよいかどうかをスタッフ等が確認できないという問題があった。例えば、旅行者が自国で予約した商品を店舗がレジで販売することは可能であるが、法律上、免税販売書類は旅行者が店舗で提示したパスポートに基づいて作成されることが要求される。これに対し、従来の技術では事前に登録されたパスポートの情報が、旅行者が携帯するパスポートと一致するかどうか判断されていない。
【０００７】
本発明は、上記課題に鑑み、商品の購入又は販売を支援する購入支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み、本発明は、商品の販売に関する処理を行う端末装置と、商品の予約に関する処理を行う情報処理装置とを有する購入支援システムであって、前記情報処理装置は、ユーザの識別情報と共に商品の予約を受け付ける予約受付手段を有し、前記端末装置は、ユーザの前記識別情報及びユーザに関する情報をユーザの携帯端末から取得する取得手段と、前記識別情報を前記情報処理装置に送信する送信手段と、を有し、前記購入支援システムは、前記情報処理装置が前記識別情報に対応付けて保持するユーザに関する情報と、前記携帯端末から前記取得手段が取得した前記ユーザに関する情報と、に基づいて、商品の販売に関する書類の出力を行うか否かを判断する判断手段、を有する。
【発明の効果】
【０００９】
商品の購入又は販売を支援する購入支援システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】旅行者が日本で商品を購入する際の購入支援システムの概略を説明する図の一例である。
【図２】複合機のハードウェア構成図の一例である。
【図３】店舗システムに配置される店舗システムサーバのハードウェア構成図の一例である。
【図４】携帯端末のハードウェア構成図の一例である。
【図５】レジのハードウェア構成図の一例である。
【図６】購入支援システムの旅行者ＰＣ、店舗システムサーバ、携帯端末、レジ、及び、複合機の機能を説明する図の一例である。
【図７】購入支援システムの在庫管理サーバ、及び、商品管理サーバの機能を説明する図の一例である。
【図８】旅行者が旅行者ＰＣを操作して店舗システムサーバに商品を予約する手順を示すシーケンス図の一例である。
【図９】ログイン画面等を説明する図の一例である。
【図１０】商品選択開始画面の一例を示す図である。
【図１１】商品選択画面の一例を示す図である。
【図１２】旅行者が携帯端末を操作して店舗システムサーバに商品確定通知を送信する手順を示すシーケンス図の一例である。
【図１３】予約情報画面の一例を示す図である。
【図１４】旅行者が画像コードを利用して決済する手順を示すシーケンス図の一例である。
【図１５】画像コードの一例を示す図である。
【図１６】印刷される免税販売書類（免税物品購入記録票及び購入者誓約書）の一例を示す図である。
【図１７】在庫管理サーバが商品を出荷する手順を示すシーケンス図の一例である。
【図１８】ラベルの一例を示す図である。
【図１９】商品管理サーバが商品を旅行者に受け渡すための処理を示すシーケンス図の一例である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の一例として購入支援システム及び購入支援システムが行う購入支援方法について図面を参照しながら説明する。
【００１２】
＜購入支援システムの概略＞
図１は、旅行者が日本で商品を購入する際の購入支援システムの概略を説明する図の一例である。
【００１３】
（１）旅行者Ｘは出国する前に自国５０１において、日本で購入を予定している商品を調査する。例えば、旅行者ＰＣ９を操作し、旅行代理店のポータルサイト５０２を経由して店舗システム５０４のＷｅｂサイトにアクセスする。この店舗システム５０４は、例えば、日本で免税店を運営している店舗運営会社のシステムである。
【００１４】
旅行者ＸはＷｅｂサイトを閲覧して日本で購入したい商品を予約する。これにより、店舗システム５０４には予約情報が記録される。また、旅行者Ｘは旅行者ＰＣ９を操作して旅行者情報（例えば、旅行者ＩＤ、パスポート番号など免税販売書類５０７を作成するために必要な情報）を入力する。これにより、旅行者情報が店舗システム５０４に送信される。
【００１５】
（２）日本に到着した旅行者Ｘは商品を予約した店舗５０３に移動し、携帯端末３０に予約情報を表示させ予約した商品を確認する。すなわち、携帯端末３０を操作して店舗システム５０４にアクセスすると旅行者ＩＤが通知され、携帯端末３０には予約した商品のリストが表示される。例えば、携帯端末３０に表示させた予約した商品と店舗５０３に展示されている商品を見比べて、この商品を購入するかどうかを検討する。旅行者Ｘは予約した商品に過不足がないか等を確認して、必要であれば商品を削除したり個数を変更したり、又は新たに商品を追加する。最終的な商品の確認が終了すると旅行者Ｘはその旨の操作を行い、商品確定通知（旅行者ＩＤと商品ＩＤと個数）が店舗システム５０４に送信される。
【００１６】
（３）携帯端末３０は旅行者ＩＤを店舗システム５０４に送信し旅行者Ｘの旅行者情報を取得するか又は予め携帯端末３０に記憶している。携帯端末３０はこの旅行者情報と商品ＩＤ及び個数を含む画像コード（例えばＱＲコード（登録商標。以下、省略する。）等）を表示する。この画像コードを旅行者Ｘがレジ４０で提示すると、店員Ｙがスキャナ２１１で画像コードを読み取り、旅行者情報、商品ＩＤ及び個数をデコードする。
【００１７】
（４）レジ４０は旅行者ＩＤを店舗システムサーバ５０に送信する。これにより、旅行者Ｘが特定されるので店舗システム５０４は旅行者Ｘが予約した予約情報を特定できる。
【００１８】
（５）店舗システム５０４は特定した旅行者の予約情報をレジ４０に送信する。
【００１９】
（６）レジ４０は、画像コードからデコードした商品ＩＤと個数が予約情報と一致するか否かを判断する。一致する場合にはデコードした旅行者情報はパスポートから入力されたものであると推定することができる。したがって、デコードした旅行者情報を用いて複合機２０で免税販売書類５０７を印刷してよいと判断できる。
【００２０】
（７）旅行者Ｘは現金又はカードで購入代金を決済する。なお、旅行者Ｘは店舗５０３では商品を受け取らない。これにより、旅行者Ｘは旅行中に商品を運ぶ必要がない。
【００２１】
（８）レジ４０は決済が完了すると購入商品情報（旅行者ＩＤ、商品の商品ＩＤと個数）を店舗システム５０４に送信する。
【００２２】
（９）決済が完了した商品を出国地である出国空港５０６で旅行者Ｘに手渡すため、店舗システム５０４は出荷要求を物流センタ５０５に送信する。これにより、物流センタ５０５は出国日までに商品を出国空港５０６に配送する。
【００２３】
（１０）一方、店舗５０３では決済が完了した商品に関し、レジ４０は免税販売書類作成情報を複合機２０に送信する。すなわち、レジ４０は画像コードから旅行者情報を読み取っているので、レジ４０は免税販売書類の作成に必要な免税販売書類作成情報を複合機２０に送信できる。これにより、複合機２０は免税販売書類５０７を印刷できる。
【００２４】
（１１）物流センタ５０５から商品が出国空港５０６に配送される。
【００２５】
（１２）出国空港５０６のスタッフＺは携帯端末３０の画像コードをスキャナ３３１で読み取る。これにより、商品管理サーバ１２０は配送された商品と画像コードからデコードされた商品が一致するかどうかを判断する。一致する場合には、商品が旅行者Ｘに手渡される。
【００２６】
このように、旅行者Ｘは事前にパスポートに記載された旅行者情報を登録しておき、商品を予約しておけば、画像コードをレジ４０で見せることで予約した商品を購入できる。画像コードには旅行者ＩＤが含まれており、レジでは旅行者ＩＤに対応付けられた予約情報と画像コードの商品が一致することを確認するので、画像コードの旅行者情報が旅行者Ｘのものであることを確認して免税販売書類５０７を作成できる。また、画像コードには旅行者情報が含まれているので、店員Ｙは煩雑な操作を行わなくても免税販売書類５０７を作成できる。また、商品は出国空港５０６に配送されるので旅行者Ｘが旅行中に商品を運ぶ必要がない。
【００２７】
＜用語について＞
ユーザの識別情報とは、ユーザを特定する機能を有する情報をいう。本実施形態では旅行者ＩＤという用語で説明する。具体的にはパスポート番号が一例として使用される。また、ユーザとは購入支援システム１００を使用する者をいう。主に旅行者が相当する。
【００２８】
ユーザに関する情報とは、ユーザが予約した商品を店舗で購入できる者であることを確認するための情報である。より具体的には、免税販売書類を作成してよいことを確認することが可能な情報である。例えば、予約された商品ＩＤと個数、又は、パスワードなどユーザだけが知る情報である。
【００２９】
商品の販売に関する書類とは、一定の条件を満たす態様で商品が販売されたことを示す書類である。本実施形態では免税販売書類という用語で説明する。
【００３０】
＜システム構成について＞
図１を用いて、購入支援システム１００について説明する。自国５０１とは、旅行者Ｘの国籍がある国であるが、主に日本以外の国をいう。日本に来日した旅行者Ｘも店舗システム５０４のＷｅｂサイトにアクセスして商品を予約できるため、自国５０１が日本となる場合もある。したがって、自国５０１で商品を予約しなければならないわけではない。また、旅行者ＰＣ９は旅行者Ｘが使用する情報処理装置であればよい。具体的には、ＰＣ（Personal Computer）、タブレット端末、スマートフォン、携帯電話、ＰＤＡ（Personal Digital Assistant）、ゲーム機、腕時計型端末やサングラス型端末などのウェアラブルＰＣなどである。また、旅行者ＰＣ９は携帯端末３０と兼用されてもよい。
【００３１】
旅行者ＰＣ９はブラウザソフトウェア又は購入支援システム１００に対応したアプリケーションソフトを実行している。ブラウザソフトウェア又はアプリケーションソフトは旅行者Ｘの操作に応じてネットワークを介してリクエストを店舗システム５０４に送信し、店舗システム５０４はリクエストに対するレスポンスを送信する。
【００３２】
旅行代理店のポータルサイト５０２とは、旅行代理店が運営する免税サイトに旅行者Ｘを誘導するためのＷｅｂサイトである。旅行代理店は、日本国内における免税店や免税対象の商品、免税条件などの免税に関する情報を蓄積している。旅行代理店が、旅行者Ｘへ固有のＵＲＬ（Uniform Resource Locator（又は、旅行者ＩＤ））及びパスワードを提供しておくと、各旅行者Ｘは自分のマイページにアクセスして商品を予約できる。つまり、旅行者はマイページで商品を予約したり確認したりすることができる。
【００３３】
また、旅行代理店のポータルサイト５０２は免税店の店舗システム５０４にリンクされているので、旅行者Ｘは旅行代理店のポータルサイト５０２を経由して所望の免税店の店舗システム５０４にアクセスできる。
【００３４】
また、旅行代理店は基幹システムに旅行者情報を保持しているため、旅行代理店のポータルサイト５０２と基幹システムが連携することで、旅行者Ｘは旅行者情報を入力する必要がなくなる。また、旅行代理店が本人確認を行えば旅行者情報が確かに旅行者Ｘのものであると言え、画像コードに含まれる旅行者情報のトレースアビリティが向上する。
【００３５】
店舗システム５０４は、数多くの免税店のうち旅行者Ｘが選択した店舗運営会社が提供するシステムである。店舗システム５０４は複数あることが想定される。店舗システム５０４は、店舗５０３で購入できる商品をインターネット経由で旅行者Ｘが確認できるＷｅｂサイトを提供する。なお、店舗５０３にないが出国空港５０６で受け渡し可能な商品を旅行者ＸがＷｅｂサイトで予約することもできる。
【００３６】
店舗システム５０４は店舗システムサーバ５０を有している。店舗システムサーバ５０は、情報処理装置としての機能を有するサーバ装置である。店舗システムサーバ５０は、いわゆるクラウドコンピューティングに対応していることが好ましく、店舗システムサーバ５０は、１つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はない。この場合、店舗システムサーバ５０の構成は、負荷に応じてハード的なリソースが動的に接続・切断されることで構成される。
【００３７】
店舗システムサーバ５０は旅行者ＰＣ９とＨＴＴＰ，ＨＴＴＰｓ、ＨＴＴＰ２などの通信プロトコルで通信するが、通信プロトコルは一例に過ぎない。店舗システム５０４ではＷｅｂアプリが動作し、旅行者ＰＣ９からのリクエストに対しＨＴＭＬやスクリプト言語で記述されたＷｅｂページを旅行者ＰＣ９に送信する。
【００３８】
店舗システムサーバ５０は店舗５０３のレジ４０、物流センタ５０５の在庫管理サーバ７０及び出国空港５０６の商品管理サーバ１２０と通信する機能を有する。通信にはＷＡＮやインターネットなどのネットワーク、広域イーサネット（登録商標）、公衆回線網などが利用されるが、通信できれば経路は問われない。
【００３９】
店舗システムサーバ５０は、旅行者ＰＣ９からの商品の予約を受け付け旅行者ＩＤと関連付けて管理する。また、携帯端末３０から商品確定通知を取得すると、物流センタ５０５と通信して在庫の確認等を行う。また、レジ４０から購入商品情報を取得すると物流センタ５０５に出荷要求を送信して出荷させる。
【００４０】
店舗５０３にはレジ４０や複合機２０が設置される。レジ４０とは、売店や飲食店等において、お客と金銭のやり取りをする際に、取引金額の計算や販売商品の記録を行うための装置である。正式にはキャッシュレジスタと呼ばれる。レジ４０は一体化したドロワーと呼ばれる引き出しを有し、また、レシートの発行機能を有している。レジ４０にはさらにＰＯＳ（Point Of Sales）に対応した機能を有するものがある。ＰＯＳ機能とは、商品を販売した時点でどの商品が、いつ、何個、売れたかを記録、集計、管理及び分析できる機能である。具体的には、スキャナでバーコードを読み取り商品ＩＤを検出し、商品ＩＤ、時刻、個数等を特定する。さらに、購入者の性別、年齢層、などを店員Ｙが入力することもできる。なお、バーコードにはＪＡＮコードが含まれている。ＪＡＮコードは主に商品の流通コードとして用いられ、ＪＡＮ企業コード（商品の製造会社）と商品アイテムコード（商品を特定する情報）を含む。ＪＡＮコードは、国際的にはＥＡＮコードと呼ばれ、北米のＥＡＮ（European Article Number）コード、欧州のＵＰＣ（Universal Product Code）コードと互換性がある。本実施例では例えばＪＡＮコードが商品ＩＤとして使用されるが、商品を特定する情報であれば商品ＩＤとなる。
【００４１】
本実施形態のレジ４０のスキャナ２１１は画像コードを読み取ることができる。画像コードは旅行者情報と商品ＩＤ及び個数が白黒の情報でコード化された画像である。例えば、ＱＲコードを使用できる。また、これらの情報を含めることができればバーコード（一次元コード）でもよい。
【００４２】
レジ４０は店舗システム５０４の店舗システムサーバ５０とネットワークを介して通信可能に接続されている。レジ４０は、商品の購入に関する金額を決済すると購入商品情報を店舗システムサーバ５０に送信する。
【００４３】
また、店舗５０３には複合機２０が設置されている。複合機２０とは、複数の機能を有する機器である。ＭＦＰ（Multifunction Peripheral）、複写機、コピー機、画像形成装置、画像処理装置、プリンタなどと呼ばれてもよい。本実施形態の複合機２０は、印刷機能を有していればよい。この他、ファクシミリ機能、複写機能、データ保存機能などを有していてもよい。
【００４４】
複合機２０では免税販売書類作成情報に基づいて免税販売書類５０７を印刷するアプリケーションソフト（以下、印刷アプリという）が動作している。印刷アプリはプログラムを配信する専用のサーバから複合機２０に配信されてよいし、プログラムを記憶する記憶媒体に記憶された状態で配布され複合機２０にインストールされてもよい。
【００４５】
レジ４０と複合機２０は例えばＵＳＢケーブルなどで１対１に通信可能に接続されている。あるいは、ＬＡＮなどのネットワークを介して通信可能に接続されている。そして、レジ４０で決済が完了するとレジ４０から免税販売書類作成情報を受信する。
【００４６】
店舗５０３で旅行者Ｘは可搬性に優れた携帯端末３０を使用する場合が多い。携帯端末３０は、可搬性が高い情報処理装置である。例えば、タブレット端末、スマートフォン、携帯電話、ＰＤＡ、腕時計型端末やサングラス型端末などのウェアラブルＰＣなどである。
【００４７】
携帯端末３０では店舗システム５０４と通信するためにブラウザソフトウェア又はアプリケーションソフト（以下、商品選択アプリという）が動作している。商品選択アプリはプログラムを配信する専用のサーバから携帯端末３０に配信されてよいし、プログラムを記憶する記憶媒体に記憶された状態で配布され携帯端末３０にインストールされてもよい。
【００４８】
携帯端末３０は３ＧやＬＴＥなど公衆回線網（携帯電話網）や無線ＬＡＮなどを介して旅行代理店のポータルサイト５０２を介して店舗システム５０４と通信することができる。旅行者Ｘは商品選択アプリにパスワードを入力して旅行代理店のポータルサイト５０２（マイページ）にログインするので、予約した商品を携帯端末３０に表示することができる。また、商品選択アプリは上記の画像コードを表示する。
【００４９】
なお、商品選択アプリは携帯端末３０のカメラ機能を制御してパスポートを作像する機能を有することが好ましい。商品選択アプリは、パスポートの画像データからＭＲＺ（Machine Readable Zone）領域を特定し、ＭＲＺ領域にＯＣＲ処理を施す。ＭＲＺ領域には、パスポート種類、発行国、名前、パスポート番号、国籍、生年月日、性別、有効期間満了日等が含まれているため、旅行者Ｘがこれらの情報を入力する必要をなくすことができる。
【００５０】
物流センタ５０５には在庫管理サーバ７０が設置されている。在庫管理サーバ７０は、ＰＣなどの情報処理装置である。在庫管理サーバ７０はインターネット、ＷＡＮ、広域イーサネット（登録商標）、公衆回線網などを介して店舗システム５０４と通信する。在庫管理サーバ７０は店舗システム５０４の店舗システムサーバ５０から出荷要求（旅行者ＩＤ、商品ＩＤ、個数、出国空港、出国日）を受信すると、スタッフが出荷作業を行いので、在庫管理ＤＢ（データベース）を更新し、出荷が指示された商品を出国日に間に合うように出国空港５０６に出荷する。旅行者が購入した一連の商品にはラベルが添付されており、このラベルには旅行者ＩＤ（及び氏名）が記載され、さらに旅行者ＩＤと商品ＩＤ及び個数が含まれるＱＲコードが印刷されている。
【００５１】
出国空港５０６には購入支援システム１００のスタッフＺが待機しており、旅行者Ｘが購入した商品を手渡す。出国空港５０６には商品管理サーバ１２０が設置されている。商品管理サーバ１２０はインターネット、ＷＡＮ、広域イーサネット（登録商標）、公衆回線網などを介して店舗システム５０４と通信する。商品管理サーバ１２０はＰＣなどの情報処理装置である。
【００５２】
旅行者Ｘは、例えば画像コードを提示する。あるいは、旅行ＩＤを提示したり口頭でスタッフＺに伝えたりしてもよい。商品管理サーバ１２０のスタッフＺは旅行者ＩＤが記載されたラベルを特定し、ラベルのＱＲコードをスキャナ３３１で読み取る。また、スタッフＺは携帯端末３０が表示した画像コードをスキャナ３３１で読み取る。これにより、旅行者Ｘが購入した商品と、出国空港５０６に配送された商品が一致するかどうかを判断できる。一致する場合、スタッフは商品を旅行者Ｘに手渡す。
【００５３】
＜ハードウェアについて＞
続いて、複合機２０、店舗システム５０４及び携帯端末３０のハードウェア構成を説明する。
【００５４】
<<複合機２０のハードウェアについて>>
図２（ａ）は、複合機２０の構成を模式的に示す図の一例である。本体装置９０は、情報処理端末８０と通信可能に接続される。本体装置９０と情報処理端末８０との通信は、例えば、ＵＳＢ（Universal Serial Bus）、近距離無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）又は赤外線等）、又は、ＬＡＮ（有線又は無線の別は問わない）等のネットワークを介して行われる。
【００５５】
本体装置９０は、少なくとも原稿を読み取るスキャナ機能と印刷機能を提供する装置である。これに対し、情報処理端末８０ではアプリが動作して従業員８等とのインタフェースとなる画面を表示する。
【００５６】
情報処理端末８０は、例えば、スマートフォンやタブレット端末等、単独で完結した情報処理を実行可能な電子機器である。本実施形態において、情報処理端末８０は、本体装置９０の操作部として機能する。より詳しくは、情報処理端末８０は、従来、複合機２０の専用の操作部として設置されていた操作パネルの代わりに、本体装置９０に接続される。情報処理端末８０と本体装置９０とは、一台の装置として把握されてもよい。また、情報処理端末８０は複合機２０から取り外しができなくてもよいし、取り外しができてもよい。
【００５７】
次に、図２（ｂ）を用いて、複合機２０のハードウェア構成について説明する。図２（ｂ）は、複合機２０のハードウェアブロック図の一例を示す。複合機２０の本体装置９０と情報処理端末８０は、通信路３００を介して相互に通信可能に接続されている。
【００５８】
本体装置９０は、情報処理端末８０が受け付けた操作に応じた動作を行うことができる。また、本体装置９０は、クライアントＰＣ等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００５９】
まず、本体装置９０のハードウェア構成について説明する。本体装置９０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４と、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７と、リーダライタ１９を備え、これらがシステムバスＢを介して相互に接続されている。
【００６０】
ＣＰＵ１１は、本体装置９０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラム９０ｐを実行しエンジン部１７を制御することで、本体装置９０全体の動作を制御する。また、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００６１】
通信Ｉ／Ｆ１５は、ネットワークＮと接続するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して情報処理端末８０と通信するためのインタフェースである。
【００６２】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、及び、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（スキャナ機能）、用紙等のシート材への印刷を行うプロッタ（印刷機能）、ファクス通信を行うファクス部などを備えている。さらに、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿搬送装置）のような特定のオプションを備えることもできる。
【００６３】
リーダライタ１９は、ＩＣカードからの情報の読み取り及びＩＣカードへの情報の書き込みを行う通信装置である。リーダライタ１９は、システムコードを指定して定期的にポーリングを行い、ＩＣカードがレスポンスを送信すると少なくともＩＤｍを取得する。なお、リーダライタ１９は複合機２０に対し外付けされてもよい。
【００６４】
次に、情報処理端末８０のハードウェア構成について説明する。情報処理端末８０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、ディスプレイ２７と、外部接続Ｉ／Ｆ２８と、ホームキー２９とを備える。これらがシステムバスＢを介して相互に接続されている。
【００６５】
ＣＰＵ２１は、情報処理端末８０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２又はフラッシュメモリ２４等に格納されたプログラム８０ｐを実行することで、情報処理端末８０全体の動作を制御し、旅行者Ｘから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００６６】
通信Ｉ／Ｆ２５は、ネットワークＮと接続するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３００を介して本体装置９０と通信するためのインタフェースである。
【００６７】
ディスプレイ２７は、旅行者Ｘの操作に応じた各種の入力を受け付けると共に、各種の情報（例えば受け付けた操作に応じた情報、複合機２０の動作状況を示す情報、設定状態などを示す情報など）を画面として表示する。ディスプレイ２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。また、情報処理端末８０はディスプレイ２７に加えて、ハードウェアキーやランプ表示などを有していてもよい。例えば、ホームキー２９と呼ばれるハードウェアキーとして装備していることで、従業員８はホームキー２９を押下することで利用可能なアプリの一覧を表示できる。なお、ホームキー２９は画面に表示されるソフトウェアキーとしても実装可能である。
【００６８】
外部接続Ｉ／Ｆ２８は、外部の装置と通信するためのインタフェースであり、例えばＩＣカードリーダ／ライタと接続することができる。
【００６９】
ホームキー２９は、従業員８がホームキー押下というイベントを情報処理端末８０に入力するためのキーである。図２（ｂ）のホームキー２９はハードウェアキーとして実装される例であるが、ソフトウェアキーで実装されてもよい。
【００７０】
<<店舗システムサーバ５０のハードウェアについて>>
図３は店舗システム５０４に配置される店舗システムサーバ５０のハードウェア構成図の一例である。店舗システムサーバ５０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３及び補助記憶装置３０４を備える。さらに、店舗システムサーバ５０は、入力部３０５、表示制御部３０６、ネットワークＩ／Ｆ３０７及び外部機器Ｉ／Ｆ３０８を備える。なお、店舗システムサーバ５０の各部は、バスＢを介して相互に接続されている。したがって、店舗システムサーバ５０は情報処理装置としての機能を有する。
【００７１】
ＣＰＵ３０１は、補助記憶装置３０４に格納された各種のプログラム３０４ｐ、ＯＳ（Operating System）等を実行する。ＲＯＭ３０２は不揮発性メモリである。ＲＯＭ３０２は、システムローダーやデータ等を格納する。
【００７２】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＣＰＵ３０１によって実行される際に補助記憶装置３０４に格納されたプログラム３０４ｐがＲＡＭ３０３に展開され、ＲＡＭ３０３はＣＰＵ３０１の作業領域となる。
【００７３】
補助記憶装置３０４は、ＣＰＵ３０１により実行されるプログラム３０４ｐ及びプログラム３０４ｐがＣＰＵ３０１により実行される際に利用される各種データベースを記憶する。補助記憶装置３０４は例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの不揮発性メモリである。なお、各種データベースについては後述する。
【００７４】
入力部３０５は、オペレータが店舗システムサーバ５０に各種指示を入力するためのインタフェースである。例えば、キーボード、マウス、タッチパネル、音声入力装置などである。
【００７５】
表示制御部３０６は、ＣＰＵ３０１からの要求により、店舗システムサーバ５０が有する各種情報をカーソル、メニュー、ウィンドウ、文字、又は画像などの形態でディスプレイ３１０に表示する。表示制御部３０６は、例えばグラフィックチップやディスプレイＩ／Ｆである。
【００７６】
ネットワークＩ／Ｆ３０７は、ネットワークを介して、複合機２０と通信を行う通信装置である。ネットワークＩ／Ｆ３０７は例えばイーサネット（登録商標）カードであるがこれに限られない。
【００７７】
外部機器Ｉ／Ｆ３０８は、ＵＳＢケーブル、又は、ＵＳＢメモリ等の各種の記憶媒体３２０などを接続するためのインタフェースである。
【００７８】
なお、店舗システムサーバ５０は、いわゆるクラウドコンピューティングに対応していることが好ましく、店舗システムサーバ５０は、１つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はない。この場合、店舗システムサーバ５０の構成は、負荷に応じてハード的なリソースが動的に接続・切断されることで構成される。
【００７９】
また、旅行者ＰＣ９、在庫管理サーバ７０及び商品管理サーバ１２０のハードウェア構成は、店舗システムサーバ５０と相違がないか、相違があるとしても本実施形態の説明に対し支障がないものとする。
【００８０】
<<携帯端末３０のハードウェア構成>>
図４は、携帯端末３０のハードウェア構成図の一例である。図示する携帯端末３０は、ＣＰＵ４０１、フラッシュＲＯＭ４０２、ＲＡＭ４０３、無線通信モジュール４０４、アンテナ４０５、ＬＣＤ４０６、タッチパネル４０７、外部I/F４０８、マイク４０９、スピーカー４１０、及び、カメラ４１１を備えている。これらはバス４１２に接続され、データのやり取りが可能である。また、携帯端末３０はバッテリ４１３を備えており、上記の各デバイスへ電力を供給している。
【００８１】
ＣＰＵ４０１は、フラッシュＲＯＭ４０２に記憶されたプログラム４０２ｐにしたがって、各種データの演算処理などにより携帯端末３０全体を制御するものである。フラッシュＲＯＭ４０２は携帯端末３０全体を制御するプログラム４０２ｐを記憶すると共に、各種データを記憶するストレージとしても機能する。プログラム４０２ｐは上記の仮想化環境接続クライアントと位置検知アプリケーションを含む。
【００８２】
ＲＡＭ４０３は、ＣＰＵ４０１のワークメモリとして使用される。フラッシュＲＯＭ４０２に記憶されたプログラム４０２ｐはＲＡＭ４０３に読み込まれて、ＣＰＵ４０１により実行される。無線通信モジュール４０４は携帯電話回線を利用した音声通信やデータ通信を制御する。無線通信モジュール４０４はまた、無線ＬＡＮやＢＬＥ（Bluetooth（登録商標） Low Energy）の通信制御も行う（以下、Bluetooth（登録商標）の旨を省略する）。
【００８３】
ＬＣＤ４０６は、携帯端末３０を操作するためのアイコンや、各種のデータを表示する。タッチパネル４０７はＬＣＤ４０６に重ね合わせて密着しており、指が接触した位置を検出する。
【００８４】
外部I/F４０８は、例えばＵＳＢインタフェースであり、外部機器を接続するためのインタフェースである。マイク４０９は入力された音声信号をA(Analog)/D（Digital）変換する。スピーカー４１０は音データをD/A変換して可聴信号を出力する。カメラ４１１は撮像素子から出力された画像信号をA/D変換する。
【００８５】
<<レジ４０のハードウェア構成>>
図５は、レジ４０のハードウェア構成図の一例を示す。レジ４０は、一般的なＰＣやサーバ等の情報処理装置と同様の構成に加え、レジ４０に特有の構成を有する。
【００８６】
レジ４０は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ディスプレイＡ（２０４）、タッチパネル２０５、ネットワークＩ／Ｆ２０６、ＨＤＤ２０７、外部Ｉ／Ｆ２０８及びＩ／Ｆ２０９がバスを介して接続されている。また、Ｉ／Ｆ２０９にはディスプレイＢ（２１０）、スキャナ２１１、キーボード２１２、印刷装置２１３及びドロワー２１４が接続されている。
【００８７】
ＣＰＵ１１は演算手段であり、ＨＤＤ２０７からＲＡＭ２０２に展開されたプログラム２０７ｐを実行し図５に示された各機能を制御することでレジ４０全体の動作を制御する。ＲＡＭ２０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２０１が情報を処理する際の作業領域として用いられる。
【００８８】
ＲＯＭ２０３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムやＢＩＯＳ設定など格納されている。ＨＤＤは、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳやレジ４０用のプログラム等が格納されている。
【００８９】
Ｉ／Ｆ２０９は、バスＢとディスプレイＢ（２１０）、スキャナ２１１、キーボード２１２、印刷装置２１３及びドロワー２１４の動作クロックの違いを調整してディスプレイＢ（２１０）、スキャナ２１１、キーボード２１２、印刷装置２１３及びドロワー２１４からバスＢ又はその逆の通信を制御する。また、Ｉ／Ｆ２０９はディスプレイＢ（２１０）、スキャナ２１１、キーボード２１２、印刷装置２１３及びドロワー２１４からの通信を調停する。
【００９０】
ディスプレイＡ（２０４）は店員Ｙ向けに設置され主にバーコードを有さない商品名などを表示し、タッチパネルと共に商品の選択を受け付ける。ネットワークＩ／Ｆ２０６はＬＡＮなどのネットワークに接続するためのインタフェースである。
【００９１】
また、外部Ｉ／Ｆ２０８はＵＳＢケーブルやＵＳＢメモリなどが接続可能であり、例えば複合機２０が接続されている。ディスプレイＢ（２１０）はお客（旅行者Ｘ）向けに設置され、合計金額や購入した商品名などを表示するために使用される。キーボード２１２は店員Ｙが商品を選択したり、個数を入力したり、ドロワー２１４を開くために使用される。
【００９２】
印刷装置２１３は、いわゆるレシートを印刷する装置である。例えば、熱転写方式やインクジェット方式などでレシートを印刷する。また、ドロワー２１４は現金が収容されており、お客が支払った現金やお客に支払うおつりを出納するために使用される。
【００９３】
＜購入支援システム１００の機能について＞
図６，７を用いて購入支援システム１００の機能について説明する。図６は、購入支援システム１００の旅行者ＰＣ９、店舗システムサーバ５０、携帯端末３０、レジ４０、及び、複合機２０の機能を説明する図の一例である。
【００９４】
<<旅行者ＰＣ９の機能>>
旅行者ＰＣ９は、通信部９１、表示部９２、操作入力受付部９３の各機能を有する。これら各機能部は、図３に示された各構成要素のいずれかが、ＲＯＭ３０２からＲＡＭ３０３に展開されたプログラム３０４ｐに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。このプログラム３０４ｐにはブラウザソフトウェア又は購入支援システム１００に対応したアプリケーションソフトが含まれている。
【００９５】
通信部９１は、図３のＣＰＵ３０１がプログラム３０４ｐを実行してネットワークＩ／Ｆ３０７を制御すること等で実現される。通信部９１は、店舗システムサーバ５０と各種の情報を送受信する。
【００９６】
表示部９２は、図３のＣＰＵ３０１がプログラム３０４ｐを実行して表示制御部３０６を制御すること等で実現される。表示部９２は、ＨＴＭＬやスクリプトを解析してディスプレイ３１０に画面を表示する。
【００９７】
操作入力受付部９３は、図３のＣＰＵ３０１がプログラム３０４ｐを実行して入力部３０５を制御すること等で実現される。操作入力受付部９３は、旅行者Ｘの各種操作を受け付ける。
【００９８】
<<店舗システムサーバ５０について>>
店舗システムサーバ５０は、通信部５１、旅行者情報取得部５２、商品情報提供部５３、予約受付部５４、予約情報提供部５５、在庫確認部５６、及び、出荷要求部５７の各機能を有する。これら各機能部は、図３に示された各構成要素のいずれかが、ＲＯＭ３０２からＲＡＭ３０３に展開されたプログラム３０４ｐに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。このプログラム３０４ｐにはサーバソフトウェアやＷｅｂアプリ等が含まれている。
【００９９】
また、店舗システムサーバ５０は、図３に示された補助記憶装置３０４、ＲＡＭ３０３、ＲＯＭ３０２により実現される記憶部５０００を有する。記憶部５０００には、店舗情報ＤＢ５００１、商品情報ＤＢ５００２、旅行者情報ＤＢ５００３、及び、予約情報ＤＢ５００４が構築されている。以下、これらのデータベース（ＤＢ）について説明する。
【０１００】
【表１】
2018022338.tif 000003
表１は店舗情報ＤＢ５００１に記憶されている情報をテーブル状に示す店舗情報テーブルの一例である。店舗情報テーブルには店舗５０３に関する情報が設定される。店舗情報テーブルは、店舗ＩＤ、店舗運営会社、店舗名、住所（位置）等、店舗ジャンル、物流センタ情報、及び、空港配送情報の各項目を有する。店舗ＩＤは店舗５０３を特定するための情報であり、店舗５０３を一意に識別するための情報とも言える。なお、ＩＤとは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値などの組み合わせをいう。識別情報と呼ばれる場合ある。以下のＩＤについても同様である。
【０１０１】
店舗運営会社は、店舗５０３を運営している企業や会社の名称をいう。屋号と呼ばれる場合がある。店舗名は旅行者Ｘが認識するための店舗５０３の一般名称である。住所（位置）等は店舗５０３の所在地の住所、緯度や経度の座標、電話番号などである。店舗ジャンルは店舗５０３が扱う商品の分野である。物流センタ情報は、店舗５０３に商品を配送する物流センタ５０５に関する情報であり、例えば住所や緯度経度、などである。物流センタ５０５がない店舗５０３の場合は空欄でよい。空港配送情報は、物流センタ５０５又は店舗５０３から出国空港５０６まで配送に何日かかるに関する情報である。
【０１０２】
【表２】
2018022338.tif 000004
表２は商品情報ＤＢ５００２に記憶されている情報をテーブル状に示す商品情報テーブルの一例である。商品情報テーブルには、商品に関する情報が設定される。商品情報テーブルは、商品ＩＤ、商品名、価格、詳細、空港配送情報、及び、商品ジャンルの各項目を有する。商品ＩＤは商品を特定するための情報であり、商品を一意に識別するための情報とも言える。例えば、ＪＡＮコードが使用される。商品名は、旅行者Ｘが商品を認識するための商品名である。価格は、商品の単価である。詳細は、商品の詳細な説明である。空港配送情報は表１と同じものであるが商品ごとに配送日数が異なる場合があるため、商品情報テーブルにも同じ項目があり商品情報テーブルの方が優先される。商品ジャンルは一般品又は消耗品のどちらかが設定されている。免税販売書類５０７の作成に必要となる。
【０１０３】
【表３】
2018022338.tif 000005
表３（ａ）は旅行者情報ＤＢ５００３に記憶されている情報をテーブル状に示すパスポート情報テーブルの一例である。パスポート情報テーブルにはパスポートに記載されている情報が設定される。パスポート情報テーブルは、旅行者ＩＤ（パスポート番号）、氏名、国籍、年月日、パスポート有効期限、住所・電話番号等、及び、メールアドレスの各項目を有する。これらの情報はメールアドレスを除き、パスポートに記載されている情報であり、旅行者Ｘは旅行者ＰＣ９に入力し店舗システムサーバ５０に送信している。あるいは、携帯端末３０がＭＲＺ領域を読み取って店舗システムサーバ５０に送信している。また、メールアドレスは旅行者Ｘが入力したものである。あるいは、旅行代理店が入力してもよい。旅行者ＩＤは旅行者Ｘを特定するための情報、旅行者Ｘを一意に識別するための情報である。旅行者ＩＤとしてパスポート番号を用いるのは世界的に一意性が保証されているし、旅行者Ｘもすぐに確認できる番号であるため紛失しにくいなどの理由による。また、パスポート番号は秘匿性が低く個人情報の漏洩に繋がるおそれも少ないためである。しかしながら、旅行者ＩＤとして他の情報（例えばメールアドレスなど）を使用してもよい。
【０１０４】
表３（ｂ）は旅行者情報ＤＢ５００３に記憶されている情報をテーブル状に示す旅行者スケジュール情報テーブルの一例である。旅行者スケジュール情報テーブルには、旅行者Ｘの旅行のスケジュールが設定される。旅行者スケジュール情報テーブルは、旅行者ＩＤ、日本滞在期間、主な滞在地、出国空港、スケジュール詳細、及び、希望受け取り方法等を有する。なお、出国空港は出国する港でもよい。
【０１０５】
これらの情報は、旅行者Ｘが旅行者ＰＣ９から入力するか、あるいは、旅行代理店が店舗システムサーバ５０に提供する。旅行代理店が企画するツアーでは通常、これらの情報が出国前に決まっている。このように、出国空港５０６が分かっているため、物流センタ５０５は出国空港５０６に商品を配送できる。また、主な滞在地とスケジュール詳細で旅行者Ｘの立ち寄り先が分かるので、店舗システムサーバ５０は旅行者Ｘが立ち寄ることができる店舗５０３を特定できる。また、希望受け取り方法は、空港で受取、購入店舗で確認して受取又は自宅受取などが登録される。旅行者Ｘが任意に選択でき、商品確定通知の送信までは変更できる。
【０１０６】
【表４】
2018022338.tif 000006
表４は予約情報ＤＢ５００４に記憶されている情報をテーブル状に示す予約情報テーブルの一例である。予約情報テーブルには、商品の予約に関する予約情報が設定される。予約情報テーブルは、旅行者ＩＤ（パスポート番号）、商品ＩＤ、個数、予約状況、予約日、決済日、及び、決済店舗ＩＤの各項目を有する。予約状況は予約された商品の状況を示し、例えば、予約の直後は「予約中」となる。旅行者Ｘが商品確定通知を店舗システムサーバ５０に送信すると「確認済み」となる。旅行者Ｘが商品の予約をキャンセルすると「キャンセル」となる。予約日は、旅行者Ｘが商品を予約した日時である。決済日は、旅行者Ｘがレジ４０で決済した日時である。決済店舗ＩＤは、旅行者Ｘが商品を決済した店舗５０３の店舗ＩＤである。なお、予約情報テーブルのうち商品ＩＤ〜決済店舗ＩＤの項目は商品ごとに存在する。
【０１０７】
（店舗システムサーバ５０の機能）
通信部５１は、図３のＣＰＵ３０１がプログラム３０４ｐを実行してネットワークＩ／Ｆ３０７を制御すること等で実現される。通信部５１は、旅行者ＰＣ９、携帯端末３０、レジ４０、在庫管理サーバ７０、及び、商品管理サーバ１２０と各種の情報を送受信する。なお、以下では、店舗システムサーバ５０が通信する場合でも、「通信部を介して」という記載を省略する場合がある。
【０１０８】
旅行者情報取得部５２は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等で実現され、旅行者ＰＣ９又は携帯端末３０から旅行者情報を取得する。旅行者情報は旅行者情報ＤＢ５００３に記憶される。
【０１０９】
商品情報提供部５３は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等で実現され、旅行者Ｘの滞在地等を考慮して旅行者ＰＣ９に滞在地の近くの店舗を紹介すると共に、商品情報ＤＢ５００２に記憶されている商品情報を提供する。
【０１１０】
予約受付部５４は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等で実現され、旅行者ＰＣ９で旅行者Ｘが選択した商品の予約を受け付ける。旅行者Ｘが予約した商品は予約情報ＤＢ５００４に記録される。
【０１１１】
予約情報提供部５５は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等で実現され、レジ４０から送信された旅行者ＩＤに対応付けられた予約情報を記憶部５０００から読み出してレジ４０に送信する。
【０１１２】
在庫確認部５６は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等で実現され、携帯端末３０が商品確定通知を店舗システムサーバ５０に送信すると、在庫管理サーバ７０に商品ＩＤと個数を送信して在庫の確認を要求する。
【０１１３】
出荷要求部５７は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等で実現され、レジ４０が購入商品情報を店舗システムサーバ５０に送信すると、在庫管理サーバ７０に出荷要求（旅行者ＩＤ、商品ＩＤ、個数、出国空港、出国日）を送信する。
【０１１４】
<<携帯端末３０について>>
携帯端末３０は、通信部３１、表示部３２、操作入力受付部３３、予約商品取得部３４、確定商品送信部３５、及び、画像コード作成部３６の各機能を有する。これら各機能部は、図４に示された各構成要素のいずれかが、フラッシュＲＯＭ４０２からＲＡＭ４０３に展開されたプログラム４０２ｐに従ったＣＰＵ４０１からの命令により動作することで実現される機能又は手段である。このプログラム４０２ｐには商品選択アプリ等が含まれている。
【０１１５】
また、携帯端末３０は、図４に示されたフラッシュＲＯＭ４０２又はＲＡＭ４０３により実現される記憶部３０００を有する。記憶部３０００には、画像コード３００１、旅行者情報３００２等が記憶されている。画像コード３００１の一例を図１５に示す。また、旅行者情報は表３（ａ）のパスポート情報テーブル及び表３（ｂ）の旅行者スケジュール情報テーブルと同じものである。
【０１１６】
（携帯端末３０の機能）
通信部３１は、図４のＣＰＵ４０１がプログラム４０２ｐを実行して無線通信モジュール４０４を制御すること等で実現される。通信部３１は、店舗システム５０４の店舗システムサーバ５０と各種の情報を送受信する。なお、以下では、携帯端末３０が通信する場合でも、「通信部を介して」という記載を省略する場合がある。
【０１１７】
表示部３２は、図４のＣＰＵ４０１がプログラム４０２ｐを実行すること等で実現され、ＬＣＤ４０６に各種の画面を表示する。例えば、画面を構成する部品に店舗システムサーバ５０から送信された情報を当てはめて１つの画面を構築する。あるいは、ブラウザソフトウェアと同等の機能を有していてもよい。また、表示部３２は画像コードをＬＣＤ４０６に表示する。
【０１１８】
操作入力受付部３３は、図４のＣＰＵ４０１がプログラム４０２ｐを実行してタッチパネル４０７やハードキーを制御すること等で実現される。操作入力受付部３３は、旅行者Ｘの各種操作を受け付ける。
【０１１９】
なお、携帯端末３０の通信部３１、表示部３２及び操作入力受付部３３は、旅行者ＰＣ９の通信部９１、表示部９２及び操作入力受付部９３と同等の機能を有し、旅行者Ｘは商品確定通知を送信するまで予約情報を変更したり商品を追加して予約したりできる。
【０１２０】
予約商品取得部３４は、図４のＣＰＵ４０１がプログラム４０２ｐを実行すること等で実現され、旅行者ＩＤをキーにして店舗システムサーバ５０から予約情報を取得する。これにより、旅行者Ｘは予約した商品を確認したり、キャンセルしたりすることができる。
【０１２１】
確定商品送信部３５は、図４のＣＰＵ４０１がプログラム４０２ｐを実行すること等で実現され、予約した商品に対し最終的に確認した旨を旅行者Ｘが入力すると、商品確定通知を店舗システムサーバ５０に送信する。
【０１２２】
【表５】
2018022338.tif 000007
表５は商品確定通知を模式的に示す。商品確定通知は旅行者ＩＤ、商品ＩＤ及び個数を有する。商品ＩＤ及び個数は、旅行者Ｘが購入する商品の数だけ繰り返し含まれている。
【０１２３】
図６に戻り、画像コード作成部３６は、図４のＣＰＵ４０１がプログラム４０２ｐを実行すること等で実現され、旅行者情報、商品ＩＤ及び個数をコード化して画像コードを作成する。なお、この旅行者情報には免税販売書類５０７に必要な情報が含まれていればよく、例えば、メールアドレスを除く表３（ａ）と表３（ｂ）の日本滞在期間の内容が含まれていればよい。
【０１２４】
<<レジ４０について>>
レジ４０は、通信部４１、画像コード読取部４２、購入商品情報作成部４３、及び、複合機通信部４４、旅行者判断部４５、及び、決済処理部４６の各機能を有する。これら各機能部は、図５に示された各構成要素のいずれかが、ＨＤＤ２０７からＲＡＭ２０２に展開されたプログラム２０７ｐに従ったＣＰＵ２０１からの命令により動作することで実現される機能又は手段である。
【０１２５】
通信部４１は、図６のＣＰＵ２０１がプログラム２０７ｐを実行してネットワークＩ／Ｆ２０６を制御すること等で実現される。通信部４１は、店舗システム５０４の店舗システムサーバ５０と各種の情報を送受信する。なお、以下では、レジ４０が通信する場合でも、「通信部を介して」という記載を省略する場合がある。
【０１２６】
画像コード読取部４２は、図６のＣＰＵ２０１がプログラム２０７ｐを実行しスキャナ２１１を制御すること等で実現され、携帯端末３０のＬＣＤ４０６に表示された画像コードを読み取りデコードし旅行者情報、商品ＩＤ及び個数を取得する。
【０１２７】
購入商品情報作成部４３は、図６のＣＰＵ２０１がプログラム２０７ｐを実行すること等で実現され、レジでの決済が終了すると、画像コード読取部４２が取得した旅行者情報、商品ＩＤ及び個数から購入商品情報を作成する。また、購入商品情報を店舗システムサーバ５０に送信する。
【０１２８】
【表６】
2018022338.tif 000008
表６は購入商品情報を模式的に示す。購入商品情報は旅行者ＩＤ、商品ＩＤ及び個数を有する。商品ＩＤ及び個数は、旅行者Ｘが購入した商品の数だけ繰り返し含まれている。なお、旅行者ＩＤだけで店舗システムサーバ５０は予約情報を特定できる。しかし、旅行者Ｘが店舗のレジに商品を持ち込み購入する場合があるため（予約情報を変更することなく）、購入商品情報には旅行者ＩＤだけでなく商品ＩＤ及び個数が含まれることが好ましい。したがって、画像コードに含まれる商品ＩＤ及び個数（予約情報と同じ）と購入商品情報は異なる場合がある。
【０１２９】
図６に戻り、複合機通信部４４は、図６のＣＰＵ２０１がプログラム２０７ｐを実行し外部Ｉ／Ｆ２０８等を制御すること等で実現され、免税販売書類５０７の作成に必要な免税販売書類作成情報を複合機２０に送信する。なお、レジ４０と複合機２０はネットワークＮを介して通信してもよい。
【０１３０】
【表７】
2018022338.tif 000009
表７は免税販売書類作成情報を模式的に示す。免税販売書類作成情報は旅行者情報、一般品合計金額、消耗品合計金額、及び、日本滞在期間を有する。一般品か消耗品かは、商品ＩＤにより判断される。それぞれの合計金額は商品の価格×個数の合計であり、消費税が含まれないものとして説明するが、店舗５０３や国によって消費税が含まれてもよい。複合機２０はこの免税販売書類作成情報により免税販売書類を印刷できる。日本滞在期間が含まれるのは、免税販売書類に上陸年月日の項目があるためである。
【０１３１】
図６に戻り、旅行者判断部４５は、図６のＣＰＵ２０１がプログラム２０７ｐを実行し外部Ｉ／Ｆ２０８等を制御すること等で実現され、画像コードからデコードされた旅行者ＩＤを店舗システムサーバ５０に送信する。店舗システムサーバ５０から予約情報が送信されるので、旅行者判断部４５は画像コードからデコードされた商品情報と予約情報が一致するか否かを判断する。
【０１３２】
決済処理部４６は、図６のＣＰＵ２０１がプログラム２０７ｐを実行し外部Ｉ／Ｆ２０８等を制御すること等で実現され、旅行者Ｘが購入した商品の価格と個数に基づき代金を決済する。
【０１３３】
<<複合機２０について>>
複合機２０は、免税販売書類作成部４７、印刷部４８、及び、レジ通信部４９の各機能を有する。これら各機能部は、図２に示された各構成要素のいずれかが、ＲＯＭ２２からＲＡＭ２３に展開されたプログラム８０ｐに従ったＣＰＵ２１からの命令により動作することで実現される機能又は手段である。
【０１３４】
免税販売書類作成部４７は、図２のＣＰＵ２１がプログラム８０ｐを実行すること等で実現され、免税販売書類作成情報を所定のフォーマットに設定して免税販売書類５０７の文書データを作成する。
【０１３５】
印刷部４８は、図２のＣＰＵ１１がプログラム９０ｐを実行しエンジン部１７を制御すること等で実現され、免税販売書類５０７を印刷する。
【０１３６】
レジ通信部４９は、図２のＣＰＵ２１がプログラム８０ｐを実行し外部接続Ｉ／Ｆ２８を制御すること等で実現され、レジ４０から免税販売書類作成情報を取得する。
【０１３７】
<<在庫管理サーバ７０>>
図７は、購入支援システム１００の在庫管理サーバ７０、及び、商品管理サーバ１２０の機能を説明する図の一例である。
【０１３８】
在庫管理サーバ７０は、通信部７１、在庫管理部７２、及び、出荷処理部７３の各機能を有する。これら各機能部は、図３に示された各構成要素のいずれかが、ＲＯＭ３０２からＲＡＭ３０３に展開されたプログラム３０４ｐに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。
【０１３９】
また、在庫管理サーバ７０は、図３に示された補助記憶装置３０４、ＲＡＭ３０３、ＲＯＭ３０２により実現される記憶部７０００を有する。記憶部７０００には、在庫管理ＤＢ７００１が構築されている。
【０１４０】
【表８】
2018022338.tif 000010
表８は、在庫管理ＤＢ７００１に記憶されている情報を模式的に示す在庫管理テーブルの一例である。在庫管理テーブルには各商品の在庫が管理されている。在庫管理テーブルは、商品ＩＤ、在庫数、入荷日数などの各項目を有する。入荷日数は入荷に要する日数である。なお、商品情報テーブルのように商品の詳細な情報を有していてもよい。  
（在庫管理サーバ７０の機能）
通信部７１は、図３のＣＰＵ３０１がプログラム３０４ｐを実行してネットワークＩ／Ｆ３０７を制御すること等で実現される。通信部７１は、店舗システム５０４の店舗システムサーバ５０と各種の情報を送受信する。なお、以下では、在庫管理サーバ７０が通信する場合でも、「通信部を介して」という記載を省略する場合がある。
【０１４１】
在庫管理部７２は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等により実現され、店舗システムサーバ５０の出荷要求部５７から出荷要求されると在庫管理ＤＢ７００１の在庫数を更新する。例えば、Ａという商品が２個、出荷される場合、Ａという商品の在庫数を２個減らす。また、在庫数が閾値以下になると商品を発注する。
【０１４２】
出荷処理部７３は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等により実現され、出荷に関する処理を行う。例えば、ラベル８５を印刷する。ラベル８５には、出荷要求に含まれている旅行者ＩＤ（氏名を含めてよい）が平文で印刷され、旅行者ＩＤ、商品ＩＤと個数などがＱＲコードで印刷される。また、物流センタ５０５では、スタッフが商品を用意し、出国日までに到着するように出国空港５０６に向けて配送作業を行う。
【０１４３】
<<商品管理サーバ１２０>>
商品管理サーバ１２０は、通信部８１、画像コード読取部８２、ラベル読取部８３、及び、商品確認部８４の各機能を有する。これら各機能部は、図３に示された各構成要素のいずれかが、ＲＯＭ３０２からＲＡＭ３０３に展開されたプログラム３０４ｐに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。
【０１４４】
通信部８１は、図３のＣＰＵ３０１がプログラム３０４ｐを実行してネットワークＩ／Ｆ３０７を制御すること等で実現される。通信部８１は、店舗システム５０４の店舗システムサーバ５０と各種の情報を送受信する。なお、以下では、商品管理サーバ１２０が通信する場合でも、「通信部を介して」という記載を省略する場合がある。
【０１４５】
画像コード読取部８２は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等により実現され、携帯端末３０のＬＣＤ４０６に表示された画像コードを読み取りデコードし旅行者情報、商品ＩＤ及び個数を取得する。
【０１４６】
ラベル読取部８３は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等により実現され、ラベル８５に印刷されたＱＲコードを読み取りデコードし、旅行者ＩＤ、商品ＩＤと個数などを取得する。なお、スタッフＺは旅行者ＩＤ又は氏名に基づいてバックヤード８９の商品から旅行者Ｘの商品を特定しておく。
【０１４７】
商品確認部８４は、図３のＣＰＵ３０１がプログラム３０４ｐを実行すること等により実現され、携帯端末３０の画像コードから取得した旅行者ＩＤがラベル８５のＱＲコードから取得した旅行者ＩＤと一致し、さらに、携帯端末３０から取得した商品ＩＤと個数がラベル８５から取得した商品ＩＤと個数と一致するか否かを判断する。これにより、商品を手渡す際の間違いを抑制できる。
【０１４８】
＜動作手順＞
以下では、図８〜１８を用いて購入支援システム１００の動作を説明する。
【０１４９】
<<商品の予約>>
図８は、旅行者Ｘが旅行者ＰＣ９を操作して店舗システムサーバ５０に商品を予約する手順を示すシーケンス図の一例である。シーケンス図のＳはステップ（ＳＴＥＰ）を省略したものである。図８では旅行代理店のポータルサイト５０２は省略した。なお、適宜、図９〜図１０の画面例を参照して説明する。
【０１５０】
S1：旅行者Ｘの操作により旅行者ＰＣ９は店舗システムサーバ５０と通信し、表示部９２はログイン画面６０１を旅行者ＰＣ９のディスプレイ３１０に表示する。図９（ａ）はログイン画面６０１の一例を示す。旅行者Ｘはパスポート番号やパスワードを入力して店舗システムサーバ５０にログインする。このログインは、免税店での買い物をより円滑にするためのものであり、旅行代理店がサービスで行っている。あるいは、店舗システム５０４が免税品の購入を円滑にするためにサービスで行ってもよい。ユーザはログインすることで免税品を予約して店舗５０３では円滑に商品を購入できる。なお、ログインにより店舗システムサーバ５０の旅行者情報取得部５２は旅行者Ｘを特定できる。
【０１５１】
S2：ログインできると、旅行者Ｘは旅行者情報を入力する。図９（ｂ）（ｃ）は旅行者情報の入力画面６０２の一例である。旅行者情報は、表３（ａ）（ｂ）に示した情報である。図９（ｂ）では一例として１．パスポート番号、２．氏名、３．国籍、４．生年月日、５．メールアドレス、が示されている。また、図９（ｃ）では「旅行者Ｘスケジュール情報」として、１．日本滞在予定期間、２．主な滞在地、３．出国空港５０６、４．滞在スケジュール詳細、５．希望受取方法（空港で受取、購入店舗で受取、自宅で受取など）、が示されている。店舗システムサーバ５０の旅行者情報取得部５２は旅行者情報を旅行者情報ＤＢ５００３に記憶させる。なお、旅行者ＰＣ９は旅行者情報の入力の前後でメールアドレスなどを送信する。
【０１５２】
S3:旅行者情報が入力されると、商品情報提供部５３は商品選択開始画面（正確には画面を構築するためのＨＴＭＬやスクリプトであるが、説明の便宜上、単に商品選択開始画面を送信すると説明する）を旅行者ＰＣ９に送信する。
【０１５３】
S4：旅行者ＰＣ９の表示部９２はディスプレイ３１０に商品選択開始画面６０３を表示する。図１０（ａ）は商品選択開始画面６０３の一例を示す。図１０（ａ）の商品選択開始画面６０３は、商品の選択方法を旅行者Ｘが選択するための画面である。ここでは、２つのパターンがある。ひとつは、購入予定の商品のジャンルから選択する場合である。もう１つのパターンは、購入予定の店舗５０３から入力する場合である。操作入力受付部９３は旅行者Ｘの選択を受け付けて選択方法を店舗システムサーバ５０に送信する。
【０１５４】
S5：店舗システムサーバ５０の商品情報提供部５３は選択方法に応じた画面を旅行者ＰＣ９に送信する。ここでは、図１０（ａ）で「Ａ：商品のジャンルから選択」６０３ａが選択されたものとする。このため、店舗システムサーバ５０の商品情報提供部５３はジャンル選択画面を旅行者ＰＣ９に送信する。
【０１５５】
S6：旅行者ＰＣ９の表示部９２はディスプレイ３１０にジャンル選択画面６０４を表示する。図１０（ｂ）はジャンル選択画面６０４の一例を示す。図１０（ｂ）では商品ジャンルとして、例えば、１）家電製品、２）装飾品、３）衣類、４）靴、５）かばん等、６）食品類、７）飲料類、８）たばこ、９）薬品類、１０）化粧品類が表示されている。操作入力受付部９３は旅行者Ｘの選択を受け付けてジャンルの選択結果を店舗システムサーバ５０に送信する。
【０１５６】
S7：店舗システムサーバ５０の商品情報提供部５３はジャンルの選択結果を取得して、表３（ｂ）のスケジュール詳細を参照し、購入可能店舗を店舗情報ＤＢ５００１から特定する。主な滞在地とスケジュール詳細には滞在地の情報があるので、滞在地の近辺で希望の商品ジャンルを取り扱う店舗５０３を店舗情報ＤＢ５００１から取得する。商品情報提供部５３はこの店舗５０３が含まれる店舗候補画面を旅行者ＰＣ９に送信する。
【０１５７】
S8：旅行者ＰＣ９の表示部９２はディスプレイ３１０に店舗候補画面を表示する。図１０（ｃ）は店舗候補画面６０５の一例を示す。図１０（ｃ）では、滞在期間、滞在地及び候補店舗が表示されている。図１０（ｃ）は、９月８日〜９月１３日まで旅行者Ｘが京都市に滞在した場合の例であり、京都市において希望の商品を購入可能な店舗５０３の候補店舗が紹介されている。ここでは、候補店舗が３店舗の例を示したが、より多数の店舗を表示することが可能である。店舗名だけでなく、店舗５０３の特徴や場所の情報を表示することも可能である。チェーン店の場合は同じ商品を販売しているので、どの店舗５０３でも購入できる。
【０１５８】
なお、図１０（ｃ）で表示される店舗５０３は、出国予定日に出国空港５０６に商品を届けることが可能な店舗５０３のみである。例えば、出国空港５０６が成田空港である場合、出国日の前日に旅行者Ｘが九州地方にいる予定の場合、空港配送情報が２日以上の店舗５０３は、購入手続を出国前日に九州で行っても物流センタ５０５又は九州の店舗５０３から成田空港に翌日までに配送することが困難である。商品情報提供部５３は、「店舗に立ち寄る日から出国日までの日数よりも空港配送情報の日数の方が長い場合」、この店舗を旅行者ＰＣ９に提供しない。このように配送が間に合わない店舗５０３は表示されない。逆に、店舗５０３が九州でも、成田空港近辺に物流センタ５０５がある店舗５０３であれば、配送が可能であるので表示される。
【０１５９】
なお、図１０（ａ）で「Ｂ：店舗から選択」６０３ｂが選択された場合、まず滞在地の店舗リストが旅行者ＰＣ９のディスプレイ３１０に表示される。次に、旅行者Ｘが購入希望の店舗５０３（旅行者Ｘが宿泊するホテルの近辺にある店舗など）を選択すると、商品情報提供部５３はその店舗５０３で購入可能な「商品ジャンル」の一覧を提供する。商品ジャンルの一覧から購入予定の商品ジャンルを選択すると、その店舗５０３で購入可能な商品ジャンルの商品一覧を提供する。
【０１６０】
旅行者Ｘが図１０（ｃ）の店舗候補画面６０５で店舗５０３を選択すると、操作入力受付部９３は旅行者Ｘの選択を受け付けて店舗５０３の選択結果を店舗システムサーバ５０に送信する。
【０１６１】
S9：店舗システムサーバ５０の商品情報提供部５３は店舗５０３の選択結果を取得すると、商品選択画面６０６を旅行者ＰＣ９に送信する。図１１（ａ）は商品選択画面６０６の一例である。商品選択画面６０６には、店舗５０３で購入可能な免税品の商品の一覧が表示される。
【０１６２】
S10：旅行者Ｘは購入を希望する商品を選択し、購入する個数を入力することで、購入希望商品の特定と個数の特定を行う。図１１（ａ）は、商品Ａを２０個、商品Ｃ３０個、商品Ｄを１０個購入する場合の記入例である。旅行者Ｘは、購入する商品と個数を決めて「決定」ボタン６０６ａを押下する。操作入力受付部９３は旅行者Ｘによる商品の選択を受け付ける。
【０１６３】
S11：旅行者ＰＣ９は商品ＩＤと個数を含む商品情報を店舗システムサーバ５０に送信する。
【０１６４】
S12：店舗システムサーバ５０の商品情報提供部５３は、免税で購入可能な条件が満たされている場合は、購入を予定した商品の一覧を含む予約結果画面を旅行者ＰＣ９に送信する。なお、この条件とは、一般品については、1人１日１店舗あたり「1万円超の購入」であり、消耗品に関しては、1人１日１店舗あたり「5千円超50万円以下の購入」である。免税で購入可能な条件が満たされていない場合は、商品情報提供部５３はエラーメッセージを旅行者ＰＣ９に送信し、表示部９２が表示する。例えば、「購入金額が不足しています」などのメッセージが表示される。
【０１６５】
S13：旅行者ＰＣ９の表示部９２はディスプレイ３１０に予約結果画面を表示する。図１１（ｂ）は予約結果画面６０７の一例を示す。予約結果画面６０７には、購入を予定した商品の一覧が表示される。予約結果画面６０７で旅行者Ｘが「予約」ボタン６０７ａを押下することにより商品の予約が確定する。操作入力受付部９３は旅行者Ｘによる予約ボタン６０７ａの押下を受け付ける。旅行者ＰＣ９は予約情報を店舗システムサーバ５０に送信する。店舗システムサーバ５０の予約受付部５４は旅行者ＩＤに対応付けて予約情報ＤＢ５００４に商品ＩＤと個数を記憶する。
【０１６６】
このように、旅行者情報ＤＢ５００３と予約情報ＤＢ５００４があることで、店舗システム５０４は、何時頃（滞在予定期間）、どこで（商品購入地）、どの商品がどれ位、需要があるかという予測が事前に立てられることが可能となり、予め、商品の補充や近隣の地への配送手配等の準備が可能となる。
【０１６７】
<<商品の確定>>
図１２は、旅行者Ｘが携帯端末３０を操作して店舗システムサーバ５０に商品確定通知を送信する手順を示すシーケンス図の一例である。なお、適宜、図１３の画面例を参照する。
【０１６８】
S1：旅行者Ｘの操作により旅行者ＰＣ９を店舗システムサーバ５０と通信し、旅行者ＰＣ９は店舗システムサーバ５０にログインする。
【０１６９】
S2：店舗システムサーバ５０の予約受付部５４は旅行者ＩＤで予約情報を検索すると、すでに予約済みであるので予約情報画面を携帯端末３０に送信する。
【０１７０】
S3：携帯端末３０の予約商品取得部３４は予約情報画面６０８を取得し、表示部３２はＬＣＤ４０６に予約情報画面６０８を表示する。図１３は予約情報画面６０８の一例を示す。予約情報画面６０８には現在の予約状況に加え、変更ボタン６０８ａと確定ボタン６０８ｂが表示される。旅行者Ｘは購入する商品に変更がない場合、確定ボタン６０８ｂを押下する。購入する商品を削除、追加、及び、個数を変更する場合、変更ボタン６０８ａを押下する。旅行者Ｘが変更ボタン６０８ａを押下した場合、携帯端末３０の予約商品取得部３４は商品選択画面６０６を要求する。
【０１７１】
S4、S5：携帯端末３０はＬＣＤ４０６に図１１（ａ）のような商品選択画面６０６を表示するので、旅行者Ｘは再度、商品を選択できる。商品を追加するのであれば、旅行者Ｘが店舗５０３にいる場合、店頭から商品を選択することもできる。しかし、一般に旅行者Ｘは日本語に不慣れであり、商品名などは日本語で記述されているため、旅行者Ｘが商品を選択するのには時間がかかる。サポートを受けるため店員Ｙと会話することも困難な場合がある。これに対し、携帯端末３０の商品選択アプリでは商品の説明も旅行者Ｘの母国語で表示されるので、旅行者Ｘが商品を選択しやすいという利点がある。
【０１７２】
S6：旅行者Ｘは購入する商品を変更すると再度、予約情報画面６０８を表示させ、確定ボタン６０８ｂを押下する。これにより、購入する商品に変更がないという状態となる。
【０１７３】
S7：携帯端末３０の確定商品送信部３５は商品確定通知を店舗システムサーバ５０に送信する。
【０１７４】
S8：店舗システムサーバ５０の通信部５１は商品確定通知を受信し、これにより在庫確認部５６が在庫確認要求を在庫管理サーバ７０に送信する。
【０１７５】
S9：在庫管理サーバ７０の通信部７１は在庫確認要求を受信して商品ごとに在庫の有無を判断する。そして、確認結果を店舗システムサーバ５０に送信する。
【０１７６】
S10：店舗システムサーバ５０の通信部５１は確認結果を受信する。在庫管理部７２は全ての商品の在庫がある場合、一部の商品の在庫がない場合、又は、全ての商品の在庫がない場合などの確認結果を携帯端末３０に送信する。
【０１７７】
全ての商品の在庫がない場合、旅行者Ｘの携帯端末３０にその旨を通知するが、旅行者Ｘは再度、別の商品を予約し直すと考えられる。また、旅行者Ｘの許可があれば在庫管理部７２が予約情報を破棄する。一部の商品の在庫がない場合、該商品の個数を在庫の範囲に低減したり、商品そのものを破棄することを旅行者Ｘの携帯端末３０に通知して、旅行者Ｘの許可があれば商品を削除したり個数を低減する。こうすることで、旅行者Ｘが買える範囲で商品を予約できる。
【０１７８】
なお、在庫がないまま予約されてもかまわない。この場合は、予約情報に基づきレジ４０で商品が購入されるが、出国空港５０６で商品の受け渡し時に在庫がない商品の金額が返金される。配送先が自宅の場合は、在庫を用意できるので店舗側は返金しなくてよい。
【０１７９】
<<支払いの決済>>
図１４は、旅行者Ｘが画像コードを利用して決済する手順を示すシーケンス図の一例である。なお、適宜、図１５、図１６の画面例を参照する。旅行者Ｘは商品を確定させたので免税用のレジ４０に並ぶ。
【０１８０】
S1：旅行者Ｘが確定ボタン６０８ｂを押下すると、携帯端末３０の画像コード作成部３６は画像コードを作成し、ＬＣＤ４０６に表示する。すなわち、携帯端末３０の通信部３１はログインにより店舗システムサーバ５０から旅行者情報を取得して記憶部３０００に記憶させている。また、予約情報を店舗システムサーバ５０から取得できる。画像コード作成部３６は予約情報と旅行者情報をＱＲコードなどの画像コード３００１に変換し、記憶部３０００に記憶させておく。また、旅行者Ｘが画像コード３００１を表示させる操作を行うと、表示部３２は画像コードをＬＣＤ４０６に表示する。
【０１８１】
図１５は画像コードの一例を示す。図１５では「レジ４０で提示してください」という文字と画像コード３００１が記載されている。画像コード３００１には、上記のように、旅行者情報（の一部でよい）と、商品ＩＤ及び個数が含まれている。
【０１８２】
S2：レジ４０の店員Ｙは画像コード３００１をスキャナ２１１で読み取る。携帯端末３０は、画像コードでなく、ＮＦＣやBluetooth（登録商標）などで予約情報と旅行者情報をレジに送信してもよい。
【０１８３】
S3：レジ４０の画像コード読取部４２は画像コード３００１を光学的に読み取って旅行者情報、商品ＩＤ及び個数をデコードする。
【０１８４】
S4：レジ４０の旅行者判断部４５は予約情報を取得するため旅行者ＩＤを店舗システムサーバ５０に送信する。なお、旅行者判断部４５はここで旅行者情報を取得してもよい。すなわち、画像コードに旅行者情報が含まれていなくても、店舗システムサーバ５０から旅行者情報を取得できる。
【０１８５】
S5：店舗システムサーバ５０の通信部５１は旅行者ＩＤを受信して、予約情報提供部５５は旅行者ＩＤに対応づけられている予約情報を記憶部５０００から読み出してレジ４０に送信する。
【０１８６】
S6：旅行者判断部４５は、画像コード３００１からデコードされた商品ＩＤと個数が予約情報と一致するか否かを判断する。一致した場合、画像コード３００１からデコードされた旅行者情報が旅行者Ｘのパスポートのものであると推定できる。なお、一致判断の対象は、商品ＩＤと個数でなくてもよい。これは、レジ４０と接続されている店舗システムサーバ５０から取得した情報は信頼できるという前提に一致判断を行っているためである。例えば、店舗システムサーバ５０に任意のパスワードを登録しておき、画像コードにパスワードが含まれていれば、パスワードが一致するかどうかを判断してもよい。また、画像コードにパスワードを含めるのでなくパスワードをレジ４０で旅行者が入力してもよい。これにより、レジ４０は旅行者Ｘが店舗システムサーバ５０に登録されていることを認証できる。また、パスワード以外の情報で一致を判断してもよい。しかし、商品ＩＤと個数に基づいて一致判断することで、購入された商品は旅行者が予約した商品であると確認できる。
【０１８７】
さらに、一致判断は店舗システムサーバ５０が行うことができる。この場合、レジ４０は旅行者ＩＤと商品ＩＤと個数を店舗システムサーバ５０に送信して、予約情報と一致するか否かの判断結果を店舗システムサーバ５０から取得すればよい。
【０１８８】
以下では、予約情報と画像コードからデコードされた商品ＩＤと個数が一致したものとして説明する。一致しない場合は、再度、レジ４０が同じ判断をしたり、旅行者Ｘに画像コードの再提示を要求したりする。
【０１８９】
S7：レジ４０の決済処理部４６は商品ＩＤで単価を特定し、単価と個数の積から旅行者Ｘの支払金額を決定する。したがって、日本人が商品をレジ４０に持ち込む場合と同様に旅行者Ｘが代金を支払うことができる。現金だけでなくクレジットカードで支払うことも可能である。決済処理部４６が代金を受け取ったことを確認すると決済が完了する。
【０１９０】
S8：決済によりレジ４０の複合機通信部４４は免税販売書類作成情報を複合機２０に送信する。免税販売書類作成情報は、上記のように、旅行者情報、一般品合計金額、消耗品合計金額、及び、日本滞在期間である。
【０１９１】
S9：複合機２０のレジ通信部４９は免税販売書類作成情報を受信して、免税販売書類作成部４７が免税販売書類５０７の文書データを作成し、印刷部４８により印刷する。したがって、旅行者Ｘは画像コードを提示するという簡単な作業で免税販売書類５０７を得られる。また、レジ４０の店員Ｙもスキャナ２１１で画像コードを読み取り代金を受け取ると免税販売書類５０７を作成できるため、免税販売書類５０７の作成に要する負担を大きく低減できる。
【０１９２】
S10：次に、レジ４０の購入商品情報作成部４３は購入商品情報を作成し店舗システムサーバ５０に送信する。購入商品情報は上記のように旅行者ＩＤ、商品ＩＤ及び個数である。
【０１９３】
S11：店舗システムサーバ５０の通信部５１は購入商品情報を受信すると、予約受付部５４が予約情報ＤＢ５００４の予約状況を「確認済み」に変更する。これにより、旅行者Ｘが店舗システムサーバ５０にアクセスして予約情報を取得すると料金の支払いが完了しており、出国空港５０６で商品を受け取れることを確認できる。
【０１９４】
なお、旅行者Ｘが予約情報ＤＢ５００４にない商品を手に持ってレジ４０に並んでもよい。旅行者Ｘは追加の商品の料金を支払って、実物を持ち帰ってもよいし、出国空港５０６へ配送を依頼してもよい。出国空港５０６へ配送する場合、追加の商品は予約情報ＤＢ５００４（画像コード３００１）に載っていないので、レジ４０の購入商品情報作成部４３は追加の商品の商品ＩＤと個数を店舗システムサーバ５０に送信する。店舗システムサーバ５０の予約受付部５４は追加された商品を予約情報ＤＢ５００４に登録する。これにより、旅行者Ｘはレジ４０に手で持って購入した商品も出国空港５０６で受け取ることができる。
【０１９５】
また、予約状況が「確認済み」になった後は、旅行者Ｘは原則的に予約情報ＤＢ５００４の商品を変更できない。例外的に、旅行者Ｘがレジ４０に相談するなどして商品をいったんキャンセルするなどすれば、その旨をレジ４０が店舗システムサーバ５０に通知し予約状況が「予約中」に戻り旅行者Ｘは予約情報の商品を変更できるようになる。
【０１９６】
図１６は、印刷される免税販売書類（免税物品購入記録票及び購入者誓約書）の一例を示す。図１６（ａ）は免税物品購入記録票を、図１６（ｂ）は購入者誓約書をそれぞれ示す。免税物品購入記録票及び購入者誓約書は必要事項が記載されていればよく形式に制約はない。したがって、図１６は一例に過ぎない。免税販売書類作成情報により、複合機２０は免税物品購入記録票及び購入者誓約書を印刷することができる。
【０１９７】
<<出荷>>
図１７は、在庫管理サーバ７０が商品を出荷する手順を示すシーケンス図の一例である。なお、適宜、図１８を参照して説明する。店舗システムサーバ５０は購入商品情報を取得したので在庫管理サーバ７０に商品の出荷を要求する。
【０１９８】
S1：店舗システムサーバ５０が購入商品情報を受信すると、出荷要求部５７が出荷要求を在庫管理サーバ７０に送信する。出荷要求には、旅行者ＩＤ、商品ＩＤ、個数、出国空港５０６及び出国日が含まれている。出荷要求部５７は、購入商品情報に含まれる旅行者ＩＤに対応付いている商品ＩＤと個数を予約情報ＤＢ５００４から取得して、また、購入商品情報に含まれる旅行者ＩＤに対応付いている日本滞在期間と出国空港を旅行者情報ＤＢ５００３から取得する。なお、この商品ＩＤと個数には、旅行者Ｘがレジ４０に手で持ち込んだが出国空港に発送した商品が含まれていてよい。
【０１９９】
S2：在庫管理サーバ７０の出荷処理部７３は出荷処理を行う。すなわち、ラベル８５に出荷要求に含まれている旅行者ＩＤ（氏名を含めてよい）を平文で印刷する。また、旅行者ＩＤ、商品ＩＤと個数などをＱＲコードでラベルに印刷する。
【０２００】
図１８はラベルの一例を示す図である。旅行者ＩＤ８５ａと氏名８５ｂが平文であるので、出国空港５０６のスタッフＺが読むことができ、また、商品管理サーバ１２０はＱＲコード８５ｃにより商品と個数を特定できる。なお、ラベル８５のＱＲコード８５ｃはＩＣタグなどでもよい。
【０２０１】
物流センタ５０５では、旅行者ＩＤ（及び氏名を使用してよい）に基づいてスタッフが商品を用意し、出国日までに到着するように出国空港５０６に向けて配送作業を行う。
【０２０２】
S3：商品を棚から取り出したスタッフは商品に添付されているバーコードをハンディスキャナなどで読み取るので、商品ＩＤが在庫管理サーバ７０に送信される。在庫管理部７２はこの商品の個数を受信した数だけ在庫管理テーブルの在庫数を減らす。こうすることで、人為的なミスを低減できる。
【０２０３】
<<商品の受け取り>>
図１９は、商品管理サーバ１２０が商品を旅行者Ｘに受け渡すための処理を示すシーケンス図の一例である。旅行者Ｘが例えば出国空港５０６のサービスカウンタで携帯端末３０を提示する。
【０２０４】
S1：まず、携帯端末３０の予約商品取得部３４は予約情報を店舗システムサーバ５０から取得する。記憶部３０００に記憶されている画像コード３００１を表示してもよい。しかし、店舗でレジ４０に商品を持ち込んで購入した場合、店舗システムサーバ５０に追加の商品が登録されているため、予約情報で画像コードを作成することが好ましい。
【０２０５】
S2：携帯端末３０の画像コード作成部３６は画像コード３００１を作成し、また、表示部３２がＬＣＤ４０６に表示する。この画像コード３００１には旅行者ＩＤと予約情報が含まれている。
【０２０６】
S3：次に、サービスカウンタのスタッフＺはスキャナ３３１で画像コードを読み取る。商品管理サーバ１２０の画像コード読取部８２は画像コードを読み取って、旅行者ＩＤと予約情報をデコードする。なお、携帯端末３０は、画像コードでなく、ＮＦＣやBluetooth（登録商標）などで旅行者ＩＤと予約情報を商品管理サーバに送信してもよい。
【０２０７】
S4：次に、サービスカウンタのスタッフＺはデコードして得られた旅行者ＩＤが記載されたラベル８５をバックヤード８９から探し、そのラベル８５のＱＲコードをスキャナなどで読み取る。すなわち、商品管理サーバ１２０のラベル読取部８３はラベルのＱＲコードを読み取って、ＱＲコードをデコードする。ＱＲコードには旅行者ＩＤ、商品ＩＤ及び個数が含まれている。
【０２０８】
S5：商品確認部８４は、画像コードの商品がラベル８５の商品と一致するか否かを判断する。まず、ラベル８５のＱＲコードからデコードした旅行者ＩＤが画像コードから読み取った旅行者ＩＤと一致することを確認する。また、携帯端末３０の画像コードから取得した商品ＩＤと個数が、ラベル８５のＱＲコードから取得した商品ＩＤと個数と一致するか否かを判断する。これにより、商品を手渡す際の間違いを抑制できる。
【０２０９】
なお、商品の受け取りの処理においても、画像コードに旅行者ＩＤが含まれていればよく商品ＩＤと個数は含まれていなくてもよい。この場合、商品確認部８４は旅行者ＩＤを店舗システムサーバ５０に送信し、店舗システムサーバ５０から予約情報を取得する。そして、予約情報とラベルのＱＲコードから取得した商品ＩＤと個数と一致するか否かを判断する。
【０２１０】
また、商品の受け渡しの判断は店舗システムサーバ５０が行ってもよい。この場合、商品管理サーバ１２０は画像コードから読み取った旅行者ＩＤと、ラベル８５から読み取った商品ＩＤと個数を店舗システムサーバ５０に送信すればよい。
【０２１１】
＜まとめ＞
このように、旅行者Ｘは事前にパスポートに記載された旅行者情報を登録しておき、商品を予約しておけば、画像コードをレジ４０で見せることで予約した商品を購入できる。画像コードには旅行者ＩＤが含まれており、レジでは旅行者ＩＤに対応付けられた予約情報と画像コードの商品が一致することを確認するので、画像コードの旅行者情報が旅行者Ｘのものであることを確認して免税販売書類５０７を作成できる。また、画像コードには旅行者情報が含まれているので、店員Ｙは煩雑な操作を行わなくても免税販売書類５０７を作成できる。また、商品は出国空港５０６に配送されるので旅行者Ｘが旅行中に商品を運ぶ必要がない。
【０２１２】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２１３】
例えば、店舗システムサーバ５０は、１つのサーバで実現されている必要はなく、複数のサーバに機能が分散されていてよい。また、複数の店舗システムサーバ５０が存在してもよい。在庫管理サーバ７０や商品管理サーバ１２０についても同様である。
【０２１４】
また、レジ４０と複合機２０は別々の装置でなくてもよく、例えば複合機２０がレジ４０の機能を有していてもよい。
【０２１５】
また、図１，６，７などの構成例は、旅行者ＰＣ９、店舗システムサーバ５０，レジ４０，複合機２０、在庫管理サーバ７０及び商品管理サーバ１２０の処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。また、旅行者ＰＣ９、店舗システムサーバ５０，レジ４０，複合機２０、在庫管理サーバ７０及び商品管理サーバ１２０の処理は、処理内容に応じてさらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【０２１６】
なお、予約受付部５４は予約受付手段の一例であり、画像コード読取部４２は取得手段の一例であり、通信部４１は端末装置の送信手段の一例であり、予約情報提供部５５は情報処理装置の送信手段の一例であり、旅行者判断部４５は判断手段の一例である。決済処理部４６は決済手段の一例であり、出荷要求部５７は出荷手段の一例であり、商品情報提供部５３は店舗提供手段の一例であり、ラベル読取部８３はラベル情報取得手段の一例であり、画像コード読取部８２は情報取得手段の一例であり、商品確認部８４は商品確認手段の一例であり、在庫確認部５６は在庫確認手段の一例である。
【符号の説明】
【０２１７】
２０          複合機
３０          携帯端末
４０          レジ
５０          店舗システムサーバ
７０          在庫管理サーバ
１００        購入支援システム
【先行技術文献】
【特許文献】
【０２１８】
【特許文献１】特開2012-234324号公報
【図１】
2018022338.tif 000011
【図２】
2018022338.tif 000012
【図３】
2018022338.tif 000013
【図４】
2018022338.tif 000014
【図５】
2018022338.tif 000015
【図６】
2018022338.tif 000016
【図７】
2018022338.tif 000017
【図８】
2018022338.tif 000018
【図９】
2018022338.tif 000019
【図１０】
2018022338.tif 000020
【図１１】
2018022338.tif 000021
【図１２】
2018022338.tif 000022
【図１３】
2018022338.tif 000023
【図１４】
2018022338.tif 000024
【図１５】
2018022338.tif 000025
【図１６】
2018022338.tif 000026
【図１７】
2018022338.tif 000027
【図１８】
2018022338.tif 000028
【図１９】
2018022338.tif 000029