JP6215185B2 - Merchandise sales data processing apparatus and control program thereof - Google Patents

Merchandise sales data processing apparatus and control program thereof Download PDF

Info

Publication number
JP6215185B2
JP6215185B2 JP2014238179A JP2014238179A JP6215185B2 JP 6215185 B2 JP6215185 B2 JP 6215185B2 JP 2014238179 A JP2014238179 A JP 2014238179A JP 2014238179 A JP2014238179 A JP 2014238179A JP 6215185 B2 JP6215185 B2 JP 6215185B2
Authority
JP
Japan
Prior art keywords
electronic money
amount
charge
cpu
sales data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014238179A
Other languages
Japanese (ja)
Other versions
JP2016099898A (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 JP2014238179A priority Critical patent/JP6215185B2/en
Publication of JP2016099898A publication Critical patent/JP2016099898A/en
Application granted granted Critical
Publication of JP6215185B2 publication Critical patent/JP6215185B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明の実施形態は、電子マネーによる決済に対応した商品販売データ処理装置及びその制御プログラムに関する。   Embodiments described herein relate generally to a merchandise sales data processing apparatus that supports payment by electronic money and a control program thereof.

商取引決済方法の1つに電子マネー方式がある。電子マネー方式は、非接触型のICチップを用いる。ICチップは、例えば非接触式ICカードや携帯型の通信機器(携帯電話、スマートフォン等)に搭載される。ICチップには、電子マネーのデータ(金額情報)が記憶される。電子マネー方式に対応したPOS(Point Of Sales)端末等の商品販売データ処理装置は、非接触型のリーダ・ライタを備える。リーダ・ライタは、アンテナを有する。リーダ・ライタは、アンテナに翳されたICチップからデータを読み取る機能と、当該ICチップにデータを書き込む機能とを有する。   One of the commercial transaction settlement methods is an electronic money method. The electronic money method uses a non-contact type IC chip. The IC chip is mounted on, for example, a non-contact IC card or a portable communication device (such as a mobile phone or a smartphone). The IC chip stores electronic money data (amount information). A merchandise sales data processing apparatus such as a POS (Point Of Sales) terminal compatible with the electronic money system includes a non-contact type reader / writer. The reader / writer has an antenna. The reader / writer has a function of reading data from an IC chip placed on an antenna and a function of writing data to the IC chip.

従来の商品販売データ処理装置は、電子マネーによる決済が宣言されると、リーダ・ライタを介してICチップから電子マネーのデータを読み取る。そして商品販売データ処理装置は、電子マネーの金額から商取引の代金を引き去り、残った金額を電子マネーの残高としてICチップに書き込む。ここで、代金に対して電子マネーが不足している場合、商品販売データ処理装置は、決済を完結できない。電子マネー方式に対応した商品販売データ処理装置は、通常、電子マネーのチャージ機能を有する。入力デバイスを介してチャージ金額が入力されると、商品販売データ処理装置は、ICチップから読み取った電子マネーの金額にチャージ金額を加算する。そして商品販売データ処理装置は、チャージ金額を加算した後の電子マネーの金額から商取引の代金を引き去り、残った金額を電子マネーの残高としてICチップに書き込む。   When a settlement with electronic money is declared, a conventional merchandise sales data processing apparatus reads electronic money data from an IC chip via a reader / writer. Then, the merchandise sales data processing device deducts the price of the commercial transaction from the amount of electronic money, and writes the remaining amount to the IC chip as the balance of electronic money. Here, when the electronic money is insufficient for the price, the merchandise sales data processing apparatus cannot complete the settlement. A merchandise sales data processing apparatus compatible with the electronic money system usually has a charge function for electronic money. When the charge amount is input via the input device, the merchandise sales data processing apparatus adds the charge amount to the amount of electronic money read from the IC chip. Then, the merchandise sales data processing device deducts the price of the commercial transaction from the amount of electronic money after adding the charge amount, and writes the remaining amount to the IC chip as the balance of electronic money.

しかしながら、電子マネーを使用する買物客は、商取引の代金が確定してからでないと、電子マネーが足りているのかどうかわからない。電子マネーが商取引の代金に対して不足していた場合、買物客は、代金確定後に電子マネーのチャージを行う。このため、商取引の代金が確定してからその商取引の決済が完結するまでに無駄な時間を要する場合がある。   However, a shopper who uses electronic money cannot know whether the electronic money is sufficient or not after the price for the commercial transaction is confirmed. If the electronic money is insufficient for the transaction, the shopper charges the electronic money after the price is confirmed. For this reason, useless time may be required until the settlement of the commercial transaction is completed after the price of the commercial transaction is determined.

従来、商品の販売登録を行う登録モード以外の所定のモードに切り替えた状態で、リーダ・ライタのアンテナにICチップが翳されると、そのICチップに記憶された電子マネーの金額を表示器に表示するようにした商品販売データ処理装置は知られている。しかしながら、電子マネーの金額が表示器に表示されてしまうことは、ユーザにとって不安である。   Conventionally, when an IC chip is placed on the reader / writer antenna while switching to a predetermined mode other than the registration mode for registering the sale of goods, the amount of electronic money stored in the IC chip is displayed on the display. A merchandise sales data processing apparatus for displaying is known. However, it is uneasy for the user that the amount of electronic money is displayed on the display.

特許第5486584号公報Japanese Patent No. 5486584

本発明の実施形態が解決しようとする課題は、ユーザが不安に感じることなく、商取引の代金が確定する前に電子マネーが足りているのかどうかを客に知らせることができ、電子マネーによる決済の効率化を図ることができる商品販売データ処理装置を提供しようとするものである。   The problem to be solved by the embodiment of the present invention is that the user can be informed of whether or not the electronic money is sufficient before the price of the commercial transaction is settled without feeling uneasy by the user. An object of the present invention is to provide a merchandise sales data processing apparatus capable of improving efficiency.

一実施形態において、商品販売データ処理装置は、処理手段と、演算手段と、読取手段と、宣言受付手段と、判定手段と、チャージ報知手段とを備える。処理手段は、入力される商品データを基に商取引として売り上げる各商品の販売データを処理する。演算手段は、処理手段により販売データが処理された各商品の合計金額を算出する。読取手段は、記憶媒体から電子マネーを読み取る。宣言受付手段は、商取引を電子マネーで決済する旨の宣言入力を受け付ける。判定手段は、宣言受付手段による宣言入力を受け付ける前に読取手段により電子マネーが読み取られた場合、電子マネーと、演算手段により算出される合計金額とから、電子マネーのチャージが必要か否かを判定する。チャージ報知手段は、判定手段により電子マネーのチャージが必要と判定された場合にチャージ要求を電子マネーのユーザに報知する。   In one embodiment, the merchandise sales data processing apparatus includes processing means, calculation means, reading means, declaration receiving means, determination means, and charge notification means. The processing means processes the sales data of each product sold as a commercial transaction based on the input product data. The computing means calculates the total amount of each product whose sales data has been processed by the processing means. The reading unit reads electronic money from the storage medium. The declaration accepting unit accepts a declaration input for settlement of the commercial transaction with electronic money. When the electronic money is read by the reading means before accepting the declaration input by the declaration accepting means, the determining means determines whether the electronic money needs to be charged from the electronic money and the total amount calculated by the computing means. judge. The charge notification means notifies the charge request to the user of electronic money when the determination means determines that the electronic money needs to be charged.

POS端末を正面の右側から見た外観図。The external view which looked at the POS terminal from the front right side. POS端末を背面の右側から見た外観図。The external view which looked at the POS terminal from the back right side. POS端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of a POS terminal. POS端末のRAMに形成される主要なワークエリアを示す模式図。The schematic diagram which shows the main work areas formed in RAM of a POS terminal. ICチップに記憶される電子マネーデータの要部を示す模式図。The schematic diagram which shows the principal part of the electronic money data memorize | stored in IC chip. POS端末のCPUが商品登録プログラムにしたがって実行する情報処理の主要な手順を示す流れ図。The flowchart which shows the main procedures of the information processing which CPU of a POS terminal performs according to a goods registration program. 図6における残高確認処理の手順を具体的に示す流れ図。7 is a flowchart specifically showing a procedure of balance confirmation processing in FIG. 6. 図6における決済処理の手順を具体的に示す流れ図。FIG. 7 is a flowchart specifically showing a procedure of settlement processing in FIG. 6. FIG. 電子マネーを読み取ったときの客用タッチパネルの画面例を示す模式図。The schematic diagram which shows the example of a screen of the customer touch panel when electronic money is read. 電子マネーのチャージが必要なときの客用タッチパネルの画面例を示す模式図。The schematic diagram which shows the example of a screen of a customer touch panel when the charge of electronic money is required. POS端末のCPUが実行する客用タッチパネルの入力処理を示す流れ図。The flowchart which shows the input process of the customer touch panel which CPU of a POS terminal performs.

以下、電子マネーによる決済の効率化を図る商品販売データ処理装置の実施形態について、図面を用いて説明する。なお、この実施形態では、商品販売データ処理装置の一態様として、POS端末10(図1,図2を参照)を例示する。   Hereinafter, an embodiment of a merchandise sales data processing apparatus that improves the efficiency of settlement using electronic money will be described with reference to the drawings. In this embodiment, a POS terminal 10 (see FIGS. 1 and 2) is exemplified as one aspect of the product sales data processing apparatus.

図1は、POS端末10を正面の右側から見た外観図、図2は、同POS端末10を背面の右側から見た外観図である。なお、図1では、後述するスキャナ20のケーブルを省略している。図2では、同スキャナ20そのものを省略している。   FIG. 1 is an external view of the POS terminal 10 viewed from the front right side, and FIG. 2 is an external view of the POS terminal 10 viewed from the back right side. In FIG. 1, a cable of the scanner 20 described later is omitted. In FIG. 2, the scanner 20 itself is omitted.

図1に示すように、POS端末10は、本体11の正面に店員用タッチパネル12を配置し、この店員用タッチパネル12の手前側にキーボード13を配置する。またPOS端末10は、店員用タッチパネル12の一側部に接触式リーダ・ライタ14のスリット14aを形成する。   As shown in FIG. 1, the POS terminal 10 has a clerk touch panel 12 disposed on the front surface of the main body 11, and a keyboard 13 is disposed on the front side of the clerk touch panel 12. In addition, the POS terminal 10 forms a slit 14 a of a contact reader / writer 14 on one side of the clerk touch panel 12.

店員用タッチパネル12は、店員に対して様々な画面を表示する店員用表示デバイスとして機能する。また店員用タッチパネル12は、画面に表示された画像から特定される情報のタッチ入力を受け付ける入力デバイスとしても機能する。   The clerk touch panel 12 functions as a clerk display device that displays various screens to the clerk. Further, the clerk touch panel 12 also functions as an input device that accepts touch input of information specified from an image displayed on the screen.

キーボード13は、数値データを置数するためのテンキーの他、クリアキー、現計キー、クレジットキー、電子マネーキー等の種々のファンクションキーを含む。因みに現計キーは、現金による商取引の決済を宣言するキーである。クレジットキーは、クレジットカードによる商取引の決済を宣言するキーである。電子マネーキーは、電子マネーによる商取引の決済を宣言するキーである。これらの現計キー、クレジットキー及び電子マネーキーは、一般に、締めキーと称される。   The keyboard 13 includes various function keys such as a clear key, a current key, a credit key, and an electronic money key in addition to a numeric keypad for entering numerical data. Incidentally, the current key is a key for declaring settlement of a commercial transaction using cash. The credit key is a key for declaring settlement of a commercial transaction using a credit card. The electronic money key is a key for declaring settlement of a commercial transaction using electronic money. These current total key, credit key, and electronic money key are generally referred to as a closing key.

接触式リーダ・ライタ14は、スリット14aに挿入されたカードからデータを読み込んだり、このカードにデータを書込んだりする。カードが磁気カードである場合、リーダ・ライタ14は、磁気カードリーダ・ライタである。カードがICカードである場合、リーダ・ライタ14は、ICカードリーダ・ライタである。例えばクレジットカードやポイントカードが、接触式リーダ・ライタ14によってデータの読み書きが行われるカードとして使用される。   The contact reader / writer 14 reads data from a card inserted into the slit 14a or writes data to this card. When the card is a magnetic card, the reader / writer 14 is a magnetic card reader / writer. When the card is an IC card, the reader / writer 14 is an IC card reader / writer. For example, a credit card or a point card is used as a card on which data is read and written by the contact reader / writer 14.

図2に示すように、POS端末10は、本体11の背面に客用タッチパネル15を配置し、この客用タッチパネル15の一側部に非接触式リーダ・ライタ16のアンテナ16a(図3を参照)を配置する。   As shown in FIG. 2, the POS terminal 10 has a customer touch panel 15 disposed on the back surface of a main body 11, and an antenna 16 a of a non-contact reader / writer 16 on one side of the customer touch panel 15 (see FIG. 3). ).

