JPH041891A - Product sales data processing device - Google Patents
Product sales data processing deviceInfo
- Publication number
- JPH041891A JPH041891A JP10158890A JP10158890A JPH041891A JP H041891 A JPH041891 A JP H041891A JP 10158890 A JP10158890 A JP 10158890A JP 10158890 A JP10158890 A JP 10158890A JP H041891 A JPH041891 A JP H041891A
- Authority
- JP
- Japan
- Prior art keywords
- card
- amount
- data
- key
- payment
- 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.)
- Granted
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、予め購入限度額が記憶されたカードいわゆる
プリペイドカードによって商品の代金支払いが可能な商
店で使用される電子式キャッシュレジスタ、POS (
販売時点情報管理)ターミナル等の商品販売データ処理
装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention is an electronic cash register, POS (
(point of sale information management) terminals and other product sales data processing devices.
[従来の技術]
例えば公衆電話の通話料支払いや鉄道の切符販売等にみ
られるように、予め購入限度額が記憶されたメモリカー
ドいわゆるプリペイドカードをその限度額もしくは限度
額に近い金額で前もって購入し、このカードを使用して
その限度額まで商品を購入できるようにした販売システ
ムは、クレジットカードと異なり信頼性を確認する必要
がないので手間がかからず、販売登録業務の作業能率向
上を期待できる。[Prior Art] For example, as seen in the payment of public phone call charges and the sale of railway tickets, memory cards, so-called prepaid cards, in which a purchase limit is stored in advance are purchased in advance at or close to the limit. However, unlike credit cards, this sales system that allows you to purchase products up to the limit amount is time-saving because there is no need to confirm authenticity, and it improves work efficiency in sales registration work. You can expect it.
そこで従来、プリペイドカードのカード残高が該当取引
の合計金額以上であれば、その合計金額全額をプリペイ
ドカードで支払うようにし、合計金額未満であればカー
ド残高分を当該プリペイドカードで支払い、不足分を現
金もしくは別のカードで支払うようにした商品販売デー
タ処理装置が知られている。(特開平1−263896
号公報等参照)
ところがこの場合、プリペイドカードの購入限度額をか
なり高額にしないと直ぐにカード残高がなくなってしま
うため、プリペイドカードを高価格で販売せざるを得ず
、普及性に乏しい。Therefore, conventionally, if the card balance of the prepaid card is equal to or greater than the total amount of the transaction, the entire amount is paid with the prepaid card, and if it is less than the total amount, the card balance is paid with the prepaid card and the shortfall is made up. 2. Description of the Related Art Product sales data processing devices are known that allow payment to be made with cash or another card. (Unexamined Japanese Patent Publication No. 1-263896
However, in this case, unless the purchase limit of the prepaid card is set to a considerably high value, the balance on the card will quickly run out, so the prepaid card has to be sold at a high price, making it less popular.
そこで、プリペイドカードによる支払いが指示されると
、カードのカード残高から合計金額の端数金額のみを減
額し、残りをカード以外の手段で支払うようにした商品
販売データ処理装置がある。Therefore, there is a product sales data processing device that, when an instruction is given to pay with a prepaid card, only a fraction of the total amount is subtracted from the card balance, and the remaining amount is paid by means other than the card.
(特開平2−15396号公報等参照)ところがこの場
合には、客は常にカード以外に現金等、別の支払い手段
を用意しなければならず、使い勝手の悪いものとなる。(Refer to Japanese Unexamined Patent Publication No. 2-15396, etc.) However, in this case, the customer must always prepare another means of payment, such as cash, in addition to the card, making the system inconvenient.
[発明が解決しようとする課題]
このように、前者の装置にあってはカード以外の支払い
手段を不要にできる利点はあるが、プリペイドカードが
高価格にならざるを得ない問題があり、後者の装置にあ
ってはプリペイドカードを安価に販売できるが、カード
以外の支払い方法が必要となる問題がある。[Problem to be solved by the invention] As described above, the former device has the advantage of eliminating the need for payment methods other than cards, but there is the problem that prepaid cards are forced to be expensive, and the latter device has the advantage of eliminating the need for payment methods other than cards. With this device, prepaid cards can be sold at low cost, but there is a problem in that a payment method other than a card is required.
また、いずれの装置においてもカードリードライタから
プリペイドカードが排出された段階で次の処理が可能と
なる。このため、カードリードライタから排出されたプ
リペイドカードを店員が客に返すのを忘れてしまい、客
に迷惑をかける場合があった。Furthermore, in any of the devices, the next process becomes possible when the prepaid card is ejected from the card reader/writer. For this reason, the store clerk sometimes forgets to return the prepaid card ejected from the card reader/writer to the customer, causing inconvenience to the customer.
そこで請求項1記載の発明は、プリペイドカードのカー
ド残高で取引合計金額の全額を支払うか一部のみを支払
うかを客の希望に応じて任意に選択でき、サービス性を
向上できるとともに比較的安価に販売されたプリペイド
カードを長期に亙って使用することが可能な商品販売デ
ータ処理装置を提供しようとするものである。Therefore, the invention described in claim 1 allows the customer to arbitrarily select whether to pay the entire amount of the transaction amount or only a part of it using the card balance of the prepaid card, improving the service quality and making it relatively inexpensive. The present invention aims to provide a product sales data processing device that allows prepaid cards sold in the market to be used for a long period of time.
また請求項2記載の発明は、プリペイドカードによる支
払いが行われた後で客にそのカードの返却忘れを防止で
きる商品販売データ処理装置を提供しようとするもので
ある。Furthermore, the invention as set forth in claim 2 is intended to provide a product sales data processing device that can prevent a customer from forgetting to return a prepaid card after making a payment using the prepaid card.
C課題を解決するための手段]
請求項1記載の発明は、入力部を介して情報入力された
各取引の商品販売データを記憶部に登録処理するととも
に1取引毎に合計金額を算出し、その合計金額に対する
支払いを現金、カード等によって可能とした商品販売デ
ータ処理装置において、カードに記憶されている残高デ
ータの読取り及び新規残高データの書込みを行うカード
リードライタと、数値データを入力するための置数キー
と、この置数キーにより入力された数値データを記憶す
る置数レジスタと、カードによる支払いを指示するため
のカード締めキーと、このカード締キーのキー入力に応
動して置数レジスタに数値デ−タが記憶されているか否
かを判断する数値判断手段と、この判断手段により数値
データ有りが判断されると合計金額の全部もしくは一部
を当該数値データの金額で支払い処理し、数値データ無
しが判断されるとカードに記憶されている残高データの
金額で合計金額の全部もしくは一部を支払い処理する支
払い処理制御手段とを備えたものである。Means for Solving Problem C] The invention according to claim 1 registers product sales data of each transaction whose information is input through the input unit in the storage unit, and calculates the total amount for each transaction, In a product sales data processing device that enables payment of the total amount by cash, card, etc., there is a card reader/writer for reading balance data stored in the card and writing new balance data, and for inputting numerical data. a numeric key, a numeric register that stores the numerical data entered by the numeric key, a card closing key for instructing payment by card, and a numeric register that stores the numeric data input using the numeric key, and a card closing key that instructs payment by card; A numerical determination means for determining whether or not numerical data is stored in the register, and when the determination means determines that numerical data is present, payment processing is performed for all or part of the total amount using the amount of the numerical data. , a payment processing control means that processes all or part of the total amount using the amount of balance data stored in the card when it is determined that there is no numerical data.
請求項2記載の発明は、入力部を介して情報入力された
各取引の商品販売データを記憶部に登録処理するととも
に1取引毎に合計金額を算用し、その合計金額に対する
支払いを少なくともカードによって可能とした商品販売
データ処理装置において、カードに記憶されている残高
データの読取り及び新規残高データの書込みを行うカー
ドリードライタと、カードによる支払いを指示するため
のカード締めキーと、このカード締キーのキー入力に基
づいてカードに記憶されている残高データの金額で合計
金額の全部もしくは一部を支払い処理する支払い処理制
御手段と、この支払い処理制御手段によりカードによる
支払いが処理されると、カードリードライタからのカー
ド抜取りを指示する抜取り指示手段と、この指示手段に
よりカード抜取りを指示している状態でプリペイドカー
ドにカードが抜取られたか否かを監視するカード監視手
段と、この監視手段によりカードか抜取られたことが確
認されるまで他の処理を禁止する禁止手段とを備えたも
のである。The invention according to claim 2 registers the product sales data of each transaction whose information is input through the input unit in the storage unit, calculates the total amount for each transaction, and pays for the total amount by at least a card. In the product sales data processing device made possible by a payment processing control means for processing the payment of all or part of the total amount using the amount of balance data stored in the card based on key input; and when the payment by the card is processed by the payment processing control means; A extraction instruction means for instructing the extraction of the card from the card reader/writer; a card monitoring means for monitoring whether or not a card has been extracted from the prepaid card while the instruction means is instructing the card extraction; and the monitoring means and prohibition means for prohibiting other processing until it is confirmed that the card has been removed.
[作 用コ
請求項1記載の発明においては、プリペイドカードのカ
ード残高で取引合計金額の全額を支払うことを希望した
客に対しては、その客が購入した全商品を登録した後、
カードリードライタにその客のプリペイドカードを装着
した状態でカード締めキーをキー入力する。そうすると
、カード残高が合計金額以上であればカード残高から合
計金額が減額され、その残りが新規残高データとして当
該プリペイドカードに書き込まれる。なお、カード残高
が合計金額未満の場合には合計金額からカード残高全額
が減算され、残りについては現金または別のカード等の
支払い手段で支払い処理される。[Function] In the invention described in claim 1, for a customer who wishes to pay the entire transaction amount using the card balance of the prepaid card, after registering all the products purchased by the customer,
With the customer's prepaid card attached to the card reader/writer, the card tightening key is input. Then, if the card balance is equal to or greater than the total amount, the total amount is subtracted from the card balance, and the remainder is written to the prepaid card as new balance data. If the card balance is less than the total amount, the full amount of the card balance will be subtracted from the total amount, and the remaining amount will be paid by cash or another payment method such as a card.
一方、プリペイドカードのカード残高で取引合計金額の
一部(例えば端数金額)を支払うことを希望した客に対
しては、その客が購入した全商品を登録した後、カード
リードライタにその客のプリペイドカードを装置した状
態で置数キーにより客が希望する支払い金額を置数し、
続いてカード締めキーをキー入力する。そうすると、カ
ード残高から置数金額が減額され、その残りが新規残高
データとして当該プリペイドカードに書き込まれるとと
もに、合計金額から置敷金額が減額され、その残りがカ
ード以外の支払い手段で支払い処理される。On the other hand, for customers who wish to pay a portion of the total transaction amount (for example, a fractional amount) with their prepaid card balance, after registering all the products purchased by the customer, With the prepaid card in the device, the customer enters the desired payment amount using the number keys,
Next, input the card closing key. Then, the prepaid amount is subtracted from the card balance, the remainder is written to the prepaid card as new balance data, the prepaid amount is subtracted from the total amount, and the remaining amount is processed for payment using a payment means other than the card.
請求項2記載の発明においては、客が購入した全商品を
登録した後、カードリードライタにその客のプリペイド
カードを装着した状態でカード締めキーをキー入力する
。そうすると、プリペイドカードのカード残高で合計金
額の全部もしくは一部が支払い処理される。その後、カ
ードリードライタからカードが排出されると、例えばカ
ードリードライタからのカード抜取りを指示するメツセ
ージ表示されるとともに他の処理が禁止され、当該プリ
ペイドカードがカードリードライタから抜取られるまで
該禁止状態が保持される。In the invention set forth in claim 2, after the customer registers all the products purchased, the customer inputs the card closing key with the customer's prepaid card attached to the card reader/writer. Then, all or part of the total amount will be processed using the card balance of the prepaid card. After that, when the card is ejected from the card reader/writer, a message instructing to remove the card from the card reader/writer is displayed, and other processing is prohibited, and the prohibited state remains until the prepaid card is removed from the card reader/writer. is retained.
[実施例]
以下、本発明の一実施例を図面を参照しながら説明する
。[Example] Hereinafter, an example of the present invention will be described with reference to the drawings.
第1図は本実施例装置の外観構成を示す斜視図であって
、電子式キャッシュレジスタ本体(以下レジスタ本体と
略称する)1とプリペイドカード用のカードリードライ
タ2とが信号ケーブル3によって接続されている。FIG. 1 is a perspective view showing the external configuration of the device of this embodiment, in which an electronic cash register main body (hereinafter referred to as the register main body) 1 and a card reader/writer 2 for prepaid cards are connected by a signal cable 3. ing.
レジスタ本体1の前面中央部には販売商品に関する情報
を入力するための入力部として機能するキーボード4が
設けられており、このキーボード4の上方に「登録」
「精算」 「設定」等の各種業務モードを選択するため
の鍵にて操作されるモードスイッチ5が設けられている
。レジスタ本体1の前面上方部には販売登録商品の販売
金額や合計金額等を電光表示するためのキャッシャ用表
示器6が設けられており、この表示器6に隣接してレシ
ート、ジャーナル等に印字を行うプリンタ7が設けられ
ている。レジスタ本体1の上面部には前記キャッシャ用
表示器6と同一構成の客用表示器8が取付けられており
、下面部には現金等を収納するためのドロワ9が設置さ
れている。10はレシート発行口である。A keyboard 4 is provided in the center of the front of the register body 1, and functions as an input section for inputting information regarding sales products.
A mode switch 5 is provided which is operated with a key to select various business modes such as "accounting" and "setting". A cashier's display 6 is provided at the upper front of the register body 1 to display electronically the sales amount, total amount, etc. of registered products. A printer 7 is provided. A customer display 8 having the same structure as the cashier display 6 is attached to the top of the register body 1, and a drawer 9 for storing cash and the like is installed at the bottom. 10 is a receipt issuing port.
上記キーボード4には、販売商品の販売点数や販売金額
、客からの預り金額等の数値データを入力するための置
数キー11、販売商品の属する部門コードを入力するた
めの部門キー12、−人の客に販売した商品の小計出力
を指示するための小計キー13.1取引の登録締めを宣
言する預/現計キー14、直前に登録した商品の取消等
に使用する取消キー15、等の各種キーが配設されてい
る。The keyboard 4 includes number keys 11 for inputting numerical data such as the number of sales items, sales amount, deposit amount from customers, etc., a department key 12 for inputting the department code to which the sales item belongs, - A subtotal key 13.1 for instructing the output of subtotals for products sold to customers; a deposit/cash total key 14 for declaring the end of transaction registration; a cancellation key 15 for canceling the last registered product, etc. Various keys are arranged.
なお、預/現計キー14は現金による支払いを指示する
ための締めキーとして機能する以外に、プリペイドカー
ドによる支払いを指示するためのカード締めキーとして
も機能する。The deposit/total key 14 not only functions as a closing key for instructing payment by cash, but also functions as a card closing key for instructing payment by prepaid card.
上記カードリードライタ2はプリペイドカードに磁気記
録されている残高データの読取り及び新規残高データの
書込みを行うもので、図示するように筐体前面にカード
挿入・排出口16と、LED (発光ダイオード)17
とが設けられている。また、図示しないがカード挿入・
排出口16の入口近傍には、カードの有無を検出するた
めのカードセンサが設けられている。The card reader/writer 2 reads balance data magnetically recorded on a prepaid card and writes new balance data, and as shown in the figure, it has a card insertion/ejection port 16 and an LED (light emitting diode) on the front of the casing. 17
and is provided. Also, although not shown, card insertion and
A card sensor is provided near the entrance of the discharge port 16 to detect the presence or absence of a card.
第2図は前記レジスタ本体1の制御ブロック図であって
、制御部本体を構成するCPU (中央処理装置)21
に、パスライン22を介してROM23及びRAM24
の記憶部が接続されている。FIG. 2 is a control block diagram of the register main body 1, in which a CPU (central processing unit) 21 constituting the control section main body
ROM 23 and RAM 24 via the pass line 22.
storage unit is connected.
また、前記カードリーダライタ2との間で前記信号ケー
ブル3を介して行われるデータの送受信を制御するカー
ドリードライタ・インタフェース25、現在の日時を計
時する時計回路26、前記モードスイッチ5から信号が
入力されるとともに、前記ドロワ9を開放させるドロワ
開放装置27に駆動信号を出力する!10ポート28、
前記キーボード4からのキー入力データを取込むキーボ
ード回路29、前記各表示器6.8を駆動制御する表示
器制御回路30、前記プリンタ7を駆動制御するプリン
タ制御回路31、等が前記パスライン22を介してCP
U21に接続されている。Further, signals are sent from a card reader/writer interface 25 that controls the transmission and reception of data between the card reader/writer 2 via the signal cable 3, a clock circuit 26 that measures the current date and time, and a mode switch 5. At the same time, a drive signal is output to the drawer opening device 27 that opens the drawer 9! 10 ports 28,
A keyboard circuit 29 that receives key input data from the keyboard 4, a display control circuit 30 that drives and controls each of the displays 6.8, a printer control circuit 31 that drives and controls the printer 7, etc. are connected to the pass line 22. CP via
Connected to U21.
前記ROM23には、前記CPU21が各部を制御する
ためのプログラムデータ等が記憶されている。The ROM 23 stores program data and the like for the CPU 21 to control each section.
前記RAM24には、第3図に示すように、各商品の売
上点数及び売上金額を部門コード別に累計する部門別累
計器41、現金取引、カード取り等の各取引別の発生回
数及び合計金額を累計する取引別累計器42、置数キー
11により入力された数値データを記憶する置数レジス
タ43、−人の客に販売した商品の合計金額を記憶する
金額合計器44、プリペイドカードによる1取引の支払
金額を記憶する取引金額メモリ45、プリペイドカード
による1取引の支払いで残った残額を記憶する支払残額
メモリ46、プリペイドカードから読み取ったカードデ
ータを記憶するカードデータメモリ47等の他、登録中
フラグF1、小計フラグF2、カード取引フラグF3の
各フラグメモリ48.49.50が形成されている。As shown in FIG. 3, the RAM 24 includes a department accumulator 41 that totals the number of sales and sales amount of each product by department code, and a department accumulator 41 that stores the number of occurrences and total amount of each transaction such as cash transactions and card transactions. A transaction-by-transaction accumulator 42 that accumulates, a numeric register 43 that stores the numerical data entered using the numeric keys 11, an amount totalizer 44 that stores the total amount of products sold to -1 customers, and one transaction using a prepaid card. Transaction amount memory 45 that stores the payment amount of , payment balance memory 46 that stores the remaining amount after payment of one transaction using a prepaid card, card data memory 47 that stores card data read from the prepaid card, etc. Flag memories 48, 49, and 50 are formed for a flag F1, a subtotal flag F2, and a card transaction flag F3.
しかして、前記CPU21は、キーボード4のキー入力
操作に応動して第4図に示すキー入力処理を実行するよ
うにプログラム設定されている。The CPU 21 is programmed to execute the key input process shown in FIG. 4 in response to key input operations on the keyboard 4.
すなわち、キーボード回路29を介して置数キー31の
キー入力データを取込むと、その置数キー31に対応す
る数値データを置数レジスタ43に格納し、置数レジス
タ43の内容を画表示器6゜8に表示させて、この処理
を終了する。That is, when the key input data of the numeric key 31 is taken in via the keyboard circuit 29, the numeric data corresponding to the numeric key 31 is stored in the numeric register 43, and the contents of the numeric register 43 are displayed on the screen display. 6.8, and this process is completed.
置数キー以外のキー入力データを取込んだ場合には、モ
ードスイッチ5の状態を調べ、このスイッチ5によって
選択された業務モードの入カキ−に応じた処理を実行す
る。When key input data other than the numeric keys is taken in, the state of the mode switch 5 is checked and processing corresponding to the input key of the business mode selected by the switch 5 is executed.
ここで、モードスイッチ5により「登録」モードが選択
された状態でキーボード回路29を介して部門キー12
のキー入力データを取込むと、第5図に示す部門キー処
理を実行する。すなわち、先ずフラグメモリ48の登録
中フラグF1の状態を調べる。そして、当該フラグF1
がリセット(0)されていた場合には一人の客に対する
最初の商品登録操作が行われたので、当該フラグF1を
セット(])シた後、金額合計器44を“0”にクリア
する。これに対し、当該フラグF1がセットされていた
場合には、−人の客に対する2品目以降の商品登録操作
が行われたので、小計フラグF2をリセットする。次い
で、部門別累計器41に対し入力部門キーに対応する部
門コードに基づいて登録商品の販売点数及び販売金額を
累計処理する。また販売金額を金額合計器44に加算す
る。さらに、画表示器6,8に販売金額を表示させると
ともに、プリンタ7を駆動してレシート及びジャーナル
に部門コード、販売点数、販売金額等の登録商品明細デ
ータを印字して、この処理を終了する。Here, with the "registration" mode selected by the mode switch 5, the department key 12 is pressed via the keyboard circuit 29.
When the key input data is taken in, the department key processing shown in FIG. 5 is executed. That is, first, the state of the registration flag F1 in the flag memory 48 is checked. Then, the flag F1
If it has been reset (0), the first product registration operation has been performed for one customer, and after setting ( ]) the flag F1, the amount totalizer 44 is cleared to "0". On the other hand, if the flag F1 is set, the subtotal flag F2 is reset because the second and subsequent product registration operations have been performed for - number of customers. Next, the department accumulator 41 accumulates the number of sales items and the sales amount of the registered products based on the department code corresponding to the input department key. Further, the sales amount is added to the amount totalizer 44. Furthermore, the sales amount is displayed on the screen displays 6 and 8, and the printer 7 is driven to print registered product detail data such as the department code, number of items sold, and sales amount on the receipt and journal, and this process is completed. .
モードスイッチ5により「登録」モードが選択された状
態でキーボード回路29を介して小計キー13のキー入
力データを取込むと、第6図に示す小計キー処理を実行
する。すなわち、先ずフラグメモリ48の登録中フラグ
F1の状態を調べる。When the key input data of the subtotal key 13 is taken in via the keyboard circuit 29 with the "registration" mode selected by the mode switch 5, the subtotal key processing shown in FIG. 6 is executed. That is, first, the state of the registration flag F1 in the flag memory 48 is checked.
そして、当該フラグF1がリセットされていた場合には
一人の客に対する商品登録が行われる前にキー操作が行
われたので、キー入力操作を無視してこの処理を終了す
る。If the flag F1 has been reset, it means that a key operation was performed before product registration for one customer, so the key input operation is ignored and the process ends.
小計キー13の入力に応じて登録中フラグF1がセット
されていた場合には、−人の客に対する小計出力が指示
されたので、フラグメモリ49の小計フラグF2をセッ
トした後、金額合計器44内の金額データを小計金額と
して画表示器6,8に表示させるとともにプリンタフに
よりレシート及びジャーナルに印字出力する。次いで、
カードリードライタ・インタフェース25を介してカー
ドリードライタ2に初期化コマンドを送信する。If the registration flag F1 has been set in response to the input of the subtotal key 13, the subtotal output for - number of customers has been instructed, so after setting the subtotal flag F2 in the flag memory 49, the amount totalizer 44 The amount data within is displayed as a subtotal amount on the display devices 6 and 8, and is printed out on a receipt and journal using a printer. Then,
An initialization command is sent to the card reader/writer 2 via the card reader/writer interface 25.
応じて、カードリードライタ2からカード有りの応答を
受信すると、カードリードライタ2にプリペイドカード
が装着されているので、カードリードライタ2にカード
排出コマンドを送信する。応じてカードリードライタ2
から異常応答を受信すると、キャッシャ用表示器6に排
出エラーである旨のメツセージを表示させて、この処理
を終了する。In response, when a response indicating that a card is present is received from the card reader/writer 2, since a prepaid card is attached to the card reader/writer 2, a card ejection command is sent to the card reader/writer 2. Card reader/writer 2 as required
When an abnormal response is received from the cashier, a message indicating a discharge error is displayed on the cashier display 6, and the process is terminated.
これに対し、カード排出コマンドに対して正常応答を受
信した場合、または前記初期化コマンドに対してカード
無しの応答を受信した場合には、カードリードライタ2
にカード読取りコマンドを送信する。応じてカードリー
ドライタ2からカード挿入有りの応答を受信し、続いて
異常応答を受信すると、カードリードライタ2にカード
が装着されたがそのカードのカードデータが正常に読み
取られなかったので、キャッシャ用表示器6に読取りエ
ラーである旨のメツセージを表示させるとともに、カー
ドリードライタ2に初期化コマンドを送信する。この場
合、カードリードライタ2にはカードが装着されている
ので、前述したようにカード排出コマンドが送信されて
カードが排出される。On the other hand, if a normal response is received to the card ejection command, or if a no-card response is received to the initialization command, the card reader/writer 2
Send a card reading command to. In response, a response indicating that a card has been inserted is received from the card reader/writer 2, and then an abnormal response is received, indicating that a card was inserted into the card reader/writer 2 but the card data of the card could not be read normally. A message indicating a reading error is displayed on the computer display 6, and an initialization command is sent to the card reader/writer 2. In this case, since a card is attached to the card reader/writer 2, the card ejection command is sent and the card is ejected as described above.
一方、カード読取りコマンドに対してカード挿入有りの
応答を受信し、続いて正常応答を受信した場合には、カ
ードリードライタ2にカードが装着されそのカードのカ
ードデータが正常に読み取られたので、カードリードラ
イタ2にデータ要求コマンドを送信する。応じてカード
リードライタ2からカードデータを受信すると、その受
信データの解析を行う。そして、受信データが異常であ
る場合、例えばプリペイドカードの残高データが“0”
であったり、プリペイドカード以外のカードデータであ
ったりした場合には、キャッシャ用表示器6にカードエ
ラーである旨のメツセージを表示させるとともに、カー
ドリードライタ2に初期化コマンドを送信する。この場
合、カードリードライタ2にはカードが装着されている
ので、前述したようにカード排出コマンドが送信されて
エラーカードが排出される。On the other hand, if a response indicating that a card has been inserted is received in response to the card reading command, and then a normal response is received, it means that a card has been inserted into the card reader/writer 2 and the card data of the card has been successfully read. A data request command is sent to the card reader/writer 2. When card data is received from the card reader/writer 2 in response, the received data is analyzed. If the received data is abnormal, for example, the balance data of the prepaid card is “0”.
or if it is card data other than a prepaid card, a message indicating a card error is displayed on the cashier display 6, and an initialization command is sent to the card reader/writer 2. In this case, since a card is attached to the card reader/writer 2, the card ejection command is sent as described above and the error card is ejected.
一方、データ要求コマンドに対して受信したカードデー
タが正常なプリペイドカードのデータであった場合には
、プリペイドカードによる取引が発生したのでフラグメ
モリ50のカード取引フラグF3をセットした後、カー
ドデータメモリ47に記憶させる。そして、上記カード
データメモリ47に記憶されたカードデータ中の残高デ
ータをキャッシャ用表示器6に表示させて、この処理を
終了する。On the other hand, if the card data received in response to the data request command is normal prepaid card data, a transaction using a prepaid card has occurred, and after setting the card transaction flag F3 in the flag memory 50, the card data memory 47 to be memorized. Then, the balance data in the card data stored in the card data memory 47 is displayed on the cashier display 6, and this process is completed.
なお、カード読取りコマンドを送信した後、カードリー
ドライタ2からカード挿入有りの応答がある前にキーボ
ード4のキー入力操作があった場合には、第5図に示す
キー入力処理に移行する。If there is a key input operation on the keyboard 4 after transmitting the card reading command and before there is a response from the card reader/writer 2 indicating that the card has been inserted, the process shifts to the key input process shown in FIG.
モードスイッチ5により「登録」モードが選択された状
態でキーボード回路29を介して取消キー15のキー入
力データを取込むと、第7図に示す取消キー処理を実行
する。すなわち、先ずフラグメモリ49の小計フラグF
2の状態を調べる。When the key input data of the cancel key 15 is taken in via the keyboard circuit 29 with the "registration" mode selected by the mode switch 5, the cancel key process shown in FIG. 7 is executed. That is, first, the subtotal flag F in the flag memory 49
Check the condition of 2.
そして、当該フラグF2がセットされていた場合には小
計金額が出力された後にキー操作が行われたので、カー
ドリードライタ2に初期化コマンドを送信する。この場
合、カードリードライタ2にカードが装着されていると
、前述したようにカード排出コマンドが送信されてカー
ドが排出される。If the flag F2 is set, the key operation was performed after the subtotal amount was output, so an initialization command is sent to the card reader/writer 2. In this case, if a card is attached to the card reader/writer 2, a card ejection command is sent and the card is ejected as described above.
なお、当該フラグF2がリセットされていた場合には従
来通りの取消キー15に応じた処理を実行する。Note that if the flag F2 has been reset, the conventional process corresponding to the cancellation key 15 is executed.
モードスイッチ5により「登録」モードが選択された状
態でキーボード回路29を介して預/現計キー14のキ
ー入力データを取込むと、第8図に示す預/現計キー処
理を実行する。すなわち、先ずフラグメモリ49の小計
フラグF2の状態を調べる。そして、当該フラグF2が
リセットされていた場合には一人の客の小計出力が行わ
れる前にキー操作が行われたので、キー入力操作を無視
してこの処理を終了する。When the key input data of the deposit/account key 14 is taken in via the keyboard circuit 29 with the "registration" mode selected by the mode switch 5, the deposit/account key processing shown in FIG. 8 is executed. That is, first, the state of the subtotal flag F2 in the flag memory 49 is checked. If the flag F2 has been reset, the key operation is performed before the subtotal for one customer is output, so the key input operation is ignored and the process is ended.
預/現計キー13の入力に応じて小計フラグF2がセッ
トされていた場合には、小計金額が出力された取引の登
録綿めが宣言されたので、次にフラグメモリ50のカー
ド取引フラグF3を調べる。ここで、当該フラグF3が
リットされていた場合には現金による取引が宣言された
ので、従来通りの現金締め処理を実行する。If the subtotal flag F2 has been set in response to the input of the deposit/cash total key 13, it has been declared that the transaction for which the subtotal amount has been output has been registered, and then the card transaction flag F3 of the flag memory 50 is set. Find out. Here, if the flag F3 is lit, a cash transaction has been declared, and the conventional cash closing process is executed.
一方、カード取引フラグF3がセットされていた場合に
は、プリペイドカードによる取引が宣言されたので、置
数レジスタ43の内容を調べる。On the other hand, if the card transaction flag F3 is set, a transaction using a prepaid card has been declared, so the contents of the number register 43 are checked.
(数値判断手段)
そして、置数レジスタ43の置数データが“0”より大
の場合には預/現計キー14のキー入力直前に置数キー
11による数値データの入力が行われたので、その数値
データを先ずカードデータメモリ47内のカード残高デ
ータと比較する。そして数値データがカード残高以下の
場合には、次に当該数値データを金額合計器44内の金
額データつまり小計金額と比較する。そして数値データ
が小計金額以下の場合には、当該数値データを取弓金額
メモリ45に格納する。なお、数値データがカード残高
または小計金額よりも大きい場合には、数値データの入
力をエラーとしてカードリードライタ2に初期化コマン
ドを送信する。(Numeric value determination means) If the numeric data in the numeric register 43 is greater than "0", it means that numeric data was input using the numeric key 11 immediately before the key input on the deposit/account key 14. , the numerical data is first compared with the card balance data in the card data memory 47. If the numerical data is less than the card balance, then the numerical data is compared with the monetary data in the totalizer 44, that is, with the subtotal amount. If the numerical data is less than or equal to the subtotal amount, the numerical data is stored in the withdrawal amount memory 45. Note that if the numerical data is larger than the card balance or subtotal amount, the input of the numerical data is treated as an error and an initialization command is sent to the card reader/writer 2.
これに対し、置数レジスタ43の置数データが“01の
場合には預/現計キー14のキー入力直前に置数キー1
1による数値データの入力が行われなかったので、金額
合計器44内の金額データつまり小計金額とカードデー
タメモリ47内のカード残高データとを比較する。そし
て、小計金額がカード残高以上の場合にはそのカード残
高を、小計金額がカード残高未満の場合にはその小計金
額をそれぞれ取引金額メモリ45に格納する。On the other hand, if the numeric data of the numeric register 43 is "01", the numeric key 1 is
Since numerical data 1 was not input, the amount data in the amount totalizer 44, that is, the subtotal amount, and the card balance data in the card data memory 47 are compared. If the subtotal amount is greater than or equal to the card balance, the card balance is stored in the transaction amount memory 45, and if the subtotal amount is less than the card balance, the subtotal amount is stored in the transaction amount memory 45.
次に、カードデータメモリ47の残高データから取引金
額メモリ45の金額データを減額して新規残高データを
算出する。そして、この新規残高データが付加されたカ
ード書込みコマンドをカードリードライタ2に送信する
。応じてカードリードライタ2から異常応答を受信する
と、カードリードライタ2に挿入されているプリペイド
カードに新規残高データが正常に書き込まれなかったの
で、キャッシャ用表示器6に書込みエラーである旨のメ
ツセージを表示させるとともに、カードリードライタ2
に初期化コマンドを送信する。この場合、カードリード
ライタ2にはカードが装着されているので、前述したよ
うにカード排出コマンドが送信されてカードが排出され
る。Next, the amount data in the transaction amount memory 45 is subtracted from the balance data in the card data memory 47 to calculate new balance data. Then, a card write command to which this new balance data is added is transmitted to the card reader/writer 2. When an abnormal response is received from the card reader/writer 2 in response, the new balance data was not correctly written to the prepaid card inserted in the card reader/writer 2, so a message indicating a writing error is displayed on the cashier display 6. is displayed, and the card reader/writer 2
Send an initialization command to. In this case, since a card is attached to the card reader/writer 2, the card ejection command is sent and the card is ejected as described above.
一方、カード書込みコマンドに対して正常応答を受信し
た場合には新規残高データがプリペイドカードに書き込
まれてプリペイドカードによる取引が成立したので、取
引金額メモリ45内の取り金額を取引別累計器42のカ
ード対応の金額累計エリアに加算する。また、同カード
対応の回数エリアを「+1」だけ更新する。さらにプリ
ンタ7を駆動して、上記取引金額をカード取引金額とし
てレシート及びジャーナルに印字出力する。(以上支払
い処理制御手段)
次いで、金額合計器44の小計金額から上記取引金額を
減額して支払残額を求め、その支払残額を支払残額メモ
リ46に格納する。また、カードリードライタ2にカー
ド排出コマンドを送信する。On the other hand, if a normal response is received to the card write command, new balance data has been written to the prepaid card and a transaction using the prepaid card has been completed. Add to the cumulative amount area for cards. Also, the number of times area corresponding to the same card is updated by "+1". Furthermore, the printer 7 is driven to print out the transaction amount as a card transaction amount on a receipt and a journal. (Above payment processing control means) Next, the transaction amount is subtracted from the subtotal amount of the amount totalizer 44 to obtain the remaining payment amount, and the remaining payment amount is stored in the remaining payment amount memory 46. It also sends a card ejection command to the card reader/writer 2.
応じてカードリードライタ2から異常応答を受信した場
合には、カードリードライタ2からプリペイドカードが
正常に排出されなかったので、キャッシャ用表示器6に
排出エラーである旨のメツセージを表示させて、この処
理を終了する。If an abnormal response is received from the card reader/writer 2 in response, the prepaid card was not ejected normally from the card reader/writer 2, so a message indicating an ejection error is displayed on the cashier display 6, This process ends.
これに対し、カード排出コマンドに対して正常応答を受
信した場合には、支払残額メモリ46内の支払残額デー
タを調べる。ここで、支払残額が0円より大であればそ
の支払残額をキャッシャ用表示器6及び客用表示器8に
表示させて、この処理を終了する。On the other hand, if a normal response is received to the card ejection command, the remaining payment amount data in the remaining payment amount memory 46 is checked. Here, if the remaining payment amount is greater than 0 yen, the remaining payment amount is displayed on the cashier display 6 and the customer display 8, and this process is terminated.
一方、支払残額が0円の場合にはプリンタ7を駆動して
ロングレシートを行い、レシート発行口10からレシー
トを発行させる。次いで、キャッシャ用表示器6にカー
ドリードライタ2からのプリペイドカードの抜取りを指
示する旨のメ・ンセージを表示させるとともに(抜取り
指示手段)、カードリードライタ2にカード抜取りコマ
ンドを送信する(カード監視手段)。応じてカードリー
ドライタ2からカード抜取り有りの応答があるとフラグ
メモリ48〜50の各フラグF1〜F3をリセットして
、この処理を終了する。On the other hand, if the remaining amount to be paid is 0 yen, the printer 7 is driven to print a long receipt, and the receipt is issued from the receipt issuing port 10. Next, a message is displayed on the cashier display 6 to instruct the extraction of the prepaid card from the card reader/writer 2 (extraction instruction means), and a card extraction command is sent to the card reader/writer 2 (card monitoring). means). When there is a response from the card reader/writer 2 indicating that the card has been removed, the flags F1 to F3 in the flag memories 48 to 50 are reset, and the process is terminated.
なお、カード抜取りコマンドに対してカード抜取り無し
の応答を受信した場合には、カード抜取り有りの応答を
受信するまで、カード抜取りコマンドの送信動作を繰り
返す(禁止手段)。Note that when a response indicating that the card has not been extracted is received in response to the card extraction command, the operation of transmitting the card extraction command is repeated until a response indicating that the card has been extracted is received (prohibition means).
一方、前記カードリードライタ2は、レジスタ本体1側
から信号ケーブル3を介して各種コマンドを受信する毎
に、第9A図及び第9B図に示す処理を実行するように
構成されている。すなわち、レジスタ本体1側からカー
ドリードライタ2の初期化コマンドを受信した場合には
、カード挿入・排出口16から内部にプリペイドカード
か装着されているか否かを調べる。そして、装着されて
いる場合にはレジスタ本体1に対してカード有りの応答
を送信し、装着されていない場合にはカード無しの応答
を送信する。On the other hand, the card reader/writer 2 is configured to execute the processing shown in FIGS. 9A and 9B every time it receives various commands from the register body 1 via the signal cable 3. That is, when an initialization command for the card reader/writer 2 is received from the register main body 1 side, it is checked whether a prepaid card is inserted inside the card insertion/ejection port 16 or not. Then, if the card is inserted, a response indicating that the card is present is sent to the register main body 1, and if the card is not attached, a response indicating that the card is not present is sent to the register main body 1.
レジスタ本体1側からカード読取りコマンドを受信した
場合には、LED17を点滅させてカードの挿入を促す
。この状態で、前記カードセンサからカード検出出力が
あるとカード挿入・排出口16にカードが挿入されたの
で、そのカードを内部へ搬入する。そして、レジスタ本
体1に対してカード挿入有りの応答を送信するとともに
、LED17を点灯させてカードが挿入中であることを
知らせる。次いで、挿入されたカードのカードデータを
読取ヘッドによって読取り、正常に読み取ることができ
た場合にはレジスタ本体1に正常応答を送信する。なお
、カードデータを正常に読み取れなかった場合には、レ
ジスタ本体に異常応答を送信する。When a card reading command is received from the register main body 1 side, the LED 17 is blinked to prompt insertion of the card. In this state, when there is a card detection output from the card sensor, a card has been inserted into the card insertion/ejection port 16, so the card is carried into the interior. Then, a response indicating that the card has been inserted is sent to the register body 1, and the LED 17 is turned on to notify that the card is being inserted. Next, the card data of the inserted card is read by the reading head, and if the data can be read normally, a normal response is sent to the register body 1. Note that if the card data cannot be read normally, an abnormality response is sent to the register itself.
レジスタ本体1側からデータ要求コマンドを受信した場
合には、前記読取りヘッドによって読み取ったカードデ
ータをレジスタ本体1へ送信する。When a data request command is received from the register body 1 side, the card data read by the reading head is transmitted to the register body 1.
レジスタ本体1側からデータ書込みコマンドを受信した
場合には、そのコマンドとともに受信した新規残高デー
タを書込みヘッドを介してプリペイドカードに記録する
。このとき、新規残高データが正常に書き込まれた場合
にはレジスタ本体1に対して正常応答を送信し、正常に
書き込まれなかった場合には異常応答を送信する。When a data write command is received from the register main body 1 side, new balance data received together with the command is recorded on the prepaid card via the write head. At this time, if the new balance data is written normally, a normal response is sent to the register body 1, and if it is not written normally, an abnormal response is sent.
レジスタ本体1側からカード排出コマンドを受信した場
合には、内部に挿入されているカードをカード挿入・排
出口16より排出させる。このとき、カードが正常に排
出された場合にはレジスタ本体1に対して正常応答を送
信するとともにLED17を消灯し、正常に排出されな
かった場合には異常応答を送信してLEDの点灯動作は
継続させる。When a card ejection command is received from the register main body 1 side, the card inserted inside is ejected from the card insertion/ejection port 16. At this time, if the card is ejected normally, a normal response is sent to the register body 1 and the LED 17 is turned off. If the card is not ejected normally, an abnormal response is sent and the LED lighting operation is turned off. Make it continue.
レジスタ本体1側からカード抜取りコマンドを受信した
場合にはカード挿入・排出口16から排出されたカード
が抜取られたか否かを調べる。そして、前記カードセン
サからカード検出出力がある場合にはカードが抜取られ
ていないのでレジスタ本体1に対してカード抜取り無し
の応答を送信し、カード非検出出力がある場合には抜取
られているのでカード抜取り有りの応答を送信する。When a card removal command is received from the register main body 1 side, it is checked whether the card ejected from the card insertion/ejection port 16 has been removed. If there is a card detection output from the card sensor, it means that the card has not been removed, so a response indicating that the card has not been removed is sent to the register body 1, and if there is a card non-detection output, it means that the card has been removed. Sends a response indicating that the card has been removed.
このように構成された本実施例装置を採用する店にあっ
ては、予め所定の購入限度額が残高データとして記録さ
れたプリペイドカードをその購入限度額もしくは限度額
に近い金額で客に発売する。In a store that employs the device of this embodiment configured as described above, a prepaid card with a predetermined purchase limit recorded as balance data is sold to a customer at the purchase limit or an amount close to the limit. .
一方、客は前もってこのプリペイドカードを購入して、
店での買い物の支払いの際にそのプリペイドカードを店
員に提示する。そこで店員はプリペイドカードによる支
払いを希望する客に対し、その客が買い上げた商品の販
売登録後、先ず小計キー13をキー入力する。そうする
と、キャッシャ用表示器6及び客用表示器8に合計金額
が表示されるので、次にその客から預かったプリペイド
カードをカードリードライタ2のカード挿入・排出口1
6に挿入する。そうすると、上記プリペイドカード2の
カードデータが読み取られ、カード残高が上記画表示器
6,8に表示されるので、店員は客にそのプリペイドカ
ートによる支払い希望額を尋ねる。On the other hand, customers purchase this prepaid card in advance,
When paying for shopping at a store, present the prepaid card to the store clerk. Therefore, the store clerk first inputs the subtotal key 13 after registering the sale of the product purchased by the customer for the customer who wishes to pay by prepaid card. Then, the total amount will be displayed on the cashier display 6 and the customer display 8. Next, insert the prepaid card deposited from the customer into the card insertion/ejection slot 1 of the card reader/writer 2.
Insert into 6. Then, the card data of the prepaid card 2 is read and the card balance is displayed on the screen displays 6, 8, and the clerk asks the customer how much he/she wishes to pay using the prepaid cart.
ここで、カード残高が合計金額以上残っており、客が合
計金額の全額をプリペイドカードで支払うことを希望し
た場合には、店員は置数キー11による置数入力を行う
ことなく預/現計キー14をキー入力する。そうすると
、金額合計器44内の合計金額が取引金額メモリ45に
格納され、カード残高から上記取引金額メモリ45の内
容が減額されて新規カードデータが算出される。そして
、この新規残高データがカードリードライタ2に挿入さ
れているプリペイドカードに書き込まれて排出される。Here, if the card balance remains more than the total amount and the customer wishes to pay the total amount with a prepaid card, the clerk will deposit/cash the card without inputting the number using the number key 11. Enter key 14. Then, the total amount in the amount totalizer 44 is stored in the transaction amount memory 45, and the contents of the transaction amount memory 45 are subtracted from the card balance to calculate new card data. This new balance data is then written to the prepaid card inserted into the card reader/writer 2 and discharged.
また、取引金額メモリ45の金額かカード取引金額とし
て取引別累計器42に累計処理されるとともにそのカー
ド取引金額がレシートに印字され、レシートが発行され
る。Further, the amount in the transaction amount memory 45 or the card transaction amount is accumulated in the transaction accumulator 42, and the card transaction amount is printed on a receipt and the receipt is issued.
また、カード残高が合計金額未満てあり、客がカード残
高全額を支払いに用いることを希望した場合にも、店員
は置数キー11による置数入力を行うことなく預/現計
キー14をキー入力する。Further, even if the card balance is less than the total amount and the customer wishes to use the entire card balance for payment, the clerk does not input the number using the number keys 11, but instead presses the deposit/cash total key 14. input.
そうすると、カード残高が取引金額メモリ45に格納さ
れて新規カードデータは“0”となる。そして、この新
規残高データがカードリードライタ2に挿入されている
プリペイドカードに書き込まれて排出される。また、取
引金額メモリ45の金額がカード取引金額として取引別
累計器42に累計処理されるとともにそのカード取引金
額がレシートに印字される。この場合、金額合計器44
内の合計金額から取引金額メモリ45内の取引金額を減
額した支払残額が残るので、その支払残額が画表示器6
,8に表示される。これにより、客は表示された支払残
額について現金または別のプリペイドカードで支払いを
行うことになる。Then, the card balance is stored in the transaction amount memory 45 and the new card data becomes "0". This new balance data is then written to the prepaid card inserted into the card reader/writer 2 and discharged. Further, the amount in the transaction amount memory 45 is accumulated as the card transaction amount in the transaction-by-transaction accumulator 42, and the card transaction amount is printed on the receipt. In this case, the amount totalizer 44
The remaining payment amount remains after subtracting the transaction amount in the transaction amount memory 45 from the total amount in the transaction amount memory 45.
, 8. The customer then pays the displayed balance with cash or another prepaid card.
一方、客が合計金額の一部、例えば100円未満の端数
金額をプリペイドカードで支払い、残りを現金で支払う
ことを希望した場合には、店員は置数キー11によりカ
ードによる支払い金額を置数した後、預/現計キー14
をキー入力する。そうすると、置数入力された数値デー
タが取引金額メモリ45に格納され、カード残高から上
記取引金額メモリ45の内容が減額されて新規カードデ
ータが算出される。そして、この新規残高データかカー
ドリードライタ2に挿入されているプリペイドカードに
書き込まれて排出される。また、取引金額メモリ45の
金額がカード取引金額として取引別累計器42に累計処
理されるとともにそのカード取引金額がレシートに印字
される。この場合、金額合計器44内の合計金額から取
引金額メモリ45内の取引金額を減額した支払残額が残
るので、その支払残額が画表示器6.8に表示される。On the other hand, if the customer wishes to pay a portion of the total amount, for example, a fractional amount less than 100 yen, with a prepaid card and the rest in cash, the clerk enters the amount to be paid by card using the number key 11. After that, the deposit/cash key 14
Enter the key. Then, the entered numerical data is stored in the transaction amount memory 45, and the contents of the transaction amount memory 45 are subtracted from the card balance to calculate new card data. This new balance data is then written into the prepaid card inserted into the card reader/writer 2 and discharged. Further, the amount in the transaction amount memory 45 is accumulated as the card transaction amount in the transaction-by-transaction accumulator 42, and the card transaction amount is printed on the receipt. In this case, a remaining payment amount remains after subtracting the transaction amount in the transaction amount memory 45 from the total amount in the amount totalizer 44, and the remaining payment amount is displayed on the screen display 6.8.
これにより、客は表示された支払残額を現金で支払うこ
とになる。As a result, the customer pays the displayed remaining payment amount in cash.
なお、カード残高が合計金額以上残っており、客が合計
金額の全額をプリペイドカードで支払うことを希望した
場合に、その合計金額を置数キー11で置数してから預
/現計キー14を入力操作しても、希望する支払い処理
か行なわれる。In addition, if the card balance remains at least the total amount and the customer wishes to pay the total amount with a prepaid card, enter the total amount using the number key 11 and then press the deposit/cash total key 14. Even if you input , the desired payment process will be performed.
このように本実施例によれば、プリペイドカードによっ
て合計金額の全額を支払うのか、希望する一部の金額の
みを支払うのかを客側か適時選択できるようになる。従
って、例えば現金の持ち合わせがない場合にはプリペイ
ドカードで支払い金額の全額を支払うようにし、持ち合
わせかある場合には端数金額のみをプリペイドカードで
支払うような使い分けが可能となる。この結果、プリペ
イドカードの購入限度額をそれ程高価にしなくても比較
的長く使用できるようになる上、使い勝手が良好となる
。As described above, according to this embodiment, the customer can timely select whether to pay the entire amount or only a desired portion of the total amount using the prepaid card. Therefore, for example, if you do not have cash on hand, you can use a prepaid card to pay the entire amount, and if you do have cash, you can use a prepaid card to pay only a fraction of the amount. As a result, the prepaid card can be used for a relatively long time without increasing the purchase limit so much, and it is also easy to use.
ところで、プリペイドカードによる支払い処理が完了す
ると、新規残高データが書き込まれた当該プリペイドカ
ードにカード挿入・排出口16から排出されるので、店
員はそのカードを抜取って客に返す。この場合において
、レジスタ本体1のキー入力が禁止されており、店員が
カードを抜取らずに次の客の商品登録を行おうとしても
操作できないようになっている。そしてこのとき、キャ
ッシャ用表示器6にカードの抜取りを指示するメツセー
ジ(例えば「カードを抜取って下さい」等)が表示され
る。従って、店員がカードを抜取って客に返却すること
を忘れてしまっても速やかにそのミスに気付くようにな
る。By the way, when the payment process using the prepaid card is completed, the prepaid card with the new balance data written thereon is ejected from the card insertion/ejection port 16, and the clerk removes the card and returns it to the customer. In this case, key input on the register main body 1 is prohibited, and even if the clerk attempts to register the next customer's product without removing the card, the operation is disabled. At this time, a message instructing the cashier to remove the card (for example, "Please remove the card") is displayed on the cashier display 6. Therefore, even if the clerk forgets to remove the card and return it to the customer, the clerk will quickly notice the mistake.
また、本実施例においては、小計キー13が入力された
ことに応動してカードリードライタ2に対するプリペイ
ドカードの挿入か許可され、その後、取消キー15の入
力に応動して上記プリペイドカードが排出されるように
なっている。従って、通常は登録商品の直前取消等に用
いられる取消キー15をプリペイドカードによる支払い
中止時のカード排出指示キーとして機能させており、カ
ード排出を指示するための専用のキーを設ける必要がな
くなる。Further, in this embodiment, in response to the input of the subtotal key 13, insertion of the prepaid card into the card reader/writer 2 is permitted, and thereafter, in response to the input of the cancellation key 15, the prepaid card is ejected. It has become so. Therefore, the cancellation key 15, which is normally used for last-minute cancellation of registered products, is made to function as a card ejection instruction key when canceling payment with a prepaid card, and there is no need to provide a special key for instructing card ejection.
なお、本発明は前記実施例に限定されるものではない。Note that the present invention is not limited to the above embodiments.
例えば、前記実施例ではカード締めキーとして預/現計
キー14を兼用し、プリペイドカードによる支払い中止
時のカード排出指示キーとして取消キー15を兼用した
が、それぞれ専用のキーを設けてもよい。また、前記実
施例では小計キー13のキー入力に応動してカードリー
ドライタ2に対するプリペイドカードの挿入を許可した
か、プリペイドカードの挿入タイミングをいっても可と
してもよい。この他、本発明の要旨を逸脱しない範囲で
種々変形実施可能であるのは勿論である。For example, in the embodiment described above, the deposit/total key 14 is used as the card closing key, and the cancellation key 15 is used as the card ejection instruction key when canceling payment with a prepaid card, but dedicated keys may be provided for each. Further, in the embodiment described above, insertion of a prepaid card into the card reader/writer 2 is permitted in response to a key input of the subtotal key 13, or the insertion timing of the prepaid card may be changed. It goes without saying that various other modifications can be made without departing from the gist of the present invention.
[発明の効果コ
以上詳述したように本発明によれば、次のような効果を
奏する。[Effects of the Invention] As detailed above, the present invention provides the following effects.
請求項1記載の発明によれば、プリペイドカドのカード
残高で取引合計金額の全額を支払うか一部のみを支払う
かを客の希望に応じて任意に選択でき、サービス性を向
上できるとともに比較的安価に販売されたプリペイドカ
ードを長期に亙って使用することが可能な商品販売デー
タ処理装置を提供できる。According to the invention described in claim 1, the customer can arbitrarily choose whether to pay the entire amount of the transaction amount or only a part of it with the card balance of the prepaid card, and it is possible to improve the service quality and to make it relatively cheaper. To provide a product sales data processing device that allows a prepaid card sold at a low price to be used for a long period of time.
請求項2記載の発明によれば、プリペイドカードによる
支払いが行われた後で客にそのカードの返却忘れを防止
できる商品販売データ処理装置を提供できる。According to the second aspect of the invention, it is possible to provide a product sales data processing device that can prevent a customer from forgetting to return a prepaid card after making a payment using the prepaid card.
図は本発明の一実施例を示す図であって、第1図は実施
例装置の全体構成を示す斜視図、第2図は実施例装置の
制御ブロック図、第3図はRAMの主要なメモリ構成を
示す図、第4図はCPUのキー入力処理を示す流れ図、
第5図は上記キー入力処理における部門キー処理を示す
流れ図、第6図は上記キー入力処理における小計キー処
理を示す流れ図、第7図は上記キー入力処理における取
消キー処理を示す流れ図、第8図は上記キー入力処理に
おける預/現計キー処理を示す流れ図、第9A図および
第9B図はカードリードライタのコマンド受信処理を示
す流れ図である。
1・・・レジスタ本体、2・・カードリードライタ、4
・・・キーボード、6・・・キャッシャ用表示器、8・
・客用表示器、11・・・置数キー 12・・部門キー
13・・・小計キー 14・・・預/現計キー 15・
・・取消キー、43・・・置数レジスタ、44・・・金
額合計器、45・・取引金額メモリ、46・・・支払金
額メモリ、7・・・カードデータメモリ。The figures show an embodiment of the present invention, in which FIG. 1 is a perspective view showing the overall configuration of the embodiment device, FIG. 2 is a control block diagram of the embodiment device, and FIG. 3 shows main components of the RAM. A diagram showing the memory configuration, FIG. 4 is a flowchart showing the key input processing of the CPU,
FIG. 5 is a flowchart showing department key processing in the key input processing, FIG. 6 is a flow chart showing subtotal key processing in the key input processing, FIG. 7 is a flow chart showing cancel key processing in the key input processing, and FIG. This figure is a flowchart showing deposit/account key processing in the key input processing, and FIGS. 9A and 9B are flowcharts showing command reception processing of the card reader/writer. 1...Register body, 2...Card reader/writer, 4
... Keyboard, 6... Cashier display, 8.
・Customer display, 11... Number key 12... Department key 13... Subtotal key 14... Deposit/Cash total key 15.
... Cancellation key, 43... Number register, 44... Amount totalizer, 45... Transaction amount memory, 46... Payment amount memory, 7... Card data memory.
Claims (2)
データを記憶部に登録処理するとともに1取引毎に合計
金額を算出し、その合計金額に対する支払いを現金、カ
ード等によって可能とした商品販売データ処理装置にお
いて、 前記カードに記憶されている残高データの読取り及び新
規残高データの書込みを行うカードリードライタと、数
値データを入力するための置数キーと、この置数キーに
より入力された数値データを記憶する置数レジスタと、
前記カードによる支払いを指示するためのカード締めキ
ーと、このカード締キーのキー入力に応動して前記置数
レジスタに数値データが記憶されているか否かを判断す
る数値判断手段と、この判断手段により数値データ有り
が判断されると前記合計金額の全部もしくは一部を当該
数値データの金額で支払い処理し、数値データ無しが判
断されると前記カードに記憶されている残高データの金
額で前記合計金額の全部もしくは一部を支払い処理する
支払い処理制御手段とを具備したことを特徴とする商品
販売データ処理装置。(1) The product sales data of each transaction entered through the input unit is registered in the storage unit, the total amount is calculated for each transaction, and the total amount can be paid by cash, card, etc. The product sales data processing device includes a card reader/writer for reading balance data stored in the card and writing new balance data, a number key for inputting numerical data, and a number key for inputting numerical data. a numeric register that stores numerical data;
a card closing key for instructing payment by the card; a numerical determination means for determining whether numerical data is stored in the number register in response to a key input of the card closing key; and this determining means. If it is determined that there is numerical data, all or part of the total amount will be processed using the amount of the numerical data, and if it is determined that there is no numerical data, the total amount will be processed using the amount of the balance data stored in the card. A product sales data processing device comprising: payment processing control means for processing all or part of the amount of money.
データを記憶部に登録処理するとともに1取引毎に合計
金額を算出し、その合計金額に対する支払いを少なくと
もカードによって可能とした商品販売データ処理装置に
おいて、 前記カードに記憶されている残高データの読取り及び新
規残高データの書込みを行うカードリードライタと、前
記カードによる支払いを指示するためのカード締めキー
と、このカード締キーのキー入力に基づいて前記カード
に記憶されている残高データの金額で前記合計金額の全
部もしくは一部を支払い処理する支払い処理制御手段と
、この支払い処理制御手段により前記カードによる支払
いが処理されると、前記カードリードライタからのカー
ド抜取りを指示する抜取り指示手段と、この指示手段に
よりカード抜取りを指示している状態で前記プリペイド
カードにカードが抜取られたか否かを監視するカード監
視手段と、この監視手段によりカードが抜取られたこと
が確認されるまで他の処理を禁止する禁止手段とを具備
したことを特徴とする商品販売データ処理装置。(2) Product sales in which the product sales data of each transaction whose information is input through the input unit is registered in the storage unit, the total amount is calculated for each transaction, and the total amount can be paid at least by card. The data processing device includes a card reader/writer for reading balance data stored in the card and writing new balance data, a card closing key for instructing payment using the card, and a key input for the card closing key. payment processing control means for processing the payment of all or part of the total amount with the amount of balance data stored in the card based on the payment processing control means, and when the payment by the card is processed by the payment processing control means; extraction instruction means for instructing card extraction from the card reader/writer; card monitoring means for monitoring whether or not a card has been extracted from the prepaid card while the instruction means is instructing card extraction; and the monitoring means 1. A product sales data processing device comprising: prohibition means for prohibiting other processing until it is confirmed that a card has been removed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2101588A JP2566333B2 (en) | 1990-04-19 | 1990-04-19 | Product sales data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2101588A JP2566333B2 (en) | 1990-04-19 | 1990-04-19 | Product sales data processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH041891A true JPH041891A (en) | 1992-01-07 |
| JP2566333B2 JP2566333B2 (en) | 1996-12-25 |
Family
ID=14304549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2101588A Expired - Fee Related JP2566333B2 (en) | 1990-04-19 | 1990-04-19 | Product sales data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2566333B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5721768A (en) * | 1994-06-06 | 1998-02-24 | Call Processing, Inc. | Pre-paid card system and method |
| US6404869B1 (en) | 1999-01-12 | 2002-06-11 | Worldcom, Inc. | Preferred billing rate pre-paid telephone calling card |
| US7145989B1 (en) | 1998-07-27 | 2006-12-05 | Mci, Inc. | Pre-paid telephone calling card having an associated pre-recorded personal greeting |
| US7180990B1 (en) | 1999-05-27 | 2007-02-20 | Mci, Llc | Prepaid telephone calling card with message recording capability |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022065768A (en) * | 2020-10-16 | 2022-04-28 | 株式会社寺岡精工 | Commodity sales data processing device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5252541A (en) * | 1975-10-27 | 1977-04-27 | Omron Tateisi Electronics Co | Electronic cash register |
| JPS6373395A (en) * | 1986-09-16 | 1988-04-02 | アンリツ株式会社 | Cash register |
| JPS63109595A (en) * | 1986-10-27 | 1988-05-14 | オムロン株式会社 | Electronic type cash register |
| JPS63195787A (en) * | 1987-02-06 | 1988-08-12 | オムロン株式会社 | Fare collection system |
-
1990
- 1990-04-19 JP JP2101588A patent/JP2566333B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5252541A (en) * | 1975-10-27 | 1977-04-27 | Omron Tateisi Electronics Co | Electronic cash register |
| JPS6373395A (en) * | 1986-09-16 | 1988-04-02 | アンリツ株式会社 | Cash register |
| JPS63109595A (en) * | 1986-10-27 | 1988-05-14 | オムロン株式会社 | Electronic type cash register |
| JPS63195787A (en) * | 1987-02-06 | 1988-08-12 | オムロン株式会社 | Fare collection system |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5721768A (en) * | 1994-06-06 | 1998-02-24 | Call Processing, Inc. | Pre-paid card system and method |
| US7145989B1 (en) | 1998-07-27 | 2006-12-05 | Mci, Inc. | Pre-paid telephone calling card having an associated pre-recorded personal greeting |
| US6404869B1 (en) | 1999-01-12 | 2002-06-11 | Worldcom, Inc. | Preferred billing rate pre-paid telephone calling card |
| US7180990B1 (en) | 1999-05-27 | 2007-02-20 | Mci, Llc | Prepaid telephone calling card with message recording capability |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2566333B2 (en) | 1996-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3297237B2 (en) | Vending machine payment management device | |
| JPH0798787A (en) | Merchandise sales data processor | |
| JP2566333B2 (en) | Product sales data processor | |
| JP2004227424A (en) | Payment device | |
| JP2987287B2 (en) | Cash register with automatic change machine | |
| JP4641254B2 (en) | Product sales data processing device | |
| JPH04354092A (en) | Automatic prepaid card vending machine | |
| JP2549761B2 (en) | Transaction processor | |
| JP3022639B2 (en) | Card terminal and card processing system | |
| KR19990004312A (en) | How to process a problem check / card on a cash register | |
| JP2753005B2 (en) | Automatic ticket vending machine and amount card processing method | |
| JP2573698B2 (en) | Product sales data processing device | |
| JP3294902B2 (en) | Card processing system | |
| JP3348132B2 (en) | Card balance settlement method and card processing device | |
| JP7570717B2 (en) | Product sales data processing device and program | |
| JPS6373395A (en) | Cash register | |
| JP2003044936A (en) | Payment device using coin-type IC storage medium | |
| JP7311884B2 (en) | Sales data processor, control method and program | |
| JPH0789395B2 (en) | Electronic cash register | |
| JPH04107696A (en) | Transaction processor | |
| JP3272974B2 (en) | Station equipment control device | |
| JPH0477995A (en) | Product sales data processing device | |
| JPH0962940A (en) | Data processor for merchandise sales register | |
| JPS6134194B2 (en) | ||
| JP2021026605A (en) | Commodity sales data processing device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091003 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |