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
JP7124161B2 - Checkout system, registration device, payment device and its control program - Google Patents
[go: Go Back, main page]

JP7124161B2 - Checkout system, registration device, payment device and its control program - Google Patents

Checkout system, registration device, payment device and its control program Download PDF

Info

Publication number
JP7124161B2
JP7124161B2 JP2021073135A JP2021073135A JP7124161B2 JP 7124161 B2 JP7124161 B2 JP 7124161B2 JP 2021073135 A JP2021073135 A JP 2021073135A JP 2021073135 A JP2021073135 A JP 2021073135A JP 7124161 B2 JP7124161 B2 JP 7124161B2
Authority
JP
Japan
Prior art keywords
payment
accounting data
settlement
processing
accounting
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
JP2021073135A
Other languages
Japanese (ja)
Other versions
JP2021114326A (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 JP2021073135A priority Critical patent/JP7124161B2/en
Publication of JP2021114326A publication Critical patent/JP2021114326A/en
Application granted granted Critical
Publication of JP7124161B2 publication Critical patent/JP7124161B2/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

本発明の実施形態は、チェックアウトシステム及びこのシステムに用いられる決済装置に関する。 TECHNICAL FIELD Embodiments of the present invention relate to a checkout system and a payment device used in this system.

量販店向けのチェックアウトシステムとして、取引毎にその取引の決済に必要な会計データを生成する登録装置と、会計データを基に取引の決済処理を実行する決済装置とを分離したタイプがある。登録装置は、商品販売に係るデータの入力を待ち受ける。そして、操作者によって商品販売に係るデータが入力されると、登録装置は、そのデータを基に会計データを生成し、この会計データを決済装置に送信する。決済装置は、会計データに対する支払いデータの入力を待ち受ける。そして、操作者によって支払いデータが入力されると、決済装置は、会計データと支払いデータとに基づいて取引の決済処理を実行する。このような登録装置と決済装置とを分離したタイプのチェックアウトシステムには、登録装置と決済装置とを別々の店員が操作する二人制と、登録装置を店員が操作し決済装置を買物客が操作する分担制、いわゆるセミセルフ方式とがある。 As a checkout system for mass retailers, there is a type in which a registration device that generates accounting data necessary for settlement of each transaction for each transaction and a settlement device that executes settlement processing for the transaction based on the accounting data are separated. The registration device waits for input of data relating to product sales. Then, when the operator inputs data relating to product sales, the registration device generates accounting data based on the data, and transmits this accounting data to the settlement device. The settlement device waits for input of payment data for accounting data. Then, when the payment data is input by the operator, the settlement device executes settlement processing for the transaction based on the accounting data and the payment data. Such a checkout system in which the registration device and the payment device are separated includes a two-person system in which the registration device and the payment device are operated by separate staff, and a checkout system in which the registration device is operated by the staff and the payment device is operated by the shopper. There is a so-called semi-self system, a division system operated by

セミセルフ方式の場合、決済装置の操作に買物客が手間取ると、後に続く買物客が決済を待つことになる。このような事態を避けるために、1台の登録装置に対して複数台の決済装置を接続する。そして登録装置が取引毎にいずれかの決済装置を選択して、その決済装置に会計データを送信していた。 In the case of the semi-self system, if a shopper takes time to operate the payment device, the following shoppers will have to wait for the payment. In order to avoid such a situation, a plurality of settlement devices are connected to one registration device. Then, the registration device selects one of the settlement devices for each transaction and transmits accounting data to that settlement device.

特開2013-242839号公報JP 2013-242839 A

本発明の実施形態が解決しようとする課題は、登録装置において会計データの送信先となる決済装置を選択しないチェックアウトシステム及びこのシステムに用いられる決済装置を提供しようとするものである。 The problem to be solved by the embodiments of the present invention is to provide a checkout system in which a registration device does not select a settlement device to which accounting data is to be sent, and a settlement device used in this system.

一実施形態において、チェックアウトシステムは、商品の販売登録機能を有した登録装置と、当該登録装置で販売登録された商品のデータを基に決済処理を実行する複数台の決済装置とを備え、前記複数台の決済装置の間でデータの転送順序を設定してなる。
登録装置は、生成手段と、送信手段とを備える。生成手段は、決済処理に必要な会計データを生成する。送信手段は、会計データを、決済処理を優先的に実行する決済装置が決まっていないことを示す情報を付して転送順序が最上位の決済装置に送信する。
複数台の決済装置は、受信手段と、第1転送手段と、判定手段と、第2転送手段と、第3転送手段とを備える。受信手段は、会計データを受信する。第1転送手段は、受信手段で受信した会計データに付された情報が会計処理を優先的に実行する決済装置が決まっていないことを示す場合、その情報を自らの識別情報に書き換えた会計データを転送順序に従い転送する。判定手段は、受信手段で受信した会計データに付された情報が他の決済装置の識別情報である場合、その識別情報で識別される他の決済装置で決済処理を実行するか、自決済装置で決済処理を実行するかを判定する。第2転送手段は、判定手段により自決済装置で決済処理を実行すると判定した場合、情報を自決済装置の識別情報に書き換えた会計データを転送順序に従い転送する。第3転送手段は、判定手段により他の決済装置で決済処理を実行すると判定した場合、情報を書き換えることなく会計データを転送順序に従い転送する。

In one embodiment, a checkout system includes a registration device having a product sales registration function, and a plurality of payment devices that execute payment processing based on product data registered for sale by the registration device, A data transfer order is set among the plurality of settlement devices.
The registration device comprises generating means and transmitting means. The generating means generates accounting data necessary for settlement processing. The transmitting means transmits the accounting data to the highest transfer order settlement device with information indicating that no settlement device has been determined to preferentially execute settlement processing.
The plurality of payment devices includes receiving means, first transfer means, determination means, second transfer means, and third transfer means. The receiving means receives accounting data. When the information attached to the accounting data received by the receiving means indicates that a settlement device that preferentially executes accounting processing has not been determined, the first transfer means rewrites the information to its own identification information for the accounting data. are transferred according to the transfer order. If the information attached to the accounting data received by the receiving means is identification information of another payment device, the determination means executes payment processing with the other payment device identified by the identification information, determines whether to execute payment processing. The second transfer means transfers the accounting data in which the information is rewritten to the identification information of the self-payment apparatus in accordance with the order of transfer when the determination means determines that the payment processing is to be executed by the self-payment apparatus. The third transfer means transfers the accounting data according to the order of transfer without rewriting the information when the determination means determines that the settlement process is to be executed by another settlement device.

本実施形態に係るチェックアウトシステムの模式図。1 is a schematic diagram of a checkout system according to this embodiment; FIG. 登録装置及び決済装置の主要な回路構成を示すブロック図。FIG. 2 is a block diagram showing main circuit configurations of a registration device and a settlement device; 優先リストメモリの構成を示す模式図。4 is a schematic diagram showing the configuration of a priority list memory; FIG. 会計データ及び会計機応答コマンドの構成を示す模式図。FIG. 4 is a schematic diagram showing the configuration of accounting data and accounting machine response commands; 登録装置のCPUが実行する情報処理の主要な手順を示す流れ図。4 is a flowchart showing main procedures of information processing executed by the CPU of the registration device; 決済装置のCPUが実行する会計データ受信処理の主要な手順を示す流れ図。4 is a flow chart showing main procedures of accounting data reception processing executed by the CPU of the settlement device; 決済装置のCPUが実行する会計データ受信処理の主要な手順を示す流れ図。4 is a flow chart showing main procedures of accounting data reception processing executed by the CPU of the settlement device; 登録画面の一表示例を示す模式図。FIG. 4 is a schematic diagram showing a display example of a registration screen; 会計確認画面の一表示例を示す模式図。The schematic diagram which shows one display example of an accounting confirmation screen. 会計確認画面の一表示例を示す模式図。The schematic diagram which shows one display example of an accounting confirmation screen. 第2の実施形態における会計データの構成を示す模式図。FIG. 5 is a schematic diagram showing the configuration of accounting data in the second embodiment; 第2の実施形態における決済装置のCPUが実行する会計データ受信処理の主要な手順を示す流れ図。FIG. 11 is a flow chart showing main procedures of accounting data reception processing executed by the CPU of the settlement apparatus according to the second embodiment; FIG.

以下、実施形態について、図面を用いて説明する。
[第1の実施形態]
図1は、本実施形態に係るチェックアウトシステム10の模式図である。チェックアウトシステム10は、複数台の登録装置11と決済装置12とを含む。決済装置12は、登録装置11よりも台数が多い。
登録装置11及び決済装置12は、店舗のチェックアウトレーン毎に配置される。1つのチェックアウトレーンに配置される登録装置11及び決済装置12の台数は任意である。図1においては、1台の登録装置11と3台の決済装置12とを2つのチェックアウトレーンにそれぞれ配置した場合を示している。詳しくは、1つのチェックアウトレーンに対して1台の登録装置11と3台の決済装置12(12-A、12-B、12-C)とが配置されている。決済装置12-Aは、登録装置11との距離が最も近く、決済装置12-Bは、登録装置11との距離が2番目に近く、決済装置12-Cは、登録装置11との距離が最も遠い。
Embodiments will be described below with reference to the drawings.
[First Embodiment]
FIG. 1 is a schematic diagram of a checkout system 10 according to this embodiment. The checkout system 10 includes multiple registration devices 11 and payment devices 12 . The number of settlement devices 12 is larger than that of the registration devices 11 .
The registration device 11 and the payment device 12 are arranged for each checkout lane of the store. The number of registration devices 11 and settlement devices 12 arranged in one checkout lane is arbitrary. FIG. 1 shows a case where one registration device 11 and three payment devices 12 are arranged in two checkout lanes, respectively. Specifically, one registration device 11 and three settlement devices 12 (12-A, 12-B, 12-C) are arranged for one checkout lane. The settlement device 12-A is the closest to the registration device 11, the settlement device 12-B is the second closest to the registration device 11, and the settlement device 12-C is the closest to the registration device 11. furthest.

チェックアウトシステム10は、セミセルフ方式である。すなわち登録装置11は、チェッカと呼ばれる役割を担った店員21が、その操作者となる。決済装置12は、登録装置11にて買上商品の販売登録がなされた買物客22が、その操作者となる。 The checkout system 10 is a semi-self system. That is, the 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 has registered the sale of the purchased product in the registration device 11 .

登録装置11は、図1においては、作業テーブル23に取り付けられる。作業テーブル23は、矩形の天板を有する。複数の作業テーブル23が、天板の長手方向がほぼ並行するように配置されることにより、買物客22用の通路(チェックアウトレーン)が形成される。
登録装置11は、商品の販売登録、会計データの作成及び会計データの決済装置12への転送の各機能を備える。商品の販売登録とは、買物客22が購入する商品のデータを登録装置11に登録することである。例えば、商品に付されたバーコードをスキャナでスキャンすることにより、当該商品の販売点数,販売金額等のデータが登録装置11に登録される。会計データとは、1つの取引として販売登録された商品の会計に係るデータである。販売登録された商品の商品コード、商品名、単価、販売点数及び販売金額とその合計点数、合計金額等が会計データに含まれる。
登録装置11は、同一のチェックアウトレーンに配置されている3台の決済装置12のうち1台を会計データの送信先として設定する。どの決済装置12を送信先とするかは任意である。登録装置11は、送信先に設定された1台の決済装置12に対し、会計データを送信する。
The registration device 11 is attached to the work table 23 in FIG. The work table 23 has a rectangular top plate. A passage (checkout lane) 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.
The registration device 11 has the functions of product sales registration, accounting data creation, and accounting data transfer to the settlement device 12 . Product sales registration is to register data of products purchased by the shopper 22 in the registration device 11 . For example, by scanning a bar code attached to a product with a scanner, data such as the sales number and sales amount of the product are registered in the registration device 11 . Accounting data is data relating to accounting for products registered for sale as one transaction. Accounting data includes the product code, product name, unit price, number of sales, sales price, total number of sales, total price, etc. of the products registered for sale.
The registration device 11 sets one of the three payment devices 12 arranged in the same checkout lane as the transmission destination of the accounting data. Which payment device 12 is the destination is arbitrary. The registration device 11 transmits accounting data to one settlement device 12 set as a transmission destination.

決済装置12は、決済処理の機能を備える。すなわち決済装置12は、登録装置11から会計データを受信すると、その会計データを基に取引の決済を処理する。決済処理とは、会計データを基に商品売買行為である取引の決済を処理することである。決済には、現金、クレジットカード、電子マネー等が利用される。 The payment device 12 has a payment processing function. That is, when the settlement device 12 receives the accounting data from the registration device 11, the settlement device 12 processes settlement of transactions based on the accounting data. Settlement processing is to process the settlement of transactions, which are commodity trading actions, based on accounting data. Cash, credit cards, electronic money, etc. are used for settlement.

図2は、登録装置11及び決済装置12の主要な回路構成を示すブロック図である。各チェックアウトレーンの登録装置11及び決済装置12は、いずれも店舗内ネットワークであるLAN(local area network)13に接続されている。LAN13には、図示しないが、サーバが接続されている。サーバは、各商品の商品コードに関連付けて、商品名、単価等の商品情報が設定された商品データベースを記憶する。サーバは、他のデータベースをさらに記憶してもよい。 FIG. 2 is a block diagram showing main circuit configurations of the registration device 11 and the settlement device 12. As shown in FIG. The registration device 11 and the payment device 12 of each checkout lane are both connected to a LAN (local area network) 13, which is an in-store network. A server (not shown) is connected to the LAN 13 . The server stores a product database in which product information such as product name and unit price is set in association with the product code of each product. The server may also store other databases.

登録装置11及び決済装置12は、LAN13を介して情報を授受する。なお、ネットワークは、LAN13に代えてインターネットや無線LANなどの別の通信網を用いてもよい。また、登録装置11と決済装置12との間でサーバを介して会計データ等の情報を授受してもよい。 The registration device 11 and the settlement device 12 exchange information via the LAN 13 . As for the network, another communication network such as the Internet or a wireless LAN may be used instead of the LAN 13 . Information such as accounting data may be exchanged between the registration device 11 and the settlement device 12 via a server.

登録装置11は、CPU11a、ROM11b、RAM11c、補助記憶ユニット11d、スキャナ11e、タッチパネル11f、プリンタ11g、通信ユニット11h及び伝送システム11iを含む。
CPU11aは、ROM11b、RAM11c及び補助記憶ユニット11dと伝送システム11iを介して接続されて、コンピュータを構成する。CPU11aは、上記コンピュータの中枢部分に相当する。CPU11aは、ROM11b及びRAM11cに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、登録装置11としての各種の機能を実現するべく各部を制御する。
The registration device 11 includes a CPU 11a, a ROM 11b, a RAM 11c, an auxiliary storage unit 11d, a scanner 11e, a touch panel 11f, a printer 11g, a communication unit 11h and a transmission system 11i.
The CPU 11a is connected to a ROM 11b, a RAM 11c and an auxiliary storage unit 11d via a transmission system 11i 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 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が各種の処理を行う上で参照するデータを記憶する場合もある。
RAM11cは、上記コンピュータの主記憶部分に相当する。RAM11cは、CPU11aが各種の処理を行う上で参照するデータを記憶する。またRAM11cは、CPU11aが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとしても利用される。
補助記憶ユニット11dは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット11dは、CPU11aが各種の処理を行う上で使用するデータ、あるいはCPU11aでの処理によって作成されたデータを保存する。補助記憶ユニット11dとしては、例えばEEPROM、HDD、あるいはSSDなどを使用できる。ROM11b又は補助記憶ユニット11dに記憶されるアプリケーションプログラムには、登録装置11で実行される情報処理に関して記述した制御プログラムを含む。
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.
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. The RAM 11c is also used as a so-called work area for storing data temporarily used when the CPU 11a performs various processes.
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 created by the processes performed by the CPU 11a. As the auxiliary storage unit 11d, for example, an EEPROM, HDD, SSD, or the like can be used. The application programs stored in the ROM 11 b or the auxiliary storage unit 11 d include control programs describing information processing executed by the registration device 11 .

スキャナ11eは、商品に付されたバーコードを読み取って、当該商品の商品コードを得る。タッチパネル11fは、表示デバイス及びタッチセンサを含む。タッチパネル11fには、店員用と客用とがある。店員用のタッチパネル11fは、表示画面が店員21の作業スペース側を向くように、作業テーブル23上に設けられる。客用のタッチパネル11fは、表示画面が買物客22用の通路側を向くように、作業テーブル23上に設けられる。プリンタ11gは、レシート用紙に対して各種の文字列又は画像などを印刷することにより、レシートを発行する。通信ユニット11hは、LAN13を介して接続される複数の決済装置12とデータ通信を行う。通信ユニット11hは、他の登録装置11とLAN13を介してデータ通信を行うこともできる。 The scanner 11e reads the bar code attached to the product to obtain the product code of the product. The touch panel 11f includes a display device and a touch sensor. The touch panel 11f has a clerk's use and a customer's use. The clerk touch panel 11f is provided on the work table 23 so that the display screen faces the work space of the clerk 21 . The touch panel 11f for customers is provided on the work table 23 so that the display screen faces the aisle side for the shoppers 22.例文帳に追加The printer 11g issues receipts by printing various character strings or images on receipt paper. The communication unit 11 h performs data communication with a plurality of settlement devices 12 connected via the LAN 13 . The communication unit 11 h can also perform data communication with another registration device 11 via the LAN 13 .

伝送システム11iは、CPU11a、ROM11b、RAM11c、補助記憶ユニット11d、スキャナ11e、タッチパネル11f、プリンタ11g及び通信ユニット11hの間で授受されるデータを伝送する。伝送システム11iは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。このような登録装置11のハードウェアとしては、例えば既存のPOS端末を利用することが可能である。 The transmission system 11i transmits data exchanged among the CPU 11a, ROM 11b, RAM 11c, auxiliary storage unit 11d, scanner 11e, touch panel 11f, printer 11g and communication unit 11h. As the transmission system 11i, 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. For example, an existing POS terminal can be used as hardware for such a registration device 11 .

決済装置12は、CPU12a、ROM12b、RAM12c、補助記憶ユニット12d、スキャナ12e、タッチパネル12f、プリンタ12g、通信ユニット12h、カードリーダ・ライタ12j、自動釣銭機12k、時計部12m及び伝送システム12iを含む。
カードリーダ・ライタ12jは、カードに記録されたデータを読み取る機能と、上記カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードを含む。自動釣銭機12kは、投入される硬貨及び紙幣を収受する。また自動釣銭機12kは、釣銭としての硬貨及び紙幣を排出する。時計部12mは、現在の日付及び時刻を計時する。その他のCPU12a、ROM12b、RAM12c、補助記憶ユニット12d、スキャナ12e、タッチパネル12f、プリンタ12g、通信ユニット12h及び伝送システム12iは、登録装置11のものと同一の機能を有するものである。すなわちCPU12aは、ROM12b、RAM12c及び補助記憶ユニット12dと伝送システム12iを介して接続されて、コンピュータを構成する。そしてCPU12aは、ROM12b及びRAM12cに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、決済装置12としての各種の動作を実現するべく各部を制御する。ROM12b又は補助記憶ユニット12dに記憶されるアプリケーションプログラムには、決済装置12で実行される情報処理に関して記述した制御プログラムを含む。このような決済装置12のハードウェアとしては、例えば既存のセルフ方式に対応したPOS端末を利用することが可能である。
The payment device 12 includes a CPU 12a, a ROM 12b, a RAM 12c, an auxiliary storage unit 12d, a scanner 12e, a touch panel 12f, a printer 12g, a communication unit 12h, a card reader/writer 12j, an automatic change dispenser 12k, a clock section 12m, and a transmission system 12i.
The card reader/writer 12j has a function of reading data recorded on a card and a function of writing data to the card. Cards include payment cards such as credit cards, debit cards, electronic money cards, and prepaid cards. The automatic change dispenser 12k receives inserted coins and bills. Also, the automatic change machine 12k discharges coins and banknotes as change. The clock unit 12m keeps track of the current date and time. Other CPU 12a, ROM 12b, RAM 12c, auxiliary storage unit 12d, scanner 12e, touch panel 12f, printer 12g, communication unit 12h and transmission system 12i have the same functions as those of the registration device 11. FIG. That is, the CPU 12a is connected to a ROM 12b, a RAM 12c and an auxiliary storage unit 12d via a transmission system 12i to form a computer. The CPU 12a controls each part to realize various operations of the settlement apparatus 12 based on the operating system, middleware, and application programs stored in the ROM 12b and RAM 12c. The application programs stored in the ROM 12 b or the auxiliary storage unit 12 d include control programs describing information processing executed by the settlement device 12 . As the hardware of such a settlement device 12, for example, an existing POS terminal compatible with the self-service system can be used.

かかる構成のチェックアウトシステム10は、登録装置11のRAM11cにデータメモリ領域M1及びM2を形成する。データメモリ領域M1は、1取引として販売登録される各商品の商品コード、商品名、単価、販売点数及び販売金額を格納するための領域である。商品コードは、各商品を個々に識別するための固有のコードである。各商品には、例えばバーコードによって表された商品コードが付されており、スキャナ11eでバーコードをスキャンすることにより、登録装置11は商品コードを取得できる。商品名及び単価は、対応する商品コードにより識別される商品の名称及び1点当たりの価格である。以下、データメモリ領域M1を登録メモリM1と称する。 The checkout system 10 having such a configuration forms data memory areas M1 and M2 in the RAM 11c of the registration device 11. FIG. The data memory area M1 is an area for storing the product code, product name, unit price, number of sales points, and sales amount of each product registered for sale as one transaction. A product code is a unique code for individually identifying each product. Each product has a product code represented by a barcode, for example, and the registration device 11 can acquire the product code by scanning the barcode with the scanner 11e. The product name and unit price are the name of the product identified by the corresponding product code and the price per item. The data memory area M1 is hereinafter referred to as a registration memory M1.

データメモリ領域M2は、送信先情報を記憶する。送信先情報は、会計データの送信先となる決済装置12を識別するための情報である。本実施形態では、登録装置11と同一のチェックアウトレーンに配置された3台の決済装置12の間で会計データの転送順序が予め設定される。そしてこの転送順序が1番の決済装置12を識別可能な情報が送信先情報としてデータメモリ領域M2に記憶される。例えば補助記憶ユニット11dに、送信先情報のデフォルト値が記憶されており、CPU11aは、立ち上げ時にこのデフォルト値をデータメモリ領域M2に書き込む。各決済装置12には、固有のIDが予め設定されている。このIDを送信先情報として用いることができる。あるいは各決済装置12のIDにそれぞれ関連付けて番号、記号、コード等を割り当て、送信先情報としてもよい。以下、データメモリ領域M2を送信先メモリM2と称する。 The data memory area M2 stores destination information. The destination information is information for identifying the settlement device 12 to which accounting data is to be transmitted. In this embodiment, the transfer order of accounting data is set in advance among the three settlement devices 12 arranged in the same checkout lane as the registration device 11 . Then, information that can identify the payment apparatus 12 having the first transfer order is stored in the data memory area M2 as destination information. For example, a default value of the destination information is stored in the auxiliary storage unit 11d, and the CPU 11a writes this default value to the data memory area M2 at startup. A unique ID is set in advance for each settlement device 12 . This ID can be used as destination information. Alternatively, a number, symbol, code, or the like may be assigned in association with the ID of each settlement device 12 and used as destination information. The data memory area M2 is hereinafter referred to as a destination memory M2.

チェックアウトシステム10は、決済装置12のRAM12cにデータメモリ領域M3、M4及びM5を形成する。データメモリ領域M3は、会計データを格納する領域である。以下、データメモリ領域M3を会計バッファM3と称する。 The checkout system 10 creates data memory areas M3, M4 and M5 in the RAM 12c of the payment device 12. FIG. The data memory area M3 is an area for storing accounting data. The data memory area M3 is hereinafter referred to as accounting buffer M3.

データメモリ領域M4は、転送先情報を記憶する。転送先情報は、会計データの転送先となる他の決済装置12、すなわち転送順序が自らの次の順番の決済装置12を識別するための情報である。なお、転送順序が最後の決済装置12においては、転送先情報は設定されない。例えば補助記憶ユニット12dに、転送先情報のデフォルト値が記憶されており、CPU12aは、立ち上げ時にこのデフォルト値をデータメモリ領域M4に書き込む。各決済装置12には、固有のIDが予め設定されている。このIDを転送先情報として用いることができる。あるいは各決済装置12のIDにそれぞれ関連付けて番号、記号、コード等を割り当て、転送先情報としてもよい。以下、データメモリ領域M4を転送先メモリM4と称する。 The data memory area M4 stores transfer destination information. The transfer destination information is information for identifying the other settlement device 12 to which accounting data is to be transferred, that is, the settlement device 12 whose transfer order is next to itself. Note that the transfer destination information is not set in the settlement device 12 that is the last in the transfer order. For example, a default value of transfer destination information is stored in the auxiliary storage unit 12d, and the CPU 12a writes this default value to the data memory area M4 at startup. A unique ID is set in advance for each settlement device 12 . This ID can be used as transfer destination information. Alternatively, a number, symbol, code, or the like may be assigned in association with the ID of each settlement device 12 as forwarding destination information. The data memory area M4 is hereinafter referred to as a transfer destination memory M4.

データメモリ領域M5は、優先リストテーブルを記憶する。優先リストテーブルは、1つのチェックアウトレーンに配置された複数台の決済装置12に対して時間帯毎に設定される決済処理の優先順位を示す。
図3は、図1に示すように1つのチェックアウトレーンに3台の決済装置12が配置された場合の優先リストテーブルTの一例である。優先リストテーブルTは、1時間単位の時間帯毎に、優先順位1位、2位及び3位の各決済装置12をそれぞれ識別する情報を記憶する。情報は、例えば各決済装置固有のIDである。因みに図3では、決済装置12-AのIDを「A」とし、決済装置12-BのIDを「B」とし、決済装置12-CのIDを「C」とする。なお、時間帯が1時間単位に限定されないのは言うまでもないことである。
Data memory area M5 stores a priority list table. The priority list table indicates the order of priority of payment processing set for each time zone for a plurality of payment devices 12 arranged in one checkout lane.
FIG. 3 is an example of the priority list table T when three settlement devices 12 are arranged in one checkout lane as shown in FIG. The priority list table T stores information for identifying each settlement apparatus 12 having the first, second, and third priorities for each time period of one hour. The information is, for example, an ID unique to each payment device. Incidentally, in FIG. 3, the ID of the settlement device 12-A is "A", the ID of the settlement device 12-B is "B", and the ID of the settlement device 12-C is "C". Needless to say, the time period is not limited to one hour.

図5は、登録装置11のCPU11aが、制御プログラムにしたがって実行する情報処理の主要な手順を示す流れ図である。図6及び図7は、決済装置12のCPU12aが、会計データ受信時に制御プログラムにしたがって実行する情報処理の主要な手順を示す流れ図である。図8乃至図10は、登録装置11のタッチパネル11fに表示される画面の一例を示す平面図である。以下、図5乃至図10を用いて、チェックアウトシステム10の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。 FIG. 5 is a flowchart showing main procedures of information processing executed by the CPU 11a of the registration device 11 according to the control program. 6 and 7 are flow charts showing main procedures of information processing executed by the CPU 12a of the settlement apparatus 12 according to the control program when accounting data is received. 8 to 10 are plan views showing examples of screens displayed on the touch panel 11f of the registration device 11. FIG. The operation of the checkout system 10 will be described below with reference to FIGS. 5 to 10. FIG. 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は、図5の流れ図に示す手順の制御処理を開始する。先ずCPU11aは、Act1としてタッチパネル11fの画面の一部に登録画面SC1(図8を参照)を表示させる。
登録画面SC1は、登録メモリM1の内容を表し、登録処理の実施状況を店員21に確認させるものである。登録画面SC1の一例を図8に示す。登録画面SC1は、表示エリアR1、R2を含む。表示エリアR1は、最も新しく買上登録がなされた商品に関する商品名、単価、販売点数(個数)及び販売金額と、その商品を登録した後の買上商品の合計点数および合計金額とを表示する。表示エリアR2は、表示エリアR1に示された商品よりも前に買上登録がなされた商品に関する商品名、単価、販売点数(個数)及び販売金額のリストを表示する。
なお、図示は省略するが、CPU11aは、タッチパネル11fの画面のうちの登録画面SC1とする領域外に、店員21が商品を指定するための商品ボタンや、小計ボタンなどの各種の機能ボタンを表示する。
First, the operation of the registration device 11 will be described.
When the registration device 11 is activated in a mode for registering purchased products, the CPU 11a starts the control processing of the procedure shown in the flow chart of FIG. First, the CPU 11a causes the registration screen SC1 (see FIG. 8) to be displayed on part of the screen of the touch panel 11f as Act1.
The registration screen SC1 displays the contents of the registration memory M1 and allows the store clerk 21 to confirm the progress of the registration process. An example of the registration screen SC1 is shown in FIG. The registration screen SC1 includes display areas R1 and R2. A display area R1 displays the product name, unit price, number of sales points (number) and sales amount of the most recently registered merchandise, and the total points and total amount of the purchased merchandise after the registration of the merchandise. The display area R2 displays a list of product names, unit prices, number of sales (number), and sales amounts of products registered for purchase prior to the product displayed in the display area R1.
Although illustration is omitted, the CPU 11a displays various function buttons such as a product button for the store clerk 21 to specify a product, a subtotal button, etc. outside the registration screen SC1 area of the screen of the touch panel 11f. do.

店員21は、タッチパネル11fに登録画面SC1が表示されていることを確認したならば、買上商品の販売登録が可能であると認識する。そこで買物客22が買上商品を持って作業テーブル23まで来たならば、店員21は、例えばスキャナ11e又は商品ボタンを操作して、買上商品の商品コードを順次入力する。そして、全ての買上商品の商品コードを入力し終えると、店員21は、小計ボタンにタッチする。以上の操作により、一人の買物客が買い上げる商品の販売登録が終了する。 Upon confirming that the registration screen SC1 is displayed on the touch panel 11f, the store clerk 21 recognizes that the sales registration of the purchased product is possible. When the shopper 22 comes to the work table 23 with the purchased product, the store clerk 21 operates, for example, the scanner 11e or the product buttons to sequentially input the product code of the purchased product. When the product codes of all purchased products have been entered, the store clerk 21 touches the subtotal button. Through the above operations, the sales registration of the product to be purchased by one shopper is completed.

このような販売登録操作に対し、登録装置11のCPU11aは、以下の情報処理を実行する。先ずCPU11aは、Act2として商品登録を待ち受ける。スキャナ11e又は商品ボタンを介して商品コードが入力されると(Act2にてYES)、CPU11aは、Act3として商品販売データの登録処理を実行する。すなわちCPU11aは、商品コードに関連付けられて商品データベースに設定されている商品名、単価等の商品情報を取得する。またCPU11aは、この単価に販売点数を乗算して販売点数分の金額、いわゆる販売金額を算出する。販売点数は、商品コードが入力される前にテンキー等によって置数されている場合にはその数値であり、置数されていない場合には“1”である。かくしてCPU11aは、商品コード、商品名、単価、販売点数及び販売金額を含む商品販売データを作成する。そしてCPU11aは、商品販売データを登録メモリM1に格納する。このときCPU11aは、登録メモリM1のデータを基に登録画面SC1を更新する。 In response to such sales registration operation, the CPU 11a of the registration device 11 executes the following information processing. First, the CPU 11a waits for product registration as Act2. When the product code is input via the scanner 11e or the product button (YES in Act2), the CPU 11a executes a product sales data registration process as Act3. That is, the CPU 11a acquires product information such as the product name and unit price associated with the product code and set in the product database. Further, the CPU 11a multiplies the unit price by the number of sales points to calculate the amount corresponding to the number of sales points, that is, the so-called sales amount. The number of sales points is the numerical value when the number is entered with a numeric keypad or the like before the product code is entered, and is "1" when the number is not entered. Thus, the CPU 11a creates merchandise sales data including the merchandise code, merchandise name, unit price, number of items sold, and sales amount. Then, the CPU 11a stores the product sales data in the registration memory M1. At this time, the CPU 11a updates the registration screen SC1 based on the data in the registration memory M1.

CPU11aは、Act4として販売商品の登録終了が宣言されたか否かを確認する。例えば小計ボタンがタッチされると、CPU11aは登録終了が宣言されたと判断する。登録終了が宣言されていない場合(Act4にてNO)、CPU11aは、Act2に戻り、商品登録を待ち受ける。登録終了が宣言された場合には(Act4にてYES)、CPU11aは、Act5として登録メモリM1のデータを基に会計データを生成する。ここにCPU11aは、Act2乃至Act5の処理により、入力されたデータ(商品販売に係るデータ)を基に取引の決済に必要な会計データを生成する生成手段を構成する。 In Act 4, the CPU 11a confirms whether or not the end of registration of the merchandise for sale has been declared. For example, when the subtotal button is touched, the CPU 11a determines that the end of registration has been declared. If the end of registration has not been declared (NO in Act4), the CPU 11a returns to Act2 and waits for product registration. When the end of registration is declared (YES in Act4), the CPU 11a generates accounting data in Act5 based on the data in the registration memory M1. Here, the CPU 11a constitutes generating means for generating accounting data necessary for settlement of transactions based on the input data (data relating to product sales) through the processing of Act2 to Act5.

会計データを生成すると、CPU11aは、Act6としてタッチパネル11g1の画面の一部に会計確認画面SC2(図9を参照)を表示させる。
会計確認画面SC2の一例を図9に示す。会計確認画面SC2は、表示エリアR3、R4及びボタンB1、B2、B3、B4を含む。表示エリアR3は、登録メモリM1に格納された商品の合計点数、合計金額等を表示する。ボタンB1、B2は、合計金額に対して値引又は割引を適用することを店員21が指定するための小計値引ボタンB1、小計割引ボタンB2である。ボタンB3は、タッチパネル11g1の画面の一部領域を登録画面SC1に戻すことを店員21が指定するための戻るボタンB3である。ボタンB4は、1つの取引に対する商品の登録が終了し会計への移行を店員21が指示するための会計ボタンB4である。表示エリアR4は、各決済装置12の状態を表示する。決済装置12の状態には、「会計中」、「警告有」、「待機中」等がある。「会計中」とは、当該決済装置12にて決済処理が実施されている状態である。決済処理を実施している決済装置12のCPU12aは、処理中信号を発生する機能を有する。この処理中信号は、通信ユニット12hからLAN13を介して登録装置11に出力される。「警告有」とは、当該決済装置12にて例えば釣銭金額の不足あるいはレシート用紙の不足が発生している状態である。自動釣銭機12kは、釣銭として収容されている貨幣の残量が閾値よりも少なくなると釣銭金額不足の警告信号を発生する機能を有する。プリンタ12gは、レシート用紙の残量が閾値よりも少なくなるとレシート用紙不足の警告信号を発生する機能を有する。これらの警告信号は、通信ユニット12hからLAN13を介して登録装置11に出力される。「待機中」とは、当該決済装置12にて決済処理を待機している状態である。決済処理を実施しておらず、レシートの不足や釣銭の不足などの警告がない決済装置12のCPU12aは、待機中信号を発生する機能を有する。この待機中信号は、通信ユニット12hからLAN13を介して登録装置11に出力される。
登録装置11のCPU11aは、各決済装置12から発せられた処理中信号、警告信号または待機中信号を受信すると、表示エリアR4の状態情報を更新する。
After generating the accounting data, the CPU 11a causes the accounting confirmation screen SC2 (see FIG. 9) to be displayed on part of the screen of the touch panel 11g1 as Act6.
An example of the accounting confirmation screen SC2 is shown in FIG. The payment confirmation screen SC2 includes display areas R3 and R4 and buttons B1, B2, B3 and B4. The display area R3 displays the total number of items, the total price, etc. of the products stored in the registration memory M1. The buttons B1 and B2 are a subtotal discount button B1 and a subtotal discount button B2 for the store clerk 21 to specify that a discount or discount should be applied to the total amount. The button B3 is a return button B3 for the store clerk 21 to specify to return a partial area of the screen of the touch panel 11g1 to the registration screen SC1. The button B4 is a checkout button B4 for the store clerk 21 to instruct the transition to checkout after the product registration for one transaction is completed. The display area R4 displays the status of each settlement device 12. FIG. The status of the settlement device 12 includes "accounting", "with warning", "standby", and the like. “Accounting” is a state in which payment processing is being performed by the payment device 12 . The CPU 12a of the settlement device 12 that is executing settlement processing has a function of generating a processing-in-progress signal. This processing-in-progress signal is output to the registration device 11 via the LAN 13 from the communication unit 12h. “Warning present” means that the settlement device 12 is in a state where, for example, the change amount is insufficient or the receipt paper is insufficient. The automatic change dispenser 12k has a function of generating a warning signal indicating insufficient amount of change when the remaining amount of money stored as change is less than a threshold value. The printer 12g has a function of generating a receipt paper shortage warning signal when the remaining amount of receipt paper is less than a threshold value. These warning signals are output to the registration device 11 via the LAN 13 from the communication unit 12h. “Standby” means that the settlement apparatus 12 is waiting for settlement processing. The CPU 12a of the settlement device 12, which is not performing settlement processing and has no warning such as insufficient receipts or insufficient change, has a function of generating a standby signal. This waiting signal is output to the registration device 11 via the LAN 13 from the communication unit 12h.
When the CPU 11a of the registration device 11 receives a processing-in-progress signal, a warning signal, or a waiting signal from each payment device 12, it updates the status information in the display area R4.

会計確認画面SC2を確認した店員21は、買物客22を会計に移行させてよい場合、会計ボタンB4にタッチする。
会計ボタンB4がタッチされた場合(Act7にてYES)、CPU11aは、Act8として送信先メモリM2に格納されている送信先情報を取得する。またCPU11aは、Act9として会計機情報を初期値“0”とする。会計機情報は、会計処理を優先的に実行する決済装置12を識別する情報である。各決済装置12には、固有のIDが予め設定されている。このIDを会計機情報として用いることができる。現時点では、会計処理を優先的に実行する決済装置12は決まっていない。このため、会計機情報は初期値“0”となる。
After confirming the checkout confirmation screen SC2, the store clerk 21 touches the checkout button B4 if the shopper 22 is allowed to proceed to checkout.
When the checkout button B4 is touched (YES in Act7), the CPU 11a acquires the destination information stored in the destination memory M2 in Act8. In addition, the CPU 11a sets the accounting machine information to the initial value "0" in Act9. The checkout machine information is information that identifies the settlement device 12 that preferentially executes checkout processing. A unique ID is set in advance for each settlement device 12 . This ID can be used as accounting machine information. At present, the settlement device 12 that preferentially executes the accounting process has not been decided. Therefore, the accounting machine information has an initial value of "0".

CPU11aは、Act10として、Act5の処理で生成された会計データと、Act8の処理で取得した送信先情報と、Act9の処理で設定した会計機情報とを通信ユニット11hに出力する。そしてCPU11aは、通信ユニット11hに対して、送信先情報で識別される決済装置12を宛先として会計データと会計機情報とを含むデータ伝文を送信するように指令する。この指令を受けて、通信ユニット11hでは、図4(a)に示すように、送信先アドレスと送信元アドレスと会計データと会計機情報とが含まれる会計データ伝文が作成され、LAN13上に送信される。送信先アドレスは、送信先情報で識別される決済装置12の通信アドレスである。送信元アドレスは、当該登録装置11の通信アドレスである。会計データ伝文は、LAN13に接続された複数台の決済装置12のうち、送信先アドレスが通信アドレスとして設定された1台の決済装置で受信される。すなわち決済装置12の通信ユニット12hは、LAN13上を伝送される会計データ伝文のうち、送信先アドレスが自らの通信アドレスである会計データ伝文を受信する。ここに、登録装置11のCPU11aは、Act8乃至Act10の処理により、通信ユニット11hと協働して、複数台の決済装置12のうち送信先に設定された1台の決済装置12に対して会計データを初期値“0”の会計機情報とともに送信する送信手段を構成する。一方、決済装置12のCPU12aは、通信ユニット12hと協働して、受信手段を構成する。 As Act10, the CPU 11a outputs the accounting data generated in the process of Act5, the destination information acquired in the process of Act8, and the accounting machine information set in the process of Act9 to the communication unit 11h. Then, the CPU 11a commands the communication unit 11h to transmit a data message including accounting data and accounting machine information to the settlement apparatus 12 identified by the destination information. In response to this command, the communication unit 11h creates an accounting data message containing the destination address, the source address, the accounting data, and the accounting machine information, as shown in FIG. sent. The destination address is the communication address of the payment device 12 identified by the destination information. The source address is the communication address of the registration device 11 concerned. The accounting data message is received by one of the plurality of settlement devices 12 connected to the LAN 13, the destination address of which is set as the communication address. That is, the communication unit 12h of the settlement apparatus 12 receives the accounting data message transmitted over the LAN 13 whose destination address is its own communication address. Here, the CPU 11a of the registration device 11 cooperates with the communication unit 11h to perform the accounting for one settlement device 12 set as the transmission destination among the plurality of settlement devices 12 through the processing of Act8 to Act10. It constitutes a transmitting means for transmitting data together with the accounting machine information of initial value "0". On the other hand, the CPU 12a of the settlement device 12 cooperates with the communication unit 12h to constitute receiving means.

決済装置12のCPU12aは、通信ユニット12hを介して会計データ伝文を受信すると、図6及び図7の流れ図に示す手順の情報処理を開始する。先ずCPU12aは、Act21としてエラーが発生しているか否かを確認する。エラーとは、例えば自動釣銭機12kにおいて釣銭用の貨幣が無くなった場合(釣銭無エラー)である。あるいは、例えばプリンタ12gにおいて、レシート用紙がなくなった場合(用紙切れエラー)である。なお、エラーは、上記態様のものに限定されるものではない。例えば釣銭用の貨幣が所定量よりも少なくなった場合(釣銭ニアエンド)、レシート用紙の残量が所定量よりも少なくなった場合(用紙ニアエンド)にエラーが発生していると認定してもよい。エラーが発生している場合(Act21にてYES)、CPU12aは、Act30の処理に進む。 When the CPU 12a of the settlement device 12 receives the accounting data message via the communication unit 12h, it starts information processing according to the procedures shown in the flow charts of FIGS. First, the CPU 12a confirms whether or not an error has occurred in Act21. An error is, for example, a case where there is no money for change in the automatic change machine 12k (no change error). Alternatively, for example, in the printer 12g, there is no receipt paper (out of paper error). It should be noted that errors are not limited to those described above. For example, it may be determined that an error has occurred when the amount of money for change is less than a predetermined amount (change near end) or when the remaining amount of receipt paper is less than a predetermined amount (paper near end). . If an error has occurred (YES in Act21), the CPU 12a proceeds to the process of Act30.

エラーが発生していない場合(Act21にてNO)、CPU12aは、Act22としてビジィフラグFが“0”にリセットされているか否かを判断する。ビジィフラグは、決済装置12が決済処理を実行していない間は“0”にリセットされており、決済処理が開始されると、終了するまで“1”にセットされる1ビットの情報である。ビジィフラグFは、例えばRAM12cに記憶されている。ビジィフラグFが“1”にセットされている場合(Act22にてNO)、当該決済装置12において他の会計データの決済処理が実行されているため、会計データ伝文に含まれる会計データの決済処理を行うことができない。この場合、CPU12aは、Act30の処理に進む。 If no error has occurred (NO in Act21), the CPU 12a determines in Act22 whether or not the busy flag F has been reset to "0". The busy flag is 1-bit information that is reset to "0" while the settlement device 12 is not executing settlement processing, and is set to "1" until settlement processing is completed once settlement processing is started. The busy flag F is stored in the RAM 12c, for example. If the busy flag F is set to "1" (NO in Act 22), the payment processing of other accounting data is being executed in the relevant payment device 12, so the payment processing of the accounting data included in the accounting data message cannot be done. In this case, the CPU 12a proceeds to the processing of Act30.

ビジィフラグFが“0”にリセットされている場合(Act22にてYES)、CPU12aは、Act23として会計データ伝文の会計機情報が“0”であるか否かを判定する。会計機情報が“0”の場合(Act23にてYES)、CPU12aは、Act27の処理に進む。
会計機情報が“0”以外、すなわち他の決済装置12の識別情報であった場合、CPU12aは、Act24として時計部12mで計時されている現在時刻を取得する。そしてCPU12aは、Act25として優先リストテーブルTを検索し、現在時刻を含む時間帯での各決済装置の優先順位を認識する。CPU12aは、Act26として会計機情報によって識別される他の決済装置と比較し、自らの方が優先順位の上位であるか否かを判定する。
If the busy flag F is reset to "0" (YES in Act22), the CPU 12a determines in Act23 whether or not the accounting machine information in the accounting data message is "0". If the accounting machine information is "0" (YES in Act23), the CPU 12a proceeds to Act27.
If the accounting machine information is other than "0", that is, if it is the identification information of another settlement apparatus 12, the CPU 12a acquires the current time clocked by the clock unit 12m as Act24. Then, in Act 25, the CPU 12a searches the priority list table T and recognizes the priority of each settlement apparatus in the time zone including the current time. In Act 26, the CPU 12a compares with other payment devices identified by the accounting machine information and determines whether or not it has a higher priority.

この判定の結果、自らの方が優先順位の上位である場合(Act26にてYES)、当該決済装置は、会計機情報によって識別される他の決済装置、つまりは転送順序が先の他の決済装置に対して優先的に決済処理を実行する。この場合、CPU12aは、Act27の処理に進む。一方、自らの方が優先順位の下位である場合には(Act26にてNO)、転送順序が先の他の決済装置の方が優先的に決済処理を実行する。この場合、CPU12aは、Act30の処理に進む。ここにCPU12aは、Act23乃至Act26の処理により、判定手段を構成する。具体的には、会計データ伝文に含まれる会計機情報が初期値“0”の場合には、会計データの決済処理を自らが優先的に実行すると判定する。上記会計機情報が他の決済装置の識別情報である場合には、時計部12mで計時される現在時刻の情報と優先リストテーブルTに設定されたデータとを基に、他の決済装置と比較して自らが優先的に実行するか否かを判定する。 As a result of this determination, if the payment apparatus itself has a higher priority (YES in Act 26), the payment apparatus is transferred to another payment apparatus identified by the accounting machine information, that is, another payment apparatus whose transfer order is earlier. Settlement processing is preferentially executed for the device. In this case, the CPU 12a proceeds to the processing of Act27. On the other hand, if the device itself is lower in priority (NO in Act 26), the other settlement device, which is earlier in the transfer order, preferentially executes settlement processing. In this case, the CPU 12a proceeds to the processing of Act30. Here, the CPU 12a constitutes determination means by the processing of Act23 to Act26. Specifically, when the accounting machine information included in the accounting data message is the initial value "0", it is determined that the accounting data settlement processing is to be executed preferentially by itself. If the accounting machine information is the identification information of another payment device, it is compared with the other payment device based on the current time information clocked by the clock section 12m and the data set in the priority list table T. and determines whether or not it should be executed preferentially.

Act27では、CPU12aは、会計データ伝文の会計機情報を、自らの識別情報(ID)に書き換える。またCPU12aは、Act28として会計データ伝文に含まれる会計データを会計バッファM3に格納する。さらにCPU12aは、Act29として通信ユニット12hに対してクリアコマンドを送信するように指令する。この指令を受けて、通信ユニット12hでは、クリアコマンドが作成され、LAN13上に送信される。クリアコマンドは、LAN13に接続された決済装置にて受信可能である。ここにCPU12aは、Act27の処理によりRAM12cと協働して、記憶手段を構成する。またCPU12aは、Act29の処理により通信ユニット12hと協働して、指令手段を構成する。なお、Act27乃至Act29の各処理の順序は上記説明の順序に限定されるものではない。処理の順序が適宜入れ替わってもよい。Act27乃至Act29の各処理を終えると、CPU12aは、Act30の処理に進む。 In Act 27, the CPU 12a rewrites the accounting machine information in the accounting data message to its own identification information (ID). The CPU 12a also stores the accounting data included in the accounting data message in the accounting buffer M3 as Act28. Further, the CPU 12a instructs the communication unit 12h to transmit a clear command in Act29. Upon receiving this command, the communication unit 12h creates a clear command and transmits it over the LAN 13. FIG. The clear command can be received by the settlement device connected to LAN13. Here, the CPU 12a constitutes storage means in cooperation with the RAM 12c through the processing of Act27. In addition, the CPU 12a cooperates with the communication unit 12h through the processing of Act 29 to constitute command means. The order of each process from Act27 to Act29 is not limited to the order described above. The order of processing may be changed as appropriate. After completing the processing of Act27 to Act29, the CPU 12a proceeds to the processing of Act30.

Act30では、CPU12aは、転送先メモリM4に格納されている転送先情報を取得する。そしてCPU12aは、Act31として転送先の有無を判定する。転送先情報が他の決済装置の識別情報である場合、CPU12aは、転送先有りと判定する。転送先情報が設定されていない場合、CPU12aは、転送先無しと判定する。 In Act30, the CPU 12a acquires the transfer destination information stored in the transfer destination memory M4. Then, the CPU 12a determines whether or not there is a transfer destination in Act31. If the forwarding destination information is the identification information of another settlement apparatus, the CPU 12a determines that there is a forwarding destination. When the transfer destination information is not set, the CPU 12a determines that there is no transfer destination.

転送先有りの場合(Act31にてYES)、CPU12aは、Act32として転送先情報を通信ユニット12hに出力する。そしてCPU12aは、通信ユニット12hに対して会計データ伝文の転送を指令する。この指令を受けて、通信ユニット12hでは、図4(a)に示すように、送信先アドレスと送信元アドレスと会計データと会計機情報とが含まれる会計データ伝文が作成され、LAN13上に送信される。送信先アドレスは、転送先情報で識別される他の決済装置の通信アドレスである。送信元アドレスは、当該決済装置12の通信アドレスである。会計データは、受信した会計データ伝文の会計データがそのまま転用される。会計機情報は、Act27の処理にて会計機情報が更新されていた場合には、その更新後の会計機情報、つまりは当該決済装置12の識別情報となる。更新されていない場合には、受信した会計データ伝文の会計機情報がそのまま転用される。ここにCPU12aは、Act30乃至Act32の処理により通信ユニット12hと協働して、転送手段を構成する。 If there is a transfer destination (YES in Act31), the CPU 12a outputs transfer destination information to the communication unit 12h in Act32. The CPU 12a then commands the communication unit 12h to transfer the accounting data message. In response to this command, the communication unit 12h creates an accounting data message containing the destination address, source address, accounting data, and accounting machine information as shown in FIG. sent. The destination address is the communication address of another settlement device identified by the forwarding destination information. The source address is the communication address of the settlement device 12 . As the accounting data, the accounting data of the received accounting data message is used as it is. If the accounting machine information has been updated in the processing of Act 27, the accounting machine information becomes the updated accounting machine information, that is, the identification information of the settlement apparatus 12 concerned. If it has not been updated, the accounting machine information in the received accounting data message is used as is. Here, the CPU 12a constitutes transfer means in cooperation with the communication unit 12h through the processing of Act30 to Act32.

一方、転送先無しの場合には(Act31にてNO)、CPU12aは、Act33として通信ユニット12hに対して会計機応答コマンドの送信を指令する。この指令を受けて、通信ユニット12hでは、図4(b)に示すように、送信先アドレスと送信元アドレスと会計機情報とが含まれる会計機応答コマンドが作成され、LAN13上に送信される。送信先アドレスは、登録装置11及び他の決済装置が全て受信可能な通信アドレスである。送信元アドレスは、当該決済装置12の通信アドレスである。会計機情報は、Act27の処理にて会計機情報が更新されていた場合には、その更新後の会計機情報、つまりは当該決済装置12の識別情報となる。更新されていない場合には、受信した会計データ伝文の会計機情報がそのまま転用される。ここにCPU12aは、Act33の処理により通信ユニット12hと協働して、通知手段を構成する。 On the other hand, if there is no forwarding destination (NO in Act 31), the CPU 12a instructs the communication unit 12h to transmit the accounting machine response command in Act 33. In response to this command, the communication unit 12h creates an accounting machine response command containing the destination address, the transmission source address, and the accounting machine information as shown in FIG. . The destination address is a communication address that can be received by both the registration device 11 and other settlement devices. The source address is the communication address of the settlement device 12 . If the accounting machine information has been updated in the processing of Act 27, the accounting machine information becomes the updated accounting machine information, that is, the identification information of the settlement apparatus 12 concerned. If it has not been updated, the accounting machine information in the received accounting data message is used as is. Here, the CPU 12a constitutes notification means in cooperation with the communication unit 12h through the processing of Act33.

Act32にて会計データを転送したCPU12aは、Act41としてコマンドの受信を待機する。LAN13を介してコマンドを受信した場合(Act41にてYES)、CPU12aは、そのコマンドが会計機応答コマンドであるか否かを確認する。会計機応答コマンドである場合(Act42にてYES)、CPU12aは、Act45の処理に進む。 The CPU 12a that has transferred the accounting data in Act32 waits to receive a command in Act41. When a command is received via the LAN 13 (YES in Act 41), the CPU 12a confirms whether or not the command is a counter response command. If it is a cashier response command (YES in Act42), the CPU 12a proceeds to the processing of Act45.

受信したコマンドが会計機応答コマンドでない場合(Act42にてNO)、CPU12aは、そのコマンドがクリアコマンドであるか否かを確認する。クリアコマンドである場合(Act42にてYES)、CPU12aは、Act44として会計バッファM3の会計データをクリアする。以上で、CPU12aは、会計データの受信処理を終了する。クリアコマンドは、自らが優先的に会計処理を実行すると判定した決済装置12から送信される。したがって、当該決済装置12よりも転送順序が前の決済装置12では、会計バッファM3から会計データがクリアされる。ここにCPU12aは、Act44の処理により、クリア手段を構成する。なお、会計バッファM3に会計データが格納されていない状態でクリアコマンドを受信した場合、CPU12aは実質的には何も処理を行わない。 If the received command is not the accounting machine response command (NO in Act 42), the CPU 12a confirms whether or not the command is a clear command. If it is a clear command (YES in Act42), the CPU 12a clears the accounting data in the accounting buffer M3 in Act44. With this, the CPU 12a ends the accounting data reception process. The clear command is transmitted from the settlement device 12 that has determined that it will preferentially execute the accounting process. Therefore, the transaction data is cleared from the transaction buffer M3 in the payment device 12 that precedes the payment device 12 in the transfer order. Here, the CPU 12a constitutes clearing means by the processing of Act44. Note that when the clear command is received in a state in which the accounting data is not stored in the accounting buffer M3, the CPU 12a does not substantially perform any processing.

Act33にて会計機応答コマンドを送信するか、Act42にて会計機応答コマンドを受信した場合、CPU12aは、Act45としてその会計機応答コマンドに含まれる会計機情報が自己の識別情報と一致するか否かを確認する。一致しない場合(Act45にてNO)、CPU12aは、会計データの受信処理を終了する。 When the accounting machine response command is transmitted in Act 33 or the accounting machine response command is received in Act 42, the CPU 12a determines in Act 45 whether the accounting machine information included in the accounting machine response command matches its own identification information. Check whether If they do not match (NO in Act 45), the CPU 12a terminates the accounting data reception process.

会計機応答コマンドに含まれる会計機情報が自己の識別情報と一致する場合(Act45にてYES)、当該決済装置12は会計機として確定される。この場合、CPU12aは、Act46としてビジィフラグFを“1”にセットする。またCPU12aは、Act47としてタッチパネル12fに決済画面を表示させる。そしてCPU12aは、Act48として会計バッファM3に格納された会計データを基に取引の決済処理を実行する。決済画面は、買物客22による決済操作を支援する画面である。決済画面には、例えば買上商品の合計金額が表示される。また、現金、クレジットカード、電子マネー等の支払方法を選択するボタン等も表示される。決済処理は、買物客22による操作に応じて会計データに示された取引を決済するための処理であり、既存のセルフPOS端末などで行われている処理と同様なので、詳しい説明は省略する。決済処理が終了すると、CPU12aは、Act49としてビジィフラグFを“0”にリセットする。以上で、CPU12aは、会計データの受信処理を終了する。 If the accounting machine information included in the accounting machine response command matches its own identification information (YES at Act 45), the settlement apparatus 12 is determined as the accounting machine. In this case, the CPU 12a sets the busy flag F to "1" in Act46. Further, the CPU 12a causes the touch panel 12f to display a payment screen as Act 47. FIG. Then, the CPU 12a executes transaction settlement processing based on the accounting data stored in the accounting buffer M3 in Act48. The settlement screen is a screen for supporting the settlement operation by the shopper 22 . The settlement screen displays, for example, the total amount of purchased products. Buttons for selecting payment methods such as cash, credit card, and electronic money are also displayed. The settlement process is a process for settlement of transactions indicated in the accounting data according to the operation by the shopper 22, and since it is the same as the process performed by existing self-service POS terminals and the like, detailed description thereof will be omitted. When the settlement process is completed, the CPU 12a resets the busy flag F to "0" in Act 49. With this, the CPU 12a ends the accounting data reception process.

Act10にて会計データを送信した登録装置11のCPU11aは、Act11として会計機応答コマンドを待機する。会計機応答コマンドを受信すると(Act11にてYES)、CPU11aは、Act12としてその応答コマンドに含まれる会計機情報が初期値“0”であるか否かを確認する。会計機情報が初期値“0”でない場合、すなわちいずれかの決済装置の識別情報であった場合、CPU11aは、Act13として会計確認画面SC2に対して誘導表示を行う。 The CPU 11a of the registration device 11 that has transmitted the accounting data in Act10 waits for the accounting machine response command in Act11. When the accounting machine response command is received (YES in Act11), the CPU 11a checks in Act12 whether or not the accounting machine information included in the response command is the initial value "0". If the accounting machine information is not the initial value "0", that is, if it is the identification information of any settlement device, the CPU 11a performs Act 13 to display guidance on the accounting confirmation screen SC2.

図10は、誘導表示がなされた会計確認画面SC2の一例を示す。この例は、決済装置12-Cから会計可能の応答コマンドが送信された場合である。誘導表示は、決済処理が可能であることを通知した決済装置12-Cへと客を案内する表示である。誘導表示は、表示エリアR4にて行われる。この誘導表示を確認した店員21は、誘導表示によって報知された決済装置12-Cで会計を行うように買物客22を誘導する。例えば決済装置12-Cへと誘導を受けた買物客22は、決済装置12-Cが設置されている場所まで移動する。ここに、CPU11aは、Act11乃至Act13の処理により、タッチパネル11fと協働して、報知手段を構成する。 FIG. 10 shows an example of the accounting confirmation screen SC2 with guidance display. This example is the case where the settlement device 12-C has sent a response command indicating that the transaction is possible. The guidance display is a display that guides the customer to the payment device 12-C that has notified that payment processing is possible. Guidance display is performed in the display area R4. The store clerk 21 confirming this guidance display guides the shopper 22 to pay with the settlement device 12-C notified by the guidance display. For example, the shopper 22 guided to the settlement device 12-C moves to the place where the settlement device 12-C is installed. Here, the CPU 11a configures notification means in cooperation with the touch panel 11f through the processing of Act11 to Act13.

これに対し、会計機情報が初期値“0”であった場合には、CPU11aは、Act14として、会計確認画面SC2の一部の領域、例えば表示エリアR4に、会計データを送信できないことを示す送信エラーのメッセージを表示させる。その後、CPU11aは、送信不可処理を実行する。送信不可処理は、例えば会計データに一意の識別コードを付してサーバ宛に送信するとともに、プリンタ11gを駆動して、当該識別コードを示すバーコードが印刷された会計券を発行する。会計券は買物客に渡される。買物客は、例えばチェックアウトレーンとは別の場所に用意された決済装置12のスキャナ12eで会計券のバーコードを読み取らせる。そうすると、決済装置12のCPU12aは、バーコードから得られる識別コードで付された会計データをサーバから取得する。そしてCPU12aは、この会計データを基に決済処理を実行する。 On the other hand, if the accounting machine information is the initial value "0", the CPU 11a indicates in Act 14 that the accounting data cannot be sent to a part of the accounting confirmation screen SC2, for example, the display area R4. Display a transmission error message. After that, the CPU 11a executes a transmission disabling process. In the transmission prohibition processing, for example, a unique identification code is attached to the accounting data and transmitted to the server, and the printer 11g is driven to issue an accounting ticket on which a bar code indicating the identification code is printed. The accounting ticket is handed over to the shopper. The shopper has the scanner 12e of the settlement device 12 prepared at a place other than the checkout lane, for example, to read the barcode of the checkout ticket. Then, the CPU 12a of the settlement device 12 acquires the accounting data attached with the identification code obtained from the bar code from the server. Then, the CPU 12a executes settlement processing based on this accounting data.

例えば今、登録装置11に接続される3台の決済装置12-A、12-B、12-Cに対して決済装置12-A、決済装置12-B、決済装置12-Cの順に転送順序が設定されていたとする。また、各決済装置12-A、12-B、12-Cのメモリ領域M5には、図3に示すデータの優先リストテーブルTが設定されていたとする。この例において、各決済装置12-A、12-B、12-Cがいずれも決済処理可能なとき、午前10時の時間帯では、決済装置12-Aから決済装置12-Bに対しては、決済装置12-Aの識別情報「A」がセットされた会計データ伝文が転送される。決済装置12-Bから決済装置12-Cに対しても、決済装置12-Aの識別情報「A」がセットされた会計データ伝文が転送される。そして決済装置12-Cからは、決済装置12-Aの識別情報「A」がセットされた会計機応答コマンドが登録装置11及び他の決済装置12-A、12-Bに対して送信される。その結果、登録装置11では、決済装置12-Aへの誘導表示が行われる。また決済装置12-Aでは決済画面が表示され、決済処理が可能となる。 For example, for the three settlement devices 12-A, 12-B, and 12-C connected to the registration device 11, the order of transfer is the settlement device 12-A, the settlement device 12-B, and the settlement device 12-C. was set. Also, it is assumed that the priority list table T of data shown in FIG. In this example, when all of the payment devices 12-A, 12-B, and 12-C are capable of processing payments, the payment device 12-A to the payment device 12-B can , the accounting data message in which the identification information "A" of the settlement device 12-A is set is transferred. The accounting data message in which the identification information "A" of the settlement device 12-A is set is also transferred from the settlement device 12-B to the settlement device 12-C. Then, from the settlement device 12-C, a checkout machine response command in which the identification information "A" of the settlement device 12-A is set is transmitted to the registration device 11 and the other settlement devices 12-A and 12-B. . As a result, the registration device 11 displays guidance to the settlement device 12-A. A payment screen is displayed on the payment device 12-A, and payment processing becomes possible.

これに対し、午前11時の時間帯では、決済装置12-Aから決済装置12-Bに対しては、決済装置12-Aの識別情報「A」がセットされた会計データ伝文が転送されるものの、決済装置12-Bから決済装置12-Cに対しては、決済装置12-Bの識別情報「B」がセットされた会計データ伝文が転送される。そして決済装置12-Cからは、決済装置12-Bの識別情報「B」がセットされた会計機応答コマンドが登録装置11及び他の決済装置12-A、12-Bに対して送信される。その結果、登録装置11では、決済装置12-Bへの誘導表示が行われる。また決済装置12-Bでは決済画面が表示され、決済処理が可能となる。 On the other hand, in the time slot of 11:00 am, the accounting data message in which the identification information "A" of the settlement device 12-A is set is transferred from the settlement device 12-A to the settlement device 12-B. However, the accounting data message in which the identification information "B" of the settlement device 12-B is set is transferred from the settlement device 12-B to the settlement device 12-C. Then, from the settlement device 12-C, the accounting machine response command in which the identification information "B" of the settlement device 12-B is set is transmitted to the registration device 11 and the other settlement devices 12-A and 12-B. . As a result, the registration device 11 displays guidance to the settlement device 12-B. A payment screen is displayed on the payment device 12-B, and payment processing becomes possible.

なお、午前10時の時間帯であっても、図9に示すように、決済装置12-Aにてエラーが発生しており、かつ決済装置12-Bがビジィ中である場合には、会計機情報が初期値“0”のままの会計データ伝文が、決済装置12-Cまで転送される。そして決済装置12-Cからは、自らの識別情報「C」がセットされた会計機応答コマンドが登録装置11及び他の決済装置12-A、12-Bに対して送信される。その結果、登録装置11では、図10に示すように、決済装置12-Cへの誘導表示が行われる。また決済装置12-Cでは決済画面が表示され、決済処理が可能となる。 Even in the time zone of 10:00 a.m., as shown in FIG. 9, if an error occurs in the settlement device 12-A and the settlement device 12-B is busy, the accounting The accounting data message with the initial value of "0" for the machine information is transferred to the settlement apparatus 12-C. Then, the settlement device 12-C transmits a checkout machine response command in which its own identification information "C" is set to the registration device 11 and the other settlement devices 12-A and 12-B. As a result, in the registration device 11, as shown in FIG. 10, guidance display to the settlement device 12-C is performed. A payment screen is displayed on the payment device 12-C, and payment processing becomes possible.

このようにチェックアウトシステム10によれば、登録装置11は、送信先メモリM2に記憶されている送信先情報で識別される決済装置12に対して会計データを送信すればよいので、取引毎に会計データの送信先となる決済装置を選択する必要はない。このため、例えば登録装置11を操作する店員21が取引毎に会計データの送信先となる決済装置12を選択する場合と比べて、店員21の作業負担を軽減できる。また、登録装置11が各決済装置12の状態を基に取引毎に会計データの送信先を選択する仕組みと比較して、登録装置11の処理負荷を軽減できる。しかも店員は、誘導表示にしたがって買物客22を誘導すればよいので、どの決済装置12で決済処理が可能かということを目視で確認する面倒もなくなる。 As described above, according to the checkout system 10, the registration device 11 only needs to transmit accounting data to the settlement device 12 identified by the destination information stored in the destination memory M2. There is no need to select a payment device to which accounting data will be sent. Therefore, the work load on the salesclerk 21 can be reduced compared to the case where the salesclerk 21 who operates the registration device 11 selects the settlement device 12 to which accounting data is to be sent for each transaction, for example. In addition, the processing load on the registration device 11 can be reduced compared to a scheme in which the registration device 11 selects the destination of accounting data for each transaction based on the status of each settlement device 12 . Moreover, since the store clerk can guide the shopper 22 according to the guidance display, there is no need to visually check which settlement device 12 is available for settlement processing.

しかも、各決済装置12では、他の決済装置と比較して自らが優先的に決済処理を実行するか否かを判定するための判定条件である優先順位を時間帯毎に変更する。したがって、決済処理を実行する決済装置が、優先順位が上位の機種に集中しないので、釣銭無エラー又は用紙切れエラー等のエラーが発生する頻度を少なくすることができる。 In addition, each payment apparatus 12 changes its priority, which is a criterion for judging whether or not it preferentially executes payment processing compared to other payment apparatuses, for each time slot. Therefore, payment devices that execute payment processing are not concentrated on models with high priority, so that the frequency of occurrence of errors such as no change errors or out-of-paper errors can be reduced.

[第2の実施形態]
次に、第2の実施形態を説明する。なお、この第2の実施形態も図1に示すチェックアウトシステム10に適用した場合である。よって、以下では、第1の実施形態と異なる部分のみ説明する。
[Second embodiment]
Next, a second embodiment will be described. This second embodiment is also applied to the checkout system 10 shown in FIG. Therefore, only parts different from the first embodiment will be described below.

図11は、会計データ伝文のデータ構造を示す模式図である。図4(a)と図11とを比較すれば分かるように、第2の実施形態では、会計データ伝文に項目「比較値」が追加される。比較値は、決済装置12で発生するエラーの要因となる比較対象物の値である。例えば決済装置12では、プリンタ12gのレシート用紙が無くなると用紙切れエラーとなる。そこで本実施形態では、レシート用紙の残量を比較対象物の値とする。 FIG. 11 is a schematic diagram showing the data structure of an accounting data message. As can be seen by comparing FIG. 4(a) and FIG. 11, in the second embodiment, the item "comparison value" is added to the accounting data message. A comparison value is a value of a comparison object that causes an error that occurs in the settlement device 12 . For example, in the payment device 12, when the printer 12g runs out of receipt paper, a paper-out error occurs. Therefore, in the present embodiment, the remaining amount of receipt paper is used as the value of the object to be compared.

図12は、決済装置12のCPU12aが実行する会計データ受信処理の主要な手順を示す流れ図であり、図6と共通の処理ブロックには同一符号が付してある。図12に示すように、CPU12aは、Act23として会計データ伝文の会計機情報が“0”であるか否かを判定する。そして会計機情報が“0”の場合(Act23にてYES)、CPU12aは、Act51として比較対象物の実測値を検出する。すなわちCPU12aは、プリンタ12gに搭載されている残量センサからレシート用紙の残量を検出する。その後、CPU12aは、Act27の処理に進む。 FIG. 12 is a flow chart showing the main procedure of accounting data reception processing executed by the CPU 12a of the settlement device 12, and processing blocks common to those in FIG. 6 are given the same reference numerals. As shown in FIG. 12, in Act 23, the CPU 12a determines whether or not the accounting machine information in the accounting data message is "0". If the accounting machine information is "0" (YES in Act23), the CPU 12a detects the measured value of the comparison object in Act51. That is, the CPU 12a detects the remaining amount of receipt paper from a remaining amount sensor mounted on the printer 12g. After that, the CPU 12a proceeds to the processing of Act27.

会計機情報が“0”以外、すなわち他の決済装置12の識別情報であった場合には、CPU12aは、Act52として会計データ伝文から比較値を取得する。またCPU12aは、Act53として比較対象物の実測値を検出する。そしてCPU12aは、Act54として実測値が比較値よりも大きいか否かを判定する。実測値が比較値よりも大きい場合(Act54にてYES)、すなわち転送順序が先の他の決済装置よりも自らの方がレシート用紙の残量が多い場合には、当該決済装置は転送順序が先の他の決済装置に対して優先的に決済処理を実行する。この場合、CPU12aは、Act27の処理に進む。一方、実測値が比較値以下の場合(Act54にてNO)、すなわち転送順序が先の他の決済装置よりも自らの方がレシート用紙の残量が少ないか同じの場合、転送順序が先の他の決済装置の方が優先的に決済処理を実行する。この場合、CPU12aは、Act30の処理に進む。 If the accounting machine information is other than "0", that is, if it is the identification information of another settlement apparatus 12, the CPU 12a acquires a comparison value from the accounting data message in Act52. Further, the CPU 12a detects the measured value of the comparison object as Act53. Then, in Act 54, the CPU 12a determines whether or not the measured value is greater than the comparison value. If the actual measurement value is greater than the comparison value (YES in Act 54), that is, if the settlement device itself has more receipt paper left than the other settlement device that is earlier in the transfer order, the settlement device will Settlement processing is preferentially executed with respect to other settlement devices. In this case, the CPU 12a proceeds to the processing of Act27. On the other hand, if the measured value is equal to or less than the comparison value (NO in Act 54), that is, if the remaining amount of receipt paper is less or the same as that of the other settlement apparatus that is earlier in the transfer order, the transfer order is earlier. The other settlement device executes settlement processing preferentially. In this case, the CPU 12a proceeds to the processing of Act30.

CPU12aは、Act31として転送先の有無を判定する。そして転送先有りの場合(Act31にてYES)、CPU12aは、Act55として会計データ伝文の比較値を、Act51またはAct53の処理で取得した実測値に書き換える。その後、CPU12aは、Act32以降の処理を第1の実施形態と同様に実行する。 The CPU 12a determines whether or not there is a transfer destination in Act31. If there is a forwarding destination (YES in Act31), the CPU 12a rewrites the comparison value in the accounting data message in Act55 with the actual measurement value acquired in Act51 or Act53. After that, the CPU 12a executes the processing after Act32 in the same manner as in the first embodiment.

第2の実施形態によれば、複数台の決済装置12の間で設定された転送順序に係らず、決済処理を実行可能な決済装置の中でレシート用紙の残量が最も多い決済装置が優先的に会計機として決定される。したがって、登録装置11が取引毎に会計データの送信先となる決済装置を選択する必要がない上、用紙切れエラーの発生頻度を減らすことできる。 According to the second embodiment, regardless of the transfer order set among the plurality of payment devices 12, the payment device with the largest remaining amount of receipt paper among the payment devices capable of executing payment processing is given priority. determined as an accounting machine. Therefore, it is not necessary for the registration device 11 to select a settlement device to which accounting data is to be sent for each transaction, and the frequency of out-of-paper errors can be reduced.

[他の実施形態]
前記第1の実施形態では、優先リストテーブルTを各決済装置12が記憶した。他の実施形態としては、優先リストテーブルTをLAN13上のサーバで記憶する。各決済装置12は、サーバにアクセスして優先リストテーブルTのデータを取得する。このような構成を採用することにより、優先リストテーブルTの変更が容易である。
[Other embodiments]
In the first embodiment, each settlement device 12 stores the priority list table T. FIG. As another embodiment, the priority list table T is stored in a server on LAN13. Each settlement device 12 accesses the server and acquires the data of the priority list table T. FIG. By adopting such a configuration, the priority list table T can be easily changed.

前記第2の実施形態では、レシート用紙の残量を比較対象物の値とした。他の実施形態としては、自動釣銭機12kにおける釣銭の残量を比較対象物の値とする。こうすることにより、釣銭無エラーの発生頻度を抑制できる。なお、比較対象物の値は、レシート用紙の残量及び釣銭の残量に限定されないのは言うまでもない。 In the second embodiment, the remaining amount of receipt paper is used as the value of the comparison object. As another embodiment, the amount of change remaining in the automatic change machine 12k is used as the value of the object for comparison. By doing so, it is possible to suppress the occurrence frequency of the no-change error. Needless to say, the value of the object to be compared is not limited to the remaining amount of receipt paper and the remaining amount of change.

前記各実施形態では、会計機応答コマンドの送信先アドレスを登録装置11及び他の決済装置12が全て受信可能な通信アドレスとした。他の実施形態としては、会計機応答コマンドの送信先アドレスを登録装置11の通信アドレスとする。この場合、会計機応答コマンドを受信した登録装置11のCPU11aは、会計機応答コマンド送信元の決済装置12に対して会計実行コマンドを送信する。この会計実行コマンドを受信した決済装置12のCPU12aは、図7のAct46~Act49の処理を実行する。 In each of the above-described embodiments, the transmission destination address of the accounting machine response command is a communication address that can be received by both the registration device 11 and the other settlement device 12 . In another embodiment, the communication address of the registration device 11 is used as the destination address of the accounting machine response command. In this case, the CPU 11a of the registration device 11 that has received the accounting machine response command transmits a transaction execution command to the settlement device 12 that has transmitted the accounting machine response command. The CPU 12a of the settlement device 12 that has received this transaction execution command executes the processing of Act46 to Act49 in FIG.

なお、登録装置11及び決済装置12の譲渡は一般に、制御プログラム等のプログラムがROMに記憶された状態にて行われる。しかしこれに限らず、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のOS(オペレーティング・システム)等と協働してその機能を実現させるものであってもよい。
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]入力されたデータを基に取引の決済に必要な会計データを生成する登録装置と、前記会計データを基に決済処理を実行する複数台の決済装置とをネットワークで接続してなり、前記登録装置で生成された前記会計データを前記複数台の決済装置の間で設定された転送順序に従い前記ネットワークを介して順番に送信するチェックアウトシステムであって、前記複数台の決済装置は、前記ネットワークを介して伝送される前記会計データを受信する受信手段と、前記受信手段により受信した会計データの前記決済処理を前記転送順序が先の他の決済装置と比較して自らが優先的に実行するか否かを所定の判定条件を基に判定する判定手段と、自らに設定された前記転送順序が最後でない場合、前記判定手段により自らが優先的に実行すると判定した場合には自らの識別情報を、前記転送順序が先の他の決済装置が優先的に実行すると判定した場合には当該他の決済装置の識別情報を、前記会計データとともに転送する転送手段と、自らに設定された前記転送順序が最後の場合、前記判定手段により自らが優先的に実行すると判定した場合には自らの識別情報を、前記転送順序が先の他の決済装置が優先的に実行すると判定した場合には当該他の決済装置の識別情報を、前記登録装置に通知する通知手段と、を具備し、前記登録装置は、前記通知手段により通知された識別情報で識別される前記決済装置へと客を案内する報知を行う報知手段、を具備したことを特徴とするチェックアウトシステム。
[2]前記判定手段は、前記複数台の決済装置の間で割り当てられる時間帯別優先順位の情報を参照し、前記時間帯別優先順位が上位の方を前記決済処理を優先的に実行すると判定する、付記[1]記載のチェックアウトシステム。
[3]前記複数台の決済装置は、当該決済装置が有する比較対象物の実測値を検出する検出手段、をさらに具備し、前記判定手段は、前記転送順序が先の他の決済装置の前記検出手段で検出された前記比較対象物の実測値と自らの前記検出手段で検出された前記比較対象物の実測値とを比較して実測値が多い方を優先的に実行すると判定する、付記[1]記載のチェックアウトシステム。
[4]前記決済装置は、前記受信手段により受信した会計データを記憶する記憶手段と、前記判定手段により自らが優先的に実行すると判定した場合、前記転送順序が先の他の決済装置に対して前記会計データのクリアを指令する指令手段と、他の前記決済装置から前記会計データのクリアが指令されると前記記憶手段で記憶した前記会計データをクリアするクリア手段と、をさらに具備したことを特徴とする付記[1]乃至[3]のうちいずれか1に記載のチェックアウトシステム。
[5]入力されたデータを基に取引の決済に必要な会計データを生成する登録装置と、前記会計データを基に決済処理を実行する複数台の決済装置とをネットワークで接続してなり、前記登録装置で生成された前記会計データを、前記複数台の決済装置の間で設定された転送順序に従い前記ネットワークを介して順番に送信するチェックアウトシステムの決済装置であって、前記ネットワークを介して伝送される前記会計データを受信する受信手段と、前記受信手段により受信した会計データの決済処理を前記転送順序が先の他の決済装置と比較して自らが優先的に実行するか否かを所定の判定条件を基に判定する判定手段と、自らに設定された前記転送順序が最後でない場合、前記判定手段により自らが優先的に実行すると判定した場合には自らの識別情報を、前記転送順序が先の他の決済装置が優先的に実行すると判定した場合には当該他の決済装置の識別情報を、前記会計データとともに転送する転送手段と、自らに設定された前記転送順序が最後の場合、前記判定手段により自らが優先的に実行すると判定した場合には自らの識別情報を、前記転送順序が先の他の決済装置が優先的に実行すると判定した場合には当該他の決済装置の識別情報を、前記登録装置に通知する通知手段と、を具備することを特徴とする決済装置。
Note that the transfer of the registration device 11 and the settlement device 12 is generally performed in a state in which programs such as control programs are stored in the ROM. However, the present invention is not limited to this, and a control program or the like assigned separately from the computer device may be written in a writable storage device included in the computer device according to the user's operation. Transfer of the control program or the like can be performed by recording it on a removable recording medium or by communication via a network. The recording medium may be of any form, such as CD-ROM, memory card, etc., as long as it can store the program and can be read by the device. Also, the functions obtained by installing or downloading a program may be realized in cooperation with an OS (Operating System) or the like inside the apparatus.
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 registration device that generates accounting data necessary for settlement of transactions based on input data, and a plurality of settlement devices that execute settlement processing based on the accounting data, are connected by a network, A checkout system for sequentially transmitting the accounting data generated by the registration device via the network according to a transfer order set between the plurality of payment devices, wherein the plurality of payment devices are: receiving means for receiving the accounting data transmitted via the network; and comparing the settlement processing of the accounting data received by the receiving means with other settlement devices whose transfer order is earlier, and giving priority to itself. determination means for determining whether or not to execute based on a predetermined determination condition; transfer means for transferring the identification information of the other settlement device together with the accounting data when it is determined that the other settlement device with the earlier transfer order preferentially executes the identification information; If the transfer order is the last, if the determination means determines that it will be executed preferentially, the identification information of itself, if the transfer order is determined to be preferentially executed by another settlement device that is earlier in the transfer order and notification means for notifying the registration device of the identification information of the other payment device, and the registration device sends the customer to the payment device identified by the identification information notified by the notification means. A checkout system characterized by comprising: notification means for performing guidance notification.
[2] The determining means refers to information on priorities for each time period assigned among the plurality of payment devices, and preferentially executes the payment processing for those with higher priorities for each time period. The checkout system according to appendix [1], which determines.
[3] The plurality of payment devices further includes detection means for detecting the actual measurement value of the comparison object possessed by the payment device, and the determination means determines the Comparing actual measured values of the comparative object detected by the detecting means with actual measured values of the comparative object detected by the own detecting means, and determining to preferentially execute the one with the larger actual measured value. [1] The checkout system described.
[4] The settlement device has storage means for storing the accounting data received by the reception means, and when the determination means determines that the transaction data is to be executed preferentially, the other settlement device whose transfer order is earlier. and clearing means for clearing the accounting data stored in the storage means when clearing the accounting data is instructed by another settlement device. The checkout system according to any one of appendices [1] to [3], characterized by:
[5] A registration device that generates accounting data necessary for settlement of transactions based on input data, and a plurality of settlement devices that execute settlement processing based on the accounting data, are connected by a network, A settlement device of a checkout system that sequentially transmits the accounting data generated by the registration device via the network according to a transfer order set between the plurality of settlement devices, wherein and a receiving means for receiving the accounting data transmitted by said receiving means, and whether or not it preferentially executes the settlement processing of the accounting data received by said receiving means compared with other settlement devices whose transfer order is earlier. based on a predetermined determination condition, and if the transfer order set to itself is not the last, if the determination means determines that the transfer order is preferentially executed, the identification information of the transfer means for transferring the identification information of the other payment device together with the accounting data when it is determined that the other payment device with the earlier transfer order is to be executed preferentially; In the case of , if the determining means determines that it will preferentially execute its own identification information, and if it determines that the other payment device with the earlier transfer order will preferentially execute, the other payment and notification means for notifying the registration device of identification information of the device.

