Information processing apparatus and program

The information processing device simplifies coupon application by identifying product and coupon conditions, suggesting additional purchases or reprinting, thereby reducing the operational burden and improving efficiency in retail environments.

JP2025186046APending Publication Date: 2025-12-23TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024094612
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-11
Publication Date
2025-12-23

AI Technical Summary

Technical Problem

The complexity of coupon application conditions in retail stores leads to a significant burden for operators in understanding and applying coupons, especially when customers are involved, as they often lack sufficient knowledge about the conditions.

Method used

An information processing device and program that includes a first acquisition unit for product identification, a second acquisition unit for coupon identification, and a display control unit to indicate when a coupon cannot be applied, prompting additional purchases or reprinting, thereby simplifying the coupon application process.

Benefits of technology

Reduces the operational burden by guiding operators through coupon application, allowing for efficient handling of coupons and minimizing the time spent on identifying and returning unused coupons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025186046000001_ABST
    Figure 2025186046000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus and a program that can reduce the burden on handling a coupon.SOLUTION: An information processing apparatus according to an embodiment comprises a first acquisition unit, a second acquisition unit, a display control unit, and an operation unit. The first acquisition unit acquires commodity identification information for identifying a commodity to be sold. The second acquisition unit acquires coupon identification information for identifying a coupon. When a coupon specified by the coupon identification information acquired by the second acquisition unit cannot be applied to a transaction, the display control unit displays, on a display, a first image indicating that the coupon becomes applicable by additional purchase of a commodity. The operation unit receives an operation instructing additional purchase of the commodity.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] An embodiment of the present invention relates to an information processing device and a program. [Background technology]

[0002] Conventionally, retail stores issue coupons as a measure to encourage customers to return to the store, and operators apply the coupons to transactions when application conditions are met.

[0003] However, there are various types of coupon application conditions, making it difficult for operators to understand and use the application conditions for each coupon. Summary of the Invention [Problem to be solved by the invention]

[0004] The problem to be solved by the present invention is to provide an information processing device and a program that can reduce the burden associated with handling coupons. [Means for solving the problem]

[0005] An information processing device according to an embodiment includes a first acquisition unit, a second acquisition unit, a display control unit, and an operation unit. The first acquisition unit acquires product identification information for identifying a product to be sold. The second acquisition unit acquires coupon identification information for identifying a coupon. When a coupon identified by the coupon identification information acquired by the second acquisition unit cannot be applied to a transaction, the display control unit displays a first image on the display unit indicating that the coupon can be applied by purchasing an additional product. The operation unit accepts an operation to instruct the purchase of an additional product. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to the first embodiment. [Figure 2]FIG. 2 is a diagram illustrating an example of a hardware configuration of the management server according to the first embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the data configuration of the coupon table. [Figure 4] FIG. 4 is a diagram illustrating an example of the data configuration of the customer table. [Figure 5] FIG. 5 is a diagram illustrating an example of a hardware configuration of the POS terminal according to the first embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a hardware configuration of the product registration device according to the first embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of the hardware configuration of the transaction apparatus according to the first embodiment. [Figure 8] FIG. 8 is a block diagram showing an example of a functional configuration of the POS terminal according to the first embodiment. [Figure 9] FIG. 9 is a diagram showing an example of an inapplicable image. [Figure 10] FIG. 10 is a diagram showing an example of a receipt notification image. [Figure 11] FIG. 11 is a diagram showing an example of an interruption image. [Figure 12] FIG. 12 is a diagram showing an example of the incompatible image. [Figure 13] FIG. 13 is a diagram showing an example of the reprint selection image. [Figure 14] FIG. 14 is a diagram showing an example of a printed matter. [Figure 15] FIG. 15 is a diagram showing an example of an interruption receipt. [Figure 16] FIG. 16 is a flowchart showing an example of a coupon transaction process executed by the POS terminal according to the first embodiment. [Figure 17] FIG. 17 is a flowchart showing an example of the non-application process executed by the POS terminal according to the first embodiment. [Figure 18] FIG. 18 is a block diagram showing an example of the functional configuration of each device in the semi-self-service system according to the second embodiment. [Figure 19]FIG. 19 is a flowchart illustrating an example of a registration process executed by the merchandise registration device according to the second embodiment. [Figure 20] FIG. 20 is a flowchart illustrating an example of the application disabling process executed by the product registration device according to the second embodiment. [Figure 21] FIG. 21 is a flowchart showing an example of the registration process executed by the transaction device according to the second embodiment. [Figure 22] FIG. 22 is a block diagram showing an example of the functional configuration of each device in the semi-self-service system according to the third embodiment. [Figure 23] FIG. 23 is a flowchart illustrating an example of a registration process executed by the product registration device according to the third embodiment. [Figure 24] FIG. 24 is a flowchart showing an example of a payment process executed by the checkout apparatus according to the third embodiment. [Figure 25] FIG. 25 is a flowchart showing an example of the non-application process executed by the transaction device according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0007] Hereinafter, an embodiment of an information processing device and a program will be described in detail with reference to the accompanying drawings. Note that the embodiment described below is one embodiment of the information processing device and the program, and does not limit the configuration, specifications, etc.

[0008] (First embodiment) FIG. 1 is a diagram showing an example of an information processing system 1 according to a first embodiment. The information processing system 1 includes a management server 10, a POS terminal 20, and a semi-self-service system 2 in which a product registration device 30 and a checkout device 40 are configured as separate entities. The management server 10, the POS terminal 20, and the semi-self-service system 2 are communicatively connected via a network 50. The information processing system 1 shown in FIG. 1 includes one management server 10, one POS terminal 20, and one semi-self-service system 2. However, the information processing system 1 may include multiple devices and systems of each type. Furthermore, the information processing system 1 may include devices and systems not shown.

[0009] The management server 10 is a server device that manages the information processing system 1. For example, the management server 10 stores master data. Then, the management server 10 provides requested information based on the master data.

[0010] The POS terminal 20 is a sales data processing device that executes sales data processing, including a product registration process for registering products for sale and a checkout process for paying for the products registered by the product registration process. The POS terminal 20 also executes a process for applying coupons. For example, the POS terminal 20 is a self-service POS terminal that executes sales data processing in accordance with customer operations.

[0011] The semi-self-service system 2 is a system that executes product registration processing according to operations by a store clerk and executes transaction processing according to operations by a customer. The semi-self-service system 2 includes a product registration device 30 and a transaction device 40.

[0012] The product registration device 30 is a registration device that executes a product registration process for registering products to be sold in accordance with the operation of a store clerk. The product registration device 30 then transmits product registration information that includes information about the products registered by the product registration process.

[0013] The transaction device 40 is a device that executes transaction processing for the products registered by the product registration device 30. The transaction device 40 executes transaction processing based on the product registration information transmitted by the product registration device 30.

[0014] In such an information processing system 1, an operator applies a coupon to a transaction using the POS terminal 20. There are various conditions for applying the coupon.

[0015] For example, coupon application conditions include coupons that are applied when a specified product is purchased, coupons that are applied when date and time application conditions such as an expiration date or a specified date are met, coupons that are applied when points awarded for each purchase of a specified amount are equal to or greater than a threshold, coupons that are applied when products are purchased by a specific customer, and coupons that are applied when the total purchase amount is equal to or greater than a threshold. Furthermore, some coupons are applied to transactions when multiple conditions are met, not just one of these conditions. Therefore, operators must check the coupon's description, date and time, the product to be purchased, the points, the total purchase amount, and so on, for each coupon.

[0016] Furthermore, in the case of coupons that are applied to transactions on the condition that a specific product is purchased, the coupon application conditions are not met before the product registration process, so the operator must scan the coupon at a timing appropriate to the coupon.

[0017] Furthermore, in the case of coupons that are valid only once, the operator must collect the coupons that were applied to the transaction. If the coupons could not be applied to the transaction, the operator must return the coupons to the customer. If the customer has given the operator multiple coupons, the operator must identify the coupons that were not applied and return the identified coupons. If the operator is a customer rather than a store clerk, it becomes even more difficult because the customer may not have sufficient knowledge about coupons.

[0018] Thus, the burden of applying coupons is large. Therefore, the POS terminal 20 reduces the burden of applying coupons.

[0019] Next, the hardware configuration of each device included in the information processing system 1 will be described.

[0020] 2 is a diagram showing an example of the hardware configuration of the management server 10 according to the first embodiment. The management server 10 includes a processor 101, a RAM (Random Access Memory) 102, a storage unit 103, a communication unit 104, a display unit 105, and an operation unit 106. These units are connected via an internal bus 107.

[0021] The processor 101 is a processing circuit such as a CPU (Central Processing Unit) that controls the operation of the management server 10. The RAM 102 is a storage medium that temporarily stores various programs and various data. The processor 101 executes the control program 111 and the like stored in the storage unit 103, using the RAM 102 as a work area.

[0022] The storage unit 103 is an auxiliary storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory. The storage unit 103 stores a control program 111, a coupon table 112, and a customer table 113. The coupon table 112 and the customer table 113 may be stored in a storage medium of another device, not necessarily in the storage unit 103 of the management server 10.

[0023] The control program 111 is a program for implementing the functions of the operating system and the management server 10. The control program 111 includes a program for implementing the characteristic functions according to this embodiment.

[0024] FIG. 3 is a diagram illustrating an example of the data configuration of the coupon table 112. The coupon table 112 includes various types of coupon-related information. The coupon table 112 associates a coupon code, application condition information, coupon content information, usable period, and non-combinable information. The coupon code is identification information for identifying a coupon. The application condition information is a condition for determining whether a coupon can be applied to a transaction. For example, the application condition information may include the purchase of a specified product, date and time conditions such as an expiration date or a specified date, a point threshold, a customer code identifying a specific customer, and a total purchase amount. Furthermore, the application condition information is not limited to one condition, and multiple conditions may be registered. The coupon content information is a benefit granted to a customer when a coupon is applied to a transaction. For example, the coupon content information may include a discount on the total amount, a discount on a specific product, or the awarding of points. The usable period is information indicating a period during which a coupon can be used. For example, the usable period may be one month, one week, one day, or some other period. The non-combinable information is information indicating coupons that cannot be used in combination. For example, the incombinable coupon information is information having a coupon code indicating a coupon that cannot be combined.