客用タッチパネル15は、買上商品の代金を支払う客に対して様々な画面を表示する客用表示デバイスとして機能する。また客用タッチパネル15は、画面に表示された画像から特定される情報のタッチ入力を受け付ける入力デバイスとしても機能する。   The customer touch panel 15 functions as a customer display device that displays various screens for customers who pay for purchased products. The customer touch panel 15 also functions as an input device that receives touch input of information specified from an image displayed on the screen.

非接触式リーダ・ライタ16は、アンテナ16aに翳された非接触型の記憶媒体であるICチップからデータを読み込んだり、このICチップにデータを書込んだりする。ICチップは、例えばカードや携帯型の通信機器(携帯電話、スマートフォン等)に搭載される。   The non-contact type reader / writer 16 reads data from or writes data to an IC chip that is a non-contact type storage medium placed on the antenna 16a. The IC chip is mounted on, for example, a card or a portable communication device (such as a mobile phone or a smartphone).

図1または図2に示すように、POS端末10は、本体11に、レシート印字用のプリンタ17を備える。そしてPOS端末10は、プリンタ17によって印字されたレシートを、本体11の正面に形成されたレシート発行口18から排出する。レシート発行口18の下側には、預り金等の硬貨を一時的に置くためのコイントレイ19が形成されている。また、プリンタ17の上部は、ハンドスキャナ20を置くためのスペースとなっている。   As shown in FIG. 1 or FIG. 2, the POS terminal 10 includes a main body 11 and a printer 17 for receipt printing. The POS terminal 10 then discharges the receipt printed by the printer 17 from a receipt issuing port 18 formed on the front surface of the main body 11. A coin tray 19 for temporarily placing coins such as deposits is formed below the receipt issuing port 18. The upper portion of the printer 17 is a space for placing the hand scanner 20.

図3は、POS端末10の要部構成を示すブロック図である。POS端末10は、CPU(Central Processing Unit)31、ROM(Read Only Memory)32、RAM(Random Access Memory)33、補助記憶デバイス34、時計部35、通信コントローラ36、ドロワインターフェース37及びスキャナインターフェース38を備える。またPOS端末10は、CPU31、ROM32、RAM33、補助記憶デバイス34、時計部35、通信コントローラ36、ドロワインターフェース37及びスキャナインターフェース38を、システム伝送路39で接続する。システム伝送路39は、アドレスバス、データバス、制御信号線等を含む。そしてシステム伝送路39に対し、前述したキーボード13、店員用タッチパネル12、客用タッチパネル15、プリンタ17、接触式リーダ・ライタ14及び非接触式リーダ・ライタ16が、図示しない入出力回路を介して接続される。   FIG. 3 is a block diagram showing a main configuration of the POS terminal 10. The POS terminal 10 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, an auxiliary storage device 34, a clock unit 35, a communication controller 36, a drawer interface 37, and a scanner interface 38. Prepare. The POS terminal 10 connects the CPU 31, ROM 32, RAM 33, auxiliary storage device 34, clock unit 35, communication controller 36, drawer interface 37, and scanner interface 38 through a system transmission path 39. The system transmission path 39 includes an address bus, a data bus, a control signal line, and the like. The keyboard 13, the clerk touch panel 12, the customer touch panel 15, the printer 17, the contact reader / writer 14 and the non-contact reader / writer 16 are connected to the system transmission path 39 via an input / output circuit (not shown). Connected.

POS端末10は、CPU31、ROM32、RAM33、補助記憶デバイス34と、これらを接続するシステム伝送路39とによってコンピュータを構成する。   The POS terminal 10 constitutes a computer by the CPU 31, ROM 32, RAM 33, auxiliary storage device 34, and a system transmission path 39 connecting them.

CPU31は、上記コンピュータの中枢部分に相当する。CPU31は、オペレーティングシステムやアプリケーションプログラムに従って、POS端末10としての各種の機能を実現するべく各部を制御する。   The CPU 31 corresponds to the central part of the computer. CPU31 controls each part in order to implement | achieve various functions as POS terminal 10 according to an operating system or an application program.

ROM32は、上記コンピュータの主記憶部分に相当する。ROM32は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ROM32は、CPU31が各部を制御するための処理を実行する上で必要なデータを記憶する場合もある。   The ROM 32 corresponds to the main storage portion of the computer. The ROM 32 stores the above operating system and application programs. The ROM 32 may store data necessary for the CPU 31 to execute processing for controlling each unit.

RAM33は、上記コンピュータの主記憶部分に相当する。RAM33は、CPU31が処理を実行する上で必要なデータを記憶する。またRAM33は、CPU31によって情報が適宜書き換えられるワークエリアとしても利用される。   The RAM 33 corresponds to a main storage part of the computer. The RAM 33 stores data necessary for the CPU 31 to execute processing. The RAM 33 is also used as a work area where information is appropriately rewritten by the CPU 31.

