Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7148583B2 - Checkout system, product registration device and its program - Google Patents
[go: Go Back, main page]

JP7148583B2 - Checkout system, product registration device and its program - Google Patents

Checkout system, product registration device and its program Download PDF

Info

Publication number
JP7148583B2
JP7148583B2 JP2020188584A JP2020188584A JP7148583B2 JP 7148583 B2 JP7148583 B2 JP 7148583B2 JP 2020188584 A JP2020188584 A JP 2020188584A JP 2020188584 A JP2020188584 A JP 2020188584A JP 7148583 B2 JP7148583 B2 JP 7148583B2
Authority
JP
Japan
Prior art keywords
amount
electronic money
charge
settlement
charge amount
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.)
Active
Application number
JP2020188584A
Other languages
Japanese (ja)
Other versions
JP2021015647A (en
Inventor
剛 五反田
晃子 須崎
延裕 杉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2020188584A priority Critical patent/JP7148583B2/en
Publication of JP2021015647A publication Critical patent/JP2021015647A/en
Priority to JP2022151375A priority patent/JP7318085B2/en
Application granted granted Critical
Publication of JP7148583B2 publication Critical patent/JP7148583B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明の実施形態は、チェックアウトシステム、商品登録装置及びそのプログラムに関する。 Embodiments of the present invention relate to a checkout system, a product registration device, and programs thereof.

量販店向けのチェックアウトシステムとして、商品データの入力ユニットと取引の決済ユニットとを分離したタイプがある。入力ユニットは、商品販売に係るデータの入力を待ち受ける。データが入力されると、入力ユニットは、そのデータを基に決済対象の取引データを生成し、この取引データを決済ユニットに転送する。決済ユニットは、取引データを基に算出される取引金額に対する支払い金額の入金を待ち受ける。取引金額以上の支払い金額が入金されると、決済ユニットは、その取引金額が生じた取引の決済を処理する。 As a checkout system for mass retailers, there is a type in which a product data input unit and a transaction settlement unit are separated. The input unit waits for input of data relating to product sales. When data is input, the input unit generates transaction data to be settled based on the data and transfers the transaction data to the settlement unit. The settlement unit waits for receipt of the payment amount for the transaction amount calculated based on the transaction data. When a payment amount equal to or greater than the transaction amount is credited, the clearing unit processes the settlement of the transaction in which the transaction amount occurred.

支払い金額の決済方法の1つに電子マネー決済がある。電子マネー決済は、予め電子マネーが記憶された記憶媒体(ICカード、携帯電話、スマートフォン等)を使用する。取引金額よりも電子マネーの残高の方が多い場合、決済ユニットは、電子マネーの残高から取引金額を引き去る。かくして、取引は決済される。 Electronic money settlement is one of settlement methods for the payment amount. Electronic money settlement uses a storage medium (IC card, mobile phone, smart phone, etc.) in which electronic money is stored in advance. If the electronic money balance is greater than the transaction amount, the settlement unit deducts the transaction amount from the electronic money balance. The transaction is thus settled.

取引金額よりも電子マネーの残高の方が少ない場合、決済ユニットは、電子マネーの残高から取引金額を引き去ることができない。この場合、1つの方法としては、決済ユニットは、電子マネー決済を不可とする。決済ユニットは、電子マネー以外の入金を待ち受ける。別の方法としては、決済ユニットは、電子マネーの残高を“0”とする。そして決済ユニットは、取引金額から電子マネーの残高分を減じた残額について、電子マネー以外の入金を待ち受ける。 If the electronic money balance is less than the transaction amount, the settlement unit cannot deduct the transaction amount from the electronic money balance. In this case, as one method, the settlement unit does not allow electronic money settlement. The settlement unit waits for receipt of money other than electronic money. Alternatively, the settlement unit sets the electronic money balance to "0". Then, the settlement unit waits for deposit of money other than electronic money for the remaining amount obtained by subtracting the electronic money balance from the transaction amount.

記憶媒体に記憶される電子マネーは、専用の入金装置を用いることでチャージ(入金)できる。また最近では、チェックアウトシステムを構成するPOS(Point Of Sales)端末を利用して、電子マネーをチャージすることも可能である。しかしながら従来のPOS端末は、販売商品に係るデータが入力された後は、その商品の販売に係る取引が決済されるまでは電子マネーをチャージすることができない。 Electronic money stored in a storage medium can be charged (deposited) using a dedicated deposit device. Recently, it is also possible to charge electronic money using a POS (Point Of Sales) terminal that constitutes a checkout system. However, conventional POS terminals cannot be charged with electronic money after the data relating to the product to be sold is input until the transaction relating to the sale of the product is settled.

特開2006‐344123号公報JP-A-2006-344123

本発明の実施形態が解決しようとする課題は、販売商品に係るデータが入力された後でもその商品の販売に係る取引が決済される前に電子マネーをチャージできるチェックアウトシステム、商品登録装置及びそのプログラムを提供しようとするものである。 The problems to be solved by the embodiments of the present invention are a checkout system, a product registration device, and a checkout system that can charge electronic money before the transaction related to the sale of the product is settled even after the data related to the product for sale is entered. I am trying to provide that program.

一実施形態において、チェックアウトシステムは、入力ユニットと決済ユニットとを備える。入力ユニットは、客用の表示デバイスと、表示手段と、出力手段とを備える。表示手段は、表示デバイスに電子マネーに対するチャージ金額の入力を受け付ける画面を表示させる。出力手段は、画面を介してチャージ金額の入力を受け付けると、そのチャージ金額を含む取引金額を決済ユニットに出力する。決済ユニットは、リーダライタと、チャージ手段と、減算手段と、処理手段とを備える。リーダライタは、記憶媒体に記憶された電子マネーの残高を読取り、かつ残高を書換える。チャージ手段は、出力手段により出力された取引金額にチャージ金額が含まれるとき、電子マネー以外の決済方法でチャージ金額以上の支払い金額が入金されたことを条件に、リーダライタを介して電子マネーの残高にチャージ金額を加算する。減算手段は、チャージ手段により電子マネーの残高にチャージ金額を加算した場合に、出力手段により出力された取引金額からチャージ金額を減算して新たな取引金額とする。処理手段は、チャージ手段により電子マネーの残高にチャージ金額を加算した場合には減算手段により得られた取引金額の決済を処理し、またチャージ手段により電子マネーの残高にチャージ金額を加算しない場合には出力手段により出力された取引金額の決済を処理する。 In one embodiment, the checkout system comprises an input unit and a payment unit. The input unit comprises a customer display device, display means, and output means. The display means causes the display device to display a screen for receiving an input of the charge amount for the electronic money. When the input of the charge amount is received through the screen, the output means outputs the transaction amount including the charge amount to the settlement unit. The settlement unit includes a reader/writer , charge means , subtraction means, and processing means . The reader/writer reads the electronic money balance stored in the storage medium and rewrites the balance . When the transaction amount output by the output means includes the charge amount, the charging means outputs the electronic money via the reader/writer on the condition that the payment amount equal to or greater than the charge amount is received by a settlement method other than electronic money. Add the charge amount to the balance of The subtraction means subtracts the charge amount from the transaction amount output by the output means to obtain a new transaction amount when the charge amount is added to the electronic money balance by the charge means. The processing means processes settlement of the transaction amount obtained by the subtraction means when the charge amount is added to the balance of the electronic money by the charge means, and when the charge amount is not added to the balance of the electronic money by the charge means. processes the settlement of the transaction amount output by the output means.

実施形態におけるチェックアウトシステムの斜視図。1 is a perspective view of a checkout system according to an embodiment; FIG. チェックアウトシステムを構成する商品登録装置および決済装置のブロック図。FIG. 2 is a block diagram of a product registration device and payment device that make up the checkout system; 商品登録装置および決済装置のRAMに形成されるデータメモリ領域を示す模式図。FIG. 4 is a schematic diagram showing data memory areas formed in RAMs of a product registration device and a payment device; 商品登録装置のCPUが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図。4 is a flowchart showing main steps of control processing executed by a CPU of the product registration device according to a control program; 図4に示すチャージ処理の具体的な処理手順を示す流れ図。FIG. 5 is a flowchart showing a specific processing procedure of the charging process shown in FIG. 4; FIG. 商品登録装置のタッチパネルに表示されるチャージ画面の一例を示す模式図。FIG. 3 is a schematic diagram showing an example of a charge screen displayed on the touch panel of the product registration device; 商品登録装置のタッチパネルに表示される金額入力画面の一例を示す模式図。FIG. 4 is a schematic diagram showing an example of an amount input screen displayed on the touch panel of the product registration device; 商品登録装置のタッチパネルに表示される転送先選択画面の一例を示す模式図。FIG. 4 is a schematic diagram showing an example of a transfer destination selection screen displayed on the touch panel of the product registration device; 商品登録装置のタッチパネルに表示される報知画面の一例を示す模式図。FIG. 4 is a schematic diagram showing an example of a notification screen displayed on the touch panel of the product registration device; 決済装置のCPUが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図。4 is a flow chart showing main steps of control processing executed by the CPU of the settlement apparatus according to the control program; 決済装置のタッチパネルに表示される決済画面の一例を示す模式図。4 is a schematic diagram showing an example of a payment screen displayed on the touch panel of the payment device; FIG. 決済装置のタッチパネルに表示されるチャージ要求画面の一例を示す模式図。FIG. 4 is a schematic diagram showing an example of a charge request screen displayed on the touch panel of the settlement device; 第2の実施形態において、決済装置のCPUが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図。FIG. 10 is a flowchart showing main steps of control processing executed by the CPU of the payment apparatus according to the control program in the second embodiment; FIG. 第2の実施形態において、決済装置のタッチパネルに表示される決済画面の一例を示す模式図。FIG. 10 is a schematic diagram showing an example of a payment screen displayed on the touch panel of the payment device in the second embodiment; 取引金額に対して電子マネーの残高が不足しているときの決済画面の一例を示す模式図。FIG. 4 is a schematic diagram showing an example of a settlement screen when the balance of electronic money is insufficient for the transaction amount; 取引金額に対して電子マネーの残高が足りているときの決済画面の一例を示す模式図。FIG. 4 is a schematic diagram showing an example of a settlement screen when the balance of electronic money is sufficient for the transaction amount;

以下、販売商品に係るデータが入力された後でもその商品の販売に係る取引が決済される前に電子マネーをチャージできるチェックアウトシステムの実施形態について、図面を用いて説明する。なお、この実施形態は、入力ユニットと決済ユニットとを分離し、入力ユニットについては店員が操作し、決済ユニットについては買物客が操作する、いわゆるセミセルフ式のチェックアウトシステムに、電子マネーのチャージ機能を適用した場合である。 Hereinafter, an embodiment of a checkout system capable of charging electronic money before settlement of a transaction related to sales of a product even after data related to the product to be sold is entered will be described with reference to the drawings. In this embodiment, the input unit and the settlement unit are separated, and the input unit is operated by the store clerk, and the settlement unit is operated by the shopper. is applied.

(第1の実施形態)
図1は、本実施形態におけるチェックアウトシステム10の斜視図である。チェックアウトシステム10は、少なくとも1台の商品登録装置11と、少なくとも1台の決済装置12とを含む。図1においては、2台の商品登録装置11と4台の決済装置12とを含んだチェックアウトシステム10を示している。チェックアウトシステム10が、商品登録装置11および決済装置12をそれぞれ何台含むかは任意であり、商品登録装置11と決済装置12との台数の比も任意である。商品登録装置11および決済装置12は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。
(First embodiment)
FIG. 1 is a perspective view of a checkout system 10 according to this embodiment. The checkout system 10 includes at least one product registration device 11 and at least one payment device 12 . FIG. 1 shows a checkout system 10 including two product registration devices 11 and four payment devices 12 . The number of product registration devices 11 and payment devices 12 included in the checkout system 10 is arbitrary, and the ratio of the number of product registration devices 11 and payment devices 12 is also arbitrary. The product registration device 11 and the payment device 12 are installed at a checkout corner of a store such as a supermarket.

商品登録装置11は、チェッカと呼ばれる役割を担った、上記店舗の店員21が、その操作者となる。決済装置12は、上記の店舗で販売される商品を購入する買物客22が、その操作者となる。ただし決済装置12は、店員21により操作される場合もある。 The product registration device 11 is operated by the store clerk 21 who plays the role of a checker. The settlement device 12 is operated by the shopper 22 who purchases the merchandise sold at the store. However, the payment device 12 may be operated by the store clerk 21 in some cases.

商品登録装置11は、図1においては、作業テーブル23に取り付けられる。作業テーブル23は、矩形の天板を有する。複数の作業テーブル23が、天板の長手方向がほぼ並行するように配置されることにより、買物客22用の通路が形成される。 The product registration device 11 is attached to the work table 23 in FIG. The work table 23 has a rectangular top plate. A passageway for shoppers 22 is formed by arranging a plurality of work tables 23 such that the longitudinal directions of the top plates are substantially parallel.

商品登録装置11は、買上商品の登録処理、決済情報の生成、決済処理、ならびに決済情報の決済装置12への通知の各機能を備える。登録処理は、買物客22が購入する商品を買上商品として登録する処理である。決済処理は、買上商品の販売に係る取引を決済するための処理である。決済情報は、決済処理に必要となる情報である。すなわち商品登録装置11は、商品販売に係るデータの入力ユニットとして機能する。また商品登録装置は、商品販売に係る取引の決済ユニットとして機能する場合もある。 The product registration device 11 has functions of registration processing of purchased products, generation of payment information, payment processing, and notification of payment information to the payment device 12 . The registration process is a process of registering the product purchased by the shopper 22 as a purchased product. Settlement processing is processing for settling transactions related to sales of purchased products. Payment information is information necessary for payment processing. That is, the product registration device 11 functions as an input unit for data related to product sales. The product registration device may also function as a settlement unit for transactions related to product sales.

決済装置12は、商品登録装置11から決済情報が通知された場合に、当該決済情報に基づく決済処理を行う。すなわち決済装置12は、商品販売に係る取引の決済ユニットとして機能する。 When payment information is notified from the product registration device 11, the payment device 12 performs payment processing based on the payment information. That is, the settlement device 12 functions as a settlement unit for transactions related to product sales.

図2は商品登録装置11および決済装置12のブロック図である。商品登録装置11および決済装置12は、いずれもネットワークであるLAN(local area network)13に接続されている。ネットワークは、LAN13に代えて、インターネットや無線LANなどの別の通信網を用いることもできる。あるいは商品登録装置11と決済装置12との間でサーバを介して情報を授受する構成としてもよい。 FIG. 2 is a block diagram of the product registration device 11 and the settlement device 12. As shown in FIG. Both the product registration device 11 and the payment device 12 are connected to a LAN (local area network) 13, which is a network. The network can also use another communication network such as the Internet or a wireless LAN instead of the LAN 13 . Alternatively, information may be exchanged between the product registration device 11 and the settlement device 12 via a server.

商品登録装置11は、CPU(central processing unit)11a、ROM(read-only memory)11b、RAM(random-access memory)11c、補助記憶ユニット11d、ドロワ開放ユニット11e、スキャナ11f、2つのタッチパネル11g1,11g2、プリンタ11h、カードリーダライタ11i、通信ユニット11jおよび伝送システム11kを含む。 The product registration device 11 includes a CPU (central processing unit) 11a, a ROM (read-only memory) 11b, a RAM (random-access memory) 11c, an auxiliary storage unit 11d, a drawer opening unit 11e, a scanner 11f, two touch panels 11g1, 11g2, printer 11h, card reader/writer 11i, communication unit 11j and transmission system 11k.

CPU11a、ROM11b、RAM11cおよび補助記憶ユニット11dは、伝送システム11kにより接続されてコンピュータを構成する。
CPU11aは、上記コンピュータの中枢部分に相当する。CPU11aは、ROM11bおよびRAM11cに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、商品登録装置11としての各種の機能を実現するべく各部を制御する。
The CPU 11a, ROM 11b, RAM 11c and auxiliary storage unit 11d are connected by a transmission system 11k to form a computer.
The CPU 11a corresponds to the central portion of the computer. The CPU 11a controls each part to realize various functions of the product registration device 11 based on the operating system, middleware, and application programs stored in the ROM 11b and RAM 11c.

ROM11bは、上記コンピュータの主記憶部分に相当する。ROM11bは、上記オペレーティングシステムを記憶する。ROM11bは、上記ミドルウェアまたはアプリケーションプログラムを記憶する場合もある。またROM11bは、CPU11aが各種の処理を行う上で参照するデータを記憶する場合もある。 The ROM 11b corresponds to the main memory portion of the computer. The ROM 11b stores the operating system. The ROM 11b may store the above middleware or application programs. The ROM 11b may also store data referred to when the CPU 11a performs various processes.

RAM11cは、上記コンピュータの主記憶部分に相当する。RAM11cは、CPU11aが各種の処理を行う上で参照するデータを記憶する。さらにRAM11cは、CPU11aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The RAM 11c corresponds to the main memory portion of the computer. The RAM 11c stores data referred to when the CPU 11a performs various processes. Furthermore, the RAM 11c is used as a so-called work area for storing data temporarily used when the CPU 11a performs various processes.

補助記憶ユニット11dは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット11dは、CPU11aが各種の処理を行う上で使用するデータ、あるいはCPU11aでの処理によって生成されたデータを保存する。補助記憶ユニット11dとしては、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disk drive)、あるいはSSD(solid state drive)などを使用できる。 The auxiliary memory unit 11d corresponds to the auxiliary memory portion of the computer. The auxiliary storage unit 11d stores data used by the CPU 11a in performing various processes, or data generated by the processes performed by the CPU 11a. As the auxiliary storage unit 11d, for example, an EEPROM (electric erasable programmable read-only memory), HDD (hard disk drive), or SSD (solid state drive) can be used.