[0025] FIG. 4 is a diagram showing an example of the data configuration of customer table 113. Customer table 113 has various information related to customers. Customer table 113 associates customer codes, customer details, and point information. The customer code is identification information for identifying a customer. Customer information is information about a customer. For example, customer information is information such as the customer's name, customer age, and customer gender. Point information is information about coupons given to a customer. For example, point information is the number of points given to a customer, usage history, cumulative number of points, rank information according to the number of points, etc.

[0026] The communication unit 104 is a device such as a network interface card (NIC), etc. For example, the communication unit 104 communicates with other devices via the network 50.

[0027] Display unit 105 is a device such as a liquid crystal display, an organic EL (Electro Luminescence) display, etc. For example, display unit 105 displays images related to sales data processing such as product registration processing and accounting processing.

[0028] The operation unit 106 is an input device that accepts various operations, such as a keyboard or a mouse.

[0029] 5 is a diagram showing an example of the hardware configuration of the POS terminal 20 according to the first embodiment. The POS terminal 20 includes a processor 201, a RAM 202, a storage unit 203, a communication unit 204, a store clerk display unit 205, a customer display unit 206, an operation unit 207, an automatic change dispenser 208, a payment terminal 209, a scanner 210, and a printing unit 211. These units are connected via an internal bus 212.

[0030] The processor 201 is a processing circuit such as a CPU that controls the operation of the POS terminal 20. The RAM 202 is a storage medium that temporarily stores various programs and data. The processor 201 uses the RAM 202 as a work area to execute the control program 221 and the like stored in the storage unit 203.

[0031] The storage unit 203 is an auxiliary storage device such as a HDD, an SSD, a flash memory, etc. The storage unit 203 stores a control program 221.

[0032] The control program 221 is a program for implementing the operating system and functions of the POS terminal 20. The control program 221 includes a program for implementing the characteristic functions according to this embodiment.

[0033] The communication unit 204 is a device such as a NIC, etc. For example, the communication unit 204 executes communication with other devices via the network 50.

[0034] The clerk display unit 205 is a display such as a liquid crystal display or an organic EL display that is viewed by the clerk. The display surface of the clerk display unit 205 faces the clerk. For example, the clerk display unit 205 displays images related to sales data processing such as product registration processing and transaction processing so that the clerk can assist the customer in their operations or check the status of the customer's operations. Note that the clerk display unit 205 is not necessarily required. In other words, the POS terminal 20 may not have the clerk display unit 205 depending on the product form.

[0035] Customer display unit 206 is a display that customers can view, such as a liquid crystal display or an organic EL display. The display surface of customer display unit 206 faces the customer. For example, customer display unit 206 displays an image related to the product registration process.

[0036] The operation unit 207 is an input device that accepts various operations. For example, the operation unit 207 is a hardware button, a touch panel provided on the clerk display unit 205, or a touch panel provided on the customer display unit 206.

[0037] The automatic change dispenser 208 is a device that receives money from a customer and dispenses change according to the money that has been inserted.

[0038] The payment terminal 209 is a device for executing payments using a credit card or the like.

[0039] The scanner 210 is a device that reads code symbols such as barcodes. For example, the scanner 210 reads code symbols that encode product codes. The scanner 210 also reads code symbols that encode coupon codes.

[0040] The printing unit 211 is a printer that prints receipts and coupons.

[0041] 6 is a diagram showing an example of the hardware configuration of the product registration device 30 according to the first embodiment. The product registration device 30 includes a processor 301, RAM 302, a storage unit 303, a communication unit 304, a store clerk display unit 305, a customer display unit 306, an operation unit 307, a scanner 308, and a printing unit 309. These units are connected via an internal bus 310.

[0042] The processor 301 is a processing circuit such as a CPU that controls the operation of the product registration device 30. The RAM 302 is a storage medium that temporarily stores various programs and various data. The processor 301 uses the RAM 302 as a work area to execute the control program 321 and the like stored in the storage unit 303.

[0043] The storage unit 303 is an auxiliary storage device such as a HDD, an SSD, a flash memory, etc. The storage unit 303 stores a control program 321.

[0044] The control program 321 is a program for implementing the operating system and functions of the product registration device 30. The control program 321 includes a program for implementing the characteristic functions according to this embodiment.

[0045] The communication unit 304 is a device such as a NIC, etc. For example, the communication unit 304 executes communication with other devices via the network 50.

[0046] The clerk display unit 305 is a display such as a liquid crystal display or an organic EL display that is viewed by the clerk. The display surface of the clerk display unit 305 faces the clerk. For example, the clerk display unit 305 displays images related to the product registration process so that the clerk can assist the customer in their operation or check the status of the customer's operation.

[0047] Customer display unit 306 is a display that customers can view, such as a liquid crystal display or an organic EL display. The display surface of customer display unit 306 faces the customer. For example, customer display unit 306 displays an image related to the product registration process.

[0048] The operation unit 307 is an input device that accepts various operations. For example, the operation unit 307 is a hardware button, a touch panel provided on the clerk display unit 305, or a touch panel provided on the customer display unit 306.

[0049] The scanner 308 is a device that reads code symbols such as barcodes, etc. For example, the scanner 308 reads code symbols that encode product codes.

[0050] The printing unit 309 is a printer that prints receipts and coupons.

[0051] 7 is a diagram showing an example of the hardware configuration of a checkout device 40 according to the first embodiment. The checkout device 40 includes a processor 401, RAM 402, a storage unit 403, a communication unit 404, a display unit 405, an operation unit 406, an automatic change dispenser 407, a payment terminal 408, a scanner 409, and a printing unit 410. These units are connected via an internal bus 411.

[0052] The processor 401 is a processing circuit such as a CPU that controls the operation of the accounting device 40. The RAM 402 is a storage medium that temporarily stores various programs and data. The processor 401 uses the RAM 402 as a work area to execute the control program 421 and other programs stored in the storage unit 403.

[0053] The storage unit 403 is an auxiliary storage device such as a HDD, an SSD, a flash memory, etc. The storage unit 403 stores a control program 421.

[0054] The control program 421 is a program for implementing the operating system and functions of the checkout device 40. The control program 421 includes a program for implementing the characteristic functions according to this embodiment.

[0055] The communication unit 404 is a device such as a NIC, etc. For example, the communication unit 404 executes communication with other devices via the network 50.

[0056] Display unit 405 is a device such as a liquid crystal display, an organic EL display, etc. For example, display unit 405 displays images related to transaction processing.

[0057] The operation unit 406 is an input device that accepts various operations, such as hardware buttons or a touch panel provided on the display unit 405.

[0058] The automatic change dispenser 407 is a device that receives money from a customer and dispenses change according to the money that has been inserted.

[0059] The payment terminal 408 is a device that executes payments using a credit card or the like.

[0060] The scanner 409 is a device that reads code symbols such as bar codes.

[0061] The printing unit 410 is a printer that prints receipts and coupons.

[0062] Next, a description will be given of the functions of the POS terminal 20. Fig. 8 is a block diagram showing an example of the functional configuration of the POS terminal 20 according to the first embodiment.

[0063] The processor 201 of the POS terminal 20 loads the control program 221 stored in the storage unit 203 into the RAM 202 and operates in accordance with the control program 221 to generate each functional unit in the RAM 202. As a result, the processor 201 of the POS terminal 20 has, as functional units, an operation control unit 2001, a coupon acquisition unit 2002, a product registration unit 2003, a coupon application unit 2004, a display control unit 2005, an accounting processing unit 2006, and a print control unit 2007.

[0064] The operation control unit 2001 controls the operation unit 207 to accept various operations. The operation control unit 2001 also accepts an operation to press a button included in an image displayed on the clerk display unit 205 or the customer display unit 206.

[0065] The coupon acquisition unit 2002 acquires a coupon code for identifying a coupon. The coupon acquisition unit 2002 is an example of a second acquisition unit. The coupon code is an example of coupon identification information. For example, the coupon acquisition unit 2002 causes the scanner 210 to scan a coupon having a code symbol that encodes the coupon code. Then, the coupon acquisition unit 2002 acquires the coupon code by decoding the code symbol of the coupon image acquired by scanning.

[0066] The coupon acquisition unit 2002 may acquire the coupon code by a method other than scanning by the scanner 210. For example, the coupon acquisition unit 2002 may acquire the coupon code by receiving an operation indicating the coupon code from the operation unit 207, or may acquire the coupon code by another method.

[0067] The product registration unit 2003 executes a product registration process to register products for sale. That is, the product registration unit 2003 acquires a product code for identifying the product for sale. The product registration unit 2003 is an example of a first acquisition unit. For example, the product registration unit 2003 acquires the product code by having the scanner 210 scan a code symbol that encodes the product code. The product registration unit 2003 also acquires the product code by having the operation unit 207 accept an operation indicating the product code. Alternatively, the product registration unit 2003 acquires the product code by an operation accepted by the operation unit 207.

[0068] Furthermore, the product registration unit 2003 acquires product information identified by the acquired product code based on a product master in which the product code and product information are associated. Then, the product registration unit 2003 registers the product code and the product information as items for sale. In other words, the product registration unit 2003 generates product registration information having the product code and the product information.

[0069] The coupon application unit 2004 applies to the transaction a coupon corresponding to the coupon code acquired by the coupon acquisition unit 2002. More specifically, the coupon application unit 2004 acquires, from the coupon table 112, application condition information, coupon content information, and incompatible coupon information associated with the coupon code acquired by the coupon acquisition unit 2002.

[0070] The coupon application unit 2004 determines whether the application conditions indicated by the acquired application condition information are satisfied. For example, the coupon application unit 2004 determines whether the product specified in the product registration information is registered, whether the current time satisfies date and time conditions such as the expiration date or specified date, whether the customer's current points exceed a threshold based on the point information in the customer table 113, whether the customer is a customer with a specified customer code, and whether the total purchase amount exceeds a threshold based on the product registration information.

[0071] When the application conditions are not satisfied, the coupon application unit 2004 determines whether the problem can be resolved by purchasing additional products. That is, the coupon application unit 2004 determines whether the application conditions are satisfied by purchasing additional products. Specifically, the coupon application unit 2004 determines whether the application conditions determined to be not satisfied are the total purchase amount or the number of products purchased. When the application conditions are satisfied by purchasing additional products, the coupon application unit 2004 calculates additional purchase information that makes the coupon applicable to the transaction from a state in which the coupon cannot be applied to the transaction. For example, the additional purchase information is a shortage such as the total purchase amount or the number of products purchased. Specifically, the coupon application unit 2004 calculates the additional purchase information by subtracting the current total purchase amount indicated in the product registration information from the total purchase amount indicated by the application conditions. Furthermore, the coupon application unit 2004 calculates the additional purchase information by subtracting the current purchase quantity indicated in the product registration information from the purchase quantity indicated by the application conditions.

[0072] The coupon application unit 2004 determines whether multiple coupons that meet the application conditions can be used together based on the acquired combination-inhibition information. If multiple coupons that meet the application conditions cannot be used together, the coupon application unit 2004 requests selection of a coupon to be used. The coupon application unit 2004 repeatedly determines whether coupons can be used together and requests selection of a coupon to be used until there are no more coupons that cannot be used together.

[0073] The coupon application unit 2004 applies coupons that can be used together to a transaction. For example, the coupon application unit 2004 registers the execution of coupon content according to the acquired coupon content information. Specifically, the coupon application unit 2004 executes a discount on the total amount, a discount on a specific product, or the awarding of points.

[0074] The display control unit 2005 displays various images on the store clerk display unit 205 or the customer display unit 206 .

[0075] For example, when the coupon application unit 2004 determines that the application conditions are not met, the display control unit 2005 displays an application-prohibited image G1 on the customer display unit 206. The display control unit 2005 may display the application-prohibited image G1 on the clerk display unit 205 so that the clerk can assist the customer in their operation or check the operation status of the customer.

[0076] 9 is a diagram showing an example of an inapplicable image G1. The inapplicable image G1 is an image indicating that, when a coupon identified by a coupon code acquired by the coupon acquisition unit 2002 cannot be applied to a transaction, the coupon can be applied by purchasing an additional product. The inapplicable image G1 is an example of a first image. Furthermore, since the inapplicable image G1 does not meet the coupon application conditions, it accepts input as to whether or not to make an additional purchase to meet the application conditions.

[0077] The inapplicable image G1 may have a message such as "The following coupon does not meet the application conditions and is therefore not applied to the transaction." This message notifies the user that the coupon will not be applied to the transaction because the application conditions are not met. The inapplicable image G1 may also have a message such as "A further purchase of 150 yen will meet the coupon application conditions. If you wish to purchase additional items, please press the additional purchase button." This message prompts the user to press the additional purchase button G14 if they wish to purchase additional items. The inapplicable image G1 may also have a message such as "If you wish to use the coupon on your next visit or later, please press the reprint button." This message prompts the user to press the reprint button G13 if they do not wish to purchase additional items and would like the coupon reprinted.

[0078] The non-applicable coupon image G1 also includes a non-applicable coupon image G11, a no-print button G12, a reprint button G13, and an additional purchase button G14. The non-applicable coupon image G11 is an image of a coupon that could not be applied. For example, the display control unit 2005 may display the non-applicable coupon image G11 using a coupon image scanned when the coupon acquisition unit 2002 acquires the coupon code, or may display the non-applicable coupon image G11 by acquiring an image of a coupon identified by the coupon code from another storage medium such as the coupon table 112.

[0079] Here, the operator receives a coupon from the customer. The operator inputs a coupon code to identify the received coupon into the POS terminal 20. If the coupon is not used, the operator must return the unused coupon to the customer. However, it takes time for the operator to find the unused coupon from the received coupons.

[0080] The POS terminal 20 reprints unused coupons. Therefore, the operator simply collects the coupons received from the customer, regardless of whether they have been used or not. The operator then returns the coupons reprinted by the POS terminal 20 to the customer. In other words, the POS terminal 20 can reduce the effort required to find unused coupons.

[0081] The No Printing Required button G12 is pressed when there is no need to reprint a coupon that could not be used. In other words, the No Printing Required button G12 is a button that accepts the decision that reprinting of a coupon is not necessary. The Reprint button G13 is a button that accepts the reprinting of a coupon when a coupon that could not be used is to be reprinted. In other words, the Reprint button G13 accepts an operation to reprint a coupon when a coupon identified by a coupon code acquired by the coupon acquisition unit 2002 cannot be applied to a transaction.

[0082] The additional purchase button G14 is a button that accepts an operation to instruct the purchase of an additional product. In other words, the additional purchase button G14 is a button that accepts a temporary interruption of the operation in order to select a product in the product section. The operation control unit 2001 then accepts an operation to instruct the purchase of an additional product.

[0083] Furthermore, when the display control unit 2005 receives a request to temporarily suspend operation using the additional purchase button G14, it displays a receipt notification image G2 on the customer display unit 206. The display control unit 2005 may also display the receipt notification image G2 on the clerk display unit 205 so that the clerk can assist the customer in their operation or check the status of the customer's operation.

[0084] FIG. 10 is a diagram showing an example of a receipt notification image G2. The receipt notification image G2 is an image notifying the printing of an interrupted receipt R2. For example, the receipt notification image G2 notifies the user that an interrupted receipt R2 has been printed and that the operation has been temporarily suspended by displaying a message such as "An interrupted receipt has been printed. The operation has been temporarily suspended." The receipt notification image G2 notifies the user that the operation will resume from suspension when the interrupted receipt code is entered by displaying a message such as "When you return, please enter the interrupted receipt code contained on the interrupted receipt."

[0085] Furthermore, after displaying the receipt notification image G2 on the customer display unit 206, the display control unit 2005 displays an interruption image G3 on the customer display unit 206. The display control unit 2005 may also display the interruption image G3 on the clerk display unit 205 so that the clerk can assist the customer in their operation or check the status of the customer's operation.

[0086] FIG. 11 is a diagram showing an example of an interruption image G3. The interruption image G3 is an image that notifies the user that an operation is interrupted. For example, the interruption image G3 notifies the user that the interruption receipt code must be entered to resume operation from the interruption, using a message such as "When using this device, please enter the interruption receipt code contained on the interruption receipt." The display control unit 2005 then displays the interruption image G3, indicating that the operation is interrupted, on the customer display unit 206 until the interruption receipt code printed on the interruption receipt R2 is entered.

[0087] When the interruption receipt code contained in the interruption receipt R2 is input, the display control unit 2005 displays a product registration guide image on the customer display unit 206 that prompts the customer to perform product registration processing to register the product as the product for sale. Then, the display control unit 2005 displays a product registration image to register the product as the product for sale on the customer display unit 206. For example, the operation control unit 2001 accepts input of the interruption receipt code. The operation control unit 2001 may accept input of the interruption receipt code via the scanner 210, may accept input of the interruption receipt code via the operation unit 207, or may accept input of the interruption receipt code by another method.

[0088] Furthermore, when there is a coupon that satisfies the application conditions but is determined by the coupon application unit 2004 to be incompatible, the display control unit 2005 displays an incompatible image G4 on the customer display unit 206. The display control unit 2005 may also display the incompatible image G4 on the clerk display unit 205 so that the clerk can assist the customer in their operation or check the operation status of the customer.

[0089] FIG. 12 is a diagram showing an example of a combination-prohibited image G4. The combination-prohibited image G4 is an image that allows a user to select a coupon to apply to a transaction when there is a coupon that cannot be used in combination with another coupon. For example, the combination-prohibited image G4 has a message that reads, "The following coupons cannot be used in combination. Which coupon would you like to use?" The combination-prohibited image G4 also has multiple option images G40, a cancel button G41, and a confirm button G42.

[0090] The option image G40 is an image that has information about the coupon to be selected. The option image G40 has a summary image G401, a target coupon image G402, and a check box G403.

[0091] The summary image G401 is an image that displays a summary of a coupon. For example, the display control unit 2005 displays the summary image G401 based on summary information obtained from the coupon table 112. The display control unit 2005 may also display the summary image G401 based on information obtained by summarizing the coupon content and validity period obtained from the coupon table 112 using AI (artificial intelligence).

[0092] The target coupon image G402 is an image of a coupon that can be selected. The display control unit 2005 may display the target coupon image G402 using a coupon image scanned when the coupon acquisition unit 2002 acquires the coupon code, or may display the target coupon image G402 by acquiring an image of the coupon identified by the coupon code from another storage medium such as the coupon table 112.

[0093] The check box G403 accepts an operation to designate a coupon to be used. When the display control unit 2005 accepts an operation to designate a coupon to be used, it displays a check mark G404 on the check box G403. Here, the non-combinable image G4 is an image that prompts the user to select a coupon to be used. Therefore, the display control unit 2005 displays the check mark G404 on the check box G403 that was last selected from among the multiple option images G40.

[0094] The cancel button G41 is a button that accepts an operation indicating that no coupons will be used. The decide button G42 is a button that accepts an operation to decide to apply the coupon selected in the check box G403 included in the option image G40 to the transaction. The operation control unit 2001 then accepts an operation to select the coupon to be applied to the transaction.

[0095] In the incompatible product image G4 shown in Fig. 12, a check mark G404 is displayed on the check box G403 of the 20% discount coupon. In other words, the incompatible product image G4 shown in Fig. 12 shows a state in which the 20% discount coupon has been selected.

[0096] Furthermore, the display control unit 2005 adds a bargain image G405 to the option image G40 of the coupon from which the customer can obtain the most benefit, among the coupons in the multiple option images G40. The bargain image G405 is an image indicating that the coupon from which the customer can obtain the most benefit is one of the coupons that cannot be used together. For example, the bargain image G405 may notify the customer that the coupon is the most profitable by a message, a mark, a graphic, or another image.