補助記憶デバイス34は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス34は、例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)、あるいはSSD(Solid State Drive)などである。補助記憶デバイス34は、CPU31が各種の処理を行う上で使用するデータや、CPU31での処理によって生成されたデータを保存する。補助記憶デバイス34は、上記のアプリケーションプログラムを記憶する場合もある。   The auxiliary storage device 34 corresponds to the auxiliary storage portion of the computer. The auxiliary storage device 34 is, for example, an EEPROM (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), or an SSD (Solid State Drive). The auxiliary storage device 34 stores data used when the CPU 31 performs various processes and data generated by the processes performed by the CPU 31. The auxiliary storage device 34 may store the above application program.

時計部35は、現在の日付及び時刻を計時する。
通信コントローラ36は、外部コンピュータとの間で、LAN(Local Area Network)等の通信ネットワークを介して行うデータの送受信を制御する。外部コンピュータは、POS端末10の上位コンピュータであり、例えばPOSサーバ、ストアサーバ等と称される。外部コンピュータは、商品マスタファイル、売上集計ファイル等の種々のデータファイルを管理する。商品マスタファイルは、店舗で販売される各商品の商品コード、商品名、単価、税種等の商品データを保存する。売上集計ファイルは、商品別、時間帯別等の分類項目別に集計された売上点数データ、売上金額データ等を保存する。
The clock unit 35 measures the current date and time.
The communication controller 36 controls transmission / reception of data to / from an external computer via a communication network such as a LAN (Local Area Network). The external computer is a host computer of the POS terminal 10 and is called, for example, a POS server, a store server, or the like. The external computer manages various data files such as a product master file and a sales summary file. The product master file stores product data such as a product code, a product name, a unit price, and a tax type of each product sold in the store. The sales aggregation file stores sales point data, sales amount data, and the like that are aggregated according to classification items such as products and time zones.

ドロワインターフェース37は、現金等を収納するためのドロワ(不図示)を電気的に接続する。ドロワインターフェース37は、ドロワに対して開放指令信号を送信する。開放指令信号を受信したドロワは、開放動作する。なお、ドロワの代わりに自動釣銭機を接続してもよい。自動釣銭機を接続した場合、ドロワインターフェース37は、自動釣銭機に対して釣銭データを送信する。釣銭データを受信した自動釣銭機は、釣銭データに基づいて釣銭となる貨幣を払い出す。   The drawer interface 37 electrically connects a drawer (not shown) for storing cash or the like. The drawer interface 37 transmits an opening command signal to the drawer. The drawer that has received the opening command signal opens. An automatic change machine may be connected instead of the drawer. When an automatic change machine is connected, the drawer interface 37 transmits change data to the automatic change machine. The automatic change machine that has received the change data pays out the change money based on the change data.

スキャナインターフェース38は、前述したスキャナ20を電気的に接続する。スキャナ20は、商品に付されたバーコード等を光学的に読み取る。スキャナ20によって読み取られたバーコードは、スキャナインターフェース38を介してCPU31に取り込まれる。CPU31は、バーコードを解読して、例えば商品コード等のデータに変換する。   The scanner interface 38 electrically connects the scanner 20 described above. The scanner 20 optically reads a barcode or the like attached to a product. The barcode read by the scanner 20 is taken into the CPU 31 through the scanner interface 38. The CPU 31 decodes the barcode and converts it into data such as a product code.

このような構成のPOS端末10は、電子マネーによる決済を効率よく行うために、以下に説明する商品登録プログラム(制御プログラム)を備える。またPOS端末10は、この商品登録プログラムに従った情報処理で必要なワークエリアとして、図4に示すデータ構造の金額データメモリ41とフラグメモリ42とを、RAM33に形成する。   The POS terminal 10 having such a configuration includes a product registration program (control program) described below in order to efficiently perform settlement with electronic money. Further, the POS terminal 10 forms a money amount data memory 41 and a flag memory 42 having the data structure shown in FIG. 4 in the RAM 33 as work areas necessary for information processing according to the product registration program.

金額データメモリ41は、電子マネーAの領域41aと、報知金額Bの領域41bと、合計金額Cの領域41cと、残高Dの領域41dと、チャージ金額Eの領域41eとを含む。フラグメモリ42は、電子マネーフラグF1の領域42aと、登録中フラグF2の領域42bと、報知フラグF3の領域42cとを含む。電子マネーA、報知金額B、合計金額C、残高D、チャージ金額E、電子マネーフラグF1、登録中フラグF2及び報知フラグF3については、後述する。   The amount data memory 41 includes an area 41 a for electronic money A, an area 41 b for a reported amount B, an area 41 c for a total amount C, an area 41 d for a balance D, and an area 41 e for a charge amount E. The flag memory 42 includes an area 42a for the electronic money flag F1, an area 42b for the registration flag F2, and an area 42c for the notification flag F3. The electronic money A, the notification amount B, the total amount C, the balance D, the charge amount E, the electronic money flag F1, the registration flag F2, and the notification flag F3 will be described later.

電子マネーAは、非接触型の記憶媒体であるICチップに記憶される。本実施形態では、電子マネーAを使って代金を支払う買物客(ユーザ)が、このICチップを搭載した非接触式ICカードまたは通信端末(携帯電話、スマートフォン等)を非接触式リーダ・ライタ16のアンテナ16aに翳すことで、電子マネーAが非接触式リーダ・ライタ16によって読み取られる。ここに、非接触式リーダ・ライタ16は、記憶媒体(ICチップ)から電子マネーAを読み取る読取手段を構成する。   The electronic money A is stored in an IC chip that is a non-contact type storage medium. In the present embodiment, a shopper (user) who pays using electronic money A uses a non-contact IC card or a communication terminal (mobile phone, smartphone, etc.) mounted with this IC chip as a non-contact reader / writer 16. The electronic money A is read by the non-contact type reader / writer 16 by leaning on the antenna 16a. Here, the non-contact type reader / writer 16 constitutes reading means for reading the electronic money A from the storage medium (IC chip).

図5に示すように、ICチップには、電子マネーAとともに報知金額Bの情報が記憶される。電子マネーAは、チャージすることによって増額できる。報知金額Bは、電子マネーAのチャージを促す報知を行うか否かのしきい値となる。電子マネーAが報知金額Bを下回ると、POS端末10は、電子マネーAのチャージを促す報知を行う。報知金額Bのデフォルト値は、“0”である。買物客は、所定のアプリケーションプログラムを利用することで、ICチップに所望の報知金額Bを設定することができる。   As shown in FIG. 5, information of the notification amount B is stored together with the electronic money A in the IC chip. Electronic money A can be increased by charging. The notification amount B is a threshold value indicating whether or not to notify the electronic money A to be charged. When the electronic money A falls below the notification amount B, the POS terminal 10 performs a notification prompting the electronic money A to be charged. The default value of the notification amount B is “0”. The shopper can set a desired notification amount B in the IC chip by using a predetermined application program.

図6は、前記商品登録プログラムにしたがって、CPU31が実行する情報処理、いわゆる1商取引に係る売上処理の主要な手順を示す流れ図である。なお、図6に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。   FIG. 6 is a flowchart showing a main procedure of information processing executed by the CPU 31 in accordance with the product registration program, that is, sales processing related to so-called one commercial transaction. Note that the contents of the process shown in FIG. 6 and described below are merely examples, and various processes capable of obtaining similar results can be used as appropriate.

商品登録プログラムが起動すると、CPU31は、Act1として電子マネーフラグF1を調べる。電子マネーフラグF1が“1”にセットされていた場合(Act1にてYES)、CPU31は、Act8の処理に進む。   When the product registration program is started, the CPU 31 checks the electronic money flag F1 as Act1. If the electronic money flag F1 is set to “1” (YES in Act1), the CPU 31 proceeds to the process of Act8.

電子マネーフラグF1が“0”にリセットされていた場合(Act1にてNO)、CPU31は、Act2として電子マネーAが入力されたか否かを確認する。電子マネーAが入力されていない場合(Act2にてNO)、CPU31は、Act8の処理に進む。   When the electronic money flag F1 is reset to “0” (NO in Act1), the CPU 31 confirms whether or not the electronic money A is input as Act2. When the electronic money A is not input (NO in Act 2), the CPU 31 proceeds to the process of Act 8.

非接触式ICカードまたは通信端末に搭載されたICチップから、非接触式リーダ・ライタ16によって電子マネーAが読み取られ、CPU31に入力されると(Act2にてYES)、CPU31は、Act3として電子マネーフラグF1を“1”にセットする。またCPU31は、Act4として電子マネーAと、この電子マネーAとともに読み取られた報知金額Bとを、金額データメモリ41の領域41a、41bに格納する。さらにCPU31は、Act5として電子マネーAを取得していることを買物客に告知するためのメッセージM1(図9を参照)を、店員用タッチパネル12及び客用タッチパネル15に表示させる(読取報知手段)。なお、Act3乃至Act5の各処理手順は、上述した手順に限定されるものではない。処理の順序が前後に入れ替わってもよい。   When the electronic money A is read by the non-contact type reader / writer 16 from the non-contact type IC card or the IC chip mounted on the communication terminal and inputted to the CPU 31 (YES in Act 2), the CPU 31 converts the electronic money as Act 3 The money flag F1 is set to “1”. Further, the CPU 31 stores the electronic money A as Act 4 and the notification amount B read together with the electronic money A in the areas 41 a and 41 b of the amount data memory 41. Further, the CPU 31 displays a message M1 (see FIG. 9) for notifying the shopper that the electronic money A is acquired as Act5 on the clerk touch panel 12 and the customer touch panel 15 (read notification means). . Note that each processing procedure of Act3 to Act5 is not limited to the above-described procedure. The order of processing may be changed back and forth.

Act3乃至Act5の処理を実行すると、CPU31は、Act6として金額データメモリ41の領域41cの値、すなわち合計金額Cを調べる。1商取引に係る商品登録が開始されていない場合、合計金額Cは“0”である。合計金額Cが“0”の場合(Act6にてNO)、CPU31は、Act8の処理に進む。商品登録が開始されていた場合には、合計金額Cは登録済商品の合計額、すなわち“1”以上となる。合計金額Cが“1”以上の場合(Act6にてYES)、CPU31は、Act7として残高確認処理を実行した後に、Act8の処理に進む。残高確認処理については後述する。   When the processing of Act3 to Act5 is executed, the CPU 31 checks the value of the area 41c of the amount data memory 41, that is, the total amount C as Act6. When the merchandise registration related to one commercial transaction is not started, the total amount C is “0”. If the total amount C is “0” (NO in Act 6), the CPU 31 proceeds to the process of Act 8. When the product registration has been started, the total amount C is the total amount of the registered products, that is, “1” or more. When total amount C is “1” or more (YES in Act 6), CPU 31 proceeds to Act 8 after executing balance confirmation processing as Act 7. The balance confirmation process will be described later.

Act8では、CPU31は、商品登録が行われたか否かを確認する。商品登録が行われていない場合(Act8にてNO)、CPU31は、Act9として締めキーが操作入力されたか否かを確認する。締めキーが操作入力されていない場合(Act9にてNO)、CPU31は、Act1の処理に戻り、電子マネーフラグF1を再度調べる。このとき、電子マネーAが入力されていないと、CPU31は、Act1にて“NO”に進む。ここに、電子マネーAが入力されていない場合、CPU31は、商品登録が行われるか、締めキーが操作入力されるか、電子マネーAが入力されるのを待機する。一方、電子マネーAが既に入力されている場合には、CPU31は、Act1にて“YES”に進む。ここに、電子マネーAが既に入力されている場合、CPU31は、商品登録が行われるか、締めキーが操作入力されるのを待機する。   In Act 8, the CPU 31 confirms whether or not product registration has been performed. When the product registration is not performed (NO in Act 8), the CPU 31 confirms whether or not the closing key is operated and inputted as Act 9. If the closing key is not operated (NO in Act 9), the CPU 31 returns to the Act 1 process and checks the electronic money flag F1 again. At this time, if the electronic money A is not input, the CPU 31 proceeds to “NO” in Act1. Here, when the electronic money A is not input, the CPU 31 waits for product registration, operation of the closing key, or input of the electronic money A. On the other hand, if the electronic money A has already been input, the CPU 31 proceeds to “YES” in Act1. Here, when the electronic money A has already been input, the CPU 31 waits for product registration or an operation input of the closing key.

この待機状態において、スキャナ20によるバーコード入力あるいはキーボード13の操作入力により商品登録が行われたことを検知すると(Act8にてYES)、CPU31は、Act10として登録中フラグF2を調べる。1商取引に係る1点目の商品登録の場合、登録中フラグF2は“0”にリセットされている。登録中フラグF2がリセットされている場合(Act10にてNO)、CPU31は、Act11として登録中フラグF2を“1”にセットする。またCPU31は、Act12として金額データメモリ41の領域41c及び41eに格納された合計金額C及びチャージ金額Eをクリアする。なお、Act10とAct11との処理手順は、上述した手順に限定されるものではない。処理の順序が前後に入れ替わってもよい。   In this standby state, when it is detected that the product registration has been performed by the barcode input by the scanner 20 or the operation input of the keyboard 13 (YES in Act 8), the CPU 31 checks the registration flag F2 as Act 10. In the case of the first item registration related to one commercial transaction, the registration flag F2 is reset to “0”. When the registration flag F2 is reset (NO in Act10), the CPU 31 sets the registration flag F2 to “1” as Act11. Further, the CPU 31 clears the total amount C and the charge amount E stored as Act 12 in the areas 41 c and 41 e of the amount data memory 41. Note that the processing procedure of Act10 and Act11 is not limited to the procedure described above. The order of processing may be changed back and forth.

Act11及びAct12の処理を実行すると、CPU31は、Act13の処理に進む。
一方、1商取引に係る2点目以降の商品登録の場合、登録中フラグF2は“1”にセットされている。登録中フラグF2がセットされている場合(Act10にてYES)、CPU31は、Act11及びAct12の処理を行わずにAct13の処理に進む。
When the processing of Act11 and Act12 is executed, the CPU 31 proceeds to the processing of Act13.
On the other hand, in the case of product registration after the second point related to one commercial transaction, the registration flag F2 is set to “1”. If the registration flag F2 is set (YES in Act 10), the CPU 31 proceeds to the process of Act 13 without performing the processes of Act 11 and Act 12.

Act13では、CPU31は、商品販売登録処理を実行する(処理手段)。すなわちCPU31は、登録された商品の商品コードから、商品名、単価等の商品データを取得する。そしてCPU31は、単価に販売点数を乗じて販売金額を算出する。販売点数は、例えばテンキーによって置数された場合にはその数値であり、置数されない場合には“1”である。CPU31は、商品コード、商品名、単価、販売点数、販売金額を含む商品販売データを、RAM33のトランザクションメモリに格納する。   In Act 13, the CPU 31 executes merchandise sales registration processing (processing means). That is, the CPU 31 acquires product data such as product name and unit price from the product code of the registered product. Then, the CPU 31 calculates the sales amount by multiplying the unit price by the number of sales points. The number of sales points is, for example, a numerical value when placed with a numeric keypad, and “1” when not placed. The CPU 31 stores product sales data including a product code, a product name, a unit price, the number of sales points, and a sales price in the transaction memory of the RAM 33.

商品販売登録処理が終了すると、CPU31は、Act14として上記商品販売データの販売金額を合計金額Cに加算する(演算手段)。そしてCPU31は、Act15として商品名、単価、販売点数、販売金額、合計金額等を店員用タッチパネル12及び客用タッチパネル15に表示させる。   When the product sales registration process ends, the CPU 31 adds the sales amount of the product sales data as Act 14 to the total amount C (calculation means). Then, the CPU 31 displays the product name, unit price, number of sales points, sales price, total price, etc. as Act 15 on the clerk touch panel 12 and the customer touch panel 15.

その後、CPU31は、Act16として電子マネーフラグF1を調べる。ここで、電子マネーフラグF1が“0”にリセットされていた場合(Act16にてNO)、CPU31は、Act8の処理に戻る。すなわちCPU31は、次の商品登録が行われるか、締めキーが操作入力されるか、電子マネーAが入力されるのを待機する。   Thereafter, the CPU 31 checks the electronic money flag F1 as Act16. If the electronic money flag F1 has been reset to “0” (NO in Act 16), the CPU 31 returns to the process in Act 8. That is, the CPU 31 waits for the next product registration, the operation of the closing key, or the input of electronic money A.

これに対し、電子マネーフラグF1が“1”にセットされていた場合には(Act16にてYES)、CPU31は、Act7の処理に戻る。すなわちCPU31は、後述する残高確認処理を実行する。そして、この残高確認処理が終了すると、CPU31は、次の商品登録が行われるか、締めキーが操作入力されるのを待機する。   On the other hand, when the electronic money flag F1 is set to “1” (YES in Act 16), the CPU 31 returns to the processing of Act 7. That is, the CPU 31 executes a balance confirmation process described later. When this balance confirmation processing is completed, the CPU 31 waits for the next product registration to be performed or for the closing key to be input.

この待機状態において、締めキーが操作入力された場合には(Act9にてYES)、CPU31は、Act17として登録中フラグF2を調べる。商品登録を開始する前に締めキーを入力する誤操作が行われた場合、登録中フラグF2は“0”にリセットされている。登録中フラグF2がリセットされている場合(Act17にてNO)、CPU31は、Act1の処理に戻る。すなわちCPU31は、締めキーの操作入力を無効とする。   In this standby state, if the closing key is operated (YES in Act 9), the CPU 31 checks the registration flag F2 as Act 17. If an erroneous operation of inputting the closing key is performed before starting the product registration, the registration flag F2 is reset to “0”. When registration flag F2 is reset (NO in Act 17), CPU 31 returns to the processing of Act 1. That is, the CPU 31 invalidates the operation input of the tightening key.

