System, payment device, program
The checkout system enables efficient self-service settlement using product and voucher registration and transaction devices, addressing inefficiencies in gift certificate use by allowing electronic or credit card transactions, thus reducing labor costs and enhancing shopper satisfaction.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TERAOKA SEIKO CO LTD
- Filing Date
- 2025-06-09
- Publication Date
- 2026-07-29
AI Technical Summary
The inefficiency and labor-intensive nature of using gift certificates for settlement in self-checkout systems, which require store clerks to intervene, leading to increased labor costs and shopper dissatisfaction.
A checkout system comprising a product registration device for clerks and a settlement device for customers, equipped with product and voucher information registration, transmission, and settlement capabilities, allowing electronic money or credit card transactions based on voucher usage, enabling self-service settlement.
Facilitates quick and efficient checkout without additional labor costs by preventing unauthorized voucher use and allowing seamless electronic or credit card transactions.
Smart Images

Figure 0007896929000001 
Figure 0007896929000002 
Figure 0007896929000003
Abstract
Description
Technical Field
[0001] The present invention relates to C a stem , payment device and a program.
Background Art
[0002] In a checkout counter that performs product registration and settlement of purchased products in a store that sells products, settlement may be performed using a gift certificate. In a conventional checkout counter equipped with a register that performs product registration and settlement of purchased products by the operation of a store clerk, the store clerk receives a gift certificate from a shopper, registers necessary items such as the amount in the register, performs product registration of the purchased products, and further performs settlement processing based on the amount of the registered gift certificate and the purchased amount registered for the product (see, for example, Patent Document 1). In recent years, self-checkout registers have also been proposed from the viewpoints of reducing labor costs and eliminating waiting at the register.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, even if a self-checkout register is introduced to reduce labor costs, when performing settlement using a gift certificate, in order to prevent unauthorized use of the gift certificate, a store clerk must be called each time to perform settlement using the gift certificate, which makes the settlement work inefficient and unpopular among shoppers.
[0005] Therefore, the present invention has been made to solve the above problems, and when performing settlement using payment information such as gift certificates and coupon vouchers, it is an object to provide a technology that can prevent unauthorized use of the vouchers and perform quick and efficient checkout without increasing labor costs. [Means for solving the problem]
[0006] To solve the above problems, another aspect of the present invention is a checkout system comprising a product registration device operated by a store clerk to perform product registration processing for purchased products, and a settlement device operated by the customer to perform settlement processing for the purchased products registered by the product registration device, wherein the product registration device comprises a product identification information registration means for registering product identification information of the purchased products, a payment information registration means for registering voucher information which is payment information, and a transmission means for transmitting information based on the registered product identification information and the voucher information which is payment information as information to be used for the settlement processing, wherein the settlement device comprises a receiving means for receiving information transmitted by the transmission means, a settlement means for performing the settlement processing based on the received information, and a printing means for printing information based on the voucher information which is payment information included in the information received by the receiving means, wherein the settlement means can perform the settlement processing by electronic money when there is a difference between the purchase amount based on the products registered by the product registration device and the amount based on the voucher information, and the purchase amount is greater, and the product registration device can perform settlement by credit card.
[0007] To solve the above problems, another aspect of the present invention provides a checkout system comprising: a product registration device operated by a store employee to register purchased products; a settlement device operated by the customer to settle the purchase of the products registered by the product registration device; and a computer device communicatively connected to the product registration device and the settlement device, wherein the product registration device includes: product identification information registration means for registering product identification information of the purchased products; payment information registration means for registering voucher information which is payment information; and information based on the registered product identification information and voucher information which is payment information used in the settlement process. The settlement device comprises a transmission means for transmitting information to the computer device, a receiving means for receiving information transmitted by the transmission means from the computer device, a settlement means for performing the settlement process based on the received information, and a printing means for printing information based on voucher information, which is payment information included in the information received by the receiving means, wherein the settlement means can perform the settlement process using electronic money when there is a difference between the purchase amount based on the product registered in the product registration device and the amount based on the voucher information, and the purchase amount is greater, and the product registration device can perform settlement using a credit card.
[0008] To solve the above problems, another aspect of the present invention is a program for a checkout system comprising a product registration device operated by a store clerk to register purchased products and a settlement device operated by the customer to settle the purchase of the purchased products registered by the product registration device, wherein the program causes a first computer to function as the product registration device and a second computer to function as the settlement device, the first computer comprising: product identification information registration means for registering product identification information of the purchased products; payment information registration means for registering voucher information which is payment information; and information based on the registered product identification information and voucher information which is payment information which is used for the settlement process The first computer is configured to function as a transmission means for transmitting information, the second computer as a receiving means for receiving information transmitted by the transmission means, a settlement means for performing the settlement process based on the received information, and a printing means for printing information based on gift certificate information, which is payment information included in the information received by the receiving means. The settlement means is capable of performing the settlement process using electronic money when there is a difference between the purchase amount based on the product registered in the product registration device and the amount based on the gift certificate information, and the purchase amount is greater. The first computer is further configured to function as a credit card settlement means for performing the settlement using a credit card. To solve the above problems, another aspect of the present invention is a program for a checkout system comprising: a product registration device operated by a store employee to register purchased products; a settlement device operated by the customer to settle the purchase of the products registered by the product registration device; and a store controller communicatively connected to the product registration device and the settlement device, wherein the program causes a first computer to function as the product registration device and a second computer to function as the settlement device, the first computer comprising: product identification information registration means for registering product identification information of the purchased products; payment information registration means for registering voucher information which is payment information; and information based on the registered product identification information and voucher information which is payment information The first computer is configured to function as a transmission means for sending information to the store controller for use in the settlement process, the second computer is configured to function as a receiving means for receiving information transmitted by the transmission means from the store controller, a settlement means for performing the settlement process based on the received information, and a printing means for printing information based on the voucher information, which is payment information included in the information received by the receiving means, and the settlement means is capable of performing the settlement process using electronic money when there is a difference between the purchase amount based on the product registered in the product registration device and the amount based on the voucher information, and the purchase amount is greater, and the first computer is configured to function as a credit card settlement means for performing settlement by credit card. [Effects of the Invention]
[0009] According to the present invention, when settling payments using payment information such as gift certificates or coupons, it is possible to eliminate checkout lines without increasing labor costs, prevent fraudulent use of gift certificates, and enable quick and efficient checkout. [Brief explanation of the drawing]
[0010] [Figure 1] This is a perspective view showing the checkout system in the first embodiment installed and operating on the store floor. [Figure 2]This is a block diagram showing the configuration of the product registration device in the same embodiment. [Figure 3] This is a block diagram showing the configuration of the settlement device in the same embodiment. [Figure 4] This diagram shows the data structure of the product data file. [Figure 5] This diagram shows the internal data structure of gift certificate information. [Figure 6] This diagram schematically shows the memory map of product identification information and voucher information stored in RAM (Random Access Memory). [Figure 7] In this embodiment, this is an example of a printed receipt for accounting purposes, printed by the printing unit of the product registration device. [Figure 8] In this embodiment, the flowchart shows the procedure for the product registration process performed by the product registration device. [Figure 9] This flowchart shows the procedure for the settlement process performed by the settlement device in the same embodiment. [Figure 10] This is an example of the accounting menu (a) displayed by the display unit of the settlement device in the same embodiment. [Figure 11] This is an example of a menu displayed by the display unit of the payment device in the same embodiment. [Figure 12] This is an example of a menu displayed by the display unit of the payment device in the same embodiment. [Figure 13] This is an example of a menu displayed by the display unit of the payment device in the same embodiment. [Figure 14] This is an example of the accounting menu (b) displayed by the display unit of the settlement device in the same embodiment. [Figure 15] This is an example of the accounting menu (c) displayed by the display unit of the settlement device in the same embodiment. [Figure 16] This is a block diagram showing the overall configuration of the checkout system in the second embodiment. [Figure 17] This embodiment is a sequence diagram showing the processing procedure between the product registration device, the settlement device, and the store controller.
Best Mode for Carrying Out the Invention
[0011] Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings. [First Embodiment] FIG. 1 is a perspective view showing a checkout system according to the first embodiment of the present invention installed and operating on a store floor. As shown in the figure, the checkout system 100 includes five merchandise registration devices 10 and six settlement devices (automatic settlement devices) 20. The merchandise registration device 10 is installed at the merchandise registration counter 11, and two settlement devices 20 are installed at the settlement counter 21.
[0012] Also, a store controller (not shown) is installed in the backyard of the store where the checkout system 100 is installed. The store controller, each of the five merchandise registration devices 10 and the six settlement devices 20 of the checkout system 100, are communicably connected via a LAN (Local Area Network) (not shown). The store controller is a computer device and records a merchandise data file including a data table regarding the merchandise handled by the store. The store controller updates the merchandise data file, for example, daily, according to the sales status and purchase status of the merchandise, and supplies it to each of the five merchandise registration devices 10 and the six settlement devices 20. Details of the merchandise data file will be described later. The store controller may be a part of a POS (Point Of Sales) system or connected to a POS system.
[0013] The merchandise registration device 10 registers the merchandise identification information of the merchandise (purchased merchandise) purchased by the shopper C, and when the shopper C desires to settle using a coupon, the coupon information of the coupon, according to the operation of the operator S, and encodes these registered merchandise identification information and coupon information into a two-dimensional code and prints it on the accounting receipt. Product identification information is information that identifies a product, recorded in a barcode attached, affixed, or printed on the product. For example, product identification information might be a 13-digit JAN (Japanese Article Number) code.
[0014] A voucher is a voucher that has monetary value and can be used for settlement at the checkout system 100. For example, vouchers include merchandise vouchers, gift certificates, coupons, and service vouchers. Merchandise vouchers and gift certificates include, for example, general-purpose vouchers such as gift cards issued by credit card companies, common vouchers usable nationwide or in specific regions such as book cards, stationery vouchers, and beer vouchers, and unique vouchers issued independently by manufacturers, stores, companies, etc. Coupons are, for example, vouchers that specify a discount or price reduction. Service vouchers are, for example, vouchers that state that a specific quantity of a specific product will be provided free of charge. In this embodiment, information regarding the usable amount and the value of the service-eligible goods obtained from the voucher in a transaction, as well as information identifying the type of voucher, are referred to as voucher information. This voucher information is payment information used by shopper C for payment. In particular, vouchers and discount coupons constitute all or part of the payment amount and therefore become payment information for shopper C. In addition to gift certificates, the product registration device 10 may also be equipped with a credit card payment function, and the credit card payment information may be converted into a two-dimensional code along with the product identification information.
[0015] The product registration device 10 is installed on the product registration counter 11 so that shopper C and operator S stand facing each other across the counter 11. Therefore, if shopper C wishes to use a voucher, it is easy for shopper C and operator S, who are standing facing each other, to exchange the voucher. Similarly, it is easy for operator S and shopper C to exchange the receipt printed by the product registration device 10.
[0016] The payment device 20 reads the two-dimensional code printed on the payment receipt at the request of shopper C, who is holding the receipt, and extracts the two-dimensional code record information recorded in the two-dimensional code. Then, based on the product identification information contained in the extracted two-dimensional code record information and the data table of the product data file that the payment device 20 has stored in advance, the payment device 20 extracts the product names and sales prices of the products purchased by shopper C from the data table and calculates the total purchase amount of the extracted sales prices. The total purchase amount is the sum of the sales prices of all the products purchased by shopper C.
[0017] Furthermore, if the two-dimensional code recording information includes voucher information, the settlement device 20 calculates the total voucher amount based on that voucher information. The total voucher amount is the total amount of all vouchers used in the transaction by shopper C in that transaction. If the two-dimensional code recording information does not include voucher information, the settlement device 20 sets the total voucher amount to 0 yen. The settlement device 20 also calculates the payment request amount or refund amount based on the calculated total purchase amount and total voucher amount. The payment request amount is the difference (total purchase amount - total voucher amount) when the total voucher amount is less than or equal to the total purchase amount. The refund amount is the difference (total voucher amount - total purchase amount) when the total voucher amount is greater than the total purchase amount.
[0018] The payment device 20 displays the names of the items purchased by shopper C, the total purchase amount, the total value of the gift certificates, the payment request amount or refund amount, and information prompting shopper C to proceed with the payment process, all included in the payment menu. The payment device 20 is also equipped with a change dispenser and processes the change for the money inserted by shopper C. After processing the change, the payment device 20 prints and outputs a receipt.
[0019] The checkout counter 21 is preferably located where the shopper C moves from the product display floor via the product registration counter 11. In the store floor shown in Figure 1, the product registration counter 11 and the checkout counter 21 are installed so that the shopper C moves from the front left to the back right in the perspective view. After receiving the receipt printed by the product registration device 10 from the operator S, the shopper C can move to any of the three checkout counters 21, for example, an available checkout counter 21, to complete the checkout. In other words, in the checkout system 100, the available checkout devices 20 are not limited to the product registration device 10 that printed the receipt.
[0020] The number of product registration devices 10 and payment devices 20 included in the checkout system 100 is not limited to 5 and 6, but can be determined, for example, according to the size of the store and the cost. In this embodiment, for the sake of simplicity, a checkout system 100 equipped with one product registration device 10 and one payment device 20 will be described.
[0021] Figure 2 is a block diagram showing the configuration of the product registration device 10. As shown in the figure, the product registration device 10 has a configuration in which a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a scanner unit (product identification information registration means) 104, a display unit for store staff 105, a display unit for customers 106, a hard disk (product data storage means) 107, an operation unit for store staff 108, a communication unit 109, a buzzer 110, and a printing unit (media recording means) 111 are connected via a bus 112.
[0022] The CPU 101 is a control unit that controls the entire product registration device 10 by reading the product registration program stored in the ROM 102, expanding it into the RAM 103, and executing the steps of this expanded product registration program. By executing the product registration program, the CPU 101 generates a two-dimensional code based on the product identification information of the products purchased by shopper C and the voucher information, if shopper C has a voucher that they wish to use for payment. This two-dimensional code is, for example, a QR code (registered trademark).
[0023] As described above, ROM 102 stores the product registration program to be executed by CPU 101, and also stores product registration device identification information, which is the identification information of the product registration device 10. RAM 103 expands the product registration program read from ROM 102 by CPU 101, and stores various variables and data generated by the CPU 101's execution of the product registration program, such as product identification information and voucher information.
[0024] The scanner unit 104 is a barcode reader that reads barcodes and extracts the information recorded in them. When a barcode attached, affixed, or printed on a product purchased by shopper C is positioned within the barcode reading area of the scanner unit 104 so that it can be read by the operator S, the scanner unit 104 reads the barcode, extracts the product identification information recorded in the barcode, and stores it in the RAM 103.
[0025] The employee display unit 105 is a display unit that presents information to the operator S, and is, for example, a liquid crystal display device. Each time the scanner unit 104 reads a product's barcode and stores the product identification information recorded in that barcode in the RAM 103, the CPU 101 extracts the product name and sales price of the product from the data table of the product data file stored in the hard disk 107 based on the product identification information and supplies it to the employee display unit 105, and the employee display unit 105 displays the product name and sales price. Furthermore, the staff display unit 105 receives and displays the ticket information generated by the CPU 101 based on the operation signals supplied to the CPU 101 from the staff operation unit 108 in accordance with the operation of the staff operation unit 108 by the operator S.
[0026] The customer display unit 106 is a display unit that presents information to shoppers C, and is, for example, a liquid crystal display device. The customer display unit 106 displays the same information as the employee display unit 105, for example, supplied by the CPU 101. The hard disk 107 is a magnetic hard disk device that records product data files supplied from a store controller connected via the communication unit 109. The hard disk 107 may record a product registration program instead of the ROM 102.
[0027] The employee operation unit 108 includes multiple voucher keys for specifying and inputting the type of voucher, a numeric key for specifying and inputting a number representing the amount of the voucher, and a total key for specifying and inputting that the registration of purchased items and vouchers has been completed. However, it is not limited to the total key; any key that indicates that the registration of purchased items and voucher information has been completed may be used, and it may also be used as a print key, for example, to instruct the start of printing. In other words, the employee operation unit 108 includes a means for registering payment information. Furthermore, the employee control panel 108 may be equipped with a product designation key that has been pre-registered for inputting product identification information for a specific product. In this case, for a specific product, the product registration device 10 registers the product identification information by pressing the product designation key corresponding to that specific product, rather than by scanning the barcode.
[0028] The communication unit 109 is a communication interface that communicates with external devices, for example, a network interface unit that is connected to a store controller via a LAN. The buzzer 110 is a sound generating unit that produces confirmation and warning sounds, for example, when the scanner unit 104 successfully reads a barcode, when any key on the employee operation unit 108 is pressed, or when an incorrect operation is performed by operator S. The printing unit 111 prints the two-dimensional code generated by the CPU 101 onto paper media and outputs it as a receipt for accounting.
[0029] Figure 3 is a block diagram showing the configuration of the payment device 20. As shown in the figure, the payment device 20 has a configuration in which a CPU 201, a ROM 202, a RAM 203, a scanner unit (media reading means) 204, a display unit 205, a customer operation unit 206, a communication unit 207, a buzzer 208, a printing unit 209, and a change dispenser 210 are connected via a bus 211.
[0030] The CPU 201 is a control unit that controls the entire settlement device 20 by reading the accounting program stored in the ROM 202, expanding it into the RAM 203, and executing the steps of this expanded accounting program. By executing the accounting program, the CPU 201 performs settlement processing based on the two-dimensional code recording information obtained from the two-dimensional code printed on the accounting receipt.
[0031] Specifically, the CPU 201 extracts the product names and sales prices of the items purchased by shopper C from the data table, based on the product identification information read from the two-dimensional code by the scanner unit 204 and stored in the RAM 203, and the data table of the product data file previously stored in the RAM 203, and also calculates the total purchase amount of the extracted sales prices. In other words, the CPU 201 includes a means for calculating the total purchase amount. Furthermore, the CPU 201 calculates the total value of the gift certificates based on the gift certificate information read from the two-dimensional code by the scanner unit 204 and stored in the RAM 203. If the information read from the two-dimensional code does not include gift certificate information, the CPU 201 sets the total value of the gift certificates to 0 yen.
[0032] Furthermore, CPU201 calculates the payment request amount or refund amount based on the calculated total purchase amount and total voucher amount. Specifically, for example, CPU201 calculates the difference between the total purchase amount and the total voucher amount (total purchase amount - total voucher amount), and if the difference is 0 or a positive integer, it sets that difference as the payment request amount, and if the difference is a negative integer, it sets that difference as the refund amount. In other words, CPU201 includes a means for calculating the settlement amount.
[0033] As described above, ROM202 stores the accounting program to be executed by CPU201, and also stores settlement device identification information, which is the identification information of settlement device 20. RAM203 stores product data files supplied from the store controller connected via the communication unit 207. RAM203 also stores various variables and data generated by the CPU201's execution of the settlement record program, such as the total purchase amount, the total voucher amount, and the payment request amount or refund amount.
[0034] The scanner unit 204 is a two-dimensional code reader that reads two-dimensional codes and extracts the two-dimensional code record information recorded in those codes. When the two-dimensional code printed on the receipt is positioned in a readable location within the two-dimensional code reading area of the scanner unit 204 by the actions of the shopper C, the scanner unit 204 reads the two-dimensional code and extracts the product identification information, or product identification information and voucher information, recorded in the two-dimensional code, and stores it in the RAM 203.
[0035] The display unit 205 is a display unit that presents information to shopper C, and is, for example, a liquid crystal display device. The display unit 205 receives an accounting menu from the CPU 201 that includes the names of the items purchased by shopper C, the total purchase amount, the total value of the gift certificates, the payment request amount or refund amount, and a string of characters prompting shopper C to perform the settlement operation, and displays the accounting menu. The display unit 205 also displays the settlement amount information supplied by the CPU 201. The settlement amount is the amount after settlement, which the change dispenser 210 processes and notifies the CPU 201 of.
[0036] The customer operation unit 206 is provided in conjunction with the display unit 205 and is a touch panel type input device that generates operation signals by operating GUI (Graphical User Interface) operation buttons displayed on the display unit 205 under the control of the CPU 201. The customer operation unit 206 includes an accounting key that initiates settlement processing to the CPU 201 and a settlement key that initiates change processing to the change dispenser 210. In other words, the display unit 205 and the customer operation unit 206 constitute a touch panel type liquid crystal display.
[0037] The communication unit 207 is a communication interface that communicates with external devices, for example, a network interface unit that is connected to a store controller via a LAN. The buzzer 208 is a sound generating unit that produces confirmation sounds and warning sounds, for example, when the scanner unit 204 successfully reads a two-dimensional code, when any key on the customer operation unit 206 is pressed, or when an incorrect operation is performed by shopper C.
[0038] The printing unit 209 prints and outputs a receipt on paper when the CPU 201 finishes the settlement process. The change dispenser 210 is an automatic change dispenser equipped with coin and banknote insertion and dispensing ports. The change dispenser 210 counts the coins and / or banknotes inserted into the insertion port by the shopper C and notifies the CPU 201 of the amount received. The change dispenser 210 also dispenses the amount of money to be refunded based on the refund amount notified by the CPU 201 and discharges it through the dispensing port.
[0039] Next, we will explain the product data file. Figure 4 is a diagram showing the data structure of the product data file. As shown in the figure, the product data file is a file containing a data table (product data) that includes records with the items "product identification information," "product name," and "sales price." The item "product identification information" includes information recorded in the barcode attached, affixed, or printed on the product. In this embodiment, as mentioned above, the product identification information is a 13-digit JAN code. Therefore, the two upper digits of the product identification information are information that identifies the country code or in-store marking, etc. The item "product name" includes a string representing the product name of the product. The item "sales price" includes a number representing the sales price of the product. The primary key in this data table is the item "product identification information."
[0040] Next, we will explain the voucher information. Figure 5 is a diagram showing the internal data structure of the voucher information. As shown in the figure, the voucher information is, for example, a 13-digit number, with the first two digits representing the "identifier," the next two digits representing the "type," the next two digits representing the "reserve," and the remaining seven digits representing the "amount." The "Identifier" is a fixed number that applies to all voucher information and does not match the top two digits of the product identification information. For example, if the product identification information is a JAN code, the "Identifier" is a number that is not included in the country code or in-store marking (e.g., "90"). The "Type" is a number that indicates the type of voucher; for example, gift certificates and vouchers = "01", coupons = "02", and service vouchers = "03". The "Reserve" is a number that is not used (referenced) by the product registration device 10 and the settlement device 20, and is "00". Note that the "Reserve" can also be used to expand the "Type" number and further categorize vouchers. The "Amount" is a number that represents the amount written on the voucher or the amount related to the written product name or service content. For example, for a gift certificate that says "○○ Common Gift Certificate ¥1,000", the "amount" is "0001000", and for a coupon that says "△△ Store Coupon ¥500 off", the "amount" is "0000500".
[0041] When the CPU 101 of the product registration device 10 executes the product registration program and registers the products purchased by shopper C and the voucher information of the voucher, the product identification information and voucher information are stored in the RAM 103. Figure 6 is a schematic diagram showing the memory map of the product identification information and voucher information stored in the RAM 103. Referring to this figure together with Figure 4, the memory map shown in Figure 6 shows that a product with the product name "○○ oil" and a selling price of "650", a product with the product name "△△ meat" and a selling price of "850", and a voucher of type "voucher and gift certificate" with an amount of "1000" are registered.
[0042] Next, we will explain the receipt for payment. Figure 7 is an example of a receipt printed by the printing unit 111 of the product registration device 10. As shown in the figure, the receipt 7 has the printing date and time ("Printing date May 6, 2010, 2:30:50 PM"), a transaction identification number that identifies the transaction by shopper C ("Shopping cart No. 126"), the number of items purchased ("Number of items purchased: 2"), and a QR code (registered trademark), which is a two-dimensional code, printed on it.
[0043] Furthermore, if the product registration device 10 also registers voucher information during the product registration process, it may print voucher usage information (especially the amount of the voucher) on the accounting receipt. In other words, the product registration device 10 stores a standard phrase for voucher usage information for each "type" of voucher information in the RAM 103, and prints the standard phrase with the amount information added to it on the accounting receipt 7 using the printing unit 111, based on the "type" and "amount" information of the voucher information. Specifically, for voucher information where the "type" is "01" and the "amount" is "0005000", the product registration device 10 prints, for example, the voucher usage information "The voucher you have received for ¥5,000 will be used for settlement" on the accounting receipt 7.
[0044] Next, the operation of the checkout system 100 will be explained by dividing it into the product registration process performed by the product registration device 10 and the settlement process performed by the settlement device 20. First, the product registration process performed by the product registration device 10 will be explained. Figure 8 is a flowchart showing the steps of the product registration process performed by the product registration device 10. When the CPU 101 reads the product registration program stored in the ROM 102 and loads it into the RAM 103, and starts executing this loaded product registration program, the product registration device 10 starts the product registration process according to the flowchart in the figure.
[0045] In step S1, when the barcode attached, affixed, or printed on the shopper C's purchased item is positioned in the barcode reading area of the scanner unit 104 so that it can be read by the operator S's own actions, the scanner unit 104 reads the barcode, extracts the product identification information recorded in the barcode, and stores that product identification information in the RAM 103. If there are multiple identical purchased items, when the number of items purchased is entered by the operator S using the numeric keys on the staff control unit 108, the staff control unit 108 supplies a key code representing the number of items purchased to the CPU 101, and the CPU 101 stores the same number of product identification information items in the RAM 103 based on the supplied key code.
[0046] Next, in step S2, the CPU 101 determines whether or not one of the multiple voucher keys on the clerk's control unit 108 has been pressed. In other words, when a customer C who wishes to pay using a voucher presents a voucher, the operator S receives the voucher from the customer C, determines the type of voucher, and presses the voucher key corresponding to the determined type from among the multiple voucher keys provided for each type of voucher. For example, if operator S receives a voucher from customer C that says "○○ Common Voucher ¥1,000", the operator S presses the voucher key provided for vouchers and gift certificates. Upon this operation, the clerk's control unit 108 supplies the key code of the pressed voucher key to the CPU 101, and the CPU 101 takes in the supplied key code and determines that the voucher key provided for vouchers and gift certificates has been pressed. If the CPU 101 determines that the voucher key has been pressed (S2:YES), the process proceeds to step S3. If the CPU 101 determines that the voucher key has not been pressed (S2:NO), the process proceeds to step S4.
[0047] In step S3, the CPU 101 generates voucher information based on a predetermined voucher identifier (e.g., "90"), a predetermined type number corresponding to the pressed voucher key (e.g., "01" for gift certificates and merchandise vouchers), and a numerical code of the amount supplied from the employee operation unit 108 (e.g., "1000"), and stores this voucher information in the RAM 103.
[0048] Specifically, if the voucher is a 1000 yen gift certificate or voucher, the CPU 101 generates the voucher information "9001000001000" shown in Figure 5 based on, for example, a predetermined voucher identifier "90", a predetermined type number "01" corresponding to the voucher key associated with the pressed voucher or voucher, and a numerical code of the amount supplied from the employee operation unit 108, and stores it in the RAM 103. Furthermore, if the voucher is a 500 yen discount coupon, the CPU 101 generates the voucher information "9002000000500" shown in Figure 5, based on, for example, a predetermined voucher identifier "90", a predetermined type number "02" corresponding to the voucher key associated with the pressed coupon, and a numerical code of the amount supplied from the employee operation unit 108, and stores it in the RAM 103.
[0049] Next, in step S4, the CPU 101 determines whether the totaling key on the clerk's control unit 108 has been pressed. That is, when operator S has completed registering the purchased items of shopper C and confirmed that any vouchers that shopper C wishes to use have also been registered, or that shopper C has not requested to use any vouchers, operator S presses the totaling key on the clerk's control unit 108. Upon this operation, the clerk's control unit 108 supplies the key code of the pressed totaling key to the CPU 101, and the CPU 101 takes in the supplied key code and determines that the totaling key has been pressed. If the CPU 101 determines that the totaling key has been pressed (S4: YES), the CPU 101 generates a two-dimensional code based on the purchased item information and voucher information stored in RAM 103 and proceeds to step S5. On the other hand, if the CPU 101 determines that the totaling key has not been pressed (S4: NO), the process proceeds to step S1.
[0050] In step S5, the CPU 101 supplies the date and time information of its built-in clock, a transaction identification number represented by a number that increases by 1 for each transaction, the number of items purchased which is the number of items of product identification information, and a two-dimensional code to the printing unit 111. The printing unit 111 then prints this supplied information and outputs it as an accounting receipt.
[0051] Next, the settlement process performed by the settlement device 20 will be described. Figure 9 is a flowchart showing the procedure for the settlement process performed by the settlement device 20. When the CPU 201 reads the settlement program stored in the ROM 203 and loads it into the RAM 203, and starts executing this loaded settlement program, the settlement device 20 starts the settlement process according to the flowchart in the figure. Furthermore, before executing the settlement process, the settlement device 20 pre-stores the product data file supplied by the store controller in the RAM 203.
[0052] In step S11, when the shopper C's own actions position the two-dimensional code printed on the receipt so that it can be read in the two-dimensional code reading area of the scanner unit 204, the scanner unit 204 reads the two-dimensional code, extracts the two-dimensional code recording information recorded in the two-dimensional code, and stores it in the RAM 203. Specifically, for example, the scanner unit 204 reads the two-dimensional code printed on the receipt and extracts the product identification information "4912345678966" and "4912345678980" recorded in the two-dimensional code, as well as the voucher information "9001000001000", and stores them in the RAM 203. As a result, the memory map shown in Figure 6 is displayed in the RAM 203.
[0053] Next, the CPU 201 extracts product identification information from the two-dimensional code record information stored in the RAM 203, and uses this extracted product identification information as a search key to extract the product name and sales price from the data table of the product data file previously stored in the RAM 203. As a method for extracting product identification information, for example, the CPU 201 extracts only the data in the two-dimensional code record information stored in the RAM 203 where the upper two digits indicate product identification information. Next, the CPU 201 counts the items with the same extracted product identification information number (however, if there are no identical items, the counting result is "1"), and stores the counting result (i.e., the number purchased), product name, and sales price for each product identification information in the RAM 203. Then, the CPU 201 calculates the total amount of sales prices and stores it in the RAM 203 as the total purchase amount.
[0054] Next, in step S12, the CPU 201 searches for voucher information from the two-dimensional code record information stored in RAM 203. If voucher information is found (S12: YES), the CPU 201 extracts the amount from that voucher information. As a method for extracting voucher information, for example, the CPU 201 extracts only the data in the two-dimensional code record information stored in RAM 203 where the upper two digits indicate voucher information. Next, the CPU 201 calculates the total amount of one or more voucher information, stores it in RAM 203 as the total voucher amount, and proceeds to the processing in step S13. On the other hand, if CPU 201 does not extract the voucher information from the two-dimensional code record information stored in RAM 203 (S12: NO), it stores the total voucher amount as "0" in RAM 203 and proceeds to the processing of step S24.
[0055] In step S13, the CPU 201 calculates the difference between the total purchase amount and the total voucher amount stored in RAM 203 (total purchase amount - total voucher amount). If the difference is "0" or a positive integer (S13: YES), the CPU 201 stores the difference in RAM 203 as the payment request amount and proceeds to step S14. On the other hand, if the calculated difference is a negative integer (S13: NO), the CPU 201 stores the difference in RAM 203 as the refund amount and proceeds to step S22.
[0056] In step S14, the CPU 201 supplies the display unit 205 with an accounting menu (a) which includes information stored in the RAM 203, such as the names of the items purchased by shopper C, the number of items purchased, the total purchase amount, the total value of the gift certificates, and the payment request amount, as well as an image of the GUI operation button for the accounting key. The display unit 205 then displays the accounting menu (a). The accounting key, which is a GUI operation button, has the function of the customer operation unit 206. Figure 10 shows an example of the display of the accounting menu (a) shown by the display unit 205. As shown in the figure, in the process of step S14, the display unit 205 displays menu 50a. On the left side of menu 50a, the names of the products purchased by shopper C and the quantities purchased are displayed for each product, and on the right side of menu 50a, information including the total purchase amount, the total value of the gift certificates, the payment request amount, the accounting key 51, and information prompting the user to press the accounting key 51 ("Please press the accounting key").
[0057] In step S15, when the payment key 51 is touched by shopper C, the customer operation unit 206 supplies an operation signal to the CPU 201 indicating that the payment key 51 has been touched. Upon receiving this operation signal, the CPU 201 proceeds to the processing in step S16. Next, in step S16, the CPU 201 supplies the display unit 205 with a menu that includes the payment request amount stored in the RAM 203 and an image of the GUI operation button for the settlement key. The display unit 205 then displays the menu. The settlement key, which is a GUI operation button, has the function of the customer operation unit 206. Figure 11 shows an example of the menu displayed by the display unit 205. As shown in the figure, in the process of step S16, the display unit 205 displays menu 60a. Menu 60a displays information including the payment amount requested from shopper C, a settlement key 61, and information prompting the shopper to press the settlement key 61 ("Please insert into the change machine and press the settlement key").
[0058] Next, in step S17, when the shopper C inserts the money corresponding to the payment request amount into the input slot of the change machine 210, the change machine 210 deposits the inserted money and notifies the CPU 201 of the deposited amount. The CPU 201 then stores the deposited amount in the RAM 203. Next, in step S18, the CPU 201 supplies the deposit amount stored in the RAM 203 to the display unit 205, and the display unit displays the deposit amount. Specifically, for example, if the deposit amount is "1000", the display unit 205 displays the menu 60b shown in Figure 12. Next, in step S19, when the payment key 61 is touched by shopper C, the customer operation unit 206 supplies an operation signal to the CPU 201 indicating that the payment key 61 has been touched, and the CPU 201 receives the operation signal and proceeds to the processing in step S20.
[0059] In step S20, which is executed after the processing in step S19, the CPU 201 calculates the difference between the payment request amount and the payment amount (payment amount - payment request amount) stored in RAM 203. If the difference is "0" or a positive integer (i.e., the change amount is 0 yen or there is change), the CPU 201 stores the difference as the change amount in RAM 203. Next, the CPU 201 notifies the change machine 210 of the change amount. Upon receiving notification of the change amount, the change machine 210 dispenses the change amount and discharges it to the outlet. The change machine 210 then notifies the CPU 201 of the completion of the change processing. Next, the CPU 201 supplies the change amount stored in RAM 203 to the display unit 205, and the display unit displays the change amount. Specifically, if the change amount is "500", the display unit 205 displays the menu 70a shown in Figure 13.
[0060] In addition, if the difference calculated by the CPU 201 in step S20 is a negative integer (i.e., there is a shortfall), although not shown in the flowchart of Figure 9, the difference is stored in the RAM 203 as a new payment request amount, and the process returns to step S16.
[0061] In step S21, when the CPU 201 receives notification from the change dispenser 210 that the change processing is complete, it supplies the receipt information stored in the RAM 203, which includes the product name, selling price, quantity purchased, total purchase amount, total voucher amount, deposit amount, and change amount of the items purchased by shopper C, to the printing unit 209. The printing unit 209 then prints the receipt information onto paper and outputs it as a receipt, and notifies the CPU 201 that printing is complete. Upon receiving the printing completion information, the CPU 201 terminates the process shown in the flowchart in Figure 9.
[0062] If the difference calculated by the CPU 201 in step S13 is a negative integer (S13: NO), in step S22, the CPU 201 supplies the display unit 205 with an accounting menu (b) which includes information stored in RAM 203 such as the names of the items purchased by shopper C, the number of items purchased, the total purchase amount, the total value of the gift certificates, and the refund amount, as well as images of the GUI operation buttons for the accounting key. The display unit 205 then displays the accounting menu (b). Figure 14 shows an example of the display of the accounting menu (b) shown by the display unit 205. As shown in the figure, in the process of step S22, the display unit 205 displays menu 50b. On the left side of menu 50b, the names of the products purchased by shopper C and the quantities purchased are displayed for each product, and on the right side of menu 50b, information including the total purchase amount, the total value of the gift certificates, the refund amount, the accounting key 51, and information prompting the customer to press the accounting key 51 ("Please press the accounting key").
[0063] In step S23, when the payment key 51 is touched by shopper C, the customer operation unit 206 supplies an operation signal to the CPU 201 indicating that the payment key 51 has been touched. Upon receiving this operation signal, the CPU 201 proceeds to the processing in step S20.
[0064] In step S20, which is executed after the processing in step S23, the CPU 201 notifies the change dispenser 210 of the refund amount stored in RAM 203. Upon receiving notification of the refund amount, the change dispenser 210 dispenses the refund amount and discharges it into the outlet. The change dispenser 210 then notifies the CPU 201 that the change processing is complete. Next, the CPU 201 supplies the refund amount stored in RAM 203 as the change amount to the display unit 205, and the display unit displays the change amount.
[0065] If, in step S12, the CPU 201 does not extract the voucher information from the two-dimensional code record information stored in RAM 203 (S12:NO), then in step S24, the CPU 201 supplies the display unit 205 with an accounting menu (c) which includes information stored in RAM 203 such as the product names, quantities, and total purchase amounts of the items purchased by shopper C, as well as images of GUI operation buttons for the accounting key. The display unit 205 then displays the accounting menu (c). The process then proceeds to step S15. Figure 15 shows an example of the display of the checkout menu (c) shown by the display unit 205. As shown in the figure, in the process of step S24, the display unit 205 displays menu 50c. On the left side of menu 50c, the names of the products purchased by shopper C and the quantity purchased are displayed for each product, and on the right side of menu 50c, information including the total purchase amount, the checkout key 51, and information prompting the customer to press the checkout key 51 ("Please press the checkout key").
[0066] As explained above, according to the first embodiment, when registering the purchased items of shopper C using the product registration device 10, operator S only registers the product identification information recorded on the barcode attached, affixed, or printed on the purchased items and the voucher information used by shopper C. Then, shopper C makes a payment at the payment device 20 using the payment receipt printed with the product identification information and voucher information encoded in a two-dimensional code. Therefore, since shopper C, having completed registration with the product registration device 10, moves to a desired payment device 20 (for example, an available payment device 20) to make a payment, the time spent at the product registration device 10 can be reduced, and as a checkout system 100, there is no risk of a bottleneck (a long waiting time for shoppers) occurring in the transaction processing by operator S, and the transaction time can be shortened. In addition, since the voucher information is registered by operator S when receiving the voucher from shopper C at the product registration device 10, there is no risk of fraudulent use such as shopper C reusing the voucher. Furthermore, since shopper C does not need to call or have operator S present when paying with a voucher, the checkout process is more efficient. Also, because there is no long waiting time for shopper C, there is no need to increase the number of lanes for the product registration device 10, thus keeping labor costs down. In other words, according to the first embodiment, when settling using voucher information, it is possible to reliably prevent fraudulent use of vouchers and perform quick and efficient checkout without increasing labor costs.
[0067] Furthermore, according to the first embodiment, by making the code printed on the accounting receipt output by the product registration device 10 a two-dimensional code, a large amount of information can be included in that two-dimensional code, so the number of readings by the settlement device 20 can be reduced to one, thereby preventing accounting errors and enabling efficient accounting. Furthermore, according to the first embodiment, since the voucher information registered in the product registration device 10 is displayed on the display unit 205 of the payment device 20 at the time of payment, shopper C can visually confirm that the voucher they presented is indeed being used at the time of payment, and can complete the transaction quickly without worrying about having to ask the store clerk for reconfirmation. Furthermore, in the first embodiment, if the product registration device 10 prints information regarding the use of gift certificates (especially the amount of the gift certificate) on the receipt, shopper C can confirm before the settlement process that the desired amount will be used for the gift certificates they presented. This eliminates the need for further confirmation with the store clerk and allows for quick settlement.
[0068] [Second Embodiment] In the first embodiment described above, the checkout system 100 involved a product registration device 10 that converted product identification information and voucher information into a two-dimensional code and printed it on a receipt, and a settlement device 20 that read the two-dimensional code printed on the receipt and performed settlement processing based on the two-dimensional code recording information recorded in the two-dimensional code and the data table of the product data file supplied from the store controller. A second embodiment of the present invention is an example in which the two-dimensional code recording information included in the two-dimensional code recorded on the accounting receipt differs from that of the first embodiment.
[0069] Figure 16 is a block diagram showing the overall configuration of a checkout system according to a second embodiment of the present invention. As shown in the figure, the checkout system 200 has a configuration in which two product registration devices 10a, two settlement devices (automatic settlement devices) 20a, and a store controller 30 are connected via a LAN 40. The configurations of the product registration devices 10a and settlement devices 20a are the same as those of the product registration device 10 and settlement device 20 in the first embodiment, so a detailed explanation of their respective configurations is omitted. Furthermore, the number of product registration devices 10a and payment devices 20a included in the checkout system 200 are not limited to two each, but can be determined, for example, according to the size of the store and costs.
[0070] The operation of the checkout system 200 will now be described. Figure 17 is a sequence diagram showing the processing procedure between the product registration device 10a, the settlement device 20a, and the store controller 30. First, in step S31, the CPU 101 of the product registration device 10a executes the product registration process in the same manner as the product registration process in the first embodiment, and stores the product identification information and the voucher information in the RAM 103. Next, in step S32, the CPU 101 generates a transaction identification number to identify the transaction by shopper C, and generates a registration data file that includes the transaction identification information, the product identification information stored in RAM 103, and the voucher information, and stores the file data in RAM 103. The transaction identification information is, for example, a positive integer that increases with each transaction. Next, the CPU 101 converts the transaction identification information into a two-dimensional code and supplies it to the printing unit 111, which prints the two-dimensional code onto paper and outputs it as an accounting receipt.
[0071] Next, in step S33, the CPU 101 reads the file data of the registered data file stored in the RAM 103 and supplies it to the store controller 30 via the LAN 40 from the communication unit 109. In step S34, the store controller 30 takes in the registration data file supplied from the product registration device 10a, and then, in step S35, the store controller 30 stores the taken-in registration data file in a storage unit such as a magnetic hard disk drive. Next, in step S36, the store controller 30 distributes the registration data file to all settlement devices 20a included in the checkout system 200 via the LAN 40.
[0072] In step S37, all settlement devices 20a included in the checkout system 200 receive the registration data file via the communication unit 207 and store it in the RAM 203. Next, in step S38, the settlement device 20a, which has the scanner unit 204 read a two-dimensional code using the accounting receipt printed in the process of step S32, extracts transaction identification information from the two-dimensional code recording information recorded in the two-dimensional code and stores it in the RAM 203. Then, the CPU 201 of the settlement device 20a identifies the registered data file using the transaction identification information stored in the RAM 203 and the file data of the registered data file as a search key, and extracts product identification information and voucher information from that registered data file. Next, the CPU 201 executes the settlement process in the same manner as in the first embodiment based on the extracted product identification information and voucher information.
[0073] As explained above, according to the second embodiment, when registering the purchased items of shopper C using the product registration device 10a, operator S only registers the product identification information recorded on the barcode attached, affixed, or printed on the purchased items and the voucher information used by shopper C. Then, shopper C makes a payment at the payment device 20a using the payment receipt on which the transaction identification information has been converted into a two-dimensional code and printed. Therefore, once registration by the product registration device 10a is complete, shopper C moves to a desired payment device 20a (for example, an available payment device 20a) to make a payment, thus reducing the time spent at the product registration device 10a. Thus, the checkout system 200 can shorten the transaction time without the risk of a bottleneck (long waiting time for shoppers) occurring in the transaction processing by operator S. Furthermore, since operator S receives the voucher from shopper C and registers the voucher information, there is no risk of fraudulent use such as shopper C reusing the voucher. Furthermore, since shopper C does not need to call or have operator S present when paying with a voucher, the checkout process is more efficient. Also, because there is no long waiting time for shopper C, there is no need to increase the number of lanes for the product registration device 10a, thus keeping labor costs down. In other words, according to the second embodiment, when settling using voucher information, it is possible to reliably prevent fraudulent use of vouchers and perform quick and efficient checkout without increasing labor costs.
[0074] In the first embodiment described above, the accounting receipt was described as a paper document with a two-dimensional code printed on it. However, in addition to this, an IC card with a built-in IC chip capable of writing and reading data may be used as a substitute for the accounting receipt. The product registration device 10 may write product identification information and voucher information to the IC card, and the settlement device 20 may read the product identification information and voucher information from the IC card for use. Similarly, the product registration device 10a may write transaction identification information to the IC card, and the settlement device 20 may read the transaction identification information from the IC card and use it. Furthermore, when using IC cards, a collection box for the IC cards used in the payment process should be placed next to the payment device 20.
[0075] Furthermore, in the first embodiment, the product registration device 10 and the settlement device 20 are not connected online, and the two-dimensional code printed on the accounting receipt 7 records product identification information and voucher information. In addition to this, for example, all product registration devices 10 and all settlement devices 20 in the checkout system 100 may be connected by LAN, and the product registration device 10 may distribute table information linking the transaction identification number, product identification information, and voucher information to all settlement devices 20 for each transaction. In this case, the printing unit 111 of the product registration device 10 converts the transaction identification number of each transaction into a two-dimensional code or barcode and prints it on the accounting receipt. The scanner unit 204 of the settlement device 20 reads the code printed on the accounting receipt and obtains the transaction identification number. The settlement device 20 then uses the obtained transaction identification number as a search key to obtain the product identification information and voucher information from the table information supplied by the product registration device 10 and performs settlement processing.
[0076] Furthermore, in addition to directly encoding and recording product identification information and payment information in two dimensions as shown in the first embodiment, the scanner unit 104 of the product registration device 10 may also encode and record key information that can indirectly identify the product identification information and payment information. In this indirect identification case, for example, the product registration device 10 associates the registered product identification information and payment information with the key information and transmits it to the settlement device 20, and the settlement device 20 identifies the product identification information and payment information transmitted from the product registration device 10 by reading the key information recorded on the medium by the scanner unit 204. Alternatively, for example, the product registration device 10 may store the registered product identification information and payment information in RAM 103 in association with key information, and the settlement device 20 may have a scanner unit 204 read the key information recorded on the medium and refer to the product identification information and payment information stored in RAM 103 of the product registration device 10 based on that key information.
[0077] Furthermore, while the first and second embodiments showed examples of inputting voucher information by operating the numeric keys on the employee operation unit 108 of the product registration devices 10 and 10a, other methods are also possible, for example, where the amount and information about the service-eligible products are printed as barcodes on the vouchers, and the scanner unit 104 reads the barcodes on the vouchers to register the voucher information.
[0078] Furthermore, while the first and second embodiments show examples in which the settlement devices 20 and 20a calculate the total purchase amount, alternatively, the product registration devices 10 and 10a may calculate the total purchase amount and convert it into a two-dimensional code along with the product identification information and voucher information. In this case, the settlement devices 20 and 20a can obtain the product identification information, voucher information, and total purchase amount from the two-dimensional code printed on the accounting receipt and perform the settlement process.
[0079] Furthermore, in the first and second embodiments, the payment devices 20 and 20a were examples of cash payment devices equipped with a change dispenser 210. However, the payment devices 20 and 20a may also be devices that perform payment via electronic money (automatic payment devices). Moreover, the payment devices 20 and 20a may allow shoppers C to select between cash payment and payment via electronic money.
[0080] In the second embodiment, when the settlement device 20a reads identification information from the medium and settles the transaction, the CPU 101 may refer to the store controller 30 for product identification information and payment information identified by the read identification information. Alternatively, when the settlement device 20a reads identification information from the medium, it may send a command to the store controller 30 requesting that the product identification information and payment information corresponding to that identification information be sent to the settlement device 20a. The settlement device a may then take the product identification information and payment information sent from the store controller 30 based on the command and perform settlement processing.
[0081] Although embodiments of the present invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and includes designs and the like that do not depart from the spirit of the present invention. [Explanation of Symbols]
[0082] 10,10a Product registration device 11 Product Registration Counter 20,20a Payment device (automatic payment device) 21 Settlement Counter 30 Store Controllers 40 LAN 100,200 Checkout System 101,201 CPU 102,202 ROM 103,203 RAM 104 Scanner unit (means for registering product identification information) 105 Display section for clerks 106 Customer display section 107 Hard disk (product data storage method) 108. Operation panel for store staff (payment information registration method) 109,207 Communications Department 110,208 buzzer 111 Printing section (media recording means) 112,211 buses 204 Scanner unit (media reading means) 205 Display section 206 Customer operation section 209 Printing Department 210 Change machine
Claims
1. A system comprising: a product registration device operated by a store employee to register purchased items; and a payment device operated by the customer themselves to settle the payment for the purchased items registered by the product registration device, The aforementioned product registration device is A product registration method for registering product identification information of purchased products, A gift certificate registration means for registering gift certificate information, including the type and amount of the gift certificate, A transmission means that transmits the product identification information registered by the product registration means, and also transmits the voucher information if the voucher information is registered by the voucher registration means, Equipped with, The settlement device is, A receiving means for receiving product identification information of purchased products transmitted by the aforementioned transmitting means, A settlement means that settles the payment based on the product identification information received by the receiving means, A receipt printing and issuing means prints and issues a receipt after the settlement is completed by the settlement means, Equipped with, The aforementioned payment method allows for payment by cash or electronic money, and payment is made according to the payment method selected by the customer. The receiving means is capable of receiving the voucher information transmitted by the transmitting means, When the receiving means receives the voucher information, the receipt printing and issuing means prints information based on the voucher information onto the receipt. A system characterized by the following features.
2. A payment device in which a customer operates and pays for purchased items registered in a product registration device operated by a store employee, A receiving means for receiving product identification information of purchased products registered in the aforementioned product registration device, A settlement means that settles the payment based on the product identification information received by the receiving means, A receipt printing and issuing means prints and issues a receipt after the settlement is completed by the settlement means. Equipped with, The aforementioned payment method allows for payment by cash or electronic money, and payment is made according to the payment method selected by the customer. The receiving means is capable of receiving the voucher information registered in the product registration device. When the receiving means receives the voucher information, the receipt printing and issuing means prints information based on the voucher information onto the receipt. A payment processing device characterized by the following features.
3. A program that causes a computer to function as a payment device in which a customer can operate and pay for purchased items registered in a product registration device operated by a store employee, The aforementioned computer, Receiving means for receiving product identification information of purchased products registered in the product registration device, A settlement means that settles the payment based on the product identification information received by the receiving means, A receipt printing and issuing means prints and issues a receipt after the settlement is completed by the settlement means. To make it function as, The aforementioned payment method allows for payment by cash or electronic money, and payment is made according to the payment method selected by the customer. The receiving means is capable of receiving the voucher information registered in the product registration device. When the receiving means receives the voucher information, the receipt printing and issuing means prints information based on the voucher information onto the receipt. A program characterized by the following features.