[0097] The display control unit 2005 may determine which coupon is most advantageous to the customer by any method. For example, when the priority of each coupon is set in the coupon table 112, the display control unit 2005 determines the coupon with the highest priority as the coupon from which the customer can obtain the most advantage. Alternatively, when the coupon content of a coupon that cannot be used in combination is, for example, a discount on the total amount, the display control unit 2005 determines the coupon with the highest discount amount as the coupon from which the customer can obtain the most advantage. Alternatively, when the coupon content of a coupon that cannot be used in combination is, for example, a point award, the display control unit 2005 determines the coupon with the highest point award value as the coupon from which the customer can obtain the most advantage.

[0098] The display control unit 2005 also accepts the selection of coupons to be used in the combination-prohibited image G4. In other words, the display control unit 2005 accepts the selection of coupons not to be used in the combination-prohibited image G4.

[0099] The display control unit 2005 displays a reprint selection image G5, which accepts an operation as to whether or not to reprint unused coupons, on the customer display unit 206. The display control unit 2005 may also display the reprint selection image G5 on the clerk display unit 205 so that the clerk can assist the customer in their operation or check the operation status of the customer.

[0100] 13 is a diagram showing an example of a reprint selection image G5. The reprint selection image G5 has a blank image G50, one or more reprint designation images G51, and a confirm button G52. The blank image G50 is a blank image that indicates the area that displayed the coupon option image G40 to be used in the non-combinable image G4. Note that the reprint selection image G5 does not necessarily have to have a blank image G50.

[0101] The reprint designation image G51 is an image that contains information about the coupon that is the target of the determination of whether to reprint it. Like the option image G40, the reprint designation image G51 has an overview image G511, a target coupon image G512, and a check box G513.

[0102] The check box G513 accepts an operation to designate a coupon to be reprinted. When the display control unit 2005 accepts an operation to designate a coupon to be reprinted, it displays a check mark G514 on the check box G513. That is, the check mark G514 accepts an operation to select a coupon to be applied to a transaction when there is a coupon that cannot be applied to the transaction because it cannot be used in combination with other coupons. For example, the operation control unit 2001 accepts an operation to select a coupon to be applied to the transaction via the touch panel of the clerk display unit 205 or the customer display unit 206. The enter button G52 accepts an operation to enter the coupon designated for reprinting in the check box G513.

[0103] Furthermore, the display control unit 2005 may display images other than these. For example, the display control unit 2005 displays a product registration image, a transaction image, and a print content notification image on the customer display unit 206. The product registration image is an image showing a product registered as a product for sale in the product registration process. The transaction image is an image prompting payment of the price of a product registered by the product registration device 30 in the transaction process. For example, the transaction image includes the price. The print content notification image is an image notifying the customer that printed matter R1 (see FIG. 14) will be printed. Furthermore, if the print image includes a new coupon or a coupon to be reprinted, the coupon included in the printed matter R1 may be notified. Furthermore, the display control unit 2005 may display a product registration image, a transaction image, and a print content notification image on the clerk display unit 205 so that the clerk can assist the customer in their operation or check the status of the customer's operation.

[0104] The accounting processing unit 2006 executes accounting processing to pay for the products registered by the product registration processing. Furthermore, when a coupon that discounts the total amount or product price is applied by the coupon application unit 2004, the accounting processing unit 2006 executes accounting processing to discount the amount using the coupon. More specifically, the accounting processing unit 2006 executes accounting processing using cash by controlling the automatic change dispenser 208, or using credit cards or electronic money by controlling the payment terminal 209, or code payment by reading a payment code with the scanner 210 and controlling the payment.

[0105] The print control unit 2007 controls the print unit 211 to print the printed matter R1. Fig. 14 shows an example of the printed matter R1. The printed matter R1 includes a newly issued coupon, unused coupons, and a receipt.

[0106] More specifically, the printed matter R1 has a reprint notification area R11, a reprint coupon area R12, a new notification area R13, a new coupon area R14, and a receipt area R15. The reprint notification area R11 is a section that notifies the user that a coupon is to be reprinted. The reprint coupon area R12 is an area for coupons to be reprinted. The new notification area R13 is a section that notifies the user that a new coupon is to be issued. The new coupon area R14 is an area for newly issued coupons. The receipt area R15 is an area for a receipt that includes transaction details such as the products purchased by the customer, the total transaction amount, and consumption tax. In this way, the reprint notification area R11 and the new notification area R13 allow the printing control unit 2007 to cause the printing unit 211 to print unused coupons and newly issued coupons in a manner that allows them to be distinguished from each other.

[0107] Here, the reprint notification area R11 is the area for the coupon to be reprinted. For example, if a coupon identified by the coupon code acquired by the coupon acquisition unit 2002 is not applicable to the transaction, the printing control unit 2007 causes the printing unit 211 to print the unused coupon that is not applicable.

[0108] The print control unit 2007 also reprints unused coupons that are registered as coupons to be reprinted. That is, when a reprint operation is accepted using the reprint button G13 of the non-applicable image G1 and the confirm button G52 of the reprint selection image G5 in the coupon reprint information, the print control unit 2007 causes the print unit 211 to print the unused coupons.

[0109] If there are no coupons to reprint, the printing control unit 2007 does not print the reprint notification area R11 or the reprint coupon area R12. If there are no new coupons to issue, the printing control unit 2007 does not print the new notification area R13 or the new coupon area R14.

[0110] The printing control unit 2007 also controls the printing unit 211 to insert a gap between each area of ​​the printed material R1. More specifically, the printing control unit 2007 inserts a gap between the reprint notification area R11 and the reprint coupon area R12. The printing control unit 2007 also inserts a gap between the reprint coupon area R12 and the new notification area R13. The printing control unit 2007 also inserts a gap between the new notification area R13 and the new coupon area R14. The printing control unit 2007 also inserts a gap between the new coupon area R14 and the receipt area R15. In this way, the printing control unit 2007 makes it easier to cut out each area of ​​the printed material R1.

[0111] Furthermore, when an operation is accepted using the additional purchase button G14, the print control unit 2007 prints an interruption receipt R2 by controlling the print unit 211. The interruption receipt R2 is an example of an identification information printout.

[0112] FIG. 15 shows an example of an interrupted receipt R2. The interrupted receipt R2 has an application area R21, a receipt printing area R22, and an interrupted receipt code area R23. The application area R21 is an area where additional purchase information is printed regarding additional purchases that change a coupon from being applicable to a transaction to being applicable to the transaction. The application area R21 notifies the additional purchase information with a message such as, "Coupon can be applied with an additional purchase of 150 yen." The printing control unit 2007 prints on the interrupted receipt R2 the additional purchase information that makes the coupon applicable to the transaction.

[0113] The receipt printing area R22 is an area where information regarding the issuance of the interruption receipt R2 is printed. For example, the receipt printing area R22 notifies the date and time the interruption receipt R2 was printed and the device code for identifying the device that issued the interruption receipt R2. The interruption receipt code area R23 is an area where an interruption receipt code for identifying the interruption receipt R2 is printed. The interruption receipt code is an example of identification information.

[0114] Next, a description will be given of a coupon transaction process executed by the POS terminal 20. Fig. 16 is a flowchart showing an example of a coupon transaction process executed by the POS terminal 20 according to the first embodiment.

[0115] The display control unit 2005 displays a coupon guide image on the customer display unit 206, which prompts the customer to input a coupon code to specify a coupon to be applied to the transaction (step S1).

[0116] The coupon acquisition unit 2002 acquires a coupon code for identifying a coupon to be applied to the transaction (step S2).

[0117] The operation control unit 2001 determines whether an operation to end the input of the coupon code has been accepted (step S3). In other words, the operation control unit 2001 determines whether an operation to start the product registration process has been accepted.

[0118] If the operation to end the input of the coupon code has not been accepted (step S3; No), the coupon acquisition unit 2002 acquires the coupon code in step S2.

[0119] When an operation to end the input of the coupon code is accepted (step S3; Yes), the display control unit 2005 displays a product registration guide image on the customer display unit 206 to prompt the customer to perform product registration processing to register the product to be sold (step S4). The product registration guide image also prompts the customer to enter a product code to identify the product to be sold.

[0120] The product registration unit 2003 executes a product registration process to register the product identified by the input product code (step S5).

[0121] The operation control unit 2001 determines whether an operation to end product code input has been accepted (step S6). For example, the operation control unit 2001 may determine that an operation to end product code input has been accepted by pressing a "subtotal key" that is displayed on the screen or that is provided on the keyboard as a hardware key. Alternatively, the operation control unit 2001 determines whether an operation to end the transaction process has been accepted. For example, the operation to end product code input may be determined that an operation to end product code input has been accepted by pressing a "start transaction" key that is displayed on the screen or that is provided on the keyboard as a hardware key.

[0122] If the operation to end the input of the product code has not been accepted (step S6; No), the product registration unit 2003 executes the product registration process in step S5.

[0123] If an operation to end the input of the product code is received (step S6; Yes), the coupon application unit 2004 determines whether each coupon identified by one or more coupon codes acquired in step S2 includes a coupon that cannot be applied to the transaction (step S7).

[0124] If an inapplicable coupon is not included (step S7; No), the POS terminal 20 proceeds to step S9. If an inapplicable coupon is included (step S7; Yes), the POS terminal 20 executes the inapplicability process shown in FIG. 17 (step S8).

[0125] The coupon application unit 2004 determines whether or not any coupon that cannot be used in combination is included among the one or more applicable coupons (step S9). If there is no coupon that cannot be used in combination (step S9; No), the POS terminal 20 proceeds to step S12.

[0126] If a coupon that cannot be used in combination is included (step S9; Yes), the display control unit 2005 displays a non-combinable image G4 on the customer display unit 206, which accepts the selection of a coupon to be used in the transaction from among the multiple coupons that cannot be used in combination (step S10).Then, the coupon application unit 2004 applies the coupon selected as the coupon to be used in the non-combinable image G4 to the transaction.