登録中フラグF2が“1”にセットされた状態で締めキーが操作入力された場合には(Act17にてYES)、CPU31は、Act18として決済処理を実行する。この決済処理についても後述する。決済処理が終了したならば、CPU31は、Act19として登録中フラグF2を“0”にリセットする。以上で、CPU31は、1商取引に係る売上処理を終了する。   When the closing key is operated and input while the registration flag F2 is set to “1” (YES in Act 17), the CPU 31 executes a settlement process as Act 18. This settlement process will also be described later. When the settlement process is completed, the CPU 31 resets the registering flag F2 to “0” as Act19. Thus, the CPU 31 ends the sales process related to one commercial transaction.

図7は、Act7として実行される残高確認処理の具体的手順を示す流れ図である。なお、図7に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。   FIG. 7 is a flowchart showing a specific procedure of balance confirmation processing executed as Act7. Note that the contents of the process shown in FIG. 7 and described below are merely examples, and various processes capable of obtaining similar results can be used as appropriate.

残高確認処理に入ると、CPU31は、Act21として金額データメモリ41の領域41aに記憶された電子マネーAから領域41cに記憶された合計金額Cを減算し、その差額(残高D)を領域41dに格納する。次に、CPU31は、この残高Dが領域41bに記憶された報知金額Bよりも小さいか否かを判定する。すなわちCPU31は、Act21及びAct22の処理によって、電子マネーAと合計金額Cとの関係から電子マネーAのチャージが必要か否かを判定する(判定手段)。残高Dが報知金額B以上の場合(Act22にてNO)、チャージは不要である。この場合、CPU31は、残高確認処理を終了する。   When entering the balance confirmation process, the CPU 31 subtracts the total amount C stored in the region 41c from the electronic money A stored in the region 41a of the amount data memory 41 as Act 21, and the difference (balance D) is stored in the region 41d. Store. Next, the CPU 31 determines whether or not the balance D is smaller than the notification amount B stored in the area 41b. That is, the CPU 31 determines whether or not it is necessary to charge the electronic money A from the relationship between the electronic money A and the total amount C by the processes of Act 21 and Act 22 (determination means). If the balance D is equal to or greater than the notification amount B (NO in Act 22), charging is not necessary. In this case, the CPU 31 ends the balance confirmation process.

これに対し、残高Dが報知金額Bよりも小さい場合には(Act22にてNO)、チャージが必要である。この場合、CPU31は、Act23として報知フラグF3を“1”にセットする。またCPU31は、Act24として買物客にチャージを促すためのメッセージM2(図10を参照)を客用タッチパネル15に表示させる(チャージ報知手段)。なお、Act23とAct24との処理手順は、上述した手順に限定されるものではない。処理の順序が前後に入れ替わってもよい。   On the other hand, when balance D is smaller than reported amount B (NO in Act 22), charging is required. In this case, the CPU 31 sets the notification flag F3 to “1” as Act23. Further, the CPU 31 causes the customer touch panel 15 to display a message M2 (see FIG. 10) for prompting the shopper to charge as Act 24 (charge notification means). Note that the processing procedure of Act 23 and Act 24 is not limited to the procedure described above. The order of processing may be changed back and forth.

CPU31は、Act25として残高Dに基づいて最低チャージ金額を算出する。例えば、残高Dが1000円未満の場合には、最低チャージ金額を1000円とする。例えば、残高Dが1000円以上2000円未満の場合には、最低チャージ金額を2000円とする。こうして、最低チャージ金額を算出したならば、CPU31は、Act26としてチャージ可能金額を選択可能に客用タッチパネル15に表示させる。以上で、CPU31は、残高確認処理を終了する。   The CPU 31 calculates the minimum charge amount based on the balance D as Act25. For example, when the balance D is less than 1000 yen, the minimum charge amount is 1000 yen. For example, when the balance D is 1000 yen or more and less than 2000 yen, the minimum charge amount is 2000 yen. When the minimum charge amount is calculated in this way, the CPU 31 causes the customer touch panel 15 to display the chargeable amount as Act 26 so that it can be selected. Thus, the CPU 31 ends the balance confirmation process.

図8は、Act18として実行される決済処理の具体的手順を示す流れ図である。なお、図8に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。   FIG. 8 is a flowchart showing a specific procedure of the settlement process executed as Act 18. Note that the contents of the process illustrated in FIG. 8 and described below are merely examples, and various processes capable of obtaining similar results can be used as appropriate.

決済処理に入ると、CPU31は、Act31として締めキーが電子マネーによる決済を宣言する電子マネーキーなのかそれ以外なのかを識別する。電子マネーキー以外の締めキー、例えば現計キーまたはクレジットキーの場合(Act31にてNO)、CPU31は、Act32として現金またはクレジットカードによる決済処理を実行する。これらの決済処理はいずれも周知なので、ここでの説明は省略する。   When the settlement process is started, the CPU 31 identifies whether the closing key is an electronic money key for declaring settlement with electronic money or not as Act 31. In the case of a closing key other than the electronic money key, such as a current key or a credit key (NO in Act 31), the CPU 31 executes settlement processing with cash or a credit card as Act 32. Since these settlement processes are all well-known, explanation here is omitted.

締めキーが電子マネーキーであった場合(Act31にてYES:宣言受付手段)、CPU31は、Act33として電子マネーフラグF1を調べる。電子マネーフラグF1が“0”にリセットされている場合(Act33にてNO)、決済に必要な電子マネーAがまだ読み取られていない。この場合、CPU31は、Act34として従来の電子マネー決済処理、すなわち商取引を電子マネーで決済する旨の宣言入力後に電子マネーAを読み取って決済する処理を実行する。この従来の電子マネー決済処理も周知なので、ここでの説明は省略する。   If the closing key is an electronic money key (YES in Act 31: Declaration accepting means), the CPU 31 checks the electronic money flag F1 as Act 33. When the electronic money flag F1 is reset to “0” (NO in Act 33), the electronic money A necessary for settlement has not yet been read. In this case, the CPU 31 executes a conventional electronic money settlement process as Act 34, that is, a process of reading and settlement of the electronic money A after inputting a declaration that the commercial transaction is settled with the electronic money. Since this conventional electronic money settlement process is well known, a description thereof is omitted here.

電子マネーフラグF1が“1”にセットされていた場合(Act31にてYES)、商取引を電子マネーで決済する旨の宣言入力が行われる前に電子マネーAが読み取られている。この場合、CPU31は、Act35として金額データメモリ41の領域41aに格納された電子マネーAと領域41cに格納された合計金額Cとの大小を比較する。そして電子マネーAが合計金額Cに満たない場合(Act35にてNO)、CPU31は、Act35の処理を繰り返す。すなわちCPU31は、電子マネーAがチャージによって合計金額C以上に増額されるのを待機する。   When the electronic money flag F1 is set to “1” (YES in Act 31), the electronic money A is read before the declaration input for settlement of the commercial transaction with the electronic money is performed. In this case, the CPU 31 compares the amount of electronic money A stored in the area 41a of the amount data memory 41 as Act 35 with the total amount C stored in the area 41c. When the electronic money A is less than the total amount C (NO in Act 35), the CPU 31 repeats the process of Act 35. That is, the CPU 31 waits for the electronic money A to be increased to the total amount C or more by charging.

電子マネーAが合計金額C以上の場合(Act35にてYES)、CPU31は、Act36として金額データメモリ41の領域41eに格納されたチャージ金額Eを店員用タッチパネル12に表示させる。またCPU31は、Act37として電子マネーAから合計金額Cを減額して残高Dを求める。そしてCPU31は、Act38として非接触式リーダ・ライタ16を介して非接触型の記憶媒体であるICチップに残高Dを書き込む。   When the electronic money A is equal to or greater than the total amount C (YES in Act 35), the CPU 31 displays the charge amount E stored in the area 41e of the amount data memory 41 as Act 36 on the clerk touch panel 12. Further, the CPU 31 obtains the balance D by reducing the total amount C from the electronic money A as Act 37. Then, the CPU 31 writes the balance D to the IC chip that is a non-contact type storage medium via the non-contact type reader / writer 16 as Act 38.

CPU31は、Act39として残高Dを正常に書き込めたか否かを確認する。正常に書き込めない場合、Act38の処理に戻って、書込みを繰り返す。残高DをICチップに正常に書き込めたならば(Act39にてYES)、CPU31は、Act40として書込み終了を報知する。またCPU31は、Act41としてプリンタ17を駆動して、レシートを発行する。さらにCPU31は、Act42として電子マネーフラグF1を“0”にリセットする。以上で、CPU31は、決済処理を終了する。なお、Act40乃至Act42の各処理手順は、上述した手順に限定されるものではない。処理の順序が前後に入れ替わってもよい。   The CPU 31 confirms whether or not the balance D has been normally written as Act39. If it cannot be written normally, the process returns to Act 38 and the writing is repeated. If balance D has been successfully written to the IC chip (YES in Act 39), CPU 31 notifies the end of writing as Act 40. Further, the CPU 31 drives the printer 17 as Act 41 to issue a receipt. Further, the CPU 31 resets the electronic money flag F1 to “0” as Act 42. As described above, the CPU 31 ends the settlement process. Note that each processing procedure of Act 40 to Act 42 is not limited to the above-described procedure. The order of processing may be changed back and forth.

