POS system and program

The product registration device in POS systems prevents transactions from being sent to faulty settlement devices by detecting and resolving issues, ensuring smooth customer payments.

JP2026034706APending Publication Date: 2026-02-27TERAOKA SEIKO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025266955
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-12-19
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

In POS systems where the product registration device and settlement device are separated, insufficient coin or banknote storage in the settlement device's automatic change dispenser leads to failed transactions, disrupting smooth customer payments.

Method used

A product registration device that transmits transaction data to a settlement device, includes acquisition means to detect device faults, prohibits data transmission to faulty devices, and allows resumption when faults are resolved, enabling customer self-settlement.

Benefits of technology

Ensures smooth payment processing by preventing transactions from being directed to malfunctioning settlement devices and allowing seamless customer payment at functional devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026034706000001_ABST
    Figure 2026034706000001_ABST
Patent Text Reader

Abstract

To allow a customer to quickly perform adjustment by preventing data related to a transaction from being transmitted to an adjustment device which cannot perform adjustment in a POS system in which a registration device and the adjustment device are arranged at different positions.SOLUTION: The merchandise registration device 20 includes a key for transmitting data related to a transaction so that the checkout device 30 can perform checkout, acquisition means for acquiring information related to a failure that has occurred in the checkout device 30, prohibition means for prohibiting, when the acquisition means acquires the information related to the failure, transmission of the data related to the transaction to the checkout device 30 in which the failure has occurred, and display means for displaying a key for displaying detailed information of the information related to the failure and a transmission key on the same screen.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a POS system and a program. [Background technology]

[0002] 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 related to 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. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2001-148073 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in a settlement device that uses an automatic change dispenser to deposit and dispense coins and banknotes, if the number of stored coins or banknotes is insufficient, the device cannot dispense change, which causes a problem that customers cannot settle their bills smoothly.

[0005] The present invention has been 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. [Means for solving the problem]

[0006] (1) The present invention has been made to solve the above-mentioned problems, and is a product registration device in which a store clerk registers products to be purchased by a customer and transmits data regarding the transaction of the registered products to one of a plurality of settlement devices so that the customer can settle the payment themselves, and is characterized by comprising: a transmission means for transmitting the data regarding the transaction so that the payment can be settled at the settlement device; an acquisition means for acquiring information regarding a fault that has occurred at the settlement device; a prohibition means for prohibiting the transmission of data regarding the transaction to the settlement 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 data regarding the transaction to the settlement device in which the fault has been resolved when the acquisition means acquires information indicating that the fault has been resolved. [Brief explanation of the drawings]

[0007] [Figure 1] 1 is a block diagram showing an example of the configuration of a POS system according to an embodiment of the present invention. [Figure 2] 1 is a block diagram showing a configuration of a product registration device according to an embodiment of the present invention; [Figure 3] 1 is a block diagram showing the configuration of a settlement device according to an embodiment of the present invention; [Figure 4] A schematic diagram showing the data structure and example data of a threshold data file stored in the RAM of the settlement device in this embodiment. [Figure 5] 3 is a schematic diagram showing a data structure and example data of a change information file stored in the RAM of the merchandise registration device according to the present embodiment. FIG. [Figure 6] FIG. 10 is an image diagram showing an example of a registration screen displayed by the product registration device according to the present embodiment. [Figure 7] FIG. 10 is an image diagram showing an example of a surplus / deficiency information screen displayed by the product registration device according to the present embodiment. [Figure 8] 10 is a flowchart showing the flow of the excess / deficiency determination process in the settlement device in this embodiment. [Figure 9] 10 is a flowchart showing the flow of a selection prohibition process in the product registration device according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] 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.