[0127] The display control unit 2005 displays a reprint selection image G5, which accepts the selection of coupons to be reprinted from among the coupons not selected as targets for use in the non-combinable image G4, on the customer display unit 206 (step S11). Then, the print control unit 2007 registers the coupons selected in the reprint selection image G5 as targets for reprinting.

[0128] The accounting processor 2006 executes the accounting process to pay for the product registered by the product registration process (step S12). If a discount coupon is applied, the accounting processor 2006 executes the accounting process with the coupon applied.

[0129] The print control unit 2007 prints the printed matter R1 (step S13). That is, the print control unit 2007 prints the printed matter R1 including the coupon to be reprinted and a receipt showing the details of the transaction.

[0130] As described above, the POS terminal 20 executes the coupon transaction process.

[0131] Next, a description will be given of the application disapproval process executed by the POS terminal 20. Fig. 17 is a flowchart showing an example of the application disapproval process executed by the POS terminal 20 according to the first embodiment.

[0132] The display control unit 2005 displays the non-applicable image G1 on the customer display unit 206 (step S101). The operation control unit 2001 determines whether the additional purchase button G14 of the non-applicable image G1 has been pressed (step S102). If the additional purchase button G14 has been pressed (step S102; Yes), the display control unit 2005 displays a receipt notification image G2 on the customer display unit 206 notifying that an interruption receipt R2 will be printed (step S103).

[0133] The print control unit 2007 causes the print unit 211 to print an interruption receipt R2 (step S104).

[0134] The display control unit 2005 displays an interruption image G3 on the customer display unit 206 to notify the customer that the acceptance of operations will be interrupted until the interruption receipt code is input (step S105).

[0135] The operation control unit 2001 determines whether or not input of the interruption receipt code has been accepted (step S106). If input of the interruption receipt code has not been accepted (step S106; No), the POS terminal 20 returns to the processing of S105 and waits by displaying the interruption image G3. In other words, the POS terminal 20 waits until the customer brings in the additional product to be purchased.

[0136] If the input of the interruption receipt code is accepted (step S106; Yes), the POS terminal 20 proceeds to product registration processing to register the product that the customer will purchase additionally. For example, the POS terminal 20 proceeds to step S5 and executes the product registration processing. For example, the display control unit 2005 displays a product registration image showing the registered product. Then, when the product code of the product that will be purchased additionally is entered, the product registration unit 2003 registers the product with the entered product code through the registration processing.

[0137] In step S102, if the additional purchase button G14 is not pressed (step S102; No), the operation control unit 2001 determines whether the reprint button G13 is pressed (step S107). If the reprint button G13 is pressed (step S107; Yes), the print control unit 2007 registers the coupon presented in the non-applicable image G1 as a target for reprinting (step S108). That is, in step S108, the print control unit 2007 registers the coupon presented in the non-applicable image G1 as a target for reprinting.

[0138] If the reprint button G13 has not been pressed (step S107; No), the operation control unit 2001 determines whether the no printing required button G12 has been pressed (step S109). If the no printing required button G12 has not been pressed (step S109; No), the POS terminal 20 proceeds to step S102.

[0139] If the print unnecessary button G12 is pressed (step S109; Yes), the POS terminal 20 does not execute the product registration process and does not register the reprinting of the coupon, and ends the application inapplicability process.

[0140] As described above, the POS terminal 20 executes the inapplicable process.

[0141] As described above, the POS terminal 20 according to the first embodiment acquires a coupon code for identifying a coupon. Furthermore, when a coupon identified by the coupon code is not applied to a transaction, the POS terminal 20 causes the printing unit 211 to print a printed matter R1 including the unused coupon because it is not applied. Then, when a coupon is not used in a transaction, the operator returns the printed coupon to the customer. Therefore, when a coupon is not used in a transaction, the operator does not need to find the unused coupon. This reduces the burden on the POS terminal 20 associated with handling coupons.

[0142] (Variation 1) 16, the POS terminal 20 executes the product registration process after acquiring the coupon code. However, the POS terminal 20 may execute the product registration process before acquiring the coupon code. Furthermore, the POS terminal 20 may execute the coupon code acquisition and the product code acquisition alternately.

[0143] (Variation 2) The POS terminal 20 according to the first embodiment may be a device that, through the operation of a store clerk, executes a product registration process for registering products for sale, a process for registering coupons to be applied, and a checkout process for paying for the products registered by the product registration process.

[0144] Here, the operator of the POS terminal 20 is a store clerk. On the other hand, the user of the coupon is a customer. Therefore, the display control unit 2005 displays various images on the store clerk display unit 205 or the customer display unit 206 depending on the image to be displayed.

[0145] For example, when the coupon application unit 2004 determines that the application conditions are not met, the display control unit 2005 displays an application-prohibited image G1 on the store clerk display unit 205, urging the customer to use the coupon on their next or subsequent visit, since the application conditions of the coupon are not met. The store clerk then informs the customer that the coupon will be used on their next or subsequent visit. The display control unit 2005 may also display the application-prohibited image G1 on the customer display unit 206. In this case, the customer understands from the application-prohibited image G1 that the coupon can be used on their next or subsequent visit.

[0146] When the interruption receipt R2 is printed, the POS terminal 20 associates the product registration information with the interruption receipt code and transmits them to another device such as the management server 10. Alternatively, the POS terminal 20 associates the product registration information with the interruption receipt code and stores them in the storage unit 203. The POS terminal 20 then displays a product registration guide image and prompts the user to enter a product code to identify the product being sold. This allows the POS terminal 20 to execute product registration processing to register products related to transactions with another customer.

[0147] When the customer to whom the interruption receipt was issued returns to the checkout area holding the additional items to be purchased, the store clerk, between transactions, inputs the interruption receipt code printed on the interruption receipt R2 using the scanner 308 or the operation control unit 3001. When the interruption receipt code printed on the interruption receipt R2 is input using the scanner 210 or the operation control unit 2001, the POS terminal 20 transmits a request for providing product registration information associated with the input interruption receipt code to another device, such as the management server 10. Alternatively, the POS terminal 20 acquires product registration information associated with the input interruption receipt code from the storage unit 203. When the display control unit 2005 acquires the product registration information, it displays a product registration image on the store clerk display unit 205, in which the product included in the product registration information is registered based on the product registration information. This allows the product registration unit 2003 to resume the interrupted product registration process.

[0148] For example, if there is a coupon that cannot be used in combination, the display control unit 2005 displays a coupon that cannot be used in combination image G4 on the customer display unit 206. Then, the operation control unit 2001 accepts the customer's selection of a coupon to apply to the transaction on the coupon that cannot be used in combination image G4. Note that the display control unit 2005 may also display the coupon that cannot be used in combination image G4 on the store clerk display unit 205. In this case, the store clerk inputs an operation to specify the coupon to apply to the transaction based on the customer's instructions.

[0149] The display control unit 2005 also displays a reprint selection image G5 on the customer display unit 206, which allows the customer to select a coupon to reprint from among the coupons that cannot be used in combination and were not selected. The operation control unit 2001 then accepts the customer's selection of a coupon to reprint on the reprint selection image G5. The display control unit 2005 may also display the reprint selection image G5 on the store clerk display unit 205. In this case, the store clerk inputs an operation to specify the coupon to reprint based on the customer's instructions.

[0150] (Variation 3) The POS terminal 20 according to the first embodiment may have a collection device that pulls in coupons. Furthermore, the collection device may have a scanner that reads coupons. Then, the coupon acquisition unit 2002 may acquire coupon codes from the scanner of the collection device.

[0151] Here, the POS terminal 20 reprints any unused coupons. Therefore, it is preferable to collect all coupons that have been scanned by the POS terminal 20. By providing the POS terminal 20 with a collection device, it is possible to collect all scanned coupons.

[0152] (Variation 4) The POS terminal 20 according to the first embodiment includes, as functional units, an operation control unit 2001, a coupon acquisition unit 2002, a product registration unit 2003, a coupon application unit 2004, a display control unit 2005, an accounting processing unit 2006, and a print control unit 2007. All or part of these functions may be possessed by the management server 10, by another device, or by one or more devices in the cloud. In this case, the POS terminal 20 provides each function to the operator by transmitting and receiving data to and from a device having the function.

[0153] (Second embodiment) In the second embodiment, a case where the invention is applied to a semi-self-service system 2a will be described.

[0154] More specifically, the product registration device 30a controls the application of coupons, and the checkout device 40a prints the coupons.

[0155] 18 is a block diagram showing an example of the functional configuration of each device in the semi-self-service system 2a according to the second embodiment. The processor 301 in the product registration device 30a loads a control program 321 stored in the storage unit 303 into the RAM 302 and operates in accordance with the control program 321 to generate each functional unit in the RAM 302. As a result, the processor 301 in the product registration device 30a includes, as functional units, an operation control unit 3001, a coupon acquisition unit 3002, a product registration unit 3003, a coupon application unit 3004, a display control unit 3005, a print control unit 3006, and a communication control unit 3007.

[0156] The operation control unit 3001 controls the operation unit 307 to accept various operations. The operation control unit 3001 also accepts an operation to press a button included in an image displayed on the clerk display unit 305 or the customer display unit 306.

[0157] The coupon acquisition unit 3002 has the same function as the coupon acquisition unit 2002 according to the first embodiment. That is, the coupon acquisition unit 3002 acquires a coupon code.

[0158] The product registration unit 3003 has the same functions as the product registration unit 2003 according to the first embodiment. That is, the product registration unit 3003 executes a product registration process for registering products to be sold.

[0159] The coupon application unit 3004 has the same function as the coupon application unit 2004 according to the first embodiment. That is, the coupon application unit 3004 applies a coupon corresponding to the coupon code acquired by the coupon acquisition unit 3002 to the transaction.

[0160] The display control unit 3005 has the same functions as the display control unit 2005 according to the first embodiment. That is, the display control unit 3005 displays various images on the clerk display unit 305 or the customer display unit 306. For example, the display control unit 3005 displays a coupon guide image, a product registration guide image, a product registration image, an inapplicable image G1, a receipt notification image G2, an interruption image G3, an incompatible image G4, and a reprint selection image G5.

