(57)【特許請求の範囲】
【請求項１】
顧客が硬貨を投入するための硬貨投入手段と、
上記硬貨投入手段に投入された硬貨の金種を識別する金種識別手段と、
上記通信規約内硬貨及び上記最小額の通信規約内硬貨より小額の硬貨が夫々の金種毎に貯蔵される複数の硬貨貯蔵手段と、
上記硬貨貯蔵手段からそこに貯蔵された硬貨を払い出す硬貨払い出し手段と、
硬貨処理制御手段と、
を備えた硬貨処理装置であって、
上記硬貨処理制御装置は、
通信規約内硬貨が投入される毎に、上記金種識別手段により識別された硬貨の金種の情報を送信する機能と、
上記金種識別手段により識別された硬貨であって、上記最小額の通信規約内硬貨の２分の１の額の硬貨が奇数枚目に投入されたとき、上記最小額の通信規約内硬貨の金種の情報を自動販売機本体の主制御装置に向けて送信する機能と、
自動販売機本体の主制御装置から販売終了又は返却命令を受けたとき、この命令に基づいて釣り銭を払い出すように上記硬貨払い出し手段を制御するとともに、そのとき、上記最小額の通信規約内硬貨の２分の１の額の硬貨の投入枚数が偶数の場合は上記最小額の通信規約内硬貨の２分の１の額の硬貨を更に払い出すように上記硬貨払い出し手段を制御する機能と
を有する硬貨処理制御装置であること
を特徴とする自動販売機の硬貨処理装置。
【請求項２】
請求項１に記載された硬貨処理装置において、
上記最小額の通信規約内硬貨が１０円硬貨であり、
上記最小額の通信規約内硬貨より小額の硬貨が５円硬貨であること
を特徴とする自動販売機の硬貨処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は自動販売機に使用される硬貨処理装置に関し、自動販売機業界で統一して使用されている通信仕様を変更することなく、この通信仕様において設定されている金種以外の金種を受け入れることができ、この金種の硬貨を釣り銭として払い出すことのできる硬貨処理装置に関する。
【０００２】
【従来の技術】
従来、自動販売機が受け付けることのできる硬貨の金種は１０円、５０円、１００円及び５００円硬貨の４種類のみである。自動販売機の主制御部と硬貨処理装置の制御部間の通信仕様は、この４種類の金種データだけを取り扱うことを前提にされており、これ以外の金種については上記金種データの中に盛り込むことはできない。この通信仕様は業界で統一された規格であって、この規格を変更することは容易ではない。
【０００３】
したがって、従来の硬貨処理装置では、５円硬貨を受け付けることも、５円硬貨を釣り銭として払い出すことも行われていなかった。
【０００４】
【発明が解決しようとする課題】
近年の消費税導入後、１円硬貨、５円硬貨の流通量が増加した。特に、消費税が５％になると、５円硬貨の流通量が今まで以上に増加すると予想される。
【０００５】
従来の自動販売機ではその取り扱うことのできる金種は、上記したように１０円、５０円、１００円及び５００円硬貨の４種類だけであり、５円硬貨を取り扱うことができなかった。そのため、５円硬貨の流通量の増加に対応して５円硬貨を取り扱うことができる自動販売機が求められている。
【０００６】
更に、消費税込みの商品の販売価格はどうしても１円単位や５円単位の端数がでる。
【０００７】
従来の自動販売機ではその端数の金額を１０円単位で扱わなければならないので、一方で自動販売の販売価格を端数分切り下げることとするとその端数分を小売業者が負担することになり、また他方で端数分を切り上げることとすると端数の釣り銭部分を消費者が余分に負担することになる。
【０００８】
いずれにしても一方に不満が残ることとなるので、販売価格を１１５円、１２５円等の５円毎に設定できる自動販売機が求められている。
【０００９】
本発明は、自動販売機内の通信仕様を変更することなく、自動販売機が５円硬貨を取り扱うことができるようにすることを課題とする。
【００１０】
【課題を解決するための手段】
上記課題は下記の発明の構成により解決される。
【００１１】
［請求項１の発明］
顧客が硬貨を投入するための硬貨投入手段と、
上記硬貨投入手段に投入された硬貨の金種を識別する金種識別手段と、
上記通信規約内硬貨及び上記最小額の通信規約内硬貨より小額の硬貨が夫々の金種毎に貯蔵される複数の硬貨貯蔵手段と、
上記硬貨貯蔵手段からそこに貯蔵された硬貨を払い出す硬貨払い出し手段と、
硬貨処理制御手段と、
を備えた硬貨処理装置であって、
上記硬貨処理制御装置は、
通信規約内硬貨が投入される毎に、上記金種識別手段により識別された硬貨の金種の情報を送信する機能と、
上記金種識別手段により識別された硬貨であって、上記最小額の通信規約内硬貨の２分の１の額の硬貨が奇数枚目に投入されたとき、上記最小額の通信規約内硬貨の金種の情報を自動販売機本体の主制御装置に向けて送信する機能と、
自動販売機本体の主制御装置から販売終了又は返却命令を受けたとき、この命令に基づいて釣り銭を払い出すように上記硬貨払い出し手段を制御するとともに、そのとき、上記最小額の通信規約内硬貨の２分の１の額の硬貨の投入枚数が偶数の場合は上記最小額の通信規約内硬貨の２分の１の額の硬貨を更に払い出すように上記硬貨払い出し手段を制御する機能と
を有する硬貨処理制御装置であること
を特徴とする自動販売機の硬貨処理装置。
【００１２】
［請求項２の発明］
請求項１に記載された硬貨処理装置において、
上記最小額の通信規約内硬貨が１０円硬貨であり、
上記最小額の通信規約内硬貨より小額の硬貨が５円硬貨であること
を特徴とする自動販売機の硬貨処理装置。
【００１３】
【発明の実施の形態】
図１は自動販売機の通信ブロック図であって、主制御装置１、硬貨処理装置２、接客処理装置３、販売装置４等、の装置が自動販売機内通信線５を介して接続されている様子を示したものである。
【００１４】
主制御装置１は、硬貨処理装置２、接客処理装置３、販売装置４等、の各装置から、自動販売機内通信線５を介して、それぞれの装置が発生する情報を受け取り、この情報をもとに各装置に対して指令情報を送信することにより、全体を統括して制御する。
【００１５】
第２図は硬貨処理装置２の構成の概要及び硬貨の流れを示す図である。
【００１６】
２０１は硬貨投入手段であり、顧客はこの硬貨投入手段から硬貨を投入する。
【００１７】
２０２は金種識別手段であり、硬貨投入手段２０１から投入された硬貨はこの金種識別手段２０２に導かれ、ここで硬貨の種類が識別される。
【００１８】
２０３は硬貨振り分け手段、２０４はシャッター手段である。
【００１９】
金種識別手段２０２により金種が識別された硬貨はこの硬貨振り分け手段２０３に導かれる。
【００２０】
この硬貨振り分け手段２０３は硬貨を金種に応じてシャッター手段２０４の一つ又は第１補助通路２０５に向けて振り分ける。より具体的には、識別された硬貨が１０円、５０円、１００円、５００円のときは、シャッター手段２０４のそれぞれ対応するものに、これが５円のときは第１補助通路２０５に向けて振り分ける。
【００２１】
シャッター手段２０４は、シャッターの開閉により、後述の硬貨貯蔵手段２０９へつながる通路２０８又は第２補助通路２０６へつながる通路２０７へと硬貨を導く。第１補助通路２０５及び第２補助通路２０６はこれらに導かれた硬貨を金庫手段２１１へと導く。なお、これらの通路２０５及び２０６は途中で合流するようにしても構わない。
【００２２】
シャッター手段２０４は、後述の硬貨貯蔵手段２０９が満杯のとき硬貨を通路２０７つまり金庫手段２１１へと導くように動作する。
【００２３】
２０９は硬貨貯蔵手段であり、１０円、５０円、１００円、５００円硬貨を保留する容器であり、顧客が支払った硬貨のほとんどは後述するように釣り銭として使われるためこれら硬貨貯蔵手段２０９内に蓄えられる。ただし、この例では５円硬貨は全て金庫手段に蓄えられる。
【００２４】
２１０は別の硬貨貯蔵手段である。
【００２５】
従来、この硬貨貯蔵手段２１０には釣り銭不足を生じ易い硬貨を納めておき、硬貨貯蔵手段２０９の硬貨が全て払い出されたとき、この硬貨貯蔵手段２１０から釣り銭を払い出すようにしていた。
【００２６】
本発明実施例では、この硬貨貯蔵手段２１０には、上述の釣り銭として自動販売機内通信線を介して通信される通信データが扱うことのできる硬貨（通信規約内硬貨）のうちの最小額硬貨（最小額の通信規約内硬貨、つまり、１０円硬貨）の半分の額の硬貨（最小額の通信規約内硬貨の２分の１の硬貨、つまり、５円硬貨）が納められる。
【００２７】
２１２は硬貨払い出し手段である。この釣り硬貨払い出し手段２１２は上記硬貨貯蔵手段２０９及び硬貨貯蔵手段２１０に納められた硬貨から必要な金種を必要な枚数だけ払い出す。
【００２８】
図示しない硬貨処理制御装置は、マイクロコンピュータから構成されており、上記金種識別手段２０２、硬貨振り分け手段２０３、シャッター手段２０４、硬貨払い出し手段２１２を制御するほか、自動販売機の主制御装置との間で通信を行う機能を有し、主制御装置からの指令を受信するとともに硬貨処理装置において発生する情報を主制御装置に向けて送信する機能を有している。
【００２９】
図３は、硬貨処理装置の硬貨処理制御装置の動作概要を示すメインフローチャートである。
【００３０】
硬貨処理制御装置の電源投入等により本プログラムはスタートし（＃３０１）、初期処理サブルーチンにおいて、周辺ＩＣ等の動作設定、変数の初期値設定等をする（＃３０２）。
【００３１】
変数Ｎは投入された５円硬貨が奇数枚なのか偶数枚なのかを判別するためのものである。変数Ｎの値が０のとき偶数を、変数Ｎの値が１のとき奇数を示す。最初は硬貨の投入がされていないので、変数Ｎの値を０にセットする（＃３０３）。
【００３２】
図示しない硬貨投入検知手段により硬貨が投入されたか否かをチェックし（＃３０４）、硬貨が投入されていれば硬貨受け入れ処理サブルーチン（＃３０５）に入り、受け入れた硬貨の金種を識別する等（後述）の処理をする。
【００３３】
硬貨受け入れ処理サブルーチン（＃３０５）を終えたとき、又は、ステップ＃３０４において硬貨が投入されたことが検知されないとき、ステップ＃３０６に入り、釣り銭払い出し指令が主制御装置から送られてきているか否かをチェックする。
【００３４】
釣り銭払い出し指令が送られてきていれば、後述の釣り銭払い出し処理サブルーチンに入り（＃３０７）、釣り銭の払い出しを行い、この釣り銭払い出し処理サブルーチン（＃３０７）を終了すると次の販売のため変数Ｎを０にセットする（＃３０８）。
【００３５】
ステップ＃３０８を終えると、又は、上記釣り銭払い出し指令が送られてきていなければ、ステップ＃３０４に帰り、再び同じ動作を繰り返す。
【００３６】
図４は上記硬貨受け入れ処理サブルーチン（＃３０５）の内容を説明するフローチャート、図５は上記釣り銭払い出し処理サブルーチン（＃３０７）の内容を説明するフローチャートである。
【００３７】
これらのフローチャートの説明にはいる前に、５円モードとそうでないモード（標準モード）について説明する。
【００３８】
標準モードと５円モードのいずれにおいても、５円硬貨を受け付けることができる点では両者に変わりがない。
【００３９】
標準モードでは、自動販売機の販売価格の設定は１０円単位でなされており、５円硬貨を２枚受け付ける毎に、つまり、偶数枚目毎に、１０円硬貨を受け付けたとの情報を硬貨処理制御装置が主制御装置１に送る。
【００４０】
釣り銭払い出し時に奇数枚の５円硬貨が投入された状態であれば、最後の１枚は余分であるので、５円硬貨を払い出す。
【００４１】
一方、５円モードでは、自動販売機の販売価格は常に端数５円がつく価格で設定されており、最初の５円硬貨の投入により１０円硬貨が投入されたとの情報を硬貨処理制御装置が主制御装置１に送る。１０円硬貨が投入されたとの情報は、続いて３枚目、５枚目と奇数枚目毎に出される。釣り銭払い出し時に５円硬貨が偶数枚投入された状態であれば、最後の５円硬貨は余分であるので５円を払い出す。
【００４２】
以下、標準モードと５円モードについて分けて説明をする。
【００４３】
「標準モード」
標準モードは図４のフローチャートにおいて、＃４０１、＃４０２、＃４０３、＃４０４、＃４０５、＃４０６、＃４０７、＃４０８、＃４０９及び＃４９９を、また、図５のフローチャートにおいて＃５０１、＃５０２、＃５０３、＃５５４、＃５０５及び＃５９９を通る流れである。
【００４４】
＊＊  図４のサブルーチン  ＊＊
このサブルーチンに入る（＃４０１）と、投入された硬貨の金種を識別し、変数「金種」に識別した結果を代入する（＃４０２）。
【００４５】
ステップ＃４０３において、金種が５円か否かをチェックし、金種が５円であれば、変数Ｎの値を１だけ増やす（＃４０４）。
【００４６】
次のステップ＃４０５において、５円モードか否かをチェックする。ここでは５円モードではなく標準モードであるので、ステップ＃４０６へ進み、変数Ｎの値が２であるか否かをチェックする。
【００４７】
チェック結果がＮ＝２であれば変数Ｎに０を代入し（＃４０７）、変数「金種」に１０円を代入する（＃４０８）。つまり、５円硬貨を２枚受ける毎に変数「金種」の値を１０円に置き換えてしまうことになる。
【００４８】
次のステップ＃４０９でこの変数「金種」の値を主制御装置１に向けて送信する。
【００４９】
また、ステップ＃４０３において、金種が５円でないとき、変数「金種」には１０円、５０円、１００円又は５００円が代入されているので、ステップ＃４０９ではこの変数「金種」の値を主制御装置に送ることになる。
【００５０】
ここで、５円硬貨が２枚受け付けられる毎に、本当は５円硬貨が２枚受け付けられているにもかかわらず、主制御装置は１０円硬貨が１枚受け付けられたとの情報を受け取ることになる。
【００５１】
主制御装置１は５円１枚だけを認識することはできず、２枚一組を１０円硬貨１枚であると認識する。
【００５２】
ステップ＃４０６においてＮ＝２でないとき、又は、上記ステップ＃４０９を終了したとき、このサブルーチンを抜ける（＃４９９）。
【００５３】
＊＊  図５のサブルーチン  ＊＊
このサブルーチンに入る（＃５０１）と、最初に、主制御装置１の指令どおりの釣り銭の払い出しを行う（＃５０２）。この点は、従来の自動販売機と変わりがない。
【００５４】
ステップ＃５０３において、５円モードか否かをチェックする。
【００５５】
この説明では標準モードに設定されるので、次のステップ＃５５４に進む。
【００５６】
このステップ＃５５４において、Ｎ＝０か否かをチェックする。Ｎ＝０すなわち５円硬貨が偶数枚投入されていれば５円の端数は出ないので、何もする必要はなく、そのままこのサブルーチンを抜ける（＃５９９）。
【００５７】
Ｎ＝１すなわち５円硬貨が奇数枚投入されていれば、最後の１枚は余分（販売価格が１０円単位で設定されているから）であるのでステップ＃５０５へ進み、５円硬貨を払い出して、このサブルーチンを抜ける（＃５９９）。
【００５８】
「５円モード」
＊＊  図４のサブルーチン  ＊＊
５円モードは図４のフローチャートにおいて、＃４０１、＃４０２、＃４０３、＃４０４、＃４０５、＃４５６、＃４５７、＃４５８、＃４５９及び＃４９９を、また、図５のフローチャートにおいて＃５０１、＃５０２、＃５０３、＃５０４、＃５０５及び＃５９９を通る流れである。
【００５９】
このサブルーチンに入る（＃４０１）と、投入された硬貨の金種を識別し、変数「金種」に識別した結果を代入する（＃４０２）。
【００６０】
ステップ＃４０３において、金種が５円か否かをチェックし、金種が５円であれば、変数Ｎの値を１だけ増やす（＃４０４）。
【００６１】
次のステップ＃４０５において、５円モードか否かをチェックする。ここでは５円モードあるので、ステップ＃４５６へ進み、変数Ｎの値が２であるか否かをチェックする。
【００６２】
チェック結果がＮ＝２であれば変数Ｎに０を代入し（＃４５７）、このサブルーチンを出る（＃５９９）。
【００６３】
ステップ＃４５６においてＮ＝２でないとき、ステップ＃４５８へ進み、変数「金種」に１０円を代入する。つまり、５円硬貨を奇数枚受ける毎に変数「金種」の値を１０円に置き換えてしまうことになる。
【００６４】
ステップ＃４５９において、上記金種情報を主制御装置に送信する。金種情報にはステップ＃４０２又はステップ＃４５８において代入された値が納められている。
【００６５】
継いで、このサブルーチンを抜ける（＃４９９）。
【００６６】
＊＊  図５のサブルーチン  ＊＊
このサブルーチンに入る（＃５０１）と、最初に、主制御装置の指令どおりの釣り銭の払い出しを行う（＃５０２）。この点は、従来の自動販売機と変わりがない。
【００６７】
ステップ＃５０３において、５円モードか否かをチェックする。
【００６８】
この説明では５円モードに設定されるので、次のステップ＃５０４に進む。
【００６９】
このステップ＃５０４において、Ｎ＝０か否かをチェックする。Ｎ＝０すなわち５円硬貨が偶数枚投入されていれば、この５円モードでは全ての販売価格は５円の端数を有するので、５円余分に投入されていることになる。
【００７０】
したがって、次のステップ＃５０５において５円硬貨の払い出しを行い、ステップ＃５９９においてこのサブルーチンを抜ける。
【００７１】
一方、ステップ＃５０４において、Ｎ＝０でなければ、すなわち奇数枚の５円硬貨が投入された状態であれば、販売価格の５円の端数に合致するので、５円硬貨の払い出しをすることなくこのサブルーチンを抜ける（＃５９９）。
【００７２】
この５円モードにおける全体の動作を実例をあげて更に説明する。
【００７３】
５円モードとは、全ての商品が５円の端数のついた価格で販売される。既に説明したように、自動販売機はその内部の通信線のデータ通信の規約から５円のデータを扱うことができない。
【００７４】
今、自動販売機で価格１１５円の商品を販売するとする。上述のように５円のデータを扱うことができないから、主制御装置１を商品が１２０円で販売されるものと設定しておく。
【００７５】
一方、顧客は１００円硬貨１枚、５０円硬貨１枚、１０円硬貨２枚、５円硬貨１枚を持っているとする。
【００７６】
（例１）１００円硬貨、１０円硬貨及び５円硬貨をこの順序で投入したときの例。
【００７７】
顧客が、最初に１００円硬貨、次に１０円硬貨を投入した時点で、主制御装置１は、１００円硬貨の投入の情報を１回、１０円硬貨の投入の情報を１回受信しているので、主制御装置１は合計１１０円が投入されたとの認識をしている（ここまでは、主制御装置の認識と実際とが一致している。）。
【００７８】
ここで、更に、５円硬貨を投入すると、この５円硬貨投入は第１回（奇数回）目なので硬貨処理制御装置は１０円硬貨を受け入れたとの情報を主制御装置１に送信する。すると、実際の投入金額は１１５円であるが、主制御装置１は合計１２０円投入されたものと認識し、設定された１２０円の額を満たすので販売可との表示をし、商品選択ボタンが押されればこれを販売するようにとの指令を出す。
【００７９】
（例２）１００円硬貨、５円硬貨及び５０円硬貨をこの順序で投入したときの例。
【００８０】
顧客が、最初に１００円硬貨、次に５円硬貨を投入した時点で、主制御装置１は、１００円硬貨の投入の情報を１回、１０円硬貨の投入（実際に投入されたのは１枚の５円硬貨であるが）の情報を１回受信しているので、主制御装置１は合計１１０円が投入されたとの認識をしている。
【００８１】
この額は主制御装置１の設定額１２０円を満たすものではないので、販売可のランプはつかない。更に、５０円硬貨を投入すると、主制御装置１は合計１６０円の投入があったと認識するので、販売可のランプをつけ、販売された後、１６０円−１２０円（＝４０円）の釣り銭を払い出すように硬貨処理制御装置に指令を出す。硬貨処理制御装置はこの指令を受けると４０円の払い出しを行う。
【００８２】
実際に顧客が投入した金額は１５５円であり、釣り銭４０円を受け取るから販売価格は１１５円となる。
【００８３】
（例３）１００円硬貨、１０円硬貨及び更に１０円硬貨をこの順序で投入したときの例。
【００８４】
顧客が、最初に１００円硬貨、次に１０円硬貨を２回投入した時点で、主制御装置１は、１００円硬貨の投入の情報を１回、１０円硬貨の投入の情報を２回受信しているので、主制御装置１は合計１２０円が投入されたとの認識をしており、主制御装置の認識と実際とが一致している。
【００８５】
販売可のランプは点灯するので、顧客が商品選択ボタンを押し、商品が販売された時点で、主制御装置１が認識する販売価格と投入金額が一致するので特に釣り銭払い出しの指令を送信することなく、販売終了の信号を発する。
【００８６】
５円硬貨の投入は０回すなわち、偶数回であるので、硬貨処理制御装置は主制御装置１の指令とは無関係に５円硬貨１枚を払い出す。顧客は１１５円で商品を買ったことになる。
【００８７】
【発明の効果】
本発明は、自動販売機内の通信仕様を変更することなく、自動販売機が５円硬貨を受け入れることができるとともに釣り銭として５円硬貨を払い出すことができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の硬貨処理装置が自動販売機内で接続されている様子を示す通信ブロック図である。
【図２】本発明の硬貨処理装置の構成の概要及び硬貨の流れを示す図である。
【図３】本発明の硬貨処理装置における硬貨処理制御装置のメインフローチャートである。
【図４】図３における硬貨受け入れ処理サブルーチンの内容を示すフローチャートである。
【図５】図３における釣り銭払い出し処理サブルーチンの内容を示すフローチャートである。
【符号の説明】
１  主制御装置
２  硬貨処理装置
３  接客処理装置
４  販売装置
５  自動販売機内通信線
２０１  硬貨投入手段
２０２  金種識別手段
２０３  硬貨振り分け手段
２０４  シャッター手段
２０５  第１補助通路
２０６  第２補助通路
２０７  通路
２０８  通路
２０９  硬貨貯蔵手段
２１０  硬貨貯蔵手段
２１１  金庫手段
２１２  釣り銭払い出し手段
【図１】
0003604863.tif 000002
【図２】
0003604863.tif 000003
【図３】
0003604863.tif 000004
【図４】
0003604863.tif 000005
【図５】
0003604863.tif 000006