JPH0343889A - Dispenser - Google Patents
DispenserInfo
- Publication number
- JPH0343889A JPH0343889A JP17937589A JP17937589A JPH0343889A JP H0343889 A JPH0343889 A JP H0343889A JP 17937589 A JP17937589 A JP 17937589A JP 17937589 A JP17937589 A JP 17937589A JP H0343889 A JPH0343889 A JP H0343889A
- Authority
- JP
- Japan
- Prior art keywords
- data
- writer
- card
- card reader
- balance
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 24
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 235000019504 cigarettes Nutrition 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Landscapes
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、プリペイドカード等のカードすなわちカード
状私的有価物により物品の販売が可能な自動販売機に関
するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a vending machine that can sell goods using cards such as prepaid cards, that is, card-like private valuables.
[従来の技術と解決しようとする課題]従来、カードリ
ードライタを制御部で制御する自動販売機において、カ
ードリードライタにJ11i人されたカードに記録され
た残金の額のデータ(以下、残金データという。)の引
き落し動作は、制御部からの引き落し命令等の制御によ
って行っていた。[Prior Art and Problems to be Solved] Conventionally, in a vending machine in which a card reader/writer is controlled by a control unit, data of the balance amount recorded on the card read by the card reader/writer (hereinafter referred to as balance data) is used. The withdrawal operation was performed under the control of a withdrawal command from the control unit.
しかしながら、この引き落し動作中に停電、電圧低下等
のトラブルによって、カードリードライタの電源が遮断
されると、カードリードライタにおいて残金データの引
き落し動作が完了したか否かが、制御部では判断できず
、正確な残金データを識別できなくなるという問題があ
った。However, if the power to the card reader/writer is cut off due to a problem such as a power outage or voltage drop during this withdrawal operation, the control unit cannot determine whether or not the card reader/writer has completed the withdrawal operation for the balance data. There was a problem in that it was not possible to identify accurate balance data.
[発明の目的]
本発明は、カードリードライタの引き落し動作中に停電
、電圧低下等で電源が遮断されるトラブルが発生しても
、正確にカードの残金データを判断できる自動販売機を
提供するものである。[Purpose of the Invention] The present invention provides a vending machine that can accurately determine the remaining balance data of a card even if a problem occurs in which the power is cut off due to a power outage, voltage drop, etc. during the withdrawal operation of the card reader/writer. It is something to do.
[課題を解決するための手段]
カードリードライタによってカードに記録された残金デ
ータの引き落し動作をする本発明の自動販売機にあって
は、引き落し動作前の残金データを記憶し、引き落し動
作後の残金データと記憶した引き落し動作前の残金デー
タとを比較し、これら2つのデータが同じであれば再び
残金データの引き落し動作をするようにしたものである
。[Means for Solving the Problems] In the vending machine of the present invention, which operates to withdraw the balance data recorded on the card by the card reader/writer, the balance data before the withdrawal operation is stored, and the balance data recorded on the card is withdrawn. The balance data after the operation is compared with the stored balance data before the withdrawal operation, and if these two data are the same, the balance data is withdrawn again.
[作 用]
上記構成の自動販売機であると、カードリードライタに
よって引き落し動作をする前のカードの残金データを記
憶した後、引き落し動作を行なう。[Function] In the vending machine having the above configuration, the card reader/writer stores the balance data of the card before the debit operation, and then performs the debit operation.
そして、引き落し動作後の残金データと記憶した引き落
し動作前の残金データの2つのデータを比較する。Then, two pieces of data, the balance data after the withdrawal operation and the stored balance data before the withdrawal operation, are compared.
比較したデータが同じであれば、カードリードライタに
よって引き落し動作が行なわれていないことになるため
、再び残金データの引き落し動作を行なう。If the compared data are the same, it means that no debit operation has been performed by the card reader/writer, and the debit operation for the balance data is performed again.
[実施例] 以下、本発明の一実施例を図面に基づいて説明する。[Example] Hereinafter, one embodiment of the present invention will be described based on the drawings.
本実施例のたばこの自動販売機(lO)は、硬貨、紙幣
及びカード(12)によって販売が可能となっている。The cigarette vending machine (lO) of this embodiment can sell coins, banknotes, and cards (12).
この自動販売機(lO)の構造を第1図のブロック図に
基づいて説明する。The structure of this vending machine (IO) will be explained based on the block diagram of FIG.
(14)は、カードリードライタである。このカードリ
ードライタ(14〉は、挿入されたカード(12)から
残金データの読込みと書込みとができる。また、購入す
るたばこの金額分のデータをカード(12)から引き落
した後にカードリードライタ(14)は終了信号SSを
出力する。(14) is a card reader/writer. This card reader/writer (14) can read and write balance data from the inserted card (12).Also, after deducting data for the amount of cigarettes to be purchased from the card (12), the card reader/writer (14) outputs the end signal SS.
(16)は、電源遮断検知センサである。この電源遮断
検知センサ(16)は、カードリードライタ(14〉に
供給される電圧が一定値以下に下降した場合に、カード
リードライタ(I4〉のシステムの初切化を行う。(16) is a power cutoff detection sensor. This power cutoff detection sensor (16) performs the initial shutdown of the system of the card reader/writer (I4>) when the voltage supplied to the card reader/writer (14> falls below a certain value).
(18〉は、商品販売機構であって、従来の自動販売機
と同じくコラム(22)や販売ボタン(20〉等を備え
ている。この商品販売機構(18)は、販売ボタン(2
0)によって選択されたたばこの価格を引き落し金デー
タBとして出力する。(18> is a product sales mechanism, which is equipped with a column (22), a sales button (20>, etc.) like a conventional vending machine.
0) is output as withdrawal data B.
(24〉はマイクロコンピュータ(以下、マイコンとい
う。)である。このマイコン(24〉は、内部に例えば
人出力ポート(2[1) (以下、I10ポートと言う
。)、中央処理装置(28) (以下、CPUと言う。(24> is a microcomputer (hereinafter referred to as a microcomputer). This microcomputer (24>) has, for example, a human output port (2 [1) (hereinafter referred to as an I10 port), a central processing unit (28), (Hereinafter referred to as CPU.
)、及びメモリ(30〉を有するワンチップである。カ
ードリードライタ(14)からの人出力信号及び商品販
売機構(18)からの引き落し金データBはI10ボー
ト(2B)を通してcpU (28)とやりとりされる
。また、このマイコン(24)は、カードリードライタ
(14)へ引き落し動作を命令する引き落し信号IIs
やカードリードライタ(14〉からカード(12)を排
出させるカード排出信号DSをカードリードライタ(i
4)へ出力する。), and memory (30).The human output signal from the card reader/writer (14) and the debit data B from the product sales organization (18) are sent to the CPU (28) through the I10 boat (2B). The microcomputer (24) also sends a debit signal IIs that instructs the card reader/writer (14) to perform a debit operation.
The card reader/writer (i) sends a card ejection signal DS to eject the card (12) from the
4) Output to.
上記構成の自動販売機(lO)において、カード(12
)によってたばこを購入する際の動作状態を説明する。In the vending machine (IO) with the above configuration, the card (12
) to explain the operating conditions when purchasing cigarettes.
まず、カードリードライタ(14)の引き落しモードの
動作状態を第2図のフローチャートに基づいて説明する
。First, the operating state of the card reader/writer (14) in the withdrawal mode will be explained based on the flowchart of FIG.
ステップ1において、カードリードライタ(14〉へカ
ード(12〉の受入れが確認されると、ステップ2に進
む。In step 1, when acceptance of the card (12>) to the card reader/writer (14>) is confirmed, the process proceeds to step 2.
ステップ2において、カード(12)に現在記録されて
いる残金データAを読込み、ステップ3に進む。In step 2, the balance data A currently recorded on the card (12) is read, and the process proceeds to step 3.
ステップ3において、残金データAをマイコン(24)
に出力して、ステップ4に進む。In step 3, the balance data A is transferred to the microcomputer (24).
Output to , and proceed to step 4.
ステップ4において、マイコン(24)から引き落し金
データBが人力されると、ステップ5に進む。In step 4, when the withdrawal data B is manually entered from the microcomputer (24), the process proceeds to step 5.
ステップ5において、残金データAから引き落し金デー
タBを差し引いて、カード(12)に新しく残る差引き
データCを計算し、ステップ6において差引きデータC
をマイコン(24)に出力して、ステップ7に進む。In step 5, the debit data B is subtracted from the balance data A to calculate the new debit data C remaining on the card (12), and in step 6, the debit data C is calculated.
is output to the microcomputer (24), and the process proceeds to step 7.
ステップ7において、マイコン(24)から引き落し信
号Itsが人力されるとステップ8に進み、入力しない
とステップ13に進む。In step 7, if a withdrawal signal Its is manually inputted from the microcomputer (24), the process proceeds to step 8, and if not input, the process proceeds to step 13.
ステップ8において、カード(12〉に記録されている
残金データAを、差引きデータCに書き換える。すなわ
ち、引き落し動作を行ないステップ9に進む。In step 8, the balance data A recorded on the card (12>) is rewritten to subtraction data C. That is, a debit operation is performed and the process proceeds to step 9.
ステップ9において、引き落し動作が終了したことを示
す終了信号SSをマイコン(24〉に出力して、ステッ
プ10に進む。In step 9, a completion signal SS indicating that the withdrawal operation has been completed is output to the microcomputer (24), and the process proceeds to step 10.
ステップ10において、マイコン(24〉から引き落し
信号Itsが人力されるとステップ8に戻り、人力しな
いとステップ11に進む。In step 10, if the withdrawal signal Its is manually inputted from the microcomputer (24), the process returns to step 8, and if not manually, the process proceeds to step 11.
ステップ11において、カード排出信号DSが人力する
と、ステップ12において、カードリードライタ(i4
〉にt1’i人されているカード(12)を排出して、
次の動作に移る。In step 11, when the card ejection signal DS is input manually, in step 12, the card reader/writer (i4
〉, eject the card (12) that is t1'i,
Move on to the next action.
ところで、上記引き落しモード中に、電源遮断検知セン
サ(1B)が電源遮断を検知し、カードリードライタ(
14)のシステムの初期化を行った場合には、改めて残
金データAもしくは差引きデータCを読込んでそれをマ
イコン(24)に出力して、引き落しモードに戻る。By the way, during the above-mentioned withdrawal mode, the power cutoff detection sensor (1B) detects the power cutoff, and the card reader/writer (
When the system is initialized in step 14), the balance data A or the deduction data C is read in again and outputted to the microcomputer (24), and the process returns to the withdrawal mode.
次に、マイコン(24〉のカードリードライタ指令モー
ドを第3図のフローチャートに基づいて説明する。Next, the card read/write command mode of the microcomputer (24) will be explained based on the flowchart of FIG.
ステップ21において、カードリードライタ(14)か
ら残金データAが入力されると、ステップ22において
メモリ(30)に残金データAを記憶し、ステップ23
に進む。In step 21, when the balance data A is input from the card reader/writer (14), the balance data A is stored in the memory (30) in step 22, and in step 23
Proceed to.
ステップ23において、商品販売機構(18)から販売
した商品の額に相当する引き落し額Bが人力されると、
ステップ24において、メモリ(30)に引き落し金デ
ータBを記憶し、ステップ25に進む。In step 23, when the amount B corresponding to the amount of the sold product is manually debited from the product sales organization (18),
In step 24, the withdrawal data B is stored in the memory (30), and the process proceeds to step 25.
ステップ25において、引き落し金データBをカードリ
ードライタ(14)に出力して、ステップ26に進む。In step 25, the debit data B is output to the card reader/writer (14), and the process proceeds to step 26.
ステップ26において、カードリードライタ(14)か
ら差引きデータCが入力されると、ステップ27に進む
。In step 26, when the subtraction data C is input from the card reader/writer (14), the process proceeds to step 27.
ステップ27において、差引きデータCが零もしくはそ
れ以上であるとステップ28に進み、零未満であるとス
テップ33に進む。In step 27, if the subtraction data C is zero or more, the process proceeds to step 28, and if it is less than zero, the process proceeds to step 33.
ステップ28において、引き落し信号IIsをカードリ
ードライタ(14)に出力して、ステップ2つに進む。In step 28, the withdrawal signal IIs is output to the card reader/writer (14), and the process proceeds to step 2.
ステップ2つにおいて、カードリードライタ(14)の
電源が遮断されたことにより差引きデータCが再び入力
していればステップ30に進み、人力がなければステッ
プ31に進む。In step 2, if the subtraction data C has been input again due to the power cut off of the card reader/writer (14), the process proceeds to step 30, and if there is no human power, the process proceeds to step 31.
ステップ30において、差引きデータCを新たに入力し
た差引きデータCに置き換えてステップ31に進む。In step 30, the subtraction data C is replaced with the newly input subtraction data C, and the process proceeds to step 31.
ステップ31において、終了信号SSが入力するとステ
ップ32に進む。In step 31, when the end signal SS is input, the process proceeds to step 32.
ステップ32において、残金データAと差引きデータC
が等しい場合にはステップ28に戻り、等しくない場合
にはステップ33に進む。In step 32, balance data A and deduction data C are
If they are equal, the process returns to step 28; if they are not equal, the process proceeds to step 33.
ステップ33において、カード排出信号DSをカードリ
ードライタ(14〉に出力して、次の動作に移る。In step 33, the card ejection signal DS is output to the card reader/writer (14>) and the process moves to the next operation.
したがって、本実施例の自動販売機(lO)は、停電や
電圧低下等のトラブルがカードリードライタ(14)の
引き落し動作中に発生して、引き落し動作が行なわれた
かどうかかが不明の場合で、あっても、マイコン(24
)が、このトラブルの発生後再びカードリードライタ(
14〉の差引きデータCを読み込んで、引き落し動作前
のカード(12)の残金データAとこの差引きデータC
とを比較している。したがって、この2つのデータが同
じであれば、カードリードライタ(14)の引き落し動
作は行なわれていないということが明確となるため、こ
の場合には、カードリードライタ(14)はマイコン〈
24〉からの指示によって、カード(12)から差引き
データ0分の金額の引き落し動作を再び行なう。そのた
め、常にカード(12〉の残金データを正確に記録する
ことができる。Therefore, in the vending machine (lO) of this embodiment, if a trouble such as a power outage or voltage drop occurs during a withdrawal operation of the card reader/writer (14), it is unclear whether the withdrawal operation has been performed or not. In some cases, even if there is a microcomputer (24
), but after this trouble occurred, the card reader/writer (
Read the deduction data C of 14> and compare the balance data A of the card (12) before the withdrawal operation and this deduction data C.
is compared with. Therefore, if these two data are the same, it becomes clear that the card reader/writer (14) has not performed a withdrawal operation, so in this case, the card reader/writer (14) is
24>, the amount corresponding to the deduction data 0 is withdrawn from the card (12) again. Therefore, the balance data of the card (12) can always be accurately recorded.
[発明の効果]
上記したように本発明の自動販売機は、停電等のトラブ
ルがカードリードライタの引き落し動作中に発生して、
引き落し動作が行なわれたかどうかかが不明の場合であ
っても、引き落し動作前後の残金データを比較している
ため、このデータが同じであれば引き落し動作は行なわ
れていないということが明確となる。そして、この場合
には、カードから引き落し動作を再び行なうため、常に
カードの残金データを正確に記録することができる。[Effects of the Invention] As described above, the vending machine of the present invention can prevent troubles such as power outage from occurring during the withdrawal operation of the card reader/writer.
Even if it is unknown whether or not a withdrawal was made, the balance data before and after the withdrawal is compared, so if this data is the same, it can be determined that no withdrawal was made. It becomes clear. In this case, since the debit operation is performed again from the card, the balance data of the card can always be accurately recorded.
第1図は、本発明の一実施例を示す自動販売機のブロッ
ク図、
第2図は、カードリードライタの引き落しモードのフロ
ーチャート、
第3図は、マイコンのカドリードライタ指令モードのフ
ローチャートである。
符号の説明
10・・・・・・自動販売機
12・・・・・・カード
14・・・・・・カードリードライ
24・・・・・・マイコン
出
願人
株式会社芝浦製作所Fig. 1 is a block diagram of a vending machine showing an embodiment of the present invention, Fig. 2 is a flowchart of the card reader/writer debit mode, and Fig. 3 is a flowchart of the microcomputer's quadriwriter command mode. be. Explanation of symbols 10...Vending machine 12...Card 14...Cardry dryer 24...Microcomputer applicant Shibaura Manufacturing Co., Ltd.
Claims (1)
金の額のデータの引き落し動作をする自動販売機におい
て、 引き落し動作前の残金の額のデータを記憶し、引き落し
動作後の残金の額のデータと記憶した引き落し動作前の
残金の額のデータとを比較し、 これら2つのデータが同じであれば再び残金の額のデー
タの引き落し動作をするようにしたことを特徴とする自
動販売機。[Scope of Claims] 1. In a vending machine that performs a withdrawal operation of the data of the amount of the balance recorded on the card by the card reader/writer, the data of the amount of the balance before the withdrawal operation is stored and the data of the amount of the balance before the withdrawal operation is performed. Compare the remaining balance amount data after the withdrawal operation with the stored balance amount data before the debit operation, and if these two data are the same, the debit operation for the remaining balance amount data is performed again. A vending machine featuring
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17937589A JPH0343889A (en) | 1989-07-12 | 1989-07-12 | Dispenser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17937589A JPH0343889A (en) | 1989-07-12 | 1989-07-12 | Dispenser |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0343889A true JPH0343889A (en) | 1991-02-25 |
Family
ID=16064758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17937589A Pending JPH0343889A (en) | 1989-07-12 | 1989-07-12 | Dispenser |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0343889A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100036742A1 (en) * | 2006-12-13 | 2010-02-11 | Sony Corporation | Electronic money system, amount-of-money change information transmitter, server, and amount-of-money change information transmitting method |
JP2010067283A (en) * | 2009-12-25 | 2010-03-25 | Creation Card Co Ltd | Game medium lending machine |
-
1989
- 1989-07-12 JP JP17937589A patent/JPH0343889A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100036742A1 (en) * | 2006-12-13 | 2010-02-11 | Sony Corporation | Electronic money system, amount-of-money change information transmitter, server, and amount-of-money change information transmitting method |
US9355397B2 (en) * | 2006-12-13 | 2016-05-31 | Sony Corporation | Electronic money system, amount-of-money change information transmitter, server, and amount-of-money change information transmitting method |
JP2010067283A (en) * | 2009-12-25 | 2010-03-25 | Creation Card Co Ltd | Game medium lending machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH08329323A (en) | Automatic vending machine | |
JPH0343889A (en) | Dispenser | |
JPS605031B2 (en) | transaction processing device | |
JPS6324521Y2 (en) | ||
JPS6224388A (en) | Vending machine | |
JP2730263B2 (en) | Card-type vending machine controller | |
JP2600845B2 (en) | Prepaid card vending machine | |
JPS6140691A (en) | Abnormal processing for transaction processor | |
JP2001222690A (en) | Method for processing information of ic card for pos device | |
JP2900441B2 (en) | Prepaid card processing device | |
JPH03102595A (en) | Automatic vending machine | |
JPH08115458A (en) | Card-type automatic vending machine | |
JP2967629B2 (en) | Card dispenser | |
JP2934304B2 (en) | Fare settlement device with card type ticket | |
JPH03121587A (en) | Remainder managing device for automatic vending machine | |
KR200171853Y1 (en) | Magnetic card recorder for video game system | |
JPS62227695A (en) | Gold-note integrated circuit card | |
JPH0250292A (en) | Controller for card-type automatic vending machine | |
JPS59106093A (en) | Controller for vending machine | |
JPH04152492A (en) | Card data illegal write preventing device | |
JPH0644308B2 (en) | vending machine | |
JPS6224390A (en) | Vending machine | |
JPH03253994A (en) | Controller for card reader/writer | |
JPH04102272A (en) | Multiple withdrawal preventing system | |
JPH0268693A (en) | Card-type automatic vending machine control device |