[0161] For example, when the coupon application unit 3004 determines that the application conditions are not met, the display control unit 3005 displays an application-prohibited image G1 on the store clerk display unit 305, urging the customer to use the coupon on their next or subsequent visit, since the coupon application conditions are not met. The store clerk then informs the customer that they will use the coupon on their next or subsequent visit. The display control unit 3005 may also display the application-prohibited image G1 on the customer display unit 306. In this case, the customer understands from the application-prohibited image G1 that the coupon can be used on their next or subsequent visit.

[0162] For example, the display control unit 3005 displays a receipt notification image G2 on the clerk display unit 305 to notify the clerk that an interrupted receipt R2 will be printed. The clerk then hands the interrupted receipt R2 to the customer. The display control unit 3005 may also display the receipt notification image G2 on the customer display unit 306. In this case, the customer will know that the interrupted receipt R2 has been printed.

[0163] When the interruption receipt R2 is printed, the product registration device 30a associates the product registration information with the interruption receipt code and transmits it to another device such as the management server 10. Alternatively, the product registration device 30a associates the product registration information with the interruption receipt code and stores them in the storage unit 303. The product registration device 30a then displays a product registration guide image and prompts the user to enter a product code to identify the product being sold. This allows the product registration device 30a to execute product registration processing to register products related to transactions by another customer.

[0164] When the customer to whom the interruption receipt was issued returns to the checkout area holding the additional items to be purchased, the store clerk, between transactions, inputs the interruption receipt code printed on the interruption receipt R2 using the scanner 308 or the operation control unit 3001. When the interruption receipt code printed on the interruption receipt R2 is input using the scanner 308 or the operation control unit 3001, the product registration device 30a sends a request for providing product registration information associated with the input interruption receipt code to another device, such as the management server 10. Alternatively, the product registration device 30a acquires product registration information associated with the input interruption receipt code from the storage unit 303. When the display control unit 3005 acquires the product registration information, it displays a product registration image on the store clerk display unit 305, in which the product included in the product registration information is registered based on the product registration information. This allows the product registration unit 3003 to resume the interrupted product registration process.

[0165] For example, if there is a coupon that cannot be used in combination, the display control unit 3005 displays a coupon that cannot be used in combination image G4 on the customer display unit 306. Then, the operation control unit 3001 accepts the customer's selection of a coupon to apply to the transaction on the coupon that cannot be used in combination image G4. The display control unit 3005 may also display the coupon that cannot be used in combination image G4 on the store clerk display unit 305. In this case, the store clerk inputs an operation to specify the coupon to apply to the transaction based on the customer's instructions.

[0166] The display control unit 3005 also displays a reprint selection image G5 on the customer display unit 306, which allows the customer to select a coupon to reprint from among the coupons that were not selected because they cannot be used together. The operation control unit 3001 then accepts the customer's selection of a coupon to reprint on the reprint selection image G5. The display control unit 3005 may also display the reprint selection image G5 on the store clerk display unit 305. In this case, the store clerk inputs an operation to specify the coupon to reprint based on the customer's instructions.

[0167] The printing control unit 3006 prints the interruption receipt R2 by controlling the printing unit 309. More specifically, when the additional purchase button G14 of the inapplicable image G1 shown in Fig. 9 is pressed, the printing control unit 3006 prints the interruption receipt R2 shown in Fig. 15.

[0168] The communication control unit 3007 controls the communication unit 304 to communicate over the network 50. For example, the communication control unit 3007 communicates with the checkout device 40a. More specifically, the communication control unit 3007 sends product registration information, coupon application information, and coupon reprint information to the checkout device 40a.

[0169] The product registration information includes information about products registered by the product registration unit 3003. For example, the product registration information includes a transaction code, product information, and a total price. The coupon application information includes information about coupons applied to a transaction by the coupon application unit 3004. For example, the coupon application information includes a transaction code, a coupon code, and coupon content information.

[0170] The coupon reprint information includes information about the coupon to be reprinted. That is, the coupon reprint information includes information about the coupons registered as targets for reprinting in the non-applicable image G1 and the reprint selection image G5. For example, the coupon reprint information includes a transaction code and a coupon code. The coupon reprint information may include the non-applicable coupon image G11 included in the non-applicable image G1 or the target coupon image G312 included in the reprint selection image G5. Furthermore, the product registration information, coupon application information, and coupon reprint information may be associated with each other by a transaction code.

[0171] The processor 401 of the accounting device 40a loads the control program 421 stored in the storage unit 403 into the RAM 402 and operates according to the control program 421 to generate each functional unit in the RAM 402. As a result, the processor 401 of the accounting device 40a has the following functional units: a communication control unit 4001, an operation control unit 4002, a display control unit 4003, an accounting processing unit 4004, and a print control unit 4005.

[0172] The communication control unit 4001 controls the communication unit 404 to perform communication via the network 50. For example, the communication control unit 4001 performs communication with the product registration device 30a. The communication control unit 4001 receives product registration information, coupon application information, and coupon reprint information from the product registration device 30a.

[0173] The operation control unit 4002 controls the operation unit 406 to accept various operations. The operation control unit 4002 also accepts an operation to press a button included in an image displayed on the display unit 405.

[0174] The display control unit 4003 displays various images on the display unit 405. For example, the display control unit 4003 displays a checkout image and a print notification image. The checkout image is an image that prompts payment of the price in the checkout process for paying for the products registered by the product registration device 30a. For example, the checkout image includes the price. The print image is an image that notifies the user that the printed matter R1 will be printed. Furthermore, if the print image includes a new coupon or a coupon to be reprinted, the print image may notify the user of the coupon included in the printed matter R1.

[0175] The accounting processor 4004 has the same functions as the accounting processor 2006 according to the first embodiment. That is, the accounting processor 4004 executes accounting processing to pay for the products registered by the product registration processing based on the product registration information.

[0176] The print control unit 4005 has the same functions as the print control unit 2007 according to the first embodiment. That is, the print control unit 4005 controls the print unit 410 to print the printed matter R1.

[0177] Next, the processing executed by each device of the semi-self-service system 2a will be described. Fig. 19 is a flowchart showing an example of the registration processing executed by the merchandise registration device 30a according to the second embodiment.

[0178] The display control unit 3005 displays a coupon guide image on the store clerk display unit 305, which prompts the customer to input a coupon code to specify a coupon to be applied to the transaction (step S21).

[0179] The coupon acquisition unit 3002 acquires a coupon code for identifying a coupon to be applied to the transaction (step S22).

[0180] The operation control unit 3001 determines whether an operation to end the input of the coupon code has been accepted (step S23). In other words, the operation control unit 3001 determines whether an operation to start the product registration process has been accepted.

[0181] If the operation to end the input of the coupon code has not been accepted (step S23; No), the coupon acquisition unit 3002 acquires the coupon code in step S22.

[0182] When an operation to end the input of the coupon code is accepted (step S23; Yes), the display control unit 3005 displays a product registration guide image on the store clerk display unit 305 to prompt the user to perform product registration processing to register the product as a product for sale (step S24). The product registration guide image also prompts the user to enter a product code to identify the product for sale.

[0183] The product registration unit 3003 executes a product registration process to register the product identified by the input product code (step S25). As a result, the product registration unit 3003 generates product registration information in which information about the product to be sold is registered.

[0184] The operation control unit 3001 determines whether an operation to end product code input has been accepted (step S26). For example, the operation control unit 3001 may determine that an operation to end product code input has been accepted by pressing a "subtotal key" that is displayed on the screen or that is provided on the keyboard as a hardware key. Alternatively, the operation control unit 3001 determines whether an operation to end the checkout process has been accepted. For example, the operation to end product code input may be determined that an operation to end product code input has been accepted by pressing a "start checkout" key that is displayed on the screen or that is provided on the keyboard as a hardware key.

[0185] If the operation to end the input of the product code has not been accepted (step S26; No), the product registration unit 3003 executes the product registration process in step S25.

[0186] If an operation to end the input of the product code is received (step S26; Yes), the coupon application unit 3004 determines whether each coupon identified by one or more coupon codes acquired in step S22 includes a coupon that cannot be applied to the transaction (step S27).

[0187] If an inapplicable coupon is not included (step S27; No), the POS terminal 20 proceeds to step S29. If an inapplicable coupon is included (step S27; Yes), the product registration device 30a executes the inapplicability process shown in Fig. 20 (step S28).

[0188] The coupon application unit 3004 determines whether or not any coupon that cannot be used in combination is included among the one or more applicable coupons (step S29). If there is no coupon that cannot be used in combination (step S29; No), the POS terminal 20 proceeds to step S32.

[0189] If a coupon that cannot be used in combination is included (step S29; Yes), the display control unit 3005 displays a coupon that cannot be used in combination image G4 on the customer display unit 306 (step S30).

[0190] The display control unit 3005 displays the reprint selection image G5 on the customer display unit 306 (step S31).

[0191] The communication control unit 3007 sends product registration information containing information about the product registered by product registration, coupon application information containing information about the coupon to be applied to the transaction, and coupon reprint information containing information about the coupon to be reprinted to the accounting device 40a (step S32).

[0192] With the above, the merchandise registration device 30a ends the registration process.

[0193] Next, the application disabling process executed by the product registration device 30a will be described. Fig. 20 is a flowchart showing an example of the application disabling process executed by the product registration device 30a according to the second embodiment.

[0194] The display control unit 3005 displays the non-applicable image G1 on the clerk display unit 305 (step S121). The operation control unit 3001 determines whether the additional purchase button G14 of the non-applicable image G1 has been pressed (step S122). If the additional purchase button G14 has been pressed (step S122; Yes), the display control unit 3005 displays a receipt notification image G2 on the clerk display unit 305 notifying that an interrupted receipt R2 will be printed (step S123).

[0195] The print control unit 3006 causes the print unit 309 to print an interruption receipt R2 (step S124).

[0196] The display control unit 3005 displays an interruption image G3 on the store clerk display unit 305 to notify that the reception of operations will be interrupted until the interruption receipt code is input (step S125).