[0009] The configuration of the POS system 1 shown in FIG. 1 is an example, and the number of product registration devices 20 and payment devices 30 can be increased or decreased, for example. Furthermore, the store controller 10 does not necessarily need to be connected to the product registration devices 20 and payment devices 30 via the LAN 11. In this case, data can be exchanged using power line communication, which utilizes electrical wiring to achieve high-speed communication. Furthermore, the product registration device 20 can have the functions of the store controller 10, thereby eliminating the need for the store controller 10.

[0010] The store controller 10 is a computer that controls the POS system 1 and manages various information such as a product master. The store controller 10 also transmits the latest product master as needed to the product registration device 20 and each checkout device 30. Here, the product master 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.

[0011] The product registration device 20 performs a process of registering data of products that customers intend to purchase. The data is registered, for example, by reading the barcode attached to the product. For this reason, the product registration device 20 is provided with, for example, a scanner that allows a store clerk to read the barcode attached to the product that the customer intends to purchase.

[0012] 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, selectively using cash, electronic money, credit card, etc.

[0013] 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 understand. 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 in the product registration device 20 facing the store clerk. Also, a display unit of the product registration device 20 facing the customer may display information indicating the settlement device 30 to which the data has been transmitted. Also, a receipt indicating the relevant settlement device 30 (for example, a numbered receipt with the number of the settlement device 30 printed on it) may be issued and handed to the customer.

[0014] The product registration device 20 may also print out all purchase details of the products purchased 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 carry out the payment process.

[0015] Furthermore, the product registration device 20 can 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.

[0016] 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 machine, a card reader (for example, for credit cards or point cards), and an RF (Radio Frequency) reader (for example, for electronic money).

[0017] Furthermore, when the settlement device 30 receives the transaction-related data from the product registration device 20, it notifies the customer (i.e., guides the customer) so that the customer knows that they should come to that settlement device 30. An example of such a notification is, for example, displaying 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. Another example of such a notification is lighting 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 displaying a membership card number on the screen of the settlement device 30. This membership card number is read by the product registration device 20, for example. The customer goes to the settlement device 30 which displays his / her membership card number.

[0018] Furthermore, after issuing 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 the standby state being released 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 indicates that the same person is approaching.

[0019] The flow of the settlement process for a settlement device 30 in standby mode can be, for example, as follows: (1) First, the payment method is selected. The customer selects cash, credit card, electronic money, or a combination of these options in response to an operation. (2) Next, the settlement is carried out. The settlement is carried out by inserting cash into the bill or coin slot of the settlement device 30, receiving change, or reading a card with a card reader. (3) Next, a receipt is issued using the printing unit of the settlement device 30. For example, a list of purchased items, the total purchase amount, the received amount, and the amount of change are printed on the receipt. (4) Then, the settlement device 30 finishes the settlement process and enters an idle state.

[0020] The payment method at the settlement device 30 may be declared at the product registration device 20. In this case, the product registration device 20 sends information on the payment method to the settlement device 30, and the settlement device 30 starts processing from the operation (2) above.

[0021] Next, an example of the configuration of the merchandise registration device 20 and the settlement device 30 in Fig. 1 will be described with reference to Fig. 2 and Fig. 3. Fig. 2 is a block diagram showing the configuration of the merchandise registration device 20.

[0022] 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.

[0023] 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 commodity registration device 20 by reading and executing programs stored in the ROM 202. For example, the CPU (acquisition means) 201 receives and acquires information relating to 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 relating to the fault is deposit / withdrawal impossibility information indicating that the automatic change dispenser of the settlement device 30 cannot deposit or withdraw banknotes or coins. Furthermore, upon receiving information relating to the fault, 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.

[0024] 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.

[0025] 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 (such as product name and price) acquired from the product master. Display unit (for clerk) 205 is a touch panel (such as a liquid crystal touch panel) and displays various information for the clerk. Furthermore, display unit (for clerk) 205 accepts operational input for pre-registered product information (such as product code) by operating operation buttons (preset buttons) displayed in an area within the screen.

