JPS633358B2 - - Google Patents
Info
- Publication number
- JPS633358B2 JPS633358B2 JP1696680A JP1696680A JPS633358B2 JP S633358 B2 JPS633358 B2 JP S633358B2 JP 1696680 A JP1696680 A JP 1696680A JP 1696680 A JP1696680 A JP 1696680A JP S633358 B2 JPS633358 B2 JP S633358B2
- Authority
- JP
- Japan
- Prior art keywords
- amount
- sales
- display
- yen
- display data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 230000008859 change Effects 0.000 claims description 33
- 238000003860 storage Methods 0.000 claims description 25
- 238000004220 aggregation Methods 0.000 claims description 19
- 230000002776 aggregation Effects 0.000 claims description 19
- 230000008054 signal transmission Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 35
- 230000008569 process Effects 0.000 description 35
- 230000007423 decrease Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 230000003247 decreasing effect Effects 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Description
【発明の詳細な説明】
〈産業上の利用分野〉
この発明は自動販売機の集計装置に関し、特に
既在の自動販売機の構造を変更することなく簡単
に取付けることのできるようにした集計装置に関
する。[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a tallying device for a vending machine, and particularly to a tallying device that can be easily installed without changing the structure of an existing vending machine. Regarding.
〈従来の技術〉
従来の自動販売機の売上高集計装置は、自動販
売機チエンジヤー装置内の回路に一体不可分に組
込まれるようになつており、集計装置を付加した
い場合はチエンジヤー装置を製造する段階で集計
装置付きの特別のチエンジヤー装置を製造しなけ
ればならなかつた。<Prior art> Conventional sales aggregation devices for vending machines have come to be integrated and inseparable into the circuitry within the changer device of the vending machine, and if it is desired to add the aggregation device, the device must be installed at the stage of manufacturing the changer device. A special changer device with a tallying device had to be manufactured.
〈発明が解決しようとする問題点〉
このため、集計装置付きでない既存のチエンジ
ヤー装置に後から集計装置を付加したい場合は、
チエンジヤー装置内の面倒な回路変更が必要とな
り、後から集計装置を付加するのは困難であつ
た。一方、すべてのチエンジヤー装置に予じめ集
計装置を組込むと、集計装置を必要としない使用
者にとつてはコスト高なものとなるという不都合
があつた。<Problem to be solved by the invention> For this reason, if you want to add a tabulation device to an existing changer device that does not have a tabulation device,
This required complicated circuit changes within the changer device, and it was difficult to add a totalizing device later. On the other hand, if a totalizing device is installed in advance in every changer device, there is an inconvenience that the cost becomes high for users who do not need a totalizing device.
この発明は上述の欠点を除去するためになされ
たもので、自動販売機本体(チエンジヤー装置あ
るいはベンダー制御部)の回路内に組入れる必要
のない、既存の自動販売機にも容易に取付け可能
な、集計装置を提供しようとするものである。従
来の集計装置は、自動販売機本体の回路内部で処
理される信号(例えば販売価格信号)にもとづい
て売上高集計処理を行うようにしていたため、集
計装置の回路を自動販売機本体の回路内に組入れ
る必要があつた。また、物理的には集計装置と自
動販売機本体を分離し得ても、本体回路内部で処
理される信号(販売価格信号)を取り出すために
チエンジヤー装置にて専用の配線を特別に設けね
ばならず、事実上チエンジヤー装置内の回路に集
計装置が組入れられるのと同じであつた。 This invention was made in order to eliminate the above-mentioned drawbacks, and it does not need to be incorporated into the circuit of the vending machine main body (changer device or vendor control unit) and can be easily installed in existing vending machines. The purpose is to provide an aggregation device. Conventional aggregation devices performed sales aggregation processing based on signals (for example, selling price signals) processed within the circuit of the vending machine, so the circuit of the aggregation device was It was necessary to incorporate it into Furthermore, even if it is possible to physically separate the totaling device and the vending machine main body, special wiring must be installed in the changer device to extract the signals (sales price signals) that are processed within the main circuit. In fact, it was the same as incorporating a totalizing device into the circuit within the changer device.
〈問題点を解決するための手段〉
本発明に係る集計装置は、自動販売機のチエン
ジヤー装置の金額表示データ送出配線と金額表示
器の金額表示データ入力配線との間を接続するコ
ネクタに対して着脱自在に更に接続される金額表
示データ取り出し用コネクタと、自動販売機内の
販売開始信号送出配線に設けられたコネクタに対
して着脱自在に更に接続される販売開始信号取り
出し用コネクタと、前記金額表示データ送出配線
から金額表示データ入力配線に与えられる金額表
示データを前金額表示データ取り出し用コネクタ
を介して集計装置内に取り入れる取り入れ手段
と、該取り入れ手段によつて取り入れた金額表示
データを記憶する現表示金額記憶手段と、新たな
金額表示データを前記現表示金額記憶手段で記憶
する前に該現表示金額記憶手段で記憶していた金
額表示データを記憶する前表示金額記憶手段と、
前記両記憶手段の記憶内容を比較して表示金額の
変化量を検出する比較手段と、販売開始信号取り
出し用コネクタを介して販売開始信号が取り入れ
られた後に生じる販売価格減算による変化量を除
き、前記比較手段で検出された変化量を加減算
し、これにより販売された商品の販売価格を求め
る計算手段と、この計算手段で求められた販売価
格を累計することにより売上高を集計する計数記
憶手段とを具えたことを特徴とする。<Means for Solving the Problems> The totalizing device according to the present invention provides a connector for connecting between the amount display data sending wiring of the changer device of a vending machine and the amount display data input wiring of the amount display. a connector for retrieving price display data that is further detachably connected; a connector for retrieving a sales start signal that is further removably connected to a connector provided in a sales start signal transmission wiring in the vending machine; and the price display. A means for taking in the amount display data given from the data sending wiring to the amount display data input wiring into the aggregation device via a connector for retrieving the advance amount display data, and a means for storing the amount display data taken in by the taking means. a displayed amount storage means; a previously displayed amount storage means for storing amount display data stored in the currently displayed amount storage means before storing new amount display data in the currently displayed amount storage means;
Excluding the comparison means for comparing the stored contents of both storage means and detecting the amount of change in the displayed amount, and the amount of change due to sales price subtraction that occurs after the sales start signal is taken in through the sales start signal retrieval connector, a calculation means for adding and subtracting the amount of change detected by the comparison means to obtain the selling price of the sold product; and a counting storage means for totaling the sales amount by accumulating the sales prices determined by the calculation means. It is characterized by having the following.
〈作用〉
上述の構成から成る本発明の集計装置は、自動
販売機のチエンジヤー装置から元々出力されるよ
うになつている信号を集計処理に利用するように
したことを特徴とする。すなわち、チエンジヤー
装置から金額表示器に送出される金額表示データ
を集計装置に取り入れ、この金額表示データにも
とづいて集計処理を行うようにしている。金額表
示データそのものは単に投入硬貨額あるいは残額
を表わしているだけであり、売上高(販売価格)
を直接示してはいない。そこで、この発明では、
取り入れた金額表示データの変化を時々刻々と監
視し、販売開始信号に基づく販売価格減算による
変化を除く該金額表示データの増減変化量を加減
算し、これにより販売された商品の販売価格を求
めるようにしている。該金額表示データの変化量
を自動販売機における硬貨の出入を示すデータと
して集計処理に利用するようにしている。投入さ
れた硬貨の金額と払出された硬貨の金額(釣銭
額)との差額が販売価格すなわち1回の販売にお
ける売上高である。<Operation> The tallying device of the present invention having the above-described configuration is characterized in that a signal that is originally output from the changer device of the vending machine is used for the tallying process. That is, the amount display data sent from the changer device to the amount display device is taken into the aggregation device, and the aggregation process is performed based on this amount display data. The amount display data itself simply represents the amount of coins inserted or the remaining amount, and does not represent the sales amount (sales price).
is not shown directly. Therefore, in this invention,
Changes in the imported price display data are monitored moment by moment, and the amount of increase or decrease in the price display data, excluding changes due to sales price subtraction based on the sales start signal, is added or subtracted, thereby determining the selling price of the sold product. I have to. The amount of change in the amount display data is used in the tabulation process as data indicating the amount of coins in and out of the vending machine. The difference between the amount of coins inserted and the amount of coins paid out (change amount) is the sales price, that is, the sales amount for one sale.
以下添付図面を参照してこの発明の一実施例を
詳細に説明しよう。 Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
第1図において、自動販売機本体10は既存の
任意の構成の自動販売機であり、これに対してこ
の発明に係る集計装置11が付加される。自動販
売機本体10は、大別して、チエンジヤー装置1
2ベンダー制御部13、金額表示器14を具えて
いる。チエンジヤー装置12は、投入された硬貨
の正偽を判別して正貨を受入れる機能、受入れた
投入硬貨額を加算計数し、投入額と設定販売価格
との比較にもとづいて投入金額の範囲内で販売可
能な商品に対応して販売可能信号(VE)を発生
する機能、販売された商品の販売価格を投入金額
から減算し、残額を釣銭として払出す機能、等周
知の諸種の機能を具えているものである。ベンダ
ー制御部13は、チエンジヤー装置12から発生
された販売可能信号(VE)を受入れて、商品選
択スイツチ(図示せず)によつて選択された商品
が販売可能である場合はその商品の払出しを行
い、かつ商品払出し態勢(販売態勢)に入つたこ
とを示す販売開始信号(VS)をチエンジヤー装
置12に送出する。チエンジヤー装置12では、
販売開始信号(VS)が与えられたとき、販売さ
れた(選択された)商品の設定販売価格を投入金
額から減算して釣銭額を算出し、その後、釣銭額
に相当する硬貨を払出す。チエンジヤー装置12
内の電気(電子)回路部分はユニツト化されてお
り、このチエンジヤー装置12内の電気回路部分
とベンダー制御部13の電気回路部分とはコネク
タ15を介して着脱自在に接続される。このコネ
クタ15を介した配線により、販売可能信号
(VE)あるいは販売開始信号(VS)あるいは商
品選択信号等が送受される。 In FIG. 1, a vending machine main body 10 is an existing vending machine having any configuration, to which a totalizing device 11 according to the present invention is added. The vending machine main body 10 is roughly divided into a changer device 1.
It is equipped with a two-vendor control section 13 and an amount display 14. The changer device 12 has a function of determining whether the coins inserted are genuine or false and accepting genuine coins, adding and counting the amount of accepted coins, and determining whether the coins are within the range of the input amount based on the comparison between the input amount and the set selling price. It is equipped with various well-known functions such as a function that generates a sellable signal (VE) in response to a product that can be sold, a function that subtracts the sales price of the sold product from the input amount, and pays out the remaining amount as change. It is something that exists. The vendor control unit 13 accepts a sellable signal (VE) generated from the changer device 12, and when the product selected by the product selection switch (not shown) is sellable, disburses the product. and sends a sales start signal (VS) to the changer device 12 indicating that the product is in a product delivery state (sales state). In the changer device 12,
When a sales start signal (VS) is given, change is calculated by subtracting the set selling price of the sold (selected) product from the input amount, and then coins corresponding to the change are paid out. Changer device 12
The electrical (electronic) circuit section inside is integrated into a unit, and the electrical circuit section within the changer device 12 and the electrical circuit section of the bender control section 13 are removably connected via a connector 15. Through wiring via this connector 15, a sales enable signal (VE), a sales start signal (VS), a product selection signal, etc. are transmitted and received.
チエンジヤー装置12内には、投入硬貨額を加
算計数し、販売した商品の価格を減算計数すると
共に釣銭等として払出した金額も減算計数する加
減算カウンタ16を含んでいる。この加減算カウ
ンタ16で計数されている金額(投入金額あるい
はその残額)が金額表示器14で表示される。す
なわち、チエンジヤー装置12と金額表示器14
がコネクタ17を介して着脱自在に接続され、加
減算カウンタ16における計数金額を示す信号が
該コネクタ17を経由して金額表示器14に供給
される。 The changer device 12 includes an addition/subtraction counter 16 that adds up the amount of coins inserted, subtracts the price of the sold product, and also subtracts the amount paid out as change. The amount counted by the addition/subtraction counter 16 (the input amount or its remaining amount) is displayed on the amount display 14. That is, the changer device 12 and the amount display 14
are detachably connected via a connector 17, and a signal indicating the amount counted by the addition/subtraction counter 16 is supplied to the amount display 14 via the connector 17.
加減算カウンタ16の計数内容は、硬貨の投入
あるいは商品の販売あるいは釣銭払出しに伴つて
変化する。すなわち、硬貨が投入される毎に、投
入された硬貨の金種に見合つた金額だけ計数内容
が増加し、商品が販売されるとその販売価格分だ
け減少し、更に釣銭硬貨が払出されると払出した
硬貨の金種に見合つた金額だけ減少する。例え
ば、10円、50円、10円、10円、50円の順に合計
130円分の硬貨が投入され、その後100円の商品が
販売され、次いで3枚の10円硬貨が釣銭(30円)
として順に払出されたとすると、加減算カウンタ
16の計数内容すなわち金額表示器14に与えら
れる金額表示信号は、「0」→「10」→「60」→
「70」→「80」→「130」→「30」→「20」→
「10」→「0」というように変化する。尚、投入
合計額(130円)から販売価格(100円)が減算さ
れるのは、前記販売開始信号(VS)が与えられ
た後である。 The count content of the addition/subtraction counter 16 changes as coins are inserted, products are sold, or change is paid out. In other words, each time a coin is inserted, the count increases by an amount commensurate with the denomination of the inserted coin, and when a product is sold, it decreases by the selling price, and when change coins are paid out, The amount will be reduced by the amount commensurate with the denomination of the coin you paid out. For example, the total is 10 yen, 50 yen, 10 yen, 10 yen, 50 yen.
A 130 yen coin is inserted, then a 100 yen item is sold, and then three 10 yen coins are given as change (30 yen).
Assuming that the numbers are paid out in order, the contents of the count of the addition/subtraction counter 16, that is, the amount display signal given to the amount display 14 are as follows: "0" → "10" → "60" →
"70" → "80" → "130" → "30" → "20" →
It changes from "10" to "0". Note that the selling price (100 yen) is subtracted from the total input amount (130 yen) after the sales start signal (VS) is given.
加減算カウンタ16の計数内容すなわち金額表
示器14の金額表示信号の変化分(増加分あるい
は減少分)から投入硬貨あるいは払出し硬貨の金
種がわかる。金額表示信号は投入金額の増加に応
じて増加し、販売された商品の販売価格の減算に
応じて減少し、かつ、釣銭の払出しに応じて減少
する。そこで、集計装置11では、チエンジヤー
装置12から金額表示器14に与えられる金額表
示信号の状態を監視し、販売価格を減算したこと
により該金額表示信号が減少した場合を除くその
他の場合の該金額表示信号の増減変化量を加減算
計数する。販売価格の減算が行われたか否かは前
記販売開始信号(VS)が発生したか否かによつ
て判かる。集計装置11において、投入金額を金
種別に加算し、払出し金額を金種別に減算するこ
とにより、販売価格として自動販売機に受入れた
金額(売上額)が金種別に集計される。 The denomination of the inserted coin or the dispensed coin can be determined from the count of the addition/subtraction counter 16, that is, the change (increase or decrease) in the amount display signal of the amount display 14. The amount display signal increases as the input amount increases, decreases as the selling price of the sold product subtracts, and decreases as change is paid out. Therefore, the aggregation device 11 monitors the state of the amount display signal given from the changer device 12 to the amount display 14, and in other cases, except when the amount display signal decreases due to subtraction of the selling price. Add/subtract the amount of increase/decrease in the display signal. Whether or not the sales price has been subtracted is determined by whether or not the sales start signal (VS) is generated. The aggregation device 11 adds up the input amount for each denomination and subtracts the disbursed amount for each denomination, so that the amount of money accepted into the vending machine (sales amount) as a selling price is totaled for each denomination.
チエンジヤー装置12から金額表示器14に与
えられる金額表示信号及び集計装置11の更に詳
細一例について次に説明する。 A more detailed example of the amount display signal given to the amount display 14 from the changer device 12 and the totalization device 11 will be described next.
チエンジヤー装置12において、加減算カウン
タ16の計数内容は表示器ドライバ18において
所定の表示素子駆動信号に変換されて出力され
る。例えば、表示素子駆動信号は、1つの表示桁
の数字表示を行うのに必要な7セグメント信号S
1〜S7とデイジツトストローブパルスDS1,
DS2,DS3とから成る。セグメント信号S1〜
S7の各々は、1つの表示桁を構成する7つの表
示素子の各々に対応している。すなわち、周知の
ように、表示器14の各桁では7つの表示素子の
点灯組合せにより0から9までのすべての数字が
表示可能となつており、セグメント信号S1〜S
7は表示しようとする所望の数字に応じて所定の
もの(S1〜S7のうち複数)が“1”残りが
“0”となる信号である。 In the changer device 12, the count contents of the addition/subtraction counter 16 are converted into a predetermined display element drive signal by a display driver 18 and output. For example, the display element drive signal is a 7-segment signal S required to display a number of one display digit.
1 to S7 and digital strobe pulse DS1,
Consists of DS2 and DS3. Segment signal S1~
Each of S7 corresponds to each of the seven display elements constituting one display digit. That is, as is well known, each digit of the display 14 can display all numbers from 0 to 9 by lighting combinations of seven display elements, and the segment signals S1 to S
7 is a signal in which a predetermined number (several of S1 to S7) is "1" and the rest are "0" depending on the desired number to be displayed.
金額表示器14は一、十、百、千の位に夫々対
応する4つの表示桁をもち、一の位の桁の表示は
「0」に固定される。これは使用する硬貨の最小
単位を10円としているためである。従つて、最大
で9990円までの表示が可能である。セグメント信
号S1〜S7は十の位の表示桁、百の位の表示
桁、千の位の表示桁に対応して時分割的のチエン
ジヤー装置12(表示器ドライバ18)から出力
される。デイジツトストローブパルスDS1,DS
2,DS3はセグメント信号S1〜S7の時分割
タイミングして同期に発生され、今どの位の表示
桁に対応するセグメント信号S1〜S7が出力さ
れているかを示す。パルスDS1は十の位、DS2
は百の位、DS3は千の位に対応する。デイジツ
トストローブパルスDS1,DS2,DS3は何ら
かの数字(0〜9)を表示すべき桁に対応して発
生される。加減算カウンタ16の計数の内容が0
のときはセグメント信号S1〜S7は勿論のこと
デイジツトストローブパルスDS1〜DS3も発生
されなくなる。 The amount display 14 has four display digits corresponding to the ones, tens, hundreds, and thousands digits, and the display of the ones digit is fixed to "0". This is because the minimum unit of coin used is 10 yen. Therefore, it is possible to display up to 9990 yen. Segment signals S1 to S7 are outputted from the time-sharing changer device 12 (display driver 18) in correspondence with the tens digit, the hundreds digit, and the thousands digit. Digit strobe pulse DS1, DS
2 and DS3 are generated synchronously with the time division timing of the segment signals S1 to S7, and indicate which display digit the segment signals S1 to S7 correspond to currently being output. Pulse DS1 is tens place, DS2
corresponds to the hundreds place, and DS3 corresponds to the thousand place. Digit strobe pulses DS1, DS2, and DS3 are generated corresponding to digits to display some number (0 to 9). The content of the addition/subtraction counter 16 is 0.
In this case, not only the segment signals S1 to S7 but also the digit strobe pulses DS1 to DS3 are not generated.
デイジツトストローブパルスDS1,DS2,
DS3の発生例を第2図に示す。例えば、「150」
(円)を表示する場合は、十の位の「5」を表示
するためのセグメント信号S1〜S7が出力され
るときパルスDS1が発生し、百の位の「1」を
表示するためセグメント信号S1〜S7が出力さ
れるときパルスDS2が発生する。この場合、千
の位は何も表示されないので、千の位に対応する
デイジツトストローブパルスDS3は発生せず、
パルスDS1とDS2が繰返し発生する。また
「1000」(円)を表示する場合は、十の位の数
「0」、百の位の数「0」、千の位の数「1」のセ
グメント信号S1〜S7に対応してパルスDS1,
DS2,DS3が夫々発生される。「0」を表示す
る場合はセグメント信号S1〜S7は発生されな
いのでパルスDS1〜DS3も発生されない。 Digit strobe pulse DS1, DS2,
An example of DS3 occurrence is shown in Figure 2. For example, "150"
(yen), pulse DS1 is generated when segment signals S1 to S7 to display "5" in the tens digit are output, and a segment signal is generated to display "1" in the hundreds digit. Pulse DS2 is generated when S1 to S7 are output. In this case, since nothing is displayed in the thousands place, the digit strobe pulse DS3 corresponding to the thousand place is not generated.
Pulses DS1 and DS2 occur repeatedly. In addition, when displaying "1000" (yen), pulses are generated corresponding to segment signals S1 to S7 for the tens digit "0", the hundreds digit "0", and the thousands digit "1". DS1,
DS2 and DS3 are generated respectively. When displaying "0", segment signals S1 to S7 are not generated, and therefore pulses DS1 to DS3 are not generated.
チエンジヤー装置12から出力された金額表示
信号の配線、すなわちセグメント信号S1〜S7
とデイジツトストローブパルスDS1〜DS3の合
計10本の配線はコネクタ17を介して金額表示器
14に接続され、同じ金額表示信号(セグメント
信号S1〜S7とパルスDS1〜DS3)がコネク
タ17から取出されて集計装置11に入力され
る。また、ベンダー制御部13からコネクタ15
を介してチエンジヤー装置12に供給される販売
開始信号(VS)も該コネクタ15から取り出さ
れて集計装置11に入力される。 Wiring of the amount display signal output from the changer device 12, that is, segment signals S1 to S7
A total of 10 wires of digit strobe pulses DS1 to DS3 are connected to the amount display 14 via the connector 17, and the same amount display signals (segment signals S1 to S7 and pulses DS1 to DS3) are taken out from the connector 17. and input into the aggregation device 11. Also, from the vendor control unit 13 to the connector 15
A sales start signal (VS) supplied to the changer device 12 via the connector 15 is also taken out and inputted to the totalizing device 11.
この実施例では集計装置11はマイクロコンピ
ユータによつて構成されており、プログラム
ROM(リードオンリイメモリの略、以下同じ)
19とCPU(中央処理ユニツトの略、以下同じ)
20と金種別の売上集計額を記憶するRAM(ラ
ンダムアクセスメモリの略、以下同じ)21とを
含んでいる。集計装置11に入力された金額表示
信号(セグメント信号S1〜S7、デイジツトス
トローブパルスDS1〜DS3)はインターフエイ
ス回路22を経由してCPU20に加わる。尚、
その際、セグメント信号S1〜S7はエンコーダ
23で4ビツトの2進化10進数Dsgに変換されて
からCPU20に入力される。コネクタ15から
集計装置11に入力された販売開始信号VSはイ
ンターフエイス回路24を経由してCPU20に
加わる。 In this embodiment, the aggregation device 11 is constituted by a microcomputer, and a program
ROM (abbreviation for read-only memory; the same applies hereinafter)
19 and CPU (abbreviation for central processing unit, same below)
20 and a RAM (abbreviation of random access memory, hereinafter the same) 21 that stores the total sales amount by denomination. Amount display signals (segment signals S1 to S7, digit strobe pulses DS1 to DS3) inputted to the totalization device 11 are applied to the CPU 20 via an interface circuit 22. still,
At this time, the segment signals S1 to S7 are converted into a 4-bit binary coded decimal number Dsg by the encoder 23 and then input to the CPU 20. The sales start signal VS input from the connector 15 to the tabulation device 11 is applied to the CPU 20 via the interface circuit 24.
CPU20では、金額表示器14における現在
の表示金額を示すデータを記憶する現表示金額レ
ジスタMn′と、この直前の表示金額を示すデータ
を記憶する前表示金額レジスタMnとを含み、両
レジスタMn′,Mnの記憶内容を比較手段COMに
より比較して変化を検出する。更に、CPU20
では金種別のカウンタR10,R50,R100(実際は独
立したカウンタではなく、レジスタであり、
CPU内の計算機能との組合わせによりカウンタ
として機能する)を含んでおり、比較手段COM
において検出されたレジスタMn′とMnの内容の
差に応じて適宜のカウンタ(R10,R50,R100)の
内容を1カウントアツプまたは1カウントダウン
する。 The CPU 20 includes a current displayed amount register Mn' that stores data indicating the currently displayed amount on the amount display 14, and a previously displayed amount register Mn that stores data that indicates the immediately previous displayed amount. , Mn are compared by the comparison means COM to detect a change. Furthermore, CPU20
Then, the counters by denomination R 10 , R 50 , R 100 (actually they are not independent counters but registers,
(functions as a counter in combination with the calculation function in the CPU), and the comparison means COM
The contents of appropriate counters (R 10 , R 50 , R 100 ) are counted up or down by 1 depending on the difference between the contents of registers Mn' and Mn detected at .
カウンタR10,R50,R100は1回の販売における
売上高を金種別に集計するためのものであり、売
上高の累積合計は売上高集計RAM21に記憶さ
れる。このRAM21は金種別の記憶部Rex10,
Rex50,Rex100から成り、1回の販売が終了する
毎に金種別カウンタR10,R50,R100の内容が同じ
金種の記憶部Rex10,Rex50,Rex100の内容に
夫々加算され、その加算結果によつて記憶部
Rex10,Rex50,Rex100の記憶内容が書替えられ
る。その後、カウンタR10,R50,R100の内容はク
リアされる。バツクアツプ回路25はCPU20
の電源が切れたことを検出してバツクアツプ用電
池によつてRAM21に電源を供給する。従つ
て、売上高集計RAM21は事実上、不輝発性メ
モリとして機能する。 The counters R 10 , R 50 , and R 100 are used to total the sales amount for each denomination in one sale, and the cumulative total of the sales amount is stored in the sales amount totaling RAM 21 . This RAM21 has a storage section Rex 10 for each denomination,
Consisting of Rex 50 and Rex 100 , the contents of the denomination-specific counters R 10 , R 50 , and R 100 are added to the contents of the memory section Rex 10 , Rex 50 , and Rex 100 for the same denomination, respectively, each time one sale is completed. The storage section is stored according to the addition result.
The memory contents of Rex 10 , Rex 50 , and Rex 100 are rewritten. Thereafter, the contents of counters R 10 , R 50 , and R 100 are cleared. Backup circuit 25 is CPU 20
It detects that the power is turned off and supplies power to the RAM 21 from the backup battery. Therefore, the sales total RAM 21 effectively functions as a non-luminous memory.
尚、集計装置11には出力ユニツト26がコネ
クタ27を介して着脱自在に接続される。出力ユ
ニツト26は例えばプリンタユニツトであり、該
ユニツト26におけるプリントキー(図示せず)
あるいはプリントクリアキー(図示せず)の押圧
によつて発生されるプリント命令(PR)あるい
はプリント及びクリア命令(PC)にもとづいて
集計装置11ではRAM21に記憶されている各
金種別の売上集計高データをインターフエイス回
路28を介してプリンタユニツト26に与え、各
金種別の売上集計高をプリントアウトさせる。ま
た、プリント及びクリア命令(PC)が発生した
場合はプリントの後にRAM21の記憶をクリア
する。ユニツト26はプリンタに限定されず、磁
気記録装置等その他の適宜のものでよく、要する
にRAM21の内容を持ち運び可能な形で転写し
得るものであればよい。 Note that an output unit 26 is detachably connected to the totalizing device 11 via a connector 27. The output unit 26 is, for example, a printer unit, and a print key (not shown) in the unit 26 is used.
Alternatively, based on a print command (PR) or print and clear command (PC) generated by pressing a print clear key (not shown), the totaling device 11 calculates the total sales amount for each denomination stored in the RAM 21. The data is given to the printer unit 26 via the interface circuit 28, and the total sales amount for each denomination is printed out. Furthermore, when a print and clear command (PC) occurs, the memory in the RAM 21 is cleared after printing. The unit 26 is not limited to a printer, but may be any other appropriate device such as a magnetic recording device, as long as it can transfer the contents of the RAM 21 in a portable manner.
CPU20において実行される処理プログラム
の一例を第3図及び第4図に示す。 An example of a processing program executed by the CPU 20 is shown in FIGS. 3 and 4.
第3図において、プログラムがスタートする
と、まず「ワーキングエリアクリア」の処理によ
つてCPU20内のワーキングエリア(レジスタ
手段)の内容をすべてクリアする。次の「機器No.
読み込み」の処理においては当該集計装置11に
固有の機器番号を読み込む。この機器番号は、集
計装置11に設けられた機器番号設定器(図示せ
ず)によつて設定されており、この機器番号設定
器に設定されいる番号をCPU20に取り込んで
記憶する。この機器番号は、自動販売機を複数設
定している場合に、個々の自動販売機を識別する
ために必要である。次の「イニヤライズ?」では
イニシヤライズキー(図示せず)がオンされてい
るか否かを(すなわち初期化処理を行うべきか否
か)判断する。この図示しないイニシヤライズキ
ーは集計装置11内に設けられており、売上集計
処理の起算時点においてルートマンが操作する。
イニシヤライズキーオンのときは、(イニシヤラ
イズ?がYES)、「Rexn←0,Rexpc←0」の処
理を行う。「Rexn←0」は売上高集計高RAM2
1の各記憶部Rex10,Rex50,Rex100をすべてク
リアする。「Rexpc←0」は同じくRAM21内
に設けられているプリント回数記憶部Rexpc(第
1図には図示していない)をクリアする。このプ
リント回数記憶部Rexpcはプリンタユニツト26
において過去何回プリントが行われたかを記憶し
ている。イニシヤライズキーは発上集計処理の起
算時点で一時的にオンされるにすぎず、通常は
「イニシヤライズ?」はNOである。 In FIG. 3, when the program starts, all contents of the working area (register means) in the CPU 20 are first cleared by the "working area clear" process. Next “Equipment No.
In the "reading" process, a device number unique to the aggregation device 11 is read. This equipment number is set by an equipment number setting device (not shown) provided in the totalizing device 11, and the number set in this equipment number setting device is taken into the CPU 20 and stored. This device number is necessary to identify each vending machine when multiple vending machines are set up. In the next "Initialize?", it is determined whether an initialize key (not shown) is turned on (that is, whether or not initialization processing should be performed). This initialization key (not shown) is provided in the totaling device 11, and is operated by the route manager at the beginning of the sales totaling process.
When the initialize key is turned on (Initialize? is YES), the processing of "Rexn←0, Rexpc←0" is performed. “Rexn←0” is sales total RAM2
Clear all the storage units Rex 10 , Rex 50 , and Rex 100 of 1. "Rexpc←0" clears the print count storage Rexpc (not shown in FIG. 1), which is also provided in the RAM 21. This print count storage Rexpc is stored in the printer unit 26.
It remembers how many times printing has been done in the past. The initialize key is only turned on temporarily at the beginning of the issue tally process, and normally the "Initialize?" is NO.
次の「PR?」ではプリント命令が発せられて
いるか否かを判断する。NOのときは「PC?」に
移る。「PC?」はプリント及びクリア命令が発せ
られているか否かを判断する。NOのときは符号
29で示す「DS1?」に移る。この「DS1?」
は+の位(10円)に対応するデイジツトストロー
ブパルスDS1が発生している(“1”)か否
(“0”)かを判断する。パルスDS1が発生してい
るときYESであり、発生していないときNOであ
る。硬貨が投入されていず、金額表示器14の表
示が「0」の場合は、パルスDS1は全く発生せ
ず、符号29の「DS1?」のNOにより、「機器
No.の読み込み」に戻る。 At the next "PR?", it is determined whether a print command has been issued. If NO, move to "PC?""PC?" determines whether a print and clear command has been issued. If NO, the process moves to "DS1?" indicated by reference numeral 29. This “DS1?”
It is determined whether the digit strobe pulse DS1 corresponding to the + digit (10 yen) is generated ("1") or not ("0"). The answer is YES when the pulse DS1 is occurring, and the answer is NO when the pulse DS1 is not occurring. If no coin is inserted and the display on the amount display 14 is "0", the pulse DS1 is not generated at all, and the NO of the "DS1?" code 29 indicates that the "equipment"
Return to "Loading No.".
硬貨が投入されたとき
自動販売機に硬貨が投入されると、チエンジヤ
ー装置12の加減算カウンタ16で投入硬貨額が
加算計数され、金額表示器14の表示が投入額に
相当する額だけ増加する。従つて、デイジツトス
トローブパルスDS1が発生する。これにより符
号29の「DS1?」がYESとなり、符号30の
「DS1?」に移る。この符号30の「DS1?」
ではパルスDS1が発生している間(YES)待機
しており、パルスDS1が“0”に立下ると
(NO)次の符号31の「DS1?」に移る。この
符号31の「DS1?」は金額表示器14の表示
が「0」となつたことを検出するために作用する
もので、NOのときは20msタイマを始動させ、パ
ルスDS1が発生しないまま20msが経過したが
(「20ms経過?」YES)否か(NO)を調べる。
金額表示器14で何らかの値(10円以上の値)が
表示されていれば第2図に示すようにストローブ
パルスDS1は繰返し発生され、この繰返し周期
は20msよりも短かい。従つて、表示器14が
「0」以外の任意の値を表示している場合は、符
号31のNOと「20ms経過?」NOのループをま
わつている間にパルスDS1が再び発生し、符号
31の「DS1?」がYESとなる。When coins are inserted When coins are inserted into the vending machine, the amount of coins inserted is added and counted by the addition/subtraction counter 16 of the changer device 12, and the display on the amount display 14 increases by an amount corresponding to the amount inserted. Therefore, a digital strobe pulse DS1 is generated. As a result, "DS1?" at 29 becomes YES, and the process moves to "DS1?" at 30. This code 30 “DS1?”
Then, it is on standby while the pulse DS1 is generated (YES), and when the pulse DS1 falls to "0" (NO), it moves to the next code 31 "DS1?". This code 31 "DS1?" acts to detect that the display on the amount display 14 becomes "0", and when it is NO, it starts a 20ms timer and continues for 20ms without generating pulse DS1. Checks whether 20ms has passed ("20ms elapsed?" YES) or not (NO).
If some value (a value of 10 yen or more) is displayed on the amount display 14, the strobe pulse DS1 is repeatedly generated as shown in FIG. 2, and the repetition period is shorter than 20 ms. Therefore, when the display 14 is displaying any value other than "0", the pulse DS1 is generated again while going through the loop of NO of code 31 and NO of "20ms elapsed?" 31 “DS1?” becomes YES.
「M1←Dsg」では、ストローブパルスDS1に
同期してエンコーダ23からCPU20に与えら
れている表示金額の十の位(10円の位)の値Dsg
を現表示金額レジスタMn′の十の位のレジスタ
M1′に記憶する。次にパルスDS1が“0”に立
下るのをまつて(符号32の「DS1?」がNO
になるのをまつて)、符号33の「DS2?」の判
断に移る。この「DS2?」は百の位に対応する
ストローブパルスDS2が発生しているか否かを
判断する。「DS2?」がYESのときは「M2′←
Dsg」の処理に移り、該ストローブパルスDS2
と同時にエンコーダ23からCPU20に与えら
れている表示金額の百の位の値Dsgを現表示金額
レジスタMn′の百の位のレジスタM2′に記憶する。
ストローブパルスDS2が発生しなかつた場合
(符号33の「DS2?」がNOの場合)は、百以
上の桁の表示金額は存在していないことを意味
し、符号34の「DS1?」において十の位のス
トローブパルスDS1が再び発生することを確認
した上で(YES)、「M2′←0」及び「M3′←0」
の処理を行う。この処理は、現表示金額レジスタ
Mn′の百の位のレジスタM2′及び千の位のレジス
タM3′の内容を強制的に0にする処理である。 "M 1 ← Dsg" is the tens digit (10 yen digit) value Dsg of the displayed amount given from the encoder 23 to the CPU 20 in synchronization with the strobe pulse DS1.
is the tens place register of the currently displayed amount register Mn′
Store in M 1 ′. Next, wait for the pulse DS1 to fall to “0” (code 32 “DS1?”
Waiting until the end), we move on to the determination of ``DS2?'' at code 33. This "DS2?" determines whether or not the strobe pulse DS2 corresponding to the hundreds digit is generated. When “DS2?” is YES, “M 2 ′←
DSg", the strobe pulse DS2
At the same time, the value Dsg of the hundreds place of the displayed amount given to the CPU 20 from the encoder 23 is stored in the hundreds place register M 2 ' of the current displayed amount register Mn'.
If the strobe pulse DS2 does not occur (if "DS2?" at code 33 is NO), it means that there is no displayed amount of 100 or more digits, and "DS1?" at code 34 indicates that there is no displayed amount. After confirming that the strobe pulse DS1 of digit is generated again (YES), "M 2 '←0" and "M 3 '←0"
Process. This process is performed using the current display amount register.
This is a process for forcibly setting the contents of the hundreds's register M 2 ' and the thousands's register M 3 ' of Mn' to zero.
一方、「M2′←Dsg」の処理の後は、パルスDS
2が“0”に立下るのをまつて(符号35の
「DS2?」がNOになるのをまつて)、符号36
の「DS3?」の判断に移る。この「DS3?」は
千の位に対応するストローブパルスDS3が発生
しているか否かを判断する。「DS3?」がYESの
ときは千の位で何らかの数字が表示されているこ
とを意味し、このパルスDS3と同時にエンコー
ダ23からCPU20に与えられる表示金額の千
の位の値Dsgを現表示金額レジスタMn′の千の位
のレジスタM3′に記憶する(「M3′←Dsg」)。しか
し「DS3?」がNOのときは千の位の表示金額
は存在していないことを意味し、符号37の
「DS1?」において十の位のストローブパルス
DS1が再び発生することを確認した上で
(YES)、「M3′←0」の処理を行う。 On the other hand, after processing “M 2 ′←Dsg”, pulse DS
2 falls to “0” (wait for “DS2?” of code 35 to become NO), and wait for code 36 to fall to “0”.
Let's move on to the "DS3?" decision. This "DS3?" determines whether or not the strobe pulse DS3 corresponding to the thousands digit is generated. When "DS3?" is YES, it means that some number is displayed in the thousands place, and the value Dsg in the thousand place of the displayed amount given from the encoder 23 to the CPU 20 at the same time as this pulse DS3 is the current displayed amount. It is stored in register M 3 ′ in the thousands place of register Mn ′ (“M 3 ′←Dsg”). However, when "DS3?" is NO, it means that there is no displayed amount in the thousands digit, and in "DS1?" with code 37, the strobe pulse in the tens digit
After confirming that DS1 occurs again (YES), perform the process “M 3 ′←0”.
第3図のは第4図のにつながる。上述のよ
うにして、現表示額レジスタMn′(M1′,M2′,
M3′)に表示器14の現在の表示金額を記憶した
後、第4図の「Mn=Mn′?」の判断に移る。こ
こでは、前表示金額レジスタMnの内容と現表示
金額レジスタMn′の内容が一致するか(YES)否
か(NO)が判断される。始めは前表示金額レジ
スタMnの内容は0であるため、投入硬貨によつ
て増額された現表示金額レジスタMn′の内容とは
一致せず、(NO)、「Mn′−Mn」の処理に移る。
ここではレジスタMn′の内容からレジスタMnの
内容を減算し、現表示金額が増加したか(Mn′>
Mn)あるいは減少したか(Mn′<Mn)が判断さ
れる。始めは、硬貨の投入によつて現表示金額が
増加するので「Mn′>Mn」の処理ルートに移る。
「100円アツプ?」では、「Mn′−Mn」の減算結果
が+10(100円増加)か否かが判断され、YESの
場合は「R100←R100+1」の処理を行う。「R100
←R100+1」の処理は、100円カウンタR100の内
容を1カウントアツプする。「100円アツプ?」が
YESの場合、すなわち表示金額が一度に100円増
加した場合は、100円硬貨が投入されたことを意
味するので、100円カウンタR100を1カウントア
ツプし、100硬貨を1枚受入れたことを記憶する。 The one in Figure 3 is connected to the one in Figure 4. As described above, the current displayed amount register Mn′ (M 1 ′, M 2 ′,
After storing the amount currently displayed on the display 14 in M3 '), the process moves to the determination of "Mn=Mn'?" in FIG. Here, it is determined whether the contents of the previously displayed amount register Mn and the contents of the currently displayed amount register Mn' match (YES) or not (NO). Initially, the contents of the previous display amount register Mn are 0, so it does not match the contents of the current display amount register Mn', which has been increased by the inserted coins, and (NO), the processing of "Mn' - Mn" is performed. Move.
Here, the contents of register Mn are subtracted from the contents of register Mn′, and whether the current displayed amount has increased (Mn′>
Mn) or decreased (Mn′<Mn). At first, the current displayed amount increases as coins are inserted, so the process moves to the "Mn′>Mn" processing route.
In "100 yen up?", it is determined whether the subtraction result of "Mn'-Mn" is +10 (100 yen increase), and if YES, "R 100 ← R 100 +1" processing is performed. " R100
←R 100 +1" process increments the contents of the 100 yen counter R 100 by 1. “100 yen extra?”
If YES, that is, if the displayed amount increases by 100 yen at a time, it means that a 100 yen coin has been inserted, so increment the 100 yen counter R 100 by 1 to indicate that one 100 coin has been accepted. Remember.
次の「50円アツプ?」では、「Mn′−Mn」の減
算結果が+5(50円増加)か否かを判断し、YES
の場合は「R50←R50+1」の処理を行う。「R50
←R50+1」の処理では、50円カウンタR50の内
容を1カウントアツプする。次の「10円アツ
プ?」では、「Mn′−Mn」の減算結果が+1(10
円増加)か否かを判断し、YESの場合は「R10←
R10+1」の処理を行う。「R10←R10+1」の処
理では10円カウンタR10の内容を1カウントアツ
プする。 In the next "50 yen up?", judge whether the subtraction result of "Mn'-Mn" is +5 (50 yen increase), and YES.
In this case, the process “R 50 ←R 50 +1” is performed. `` R50
←R 50 + 1'' process increments the contents of the 50 yen counter R 50 by 1. In the next question "10 yen up?", the subtraction result of "Mn'-Mn" is +1 (10
yen increase), and if YES, “R 10 ←
R 10 +1" processing is performed. In the process of "R 10 ← R 10 + 1", the content of the 10 yen counter R 10 is incremented by 1.
尚、異種の硬貨が同時に増加し得る場合、例え
ば1度に増加する額が60円(10円硬貨と50円硬貨
の同時増加)、110円(10円硬貨と100円硬貨の同
時増加)、150円(50円硬貨と100円硬貨の同時増
加)、あるいは160円(10円、50円、100円、硬貨
の同時増加)の場合は、上記「100円アツプ?」
の判断では減算結果が+11、+15、+16、の場合も
YESとされ、「50円アツプ?」の判断では減算結
果が+6、+16の場合もYESとされ、「10円アツ
プ?」の判断では減算結果が+6、+11、+16の場
合もYESとして処理される。 In addition, if different types of coins can increase at the same time, for example, the amount that increases at one time is 60 yen (simultaneous increase of 10 yen coins and 50 yen coins), 110 yen (simultaneous increase of 10 yen coins and 100 yen coins), In the case of 150 yen (simultaneous increase in 50 yen coins and 100 yen coins) or 160 yen (simultaneous increase in 10 yen, 50 yen, 100 yen, and coins), the above "100 yen increase?"
According to the judgment, even if the subtraction result is +11, +15, +16,
It is treated as YES if the subtraction result is +6 or +16 in the judgment "50 yen up?", and YES if the subtraction result is +6, +11, +16 in the judgment "10 yen up?" Ru.
「Fb←1」の処理では硬貨投入フラツグFbを
“1”にセツトする。これは、硬貨が投入され、
金額表示器14に0以外の何らかの金額が表示さ
れる状態となつたことを示す。以上の処理の後
(金種別カウンタR10,R50,R100のカウントアツ
プの後)、現表示金額レジスタMn′の内容を前表
示金額レジスタMnに転送する(Mn←Mn′)。そ
の後、第4図のから第3図のにジヤンプす
る。 In the process of "Fb←1", the coin input flag Fb is set to "1". This means that a coin is inserted,
This indicates that some amount other than 0 is now displayed on the amount display 14. After the above processing (after the denomination specific counters R 10 , R 50 , and R 100 count up), the contents of the currently displayed amount register Mn' are transferred to the previously displayed amount register Mn (Mn←Mn'). Thereafter, the program jumps from FIG. 4 to FIG. 3.
第3図のに戻ると前述の符号30以降の処理
が繰返される。前の硬貨の投入から次の硬貨の投
入までの間に時間的余裕がある場合(すなわちま
だ硬貨が追加投入されない場合)は、第3図の
からまでの処理を行つてもレジスタMn′(M1′,
M2′,M3′)の内容は変化しない。従つて、その
場合、第4図の「Mn=Mn′?」はYESであり、
「Fk?」の判断に移る。なお、Fkは販売処理フ
ラツグであり、物品販売動作の後、金額表示デー
タより販売価格相当額の減算が行われると、後述
のように“1”にセツトされる。この段階では、
販売処理フラツグFkはまだセツトされていない
ため「Fk?」はNOであり、「VS?」に移る。し
かし、販売開始信号VSもまだ発生されていない
ため、「VS」はNOであり、再び第3図のにジ
ヤンプする。 Returning to FIG. 3, the processes from 30 onwards are repeated. If there is time to spare between the insertion of the previous coin and the insertion of the next coin (in other words, no additional coins have been inserted), register Mn' (M 1 ′,
The contents of M 2 ′, M 3 ′) do not change. Therefore, in that case, "Mn=Mn'?" in Figure 4 is YES,
Move on to the “Fk?” decision. Incidentally, Fk is a sales processing flag, and is set to "1" as described later when an amount equivalent to the sales price is subtracted from the amount display data after an article sales operation. At this stage,
Since the sales processing flag Fk has not yet been set, "Fk?" is NO, and the process moves to "VS?". However, since the sales start signal VS has not yet been generated, "VS" is NO and jumps again to the state shown in FIG. 3.
硬貨が追加投入されると、第3図のからま
での処理の過程でレジスタMn′(M1′,M2′,M3′)
の内容は前回に比べて追加投入分だけ増加する。
従つて、第4図の「Mn=Mn′?」はNO、
「Mn′−Mn」は(Mn′>Mn)であり、追加投入
された硬貨の金種と対応するカウンタ(R10,
R50,R100のいずれか)が1カウントアツプされ
る。 When additional coins are inserted, the registers Mn' (M 1 ', M 2 ', M 3 ') are
The content of will increase by the amount of additional input compared to the previous time.
Therefore, “Mn=Mn′?” in Figure 4 is NO,
“Mn′−Mn” is (Mn′>Mn), and the counter (R 10 ,
R 50 or R 100 ) will be counted up by 1.
以上の処理を繰返し、硬貨を投入し終えると
「Mn=Mn′?」がYESの状態で安定する。この
とき、金種別カウンタR10,R50,R100には金種別
の硬貨投入枚数が夫々記憶されている。硬貨投入
の後、購入者が選択スイツチを操作して商品を購
入すると、ベンダー制御部13から一定時間の間
販売開始信号VSが発生される。これにより、
「Mn=Mn′」YESの経路にある「VS?」がYES
となり、販売開始フラツグFvsがセツトされる
(Fvs←1)。 After repeating the above process and inserting coins, "Mn=Mn′?" becomes stable in the state of YES. At this time, the number of inserted coins for each denomination is stored in the denomination-specific counters R 10 , R 50 , and R 100 , respectively. After inserting coins, when the purchaser operates the selection switch to purchase a product, the vendor control unit 13 generates a sales start signal VS for a certain period of time. This results in
“VS?” on the path of “Mn=Mn′” YES is YES
Then, the sales start flag Fvs is set (Fvs←1).
販売開始時の処理
販売開始フラツグFvsのセツト後は、再び第3
図のにジヤンプし、金額表示器14の表示金額
が変化するまで「Mn=Mn′」YESの経路の処理
を繰返す。一方、チエンジヤー装置12(第1
図)では、販売開始信号VSにもとづいて販売価
格を加減算カウンタ16の内容から減算する。従
つて、販売開始信号VSの発生後しばらく経つと、
金額表示器14に与えられる金額表示信号は販売
価格分だけ減少する。これに伴つて、第3図の
からまでの処理によつて、現表示金額レジスタ
Mn′の内容が前表示金額レジスタMnの内容より
も販売価格分だけ減少する。従つて、第4図の
「Mn=Mn′?」はNO、「Mn′−Mn」は(Mn′<
Mn)であり、「Fvs?」に移る。販売開始フラツ
グFvsはセツトされているので「Fvs?」はYES
であり、「Fvs←0」の処理に移る。「Fvs←0」
では販売開始フラツグFvsをリセツトする。その
後、販売処理フラツグFkをセツトし(Fk←1)
「Fa?」に移る。終了フラツグFaはまだセツトさ
れていないので「Fa?」はNOであり、「Mn←
Mn′」の処理に移り、前表示金額レジスタMnの
内容を現表示金額レジスタMn′の内容によつて置
換える。従つて、前表示金額レジスタMnの内容
は釣銭額(投入金額から販売価格を引いた額)に
変化する。このとき、金種別カウンタR10,R50,
R100の減算は行われない。Processing at the start of sales After setting the sales start flag Fvs, the third
Jump to the figure and repeat the processing of the ``Mn=Mn''' YES route until the amount displayed on the amount display 14 changes. On the other hand, the changer device 12 (first
In FIG. 2, the sales price is subtracted from the contents of the addition/subtraction counter 16 based on the sales start signal VS. Therefore, after a while after the sales start signal VS occurs,
The amount display signal given to the amount display 14 is decreased by the selling price. Along with this, the current displayed amount register is
The contents of Mn′ are decreased by the selling price from the contents of the previous display amount register Mn. Therefore, “Mn=Mn′?” in Figure 4 is NO, and “Mn′−Mn” is (Mn′<
Mn) and move on to “Fvs?”. Since the sales start flag Fvs is set, "Fvs?" is YES
Then, the process moves to "Fvs←0". "Fvs←0"
Now reset the sales start flag Fvs. After that, set the sales processing flag Fk (Fk←1)
Moving on to “Fa?” Since the termination flag Fa has not been set yet, "Fa?" is NO, and "Mn←
Mn', the contents of the previously displayed amount register Mn are replaced with the contents of the currently displayed amount register Mn'. Therefore, the contents of the previously displayed amount register Mn change to the change amount (the amount obtained by subtracting the selling price from the input amount). At this time, the denomination-specific counters R 10 , R 50 ,
No subtraction of R 100 takes place.
釣銭が払出されたとき
釣銭硬貨が払出されたとき金額表示器14の表
示金額は払出した硬貨の金額だけ減少される。こ
のとき、釣銭払出し額減算後の表示金額がまだ0
になつていない場合は、第3図のからまでの
処理により現表示金額レジスタMn′に現表示金額
が記憶される。従つて、第4図の「Mn=Mn′」
はNOで、「Mn′−Mn」は(Mn′<Mn)であり、
その差は払出した硬貨の金種に対応する値となつ
ている。また、販売開始フラツグFvsはすでにリ
セツトされているため「Fvs?」はNOであり、
「10円ダウン?」、「50円ダウン?」あるいは「100
円ダウン?」の判断に移る。「Mn′−Mn」の減算
結果が−1(すなわち10円硬貨払出し)の場合は
「10円ダウン?」がYESであり、「R10←R10−1」
の処理によつて10円カウンタR10の内容を1カウ
ントダウンする。「Mn′−Mn」の減算結果が−5
(すなわち50円硬貨払出し)の場合は「50円ダウ
ン?」がYESであり、「R50←R50−1」の処理に
よつて50円カウンタR50の内容を1カウントダウ
ンする。「Mn′−Mn」の減算結果が−10(すなわ
ち100円硬貨払出し)の場合は「100円ダウン?」
がYESであり、「R100←R100−1」の処理によつ
て100円カウンタR100の内容を1カウントダウン
する。その後、「Fa?」の判断に移るが、終了フ
ラツグFaはまだセツトされていないため(NO)、
「Mn←Mn′」に移り、現表示金額レジスタMn′の
内容を前表示金額レジスタMnに記憶する。以
後、釣銭硬貨が払出される毎に上述と同じ処理が
繰返され、払出し硬貨に対応するカウンタ
(R10,R50,R100のいずれか)が1カウントダウ
ンされる。When change is dispensed When change coins are dispensed, the amount displayed on the amount display 14 is decreased by the amount of the dispensed coins. At this time, the displayed amount after subtracting the change payout amount is still 0.
If not, the currently displayed amount is stored in the currently displayed amount register Mn' through the processes from to in FIG. Therefore, “Mn=Mn′” in Figure 4
is NO, “Mn′−Mn” is (Mn′<Mn),
The difference is a value corresponding to the denomination of the coin paid out. Also, since the sales start flag Fvs has already been reset, "Fvs?" is NO.
"10 yen down?", "50 yen down?" or "100 yen down?"
Yen down? ” move on to the judgment. If the subtraction result of "Mn'-Mn" is -1 (that is, 10 yen coin payout), "10 yen down?" is YES, and "R 10 ← R 10 -1"
The contents of the 10 yen counter R10 are counted down by 1 through the process. The subtraction result of "Mn'-Mn" is -5
(In other words, to pay out a 50 yen coin), "50 yen down?" is YES, and the content of the 50 yen counter R 50 is counted down by 1 by processing "R 50 ← R 50 -1". If the subtraction result of "Mn'-Mn" is -10 (i.e. 100 yen coin payout), "100 yen down?"
is YES, and the content of the 100 yen counter R 100 is counted down by 1 by processing "R 100 ← R 100 -1". After that, the judgment moves to "Fa?", but since the end flag Fa has not been set yet (NO),
The process moves to "Mn←Mn'" and the contents of the currently displayed amount register Mn' are stored in the previously displayed amount register Mn. Thereafter, the same process as described above is repeated every time a change coin is paid out, and the counter (one of R 10 , R 50 , R 100 ) corresponding to the paid coin is decremented by one.
最後の釣銭硬貨が払出されたとき、金額表示器
14の表示金額は0となり、デイジツトストロー
ブパルスDS1〜DS3はもう発生されなくなる。
このとき、前表示金額レジスタMnの内容は最後
の払出し硬貨1枚分の金額(10円または50円また
は100円)である。さて、ストローブパルスDS1
がもう発生されなくなると、第3図の符号30及
び31の判断「DS1?」は常にNOであり、
20msタイマの時間20msが経過する。従つて、
「20ms経過?」YESの処理経路に移る。まず
「Fb?」において硬貨投入フラツグFbがセツトさ
れていると(YES)を確認し、「Mn′←0」の処
理において現表示金額レジスタMn′の内容を0に
セツトする。その後、終了フラツグFaをセツト
し(Fa←1)、第3図のから第4図のすなわ
ち「Mn′−Mn」にジヤンプする。このとき、前
述のように、前表示金額レジスタMnには最後の
払出し硬貨1枚分の金額が記憶されているので、
Mn′<Mnであり、「Fvs?」NOを経由して「10
円ダウン?」または「50円ダウン?」又は「100
円ダウン?」の処理に移る。こうして、最後に払
出された硬貨金種に対応するカウンタ(R10,
R50,R100のいずれか)が1カウントダウンされ
る。その次の「Fa?」では、終了フラツグFaが
セツトされたことにより、YESと判断され、売
上高集計RAM21の各記憶部Rex10,Rex50,
Rex100の内容に金種別カウンタR10,R50,R100の
内容が夫々加算される。 When the last change coin is paid out, the amount displayed on the amount display 14 becomes 0 and the digit strobe pulses DS1 to DS3 are no longer generated.
At this time, the contents of the previously displayed amount register Mn are the amount for one last coin paid out (10 yen, 50 yen, or 100 yen). Now, strobe pulse DS1
is no longer generated, the judgment "DS1?" at numerals 30 and 31 in FIG. 3 is always NO, and
The time of 20ms of the 20ms timer elapses. Therefore,
“Has 20ms passed?” Move to the YES processing path. First, it is confirmed in ``Fb?'' that the coin input flag Fb is set (YES), and the contents of the current displayed amount register Mn' are set to 0 in the process ``Mn'←0''. Thereafter, the end flag Fa is set (Fa←1), and the program jumps from FIG. 3 to FIG. 4, ie, "Mn'-Mn". At this time, as mentioned above, the previously displayed amount register Mn stores the amount for the last coin paid, so
Mn′<Mn, and “10
Yen down? ” or “50 yen down?” or “100 yen down?”
Yen down? ” processing. In this way, the counter (R 10 ,
R 50 or R 100 ) is counted down by 1. The next "Fa?" is determined to be YES because the end flag Fa is set, and each memory section Rex 10 , Rex 50 , Rex 50 ,
The contents of denomination-specific counters R 10 , R 50 , and R 100 are added to the contents of Rex 100 , respectively.
このとき各カウンタR10,R50,R100には、金種
別の硬貨投入枚数から金種別の釣銭硬貨払出し枚
数を引いた値、すなわち販売価格として受入れた
金種別の硬貨枚数(売上高)が記憶されている。
10円カウンタR10の内容は記憶部Rex10の古い内
容に加算され、その加算結果が記憶部Rex10に新
たに記憶される。(Rex10←Rex10+R10)。50円用
の記憶部Rex50及び100円の記憶部Rex100に関し
ても同様である(Rex50←Rex50+R50,Rex100←
Rex100+R100)。こうして、売上高集計RAM21
の各記憶部Rex10,Rex50,Rex100には金種別の
売上高に相当する硬貨枚数が累算集計される。そ
の後、金種別カウンタR10,R50,R100の内容がす
べてクリアされ(Rn←0)、かつ前表示金額レジ
スタMnの内容もクリアされる(Mn←0)。更
に、各フラツグFa,Fb,Fkをリセツトした後
(Fa←0,Fb←0,Fk←0)、第4図のから第
3図のにジヤンプする。 At this time, each counter R 10 , R 50 , R 100 contains the value obtained by subtracting the number of change coins of each denomination from the number of coins input for each denomination, that is, the number of coins of each denomination accepted as the sales price (sales revenue). remembered.
The contents of the 10 yen counter R10 are added to the old contents of the storage section Rex10 , and the addition result is newly stored in the storage section Rex10 . (Rex 10 ←Rex 10 + R 10 ). The same applies to the storage unit Rex 50 for 50 yen and the storage unit Rex 100 for 100 yen (Rex 50 ←Rex 50 +R 50 , Rex 100 ←
Rex 100 + R 100 ). In this way, sales total RAM21
In each storage unit Rex 10 , Rex 50 , and Rex 100 , the number of coins corresponding to the sales amount for each denomination is accumulated. Thereafter, the contents of the denomination-specific counters R 10 , R 50 , and R 100 are all cleared (Rn←0), and the contents of the previously displayed amount register Mn are also cleared (Mn←0). Furthermore, after resetting each flag Fa, Fb, and Fk (Fa←0, Fb←0, Fk←0), the program jumps from the state shown in FIG. 4 to the state shown in FIG. 3.
釣銭のない場合
販売開始信号VSにもとづいて販売価格を減算
したときに表示金額が0になると釣銭は存在しな
い。この場合は、第3図の符号31のNOから
「20ms経過」YESを経て、「Mn←0」及び「Fa
←1」の処理を行ない、第4図のにジヤンプす
る。そして、第4図の「Fvs?」はYESであり、
「Fvs←0」、「Fk←1」の処理を行つた後、
「Fa?」に移る。「Fa?」はYESであるので、カ
ウンタR10,R50,R100の内容を記憶部Rex10,
Rex50,Rex100に加算する処理に直ちに移る。従
つて、カウンタR10,R50,R100における釣銭払出
し枚数の減算処理ルートを通ることなく処理が終
了する。When there is no change If the displayed amount becomes 0 when the sales price is subtracted based on the sales start signal VS, there is no change. In this case, from NO at number 31 in Fig. 3, “20ms elapsed” YES, “Mn←0” and “Fa
← 1" and jumps to the state shown in Fig. 4. And "Fvs?" in Figure 4 is YES,
After processing “Fvs←0” and “Fk←1”,
Move on to “Fa?” Since "Fa?" is YES, the contents of the counters R 10 , R 50 , R 100 are stored in the memory section Rex 10 ,
Immediately move on to the process of adding to Rex 50 and Rex 100 . Therefore, the process ends without going through the subtraction process route for the number of change payouts at counters R 10 , R 50 , and R 100 .
販売を行わずに解約した場合
販売が行われる前に解約された場合は、自動販
売機本体10では、販売開始信号VSが発生する
ことなく、投入金額がすべて返却される。投入硬
貨の返却払出しによつて表示金額が漸次減少し、
第4図の「Mn′−Mn」が「Mn′<Mn」となる。
しかし、販売開始フラツグFvsはセツトされない
ので、「Fvs←0」及び「Fk←1」のルートを通
ることなく、「10円ダウン?」のルートに直ちに
入り、金種別カウンタR10,R50,R100の内容から
投入硬貨枚数がすべて減算される。In the case of cancellation without making a sale If the subscription is canceled before a sale is made, the entire amount of money put in is returned in the vending machine main body 10 without generating the sales start signal VS. The displayed amount will gradually decrease as the inserted coins are returned and withdrawn.
"Mn'-Mn" in FIG. 4 becomes "Mn'<Mn".
However, since the sales start flag Fvs is not set, it immediately goes to the "10 yen down?" route without going through the "Fvs←0" and "Fk←1" routes, and the denomination counters R 10 , R 50 , All the number of coins inserted will be subtracted from the contents of R 100 .
プリント処理
プリント処理は待機状態のときに行われる。す
なわち、一連の集計処理の終了後、第3図のに
ジヤンプしたときに、プリント命令PRが発生さ
れているか(PR?)、あるいはプリント及びクリ
ア命令PCが発生されているか(PC?)の判断が
なされる。「PR?」YESのときは所定の「プリ
ント処理」を行つた後に戻る。「PC?」YESの
ときは所定の「プリント処理」の後、「Rexn←
0」の処理により売上高集計RAM21内の記憶
部Rex10,Rex50,Rex100をすべてクリアし、そ
の後に戻る。「プリント処理」においては、例
えば、「機器番号」、過去の「プリント回数」、記
憶部Rex10に記憶されている「10円硬貨売上枚
数」とその「金額」、記憶部Rex50に記憶されて
いる「50円硬貨売上枚数」とその「金額」、記憶
部Rex100に記憶されている「100円硬貨売上枚
数」とその「金額」、及び「総売上高」がプリン
トアウトされる。Print processing Print processing is performed during standby mode. In other words, when jumping to the point shown in FIG. 3 after completing a series of aggregation processes, it is determined whether a print command PR (PR?) or a print and clear command PC (PC?) has been generated. will be done. "PR?" If YES, the process returns after performing the predetermined "print processing." “PC?” If YES, after the specified “print processing”, “Rexn←
0'' processing clears all the storage sections Rex 10 , Rex 50 , and Rex 100 in the sales total RAM 21, and then returns. In the "print processing", for example, the "equipment number", the past "number of prints", the "number of 10 yen coins sold" and its "amount" stored in the storage section Rex 10 , and the "amount" stored in the storage section Rex 50 are stored. The "number of sold 50 yen coins" and its "amount", the "number of sold 100 yen coins" stored in the storage unit Rex 100 , its "amount", and "total sales amount" are printed out.
尚、上記実施例では硬貨金種として10円、50
円、100円を例示したがこれに限定されないのは
勿論である。 In the above example, the coin denominations are 10 yen and 50 yen.
Although yen and 100 yen are shown as examples, it is of course not limited to these.
尚、上記実施例では、販売価格減算による金額
表示信号の減少分を無視して真の硬貨払出し枚数
のみを金種別カウンタR10,R50,R100で減算する
ために、ベンダー制御部13からチエンジヤー装
置12に供給される販売開始信号VSを利用して
いるがこれに限らず、「ベンダー制御部側の各コ
ラムが商品払出し態勢に入つたことを示す信号」
あるいは「販売価格が減算されたことを示す信
号」あるいは「硬貨(釣銭または返却硬貨)払出
し態勢に入つたことを示す信号(例えば精算信
号)」等要するに金額表示器14または加減算カ
ウンタ16における金額信号の減少が販売価格減
算によるものであるかあるいは硬貨払出しによる
ものであるかを区別することのできる信号であれ
ばよい。例えば、販売終了時に精算ボタンを押し
て釣銭払出しを請求する場合は、精算信号発生後
における金額表示信号の減少分(すなわち硬貨払
出し額)を集計装置の金種別カウンタで減算する
ようにし、それ以前の金額表示信号の減少分は無
視するようにすることができる。 In the above embodiment, in order to ignore the decrease in the amount display signal due to sales price subtraction and subtract only the true number of coins to be paid out using the denomination-specific counters R 10 , R 50 , and R 100 , the vendor control unit 13 Although the sales start signal VS supplied to the changer device 12 is used, it is not limited to this, and is "a signal indicating that each column on the vendor control unit side is ready to dispense products."
Alternatively, "a signal indicating that the selling price has been subtracted" or "a signal indicating that the coin (change or return coin) is ready to be paid out (for example, a settlement signal)" etc. In short, the amount signal on the amount display 14 or the addition/subtraction counter 16 Any signal that can distinguish whether the decrease is due to sales price subtraction or coin dispensing may be used. For example, when requesting change by pressing the settlement button at the end of a sale, the decrement of the amount display signal (i.e., the amount of coins dispensed) after the settlement signal is generated is subtracted by the denomination counter of the aggregation device. The decrease in the amount display signal can be ignored.
〈発明の効果〉
以上説明したようにこの発明によれば、チエン
ジヤー装置から金額表示器に送出される金額表示
データを集計装置に取り入れて該金額表示データ
にもとづいて集計処理を行うようにしたので、チ
エンジヤー装置内の回路構成及びそこから引き出
す配線種類を特別のものに変更する必要がなく、
既設の自動販売機をも含めて如何なる自動販売機
にも容易に集計装置を取付けることができるよう
になるという優れた効果がある。何故なら、チエ
ンジヤー装置から金額表示器へ金額表示データを
送出するための配線は如何なる自動販売機におい
ても予じめ存在するからである。<Effects of the Invention> As explained above, according to the present invention, the amount display data sent from the changer device to the amount display device is taken into the aggregation device and the aggregation process is performed based on the amount display data. , there is no need to change the circuit configuration inside the changer device or the type of wiring drawn from it.
This has the excellent effect that the tallying device can be easily attached to any vending machine, including existing vending machines. This is because wiring for transmitting amount display data from the changer device to the amount display device already exists in any vending machine.
第1図はこの発明に係る集計装置の一実施例を
示すヘブロツク図、第2図は金額表示信号である
セグメント信号とデイジツトストローブパルスの
一例を示すタイミングチヤート、第3図及び第4
図は第1図の集計装置において実行される集計処
理プログラムの一例を示すフローチヤート、であ
る。
11……集計装置、12……チエンジヤー装
置、13……ベンダー制御部、14……金額表示
器、17……コネクタ、Mn′……現表示金額レジ
スタ、Mn……前表示金額レジスタ、COM……比
較手段、R10,R50,R100……金種別カウンタ、2
1……売上高集計RAM。
FIG. 1 is a block diagram showing one embodiment of a totalizing device according to the present invention, FIG. 2 is a timing chart showing an example of a segment signal that is an amount display signal and a digital strobe pulse, and FIGS.
The figure is a flowchart showing an example of a totalization processing program executed in the totalization device of FIG. 1. 11... Totalization device, 12... Changer device, 13... Vendor control unit, 14... Amount display, 17... Connector, Mn'... Current displayed amount register, Mn... Previously displayed amount register, COM... ...Comparison means, R 10 , R 50 , R 100 ... Counter by denomination, 2
1...Sales total RAM.
Claims (1)
ータ送出配線と金額表示器の金額表示データ入力
配線との間を接続するコネクタに対して着脱自在
に更に接続される金額表示データ取り出し用コネ
クタと、 自動販売機内の販売開始信号送出配線に設けら
れたコネクタに対して着脱自在に更に接続される
販売開始信号取り出し用コネクタと、 前記金額表示データ送出配線から金額表示デー
タ入力配線に与えられる金額表示データを前金額
表示データ取り出し用コネクタを介して集計装置
内に取り入れる取り入れ手段と、 該取り入れ手段によつて取り入れた金額表示デ
ータを記憶する現表示金額記憶手段と、 新たな金額表示データを前記現表示金額記憶手
段で記憶する前に該現表示金額記憶手段で記憶し
ていた金額表示データを記憶する前表示金額記憶
手段と、 前記両記憶手段の記憶内容を比較して表示金額
の変化量を検出する比較手段と、 販売開始信号取り出し用コネクタを介して販売
開始信号が取り入れられた後に生じる販売価格減
算による変化量を除き、前記比較手段で検出され
た変化量を加減算し、これにより販売された商品
の販売価格を求める計算手段と、 この計算手段で求められた販売価格を累計する
ことにより売上高を集計する計数記憶手段と を具えた自動販売機の集計装置。 2 前記チエンジヤー装置から金額表示器に送出
される金額表示データは、該金額表示器の各桁の
表示素子に対応するセグメント信号を時分割多重
化した信号と個々の桁の時分割タイミングを示す
デイジツトストローブパルスとから成り、前記取
り入れ手段は、前記セグメント信号を2進化10進
数で表わされた表示数値データに変換するエンコ
ーダと、このエンコーダから出力される表示数値
データを前記デイジツトストローブパルスに応じ
て所定の桁に対応させる手段とを含むものである
特許請求の範囲第1項記載の自動販売機の集計装
置。[Scope of Claims] 1. Amount display data retrieval unit that is detachably connected to a connector connecting between the price display data sending wiring of the changer device of the vending machine and the price display data input wiring of the price display device. a connector for retrieving a sales start signal that is detachably connected to a connector provided on a sales start signal transmission wiring in the vending machine; an importing means for importing the amount display data received into the aggregation device via a connector for retrieving the advance amount display data; a current display amount storage means for storing the amount display data taken in by the importing means; and new amount display data. a previously displayed amount storage means for storing the amount display data stored in the currently displayed amount storage means before storing the displayed amount in the currently displayed amount storage means; Adding and subtracting the amount of change detected by the comparison means, excluding the amount of change due to sales price subtraction that occurs after the sales start signal is taken in through the comparison means for detecting the amount of change and the connector for taking out the sales start signal; A totalizing device for a vending machine, comprising: a calculation means for determining the sales price of products sold by the calculation means; and a count storage means for totalizing sales by cumulating the sales prices determined by the calculation means. 2. The amount display data sent from the changer device to the amount display includes a time-division multiplexed signal of segment signals corresponding to the display elements of each digit of the amount display and a digital signal indicating the time-division timing of each digit. The input means includes an encoder that converts the segment signal into display numerical data expressed in binary coded decimal notation, and a display numerical data outputted from this encoder into the digital strobe pulse. A totalizing device for a vending machine according to claim 1, further comprising means for corresponding to predetermined digits accordingly.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1696680A JPS56114090A (en) | 1980-02-14 | 1980-02-14 | Totalizer for vending machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1696680A JPS56114090A (en) | 1980-02-14 | 1980-02-14 | Totalizer for vending machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS56114090A JPS56114090A (en) | 1981-09-08 |
JPS633358B2 true JPS633358B2 (en) | 1988-01-22 |
Family
ID=11930831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1696680A Granted JPS56114090A (en) | 1980-02-14 | 1980-02-14 | Totalizer for vending machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS56114090A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5983293A (en) * | 1982-11-05 | 1984-05-14 | 富士電機株式会社 | Vending machine information collection device |
JPH03119496A (en) * | 1989-10-02 | 1991-05-21 | Nichii:Kk | Automatic vending machine provided with commodity reception and management function |
JP2618152B2 (en) * | 1991-04-30 | 1997-06-11 | 米男 林 | Sales data aggregation system for coin vending machines |
-
1980
- 1980-02-14 JP JP1696680A patent/JPS56114090A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS56114090A (en) | 1981-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4376479A (en) | Total sales indication device for a vending machine | |
US3982620A (en) | Coin computing apparatus | |
US5366404A (en) | Auxillary coin dispenser with transaction data recording and transfer mechanisms | |
US4392564A (en) | Total sales summing device for a vending machine | |
JPS633358B2 (en) | ||
JPS6210863Y2 (en) | ||
JPS6144357B2 (en) | ||
JP2008210029A (en) | Cash register device | |
JPH0325833B2 (en) | ||
JPH082769Y2 (en) | Bulk purchaseable product display device in vending machine | |
JPS5922274B2 (en) | vending machine | |
JPS6014390B2 (en) | vending machine | |
JP2676389B2 (en) | Sales information display for vending machines | |
JPS6248271B2 (en) | ||
JPS59106093A (en) | Vending machine control device | |
JPS6224393A (en) | Card-type vending machine that accepts deposits | |
JPS5834542Y2 (en) | Vending machine product discount vending device | |
JPS5834541Y2 (en) | Vending machine with discount function | |
JP3864450B2 (en) | vending machine | |
JPH02252483A (en) | Machine for leasing a plurality of kinds of medals or the like | |
JPS6043789A (en) | Vending machine | |
JP5845106B2 (en) | Game equipment | |
KR830002502Y1 (en) | Commodity Price Setting Device of Vending Machine | |
JPS632935Y2 (en) | ||
JPS632941Y2 (en) |