[0197] The operation control unit 3001 determines whether or not input of the interruption receipt code has been accepted (step S126). If input of the interruption receipt code has not been accepted (step S126; No), the product registration device 30a waits. That is, the product registration device 30a waits until the customer brings in an additional product to purchase.

[0198] If the input of the interruption receipt code is accepted (step S126; Yes), the product registration device 30a proceeds to product registration processing to register the product that the customer will purchase additionally. For example, the product registration device 30a proceeds to step S25 and executes the product registration processing. For example, the display control unit 3005 displays a product registration image showing the registered product. Then, when the product code of the product that will be purchased additionally is entered, the product registration unit 3003 registers the product with the entered product code through the registration processing.

[0199] In step S122, if the additional purchase button G14 is not pressed (step S122; No), the operation control unit 3001 determines whether the reprint button G13 is pressed (step S127). If the reprint button G13 is pressed (step S127; Yes), the printing control unit 3006 registers the coupon presented in the non-applicable image G1 as a target for reprinting (step S128). That is, in step S128, the printing control unit 3006 registers the coupon presented in the non-applicable image G1 as a target for reprinting.

[0200] If the reprint button G13 has not been pressed (step S127; No), the operation control unit 3001 determines whether the no-print button G12 has been pressed (step S129). If the no-print button G12 has not been pressed (step S129; No), the product registration device 30a proceeds to step S122.

[0201] If the no printing required button G12 is pressed (step S129; Yes), the product registration device 30a does not execute the product registration process and does not register the reprinting of the coupon, and ends the application disapproval process.

[0202] As described above, the merchandise registration device 30a executes the inapplicability process.

[0203] FIG. 21 is a flowchart showing an example of the registration process executed by the checkout device 40a according to the second embodiment.

[0204] The communication control unit 4001 receives the product registration information, coupon application information, and coupon reprint information from the product registration device 30a (step S41).

[0205] The accounting processing unit 4004 executes accounting processing to pay for the products registered by the product registration processing based on the product registration information and coupon application information (step S42). If a discount coupon is applied, the accounting processing unit 4004 executes accounting processing with the coupon applied.

[0206] The print control unit 4005 prints the printed matter R1 (step S43). That is, the print control unit 4005 reprints the coupons to be reprinted that are included in the coupon reprint information.

[0207] With this, the accounting device 40a completes the payment process.

[0208] As described above, the product registration device 30a according to the second embodiment acquires a coupon code for identifying a coupon. If a coupon identified by the coupon code is not applied to a transaction, the product registration device 30a causes the printing unit 309 to print a printed matter R1 including the unused coupon. This reduces the burden of handling coupons.

[0209] (Variation 1) 19, the product registration device 30a executes the product registration process after acquiring a coupon code. However, the product registration device 30a may execute the product registration process after acquiring a coupon code. Furthermore, the product registration device 30a may execute the acquisition of a coupon code and the acquisition of a product code alternately.

[0210] (Variation 2) The product registration device 30a according to the second embodiment transmits product registration information, coupon application information, and coupon reprint information to the checkout device 40a. The product registration device 30a may transmit this information to the checkout device 40a via another device such as the management server 10.

[0211] For example, the product registration device 30a transmits information including a transaction code for identifying the transaction to the server device. The product registration device 30a also prints the transaction code for identifying the transaction. The customer inputs the printed transaction code into the checkout device 40a of their choice.

[0212] The checkout device 40a accepts input of a transaction code via the operation unit 406 or scanner 409. The checkout device 40a sends a request to another device to send information identified by the input transaction code. The checkout device 40a then receives the product registration information, coupon application information, and coupon reprint information sent from the other device. In this way, the checkout device 40a may obtain the product registration information, coupon application information, and coupon reprint information.

[0213] (Variation 3) The product registration device 30a according to the second embodiment may include a collection device that retrieves coupons. The collection device may further include a scanner that reads coupons. The coupon acquisition unit 3002 may then acquire the coupon code from the scanner included in the collection device.

[0214] Here, the product registration device 30a reprints any unused coupons. Therefore, it is preferable to collect all coupons scanned by the product registration device 30a. By providing a collection device, the product registration device 30a can collect all scanned coupons.

[0215] (Variation 4) The product registration device 30a according to the second embodiment includes, as functional units, an operation control unit 3001, a coupon acquisition unit 3002, a product registration unit 3003, a coupon application unit 3004, a display control unit 3005, and a communication control unit 3007. All or some of these functions may be provided by the management server 10, by another device, or by one or more devices in the cloud. In this case, the product registration device 30a provides each function to the operator by transmitting and receiving data to and receiving data from devices that have the functions.

[0216] (Third embodiment) In the third embodiment, a case where the present invention is applied to a semi-self-service system 2b will be described.

[0217] More specifically, the accounting device 40b controls the application of coupons and also prints coupons.

[0218] 22 is a block diagram showing an example of the functional configuration of each device of the semi-self-service system 2b according to the third embodiment. The processor 301 of the product registration device 30b loads the control program 321 stored in the storage unit 303 into the RAM 302 and operates in accordance with the control program 321 to generate each functional unit in the RAM 302. As a result, the processor 301 of the product registration device 30b includes, as functional units, an operation control unit 3001, a product registration unit 3003, a display control unit 3005, and a communication control unit 3007.

[0219] The operation control unit 3001 controls the operation unit 307 to accept various operations. The operation control unit 3001 also accepts an operation to press a button included in an image displayed on the clerk display unit 305 or the customer display unit 306.

[0220] The product registration unit 3003 has the same functions as the product registration unit 2003 according to the first embodiment. That is, the product registration unit 3003 executes a product registration process for registering products to be sold.

[0221] The display control unit 3005 has the same functions as the display control unit 2005 according to the first embodiment. That is, the display control unit 3005 displays various images on the store clerk display unit 305 or the customer display unit 306. For example, the display control unit 3005 displays a coupon guide image, a product registration guide image, a product registration image, an application not possible image G1, a combination not possible image G4, and a reprint selection image G5.

[0222] The communication control unit 3007 controls the communication unit 304 to communicate via the network 50. For example, the communication control unit 3007 communicates with the checkout device 40b. More specifically, the communication control unit 3007 sends product registration information to the checkout device 40b.

[0223] The processor 401 of the checkout device 40b loads the control program 421 stored in the storage unit 403 into the RAM 402, and operates in accordance with the control program 421 to create each functional unit in the RAM 402. As a result, the processor 401 of the checkout device 40b has the following functional units: a communications control unit 4001, an operation control unit 4002, a coupon acquisition unit 4006, a coupon application unit 4007, a display control unit 4003b, a checkout processing unit 4004b, and a print control unit 4005b.

[0224] The communication control unit 4001 controls the communication unit 404 to perform communication via the network 50. For example, the communication control unit 4001 performs communication with the product registration device 30b. The communication control unit 4001 receives product registration information from the product registration device 30b.

[0225] The operation control unit 4002 controls the operation unit 406 to accept various operations. The operation control unit 4002 also accepts an operation to press a button included in an image displayed on the display unit 405.

[0226] The coupon acquisition unit 4006 has the same function as the coupon acquisition unit 2002 according to the first embodiment. That is, the coupon acquisition unit 4006 acquires a coupon code.

[0227] The coupon application unit 4007 has the same function as the coupon application unit 2004 according to the first embodiment. That is, the coupon application unit 4007 applies a coupon corresponding to the coupon code acquired by the coupon acquisition unit 4006 to the transaction.

[0228] The display control unit 4003b has the same functions as the display control unit 2005 according to the first embodiment. That is, the display control unit 4003b displays various images on the display unit 405. For example, the display control unit 4003b displays a coupon guide image, an inapplicable image G1, an incompatible image G4, a reprint selection image G5, a checkout image, and a print notification image.

[0229] The accounting processor 4004b has the same functions as the accounting processor 2006 according to the first embodiment. That is, the accounting processor 4004b executes accounting processing to pay for the products registered by the product registration processing based on the product registration information.

[0230] The print control unit 4005b has the same functions as the print control unit 2007 according to the first embodiment. That is, the print control unit 4005b controls the print unit 410 to print the printed matter R1.

[0231] The product registration unit 4008 executes a product registration process to register a product for sale. For example, the product registration unit 4008 executes the product registration process to register a product for sale when additional products are to be registered after the product has been registered by the product registration device 30b. Specifically, the product registration unit 4008 executes the product registration process to register a product for sale when the additional purchase button G14 of the inapplicable image G1 is pressed.

[0232] Next, the processes executed by each device of the semi-self-service system 2b will be described. Fig. 23 is a flowchart showing an example of the registration process executed by the merchandise registration device 30b according to the third embodiment.

[0233] The display control unit 3005 displays a product registration guide image on the store clerk display unit 305, which prompts the customer to perform product registration processing to register the product as a product for sale (step S51).

[0234] The product registration unit 3003 executes a product registration process to register the product identified by the input product code (step S52).

[0235] The operation control unit 3001 determines whether an operation to end product code input has been accepted (step S53). For example, the operation control unit 3001 may determine that an operation to end product code input has been accepted by pressing a "subtotal key" that is displayed on the screen or that is provided on the keyboard as a hardware key. Alternatively, the operation control unit 3001 determines whether an operation to start checkout processing has been accepted. For example, the operation to end product code input may be determined that an operation to end product code input has been accepted by pressing a "start checkout" key that is displayed on the screen or that is provided on the keyboard as a hardware key.

[0236] If the operation to end the input of the product code has not been accepted (step S53; No), the product registration unit 3003 executes the product registration process in step S52.

[0237] If an operation to end the entry of the product code is accepted (Step S53; Yes), the communications control unit 3007 sends product registration information containing information about the products registered by the product registration process to the checkout device 40b (Step S54).

[0238] As described above, the merchandise registration device 30b executes the registration process.

[0239] FIG. 24 is a flowchart showing an example of a payment process executed by the checkout device 40b according to the third embodiment.

[0240] The communication control unit 4001 receives the product registration information from the product registration device 30b (step S61).