ROM11bまたは補助記憶ユニット11dに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置11の譲渡は一般的に、制御プログラムがROM11bまたは補助記憶ユニット11dに記憶された状態にて行われる。しかし、制御プログラムがROM11bまたは補助記憶ユニット11dに記憶されない状態で、商品登録装置11が譲渡される場合もある。この場合には、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡された商品登録装置11の補助記憶ユニット11dに書き込まれてもよい。 The application programs stored in the ROM 11b or the auxiliary storage unit 11d include control programs describing control processing to be described later. The transfer of the product registration device 11 is generally performed with the control program stored in the ROM 11b or the auxiliary storage unit 11d. However, the product registration device 11 may be transferred without the control program stored in the ROM 11b or the auxiliary storage unit 11d. In this case, the control program is recorded on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, semiconductor memory, or the like and transferred. Alternatively, the control program may be transferred via a network, and this control program may be written in the auxiliary storage unit 11d of the product registration device 11 separately transferred.

ドロワ開放ユニット11eは、貨幣を収容するためのドロワを自動的に開放する。
スキャナ11fは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ11fとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ11fは、周知の種々のタイプうちの1つのみに対応していてもよいし、複数のタイプに対応していてもよい。すなわちスキャナ11fは、固定式またはハンディ式の2次元コードスキャナを含み得る。またスキャナ11fとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
The drawer opening unit 11e automatically opens a drawer for storing money.
The scanner 11f reads the product information and obtains the product code of the product. As the scanner 11f, various known types can be used as they are. The scanner 11f may be compatible with only one of various known types, or may be compatible with a plurality of types. That is, scanner 11f may include a fixed or handheld two-dimensional code scanner. Further, the scanner 11f may include a type that identifies products from product images using image recognition technology.

2つのタッチパネル11g1,11g2のうち、一方のタッチパネル11g1は店員用であり、他方のタッチパネル11g2は客用である。タッチパネル11g1,11g2は、いずれも表示デバイスおよびタッチセンサを含む。表示デバイスは、その表示画面を、GUI画面などの任意の画面とする。表示デバイスとしては、例えばカラーLCD等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をCPU11aへと送る。タッチセンサとしては、周知のデバイスを利用できる。 Of the two touch panels 11g1 and 11g2, one touch panel 11g1 is for store employees and the other touch panel 11g2 is for customers. Each of touch panels 11g1 and 11g2 includes a display device and a touch sensor. The display device has a display screen of any screen such as a GUI screen. A well-known device such as a color LCD can be used as the display device. The touch sensor is arranged over the display surface of the display device. The touch sensor detects the operator's touch position on the display surface of the display device, and sends the position information to the CPU 11a. A well-known device can be used as the touch sensor.

店員用のタッチパネル11g1は、表示画面が店員21の作業スペース側を向くように、作業テーブル23上に設けられる。客用のタッチパネル11g2は、表示画面が買物客22用の通路側を向くように、作業テーブル23上に設けられる。 The clerk's touch panel 11g1 is provided on the work table 23 so that the display screen faces the clerk's 21 work space side. The customer touch panel 11g2 is provided on the work table 23 so that the display screen faces the aisle side for the shopper 22.例文帳に追加

プリンタ11hは、レシート用紙に対して各種の文字列または画像などを印刷することにより、レシートを発行する。この種のプリンタ11hとしては、例えばサーマルプリンタまたはドットインパクトプリンタなどを利用できる。 The printer 11h issues receipts by printing various character strings or images on receipt paper. For example, a thermal printer or a dot impact printer can be used as this type of printer 11h.

カードリーダライタ11iは、カードに記録されたデータを読み取る機能と、上記カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどと称される会員カードを含み得る。カードリーダライタ11iは、電子マネーカードに記憶された電子マネーのデータ(残高等)を読み取り、かつ書き換える。カードリーダライタ11iは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。 The card reader/writer 11i has a function of reading data recorded on a card and a function of writing data to the card. Cards may include membership cards called membership cards, point cards, etc., in addition to settlement cards such as credit cards, debit cards, electronic money cards, and prepaid cards. The card reader/writer 11i reads and rewrites electronic money data (balance, etc.) stored in the electronic money card. The card reader/writer 11i may be a magnetic, contact, or non-contact device, and may include multiple types of devices.

通信ユニット11jは、LAN13を介して接続される複数の決済装置12とデータ通信を行う。通信ユニット11jは、他の商品登録装置11とLAN13を介してデータ通信を行うこともできる。 The communication unit 11j performs data communication with a plurality of settlement devices 12 connected via the LAN13. The communication unit 11j can also perform data communication with another product registration device 11 via the LAN 13. FIG.

伝送システム11kは、CPU11a、ROM11b、RAM11c、補助記憶ユニット11d、ドロワ開放ユニット11e、スキャナ11f、タッチパネル11g1,11g2、プリンタ11h、カードリーダライタ11iおよび通信ユニット11jの間で授受されるデータを伝送する。伝送システム11kは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。 The transmission system 11k transmits data exchanged between the CPU 11a, the ROM 11b, the RAM 11c, the auxiliary storage unit 11d, the drawer opening unit 11e, the scanner 11f, the touch panels 11g1 and 11g2, the printer 11h, the card reader/writer 11i, and the communication unit 11j. . As the transmission system 11k, a well-known system including various buses such as a system bus and various interface circuits connecting these buses and various units can be used.

このような商品登録装置11のハードウェアとしては、例えば既存のPOS端末を利用することが可能である。 For example, an existing POS terminal can be used as hardware for such a product registration device 11 .

決済装置12は、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、自動釣銭機12e、スキャナ12f、タッチパネル12g、プリンタ12h、カードリーダライタ12i、通信ユニット12jおよび伝送システム12kを含む。 The payment device 12 includes a CPU 12a, a ROM 12b, a RAM 12c, an auxiliary memory unit 12d, an automatic change dispenser 12e, a scanner 12f, a touch panel 12g, a printer 12h, a card reader/writer 12i, a communication unit 12j, and a transmission system 12k.

CPU12a、ROM12b、RAM12cおよび補助記憶ユニット12dは、伝送システム12kにより接続されてコンピュータを構成する。 The CPU 12a, ROM 12b, RAM 12c and auxiliary storage unit 12d are connected by a transmission system 12k to form a computer.

CPU12aは、上記コンピュータの中枢部分に相当する。CPU12aは、ROM12bおよびRAM12cに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、決済装置12としての各種の動作を実現するべく各部を制御する。 The CPU 12a corresponds to the central portion of the computer. Based on the operating system, middleware, and application programs stored in the ROM 12b and RAM 12c, the CPU 12a controls each section to realize various operations of the settlement apparatus 12. FIG.

ROM12bは、上記コンピュータの主記憶部分に相当する。ROM12bは、上記オペレーティングシステムを記憶する。ROM12bは、上記ミドルウェアまたはアプリケーションプログラムを記憶する場合もある。またROM12bは、CPU12aが各種の処理を行う上で参照するデータを記憶する場合もある。 The ROM 12b corresponds to the main memory portion of the computer. The ROM 12b stores the operating system. The ROM 12b may store the above middleware or application programs. The ROM 12b may also store data referred to when the CPU 12a performs various processes.

RAM12cは、上記コンピュータの主記憶部分に相当する。RAM12cは、CPU12aが各種の処理を行う上で参照するデータを記憶する。さらにRAM12cは、CPU12aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。 The RAM 12c corresponds to the main memory portion of the computer. The RAM 12c stores data referred to when the CPU 12a performs various processes. Furthermore, the RAM 12c is used as a so-called work area for storing data temporarily used when the CPU 12a performs various processes.

補助記憶ユニット12dは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット12dは、CPU12aが各種の処理を行う上で使用するデータ、あるいはCPU12aでの処理によって生成されたデータを保存する。補助記憶ユニット12dとしては、例えばEEPROM、HDD、あるいはSSDなどを使用できる。 The auxiliary memory unit 12d corresponds to the auxiliary memory portion of the computer. The auxiliary storage unit 12d stores data used by the CPU 12a in performing various processes or data generated by the processes performed by the CPU 12a. An EEPROM, HDD, or SSD, for example, can be used as the auxiliary storage unit 12d.

ROM12bまたは補助記憶ユニット12dに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置12の譲渡は一般的に、制御プログラムがROM12bまたは補助記憶ユニット12dに記憶された状態にて行われる。しかし、制御プログラムがROM12bまたは補助記憶ユニット12dに記憶されない状態で、決済装置12が譲渡される場合もある。この場合には、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡された決済装置12の補助記憶ユニット12dに書き込まれてもよい。 The application programs stored in the ROM 12b or the auxiliary storage unit 12d include control programs describing control processing to be described later. The transfer of payment device 12 is generally performed with the control program stored in ROM 12b or auxiliary storage unit 12d. However, the settlement apparatus 12 may be transferred without the control program stored in the ROM 12b or the auxiliary storage unit 12d. In this case, the control program is recorded on a removable recording medium such as a magnetic disk, magneto-optical disk, optical disk, semiconductor memory, or the like and transferred. Alternatively, the control program may be transferred via a network, and this control program may be written in the auxiliary storage unit 12d of the separately transferred settlement apparatus 12 described above.

自動釣銭機12eは、投入される硬貨および紙幣を収受する。また自動釣銭機12eは、釣銭としての硬貨および紙幣を排出する。 The automatic change dispenser 12e receives inserted coins and bills. Also, the automatic change dispenser 12e ejects coins and banknotes as change.

スキャナ12fは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ12fとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ12fは、周知の種々のタイプうちの1つのみに対応していてもよいし、複数のタイプに対応していてもよい。すなわちスキャナ12fは、固定式またはハンディ式の2次元コードスキャナを含み得る。またスキャナ12fとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。 The scanner 12f reads the product information and obtains the product code of the product. As the scanner 12f, various known types can be used as they are. The scanner 12f may be compatible with only one of various known types, or may be compatible with multiple types. That is, scanner 12f may include a fixed or handheld two-dimensional code scanner. Further, the scanner 12f may include a type that identifies products from product images using image recognition technology.

タッチパネル12gは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その画面を、GUI画面などの任意の画面とする。表示デバイスとしては、例えばカラーLCD等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をCPU12aへと送る。タッチセンサとしては、周知のデバイスを利用できる。 The touch panel 12g includes a display device and a touch sensor. The screen of the display device is an arbitrary screen such as a GUI screen. A well-known device such as a color LCD can be used as the display device. The touch sensor is arranged over the display surface of the display device. The touch sensor detects the operator's touch position on the display surface of the display device and sends the position information to the CPU 12a. A well-known device can be used as the touch sensor.

プリンタ12hは、レシート用紙に対して各種の文字列または画像などを印刷することにより、レシートを発行する。この種のプリンタとしては、例えばサーマルプリンタまたはドットインパクトプリンタなどを利用できる。 The printer 12h issues receipts by printing various character strings or images on receipt paper. A thermal printer or a dot impact printer, for example, can be used as this type of printer.

カードリーダライタ12iは、カードに記録されたデータを読み取る機能と、上記カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどと称される会員カードを含み得る。カードリーダライタ11iは、電子マネーカードに記憶された電子マネーのデータ(残高等)を読み取り、かつ書き換える。カードリーダライタ12iは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。 The card reader/writer 12i has a function of reading data recorded on a card and a function of writing data to the card. Cards may include membership cards called membership cards, point cards, etc., in addition to settlement cards such as credit cards, debit cards, electronic money cards, and prepaid cards. The card reader/writer 11i reads and rewrites electronic money data (balance, etc.) stored in the electronic money card. The card reader/writer 12i may be a magnetic, contact, or non-contact device, and may include multiple types of devices.

通信ユニット12jは、LAN13を介して接続される複数の商品登録装置11とデータ通信を行う。通信ユニット11jは、他の決済装置12とLAN13を介してデータ通信を行うこともできる。 The communication unit 12j performs data communication with a plurality of product registration apparatuses 11 connected via the LAN 13. FIG. The communication unit 11j can also perform data communication with another settlement device 12 via the LAN 13. FIG.

伝送システム12kは、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、自動釣銭機12e、スキャナ12f、タッチパネル12g、プリンタ12h、カードリーダライタ12iおよび通信ユニット12jの間で授受されるデータを伝送する。伝送システム12kは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。 The transmission system 12k transmits data exchanged among the CPU 12a, ROM 12b, RAM 12c, auxiliary storage unit 12d, automatic change dispenser 12e, scanner 12f, touch panel 12g, printer 12h, card reader/writer 12i and communication unit 12j. As the transmission system 12k, a well-known system including various buses such as a system bus and various interface circuits connecting these buses and each unit can be used.

このような決済装置12のハードウェアとしては、例えば既存のセルフPOS端末を利用することが可能である。 As the hardware of such a settlement device 12, for example, an existing self-service POS terminal can be used.

上記の如く、入力ユニットである商品登録装置11と決済ユニットである決済装置12とを分離したチェックアウトシステム10は、図3に示すデータメモリ領域31および32を、商品登録装置11および決済装置12のRAM11c、12cにそれぞれ形成する。 As described above, the checkout system 10 in which the product registration device 11 as an input unit and the settlement device 12 as a settlement unit are separated, stores the data memory areas 31 and 32 shown in FIG. are formed in the RAMs 11c and 12c, respectively.

データメモリ領域31は、商品コード、商品名、単価、個数、金額および属性の各データからなるレコードRC1,RC2,RC3,…を複数格納する領域である。商品コードは、各商品を個々に識別するための固有のコードである。各商品には、例えばバーコードによって表される商品コードが付されている。商品名および単価は、同一レコードの商品コードによって決定される商品の名称および1点当たりの価格である。個数および金額は、同一レコードの商品コードによって決定される商品の販売データ、すなわち販売個数とその個数分の販売金額である。 The data memory area 31 is an area for storing a plurality of records RC1, RC2, RC3, . A product code is a unique code for individually identifying each product. Each product has a product code represented by, for example, a bar code. The product name and unit price are the product name and price per item determined by the product code of the same record. The quantity and price are the sales data of the product determined by the product code of the same record, that is, the number of products sold and the sales price for that quantity.

