Valuable information processing device, sales data processing device, and program

The system addresses inefficiencies in self-checkout by directly processing cash vouchers, allowing customers to perform transactions without clerk intervention, enhancing efficiency and convenience.

JP2025004394APending Publication Date: 2025-01-15TERAOKA SEIKO CO LTD

Patent Information

Application Number
JP2023104058
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2025-01-15

AI Technical Summary

Technical Problem

Conventional self-checkout systems struggle with efficiently processing cash vouchers due to the need for store clerks to manually verify them, causing inefficiency and customer inconvenience.

Method used

A system that includes a valuable information processing device and sales data processing device capable of acquiring and processing coupon information directly from a customer's medium, allowing for self-checkout without clerk intervention, and generating associated registration information for seamless transactions.

Benefits of technology

Enables efficient self-checkout transactions using cash vouchers by eliminating the need for clerk verification, reducing staff and customer wait times, and supporting quick payments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025004394000001_ABST
    Figure 2025004394000001_ABST
Patent Text Reader

Abstract

To allow a transaction through use of a cash voucher to be performed efficiently in self-settlement.SOLUTION: A valuable information processing device includes first acquisition means and output means. The first acquisition means acquires, through a reading operation performed by a customer, valuable information read from a valuable medium possessed by the customer. The output means outputs the valuable information acquired by the first acquisition means as information that can be used in a sales data processing device.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a valuable information processing device, a sales data processing device, and a program. [Background technology]

[0002] Conventionally, self-checkout registers that allow customers to pay by themselves without the assistance of a store clerk have become widespread in stores such as supermarkets. Also, in stores, transactions are sometimes carried out using gift certificates and other vouchers. A wide variety of gift certificates are used. As a related technology, there is known an information processing device that determines whether a gift certificate is usable by comparing an image of the gift certificate obtained by image analysis with matching data of usable gift certificates, and presents the result of the determination to the store clerk (for example, see Patent Document 1 below). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2017-157005 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology may not be able to perform self-checkout that is compatible with various types of gift certificates. For this reason, when using gift certificates at a self-checkout, a store clerk may need to check the gift certificate. Having a store clerk check the gift certificate is not only a hassle for the store clerk, but also a hassle for the customer, who must call the store clerk and waits until the store clerk arrives. For this reason, the conventional technology has a problem in that it may not be possible to efficiently perform transactions using gift certificates at a self-checkout.

[0005] The present invention has been made in consideration of the above circumstances, and has an object to provide a technique that enables efficient transactions using gift certificates in self-checkout. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a valuable information processing device that is characterized by having a first acquisition means that acquires valuable information read from a valuable medium possessed by a customer through a reading operation by the customer, and an output means that outputs the valuable information acquired by the first acquisition means as information usable by a sales data processing device.

[0007] In order to solve the above-mentioned problems, another aspect of the present invention is a sales data processing device in a system including the above-described valuable information processing device and a sales data processing device, and is characterized in that it comprises a settlement means for performing settlement based on product registration information indicating registered products, a third acquisition means for acquiring the customer identification information from a medium capable of identifying the customer, and a fourth acquisition means for acquiring the valuable information associated with the customer identification information, and the settlement means performs settlement based on the valuable information acquired by the fourth acquisition means and the product registration information.

[0008] In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer of a valuable information processing device to function as a first acquisition means that acquires valuable information read from a valuable medium possessed by a customer through a reading operation by the customer, and an output means that outputs the valuable information acquired by the first acquisition means as information usable by a sales data processing device.

[0009] In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer to function as a sales data processing device of a system that includes a valuable information processing device that acquires valuable information read from a valuable medium possessed by a customer through a reading operation by the customer and outputs the acquired valuable information as information usable by the sales data processing device, and a sales data processing device, wherein the program causes the computer to function as a settlement means that performs settlement based on product registration information indicating registered products, a third acquisition means that acquires customer identification information from a medium possessed by the customer, and a fourth acquisition means that acquires the valuable information associated with the customer identification information, and the settlement means performs settlement based on the valuable information acquired by the fourth acquisition means and the product registration information. [Brief description of the drawings]

[0010] [Figure 1] 1 is a diagram showing an example of a network configuration of a gift certificate data processing system 1 according to this embodiment. [Diagram 2] 1 is a diagram showing an example of the appearance of a registration settlement device 20 as seen from the customer's side. [Diagram 3] 2 is a diagram illustrating an example of the hardware configuration of a registration settlement device 20. FIG. [Figure 4] A diagram showing an example of the hardware configuration of a gift certificate data processing device 30. [Diagram 5] A block diagram showing an example of the functional configuration of a coupon data processing system 1. [Figure 6] 1 is a sequence diagram showing the processing flow of the coupon data processing system 1. FIG. [Figure 7] 13 is a diagram showing an example of a gift certificate registration information DB 520 stored in the gift certificate management server 40. FIG. [Figure 8] 13 is a diagram showing an example of a screen displayed on the display unit 305 of the gift certificate data processing device 30. FIG. [Figure 9] 13 is a diagram showing an example of a screen displayed on the customer side display unit 205 of the registration settlement device 20. FIG. [Figure 10]13 is a diagram showing an example of a screen displayed on the customer side display unit 205 of the registration settlement device 20. FIG. [Figure 11] 13 is a flowchart showing an example of a voucher data processing performed by the voucher data processing device 30. [Figure 12] 13 is a flowchart showing an example of a voucher registration process performed by the registration and settlement device 20. [Figure 13] 13 is a flowchart showing an example of a registration settlement registration process performed by the registration settlement device 20. [Figure 14] FIG. 13 is a diagram showing an example of a receipt when a gift certificate is traded. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] (Embodiment) FIG. 1 is a diagram showing an example of a network configuration of a gift certificate data processing system 1 according to this embodiment. The gift certificate data processing system 1 is installed in various stores St. The various stores St are, for example, supermarkets, home improvement stores, convenience stores, restaurants, various supply stores, etc. As shown in FIG. 1, the gift certificate data processing system 1 includes a store controller 10, a transaction status management device 11, multiple registered settlement devices 20, one or multiple gift certificate data processing devices 30, and a gift certificate management server 40.

[0012] The devices are connected by wire or wirelessly via networks 60, 70 such as a LAN (Local Area Network) or a WAN (Wide Area Network). Each device is a computer device equipped with a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a communication unit, etc. The store controller 10, the transaction status management device 11, the multiple registered settlement devices 20, and the coupon data processing device 30 are arranged in the store.

[0013] The store controller 10 stores various information necessary for transactions. The various information includes a product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code), product name, and sales price for each product. The product master also includes product identification information for products that require weighing (products to be weighed), product names, and unit prices of the products to be weighed. In addition to the product master, the store controller 10 also stores various information such as inventory status, sales history, and deposit and withdrawal records. The store controller 10 may also store customer membership information.

[0014] The transaction status management device 11 displays the processing status of the registration and settlement device 20, and controls the registration and settlement device 20. For example, a store clerk is stationed at the transaction status management device 11, and the registration and settlement device 20 is monitored by the store clerk.

[0015] The registration and settlement device 20 is an example of a sales data processing device. The registration and settlement device 20 is a cash register device that is placed in a store and is capable of registering and settling products through operation by customers. In this embodiment, the registration and settlement device 20 includes a registration unit and a settlement unit. The registration unit executes a registration process to register products. In the registration process, registration information (product registration information) of products purchased by customers is generated. The settlement unit executes a settlement process to settle based on the product registration information generated in the registration process. Also, although FIG. 1 shows that there are multiple registration and settlement devices 20, there may be only one.

[0016] The registration and settlement device 20 can switch between different operation modes. The operation modes include (1) a full self-service mode, (2) a store clerk registration mode, and (3) a transaction-only mode. Each operation mode will be described below.

[0017] (1) The full self-service mode is an operating mode in which a customer registers products on his / her own device (self-service registration) and settles the bill on his / her own device (self-service settlement).

[0018] (2) The clerk registration mode is an operating mode in which a clerk registers an item and performs in-person self-payment or self-payment at another registered payment device 20 (a registered payment device 20 in the payment-only mode). In face-to-face self-payment, the customer meets with a store clerk at the device and payment is made based on the customer's operation. Note that, in place of or in addition to face-to-face self-payment, payment in the store clerk registration mode may be made by the store clerk receiving cash or the like from the customer and making the payment. When performing self-payment at another registered settlement device 20, the registered settlement device 20 in the store clerk registration mode outputs product registration information for performing payment at the other registered settlement device 20. The output mode of the product registration information is transmission to the other registered settlement device 20, but is not limited to this, and the information may be output as a code on a medium such as paper. The other registered settlement device 20 may be a device dedicated to settlement.

[0019] (3) The checkout-only mode is a mode in which product registration information registered by another registered settlement device 20 (a registered settlement device 20 in clerk registration mode) is acquired and self-checkout is performed. In the checkout-only mode, the product registration information is acquired, for example, by receiving it from another registered settlement device 20. However, the acquisition may also be by reading coded product registration information. The coded product registration information is displayed, for example, on a paper medium or a mobile terminal. In the checkout-only mode, the registered settlement device 20 performs settlement (self-payment) based on the customer's operation, based on the product registration information received from the other registered settlement devices 20. Note that the other registered settlement devices 20 may be registration devices dedicated to registration.

[0020] The voucher data processing device 30 is an example of a valuable information processing device. It is placed in an area near the entrance of the store St or in an area where the registered settlement device 20 is placed. The voucher data processing device 30 is a device that registers valuable media held by customers. The valuable media registered by the voucher data processing device 30 can be used at the store St or affiliated stores of the store St. The valuable media include, for example, vouchers, gift certificates, coupons, preferential coupons, discount coupons, and discount coupons. In the following, vouchers are mainly used as an example of valuable media. However, valuable media other than vouchers can also be used in the same way as vouchers. A voucher is printed on a paper medium. However, a voucher may be displayed on an electronic medium. A voucher displayed on an electronic medium is, for example, an electronic coupon displayed on a smartphone or the like held by a customer. The voucher data processing device 30 acquires voucher information (an example of valuable information) from a voucher presented by a customer. The voucher information includes various information such as the voucher number, voucher type, amount, and expiration date.

[0021] The gift certificate data processing device 30 also reads customer identification information stored in a membership card held by the customer, a mobile app of the customer, etc. The gift certificate data processing device 30 generates gift certificate registration information (an example of valuable registration information) that associates the read customer identification information with the gift certificate information. The gift certificate data processing device 30 transmits the generated gift certificate registration information to the gift certificate management server 40.