[0241] The display control unit 4003b displays on the display unit 405 a coupon guide image that prompts the user to input a coupon code to specify a coupon to be applied to the transaction (step S62).

[0242] The coupon acquisition unit 4006 acquires a coupon code for identifying a coupon to be applied to the transaction (step S63).

[0243] The operation control unit 4002 determines whether or not an operation to end the input of the coupon code has been accepted (step S64). In other words, the operation control unit 4002 determines whether or not an operation to start the product registration process has been accepted.

[0244] If the operation to end the input of the coupon code has not been accepted (step S64; No), the coupon acquisition unit 4006 acquires the coupon code in step S63.

[0245] If an operation to end coupon code input is received (step S64; Yes), the coupon application unit 4007 determines whether each coupon identified by one or more coupon codes acquired in step S63 includes a coupon that cannot be applied to the transaction (step S65).

[0246] If an inapplicable coupon is not included (step S65; No), the POS terminal 20 proceeds to step S67. If an inapplicable coupon is included (step S65; Yes), the checkout device 40b executes the inapplicability process shown in Figure 25 (step S66).

[0247] The coupon application unit 4007 determines whether or not one or more applicable coupons include a coupon that cannot be used in combination (step S67). If there is no coupon that cannot be used in combination (step S67; No), the POS terminal 20 proceeds to step S70.

[0248] If a coupon that cannot be used in combination is included (step S67; Yes), the display control unit 4003b displays a coupon that cannot be used in combination image G4 on the display unit 405 (step S68).

[0249] The display control unit 4003b displays the reprint selection image G5 on the display unit 405 (step S69).

[0250] The transaction processing unit 4004b executes transaction processing to pay for the product registered by the product registration process based on the product registration information and coupon application information (step S70). If a discount coupon is applied, the transaction processing unit 4004b executes transaction processing with the coupon applied.

[0251] The print control unit 4005b prints the printed matter R1 (step S71). That is, the print control unit 4005b reprints the coupons to be reprinted that are included in the coupon reprint information.

[0252] With this, the accounting device 40b completes the payment process.

[0253] Next, the application disapproval process executed by the transaction terminal 40b will be described. Figure 25 is a flowchart showing an example of the application disapproval process executed by the transaction terminal 40b according to the third embodiment.

[0254] The display control unit 4003b displays the non-applicable image G1 on the display unit 405 (step S141). The operation control unit 4002 determines whether the additional purchase button G14 of the non-applicable image G1 has been pressed (step S142). If the additional purchase button G14 has been pressed (step S142; Yes), the display control unit 4003b displays a receipt notification image G2 on the display unit 405 notifying that an interruption receipt R2 will be printed (step S143).

[0255] The printing control unit 4005b causes the printing unit 410 to print an interruption receipt R2 (step S144).

[0256] The display control unit 4003b displays an interruption image G3 on the display unit 405 to notify that the acceptance of operations will be interrupted until the interruption receipt code is input (step S145).

[0257] The operation control unit 4002 determines whether input of the interruption receipt code has been accepted (step S146). If input of the interruption receipt code has not been accepted (step S146; No), the checkout device 40b waits. In other words, the checkout device 40b waits until the customer brings in any additional items they wish to purchase.

[0258] When input of the interruption receipt code is accepted (step S146; Yes), the display control unit 4003b displays a product registration guide image on the display unit 405 to prompt the customer to perform product registration processing for the product to be additionally purchased (step S147). The product registration unit 4008 executes product registration processing to register the product to be additionally purchased by the customer (step S148). For example, the display control unit 4003b displays a product registration image showing registered products. Then, when the product code of the product to be additionally purchased is input, the product registration unit 4008 registers the product with the input product code through registration processing.

[0259] The operation control unit 4002 determines whether an operation to end the input of the product code has been accepted (step S149). In other words, the operation control unit 4002 determines whether an operation to end the transaction process has been accepted.

[0260] If the operation to end the product code input has not been accepted (step S149; No), the product registration unit 4008 executes the product registration process in step S148. If the operation to end the product code input has been accepted (step S149; Yes), the checkout device 40b ends the inapplicability process.

[0261] In step S142, if the additional purchase button G14 is not pressed (step S142; No), the operation control unit 4002 determines whether the reprint button G13 is pressed (step S150). If the reprint button G13 is pressed (step S150; Yes), the printing control unit 4005b registers the coupon presented in the non-applicable image G1 as a target for reprinting (step S151). That is, in step S151, the printing control unit 4005b registers the coupon presented in the non-applicable image G1 as a target for reprinting.

[0262] If the Reprint button G13 has not been pressed (Step S150; No), the operation control unit 4002 determines whether the No Printing Required button G12 has been pressed (Step S152). If the No Printing Required button G12 has not been pressed (Step S152; No), the checkout device 40b proceeds to Step S142.

[0263] If the "Printing not required" button G12 is pressed (Step S152: Yes), the checkout device 40b will not execute the product registration process, and will end the non-applicability process without registering the reprinting of the coupon.

[0264] As described above, the checkout device 40b executes the inapplicable process.

[0265] As described above, the checkout device 40b according to the third embodiment acquires coupon codes for identifying coupons. If a coupon identified by the coupon code is not applicable to a transaction, the checkout device 40b causes the printing unit 410 to print a printed matter R1 including the unused coupon. This reduces the burden on the checkout device 40b of handling coupons.

[0266] (Variation 1) According to the third embodiment, a checkout device 40b receives product registration information, coupon application information, and coupon reprint information from a product registration device 30b. The checkout device 40b may receive this information from the product registration device 30b via another device, such as the management server 10.

[0267] For example, the product registration device 30b transmits this information, including a transaction code for identifying the transaction, to the server device. The product registration device 30b also prints the transaction code for identifying the transaction. The customer inputs the printed transaction code into the checkout device 40b of their choice.

[0268] Checkout device 40a accepts input of a transaction code via operation unit 406 or scanner 409. Checkout device 40b sends a request to another device to send information identified by the input transaction code. Checkout device 40b then receives the product registration information, coupon application information, and coupon reprint information sent from the other device. In this way, checkout device 40b may obtain the product registration information, coupon application information, and coupon reprint information.

[0269] (Variation 2) The checkout device 40b according to the third embodiment may have a collection device that retrieves coupons. The collection device may also have a scanner that reads coupons. The coupon acquisition unit 4006 may then acquire the coupon code from the scanner of the collection device.

[0270] Here, the checkout device 40b reprints any unused coupons. Therefore, it is preferable to collect all coupons scanned by the checkout device 40b. By equipping the product registration device 30b with a collection device, it is possible to collect all scanned coupons.

[0271] (Variation 3) The accounting device 40b according to the third embodiment includes, as functional units, a communications control unit 4001, an operation control unit 4002, a coupon acquisition unit 4006, a coupon application unit 4007, a display control unit 4003b, an accounting processing unit 4004b, and a printing control unit 4005b. All or some of these functions may be provided by the management server 10, by another device, or by one or more cloud-based devices. In this case, the accounting device 40b provides each function to the operator by sending and receiving data to and from devices that have the functions.

[0272] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0273] The programs executed by each device in the above-described embodiments and modifications are provided by being pre-installed in a storage medium (ROM or storage unit) included in each device, but this is not limited to this. For example, the programs may be provided by being recorded in an installable or executable format on a computer-readable storage medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk). Furthermore, the storage medium is not limited to a medium independent of the computer or embedded system, but also includes a storage medium that stores or temporarily stores a program downloaded via a LAN, the Internet, or the like.

[0274] In addition, the programs executed by each device in the above embodiments and variants may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network, or may be provided or distributed via a network such as the Internet. [Explanation of symbols]

[0275] 1. Information Processing Systems 2, 2a, 2b Semi-self system 10 Management Server 20 POS terminals 30, 30a, 30b Product registration device 40, 40a, 40b Accounting device 112 Coupon Table 113 Customer Table 2001, 3001, 4002 Operation control section 2002, 3002, 4006 Coupon Acquisition Department 2003, 3003, 4008 Product Registration Department 2004, 3004, 4007 Coupon application section 2005, 3005, 4003, 4003b Display control unit 2006, 4004, 4004b Accounting Department 2007, 3006, 4005, 4005b Printing control unit 3007, 4001 Communication control unit G1 Inapplicable image G2 receipt notification image G3 Interrupted Image G4 Cannot be used together image G5 Reprint selection image R1 Printed material R2 Suspended Receipt [Prior art documents] [Patent documents]

[0276] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-132412

Claims

1. a first acquisition unit that acquires product identification information for identifying a product to be sold; a second acquisition unit that acquires coupon identification information for identifying a coupon; a display control unit that displays, on a display unit, a first image indicating that the coupon identified by the coupon identification information acquired by the second acquisition unit cannot be applied to a transaction, the coupon can be applied by purchasing an additional product; and an operation unit that accepts an operation to instruct the purchase of an additional product; An information processing device comprising:

2. a print control unit that causes a print unit to print an identification information printout having the identification information when the operation unit accepts the operation, the display control unit displays an image indicating that the operation is suspended on the display unit until the identification information is input. The information processing device according to claim 1 .

3. the printing control unit prints on the identification information printout additional purchase information that makes the coupon applicable to the transaction; The information processing device according to claim 2 .

4. the display control unit, when the identification information is input, displays on the display unit a product registration image of the product registered by the product registration process of the transaction. The information processing device according to claim 2 .

5. the operation unit accepts an operation to select a coupon to be applied to the transaction when there is a coupon that cannot be used in combination and therefore cannot be applied to the transaction; The information processing device according to any one of claims 1 to 4.

6. To the computer a first acquisition unit that acquires product identification information for identifying a product to be sold; a second acquisition unit that acquires coupon identification information for identifying a coupon; a display control unit that displays, on a display unit, a first image indicating that the coupon identified by the coupon identification information acquired by the second acquisition unit cannot be applied to a transaction, the coupon can be applied by purchasing an additional product; and an operation unit that accepts an operation to instruct the purchase of an additional product; A program to make it function as such.

Citation Information

Patent Citations

  • Order reception device and program

    JP2014132412A