Commodity sales data processing device
Patent Information
- Application Number
- JP2024203275
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-01-30
- Estimated Expiration
- 2040-10-16
Smart Images

Figure 2025015844000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a product sales data processing device. [Background technology]
[0002] POS terminals connected to a reading terminal that reads data from a medium such as a card are known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-146816 A 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 an object of the present invention is to provide a technique for more suitably implementing 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 a plurality of 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 for displaying information on a screen viewed by an operator, and when membership information is read by the payment terminal from an information medium with a non-cash payment function in which customer membership information is stored, 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 description of the drawings]
[0007] [Figure 1] 1 is a network configuration diagram according to a first embodiment. [Diagram 2] FIG. 1 is a diagram illustrating an example of an installation of a POS terminal. [Diagram 3] FIG. 2 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. [Diagram 5] This is an example of display on a POS terminal. [Figure 6] This is an example of display on a POS terminal. [Figure 7] This is an example of display on a POS terminal. [Figure 8] This is an example of display on a POS terminal. [Figure 9] This is an example of display on a POS terminal. [Figure 10] This is an example of display on a POS terminal. [Figure 11] FIG. 4 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. 11 is a network configuration diagram according to a second embodiment. [Figure 14] FIG. 11 is a sequence diagram showing an overview of credit card payment according to the second embodiment. [Figure 15] FIG. 11 is a network configuration diagram according to a third embodiment. [Figure 16] FIG. 13 is a sequence diagram showing an overview of credit card payment according to the third embodiment. [Figure 17] This is an example of display on a POS terminal. [Figure 18] This is a display example on a payment terminal or POS terminal. [Figure 19] This is an example of display on a POS terminal. [Figure 20] This is an example of a medium that a POS terminal prints and issues. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] (First embodiment) DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment 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 (hereinafter referred to as store system 1) installed within the store indicated by the dashed line in Figure 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 so as to be able to communicate with each other via LAN 11 (the connection may be wired or wireless).
[0010] There are one or more servers outside the store. The sales management server 50, the customer management server 60, the merchandise management server 70, the non-cash payment server 90-1, and the non-cash payment server 90-2 shown in Fig. 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 merely an example, and may be one or three or more.
[0012] The store controller 10, for example, receives 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 the management of other devices, the transaction status management device 40 monitors the progress of processing of the POS terminal 20, the operation (movement) status of the user of the POS terminal 20, and the amount 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 payment (e.g., credit card payment). 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, the non-cash payment server 90-1 and the non-cash payment server 90-2 will be collectively referred to as the non-cash payment server 90 unless otherwise specified. Note that a non-cash payment server 90 exists for each brand of non-cash payment (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, etc., as seen from the customer side. FIG. 2(B) is a perspective view of the POS terminal 20, etc., as seen from the store clerk side. As shown in FIG. 2(A), a counter is placed on the right side 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 can communicate with each other via a bus.
[0020] The CPU 201 is a central processing unit, and 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, and stores various types of information used by the CPU 201, including programs.
[0021] The RAM 203 is a read / write memory and stores various information. For example, the RAM 203 stores a program read from the ROM 202, acquired information (e.g., information acquired from the store controller 10 or the payment terminal 300), and generated information (e.g., registration information (registration data) generated in a registration process for registering products, settlement information generated in a settlement process for settling (paying) purchased products, etc.).
[0022] The hard disk 204 stores various information. For example, the hard disk 204 may store programs executed by the CPU 201 instead of the ROM 202. Also, the hard disk 204 may store acquired information or 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] The customer-side scanner unit 206 is a scanner unit for customers, and optically reads various kinds of information. For example, the 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, the customer-side scanner unit 206 may also read codes printed on gift certificates (gift certificates, coupons, complimentary tickets, 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 registering a product) 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 machine 209 (cash settlement unit) faces the customer and is basically operated by the customer. The change machine 209 has an input port for banknotes and coins, an output port for banknotes and coins, a storage unit, and various sensors, detects the money inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port.
[0027] The store clerk's display unit 210 is a touch display for the store clerk, which 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 receives 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 nametags. In addition to the above, the store clerk scanner unit 212 may also read codes printed on bills, codes printed on gift certificates, codes printed on purchase (purchase reservation) documents, codes printed on 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) the 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 the preset button to register the product.
[0030] The printing unit 213 prints and issues various media (receipts, bills, etc.). The printing unit 213 can freely rotate to change its orientation (direction of the media issuing port) from the clerk side to the customer side and from the customer side to the clerk side. 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 the operation of a 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, a configuration example of the payment terminal 300 shown in Fig. 4(A) will be described with reference to Fig. 2. The payment terminal 300 includes a CPU 301, a ROM 302, a RAM 303, a medium reading unit 307, a display unit 305, an operation unit 311, a first communication unit 315, and a second communication unit 316. These can communicate with each other via a bus.
[0034] The CPU 301 is a central processing unit, and controls the operation of the payment terminal 300 by reading and executing programs stored in the ROM 302 . The ROM 302 is a read-only memory, and stores various types of information used by the CPU 301, including programs.
[0035] The RAM 303 is a read / write memory and stores various information, for example, the programs 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 an operator.
[0038] The first communication unit 315 transmits and receives information to and from the non-cash 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 part 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, both (POS terminal 20, payment terminal 300) may have terminal parts (connecting parts) and communicate by contacting the terminal parts, or both may have connectors (connecting parts) and communicate by a cable connecting the connectors. The positional relationship shown in FIG. 1 is an example, and the two may be farther apart as long as there is no problem in operation. For example, the payment terminal 300 may be installed on a counter. In this case, the two may communicate by wire or wirelessly (near-field wireless communication).
[0040] (Media read by payment terminal 300 (media reading unit 307)) Cards to be read by the payment terminal 300 include, for example, bonus cards, non-cash payment cards, and bonus cards with non-cash payment functions.
[0041] A bonus card is a card used in bonus processing, which stores information related to the bonus processing (customer identification information that identifies the customer in the bonus processing). Bonus processing is processing that gives bonuses to customers. Examples of bonus processing include point processing (granting points, using points) and preferential processing (processing such as discounts and rebates upon presentation, etc.). In other words, point cards used in point processing and preferential cards used in preferential processing (for example, member's cards without a point function, and shareholder preferential cards granted to shareholders) are bonus cards. A bonus card may be both a point card and a preferential card (it may be used for both point processing and preferential processing).
[0042] A non-cash payment card is a card used for non-cash payment processing (payment processing other than cash payment processing using the change machine 209) and stores information related to the non-cash payment processing (customer identification information that identifies a 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 fall under the category of 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 includes 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 reward 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 reward 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 POS terminal 20 switches between operation modes 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 called normal mode) is an operation mode in which a store clerk uses one side (store clerk side) of the POS terminal 20 to register products, and a customer uses the other side (customer side) of the POS terminal 20 to settle the bill. That is, 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 self 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, the 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 settlement mode (also referred to as a settlement-only mode) is an operation mode in which a customer settles the bill using one side (customer side) of the POS terminal 20. That is, when the operation mode of the POS terminal 20 is the multiple-unit semi-self-service settlement mode, the customer settles the bill using the customer side of the POS terminal 20 (without using the store clerk side).
[0050] The POS terminal 20 in the multiple-unit semi-self-service registration mode transmits (directly or indirectly via another device) registration data to another POS terminal 20 (specifically, the POS terminal 20 in the multiple-unit semi-self-service settlement mode) to have the other POS terminal 20 (the POS terminal 20 in the multiple-unit semi-self-service settlement mode) settle the payment for the products registered by the 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 settlement mode receives (directly or indirectly via another device) registration data transmitted by the other POS terminal 20 (specifically, the POS terminal 20 in the multiple-unit semi-self-service registration mode) to settle 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 bill 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 the 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 bill issued by the other POS terminal 20 (the POS terminal 20 in the multiple-machine semi-self-service registration mode).
[0052] The above-mentioned operation in each operation mode is an example. For example, the POS terminal 20 in the multiple-unit semi-self-service registration mode may transmit registration data to the POS terminal 20 in the face-to-face semi-self-service mode or the POS terminal 20 in the full self-service mode, or may issue a bill. In other words, the POS terminal in the face-to-face semi-self-service mode (as well as the POS terminal 20 in the full self-service mode) may settle the account for the product registered by the POS terminal 20 in the multiple-unit semi-self-service registration mode. Also, for example, the POS terminal 20 in the face-to-face semi-self-service mode may transmit registration data to the POS terminal 20 in the full self-service mode or the POS terminal 20 in the multiple-unit semi-self-service settlement mode, or may issue a bill. In other words, the POS terminal 20 in the full self-service mode (as well as the POS terminal 20 in the multiple-unit semi-self-service settlement mode) may settle the account for the product registered by the POS terminal 20 in the face-to-face semi-self-service mode. Also, for example, a POS terminal 20 in the face-to-face semi-self-service mode may transmit registration data or issue a bill to another POS terminal 20 in the face-to-face semi-self-service mode. In other words, a POS terminal 20 in the face-to-face semi-self-service mode may settle the bill for products registered by another POS terminal 20 in the face-to-face semi-self-service mode.
[0053] As described above, the POS terminal 20 has a plurality of operation modes. However, in the following, unless otherwise specified, the POS terminal 20 will be described as operating in the normal mode (face-to-face semi-self-service 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 in the case of credit payment 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 are 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 the first item of merchandise is registered and before card A is read, etc.).
[0056] In FIG. 5(A), HR01 on the left side of the upper part of the screen is a 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 details in the customer information display area HR01. Since the scene in FIG. 4(A) shows a scene in which a customer is not specified, nothing happens even if the detail display button BT03 is operated. 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 (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 center of the screen is a registered information display area that displays registered information for the transaction. Since the scene in Fig. 5(A) is a scene before the start of a 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 the basic preset buttons. PBT02 is a fruit preset button tab corresponding to the preset button related to fruits. PBT03 is a vegetable preset button tab corresponding to the preset button related to vegetables. PBT04 is a fresh fish preset button tab corresponding to the preset button related to fresh fish. PBT05 is a meat preset button tab corresponding to the preset button related to meat. PBT06 is a sake preset button tab corresponding to the preset button related to sake.
[0058] In the scene in Figure 5 (A), the basic preset button tab PBT01 is selected, so the card read button, customer number button, card cancel button, and specification correction button are displayed as the preset button group (basic preset buttons) corresponding to the basic preset button tab PBT01.
[0059] The card read button is a button that is operated before the card is read. In other words, the card read button is a button that declares that the card will be read. The customer number button is a button that is operated before entering the customer number. In other words, the customer number button is a button that declares that the 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 for canceling (cancelling) the results of the card reading (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 can be operated (valid, active), while the card cancel button and designated correction button are displayed in a manner that indicates that they cannot be operated (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 (FIG. 5(A) etc.), and displays a status image GA02 displaying "Payment Registration" at the bottom left of the sub-screen (FIG. 7(B) etc.). For example, when a problem occurs, a store clerk can check the image and explain the situation of the problem (such as 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 lower right side 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). Since the subtotal button BT01 becomes operable after the items are registered, in the scene of FIG. 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. 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 is true in the 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, in the scene after the card read button is operated. In other words, when the store clerk operates 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 the message that the card is waiting to be read.
[0067] Fig. 6(A) shows the display contents of the registration screen in the scene following Fig. 5(B), specifically, in the scene after reading of card A. In other words, when the customer has his / her own card A read by the payment terminal 300 from the scene of Fig. 5(B), the POS terminal 20 displays the registration screen as shown in Fig. 6(A).
[0068] In the scene of FIG. 6(A), since the A card has been read, the 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) by the A card (in this example, "1034P"). Since the A card has been read, the message displayed in the message display area HR06 prompting the user to read the A card has been erased. 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 the customer information display area HR01. The customer information display area HR01 may be enlarged to display the detailed customer information, or the detailed customer information may be displayed on a small screen.
[0069] In addition, because the A card 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 the products (canned beer, asparagus, and nori bento). That is, in the scene of Fig. 6(A), if the store clerk registers canned beer (reading the barcode on the canned beer using the store clerk's scanner unit 212), registers asparagus (operating the vegetable preset button tab PBT03 and then the asparagus preset button), and registers nori bento (reading the barcode on the nori bento using the store clerk's scanner unit 212), the POS terminal 20 displays the registration screen as shown in Fig. 6(B).
[0071] In the scene of Fig. 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 registered immediately before (nori bento), and the total information display area HR03 displays the total information of the registered products (canned beer, asparagus, and nori bento). In the scene of Fig. 6(B), the products have already been registered, so the subtotal button BT01 is displayed in a display mode that indicates that it can be operated. In addition, in the preset button display area HR05, the vegetable preset button tab PBT03, which was operated immediately before (last), remains selected.
[0072] Fig. 7(A) shows the display contents of the subtotal screen in the scene following Fig. 6(B), specifically, in the scene after the subtotal button BT01 is operated. In other words, when the store clerk operates the subtotal button BT01 from the scene of Fig. 6(B), the POS terminal 20 displays the subtotal screen as shown in Fig. 7(A).
[0073] In the scene in Figure 7 (A), the subtotal information display area HR10 displays the subtotal information, including the number of items purchased (represented as "total item" in the figure) of "3," the subtotal amount (represented as "subtotal" in the figure) of "803," and the total amount (represented as "total" in the figure) of "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 display manner indicating that they are operable, and the card read button and customer number button are displayed in a display manner indicating that they are not operable.
[0075] Fig. 7(B) shows the display contents of the settlement screen in the scene following Fig. 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 amount 803 from the scene of Fig. 7(A) and operates the A card credit button, the POS terminal 20 displays the small screen SG02 as shown in Fig. 7(B). The small screen SG02 displays information related to 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 (lump sum payment button, etc.) are arranged.
[0076] Fig. 8(A) shows the display contents of the settlement screen in the scene following Fig. 7(B), specifically, in 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 Fig. 7(B), the POS terminal 20 displays the small screen SG03 as shown in Fig. 8(A). The small screen SG03 displays information regarding the credit payment of A card (the fact that the credit payment will be made with A card, the card payment amount, the payment method, etc.), and various buttons related to the credit payment of A card (the execute button, etc.) are arranged.
[0077] Fig. 8(B) shows the display contents of the settlement screen in the scene following Fig. 8(A), specifically, the scene after the operation of confirmation regarding the credit settlement of Card A. In other words, when the store clerk operates the execute button from the scene of Fig. 8(A), the POS terminal 20 displays the small screen SG04 as shown in Fig. 8(B). The small screen SG04 displays the fact that an inquiry is being made.
[0078] FIG. 9(A) shows the display contents of the settlement screen following the scene shown in FIG. 8(B), specifically, 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 display contents of the settlement screen in the scene following Fig. 9(A), specifically, in the scene after the credit card payment of Card A is completed. In other words, when the store clerk operates the checkout button BT02 from 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 displays the small screen SG05 as shown in Fig. 9(B) after the credit card payment is completed. The small screen SG05 displays a message to confirm the return of the card (warning the customer that they forgot 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] In addition, the small screen SG05 may be configured to warn (attract the store clerk's attention) the customer forgetting to take their card (a customer forgetting to take their card, or a customer who forgets 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 Fig. 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 in the scene of Fig. 10(B) described later.
[0084] Fig. 10 is a display example on the POS terminal 20. Specifically, it is a display example on the store clerk display unit 210 of the POS terminal 20 in the case of cash payment using a point card with a credit function (A card) (i.e., when points are simply awarded). The display when making a cash payment using A card is partly the same as the display when making a credit payment using A card 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 contents of the settlement screen in the scene following Fig. 7(A), specifically, in the scene after the operation of paying the full amount in cash. In other words, when the store clerk inputs the amount 803 from the scene of Fig. 7(A) and the customer inserts 803 yen into the change machine 209, the POS terminal 20 displays the settlement screen as shown in Fig. 10(A).
[0086] In the scene of 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 deposited amount as "803", and the change amount (shown as "Change" in the figure) as "0".
[0087] Fig. 10(B) shows the display contents of the settlement screen in the scene following Fig. 10(A), specifically, in the scene after the cash settlement is completed. That is, when the store clerk operates the checkout button BT02 from the scene of Fig. 10(A), the POS terminal 20 displays the small screen SG05 as shown in Fig. 10(B). As described above, the small screen SG05 only needs to warn the customer that he / she has left the card behind, and the message displayed on the small screen SG05 may be, for example, "Please check that the customer has not left the card behind."
[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 of the POS terminal 20, the payment terminal 300, etc., when a point card with a credit function (A card) is read and then credit payment is made with the 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. The payment terminal 300 that receives (inputs) the read instruction is now capable of reading information from various cards. The POS terminal 20 also displays a message indicating that the card is waiting to be read 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 the A card). For example, the payment terminal 300 stores (temporarily stores) in the RAM 303 all the information read from the A card, that is, the information related to the benefit processing (point member number, etc.) and the information related to the non-cash payment processing (credit card number, etc.).
[0092] It should be noted that the payment terminal 300 may be able to recognize the state before information on a medium (not limited to A card) is read (or stored) and the state after information is read (or stored). For example, the payment terminal 300 may have the display unit 305 in an initial display (e.g., background color only) when the read information is not stored, and may have the display unit 305 display a message indicating that information is being acquired (e.g., displaying the phrase "acquired") when the read information is stored.
[0093] Step S105: The payment terminal 300 transmits (outputs) a portion 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 a portion 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 of the A card). 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 a part of the read information (information on the A card). For example, the POS terminal 20 displays the customer number and the number of owned points, which are information related to the privilege 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 of 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 of Card A, operation to specify the credit card payment of Card A, operation to specify the payment method for the credit card payment of 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 of Card A) (before the billing button BT02 is operated).
[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 non-cash payment server 90. The payment processing request transmitted by the payment terminal 300 to the non-cash payment server 90 includes, for example, a transaction number, a payment amount, a payment type (credit card payment of card A), a credit card number, and the number of payments.
[0100] Step S112: The non-cash settlement server 90 executes the credit settlement process for the A card.
[0101] Step S113: The non-cash 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 notification content (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 item, the quantity, the total amount, the point member number, the number of awarded points, and the like.
[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, transmits the point member number, the number of points granted, etc. to the customer management server 60, and transmits the purchased product, quantity, etc. to the product management server 70. Note that the destination server and the information transmitted to each server are only examples. For example, when analyzing the purchasing tendency (preference) of each member, the store controller 10 may transmit the purchased product 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, the customer management server 60, and the product management server 70, or one other than the sales management server 50, the customer management server 60, and the product management server 70), and the single representative server may supply the information required by 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 of the POS terminal 20, the payment terminal 300, etc. when making a cash payment after reading a point card (A card) with a credit function.
[0107] Note that steps S201 to S208 in Fig. 12 are similar to steps S101 to S108 in Fig. 11, and therefore their explanation will be omitted. Also, steps S237 to S240 in Fig. 12 are similar to steps S117 to S120 in Fig. 11, and therefore their explanation will be omitted.
[0108] Step S209: The POS terminal 20 accepts operations related to settlement (cash settlement). That is, after accepting the operation of the subtotal button BT01, the POS terminal 20 accepts operations (motions) such as input of the payment amount for cash settlement and depositing money. Note that Fig. 10(A) is the settlement screen after accepting the operation related to settlement (cash settlement) (before the operation of the checkout button BT02).
[0109] Step S216: The POS terminal 20 notifies the user of the removal of the medium. For example, when the store clerk operates the billing button BT02 on the checkout screen shown in Fig. 10(A), the POS terminal 20 displays a small screen SG05 that warns the user of the card being 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) by the payment terminal. Step S225: The payment terminal 300 erases the information stored in step S204. Step S232: The POS terminal 20 executes a cash settlement process.
[0111] In FIG. 12, the case where the payment method is cash payment has been described, but in the case where the payment method is prepaid payment, debit payment, point payment (payment using owned points, i.e., point use), credit payment by a credit card other than card A (for example, credit payment by card B or card C), or a combination of two or more of cash payment, debit payment, point payment, and credit payment by a credit card other than card A, the flow will be as shown in FIG. 12. In other words, FIG. 12 shows the flow of payment by 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 removal of the medium (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 non-cash payment server 80 exists outside the store.
[0113] The non-cash payment server 80 is a server that executes non-cash payments (e.g., credit card payments). Specifically, the non-cash payment server 80 executes non-cash payment processing based on a request (payment processing request) from the POS terminal 20. In this embodiment (similar to the third embodiment), the POS terminal 20 and the non-cash payment server 80 communicate directly without going through the store controller 10. Note that the POS terminal 20 and the non-cash payment server 80 may communicate through the store controller 10 (or another device).
[0114] In other words, in the first embodiment, a non-cash payment (hereinafter referred to as "first method of payment") realized by a non-cash payment server 90 and a payment terminal 300 is adopted (introduced), whereas in the second embodiment, in addition to the first method of payment, a non-cash payment (hereinafter referred to as "second method of payment") realized by a non-cash payment server 80 and a 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 of the POS terminal 20, the payment terminal 300, etc. when a point card with a credit function (A card) is read and then credit payment is made with the A card. Note that, in the first embodiment, it has been described that the non-cash payment server 90 communicating with the payment terminal 300 makes the credit payment with the A card (see Fig. 11), but in the second embodiment, it will be described that the non-cash payment server 80 communicating with the POS terminal 20 makes the credit payment with the 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 the A card) to the POS terminal 20. For example, the payment terminal 300 transmits (outputs) all the information read from the A card, 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 compatible with 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 compatible with 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 card is read, the POS terminal 20 may refer to a specific portion of the read information (for example, the first six digits of a credit card number) and determine whether the card (the read card) is a card compatible with the second payment method or the first payment method.
[0119] Step S316: The POS terminal 20 stores the read information (information of the A card). That is, the POS terminal 20 stores the information received from the payment terminal 300 in the RAM 203 (temporarily).
[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 an instruction to the payment terminal 300 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 a part of the read information (information on the A card). For example, as shown in FIG. 6A, the POS terminal 20 displays the customer number and the number of owned points, which are information related to the privilege 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 A).
[0123] Step S340: The POS terminal 20 transmits a payment processing request to the non-cash payment server 80. The payment processing request transmitted by the POS terminal 20 to the non-cash payment server 80 includes, for example, a transaction number, a payment amount, a payment type (credit card payment of Card A), a credit card number, and the number of payments. Step S342: The non-cash settlement server 80 executes the credit settlement process for the A card. 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 similar to 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 similar to 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 distinction 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 method of payment, whereas in the third embodiment, since the first method of payment 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) that includes a payment terminal 300 in that it includes a reading device 400, and is therefore referred to as a store system 2, as shown in FIG. 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, and stores various types of information used by the CPU 401, including programs. The RAM 403 is a read / write memory and stores various information. For example, the RAM 303 stores a program 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 timer 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 (A card) is read and then credit payment is made with the A card. 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 payment with the A card.
[0133] It should be noted that steps S437 to S450 in FIG. 16 are similar to steps S337 to S350 in FIG. 14, and therefore the 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 reader 400 reads information from the medium (A card). Step S415: The reading device 400 transmits (outputs) the read information (information on the A card) to the POS terminal 20. For example, the reading device 400 transmits (outputs) all the information read from the A card, 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 the A card). That is, the POS terminal 20 stores the information received from the reading device 400 in the RAM 203 (temporarily).
[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 above-mentioned process up to step S426 is also the same in the case of 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. Below, supplementary explanations will be given on characteristic aspects related to each embodiment.
[0139] (Limits on points awarded to 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 the scene following FIG. 7(A), specifically, in the scene after the operation of making a credit payment with a card different from A card (B card in this example). That is, when the store clerk inputs the number of deposits as 803 and operates the B card credit button from the scene of FIG. 7(A), the POS terminal 20 displays the small screen SG06 as shown in FIG. 17(A). The small screen SG06 displays that points will not be awarded in the case of a different company's card (B card) other than the company's card (A card). That is, the POS terminal 20 notifies in advance (before making a credit payment with B card) that points will be awarded when making a credit payment with A card after acquiring point member information of A card, which is the company's card (see FIG. 9(B)), but that points will not be awarded when making a credit payment with B card, which is a different company's card, after acquiring point member information of A card. In addition, when a button for a different company's card (such as the B card credit button) is operated (or when a different 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 (deleting the customer information displayed in the customer information display area HR01 and erasing the customer information temporarily stored in RAM 203).
[0140] FIG. 17(B) shows the display contents of the settlement screen in the scene following FIG. 17(A), specifically, in the scene of proceeding with credit settlement of another company's card (Card B). That is, when the 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 clerk confirms with the customer that points will not be given when credit settlement is made with another company's card (Card B), and when the clerk obtains the customer's consent that points will not be given, the clerk operates the proceed button on the small screen SG06. On the other hand, when the clerk does not obtain the customer's consent that points will not be given, the clerk operates the reselect button on the small screen SG06. When the reselect button is operated, the POS terminal 20 switches to a screen (FIG. 7(A)) that allows the payment method to 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, when 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, as shown in FIG. 18(A), that the card has been removed. Furthermore, the payment terminal 300 erases the information stored in the RAM 303 (i.e., the information about the card) at the time of removal. The same applies to the payment terminal 300 in the second embodiment. The display on the display unit 305 that the card has been removed may be erased when a read instruction is received from the POS terminal 20, or may be erased when a predetermined time has passed even if no read instruction is received.
[0143] In the first embodiment, the POS terminal 20 does not display the fact that the card has been removed at the timing when the card is removed from the payment terminal 300, but transmits a payment processing request to the payment terminal 300 (step S110 in FIG. 11), and then displays the fact that the transaction is not possible (the card has been removed and the read information has been erased, so the transaction is not possible) as shown in FIG. 18(B). The small screen SG07 shown in FIG. 18(B) displays the fact 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 at the timing when the card is removed, notifies the POS terminal 20 that the card is in a removed state (the transaction is not possible) at the timing when the payment processing request is received from the POS terminal 20, and the POS terminal 20 displays the fact that the transaction is not possible at the timing 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 the first method of payment).
[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 effective.
[0145] FIG. 20 is an example of a medium that the POS terminal 20 prints and issues. FIG. 20(A) is an example of a medium that the POS terminal 20 prints and issues in cash payment. For example, in step S240 of FIG. 12, it was explained that "a receipt is issued", but in step S240, the POS terminal 20 prints and issues a medium as shown in FIG. 20(A). The medium in FIG. 20(A) is a statement / receipt. FIG. 20(B) is an example of a medium that the POS terminal 20 prints and issues in credit payment. For example, in step S120 of FIG. 11, step S350 of FIG. 14, or step S450 of FIG. 16, the POS terminal 20 prints and issues a medium as shown in FIG. 20(B). The medium in FIG. 20(B) is a statement / receipt / credit sales slip (customer copy).
[0146] In the first embodiment (as well as 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 as 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 column for the customer to sign.
[0147] (Other operation modes) 5 to 18 have been described assuming that the operation mode of the POS terminal 20 is 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 the screens (for example, screens customized for customer operation) shown in FIGS. 5 to 10 and 17 to 19 on the customer side display unit 205. Also, in relation to the content described in FIG. 17, when a customer operates the button of a different company's card for payment after reading the company's card (or when the customer has read the company's card), the POS terminal 20 may automatically clear the customer information already acquired from the company's card. Also, in the above case, instead of or in addition to the above clearing, the POS terminal 20 may display a message to the effect that points for the company's card will not be awarded.
[0148] (Names of payment terminal 300 and reader 400) The payment terminal 300 differs from the reading device 400, which does not have its own payment function, in that the payment terminal 300 has its own payment function (function corresponding to the first payment method), but both the payment terminal 300 and the reading device 400 have a medium reading unit (medium reading unit 307, medium reading unit 407) (see FIG. 4). Therefore, the payment terminal 300 may be called a reading device, just like the reading device 400.
[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 a customer's card. For example, when a payment method other than the payment method of the read card is used, the card is likely to be left behind, but in such a case, it is possible to prevent the card from being left behind.
[0150] Although the embodiments have been described above, the above-described embodiments are merely examples, and the specific configurations are not limited to the above-described embodiments, and designs that do not deviate from the gist of the invention are also included.
[0151] (1) In the above embodiment, when the OK button arranged on the small screen SG05 is operated, the POS terminal 20 erases the small screen SG05 (i.e., proceeds with the process). However, if the card is not removed at the time when the OK button on the small screen SG05 is operated, the POS terminal 20 may control not to proceed with the process. For example, if the card is not removed at the time when the OK button on the small screen SG05 is operated, the POS terminal 20 may not erase the small screen SG05 (including the case where the small screen SG05 is redisplayed after erasing). In other words, the POS terminal 20 may control to continue to maintain the warning on the small screen SG05 (control not to cancel the warning) and suspend the execution of the immediately following process (for example, the process of step S117 in FIG. 11, the process of step S217 in FIG. 12). Also, the POS terminal 20 may not suspend the execution of the immediately following process (i.e. proceeds with the immediately following process), but may not transition to another screen (next screen, original screen), may not start product registration for the next customer, or may not print or issue a receipt. In other words, 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 thereafter or any of the subsequent stages.
[0152] (2) In the above embodiment, the POS terminal 20 (the POS terminal 20 where the customer reads the card) notifies (warns) that the card has been left behind, but other devices may 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 A card has been left behind. For example, in the POS terminal 20 in the full self-service mode or the settlement-only mode (preferably in the full self-service mode or the settlement-only mode when the store clerk is not present, but also in the normal mode), the transaction status management device 40 may display the small screen SG05 when, for example, the payment with the A card is completed (for example, in a scene corresponding to step S114 in FIG. 11) or when a cash payment or the like is selected after the A card is read (for example, in 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 "Please check to see if you left your card in machine No. 2" on the small screen SG05. 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 the example shown in Fig. 11, 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 that receives a payment completion notification from the payment terminal 300 may 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 is described in which the POS terminal 20 notifies the user of the removal of the medium 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 notify the user of the removal of the medium at another timing. Specifically, the POS terminal 20 may 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] 14, an example has been 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 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] 16, an example has been described in which the POS terminal 20 notifies the user that the medium has been removed at the timing when 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 timing. Specifically, the POS terminal 20 may notify the user that the medium has been removed at a timing between the storage of the read information (step S416) and the issuance of a receipt (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 (however, the display and operation parts of the payment terminal 300 are 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, but they may be the same server (but a server 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 and second embodiments), 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 suppress free (unrestricted) reading (storage) of card information by the payment terminal 300. However, instructions may not be required as a condition from the viewpoint of, for example, processing efficiency or operational aspects. For example, the instructions may be required as a condition in an operation mode in which a store clerk is involved (for example, normal mode), and the instructions may not be required as a condition in an operation mode in which a store clerk is not involved (for example, full self-service mode).
[0160] (10) In the above embodiment, the POS terminal 20 has a plurality of operation modes (the operation modes are switchable), 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, but 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 the customer is more likely to forget to take the card when reading it, it is particularly effective to provide the payment terminal 300 on the customer side.
[0162] (12) In the above embodiment, the POS terminal 20 has 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, the handling of cash may be performed by the customer or the store clerk.
[0163] (13) In relation to the above (10) to (12), it 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 it may be 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 (payment 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) is described as a card (a privilege card, a non-cash payment card, a privilege 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, etc.) that stores information similar to that of a card. In other words, the payment terminal 300 is capable of reading information stored in an information medium (a card, an electronic device).
[0165] In addition, 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 possessed by an entity (another device) different from the entity described above. In addition, the POS terminal 20 may generate display information (screen information) for various displays (for example, the screens in Figs. 5 to 10, etc.), or the store controller 10 or a cloud server (not shown) may generate the display information. In a simple example, the POS terminal 20 is only responsible for output to an operator or each component and input from an operator or each component (screen display, control of the change dispenser, voice output, acceptance of screen operations, recognition by the scanner unit, etc.), and 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 connected to a reading terminal that reads data from a medium such as a card are known (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 for more suitably realizing and preventing product sales data processing that handles customer media. [Means for solving the problem] (1) In order to solve the above-mentioned problems, a product sales data processing device which is one aspect of the present invention is a product sales data processing device which supports a plurality of payment methods, is capable of communicating with a payment terminal which reads information from an information medium, and is provided with a display control means for displaying information on a screen which is visually recognized by an operator, and the display control means is characterized in that when membership information is read by the payment terminal from an information medium with a non-cash payment function in which customer membership information is stored, and payment is made by a payment method other than the payment method using the non-cash payment function of the information medium, the product sales data processing device displays on the screen (e.g., step S216 in FIG. 12) warning information regarding the removal of the information medium from the payment terminal. According to the above-mentioned (1) product sales data processing device, product sales data processing that handles information media of customers can be more suitably 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 left behind, but in such a case, the information media can be prevented from being left behind. (2) A product sales data processing device as described in (1), further comprising 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 product 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 through operation thereof, 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 information medium from being left behind. (4) A product sales data processing device as described in (1) to (3) comprising a settlement means for allowing the customer to operate the settlement process for the product to be purchased by the customer himself, and a customer display for displaying information to the customer, wherein the display control means causes the warning information to be displayed on the customer display. According to the product sales data processing device of (4) above, in a mode in which a 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, a product sales data processing system according to another aspect of the present invention is a product sales data processing system including a payment terminal (e.g., payment terminal 300) and a product sales data processing device (e.g., POS terminal 20) capable of communicating with the payment terminal, the payment terminal including 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 part related to the transmission of a payment processing request by CPU 301) for executing a first payment processing (e.g., payment of a first method), and the product sales data processing device including an operation input receiving means (e.g., store clerk side display unit 210, key operation unit 211) for receiving 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 transmitting, by the terminal side communication means, 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 terminal side communication means, and the second payment processing execution means executes the second payment processing by transmitting, by the device side communication means, 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 product 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 causes the display unit to display (e.g., step S216 in Figure 12) warning information regarding the removal of the information medium from the reading means when payment is made by a payment method other than the payment method using the information medium read by the reading means. According to the product 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 provided with a display control means for controlling the display of a display unit, and the display control means causes the display unit to display (e.g., step S326 in Figure 14) warning information regarding the removal of the information medium from the reading means when the operation input accepting means accepts an operation related to the second payment processing. According to the product 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, settlement terminal 300, reader 400, etc. may be recorded in a computer-readable recording medium, and the programs may be read and executed by a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. The term "computer-readable recording medium" also refers to storage devices that hold a program for a certain period of time, such as volatile memory (RAM) inside a computer system that becomes a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. The above-mentioned program may be transmitted from a computer system that stores the program in a storage device, etc., to another computer system via a transmission medium, or by a transmission wave in the transmission medium. Here, the "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The above-mentioned program may also be for implementing a part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [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 Reader
Claims
1. A product sales data processing device that supports a plurality of payment methods and is capable of communicating with a payment terminal that reads information from an information medium, A display control means for displaying information on a screen that is visually recognized by an operator Equipped with The display control means A product sales data processing device characterized in that when membership information is read by the payment terminal from an information medium with a non-cash payment function in which customer membership information is stored, and payment is made by a payment method other than the payment method using the non-cash payment function of the information medium, warning information regarding the removal of the information medium from the payment terminal is displayed on the screen.
2. A payment method specification receiving means for receiving an operation for specifying a payment method Equipped with The display control means 2. The product sales data processing device according to claim 1, wherein the warning information is displayed on the screen at a certain timing after the payment method designation accepting means accepts an operation to designate the other payment method.
3. A registration means for registering products to be purchased by a store clerk; A display for store clerks that displays information to store clerks; Equipped with The display control means 3. The merchandise sales data processing device according to claim 1, wherein the warning information is displayed on the store clerk display.
4. A payment means for allowing a customer to perform a payment process for a purchased commodity by himself / herself; A customer display that displays information to customers Equipped with The display control means 4. The merchandise sales data processing device according to claim 1, wherein the warning information is displayed on the customer display device.
Citation Information
Patent Citations
Electronic transaction system
JP2000207509A
Personal identification number input apparatus and method for setting waiting time
JP2010244431A
Commodity selling data processing device and program
JP2020009499A
Merchandise sales data processor
JP2566333B2
Commodity data processor
JP2017146816A