(57)【要約】      （修正有）【課題】複数種類の商品を提供可能な商品提供装置において、複数種類の商品のうち、ユーザが所望する種類の商品を適切にユーザに提供すること。【解決手段】商品提供システム２は、商品提供装置１０と、容器１００と、表示媒体１１０と、を備える。情報取得部１６は、情報コード読取部１６ａと、媒体挿入部１６ｂと、を備える。情報コード読取部１６ａは、表示媒体１１０に印刷されている情報コード１１２を光学的に読み取ることによって、情報コード１１２に記録されている情報を取得する。【選択図】図１
2020025871.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の商品を提供可能な商品提供装置であって、
前記複数種類の商品を搭載するとともに、前記複数種類の商品のそれぞれを１種類ずつ提供可能な商品提供部と、
ユーザが所持する記録媒体から、前記複数種類の商品のうち、前記ユーザが所望する特定種類の商品を識別する特定識別情報を含む商品購入関係情報を取得する情報取得部と、
前記商品購入関係情報が取得される特定の場合に、前記商品購入関係情報に含まれる前記特定識別情報によって識別される前記特定種類の商品の提供を前記商品提供部に実行させる制御部と、
を備える、商品提供装置。
【請求項２】
前記情報取得部は、前記記録媒体の一部に表示される情報コードを光学的に読み取ることによって、当該情報コードに記録されている情報を取得可能な情報コード読取部を含み、
前記制御部は、前記情報コードが光学的に読み取られることによって、前記情報コードに記録されている前記商品購入関係情報が取得される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させる、請求項１に記載の商品提供装置。
【請求項３】
前記複数種類の商品のそれぞれは、飲食物であり、
前記記録媒体は、飲食物を収容するための容器であり、
前記情報コードは、前記容器の一部に表示されており、
前記商品提供装置は、さらに、
前記容器を載置するための容器載置部を備え、
前記情報取得部は、前記容器が前記容器載置部に載置される場合に、前記容器の一部に表示されている前記情報コードを光学的に読み取ることによって、前記記録媒体から前記商品購入関係情報を取得し、
前記制御部は、前記特定の場合に、前記商品提供部に、前記容器載置部に載置された前記容器に対する前記特定種類の商品の提供を実行させる、請求項２に記載の商品提供装置。
【請求項４】
前記情報コードは、前記容器の側面の外側の全周に表示されており、
前記情報取得部は、前記容器載置部の側方に配置されている、請求項３に記載の商品提供装置。
【請求項５】
前記複数種類の商品のそれぞれは、飲料であり、
前記容器は、上面に開口部を有しており、
前記商品提供部は、前記複数種類の商品のそれぞれを、下方に向けて注ぐことによって提供可能であり、
前記容器載置部は、前記商品提供部の下方に配置され、載置される前記容器を、前記商品提供部から下方に向けて注がれる前記商品が前記開口部を介して前記容器内に収容される位置に載置可能な位置に位置決めし、
前記情報取得部は、さらに、前記情報コード読取部と前記容器載置部との間に配置される光透過性を有する保護プレートであって、その前記容器載置部側の面が下方に向けて傾けられている、前記保護プレートを備える、請求項４に記載の商品提供装置。
【請求項６】
前記情報コードは、前記容器の底面に表示されている、請求項３に記載の商品提供装置。
【請求項７】
前記複数種類の商品のそれぞれは、飲料であり、
前記容器は、上面に開口部を有しており、
前記情報コードは、前記容器の内側底面に表示されており、
前記商品提供部は、前記複数種類の商品のそれぞれを、下方に向けて注ぐことによって提供可能であり、
前記容器載置部は、前記商品提供部の下方に配置され、載置される前記容器を、前記商品提供部から下方に向けて注がれる前記商品が前記開口部を介して前記容器内に収容される位置に載置可能な位置に位置決めし、
前記情報取得部は、前記容器載置部の上方に配置されており、
前記情報取得部の下端は、前記商品提供部の下端よりも高い位置に配置される、請求項６に記載の商品提供装置。
【請求項８】
前記記録媒体は、情報を記憶可能な記憶媒体を含み、
前記情報取得部は、前記記録媒体との間で無線通信を実行することによって、前記記録媒体から前記記録媒体に記憶されている情報を取得する無線通信部を含み、
前記制御部は、前記記録媒体との間で無線通信が実行されることによって、前記記録媒体に記憶されている前記商品購入関係情報が取得される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させる、請求項１に記載の商品提供装置。
【請求項９】
前記商品提供装置は、さらに、
前記商品が購入される毎に行われた決済に関係する決済情報のそれぞれを記憶するメモリを備えており、
前記商品購入関係情報は、前記ユーザが前記特定種類の商品の購入のために行った決済に関係する特定の決済情報をさらに含み、
前記制御部は、前記商品購入関係情報が取得され、かつ、前記商品購入関係情報に含まれる前記特定の決済情報と一致する対象の決済情報が前記メモリ内に存在すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させる、請求項１に記載の商品提供装置。
【請求項１０】
前記情報取得部は、前記記録媒体の一部に表示される情報コードを光学的に読み取ることによって、当該情報コードに記録されている情報を取得可能な情報コード読取部を含み、
前記制御部は、前記情報コードが光学的に読み取られることによって、前記情報コードに記録されている前記商品購入関係情報が取得され、かつ、前記対象の決済情報が前記メモリ内に存在すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させる、請求項９に記載の商品提供装置。
【請求項１１】
前記複数種類の商品のそれぞれは、飲食物であり、
前記商品提供装置は、さらに、
飲食物を収容するための容器を載置するための容器載置部と、
前記容器載置部に載置された前記容器に基づいて、前記容器に提供されるべき対象種類の商品を特定する種類特定部と、を備えており、
前記制御部は、前記商品購入関係情報が取得され、かつ、前記対象の決済情報が前記メモリ内に存在すると判断され、かつ、前記特定種類の商品が前記対象種類の商品と一致すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させる、請求項９又は１０に記載の商品提供装置。
【請求項１２】
前記商品提供部によって前記メモリ内のいずれか１個の決済情報に対応する商品の提供が実行される場合に、当該決済情報に商品提供が完了したことを示すフラグを対応付けて記憶させる記憶制御部をさらに備え、
前記制御部は、
前記商品購入関係情報が取得され、かつ、前記フラグが対応付けられていない前記対象の決済情報が前記メモリ内に存在すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させ、
前記商品購入関係情報が取得され、かつ、前記フラグが対応付けられている前記対象の決済情報が前記メモリ内に存在すると判断される場合に、前記特定種類の商品の提供を前記商品提供部に実行させない、
請求項９から１１のいずれか一項に記載の商品提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、複数種類の商品を提供可能な商品提供装置に関する。
【背景技術】
【０００２】
特許文献１には、原料を格納するカートリッジを装着可能な飲料抽出装置が開示されている。飲料抽出装置は、装着されたカートリッジ内の原料に応じた条件でカートリッジに熱水を供給することにより、飲料を抽出してカップに注ぐことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５７１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、複数種類のカートリッジを装着可能であり、複数種類のカートリッジのそれぞれに対応する複数種類の飲料を提供可能な飲料抽出装置を想定する。このような飲料抽出装置では、飲料を所望するユーザは、飲料抽出装置を操作して、複数種類のカートリッジのそれぞれに対応する複数種類の飲料のうちから、自身が抽出を所望する種類の飲料を選択する操作を行う必要が生じ得る。従って、ユーザが操作を誤ることによって当該所望する種類の飲料とは異なる種類の飲料が飲料抽出装置において選択されてしまい、ユーザが所望していない種類の飲料がカップに注がれる可能性がある。
【０００５】
本明細書では、複数種類の商品を提供可能な商品提供装置において、複数種類の商品のうち、ユーザが所望する種類の商品を適切にユーザに提供し得る技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書は、複数種類の商品を提供可能な商品提供装置を開示する。商品提供装置は、前記複数種類の商品を搭載するとともに、前記複数種類の商品のそれぞれを１種類ずつ提供可能な商品提供部と、ユーザが所持する記録媒体から、前記複数種類の商品のうち、前記ユーザが所望する特定種類の商品を識別する特定識別情報を含む商品購入関係情報を取得する情報取得部と、前記商品購入関係情報が取得される特定の場合に、前記商品購入関係情報に含まれる前記特定識別情報によって識別される前記特定種類の商品の提供を前記商品提供部に実行させる制御部と、を備える。
【０００７】
上記の構成によると、ユーザは、所望する特定種類の商品を識別する特定識別情報を含む商品購入関係情報を供給することができる記録媒体を予め準備しておくことにより、商品提供装置において所望する特定種類の商品を選択する操作を行わなくても、所望の種類の商品の提供を受けられる。従って、上記の商品提供装置によると、ユーザが所望する種類の商品を適切にユーザに提供し得る。
【０００８】
前記情報取得部は、前記記録媒体の一部に表示される情報コードを光学的に読み取ることによって、当該情報コードに記録されている情報を取得可能な情報コード読取部を含み、前記制御部は、前記情報コードが光学的に読み取られることによって、前記情報コードに記録されている前記商品購入関係情報が取得される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させてもよい。
【０００９】
上記の構成によると、ユーザは、所望する特定種類の商品を識別する特定識別情報を含む商品購入関係情報を記録した情報コードを表示する記録媒体を予め準備しておくことにより、商品提供装置において所望の種類の商品を選択する操作を行わなくても、所望の種類の商品の提供を受けられる。従って、上記の商品提供装置によると、ユーザが所望する種類の商品をより適切にユーザに提供し得る。
【００１０】
前記複数種類の商品のそれぞれは、飲食物であり、前記記録媒体は、飲食物を収容するための容器であり、前記情報コードは、前記容器の一部に表示されており、前記商品提供装置は、さらに、前記容器を載置するための容器載置部を備え、前記情報取得部は、前記容器が前記容器載置部に載置される場合に、前記容器の一部に表示されている前記情報コードを光学的に読み取ることによって、前記記録媒体から前記商品購入関係情報を取得し、前記制御部は、前記特定の場合に、前記商品提供部に、前記容器載置部に載置された前記容器に対する前記特定種類の商品の提供を実行させてもよい。
【００１１】
上記の構成によると、記録媒体が、飲食物を収容するための容器であり、容器の一部に情報コードが表示されているので、容器を載置した状態で情報コードの読み取り、及び、容器への特定種類の商品の提供が実行される。そのため、ユーザは、記録媒体に表示された情報コードを読み取らせる操作と、商品の提供を受けるための容器を載置する操作と、を同時に完了させ得る。ユーザの操作負担が少なく済む。
【００１２】
前記情報コードは、前記容器の側面の外側の全周に表示されており、前記情報取得部は、前記容器載置部の側方に配置されていてもよい。
【００１３】
上記の構成によると、情報コードが容器の側面の外側の全周に表示されており、情報取得部が容器載置部の側方に配置されている。これにより、ユーザがどのような向きで容器を載置しても、商品提供装置が、情報コードを適切に読み取ることができるので、特定の商品が適切に提供される。ユーザの利便性が向上する。
【００１４】
前記複数種類の商品のそれぞれは、飲料であり、前記容器は、上面に開口部を有しており、前記商品提供部は、前記複数種類の商品のそれぞれを、下方に向けて注ぐことによって提供可能であり、前記容器載置部は、前記商品提供部の下方に配置され、載置される前記容器を、前記商品提供部から下方に向けて注がれる前記商品が前記開口部を介して前記容器内に収容される位置に載置可能な位置に位置決めし、前記情報取得部は、さらに、前記情報コード読取部と前記容器載置部との間に配置される光透過性を有する保護プレートであって、その前記容器載置部側の面が下方に向けて傾けられている、前記保護プレートを備えてもよい。
【００１５】
商品が飲料、即ち液体である場合には、商品が下方に向けて容器に注がれる際に、注がれた商品が、容器の開口部から周囲に飛び散る可能性がある。例えば、飛び散った商品によって情報取得部が汚れてしまうと、情報コードを正しく読み取ることができない可能性がある。上記の構成によると、情報取得部が、情報コード読取部と容器載置部との間に配置される光透過性を有する保護プレートを備える。これにより、飛び散った商品によって情報コード読取部が汚れることを抑制することができる。また、容器載置部の側方の保護プレートは、その容器載置部側の面が下方に向けて傾けられている。そのため、保護プレートの容器載置部側の面が下方に向けて傾けられていない構成（例えば、上方に向けて傾けられている構成、容器載置部に対して正対している構成等）を採用する場合に比べて、保護プレートが容器の開口部から飛び散った商品の軌道に面している状況が発生し難く、飛び散った商品が保護プレートに付着する可能性が低いと言える。従って、保護プレートが汚れてしまうことによって、情報取得部が、情報コードを正しく読み取ることができないということを抑制できる。
【００１６】
前記情報コードは、前記容器の底面に表示されていてもよい。
【００１７】
上記の構成によると、情報コードが容器の底面に表示されるので、容器の外観が損なわれにくい。
【００１８】
前記複数種類の商品のそれぞれは、飲料であり、前記容器は、上面に開口部を有しており、前記情報コードは、前記容器の内側底面に表示されており、前記商品提供部は、前記複数種類の商品のそれぞれを、下方に向けて注ぐことによって提供可能であり、前記容器載置部は、前記商品提供部の下方に配置され、載置される前記容器を、前記商品提供部から下方に向けて注がれる前記商品が前記開口部を介して前記容器内に収容される位置に載置可能な位置に位置決めし、前記情報取得部は、前記容器載置部の上方に配置されており、前記情報取得部の下端は、前記商品提供部の下端よりも高い位置に配置されてもよい。
【００１９】
商品が飲料、即ち液体である場合には、商品が下方に向けて容器に注がれる際に、注がれた商品が、容器の開口部から周囲に飛び散る可能性がある。例えば、飛び散った商品によって情報取得部が汚れてしまうと、情報コードを正しく読み取ることができない可能性がある。上記の構成によると、情報取得部の下端が、商品提供部の下端よりも高い位置に配置されている。一般的に、或る高さから落下した液体が、当該或る高さよりも高い位置まで飛び散る可能性は低い。従って、商品提供部の下端から下方に向けて注がれる商品が、商品提供部の下端よりも高い位置に配置される情報取得部の下端に付着してしまうことを抑制できる。情報取得部によって情報コードが正しく読み取ることができないということを抑制できる。
【００２０】
前記記録媒体は、情報を記憶可能な記憶媒体を含み、前記情報取得部は、前記記録媒体との間で無線通信を実行することによって、前記記録媒体から前記記録媒体に記憶されている情報を取得する無線通信部を含み、前記制御部は、前記記録媒体との間で無線通信が実行されることによって、前記記録媒体に記憶されている前記商品購入関係情報が取得される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させてもよい。
【００２１】
上記の構成によると、商品提供装置は、記録媒体との無線通信を実行して、記録媒体から商品購入関係情報を取得する。これにより、例えば、記録媒体が汚れてしまっても、商品提供装置は、記録媒体から商品購入関係情報を適切に取得することができる。従って、特定種類の商品をユーザに適切に提供することができる。
【００２２】
前記商品提供装置は、さらに、前記商品が購入される毎に行われた決済に関係する決済情報のそれぞれを記憶するメモリを備えており、前記商品購入関係情報は、前記ユーザが前記特定種類の商品の購入のために行った決済に関係する特定の決済情報をさらに含み、前記制御部は、前記商品購入関係情報が取得され、かつ、前記商品購入関係情報に含まれる前記特定の決済情報と一致する対象の決済情報が前記メモリ内に存在すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させてもよい。
【００２３】
上記の構成によると、商品提供装置は、記録媒体から商品購入関係情報が取得されるとともに、特定の決済情報と一致する対象の決済情報がメモリ内に存在すると判断される場合に、特定種類の商品をユーザに提供する。即ち、ユーザは、特定種類の商品の購入の際に行われた決済に関係する特定の決済情報を含む商品購入関係情報を供給することができる記録媒体を準備しなければ、特定種類の商品の提供を受けることができない。言い換えると、ユーザは、商品購入に伴う決済が済んでいない限り、商品提供装置で特定種類の商品の提供を受けることができない。従って、上記の構成によると、商品提供装置が、未決済の商品をユーザに提供してしまう事態が生じることを抑制することができる。
【００２４】
前記情報取得部は、前記記録媒体の一部に表示される情報コードを光学的に読み取ることによって、当該情報コードに記録されている情報を取得可能な情報コード読取部を含み、前記制御部は、前記情報コードが光学的に読み取られることによって、前記情報コードに記録されている前記商品購入関係情報が取得され、かつ、前記対象の決済情報が前記メモリ内に存在すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させてもよい。
【００２５】
上記の構成によると、ユーザは、特定識別情報と、特定の決済情報と、を含む商品購入関係情報を記録した情報コードを表示する記録媒体を予め準備しておくことにより、商品提供装置において所望の種類の商品を選択する操作を行わなくても、所望の種類の商品の提供を受けられる。従って、上記の商品提供装置によると、ユーザが所望する種類の商品をより適切にユーザに提供し得る。
【００２６】
前記複数種類の商品のそれぞれは、飲食物であり、前記商品提供装置は、さらに、飲食物を収容するための容器を載置するための容器載置部と、前記容器載置部に載置された前記容器に基づいて、前記容器に提供されるべき対象種類の商品を特定する種類特定部と、を備えており、前記制御部は、前記商品購入関係情報が取得され、かつ、前記対象の決済情報が前記メモリ内に存在すると判断され、かつ、前記特定種類の商品が前記対象種類の商品と一致すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させてもよい。
【００２７】
上記の構成によると、商品提供装置は、記録媒体から商品購入関係情報が取得され、特定の決済情報と一致する対象の決済情報がメモリ内に存在するとともに、特定識別情報で識別される特定種類の商品が容器載置部に載置された容器に提供されるべき対象種類の商品と一致する場合に、特定種類の商品をユーザに提供する。即ち、ユーザは、特定種類の商品の購入の際に行われた決済に関係する特定の決済情報を含む商品購入関係情報を供給することができる記録媒体を準備した上で、購入した特定種類の商品の提供のための適切な容器を容器載置部に載置させなければ、特定種類の商品の提供を受けることができない。言い換えると、ユーザは、決済を済ませた上で、決済対象の特定種類の商品の提供のための適切な容器を載置しない限り、商品提供装置で特定種類の商品の提供を受けることができない。即ち、決済対象の特定種類の商品と、載置された容器によって特定される対象種類の商品と、が異なる商品である場合、商品提供装置で特定種類の商品の提供を受けることができない。従って、上記の構成によると、商品提供装置が、決済済みの商品と異なる種類の商品をユーザに提供してしまう事態が生じることを抑制することができる。
【００２８】
前記商品提供部によって前記メモリ内のいずれか１個の決済情報に対応する商品の提供が実行される場合に、当該決済情報に商品提供が完了したことを示すフラグを対応付けて記憶させる記憶制御部をさらに備え、前記制御部は、前記商品購入関係情報が取得され、かつ、前記フラグが対応付けられていない前記対象の決済情報が前記メモリ内に存在すると判断される前記特定の場合に、前記特定種類の商品の提供を前記商品提供部に実行させ、前記商品購入関係情報が取得され、かつ、前記フラグが対応付けられている前記対象の決済情報が前記メモリ内に存在すると判断される場合に、前記特定種類の商品の提供を前記商品提供部に実行させないようにしてもよい。
【００２９】
上記の構成によると、商品提供装置は、メモリ内に存在する対象の決済情報にフラグが対応付けられていない場合には、特定種類の商品の提供を実行させ、メモリ内に存在する対象の決済情報にフラグが対応付けられている場合には、特定種類の商品の提供を実行させない。即ち、商品提供装置は、特定の決済情報に基づいて特定種類の商品の提供が行われた場合、再度、同じ特定の決済情報に基づいて特定種類の商品の提供を行わない。１個の商品の購入に伴う１回の決済に関係する１つの決済情報に基づいて何度も商品提供が行われてしまう事態を適切に防止することができる。
【図面の簡単な説明】
【００３０】
【図１】商品提供システムの構成を示す説明図。
【図２】商品提供装置の構成を模式的に示すブロック図。
【図３】第２実施例の商品提供システムの構成を示す説明図。
【図４】第２実施例の商品提供システムの構成を側面方向から示す説明図。
【図５】第３実施例の商品提供システムの構成を側面方向から示す説明図。
【図６】第４実施例の商品提供システムの構成を側面方向から示す説明図。
【図７】第５実施例の商品提供システムの構成を示す説明図。
【図８】第６実施例の商品提供システムの構成を示す説明図。
【図９】第６実施例の商品提供システムの構成を側面方向から示す説明図。
【図１０】第７実施例の商品提供システムの構成を示す説明図。
【図１１】第７実施例の商品提供システムの構成を模式的に示すブロック図。
【図１２】第７実施例の商品提供装置の制御部が実行する商品提供処理の内容を説明するフローチャート。
【発明を実施するための形態】
【００３１】
（第１実施例）
（商品提供システム２の構成；図１）
図１に示す商品提供システム２は、顧客であるユーザが所望する種類の飲料を当該ユーザに提供するためのシステムであり、例えば、コンビニエンスストア、食堂等で利用される。商品提供システム２は、商品提供装置１０と、容器１００と、表示媒体１１０と、を備える。
【００３２】
（商品提供装置１０の構成；図１及び図２）
商品提供装置１０は、複数種類の飲料を提供可能な飲料提供装置である。図１及び図２に示すように、商品提供装置１０は、筐体１１と、筐体１１内に設けられた操作部１２と、表示部１４と、情報取得部１６と、商品提供部１８と、容器載置部２０と、制御部３０と、メモリ３２と、を備える。
【００３３】
図１に示すように、筐体１１は、商品提供装置１０の本体部分を構成するケースである。操作部１２、表示部１４、情報取得部１６の媒体挿入部１６ｂ、及び、容器載置部２０は、筐体１１の表面に設けられている。操作部１２は、複数のボタンを備える。図１の例では、１個のボタンのみを図示しているが、実際には操作部１２はこれ以外のボタンも含む。ユーザは、操作部１２を介して、商品提供装置１０に様々な指示を入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。
【００３４】
情報取得部１６は、情報コード読取部１６ａと、媒体挿入部１６ｂと、を備える。情報コード読取部１６ａは、表示媒体１１０に印刷されている情報コード１１２を光学的に読み取ることによって、情報コード１１２に記録されている情報を取得するためのデバイスである。情報コード読取部１６ａは、周知の情報コード読み取り装置と同様の構成を有するので、その詳細な説明は省略する。例えば、情報コード読取部１６ａは、図示しない発光部、受光部を有する。発光部は、読取対象の情報コードに対して光を照射する。受光部は、情報コードからの反射光を受光する。情報コードからの反射光は、受光部によって受光される。制御部３０は、受光部が受光した反射光が示すパターンに基づいて、情報コードに記録されている情報を読み取ることができる。媒体挿入部１６ｂは、情報コード読取部１６ａの下方に配置される直方体形状の部材であり、表示媒体１１０を挿入するための開口を有する。媒体挿入部１６ｂの開口は、筐体１１の表面に形成されている。ユーザは、当該開口を介して表示媒体１１０を媒体挿入部１６ｂに挿入することによって、情報コード１１２を情報コード読取部１６ａに読み取らせることができる。
【００３５】
商品提供部１８は、商品提供装置１０が提供可能な複数種類の商品を搭載するとともに、当該複数種類の商品のそれぞれを１種類ずつ提供可能な装置である。商品提供部１８は、商品を下方に向けて注ぐことによって容器１００内に商品を提供可能に構成される。商品提供部１８は大部分が筐体１１内に収容されており、商品（飲料）を容器１００に注ぐための抽出口１８ａのみが筐体１１外に露出している。
【００３６】
容器載置部２０は、筐体１１の一部であって、容器１００を載置するための位置決め部分である。容器載置部２０は、筐体１１のうち、商品提供部１８の抽出口１８ａの下方に配置される。容器載置部２０は、載置される容器１００を、商品提供部１８から下方に向けて注がれる商品が容器１００内に収容される位置に載置可能な位置に位置決めするように構成される。容器載置部２０には、図示しない位置決め用部材（例えば容器をガイドするためのガイド材）等が設けられていてもよい。
【００３７】
図２に示すように、制御部３０は、メモリ３２内に記憶されているプログラムに従って様々な処理を実行する。
【００３８】
メモリ３２は、ＲＡＭ、ＲＯＭ等によって構成されており、制御部３０が様々な処理を実行するためのプログラムを記憶している。また、メモリ３２は、商品提供装置１０が提供可能な複数種類の商品の一覧である商品リスト３４を記憶している。商品リスト３４では、商品の名称を示す商品名（例えば「ＡＡＡ」）と、当該商品を識別する識別情報（例えば「ＸＸＸ」）と、が関連付けられている。
【００３９】
（容器１００の構成；図１）
図１に示す容器１００は、商品提供装置１０から提供される飲料を収容するための容器である。本実施例では、容器１００は、円柱形状であり、その上面に開口部を有する。なお、容器１００の形状は、円柱形状に限られず、例えば直方体形状等であってもよい。一般的に言えば、容器１００は、商品提供装置１０から提供される商品を受け、提供された商品を収容することができる形状を有していればよい。
【００４０】
表示媒体１１０は、商品を購入することに応じてユーザに配布される、例えば、レシート、食券等である。表示媒体１１０の表面の一部には、情報コード１１２が印刷されている。換言すれば、表示媒体１１０の表面の一部には、情報コード１１２が表示されている。情報コード１１２は、暗色パターンと明色パターンとの組み合わせによって構成される公知の一次元コード又は二次元コードである。情報コード１１２には、識別情報が記録されている。
【００４１】
続いて、本実施例の商品提供システム２の利用の流れを説明する。以下では、顧客であるユーザが、販売者から、商品名「ＡＡＡ」を有する商品を購入し、商品提供装置１０を利用して商品名「ＡＡＡ」の商品の提供を受ける状況を想定している。ユーザは、まず、商品名「ＡＡＡ」を有する商品を所望する旨を販売者に伝え、当該商品を購入するための決済を行って、当該商品を購入する。そして、ユーザは、販売者から、当該商品を収容するための容器１００と、情報コード１１２が表示された表示媒体１１０と、を受け取る。情報コード１１２には、商品名「ＡＡＡ」を有する商品を識別する識別情報「ＸＸＸ」が記録されている。次いで、ユーザは、容器１００を容器載置部２０に載置する。また、ユーザは、表示媒体１１０を媒体挿入部１６ｂに挿入して、情報コード１１２を情報コード読取部１６ａに読み取らせる。この場合、情報コード読取部１６ａは、情報コード１１２をデコードして、情報コード１１２から識別情報「ＸＸＸ」を取得し、取得済みの識別情報「ＸＸＸ」を制御部３０に供給する。制御部３０は、情報コード読取部１６ａから識別情報「ＸＸＸ」を取得する場合に、メモリ３２内の商品リスト３４において取得済みの識別情報「ＸＸＸ」に関連付けられている商品名「ＡＡＡ」を特定し、特定済みの商品名「ＡＡＡ」を有する商品の提供を商品提供部１８に実行させる。これにより、商品名「ＡＡＡ」を有する商品が、商品提供部１８から容器１００内に注がれ、ユーザに提供される。
【００４２】
ここで、例えば、商品提供装置１０において、ユーザによって商品名「ＡＡＡ」を有する商品を選択する操作が実行される比較例の構成を想定する。当該比較例の構成では、ユーザが操作を誤ることによって商品名「ＡＡＡ」とは異なる商品名（例えば「ＢＢＢ」）を有する商品が商品提供装置１０において選択されてしまい、ユーザが所望していない商品名「ＢＢＢ」を有する商品が容器１００内に注がれる可能性がある。
【００４３】
これに対し、本実施例では、ユーザは、商品名「ＡＡＡ」を有する商品を識別する識別情報「ＸＸＸ」を記録した情報コード１１２が印刷された表示媒体１１０を予め準備しておくことにより、商品提供装置１０において所望する商品名「ＡＡＡ」を有する商品を選択する操作を行わなくても、当該商品の提供を受けられる。従って、本実施例の商品提供装置１０によると、ユーザが所望する種類の商品を適切にユーザに提供することができる。
【００４４】
本実施例では、表示媒体１１０が、「記録媒体」の一例である。また、商品名「ＡＡＡ」を有する商品、識別情報「ＸＸＸ」が、それぞれ、「特定種類の商品」、「特定識別情報」の一例である。
【００４５】
（第２実施例）
続いて、図３及び図４を参照して、第２実施例について、上記の第１実施例と異なる点を中心に説明する。第２実施例の商品提供システム２も、その基本的構成は第１実施例と共通する（図１参照）が、図３に示すように、表示媒体１１０が利用されない点が第１実施例とは異なる。図３及び図４では、第１実施例と共通の要素は図１中の符号と共通の符号を用いて示している。そして、第１実施例と共通の要素についての詳しい説明は省略する。
【００４６】
図３に示すように、本実施例では、情報コード１１２は、容器１００の側面の一部に表示されている。情報コード１１２は、例えば、容器１００の製造時に容器１００の側面に印刷されてもよいし、容器１００の出荷後に販売者によって容器１００に貼り付けられてもよい。
【００４７】
図４は、図３の商品提供システム２を側面方向（符号Ａで示す方向）から見た様子を示す。本実施例では、情報コード読取部１６ａは、容器載置部２０の側方（図４の右側方向）に配置されている。また、情報取得部１６は、情報コード読取部１６ａに汚れが付着することを防ぐための保護プレート１６ｃを備える。保護プレート１６ｃは、光透過性を有する素材で構成される。保護プレート１６ｃは、筐体１１の表面に露出するように配置される。さらに、保護プレート１６ｃは、情報コード読取部１６ａと容器載置部２０との間に配置されており、その容器載置部２０側の面が下方（即ち、容器載置部２０方向）に向けて傾けられている。
【００４８】
続いて、本実施例の商品提供システム２の利用の流れを説明する。ユーザは、まず、商品名「ＡＡＡ」を有する商品を購入することに応じて、販売者から、情報コード１１２が表示された容器１００を受け取る。次いで、ユーザは、情報コード１１２が情報コード読取部１６ａに対向するように（即ち、情報コード読取部１６ａが情報コード１１２を読み取り可能なように）、容器１００を容器載置部２０に載置する。この場合、情報コード読取部１６ａは、保護プレート１６ｃを介して、載置された容器１００に表示されている情報コード１１２を光学的に読み取り、情報コード１１２をデコードして、情報コード１１２から識別情報「ＸＸＸ」を取得し、取得済みの識別情報「ＸＸＸ」を制御部３０に供給する。この結果、制御部３０は、取得済みの識別情報「ＸＸＸ」に関連付けられている商品名「ＡＡＡ」を特定し、特定済みの商品名「ＡＡＡ」を有する商品の提供を商品提供部１８に実行させる。これにより、商品名「ＡＡＡ」を有する商品が、商品提供部１８から容器１００内に注がれ、ユーザに提供される。
【００４９】
本実施例では、容器１００の側面の一部に情報コード１１２が表示されているので、容器１００を載置した状態で情報コード１１２の読み取り、及び、容器１００への特定種類の商品の提供が実行される。そのため、ユーザは、容器１００に表示された情報コード１１２を読み取らせる操作と、商品の提供を受けるための容器１００を載置する操作と、を同時に完了させ得る。ユーザの操作負担が少なく済む。
【００５０】
また、例えば、第１実施例のように情報コード１１２が容器１００とは異なる表示媒体１１０に表示される構成では、容器１００が容器載置部２０に載置される前に、表示媒体１１０に表示されている情報コード１１２が読み取られてしまうと、容器載置部２０に容器１００が載置されていないにも関わらず商品の提供が開始されてしまう可能性もある。即ち、容器１００に対して商品の提供が適切に行われない可能性がある。これに対し、本実施例では、情報コード１１２が容器１００に表示されており、容器１００が載置された状態で情報コード１１２の読み取りが実行されるので、容器１００が載置される前に商品の提供が開始されることがない。従って、容器１００に対して適切に商品を提供することができる。
【００５１】
また、商品が飲料、即ち液体である場合には、商品が下方に向けて容器１００に注がれる際に、注がれた商品が、容器１００の開口部から周囲に飛び散る可能性がある。例えば、飛び散った商品によって情報コード読取部１６ａが汚れてしまうと、情報コード１１２を正しく読み取ることができない可能性がある。本実施例では、情報取得部１６が、情報コード読取部１６ａと容器載置部２０との間に配置される保護プレート１６ｃを備える。これにより、飛び散った商品によって情報コード読取部１６ａが汚れることを抑制することができる。また、保護プレート１６ｃは、その容器載置部２０側の面が下方に向けて傾けられている。そのため、保護プレート１６ｃの容器載置部２０側の面が下方に向けて傾けられていない構成（例えば、上方に向けて傾けられている構成、容器載置部２０に対して正対している構成等）を採用する場合に比べて、保護プレート１６ｃが容器１００の開口部から飛び散った商品の軌道に面している状況が発生し難く、飛び散った商品が保護プレート１６ｃに付着する可能性が低い。従って、保護プレート１６ｃが汚れてしまうことによって、情報コード読取部１６ａが、情報コード１１２を正しく読み取ることができないということを抑制できる。
【００５２】
本実施例では、容器１００が、「記録媒体」の一例である。
【００５３】
（第３実施例）
図５に示す第３実施例は、上記の第２実施例（図３及び図４参照）の変形態様の一つである。本実施例では、容器１００に表示される情報コード１１２が第２実施例とは異なる。なお、図５でも、上記の各実施例と共通の要素は上記各図と共通の符号を用いて示している。また、上記の各実施例と共通の要素についての詳しい説明は省略する。
【００５４】
図５に示すように、本実施例では、情報コード１１２は、容器１００の側面の外側の全周に表示されている。即ち、容器載置部２０の側方（図５の右側方向）に配置された情報コード読取部１６ａが、容器１００を載置する向きに関わらず、情報コード１１２を読み取り可能なように構成されている。
【００５５】
本実施例では、情報コード１１２が容器１００の側面の外側の全周に表示されており、情報取得部１６の情報コード読取部１６ａが容器載置部２０の側方に配置されている。これにより、ユーザがどのような向きで容器１００を載置しても、商品提供装置１０が、情報コード１１２を適切に読み取ることができるので、ユーザの所望する商品が適切に提供される。ユーザの利便性が向上する。
【００５６】
（第４実施例）
図６に示す第４実施例は、上記の第２実施例（図３及び図４参照）の変形態様の一つである。本実施例では、容器１００に表示される情報コード１１２の配置と、情報コード読取部１６ａの配置と、が第２実施例とは異なる。なお、図６でも、上記の各実施例と共通の要素は上記各図と共通の符号を用いて示している。また、上記の各実施例と共通の要素についての詳しい説明は省略する。
【００５７】
本実施例では、情報コード１１２は、容器１００の外側底面に表示されている。また、情報コード読取部１６ａは、容器載置部２０の下方において、容器載置部２０と対向するように配置されている。保護プレート１６ｃは、情報コード読取部１６ａと保護プレート１６ｃとの間に配置されている。即ち、本実施例では、保護プレート１６ｃは容器載置部２０の一部を構成する。
【００５８】
続いて、本実施例の商品提供システム２の利用の流れを説明する。ユーザは、まず、商品名「ＡＡＡ」を有する商品を購入することに応じて、販売者から、情報コード１１２が表示された容器１００を受け取る。次いで、ユーザは、容器１００を容器載置部２０に載置する。この場合、情報コード読取部１６ａは、容器１００の底部に表示された情報コード１１２を光学的に読み取り、情報コード１１２をデコードして、情報コード１１２から識別情報「ＸＸＸ」を取得し、取得済みの識別情報「ＸＸＸ」を制御部３０に供給する。この結果、制御部３０は、取得済みの識別情報「ＸＸＸ」に関連付けられている商品名「ＡＡＡ」を特定し、特定済みの商品名「ＡＡＡ」を有する商品の提供を商品提供部１８に実行させる。これにより、商品名「ＡＡＡ」を有する商品が、商品提供部１８から容器１００内に注がれ、ユーザに提供される。
【００５９】
本実施例では、情報コード１１２が容器１００の底面に表示されるので、容器１００の外観が損なわれにくい。
【００６０】
また、本実施例では、情報コード１１２が容器１００の外側底面に表示され、情報コード読取部１６ａが、容器載置部２０の下方に配置される。これにより、ユーザがどのような向きで容器１００を載置しても、商品提供装置１０が、情報コード１１２を適切に読み取ることができるので、ユーザの所望する商品が適切に提供される。ユーザの利便性が向上する。
【００６１】
（第５実施例）
図７に示す第５実施例は、上記の第２実施例（図３及び図４参照）の変形態様の一つである。本実施例では、容器１００に表示される情報コード１１２の配置と、情報コード読取部１６ａの配置と、が第２実施例とは異なる。なお、図７でも、上記の各実施例と共通の要素は上記各図と共通の符号を用いて示している。また、上記の各実施例と共通の要素についての詳しい説明は省略する。
【００６２】
図７に示すように、本実施例では、情報コード１１２は、容器１００の内側底面に表示されている。また、情報コード読取部１６ａは、容器載置部２０の上方に配置されており、商品提供部１８と並んでいる。情報コード読取部１６ａの下端は、商品提供部１８の下端よりも高さＬだけ高い位置に配置されている。なお、図７では、理解の容易化のために図示を省略しているが、情報コード読取部１６ａと商品提供部１８との間には区画壁が形成されている。即ち、本実施例では、情報コード読取部１６ａは、容器載置部２０に容器１００が載置される場合に、当該容器１００の内側底面に表示される情報コード１１２を上方から光学的に読み取ることができる。
【００６３】
続いて、本実施例の商品提供システム２の利用の流れを説明する。ユーザは、まず、商品名「ＡＡＡ」を有する商品を購入することに応じて、販売者から、情報コード１１２が表示された容器１００を受け取る。次いで、ユーザは、容器１００を容器載置部２０に載置する。この場合、容器載置部２０の上方に配置されている情報コード読取部１６ａは、容器１００の内側底面に表示されている情報コード１１２を光学的に読み取り、情報コード１１２をデコードして、情報コード１１２から識別情報「ＸＸＸ」を取得し、取得済みの識別情報「ＸＸＸ」を制御部３０に供給する。この結果、制御部３０は、取得済みの識別情報「ＸＸＸ」に関連付けられている商品名「ＡＡＡ」を特定し、特定済みの商品名「ＡＡＡ」を有する商品の提供を商品提供部１８に実行させる。これにより、商品名「ＡＡＡ」を有する商品が、商品提供部１８から容器１００内に注がれ、ユーザに提供される。
【００６４】
商品が飲料、即ち液体である場合には、商品が下方に向けて容器１００に注がれる際に、注がれた商品が、容器１００の開口部から周囲に飛び散る可能性がある。例えば、飛び散った商品によって情報コード読取部１６ａが汚れてしまうと、情報コード１１２を正しく読み取ることができない可能性がある。上記の構成によると、情報コード読取部１６ａの下端が、商品提供部１８の下端よりも高い位置に配置されている。一般的に、或る高さから落下した液体が、当該或る高さよりも高い位置まで飛び散る可能性が低い。従って、商品提供部１８の下端から下方に向けて注がれる液体が、商品提供部１８の下端よりも高い位置に配置される情報コード読取部１６ａの下端に付着してしまうことを抑制できる。情報コード読取部１６ａによって情報コード１１２が正しく読み取ることができないということを抑制できる。
【００６５】
（第６実施例）
続いて、図８及び図９を参照して、第６実施例について、上記の第１実施例と異なる点を中心に説明する。第６実施例の商品提供システム２も、その基本的構成は第１実施例と共通する（図１参照）が、情報コード１１２が利用されない点が第１実施例とは異なる。図８及び図９では、第１実施例と共通の要素は図１中の符号と共通の符号を用いて示している。そして、第１実施例と共通の要素についての詳しい説明は省略する。
【００６６】
本実施例では、容器１００は、その外側底面にＩＣタグ１２０を備える。なお、変形例では、容器１００は、外側底面に限らず、いずれかの部分にＩＣタグ１２０を備えていればよい。ＩＣタグ１２０には、識別情報（例えば「ＸＸＸ」）が記憶されている。
【００６７】
図９は、図８の商品提供システム２を側面方向（符号Ｂで示す方向）から見た様子を示す。本実施例では、情報取得部１６は、ＩＣタグ１２０とのＲＦＩＤ（Radio Frequency Identifierの略）方式に従った無線通信を実行するための無線通信部１６ｄを備える。無線通信部１６ｄは、容器載置部２０の側方（図９の右側方向）に配置されている。なお、変形例では、無線通信部１６ｄは、容器載置部２０の側方に限られず、ＩＣタグ１２０との無線通信を実行可能な位置に配置されればよい。
【００６８】
続いて、本実施例の商品提供システム２の利用の流れを説明する。ユーザは、まず、商品名「ＡＡＡ」を有する商品を購入することに応じて、販売者から、ＩＣタグ１２０を備える容器１００を受け取る。容器１００に付されているＩＣタグ１２０には、商品名「ＡＡＡ」を有する商品を識別する識別情報「ＸＸＸ」が既に記憶されている。次いで、ユーザは、容器１００を容器載置部２０に載置する。この場合、無線通信部１６ｄは、ＩＣタグ１２０との間でＲＦＩＤ方式に従った無線通信を実行することによって、ＩＣタグ１２０から識別情報「ＸＸＸ」を取得し、取得済みの識別情報「ＸＸＸ」を制御部３０に供給する。この結果、制御部３０は、無線通信部１６ｄから取得された識別情報「ＸＸＸ」に関連付けられている商品名「ＡＡＡ」を特定し、特定済みの商品名「ＡＡＡ」を有する商品の提供を商品提供部１８に実行させる。これにより、商品名「ＡＡＡ」を有する商品が、商品提供部１８から容器１００内に注がれ、ユーザに提供される。
【００６９】
本実施例では、商品提供装置１０は、ＩＣタグ１２０とのＲＦＩＤ方式に従った無線通信を実行して、ＩＣタグ１２０から識別情報「ＸＸＸ」を取得する。これにより、例えば、ＩＣタグ１２０が汚れてしまっても、商品提供装置１０は、ＩＣタグ１２０から識別情報「ＸＸＸ」を適切に取得することができる。従って、特定種類の商品をユーザに適切に提供することができる。
【００７０】
本実施例では、ＩＣタグ１２０が、「記録媒体」の一例である。
【００７１】
（第７実施例）
続いて、図１０〜図１２を参照して、第７実施例について、上記の第１実施例と異なる点を中心に説明する。第７実施例の商品提供システム２は、商品提供装置１０と、容器１００と、表示媒体１１０と、に加え、商品提供装置１０と通信可能に設けられているＰＯＳレジ端末５０を備える点が第１実施例とは異なる。本実施例でも、図１０、図１１において、第１実施例と共通の要素は図１中の符号と共通の符号を用いて示し、詳しい説明を省略するものとする。
【００７２】
図１０、図１１に示すように、本実施例の商品提供システム２は、商品提供装置１０と通信可能に設けられているＰＯＳレジ端末５０を備える。ＰＯＳレジ端末５０は、例えば店舗の販売者によって操作されるレジ端末である。販売者は、ユーザが商品を購入する際に行った決済に関する決済情報を、ＰＯＳレジ端末５０に入力することができる。決済情報は、当該決済の決済ＩＤ（「００１」等）、ユーザが購入した商品の商品名（「ＡＡＡ」）等、当該商品名に対応する識別情報（「ＸＸＸ」等）、提供フラグ（「済」又は「未」。購入直後では「未」が対応付けられる）、の各情報を含む組合せ情報である（図１１の符号１３６ａ〜１３６ｄ等参照）。決済情報には、この他に、購入金額、購入時刻等、決済に関係する他の情報が含まれていてもよい。本実施例では、ＰＯＳレジ端末５０は、ユーザによる商品の購入に伴って販売者によって決済情報が入力されると、入力された決済情報を商品提供装置１０に供給する。また、ＰＯＳレジ端末５０は、決済が完了する場合に、表示媒体１１０であるレシートを印刷及び出力することができる。
【００７３】
図１０に示すように、本実施例でも、表示媒体１１０の表面の一部に情報コード１１２が印刷されている。本実施例では、表示媒体１１０は、決済完了時にＰＯＳレジ端末５０によって印刷されるレシートであるが、他の例では、表示媒体１１０は、食券等、他の表示媒体であってもよい。本実施例では、表示媒体１１０の情報コード１１２には、決済の際に入力された決済情報のうち、少なくとも決済ＩＤを含む決済情報の一部又は全部が記録されている。
【００７４】
図１０に示すように、本実施例では、容器１００の側面の一部にも情報コード１３０が表示されている。容器１００の情報コード１３０は、例えば、容器１００の製造時に容器１００の側面に印刷される。容器１００の情報コード１３０には、当該容器１００に提供されるべき種類の商品名（例えば「ＡＡＡ」、「ＢＢＢ」等）に対応する識別情報（例えば「ＸＸＸ」、「ＹＹＹ」等）が記録されている。
【００７５】
図１０、図１１に示すように、本実施例の商品提供装置１０の構成も基本的には第１実施例の商品提供装置１０（図１、図２参照）の構成と共通する。ただし、本実施例の商品提供装置１０は、種類特定部１４０及び通信インターフェース１５０をさらに備える点、及び、メモリ３２内に商品リスト３４に代えて決済情報テーブル１３４が記憶されている点において第１実施例とは異なる。なお、以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００７６】
種類特定部１４０は、容器載置部２０の側方に配置されている情報コード読取部である。種類特定部１４０は、容器載置部２０に容器１００が載置された場合に、載置された容器１００に表示されている情報コード１３０を光学的に読み取ることができる。
【００７７】
通信Ｉ／Ｆ１５０は、ＰＯＳレジ端末５０と通信を実行するためのＩ／Ｆである。本実施例では、通信Ｉ／Ｆ１５０は、ＰＯＳレジ端末５０と有線接続されているが、他の例では、通信Ｉ／Ｆ１５０は、ＰＯＳレジ端末５０と無線接続されていてもよい。
【００７８】
上記の通り、本実施例では、メモリ３２には、決済情報テーブル１３４が記憶されている。図１１に示すように、決済情報テーブル１３４には、複数個の決済情報１３６ａ〜１３６ｄが含まれている。各決済情報１３６ａ〜１３６ｄは、ＰＯＳレジ端末５０において、ユーザによる商品の購入に伴って販売者によって決済情報が入力される場合ごとに、ＰＯＳレジ端末５０から商品提供装置１０に供給される。商品提供装置１０の制御部３０は、通信Ｉ／Ｆ１５０を介してＰＯＳレジ端末５０から決済情報（例えば図１１の１３６ｂ）を取得すると、取得された決済情報を決済情報テーブル１３４に追加する。なお、決済情報テーブル１３４に決済情報が追加された時点では、当該決済情報に含まれる提供フラグは、決済情報が示す決済に対応する商品が未提供であることを示す「未」に設定される。この提供フラグは、後述の商品提供処理において商品の提供が実行される場合に、「未」から、決済に対応する商品が提供済であることを示す「済」に設定される。
【００７９】
例えば、図１１の決済情報１３６ａは、決済ＩＤ「００１」、商品名「ＡＡＡ」、識別情報「ＸＸＸ」、提供フラグ「済」の各情報の組合せである。即ち、決済情報１３６ａは、決済ＩＤ「００１」で識別される決済において商品名「ＡＡＡ」の商品（識別情報「ＸＸＸ」に対応）が購入され、商品の提供が完了していることを示す。また、例えば、図１１の決済情報１３６ｂは、決済ＩＤ「００２」、商品名「ＡＡＡ」、識別情報「ＸＸＸ」、提供フラグ「未」の各情報の組合せである。即ち、決済情報１３６ｂは、決済ＩＤ「００２」で識別される決済において商品名「ＡＡＡ」の商品（識別情報「ＸＸＸ」に対応）が購入され、商品の提供が未完了であることを示す。
【００８０】
続いて、本実施例の商品提供システム２の利用の流れを説明する。本実施例では、図１２を参照して、商品提供装置１０の制御部３０が実行する商品提供処理の内容を説明しながら、システムの利用の流れを説明する。以下では、ユーザが、商品名「ＡＡＡ」の商品を購入し、提供を受ける場合の例について説明する。商品提供装置１０の電源がオンされている間、商品提供装置１０の制御部３０は、図１２の商品提供処理を継続して実行している。
【００８１】
一方、ユーザは、まず、例えば、特定の商品名（例えば商品名「ＡＡＡ」）を有する商品を所望する旨を販売者に伝え、当該商品を購入するための決済を行って、当該商品を購入する。この際、ＰＯＳレジ端末５０には、販売者によって、決済ＩＤ（例えば「００１」）、商品名（「ＡＡＡ」）、商品名に対応する識別情報（「ＸＸＸ」）、提供フラグ「未」を含む決済情報が入力される。ＰＯＳレジ端末５０は、入力された決済情報を商品提供装置１０に供給する。商品提供装置１０の制御部３０は、ＰＯＳレジ端末５０から取得された決済情報（図１１の符号１３６ａ参照）を決済情報テーブル１３４に追加する。上記の通り、この時点では、決済情報テーブル１３４に追加された決済情報（例えば符号１３６ａ）の提供フラグは「未」に設定される。そして、ユーザは、販売者から、購入した商品の商品名（例えば「ＡＡＡ」）に対応する識別情報（「ＸＸＸ」）が記録された情報コード１３０が表示された容器１００を受け取るとともに、少なくとも決済ＩＤ（「００１」）を含む決済情報が記録された情報コード１１２が表示された表示媒体１１０（レシート等）を受け取る。
【００８２】
一方、Ｓ１０では、商品提供装置１０の制御部３０は、表示媒体１１０の情報コード１１２が読み取られることを監視している。ユーザは、販売者から受け取った表示媒体１１０を媒体挿入部１６ｂに挿入して、情報コード１１２を情報コード読取部１６ａに読み取らせる。情報コード読取部１６ａによって情報コード１１２が読み取られると、制御部３０は、Ｓ１０でＹＥＳと判断し、Ｓ１２に進む。
【００８３】
Ｓ１２では、制御部３０は、読み取られた情報コード１１２をデコードし、情報コード１１２から決済ＩＤ（上記の例では「００１」）を取得する。
【００８４】
続くＳ１４では、制御部３０は、決済情報テーブル１３４内に、Ｓ１２で取得された決済ＩＤを含む決済情報（以下では「対象の決済情報」と呼ぶ）が存在するか否かを判断する。例えば、Ｓ１２において決済ＩＤ「００１」が取得されていた場合、決済情報テーブル１３４内には、決済ＩＤ「００１」を含む対象の決済情報（即ち決済情報１３６ａ）が存在する。その場合、制御部３０はＳ１４でＹＥＳと判断し、Ｓ１６に進む。一方、決済情報テーブル１３４内に対象の決済情報が存在していない場合（即ち、Ｓ１２で取得された決済ＩＤを含む決済情報が存在しない場合）、制御部３０は、Ｓ１４でＮＯと判断し、Ｓ３０に進む。Ｓ３０では、制御部３０は所定のエラー報知動作を実行する。Ｓ３０を終えると、制御部３０は、Ｓ１０の監視に戻る。この場合、商品提供は行われない。
【００８５】
Ｓ１６では、制御部３０は、対象の決済情報に対応付けられている提供フラグが、商品が未提供であることを示す「未」に設定されているか否かを判断する。この時点において対象の決済情報（例えば決済情報１３６ａ）における提供フラグが「未」に設定されている場合、制御部３０は、Ｓ１６でＹＥＳと判断し、Ｓ１８に進む。一方、対象の決済情報に対応付けられている提供フラグが、この時点で既に商品が提供済であることを示す「済」に設定されている場合、制御部３０は、Ｓ１６でＮＯと判断し、Ｓ３０に進む。この場合も、制御部３０は、Ｓ３０で所定のエラー報知動作を実行し、その後、Ｓ１０の監視に戻る。この場合も商品提供は行われない。
【００８６】
Ｓ１８では、制御部３０は、容器１００の情報コード１３０が読み取られることを監視している。ユーザは、情報コード１３０が種類特定部１４０に対向するように（即ち、種類特定部１４０の情報コード読取部が情報コード１３０を読取可能なように）、容器１００を容器載置部２０に載置する。この場合、種類特定部１４０は、載置された容器１００に表示されている情報コード１３０を光学的に読み取る。種類特定部１４０によって情報コード１３０が読み取られると、制御部３０は、Ｓ１８でＹＥＳと判断し、Ｓ２０に進む。
【００８７】
Ｓ２０では、制御部３０は、読み取られた情報コード１３０をデコードし、情報コード１３０から識別情報（上記の例では「ＸＸＸ」）を取得する。
【００８８】
続くＳ２２では、制御部３０は、Ｓ２０で取得された識別情報が、上記の対象の決済情報に含まれる識別情報と一致するか否かを判断する。例えば、上記のように、Ｓ２０で識別情報「ＸＸＸ」が取得され、対象の決済情報１３６ａにも識別情報「ＸＸＸ」が含まれる場合、制御部３０は、Ｓ２２でＹＥＳと判断し、Ｓ２４に進む。一方、Ｓ２０で取得された識別情報と、対象の決済情報に含まれる識別情報とが一致しない場合、制御部３０は、Ｓ２２でＮＯと判断し、Ｓ３０に進む。この場合も、制御部３０は、Ｓ３０で所定のエラー報知動作を実行し、その後Ｓ１０の監視に戻る。この場合も商品提供は行われない。
【００８９】
Ｓ２４では、制御部３０は、商品提供部１８に、対象の決済情報に含まれる識別情報（例えば「ＸＸＸ」）に対応する商品名（例えば「ＡＡＡ」）の商品の提供を実行させる。これにより、商品名「ＡＡＡ」を有する商品が、商品提供部１８から容器１００内に注がれ、ユーザに提供される。
【００９０】
続くＳ２６では、制御部３０は、対象の決済情報に含まれる提供フラグを「未」から「済」に変更する。Ｓ２６を終えると、制御部３０は、再びＳ１０の監視に戻る。
【００９１】
本実施例では、商品提供装置１０の制御部３０は、電源がオンされている間、上記のＳ１０〜Ｓ３０の各処理を繰り返し実行している。
【００９２】
以上、本実施例の商品提供システム２の構成及び動作について説明した。本実施例では、決済情報テーブル１３４内に、情報コード１１２から読み取られた決済ＩＤと同じ決済ＩＤを含む対象の決済情報が存在しなければ、商品提供が実行されない（図１２のＳ１４参照）。言い換えると、ユーザは、商品購入に伴う決済が済んでいない限り、商品提供装置１０で所望の商品の提供を受けることができない。従って、本実施例の構成によると、商品提供装置１０が、未決済の商品をユーザに提供してしまう事態が生じることを抑制することができる。
【００９３】
また、本実施例でも、ユーザは、表示媒体１１０の情報コード１１２を情報取得部１６に読み取らせるととともに、容器１００の情報コード１３０を種類特定部１４０に読み取らせることによって、商品提供装置１０において所望の種類の商品を選択する操作を行わなくても、所望の種類の提供を受けることができる。ユーザが所望する種類の商品を適切にユーザに提供することができる。
【００９４】
また、本実施例では、決済情報テーブル１３４内に対象の決済情報が存在する場合において、さらに、容器１００の情報コード１３０から取得された識別情報が、対象の決済情報に含まれる識別情報と一致しなければ、商品提供が実行されない（図１２のＳ２２参照）。即ち、ユーザは、決済を済ませた上で、決済対象の種類（即ち所望の種類）の商品の提供のための適切な容器１００を容器載置部２０に載置しない限り、商品提供装置１０で所望の種類の商品の提供を受けることができない。即ち、決済対象の種類の商品と、載置された容器によって特定される種類の商品と、が異なる商品である場合、商品提供装置１０で所望の種類の商品の提供を受けることができない。従って、本実施例の構成によると、商品提供装置１０が、決済済みの商品と異なる種類の商品をユーザに提供してしまう事態が生じることを抑制することができる。
【００９５】
また、本実施例では、決済情報テーブル１３４内に対象の決済情報が存在する場合において、さらに、対象の決済情報に対応付けられている提供フラグが、商品が未提供であることを示す「未」に設定されている場合に限り、商品提供が実行される（図１２のＳ１６参照）。反対に、対象の決済情報に対応付けられている提供フラグが、商品が提供済であることを示す「済」に設定されている場合、商品提供が実行されない。即ち、商品提供装置１０は、１つの決済情報に基づいて商品の提供が行われた場合、再度、同じ決済情報に基づいて同じ商品の提供を行わない。１個の商品の購入に伴う１回の決済に関係する１つの決済情報に基づいて何度も商品提供が行われてしまう事態を適切に防止することができる。
【００９６】
本実施例における提供フラグ「済」が「フラグ」の一例である。
【００９７】
以上、本明細書で開示する技術の具体例を説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００９８】
（変形例１）上記の各実施例では、商品提供装置１０は、複数種類の飲料を提供可能な飲料提供装置であったが、これに限らず、食品、生活用品等の他の商品を提供可能な装置であってもよい。
【００９９】
（変形例２）上記の各実施例において、商品提供装置１０の制御部３０は、識別情報「ＸＸＸ」を取得し、取得済みの識別情報「ＸＸＸ」に関連付けられている商品名「ＡＡＡ」を特定する場合に、特定済みの商品名「ＡＡＡ」を有する商品の提供を開始することをユーザに確認するための確認画面を表示部１４に表示させてもよい。この場合、制御部３０は、ユーザによって、操作部１２を介して、商品の提供を開始すべきことが指示される場合に、商品名「ＡＡＡ」を有する商品の提供を商品提供部１８に実行させてもよい。本変形例では、商品提供装置において確認画面が表示されるので、ユーザは、商品名「ＡＡＡ」を有する商品が提供されることを知ることができる。また、ユーザからの指示に応じて商品の提供が開始されるので、ユーザの任意のタイミングで商品の提供を開始させることができる。
【０１００】
（変形例３）第１、第７実施例では、表示媒体１１０は、その表面の一部に情報コード１１２が印刷されたレシート等であったが、これに代えて、情報コード１１２を表示可能な可搬型のデバイス（例えばスマートフォン等）であってもよい。従って、本変形例では、ユーザは、例えば、商品の購入等に伴って自身の可搬型のデバイスに記憶された情報コード１１２を当該デバイスの表示部に表示させ、情報コード読取部１６ａに読み取らせることにより、商品提供装置１０による商品の提供を受けることができる。
【０１０１】
（変形例４）上記の第１実施例では、情報取得部１６は、情報コード１１２を光学的に読み取ることによって、情報コード１１２に記録されている情報を取得するための情報コード読取部１６ａを備えていたが、これに代えて、例えば、容器の外観によって当該容器に収容されるべき商品を特定可能な画像認識装置を備えていてもよい。本変形例では、容器の外観が、「記録媒体」の一例である。
【０１０２】
（変形例５）上記の第７実施例では、決済情報テーブル１３４は、商品提供装置１０のメモリ３２に記憶されている。これに限られず、決済情報テーブル１３４は、ＰＯＳレジ端末５０と商品提供装置１０の双方と通信可能に設けられた外部サーバに記憶されていてもよい。その場合、商品提供装置１０の制御部３０は、通信Ｉ／Ｆ１５０を介して外部サーバにアクセスし、外部サーバに記憶された決済情報テーブル１３４を参照するようにしてもよい。この場合、外部サーバが「メモリ」の一例である。
【０１０３】
（変形例６）第７実施例における種類特定部１４０は、コード読取部に限られない。例えば、容器１００の外観から、容器１００に提供される予定の商品の商品名（種類）を特定可能であれば、カメラ等であってもよい。この場合、容器１００は、提供されるべき商品の種類毎に異なる外観（例えば、形状、大きさ、表面に表示される文字や模様等）を有していればよい。
【０１０４】
（変形例７）第７実施例においても、上記第６実施例のように、情報コード１１２に代えて、決済ＩＤを記録したＩＣタグを用いるようにしてもよい。その場合、情報取得部は、情報コード読取部１６ａに代えて、ＩＣタグとのＲＦＩＤ方式に従った無線通信を実行するための無線通信部を備えていてもよい。この場合、ＩＣタグが「記録媒体」の一例であり、無線通信部が「情報取得部」の一例である。
【０１０５】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１０６】
２：商品提供システム
１０：商品提供装置
１１：筐体
１２：操作部
１４：表示部
１６：情報取得部
１６ａ：情報コード読取部
１６ｂ：媒体挿入部
１６ｃ：保護プレート
１６ｄ：無線通信部
１８：商品提供部
１８ａ：抽出口
２０：容器載置部
３０：制御部
３２：メモリ
３４：商品リスト
５０：ＰＯＳレジ端末
１００：容器
１１０：表示媒体
１１２：情報コード
１２０：ＩＣタグ
１３０：情報コード
１３４：決済情報テーブル
１３６ａ〜１３６ｄ：決済情報
１４０：種類特定部
１５０：情報コード
【図１】
2020025871.tif 000003
【図２】
2020025871.tif 000004
【図３】
2020025871.tif 000005
【図４】
2020025871.tif 000006
【図５】
2020025871.tif 000007
【図６】
2020025871.tif 000008
【図７】
2020025871.tif 000009
【図８】
2020025871.tif 000010
【図９】
2020025871.tif 000011
【図１０】
2020025871.tif 000012
【図１１】
2020025871.tif 000013
【図１２】
2020025871.tif 000014