[0026] The operation unit 206 has various operation buttons (subtotal key, current total key, number input 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 is set and registered in advance in that preset key.

[0027] 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.

[0028] 3 is a block diagram showing the configuration of settlement device 30. As shown in this figure, settlement device 30 includes CPU 301, ROM 302, RAM 303, scanner unit 304, display unit 305, operation unit 306, communication unit 307, buzzer 308, printing unit 309, settlement unit 310, sign pole 311, and human detection sensor 312. These can communicate with each other via a bus.

[0029] 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 .

[0030] The RAM 303 is a memory that can be read and written as needed and stores various information. For example, the RAM 303 stores a product master acquired from the store controller 10, a transaction data file that is data related to transactions settled by the device itself, a threshold data file that indicates 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.

[0031] 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 according to control from the CPU 301. The display unit 305 also stores in the RAM 303 a history of operations of the operation buttons displayed on the screen (for example, the number of operations, the order of operations, etc.) for each operation button.

[0032] 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 acquires the latest product master data from the store controller 10.

[0033] 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.

[0034] The settlement unit 310 is configured to include an automatic change dispenser (change dispenser), a credit card reader, an electronic money reader, etc., and their respective control units, and settlement processing is performed using the settlement unit 310 with cash, credit card, and electronic money. The settlement unit 310 executes settlement with cash using the change dispenser, and outputs the result of the settlement (e.g., information indicating whether the settlement has been completed) to the CPU 301 via the bus. The automatic change dispenser includes a banknote slot for inserting and ejecting banknotes, a coin slot for inserting coins, and a change ejection port for ejecting change. The settlement unit 310 also executes settlement with credit card, and outputs the result of the settlement to the CPU 301 via the port and the bus. The settlement unit 310 also executes settlement with electronic money, and outputs the result of the settlement to the CPU 301 via the bus.

[0035] 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.

[0036] Next, the threshold data file stored by 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.

[0037] 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.

[0038] Next, the screens displayed by the merchandise 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 excess or deficiency (overage 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 the registration of the product 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.

[0039] 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 to be distinguished 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, on the registration screen, only settlement devices 30 other than the settlement device 30 that is unable to process payments can be selected (designated).

[0040] Here, when the commodity 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 in a state where it cannot 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 indicating that there is a shortage of that denomination to the commodity registration device 20. 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 indicating that there is an excess of that denomination to the commodity registration device 20. For example, in the data example shown in FIGS. 4 and 5 , the third settlement device 30 transmits deposit / withdrawal impossibility information indicating a shortage of 1-yen coins to all commodity registration devices 20 because the number of 1-yen coins it stores (9 coins) is below the near-end number (10 coins). Based on the received money non-acceptance information, the merchandise registration device 20 prohibits the selection (designation) of the settlement device 30 No. 3 on the registration screen.

[0041] 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 is a screen that 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 that reads "1 yen: shortage," indicating that settlement device 30 No. 3 is short of 1 yen coins, and a display 702 that reads "1 yen: 80 coins," the number of 1 yen coins in settlement device 30 No. 4. By checking the surplus / deficit information screen, a store clerk can confirm which denominations are in excess or shortage at which settlement device 30. In this example, the store clerk can see that there is a shortage of 1 yen coins at settlement machine 30 No. 3, and can therefore decide that it is appropriate to move 1 yen coins from settlement machine 30 No. 4, which contains a large number of 1 yen coins, to settlement machine 30 No. 3.

[0042] The product registration device 20 displays the surplus or shortage of banknotes or coins at each settlement device 30 on an excess / deficiency information screen based on the deposit / withdrawal impossibility information received from the settlement device 30. Furthermore, the product registration device 20 acquires from each settlement device 30 at predetermined time intervals the number of banknotes or coins stored in the automatic change dispenser of each settlement device 30, by denomination. The product registration device 20 then displays the acquired numbers on the excess / deficiency information screen.

[0043] 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.

[0044] Next, the CPU 301 determines whether there is a surplus or deficiency (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 with the near-full number stored in the threshold data file for each denomination, 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 a surplus 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 in 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 bills or coins (for example, "There are not enough 1 yen coins."), and does not start the settlement process for the next customer.

[0045] 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 excess 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 excess 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 excess 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. Then, CPU 301 resumes the suspended settlement process of its own device (step S108). For example, CPU 301 erases the display indicating the excess or shortage of bills or coins from display unit 305 and starts the settlement process for the next customer. Then, this excess or shortage determination process ends.

[0046] 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 transmitted the received change information.

[0047] 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 the transaction to the settlement device 30 that transmitted the deposit / withdrawal impossible information. Specifically, the CPU 201 grays out the settlement device key 501 that corresponds to the settlement device 30 that transmitted the deposit / withdrawal impossible information on the registration screen, and makes it impossible to select that settlement device key 501. 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 on the registration screen as the settlement device 30 that will settle the transaction.

[0048] 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 allows the settlement device 30 that transmitted the deposit / withdrawal disablement lifting information (that has recovered from the failure) to be selected as the settlement device 30 that will settle the transaction.

[0049] In this way, according to this embodiment, the transmission of transaction-related data to a settlement device that cannot perform settlement because deposits and withdrawals are not possible is prohibited, and therefore it is possible to prevent 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 payments.

[0050] Although an embodiment of the present invention has been described above in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs within the scope of the gist of the present invention.

[0051] 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 at settlement device 30 No. 4, but this is not limiting, and for example, the surplus / deficit information screen may display the number of each denomination at all settlement devices 30. Furthermore, in the above-described embodiment, the surplus / deficit information screen only displays that settlement device 30 No. 3 is short of 1-yen coins, but it may also display the number of coins of the denomination that is short (1-yen coins in this example) that is short.

[0052] 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 "computer system" referred to here may include hardware such as an OS and peripheral devices.

[0053] Furthermore, if a WWW system is used, the term "computer system" also includes the homepage provision environment (or display environment). Furthermore, "computer-readable recording media" refers to storage devices such as flexible disks, magneto-optical disks, ROMs, writable non-volatile memories such as flash memories, portable media such as CD-ROMs, and hard disks built into computer systems.

[0054] Furthermore, the term "computer-readable recording medium" also includes those that retain a program for a certain period of time, such as volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within 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, it may be a so-called differential file (differential program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.

[0055] (Appendix 1) A POS system having a product registration device that registers products to be purchased and transmits data related to the transaction of the registered products to one of a plurality of settlement devices, and a plurality of the settlement devices that settles based on the data related to the transaction, wherein the product registration device is equipped with an acquisition means that acquires information related to a failure that has occurred in the settlement device, and a prohibition means that, when the acquisition means acquires information related to the failure, prohibits the transmission of data related to the transaction to the settlement device where the failure has occurred.

[0056] (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 settlement device in which the failure occurred indicating that the failure has been resolved.

[0057] (Appendix 3) A POS system as described in Appendix 1 or 2, characterized in that the information regarding the failure is deposit / withdrawal impossible information indicating that deposits or withdrawals are impossible at the automatic change dispenser possessed by the settlement device.

[0058] (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 that are in excess or shortage at the settlement device where the failure occurred and the number of coins stored in the automatic change dispenser. [Explanation of symbols]

[0059] 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 customer), 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

1. 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; and a release means for, when the acquisition means acquires information indicating that the failure has been resolved, releasing the prohibition on transmission of the transaction data to the settlement device for which the failure has been resolved. A POS system characterized by the above.

2. 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; When the acquiring means acquires information indicating that the fault has been resolved, the acquiring means functions as a canceling means for canceling the prohibition on transmission of the transaction data to the settlement device from which the fault has been resolved. Program for.

Citation Information

Patent Citations

  • Automatic change machine

    JP2001148073A