チェックアウトシステム10は、図示しないが、LAN13を介してデータベースサーバを接続する。このデータベースサーバには、各商品の商品コードに関連付けて、商品名、単価等の商品情報を設定するための商品データベースがある。商品登録装置11または決済装置12において、商品コードが入力されると、CPU11a、12aは、その商品コードでデータベースサーバに商品情報を問い合わせる。この問合せを受けたデータベースサーバは、商品データベースにアクセスして、商品データベースから当該商品コードに関連付けられた商品情報を読出す。そしてデータベースサーバは、LAN13を介して商品情報を商品登録装置11または決済装置12に通知する。商品登録装置11または決済装置12のCPU11a、12aは、データベースサーバから通知された商品情報を基に、商品販売に係るレコードを生成し、データメモリ領域31に格納する。 The checkout system 10 is connected to a database server via a LAN 13 (not shown). This database server has a product database for setting product information such as product name and unit price in association with the product code of each product. When a product code is entered in the product registration device 11 or the settlement device 12, the CPUs 11a and 12a use the product code to inquire of the database server about product information. The database server that receives this inquiry accesses the product database and reads product information associated with the product code from the product database. The database server notifies the product information to the product registration device 11 or the settlement device 12 via the LAN 13 . The CPUs 11 a and 12 a of the product registration device 11 or the settlement device 12 generate records related to product sales based on the product information notified from the database server, and store the records in the data memory area 31 .

商品登録装置11は、電子マネーに対するチャージ金額の入力を受け付ける。チャージ金額が入力されると、CPU11aは、チャージ金額に係るレコードを生成し、データメモリ領域31に格納する。チャージ金額に係るレコードは、予め設定されたデータ(例えば「999999999」と「チャージ」)を商品コードおよび商品名とする。チャージ金額に係るレコードは、チャージ金額を単価とし、“1”を個数とする。したがって、チャージ金額に係るレコードの販売金額は、チャージ金額と等しい。 The product registration device 11 accepts input of the charge amount for the electronic money. When the charge amount is input, the CPU 11 a creates a record of the charge amount and stores it in the data memory area 31 . The record related to the charge amount uses preset data (for example, "999999999" and "charge") as the product code and product name. In the record related to the charge amount, the charge amount is set as the unit price, and "1" is set as the number. Therefore, the sales amount of the record related to the charge amount is equal to the charge amount.

属性は、レコードRC1,RC2,RC3,…が商品販売に係るレコードなのかチャージ金額に係るレコードなのかを識別する。本実施形態では、商品販売に係るレコードの属性を“0”とし、チャージ金額に係るレコードの属性を“1”とする。なお、属性の値は、上記の例に限定されないのは言うまでもない。因みに、図3において、レコードRC1,RC3は、商品販売に係るレコードを示し、レコードRC2は、チャージ金額に係るレコードを示している。 The attribute identifies whether the records RC1, RC2, RC3, . In the present embodiment, the attribute of the record related to product sales is set to "0", and the attribute of the record related to the charge amount is set to "1". Needless to say, the attribute values are not limited to the above examples. Incidentally, in FIG. 3, records RC1 and RC3 indicate records relating to product sales, and record RC2 indicates a record relating to charge amounts.

このようなデータメモリ領域31は、取引メモリと称される。以下、商品登録装置11のものを取引メモリ31aで表わし、決済装置12のものを取引メモリ31bで表わす。 Such a data memory area 31 is called transaction memory. Hereinafter, the transaction memory 31a for the product registration device 11 and the transaction memory 31b for the settlement device 12 will be used.

データメモリ領域32は、合計個数と合計金額とを格納する領域である。合計個数は、取引メモリ31に格納された各レコードRC1,RC2,RC3,…に記憶された個数の合計である。合計金額は、取引メモリ31に格納された各レコードRC1,RC2,RC3,…の金額の合計である。 The data memory area 32 is an area for storing the total number of items and the total amount of money. The total number is the sum of the numbers stored in each record RC1, RC2, RC3, . . . The total amount is the total amount of each record RC1, RC2, RC3, . . .

このようなデータメモリ領域32は、合計メモリと称される。以下、商品登録装置11のものを合計メモリ32aで表わし、決済装置12のものを合計メモリ32bで表わす。 Such a data memory area 32 is called total memory. Hereinafter, the total memory 32a for the product registration device 11 and the total memory 32b for the settlement device 12 will be used.

図4および図5は、商品登録装置11のCPU11aが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図である。図6~図9は、その制御処理によって商品登録装置11のタッチパネル11g1,11g2に表示される種々の画面例を示す模式図である。図10は、決済装置12のCPU12aが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図である。図11~図12は、その制御処理によって決済装置12のタッチパネル12gに表示される種々の画面例を示す模式図である。以下、これらの図を用いて、チェックアウトシステム10の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。 4 and 5 are flowcharts showing main steps of control processing executed by the CPU 11a of the product registration device 11 according to the control program. 6 to 9 are schematic diagrams showing various screen examples displayed on the touch panels 11g1 and 11g2 of the product registration device 11 by the control process. FIG. 10 is a flow chart showing main steps of control processing executed by the CPU 12a of the settlement apparatus 12 according to the control program. 11 and 12 are schematic diagrams showing examples of various screens displayed on the touch panel 12g of the settlement device 12 by the control process. The operation of the checkout system 10 will be described below with reference to these figures. Note that the contents of the processing described below are only examples, and various processing that can obtain similar results can be used as appropriate.

はじめに、商品登録装置11の動作について説明する。
商品登録装置11が、買上商品の登録処理を行うモードで起動されると、CPU11aは、図4の流れ図に示す手順の制御処理を開始する。先ずCPU11aは、取引メモリ31aおよび合計メモリ32aをクリアする(Act1)。次いでCPU11aは、店員用タッチパネル11g1および客用タッチパネル11g2の画面の一部に登録画面を表示させる(Act2)。
First, the operation of the product registration device 11 will be described.
When the product registration device 11 is activated in a mode for registering purchased products, the CPU 11a starts the control process of the procedure shown in the flow chart of FIG. First, the CPU 11a clears the transaction memory 31a and total memory 32a (Act 1). Next, the CPU 11a causes the registration screen to be displayed on part of the screens of the clerk's touch panel 11g1 and the customer's touch panel 11g2 (Act 2).

登録画面は、取引メモリ31aおよび合計メモリ32aの内容を表し、登録処理の実施状況を店員21および買物客22に確認させるものである。なお、CPU11aは、店員用タッチパネル11g1の画面のうちの登録画面とする領域外に、商品ボタン、小計ボタン、チャージボタン等の各種のボタン画像を表示する。またCPU11aは、客用タッチパネル11g2の画面の一部に上記チャージボタンを表示する。商品ボタンは、店員21が商品を指定する際に操作する。小計ボタンは、店員が小計金額の出力を指令する際に操作する。チャージボタンは、店員が電子マネーへのチャージ(入金)を指令する際に操作する。 The registration screen displays the contents of the transaction memory 31a and total memory 32a, and allows the store clerk 21 and the shopper 22 to confirm the execution status of the registration process. Note that the CPU 11a displays various button images such as a product button, a subtotal button, and a charge button outside the registration screen area of the screen of the sales clerk touch panel 11g1. Also, the CPU 11a displays the charge button on a part of the screen of the customer touch panel 11g2. The merchandise button is operated when the store clerk 21 designates merchandise. The subtotal button is operated when the store clerk commands the output of the subtotal amount. The charge button is operated by a store clerk when instructing charge (deposit) to electronic money.

登録画面が表示された状態で、店員21は、例えばスキャナ11fまたは商品ボタンを操作して、買物客22が買い上げる商品の商品コードを順次入力する。そして、全ての買上商品の商品コードを入力し終えると、店員21は、小計ボタンにタッチする。 While the registration screen is displayed, the store clerk 21 sequentially inputs the product codes of the products that the shopper 22 purchases by, for example, operating the scanner 11f or product buttons. When the product codes of all purchased products have been entered, the store clerk 21 touches the subtotal button.

また小計ボタンにタッチする前に、買物客22から電子マネーをチャージする旨の要求を受けた場合には、店員は、チャージボタンにタッチする。なお、店員がチャージボタンにタッチするのでなく、買物客22が、客用タッチパネル11g2に表示されたチャージボタンにタッチしてもよい。 Also, if a request to charge electronic money is received from the shopper 22 before touching the subtotal button, the store clerk touches the charge button. The shopper 22 may touch the charge button displayed on the customer touch panel 11g2 instead of the store clerk touching the charge button.

登録画面を表示させたCPU11aは、買上登録すべき商品の商品コードが入力されたか否かを確認する(Act3)。商品コードが入力されていない場合(Act3にてNO)、CPU11aは、チャージボタンがタッチされたか否かを確認する(Act4)。チャージボタンは、店員用タッチパネル11g1に表示されたものだけでなく、客用タッチパネル11g2に表示されたものも含む。チャージボタンがタッチされていない場合(Act4にてNO)、CPU11aは再び、買上登録すべき商品の商品コードが入力されたか否かを確認する(Act3)。したがってCPU11aは、Act3およびAct4の処理において、商品コードが入力されるか、チャージボタンがタッチされるのを待ち受ける。 The CPU 11a displaying the registration screen confirms whether or not the product code of the product to be registered for purchase has been input (Act 3). If the product code has not been input (NO in Act 3), the CPU 11a confirms whether or not the charge button has been touched (Act 4). The charge button includes not only those displayed on the clerk touch panel 11g1 but also those displayed on the customer touch panel 11g2. If the charge button has not been touched (NO in Act 4), the CPU 11a again confirms whether or not the product code of the product to be registered for purchase has been input (Act 3). Therefore, in the processing of Act3 and Act4, the CPU 11a waits for the product code to be input or the charge button to be touched.

スキャナ11fまたは商品ボタンを介して商品コードが入力されると(Act3にてYES)、CPU11aは、その商品コードに関連付けられて商品データベースに設定されている商品名、単価等の商品情報を検出する。またCPU11aは、この単価に販売個数を乗算して販売金額を算出する。そしてCPU11aは、商品コード、商品名、単価、販売個数、販売金額及び属性“0”を含むレコードを、取引メモリ31aに登録する。またCPU11aは、販売個数および販売金額を合計メモリ32aに加算する(Act5)。こうして、商品販売に係るレコードを取引メモリ31aに登録したならば、CPU11aは、取引メモリ31aおよび合計メモリ32aの内容に準じるように、登録画面を更新する(Act6)。 When the product code is input via the scanner 11f or the product button (YES in Act 3), the CPU 11a detects product information such as the product name and unit price associated with the product code and set in the product database. . The CPU 11a multiplies the unit price by the number of sales to calculate the sales amount. Then, the CPU 11a registers a record including the product code, product name, unit price, sales quantity, sales amount, and attribute "0" in the transaction memory 31a. Also, the CPU 11a adds the number of sales and the sales amount to the total memory 32a (Act 5). After registering the record related to the product sales in the transaction memory 31a in this way, the CPU 11a updates the registration screen according to the contents of the transaction memory 31a and total memory 32a (Act 6).

ここに、CPU11aは、商品販売に係るデータの入力を受け付け、入力されたデータを基に決済対象の取引データ(=属性が“0”のレコード)を記憶部である取引メモリ31a記憶する記憶手段を構成する。 Here, the CPU 11a receives input of data relating to product sales, and based on the input data, stores transaction data to be settled (=records with attribute "0") in a transaction memory 31a, which is a storage unit. configure.

チャージボタンがタッチされた場合には(Act4にてYES)、CPU11aは、チャージ処理を実行する(Act7)。
図5は、チャージ処理の手順を具体的に示す流れ図である。すなわちチャージ処理に入ると、CPU11aは、客用タッチパネル11g2の画面にチャージ画面SC1(図6を参照)を表示させる(Act21)。
When the charge button is touched (YES in Act 4), the CPU 11a executes charge processing (Act 7).
FIG. 5 is a flow chart specifically showing the procedure of charge processing. That is, when entering the charging process, the CPU 11a displays the charging screen SC1 (see FIG. 6) on the screen of the customer touch panel 11g2 (Act21).

図6は、チャージ画面SC1の一例を示す模式図である。図示するようにチャージ画面SC1は、表示エリアR1と、ボタンB1,B2,B3,B4,B5,B6,B7,B8を含む。 FIG. 6 is a schematic diagram showing an example of the charge screen SC1. As illustrated, the charge screen SC1 includes a display area R1 and buttons B1, B2, B3, B4, B5, B6, B7, and B8.

ボタンB1は、1000円のチャージ金額を買物客22が指定するためのものである。ボタンB2は、2000円のチャージ金額を買物客22が指定するためのものである。ボタンB3は、3000円のチャージ金額を買物客22が指定するためのものである。ボタンB4は、5000円のチャージ金額を買物客22が指定するためのものである。ボタンB5は、10000円のチャージ金額を買物客22が指定するためのものである。ボタンB6は、ボタンB1,B2,B3,B4,B5に設定されている金額以外の任意のチャージ金額の入力を買物客22が指定するためのものである。 The button B1 is for the shopper 22 to specify the charging amount of 1000 yen. The button B2 is for the shopper 22 to specify the charging amount of 2000 yen. The button B3 is for the shopper 22 to specify the charging amount of 3000 yen. The button B4 is for the shopper 22 to specify the charge amount of 5000 yen. The button B5 is for the shopper 22 to specify the charging amount of 10,000 yen. The button B6 is for the shopper 22 to specify the input of any charge amount other than the amounts set on the buttons B1, B2, B3, B4 and B5.

電子マネーのチャージを要求した買物客22は、チャージする金額が表示されたボタンB1~B5の有無を確認する。そしてボタンが有る場合、買物客22は、そのボタンにタッチする。ボタンが無い場合、買物客はボタンB6にタッチする。 The shopper 22 who requested the charging of electronic money confirms the presence or absence of buttons B1 to B5 on which the amount of money to be charged is displayed. And if there is a button, the shopper 22 touches the button. If there is no button, the shopper touches button B6.

ボタンB1~B5のいずれか1つがタッチされると、そのボタンB1~B5に設定されたチャージ金額が表示エリアR1に表示される。表示エリアR1に表示された金額をチャージする場合、買物客22は、ボタンB7にタッチする。チャージを中止する場合、買物客22は、ボタンB8にタッチする。 When any one of the buttons B1 to B5 is touched, the charge amount set for that button B1 to B5 is displayed in the display area R1. When charging the amount displayed in the display area R1, the shopper 22 touches the button B7. When canceling charging, the shopper 22 touches the button B8.

ボタンB6がタッチされると、CPU11aは、客用タッチパネル11g2の画面をチャージ画面SC1から金額入力画面SC2(図7を参照)に切り替える。
図7は、金額入力画面SC2の一例を示す模式図である。図示するように金額入力画面SC2は、表示エリアR2と、“0”~“9”のテンキーボタンB11と、その他のボタンB12、B13、B14とを含む。
When the button B6 is touched, the CPU 11a switches the screen of the customer touch panel 11g2 from the charge screen SC1 to the amount input screen SC2 (see FIG. 7).
FIG. 7 is a schematic diagram showing an example of the amount input screen SC2. As shown, the amount input screen SC2 includes a display area R2, numeric keypad buttons B11 from "0" to "9", and other buttons B12, B13, and B14.

テンキーボタンB11は、任意のチャージ金額を買物客22が入力するためのものである。本実施形態では、チャージ金額を1000円単位とする。また、チャージ金額の上限額を20000円とする。すなわちチャージ金額が4000円、6000円~9000円または11000円~20000円の場合、買物客22は、4桁目以上の数値をテンキーボタンB11で入力する。例えば8000円をチャージ金額とする場合、買物客22は、テンキーボタンB11の数字“8”にタッチすればよい。CPU11aは、テンキーボタンB11を介して入力されたチャージ金額を、表示エリアR2に表示する。 The numeric keypad B11 is used by the shopper 22 to input an arbitrary charge amount. In this embodiment, the charging amount is set in units of 1,000 yen. Also, the upper limit of the charge amount is set to 20000 yen. That is, if the charge amount is 4,000 yen, 6,000 to 9,000 yen, or 11,000 to 20,000 yen, the shopper 22 inputs the numerical value of the fourth digit or more using the numeric keypad B11. For example, if the charge amount is 8000 yen, the shopper 22 should touch the number "8" on the ten-key button B11. The CPU 11a displays the charge amount input via the numeric keypad B11 in the display area R2.

表示エリアR2に表示された金額を訂正する場合、買物客22は、ボタンB12にタッチする。ボタンB12がタッチされると、CPU11aは、表示エリアR2をクリアする。表示エリアR2に表示された金額をチャージする場合、買物客22は、ボタンB13にタッチする。客用タッチパネル11g2の画面をチャージ画面SC1に戻す場合、買物客22は、ボタンB14にタッチする。 When correcting the amount displayed in the display area R2, the shopper 22 touches the button B12. When the button B12 is touched, the CPU 11a clears the display area R2. When charging the amount displayed in the display area R2, the shopper 22 touches the button B13. When returning the screen of the customer touch panel 11g2 to the charge screen SC1, the shopper 22 touches the button B14.

客用タッチパネル11g2にチャージ画面SC1を表示させたCPU11aは、チャージ金額が入力されるのを待ち受ける(Act22)。チャージ画面SC1のボタンB1~B5または金額入力画面SC2のテンキーボタンB11を介してチャージ金額nn,nnnが入力されると(Act22にてYES)、CPU11aは、そのチャージ金額nn,nnnを表示エリアR1またはR2に表示する(Act23)。CPU11aは、チャージを実行するか否かを確認する(Act24)。チャージ画面SC1または金額入力画面SC2のOKボタンB7またはB13がタッチされると、CPU11aは、チャージを実行するとみなす。チャージ画面SC1の中止ボタンB8がタッチされた場合には、CPU11aは、チャージを中止するとみなす。 The CPU 11a, which displays the charge screen SC1 on the customer touch panel 11g2, waits for input of the charge amount (Act 22). When the charge amount nn, nnn is input via the buttons B1 to B5 of the charge screen SC1 or the numeric keypad B11 of the amount input screen SC2 (YES in Act22), the CPU 11a displays the charge amount nn, nnn in the display area R1. Or display on R2 (Act 23). The CPU 11a confirms whether or not to execute charging (Act 24). When the OK button B7 or B13 of the charge screen SC1 or the amount input screen SC2 is touched, the CPU 11a considers that the charge is executed. When the stop button B8 on the charge screen SC1 is touched, the CPU 11a considers that the charge is stopped.

チャージを実行する場合(Act24にてYES)、CPU11aは、商品コード「999999999」、商品名「チャージ」、単価「nn,nnn」、個数「1」、金額「nn,nnn」及び属性“1”を含むレコードを、取引メモリ31aに登録する。またCPU11aは、個数および金額を合計メモリ32aに加算する(Act25)。こうして、チャージ金額に係るレコードを取引メモリ31aに登録したならば、CPU11aは、取引メモリ31aおよび合計メモリ32aの内容に準じるように、登録画面を更新する(Act26)。 When executing charge (YES in Act 24), the CPU 11a sets the product code "999999999", product name "charge", unit price "nn, nnn", quantity "1", amount "nn, nnn", and attribute "1". is registered in the transaction memory 31a. Also, the CPU 11a adds the number and amount of money to the total memory 32a (Act 25). After registering the charge amount record in the transaction memory 31a, the CPU 11a updates the registration screen according to the contents of the transaction memory 31a and total memory 32a (Act 26).

チャージを実行しない場合(Act24にてNO)、CPU11aは、Act25,Act26の処理を実行しない。以上で、チャージ処理が終了する。 If charging is not to be executed (NO in Act24), the CPU 11a does not execute the processes of Act25 and Act26. With this, the charging process is completed.

ここにCPU11aは、電子マネーに対するチャージ金額の入力を受け付け、入力されたチャージ金額のデータを、取引メモリ31に追加する追加手段を構成する。 Here, the CPU 11a constitutes additional means for receiving an input of the charge amount for the electronic money and adding the input charge amount data to the transaction memory 31. FIG.

図4に説明を戻す。
Act6またはAct26にて登録画面を更新した後、CPU11aは、小計ボタンがタッチされたか否かを確認する(Act8)。小計ボタンがタッチされていない場合(Act8にてNO)、CPU11aは、再び商品コードが入力されるか、チャージボタンがタッチされるのを待ち受ける(Act3、Act4)。
Returning to FIG.
After updating the registration screen in Act 6 or Act 26, the CPU 11a confirms whether or not the subtotal button has been touched (Act 8). If the subtotal button has not been touched (NO in Act8), the CPU 11a waits for the product code to be input again or the charge button to be touched (Act3, Act4).

Act3およびAct4の待ち受け状態において、商品コードが入力されると(Act3にてYES)、CPU11aは、Act5及びAct6の処理を実行する。チャージボタンがタッチされると(Act4にてYES)、CPU11aは、Act7のチャージ処理を実行する。 In the standby state of Act3 and Act4, when the product code is input (YES in Act3), the CPU 11a executes the processes of Act5 and Act6. When the charge button is touched (YES in Act4), the CPU 11a executes the charge process in Act7.

小計ボタンがタッチされた場合(Act8にてYES)、CPU11aは、この時点における取引メモリ31aおよび合計メモリ32aの内容に基づいて決済情報を生成する(Act9)。そしてCPU11aは、店員用タッチパネル11g1の画面の一部に転送先選択画面SC3(図8を参照)を表示させる(Act10)。 If the subtotal button is touched (YES in Act8), the CPU 11a generates settlement information based on the contents of the transaction memory 31a and total memory 32a at this time (Act9). Then, the CPU 11a displays a forwarding destination selection screen SC3 (see FIG. 8) on a part of the screen of the clerk touch panel 11g1 (Act10).

転送先選択画面SC3の一例を図8に示す。転送先選択画面SC3は、表示エリアR3、R4、R5、R6、R7、R8と、ボタンB21、B22、B23、B24、B25、B6、B7とを含む。 An example of the forwarding destination selection screen SC3 is shown in FIG. The transfer destination selection screen SC3 includes display areas R3, R4, R5, R6, R7 and R8 and buttons B21, B22, B23, B24, B25, B6 and B7.

表示エリアR3は、合計メモリ32aの合計個数および合計金額を表示する。表示エリアR4は、種々のメッセージを表示する。ボタンB21、B22は、合計金額に対して値引きを適用することを店員21が指定するためのものである。ボタンB23は、店員用タッチパネル11g1の画面の一部領域を登録画面に戻すことを店員21が指定するためのものである。 The display area R3 displays the total number of items in the total memory 32a and the total amount. Display area R4 displays various messages. Buttons B21 and B22 are for the store clerk 21 to specify that a discount should be applied to the total amount. The button B23 is for the store clerk 21 to specify to return a partial area of the screen of the touch panel 11g1 for store clerk to the registration screen.

表示エリアR5~R8は、4つの決済装置12のそれぞれへの決済情報の転送の可否をそれぞれ表示する。ボタンB24~B27は、4つの決済装置12のそれぞれへの決済情報の転送を店員21が指定するためのものである。決済装置12は、決済処理の実行中においては決済情報の転送を受け付けていない。このような状態にある決済装置12に関連付けられた表示エリアR5~R8には、「転送不可」と表示される。逆に、決済情報の転送を受け付けている決済装置12に関連付けられた表示エリアR5~R8には、「転送可能」と表示される。なお、ボタンB24~B27は、関連付けられている決済装置12が決済情報の転送を受け付けているか否かに応じて表示形態を異ならせてもよい。若しくは、関連付けられている決済装置12が決済情報の転送を受け付けていない場合には、ボタンB24~B27を非表示としてもよい。 The display areas R5 to R8 display whether or not the transfer of payment information to each of the four payment devices 12 is possible. The buttons B24 to B27 are used by the store clerk 21 to designate transfer of payment information to each of the four payment devices 12. FIG. The settlement device 12 does not accept transfer of settlement information while the settlement process is being executed. In the display areas R5 to R8 associated with the settlement device 12 in such a state, "transfer not possible" is displayed. Conversely, in the display areas R5 to R8 associated with the settlement device 12 that accepts the transfer of settlement information, "transferable" is displayed. It should be noted that the buttons B24 to B27 may be displayed in different forms depending on whether or not the associated payment device 12 is accepting transfer of payment information. Alternatively, the buttons B24 to B27 may be hidden when the associated payment device 12 has not accepted transfer of payment information.

転送先選択画面SC3を表示させると、CPU11aは、決済情報の転送先とする決済装置12が指定されるのを待ち受ける(Act11)。なおCPU11aは、ここでの待ち受け状態において、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしてもよい。例えば、ボタンB21、B22のいずれかが店員21によりタッチされると、CPU11aは、決済情報に含まれる合計金額を、その後の店員21による指示に応じて変更する。 When the transfer destination selection screen SC3 is displayed, the CPU 11a waits for designation of the payment device 12 to which the payment information is to be transferred (Act 11). Note that the CPU 11a may confirm the occurrence of another event such as another operation being performed in this standby state, and shift to a process corresponding to the occurrence event. For example, when one of the buttons B21 and B22 is touched by the store clerk 21, the CPU 11a changes the total amount included in the payment information in accordance with the subsequent instruction by the store clerk 21. FIG.

転送先選択画面SC3を確認した店員21は、表示エリアR5~R8の情報を基に取引データを転送する決済装置12を決める。そして店員は、転送先に決定した決済装置12に対応するボタンB24~B27にタッチする。 After confirming the transfer destination selection screen SC3, the store clerk 21 decides which settlement device 12 to transfer the transaction data to based on the information in the display areas R5 to R8. Then, the store clerk touches the buttons B24 to B27 corresponding to the payment device 12 determined as the transfer destination.

Act11の待ち受け状態において、転送先選択画面SC3のボタンB24~B27のいずれかがタッチされると、CPU11aは、決済装置12が指定されたとみなす。決済装置12が指定されると(Act11にてYES)、CPU11aは、指定された決済装置12に対して決済情報を出力する(Act12)。 When any of the buttons B24 to B27 on the transfer destination selection screen SC3 is touched in the standby state of Act11, the CPU 11a considers that the settlement device 12 has been specified. When the payment device 12 is specified (YES in Act11), the CPU 11a outputs payment information to the specified payment device 12 (Act12).

具体的にはCPU11aは、指定された決済装置12に設定された通信アドレスを送信先アドレスとし、自らに設定された通信アドレスを送信元アドレスとして、決済情報をLAN13へと出力するように通信ユニット11jを制御する。これにより、送信先アドレスおよび送信元アドレスが設定された決済情報がLAN13を介して送信される。そしてこの決済情報は、送信先アドレスが通信アドレスと一致する決済装置12にて受信される。決済情報を受信した決済装置12は、その決済情報の送信元アドレスを記憶することで、決済情報の送信元である商品登録装置を決定できる。 Specifically, the CPU 11a outputs the payment information to the LAN 13 using the communication address set to the specified payment device 12 as the destination address and the communication address set to itself as the transmission source address. 11j. As a result, payment information in which the destination address and the source address are set is transmitted via the LAN 13 . This payment information is received by the payment device 12 whose transmission destination address matches the communication address. The payment apparatus 12 that has received the payment information can determine the product registration apparatus that is the transmission source of the payment information by storing the transmission source address of the payment information.

ここに、CPU11aは、複数の決済装置12のなかから一の決済装置を選択する選択手段を構成する。また、CPU11a及び通信ユニット11jは、商品販売に係るデータの入力終了指令を受け付けると、取引メモリ31aのデータを選択された決済装置12に出力する出力手段を構成する。 Here, the CPU 11a constitutes selection means for selecting one settlement device from among the plurality of settlement devices 12. FIG. Further, the CPU 11a and the communication unit 11j constitute output means for outputting the data in the transaction memory 31a to the selected settlement device 12 upon receiving a command to finish inputting data relating to product sales.

決済情報を出力すると、CPU11aは、店員用タッチパネル11g1及び客用タッチパネル11g2の画面の一部に、報知画面SC4(図9を参照)を表示させる(Act13)。報知画面SC4の一例を図9に示す。報知画面SC4は、表示エリアR9、R10と、ボタンB31とを含む。なお、ボタンB31は、店員用タッチパネル11g1にのみ表示される。ボタンB31は、客用タッチパネル11g2には表示されない。 After outputting the payment information, the CPU 11a causes the notification screen SC4 (see FIG. 9) to be displayed on part of the screens of the clerk touch panel 11g1 and the customer touch panel 11g2 (Act 13). An example of the notification screen SC4 is shown in FIG. The notification screen SC4 includes display areas R9 and R10 and a button B31. Note that the button B31 is displayed only on the clerk touch panel 11g1. The button B31 is not displayed on the customer touch panel 11g2.

表示エリアR9は、セミセルフによる決済が選択されたことを店員21及び買物客22に認識させるための画像を表示する。なお、セミセルフによる決済とは、買物客22による操作に応じて決済装置12において決済処理を実行する決済形態である。表示エリアR10は、決済情報に含まれる合計個数および合計金額を表すとともに、そのような内容を含んだ決済情報を4つの決済装置12のいずれに転送したかを表示する。ボタンB31は、報知画面SC4を閉じることを店員21が指示するためのものである。CPU11aは、ボタンB31がタッチされたことに応じて、図4の流れ図に示した手順の情報処理を終える。そしてCPU11aは、再度Act1以降の処理を前述したのと同様に繰り返す。 The display area R9 displays an image for making the store clerk 21 and the shopper 22 recognize that the semi-self payment has been selected. It should be noted that semi-self-payment is a form of payment in which payment processing is executed by the payment device 12 according to an operation by the shopper 22 . The display area R10 displays the total number of pieces and the total amount of money included in the payment information, as well as to which of the four payment devices 12 the payment information including such contents has been transferred. The button B31 is for the store clerk 21 to instruct to close the notification screen SC4. When the button B31 is touched, the CPU 11a ends the information processing of the procedure shown in the flowchart of FIG. Then, the CPU 11a repeats the processing after Act1 again in the same manner as described above.

なお、決済情報の転送を受け付けていない決済装置12に関連付けられたボタンB24~B27がタッチされた場合には、CPU11aは、Act11にてYesとは判定しない。かくしてCPU11aは、決済情報の転送を受け付けない決済装置12の指定は受け付けない。したがって、決済装置12の全てが、動作の停止状態とされるか、決済情報の転送を受け付けない動作状態とされているならば、CPU11aは、決済装置12の指定を待ち受けない。 Note that when the buttons B24 to B27 associated with the payment apparatus 12 that has not accepted transfer of payment information are touched, the CPU 11a does not determine Yes in Act11. Thus, the CPU 11a does not accept the designation of the payment device 12 that does not accept transfer of payment information. Therefore, if all of the settlement devices 12 are in an inoperative state or in an operating state that does not accept transfer of settlement information, the CPU 11a does not wait for designation of the settlement device 12 .