図9及び図10は、客用タッチパネル15に表示される画面の遷移例である。図9は、非接触式リーダ・ライタ16によって電子マネーAが読み取られたときの画面例を示している。このとき客用タッチパネル15には、POS端末10が電子マネーAを確認したことを買物客に知らせるメッセージM1が表示される。このメッセージM1により、買物客は電子マネーAが正しく読み取られたことを確認できる。   9 and 10 are examples of screen transitions displayed on the customer touch panel 15. FIG. 9 shows an example of a screen when the electronic money A is read by the non-contact type reader / writer 16. At this time, a message M1 is displayed on the customer touch panel 15 informing the shopper that the POS terminal 10 has confirmed the electronic money A. With this message M1, the shopper can confirm that the electronic money A has been read correctly.

図10は、残高確認処理の結果、残高Dが報知金額Bよりも低くなったときの画面例を示している。このとき客用タッチパネル15には、買物客にチャージを促すためのメッセージM2が表示される。また、残高Dを基に算出される最低チャージ金額以上のチャージ可能金額がそれぞれ割り当てられた複数のタッチボタン、いわゆるチャージボタンBT1,BT2,BT3,BT4,BT5も表示される。   FIG. 10 shows a screen example when the balance D becomes lower than the notification amount B as a result of the balance confirmation processing. At this time, a message M2 for prompting the shopper to charge is displayed on the customer touch panel 15. Also displayed are a plurality of touch buttons, so-called charge buttons BT1, BT2, BT3, BT4 and BT5, each assigned a chargeable amount equal to or greater than the minimum charge amount calculated based on the balance D.

図10は、最低チャージ金額が1,000円のときの画面例である。この例の場合、チャージ金額が1,000円のチャージボタンBT1と、チャージ金額が2,000円のチャージボタンBT2と、チャージ金額が3,000円のチャージボタンBT3と、チャージ金額が5,000円のチャージボタンBT4と、チャージ金額が10,000円のチャージボタンBT5とが表示される。因みに、最低チャージ金額が2,000円の場合には、チャージ金額が2,000円のチャージボタンBT2と、チャージ金額が3,000円のチャージボタンBT3と、チャージ金額が5,000円のチャージボタンBT4と、チャージ金額が10,000円のチャージボタンBT5とが表示される。なお、チャージ金額は上述した1,000円、2,000円、3,000円、5,000円及び10,000円に限定されるものではない。   FIG. 10 is a screen example when the minimum charge amount is 1,000 yen. In this example, a charge button BT1 with a charge amount of 1,000 yen, a charge button BT2 with a charge amount of 2,000 yen, a charge button BT3 with a charge amount of 3,000 yen, a charge button BT4 with a charge amount of 5,000 yen, A charge button BT5 with an amount of 10,000 yen is displayed. Incidentally, if the minimum charge amount is 2,000 yen, the charge button BT2 with a charge amount of 2,000 yen, the charge button BT3 with a charge amount of 3,000 yen, the charge button BT4 with a charge amount of 5,000 yen, and the charge amount of 10,000 A circle charge button BT5 is displayed. The charge amount is not limited to the above-mentioned 1,000 yen, 2,000 yen, 3,000 yen, 5,000 yen and 10,000 yen.

前述した商品登録プログラムが起動している状態において、客用タッチパネル15からの信号が入力されると、CPU31は、図11の流れ図に示す割込み処理(客面入力処理)を実行する。   When a signal from the customer touch panel 15 is input while the product registration program described above is activated, the CPU 31 executes an interrupt process (customer face input process) shown in the flowchart of FIG.

先ずCPU31は、Act51として報知フラグF3を調べる。報知フラグF3が“1”にセットされている場合(Act51にてYES)、客用タッチパネル15には、チャージボタンBT1,BT2,BT3,BT4,BT5が表示されている。そこでCPU31は、Act52としてタッチ入力の位置から、タッチされたチャージボタンBTi(1≦i≦5)を検出する。そしてCPU31は、そのチャージボタンBTiに割り当てられているチャージ金額Mを取得する(チャージ受付手段)。   First, the CPU 31 checks the notification flag F3 as Act51. When the notification flag F3 is set to “1” (YES in Act 51), the charge buttons BT1, BT2, BT3, BT4, and BT5 are displayed on the customer touch panel 15. Therefore, the CPU 31 detects the touched charge button BTi (1 ≦ i ≦ 5) as the Act 52 from the position of the touch input. Then, the CPU 31 acquires the charge amount M assigned to the charge button BTi (charge acceptance means).

チャージ金額Mを取得したならば、CPU31は、Act53としてそのチャージ金額Mとともに「確認」ボタンを店員用タッチパネル12に表示させる。そしてCPU31は、Act54として「確認」ボタンがタッチされるのを待機する。店員用タッチパネル12からの信号により「確認」ボタンがタッチされたことを検知すると(Act54にてYES)、CPU31は、Act55として金額データメモリ41の領域41eに当該チャージ金額Mを加算する。またCPU31は、金額データメモリ41の領域41aに当該チャージ金額Mを加算して、電子マネーAを増額する(増額手段)。以上で、CPU31は、客面入力処理を終了する。なお、Act55及びAct56の処理手順は上述した手順に限定されるものではない。処理の順序が前後に入れ替わってもよい。   If the charge amount M is acquired, the CPU 31 causes the clerk touch panel 12 to display a “confirm” button together with the charge amount M as Act 53. Then, the CPU 31 waits for the “confirm” button to be touched as Act 54. When detecting that the “confirm” button is touched by a signal from the clerk touch panel 12 (YES in Act 54), the CPU 31 adds the charge amount M to the area 41 e of the amount data memory 41 as Act 55. Further, the CPU 31 adds the charge amount M to the area 41a of the amount data memory 41 to increase the electronic money A (amount increase means). Thus, the CPU 31 ends the customer surface input process. Note that the processing procedure of Act55 and Act56 is not limited to the above-described procedure. The order of processing may be changed back and forth.

このような構成のPOS端末1が導入された店舗では、電子マネーによる決済が可能となる。すなわち買上商品の代金を電子マネーで支払う買物客は、その買上商品が登録されるPOS端末1の非接触式リーダ・ライタ16に、電子マネーに対応した非接触式ICカードまたは携帯端末を近づける。そうすると、非接触式リーダ・ライタ16によってICチップに記憶された電子マネーAのデータが読み取られる。   At a store where the POS terminal 1 having such a configuration is introduced, it is possible to make a settlement with electronic money. That is, a shopper who pays for the purchased product with electronic money brings a contactless IC card or portable terminal corresponding to the electronic money close to the contactless reader / writer 16 of the POS terminal 1 in which the purchased product is registered. Then, the data of the electronic money A stored in the IC chip is read by the non-contact type reader / writer 16.

ここで、非接触式リーダ・ライタ16に非接触式ICカードまたは携帯端末を近づけるタイミングは、買上商品の登録前若しくは登録中でよい。従来のように、買上商品の登録が終了し、商取引の代金が確定するまで待つ必要はない。   Here, the timing when the non-contact type IC card or the portable terminal is brought close to the non-contact type reader / writer 16 may be before or during registration of the purchased product. As in the past, there is no need to wait until the registration of the purchased product is completed and the price for the commercial transaction is confirmed.

非接触式リーダ・ライタ16によって電子マネーAのデータが読み取られると、店員用タッチパネル12及び客用タッチパネル15にメッセージM1が表示される。したがって、店員及び買物客は、電子マネーAのデータが読み取られたことを認識できる。ただしこのとき、電子マネーAの金額(残高)は表示されない。したがって、電子マネーAの金額を第三者に知られることはなく、買物客が不安に感じることはない。   When the data of the electronic money A is read by the non-contact type reader / writer 16, a message M1 is displayed on the clerk touch panel 12 and the customer touch panel 15. Therefore, the store clerk and the shopper can recognize that the data of the electronic money A has been read. However, at this time, the amount (balance) of the electronic money A is not displayed. Therefore, the amount of electronic money A is not known to a third party, and the shopper does not feel uneasy.

