(57)【特許請求の範囲】
【請求項１】
商品を購入するための情報、及び媒体自体を識別するための媒体識別情報が記憶される記憶部と、前記記憶部における情報の読み出しまたは書き込みを行う情報処理部と、自動販売機との間で情報を送受信する送受信部と、を有する複数の非接触ＩＣカードをかざしたとき、前記複数の非接触ＩＣカードにおける情報の読み出しまたは書き込みを制御する制御部と、
前記複数の非接触媒体と前記制御部との間で、情報を送受信する送受信部と、
を備え、
前記制御部は、前記複数の非接触ＩＣカードを一度にかざしたときの、前記複数の非接触ＩＣカードからの読み出し情報に応じた販売制御信号を出力し、
前記複数の非接触ＩＣカードの１つは、利用者自身を識別するための利用者識別情報、または商品を割引購入するための割引情報、または商品を選択購入するための選択情報、または商品を購入するための資格情報、または商品の購入実績情報、または利用者の所属部門を識別するための部門識別情報、を記憶していることを特徴とする自動販売機。  
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、非接触媒体をかざして商品を購入する自動販売機に関する。
【０００２】
【従来の技術】
最近では、金融、交通、物流を始めとする幅広い分野で、非接触ＩＣカードを使用する管理システムが普及し始めている。この理由は、利用者がリーダライタからの電磁波の有効範囲内に非接触ＩＣカードを近づけるだけで、非接触ＩＣカードの情報を読み書きできるという、利便性を有する点に起因する。
【０００３】
また、飲食物等の商品を取り扱う自動販売機の分野でも、非接触ＩＣカードを使用して商品を販売するものが同様に普及し始めている。以下、非接触ＩＣカードを使用して商品を販売するまでの一連の処理手順を説明する。先ず、利用者は、自動販売機の前扉に配設された複数の商品選択釦の何れかを押下し、その後、自動販売機の前扉に配設されたリーダライタの近傍で非接触ＩＣカードをかざす。次に、リーダライタは、非接触ＩＣカードから商品を購入するための情報を読み取る。次に、自動販売機内の制御部は、非接触ＩＣカードからの読み取り情報を正当であるものと判別すると、商品の払い出しを指示する。これより、自動販売機内の販売機構は、先の指示に従って、利用者が希望する商品を取出口まで搬出する。尚、上記の技術は、例えば特開２０００−２６８２３９号に開示されている。
【０００４】
【発明が解決しようとする課題】
しかし、自動販売機が、複数枚の非接触ＩＣカードからの読み出し情報を要求するとき、利用者は、複数枚の非接触ＩＣカードを１枚ずつ順次かざしていかなければならないので、操作が面倒となる問題があった。
【０００５】
そこで、本発明は、複数の非接触媒体を一度にかざして商品を購入できる自動販売機を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、前記問題点を解決するために創作されたものである。
【０００７】
請求項１は、自動販売機であって、商品を購入するための情報、及び媒体自体を識別するための媒体識別情報が記憶される記憶部と、前記記憶部における情報の読み出しまたは書き込みを行う情報処理部と、自動販売機との間で情報を送受信する送受信部と、を有する複数の非接触ＩＣカードをかざしたとき、前記複数の非接触ＩＣカードにおける情報の読み出しまたは書き込みを制御する制御部と、前記複数の非接触媒体と前記制御部との間で、情報を送受信する送受信部と、を備え、前記制御部は、前記複数の非接触ＩＣカードを一度にかざしたときの、前記複数の非接触ＩＣカードからの読み出し情報に応じた販売制御信号を出力し、前記複数の非接触ＩＣカードの１つは、利用者自身を識別するための利用者識別情報、または商品を割引購入するための割引情報、または商品を選択購入するための選択情報、または商品を購入するための資格情報、または商品の購入実績情報、または利用者の所属部門を識別するための部門識別情報、を記憶しているものである。
【００１９】
以上より、複数の非接触媒体を一度にかざして商品を購入できるので、利用者のカード操作が簡単となる作用効果を奏する。
【００２０】
【発明の実施の形態】
本発明の詳細を図面に従って具体的に説明する。
【００２１】
図１は、本発明の自動販売機の正面図である。尚、この自動販売機は、利用者が非接触ＩＣカードをかざすことにより、例えば缶飲料を販売するものである。
【００２２】
図１において、前扉１は、自動販売機の左側面端（または右側面端）を支軸として開閉するものであり、コラム設定、缶飲料補充等を行うときは開錠して開き、通常販売を行うときは施錠して閉じておくものである。パネル２は、透明な樹脂板であり、内部に陳列されている複数種類の缶飲料サンプル３を確認するためのものである。つまり、利用者は、パネル２を通して複数種類の缶飲料サンプル３を見渡すことにより、購入したい缶飲料を選択できる。商品選択釦４は、販売可ランプおよび売り切れランプを内蔵し、缶飲料サンプル３それぞれに対応してパネル２に設けられるものである。販売可ランプは、自動販売機内部のコラムに缶飲料が収容されている場合のみ、この缶飲料に対応するものが点灯する。売り切れランプは、自動販売機内部の所定コラムが空になると、この缶飲料に対応するものが常時点灯する。利用者は、販売可ランプが点灯している商品選択釦４を押下し、その後、前扉１の前で非接触ＩＣカード５（非接触媒体）をかざすと、利用者が非接触ＩＣカード５からの読み出し情報を基に正当であると判別されたときのみ、この缶飲料サンプル３に対応する缶飲料が商品取出口６まで搬出される。リーダライタ７は、非接触ＩＣカード５の電源を立ち上げるための電磁波を常時発生し、非接触ＩＣカード５における情報の読み出しまたは書き込みを制御するものである。つまり、非接触ＩＣカード５は、リーダライタ７からの電磁波の有効範囲内（例えば数十cm）に到達すると、電磁誘導の作用を受けて電源が立ち上がり、商品を購入するための情報の読み出しまたは書き込みを行う。表示部８は、非接触ＩＣカード５からの読み出し情報（例えば購入前の残額内容）、この読み出し情報を用いた所定の論理演算情報（例えば購入後の残額内容）、更には、販売中、販売中止等の情報を表示するものである。
【００２３】
図２は、本発明の自動販売機を説明するためのブロック図である。
【００２４】
図２において、主制御部１０１は、自動販売機の制御を統括するものであり、ＲＯＭ、ＣＰＵ、ＲＡＭ、周辺回路（複数のラッチ、カウンタ、タイマ、Ｉ／Ｏ等）を内蔵するものである。詳細すると、ＲＯＭは、後述する複数の従制御部を統括制御するためのプログラムデータと、コラム設定、価格設定、利用者識別、口座引き落とし用の金額情報等のテーブルデータとが予め格納されたものである。ＣＰＵは、ＲＯＭから読み出されたプログラムデータの解読結果に従って複数の従制御部を統括制御するものである。ＲＡＭは、ＣＰＵによる演算結果、複数の従制御部からの各種データ等の書き込みまたは読み出しを行うものである。ハードウエア面では、ＲＯＭは、データを製造工程で焼き付け固定するマスクＲＯＭ、データを紫外線消去することによりデータを繰り返し書き込み読み出しできるＥＰＲＯＭ、またはデータを電気消去することによりデータを繰り返し書き込み読み出しできるＥＥＰＲＯＭ（フラッシュメモリを含む）等の不揮発性メモリである。ＣＰＵは、ＲＯＭの実行アドレスを指定するプログラムカウンタ、ＲＯＭからの読み出し内容を解読するインストラクションデコーダ、論理演算を行う演算論理ユニット、演算データを一時格納するアキュムレータ等を内蔵する。ＲＡＭは、ＳＲＡＭ等の揮発性メモリであり、記憶内容を保持するためのバックアップ電源（電池）を有する。カード処理制御部１０２、接客制御部１０３、販売制御部１０４、入力制御部１０５は、複数の従制御部に相当し、ハードウエア面において、主制御部１０１と同様のＲＯＭ、ＣＰＵ、ＲＡＭを内蔵する。リーダライタ７は、送受信部１０６を介して電磁波を常時発生し、非接触ＩＣカード５との間で通信を行う。カード処理制御部１０２は、リーダライタ７を制御し、非接触ＩＣカード５からの読み出し情報の種類、正当性を判別したり、非接触ＩＣカード５からの読み出し情報を主制御部１０１に送信したり、非接触ＩＣカード５への書き込み情報をリーダライタ７に送信したりするものである。接客部１０７は、複数種類の缶飲料サンプル３に対応して設けられた複数の商品選択釦４と、表示部８とを備えたものである。接客制御部１０３は、接客部１０７を制御する。つまり、接客制御部１０３は、主制御部１０１からの缶飲料販売に関する接客指示に従って、表示部８に販売中または販売中止を表示させたり、複数の商品選択釦４毎の販売可ランプまたは売り切れランプを点灯させたり、更には、複数の商品選択釦４の何れが押下されたのかを検出し、このときの検出信号を主制御部１０１に送信したりする。販売機構１０８は、利用者が押下した商品選択釦４と対応する缶飲料を商品取出口６まで搬出させるものである。販売制御部１０４は、販売機構１０８を制御する。つまり、主制御部１０１が、カード処理制御部１０２から非接触ＩＣカード５の読み出し情報を受け取り、利用者が缶飲料を購入できるものと判別すると、販売制御部１０４は、接客制御部１０３からの前記検出信号に応答した主制御部１０１からの販売指示に従って、利用者が押下した商品選択釦４と対応する缶飲料を商品取出口６まで搬出させる。キー入力部１０９は、前扉１の背面に着脱自在に配設され、コラム設定、価格設定等のデータを入力するためのものである。入力制御部１０５は、キー入力部１０９からの設定データを主制御部１０１に送信するためのインターフェイスを行うものである。
【００２５】
非接触ＩＣカード５は、主制御部１０１と同様のＲＯＭ、ＣＰＵ、ＲＡＭと、リーダライタ７からの電磁波を受け取るコイルアンテナ１１０と、リーダライタ７との間で通信を行う送受信部１１１と、を内蔵する。ＲＯＭは、データを書き換えできるＥＥＰＲＯＭ等の不揮発性メモリであり、リーダライタ７との間の通信を制御するためのプログラムデータと、非接触ＩＣカード５自体を識別するためのカード識別情報と、缶飲料を購入するための情報と、を記憶したものである。非接触ＩＣカード５は、缶飲料を購入するための情報に応じて、異なる意味を有するカードとなる。例えば、非接触ＩＣカード５は、金額情報を記憶するとプリペイドカードとなり、利用者自身を識別するための利用者識別情報を記憶すると身分証明カードとなり、割引情報を記憶すると割引カードとなり、生年月日情報（資格情報）を記憶すると年齢証明カードとなり、更に、缶飲料の購入金額に相当するポイント情報（購入実績情報）を記憶するとポイントカードとなる。尚、本発明の実施の形態では、上記の５種類の非接触ＩＣカード５を使用するものとする。
【００２６】
図３は、本発明の自動販売機におけるカード処理制御部の動作を説明するためのフローチャートである。
【００２７】
先ず、利用者が、販売可ランプ点灯中の商品選択釦４の何れかを押下すると、接客制御部１０３は、この商品選択釦４の押下信号を主制御部１０１に送信する。主制御部１０１は、この押下信号の受信に伴い、非接触ＩＣカード５からの読み出し情報を受信するための割込要求信号をカード処理制御部１０２に送信する。カード処理制御部１０２は、この割込要求信号を受信することによって、非接触ＩＣカード５からの読み出し情報を受信するための処理を開始する（Ａ１）。カード処理制御部１０２は、非接触ＩＣカード５からのカード識別情報を受信したかどうかを判別する（Ａ２）。利用者が、リーダライタ７の前面で且つ電磁波の有効範囲内で非接触ＩＣカード５をかざすと、非接触ＩＣカード５は、電源がコイルアンテナ１１０を介して立ち上がるので、ＲＯＭ内のカード識別情報を読み出すとともに送受信部１１１、１０６を介してリーダライタ７に送信する。これより、カード処理制御部１０２は、非接触ＩＣカード５からのカード識別情報を受信すると（Ａ２：ＹＥＳ）、このカード識別情報をＲＡＭに書き込むとともに正当であるかどうかを確認する。詳細すると、カード処理制御部１０２は、非接触ＩＣカード５からのカード識別情報が正当であることを確認するために、発行済みの非接触ＩＣカード５のカード識別情報をＲＯＭ内のテーブルに正規登録している。つまり、カード処理制御部１０２は、このカード識別情報と登録済みの全カード識別情報とを比較する（Ａ３）。カード処理制御部１０２は、非接触ＩＣカード５からのカード識別情報が登録済みのカード識別情報と一致して正当であるものと判別すると（Ａ４：ＹＥＳ）、缶飲料を購入するための情報を受信するための割込要求信号を送受信部１０６、１１１を介して非接触ＩＣカード５に送信する（Ａ５）。カード処理制御部１０２は、非接触ＩＣカード５から缶飲料を購入するための情報を受信すると（Ａ６：ＹＥＳ）、この情報を主制御部１０１に送信する（Ａ７）。カード処理制御部１０２は、他の非接触ＩＣカード５からのカード識別情報を受信すると（Ａ８：ＹＥＳ）、先のステップＡ３を再度実行する。一方、カード処理制御部１０２は、ステップＡ５以降、一定時間（例えば０．１秒）を計数しており、この計数時間内に他の非接触ＩＣカード５からのカード識別情報を受信しないと（Ａ８：ＮＯ）、カード識別情報がないものとして、非接触ＩＣカード５からの読み出し情報を受信するための処理を終了する。尚、カード処理制御部１０２は、非接触ＩＣカード５からのカード識別情報が登録済みのカード識別情報と一致せず不当であるものと判別すると（Ａ４：ＮＯ）、後のステップＡ８を実行する。
【００２８】
図４は、本発明の自動販売機におけるカード処理制御部の他の動作を説明するためのフローチャートである。
【００２９】
先ず、主制御部１０１は、非接触ＩＣカード５からの読み出し情報を受信すると、この読み出し情報に加算または減算等の論理演算を行い、この論理演算情報（例えば金額情報、ポイント情報）を非接触ＩＣカード５への書き込み情報としてカード処理制御部１０２に送信する。カード処理制御部１０２は、この論理演算情報を受信することによって、非接触ＩＣカード５への書き込み情報を送信するための処理を開始する（Ｂ１）。カード処理制御部１０２は、この論理演算情報をＲＡＭに書き込む（Ｂ２）。カード処理制御部１０２は、ＲＡＭ内のカード識別情報を送受信部１０６、１１１を介して非接触ＩＣカード５に送信する。これより、複数の非接触ＩＣカード５がリーダライタ７からの電磁波の有効範囲内に存在するとき、全ての非接触ＩＣカード５がカード識別情報を受信して一致比較を行い、その中の１つの非接触ＩＣカード５のみが論理演算情報を書き込める状態となる（Ｂ３）。カード処理制御部１０２は、この論理演算情報を送受信部１０６、１１１を介して非接触ＩＣカード５に送信する。上記の該当する非接触ＩＣカード５は、この論理演算情報をＲＯＭに書き込み、元の情報を更新する（Ｂ４）。非接触ＩＣカード５は、書き込み終了信号を送受信部１１１、１０６を介してカード処理制御部１０２に送信する。カード処理制御部１０２は、この書き込み終了信号を主制御部１０１に送信する。これより、主制御部１０１は、非接触ＩＣカード５がＲＯＭの情報を更新したことを確認する（Ｂ５）。カード処理制御部１０２は、主制御部１０１から他の論理演算情報を受信すると（Ｂ６：ＹＥＳ）、先のステップＢ２を再度実行する。一方、カード処理制御部１０２は、主制御部１０１から他の論理演算情報を受信しないと（Ｂ６：ＮＯ）、論理演算情報がないものとして、非接触ＩＣカード５への書き込み情報を送信するための処理を終了する。
【００３０】
図５、６は、本発明の自動販売機における第１の実施の形態を説明するためのフローチャートである。尚、利用者は、４種類の非接触ＩＣカード５（プリペイドカード、割引カード、年齢証明カード、ポイントカード）を携行し、自動販売機の前扉１と対面して、その中の複数枚の非接触ＩＣカード５を一度にかざすものとする。
【００３１】
先ず、利用者が、販売可ランプ点灯中の商品選択釦４の何れかを押下すると、接客制御部１０３は、この商品選択釦４の押下信号を主制御部１０１に送信する。主制御部１０１は、この押下信号を受信すると、非接触ＩＣカード５からの読み出し情報を受信するための割込要求信号をカード処理制御部１０２に送信する（Ｃ１）。
【００３２】
利用者が、リーダライタ７からの電磁波の有効範囲内で、複数枚の非接触ＩＣカード５を一度にかざすと、カード処理制御部１０２は、先の図３の処理を実行し、複数枚の非接触ＩＣカード５から缶飲料を購入するための情報を順次受信するとともに主制御部１０１に順次送信する。これより、主制御部１０１は、缶飲料を購入するための情報を複数のラッチに保持する（Ｃ２）。
【００３３】
缶飲料を購入するための情報は、主制御部１０１が４種類（金額情報、割引情報、生年月日情報、ポイント情報）の何れの情報であるかを判別できるように、４種類それぞれの情報とこの情報を判別するための付加情報とを組み合わせたものである。詳細すると、缶飲料を購入するための情報は、複数ビットのバイナリデータであり、その中の上位３ビットを付加情報に割り当てるものとする。例えば、付加情報は、金額情報では“０００”、割引情報では“００１”、生年月日情報では“０１０”、ポイント情報では“０１１”となる。主制御部１０１は、複数のラッチが保持する情報の上位３ビットの値を順次解読する。尚、複数のラッチは、情報を保持すると論理値“１”に変化するフラグを有し、主制御部１０１は、フラグの論理値を確認して、複数のラッチの何れが情報を保持しているのかを判別する（Ｃ３）。
【００３４】
主制御部１０１は、先ず、ラッチの保持情報が金額情報であるかどうか判別する（Ｃ４）。主制御部１０１は、付加情報が“０００”であることを確認し、ラッチの保持情報が金額情報であるものと判別すると（Ｃ４：ＹＥＳ）、この金額情報をＲＡＭ内のテーブルに書き込む（Ｃ５）。主制御部１０１は、複数のラッチと対応するフラグの論理値を確認し、他のラッチが情報を保持しているかどうかを判別する（Ｃ６）。主制御部１０１は、他のラッチが情報を保持しているものと判別すると（Ｃ６：ＹＥＳ）、先のステップＣ３を実行する。
【００３５】
主制御部１０１は、付加情報が“０００”でないことを確認し、ラッチの保持情報が金額情報でないものと判別すると（Ｃ４：ＮＯ）、次に、ラッチの保持情報が割引情報であるかどうかを判別する（Ｃ７）。主制御部１０１は、付加情報が“００１”であることを確認し、ラッチの保持情報が割引情報であるものと判別すると（Ｃ７：ＹＥＳ）、この割引情報をＲＡＭ内のテーブルに書き込み（Ｃ８）、ステップＣ６を再度実行する。
【００３６】
主制御部１０１は、付加情報が“００１”でないことを確認し、ラッチの保持情報が割引情報でないものと判別すると（Ｃ７：ＮＯ）、次に、ラッチの保持情報が生年月日情報であるかどうかを判別する（Ｃ９）。主制御部１０１は、付加情報が“０１０”であることを確認し、ラッチの保持情報が生年月日情報であるものと判別すると（Ｃ９：ＹＥＳ）、この生年月日情報をＲＡＭ内のテーブルに書き込み（Ｃ１０）、ステップＣ６を再度実行する。
【００３７】
主制御部１０１は、付加情報が“０１０”でないことを確認し、ラッチの保持情報が生年月日情報でないものと判別すると（Ｃ９：ＮＯ）、次に、ラッチの保持情報がポイント情報であるかどうかを判別する（Ｃ１１）。主制御部１０１は、付加情報が“０１１”であることを確認し、ラッチの保持情報がポイント情報であるものと判別すると（Ｃ１１：ＹＥＳ）、このポイント情報をＲＡＭ内のテーブルに書き込み（Ｃ１２）、ステップＣ６を再度実行する。
【００３８】
主制御部１０１は、付加情報が“０１１”でないことを確認し、ラッチの保持情報が金額情報、割引情報、生年月日情報、ポイント情報の何れでもないものと判別すると（Ｃ１１：ＮＯ）、この情報をＲＡＭ内のテーブルに書き込むのを禁止し（Ｃ１３）、ステップＣ６を再度実行する。尚、主制御部１０１は、ステップＣ３〜Ｃ１３を繰り返し実行し、利用者が複数枚の非接触ＩＣカード５を一度にかざしたときの読み出し情報をＲＡＭ内のテーブルに関連付けて書き込む。特に、複数の金額情報が読み出し情報のとき、主制御部１０１は、複数の金額情報を加算してＲＡＭ内のテーブルに書き込む。
【００３９】
主制御部１０１は、他のラッチが情報を保持していないものと判別すると（Ｃ６：ＮＯ）、金額情報がＲＡＭ内のテーブルに存在するかどうかを判別する（Ｃ１４）。主制御部１０１は、付加情報“０００”の有無を確認し、金額情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｃ１４：ＮＯ）、販売禁止信号を販売制御部１０４に送信する。販売制御部１０４は、販売禁止信号に従って、缶飲料の払い出しを禁止する（Ｃ１５）。
【００４０】
主制御部１０１は、付加情報“０００”の有無を確認し、金額情報がＲＡＭ内のテーブルに存在するものと判別すると（Ｃ１４：ＹＥＳ）、割引情報がＲＡＭ内のテーブルに存在するかどうかを判別する（Ｃ１６）。主制御部１０１は、付加情報“００１”の有無を確認し、割引情報がＲＡＭ内のテーブルに存在するものと判別すると（Ｃ１６：ＹＥＳ）、商品選択釦４の押下信号と対応する缶飲料の割引価格情報と金額情報とを比較する（Ｃ１７）。主制御部１０１は、この金額情報が割引価格情報未満であるものと判別すると（Ｃ１８：ＮＯ）、ステップＣ１５を実行する。一方、主制御部１０１は、付加情報“００１”の有無を確認し、割引情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｃ１６：ＮＯ）、商品選択釦４の押下信号と対応する缶飲料の通常価格情報と金額情報とを比較する（Ｃ１９）。主制御部１０１は、この金額情報が通常価格情報未満であるものと判別すると（Ｃ２０：ＮＯ）、ステップＣ１５を実行する。
【００４１】
主制御部１０１は、この金額情報が割引価格情報以上であるものと判別するか（Ｃ１８：ＹＥＳ）、または、この金額情報が通常価格情報以上であるものと判別すると（Ｃ２０：ＹＥＳ）、生年月日情報がＲＡＭ内のテーブルに存在するかどうかを判別する（Ｃ２１）。主制御部１０１は、付加情報“０１０”の有無を確認し、生年月日情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｃ２１：ＮＯ）、未成年者が成人向け飲料（アルコール飲料）を購入しようとしているかどうかを確認できないので、ステップＣ１５を実行する。
【００４２】
主制御部１０１は、付加情報“０１０”の有無を確認し、生年月日情報がＲＡＭ内のテーブルに存在するものと判別すると（Ｃ２１：ＹＥＳ）、現年月日と生年月日との差から利用者が未成年であるかどうかを判別する（Ｃ２２）。主制御部１０１は、利用者が未成年であるものと判別すると（Ｃ２２：ＹＥＳ）、商品選択釦４の押下信号と対応する缶飲料が成人向け飲料であるかどうかを判別する（Ｃ２３）。主制御部１０１は、商品選択釦４の押下信号と対応する缶飲料が成人向け飲料であるものと判別すると（Ｃ２３：ＹＥＳ）、ステップＣ１５を実行する。
【００４３】
主制御部１０１は、利用者が未成年でないものと判別するか（Ｃ２２：ＮＯ）、または、商品選択釦４の押下信号と対応する缶飲料が成人向け飲料でないものと判別すると（Ｃ２３：ＮＯ）、この缶飲料を払い出すための販売信号を販売制御部１０４に送信する。販売制御部１０４は、販売信号で販売機構１０８を制御し、販売機構１０８は、缶飲料を払い出すとともに商品取出口６まで搬出させる（Ｃ２４）。
【００４４】
主制御部１０１は、割引情報がＲＡＭ内のテーブルに存在するかどうかを再度判別する（Ｃ２５）。主制御部１０１は、付加情報“００１”の有無を確認し、割引情報がＲＡＭ内のテーブルに存在するものと判別すると（Ｃ２５：ＹＥＳ）、金額情報から商品選択釦４の押下信号と対応する缶飲料の割引価格情報を減算する（Ｃ２６）。一方、主制御部１０１は、付加情報“００１”の有無を確認し、割引情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｃ２５：ＮＯ）、金額情報から商品選択釦４の押下信号と対応する缶飲料の通常価格情報を減算する（Ｃ２６）。主制御部１０１は、ＲＡＭ内のテーブルの金額情報を減算後の金額情報に書き換える（Ｃ２８）。主制御部１０１は、この減算後の金額情報をカード処理制御部１０２に送信する。カード処理制御部１０２は、先の図４の処理を実行し、この減算後の金額情報を送受信部１０６、１１１を介して非接触ＩＣカード５に送信する。該当する非接触ＩＣカード５は、この減算後の金額情報をＲＯＭに書き込み、元の金額情報を更新する（Ｃ２９）。非接触ＩＣカード５は、書き込み終了信号を送受信部１１１、１０６を介してカード処理制御部１０２に送信する。カード処理制御部１０２は、この書き込み終了信号を主制御部１０１に送信する。これより、主制御部１０１は、書き込み終了信号を受信し、非接触ＩＣカード５がＲＯＭの金額情報を更新したことを確認する（Ｃ３０）。
【００４５】
主制御部１０１は、ポイント情報がＲＡＭ内のテーブルに存在するかどうかを判別する（Ｃ３１）。主制御部１０１は、付加情報“０１１”の有無を確認し、ポイント情報がＲＡＭ内のテーブルに存在するものと判別すると（Ｃ３１：ＹＥＳ）、現在のポイント情報と商品選択釦４の押下信号に対応する缶飲料のポイント情報とを加算する（Ｃ３２）。主制御部１０１は、ＲＡＭ内のテーブルのポイント情報を加算後のポイント情報に書き換える（Ｃ３３）。主制御部１０１は、この加算後のポイント情報をカード処理制御部１０２に送信する。カード処理制御部１０２は、先の図４の処理を実行し、この加算後のポイント情報を送受信部１０６、１１１を介して非接触ＩＣカード５に送信する。該当する非接触ＩＣカード５は、この加算後のポイント情報をＲＯＭに書き込み、元のポイント情報を更新する（Ｃ３４）。非接触ＩＣカード５は、書き込み終了信号を送受信部１１１、１０６を介してカード処理制御部１０２に送信する。カード処理制御部１０２は、この書き込み終了信号を主制御部１０１に送信する。これより、主制御部１０１は、書き込み終了信号を受信し、非接触ＩＣカード５がＲＯＭのポイント情報を更新したことを確認する（Ｃ３５）。一方、主制御部１０１は、付加情報“０１１”の有無を確認し、ポイント情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｃ３１：ＮＯ）、処理を終了する。
【００４６】
図７、８は、本発明の自動販売機における第２の実施の形態を説明するためのフローチャートである。尚、利用者は、４種類の非接触ＩＣカード５（身分証明カード、割引カード、年齢証明カード、ポイントカード）を携行し、自動販売機の前扉１と対面して、その中の複数枚の非接触ＩＣカード５を一度にかざすものとする。
【００４７】
先ず、利用者が、販売可ランプ点灯中の商品選択釦４の何れかを押下すると、接客制御部１０３は、この商品選択釦４の押下信号を主制御部１０１に送信する。主制御部１０１は、この押下信号を受信すると、非接触ＩＣカード５からの読み出し情報を受信するための割込要求信号をカード処理制御部１０２に送信する（Ｄ１）。
【００４８】
利用者が、リーダライタ７からの電磁波の有効範囲内で、複数枚の非接触ＩＣカード５を一度にかざすと、カード処理制御部１０２は、先の図３の処理を実行し、複数枚の非接触ＩＣカード５から缶飲料を購入するための情報を順次受信するとともに主制御部１０１に順次送信する。これより、主制御部１０１は、缶飲料を購入するための情報を複数のラッチに保持する（Ｄ２）。
【００４９】
缶飲料を購入するための情報は、主制御部１０１が４種類（利用者識別情報、割引情報、生年月日情報、ポイント情報）の何れの情報であるかを判別できるように、４種類それぞれの情報とこの情報を判別するための付加情報とを組み合わせたものである。詳細すると、缶飲料を購入するための情報は、複数ビットのバイナリデータであり、その中の上位３ビットを付加情報に割り当てるものとする。例えば、付加情報は、金額情報では“１００”、割引情報では“００１”、生年月日情報では“０１０”、ポイント情報では“０１１”となる。主制御部１０１は、複数のラッチが保持する情報の上位３ビットの値を順次解読する。尚、複数のラッチは、情報を保持すると論理値“１”に変化するフラグを有し、主制御部１０１は、フラグの論理値を確認して、複数のラッチの何れが情報を保持しているのかを判別する（Ｄ３）。
【００５０】
主制御部１０１は、先ず、ラッチの保持情報が利用者識別情報であるかどうか判別する（Ｄ４）。主制御部１０１は、付加情報が“１００”であることを確認し、ラッチの保持情報が利用者識別情報であるものと判別すると（Ｄ４：ＹＥＳ）、この利用者識別情報をＲＡＭに書き込むとともに正当であるかどうかを確認する。詳細すると、主制御部１０１は、非接触ＩＣカード５からの利用者識別情報が正当であることを確認するために、発行済みの非接触ＩＣカード５の利用者識別情報をＲＯＭ内のテーブルに正規登録している。つまり、主制御部１０１は、この利用者識別情報と登録済みの全利用者識別情報とを比較する（Ｄ５）。主制御部１０１は、非接触ＩＣカード５からの利用者識別情報が登録済みの利用者識別情報と一致して正当であるものと判別すると（Ｄ６：ＹＥＳ）、この利用者識別情報をＲＡＭ内のテーブルに書き込む（Ｄ７）。主制御部１０１は、複数のラッチと対応するフラグの論理値を確認し、他のラッチが情報を保持しているかどうかを判別する（Ｄ８）。主制御部１０１は、他のラッチが情報を保持しているものと判別すると（Ｄ８：ＹＥＳ）、先のステップＤ３を実行する。尚、主制御部１０１は、利用者が複数枚の非接触ＩＣカード５を一度にかざしたときの読み出し情報をＲＡＭ内のテーブルに関連付けて書き込む。一方、主制御部１０１は、非接触ＩＣカード５からの利用者識別情報が登録済みの利用者識別情報と一致せず正当でないものと判別すると（Ｄ６：ＮＯ）、販売禁止信号を販売制御部１０４に送信する。販売制御部１０４は、販売禁止信号に従って、缶飲料の払い出しを禁止して処理を終了する（Ｄ９）。
【００５１】
主制御部１０１は、ステップＤ３〜Ｄ１６を繰り返し実行し、他のラッチが情報を保持していないものと判別すると（Ｄ８：ＮＯ）、利用者識別情報がＲＡＭ内のテーブルに存在するかどうかを判別する（Ｄ１７）。主制御部１０１は、付加情報“１００”の有無を確認し、利用者識別情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｄ１７：ＮＯ）、ステップＤ９を実行する。尚、主制御部１０１は、ステップＤ１０〜Ｄ１６ではステップＣ７〜Ｃ１３と同様の処理を行い、ステップＤ１８〜Ｄ３０ではステップＣ２１〜Ｃ２８、Ｃ３１〜Ｃ３５と同様の処理を行う。但し、主制御部１０１は、割引情報がＲＡＭ内のテーブルに存在するものと判別すると（Ｄ２２：ＹＥＳ）、現在の購入金額情報と商品選択釦４の押下信号に対応する缶飲料の割引購入金額情報とを加算する（Ｄ２３）。一方、主制御部１０１は、割引情報がＲＡＭ内のテーブルに存在しないものと判別すると（Ｄ２２：ＮＯ）、現在の購入金額情報と商品選択釦４の押下信号に対応する缶飲料の通常購入金額情報とを加算する（Ｄ２４）。
【００５２】
主制御部１０１のＲＡＭ内のテーブル情報は、ルートマンが携帯端末を用いて収集したり、営業所が通信回線を用いて収集したりすればよい。営業所では、収集内容を基に、利用者の指定口座から販売金額（１ヶ月単位等）を引き落とす作業を行う。
【００５３】
本発明の実施の形態では、非接触ＩＣカード５は、金額情報、利用者識別情報、割引情報、生年月日情報、ポイント情報を記憶したものとして説明したが、これに限定するものではない。非接触ＩＣカード５は、この他に、好みの缶飲料を購入するための選択情報、利用者の所属部門（会社内）を識別するための部門識別情報を記憶してもよい。利用者は、選択情報を有する非接触ＩＣカード５を他の非接触ＩＣカード５とともに一度にかざせば、商品選択釦４を押下する手間がなくなり操作が簡単となる。また、利用者は、部門識別情報を有する非接触ＩＣカード５を、利用者識別情報を有する非接触ＩＣカード５とともに一度にかざせば、所属部門が缶飲料代金を支払う条件の下で、缶飲料を購入できる。また、主制御部１０１は、非接触ＩＣカード５の処理を終了してから販売信号を出力するようにしてもよい。
【００５４】
【発明の効果】
本発明によれば、複数の非接触媒体を一度にかざして商品を購入できるので、利用者のカード操作が簡単となるという利点が得られる。特に、複数枚の非接触ＩＣカードが金額情報を記憶しているとき、金額情報の合計金額を基に商品を購入できるので、利用価値は大となる。
【図面の簡単な説明】
【図１】本発明の自動販売機の正面図である。
【図２】本発明の自動販売機を説明するためのブロック図である。
【図３】本発明の自動販売機におけるカード処理制御部の動作を説明するためのフローチャートである。
【図４】本発明の自動販売機におけるカード処理制御部の他の動作を説明するためのフローチャートである。
【図５】本発明の自動販売機における第１の実施の形態の前半を説明するためのフローチャートである。
【図６】本発明の自動販売機における第１の実施の形態の後半を説明するためのフローチャートである。
【図７】本発明の自動販売機における第２の実施の形態の前半を説明するためのフローチャートである。
【図８】本発明の自動販売機における第２の実施の形態の後半を説明するためのフローチャートである。
【符号の説明】
５  非接触ＩＣカード
７  リーダライタ
１０１  主制御部
１０２  カード処理制御部
１０４  販売制御部
１０６、１１１  送受信部
【図１】
0004507402.tif 000002
【図２】
0004507402.tif 000003
【図３】
0004507402.tif 000004
【図４】
0004507402.tif 000005
【図５】
0004507402.tif 000006
【図６】
0004507402.tif 000007
【図７】
0004507402.tif 000008
【図８】
0004507402.tif 000009