報知画面SC4を確認した店員21は、各決済装置12のうち、表示エリアR10に表示された決済装置12にて決済を行うべきことを買物客22に対して告知する。このとき、商品登録装置11のプリンタ11hで、表示エリアR10に表示された決済装置の番号を印刷した紙を出力し、この紙を買物客22に渡すようにしてもよい。告知を受けた買物客22は、指定された決済装置12へと移動し、決済のための操作を行う。 After confirming the notification screen SC4, the store clerk 21 notifies the shopper 22 that the payment should be made with the payment device 12 displayed in the display area R10. At this time, the printer 11h of the product registration device 11 may output a paper on which the number of the settlement device displayed in the display area R10 is printed, and the paper may be handed over to the shopper 22. FIG. The shopper 22 who has received the notification moves to the designated payment device 12 and performs an operation for payment.

そこで次に、決済装置12の動作について説明する。
決済装置12が起動されると、CPU12aは、図10の流れ図に示す手順の制御処理を開始する。先ずCPU12aは、タッチパネル12gの画面を待機画面とする(Act31)。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができないことを表すメッセージを表すもの、あるいはスクリーンセーバーとして広告などを表す任意の画像を表示するものとすることが想定される。タッチパネル12gの画面を待機画面とした後、CPU12aは、決済情報を受信するのを待ち受ける(Act32)。
Therefore, next, the operation of the settlement device 12 will be described.
When the settlement device 12 is activated, the CPU 12a starts the control processing of the procedure shown in the flow chart of FIG. First, the CPU 12a sets the screen of the touch panel 12g as a standby screen (Act 31). The standby screen indicates that the settlement process is not in progress, and any information may be displayed. For example, it is assumed that the standby screen displays a message indicating that settlement processing cannot be performed, or displays an arbitrary image representing an advertisement as a screen saver. After setting the screen of the touch panel 12g to the standby screen, the CPU 12a waits to receive payment information (Act 32).

前述したように商品登録装置11のCPU11aは、図4のAct12の処理において、通信ユニット11jからLAN13へと決済情報を送信する。この決済情報は、宛先となっている決済装置12に設けられた通信ユニット12jにて受信される。 As described above, the CPU 11a of the product registration device 11 transmits payment information from the communication unit 11j to the LAN 13 in the process of Act12 in FIG. This payment information is received by the communication unit 12j provided in the payment device 12 that is the destination.

決済情報を受信すると(Act32にてYES)、CPU12aは、その決済情報を、取引メモリ31bおよび合計メモリ32bに展開する(Act33)。すなわちCPU12aは、決済情報に含まれる商品名、単価、販売個数、販売金額及び属性のレコードを、取引メモリ31bに格納する。同様にCPU12aは、決済情報に含まれる買上商品の合計個数および合計金額を、合計メモリ32bに格納する。 When the settlement information is received (YES in Act 32), the CPU 12a develops the settlement information in the transaction memory 31b and total memory 32b (Act 33). That is, the CPU 12a stores in the transaction memory 31b records of the product name, unit price, number of sales, sales amount, and attributes included in the payment information. Similarly, the CPU 12a stores the total number of purchased products and the total amount of money included in the payment information in the total memory 32b.

決済情報を、取引メモリ31bおよび合計メモリ32bに展開したならば、CPU12aは、取引メモリ31bに展開したレコードにチャージ金額に係るレコードが含まれているか否かを確認する(Act34)。すなわちCPU12aは、取引メモリ31bに展開したレコードの属性を調べる。そして属性が“1”のレコードを検出すると、CPU12aは、チャージ金額に係るレコードが含まれているとみなす。取引メモリ31bに展開したレコードの属性が全て“0”の場合には、CPU12aは、チャージ金額に係るレコードが含まれていないとみなす。 After the settlement information has been developed in the transaction memory 31b and total memory 32b, the CPU 12a checks whether or not the records developed in the transaction memory 31b include a record relating to the charge amount (Act 34). That is, the CPU 12a examines the attributes of the records developed in the transaction memory 31b. Then, when detecting a record whose attribute is "1", the CPU 12a considers that the record related to the charge amount is included. When all the attributes of the records developed in the transaction memory 31b are "0", the CPU 12a considers that the record related to the charge amount is not included.

チャージ金額に係るレコードが含まれていない場合(Act34にてNO)、CPU12aは、タッチパネル12gの画面の一部に決済画面SC5(図11を参照)を表示させる(Act35)。 If the record related to the charge amount is not included (NO in Act34), the CPU 12a causes the settlement screen SC5 (see FIG. 11) to be displayed on part of the screen of the touch panel 12g (Act35).

決済画面SC5の一例を図11に示す。決済画面SC5は、表示エリアR11、R12と、ボタンB41、B42、B43とを含む。表示エリアR11は、決済装置12を操作する買物客22に対して決済方法の選択を促す操作ガイダンスを表示する。表示エリアR12は、合計メモリ32bに記憶された合計個数と合計金額とを、買物客22との取引点数および取引金額として表示する。ボタンB11は、決済方法が現金であることを買物客22が指定するためのものである。ボタンB12は、決済方法が電子マネーであることを買物客が指定するためのものである。ボタンB13は、店員21を呼び出すことを買物客22が指定するためのものである。 An example of the settlement screen SC5 is shown in FIG. The settlement screen SC5 includes display areas R11 and R12 and buttons B41, B42 and B43. The display area R11 displays operation guidance prompting the shopper 22 who operates the settlement device 12 to select a settlement method. The display area R12 displays the total number and total price stored in the total memory 32b as the transaction number and transaction price with the shopper 22. FIG. The button B11 is for the shopper 22 to specify that the payment method is cash. The button B12 is for the shopper to specify that the settlement method is electronic money. The button B13 is for the shopper 22 to specify to call the store clerk 21 .

決済画面SC5を確認した買物客22は、現金で決済するのか電子マネーで決済するのかを決める。現金で決済する場合、買物客22は、ボタンB41にタッチし、自動釣銭機12eに合計金額以上の現金を投入する。電子マネーで決済する場合、買物客22は、ボタンB42にタッチし、電子マネーカードのデータをカードリーダライタ12iに読み取らせる。 After confirming the settlement screen SC5, the shopper 22 decides whether to settle with cash or with electronic money. When paying with cash, the shopper 22 touches the button B41 and inserts cash equal to or greater than the total amount into the automatic change machine 12e. When paying with electronic money, the shopper 22 touches the button B42 to cause the card reader/writer 12i to read the data of the electronic money card.

なお、決済画面SC5では、決済方法として現金決済と電子マネー決済とを例示したが、決済方法は現金決済と電子マネー決済とに限定されるものではない。決済装置12は、クレジットカード、商品券等の他の決済方法で取引を決済してもよい。 In the settlement screen SC5, cash settlement and electronic money settlement are exemplified as settlement methods, but the settlement method is not limited to cash settlement and electronic money settlement. The payment device 12 may settle transactions by other payment methods such as credit cards, gift certificates, and the like.

決済画面SC5を表示させたCPU12aは、現金決済に対応したボタンB41または電子マネー決済に対応したボタンB42がタッチされるのを待ち受ける(Act36)。そしてボタンB41またはB42がタッチされると(Act36にてYES)、CPU12aは、そのタッチされたボタンによって選択された決済方法による決済処理を実行する(Act37)。すなわち、ボタンB41がタッチされた場合には、CPU12aは、自動釣銭機12eに合計金額以上の現金が投入されたことを条件に、合計金額が生じた取引の決済処理を実行する。ボタンB42がタッチされた場合には、CPU12aは、カードリーダライタ12iで電子マネーカードから読み取った電子マネーの残高が合計金額以上であることを条件に、合計金額が生じた取引の決済処理を実行する。これらの決済処理については、既存のセルフPOS端末において周知の事項であるので、ここでの説明は省略する。 The CPU 12a displaying the settlement screen SC5 waits for the button B41 corresponding to cash settlement or the button B42 corresponding to electronic money settlement to be touched (Act36). Then, when the button B41 or B42 is touched (YES in Act36), the CPU 12a executes settlement processing by the settlement method selected by the touched button (Act37). That is, when the button B41 is touched, the CPU 12a executes settlement processing for the transaction for which the total amount has been generated on condition that cash equal to or greater than the total amount has been inserted into the automatic change dispenser 12e. When the button B42 is touched, the CPU 12a executes settlement processing for the transaction for which the total amount is generated on condition that the balance of the electronic money read from the electronic money card by the card reader/writer 12i is equal to or greater than the total amount. do. These settlement processes are well known in the existing self-POS terminals, so descriptions thereof will be omitted here.

ここに、CPU12aは、支払い金額の入金を受け付け、取引金額(合計金額)以上の支払い金額が入金されたことを条件に取引金額が生じた取引の決済を処理する処理手段を構成する。 Here, the CPU 12a constitutes processing means for accepting payment of the payment amount and processing the settlement of the transaction in which the transaction amount is generated on condition that the payment amount equal to or greater than the transaction amount (total amount) is received.

決済処理が終了すると、CPU12aは、取引メモリ31bおよび合計メモリ32bの内容に基づいてレシートの印刷データを編集する。そしてCPU12aは、プリンタ12hを動作させて、レシートを発行させる(Act38)。レシートが発行されると、CPU12aは、図10の流れ図に示した手順の情報処理を終える。そしてCPU12aは、再度Act31以降の処理を前述したのと同様に繰り返す。 After completing the settlement process, the CPU 12a edits the print data of the receipt based on the contents of the transaction memory 31b and total memory 32b. The CPU 12a then operates the printer 12h to issue a receipt (Act 38). When the receipt is issued, the CPU 12a finishes the information processing of the procedure shown in the flow chart of FIG. Then, the CPU 12a repeats the processing after Act 31 in the same manner as described above.

一方、取引メモリ31bに展開したレコードにチャージ金額に係るレコードが含まれている場合には(Act34にてYES)、CPU12aは、タッチパネル12gの画面の一部にチャージ要求画面SC6(図12を参照)を表示させる(Act39)。 On the other hand, if the record developed in the transaction memory 31b includes a record related to the charge amount (YES in Act34), the CPU 12a displays the charge request screen SC6 (see FIG. 12) on a part of the screen of the touch panel 12g. ) is displayed (Act 39).

チャージ要求画面SC6の一例を図12に示す。チャージ要求画面SC6は、表示エリアR21、R22、R23と、ボタンB51とを含む。表示エリアR21は、決済装置12を操作する買物客22に対してチャージ金額の入金を促す操作ガイダンスを表示する。表示エリアR22は、チャージ金額に係るレコードに含まれるチャージ金額を表示する。なお、取引メモリ31bに展開したレコードにチャージ金額に係るレコードが複数含まれている場合には、各レコードのチャージ金額の合計が表示エリアR22に表示される。表示エリアR23は、自動釣銭機12eに投入された金額が表示される。ボタンB51は、店員21を呼び出すことを買物客22が指定するためのものである。 An example of the charge request screen SC6 is shown in FIG. The charge request screen SC6 includes display areas R21, R22, R23 and a button B51. The display area R21 displays an operation guidance prompting the shopper 22 operating the payment device 12 to deposit the charge amount. The display area R22 displays the charge amount included in the record related to the charge amount. If the records developed in the transaction memory 31b include a plurality of records related to the charge amount, the total charge amount of each record is displayed in the display area R22. The display area R23 displays the amount of money inserted into the automatic change dispenser 12e. The button B51 is for the shopper 22 to specify to call the store clerk 21 .

チャージ要求画面SC6を確認した買物客22は、電子マネーカードのデータをカードリーダライタ12iに読み取らせるとともに、自動釣銭機12eにチャージ金額以上の現金を投入する。 After confirming the charge request screen SC6, the shopper 22 causes the card reader/writer 12i to read the data of the electronic money card and inserts cash equal to or more than the charge amount into the automatic change machine 12e.

チャージ要求画面SC6を表示させたCPU12aは、自動釣銭機12eに現金が投入されるのを待ち受ける(Act40)。現金が投入(入金)されると(Act40にてYES)、CPU12aは、その投入金額を表示エリアR23に表示する。そしてCPU12aは、表示エリアR23に表示した投入金額が表示エリアR22に表示したチャージ金額以上となったか否かを確認する(Act41)。投入金額がチャージ金額に満たない場合(Act41にてNO)、CPU12aは、さらに自動釣銭機12eに現金が投入されるのを待ち受ける(Act40)。 The CPU 12a that displays the charge request screen SC6 waits for cash to be inserted into the automatic change dispenser 12e (Act 40). When cash is inserted (deposited) (YES in Act 40), the CPU 12a displays the amount of money inserted in the display area R23. Then, the CPU 12a confirms whether or not the inserted amount displayed in the display area R23 is greater than or equal to the charged amount displayed in the display area R22 (Act 41). If the inserted amount is less than the charged amount (NO in Act 41), the CPU 12a waits for the insertion of cash into the automatic change dispenser 12e (Act 40).

投入金額がチャージ金額以上になると(Act41にてYES)、CPU12aは、カードリーダライタ12iによって電子マネーカードのデータが読み取られるのを待ち受ける(Act42)。電子マネーカードのデータが読み取られたならば(Act42にてYES)、CPU12aは、電子マネーカードのデータに含まれる電子マネーの残高にチャージ金額を加算する(Act43)。またCPU12aは、合計メモリ32bに記憶した合計金額からチャージ金額を減額する。また、CPU12aは、合計メモリ32bに記憶した合計点数から、チャージ金額に係るレコードの数を減算する(Act44)。 When the inserted amount is greater than or equal to the charge amount (YES in Act 41), the CPU 12a waits for the data of the electronic money card to be read by the card reader/writer 12i (Act 42). If the electronic money card data is read (YES in Act 42), the CPU 12a adds the charge amount to the electronic money balance included in the electronic money card data (Act 43). The CPU 12a also subtracts the charge amount from the total amount stored in the total memory 32b. Also, the CPU 12a subtracts the number of records related to the charge amount from the total points stored in the total memory 32b (Act 44).

ここに、CPU12aは、商品登録装置11から出力された取引メモリ31aのデータにチャージ金額のデータが含まれるとき、電子マネー以外の決済方法でチャージ金額以上の支払い金額が入金されたことを条件に、カードリーダライタ12iを介して電子マネーの残高にチャージ金額を加算するチャージ手段を構成する。詳しくは、CPU12aは、商品登録装置11から出力された取引メモリ31aのデータにチャージ金額のデータが含まれるとき、電子マネー以外の決済方法でチャージ金額以上の支払い金額が入金されたことを条件に、カードリーダライタ12iを介して電子マネーの残高にチャージ金額を加算するとともに、取引金額を、チャージ金額を減じた額に更新する。 Here, when the data of the transaction memory 31a output from the product registration device 11 includes the data of the charge amount, the CPU 12a performs the processing on the condition that the payment amount equal to or greater than the charge amount is received by a settlement method other than electronic money. , constitute charging means for adding the charging amount to the electronic money balance via the card reader/writer 12i. Specifically, when the data of the transaction memory 31a output from the product registration device 11 includes the data of the charge amount, the CPU 12a sets the charge amount on the condition that the payment amount equal to or greater than the charge amount is received by a settlement method other than electronic money. , the charge amount is added to the electronic money balance via the card reader/writer 12i, and the transaction amount is updated to the amount obtained by subtracting the charge amount.

電子マネーのチャージが完了すると、CPU12aは、チャージ金額に釣銭が生じているか否かを確認する(Act45)。チャージ金額よりも投入金額の方が多い場合、CPU12aは、釣銭が生じているとみなす。チャージ金額と投入金額とが等しい場合には、CPU12aは、釣銭が生じていないとみなす。 When the charging of the electronic money is completed, the CPU 12a checks whether or not there is change in the charging amount (Act 45). When the inserted amount is larger than the charged amount, the CPU 12a considers that change has been made. If the charged amount and the inserted amount are equal, the CPU 12a considers that there is no change.