非接触式リーダ・ライタ16によって電子マネーAのデータが読み取られると、POS端末1では、買上商品の販売データが登録処理される毎に電子マネーAの金額から登録済商品の合計金額Cが減額されて、最新の残高Dが算出される。そして、この最新の残高Dが電子マネーAとともに読み取られた報知金額Bを下回るか否かが判定される。残高Dが報知金額Bを下回らない場合には、客用タッチパネル15の画面に変化はない。   When the electronic money A data is read by the contactless reader / writer 16, the POS terminal 1 reduces the total amount C of the registered products from the amount of the electronic money A every time the sales data of the purchased products is registered. As a result, the latest balance D is calculated. Then, it is determined whether or not the latest balance D is below the notification amount B read together with the electronic money A. When the balance D is not less than the notification amount B, the screen of the customer touch panel 15 is not changed.

ところが、残高Dが報知金額Bを下回ると、買物客にチャージを促すためのメッセージM2が客用タッチパネル15に表示される。また、複数のチャージボタンBT1,BT2,BT3,BT4,BT5も客用タッチパネル15に表示される。ただしこのとき、残高Dは表示されない。したがって、商取引後の電子マネーの残高Dを第三者に知られることはないので、買物客が不安に感じることはない。   However, when the balance D falls below the notification amount B, a message M2 for prompting the shopper to charge is displayed on the customer touch panel 15. A plurality of charge buttons BT1, BT2, BT3, BT4, and BT5 are also displayed on the customer touch panel 15. However, at this time, the balance D is not displayed. Therefore, since the balance D of the electronic money after the commerce is not known to a third party, the shopper does not feel uneasy.

例えばICチップに記憶される電子マネーAが1,200円で報知金額Bが1,000円の非接触式ICカードを買物客が使用する場合を想定する。この場合、当該買物客が買い上げる商品のPOS端末10への登録によってその合計金額が200円を超えた段階で、図10に示すようにメッセージM2とチャージボタンBT1,BT2,BT3,BT4,BT5とが客用タッチパネル15に表示される。したがって、メッセージM2を確認した買物客は、電子マネーAのチャージが必要であると認識できる。   For example, it is assumed that a shopper uses a non-contact type IC card in which the electronic money A stored in the IC chip is 1,200 yen and the notification amount B is 1,000 yen. In this case, when the total price exceeds 200 yen due to the registration of the goods purchased by the shopper in the POS terminal 10, as shown in FIG. Are displayed on the customer touch panel 15. Therefore, the shopper who has confirmed the message M2 can recognize that the electronic money A needs to be charged.

ここで買物客が、チャージ金額5,000円のチャージボタンBT4にタッチしたとする。そうすると、金額データメモリ41の領域41aに格納されている電子マネーA(=1,200円)にチャージ金額5,000円が加算されて、電子マネーAは、6,200円になる。その結果、電子マネーAは報知金額B以上となるので、客用タッチパネル15からメッセージM2とチャージボタンBT1,BT2,BT3,BT4,BT5とが消去される。   Here, it is assumed that the shopper touches the charge button BT4 having a charge amount of 5,000 yen. Then, the charge amount of 5,000 yen is added to the electronic money A (= 1,200 yen) stored in the area 41a of the amount data memory 41, and the electronic money A becomes 6,200 yen. As a result, since the electronic money A exceeds the notification amount B, the message M2 and the charge buttons BT1, BT2, BT3, BT4, and BT5 are deleted from the customer touch panel 15.

当該買物客に対する買上商品の登録が終了すると、店員は、電子マネーキーを操作する。そうすると、店員用タッチパネル12にチャージ金額Eとして5,000円が表示される。そこで店員は、買物客からチャージ金額5,000円を受け取る。   When the registration of the purchased product for the shopper is completed, the store clerk operates the electronic money key. Then, 5,000 yen is displayed as the charge amount E on the clerk touch panel 12. The store clerk receives a charge of 5,000 yen from the shopper.

一方、買物客は、非接触式リーダ・ライタ16に非接触式ICカードを再度近づける。そうすると、非接触式ICカードに搭載されたICチップの電子マネーAが、決済後の残高Dに更新される。例えば買上商品の登録前にICチップに記憶されていた電子マネーAが1,200円で、買上商品の合計金額Cが800円であった買物客が、その買上商品の登録途中で5,000円のチャージボタンBT4にタッチしたとすると、決済後の残高Dは5,400円になる。   On the other hand, the shopper brings the non-contact type IC card closer to the non-contact type reader / writer 16 again. Then, the electronic money A of the IC chip mounted on the non-contact type IC card is updated to the balance D after settlement. For example, if a shopper who had electronic money A stored in the IC chip before registering the purchased product for 1,200 yen and the total amount C of the purchased product was 800 yen, a charge button of 5,000 yen during registration of the purchased product If BT4 is touched, the balance D after settlement will be 5,400 yen.

このように本実施形態によれば、商取引の代金が確定する前に電子マネーが足りているのかどうかを客に知らせることができる。したがって、買物客は代金が確定する前にチャージ金額分の現金を用意できるので、チャージが必要な電子マネーでの決済に要する時間の短縮を図ることができる。また、電子マネーをチャージせずに現金決済やクレジット決済に変更する場合も、店員が電子マネーキーを操作する前に決済方法を変更できるので、迅速に対応できる。   As described above, according to the present embodiment, it is possible to inform the customer whether or not the electronic money is sufficient before the price for the commercial transaction is determined. Therefore, since the shopper can prepare cash for the amount of charge before the price is settled, the time required for settlement with electronic money that requires charging can be reduced. In addition, even when changing to cash settlement or credit settlement without charging electronic money, the settlement method can be changed before the store clerk operates the electronic money key, so that it is possible to respond quickly.

なお、本発明は、前記実施形態に限定されるものではない。
例えば前記実施形態では、報知金額BのデータをICチップに記憶する場合を示したが、報知金額Bのデータは必ずしもICチップに記憶されていなくてもよい。例えば、報知金額Bが各ユーザにおいて共通でよい運用であるならば、報知金額BのデータをICチップに記憶させずにPOS端末10の記憶デバイスに設定すればよい。あるいは、ICチップに報知金額Bのデータが記憶されていない場合、POS端末10のCPU31が報知金額Bのデータを“0”とみなして図7の残高確認処理を実行してもよい。このような構成を採用しても、電子マネーAが決済によってマイナスとなる場合に、その決済前に電子マネーAのチャージが要求されるので、前記実施形態と同様の効果を奏し得る。
The present invention is not limited to the above embodiment.
For example, in the above embodiment, the case where the data of the notification amount B is stored in the IC chip is shown, but the data of the notification amount B may not necessarily be stored in the IC chip. For example, if the notification amount B is an operation that may be common to each user, the data of the notification amount B may be set in the storage device of the POS terminal 10 without storing the data in the IC chip. Alternatively, when the data of the notification amount B is not stored in the IC chip, the CPU 31 of the POS terminal 10 may regard the data of the notification amount B as “0” and execute the balance confirmation process of FIG. Even if such a configuration is adopted, when the electronic money A becomes negative due to the settlement, the electronic money A is required to be charged before the settlement, so that the same effect as in the above embodiment can be obtained.

また前記実施形態では、客用タッチパネル15にメッセージM2を表示させることによって電子マネーのユーザにチャージ要求を報知したが、報知手段は、メッセージM2の表示態様に限定されるものではない。例えば音声によってチャージが必要である旨を報知してもよい。   Moreover, in the said embodiment, although the charge request was alert | reported to the user of electronic money by displaying the message M2 on the customer touch panel 15, an alerting | reporting means is not limited to the display mode of the message M2. For example, it may be notified by voice that charging is necessary.

なお、商品販売データ処理装置の譲渡は一般に、商品登録プログラム等のプログラムがROMに記憶された状態にて行われる。しかしこれに限らず、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された商品登録プログラム等がユーザなどの操作に応じて書き込まれてもよい。商品登録プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、CD−ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のOS(オペレーティング・システム)等と協働してその機能を実現させるものであってもよい。   Note that the merchandise sales data processing apparatus is generally transferred in a state where a program such as a merchandise registration program is stored in the ROM. However, the present invention is not limited to this, and a product registration program or the like assigned separately from the computer apparatus may be written in a writable storage device included in the computer apparatus in response to an operation by a user or the like. The transfer of the product registration program or the like can be performed by recording on a removable recording medium or by communication via a network. The recording medium may be in any form as long as it can store a program such as a CD-ROM or a memory card and can be read by the apparatus. Further, the function obtained by installing or downloading the program may be realized in cooperation with an OS (operating system) in the apparatus.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   In addition, although several embodiments of the present invention have been described, these embodiments are presented as examples 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 changes 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 invention described in the claims and the equivalents thereof.

10…POS端末、12…店員用タッチパネル、13…キーボード、15…客用タッチパネル、31…CPU、32…ROM、33…RAM、34…補助記憶デバイス、36…通信コントローラ、41…金額データメモリ、42…フラグメモリ。   DESCRIPTION OF SYMBOLS 10 ... POS terminal, 12 ... Clerk touch panel, 13 ... Keyboard, 15 ... Customer touch panel, 31 ... CPU, 32 ... ROM, 33 ... RAM, 34 ... Auxiliary storage device, 36 ... Communication controller, 41 ... Amount data memory, 42: Flag memory.