11…登録装置、12…決済装置、11a,12a…CPU、11b,12b…ROM、11c,12c…RAM、11d,12d…補助記憶ユニット、11e…スキャナ、11f,12f…タッチパネル、11g,12g…プリンタ、11h,12h…通信ユニット、11i,12i…伝送システム、12j…カードリーダ・ライタ、12k…自動釣銭機、12m…時計部、M1…登録メモリ、M2…送信先メモリ、M3…会計バッファ、M4…転送先メモリ、T…優先リストテーブル。 11 registration device 12 payment device 11a, 12a CPU 11b, 12b ROM 11c, 12c RAM 11d, 12d auxiliary storage unit 11e scanner 11f, 12f touch panel 11g, 12g Printer 11h, 12h Communication unit 11i, 12i Transmission system 12j Card reader/writer 12k Automatic change dispenser 12m Clock unit M1 Registration memory M2 Destination memory M3 Accounting buffer M4: transfer destination memory, T: priority list table.

Claims (9)

商品の販売登録機能を有した登録装置と、当該登録装置で販売登録された商品のデータを基に決済処理を実行する複数台の決済装置とを備え、前記複数台の決済装置の間でデータの転送順序を設定してなるチェックアウトシステムにおいて、
前記登録装置は、
前記決済処理に必要な会計データを生成する生成手段と、
前記会計データを、前記決済処理を優先的に実行する決済装置が決まっていないことを示す情報を付して前記転送順序が最上位の決済装置に送信する送信手段と、
を具備し、
前記複数台の決済装置は、
前記会計データを受信する受信手段と、
前記受信手段で受信した会計データに付された前記情報が会計処理を優先的に実行する決済装置が決まっていないことを示す場合、その情報を自らの識別情報に書き換えた会計データを前記転送順序に従い転送する第1転送手段と、
前記受信手段で受信した会計データに付された前記情報が他の決済装置の識別情報である場合、その識別情報で識別される他の決済装置で決済処理を実行するか、自決済装置で決済処理を実行するかを判定する判定手段と、
前記判定手段により自決済装置で決済処理を実行すると判定した場合、前記情報を自決済装置の識別情報に書き換えた会計データを前記転送順序に従い転送する第2転送手段と、
前記判定手段により他の決済装置で決済処理を実行すると判定した場合、前記情報を書き換えることなく会計データを前記転送順序に従い転送する第3転送手段と、
を具備するチェックアウトシステム。
a registration device having a product sales registration function; In a checkout system that sets the transfer order of
The registration device
generating means for generating accounting data necessary for the settlement process;
transmitting means for transmitting the accounting data to the payment device having the highest transfer order with information indicating that a payment device that preferentially executes the payment processing has not been determined;
and
The plurality of payment devices are
receiving means for receiving the accounting data;
if the information attached to the accounting data received by the receiving means indicates that a payment device that preferentially executes accounting processing has not been determined, the accounting data rewritten with its own identification information is transferred in the transfer order; a first transfer means for transferring according to
When the information attached to the accounting data received by the receiving means is identification information of another settlement device, the other settlement device identified by the identification information executes settlement processing, or settlement is made by the own settlement device. determination means for determining whether to execute processing;
a second transfer means for transferring the accounting data in which the information is rewritten to the identification information of the self-payment device according to the transfer order when the determination means determines that the payment processing is to be executed by the self-payment device;
a third transfer means for transferring the accounting data in accordance with the transfer order without rewriting the information when the determination means determines that the payment processing is to be executed by another payment device;
A checkout system with
前記決済装置は、
自決済装置の前記転送順序が最後の場合、前記判定手段により自決済装置で決済処理を実行すると判定した場合には自決済装置の識別情報を、前記判定手段により他の決済装置で決済処理を実行すると判定した場合には当該他の決済装置の識別情報を前記登録装置に通知する通知手段、
をさらに具備し、
前記登録装置は、
前記通知手段により通知された識別情報で識別される前記決済装置へと客を案内する報知を行う報知手段、
をさらに具備する請求項1記載のチェックアウトシステム。
The payment device
If the transfer order of the self-payment device is the last, and if the determination means determines that the payment processing is to be executed by the self-payment device, the identification information of the self-payment device is determined by the determination means, and the payment processing is performed by another payment device. notification means for notifying the registration device of the identification information of the other payment device when it is determined to execute;
further comprising
The registration device
notification means for performing notification to guide the customer to the payment device identified by the identification information notified by the notification means;
The checkout system of Claim 1, further comprising:
前記決済装置は、
前記受信手段で受信した会計データに付された前記情報が会計処理を優先的に実行する決済装置が決まっていないことを示す場合、又は、前記判定手段により自決済装置で決済処理を実行すると判定した場合に、前記受信手段で受信した会計データを記憶部で記憶して他の決済装置にクリアコマンドを送信する処理手段と、
前記第1転送手段、前記第2転送手段又は前記第3転送手段により前記会計データを転送した後に他の決済装置から前記クリアコマンドを受信すると、前記記憶部で記憶した会計データをクリアするクリア手段と、
をさらに具備する請求項1又は2記載のチェックアウトシステム。
The payment device
When the information attached to the accounting data received by the receiving means indicates that a payment device that preferentially executes accounting processing has not been determined, or the determination means determines that the payment processing is to be executed by the self-payment device a processing means for storing the accounting data received by the receiving means in a storage unit and transmitting a clear command to another settlement device when the accounting data is received by the receiving means;
clearing means for clearing the accounting data stored in the storage unit when the clear command is received from another settlement device after the accounting data is transferred by the first transferring means, the second transferring means, or the third transferring means; When,
3. The checkout system of claim 1 or 2, further comprising:
商品の販売登録機能を有した登録装置及び他の決済装置とチェックアウトシステムを構成し、当該他の決済装置の間でデータの転送順序を設定してなる決済装置であって、
決済処理に必要な会計データを受信する受信手段と、
前記受信手段で受信した会計データに、会計処理を優先的に実行する決済装置が決まっていないことを情報が付されている場合、その情報を自らの識別情報に書き換えた会計データを前記転送順序に従い転送する第1転送手段と、
前記受信手段で受信した会計データに、他の決済装置の識別情報が付されている場合、その識別情報で識別される他の決済装置で決済処理を実行するか、自決済装置で決済処理を実行するかを判定する判定手段と、
前記判定手段により自決済装置で決済処理を実行すると判定した場合、前記他の決済装置の識別情報を自決済装置の識別情報に書き換えた会計データを前記転送順序に従い転送する第2転送手段と、
前記判定手段により他の決済装置で決済処理を実行すると判定した場合、前記他の決済装置の識別情報を書き換えることなく会計データを前記転送順序に従い転送する第3転送手段と、
を具備する決済装置。
A payment device that configures a checkout system with a registration device having a product sales registration function and another payment device, and sets the order of data transfer between the other payment device,
Receiving means for receiving accounting data necessary for payment processing;
If the accounting data received by the receiving means is accompanied by information indicating that a settlement device that preferentially executes accounting processing has not been determined, the accounting data rewritten with its own identification information is transferred in the transfer order. a first transfer means for transferring according to
When the accounting data received by the receiving means is accompanied by identification information of another payment device, the payment processing is executed by the other payment device identified by the identification information, or the payment processing is executed by the self-payment device. a determination means for determining whether to execute;
a second transfer means for transferring accounting data in which the identification information of the other payment apparatus is rewritten to the identification information of the payment apparatus in accordance with the transfer order when the determining means determines that the payment processing is to be executed by the own payment apparatus;
a third transfer means for transferring the accounting data in accordance with the transfer order without rewriting the identification information of the other payment apparatus when the determination means determines that the payment processing is to be executed by another payment apparatus;
A payment device comprising
自決済装置の前記転送順序が最後の場合、前記判定手段により自決済装置で決済処理を実行すると判定した場合には自決済装置の識別情報を、前記判定手段により他の決済装置で決済処理を実行すると判定した場合には当該他の決済装置の識別情報を前記登録装置に通知する通知手段、
をさらに具備する請求項4記載の決済装置。
If the transfer order of the self-payment device is the last, and if the determination means determines that the payment processing is to be executed by the self-payment device, the identification information of the self-payment device is determined by the determination means, and the payment processing is performed by another payment device. notification means for notifying the registration device of the identification information of the other payment device when it is determined to execute;
5. The payment device of claim 4, further comprising:
前記受信手段で受信した会計データに付された前記情報が会計処理を優先的に実行する決済装置が決まっていないことを示す場合、又は、前記判定手段により自決済装置で決済処理を実行すると判定した場合に、前記受信手段で受信した会計データを記憶部で記憶して他の決済装置にクリアコマンドを送信する処理手段と、
前記第1転送手段、前記第2転送手段又は前記第3転送手段により前記会計データを転送した後に他の決済装置から前記クリアコマンドを受信すると、前記記憶部で記憶した会計データをクリアするクリア手段と、
をさらに具備する請求項4又は5記載の決済装置。
When the information attached to the accounting data received by the receiving means indicates that a payment device that preferentially executes accounting processing has not been determined, or the determination means determines that the payment processing is to be executed by the self-payment device a processing means for storing the accounting data received by the receiving means in a storage unit and transmitting a clear command to another settlement device when the accounting data is received by the receiving means;
clearing means for clearing the accounting data stored in the storage unit when the clear command is received from another settlement device after the accounting data is transferred by the first transferring means, the second transferring means, or the third transferring means; When,
6. The settlement device according to claim 4 or 5, further comprising:
他の決済装置の間でデータの転送順序を設定してなる複数台の請求項4記載の決済装置とチェックアウトシステムを構成する登録装置であって、
前記決済装置における決済処理に必要な会計データを生成する生成手段と、
前記会計データを、前記決済処理を優先的に実行する決済装置が決まっていないことを示す情報を付して前記転送順序が最上位の決済装置に送信する送信手段と、
を具備する、登録装置。
A registration device constituting a checkout system together with a plurality of settlement devices according to claim 4, wherein the order of data transfer is set among other settlement devices,
generating means for generating accounting data necessary for payment processing in the payment device;
transmitting means for transmitting the accounting data to the payment device having the highest transfer order with information indicating that a payment device that preferentially executes the payment processing has not been determined;
a registration device.
他の決済装置の間でデータの転送順序を設定してなる複数台の請求項5記載の決済装置とチェックアウトシステムを構成する登録装置であって、
前記決済装置における決済処理に必要な会計データを生成する生成手段と、
前記会計データを、前記決済処理を優先的に実行する決済装置が決まっていないことを示す情報を付して前記転送順序が最上位の決済装置に送信する送信手段と、
前記決済装置から通知された識別情報で識別される前記決済装置へと客を案内する報知を行う報知手段と、
を具備する、登録装置。
A registration device constituting a checkout system together with a plurality of settlement devices according to claim 5, wherein the order of data transfer is set among other settlement devices,
generating means for generating accounting data necessary for payment processing in the payment device;
transmitting means for transmitting the accounting data to the payment device having the highest transfer order with information indicating that a payment device that preferentially executes the payment processing has not been determined;
an informing means for informing the customer to guide the customer to the payment device identified by the identification information notified from the payment device;
a registration device.
商品の販売登録機能を有した登録装置及び他の決済装置とチェックアウトシステムを構成し、当該他の決済装置の間でデータの転送順序を設定してなる決済装置のコンピュータを、
決済処理に必要な会計データを受信する受信手段、
前記受信手段で受信した会計データに、会計処理を優先的に実行する決済装置が決まっていないことを情報が付されている場合、その情報を自らの識別情報に書き換えた会計データを前記転送順序に従い転送する第1転送手段、
前記受信手段で受信した会計データに、他の決済装置の識別情報が付されている場合、その識別情報で識別される他の決済装置で決済処理を実行するか、自決済装置で決済処理を実行するかを判定する判定手段、
前記判定手段により自決済装置で決済処理を実行すると判定した場合、前記他の決済装置の識別情報を自決済装置の識別情報に書き換えた会計データを前記転送順序に従い転送する第2転送手段、及び、
前記判定手段により他の決済装置で決済処理を実行すると判定した場合、前記他の決済装置の識別情報を書き換えることなく会計データを前記転送順序に従い転送する第3転送手段、
として機能させるための制御プログラム。
A computer of a payment device that constitutes a checkout system together with a registration device having a product sales registration function and another payment device, and that sets the order of data transfer between the other payment devices;
Receiving means for receiving accounting data necessary for payment processing;
If the accounting data received by the receiving means is accompanied by information indicating that a settlement device that preferentially executes accounting processing has not been determined, the accounting data rewritten with its own identification information is transferred in the transfer order. a first transfer means for transferring according to
When the accounting data received by the receiving means is accompanied by identification information of another payment device, the payment processing is executed by the other payment device identified by the identification information, or the payment processing is executed by the self-payment device. Determination means for determining whether to execute
a second transfer means for transferring accounting data in which the identification information of the other payment apparatus is rewritten to the identification information of the payment apparatus according to the transfer order when the determination means determines that the payment processing is to be executed by the payment apparatus; ,
third transfer means for transferring the accounting data according to the transfer order without rewriting the identification information of the other payment apparatus when the determination means determines that the payment processing is to be executed by another payment apparatus;
A control program for functioning as
JP2021073135A 2020-01-21 2021-04-23 Checkout system, registration device, payment device and its control program Active JP7124161B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021073135A JP7124161B2 (en) 2020-01-21 2021-04-23 Checkout system, registration device, payment device and its control program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020007347A JP6876161B2 (en) 2020-01-21 2020-01-21 Payment device and its control program
JP2021073135A JP7124161B2 (en) 2020-01-21 2021-04-23 Checkout system, registration device, payment device and its control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020007347A Division JP6876161B2 (en) 2020-01-21 2020-01-21 Payment device and its control program