釣銭が生じている場合(Act45にてYES)、CPU12aは、投入金額とチャージ金額との差額を釣銭として、自動釣銭機12eに払い出しを指令する(Act46)。この指令により、自動釣銭機12eから釣銭が払い出される。 When change is generated (YES in Act 45), the CPU 12a commands the automatic change machine 12e to pay out the difference between the inserted amount and the charged amount as change (Act 46). According to this command, change is dispensed from the automatic change machine 12e.

自動釣銭機12eに払い出しを指令した後、あるいは釣銭が生じていない場合(Act45にてNO)、CPU12aは、タッチパネル12gの画面の一部に決済画面SC5(図11を参照)を表示させる(Act35)。以後、CPU12aは、Act35~Act38の処理を前述したのと同様に繰り返す。 After instructing the automatic change machine 12e to pay out or when no change has been generated (NO in Act 45), the CPU 12a causes the settlement screen SC5 (see FIG. 11) to be displayed on part of the screen of the touch panel 12g (Act 35). ). Thereafter, the CPU 12a repeats the processing of Act35 to Act38 in the same manner as described above.

上記の如く動作するチェックアウトシステム10が導入された店舗においては、電子マネーカードの電子マネーをチャージしたい買物客22は、買上商品の会計の際に店員21にチャージを申し出る。チャージの申し出を受けた店員21は、買物客22の買上商品を商品登録装置11に登録し終える前に、チャージボタンにタッチする。 In a store where the checkout system 10 operating as described above is introduced, a shopper 22 who wants to charge the electronic money card with electronic money requests the charge to the store clerk 21 at the time of payment for the purchased product. The store clerk 21 who has received the charge request touches the charge button before finishing registering the product purchased by the shopper 22 in the product registration device 11 .

チャージボタンがタッチされると、商品登録装置11の客用タッチパネル11g2にチャージ画面SC1が表示される。チャージ画面SC1を確認した買物客22は、チャージ金額を入力する。チャージ金額が入力されると、商品登録装置11では、チャージ金額に係るレコードが取引メモリ31aに格納される。取引メモリ31aには、買上商品に係るレコードも登録される。 When the charge button is touched, a charge screen SC1 is displayed on the customer touch panel 11g2 of the product registration device 11. FIG. After confirming the charge screen SC1, the shopper 22 inputs the charge amount. When the charge amount is input, the product registration device 11 stores a record of the charge amount in the transaction memory 31a. Records related to purchased products are also registered in the transaction memory 31a.

図3に示す取引メモリ31aには、単価600円の商品Aを1個と、単価1000円の商品Bを2個と、を買い上げる買物客22が、チャージ金額5000円を入力した場合のレコードRC1,RC2,RC3が格納されている。この状態で、店員21が小計ボタンにタッチすると、店員用タッチパネル11g1に、図8に示す転送先選択画面SC3が表示される。ここで、店員21が、「A」,「B」,「C」,「D」で識別される4台の決済装置12のうち「C」の決済装置12を転送先として選択し、ボタンB26にタッチすると、取引メモリ31aおよび合計メモリ32aの内容に基づいて生成された決済情報が「C」の決済装置12に転送される。また、図9に示す報知画面SC4が、店員用タッチパネル11g1および客用タッチパネル11g2に表示される。そこで買物客22は、「C」の決済装置12へと移動し、決済のための操作を行う。 In the transaction memory 31a shown in FIG. 3, the shopper 22 who purchases one product A with a unit price of 600 yen and two products B with a unit price of 1000 yen inputs a charge amount of 5000 yen. RC1, RC2 and RC3 are stored. In this state, when the clerk 21 touches the subtotal button, the transfer destination selection screen SC3 shown in FIG. 8 is displayed on the clerk touch panel 11g1. Here, the store clerk 21 selects the "C" payment apparatus 12 among the four payment apparatus 12 identified by "A", "B", "C", and "D" as the transfer destination, and presses button B26. is touched, the settlement information generated based on the contents of the transaction memory 31a and total memory 32a is transferred to the settlement device 12 of "C". In addition, the notification screen SC4 shown in FIG. 9 is displayed on the clerk touch panel 11g1 and the customer touch panel 11g2. Then, the shopper 22 moves to the settlement device 12 of "C" and performs an operation for settlement.

このとき「C」の決済装置12へ転送された決済情報にはチャージ金額に係るレコードRC2が含まれているので、図12に示すチャージ要求画面SC6が、「C」の決済装置12のタッチパネル12gに表示される。そこで買物客22は、先ず、自動釣銭機12eにチャージ金額5000円を投入して、電子マネーカードをカードリーダライタ12iに翳す。このとき、買物客22が例えば10000円を投入した場合には、釣銭額5000円が自動釣銭機12eから払い出される。チャージ金額5000円が投入されると、電子マネーカードに記憶されている電子マネーの残高に5000円が加算される。例えばチャージ前の残高が600円であった場合、今回のチャージにより残高は5600円に増額される。 At this time, since the payment information transferred to the settlement device 12 of "C" includes the record RC2 related to the charge amount, the charge request screen SC6 shown in FIG. to be displayed. Therefore, the shopper 22 first inserts 5,000 yen into the automatic change machine 12e and holds the electronic money card over the card reader/writer 12i. At this time, if the shopper 22 puts in, for example, 10,000 yen, the change amount of 5,000 yen is dispensed from the automatic change machine 12e. When the charge amount of 5000 yen is inserted, 5000 yen is added to the electronic money balance stored in the electronic money card. For example, if the balance before charging was 600 yen, the balance is increased to 5600 yen by this charging.

電子マネーのチャージが完了すると、図11に示す決済画面SC5が、「C」の決済装置12のタッチパネル12gに表示される。このとき、表示エリアR12に表示される取引金額は、チャージ金額5000円を除いた金額2600円である。そこで買物客22は、決済方法を選択する。現金決済の場合、買物客22は、ボタンB41にタッチし、取引金額2600円以上の現金を自動釣銭機12eに投入する。電子マネー決済の場合、買物客22は、ボタンB42にタッチし、電子マネーカードをカードリーダライタ12iに翳す。買物客22が電子マネー決済を選択した場合、取引金額2600円の支払いにより、電子マネーカードの残高は3000円となる。 When charging of the electronic money is completed, the settlement screen SC5 shown in FIG. 11 is displayed on the touch panel 12g of the settlement device 12 of "C". At this time, the transaction amount displayed in the display area R12 is 2,600 yen excluding the charge amount of 5,000 yen. The shopper 22 then selects a settlement method. In the case of cash settlement, the shopper 22 touches the button B41 and inserts cash of 2,600 yen or more in the transaction amount into the automatic change machine 12e. In the case of electronic money settlement, the shopper 22 touches the button B42 and holds the electronic money card over the card reader/writer 12i. When the shopper 22 selects the electronic money settlement, the balance of the electronic money card becomes 3000 yen by paying the transaction amount of 2600 yen.

このように第1の実施形態のチェックアウトシステム10によれば、商品登録装置11において販売商品に係るデータが入力された後でも、決済装置12においてその商品の販売に係る取引が決済される前に、買物客22は電子マネーをチャージすることができる。 As described above, according to the checkout system 10 of the first embodiment, even after the data related to the product to be sold is input in the product registration device 11, before the transaction related to the sale of the product is settled in the settlement device 12, Alternatively, the shopper 22 can charge electronic money.

(第2の実施形態)
次に、第2の実施形態について説明する。
第1の実施形態は、決済情報にチャージ金額に係るレコードが含まれている場合、決済装置12において先ず、電子マネーにチャージ金額をチャージし、その後、商品販売に係るレコードを基に算出される取引金額の決済を処理した。第2の実施形態は、決済情報にチャージ金額に係るレコードが含まれている場合、決済装置12において、電子マネーへのチャージと、商品販売に係るレコードを基に算出される取引金額に対する決済とを一括して処理する。
(Second embodiment)
Next, a second embodiment will be described.
In the first embodiment, when the payment information includes a record related to the charge amount, the settlement device 12 first charges the electronic money with the charge amount, and then the charge amount is calculated based on the record related to the sale of the product. Processed the settlement of the transaction amount. In the second embodiment, when the payment information includes a record related to the charge amount, the payment device 12 charges the electronic money and settles the transaction amount calculated based on the record related to the sale of the product. are processed collectively.

すなわち第2の実施形態は、決済装置12の情報処理手順が第1の実施形態と相違する。その余の部分については、第2の実施形態は第1の実施形態と同様である。そこで、図1~図9は第2の実施形態でもそのまま使用し、その説明は省略する。 That is, the second embodiment differs from the first embodiment in the information processing procedure of the payment device 12 . The remainder of the second embodiment is the same as the first embodiment. Therefore, FIGS. 1 to 9 will be used as they are in the second embodiment, and the description thereof will be omitted.

図13は、第2の実施形態において決済装置12のCPU12aが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図である。図14~図16は、その制御処理によって決済装置12のタッチパネル12gに表示される種々の画面例を示す模式図である。以下、これらの図を用いて、第2の実施形態におけるチェックアウトシステム10の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。 FIG. 13 is a flow chart showing main steps of control processing executed by the CPU 12a of the settlement apparatus 12 according to the control program in the second embodiment. 14 to 16 are schematic diagrams showing various examples of screens displayed on the touch panel 12g of the settlement device 12 by the control processing. The operation of the checkout system 10 according to the second embodiment will be described below using these figures. Note that the contents of the processing described below are only examples, and various processing that can obtain similar results can be used as appropriate.

決済装置12が起動されると、CPU12aは、図13の流れ図に示す手順の制御処理を開始する。先ずCPU12aは、タッチパネル12gの画面を待機画面とする(Act51)。タッチパネル12gの画面を待機画面とした後、CPU12aは、決済情報を受信するのを待ち受ける(Act52)。決済情報を受信すると(Act52にてYES)、CPU12aは、その決済情報を、取引メモリ31bおよび合計メモリ32bに展開する(Act53)。決済情報を、取引メモリ31bおよび合計メモリ32bに展開したならば、CPU12aは、取引メモリ31bに展開したレコードにチャージ金額に係るレコードが含まれているか否かを確認する(Act54)。チャージ金額に係るレコードが含まれていない場合(Act54にてNO)、CPU12aは、タッチパネル12gの画面の一部に決済画面SC5を表示させる(図10のAct35)。以後、CPU12aは、図10のAct35~Act38の処理を前述したのと同様に繰り返す。 When the settlement device 12 is activated, the CPU 12a starts the control processing of the procedure shown in the flow chart of FIG. First, the CPU 12a sets the screen of the touch panel 12g as a standby screen (Act 51). After setting the screen of the touch panel 12g to the standby screen, the CPU 12a waits to receive payment information (Act 52). When the payment information is received (YES in Act 52), the CPU 12a develops the payment information in the transaction memory 31b and total memory 32b (Act 53). After loading the settlement information into the transaction memory 31b and the total memory 32b, the CPU 12a checks whether or not the record loaded into the transaction memory 31b includes a record related to the charge amount (Act 54). If the record related to the charge amount is not included (NO in Act54), the CPU 12a causes the settlement screen SC5 to be displayed on part of the screen of the touch panel 12g (Act35 in FIG. 10). Thereafter, the CPU 12a repeats the processing of Act35 to Act38 of FIG. 10 in the same manner as described above.

一方、取引メモリ31bに展開したレコードにチャージ金額に係るレコードが含まれている場合には(Act54にてYES)、CPU12aは、タッチパネル12gの画面の一部に電子マネーの決済画面SC7(図14を参照)を表示させる(Act55)。 On the other hand, if the record developed in the transaction memory 31b includes a record related to the charge amount (YES in Act54), the CPU 12a displays the electronic money settlement screen SC7 (FIG. 14) on a part of the screen of the touch panel 12g. ) is displayed (Act 55).

決済画面SC7の一例を図14に示す。決済画面SC7は、表示エリアR31、R32、R33と、ボタンB61とを含む。表示エリアR31は、決済装置12を操作する買物客22に対して電子マネー決済であることを告知する。表示エリアR32は、買物客22に対して電子マネー決済の操作ガイダンスを表示する。表示エリアR33は、合計メモリ32bの合計個数と合計金額とを、買物客22との取引点数および取引金額として表示する。ボタンB61は、店員21を呼び出すことを買物客22が指定するためのものである。 An example of the settlement screen SC7 is shown in FIG. The payment screen SC7 includes display areas R31, R32, R33 and a button B61. The display area R31 notifies the shopper 22 who operates the payment device 12 that the payment is made with electronic money. The display area R32 displays operation guidance for electronic money settlement for the shopper 22 . The display area R33 displays the total number of items and the total amount in the total memory 32b as the transaction number and transaction amount with the shopper 22. FIG. The button B61 is for the shopper 22 to specify to call the store clerk 21 .

図14の決済画面SC7を確認した買物客22は、電子マネーカードのデータをカードリーダライタ12iに読み取らせる。 The shopper 22 confirming the payment screen SC7 of FIG. 14 causes the card reader/writer 12i to read the data of the electronic money card.

決済画面SC7を表示したCPU12aは、カードリーダライタ12iによって電子マネーカードのデータが読み取られるのを待ち受ける(Act56)。電子マネーカードのデータが読み取られたならば(Act56にてYES)、CPU12aは、この電子マネーカードのデータに含まれる電子マネーの残高と、合計メモリ32bの合計金額とを比較して、残高が合計金額に対して不足していないか確認する(Act57)。 The CPU 12a displaying the payment screen SC7 waits for the data of the electronic money card to be read by the card reader/writer 12i (Act 56). If the electronic money card data has been read (YES in Act 56), the CPU 12a compares the electronic money balance included in the electronic money card data with the total amount in the total memory 32b to determine if the balance is Check if the amount is insufficient for the total amount (Act 57).

残高が合計金額に対して不足している場合(Act57にてYES)、CPU12aは、その不足額を決済画面SC7の表示エリアR32に表示する(Act58)。不足額は、合計金額から残高を減じることにより算出される。 If the balance is insufficient for the total amount (YES in Act57), the CPU 12a displays the insufficient amount in the display area R32 of the settlement screen SC7 (Act58). The shortfall amount is calculated by subtracting the balance from the total amount.

図15は、取引金額7600円に対して電子マネーの残高が600円であるため7000円が不足している場合の決済画面SC7である。この場合、電子マネーの残高と不足額の入金を促すガイダンスとが、決済画面SC7の表示エリアR32に表示される。 FIG. 15 shows the payment screen SC7 when the transaction amount is 7,600 yen and the electronic money balance is 600 yen, so 7,000 yen is insufficient. In this case, the balance of the electronic money and the guidance prompting the payment of the shortfall are displayed in the display area R32 of the payment screen SC7.

図15の決済画面SC7を確認した買物客22は、自動釣銭機12eに不足額以上の現金を投入する。 After confirming the payment screen SC7 of FIG. 15, the shopper 22 inserts more than the shortfall in cash into the automatic change dispenser 12e.

不足額を表示したCPU12aは、自動釣銭機12eに現金が投入されるのを待ち受ける(Act59)。現金が投入されると(Act59にてYES)、CPU12aは、その投入金額が不足額以上となったか否かを確認する(Act60)。投入金額が不足額に満たない場合(Act60にてNO)、CPU12aは、さらに自動釣銭機12eに現金が投入されるのを待ち受ける(Act59)。 The CPU 12a displaying the shortfall waits for cash to be inserted into the automatic change dispenser 12e (Act 59). When cash is inserted (YES in Act 59), the CPU 12a checks whether or not the amount of money inserted is equal to or greater than the deficit (Act 60). If the inserted amount is less than the deficit (NO in Act 60), the CPU 12a waits for the cash to be inserted into the automatic change dispenser 12e (Act 59).