Claims (6)

入力される商品データを基に商取引として売り上げる各商品の販売データを処理する処理手段と、
前記処理手段により販売データが処理された各商品の合計金額を算出する演算手段と、
記憶媒体から電子マネーを読み取る読取手段と、
前記商取引を前記電子マネーで決済する旨の宣言入力を受け付ける宣言受付手段と、
前記宣言受付手段による宣言入力を受け付ける前に前記読取手段により前記電子マネーが読み取られた場合、前記電子マネーと、前記演算手段により算出される合計金額とから、前記電子マネーのチャージが必要か否かを判定する判定手段と、
前記判定手段により前記電子マネーのチャージが必要と判定された場合にチャージ要求を前記電子マネーのユーザに報知するチャージ報知手段と、
を具備したことを特徴とする商品販売データ処理装置。
Processing means for processing sales data of each product sold as a commercial transaction based on the input product data;
Computing means for calculating the total amount of each product for which sales data has been processed by the processing means;
Reading means for reading electronic money from a storage medium;
Declaration accepting means for accepting a declaration input for settlement of the commercial transaction with the electronic money;
Whether or not the electronic money needs to be charged from the electronic money and the total amount calculated by the computing means when the electronic money is read by the reading means before accepting the declaration input by the declaration accepting means Determination means for determining whether or not
Charge notification means for notifying a user of the electronic money of a charge request when the determination means determines that charging of the electronic money is necessary;
A product sales data processing apparatus characterized by comprising:
前記判定手段は、前記電子マネーが前記合計金額を下回った場合、または前記電子マネーの金額から前記合計金額を減算した金額が所定の金額未満の場合、前記電子マネーのチャージが必要と判定することを特徴とする請求項1記載の商品販売データ処理装置。   The determination means determines that the electronic money needs to be charged when the electronic money is less than the total amount or when an amount obtained by subtracting the total amount from the amount of the electronic money is less than a predetermined amount. The merchandise sales data processing apparatus according to claim 1. 前記判定手段により前記電子マネーのチャージが必要と判定された場合、前記電子マネーのチャージ金額を受け付けるチャージ受付手段と、
前記チャージ受付手段により受け付けた前記電子マネーのチャージ金額を前記読取手段により読み取った前記電子マネーの金額に加算する増額手段と、
をさらに具備したことを特徴とする請求項1または2記載の商品販売データ処理装置。
A charge acceptance means for accepting the charge amount of the electronic money when the determination means determines that the electronic money needs to be charged;
An increase means for adding the charge amount of the electronic money received by the charge reception means to the amount of the electronic money read by the reading means;
The product sales data processing apparatus according to claim 1 or 2, further comprising:
前記電子マネーのユーザに対する画面を表示する表示デバイスと、
前記電子マネーのユーザによる操作入力を受け付ける入力デバイスと、
をさらに具備し、
前記チャージ受付手段は、前記電子マネーのチャージ可能な金額を選択可能に前記表示デバイスに表示し、前記入力デバイスにより選択された金額を前記電子マネーのチャージ金額として受け付けることを特徴とする請求項3記載の商品販売データ処理装置。
A display device for displaying a screen for the user of the electronic money;
An input device that accepts an operation input by a user of the electronic money;
Further comprising
The charge accepting means displays the chargeable amount of the electronic money on the display device so as to be selectable, and accepts the amount selected by the input device as the charge amount of the electronic money. The product sales data processing apparatus described.
前記宣言受付手段による宣言入力を受け付ける前に前記読取手段により前記電子マネーが読み取られた場合、前記電子マネーを取得している旨を前記ユーザに報知し、前記電子マネーの金額は報知しない読取報知手段、
をさらに具備したことを特徴とする請求項1乃至4のうちいずれか1に記載の商品販売データ処理装置。
If the electronic money is read by the reading means before accepting the declaration input by the declaration accepting means, the user is notified that the electronic money has been acquired, and the reading notification that the amount of the electronic money is not notified means,
The product sales data processing device according to any one of claims 1 to 4, further comprising:
記憶媒体から電子マネーを読み取る読取手段、を備えた商品販売データ処理装置のコンピュータに、
入力される商品データを基に商取引として売り上げる各商品の販売データを処理する処理機能、
前記処理機能により販売データが処理された各商品の合計金額を算出する演算機能、
前記商取引を前記電子マネーで決済する旨の宣言入力を受け付ける前に前記読取手段により前記電子マネーが読み取られた場合、前記電子マネーと、前記演算機能により算出される合計金額とから、前記電子マネーのチャージが必要か否かを判定する判定機能、及び、
前記判定機能により前記電子マネーのチャージが必要と判定された場合にチャージ要求を前記電子マネーのユーザに報知するチャージ報知機能、
を実現させるための制御プログラム。
In the computer of the merchandise sales data processing apparatus provided with reading means for reading the electronic money from the storage medium,
Processing function to process sales data of each product sold as a commercial transaction based on the input product data,
A calculation function for calculating the total amount of each product for which sales data has been processed by the processing function;
When the electronic money is read by the reading means before accepting a declaration input for settlement of the commercial transaction with the electronic money, the electronic money is calculated from the electronic money and the total amount calculated by the calculation function. A determination function for determining whether or not charging is necessary, and
A charge notification function for notifying a user of the electronic money of a charge request when the determination function determines that the electronic money needs to be charged;
Control program to realize.
JP2014238179A 2014-11-25 2014-11-25 Merchandise sales data processing apparatus and control program thereof Active JP6215185B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014238179A JP6215185B2 (en) 2014-11-25 2014-11-25 Merchandise sales data processing apparatus and control program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014238179A JP6215185B2 (en) 2014-11-25 2014-11-25 Merchandise sales data processing apparatus and control program thereof

Publications (2)

Publication Number Publication Date
JP2016099898A JP2016099898A (en) 2016-05-30
JP6215185B2 true JP6215185B2 (en) 2017-10-18

Family

ID=56077236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014238179A Active JP6215185B2 (en) 2014-11-25 2014-11-25 Merchandise sales data processing apparatus and control program thereof

Country Status (1)

Country Link
JP (1) JP6215185B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6846792B2 (en) * 2016-12-19 2021-03-24 株式会社寺岡精工 Product sales data processing equipment and programs
US11074566B2 (en) * 2017-08-29 2021-07-27 Ncr Corporation Point of sale terminal
JP7138977B2 (en) * 2021-02-22 2022-09-20 株式会社寺岡精工 Merchandise sales data processor and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3671026B2 (en) * 2002-05-30 2005-07-13 東芝テック株式会社 Product sales data processing device
JP5239330B2 (en) * 2007-09-12 2013-07-17 株式会社寺岡精工 Product sales data processing device
JP2009075986A (en) * 2007-09-23 2009-04-09 Oki Electric Ind Co Ltd Electronic money charging method and account settlement terminal
JP2009098928A (en) * 2007-10-17 2009-05-07 Sony Corp Electronic money system, information processing unit, information processing method and program
JP5788610B2 (en) * 2012-10-31 2015-10-07 楽天株式会社 Portable terminal, portable terminal control method, and recording medium

Also Published As

Publication number Publication date
JP2016099898A (en) 2016-05-30

Similar Documents

Publication Publication Date Title
JP6290121B2 (en) Checkout system, settlement apparatus and control program thereof
JP6262626B2 (en) Product registration apparatus and control program thereof
JP6266499B2 (en) Product sales data processing device
US20110145077A1 (en) Settlement terminal, control method therefor, and pos terminal
JP6725244B2 (en) Product registration device and program
JP2021120878A (en) Checkout system, settlement device, and control program thereof
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP6215185B2 (en) Merchandise sales data processing apparatus and control program thereof
JP2009059321A (en) Commodity sales data processor
JP6266500B2 (en) Merchandise sales data processing apparatus and control program thereof
JP6215183B2 (en) Merchandise sales data processing apparatus and control program thereof
JP2020013452A (en) Registration/settlement device and information processing program
JP2016071523A (en) Commodity registration device and control program therefor, and checkout system
JP6293076B2 (en) Touch panel device, panel management program
JP6539392B2 (en) Settlement device and control program therefor
JP6929705B2 (en) Payment equipment and programs
JP6936078B2 (en) Payment terminal devices and programs
JP2017117169A (en) Touch panel input device and control program
JP2016162106A (en) Checkout system, settlement device, and control program therefor
JP6835546B2 (en) Checkout system and checkout processing method
JP2019175517A (en) Checkout system, settlement device and control program therefor
JP6382171B2 (en) Payment apparatus and control program thereof
JP6476332B2 (en) Checkout system, settlement apparatus and control program thereof
JP2012027625A (en) Merchandise data processor and program therefor
JP2022036170A (en) Pos register, program, and method of processing electronic money storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170804

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: 20170822

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170920

R150 Certificate of patent or registration of utility model

Ref document number: 6215185

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150