[0022] The gift certificate management server 40 is an external server device that manages gift certificate registration information. When the gift certificate management server 40 receives gift certificate registration information from the gift certificate data processing device 30, it stores the received gift certificate registration information. In addition, the gift certificate management server 40 transmits the gift certificate registration information of the corresponding customer to the registered settlement device 20 in response to a transmission request from the registered settlement device 20.

[0023] The voucher data processing system 1 may include a clerk terminal carried by a clerk. The clerk terminal may display, for example, a screen similar to that of the transaction status management device 11. Furthermore, when a customer calls a clerk at the registered settlement device 20, or when fraud by a customer is detected, the clerk terminal may notify the clerk of this fact.

[0024] (Example of configuration of the registration settlement device 20) Next, the configuration of the registration and settlement device 20 will be described with reference to FIG. 2 and FIG. FIG. 2 is a diagram showing an example of the external appearance of the registration and settlement device 20 as seen from the customer's side. FIG. 3 is a diagram illustrating an example of a hardware configuration of the registration settlement device 20. As shown in FIG. Although not shown in FIG. 2, a counter for placing a shopping basket is placed on either or both sides of registration and settlement device 20.

[0025] The registration and settlement device 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 card settlement unit 208, a change machine 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 communication unit 215, a camera 216, a customer information reading unit 217, and a sign pole 220. Each unit is connected to each other via a bus 230 so as to be able to communicate with each other.

[0026] The CPU 201 is a central processing unit, and controls the operation of the registration and settlement device 20 by reading and executing various programs stored in the ROM 202. The various programs include a sales data processing program according to this embodiment. The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including various programs.

[0027] The RAM 203 is a readable and writable memory, and stores various information. For example, the RAM 203 stores information acquired from the outside (for example, a product master acquired from the store controller 10) and information generated during processing. This information also includes product registration information indicating registered products and settlement information generated during settlement.

[0028] Hard disk 204 stores various information. For example, hard disk 204 stores (records) imaging results (e.g., video) captured by camera 216. Hard disk 204 may store various programs executed by CPU 201, instead of ROM 202. Furthermore, hard disk 204 may store information acquired from the outside and information generated in processing, instead of RAM 203.

[0029] The customer display unit 205 is a touch display for customers. The customer display unit 205 displays various information related to registration and settlement to the customer, and accepts various inputs related to registration and settlement from the customer. The various inputs include, for example, inputs related to payment. For example, the customer display unit 205 displays a payment type selection button corresponding to the payment type, and accepts the selection of the payment type by pressing the button.

[0030] The customer-side scanner unit 206 is a scanner unit for customers, and optically reads various types of information. Codes that the customer-side scanner unit 206 can read include one-dimensional codes and two-dimensional codes. One-dimensional codes and two-dimensional codes include product codes attached to products and payment codes related to code payments. The customer-side scanner unit 206 shines light on the code and acquires the reflected light, making it possible to extract code information by replacing the black and white parts of the code with digital signals.

[0031] The card settlement unit 208 performs settlement based on information stored in various media such as various cards and mobile terminals. Various cards include credit cards, prepaid cards such as electronic money, and point cards. Electronic money is charged to a charging medium such as a transportation IC card or a mobile terminal. Charging to the charging medium may be performed by depositing cash into a predetermined charging terminal, or may be performed by depositing money from a credit card when the charging medium and the credit card are associated with each other.

[0032] The change machine 209 is a cash settlement mechanism. The change machine 209 faces the customer side and accepts various operations and cash insertion from the customer. Specifically, the change machine 209 has an insertion port and an ejection port for bills and coins. The change machine 209 calculates the amount inserted into the insertion port, calculates the change amount which is the difference between the inserted amount and the purchase amount, and ejects the change from the ejection port. The change machine 209 may be installed on the clerk side as well as on the customer side. In this case, the change machine 209 may be configured to accept various operations and cash insertion from the clerk.

[0033] The store clerk display unit 210 is a touch display for the store clerk. The store clerk display unit 210 displays various information to the store clerk and accepts various inputs from the store clerk. The store clerk display unit 210 displays preset keys corresponding to products, and accepts product registration when the preset keys are operated by the store clerk.

[0034] The key operation unit 211 is provided on the store clerk's side and includes various keys (hardware keys, buttons). The key operation unit 211 accepts various inputs from the store clerk. The key operation unit 211 includes a registration button corresponding to each product, and accepts the registration of the product by the store clerk operating the registration button.

[0035] The store clerk scanner unit 212 is a scanner unit for store clerks, and optically reads various types of information. Codes that the store clerk scanner unit 212 can read include one-dimensional codes and two-dimensional codes. One-dimensional codes and two-dimensional codes include product codes attached to products, payment codes related to code payments, and store clerk codes attached to store clerk nametags. The store clerk scanner unit 212 shines light on the code and acquires the reflected light, thereby replacing the black and white parts of the code with digital signals and extracting the code information.

[0036] The registration and settlement device 20 performs processing based on the code information indicated by the code read by the customer side scanner unit 206 or the store clerk side scanner unit 212. The registration and settlement device 20 determines the type of the read code (product code, store clerk code, etc.) by checking the value of a flag or the like indicated by a specific digit in the code information, the number of digits read, etc. If the registration and settlement device 20 determines that the read code is a product code, it performs product registration processing. Furthermore, if the registration and settlement device 20 determines that the read code is a store clerk code, it performs store clerk login processing.

[0037] Printing unit 213 prints and outputs various media (receipts, invoices, etc.). Printing unit 213 has a rotatable mechanism and is configured so that the media issuing port faces from the store clerk side to the customer side, and also faces from the customer side to the store clerk side. The audio output unit 214 outputs sounds. For example, the audio output unit 214 outputs reading sounds (scanning sounds) when various codes are scanned, audio guidance, warning sounds, etc. These sounds are related to product registration and payment. The communication unit 215 is an interface for transmitting and receiving information to and from other devices (such as the store controller 10 and the transaction status management device 11).

[0038] Camera 216 is attached to the upper right of customer side display unit 205. Camera 216 is a camera that continuously captures moving or still images. A CCD (charge coupled device) camera or a CMOS (Complementary Metal Oxide Semiconductor) camera can be used as camera 216. Camera 216 captures images of registration operations and payment operations by a customer.

[0039] The customer information reading unit 217 reads customer identification information (member identification information) stored in an identification medium (e.g., a membership card) held by the customer. The identification medium may be any medium in which customer identification information is stored, and may be, for example, a driver's license or a My Number card. The method for reading the identification information by the customer information reading unit 217 is an insertion type in which a card is inserted. However, the reading method is not limited to the insertion type, and may also be a non-insertion type (non-contact type or placement type).

[0040] The sign pole 220 is equipped with, for example, a light emitting unit (e.g., an LED (light emitting diode)) and can be lit in a predetermined lighting mode. The lighting mode includes a color mode and a blinking mode. The sign pole 220 can issue various notifications depending on the lighting mode. The various notifications include, for example, a notification that the pole is in use, a notification that a store clerk is to be called, a notification that a customer has committed a fraudulent act, a notification of the operating mode, and the like.

[0041] (Example of configuration of the coupon data processing device 30) Fig. 4 is a diagram showing an example of the hardware configuration of the gift certificate data processing device 30. As shown in Fig. 4, the gift certificate data processing device 30 includes a CPU 301, a ROM 302, a RAM 303, a hard disk 304, a display unit 305, an input device 306, a gift certificate reading unit 307, a customer information reading unit 308, a printing unit 309, an audio output unit 310, and a communication unit 311. Each unit is connected to each other via a bus 330 so as to be able to communicate with each other.

[0042] The CPU 301 is a central processing unit, and controls the operation of the gift certificate data processing device 30 by reading and executing various programs stored in the ROM 302. The various programs include the gift certificate data processing program according to this embodiment. The ROM 302 is a read-only memory, and stores various types of information used by the CPU 301, including various programs.

[0043] The RAM 303 is a readable and writable memory that stores various information. For example, the RAM 303 stores information acquired from the outside and information generated during processing. This information also includes voucher information read from a voucher and voucher registration information that associates the voucher information with customer identification information.

[0044] The hard disk 304 stores various information. For example, the hard disk 304 may store various programs executed by the CPU 301 instead of the ROM 302. The hard disk 304 may store information acquired from the outside and information generated during processing instead of the RAM 303.

[0045] The display unit 305 is a touch display for customers. The display unit 305 displays various information related to the registration of the gift certificate to the customer, and receives various inputs related to the registration of the gift certificate from the customer.

[0046] The input device 306 is various keys (hardware keys, buttons) and a touch display (soft keys). The input device 306 accepts various inputs from customers. The input device 306 has operation buttons corresponding to various operations, and accepts operation inputs by the customer operating the operation buttons.

[0047] The voucher reading unit 307 reads the voucher held by the customer. The voucher reading unit 307 reads the voucher information from the voucher inserted into a specified voucher insertion slot. For example, the voucher reading unit 307 reads the voucher information by performing image analysis on the image data of the voucher inserted by the customer's insertion operation. Specifically, the voucher information is acquired based on the result of a comparison between various data extracted from the image data (for example, data such as issuer, voucher number, pattern, color, and data indicating the respective positions and positional relationship) and comparison data. The device that performs the comparison may be the voucher data processing device 30 or another device (for example, an external server). When the comparison is performed by another device, the voucher data processing device 30 may transmit image data of the read voucher to the other device, receive the comparison result from the other device, and acquire the voucher information.

[0048] The customer information reading unit 308 reads customer identification information stored in a customer identification medium (for example, a membership card or a mobile app (application software for mobile terminals)) possessed by the customer. The customer identification information is member identification information in the case of a membership card, and an identification code in the case of a mobile app. The customer information reading unit 308 reads member identification information and a mobile app identification code (such as an app number or a dedicated shopping number created by the store's server when shopping begins). The app number is an identification number assigned when a mobile app is downloaded. The customer information reading unit 308 may be of either an insertion type or a non-insertion type (non-contact type or placed type), and may also be of a code reading type or a communication type such as Bluetooth (registered trademark).

[0049] The printing unit 309 prints and outputs various media, such as a statement showing the coupon information and a statement showing the coupon registration information. The audio output unit 310 outputs sounds. For example, the audio output unit 310 outputs audio guidance, warning sounds, etc. These sounds are related to the registration of the cash voucher. The communication unit 311 is an interface for transmitting and receiving information to and from other devices (such as the coupon management server 40).

[0050] (About using coupons for self-payment) Here, it was sometimes impossible to perform self-checkout corresponding to various types of coupons. For this reason, when using a coupon at a self-checkout, a store clerk may need to check the coupon. The check of the coupon by the store clerk is not only a hassle for the store clerk, but also a hassle for the customer to call the store clerk and wait for the store clerk to arrive. For this reason, it was sometimes impossible to efficiently perform transactions using coupons in self-checkout. Therefore, in this embodiment, it is possible to efficiently perform transactions using coupons in self-checkout. Below, the functional configuration of the coupon data processing system 1 according to this embodiment will be described with reference to FIG. 5.

[0051] (Functional configuration of the coupon data processing system 1) Fig. 5 is a block diagram showing an example of the functional configuration of the gift certificate data processing system 1. As shown in Fig. 5, the gift certificate data processing device 30 includes the following functional units: a first acquisition unit 501, a second acquisition unit 502, a generation unit 503, a display control unit 504, and an output unit 505. Each functional unit is realized by the CPU 301. That is, the CPU 301 realizes each functional unit by executing the gift certificate data processing program according to this embodiment.

[0052] The registration and settlement device 20 includes a settlement unit 511, a third acquisition unit 512, a fourth acquisition unit 513, a product registration unit 514, and a display control unit 515. Each functional unit is realized by the CPU 201. That is, the CPU 201 realizes each functional unit by executing the sales data processing program according to this embodiment.

[0053] In the following, each of the functional units shown in FIG. 5 will be described with reference to the sequence diagram of FIG. FIG. 6 is a sequence diagram showing the flow of processing in the coupon data processing system 1. As shown in FIG. Step S601: The customer information reading unit 308 of the cash voucher data processing device 30 reads the customer identification information from the customer identification medium (membership card or mobile app) presented by the customer's reading operation. As a result, the second acquisition unit 502 acquires the customer identification information read by the customer information reading unit 308.

[0054] Step S602: The coupon reading unit 307 of the coupon data processing device 30 reads the coupon information from the coupon inserted by the customer's reading operation. As a result, the first acquisition unit 501 acquires the coupon information read by the coupon reading unit 307. Note that the process of step S601 and the process of step S602 may be performed in the reverse order, that is, they may be performed in either order.

[0055] Step S603: The generating unit 503 generates the cash voucher registration information. The cash voucher registration information is information in which the cash voucher information acquired by the first acquiring unit 501 and the customer identification information acquired by the second acquiring unit 502 are associated with each other.

[0056] Step S604: The output unit 505 outputs the coupon registration information generated by the generation unit 503. The output is, for example, transmitted to the coupon management server 40.

[0057] Step S605: The gift certificate management server 40 stores the gift certificate registration information output from the output unit 505 in the gift certificate registration information DB 520. Here, the gift certificate registration information stored in the gift certificate registration information DB 520 will be described with reference to FIG.

[0058] (An example of the coupon registration information DB520) Fig. 7 is a diagram showing an example of the voucher registration information DB 520 stored by the voucher management server 40. As shown in Fig. 7, the voucher registration information DB 520 includes the fields of "customer identification information" and "voucher information." The "voucher information" includes the fields of "voucher number," "voucher type," "quantity," "expiration date," "products that cannot be purchased," and "whether or not redeemed." By inputting information for each field, the voucher registration information is stored as a record.

[0059] "Customer identification information" refers to identification information (such as a member ID) that identifies a customer. "Voucher number" indicates an identification number assigned to a voucher. The "voucher type" indicates the type of the voucher, for example, the name of the voucher. Note that "change available" in the name of the voucher indicates that change will be given when the voucher is used, and "no change" indicates that no change will be given when the voucher is used. "Number" indicates the number of registered coupons.

[0060] "Expiration date" indicates the expiration date of the coupon. Note that the coupon cannot be used after the expiration date. In this case, the coupon management server 40 may delete the coupon from the coupon registration information, or may store a message indicating that the coupon cannot be used due to the expiration date.

[0061] The "items that cannot be purchased" are predefined according to the voucher, and are, for example, cigarettes, stamps, etc. In addition, in the case of a beer common voucher, depending on the store St, items other than alcoholic beverages cannot be purchased. The "items that cannot be purchased" can be set and changed for each store St.

[0062] "Whether or not the voucher has been used" indicates whether or not the customer has used the voucher. When the voucher indicated in the voucher registration information is used in settlement, the registered settlement device 20 sends a usage completion notification to the voucher management server 40. When the voucher management server 40 receives the usage completion notification, it enters "Yes" in the "Used" field, indicating that the voucher has been used. On the other hand, until it receives a usage completion notification, "No" is entered in the "Used" field, indicating that the voucher is unused.

[0063] In the figure, as an example, it is shown that a customer with customer identification information "P001" has registered one "500 yen gift card (with change)", one "1000 yen gift card (no change)", two "beer common tickets", and one "10% off ticket". In addition, the "10% off ticket" has been cancelled, which means that it has already been used. On the other hand, it is shown that the vouchers other than the "10% off ticket" are unused.

[0064] In the generation of the coupon registration information shown in step S603, the same coupon registration information is not generated twice. Specifically, the coupon data processing device 30 inquires of the coupon management server 40 whether the coupon registration information has been registered (including used), and if it has been registered, the coupon registration information is not generated.

[0065] Step S606: The customer information reading unit 217 of the registration settlement device 20 reads the customer identification information from the membership card by the customer's reading operation. As a result, the third acquisition unit 512 acquires the customer identification information read by the customer information reading unit 217. Step S607: When the third acquisition unit 512 acquires the customer identification information, the fourth acquisition unit 513 requests the gift certificate management server 40 to transmit gift certificate registration information including the customer identification information.

[0066] Step S608: When the gift certificate management server 40 receives the transmission request from the fourth acquisition unit 513, it refers to the gift certificate registration information DB 520 and identifies the gift certificate registration information including the customer identification information. Step S609: The gift certificate management server 40 transmits the identified gift certificate registration information to the registered settlement device 20 that made the transmission request. When the registered settlement device 20 receives the gift certificate registration information transmitted from the gift certificate management server 40, it extracts the gift certificate information from the gift certificate registration information and acquires the extracted gift certificate information. As a result, the fourth acquisition unit 513 acquires the gift certificate information associated with the customer identification information acquired by the third acquisition unit 512 based on the customer identification information. Step S610: The display control unit 515 causes the customer side display unit 205 to display the coupon information acquired by the fourth acquisition unit 513.

[0067] Step S611: The product registration unit 514 registers the product. Step S612: When the product registration unit 514 has completed the registration of the product, the display control unit 515 displays a coupon selection screen (1020 in FIG. 10(B)) that accepts the selection of coupon information to be used. Step S613: The settlement unit 511 performs settlement based on the coupon information selected on the coupon selection screen and the product registration information generated by the product registration unit 514. Step S614: When the settlement is completed, the settlement unit 511 transmits a usage completion notification to the cash voucher management server 40. The usage completion notification includes the cash voucher information (for example, the cash voucher number) used in the settlement and the customer identification information.

[0068] Step S615: When the gift certificate management server 40 receives the usage completion notification, it performs a cancellation process. Specifically, the gift certificate management server 40 identifies the gift certificate registration information from the customer identification information. Furthermore, the gift certificate management server 40 identifies the gift certificate information used by the customer from the gift certificate number, and updates the "Canceled" item (FIG. 7) in the gift certificate information to "Yes."

[0069] In this manner, in this embodiment, the customer registers the coupon information before starting a transaction, and can then use the coupon information to perform self-payment at the time of payment.

[0070] (Screen when registering a coupon in the coupon data processing device 30) The display control unit 504 displays a selection screen that accepts whether or not to register the coupon information read by the first acquisition unit 501. The generation unit 503 generates coupon registration information when it is accepted on the coupon registration screen that registration is to be performed. On the other hand, when it is accepted on the coupon registration screen that registration is not to be performed, the generation unit 503 causes the coupon reading unit 307 to eject the coupon without generating coupon registration information.

[0071] Here, an example of a display screen displayed on the display unit 305 under the control of the display control unit 504 will be described with reference to FIG. FIG. 8 is a diagram showing an example of a screen displayed on the display unit 305 of the coupon data processing device 30. As shown in FIG.

[0072] FIG. 8(A) shows a customer identification medium selection screen 810. The customer identification medium selection screen 810 is displayed by pressing a coupon registration start button on a standby screen (not shown) to accept the start of coupon registration. The customer identification medium selection screen 810 includes a selection notification 811 and a selection button 812. The selection notification 811 is a notification that prompts the selection of a customer identification medium to be linked to the coupon information. The selection button 812 includes a membership card selection button 812a that accepts a membership card as a customer identification medium to be linked to the coupon information, a customer application selection button 812b that accepts a mobile application, and a cancel button 812c that accepts cancellation. For example, when the membership card selection button 812a is pressed and the membership card (customer identification information) is read, the screen transitions to a read prompting screen 820 that prompts the reading of the customer identification information shown in FIG. 8(B).

[0073] Although not shown, when the customer application selection button 812b is pressed, the screen transitions to a prompting screen that prompts the user to read the application identification code. When the cancel button 812c is pressed, the screen returns to the previous screen (for example, the standby screen). From the viewpoint of preventing the customer identification medium such as a membership card from being forgotten to be removed, the transition from the customer identification medium selection screen 810 to the reading prompting screen 820 shown in FIG. 8(B) may be made on the condition that the customer identification medium is removed.

[0074] Fig. 8(B) shows a read prompt screen 820. The read prompt screen 820 includes a first notification 821 prompting the user to read (insert) the voucher, and a second notification 822 notifying the user that the registered voucher can be used at the time of settlement. When the voucher is read on the read prompt screen 820, the screen transitions to a voucher information selection screen 830 shown in Fig. 8(C).

[0075] 8(C) shows a gift certificate information selection screen 830 (an example of a valuable information selection screen). The gift certificate information selection screen 830 includes a registration instruction notice 831, a gift certificate display area 832, customer information 833, and a selection button 834. The registration instruction notice 831 shows a notice to select a gift certificate to be registered.

[0076] The voucher display area 832 is an area that displays the vouchers that the customer has had read by the voucher reading unit 307, and also accepts the selection of the voucher to be registered. The display control unit 504 can accept whether or not to register each of the vouchers displayed in the voucher display area 832. In the voucher display area 832, a checked check box indicates that registration will be performed, and an unchecked check box indicates that registration will not be performed.

[0077] Also, some vouchers cannot be used. Unusable vouchers include, for example, vouchers that have expired or vouchers from companies with which there is no business partnership. Vouchers that can be used are marked with "OK to use." On the other hand, vouchers that cannot be used are marked with "NG to use." In the figure, "XX Company 2000 Yen Gift Card" indicates an unusable voucher.

[0078] The decision as to whether or not a coupon can be used may be made by the coupon data processing device 30 or an external device. When the decision is made by an external device, the coupon data processing device 30 may inquire of the external device about the decision and obtain the decision result from the external device.

[0079] Customer information 833 is an area showing customer identification information that the customer has read by customer information reading unit 308. The information shown by customer information 833 may be customer identification information such as a membership number, or may be a nickname given by the customer when the membership card was created.

[0080] The selection buttons 834 include a cancel button and a complete button. The cancel button accepts cancellation of the voucher registration. When the cancel button is pressed, the contents displayed in the voucher display area 832 are deleted, and the screen returns to the initial screen (or standby screen). At this time, the voucher that was read is dispensed.

[0081] Of the selection buttons 834, the Complete button accepts the completion of the registration of the voucher with the contents displayed in the voucher display area 832. When the Complete button is pressed, the generation unit 503 generates voucher registration information and the registration of the voucher is completed. When the registration of the voucher is completed, the voucher data processing device 30 collects the registered voucher. Vouchers that cannot be used are ejected. At this time, the voucher data processing device 30 may be configured to notify the user by image or sound to prevent the user from forgetting to pick up the voucher.

[0082] (Registration settlement device 20) Further details regarding each functional unit of the registered settlement device 20 are provided. The product registration unit 514 registers products and generates product registration information. When the registered settlement device 20 is operating in the accounting-only mode or the clerk registration mode, the product registration information is generated based on the operation of a store clerk. On the other hand, when the registered settlement device 20 is operating in the full self-service mode, the product registration information is generated based on the operation of a customer. When operating in the full self-service mode, the product registration information is output to the settlement unit 511. When operating in the clerk registration mode, the product registration information is output to the settlement unit 511 or another registered settlement device 20 (a registered settlement device 20 in the accounting-only mode). Note that when operating in the accounting-only mode, the product registration unit 514 stops functions related to product registration.

[0083] The settlement unit 511 performs settlement based on the product registration information indicating the registered product. The settlement unit 511 performs settlement based on the product registration information and the voucher registration report acquired by the third acquisition unit 512. When operating in the full self-service mode or the store clerk registration mode, the settlement unit 511 acquires the product registration information from the product registration unit 514 and performs settlement. When operating in the accounting-only mode, the settlement unit 511 acquires the product registration information from another registered settlement device 20 operating in the store clerk registration mode and performs settlement.

[0084] The display control unit 515 displays a gift certificate selection screen (FIG. 10(A)) that accepts the option of whether or not to use gift certificate information. Here, an example of a display screen that is displayed on the customer side display unit 205 under the control of the display control unit 515 will be described with reference to FIGS. 9 and 10. Note that the following description will be given by taking as an example a screen related to product registration and payment in the full self-service mode.

[0085] 9 and 10 are diagrams showing examples of screens displayed on the customer side display unit 205 of the registration and settlement device 20. FIG. 9(A) shows a member information screen 910 that is displayed after a product registration start button that accepts the start of product registration is pressed on a standby screen (not shown). The member information screen 910 includes a read prompt notice 911, a read prompt image 912, a non-member button 913, a store clerk call button 914, and a language change button 915 (915a, 915b, 915c).

[0086] The read prompt notice 911 is a notice indicating that the customer information should be read by the customer information reading unit 217 using a membership card or a mobile application. The reading prompt image 912 is an image (animation, etc.) that indicates that the customer information reading unit 217 should read using a membership card or a mobile app. The reading prompt image 912 is displayed in a manner that allows the customer to recognize the position of the customer information reading unit 217 in the registered settlement device 20. This allows the customer to easily grasp the position of the customer information reading unit 217. The non-member button 913 is a button for accepting that the user is a non-member. If the user is a non-member, transactions using the coupon information will not be carried out. The store clerk call button 914 is a button for accepting a call to a store clerk. The language change button 915 is a button for accepting a change of the language being displayed. When the membership card is read on the member information screen 910, the screen transitions to a product registration screen 920 shown in Fig. 9(B). When the non-member button 913 is pressed, the screen transitions to a product registration screen for non-members (a screen that does not display voucher information).

[0087] 9(B) shows a product registration screen 920. The product registration screen 920 includes a total information display area 921, a registration information display area 922, a voucher information display area 923, a settlement start button 924, a preset key 925, and customer information 926. The total information display area 921 is an area for displaying total information (total number of items purchased and total price) of registered products.

[0088] The registration information display area 922 is an area for displaying the registration information (product registration information) of each product. The voucher information display area 923 is an area that displays all voucher information registered by the member. If there are a large number of vouchers and all the voucher information cannot fit in the voucher information display area 923 with a specified character size, it is possible to view all the voucher information by scrolling or the like. In the figure, the voucher information display area 923 indicates that one "500 yen gift card (with change)", one "1000 yen gift card (no change)", and two "beer common tickets" have been registered. The checkout start button 924 is a button for completing product registration and accepting the start of the checkout process (accounting).

[0089] The preset key 925 shows a plurality of buttons corresponding to product types. When the preset key 925 is pressed, a button of a product belonging to the accepted type is displayed. When the button is selected, the selected product is registered. Customer information 926 is an area showing customer identification information that the customer has read by customer information reading unit 308. The information shown by customer information 926 may be customer identification information such as a membership number or an application identification code (application number), or may be a nickname given by the customer when creating a membership card or registering a mobile application. When a product is registered on the product registration screen 920, the screen transitions to a product registration screen 930 shown in FIG. 9(C).

[0090] FIG. 9(C) shows a product registration screen 930. In the product registration screen 930, the total information display area 921 shows that the number of items purchased is three, and the total amount is 858 yen. The registered information display area 922 shows the three registered products. Each time a product is registered by the product registration unit 514, the display control unit 515 can display usable coupon information according to the registered product. Specifically, when a product is registered, the display content of the coupon information display area 923 is changed to optimal coupon information usable for the registered product. For example, in the figure, the coupon information display area 923 shows "500 yen gift card (with change)" as the optimal coupon to be used.

[0091] Note that since no change is given for the "1000 yen gift card (no change)," using the voucher may be detrimental to the customer. For this reason, display control unit 515 does not display the "1000 yen gift card (no change)" in registration information display area 922. However, display control unit 515 may display the "1000 yen gift card (no change)." In this case, it may also display a message indicating that no change will be given.

[0092] Also, since no alcoholic beverage product is registered, the "beer common ticket" cannot be used. For this reason, the display control unit 515 does not display the "beer common ticket" in the registration information display area 922. However, even in this case, the display control unit 515 may display the "beer common ticket", or may display a message indicating that the "beer common ticket" cannot be used. When "XX beer", which belongs to alcoholic beverages, is registered on the product registration screen 930, the screen transitions to the product registration screen 940 shown in FIG. 9(D).

[0093] FIG. 9(D) shows a product registration screen 940. In the product registration screen 940, the registration information display area 922 shows that "XX beer" belonging to alcoholic beverages has been registered. In addition, for example, in the figure, the total amount shows "968 yen." When purchasing "XX beer," it is possible to use a "beer common ticket." Therefore, the voucher information display area 923 shows a "500 yen gift card (with change)" and a "beer common ticket" as the most suitable vouchers to use. When the payment start button 924 is pressed on the product registration screen 940, the screen transitions to a voucher selection screen 1010 shown in FIG. 10(A).

[0094] 10(A) shows a gift certificate selection screen 1010. The gift certificate selection screen 1010 includes a gift certificate selection area 1011, a payment amount display area 1012, a gift certificate usage amount display area 1013, a remaining amount display area 1014, and a selection button 1015. The voucher selection area 1011 is an area that accepts the selection of the optimal voucher information that can be used for the registered product and the voucher information to be used. Specifically, the voucher selection area 1011 includes the types of vouchers that can be used, an image of the voucher, and the expiration date of the voucher. The voucher selection area 1011 also includes a quantity designation button 1011a that accepts the selection of the number of vouchers to be used, and a usage number display field 1011b that indicates the number of vouchers to be used. Note that the quantity designation button 1011a may not be displayed when the number of vouchers registered is one. Also, when the number of vouchers registered is one, the usage number display field 1011b may be configured to display the quantity "1" from the beginning.

[0095] The payment amount display area 1012 is an area that shows the total payment amount regardless of whether or not a coupon is used. The voucher usage amount display area 1013 is an area showing the amount of the voucher to be used (voucher usage amount). The amount shown in the voucher usage amount display area 1013 is appropriately changed in response to pressing (increasing or decreasing) the quantity designation button 1011a. The remaining amount display area 1014 is an area showing the remaining amount obtained by subtracting the amount of vouchers used from the total payment amount. The amount shown in the voucher used amount display area 1013 is changed as appropriate according to the amount displayed in the voucher used amount display area 1013. In other words, the amount shown in the voucher used amount display area 1013 is changed as appropriate according to pressing (increasing or decreasing) the quantity designation button 1011a.

[0096] The selection buttons 1015 include a "Back" button, an "Other Coupon" button, and a "Confirm" button. When the back button is selected, the screen returns to, for example, the product registration screen 940 shown in FIG. 9(D). When the "Other Vouchers" button is selected, the screen transitions to a screen that accepts the selection of registered vouchers that are not displayed in the voucher selection area 1011. In this case, the customer can select other vouchers on the screen after the transition. When the "Confirm" button is selected, the settlement related to the gift certificate is confirmed as displayed in the gift certificate selection area 1011, and the screen transitions to a payment type selection screen 1020 shown in Fig. 10(B). Note that if the balance displayed in the balance display area 1014 is zero, when the "Confirm" button is selected, the settlement is completed directly without going through the payment type selection screen 1020, and the screen transitions to a completion screen 1030 shown in Fig. 10(C).

[0097] 10(B) shows a payment type selection screen 1020. The payment type selection screen 1020 includes a payment amount display area 1021 and a payment type selection button 1022. The payment amount display area 1021 is an area showing the total payment amount. The payment amount display area 1021 shows the remaining amount obtained by subtracting the amount of the coupon used from the total payment amount. The payment type selection button 1022 shows a number of buttons corresponding to payment types (cash, credit card, etc.). When one of the buttons is pressed, the settlement is made with the payment type indicated by the pressed button. That is, the settlement unit 511 makes the settlement based on the voucher information selected on the voucher selection screen 1010 and the product registration information registered by the product registration unit 514. When the settlement is completed, the screen transitions to the end screen 1030 shown in FIG. 10(C).

[0098] 10C shows the end screen 1030. The end screen 1030 includes a notification that the transaction is complete and prompts the customer to receive the receipt issued by the printing unit 213. When the customer receives the receipt or when a predetermined time has passed, the registered settlement device 20 goes into standby mode and displays a predetermined standby screen.

[0099] (An example of the coupon data processing performed by the coupon data processing device 30) 11 is a flowchart showing an example of the voucher data processing performed by the voucher data processing device 30. Note that the process shown below is always performed at a predetermined control period according to the processing capacity of the CPU 301.

[0100] In Fig. 11, the gift certificate data processing device 30 determines whether or not the start of gift certificate registration has been accepted by pressing a gift certificate registration start button displayed on a standby screen (not shown) (step S1101). The gift certificate data processing device 30 waits until the start of gift certificate registration is accepted (step S1101: NO). If the start of gift certificate registration is accepted (step S1101: YES), the gift certificate data processing device 30 displays the customer identification medium selection screen 810 in Fig. 8 (A) and reads customer identification information from the membership card or mobile app (step S1102).

[0101] Then, the gift certificate data processing device 30 stores the read customer identification information in a predetermined memory such as the hard disk 304 and displays it (step S1103). Then, the gift certificate data processing device 30 determines whether the gift certificate reading unit 307 has read the gift certificate information from the gift certificate (step S1104).

[0102] If the voucher reading unit 307 does not read the voucher information (step S1104: NO), the voucher data processing device 30 proceeds to processing of step S1109. On the other hand, if the voucher reading unit 307 reads the voucher information (step S1104: YES), the voucher data processing device 30 stores the voucher information (step S1105). Then, the voucher data processing device 30 judges whether the voucher is usable (step S1106). If the voucher is usable (step S1106: YES), the voucher data processing device 30 displays that the voucher is usable ("OK to use" in the voucher display area 832 shown in FIG. 8(C)) (step S1107) and proceeds to step S1109.

[0103] On the other hand, if the coupon cannot be used (step S1106: NO), the coupon data processing device 30 displays a message indicating that the coupon cannot be used ("Not Usable" in the coupon display area 832 shown in FIG. 8(C)) (step S1108). Next, the coupon data processing device 30 determines whether the Complete button among the selection buttons 834 on the coupon information selection screen 830 (FIG. 8(C)) has been pressed, i.e., whether registration of the coupon has been completed (step S1109).

[0104] If the registration of the coupon is not complete (step S1109: NO), the coupon data processing device 30 determines whether the cancel button of the selection buttons 834 (FIG. 8(C)) has been pressed (step S1110). If the cancel button has been pressed (step S1110: YES), the coupon data processing device 30 ends the series of processes. On the other hand, if the cancel button has not been pressed (step S1110: NO), the coupon data processing device 30 returns to step S1104 and repeats the processes of steps S1104 to S1110.

[0105] In step S1109, if the registration of the gift certificate is completed (step S1109: YES), the gift certificate data processing device 30 generates gift certificate registration information that associates the gift certificate information selected by the customer with the customer identification information (step S1111).Then, the gift certificate data processing device 30 outputs the gift certificate registration information by sending it to the gift certificate management server 40 (step S1112), and ends the series of processes.

[0106] (An example of sales data processing performed by the registration settlement device 20) Next, a voucher registration process will be described as an example of sales data processing performed by the registration and settlement device 20. 12 is a flowchart showing an example of a cash voucher registration process performed by the registration and settlement device 20. Note that the process shown below is a process that is constantly performed at a predetermined control period according to the processing capacity of the CPU 201.

[0107] 12, the registration and settlement device 20 determines whether or not the start of product registration has been accepted by pressing a product registration start button displayed on a standby screen (not shown) (step S1201). The registration and settlement device 20 waits until the start of product registration is accepted (step S1201: NO). If the start of product registration has been accepted (step S1201: YES), the registration and settlement device 20 displays the member information screen 910 (FIG. 9(A)) (step S1202).

[0108] Then, the registration settlement device 20 judges whether the customer information reading unit 217 has read the customer identification information from the member card or mobile app on the member guide screen 910 (step S1203). If the customer information reading unit 217 has not read the customer identification information (step S1203: NO), the coupon data processing device 30 judges whether the non-member button 913 has been pressed, that is, whether non-member has been selected (step S1204). If non-member has not been selected (step S1204: NO), the registration settlement device 20 returns to step S1203. On the other hand, if non-member has been selected (step S1204: YES), the registration settlement device 20 proceeds to step S1209 and performs the registration settlement process (FIG. 13).

[0109] In step S1203, if the customer information reading unit 217 reads the customer identification information (step S1203: YES), the registered settlement device 20 stores the customer identification information (step S1205). Then, the registered settlement device 20 requests the gift certificate management server 40 to transmit the gift certificate registration information including the customer identification information (step S1206).

[0110] The registration settlement device 20 then waits until it receives the voucher registration information from the voucher management server 40 (step S1207: NO), and upon receiving the voucher registration information (step S1207: YES), displays the product registration screen 920 (FIG. 9(B)) (step S1208). Next, the registration settlement device 20 performs the registration settlement process (FIG. 13) (step S1209), and ends the series of processes.

[0111] (An example of the registration and settlement process performed by the registration and settlement device 20) Fig. 13 is a flow chart showing an example of the registration and settlement registration process performed by the registration and settlement device 20. In Fig. 13, the registration and settlement device 20 judges whether or not the product has been scanned (or the preset key has been pressed) by the customer-side scanner unit 206 (step S1301). If the product has not been scanned by the customer-side scanner unit 206 (step S1301: NO), the registration and settlement device 20 proceeds to step S1305. On the other hand, if the product has been scanned by the customer-side scanner unit 206 (step S1301: YES), the registration and settlement device 20 registers the scanned product and displays it on the customer-side display unit 205 (step S1302).

[0112] The registered settlement device 20 then determines whether the registered product is eligible for a gift certificate (step S1303). If the registered product is not eligible for a gift certificate (step S1303: NO), the registered settlement device 20 proceeds to step S1305. Note that in transactions with non-members, the registered product is not eligible for a gift certificate, so the registered settlement device 20 proceeds to step S1305.

[0113] If the registered product is eligible for a gift certificate (step S1303: YES), the notification content in the gift certificate information display area 923 (FIGS. 9C and 9D) is changed to the most suitable gift certificate information that can be used for the registered product (step S1304).Then, the registered settlement device 20 determines whether the settlement start button 924 has been pressed, i.e., whether settlement should be started (step S1305).

[0114] If settlement is not to be started (step S1305: NO), the registered settlement device 20 returns to step S1301 and repeats the processes of steps S1301 to 1305. On the other hand, if settlement is to be started (step S1305: YES), the registered settlement device 20 determines whether or not the cash voucher registration information has been received (step S1306).

[0115] If the voucher registration information has been received (step S1306: YES), the registered settlement device 20 displays the voucher selection screen 1010 in FIG. 10(A) or the payment type selection screen 1020 in FIG. 10(B), etc., and performs the settlement process using the voucher (step S1307). The registered settlement device 20 then transmits a usage completion notification to the voucher management server 40 (step S1308). The usage completion notification includes the voucher information used in the settlement (e.g., the voucher number) and the customer identification information. The registered settlement device 20 then issues a voucher transaction receipt 1400 (FIG. 14) (step S1309), and ends the series of processes.

[0116] On the other hand, if the cash voucher registration information has not been received in step S1306 (step S1306: NO), the registered settlement device 20 displays the payment type selection screen 1020 in Fig. 10(B) and performs settlement processing without using a cash voucher (step S1310).Then, the registered settlement device 20 issues a normal receipt (step S1311) and ends the series of processes.

[0117] (An example of a receipt for a gift certificate transaction) Fig. 14 shows an example of a receipt at the time of a gift certificate transaction. Fig. 14(A) shows a gift certificate transaction receipt 1400. The gift certificate transaction receipt 1400 includes general items 1401, product items 1402, gift certificate transaction items 1403, tax rate items 1404, and unused gift certificate items 1405. The general items 1401 indicate general items to be described, such as the name of the store St, the address, and the transaction date and time. The product items 1402 indicate each product purchased by the customer and the price of each product, as well as the total price and total number of items purchased. The voucher transaction item 1403 indicates the type and amount of the voucher used, the remaining amount paid, and the payment type. This allows the customer to easily check the voucher used, the amount of the voucher, and the remaining amount. The tax rate item 1404 indicates the total amount and tax amount to which the reduced tax rate (8%) is applied and the total amount and tax amount to which the reduced tax rate is not applied. The unused coupon item 1405 shows unused coupon information among the coupon information registered by the customer. This allows the customer to easily check unused coupons. In the case of a normal receipt, among the above items, the type and amount of used coupons in the coupon transaction item 1403 and the unused coupon item 1405 are not included.

[0118] As described above, the voucher data processing device 30 according to the present embodiment generates voucher registration information that associates the voucher information acquired by the customer's reading operation with the customer identification information, and transmits the voucher registration information to the voucher management server 40. As a result, the registration settlement device 20 can acquire the voucher registration information from the voucher management server 40 and settle the account based on the voucher information included in the voucher registration information. Therefore, in self-payment, settlement can be performed using the voucher information registered in advance without the need for a store clerk to confirm the voucher. Therefore, since the store clerk does not need to confirm the voucher, the store clerk can reduce the effort required, and the customer can reduce the effort of calling the store clerk and the waiting time until the store clerk arrives. In addition, since the customer does not need to take out the voucher each time when settling the account, quick settlement can be supported. Therefore, in self-payment, transactions using vouchers can be performed efficiently.

[0119] Furthermore, the gift certificate data processing device 30 according to this embodiment generates gift certificate registration information when a request to register is received on the gift certificate registration screen 810 (FIG. 8(A)), and on the other hand, when a request not to register is received on the gift certificate registration screen 810, the gift certificate registration information is not generated and the gift certificate is discharged from the gift certificate reading unit 307. This allows the customer to check whether each gift certificate can be used at the store St and the expiration date, etc., and select the gift certificate to register. Specifically, the customer can select gift certificate information to be used at the store St, or not select gift certificates to be used at other stores. This improves the convenience of self-payment.

[0120] Furthermore, the registered settlement device 20 according to this embodiment acquires gift certificate information associated with customer identification information, and settles the account based on the acquired gift certificate information and the product registration information. This allows settlement to be made using preregistered gift certificate information in self-payment without the need for confirmation by a store clerk. This eliminates the need for a store clerk to confirm the gift certificate, reducing the amount of work required by the store clerk and reducing the amount of work required for the customer to call a store clerk and the waiting time required for the store clerk to arrive. In addition, this also supports quick settlement, since the customer does not have to take out a gift certificate each time when settling the account. This allows transactions using gift certificates to be made efficiently in self-payment.

[0121] Furthermore, the registered settlement device 20 according to this embodiment displays a gift certificate selection screen 1010 (FIG. 10(A)) and performs settlement based on the gift certificate information selected on the gift certificate selection screen 1010 and the product registration information. This allows a customer to select the gift certificate information they desire from the pre-registered gift certificate information and perform settlement. This improves the convenience of transactions using gift certificates in self-payment.

[0122] Furthermore, the registration and settlement device 20 according to this embodiment displays coupon information corresponding to the registered product when the product is registered. This makes it possible to present the customer with optimal coupon information that can be used for the registered product. Therefore, the customer can grasp the optimal coupon information that can be used at the stage when the product is being registered. This allows for quicker settlement compared to when such grasping is done at the settlement stage.

[0123] The coupon data processing system 1 may not include the coupon management server 40. In this case, the coupon registration information may be managed by the coupon data processing device 30 or the store controller instead of the coupon management server 40. The device that manages the coupon registration information may perform a clearing process. This allows the coupon data processing system 1 to be realized using only the device located in the store St.

[0124] (Modification of the embodiment) Next, modified examples of the embodiment will be described. In each of the following modified examples, the contents described in the above-mentioned embodiment will be omitted as appropriate. In addition, each of the following modified examples and the above-mentioned embodiment can be combined with each other.

[0125] (Variation 1) First, a first modified example of this embodiment will be described. In the above-described embodiment, an example has been described in which the output mode of the coupon registration information by the coupon data processing device 30 is transmission to the coupon management server 40. Instead of or in addition to this example, in a first modified example, an example will be described in which the output mode of the coupon registration information is code display on a medium.

[0126] In variant 1, when the gift certificate data processing device 30 generates gift certificate registration information, it generates a code (for example, gift certificate registration code 1411 in FIG. 14(B)) indicating the gift certificate registration information (customer identification information and gift certificate information). As described above, the gift certificate registration information includes the gift certificate number, gift certificate type, quantity, and expiration date of the gift certificate. The gift certificate registration code may also include information on the date and time of issuance of the code, and, if an expiration date is set for the code, information on the expiration date.

[0127] The voucher registration code is a one-dimensional code or a two-dimensional code. The voucher data processing device 30 displays the generated voucher registration code on a medium. The medium is, for example, a paper medium. That is, the printing unit 309 issues a paper medium (the voucher notification receipt in FIG. 14(B)) on which the voucher registration code is printed. Note that the medium is not limited to a paper medium, and may be the display of an electronic device (for example, a customer's smartphone, etc.). In this case, the voucher data processing device 30 may transmit the voucher registration code to the electronic medium by communication (for example, short-range wireless communication, etc.).

[0128] (Example of a gift certificate notification receipt) 14B shows a cash certificate notification receipt 1410. The cash certificate notification receipt 1410 shows a registered, unused cash certificate. The cash certificate notification receipt may be issued together with the cash certificate transaction receipt 1400, or instead of the cash certificate transaction receipt 1400, the cash certificate notification receipt may be issued together with a regular receipt.

[0129] The voucher notification receipt 1410 includes an unused voucher item 1410a. The unused voucher item 1410a indicates unused voucher information among the voucher information registered by the customer. This allows the customer to easily check the unused vouchers. The unused voucher item 1410a also includes a voucher registration code 1411 indicating the voucher registration information. The registered settlement device 20 can obtain the voucher registration information by reading the voucher registration code 1411, and can use the voucher indicated by the voucher registration information to settle the account or register a product.

[0130] In the figure, the voucher notification receipt 1410 indicates that multiple vouchers are registered. That is, even if multiple vouchers are registered, one voucher notification receipt 1410 (one piece of paper medium) is issued. Note that the voucher notification receipt 1410 may be issued corresponding to the voucher. That is, for example, if three vouchers (voucher registration information) are registered, three voucher notification receipts 410 may be issued. Also, the voucher notification receipt 1410 may be issued for each type of voucher. For example, separate voucher notification receipts 1410 may be issued for a "1000 yen gift card" and a "beer common voucher."

[0131] Also, in the figure, it is shown that the voucher registration code 1411 is generated for each voucher type. Specifically, voucher registration information indicating two "beer common tickets" is represented by one voucher registration code 1411. Note that the voucher registration code 1411 is not limited to being generated for each voucher type, and may be generated for each voucher. In other words, when voucher registration information indicating two "beer common tickets" is registered, it may be represented as two voucher registration codes 1411.

[0132] In the first modification, the registration settlement device 20 issues a notification urging the customer to have the customer-side scanner unit 206 read the gift certificate registration code 1411. The timing of this notification is, for example, before, after, or at the same time as the timing of urging the customer to read the customer identification information (for example, the timing of displaying the member information screen 910 in FIG. 9(A)). When the registration settlement device 20 reads the gift certificate registration code 1411, it acquires the gift certificate registration information from the read gift certificate registration code 1411. In this manner, the registration settlement device 20 can also acquire the gift certificate registration information.

[0133] In this case, the registered settlement device 20 may read the gift certificate registration code 1411 when the gift certificate registration code 1411 is used, and may also issue a notification urging the user to read customer identification information from a membership card or the like. The registered settlement device 20 may then determine whether the customer identification information contained in the gift certificate registration code 1411 matches the customer identification information read from a membership card or the like, and if they match, may enable the gift certificate information of the gift certificate registration code 1411 to be used. This allows the customer who has registered the gift certificate to use the gift certificate appropriately, and prevents unauthorized use of the gift certificate by others.

[0134] In order to prevent the same voucher registration code 1411 from being used multiple times, the voucher data processing system 1 according to the first modification may include a management device that manages the voucher registration information. The management device is, for example, any one of the voucher management server 40, the voucher data processing device 30, and the store controller 10. The voucher data processing device 30 outputs the voucher registration information to the management device. The management device stores the issued voucher registration code 1411 and the voucher registration information in association with each other. When the settlement using the voucher information is completed, the registered settlement device 20 outputs a use completion notification to the management device. When the management device obtains the use completion notification, it performs a clearing process. This makes it possible to manage that the voucher registration code 1411 (voucher registration information) has been used.

[0135] The coupon data processing device 30 is configured not to generate the same coupon registration code 1411 twice. Specifically, when generating coupon registration information, the coupon data processing device 30 inquires of the management device whether the coupon registration information has already been registered (including used), and if it has already been registered, does not generate the coupon registration information. The coupon registration code 1411 may be valid only for a specified period (for example, the current day). In this case, the customer may register only coupons that will be used on the current day.

[0136] It should be noted that the gift certificate data processing system 1 according to the first modification does not need to include the gift certificate management server 40. This allows the configuration of the gift certificate data processing system 1 to be simplified.

[0137] In addition, in the first modified example, the gift certificate registration code 1411 may be a code that does not include customer identification information. Specifically, the gift certificate data processing device 30 may be able to read (register) gift certificate information even in the case of a non-member. In this case, gift certificate registration information is not generated for non-member customers. The gift certificate data processing device 30 may generate and output the gift certificate registration code 1411 indicating the gift certificate information. In this case, the registered settlement device 20 can obtain the gift certificate information by reading the gift certificate registration code 1411, and can use the gift certificate indicated by the gift certificate information to settle or register products. With this configuration, even non-member customers can perform self-settlement using the gift certificate registration code 1411. Therefore, in self-settlement, even non-member customers can efficiently perform transactions using gift certificates without the need for confirmation by a store clerk.

[0138] According to the first modification, a voucher registration code 1411 is generated which indicates voucher registration information that associates the voucher information acquired by the customer's reading operation with the customer identification information, and is output to a medium. This allows the registered settlement device 20 to acquire the voucher registration information from the voucher registration code 1411 and settle the account based on the voucher information included in the voucher registration information. Therefore, in self-settlement, transactions using vouchers can be efficiently carried out without the need for confirmation by a store clerk.

[0139] (Variation 2) Next, a second variant of this embodiment will be described. In the above embodiment, an example has been described in which the registration settlement device 20 acquires the coupon registration information when product registration begins. Instead of or in addition to this example, in a second variant, an example will be described in which the acquisition timing is set to another timing. Examples of the other timing are shown below in (i) and (ii).

[0140] (i) During product registration. The registration settlement device 20 displays a button on the product registration screen 930 (Fig. 9(C)) or the like that accepts the reading of customer identification information. When the button is pressed, the registration settlement device 20 displays the member information screen 910 (Fig. 9(A)) and accepts the reading of the customer identification information. Then, when the registration settlement device 20 reads the customer identification information, it requests the gift certificate management server 40 to send the gift certificate registration information, and acquires the gift certificate registration information from the gift certificate management server 40. When it acquires the gift certificate information, the registration settlement device 20 displays the gift certificate information display area 923 and notifies the member of all gift certificate information registered by the member, as well as the optimal gift certificate information that can be used for the registered product.

[0141] (ii) Timing of settlement start. When the settlement start button 924 (Fig. 4(D)) is pressed, the registered settlement device 20 displays the member guide screen 910 (Fig. 9(A)) and accepts the reading of the customer identification information. Then, when the registered settlement device 20 reads the customer identification information, it requests the gift certificate management server 40 to send the gift certificate registration information and acquires the gift certificate registration information from the gift certificate management server 40. When acquiring the gift certificate information, the registered settlement device 20 may notify the member of all gift certificate information registered by the member and the optimal gift certificate information that can be used for the registered products. The notification may be made, for example, during the transition from the product registration screen 940 (Fig. 9(D)) to the gift certificate selection screen 1010 (Fig. 10(A)).

[0142] In addition, in the second modification, similarly to the first modification, the registered settlement device 20 can also obtain the gift certificate registration information by reading the gift certificate registration code 1411.

[0143] According to the second modification, the voucher registration information can be acquired at a timing different from the timing when the product registration is started. Therefore, the settlement can be performed based on the product registration information acquired at such a timing. This allows the settlement to be performed using the pre-registered voucher information in the self-checkout without the need for confirmation by the store clerk. Therefore, transactions using vouchers can be performed efficiently.

[0144] (Variation 3) Next, a third modification of the present embodiment will be described. In the above embodiment, the registration and settlement device 20 that operates in the full self-service mode has been described. Instead of or in addition to such an example, in the third modification, a registration and settlement device 20 that operates in a checkout-only mode or a store clerk registration mode will be described.

[0145] The registered settlement device 20 operating in the settlement-only mode is required to acquire the coupon registration information before the start of settlement, and display the coupon information registered by the member at the time of acquisition. When the registered settlement device 20 operates in the store clerk registration mode, the registered coupon information is required to acquire the coupon registration information between the start of the transaction and the start of settlement registration, and display the coupon information registered by the member on the store clerk display unit 210 or the customer display unit 205 at the time of acquisition.

[0146] According to the third modification, in the self-payment mode in the checkout only mode or the clerk registration mode, the payment can be made using the pre-registered coupon information without the need for confirmation by the clerk. Therefore, transactions using coupons can be made efficiently.

[0147] (Variation 4) Next, Variation 4 of this embodiment will be described. In the above embodiment, an example was described in which product registration and settlement are performed in the registration settlement device 20. Instead of or in addition to this example, Variation 4 will describe an example in which product registration is performed in a registration device other than the registration settlement device 20 (e.g., a portable mobile terminal device), and settlement is performed in the registration settlement device 20. Note that in Variation 4 as well, it is assumed that the voucher registration information is registered in advance by the customer's operation before the start of the transaction.

[0148] In the fourth modification, a predetermined application software (hereinafter, referred to as a "shopping application") is installed in the portable mobile terminal device. An example of an outline of a procedure for carrying out a transaction using the shopping application is shown below. 1. The mobile terminal device starts the camera by starting a shopping app. At this time, the app identification code is sent to a specific server (hereinafter referred to as the "shopping server"), and a dedicated shopping ID is generated. The shopping ID is, for example, cart identification information (cart ID) that identifies a virtual cart. The shopping ID is sent from the shopping server to the mobile terminal device. 2. The mobile terminal device acquires a shopping ID from the shopping server. The mobile terminal device uses a camera to read product codes according to operations performed by customers who shop around the store. 3. When the mobile terminal device reads the product code, it transmits the read product code and the shopping ID to the shopping server. 4. When the shopping server receives the product code and shopping ID from the mobile terminal device, it identifies the virtual cart of the customer based on the shopping ID and adds the product indicated by the product code to the virtual cart. This updates the registered product information (cart information). The shopping server then transmits update information to the mobile terminal device indicating that the registered product information has been updated. 5. When the mobile terminal device receives the updated information from the shopping server, it updates the registration screen that is being displayed. In this manner, a series of product registrations is performed. 6. When product registration is completed (when payment is to begin), the mobile terminal device accepts pressing of a predetermined payment start button. 7. The mobile terminal device displays a payment code including the shopping ID on the display. 8. The registration settlement device 20 reads the settlement code. 9. When the registration and settlement device 20 reads the settlement code, it makes a request to the shopping server to obtain registered product information based on the shopping ID included in the settlement code. 10. The shopping server identifies the product registration information corresponding to the shopping ID, and transmits the registered product information to the registration settlement device 20. 11. The registered settlement device 20 performs settlement based on the registered product information acquired from the shopping server. During settlement, the registered settlement device 20 displays a payment type selection screen and accepts the payment type from the customer. The registered settlement device 20 then performs settlement using the accepted payment type and issues a receipt.

[0149] In addition, the procedure for displaying coupon registration information on a mobile terminal device in a shopping application is listed below. A. When starting up a shopping app, the mobile terminal device transmits an app identification code (or shopping ID) to the shopping server as customer identification information. The app identification code is registered in the shopping server when the shopping app is installed. Therefore, for example, there is no need to read a membership card during a transaction. B. When the shopping server acquires the application identification code from the mobile terminal device, it requests the gift certificate management server 40 to transmit gift certificate registration information including the application identification code (customer identification information). C. In response to the transmission request, the shopping server acquires the gift certificate registration information from the gift certificate management server 40 and transmits the acquired gift certificate registration information to the mobile terminal device. D. The mobile terminal device displays the coupon registration information acquired from the shopping server on the display. In other words, the mobile terminal device can display the coupon registration information on the display from the start of the transaction to the completion of registration.

[0150] When registering a product, the mobile terminal device may display an image similar to the voucher information display area 923 (Figures 9(B) to (D)) and notify the member of all voucher information registered by the member and the optimal voucher information that can be used for the registered product.

[0151] Furthermore, when the registration settlement device 20 reads the settlement code in a transaction using a shopping app, it acquires registered product information from the shopping server. At this time, the shopping server transmits the voucher registration information that it acquired from the voucher management server 40, along with the registered product information. Therefore, the registration settlement device 20 can display the voucher selection screen 1010 (FIG. 10(B)) and accept the voucher to be used, as in the above-described embodiment.

[0152] In addition, the mobile terminal device may display a screen equivalent to the gift certificate selection screen 1010 (FIG. 10(A)) before starting settlement, and accept the gift certificate to be used from the customer. In this case, the accepted information (gift certificate information) is transmitted to the shopping server, associated with the shopping ID (customer identification information), and stored in the shopping server as gift certificate registration information. Also, in this case, when the shopping server receives a request to acquire registered product information from the registered settlement device 20, it transmits the gift certificate registration information together with the registered product information to the registered settlement device 20. Therefore, the registered settlement device 20 receives the gift certificate registration information to be used and the registered product information from the shopping server by reading the settlement code. As a result, settlement can be performed in the registered settlement device 20 without displaying the gift certificate selection screen 1010 (FIG. 10(A)).

[0153] The mobile terminal device may display a gift certificate registration button for registering a gift certificate to be used. When the gift certificate registration button is pressed, the mobile terminal device displays, for example, an application identification code (e.g., a two-dimensional code). The customer causes the gift certificate data processing device 30 to read the application identification code. As a result, the gift certificate data processing device 30 reads the application identification code displayed on the mobile terminal device. The customer also causes the gift certificate data processing device 30 to read the gift certificate. As a result, the gift certificate data processing device 30 can generate gift certificate registration information that associates the read application identification code (customer identification information) with the gift certificate information.

[0154] In addition, in the fourth modified example, an example in which the registered settlement device 20 performs the settlement process has been described, but this is not limiting. For example, it is also possible for a mobile terminal device to perform the settlement process. For example, the mobile terminal device can perform settlement using a pre-registered credit card. In this case, the mobile terminal device may display a screen equivalent to the voucher selection screen 1010 (FIG. 10(A)) and accept the voucher to be used from the customer. By having the mobile terminal device perform the settlement process, the customer can complete the transaction without having to go to the registered settlement device 20, which supports quick and smooth transactions.

[0155] The mobile terminal device may be a terminal device (for example, a smartphone) owned by the customer, or a rental terminal (for example, a smartphone or a dedicated terminal) rented from a store to the customer.

[0156] Variation 4 can also be combined with Variation 1. Specifically, when using a shopping app, it is also possible to obtain gift certificate registration information by reading gift certificate registration code 1411. Variation 4 can also be combined with Variation 2. Specifically, gift certificate information (gift certificate registration information) may be obtained during product registration (above (i)) or at the start of payment (above (ii)), and the gift certificate information may be displayed at the time of obtaining it.

[0157] According to the fourth modification, even in a system in which a product is registered using a mobile terminal device, settlement can be performed using pre-registered coupon information, so that transactions using coupons can be performed efficiently.

[0158] (Variation 5) Next, a fifth modified example of the present embodiment will be described. In the above-described embodiment, an example has been described in which the registration settlement device 20 and the voucher data processing device 30 are provided separately. Instead of or in addition to this example, in the fifth modified example, the registration settlement device 20 and the voucher data processing device 30 may be provided integrally.

[0159] For example, the registration settlement device 20 may be equipped with the functional units of the voucher data processing device 30 (the functional units shown in FIG. 5) and may accept the registration of voucher information. That is, the registration settlement device 20 may accept the reading of voucher information and output the voucher information (or voucher registration information). The timing for registering the voucher information may be before settlement is completed. For example, the registration timing is before product registration begins. However, the registration timing may be during product registration or at the start of settlement.

[0160] In addition, in the fifth modification, the registered settlement device 20 is not limited to having the functional units of the voucher data processing device 30. For example, the voucher data processing device 30 may have the functional units of the registered settlement device 20 (the functional units shown in FIG. 5).

[0161] The embodiments will be summarized below. [Name of invention] Coupon data processing device, sales data processing device, and program [Technical field] The present invention relates to a voucher data processing device, a sales data processing device, and a program. [Background technology] Conventionally, self-checkout registers that allow customers to pay by themselves without the assistance of a store clerk have become widespread in stores such as supermarkets. Also, in stores, transactions are sometimes carried out using gift certificates and other vouchers. A wide variety of gift certificates are used. As a related technology, there is known an information processing device that determines whether a gift certificate is usable by comparing an image of the gift certificate obtained by image analysis with matching data of usable gift certificates, and presents the result of the determination to the store clerk (for example, see Patent Document 1 below). [Prior art document] [Patent documents] [Patent Document 1] JP 2017-157005 A [Summary of the Invention] [Problem to be solved by the invention] However, the conventional technology may not be able to perform self-checkout that is compatible with various types of gift certificates. For this reason, when using gift certificates at a self-checkout, a store clerk may need to check the gift certificate. Having a store clerk check the gift certificate is not only a hassle for the store clerk, but also a hassle for the customer, who must call the store clerk and waits until the store clerk arrives. For this reason, the conventional technology has a problem in that it may not be possible to efficiently perform transactions using gift certificates at a self-checkout.

[0162] The present invention has been made in consideration of the above circumstances, and has an object to provide a technique that enables efficient transactions using gift certificates in self-checkout.

[0163] [Means for solving the problem] (1) In order to solve the above-mentioned problems, one aspect of the present invention is a valuable information processing device comprising: a first acquisition means for acquiring valuable information read from a valuable medium possessed by a customer through a reading operation by the customer; and an output means for outputting the valuable information acquired by the first acquisition means as information usable by a sales data processing device. According to the above configuration, the sales data processing device can acquire the coupon information and perform settlement based on the coupon information. Therefore, regardless of whether the user is a member or non-member, settlement can be performed using the pre-registered coupon information during self-payment without the need for confirmation by a store clerk. This eliminates the need for a store clerk to confirm the coupon during self-payment, reducing the burden on the store clerk and reducing the burden on the customer of having to call a store clerk and the waiting time until the store clerk arrives. In addition, since the customer does not have to take out the coupon each time when settling, quick settlement can be supported. Therefore, transactions using coupons can be performed efficiently during self-payment.

[0164] (2) In the above configuration (1), the system may further include a second acquisition means for acquiring customer identification information from a medium capable of identifying the customer through operation by the customer, and a generation means for generating valuable registration information that corresponds the valuable information acquired by the first acquisition means and the customer identification information acquired by the second acquisition means, and the output means may be configured to output the valuable registration information generated by the generation means. According to the above configuration, the registered settlement device 20 can acquire the voucher registration information from the voucher management server 40 and settle the payment based on the voucher information included in the voucher registration information. Therefore, the customer who registered the voucher can use the voucher appropriately. In addition, it is possible to prevent unauthorized use of the voucher by other people.

[0165] (3) In the configuration of (1) or (2) above, a display control means is provided for displaying a registration screen that accepts whether or not to register the valuable information read by the first acquisition means, and the generation means may generate the valuable registration information when it is accepted on the registration screen that registration is to be performed, and when it is accepted on the registration screen that registration is not to be performed, not generate the valuable registration information, but eject the valuable medium from the valuable medium reading unit that reads the valuable information. According to the above configuration, the customer can select the voucher to register by checking whether each voucher can be used at the store St and the expiration date, etc. Specifically, the customer can select the voucher information to be used at the store St, and can avoid selecting vouchers to be used at other stores. This improves the convenience of self-payment.

[0166] (4) In order to solve the above-mentioned problems, a sales data processing device which is another aspect of the present invention is a sales data processing device in a system including the above-described valuable information processing device and a sales data processing device, and is characterized in that it comprises a settlement means for performing settlement based on product registration information indicating registered products, a third acquisition means for acquiring the customer identification information from a medium capable of identifying the customer, and a fourth acquisition means for acquiring the valuable information associated with the customer identification information, and the settlement means performs settlement based on the valuable information acquired by the fourth acquisition means and the product registration information. According to the above configuration, the sales data processing device can acquire the coupon information and perform settlement based on the coupon information. Therefore, in self-checkout, settlement can be performed using the pre-registered coupon information without the need for a store clerk to confirm the coupon. Therefore, during self-checkout, the store clerk does not need to confirm the coupon, which reduces the burden on the store clerk and also reduces the burden on the customer of having to call a store clerk and the waiting time until the store clerk arrives. In addition, since the customer does not have to take out the coupon each time when settling, quick settlement can be supported. Therefore, transactions using coupons can be performed efficiently during self-checkout.

[0167] (5) In the configuration of (4) above, a display control means may be provided for displaying a valuable information selection screen that accepts the selection of the valuable information to be used, and the settlement means may perform settlement based on the valuable information selected on the valuable information selection screen and the product registration information. According to the above configuration, the customer can select the desired coupon information from among the pre-registered coupon information and perform settlement, thereby improving the convenience of transactions using coupons in self-payment.

[0168] (6) In the configuration of (4) or (5) above, a product registration means for registering a product, and a display control means for displaying the valuable information available in accordance with the registered product each time a product is registered by the product registration means may be provided. According to the above configuration, it is possible to present the customer with the most suitable coupon information that can be used for the registered product. Therefore, the customer can know the most suitable coupon information that can be used at the stage of product registration. This allows for quicker payment compared to when the customer knows the information at the payment stage.

[0169] (6) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer of a valuable information processing device to function as a first acquisition means that acquires valuable information read from a valuable medium possessed by a customer through a reading operation by the customer, and an output means that outputs the valuable information acquired by the first acquisition means as information usable by a sales data processing device. According to the above configuration, the sales data processing device can acquire the coupon information and perform settlement based on the coupon information. Therefore, regardless of whether the user is a member or non-member, settlement can be performed using the pre-registered coupon information during self-payment without the need for confirmation by a store clerk. This eliminates the need for a store clerk to confirm the coupon during self-payment, reducing the burden on the store clerk and reducing the burden on the customer of having to call a store clerk and the waiting time until the store clerk arrives. In addition, since the customer does not have to take out the coupon each time when settling, quick settlement can be supported. Therefore, transactions using coupons can be performed efficiently during self-payment.

[0170] (7) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer to function as a sales data processing device of a system that includes a valuable information processing device that acquires valuable information read from a valuable medium possessed by a customer through a reading operation by the customer and outputs the acquired valuable information as information usable by the sales data processing device, and a sales data processing device, wherein the program causes the computer to function as a settlement means that performs settlement based on product registration information indicating registered products, a third acquisition means that acquires customer identification information from a medium possessed by the customer, and a fourth acquisition means that acquires the valuable information associated with the customer identification information, and the settlement means performs settlement based on the valuable information acquired by the fourth acquisition means and the product registration information. According to the above configuration, the sales data processing device can acquire the coupon information and perform settlement based on the coupon information. Therefore, in self-checkout, settlement can be performed using the pre-registered coupon information without the need for a store clerk to confirm the coupon. Therefore, during self-checkout, the store clerk does not need to confirm the coupon, which reduces the burden on the store clerk and also reduces the burden on the customer of having to call a store clerk and the waiting time until the store clerk arrives. In addition, since the customer does not have to take out the coupon each time when settling, quick settlement can be supported. Therefore, transactions using coupons can be performed efficiently during self-checkout.

[0171] In addition, all or part of each function (input / output, memory, processing (including judgment)) of the registration settlement device 20 described above may be realized in a device other than the device described as the entity that executes the function.

[0172] Specifically, in the above description, the cash voucher data processing device 30 includes the first acquisition unit 501, the second acquisition unit 502, the generation unit 503, the display control unit 504, and the output unit 505, and the registration settlement device 20 includes the settlement unit 511, the third acquisition unit 512, the fourth acquisition unit 513, the product registration unit 514, and the display control unit 515. All or a part of these functional units may be included in another computer device. For example, all or a part of these functional units may be included in the store controller 10, an external server device, or a computer device other than these. In addition, the computer device in which these functional units are included is not limited to being multiple, and may be one.

[0173] Specifically, for example, instead of the gift certificate data processing device 30, the store controller 10 or an external server device may execute a process of transmitting gift certificate information acquired by a customer's reading operation to the gift certificate management server 40 as information usable by the registered settlement device 20. Also, instead of the registered settlement device 20, the store controller 10 or an external server device may execute a process of acquiring gift certificate information and carrying out settlement based on the gift certificate information and product registration information.

[0174] In relation to the above, the registration and settlement device 20 and the voucher data processing device 30 may function as a so-called thin client specialized in the input / output interface portion with respect to product registration and settlement. In other words, the registration and settlement device 20 may accept various inputs (operation by an operator, detection by a device such as a scanner), transmit the input information (operation information, scan information, etc.) to a cloud server, receive the processing results of the cloud server based on the input information (update screen information, device control information, etc.), and perform various outputs (display on a display unit, control of a device).

[0175] The programs for implementing the voucher data processing system 1, the registration settlement device 20, and the voucher data processing device 30 described above may be recorded in a computer-readable recording medium, and the programs may be read into a computer system and executed. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to a portable medium such as a USB (Universal Serial Bus) flash memory, an SSD (Solid State Drive), a flexible disk, an optical magnetic disk, a ROM, a CD-ROM, and a storage device such as a hard disk built into a computer system. The term "computer-readable recording medium" also refers to a storage device that holds a program for a certain period of time, such as a volatile memory (RAM) inside a computer system that becomes a server or a 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 program may be for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already recorded in the computer system. [Explanation of symbols]

[0176] 1...Coupon data processing system, 10...Store controller, 20...Registration and settlement device, 30...Coupon data processing device, 40...Coupon management server, 201...CPU, 202...ROM, 203...RAM, 204...Hard disk, 205...Customer display unit, 206...Customer scanner unit, 208...Card settlement unit, 209...Change machine, 210...Store clerk display unit, 211...Key operation unit, 212...Store clerk scanner unit, 213...Printing unit, 215...Communication unit, 216...Camera, 217...Customer information reading unit, 301...CP U, 302...ROM, 303...RAM, 304...hard disk, 305...display unit, 306...input device, 307...gift certificate reading unit, 308...customer information reading unit, 309...printing unit, 310...audio output unit, 311...communication unit, 501...first acquisition unit, 502...second acquisition unit, 503...generation unit, 504...display control unit, 505...output unit, 511...payment unit, 512...third acquisition unit, 513...fourth acquisition unit, 514...product registration unit, 515...display control unit, 830...gift certificate information selection screen, 1010...gift certificate selection screen

Claims

1. a first acquiring means for acquiring valuable information read from a valuable medium possessed by a customer through a reading operation by the customer; an output means for outputting the valuable information acquired by the first acquisition means as information usable by a sales data processing device; A valuable information processing device comprising:

2. a second acquisition means for acquiring customer identification information from a medium capable of identifying the customer through an operation of the customer; a generating means for generating valuable registration information in which the valuable information acquired by the first acquiring means and the customer identification information acquired by the second acquiring means are associated with each other; Further equipped with The output means outputs the valuable registration information generated by the generation means.

2. The valuable information processing device according to claim 1,

3. a display control means for displaying a registration screen for accepting a request as to whether or not to register the valuable information read by the first acquisition means, The generating means includes: When the intention to register is accepted on the registration screen, the valuable registration information is generated; when it is accepted on the registration screen that no registration will be performed, the valuable registration information is not generated and the valuable medium is discharged from a valuable medium reading unit that reads the valuable information.

3. The valuable information processing device according to claim 2,

4. A sales data processing device in a system including the valuable information processing device according to claim 1 or 2 and a sales data processing device, A settlement means for performing settlement based on product registration information indicating registered products; a third acquiring means for acquiring the customer identification information from a medium capable of identifying the customer; a fourth acquiring means for acquiring the valuable information associated with the customer identification information; Equipped with The settlement means performs settlement based on the value information acquired by the fourth acquisition means and the product registration information. A sales data processing device comprising:

5. a display control means for displaying a valuable information selection screen for accepting selection of the valuable information to be used, the settlement means performs settlement based on the valuable information selected on the valuable information selection screen and the product registration information.

5. The sales data processing device according to claim 4.

6. A product registration means for registering a product; a display control means for displaying the value information available for each registered product by the product registration means; 5. The sales data processing device according to claim 4, further comprising:

7. A valuable information processing device computer, a first acquiring means for acquiring valuable information read from a valuable medium possessed by a customer through a reading operation by the customer; an output means for outputting the valuable information acquired by the first acquisition means as information usable by a sales data processing device; A program characterized by causing the program to function as a

8. A valuable information processing device that acquires valuable information read from a valuable medium possessed by a customer through a reading operation by the customer and outputs the acquired valuable information as information usable by the sales data processing device, and a sales data processing device, comprising: The computer, A settlement means for performing settlement based on product registration information indicating registered products; a third acquiring means for acquiring customer identification information from a medium possessed by the customer; a fourth acquiring means for acquiring the valuable information associated with the customer identification information; Functioning as a The settlement means performs settlement based on the value information acquired by the fourth acquisition means and the product registration information. A program characterized by:

Citation Information

Patent Citations

  • Information processing device, information processing method, and program

    JP2017157005A

Cited By

  • System, information processing device and program

    JP2025063603A