投入金額が不足額以上になると(Act60にてYES)、CPU12aは、Act64の処理に進む。 When the input amount is equal to or greater than the deficit amount (YES in Act60), the CPU 12a proceeds to the processing of Act64.

一方、残高が合計金額に対して不足していない場合には(Act57にてNO)、CPU12aは、取引メモリ31bに展開したレコードのなかのチャージ金額に係るレコードに含まれるチャージ金額を決済画面SC7の表示エリアR32に表示する(Act61)。なお、取引メモリ31bに展開したレコードにチャージ金額に係るレコードが複数含まれている場合には、各レコードのチャージ金額の合計が表示エリアR32に表示される。 On the other hand, if the balance is not short of the total amount (NO in Act 57), the CPU 12a displays the charge amount included in the record related to the charge amount among the records expanded in the transaction memory 31b to the settlement screen SC7. is displayed in the display area R32 (Act 61). If the records developed in the transaction memory 31b include a plurality of records related to the charge amount, the total charge amount of each record is displayed in the display area R32.

図16は、取引金額7600円に対して電子マネーの残高が8600円であるため不足していない場合の決済画面SC7である。この場合、電子マネーの残高とチャージ金額の入金を促すガイダンスとが、決済画面SC7の表示エリアR32に表示される。 FIG. 16 shows the settlement screen SC7 when the transaction amount is 7,600 yen and the electronic money balance is 8,600 yen, so there is no shortage. In this case, the balance of the electronic money and the guidance prompting the payment of the charge amount are displayed in the display area R32 of the payment screen SC7.

図16の決済画面SC7を確認した買物客22は、自動釣銭機12eにチャージ金額以上の現金を投入する。 After confirming the settlement screen SC7 of FIG. 16, the shopper 22 inserts cash equal to or more than the charging amount into the automatic change machine 12e.

チャージ金額を表示したCPU12aは、自動釣銭機12eに現金が投入されるのを待ち受ける(Act62)。現金が投入されると(Act62にてYES)、CPU12aは、その投入金額がチャージ金額以上となったか否かを確認する(Act63)。投入金額がチャージ金額に満たない場合(Act63にてNO)、CPU12aは、さらに自動釣銭機12eに現金が投入されるのを待ち受ける(Act62)。 The CPU 12a displaying the charge amount waits for cash to be inserted into the automatic change dispenser 12e (Act 62). When cash is inserted (YES in Act 62), the CPU 12a checks whether or not the amount of money inserted is greater than or equal to the charge amount (Act 63). If the inserted amount is less than the charged amount (NO in Act 63), the CPU 12a waits for further cash to be inserted into the automatic change dispenser 12e (Act 62).

投入金額がチャージ金額以上になると(Act63にてYES)、CPU12aは、Act64の処理に進む。 When the inserted amount becomes equal to or greater than the charged amount (YES in Act63), the CPU 12a proceeds to the processing of Act64.

Act64では、CPU12aは、釣銭が生じているか否かを確認する。投入金額が不足額よりも多い場合、あるいは投入金額がチャージ金額よりも多い場合には、CPU12aは、釣銭が生じているとみなす。投入金額が不足額またはチャージ金額と等しい場合には、CPU12aは、釣銭が生じていないとみなす。 In Act 64, the CPU 12a confirms whether or not there is change. If the inserted amount is larger than the deficit amount, or if the inserted amount is larger than the charge amount, the CPU 12a considers that change has been made. If the inserted amount is equal to the insufficient amount or the charged amount, the CPU 12a considers that there is no change.

釣銭が生じている場合(Act65にてYES)、CPU12aは、投入金額と不足額またはチャージ金額との差額を釣銭として、自動釣銭機12eに払い出しを指令する(Act65)。この指令により、自動釣銭機12eから釣銭が払い出される。 If there is change (YES in Act 65), the CPU 12a commands the automatic change machine 12e to pay out the difference between the amount of money inserted and the amount of shortage or charge (Act 65). According to this command, change is dispensed from the automatic change machine 12e.

自動釣銭機12eに払い出しを指令した後、あるいは釣銭が生じていない場合(Act64にてNO)、CPU12aは、カードリーダライタ12iによって電子マネーカードのデータに含まれる電子マネーの残高に不足額又はチャージ金額を加算する(Act66)。チャージ金額は、前述したように、取引メモリ31bに展開したレコードのなかのチャージ金額に係るレコードに含まれるチャージ金額である。取引メモリ31bに展開したレコードにチャージ金額に係るレコードが複数含まれている場合には、各レコードのチャージ金額の合計が残高に加算される。 After instructing the automatic change dispenser 12e to pay out or when no change has been generated (NO in Act 64), the CPU 12a causes the card reader/writer 12i to cause the balance of the electronic money included in the data of the electronic money card to be depleted or charged. Add the amount (Act 66). As described above, the charge amount is the charge amount included in the record related to the charge amount among the records developed in the transaction memory 31b. If the records developed in the transaction memory 31b include a plurality of records related to the charge amount, the total charge amount of each record is added to the balance.

電子マネーのチャージが完了すると、CPU12aは、電子マネーによる決済処理を実行する(Act67)。すなわちCPU12aは、カードリーダライタ12iで電子マネーカードから読み取った電子マネーの残高に不足額又はチャージ金額を加算した金額が合計メモリ32bの合計金額以上であることを条件に、合計金額が生じた取引の決済処理を実行する。この決済処理については、既存のセルフPOS端末において周知の事項であるので、ここでの説明は省略する。 When charging of the electronic money is completed, the CPU 12a executes settlement processing with the electronic money (Act 67). In other words, the CPU 12a reads the balance of the electronic money from the electronic money card with the card reader/writer 12i and adds the amount of shortage or charge amount to the total amount in the total memory 32b. payment processing. This payment processing is a well-known matter in the existing self-POS terminal, so the explanation here is omitted.

決済処理が終了すると、CPU12aは、取引メモリ31bおよび合計メモリ32bの内容に基づいてレシートの印刷データを編集する。そしてCPU12aは、プリンタ12hを動作させて、レシートを発行させる(Act68)。レシートが発行されると、CPU12aは、図13の流れ図に示した手順の情報処理を終える。そしてCPU12aは、再度Act51以降の処理を前述したのと同様に繰り返す。 After completing the settlement process, the CPU 12a edits the print data of the receipt based on the contents of the transaction memory 31b and total memory 32b. The CPU 12a then operates the printer 12h to issue a receipt (Act 68). When the receipt is issued, the CPU 12a completes the information processing of the procedure shown in the flow chart of FIG. Then, the CPU 12a repeats the processing after Act 51 in the same manner as described above.

ここにCPU21aは、決済情報にチャージ金額に係るレコードが含まれるとき、カードリーダライタ12iで電子マネーの残高が読み取られるのを待ち受ける。そしてCPU21aは、残高が決済情報から算出される取引金額に満たないとき不足額の入金を待ち受け、不足額以上の金額が入金されたことを条件に、カードリーダライタ12iを介して電子マネーの残高に不足額を加算するチャージ手段を備える。この場合、CPU21aは、不足額が加算された後の電子マネーの残高で取引の決済を処理する。 The CPU 21a waits for the balance of the electronic money to be read by the card reader/writer 12i when the payment information includes a record relating to the charge amount. Then, when the balance is less than the transaction amount calculated from the settlement information, the CPU 21a waits for the payment of the shortfall, and on the condition that the amount equal to or greater than the shortfall is paid, the balance of the electronic money is calculated via the card reader/writer 12i. A charge means for adding the amount of the shortage to is provided. In this case, the CPU 21a processes the settlement of the transaction with the electronic money balance after the addition of the shortfall amount.

またCPU21aは、残高が取引金額以上のときチャージ金額の入金を待ち受け、チャージ金額以上の金額が入金されたことを条件に、カードリーダライタ12iを介して電子マネーの残高にチャージ金額を加算するチャージ手段を備える。この場合も、CPU21aは、チャージ金額が加算された後の電子マネーの残高で取引の決済を処理する。 In addition, the CPU 21a waits for the payment of the charge amount when the balance is equal to or greater than the transaction amount, and on the condition that the amount equal to or greater than the charge amount is received, adds the charge amount to the balance of the electronic money via the card reader/writer 12i. Have the means. Also in this case, the CPU 21a processes settlement of the transaction with the balance of the electronic money after the charge amount is added.

上記の如く動作するチェックアウトシステム10が導入された店舗においても、電子マネーカードの電子マネーをチャージしたい買物客22が、商品登録装置11の客用タッチパネル11g2に表示されたチャージ画面SC1からチャージ金額を入力するまでは、第1の実施形態と同様である。 Even at a store where the checkout system 10 that operates as described above is introduced, the shopper 22 who wants to charge the electronic money of the electronic money card can enter the charge amount from the charge screen SC1 displayed on the customer touch panel 11g2 of the product registration device 11. is the same as in the first embodiment.

ここで、単価600円の商品Aを1個と、単価1000円の商品Bを2個と、を買い上げる買物客22が、チャージ金額5000円を入力したとする。また店員21が、「A」,「B」,「C」,「D」で識別される4台の決済装置12のうち「C」の決済装置12を転送先として選択したとする。そうすると、買物客22は、「C」の決済装置12へと移動し、決済のための操作を行う。 Here, it is assumed that the shopper 22 who purchases one product A with a unit price of 600 yen and two products B with a unit price of 1000 yen inputs the charge amount of 5000 yen. It is also assumed that the clerk 21 selects the "C" payment apparatus 12 as the transfer destination among the four payment apparatus 12 identified by "A", "B", "C", and "D". Then, the shopper 22 moves to the "C" payment device 12 and performs an operation for payment.

このとき「C」の決済装置12へ転送された決済情報にはチャージ金額に係るレコードRC2が含まれているので、図14に示す電子マネーの決済画面SC7が、「C」の決済装置12のタッチパネル12gに表示される。すなわち、買上商品の合計金額2600円とチャージ金額5000円との総額7600円が取引金額として表示される。 At this time, the payment information transferred to the payment device 12 of “C” includes the record RC2 related to the charge amount, so the electronic money payment screen SC7 shown in FIG. It is displayed on the touch panel 12g. That is, the total amount of 7,600 yen, which is the total amount of purchased products of 2,600 yen and the charge amount of 5,000 yen, is displayed as the transaction amount.

そこで買物客22は、電子マネーカードをカードリーダライタ12iに翳す。このとき、電子マネーの残高が600円であったと仮定すると、残高は取引金額に対して不足しているので、図15に示すように、決済画面SC7に不足額7000円の入金を促すガイダンスが表示される。 The shopper 22 holds the electronic money card over the card reader/writer 12i. At this time, assuming that the balance of the electronic money is 600 yen, the balance is insufficient for the transaction amount. Therefore, as shown in FIG. Is displayed.

そこで買物客は、不足額以上の現金、例えば10000円を自動釣銭機12eに投入する。そうすると、「C」の決済装置12では、3000円が自動釣銭機12eから釣銭として払い出される。また、不足額7000円がチャージされた電子マネーの残高7600円から、買上商品の合計金額2600円が減額されて、電子マネーの残高が5000円に書き換えられる。 Therefore, the shopper puts more than the shortfall in cash, for example, 10,000 yen into the automatic change machine 12e. Then, at the settlement device 12 of "C", 3,000 yen is dispensed as change from the automatic change machine 12e. Also, the balance of electronic money of 7,600 yen charged with the shortfall of 7,000 yen is reduced by the total amount of 2,600 yen of purchased products, and the balance of electronic money is rewritten to 5,000 yen.

かくして買物客22は、電子マネーの残高600円で2600円の買上金額の一部を支払い、残りは現金(電子マネーに一旦チャージした金額)で支払うとともに、電子マネーに5000円をチャージしたことと同等となる。 Thus, the shopper 22 pays part of the purchase amount of 2,600 yen with the electronic money balance of 600 yen, and pays the remainder in cash (the amount once charged to the electronic money), and charges the electronic money with 5,000 yen. be equivalent.

一方、電子マネーの残高が8600円であったと仮定すると、残高は取引金額に対して足りているので、図16に示すように、決済画面SC7にチャージ金額5000円の入金を促すガイダンスが表示される。 On the other hand, assuming that the electronic money balance is 8,600 yen, the balance is sufficient for the transaction amount, so as shown in FIG. be.

そこで買物客は、チャージ金額以上の現金、例えば10000円を自動釣銭機12eに投入する。そうすると、「C」の決済装置12では、5000円が自動釣銭機12eから釣銭として払い出される。また、チャージ金額5000円がチャージされた電子マネーの残高13600円から、買上商品の合計金額2600円が減額されて、電子マネーの残高が11000円に書き換えられる。 Then, the shopper puts cash more than the charge amount, for example, 10,000 yen into the automatic change machine 12e. Then, at the settlement device 12 of "C", 5,000 yen is dispensed as change from the automatic change machine 12e. In addition, the total amount of purchased products of 2600 yen is subtracted from the electronic money balance of 13600 yen charged with the charge amount of 5000 yen, and the electronic money balance is rewritten to 11000 yen.

かくして買物客22は、電子マネーの残高8600円で2600円の買上金額を支払うとともに、電子マネーに5000円をチャージしたこととなる。 Thus, the shopper 22 pays the purchase amount of 2600 yen with the electronic money balance of 8600 yen, and charges the electronic money with 5000 yen.

このように第2の実施形態のチェックアウトシステム10においても第1の実施形態と同様の効果を奏することができる。 As described above, the checkout system 10 of the second embodiment can achieve the same effects as those of the first embodiment.

なお、本発明は、前記実施形態に限定されるものではない。
例えば前記実施形態では、客用タッチパネル11g2の画面にチャージ画面SC1を表示したが、店員用タッチパネル11g1の画面にチャージ画面SC1を表示してもよい。この場合、買物客22が申し出たチャージ金額を店員がチャージ画面SC1から入力すればよい。
In addition, this invention is not limited to the said embodiment.
For example, in the above embodiment, the charging screen SC1 is displayed on the screen of the customer touch panel 11g2, but the charging screen SC1 may be displayed on the screen of the clerk touch panel 11g1. In this case, the store clerk may input the charge amount requested by the shopper 22 from the charge screen SC1.

また前記実施形態では、チャージ金額を現金で入金する場合を示したが、必ずしも現金に限定されるものではない。商品券、クレジットカード等の電子マネー以外の方法でチャージ金額を入金してもよい。 Also, in the above-described embodiment, the case of depositing the charge amount in cash was shown, but the amount is not necessarily limited to cash. The charge amount may be deposited by a method other than electronic money such as a gift certificate or credit card.

また前記実施形態では、セミセルフ式のチェックアウトシステムを例示したが、本発明は必ずしもセミセルフ式のチェックアウトシステムに限定されるものではない。例えば決済ユニットを店員が操作する方式のチェックアウトシステムであっても、各実施形態と同様にして電子マネーのチャージ機能を適用することができる。また、入力ユニットと決済ユニットが分離しておらず一体となったチェックアウトシステム、いわゆる対面式のPOS端末あるいはセルフ式のPOS端末に対しても、電子マネーのチャージ機能を適用することができる。 Also, in the above embodiment, a semi-self checkout system was exemplified, but the present invention is not necessarily limited to a semi-self checkout system. For example, even in a checkout system in which a settlement unit is operated by a store clerk, the electronic money charge function can be applied in the same manner as in each embodiment. The electronic money charge function can also be applied to a checkout system in which an input unit and a payment unit are not separated but integrated, that is, a so-called face-to-face POS terminal or a self-service POS terminal.

