Product sales data processing device and program
The product sales data processing device addresses the issue of handling customer media by incorporating a display control mechanism to alert operators about non-cash payment medium removal, thereby enhancing security and integrity in product sales data processing.
Patent Information
- Application Number
- JP2024203275
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-11-26
- Estimated Expiration
- 2040-10-16
AI Technical Summary
Existing product sales data processing systems do not adequately handle customer media and lack effective mechanisms to prevent unauthorized removal of information media during non-cash payments.
A product sales data processing device that supports multiple payment methods and includes a display control mechanism to alert operators when a non-cash payment medium is removed after processing customer member information.
Enhances the security and integrity of product sales data processing by ensuring that customer information media are properly handled and preventing unauthorized removal during non-cash transactions.
Smart Images

Figure 0007776168000001 
Figure 0007776168000002 
Figure 0007776168000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a product sales data processing device. ,program Regarding. [Background technology]
[0002] POS terminals are known that are connected to a reading terminal that reads data from a medium such as a card (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2017-146816 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is room for improvement in the product sales data processing that handles the above-mentioned customer media.
[0005] The present invention has been made in view of the above circumstances, and its object is to provide a technology for more suitably realizing and preventing product sales data processing that handles customer media. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing device that supports multiple payment methods and is capable of communicating with a payment terminal that reads information from an information medium, and is equipped with a display control means that displays information on a screen that is visible to an operator, and when member information is read by the payment terminal from an information medium with a non-cash payment function that stores customer member information, and payment is made by a payment method other than the payment method using the non-cash payment function of the information medium, the display control means displays warning information on the screen regarding the removal of the information medium from the payment terminal. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a network configuration diagram according to a first embodiment. [Figure 2] FIG. 1 is a diagram illustrating an example of installation of a POS terminal. [Figure 3] FIG. 1 is a diagram illustrating an example of the configuration of a POS terminal. [Figure 4] FIG. 2 is a diagram illustrating an example of the configuration of a payment terminal and a reading device. [Figure 5] This is an example of a display on a POS terminal. [Figure 6] This is an example of a display on a POS terminal. [Figure 7] This is an example of a display on a POS terminal. [Figure 8] This is an example of a display on a POS terminal. [Figure 9] This is an example of a display on a POS terminal. [Figure 10] This is an example of a display on a POS terminal. [Figure 11] FIG. 2 is a sequence diagram showing an overview of credit card payment according to the first embodiment. [Figure 12] FIG. 2 is a sequence diagram showing an overview of cash payment according to the first embodiment. [Figure 13] FIG. 10 is a network configuration diagram according to a second embodiment. [Figure 14] FIG. 10 is a sequence diagram showing an overview of credit card payment according to the second embodiment. [Figure 15] FIG. 10 is a network configuration diagram according to a third embodiment. [Figure 16] FIG. 11 is a sequence diagram showing an overview of credit card payment according to the third embodiment. [Figure 17] This is an example of a display on a POS terminal. [Figure 18] This is an example of display on a payment terminal or POS terminal. [Figure 19] This is an example of a display on a POS terminal. [Figure 20] This is an example of a medium that can be printed and issued by a POS terminal. DETAILED DESCRIPTION OF THE INVENTION
[0008] (First embodiment) DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Fig. 1 is a diagram showing a network configuration according to a first embodiment.
[0009] The system installed inside the store indicated by the dashed line in Figure 1 (hereinafter referred to as store system 1) comprises two POS terminals 20-1 and 20-2, a store controller (store computer, management device) 10, and a transaction status management device 40, each of which is connected to each other via LAN 11 so that they can communicate with each other (the connection can be wired or wireless).
[0010] One or more servers exist outside the store. The sales management server 50, customer management server 60, merchandise management server 70, non-cash payment server 90-1, and non-cash payment server 90-2 shown in Figure 1 are all examples of servers outside the store.
[0011] Payment terminal 300-1 is communicatively connected to POS terminal 20-1. Similarly, payment terminal 300-2 is communicatively connected to POS terminal 20-2. Hereinafter, when there is no particular distinction between POS terminals 20-1 and 20-2, they will be collectively referred to as POS terminal 20. When there is no particular distinction between payment terminal 300-1 and payment terminal 300-2, they will be collectively referred to as payment terminal 300. Note that the number of POS terminals 20, etc. is an example, and may be one or three or more.
[0012] The store controller 10 receives, for example, a product file from an external server (e.g., the product management server 70) and transmits (distributes) it to other devices (such as the POS terminal 20). The store controller 10 also receives information from other devices and transmits it to external servers (such as the sales management server 50 and the customer management server 60).
[0013] The transaction status management device 40 manages (monitors, etc.) other devices (including users of the other devices). For example, as part of the management of other devices, the transaction status management device 40 monitors the progress of processing by the POS terminal 20, the operation (movement) status of the user of the POS terminal 20, and the number of coins in the change dispenser 209 provided in the POS terminal 20.
[0014] The sales management server 50 is a server that manages sales results for each product, etc. In this embodiment (as in other embodiments), the POS terminal 20 and the sales management server 50 communicate with each other via the store controller 10, but the POS terminal 20 and the sales management server 50 may communicate with each other via another device, or the POS terminal 20 and the sales management server 50 may communicate with each other directly.
[0015] The customer management server 60 is a server that manages basic information for each customer (customer identification information, contact information, etc.), purchase history, points, etc. In this embodiment (as in other embodiments), the POS terminal 20 and the customer management server 60 communicate with each other via the store controller 10, but the POS terminal 20 and the customer management server 60 may communicate with each other via another device, or the POS terminal 20 and the customer management server 60 may communicate with each other directly.
[0016] The product management server 70 is a server that manages product files that hold product identification information, prices, etc. In this embodiment (as in other embodiments), the POS terminal 20 and the product management server 70 communicate with each other via the store controller 10, but the POS terminal 20 and the product management server 70 may communicate with each other via another device, or the POS terminal 20 and the product management server 70 may communicate with each other directly.
[0017] The non-cash payment server 90-1 (non-cash payment server 90-2) is a server that executes non-cash payments (e.g., credit card payments). Specifically, the non-cash payment server 90-1 (non-cash payment server 90-2) executes non-cash payment processing based on a request (payment processing request) from the payment terminal 300. Hereinafter, unless there is any particular distinction between the non-cash payment server 90-1 and the non-cash payment server 90-2, they will be collectively referred to as the non-cash payment server 90. Note that a non-cash payment server 90 exists for each non-cash payment brand (e.g., type of credit card), but for convenience, FIG. 1 illustrates two non-cash payment servers 90 (non-cash payment server 90-1, non-cash payment server 90-2).
[0018] FIG. 2 is a diagram showing an example of the installation of the POS terminal 20. FIG. 2(A) is a perspective view of the POS terminal 20 and the like as seen from the customer side. FIG. 2(B) is a perspective view of the POS terminal 20 and the like as seen from the store clerk side. As shown in FIG. 2(A), a counter is placed to the right of the POS terminal 20 as seen from the customer side. FIG. 3 is a diagram showing an example of the configuration of the POS terminal 20. Note that in FIG. 2, the same parts as in FIG. 3 are given the same reference numerals. FIG. 4 is a diagram showing an example of the configuration of the payment terminal 300 and the reading device 400 (described later). FIG. 4(A) is a diagram showing an example of the configuration of the payment terminal 300. FIG. 4(B) is a diagram showing an example of the configuration of the reading device 400 (described later).
[0019] An example of the configuration of the POS terminal 20 shown in Fig. 3 will be described below with reference to Fig. 2. The POS terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer display unit 205, a customer scanner unit 206, a change dispenser 209, a store clerk display unit 210, a key operation unit 211, a store clerk scanner unit 212, a printing unit 213, an audio output unit 214, a first communication unit 215, and a second communication unit 216. These units can communicate with each other via a bus.
[0020] The CPU 201 is a central processing unit that controls the operation of the POS terminal 20 by reading and executing programs stored in the ROM 202 . The ROM 202 is a read-only memory that stores various types of information used by the CPU 201, including programs.
[0021] The RAM 203 is a read / write memory that stores various information, such as programs read from the ROM 202, acquired information (such as information acquired from the store controller 10 or the payment terminal 300), and generated information (such as registration information (registration data) generated in a registration process for registering products, and settlement information generated in a settlement process for settling (paying) for purchased products).
[0022] The hard disk 204 stores various types of information. For example, the hard disk 204 may store programs executed by the CPU 201 instead of the ROM 202. Furthermore, the hard disk 204 may store acquired information and generated information instead of the RAM 203.
[0023] The customer-side display unit 205 is a touch display for customers, which displays various information to customers and accepts various inputs from customers.
[0024] Customer-side scanner unit 206 is a scanner unit for customers, and optically reads various types of information. For example, customer-side scanner unit 206 optically reads barcodes (product codes, etc.) attached to products and codes (barcodes, two-dimensional codes, etc.) printed on receipts (registered trademarks). In addition to the above, customer-side scanner unit 206 may also read codes printed on gift certificates (gift certificates, coupons, complimentary coupons, etc.), codes printed on purchase (purchase reservation) documents (purchase receipts for products, tickets, etc., purchase reservation receipts, etc.), codes printed on various cards, and codes displayed on electronic devices (for example, mobile terminals (including smartphones), etc.).
[0025] Although the customer-side scanner unit 206 is used when a customer registers a product, the customer may register the product by other methods. For example, if a preset button (a button for product registration) corresponding to the product is displayed on the customer-side display unit 205, the customer may operate (press) the preset button to register the product.
[0026] The change dispenser 209 (cash settlement unit) faces the customer and is basically operated by the customer. The change dispenser 209 has an inlet for banknotes and coins, an outlet for banknotes and coins, a storage cabinet, and various sensors, detects the money inserted into the inlet, calculates the change amount, which is the difference between the inserted amount and the purchase amount, and dispenses the change from the outlet.
[0027] The store clerk side display unit 210 is a touch display for the store clerk, and displays various information to the store clerk and receives various inputs from the store clerk. The key operation unit 211 is made up of various keys (hardware keys, buttons) and accepts various inputs from the store clerk.
[0028] The store clerk scanner unit 212 is a scanner unit for store clerks, and optically reads various types of information. For example, the store clerk scanner unit 212 optically reads barcodes attached to products and store clerk codes attached to store clerk name tags. In addition to the above, the store clerk scanner unit 212 may also read codes printed on receipts, coupons, purchase (purchase reservation) documents, various cards, and codes displayed on electronic devices.
[0029] Although the store clerk's scanner unit 212 is used when the store clerk registers a product, the store clerk may register the product by other methods. For example, if a key corresponding to the product (a key for registering the product) is arranged on the key operation unit 211, the store clerk may operate (press) that key to register the product. Also, if a preset button corresponding to the product is displayed on the store clerk's display unit 210, the store clerk may operate that preset button to register the product.
[0030] The printing unit 213 prints and issues various media (receipts, bills, etc.). The printing unit 213 can be rotated to face from the store clerk side to the customer side, or from the customer side to the store clerk side (the direction of the media issuing port). The orientation of the printing unit 213 may be changed manually or automatically (for example, it may be changed automatically (mechanically controlled, etc.) based on an operation mode described below, or it may be changed automatically (mechanically controlled, etc.) based on an operation by a store clerk or customer). The correctness of the orientation of the printing unit 213 may be detected by a sensor or the like.
[0031] The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance and the like.
[0032] The first communication unit 215 transmits and receives information to and from devices on the LAN 11 side (the POS terminal 20, the store controller 10, and the transaction status management device 40). The second communication unit 216 transmits and receives information to and from the payment terminal 300. The POS terminal 20 may further include an imaging unit (camera), a timing unit (clock), and the like.
[0033] Next, an example configuration of payment terminal 300 shown in Fig. 4(A) will be described with reference to Fig. 2. Payment terminal 300 includes CPU 301, ROM 302, RAM 303, medium reading unit 307, display unit 305, operation unit 311, first communication unit 315, and second communication unit 316. These can communicate with each other via a bus.
[0034] CPU 301 is a central processing unit that controls the operation of payment terminal 300 by reading and executing programs stored in ROM 302 . The ROM 302 is a read-only memory that stores various types of information used by the CPU 301, including programs.
[0035] The RAM 303 is a read / write memory that stores various information, such as a program read from the ROM 302 and information read by the medium reading unit 307.
[0036] The medium reading unit 307 magnetically or electrically reads information from various cards. The information read by the medium reading unit 307 is stored in the RAM 303. The types of cards read by the medium reading unit 307 will be described later.
[0037] The display unit 305 displays various information to the operator. The operation unit 311 is composed of various keys (hardware keys, buttons) and accepts various inputs from the operator.
[0038] The first communication unit 315 transmits and receives information to and from the cashless payment server 90. The second communication unit 316 transmits and receives information to and from the POS terminal 20. The payment terminal 300 may further include an imaging unit, a timing unit, and the like.
[0039] In the first embodiment, as shown in FIG. 1, the payment terminal 300 is attached to the housing (support portion of the housing) of the POS terminal 20. When the positional relationship (distance) between the two (POS terminal 20, payment terminal 300) is close in this way, the two (POS terminal 20, payment terminal 300) may both have terminal portions (connecting portions) and communicate by contacting the terminal portions, or may both have connectors (connecting portions) and communicate via a cable connecting the connectors. Note that the positional relationship shown in FIG. 1 is an example, and the two may be further apart as long as there are no operational problems. For example, the payment terminal 300 may be installed on a counter. In this case, the two may communicate via wire or wirelessly (near-field wireless communication).
[0040] (Media read by the payment terminal 300 (media reading unit 307)) The cards that can be read by the payment terminal 300 are, for example, bonus cards, non-cash payment cards, and bonus cards with non-cash payment functions.
[0041] A privilege card is a card used in privilege processing, and is a card that stores information related to the privilege processing (customer identification information that identifies the customer in the privilege processing). A privilege processing is a process of giving a privilege to a customer. For example, examples of privilege processing are point processing (point allocation, point usage) and preferential treatment processing (processing such as discounts and rebates upon presentation, etc.). In other words, a point card used in point processing and a preferential treatment card used in preferential treatment processing (for example, a member's card without a point function, or a shareholder preferential treatment card given to shareholders) are privilege cards. A privilege card may also be a point card and a preferential treatment card (it may be used for both point processing and preferential treatment processing).
[0042] A non-cash payment card is a card used in non-cash payment processing (payment processing other than cash payment processing using the change dispenser 209) and stores information related to the non-cash payment processing (customer identification information that identifies the customer in the non-cash payment processing). Examples of non-cash payment processing are credit payment processing using a credit card, prepaid payment processing using a prepaid card (electronic money, etc.), and debit payment processing using a debit card. In other words, credit cards, prepaid cards, and debit cards are non-cash payment cards. Note that a non-cash payment card may have two or more functions, such as a credit card / prepaid card or a credit card / debit card.
[0043] A privilege card with a non-cash payment function is a privilege card that has the function of a non-cash payment card. In other words, it is a card that stores information related to privilege processing and information related to non-cash payment processing. An example of a privilege card with a non-cash payment function may be a house card that also has a point card. A house card is a credit card that can only be used at stores or chain stores operated by the issuing company or group.
[0044] For convenience, in the following, a point card will be described as an example of a privilege card, a credit card will be described as an example of a non-cash payment card, and a point card with a credit function will be described as an example of a privilege card with a non-cash payment function.
[0045] (Operation mode of POS terminal 20) The POS terminal 20 has a plurality of operation modes. For example, the operation mode of the POS terminal 20 is switched based on the operation of an operation mode switching button 211a (see FIG. 2) arranged on the key operation unit 211.
[0046] (Face-to-face semi-self mode (normal mode)) The face-to-face semi-self-service mode (also referred to as normal mode) is an operation mode in which a store clerk uses one side (the store clerk side) of the POS terminal 20 to register products, and a customer uses the other side (the customer side) of the POS terminal 20 to settle the bill. In other words, when the operation mode of the POS terminal 20 is the face-to-face semi-self-service mode, the store clerk and the customer face each other across the POS terminal 20, the store clerk registers the products, and the customer settles the bill.
[0047] (Full selfie mode) The full self-service mode is an operation mode in which a customer registers merchandise and pays using one side (customer side) of the POS terminal 20. That is, when the operation mode of the POS terminal 20 is the full self-service mode, a customer registers merchandise and pays using the customer side of the POS terminal 20 (without using the store clerk side).
[0048] (Multiple-unit semi-self-registration mode (registration-only mode) The multiple-unit semi-self-registration mode (also referred to as a registration-only mode) is an operation mode in which a store clerk registers a product using one side (the store clerk side) of the POS terminal 20. That is, when the operation mode of the POS terminal 20 is the multiple-unit semi-self-registration mode, the store clerk registers a product using the store clerk side of the POS terminal 20 (without using the customer side).
[0049] (Multiple-unit semi-self-service payment mode (payment-only mode)) The multiple-unit semi-self-service checkout mode (also referred to as checkout-only mode) is an operation mode in which a customer uses one side (customer side) of the POS terminal 20 to make a payment. That is, when the operation mode of the POS terminal 20 is the multiple-unit semi-self-service checkout mode, the customer uses the customer side of the POS terminal 20 (without using the store clerk side) to make a payment.
[0050] The POS terminal 20 in the multiple-unit semi-self-service registration mode sends (directly or indirectly via another device) registration data to another POS terminal 20 (specifically, a POS terminal 20 in the multiple-unit semi-self-service checkout mode), thereby causing the other POS terminal 20 (the POS terminal 20 in the multiple-unit semi-self-service checkout mode) to settle the payment for the products registered by that POS terminal 20 (the POS terminal 20 in the multiple-unit semi-self-service registration mode). In other words, the POS terminal 20 in the multiple-unit semi-self-service checkout mode receives (directly or indirectly via another device) the registration data sent by the other POS terminal 20 (specifically, a POS terminal 20 in the multiple-unit semi-self-service registration mode), thereby settling the payment for the products registered by the other POS terminal 20 (the POS terminal 20 in the multiple-unit semi-self-service registration mode).
[0051] The POS terminal 20 in the multiple-machine semi-self-service registration mode may issue a receipt and have another POS terminal 20 (a POS terminal 20 in the multiple-machine semi-self-service settlement mode) settle the payment for the products registered by that POS terminal 20 (the POS terminal 20 in the multiple-machine semi-self-service registration mode). In other words, the POS terminal 20 in the multiple-machine semi-self-service settlement mode may settle the payment for the products registered by the other POS terminal 20 (the POS terminal 20 in the multiple-machine semi-self-service registration mode) by reading a code printed on a receipt issued by the other POS terminal 20 (the POS terminal 20 in the multiple-machine semi-self-service registration mode).
[0052] Note that the operations in each of the above-described operation modes are merely examples. For example, a POS terminal 20 in multiple-unit semi-self-service registration mode may transmit registration data to a POS terminal 20 in face-to-face semi-self-service mode or a POS terminal 20 in full self-service mode, or may issue a receipt. In other words, a POS terminal in face-to-face semi-self-service mode (as well as a POS terminal 20 in full self-service mode) may settle the payment for products registered by a POS terminal 20 in multiple-unit semi-self-service registration mode. Also, for example, a POS terminal 20 in face-to-face semi-self-service mode may transmit registration data to a POS terminal 20 in full self-service mode or a POS terminal 20 in multiple-unit semi-self-service settlement mode, or may issue a receipt. In other words, a POS terminal 20 in full self-service mode (as well as a POS terminal 20 in multiple-unit semi-self-service settlement mode) may settle the payment for products registered by a POS terminal 20 in face-to-face semi-self-service mode. Also, for example, a POS terminal 20 in face-to-face semi-self-service mode may transmit registration data or issue a receipt to another POS terminal 20 in face-to-face semi-self-service mode. In other words, a POS terminal 20 in face-to-face semi-self-service mode may settle the payment for products registered by another POS terminal 20 in face-to-face semi-self-service mode.
[0053] As described above, the POS terminal 20 has a plurality of operation modes, but hereinafter, unless otherwise specified, the POS terminal 20 will be described as operating in the normal mode (face-to-face semi-self mode).
[0054] 5 to 9 are examples of displays on the POS terminal 20. Specifically, they are examples of displays on the store clerk display unit 210 of the POS terminal 20 when a credit payment is made using a point card with a credit function (Card A in this example) (i.e., when points are awarded and credit payment is made). The display transitions in the order of Fig. 5(A) → Fig. 5(B) → Fig. 6(A) → Fig. 6(B) → Fig. 7(A) → Fig. 7(B) → Fig. 8(A) → Fig. 8(B) → Fig. 9(A) → Fig. 9(B).
[0055] FIG. 5(A) shows the display contents of the registration screen in a scene before the start of a transaction (before registering one item of merchandise and before reading card A, etc.).
[0056] In FIG. 5(A), HR01 on the upper left side of the screen is the customer information display area. Since FIG. 5(A) shows a scene before the start of a transaction, the customer information display area HR01 is blank. BT03 on the right side of the customer information display area HR01 is a detail display button for displaying more detailed information in the customer information display area HR01. Since the scene in FIG. 4(A) shows a scene before the customer is specified, nothing happens when the detail display button BT03 is pressed. HR02 below the customer information display area HR01 is a previous product information display area that displays the product information (product name, price) registered immediately before (last). Since FIG. 5(A) shows a scene before the start of a transaction, the previous product information display area HR02 is blank (the amount is zero). HR03 on the right side of the previous product information display area HR02 is a total information display area that displays the total information (total number of items, total amount) of the registered products. Since FIG. 5(A) shows a scene before the start of a transaction, the total information display area HR03 is zero. HR04 on the left side of the center of the screen is a registered information display area that displays registered information for the transaction. Since the scene in Figure 5(A) is a scene before the start of the transaction, the registered information display area HR04 is blank.
[0057] HR05 on the right center of the screen is a preset button display area that displays preset buttons. PBTXX (XX is "00", "01", "02", ...) displayed in the preset button display area HR05 are preset button tabs corresponding to preset button groups. For example, PBT01 is a basic preset button tab corresponding to basic preset buttons. PBT02 is a fruit preset button tab corresponding to preset buttons related to fruits. PBT03 is a vegetable preset button tab corresponding to preset buttons related to vegetables. PBT04 is a fresh fish preset button tab corresponding to preset buttons related to fresh fish. PBT05 is a meat preset button tab corresponding to preset buttons related to meat. PBT06 is a sake preset button tab corresponding to preset buttons related to sake.
[0058] In the scene shown in Figure 5(A), the basic preset button tab PBT01 is selected, so the preset button group (basic preset buttons) corresponding to the basic preset button tab PBT01 are displayed as follows: card read button, customer number button, card cancel button, and specification correction button.
[0059] The card read button is a button that is operated before reading a card. In other words, the card read button is a button that declares that a card will be read. The customer number button is a button that is operated before entering a customer number. In other words, the customer number button is a button that declares that a customer number will be entered. The customer number is entered, for example, by entering a number (operating the numeric keys or the like arranged on the key operation unit 211). The card cancel button is a button that is used to cancel (cancel) the card reading results (acquired customer information, etc.). The designation correction button is a button that is operated before specifying and correcting a registered product. In other words, the designation correction button is a button that declares that the designation of a registered product will be canceled.
[0060] In the scene in Figure 5(A), of the card read button, customer number button, card cancel button, and designated correction button, the card read button and customer number button are displayed in a manner that indicates that they are operable (valid, active), while the card cancel button and designated correction button are displayed in a manner that indicates that they are inoperable (invalid, inactive) (the buttons are shown with a diagonal line through them in the figure).
[0061] GA01 at the bottom left of the screen is a status image. In this embodiment, the POS terminal 20 displays a status image GA01 displaying "Sales Registration" at the bottom left of the registration screen (e.g., FIG. 5(A)), and a status image GA02 displaying "Payment Registration" at the bottom left of the sub-screen (e.g., FIG. 7(B)). For example, if a problem occurs, a store clerk can check the image and explain the situation of the problem (e.g., which screen it occurred on) to others.
[0062] 5A, a message prompting the user to read a membership card (such as an A card) is displayed in the message display area HR06.
[0063] BT01 on the bottom right of the screen is a subtotal button for instructing the end of the registration process (end of registration of all purchased items in the transaction). The subtotal button BT01 becomes operable after the items have been registered, so in the scene in Figure 5(A), the subtotal button BT01 is displayed in a manner that indicates that it cannot be operated.
[0064] The checkout button BT02 to the right of the subtotal button BT01 is a checkout button for instructing the start of checkout (payment) (confirming the deposit amount). The checkout button BT02 is operable when payment is possible, so in the scene in Figure 5(A), the checkout button BT02 is displayed in a manner that indicates that it cannot be operated.
[0065] In this example, the card cancellation button (as well as the designation correction button) is displayed in a manner that indicates that it cannot be operated, but it may be hidden. Also, in this example, the subtotal button BT01 (as well as the billing button BT02) is displayed in a manner that indicates that it cannot be operated, but it may be hidden. The same applies to other figures. In place of or in addition to the subtotal button BT01, a subtotal key located on the key operation unit 211 may be arranged, and in place of or in addition to the billing button BT02, a billing key located on the key operation unit 211 may be arranged.
[0066] Fig. 5(B) shows the display contents of the registration screen in the scene following Fig. 5(A), specifically, the scene after the card read button is pressed. In other words, when the store clerk presses the card read button from the scene of Fig. 5(A), the POS terminal 20 displays the small screen SG01 as shown in Fig. 5(B). The small screen SG01 displays a message that the card is waiting to be read.
[0067] Figure 6(A) shows the display content of the registration screen in the scene following Figure 5(B), specifically, the scene after reading card A. In other words, when the customer has his / her card A read by the payment terminal 300 from the scene of Figure 5(B), the POS terminal 20 displays the registration screen as shown in Figure 6(A).
[0068] In the scene in FIG. 6(A), since card A has been read, customer information is displayed in the customer information display area HR01. Specifically, the customer information displayed in the customer information display area HR01 includes the customer number (in this example, "1234567890 / 00") and the number of points held (usable) on card A (in this example, "1034P"). Furthermore, since card A has been read, the message displayed in the message display area HR06 prompting the user to read card A has been erased. Note that, when the detail display button BT03 is operated, the POS terminal 20 displays more detailed customer information (customer name, rank, etc.) of the customer in question in the customer information display area HR01. Note that the customer information display area HR01 may be enlarged to display more detailed customer information, or the more detailed customer information may be displayed on a small screen.
[0069] Furthermore, because card A has been read, the display mode of the preset buttons displayed in the preset button display area HR05 has changed. Specifically, the card read button and customer number button have changed from a display mode indicating that they are operable to a display mode indicating that they are inoperable, and the card cancel button has changed from a display mode indicating that they are inoperable to a display mode indicating that they are operable.
[0070] Fig. 6(B) shows the display contents of the registration screen in the scene following Fig. 6(A), specifically, in the scene after the registration of products (canned beer, asparagus, and nori bento). In other words, if the store clerk registers canned beer (using the store clerk's scanner unit 212 to read the barcode attached to the canned beer), registers asparagus (operating the vegetable preset button tab PBT03 and then the asparagus preset button), and registers nori bento (using the store clerk's scanner unit 212 to read the barcode attached to the nori bento), the POS terminal 20 displays the registration screen as shown in Fig. 6(B).
[0071] In the scene of Figure 6(B), the registration information display area HR04 displays the registration information of the registered products (canned beer, asparagus, and nori bento), the previous product information display area HR02 displays the product information of the product (nori bento) that was just registered, and the total information display area HR03 displays the total information of the registered products (canned beer, asparagus, and nori bento). Also, in the scene of Figure 6(B), since the products have already been registered, the subtotal button BT01 is displayed in a display mode that indicates that it is operable. Note that in the preset button display area HR05, the vegetable preset button tab PBT03, which was operated just before (last), remains selected.
[0072] Figure 7(A) shows the display contents of the subtotal screen in the scene following Figure 6(B), specifically, the scene after the subtotal button BT01 is operated. In other words, if the store clerk operates the subtotal button BT01 from the scene of Figure 6(B), the POS terminal 20 displays the subtotal screen as shown in Figure 7(A).
[0073] In the scene shown in Figure 7(A), the subtotal information display area HR10 displays the subtotal information, including the number of items purchased (shown as "total of items" in the figure) as "3," the subtotal amount (shown as "subtotal" in the figure) as "803," and the total amount (shown as "total" in the figure) as "803."
[0074] Also, in the scene of Figure 7 (A), the preset button display area HR05 displays the A card credit button, A card point button, B card credit button, C card credit button, debit button, and card cancellation button in a manner that indicates that they are operable, and the card reading button and customer number button are displayed in a manner that indicates that they are not operable.
[0075] Figure 7(B) shows the display content of the settlement screen in the scene following Figure 7(A), specifically, in the scene after the operation to settle the entire amount by credit card with Card A. In other words, when the store clerk inputs the quantity 803 and presses the Card A credit button from the scene of Figure 7(A), the POS terminal 20 displays the small screen SG02 as shown in Figure 7(B). The small screen SG02 displays information about the credit card settlement with Card A (the fact that the credit card settlement will be made with Card A, the card payment amount, etc.), and various buttons related to the credit card settlement with Card A (such as a lump sum payment button) are arranged.
[0076] Figure 8(A) shows the display content of the settlement screen in the scene following Figure 7(B), specifically, the scene after the operation regarding the payment method. In other words, when the store clerk operates the lump-sum payment button from the scene of Figure 7(B), the POS terminal 20 displays the small screen SG03 as shown in Figure 8(A). The small screen SG03 displays information regarding the credit payment with Card A (the fact that the credit payment will be made with Card A, the card payment amount, the payment method, etc.), and various buttons related to the credit payment with Card A (such as the execute button) are arranged.
[0077] Figure 8(B) shows the scene following Figure 8(A), specifically the display content of the settlement screen in the scene after the operation to confirm the credit card payment of Card A. In other words, when the store clerk operates the execute button from the scene of Figure 8(A), the POS terminal 20 displays the small screen SG04 as shown in Figure 8(B). The small screen SG04 displays the message that an inquiry is being made.
[0078] FIG. 9(A) shows the scene following FIG. 8(B), specifically the display content of the settlement screen in the scene after the inquiry is completed.
[0079] In the scene of Figure 9 (A), the settlement information display area HR20 displays the settlement information as "A Card Credit 803," the purchase (payment) total (shown as "Total" in the figure) as "803," the total credit amount (shown as "Credit" in the figure) as "803," and the change amount (shown as "Change" in the figure) as "0."
[0080] Also, in the scene of Figure 9 (A), the preset button display area HR05 displays the A card credit button, A card point button, B card credit button, C card credit button, debit button, card cancellation button, card read button and customer number button in a manner that indicates that they cannot be operated.
[0081] FIG. 9(B) shows the scene following FIG. 9(A), specifically the display content of the settlement screen in the scene after the credit card payment of Card A has been completed. In other words, if the store clerk operates the checkout button BT02 in the scene of FIG. 9(A), the POS terminal 20 instructs (requests) the payment terminal 300 to make the credit card payment of Card A, and after the credit card payment is completed, displays the small screen SG05 as shown in FIG. 9(B). The small screen SG05 displays a message to confirm the return of the card (a warning that the customer has forgotten to take their card), and has an OK button. The store clerk operates the OK button after confirmation. When the OK button is operated, the POS terminal 20 erases the small screen SG05.
[0082] The small screen SG05 only needs to warn (attract the attention of the store clerk) the customer about forgetting to take their card (the customer forgetting to take their card, or the customer forgetting to take their card), and the message displayed on the small screen SG05 may be, for example, "Please check that the customer has not forgotten to take their card."
[0083] In the scene of Figure 9(B), the number of points held by Card A shown in the customer information display area HR01 is updated from 1034 P to 1042 P due to the purchase of 803 yen. The same is true for the scene of Figure 10(B) described later.
[0084] Fig. 10 is an example of a display on the POS terminal 20. Specifically, it is an example of a display on the store clerk display unit 210 of the POS terminal 20 when a cash payment is made using a point card with a credit function (Card A) (i.e., when points are simply awarded). The display when making a cash payment using Card A is partly the same as the display when making a credit payment with Card A shown in Figs. 5 to 9, so a description of the common parts will be omitted. Specifically, the display transitions in the order of Fig. 5(A) → Fig. 5(B) → Fig. 6(A) → Fig. 6(B) → Fig. 7(A) → Fig. 10(A) → Fig. 10(B).
[0085] Fig. 10(A) shows the display content of the settlement screen in the scene following Fig. 7(A), specifically, in the scene after the operation to settle the entire amount in cash. In other words, if the store clerk inputs the amount 803 from the scene of Fig. 7(A) and the customer inserts 803 yen into the change dispenser 209, the POS terminal 20 will display the settlement screen as shown in Fig. 10(A).
[0086] In the scene shown in Figure 10(A), the settlement information display area HR20 displays the settlement information as "Cash 803," the total purchase (payment) amount (shown as "Total" in the figure) as "803," the deposit amount as "803," and the change amount (shown as "Change" in the figure) as "0."
[0087] Figure 10(B) shows the display content of the settlement screen in the scene following Figure 10(A), specifically, the scene after the cash payment is completed. In other words, when the store clerk operates the checkout button BT02 from the scene of Figure 10(A), the POS terminal 20 displays the small screen SG05 as shown in Figure 10(B). As mentioned above, the small screen SG05 only needs to warn the customer that they have forgotten to remove their card, and the message displayed on the small screen SG05 may be, for example, "Please check that the customer has not forgotten to remove their card."
[0088] Fig. 11 is a sequence diagram showing an overview of credit card payment according to the first embodiment. Specifically, the sequence diagram in Fig. 11 shows the flow of processing by the POS terminal 20, the payment terminal 300, etc. when a point card with a credit function (A card) is read and then credit card payment is made with A card.
[0089] Step S101: The POS terminal 20 accepts an operation to instruct medium reading. For example, the POS terminal 20 accepts an operation of the card reading button by a store clerk on the registration screen shown in FIG.
[0090] Step S102: The POS terminal 20 transmits (outputs) a read instruction to the payment terminal 300. Upon receiving (inputting) the read instruction, the payment terminal 300 becomes capable of reading information from various cards. Furthermore, the POS terminal 20 displays a message indicating that it is waiting for card reading until the payment terminal 300 reads the card information (see FIG. 5(B)).
[0091] Step S103: The payment terminal 300 reads the information on the medium (Card A). Step S104: The payment terminal 300 stores the read information (information on Card A). For example, the payment terminal 300 stores (temporarily stores) all information read from Card A, that is, information related to the benefit processing (point member number, etc.) and information related to the non-cash payment processing (credit card number, etc.), in RAM 303.
[0092] It is also possible to make it possible to distinguish between before reading (or before storing) and after reading (or after storing) information from a medium (not limited to Card A) in payment terminal 300. For example, payment terminal 300 may have display unit 305 in an initial display (e.g., background color only) when no read information has been stored, and may have display unit 305 in a display indicating that information is being acquired (e.g., displaying the words "acquired") when read information has been stored.
[0093] Step S105: The payment terminal 300 transmits (outputs) part of the read information (information on Card A) to the POS terminal 20. For example, the payment terminal 300 transmits all information related to benefit processing (such as a point membership number), but transmits only part of information related to non-cash payment processing (such as a credit card number). As an example, the payment terminal 300 transmits only a specific number of digits for the credit card number (numbers other than the specific number of digits are masked before transmission).
[0094] Step S106: The POS terminal 20 stores a part of the read information (information on card A). That is, the POS terminal 20 stores (temporarily stores) the information received from the payment terminal 300 in the RAM 203.
[0095] Step S107: The POS terminal 20 displays part of the read information (information on Card A). For example, the POS terminal 20 displays the customer number and the number of points held, which are information related to the benefit processing (see FIG. 6(A)).
[0096] Step S108: The POS terminal 20 executes the product registration process based on the operation of the store clerk. Note that Fig. 6(B) shows a scene where the registration process for three products (canned beer, asparagus, and nori bento) has been executed.
[0097] Step S109: The POS terminal 20 accepts operations related to the payment (credit card payment with Card A). That is, after accepting the operation of the subtotal button BT01, the POS terminal 20 accepts operations such as input of the amount to be paid by credit card with Card A, operation to specify the credit card payment with Card A, operation to specify the payment method for the credit card payment with Card A (lump sum payment, two installments, etc.). Note that FIG. 9(A) is the settlement screen after accepting operations related to the payment (credit card payment with Card A) (before the checkout button BT02 is pressed).
[0098] Step S110: The POS terminal 20 transmits (outputs) a payment processing request to the payment terminal 300. For example, when a store clerk operates the checkout button BT02 on the checkout screen shown in Fig. 9(A), the POS terminal 20 transmits a payment processing request to the payment terminal 300. The payment processing request transmitted from the POS terminal 20 to the payment terminal 300 includes, for example, the transaction number, the payment amount, the payment type (credit card payment of Card A), the number of payments, etc.
[0099] Step S111: The payment terminal 300 transmits a payment processing request to the cashless payment server 90. The payment processing request transmitted by the payment terminal 300 to the cashless payment server 90 includes, for example, the transaction number, the payment amount, the payment type (credit card payment of Card A), the credit card number, the number of payments, etc.
[0100] Step S112: The cashless payment server 90 executes the credit card payment process for the A card.
[0101] Step S113: The cashless payment server 90 transmits a payment completion notice to the payment terminal 300. Step S114: The payment terminal 300 transmits a payment completion notification to the POS terminal 20. Step S115: The payment terminal 300 erases the information stored in step S104.
[0102] Step S116: The POS terminal 20 notifies the user that the medium has been removed. For example, the POS terminal 20 displays a small screen SG05 that warns the user that the card has been left behind (see FIG. 9(B)). The store clerk checks the content of the notification (warning content) and, for example, operates the OK button on the small screen SG05. When the OK button is operated, the POS terminal 20 erases the small screen SG05. The same applies to step S216 in FIG. 12, step S326 in FIG. 14, and step S426 in FIG. 16.
[0103] Step S117: The POS terminal 20 transmits the transaction information to the store controller 10. The transaction information transmitted by the POS terminal 20 to the store controller 10 includes, for example, the purchased product, the quantity, the total amount, the point member number, the number of awarded points, etc.
[0104] Step S118: The store controller 10 transmits the transaction information to the sales management server 50, etc. For example, the store controller 10 transmits the total amount, etc. to the sales management server 50, the point member number and the number of awarded points, etc. to the customer management server 60, and the purchased items, quantity, etc. to the merchandise management server 70. Note that the destination servers and the information transmitted to each server are merely examples. For example, when analyzing the purchasing trends (preferences) of each member, the store controller 10 may also transmit the purchased items and quantity to the customer management server 60. Note that the store controller 10 may transmit all the information together to a single representative server (one of the sales management server 50, customer management server 60, and merchandise management server 70, or one other than the sales management server 50, customer management server 60, and merchandise management server 70), and the single representative server may then provide the necessary information to each server.
[0105] Step S119: The POS terminal 20 erases the information stored in step S106. Step S120: The POS terminal 20 issues a receipt.
[0106] Fig. 12 is a sequence diagram showing an overview of cash payment according to the first embodiment. Specifically, the sequence diagram in Fig. 12 shows the flow of processing by the POS terminal 20, the payment terminal 300, etc. when making a cash payment after reading a point card with a credit function (A card).
[0107] Note that steps S201 to S208 in Fig. 12 are similar to steps S101 to S108 in Fig. 11, and therefore their explanations will be omitted. Also, steps S237 to S240 in Fig. 12 are similar to steps S117 to S120 in Fig. 11, and therefore their explanations will be omitted.
[0108] Step S209: The POS terminal 20 accepts operations related to payment (cash payment). That is, after accepting the operation of the subtotal button BT01, the POS terminal 20 accepts operations (motions) such as inputting the payment amount for cash payment and depositing money. Note that Fig. 10(A) is the settlement screen after accepting the operation related to payment (cash payment) (before the checkout button BT02 is pressed).
[0109] Step S216: The POS terminal 20 notifies the user that the medium has been removed. For example, when the store clerk presses the checkout button BT02 on the checkout screen shown in Fig. 10(A), the POS terminal 20 displays a small screen SG05 warning the user that the card has been left behind (see Fig. 10(B)).
[0110] Step S217: The POS terminal 20 transmits to the payment terminal 300 an instruction to stop the payment (credit card payment of Card A) made by the payment terminal. Step S225: The payment terminal 300 erases the information stored in step S204. Step S232: The POS terminal 20 executes the cash settlement process.
[0111] Note that FIG. 12 describes the case where the payment method is cash payment, but the flow shown in FIG. 12 also applies when the payment method is prepaid payment, debit payment, point payment (payment using owned points, i.e., point use), credit payment using a credit card other than Card A (for example, credit payment using Card B or Card C), or a combination of two or more of cash payment, debit payment, point payment, and credit payment using a credit card other than Card A. In other words, FIG. 12 shows the flow of payment using a payment method other than the payment method of the card (Card A) read by the payment terminal 300. Specifically, when the POS terminal 20 receives an operation for cash payment (an example of a payment method other than the payment method of the card read by the payment terminal 300) (step S209), it notifies the user that the medium should be removed (step S216).
[0112] (Second embodiment) Fig. 13 is a network configuration diagram according to the second embodiment. The network according to the second embodiment differs from the network according to the first embodiment (see Fig. 1) in that a cashless payment server 80 is located outside the store.
[0113] The cashless payment server 80 is a server that executes cashless payments (for example, credit card payments). Specifically, the cashless payment server 80 executes the cashless payment process based on a request (payment process request) from the POS terminal 20. In this embodiment (as in the third embodiment), the POS terminal 20 and the cashless payment server 80 communicate directly without going through the store controller 10. Note that the POS terminal 20 and the cashless payment server 80 may communicate via the store controller 10 (or another device).
[0114] In other words, in the first embodiment, non-cash payment (hereinafter referred to as "first method of payment") realized by the non-cash payment server 90 and the payment terminal 300 is adopted (introduced), whereas in the second embodiment, in addition to the first method of payment, non-cash payment (hereinafter referred to as "second method of payment") realized by the non-cash payment server 80 and the POS terminal 20 is also adopted.
[0115] Fig. 14 is a sequence diagram showing an overview of credit card payment (second method payment) according to the second embodiment. Specifically, the sequence diagram in Fig. 14 shows the flow of processing by the POS terminal 20, payment terminal 300, etc. when a point card with a credit function (A card) is read and then credit card payment is made with A card. Note that while the first embodiment was described assuming that the cashless payment server 90 communicating with the payment terminal 300 makes credit card payment with A card (see Fig. 11), the second embodiment will be described assuming that the cashless payment server 80 communicating with the POS terminal 20 makes credit card payment with A card.
[0116] Note that steps S301 to S304 in Fig. 14 are similar to steps S101 to S104 in Fig. 11, and therefore their explanation will be omitted. Also, steps S347 to S350 in Fig. 14 are similar to steps S117 to S120 in Fig. 11, and therefore their explanation will be omitted.
[0117] Step S315: The payment terminal 300 transmits (outputs) the read information (information on Card A) to the POS terminal 20. For example, the payment terminal 300 transmits (outputs) all the information read from Card A, that is, information related to the benefit processing (point member number, etc.) and information related to the non-cash payment processing (credit card number, etc.).
[0118] The payment terminal 300 may determine whether to transmit (output) all or part of the information read from the card to the POS terminal 20, depending on the type of card. Specifically, if the read card is a card that supports the second payment method, the payment terminal 300 may transmit all of the information read from the card to the POS terminal 20, and if the read card is a card that supports the first payment method, the payment terminal 300 may transmit part of the information read from the card to the POS terminal 20. When a certain card is read, the POS terminal 20 may refer to a specific part of the read information (for example, the first six digits of the credit card number) to determine whether the card (the read card) is a card that supports the second payment method or a card that supports the first payment method.
[0119] Step S316: The POS terminal 20 stores the read information (information on card A). That is, the POS terminal 20 stores (temporarily stores) the information received from the payment terminal 300 in the RAM 203.
[0120] Step S326: The POS terminal 20 notifies the user of the removal of the medium. For example, the POS terminal 20 displays a small screen SG05 as shown in FIG.
[0121] Step S327: The POS terminal 20 transmits to the payment terminal 300 an instruction to stop the payment by the payment terminal 300. Step S335: The payment terminal 300 erases the information stored in step S304.
[0122] Step S337: The POS terminal 20 displays part of the read information (information on Card A). For example, as shown in Fig. 6(A), the POS terminal 20 displays the customer number and the number of points held, which are information related to the benefit processing. Step S338: The POS terminal 20 executes the product registration process based on the operation of the store clerk. Step S339: The POS terminal 20 accepts an operation related to the payment (credit card payment of Card A).
[0123] Step S340: The POS terminal 20 transmits a payment processing request to the cashless payment server 80. The payment processing request transmitted by the POS terminal 20 to the cashless payment server 80 includes, for example, the transaction number, the payment amount, the payment type (credit card payment of Card A), the credit card number, the number of payments, etc. Step S342: The cashless payment server 80 executes the credit card payment process for Card A. Step S344: The cashless payment server 80 transmits a payment completion notice to the POS terminal 20.
[0124] The first payment method in the second embodiment is the same as the first payment method in the first embodiment (FIG. 11), so a description thereof will be omitted. Also, the cash payment in the second embodiment is the same as the cash payment in the first embodiment (FIG. 12), so a description thereof will be omitted.
[0125] (Third embodiment) Fig. 15 is a network configuration diagram according to the third embodiment. The network according to the third embodiment differs from the network according to the second embodiment (see Fig. 13) firstly in that the non-cash payment server 90 is not present.
[0126] In other words, in the second embodiment, non-cash payment (first method of payment) realized by the non-cash payment server 90 and the payment terminal 300, and non-cash payment (second method of payment) realized by the non-cash payment server 80 and the POS terminal 20 are adopted (introduced), whereas in the third embodiment, the first method of payment is not adopted, and only the second method of payment is adopted.
[0127] Secondly, the network according to the third embodiment differs from the network according to the first embodiment (see FIG. 1) and the network according to the second embodiment (see FIG. 13) in that a reading device 400-1 is connected to the POS terminal 20-1, and a reading device 400-2 is connected to the POS terminal 20-2. Hereinafter, when there is no particular need to distinguish between the reading device 400-1 and the reading device 400-2, they will be collectively referred to as the reading device 400.
[0128] In other words, in the first embodiment (and the second embodiment as well), a payment terminal 300 having a communication function with an external server (specifically, a non-cash payment server 90) is connected to the POS terminal 20 in order to support the first payment method, whereas in the third embodiment, since the first payment method is not adopted, a reading device 400 that does not have a communication function with an external server is connected to the POS terminal 20.
[0129] The store system of the third embodiment differs from the store system 1 of the first embodiment (similar to the second embodiment) which includes a payment terminal 300 in that it includes a reading device 400, and is therefore referred to as store system 2, as shown in Figure 15.
[0130] The reading device 400 may include, for example, a CPU 401, a ROM 402, a RAM 403, a medium reading unit 407, and a communication unit 416, as shown in FIG. 4(B).
[0131] The CPU 401 is a central processing unit that controls the operation of the reading device 400 by reading and executing a program stored in the ROM 402 . The ROM 402 is a read-only memory that stores various types of information used by the CPU 401, including programs. The RAM 403 is a read / write memory that stores various information, such as programs read from the ROM 402. The communication unit 416 transmits and receives information to and from the POS terminal 20. The reading device 400 may further include a display unit, an operation unit, an imaging unit, a clock unit, and the like.
[0132] Fig. 16 is a sequence diagram showing an overview of credit card payment according to the third embodiment. Specifically, the sequence diagram in Fig. 16 shows the flow of processing by the POS terminal 20 and the like when a point card with a credit function (Card A) is read and then credit card payment is made with Card A. Note that, in the third embodiment, as in the second embodiment, the non-cash payment server 80 communicating with the POS terminal 20 will be described as making credit card payment with Card A.
[0133] Note that steps S437 to S450 in FIG. 16 are similar to steps S337 to S350 in FIG. 14, and therefore a description thereof will be omitted.
[0134] Step S401: The POS terminal 20 accepts an operation to instruct medium reading. Step S402: The POS terminal 20 transmits (outputs) a reading instruction to the reading device 400. Step S403: The reading device 400 reads the information on the medium (card A). Step S415: The reading device 400 transmits (outputs) the read information (information on Card A) to the POS terminal 20. For example, the reading device 400 transmits (outputs) all the information read from Card A, that is, information related to the benefit processing (point member number, etc.) and information related to the non-cash payment processing (credit card number, etc.).
[0135] Step S416: The POS terminal 20 stores the read information (information on card A). That is, the POS terminal 20 stores (temporarily stores) the information received from the reader 400 in the RAM 203.
[0136] Step S426: The POS terminal 20 notifies the user of the removal of the medium. For example, the POS terminal 20 displays a small screen SG05 as shown in FIG.
[0137] The process up to step S426 described above is the same for cash payment. That is, when the POS terminal 20 stores the read information (step S416), it notifies the user that the medium has been removed (step S426) regardless of the payment method.
[0138] The first to third embodiments have been described above, but the following provides a supplementary explanation of characteristic aspects related to each embodiment.
[0139] (Restrictions on point awarding for reward cards with non-cash payment functions) FIG. 17 is an example of a display on a POS terminal. FIG. 17(A) shows the display contents of the settlement screen in a scene following FIG. 7(A), specifically, in a scene after an operation to make a credit payment with a card other than Card A (Card B in this example). That is, if the store clerk inputs 803 as the quantity to be deposited and operates the Card B credit button from the scene of FIG. 7(A), the POS terminal 20 displays the small screen SG06 shown in FIG. 17(A). The small screen SG06 displays a message that points will not be awarded for a card of another company (Card B) other than the company's card (Card A). That is, the POS terminal 20 notifies the user in advance (before making a credit payment with Card B) that points will be awarded when making a credit payment with Card A, which is the user's company's card, after acquiring point membership information for Card A (see FIG. 9(B)), but that points will not be awarded when making a credit payment with Card B, which is a card of another company, after acquiring point membership information for Card A. In addition, when a button for another company's card (such as the B card credit button) is operated (or when another company's card (such as the B card) is read), the POS terminal 20 may automatically (without the intervention of a store clerk) clear the customer information already obtained from the company's card (delete the customer information displayed in the customer information display area HR01 and delete the customer information temporarily stored in RAM 203).
[0140] FIG. 17(B) shows the scene following FIG. 17(A), specifically the display content of the settlement screen in the scene where credit payment with another company's card (Card B) is proceeding. That is, if the store clerk operates the proceed button on the small screen SG06 from the scene of FIG. 17(A), the POS terminal 20 displays the settlement screen as shown in FIG. 17(B). The store clerk confirms with the customer that points will not be awarded when credit payment is made with another company's card (Card B), and if the customer agrees that points will not be awarded, the store clerk operates the proceed button on the small screen SG06. On the other hand, if the customer does not agree that points will not be awarded, the store clerk operates the reselect button on the small screen SG06. When the reselect button is operated, the POS terminal 20 switches to the screen (FIG. 7(A)) where the payment method can be reselected.
[0141] (Removing the card before processing is complete) 18 shows an example of display on the payment terminal 300 and the POS terminal 20. FIG.
[0142] In the first embodiment, if a card is removed from the medium reading unit 307 after storing information about the card (step S104 in FIG. 11) and before receiving a payment processing request (step S110 in FIG. 11), the payment terminal 300 displays on the display unit 305 at the time of removal a message indicating that the card has been removed, as shown in FIG. 18(A). The payment terminal 300 also erases the information stored in RAM 303 (i.e., the card information) at the time the card is removed. The same applies to the payment terminal 300 in the second embodiment. The message indicating that the card has been removed on the display unit 305 may be erased when a read instruction is received from the POS terminal 20, or may be erased after a predetermined time has passed even if no read instruction is received.
[0143] In the first embodiment, when the card is removed from the payment terminal 300, the POS terminal 20 does not display a message indicating that the card has been removed. Instead, it sends a payment processing request to the payment terminal 300 (step S110 in FIG. 11), and then displays a message indicating that the transaction is not possible (that the payment cannot be processed because the card has been removed and the read information has been erased), as shown in FIG. 18(B). The small screen SG07 shown in FIG. 18(B) displays a message indicating that the transaction is not possible. In other words, the payment terminal 300 does not notify the POS terminal 20 that the card has been removed when the payment processing request is received from the POS terminal 20, but notifies the POS terminal 20 that the card is in a removed state (that the transaction is not possible) when the payment processing request is received from the POS terminal 20, and the POS terminal 20 displays a message indicating that the transaction is not possible when the notification is received from the payment terminal 300. The same applies to the POS terminal 20 in the second embodiment (in the case of payment using the first method).
[0144] When the confirmation button on the small screen SG07 in Fig. 18(B) is operated, the POS terminal 20 displays a screen as shown in Fig. 19. If the store clerk operates the card reading button on the screen in Fig. 19, card reading in the payment terminal 300 becomes valid.
[0145] FIG. 20 shows an example of a medium printed and issued by the POS terminal 20. FIG. 20(A) shows an example of a medium printed and issued by the POS terminal 20 in cash payment. For example, in step S240 of FIG. 12, it was described that a receipt is issued, but in step S240, the POS terminal 20 prints and issues a medium such as that shown in FIG. 20(A). The medium in FIG. 20(A) is a statement / receipt. FIG. 20(B) is an example of a medium printed and issued by the POS terminal 20 in credit card payment. For example, the POS terminal 20 prints and issues a medium such as that shown in FIG. 20(B) in step S120 of FIG. 11, step S350 of FIG. 14, or step S450 of FIG. 16. The medium in FIG. 20(B) is a statement / receipt / credit card sales slip (customer copy).
[0146] In the first embodiment (and also in the second and third embodiments), an example was described in which an IC card is used as a credit card, but in the case of a transaction using a magnetic card, the POS terminal 20 prints and issues media such as those shown in Fig. 20(C) and Fig. 20(D). The medium in Fig. 20(C) is a statement / receipt / credit sales slip (customer copy). The medium in Fig. 20(D) is a store copy corresponding to the medium in Fig. 20(C), and has a signature field for the customer to sign.
[0147] (Other operating modes) 5 to 18 have been described assuming that the POS terminal 20 operates in the normal mode (face-to-face semi-self-service mode), but the same applies to other operation modes. As an example, when the operation mode is the full-self-service mode, the POS terminal 20 may display on the customer-side display unit 205 screens (for example, screens customized for customer operation) such as those shown in FIGS. 5 to 10 and 17 to 19. Also, in relation to the content described in FIG. 17, when a customer operates the button for a different company's card for payment after reading their company's card (or when they have another company's card read), the POS terminal 20 may automatically clear the customer information already acquired from their company's card. In addition, in the above case, instead of or in addition to clearing the information, the POS terminal 20 may display a message indicating that points for their company's card will not be awarded.
[0148] (Names of payment terminal 300 and reader 400) Payment terminal 300 differs from reading device 400, which does not have its own payment function, in that payment terminal 300 has its own payment function (function corresponding to payment by the first method), but both payment terminal 300 and reading device 400 have a medium reading unit (medium reading unit 307, medium reading unit 407) (see FIG. 4). Therefore, payment terminal 300, like reading device 400, may also be called a reading device.
[0149] As described above, according to the first embodiment (similar to the second and third embodiments), it is possible to more suitably realize product sales data processing that handles customer cards. For example, when making a payment using a payment method other than the payment method of the card that has been read, the card is likely to be left behind, but in such cases, it is possible to prevent the card from being left behind.
[0150] The above describes the embodiments, but the above embodiments are merely examples and the specific configurations are not limited to the above embodiments, and also include designs within the scope of the invention that do not deviate from the gist of the invention.
[0151] (1) In the above embodiment, when the OK button arranged on the small screen SG05 is operated, the POS terminal 20 clears the small screen SG05 (i.e., allows the process to proceed). However, if the card has not been removed at the time the OK button on the small screen SG05 is operated, the POS terminal 20 may be controlled not to allow the process to proceed. For example, if the card has not been removed at the time the OK button on the small screen SG05 is operated, the POS terminal 20 may not clear the small screen SG05 (including the case where the small screen SG05 is redisplayed after being cleared). In other words, the POS terminal 20 may control the small screen SG05 to continue displaying the warning (control not to cancel the warning) and suspend the execution of the immediately following process (e.g., the process of step S117 in FIG. 11 or the process of step S217 in FIG. 12). Furthermore, instead of suspending the execution of the immediately following process (i.e., allowing the immediately following process to proceed), the POS terminal 20 may prevent transition to another screen (the next screen, the original screen), may prevent product registration for the next customer from starting, or may not print or issue a receipt. That is, if the card is not removed when the OK button on the small screen SG05 is operated, the POS terminal 20 may perform control so as not to proceed with the process immediately after that or any of the processes at the subsequent stages.
[0152] (2) In the above embodiment, an example was described in which the POS terminal 20 (the POS terminal 20 where the customer read the card) notifies (warns) that the card has been left behind. However, other devices may also be used to notify the customer that the card has been left behind. For example, the transaction status management device 40 may display the small screen SG05 (or a screen displaying information equivalent to the small screen SG05) to prompt the store clerk using the transaction status management device 40 to confirm that the customer has left the card A behind. For example, in the POS terminal 20 in full self-service mode or checkout-only mode (preferably in full self-service mode or checkout-only mode when no store clerk is present, but similarly in normal mode), the transaction status management device 40 may display the small screen SG05 when the payment with the card A has been completed (e.g., a scene corresponding to step S114 in FIG. 11) or when cash payment or the like is selected after the card A has been read (e.g., a scene corresponding to step S209 in FIG. 12). In this case, the transaction status management device 40 may display information that can identify which of the multiple POS terminals 20 the notification is for. For example, it may display on the small screen SG05 a message such as "Please check to see if you left your card at machine No. 2." The same applies when the customer uses a general POS terminal (full-self POS terminal, semi-self POS terminal (payment settlement device)) described below in (13) instead of the POS terminal 20.
[0153] (3) In Fig. 11, an example has been described in which the payment terminal 300 erases the read information based on receiving a payment completion notification from the non-cash payment server 90 (step S115). However, the payment terminal 300 may erase the read information based on an instruction from the POS terminal 20. For example, the POS terminal 20 may receive a payment completion notification from the payment terminal 300 and transmit an erasure instruction to the payment terminal 300, and the payment terminal 300 may erase the read information based on the erasure instruction from the POS terminal 20.
[0154] (4) In Fig. 12, an example has been described in which the POS terminal 20 notifies the user of the removal of the medium at the timing when it accepts a cash payment (an example of a payment method other than the card payment method) (step S208), but the POS terminal 20 may also notify the user of the removal of the medium at another timing. Specifically, the POS terminal 20 may also notify the user of the removal of the medium at a timing between the acceptance of a payment method other than the card payment method (step S208) and the issuance of a receipt (step S240).
[0155] (5) In Figure 14, an example is described in which the POS terminal 20 notifies the user that the medium has been removed at the time the read information is stored (step S326), but the POS terminal 20 may also notify the user that the medium has been removed at another time. Specifically, the POS terminal 20 may also notify the user that the medium has been removed at a time between the time the read information is stored (step S326) and the time the receipt is issued (step S350).
[0156] (6) In Figure 16, an example is described in which the POS terminal 20 notifies the user that the medium has been removed at the time the read information is stored (step S416), but the POS terminal 20 may also notify the user that the medium has been removed at another time. Specifically, the POS terminal 20 may also notify the user that the medium has been removed at a time between the time the read information is stored (step S416) and the time the receipt is issued (step S450).
[0157] (7) In the above embodiments (first and second embodiments), the payment terminal 300 and the POS terminal 20 are visually recognized as different housings, but the payment terminal 300 may be built into the POS terminal 20 (with the display and operation parts of the payment terminal 300 exposed), or the POS terminal 20 and the payment terminal 300 may be integrally formed. The same applies to the reading device 400 of the third embodiment.
[0158] (8) In the above embodiment, the non-cash payment server 90 (see FIGS. 1 and 13) for the first payment method and the non-cash payment server 80 (see FIGS. 13 and 15) for the second payment method are different servers. However, they may be the same server (separate for each brand). In other words, if there is a non-cash payment server for a certain brand (assuming it is non-cash payment server K), the payment terminal 300 may communicate with the non-cash payment server K without going through the POS terminal 20 for the first payment method, and the POS terminal 20 may also communicate with the non-cash payment server K for the second payment method.
[0159] (9) In the above embodiments (first embodiment and second embodiment), examples have been described in which the payment terminal 300 is able to read information on various cards based on instructions from the POS terminal 20. However, the payment terminal 300 may be able to read information on various cards without instructions from the POS terminal 20. In the above embodiments, instructions from the POS terminal 20 (store clerk) are required to prevent the payment terminal 300 from freely (unrestrictedly) reading (storing) card information. However, instructions may not be required from the perspective of, for example, processing efficiency or operational aspects. For example, the instructions may be required in an operating mode in which a store clerk is involved (e.g., normal mode), but not in an operating mode in which a store clerk is not involved (e.g., full self-service mode).
[0160] (10) In the above embodiment, the POS terminal 20 has a plurality of operation modes (the operation modes can be switched), but the POS terminal 20 does not necessarily have to have a plurality of operation modes.
[0161] (11) In the above embodiment, the POS terminal 20 has the payment terminal 300 on the customer side. However, it may be provided on the store clerk side instead of or in addition to the customer side. In other words, the store clerk may read the information on various cards instead of or in addition to the customer. However, since customers are more likely to forget to take their cards when they read them, providing the payment terminal 300 on the customer side is particularly effective.
[0162] (12) In the above embodiment, the POS terminal 20 is provided with the change dispenser 209 on the customer side, but it may be provided on the store clerk side instead of or in addition to the customer side. In other words, cash handling may be performed by either the customer or the store clerk.
[0163] (13) In relation to (10) to (12) above, the terminal may be a general POS terminal used by a store clerk (a POS terminal where a change dispenser is provided on the store clerk's side and where the store clerk registers and settles the bill), or a general POS terminal used by a customer (a full-self-service POS terminal where the customer registers and settles the bill at the device, or a semi-self-service POS terminal (settlement device) where the store clerk registers at another device and the customer settles the bill at the device).
[0164] (14) In the above embodiment, the object to be read by the payment terminal 300 (reading device 400) was described as a card (a bonus card, a non-cash payment card, or a bonus card with a non-cash payment function), but the object to be read is not limited to a card. For example, the object to be read by the payment terminal 300 (reading device 400) may be an electronic device (e.g., a smartphone) that stores information similar to that of a card. In other words, the payment terminal 300 can read information stored on an information medium (a card, an electronic device).
[0165] Furthermore, all or part of the functions (input / output, storage, processing (including judgment)) of each device (POS terminal 20, transaction status management device 40, store controller 10) described above may be performed by a different entity (another device) from the entities described above. The POS terminal 20 may generate display information (screen information) for various displays (for example, the screens in FIGS. 5 to 10 ), or the store controller 10 or a cloud server (not shown) may generate such information. In simple terms, the POS terminal 20 may be responsible only for output to an operator or each component and input from the operator or each component (screen display, change dispenser control, audio output, reception of screen operations, recognition by a scanner, etc.), while judgment, storage, generation, etc. may be performed by the store controller 10 or a cloud server (not shown), etc.
[0166] The embodiments will be summarized below. [Technical field] The present invention relates to a product sales data processing device. [Background technology] POS terminals are known that are connected to a reading terminal that reads data from a medium such as a card (see, for example, Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] JP 2017-146816 A [Summary of the Invention] [Problem to be solved by the invention] However, there is room for improvement in the above-mentioned product sales data processing that handles customer media. The present invention has been made in consideration of such circumstances, and its purpose is to provide a technology that more suitably realizes and prevents product sales data processing that handles customer media. [Means for solving the problem] (1) In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing device that supports multiple payment methods and is capable of communicating with a payment terminal that reads information from an information medium, and that is equipped with a display control means for displaying information on a screen visible to an operator, and the display control means is characterized in that when the payment terminal reads member information from an information medium with a non-cash payment function that stores customer member information, and payment is made by a payment method other than the payment method using the non-cash payment function of the information medium, the display control means displays warning information regarding the removal of the information medium from the payment terminal on the screen (e.g., step S216 in Figure 12). According to the product sales data processing device of (1) above, product sales data processing that handles customer information media can be more effectively realized. For example, when a payment method other than the payment method of the read information media is used, the information media is likely to be forgotten to be taken away, but in such cases, the information media can be prevented from being forgotten to be taken away. (2) A product sales data processing device as described in (1) is provided with a payment method designation accepting means for accepting an operation to designate a payment method, and the display control means displays the warning information on the screen at a certain timing after the payment method designation accepting means accepts the operation to designate the other payment method. According to the merchandise sales data processing device of (2) above, it is possible to preferably prevent the information medium from being left behind. (3) A product sales data processing device as described in (1) or (2) is provided with a registration means for registering products to be purchased by a store clerk, and a store clerk display for displaying information to the store clerk, and the display control means is characterized in that the warning information is displayed on the store clerk display. According to the merchandise sales data processing device of (3) above, in a mode in which a store clerk performs the registration process, it is possible to prevent the store clerk from forgetting to take the information medium. (4) A product sales data processing device as described in (1) to (3) is provided with a checkout means for allowing the customer to operate the checkout process for the purchased product themselves, and a customer display for displaying information to the customer, and the display control means is characterized in that the warning information is displayed on the customer display. According to the merchandise sales data processing device of (4) above, in a mode in which the customer himself performs the payment process, it is possible to prevent the customer from forgetting to take the information medium. (5) In order to solve the above-mentioned problems, another aspect of the present invention is a merchandise sales data processing system including a payment terminal (e.g., payment terminal 300) and a merchandise sales data processing device (e.g., POS terminal 20) capable of communicating with the payment terminal, wherein the payment terminal includes a reading means (e.g., medium reading unit 307) for reading an information medium, a terminal-side communication means (e.g., first communication unit 315, second communication unit 316), and a first payment processing execution means (e.g., CPU 301, a control unit related to the transmission of a payment processing request by CPU 301) for executing a first payment processing (e.g., first method payment), and the merchandise sales data processing device includes an operation input acceptance means (e.g., store clerk-side display unit 210, key operation unit 211) for accepting input by operation, and a device-side communication means (e.g., first communication unit 215, second communication unit 216). and a second payment processing execution means (e.g., CPU201, a control part related to the transmission of a payment processing request by CPU201) that executes a second payment processing (e.g., payment by a second method), wherein the first payment processing execution means executes the first payment processing by having the terminal-side communication means transmit, to a payment server, the read information by the reading means and the input information by the operation input accepting means, which is transmitted by the device-side communication means and received by the device-side communication means, and the second payment processing execution means executes the second payment processing by having the device-side communication means transmit, to the payment server, the read information by the reading means, which is transmitted by the terminal-side communication means and received by the device-side communication means, and the input information by the operation input accepting means. According to the merchandise sales data processing system of (5) above, both the first payment process and the second payment process can be executed favorably. (6) The product sales data processing device is a product sales data processing system described in (5), characterized in that it is equipped with a display control means for controlling the display of the display unit, and the display control means displays warning information regarding the removal of the information medium from the reading means (e.g., step S216 of Figure 12) on the display unit when payment is made using a payment method other than the payment method using the information medium read by the reading means. According to the merchandise sales data processing system of (6) above, it is possible to preferably display warning information regarding removal. (7) The product sales data processing device is a product sales data processing system described in (5), characterized in that it is equipped with a display control means for controlling the display of the display unit, and the display control means causes the display unit to display warning information regarding the removal of the information medium from the reading means (e.g., step S326 in Figure 14) when the operation input accepting means accepts an operation related to the second payment processing. According to the merchandise sales data processing system of (7) above, it is possible to preferably display warning information regarding removal.
[0167] The programs for implementing the above-described POS terminal 20, store controller 10, transaction status management device 40, payment terminal 300, reader 400, etc. may be recorded on a computer-readable recording medium and loaded into a computer system for execution. The term "computer system" as used herein includes hardware such as an operating system and peripheral devices. The term "computer-readable recording medium" also refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also includes devices that retain the program for a certain period of time, such as volatile memory (RAM) within a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may also be transmitted from a computer system storing the program to another computer system via a transmission medium or by transmission waves within the transmission medium. The term "transmission medium" used to transmit the program refers to a medium capable 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 used to implement some of the functions described above. 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). [Explanation of symbols]
[0168] 1, 2 store system 10 Store Controller 20 POS terminals 40 Transaction status management device 50 Sales management server 60 Customer Management Server 70 Product Management Server 80, 90 Non-cash payment server 300 Payment terminal (reader) 400 Reading Device
Claims
1. A product sales data processing device capable of communicating with a payment terminal that reads an information medium and that supports a plurality of payment methods, a display means for displaying information to an operator and accepting operations from the operator; A control means for controlling the operation; Equipped with The display means an operation for designating a payment method for the transaction can be accepted, and if the payment method designated by the operation is a payment method other than the payment method using the information medium read by the payment terminal, confirmation information is displayed to request the operator to confirm that the information medium has been removed from the payment terminal, and a confirmation operation is accepted from the operator; The control means controlling the display means so that subsequent processing of the transaction is not performed before the display means receives the confirmation operation; Even if the display means accepts the confirmation operation, if the information medium is not removed from the settlement terminal, control is performed so that subsequent processing of the transaction is not performed. A product sales data processing device characterized by:
2. A program that causes a computer to function as a product sales data processing device capable of communicating with a payment terminal that reads an information medium and that supports multiple payment methods, The computer a display means for displaying information to an operator and accepting operations from the operator; Control means for controlling the operation It functions as The display means an operation for designating a payment method for the transaction can be accepted, and if the payment method designated by the operation is a payment method other than the payment method using the information medium read by the payment terminal, confirmation information is displayed to request the operator to confirm that the information medium has been removed from the payment terminal, and a confirmation operation is accepted from the operator; The control means controlling the display means so that subsequent processing of the transaction is not performed before the display means receives the confirmation operation; Even if the display means accepts the confirmation operation, if the information medium is not removed from the settlement terminal, control is performed so that subsequent processing of the transaction is not performed. A program characterized by:
Citation Information
Patent Citations
Electronic transaction system
JP2000207509A
Personal identification number input apparatus and method for setting waiting time
JP2010244431A
Commodity data processor
JP2017146816A
Commodity selling data processing device and program
JP2020009499A
JPP2566333B