Publications (2)

Publication Number Publication Date
JP2021114326A JP2021114326A (en) 2021-08-05
JP7124161B2 true JP7124161B2 (en) 2022-08-23

Family

ID=70610211

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020007347A Expired - Fee Related JP6876161B2 (en) 2020-01-21 2020-01-21 Payment device and its control program
JP2021073135A Active JP7124161B2 (en) 2020-01-21 2021-04-23 Checkout system, registration device, payment device and its control program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020007347A Expired - Fee Related JP6876161B2 (en) 2020-01-21 2020-01-21 Payment device and its control program

Country Status (1)

Country Link
JP (2) JP6876161B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05233963A (en) * 1992-02-21 1993-09-10 Hitachi Ltd Product sales system
JP5898360B1 (en) * 2015-07-01 2016-04-06 東芝テック株式会社 Checkout system, settlement apparatus, input processing apparatus, and control program

Also Published As

Publication number Publication date
JP2021114326A (en) 2021-08-05
JP2020074175A (en) 2020-05-14
JP6876161B2 (en) 2021-05-26

Similar Documents

Publication Publication Date Title
JP6681210B2 (en) Checkout system, registration device and its program
JP6650285B2 (en) Checkout system and payment device
JP6262626B2 (en) Product registration apparatus and control program thereof
JP6650783B2 (en) Checkout system and payment device
JP7189254B2 (en) Checkout system, payment device and control program
EP2998915A1 (en) Checkout system, settlement apparatus and method for processing settlement by settlement apparatus
EP3200166A1 (en) Checkout system, settlement apparatus and method for executing settlement processing thereby
JP6833359B2 (en) Checkout system
JP6682603B2 (en) Payment device and its control program
JP6740298B2 (en) Checkout system, accounting machine, and control program
JP7124161B2 (en) Checkout system, registration device, payment device and its control program
JP7200309B2 (en) Payment device and its control program
JP6874188B2 (en) Checkout system
JP7314214B2 (en) Checkout system, registration device and control program
JP6926259B2 (en) Checkout system and payment device
JP7082220B2 (en) Registration device and its control program, and checkout system
JP6928141B2 (en) Checkout system and registration device and control program
JP6835932B2 (en) Payment device and its control program
JP6977125B2 (en) Checkout system, payment device and its control program
JP6936368B2 (en) Checkout system, accounting machine, and control program
JP6591643B2 (en) Product registration apparatus and control program thereof
JP6657366B2 (en) Checkout system, registration device, payment device and control program
JP6408119B2 (en) Product registration apparatus and control program thereof
JP2018085031A (en) Settlement device and control program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210520

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210520

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220810

R150 Certificate of patent or registration of utility model

Ref document number: 7124161

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150