また前記実施形態は、商品の販売に係る取引のチェックアウトシステムを例示したが、例えば駐車場、スポーツ施設等の利用料、遊園地等の入場料などの役務提供に係る取引のチェックアウトシステムにも同様に適用できるものである。 In addition, although the above-described embodiment has exemplified a checkout system for transactions related to the sale of goods, for example, a checkout system for transactions related to the provision of services such as parking lots, usage fees for sports facilities, admission fees for amusement parks, etc. can be applied in the same way.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1] 入力ユニットと、決済ユニットとを備え、前記入力ユニットは、商品販売又は役務提供に係るデータの入力を受け付け、入力されたデータを基に決済対象の取引データを記憶部に記憶する記憶手段と、電子マネーに対するチャージ金額の入力を受け付け、入力されたチャージ金額のデータを前記記憶部に追加する追加手段と、前記商品販売または前記役務提供に係るデータの入力終了指令を受け付けると、前記記憶部のデータを前記決済ユニットに出力する出力手段と、を具備し、前記決済ユニットは、記憶媒体に記憶された前記電子マネーの残高を読取り、かつ残高を書換えるリーダライタと、支払い金額の入金を受け付け、前記入力ユニットから出力された前記記憶部のデータを基に算出される取引金額以上の前記支払い金額が入金されたことを条件に前記取引金額が生じた取引の決済を処理する処理手段と、前記入力ユニットから出力された前記記憶部のデータに前記チャージ金額のデータが含まれるとき、前記電子マネー以外の決済方法で前記チャージ金額以上の支払い金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算するチャージ手段と、を具備したことを特徴とするチェックアウトシステム。
[2]前記チャージ手段は、前記入力ユニットから出力された前記記憶部のデータに前記チャージ金額のデータが含まれるとき、前記チャージ金額の入金を待ち受け、前記チャージ金額以上の金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算するとともに、前記取引金額を、前記チャージ金額を減じた額に更新することを特徴とする付記[1]1記載のチェックアウトシステム。
[3]前記チャージ手段は、前記入力ユニットから出力された前記記憶部のデータに前記チャージ金額のデータが含まれるとき、前記リーダライタで前記電子マネーの残高が読み取られるのを待ち受け、前記残高が前記取引金額に満たないとき、前記取引金額から前記残高を減じた不足額の入金を待ち受け、前記不足額以上の金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算し、前記処理手段は、前記チャージ手段により前記チャージ金額が加算された後の前記電子マネーの残高で前記取引の決済を処理することを特徴とする付記[1]記載のチェックアウトシステム。
[4]前記チャージ手段は、前記入力ユニットから出力された前記記憶部のデータに前記チャージ金額のデータが含まれるとき、前記リーダライタで前記電子マネーの残高が読み取られるのを待ち受け、前記残高が前記取引金額以上のとき、前記チャージ金額の入金を待ち受け、前記チャージ金額以上の金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算し、前記処理手段は、前記チャージ手段により前記チャージ金額が加算された後の前記電子マネーの残高で前記取引の決済を処理することを特徴とする付記[1]記載のチェックアウトシステム。
[5]前記決済ユニットは、前記入力ユニットに対して複数有り、前記入力ユニットは、前記複数の決済ユニットのなかから一の決済ユニットを選択する選択手段、をさらに具備し、前記出力手段は、前記記憶部のデータを、前記選択手段で選択された前記決済ユニットに出力することを特徴とする付記[1]乃至[4]のうちいずれか1に記載のチェックアウトシステム。
Additionally, while several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
The invention described in the original claims of the present application is appended below.
[1] A memory comprising an input unit and a settlement unit, wherein the input unit receives input of data relating to the sale of goods or the provision of services, and stores transaction data to be settled in a storage unit based on the input data. means, additional means for receiving an input of a charge amount for electronic money and adding data of the input charge amount to the storage unit, and receiving an input termination command for the data relating to the sale of the product or the provision of the service, output means for outputting the data in the storage unit to the payment unit, the payment unit reading the balance of the electronic money stored in the storage medium and rewriting the balance; A process of accepting a deposit and processing settlement of a transaction in which the transaction amount is generated on the condition that the payment amount equal to or greater than the transaction amount calculated based on the data in the storage unit output from the input unit is received. means, when the data of the storage unit output from the input unit includes the data of the charge amount, on the condition that the payment amount equal to or greater than the charge amount is received by a settlement method other than the electronic money, and charging means for adding the charge amount to the balance of the electronic money via the reader/writer.
[2] When the data of the storage unit output from the input unit includes the data of the charge amount, the charge means waits for the charge amount to be received, and an amount equal to or greater than the charge amount is received. Supplementary note [1] 1, wherein the charge amount is added to the balance of the electronic money via the reader/writer, and the transaction amount is updated to the amount obtained by subtracting the charge amount. checkout system.
[3] The charging means waits for the balance of the electronic money to be read by the reader/writer when the data of the storage unit output from the input unit includes the data of the charging amount, and When the transaction amount is less than the transaction amount, waiting for the deposit of the shortage amount obtained by subtracting the balance from the transaction amount, and on the condition that the amount equal to or greater than the shortage amount is deposited, the balance of the electronic money through the reader/writer. and the processing means processes settlement of the transaction with the balance of the electronic money after the charge amount is added by the charging means. checkout system.
[4] The charging means waits for the balance of the electronic money to be read by the reader/writer when the data of the storage unit output from the input unit includes the data of the charging amount, and When the transaction amount is equal to or greater than the transaction amount, waiting for receipt of the charge amount, and on condition that an amount equal to or greater than the charge amount is received, adding the charge amount to the balance of the electronic money via the reader/writer, The checkout system according to appendix [1], wherein the processing means processes settlement of the transaction with the balance of the electronic money after the charging amount is added by the charging means.
[5] There are a plurality of settlement units for the input unit, the input unit further comprises selection means for selecting one settlement unit from among the plurality of settlement units, and the output means comprises: The checkout system according to any one of appendices [1] to [4], wherein the data in the storage unit is output to the settlement unit selected by the selection means.

10…チェックアウトシステム、11…商品登録装置、12…決済装置、11a,12a…CPU、11b,12b…ROM、11c,12c…RAM、11d,12d…補助記憶ユニット、11e…ドロワ開放ユニット、12e…自動釣銭機、11f,12f…スキャナ、11g1,11g2,12g…タッチパネル、11h,12h…プリンタ、11i,12i…カードリーダライタ、11j,12j…通信ユニット、13…LAN、21…店員、22…買物客、31a、31b…取引メモリ、32a、32b…合計メモリ。 10 Checkout system 11 Product registration device 12 Settlement device 11a, 12a CPU 11b, 12b ROM 11c, 12c RAM 11d, 12d Auxiliary storage unit 11e Drawer opening unit 12e Automatic change dispenser 11f, 12f Scanner 11g1, 11g2, 12g Touch panel 11h, 12h Printer 11i, 12i Card reader/writer 11j, 12j Communication unit 13 LAN 21 Clerk 22 Shopper, 31a, 31b... transaction memory, 32a, 32b... total memory.

Claims (5)

入力ユニットと、決済ユニットとを備え、
前記入力ユニットは、
客用の表示デバイスと、
前記表示デバイスに電子マネーに対するチャージ金額の入力を受け付ける画面を表示させる表示手段と、
前記画面を介して前記チャージ金額の入力を受け付けると、そのチャージ金額を含む取引金額を前記決済ユニットに出力する出力手段と、
を具備し、
前記決済ユニットは、
記憶媒体に記憶された前記電子マネーの残高を読取り、かつ残高を書換えるリーダライタと、
前記出力手段により出力された取引金額に前記チャージ金額が含まれるとき、前記電子マネー以外の決済方法で前記チャージ金額以上の支払い金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算するチャージ手段と、
前記チャージ手段により前記電子マネーの残高に前記チャージ金額を加算した場合に、前記出力手段により出力された取引金額から前記チャージ金額を減算して新たな取引金額とする減算手段と、
前記チャージ手段により前記電子マネーの残高に前記チャージ金額を加算した場合には前記減算手段により得られた取引金額の決済を処理し、また前記チャージ手段により前記電子マネーの残高に前記チャージ金額を加算しない場合には前記出力手段により出力された取引金額の決済を処理する処理手段と、
を具備するチェックアウトシステム。
comprising an input unit and a settlement unit,
The input unit is
a customer display device;
display means for causing the display device to display a screen for accepting input of a charging amount for electronic money;
output means for outputting a transaction amount including the charge amount to the settlement unit when the input of the charge amount is received through the screen;
and
The settlement unit
a reader/writer that reads the balance of the electronic money stored in a storage medium and rewrites the balance;
When the transaction amount output by the output means includes the charge amount, the electronic charging means for adding the charge amount to the money balance;
subtraction means, when the charge amount is added to the balance of the electronic money by the charge means, subtracting the charge amount from the transaction amount output by the output means to obtain a new transaction amount;
When the charge amount is added to the balance of the electronic money by the charge means, settlement of the transaction amount obtained by the subtraction means is processed, and the charge amount is added to the balance of the electronic money by the charge means. if not, a processing means for processing settlement of the transaction amount output by the output means;
A checkout system with
前記表示手段は、予め定められた複数の金額をチャージ金額として入力可能とする画面を前記表示デバイスに表示させる、
請求項1記載のチェックアウトシステム。
The display means causes the display device to display a screen on which a plurality of predetermined amounts can be input as a charge amount.
The checkout system of Claim 1.
前記表示手段は、任意の金額をチャージ金額として入力可能とする画面を前記表示デバイスに表示させる、
請求項1又は2記載のチェックアウトシステム。
The display means causes the display device to display a screen that allows an arbitrary amount to be entered as a charge amount.
3. The checkout system according to claim 1 or 2.
記憶媒体に記憶された電子マネーの残高を読取り、かつ残高を書換えるリーダライタを備えるとともに、取引金額に前記電子マネーに対するチャージ金額が含まれる場合には、電子マネー以外の決済方法で前記チャージ金額以上の支払い金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算し、前記取引金額から前記チャージ金額を減算して新たな取引金額とし、当該新たな取引金額の決済を処理し、また前記電子マネーの残高に前記チャージ金額を加算しない場合には前記取引金額の決済を処理する決済ユニットとチェックアウトシステムを構成する商品登録装置であって、
客用の表示デバイスと、
前記表示デバイスに電子マネーに対するチャージ金額の入力を受け付ける画面を表示させる表示手段と、
前記画面を介して前記チャージ金額の入力を受け付けると、そのチャージ金額と登録済みの商品の金額とを含む金額としての前記取引金額を前記決済ユニットに出力する出力手段と、
を具備する商品登録装置。
A reader/writer for reading the balance of electronic money stored in a storage medium and rewriting the balance, and when the transaction amount includes the charge amount for the electronic money, the charge is made by a settlement method other than electronic money. adding the charge amount to the balance of the electronic money via the reader/writer on the condition that the payment amount equal to or greater than the amount is received , and subtracting the charge amount from the transaction amount to obtain a new transaction amount; A product registration device that processes settlement of the new transaction amount and that constitutes a checkout system with a settlement unit that processes settlement of the transaction amount when the charge amount is not added to the balance of the electronic money. ,
a customer display device;
display means for causing the display device to display a screen for accepting input of a charging amount for electronic money;
output means for outputting the transaction amount as an amount including the charge amount and the amount of the registered product to the settlement unit when the input of the charge amount is received through the screen;
A product registration device comprising:
記憶媒体に記憶された電子マネーの残高を読取り、かつ残高を書換えるリーダライタを備えるとともに、取引金額に前記電子マネーに対するチャージ金額が含まれる場合には、電子マネー以外の決済方法で前記チャージ金額以上の支払い金額が入金されたことを条件に、前記リーダライタを介して前記電子マネーの残高に前記チャージ金額を加算し、前記取引金額から前記チャージ金額を減算して新たな取引金額とし、当該新たな取引金額の決済を処理し、また前記電子マネーの残高に前記チャージ金額を加算しない場合には前記取引金額の決済を処理する決済ユニットとチェックアウトシステムを構成する商品登録装置のコンピュータに、
客用の表示デバイスに電子マネーに対するチャージ金額の入力を受け付ける画面を表示させる機能、及び、
前記画面を介して前記チャージ金額の入力を受け付けると、そのチャージ金額と登録済みの商品の金額とを含む金額としての前記取引金額を前記決済ユニットに出力する機能、
を実現させるためのプログラム。
A reader/writer for reading the balance of electronic money stored in a storage medium and rewriting the balance, and when the transaction amount includes the charge amount for the electronic money, the charge is made by a settlement method other than electronic money. adding the charge amount to the balance of the electronic money via the reader/writer on the condition that the payment amount equal to or greater than the amount is received , and subtracting the charge amount from the transaction amount to obtain a new transaction amount; to the computer of the product registration device that processes the settlement of the new transaction amount and that constitutes the settlement unit that processes the settlement of the transaction amount and the checkout system when the charge amount is not added to the balance of the electronic money. ,
A function of displaying a screen for accepting the input of the charge amount for electronic money on the display device for the customer, and
A function of outputting the transaction amount as an amount including the charge amount and the registered product amount to the settlement unit when the input of the charge amount is accepted through the screen;
program to make it happen.
JP2020188584A 2020-11-12 2020-11-12 Checkout system, product registration device and its program Active JP7148583B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020188584A JP7148583B2 (en) 2020-11-12 2020-11-12 Checkout system, product registration device and its program
JP2022151375A JP7318085B2 (en) 2020-11-12 2022-09-22 Checkout system and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020188584A JP7148583B2 (en) 2020-11-12 2020-11-12 Checkout system, product registration device and its program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019230773A Division JP6795674B2 (en) 2019-12-20 2019-12-20 Checkout system, payment device and its programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022151375A Division JP7318085B2 (en) 2020-11-12 2022-09-22 Checkout system and its program

Publications (2)

Publication Number Publication Date
JP2021015647A JP2021015647A (en) 2021-02-12
JP7148583B2 true JP7148583B2 (en) 2022-10-05

Family

ID=74531645

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020188584A Active JP7148583B2 (en) 2020-11-12 2020-11-12 Checkout system, product registration device and its program

Country Status (1)

Country Link
JP (1) JP7148583B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015026125A (en) 2013-07-24 2015-02-05 株式会社寺岡精工 POS system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015026125A (en) 2013-07-24 2015-02-05 株式会社寺岡精工 POS system

Also Published As

Publication number Publication date
JP2021015647A (en) 2021-02-12

Similar Documents

Publication Publication Date Title
JP6247238B2 (en) Checkout system, settlement apparatus and program thereof
CN105447756B (en) Commodity registration device and control method thereof
JP7189254B2 (en) Checkout system, payment device and control program
JP6251146B2 (en) Checkout system, settlement apparatus and control program thereof
CN107038821A (en) Checkout system and calling mechanism
JP2022173286A (en) checkout system
JP2023071976A (en) checkout system
JP6723419B2 (en) Checkout system, payment device and its control program
JP6682603B2 (en) Payment device and its control program
JP6795674B2 (en) Checkout system, payment device and its programs
JP6638097B2 (en) Checkout system, payment device and its program
JP2020166891A (en) Checkout system, payment device and its control program
JP7318085B2 (en) Checkout system and its program
JP7148583B2 (en) Checkout system, product registration device and its program
JP6466545B2 (en) Checkout system, settlement apparatus and program thereof
JP2023076505A (en) Checkout system and payment device and their control program
JP2016162106A (en) Checkout system, settlement apparatus and control program thereof
JP6919035B2 (en) Checkout system
JP6476332B2 (en) Checkout system, settlement apparatus and control program thereof
JP7242916B2 (en) Checkout system, payment device and its control program
JP7069271B2 (en) Checkout system, product registration device and its control program
JP6434604B2 (en) Checkout system, settlement apparatus and control program thereof
JP6780074B2 (en) Checkout system, product registration device and its control program
JP2023021154A (en) Settlement device, control program, and settlement method
JP2022121737A (en) Payment device and payment program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201209

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220823

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220922

R150 Certificate of patent or registration of utility model

Ref document number: 7148583

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150