JP7803579B2 - Product sales data processing system and program - Google Patents
Product sales data processing system and programInfo
- Publication number
- JP7803579B2 JP7803579B2 JP2024114656A JP2024114656A JP7803579B2 JP 7803579 B2 JP7803579 B2 JP 7803579B2 JP 2024114656 A JP2024114656 A JP 2024114656A JP 2024114656 A JP2024114656 A JP 2024114656A JP 7803579 B2 JP7803579 B2 JP 7803579B2
- Authority
- JP
- Japan
- Prior art keywords
- settlement device
- settlement
- information
- failure
- transaction data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、商品販売データ処理システムおよびプログラムに関する。 The present invention relates to a product sales data processing system and program.
現在、商品を登録する商品登録装置と、登録された商品の精算を行なう複数の精算装置とからなるPOS(Point Of Sales)システムがある。このようなPOSシステムでは、商品登録装置と精算装置とが別の位置に配置される。そして、精算装置は、登録装置から送信される取引に関するデータに基づいて精算する。また、精算装置では、自動釣銭機により硬貨や紙幣の入出金をする。特許文献1には、釣銭補充金の金種と枚数の過不足を検出することができる自動釣銭機が記載されている。 Currently, there are POS (Point of Sales) systems that consist of a product registration device that registers products and multiple settlement devices that settle the registered products. In such POS systems, the product registration device and the settlement device are located in different locations. The settlement device settles the transaction based on data about the transaction sent from the registration device. The settlement device also uses an automatic change dispenser to deposit and dispense coins and banknotes. Patent Document 1 describes an automatic change dispenser that can detect the denomination and number of coins in the change replenishment, whether they are in excess or shortage.
しかしながら、自動釣銭機により硬貨や紙幣の入出金をする精算装置では、収容する硬貨や紙幣の枚数が不足していると、お釣りが払いだせない。このため、客はスムーズに精算ができない、という問題がある。 However, in payment devices that use an automatic change dispenser to deposit and dispense coins and banknotes, if the number of coins or banknotes stored is insufficient, the change cannot be dispensed. This creates a problem in that customers are unable to settle their bills smoothly.
本発明は上記の点に鑑みてなされたものであり、その目的は、登録装置と精算装置とが別の位置に配置されているPOSシステムにおいて、客がスムーズに精算をすることが可能な商品登録装置、システムおよびプログラムを提供することにある。 The present invention was made in consideration of the above points, and its purpose is to provide a product registration device, system, and program that allows customers to smoothly settle their payments in a POS system in which the registration device and the settlement device are located in different locations.
(1)本発明は、上記の課題を解決するためになされたものであり、客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信する商品登録装置であって、前記取引に関するデータを前記精算装置で精算が可能なように送信する送信手段と、前記精算装置において発生した障害に関する情報を取得する取得手段と、前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止手段と、前記取得手段が障害が解消されたことを示す情報を取得すると、当該障害の解消された前記精算装置への前記取引に関するデータの送信の禁止を解除する解除手段と、を備えることを特徴とする。 (1) The present invention has been made to solve the above-mentioned problems. It is a product registration device in which a store clerk registers products to be purchased by a customer and transmits transaction data for the registered products to one of multiple payment devices so that the customer can settle the payment themselves. The product registration device comprises: a transmission means for transmitting the transaction data so that the payment device can settle the payment; an acquisition means for acquiring information regarding a fault that has occurred in the payment device; a prohibition means for prohibiting the transmission of the transaction data to the payment device in which the fault has occurred when the acquisition means acquires information regarding the fault; and a release means for lifting the prohibition on the transmission of the transaction data to the payment device in which the fault has been resolved when the acquisition means acquires information indicating that the fault has been resolved.
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図1は、本発明によるPOSシステムの一実施形態の構成例を示すブロック図である。
図1に示すように、本実施形態において、POSシステム1は、ストアコントローラ10と、2台の商品登録装置20と、4台の精算装置30とを含んで構成されている。ストアコントローラ10と、2台の商品登録装置20と、4台の精算装置30とは、有線又は無線接続のLAN(Local Area Network)11で相互に接続されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram showing an example of the configuration of an embodiment of a POS system according to the present invention.
1, in this embodiment, the POS system 1 includes a store controller 10, two product registration devices 20, and four payment devices 30. The store controller 10, the two product registration devices 20, and the four payment devices 30 are interconnected via a wired or wireless local area network (LAN) 11.
なお、図1に示したPOSシステム1の構成は一例であって、例えば、商品登録装置20や精算装置30の数をさらに増やしたり、減らしたりすることができる。また、ストアコントローラ10と、商品登録装置20や精算装置30とは、必ずしもLAN11で接続しておく必要はない。その場合に、データのやりとりは、電気配線を活用して高速通信を実現する電力線通信などを用いて行うことができる。また、ストアコントローラ10の機能を、商品登録装置20が有するようにして、ストアコントローラ10を省略することも可能である。 The configuration of the POS system 1 shown in Figure 1 is just one example, and for example, the number of product registration devices 20 and payment devices 30 can be increased or decreased. Furthermore, the store controller 10 does not necessarily have to be connected to the product registration devices 20 and payment devices 30 via LAN 11. In this case, data can be exchanged using power line communication, which utilizes electrical wiring to achieve high-speed communication. It is also possible to omit the store controller 10 by having the product registration devices 20 perform the functions of the store controller 10.
ストアコントローラ10は、POSシステム1を制御するコンピュータであり、商品マスタなどの種々の情報を管理する。また、ストアコントローラ10は、商品登録装置20及び各精算装置30に、最新の商品マスタを適宜送信する。ここで、商品マスタとは、各商品の商品識別情報、商品名称、及び販売価格などの商品情報を格納したファイルであって、適宜更新される。 The store controller 10 is a computer that controls the POS system 1 and manages various information such as product master data. The store controller 10 also transmits the latest product master data to the product registration device 20 and each checkout device 30 as needed. Here, the product master data is a file that stores product information such as product identification information, product name, and sales price for each product, and is updated as needed.
商品登録装置20は、客が購入しようとする商品のデータを登録する処理を行う。データの登録は、例えば、商品に付されているバーコードを読み取ることで行う。そのため、商品登録装置20には、例えば、客が購入する商品に付されたバーコードを店員の操作により読み取るスキャナが設けられている。 The product registration device 20 performs a process to register data on products that customers intend to purchase. Data registration is performed, for example, by reading the barcode attached to the product. For this reason, the product registration device 20 is equipped with, for example, a scanner that can be operated by a store clerk to read the barcode attached to the product that the customer intends to purchase.
さらに、商品登録装置20は、商品のデータを登録した取引を精算する精算装置30を選択する。そして、商品登録装置20は、選択した精算装置30に対して、取引に関するデータを送信する。取引に関するデータとは、取引を識別する取引番号や、当該取引において登録された商品すべての金額すなわち合計金額、登録された商品の商品コード等である。商品コードは、商品を識別する識別情報である。当該取引の客は、当該取引に関するデータが送信された精算装置30を操作して、自分で精算処理を行うことができる。精算処理とは、購入しようとする商品の代金を、現金、電子マネー、クレジットカードなどを選択的に用いて支払い、決済する処理である。 Furthermore, the product registration device 20 selects a settlement device 30 that will settle the transaction for which product data has been registered. The product registration device 20 then transmits data related to the transaction to the selected settlement device 30. The data related to the transaction includes a transaction number that identifies the transaction, the total amount (i.e., the price) of all products registered in the transaction, and the product codes of the registered products. The product code is identification information that identifies the products. The customer of the transaction can operate the settlement device 30 to which the data related to the transaction has been transmitted and perform the settlement process themselves. The settlement process is the process of paying and settling the price of the products to be purchased using cash, electronic money, a credit card, or other means, selectively.
また、商品登録装置20は、取引に関するデータを送信した際には、どの精算装置30へ取引に関するデータを送信したかを店員又は客に分かるよう表示する。例えば、店員に対し表示した場合には、店員が客へ口頭で伝えることなどができる。この場合の表示方法は任意である。例えば、商品登録装置20において店員に向けて設置されているタッチパネルなどに、送信した精算装置30を強調表示することで行うようにすることができる。また、商品登録装置20が有する客側に向けられた表示部に、送信先の精算装置30を示す案内を表示するようにしてもよい。また、該当する精算装置30を案内するレシート(例えば、精算装置30の番号が印字された番号札レシート等)を発行し客に手渡すようにしてもよい。 Furthermore, when the product registration device 20 transmits data related to a transaction, it displays to which settlement device 30 the data related to the transaction has been transmitted so that the store clerk or customer can see. For example, if the display is displayed to the store clerk, the store clerk can verbally inform the customer. In this case, the display method is arbitrary. For example, this can be done by highlighting the settlement device 30 that transmitted the data on a touch panel installed on the product registration device 20 facing the store clerk. Also, a display unit on the product registration device 20 facing the customer may display information indicating the settlement device 30 to which the data was transmitted. Furthermore, a receipt indicating the relevant settlement device 30 (for example, a numbered receipt with the settlement device 30 number printed on it) may be issued and handed to the customer.
また、商品登録装置20は、客が購入する商品の全ての買上内容を印刷するようにしてもよい。この場合、客は、精算装置30を操作して精算処理を行う前に、商品登録装置20を用いた登録内容を、印刷結果を見ることで確認することができる。 The product registration device 20 may also print out the details of all purchases made by the customer. In this case, the customer can check the details registered using the product registration device 20 by looking at the printout before operating the payment device 30 to complete the payment process.
また、商品登録装置20は、取引を精算する精算装置30を変更可能である。精算装置30の選択は、店員が手動で行う。例えば、精算装置30の状況を店員が判断し、タッチパネル上で取引を精算する精算装置30を変更する。これにより、例えば、選択した精算装置30に客の待ち行列ができている場合や、精算装置30の自動釣銭機等に故障が生じた場合等に、他の精算装置30で精算することができる。 The product registration device 20 can also change the settlement device 30 that settles a transaction. The selection of the settlement device 30 is performed manually by a store clerk. For example, the clerk determines the status of the settlement device 30 and changes the settlement device 30 that settles the transaction on the touch panel. This allows the transaction to be settled at another settlement device 30, for example, if there is a queue of customers waiting at the selected settlement device 30 or if the automatic change dispenser of the settlement device 30 malfunctions.
一方、精算装置30は、客が自ら操作して精算処理を行うための装置であって、自動釣銭機やカードリーダ(例えばクレジットカードやポイントカード用)、RF(Radio Frequency)リーダ(例えば電子マネー用)などの決済用の機器を備えている。 On the other hand, the settlement device 30 is a device that customers operate themselves to carry out settlement processing, and is equipped with payment equipment such as an automatic change dispenser, a card reader (for example, for credit cards or point cards), and an RF (Radio Frequency) reader (for example, for electronic money).
また、精算装置30は、商品登録装置20から上記の取引に関するデータを受信すると、客が当該精算装置30のところへ来ればよいことが分かるように、報知(つまり客への案内)する。報知の例としては、例えば、精算装置30が有する表示部の画面全体に所定の番号等の文字情報等を表示することである。この番号等の文字情報は、商品登録装置20が(あるいは商品登録装置20を操作している店員が)客に別途報知しておいた情報である。客は例えば知らされた自分の番号を表示している精算装置30のところへ行けばよいことになる。また、他の報知例としては、精算装置30が有する所定のランプを点灯することで案内することなどがある。例えば、特定の色で点灯し、客は指定された色の精算装置30のところへ行くようにする。また、点滅などであってもよい。また、別の報知例としては、会員カードNoを精算装置30の画面に表示することがある。この会員カードNoは、例えば商品登録装置20で読み取っておく。客は自分の会員カードNoを報知している精算装置30へ行くことになる。 Furthermore, when the settlement device 30 receives the transaction data from the product registration device 20, it notifies the customer (i.e., guides the customer) so that the customer knows to come to that settlement device 30. One example of such a notification is to display text information such as a predetermined number on the entire screen of the settlement device 30's display. This text information such as a number is information that the product registration device 20 (or the store clerk operating the product registration device 20) has separately notified the customer. The customer then simply goes to the settlement device 30 that displays their number, for example. Another example of such a notification is to light up a predetermined lamp on the settlement device 30. For example, the lamp may light up in a specific color, so that the customer goes to the settlement device 30 of the specified color. Alternatively, the lamp may flash. Another example of such a notification is to display the member's card number on the settlement device 30's screen. This member's card number is read by the product registration device 20, for example. The customer will go to the payment device 30 that displays their membership card number.
また、精算装置30は、報知の後、待機状態になる。すなわち、精算装置30は、報知を行った後、受信した取引に関するデータに対応する精算処理の開始の指示などを待機する状態となる。待機状態の解除の例としては、例えば、客が精算装置30の表示画面をタッチ(あるいは何らかのボタン押下)すると、自動で精算の処理を開始することがある。
タッチするまでは画面に何も表示しないか、上記の報知例のように例えば番号のみ表示しておく。あるいは、精算装置30は、人感知センサを用いて客が近づいたか否かを検知して、精算処理を開始してもよい。この場合にも、検知するまでは、画面を無表示としたり、番号表示としたりすることができる。精算装置30は、人感知センサで人の接近を検知したら精算処理を開始する。あるいは、人感知センサの代わりにカメラを使用することもできる。例えば、精算装置30と商品登録装置20にカメラを設置し、顔認識で同一人物が近づいた場合のみ精算処理を開始するようにしてもよい。
Furthermore, after the notification, the settlement device 30 enters a standby state. That is, after issuing the notification, the settlement device 30 enters a state in which it waits for an instruction to start settlement processing corresponding to the received transaction-related data. An example of canceling the standby state is when a customer touches the display screen of the settlement device 30 (or presses a button), which automatically starts settlement processing.
The screen may remain blank until touched, or may only display a number, as in the example notification above. Alternatively, the settlement device 30 may use a human detection sensor to detect whether a customer is approaching and then start the settlement process. In this case, the screen may remain blank or display a number until detection occurs. The settlement device 30 starts the settlement process when the human detection sensor detects the approach of a person. Alternatively, a camera may be used instead of a human detection sensor. For example, cameras may be installed in the settlement device 30 and the product registration device 20, and the settlement process may start only when facial recognition is used to detect that the same person is approaching.
また、待機状態にある精算装置30に対する精算処理の流れは例えば次のように行うことができる。(1)まず、決済方法を選択する。現金、クレジットカード、電子マネー等のいずれかまたは併用する旨を客の操作に応じて選択する。(2)次に、決済を実行する。精算装置30が有する紙幣や硬貨の投入排出口への現金投入や釣り銭の支払い、カード読み取り機でのカード読み取り等によって決済を実行する。(3)次に、精算装置30が有する印刷部を用いて、レシートを発行する。レシートには、例えば、購入した商品の一覧、購入合計金額、受領金額、釣り金額等が印字される。(4)そして、精算装置30は、精算処理を終了し、空き状態となる。 The flow of payment processing for a waiting payment device 30 can be carried out, for example, as follows: (1) First, a payment method is selected. The customer selects cash, credit card, electronic money, etc., or a combination of both, in response to an operation. (2) Next, payment is executed. Payment is executed by inserting cash into the payment device 30's bill and coin slot, paying change, or reading a card with a card reader. (3) Next, a receipt is issued using the payment device 30's printing unit. The receipt may include, for example, a list of purchased items, the total purchase amount, the amount received, and the amount of change. (4) The payment device 30 then finishes payment processing and enters an idle state.
なお、精算装置30における決済方法は、商品登録装置20で申告してもよい。この場合は商品登録装置20から決済方法の情報を精算装置30へ送り、精算装置30は上記(2)の操作から処理を開始する。 The payment method at the settlement device 30 may also be declared at the product registration device 20. In this case, the product registration device 20 sends payment method information to the settlement device 30, and the settlement device 30 starts processing from operation (2) above.
次に、図2及び図3を参照して、図1の商品登録装置20及び精算装置30の構成例について説明する。図2は、商品登録装置20の構成を示すブロック図である。 Next, with reference to Figures 2 and 3, an example configuration of the product registration device 20 and settlement device 30 in Figure 1 will be described. Figure 2 is a block diagram showing the configuration of the product registration device 20.
図2に示すように、商品登録装置20は、CPU(Central Processing Unit)201と、ROM(Read Only Memory)202と、RAM(Random Access Memory)203と、スキャナ部204と、表示部(店員用)205と、表示部(客用)205aと、操作部206と、通信部207と、ブザー208とを備える。これらは、バスを介して相互に通信可能である。 As shown in FIG. 2, the product registration device 20 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a scanner unit 204, a display unit (for store clerks) 205, a display unit (for customers) 205a, an operation unit 206, a communication unit 207, and a buzzer 208. These can communicate with each other via a bus.
ROM202は、読み出し専用メモリであり、プログラムを予め記憶する。
CPU201は、中央演算処理装置であり、ROM202に記憶されているプログラムを読み出して実行することにより、商品登録装置20の動作を制御する。例えば、CPU(取得手段)201は、通信部207を介して、精算装置30から、精算装置30において発生した障害に関する情報を受信して取得する。本実施形態における、障害に関する情報は、精算装置30が有する自動釣銭機における紙幣または硬貨の入金あるいは出金が不可であることを示す入出金不可情報である。また、CPU(禁止手段)201は、障害に関する情報を受信すると、当該障害の発生した精算装置30への取引に関するデータの送信を禁止する。また、CPU(解除手段)201は、障害の発生した精算装置30から、障害が解消されたことを示す信号を受信すると、当該精算装置30への取引に関するデータの送信の禁止を解除する。また、CPU(表示手段)201は、障害が発生した精算装置30において過不足する紙幣または硬貨の金種と、各精算装置30が有する自動釣銭機に収容されている紙幣または硬貨の枚数に関する情報とを表示部(店員用)205に表示する。
The ROM 202 is a read-only memory that stores programs in advance.
The CPU 201 is a central processing unit that controls the operation of the product registration device 20 by reading and executing programs stored in the ROM 202. For example, the CPU (acquisition means) 201 receives and acquires information about a fault that has occurred in the settlement device 30 from the settlement device 30 via the communication unit 207. In this embodiment, the information about the fault is deposit/withdrawal impossibility information indicating that the automatic change dispenser of the settlement device 30 is unable to deposit or withdraw banknotes or coins. Furthermore, upon receiving the fault information, the CPU (prohibition means) 201 prohibits the transmission of transaction-related data to the settlement device 30 in which the fault has occurred. Furthermore, upon receiving a signal from the settlement device 30 in which the fault has occurred indicating that the fault has been resolved, the CPU (release means) 201 releases the prohibition on the transmission of transaction-related data to the settlement device 30. In addition, the CPU (display means) 201 displays on the display unit (for store clerk) 205 the denominations of banknotes or coins that are in excess or shortage at the settlement device 30 where the failure occurred, and information regarding the number of banknotes or coins stored in the automatic change dispenser of each settlement device 30.
スキャナ部204は、商品に付されているバーコード(商品コード)を光学的に読み取る。
RAM203は、随時読み出し書き込みメモリであり、種々の情報を記憶する。例えば、RAM203は、商品マスタや、各精算装置30が有する自動釣銭機に収容されている紙幣および硬貨の枚数を金種毎に示す釣銭情報ファイル、自装置が商品を登録した取引に関するデータである登録データファイル、自装置の商品登録装置番号などを記憶する。商品登録装置番号は、各商品登録装置20を識別する番号である。また、例えば、RAM203は、操作ボタンが操作された履歴を記憶してもよい。
The scanner unit 204 optically reads the barcode (product code) attached to the product.
The RAM 203 is a read/write memory that can be read and written at any time, and stores various information. For example, the RAM 203 stores a product master, a change information file that indicates the number of banknotes and coins stored by denomination in the automatic change dispenser of each settlement device 30, a registration data file that is data related to transactions in which the device has registered products, and the product registration device number of the device. The product registration device number is a number that identifies each product registration device 20. For example, the RAM 203 may also store a history of operation of the operation buttons.
表示部(店員用)205及び表示部(客用)205aは、種々の情報を表示する。例えば、表示部(店員用)205及び表示部(客用)205aは、商品マスタから取得した情報(例えば、商品の名称、価格等)を表示する。また、表示部(店員用)205は、タッチパネル(例えば、液晶タッチパネル)であり、店員に対する種々の情報を表示する。さらに、表示部(店員用)205は、画面内の領域に表示された操作ボタン(プリセットボタン)が操作されることにより、予め設定登録された商品情報(商品コード等)について、操作入力を受け付ける。 Display unit (for clerk) 205 and display unit (for customer) 205a display various information. For example, display unit (for clerk) 205 and display unit (for customer) 205a display information obtained from the product master (e.g., product name, price, etc.). Display unit (for clerk) 205 is a touch panel (e.g., LCD touch panel) that displays various information for the clerk. Furthermore, display unit (for clerk) 205 accepts operational input for pre-registered product information (product code, etc.) by operating operation buttons (preset buttons) displayed in an area within the screen.
操作部206は、商品登録装置20を動作させるための各種の操作ボタン(小計キー、現計キー、置数キー、訂正キー、及びプリセットキー等)を備える。例えば、操作部206は、操作ボタン(プリセットキー)が操作されることにより、そのプリセットキーに予め設定登録されている商品情報(商品コード等)について、操作入力を受け付ける。 The operation unit 206 has various operation buttons (subtotal key, current total key, number entry key, correction key, preset key, etc.) for operating the product registration device 20. For example, when an operation button (preset key) is operated, the operation unit 206 accepts operation input regarding product information (product code, etc.) that has been previously registered on that preset key.
通信部207は、LAN11を介して、他の装置と通信する。
ブザー208は、店員が操作を確認することが必要な場合などに、ブザー音を発生させる。
The communication unit 207 communicates with other devices via the LAN 11 .
The buzzer 208 generates a buzzer sound when it is necessary for a store clerk to confirm an operation.
図3は、精算装置30の構成を示すブロック図である。本図に示すように、精算装置30は、CPU301と、ROM302と、RAM303と、スキャナ部304と、表示部305と、操作部306と、通信部307と、ブザー308と、印刷部309と、決済部310と、サインポール311と、人感知センサ312とを備える。これらは、バスを介して相互に通信可能である。 Figure 3 is a block diagram showing the configuration of the settlement device 30. As shown in this figure, the settlement device 30 comprises a CPU 301, ROM 302, RAM 303, a scanner unit 304, a display unit 305, an operation unit 306, a communication unit 307, a buzzer 308, a printing unit 309, a settlement unit 310, a sign pole 311, and a human detection sensor 312. These can communicate with each other via a bus.
ROM302は、プログラムを記憶している読み出し専用メモリである。
CPU301は、中央演算処理装置であり、ROM302に記憶されているプログラムを読み出して実行することにより、精算装置30の動作を制御する。
The ROM 302 is a read-only memory that stores programs.
The CPU 301 is a central processing unit that controls the operation of the settlement device 30 by reading and executing programs stored in the ROM 302 .
RAM303は、種々の情報を記憶する、随時読み出し書き込みメモリである。例えば、RAM303は、ストアコントローラ10から取得した商品マスタや、自装置が精算する取引に関するデータである取引データファイル、自動釣銭機に収容する紙幣および硬貨の枚数の閾値を示す閾値データファイル、自装置の精算装置番号などを記憶する。精算装置番号は、各精算装置30を識別する番号である。 RAM 303 is a memory that can be read and written as needed and stores various information. For example, RAM 303 stores product master data obtained from the store controller 10, a transaction data file containing data related to transactions settled by the device itself, a threshold data file indicating the threshold number of banknotes and coins to be accommodated in the automatic change dispenser, and the settlement device number of the device itself. The settlement device number is a number that identifies each settlement device 30.
スキャナ部304は、例えば会員カード等に付されているバーコード(会員コード)を光学的に読み取る。
表示部305は、表面にタッチパネルを有するディスプレイであり、CPU301からの制御に応じて、種々の情報を画面に表示する。また、表示部305は、画面に表示した操作ボタンが操作された履歴(例えば、操作回数、操作順など)を、操作ボタン毎にRAM303に記憶させる。
The scanner unit 304 optically reads a barcode (membership code) attached to, for example, a membership card.
The display unit 305 is a display having a touch panel on its surface, and displays various information on the screen in accordance with control from the CPU 301. The display unit 305 also stores in the RAM 303 a history of operation of the operation buttons displayed on the screen (for example, the number of operations, the order of operations, etc.) for each operation button.
操作部306は、精算装置30を動作させるための各種の操作ボタン(訂正キー及びプリセットキー等)を備える。例えば、操作部306は、操作ボタン(訂正キー)が操作されることにより、操作入力の訂正を受け付ける。
通信部307は、LAN11を介して、他の装置と通信する。例えば、ストアコントローラ10と接続して、ストアコントローラ10から最新の商品マスタを取得する。
The operation unit 306 includes various operation buttons (such as a correction key and a preset key) for operating the settlement device 30. For example, the operation unit 306 accepts corrections to operation inputs when an operation button (correction key) is operated.
The communication unit 307 communicates with other devices via the LAN 11. For example, the communication unit 307 connects to the store controller 10 and obtains the latest product master data from the store controller 10.
ブザー308は、エラー等が発生した場合、エラーを報知するブザー音を発生させる。
印刷部309は、精算処理(すなわち商品の買上金額の決済)が終了した場合、客が持ち帰る精算済みレシートを印刷して発行する。
When an error or the like occurs, the buzzer 308 generates a buzzer sound to notify the user of the error.
When the payment process (i.e., payment of the purchase amount of the merchandise) is completed, the printing unit 309 prints and issues a payment receipt for the customer to take home.
決済部310は、自動釣銭機(釣銭釣札機)、クレジットカードリーダ、電子マネーリーダ等と、それらの制御部とを備えて構成されていて、決済部310を用いて、現金、クレジット、電子マネーにより決済処理が行われる。決済部310は、釣銭釣札機によって、現金により決済を実行し、決済を実行した結果(例えば、決済が成立したか否かを示す情報)を、バスを介してCPU301に出力する。自動釣銭機は、紙幣の投入及び排出をする紙幣投入口、硬貨を投入するための硬貨投入口、釣銭を排出する釣銭排出口とを備えている。また、決済部310は、クレジットにより決済を実行し、決済を実行した結果を、ポート及びバスを介してCPU301に出力する。また、決済部310は、電子マネーにより決済を実行し、決済を実行した結果を、バスを介してCPU301に出力する。 The settlement unit 310 is configured with an automatic change dispenser (change dispenser), a credit card reader, an electronic money reader, etc., and their respective control units. Payment processing is performed using the settlement unit 310 with cash, credit card, and electronic money. The settlement unit 310 executes cash payments using the change dispenser, and outputs the results of the payment (e.g., information indicating whether the payment was successful) to the CPU 301 via the bus. The automatic change dispenser is equipped with a banknote slot for inserting and ejecting banknotes, a coin slot for inserting coins, and a change ejection slot for ejecting change. The settlement unit 310 also executes credit payments and outputs the results of the payment to the CPU 301 via the port and the bus. The settlement unit 310 also executes electronic money payments and outputs the results of the payment to the CPU 301 via the bus.
サインポール311は、複数色の表示灯を有し、それらの表示灯を点灯や点滅させることで、精算装置30が選択された装置であることを示す情報を報知したり、操作可能である旨を報知したりする。
人感知センサ312は、精算装置30の正面の所定圏内に人物(客)がいることを検知するセンサである。
The sign pole 311 has indicator lights of multiple colors, and by turning on or flashing these indicator lights, it notifies the user that the settlement device 30 is the selected device or that it can be operated.
The human detection sensor 312 is a sensor that detects the presence of a person (customer) within a predetermined range in front of the settlement device 30.
次に、図4を参照して、精算装置30が記憶する閾値データファイルについて説明する。図4は、精算装置30のRAM303が記憶する閾値データファイルのデータ構造及びデータ例を示す概略図である。
図示するように、閾値データファイルは、ニアエンドと、ニアフルとの各項目を有する。ニアエンドは、自動釣銭機に収容された紙幣または硬貨の不足を判定するための閾値である。また、ニアフルは、自動釣銭機に収容された紙幣または硬貨の過剰を判定するための閾値である。閾値データファイルには、紙幣および硬貨の金種毎に、ニアエンドと、ニアフルの枚数とが記憶されている。
Next, the threshold data file stored in the settlement device 30 will be described with reference to Fig. 4. Fig. 4 is a schematic diagram showing the data structure and example data of the threshold data file stored in the RAM 303 of the settlement device 30.
As shown in the figure, the threshold data file has fields for near-end and near-full. Near-end is a threshold for determining whether there is a shortage of banknotes or coins stored in the automatic change dispenser. Near-full is a threshold for determining whether there is an excess of banknotes or coins stored in the automatic change dispenser. The threshold data file stores the near-end and near-full numbers for each denomination of banknotes and coins.
次に、図5を参照して、商品登録装置20が記憶する釣銭情報ファイルについて説明する。図5は、商品登録装置20のRAM203が記憶する釣銭情報ファイルのデータ構造及びデータ例を示す概略図である。
図示するように、釣銭情報ファイルには、各精算装置番号に対応する精算装置30の自動釣銭機それぞれに収容されている紙幣または硬貨の枚数が金種毎に記憶されている。
Next, the change information file stored in the merchandise registration device 20 will be described with reference to Fig. 5. Fig. 5 is a schematic diagram showing the data structure and example data of the change information file stored in the RAM 203 of the merchandise registration device 20.
As shown in the figure, the change information file stores the number of banknotes or coins stored in each automatic change dispenser of the settlement device 30 corresponding to each settlement device number, for each denomination.
次に、図6及び図7を参照して、商品登録装置20が表示する画面について説明する。
図6は、商品登録装置20が表示する登録画面の一例を示すイメージ図である。
本図に示す登録画面は、商品登録装置20が商品の登録をするときに表示される画面である。本例では、商品選択用の(この例では野菜の)アイコンや、金額、個数などを示す情報とともに、精算装置30を指定するための精算装置キー501と、各精算装置30が有する自動釣銭機に収容されている紙幣または硬貨の過不足(過剰または不足)を表示するための過不足情報キー505とが表示されている。以下、説明の便宜を図るため、精算装置番号が「1」である精算装置30(以下、1番の精算装置30とする。)に対応する精算装置キー501を精算装置キー501aとし、精算装置番号が「2」である精算装置30(以下、2番の精算装置30とする。)に対応する精算装置キー501を精算装置キー501bとし、精算装置番号が「3」である精算装置30(以下、3番の精算装置30とする。)に対応する精算装置キー501を精算装置キー501cとし、精算装置番号が「4」である精算装置30(以下、4番の精算装置30とする。)に対応する精算装置キー501を精算装置キー501dとする。精算装置キー501には、対応する精算装置30の精算装置番号が表示される。店員は、精算装置キー501のうちいずれかを押下することにより、登録中の取引を精算する精算装置30を選択(指定)する。また、精算装置キー501は、商品の登録が完了したことを宣言するボタンを兼ねている。このため、商品登録装置20は、精算装置キー501が押下されると、当該取引における商品の登録を終了し、押下された精算装置キー501に対応する精算装置30に、登録した商品の取引に関する情報を送信する。
Next, the screens displayed by the product registration device 20 will be described with reference to FIGS.
FIG. 6 is an image diagram showing an example of a registration screen displayed by the product registration device 20. As shown in FIG.
The registration screen shown in this figure is the screen displayed when registering a product using the product registration device 20. In this example, along with an icon for selecting a product (in this example, a vegetable), information indicating the amount, quantity, etc., a settlement device key 501 for specifying a settlement device 30 and an excess/deficiency information key 505 for displaying the surplus or deficiency (excess or shortage) of banknotes or coins stored in the automatic change dispenser of each settlement device 30 are displayed. For ease of explanation, the settlement device key 501 corresponding to the settlement device 30 with settlement device number "1" (hereinafter referred to as settlement device 30 no. 1) will be referred to as settlement device key 501a, the settlement device key 501 corresponding to the settlement device 30 with settlement device number "2" (hereinafter referred to as settlement device 30 no. 2) will be referred to as settlement device key 501b, the settlement device key 501 corresponding to the settlement device 30 with settlement device number "3" (hereinafter referred to as settlement device 30 no. 3) will be referred to as settlement device key 501c, and the settlement device key 501 corresponding to the settlement device 30 with settlement device number "4" (hereinafter referred to as settlement device 30 no. 4) will be referred to as settlement device key 501d. The settlement device number of the corresponding settlement device 30 will be displayed on the settlement device key 501. The store clerk selects (designates) the settlement device 30 that will settle the transaction being registered by pressing one of the settlement device keys 501. The settlement device key 501 also serves as a button to declare that product registration is complete. Therefore, when a settlement device key 501 is pressed, the product registration device 20 ends the registration of the product for that transaction and transmits information about the transaction of the registered product to the settlement device 30 corresponding to the pressed settlement device key 501.
また、登録画面において、障害の発生等により精算処理をすることができない精算装置30(以下、精算不可の精算装置30とする。)に対応する精算装置キー501は、他の精算装置キー501と区別して表示される。例えば、商品登録装置20は、精算不可の精算装置30に対応する精算装置キー501を、他の精算装置キー501と異なる色で表示する。本図に示す例では、商品登録装置20は、精算不可の3番の精算装置30に対応する精算装置キー501cをグレー表示している。また、登録画面において、精算不可の精算装置30に対応する精算装置キー501は、選択(指定)することができない(選択を禁止する)。すなわち、登録画面において、精算不可の精算装置30以外の精算装置30のみが選択(指定)可能である。 Furthermore, on the registration screen, a settlement device key 501 corresponding to a settlement device 30 that is unable to process payments due to a malfunction or the like (hereinafter referred to as a settlement device 30 that is unable to process payments) is displayed distinctly from the other settlement device keys 501. For example, the product registration device 20 displays the settlement device key 501 corresponding to the settlement device 30 that is unable to process payments in a different color from the other settlement device keys 501. In the example shown in this figure, the product registration device 20 displays the settlement device key 501c corresponding to the settlement device 30 number 3 that is unable to process payments in gray. Furthermore, on the registration screen, a settlement device key 501 corresponding to a settlement device 30 that is unable to process payments cannot be selected (designated) (selection is prohibited). In other words, only settlement devices 30 other than the settlement device 30 that is unable to process payments can be selected (designated) on the registration screen.
ここで、商品登録装置20は、精算装置30から入出金不可情報を受信すると、送信元の精算装置30が精算をすることができない状態であると判定する。精算装置30は、自動釣銭機の収容する紙幣または硬貨の枚数が、その金種に対応するニアエンド以下になると、その金種が不足していると判定し、その金種が不足していることを示す入出金不可情報を商品登録装置20に送信する。また、精算装置30は、自動釣銭機が収容する紙幣または硬貨の枚数が、その金種に対応するニアフル以上になると、その金種が過剰であると判定し、その金種が過剰であることを示す入出金不可情報を商品登録装置20に送信する。例えば、図4および図5に示すデータ例では、3番の精算装置30は、収容する1円硬貨の枚数「9枚」がニアエンド「10枚」以下であるため、1円硬貨の不足を示す入出金不可情報を全ての商品登録装置20へ送信する。商品登録装置20は、受信した入手金不可情報に基づいて、登録画面において、3番の精算装置30の選択(指定)を禁止する。 Here, when the product registration device 20 receives deposit/withdrawal impossibility information from a settlement device 30, it determines that the settlement device 30 that sent the information is unable to perform settlement. When the number of banknotes or coins stored in the automatic change dispenser falls below the near-end for that denomination, the settlement device 30 determines that there is a shortage of that denomination and transmits deposit/withdrawal impossibility information to the product registration device 20 indicating that there is a shortage of that denomination. Furthermore, when the number of banknotes or coins stored in the automatic change dispenser exceeds the near-full level for that denomination, the settlement device 30 determines that there is an excess of that denomination and transmits deposit/withdrawal impossibility information to the product registration device 20 indicating that there is an excess of that denomination. For example, in the data example shown in Figures 4 and 5, settlement device 30 No. 3 transmits deposit/withdrawal impossibility information indicating a shortage of 1-yen coins to all product registration devices 20 because the number of 1-yen coins it stores (9 coins) is below the near-end level (10 coins). Based on the received money non-acceptance information, the product registration device 20 prohibits the selection (designation) of settlement device 30 No. 3 on the registration screen.
図7は、商品登録装置20が表示する過不足情報画面の一例を示すイメージ図である。
本図に示す過不足情報画面は、図6に示す登録画面において過不足情報キー505が押下されたときに表示される。過不足情報画面は、各精算装置30が有する自動釣銭機における紙幣または硬貨の過不足を表示する画面である。過不足情報画面には、紙幣または硬貨の過不足を通知する表示701と、各精算装置30が収容する紙幣または硬貨の枚数を金種毎に通知する表示702とが表示される。本図に示す例では、過不足情報画面には、3番の精算装置30において1円硬貨が不足していることを示す「1円:不足」の表示701と、4番の精算装置30における1円硬貨の枚数「1円:80枚」の表示702とが表示されている。店員は、過不足情報画面を確認することにより、どの精算装置30においてどの金種が過剰または不足であるかを確認することができる。本例では、店員は、3番の精算装置30において1円硬貨が不足していることを知ることができるため、1円硬貨が多く収容されている4番の精算装置30から1円硬貨を3番の精算装置30に移動させればよいと判断することができる。
FIG. 7 is an image diagram showing an example of a surplus/deficiency information screen displayed by the product registration device 20. As shown in FIG.
The surplus/deficit information screen shown in this figure is displayed when the surplus/deficit information key 505 is pressed on the registration screen shown in FIG. 6 . The surplus/deficit information screen displays the surplus or deficiency of banknotes or coins in the automatic change dispenser of each settlement device 30. The surplus/deficit information screen displays a display 701 notifying the surplus or deficiency of banknotes or coins, and a display 702 notifying the number of banknotes or coins stored in each settlement device 30 by denomination. In the example shown in this figure, the surplus/deficit information screen displays a display 701 indicating a shortage of 1-yen coins in settlement device 30 No. 3, and a display 702 indicating the number of 1-yen coins in settlement device 30 No. 4, "1-yen: 80 coins." By checking the surplus/deficit information screen, a store clerk can confirm which denominations are in excess or shortage at which settlement devices 30. In this example, the store clerk can see that there is a shortage of 1 yen coins at settlement device 30 No. 3, and can therefore decide that it is appropriate to move 1 yen coins from settlement device 30 No. 4, which contains a large number of 1 yen coins, to settlement device 30 No. 3.
商品登録装置20は、精算装置30から受信する入出金不可情報に基づいて、各精算装置30における紙幣または硬貨の過不足を過不足情報画面に表示する。また、商品登録装置20は、所定時間毎に、各精算装置30から、各精算装置30の自動釣銭機が収容する紙幣または硬貨の枚数を金種毎に取得する。そして、商品登録装置20は、取得した枚数を過不足情報画面に表示する。 The product registration device 20 displays the surplus or shortage of banknotes or coins at each settlement device 30 on a surplus/shortage information screen based on the deposit/withdrawal impossibility information received from the settlement device 30. The product registration device 20 also acquires the number of banknotes or coins stored in the automatic change dispenser of each settlement device 30 by denomination from each settlement device 30 at predetermined time intervals. The product registration device 20 then displays the acquired numbers on the surplus/shortage information screen.
次に、図8および図9を参照して、本実施形態におけるPOSシステムの動作について説明する。図8は、精算装置30における紙幣または硬貨の過不足を判定する過不足判定処理の流れを示すフローチャートである。本図に示す過不足判定処理は、所定時間毎、或いは、1組の客の精算処理が終了した後等、予め決められたタイミングで実行される。
まず、CPU301は、決済部310から、決済部310の自動釣銭機が収容する紙幣および硬貨の枚数を金種毎に取得する(ステップS101)。
続いて、CPU301は、通信部307を介して、ステップS101において取得した枚数を示す釣銭情報を商品登録装置20に送信する(ステップS102)。釣銭情報には、自装置の精算装置番号と、紙幣または硬貨の金種毎の枚数が含まれる。
Next, the operation of the POS system in this embodiment will be described with reference to Figures 8 and 9. Figure 8 is a flowchart showing the flow of the excess/shortage determination process for determining whether there is an excess or shortage of banknotes or coins in the settlement device 30. The excess/shortage determination process shown in this figure is executed at predetermined times, such as every predetermined time period or after the settlement process for one group of customers has been completed.
First, the CPU 301 acquires the number of banknotes and coins stored in the automatic change dispenser of the settlement unit 310 for each denomination from the settlement unit 310 (step S101).
Next, the CPU 301 transmits change information indicating the number of notes acquired in step S101 to the commodity registration device 20 via the communication unit 307 (step S102). The change information includes the settlement device number of the device itself and the number of banknotes or coins of each denomination.
続いて、CPU301は、ステップS101において取得した枚数と、RAM303に記憶されている閾値データファイルとに基づいて、自動釣銭機に収容されている紙幣または硬貨に過不足(過剰または不足)があるか否かを判定する(ステップS103)。具体的には、CPU301は、金種毎に、取得した枚数と閾値データファイルに記憶されているニアエンドとを比較し、取得した枚数がニアエンド以下である金種を不足と判定する。
また、CPU301は、金種毎に、取得した枚数と閾値データファイルに記憶されているニアフルとを比較し、取得した枚数がニアフル以上である金種を過剰と判定する。CPU301は、いずれの紙幣および硬貨にも過不足がない場合(ステップS103:No)は、本過不足判定処理を終了する。
一方、CPU301は、いずれかの紙幣または硬貨に過不足がある場合(ステップS103:Yes)は、通信部307を介して、入出金不可情報を商品登録装置20に送信する(ステップS104)。入出金不可情報には、自装置の精算装置番号と、いずれの金種に過剰または不足があるかを示す情報と、その金種の収容枚数とが含まれる。
そして、CPU301は、自装置における精算処理を中止する(ステップS105)。
例えば、CPU301は、紙幣または硬貨の過不足を示す表示(例えば、「1円硬貨が不足しています。」等)を表示部305にするとともに、次の客の精算処理を開始しない。
Next, the CPU 301 determines whether there is a surplus or shortage (excess or shortage) of banknotes or coins stored in the automatic change dispenser (step S103) based on the number acquired in step S101 and the threshold data file stored in the RAM 303. Specifically, the CPU 301 compares the acquired number with the near-end stored in the threshold data file for each denomination, and determines that there is a shortage for any denomination for which the acquired number is equal to or less than the near-end.
Furthermore, the CPU 301 compares the acquired number of bills for each denomination with the near-full number stored in the threshold data file, and determines that the denomination for which the acquired number is equal to or greater than the near-full number is in excess. If there is no excess or shortage of any banknotes or coins (step S103: No), the CPU 301 ends this excess/shortage determination process.
On the other hand, if there is an excess or shortage of any banknotes or coins (step S103: Yes), the CPU 301 transmits deposit/withdrawal disable information to the commodity registration device 20 via the communication unit 307 (step S104). The deposit/withdrawal disable information includes the settlement device number of the device itself, information indicating which denomination has an excess or shortage, and the number of coins of that denomination that can be accommodated.
Then, the CPU 301 stops the settlement process at its own device (step S105).
For example, the CPU 301 displays a message on the display unit 305 indicating whether there are excess or shortage of banknotes or coins (for example, "There are not enough 1 yen coins."), and does not start the settlement process for the next customer.
店員は、紙幣または硬貨を自動釣銭機に入金することにより紙幣または硬貨の不足を解消する。また、店員は、紙幣または硬貨を自動釣銭機から出金することにより紙幣または硬貨の過剰を解消する。
続いて、CPU301は、自動釣銭機における紙幣または硬貨の過不足が解消したか否か判定する(ステップS106)。具体的には、まず、CPU301は、自動釣銭機に収容されている紙幣または硬貨の枚数を金種毎に取得する。続いて、CPU301は、金種毎に、取得した枚数がニアエンドより多くニアフルより少ない場合に、紙幣または硬貨の過不足が解消したと判定する。CPU301は、紙幣または硬貨の過不足が解消していない場合(ステップS106:No)、ステップS106の処理に戻る。
一方、CPU301は、紙幣または硬貨の過不足が解消した場合(ステップS106:Yes)は、通信部307を介して、紙幣または硬貨の過不足が解消したことを示す入出金不可解除情報を商品登録装置20に送信する(ステップS107)。入出金不可解除情報には、自装置の精算装置番号が含まれる。
そして、CPU301は、中止していた自装置の精算処理を再開する(ステップS108)。例えば、CPU301は、紙幣または硬貨の過不足を示す表示を表示部305から消去するとともに、次の客の精算処理を開始する。そして、本過不足判定処理を終了する。
A clerk can eliminate a shortage of bills or coins by depositing bills or coins into the automatic change machine, and can also eliminate an excess of bills or coins by dispensing bills or coins from the automatic change machine.
Next, the CPU 301 determines whether the surplus or shortage of banknotes or coins in the automatic change dispenser has been resolved (step S106). Specifically, first, the CPU 301 obtains the number of banknotes or coins stored in the automatic change dispenser for each denomination. Next, the CPU 301 determines that the surplus or shortage of banknotes or coins has been resolved if the obtained number for each denomination is more than the near end and less than the near full. If the surplus or shortage of banknotes or coins has not been resolved (step S106: No), the CPU 301 returns to the processing of step S106.
On the other hand, if the excess or shortage of banknotes or coins has been resolved (step S106: Yes), the CPU 301 transmits deposit/withdrawal disablement cancellation information indicating that the excess or shortage of banknotes or coins has been resolved to the commodity registration device 20 via the communication unit 307 (step S107). The deposit/withdrawal disablement cancellation information includes the settlement device number of the device itself.
The CPU 301 then resumes the suspended settlement process of its own device (step S108). For example, the CPU 301 erases the display indicating the excess or shortage of bills or coins from the display unit 305 and starts the settlement process for the next customer. Then, the excess or shortage determination process ends.
図9は、商品登録装置20における、精算装置30の選択(指定)を禁止する選択禁止処理の流れを示すフローチャートである。
まず、CPU201は、精算装置30から釣銭情報を受信したか否かを判定する(ステップS201)。CPU201は、釣銭情報を受信していない場合(ステップS201:No)は、ステップS203の処理に進む。
一方、CPU201は、釣銭情報を受信した場合(ステップS201:Yes)は、受信した釣銭情報を、RAM203が記憶する釣銭情報ファイルに記憶する(ステップS202)。具体的には、CPU201は、釣銭情報ファイルにおいて、受信した釣銭情報の送信元の精算装置30に対応するレコードに、受信した釣銭情報を上書きする。
FIG. 9 is a flowchart showing the flow of a selection prohibition process in the merchandise registration device 20 that prohibits the selection (designation) of the settlement device 30.
First, the CPU 201 determines whether or not change information has been received from the settlement device 30 (step S201). If change information has not been received (step S201: No), the CPU 201 proceeds to the process of step S203.
On the other hand, if the CPU 201 has received change information (step S201: Yes), the CPU 201 stores the received change information in a change information file stored in the RAM 203 (step S202). Specifically, the CPU 201 overwrites the received change information in the change information file with the record corresponding to the settlement device 30 that sent the received change information.
続いて、CPU201は、精算装置30から入出金不可情報を受信したか否かを判定する(ステップS203)。CPU201は、入出金不可情報を受信していない場合(ステップS203:No)は、ステップS205の処理に進む。
一方、CPU201は、入出金不可情報を受信した場合(ステップS203:Yes)は、登録画面(図6参照)において、入出金不可情報の送信元の精算装置30の選択(指定)を禁止する(ステップS204)。すなわち、CPU201は、入出金不可情報の送信元の精算装置30への取引に関するデータの送信を禁止する。具体的には、CPU201は、登録画面において、入出金不可情報の送信元の精算装置30に対応する精算装置キー501をグレー表示するとともに、当該精算装置キー501の選択を不可にする。これにより、登録画面において、取引を精算する精算装置30として、入出金不可情報の送信元の(障害が発生している)精算装置30を選択することを防ぐことができる。
Next, the CPU 201 determines whether or not deposit/withdrawal disabled information has been received from the settlement device 30 (step S203). If the CPU 201 has not received deposit/withdrawal disabled information (step S203: No), the CPU 201 proceeds to the process of step S205.
On the other hand, if the CPU 201 has received deposit/withdrawal impossible information (step S203: Yes), it prohibits the selection (designation) of the settlement device 30 that transmitted the deposit/withdrawal impossible information on the registration screen (see FIG. 6) (step S204). In other words, the CPU 201 prohibits the transmission of data related to transactions to the settlement device 30 that transmitted the deposit/withdrawal impossible information. Specifically, the CPU 201 grays out the settlement device key 501 on the registration screen that corresponds to the settlement device 30 that transmitted the deposit/withdrawal impossible information, and makes the settlement device key 501 unselectable. This makes it possible to prevent the settlement device 30 that transmitted the deposit/withdrawal impossible information (where a failure has occurred) from being selected as the settlement device 30 that will settle the transaction on the registration screen.
続いて、CPU201は、精算装置30から入出金不可解除情報を受信したか否かを判定する(ステップS205)。CPU201は、入出金不可解除情報を受信していない場合(ステップS205:No)は、ステップS201の処理に戻る。
一方、CPU201は、入出金不可解除情報を受信した場合(ステップS205:Yes)は、登録画面(図6参照)において、入出金不可解除情報の送信元の精算装置30の選択禁止を解除し(ステップS206)、ステップS201へ戻る。すなわち、CPU201は、入出金不可解除情報の送信元の精算装置30への取引に関するデータの送信の禁止を解除する(送信を可能にする。)。具体的には、CPU201は、登録画面において、入出金不可解除情報の送信元の精算装置30に対応する精算装置キー501を通常表示するとともに、当該精算装置キー501の選択を可にする。これにより、取引を精算する精算装置30として、入出金不可解除情報の送信元の(障害から復旧した)精算装置30を選択することができる。
Next, the CPU 201 determines whether or not deposit/withdrawal disablement cancellation information has been received from the settlement device 30 (step S205). If the CPU 201 has not received deposit/withdrawal disablement cancellation information (step S205: No), the CPU 201 returns to the processing of step S201.
On the other hand, if the CPU 201 has received the deposit/withdrawal disablement lifting information (step S205: Yes), it lifts the prohibition on selection of the settlement device 30 that transmitted the deposit/withdrawal disablement lifting information on the registration screen (see FIG. 6) (step S206), and returns to step S201. That is, the CPU 201 lifts the prohibition on transmission of transaction-related data to the settlement device 30 that transmitted the deposit/withdrawal disablement lifting information (enables transmission). Specifically, the CPU 201 normally displays the settlement device key 501 corresponding to the settlement device 30 that transmitted the deposit/withdrawal disablement lifting information on the registration screen, and enables selection of that settlement device key 501. This makes it possible to select the settlement device 30 that transmitted the deposit/withdrawal disablement lifting information (that has recovered from the failure) as the settlement device 30 that will settle the transaction.
このように、本実施形態によれば、入出金が不可であるため精算のできない精算装置への取引に関するデータの送信を禁止するため、精算することのできない精算装置を、取引を精算する精算装置として選択することを防ぐことができる。すなわち、精算のできない精算装置に、取引に関するデータを送信することを防ぎ、客が迅速に精算をすることができる。 In this way, according to this embodiment, the transmission of transaction-related data to a settlement device that cannot perform settlement due to the inability to deposit or withdraw funds is prohibited, thereby preventing a settlement device that cannot perform settlement from being selected as the settlement device for settling a transaction. In other words, the transmission of transaction-related data to a settlement device that cannot perform settlement is prevented, allowing customers to quickly settle their bills.
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes in detail an embodiment of the present invention with reference to the drawings, but the specific configuration is not limited to this embodiment and includes designs that do not deviate from the gist of the present invention.
例えば、上述した実施形態では、障害に関する情報を入出金不可情報としたが、これに限らず、例えば、精算装置30の備える自動釣銭機やクレジットカードリーダ、電子マネーリーダ、プリンタ、スキャナ、タッチパネル等の故障に関する情報等であってもよい。
また、上述した実施形態では、過不足情報画面(図7参照)において、4番の精算装置30における1円硬貨の枚数のみを表示しているが、これに限らず、例えば、過不足情報画面において、全ての精算装置30における全ての金種それぞれの枚数を表示してもよい。また、上述した実施形態では、過不足情報画面において、3番の精算装置30の1円硬貨が不足していることのみを表示しているが、不足している金種(本例では1円硬貨)の枚数を不足していることと併せて表示してもよい。
For example, in the above-described embodiment, the information regarding the failure was information regarding the inability to deposit or withdraw money, but this is not limited to this, and the information may also be information regarding malfunctions of the automatic change machine, credit card reader, electronic money reader, printer, scanner, touch panel, etc. equipped in the settlement device 30.
Furthermore, in the above-described embodiment, the surplus/deficit information screen (see FIG. 7) displays only the number of 1-yen coins in settlement device 30 No. 4, but this is not limiting, and for example, the surplus/deficit information screen may display the number of coins of each denomination in all settlement devices 30. Furthermore, in the above-described embodiment, the surplus/deficit information screen displays only the shortage of 1-yen coins in settlement device 30 No. 3, but it may also display the number of coins of the denomination that is in short supply (1-yen coins in this example) together with the shortage.
なお、上記に説明したPOSシステムを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。 The program for implementing the POS system described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed to perform the execution process. Note that the term "computer system" may also include hardware such as an OS and peripheral devices.
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。 In addition, if a WWW system is used, "computer system" also includes the homepage provision environment (or display environment). Furthermore, "computer-readable recording media" refers to storage devices such as flexible disks, optical magnetic disks, ROMs, writable non-volatile memory such as flash memory, portable media such as CD-ROMs, and hard disks built into computer systems.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Furthermore, the term "computer-readable recording medium" also includes a medium that stores a program for a certain period of time, such as a volatile memory (e.g., DRAM (Dynamic Random Access Memory)) inside a computer system that serves as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may also be for realizing part of the above-mentioned functions.
Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program).
(付記1)購入する商品を登録し、当該登録した商品の取引に関するデータを複数の精算装置のうちいずれかに送信する商品登録装置と、前記取引に関するデータに基づき精算する複数の前記精算装置とを有するPOSシステムであって、前記商品登録装置は、前記精算装置において発生した障害に関する情報を取得する取得手段と、前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止手段と、を備えることを特徴とするPOSシステム。 (Appendix 1) A POS system having a product registration device that registers products to be purchased and transmits transaction-related data for the registered products to one of multiple settlement devices, and multiple settlement devices that perform settlement based on the transaction-related data, wherein the product registration device is equipped with an acquisition means that acquires information regarding a failure that has occurred in the settlement device, and a prohibition means that, when the acquisition means acquires information regarding the failure, prohibits the transmission of the transaction-related data to the settlement device where the failure has occurred.
(付記2)前記商品登録装置は、前記障害の発生した精算装置から、前記障害が解消されたことを示す信号を受信すると、前記禁止手段の禁止を解除する解除手段を備えることを特徴とする付記1に記載のPOSシステム。 (Appendix 2) The POS system described in Appendix 1 is characterized in that the product registration device is equipped with a cancellation means that cancels the prohibition of the prohibition means when it receives a signal from the failed settlement device indicating that the failure has been resolved.
(付記3)前記障害に関する情報は、前記精算装置が有する自動釣銭機における入金あるいは出金が不可であることを示す入出金不可情報であることを特徴とする付記1または2に記載のPOSシステム。 (Appendix 3) The POS system described in Appendix 1 or 2, wherein the information related to the failure is deposit/withdrawal disabled information indicating that deposits or withdrawals are disabled at the automatic change dispenser of the settlement device.
(付記4)前記商品登録装置は、前記障害が発生した前記精算装置において過不足する金種と、前記自動釣銭機に収容されている枚数に関する情報とを表示する表示手段を備えることを特徴とする付記3に記載のPOSシステム。 (Appendix 4) The POS system described in Appendix 3 is characterized in that the product registration device is equipped with a display means for displaying information regarding the denominations in excess or shortage at the settlement device where the failure occurred and the number of coins stored in the automatic change dispenser.
10…ストアコントローラ、11…LAN、20…商品登録装置、30…精算装置、301…CPU、202…ROM、203…RAM、204…スキャナ部、205…表示部(店員用)、205a…表示部(客用)、206…操作部、207…通信部、208…ブザー、301…CPU、302…ROM、303…RAM、304…スキャナ部、305…表示部、306…操作部、307…通信部、308…ブザー、309…印刷部、310…決済部、311…サインポール、312…人感知センサ 10...Store controller, 11...LAN, 20...Product registration device, 30...Payment device, 301...CPU, 202...ROM, 203...RAM, 204...Scanner unit, 205...Display unit (for store clerk), 205a...Display unit (for customers), 206...Operation unit, 207...Communication unit, 208...Buzzer, 301...CPU, 302...ROM, 303...RAM, 304...Scanner unit, 305...Display unit, 306...Operation unit, 307...Communication unit, 308...Buzzer, 309...Printing unit, 310...Payment unit, 311...Sign pole, 312...Human detection sensor
Claims (2)
複数台の前記精算装置には、少なくとも第1の精算装置と第2の精算装置とがあり、
前記登録装置が、前記第1の精算装置に前記取引データを送信した後に、
前記取引データによる精算をする精算装置を、前記第1の精算装置から前記第2の精算装置に変更することが可能であり、
前記登録装置は、
前記精算装置において発生した障害に関する情報を取得する取得手段と、
前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引データの送信を禁止する禁止手段と、
前記取得手段が障害が解消されたことを示す情報を取得すると、当該障害の解消された前記精算装置への前記取引データの送信の禁止を解除する解除手段と、を備えること
を特徴とするPOSシステム。 A POS system having a registration device in which a store clerk registers products to be purchased by customers, and a plurality of payment devices that are operated by customers themselves to perform payment processing based on transaction data of the registered products,
The plurality of settlement devices include at least a first settlement device and a second settlement device,
After the registration device transmits the transaction data to the first settlement device,
The settlement device that settles the transaction data can be changed from the first settlement device to the second settlement device,
The registration device
an acquisition means for acquiring information regarding a failure that has occurred in the settlement device;
a prohibition means for prohibiting transmission of the transaction data to the settlement device in which the failure has occurred when the acquisition means acquires information about the failure;
A POS system characterized by comprising a release means that, when the acquisition means acquires information indicating that the failure has been resolved, releases the prohibition on sending the transaction data to the settlement device where the failure has been resolved.
前記精算装置として機能する複数台の前記第2のコンピュータには、少なくとも第1の精算装置として機能する第3のコンピュータと第2の精算装置として機能する第4のコンピュータとがあり、
前記登録装置が、前記第1の精算装置に前記取引データを送信した後に、
前記取引データによる精算をする精算装置を、前記第1の精算装置から前記第2の精算装置に変更することが可能なように機能させ、
前記登録装置として機能する前記第1のコンピュータを、
前記精算装置において発生した障害に関する情報を取得する取得手段と、
前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引データの送信を禁止する禁止手段と、
前記取得手段が障害が解消されたことを示す情報を取得すると、当該障害の解消された前記精算装置への前記取引データの送信の禁止を解除する解除手段として機能させる
ためのプログラム。 A program that causes a computer to function as a POS system having a plurality of computers, the first computer functioning as a registration device where a store clerk registers products to be purchased by a customer, and the second computer functioning as a payment device that is operated by the customer himself/herself to perform payment processing based on transaction data of the registered products,
The plurality of second computers functioning as the settlement devices include at least a third computer functioning as a first settlement device and a fourth computer functioning as a second settlement device ,
After the registration device transmits the transaction data to the first settlement device,
a settlement device that settles the transaction data can be changed from the first settlement device to the second settlement device;
The first computer that functions as the registration device,
an acquisition means for acquiring information regarding a failure that has occurred in the settlement device;
a prohibition means for prohibiting transmission of the transaction data to the settlement device in which the failure has occurred when the acquisition means acquires information about the failure;
A program for causing the acquisition means to function as a release means for lifting the prohibition on sending the transaction data to the settlement device where the failure has been resolved when the acquisition means acquires information indicating that the failure has been resolved.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024114656A JP7803579B2 (en) | 2021-10-11 | 2024-07-18 | Product sales data processing system and program |
| JP2025266955A JP2026034706A (en) | 2021-10-11 | 2025-12-19 | POS systems and programs |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021167058A JP7028495B2 (en) | 2020-05-20 | 2021-10-11 | Product registration equipment, systems and programs |
| JP2022018924A JP7315989B2 (en) | 2020-05-20 | 2022-02-09 | Merchandise sales data processing system and program |
| JP2023107264A JP7530120B2 (en) | 2021-10-11 | 2023-06-29 | Product sales data processing system and program |
| JP2024114656A JP7803579B2 (en) | 2021-10-11 | 2024-07-18 | Product sales data processing system and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023107264A Division JP7530120B2 (en) | 2021-10-11 | 2023-06-29 | Product sales data processing system and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025266955A Division JP2026034706A (en) | 2021-10-11 | 2025-12-19 | POS systems and programs |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2024133285A JP2024133285A (en) | 2024-10-01 |
| JP2024133285A5 JP2024133285A5 (en) | 2024-11-28 |
| JP7803579B2 true JP7803579B2 (en) | 2026-01-21 |
Family
ID=80856337
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023107264A Active JP7530120B2 (en) | 2021-10-11 | 2023-06-29 | Product sales data processing system and program |
| JP2024114656A Active JP7803579B2 (en) | 2021-10-11 | 2024-07-18 | Product sales data processing system and program |
| JP2025266955A Pending JP2026034706A (en) | 2021-10-11 | 2025-12-19 | POS systems and programs |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023107264A Active JP7530120B2 (en) | 2021-10-11 | 2023-06-29 | Product sales data processing system and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025266955A Pending JP2026034706A (en) | 2021-10-11 | 2025-12-19 | POS systems and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7530120B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001250169A (en) | 2000-03-03 | 2001-09-14 | Leben Co Ltd | Pos system |
| JP2011054054A (en) | 2009-09-03 | 2011-03-17 | Toshiba Tec Corp | Registration terminal, settlement terminal, program, and commodity sales processor |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05233963A (en) * | 1992-02-21 | 1993-09-10 | Hitachi Ltd | Product sales system |
-
2023
- 2023-06-29 JP JP2023107264A patent/JP7530120B2/en active Active
-
2024
- 2024-07-18 JP JP2024114656A patent/JP7803579B2/en active Active
-
2025
- 2025-12-19 JP JP2025266955A patent/JP2026034706A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001250169A (en) | 2000-03-03 | 2001-09-14 | Leben Co Ltd | Pos system |
| JP2011054054A (en) | 2009-09-03 | 2011-03-17 | Toshiba Tec Corp | Registration terminal, settlement terminal, program, and commodity sales processor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2026034706A (en) | 2026-02-27 |
| JP7530120B2 (en) | 2024-08-07 |
| JP2023115318A (en) | 2023-08-18 |
| JP2024133285A (en) | 2024-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2014086032A (en) | Pos system | |
| JP6604180B2 (en) | Product sales data processing apparatus and program | |
| JP7100348B2 (en) | Product sales data processing equipment, product sales data processing system and programs | |
| JP6650167B2 (en) | Commodity sales data processing device and program | |
| JP6840406B2 (en) | Product sales data processing equipment and programs | |
| JP2025105855A (en) | System and Program | |
| JP7028495B2 (en) | Product registration equipment, systems and programs | |
| JP7662866B2 (en) | Payment device and program | |
| JP7803579B2 (en) | Product sales data processing system and program | |
| JP7216398B2 (en) | Merchandise sales data processing device, merchandise sales data processing system, and program | |
| JP7570717B2 (en) | Product sales data processing device and program | |
| JP7315989B2 (en) | Merchandise sales data processing system and program | |
| JP7449114B2 (en) | Accounting devices and programs | |
| JP7017708B2 (en) | Product registration device, program, product registration method, product sales data processing system | |
| JP6725170B2 (en) | Product registration device, program and product sales data processing system | |
| JP6713670B2 (en) | Product registration device and program | |
| JP7226755B2 (en) | Merchandise sales data processing system, merchandise sales data processing device, and program | |
| JP6519683B2 (en) | Product registration device and program | |
| JP6311783B2 (en) | POS system, product registration apparatus and program | |
| JP7185338B2 (en) | Merchandise sales data processor and program | |
| JP7544197B2 (en) | System, registration device, method and program | |
| JP7342987B2 (en) | Systems, methods and programs | |
| JP2016136443A (en) | Pos system, merchandise registration device, and program | |
| JP7311884B2 (en) | Sales data processor, control method and program | |
| JP2017050032A (en) | Pos system, commodity registration device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240808 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250611 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250918 |
|
| 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: 20251209 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251225 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7803579 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |