Payment device and program
The settlement device addresses operational inefficiencies and fraud in self-service transactions by monitoring customer actions and stopping the process if defects are detected, enhancing transaction reliability and security.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TERAOKA SEIKO CO LTD
- Filing Date
- 2024-12-25
- Publication Date
- 2026-07-07
Smart Images

Figure 2026112653000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a settlement device and a program.
Background Art
[0002] In recent years, full-self-service sales data processing devices (cash registers) have become widespread. In a full-self-service sales data processing device, goods are registered by a customer's operation, and settlement is performed by the customer's operation (see, for example, Patent Document 1). In addition, self-service settlement devices that perform only settlement by a customer's operation have also become widespread.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, there has been a problem that a self-service settlement device may not be properly operated.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of assisting proper operation of a self-service settlement device.
Means for Solving the Problems
[0006] In order to solve the above-described problems, a settlement device according to an aspect of the present invention includes settlement means for performing settlement by a customer's operation, and detection means for detecting a defect related to the customer's action based on a monitoring result of monitoring the customer at the time of settlement of goods. The settlement means stops the progress of settlement in response to the detection means detecting a defect in the customer's departure. The settlement device is characterized by this.
[0007] To solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer to function as a payment device, wherein the computer functions as a payment means that performs payment based on customer operations, and a detection means that detects defects in the customer's actions based on monitoring results of monitoring the customer during payment of goods, and the payment means stops the progress of payment in response to the detection means detecting a defect in the customer's departure. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the network configuration of the sales data processing system according to this embodiment. [Figure 2] This figure shows an example of the appearance of a registration and payment device as seen from the customer's perspective. [Figure 3] This figure shows an example of the hardware configuration of a registration and settlement device. [Figure 4] This is a block diagram showing an example of the functional configuration of a registration and settlement device. [Figure 5] This figure shows an example of a screen displayed when customer errors are detected during product registration. [Figure 6] This figure shows an example of a screen displayed when a customer leaves the premises at the time of payment. [Figure 7] This flowchart shows an example of the product registration process performed by the registration and settlement device. [Figure 8] This flowchart shows an example of the settlement process performed by the registration settlement device. [Figure 9] This flowchart shows an example of cash settlement processing performed by a registered payment device. [Figure 10] This figure shows an example of a monitoring screen displayed on a transaction status management device. [Modes for carrying out the invention]
[0009] (Embodiment) (Network configuration of sales data processing system St) Figure 1 shows an example of the network configuration of the sales data processing system St according to this embodiment. The sales data processing system St is installed in various types of stores. These stores include, for example, retail stores and restaurants. Retail stores include, for example, supermarkets, convenience stores, drugstores, discount stores, department stores, and general merchandise stores. Restaurants include fast food restaurants, restaurants, bars, cafes, diners, and food courts.
[0010] The sales data processing system St shown in Figure 1 comprises a store controller 10, a transaction status management device 11, and a registration and settlement device 20. Each device is connected via LAN 55 for communication. Each device is a computer device equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), a communication unit, etc.
[0011] The store controller 10 stores various information necessary for transactions. This information includes the product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code), product name, and sales price for each product. The product master also includes product identification information, product name, and unit price for products that require weighing (weighing target products). In addition to the product master, the store controller 10 also stores various other information such as inventory status, sales history, and deposit / withdrawal records. The store controller 10 may also store information related to special sales and member information.
[0012] The transaction status management device 11 displays the processing status of the registration and settlement device 20 and controls the registration and settlement device 20. For example, a store employee (supervising employee) is stationed at the transaction status management device 11, and the monitoring employee monitors the registration and settlement device 20. The transaction status management device 11 displays the status of each of the multiple registration and settlement devices 20. Specifically, the transaction status management device 11 displays a split screen showing each of the registration and settlement devices 20 and displays the status of each registration and settlement device 20. The monitoring employee supports customers operating the registration and settlement device 20 and verifies the age of customers when age-recognized products such as alcoholic beverages are registered at the registration and settlement device 20.
[0013] The registration and settlement device 20 (20-1 to 20-n (n≧1)) is an example of a settlement device. The registration and settlement device 20 is a POS (Point of Sales) terminal device that allows customers to register and settle purchases. The registration and settlement device 20 performs both a registration process for registering products and a settlement process. In the registration process, registration information for the products purchased by the customer is generated. In the settlement process, settlement is performed using a predetermined payment method based on the registration information generated in the registration process. Note that although Figure 1 shows multiple registration and settlement devices 20 (n devices), there may be only one.
[0014] The registration and settlement device 20 can switch between operating modes. The operating modes include (A) full self-service mode, (B) employee registration mode, and (C) payment-only mode. Each operating mode is described below. In this embodiment, the registration and settlement device 20 is assumed to operate in (A) full self-service mode.
[0015] (A) Full self-service mode is an operating mode in which the customer registers products on the device (self-registration) and the customer completes payment on the device (self-payment). (B) The staff registration mode is an operating mode in which a staff member registers products and performs face-to-face payment or self-checkout. Face settlement is settlement that is performed in the self device when the customer faces the store clerk and is based on the customer's operation. Note that the registration settlement device 20 can also be configured to include a change dispenser on the store clerk side. In such a case, in the store clerk registration mode, instead of or in addition to face settlement, it is also possible for the store clerk to receive cash or the like from the customer and perform settlement. Self settlement is settlement that is performed based on the customer's operation using another registration settlement device 20 different from the self device. Therefore, the registration settlement device 20 in the store clerk registration mode outputs registration information. The output of the registration information is to transmit the registration information to another registration settlement device 20, but it is also possible to encode the registration information and display it on a display medium for output. The display medium may be, for example, a paper medium or an electronic medium such as a smartphone. Another registration settlement device 20 acquires the registration information by receiving it or by reading the encoded registration information. Note that the sales data processing system St may be provided with a dedicated registration device (registration dedicated device) whose operation mode cannot be switched, instead of the registration settlement device 20 in the store clerk registration mode.
[0016] (C) The accounting dedicated mode is a mode in which the registration information registered in the registration settlement device 20 in the store clerk registration mode is acquired and self settlement is performed. The acquisition mode of the registration information is, for example, reception, but it is also possible to read the code displayed on the above-described display medium. Note that the sales data processing system St may be provided with a dedicated settlement device (settlement dedicated device) whose operation mode cannot be switched, instead of the registration settlement device 20 in the accounting dedicated mode.
[0017] The sales data processing system St may include a store clerk terminal held by the store clerk. The store clerk terminal may be able to display a screen similar to, for example, the transaction status management device 11. Further, the store clerk terminal may notify the store clerk when the customer calls the store clerk in the registration settlement device 20 or when customer fraud is detected in the registration settlement device 20.
[0018] (Configuration example of the registration settlement device 20) Next, the configuration of the registration and settlement device 20 will be explained using Figures 2 and 3. Figure 2 shows an example of the appearance of the registration and payment device 20 as seen from the customer's side. Figure 3 shows an example of the hardware configuration of the registration and payment device 20. A counter 230 for placing shopping baskets, reusable bags, etc., is located on one or both sides of the registration and payment device 20.
[0019] The registration and settlement device 20 includes a CPU 201, ROM 202, RAM 203, hard disk 204, customer-side display unit 205, customer-side scanner unit 206, payment terminal 208, change dispenser 209, employee-side display unit 210, key operation unit 211, employee-side scanner unit 212, printing unit 213, audio output unit 214, communication unit 215, camera 216, and signpost 220. Each unit is connected to the others via a bus so as to be able to communicate with each other.
[0020] The CPU 201 is a central processing unit that controls the operation of the registration and settlement device 20 by reading and executing various programs stored in the ROM 202. These various programs include the sales data processing program according to this embodiment. ROM202 is read-only memory that stores various information used by the CPU201, including various programs.
[0021] RAM203 is a read-and-write memory that stores various types of information. For example, RAM203 stores information obtained from external sources (such as product master data obtained from the store controller 10) and information generated during processing. This information also includes registration information indicating registered products and settlement information generated during settlement.
[0022] The hard disk 204 stores various types of information. For example, the hard disk 204 stores (records) the imaging results (e.g., video) captured by the camera 216. The hard disk 204 may store various programs executed by the CPU 201 instead of the ROM 202. Alternatively, the hard disk 204 may store information acquired from external sources or information generated during processing instead of the RAM 203.
[0023] The customer-side display unit 205 is a touch display for customers. The customer-side display unit 205 displays various information related to registration and payment to the customer, and also accepts various inputs from the customer related to registration and payment. For example, when registering a product, the customer-side display unit 205 displays a preset key corresponding to the product and accepts the press of the preset key. Also, when making a payment, the customer-side display unit 205 displays multiple payment type selection buttons corresponding to multiple payment types and accepts the selection of one button (one payment type) from among the multiple payment type selection buttons.
[0024] The customer-side scanner unit 206 is an example of a reading unit. The customer-side scanner unit 206 is a scanner unit for customers. Specifically, the customer-side scanner unit 206 includes an imaging unit. The imaging unit is an image sensor having an image element such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor). The imaging unit reads (images) the product. When an operator holds a product over the customer-side scanner unit 206, the imaging unit images the product. The imaging unit optically images the symbol code (barcode, 2D code, etc.) held over the imaging window, or the whole or a part of the product (object). The registration and settlement device 20 can detect the presence or absence of a customer opposite based on the imaging results of the customer-side scanner unit 206.
[0025] Symbol codes include product codes, payment codes, employee codes, membership codes, and coupon codes. Product codes are symbol codes attached to products, such as JAN codes, PLU (Price Look Up) codes, and in-store codes. Payment codes are symbol codes displayed on mobile terminals for code payments and include customer identification information. Employee codes are symbol codes attached to employee name tags and include employee identification information. Membership codes are symbol codes attached to membership cards and include member identification information. Coupon codes are symbol codes displayed on paper documents or mobile terminals and include the content of the coupon.
[0026] The customer-side scanner unit 206 reads the product code, and the registration and payment device 20 registers the product. The reading method used by the customer-side scanner unit 206 is not limited to CCD or CMOS; laser or pen-based methods are also possible.
[0027] In addition to the customer-side scanner unit 206 and the employee-side scanner unit 212, the registration and payment device 20 also includes a handheld scanner. The handheld scanner is used when registering large items (for example, purchases in boxes or purchases of rice). The handheld scanner becomes available for use when a predetermined button is pressed to indicate its use.
[0028] The payment terminal 208 processes payments based on information stored in various media such as various cards and mobile devices. These various cards include credit cards, prepaid cards such as electronic money, and membership cards (point cards). Electronic money is charged to charging media such as transportation IC cards and mobile devices. Charging to charging media may be done by depositing cash at a designated charging terminal, or, if the charging media is associated with a credit card, by depositing from the credit card.
[0029] The change dispenser 209 is a cash payment mechanism. The change dispenser 209 comprises a drive unit and a transport unit that transports cash using the driving force of the drive unit. The change dispenser 209 has an input slot facing the customer and accepts various operations and cash insertions from the customer. The change dispenser 209 stores the cash inserted into the input slot in a predetermined storage position through the operation of the drive unit and the transport unit. The change dispenser 209 also has a discharge slot, calculates the amount inserted into the input slot, calculates the change amount which is the difference between the inserted amount and the purchase amount, and discharges the change from the discharge slot. In addition to being installed on the customer side, the change dispenser 209 may also be installed on the employee side. In this case, the change dispenser 209 may accept various operations and cash insertions from the employee.
[0030] The employee-side display unit 210 is a touch display for employees. The employee-side display unit 210 displays various information to employees and accepts various inputs from them. The employee-side display unit 210 displays preset keys corresponding to products, and when an employee operates one of these preset keys, the product is registered.
[0031] The key operation unit 211 is located on the employee's side and is equipped with various keys (hardware keys, buttons). The key operation unit 211 receives various inputs from the employee. The key operation unit 211 is equipped with a registration button corresponding to a product, and when the employee operates this registration button, the product is registered.
[0032] The employee-side scanner unit 212 is a scanner unit for employees. Specifically, the employee-side scanner unit 212 includes an imaging unit. The imaging unit is an image sensor having an image element such as a CCD or CMOS. The imaging unit reads (images) products. When an employee holds a product over the employee-side scanner unit 212, the imaging unit images the product. The imaging unit optically images various symbol codes (barcodes, 2D codes, etc.) held over the imaging window, or the whole or a part (object) of the product. Note that the reading method by the employee-side scanner unit 212 is not limited to CCD or CMOS; it can also be a laser method or a pen method.
[0033] The registration and settlement device 20 performs processing based on the code read by the customer-side scanner unit 206 or the store clerk-side scanner unit 212. The registration and settlement device 20 determines the type of code read (product code, payment code, store clerk code, member code, etc.) by checking the values of flags etc. indicated by predetermined digits in the code, the number of digits read, etc. For example, if the registration and settlement device 20 determines that the read code is a product code, it performs product registration processing. If it determines that the read code is a payment code, it queries a predetermined server (code payment server) for the remaining balance etc. based on the payment code and performs code payment. If it determines that the read code is a store clerk code, the registration and settlement device 20 performs login processing. If it determines that the read code is a member code, the registration and settlement device 20 performs processing to acquire member information and member points.
[0034] The printing unit 213 prints and outputs various media (receipts, invoices, etc.). The printing unit 213 may be equipped with a rotatable mechanism. In this case, the media output slot is configured to face from the employee side to the customer side, and vice versa.
[0035] The audio output unit 214 outputs sound. For example, the audio output unit 214 outputs reading sounds (scanning sounds) when various codes are scanned, sounds indicating registered products (registration information), various voice guidance, and warning sounds. These sounds are related to product registration and settlement.
[0036] The communication unit 215 is an interface for sending and receiving information with other devices (such as the store controller 10 and the transaction status management device 11).
[0037] Camera 216 is mounted above the customer-side display unit 205. Camera 216 is a camera that continuously captures video or still images. Camera 216 can be a CCD camera or a CMOS camera. Camera 216 captures the presence of the customer involved in the transaction, as well as the customer's registration and settlement operations. Camera 216 also captures images of the goods being registered and the banknotes being inserted.
[0038] The sign pole 220 is equipped with, for example, a light-emitting part (e.g., an LED (light-emitting diode)) and can be lit in a predetermined lighting pattern. The lighting pattern includes a color pattern and a flashing pattern. The sign pole 220 can provide various notifications depending on the lighting pattern. These notifications include, for example, notifications indicating the status such as "in use," notifications to call a staff member, and notifications that a customer has committed fraudulent activity.
[0039] (Regarding product registration and payment) The fully self-service registration and payment device 20 allows customers to register and pay for their items. The dedicated payment mode registration and payment device 20 allows customers to pay for their items. However, there were instances where these self-service registration and payment devices 20 could not be operated properly. For example, if a customer made a mistake in their registration or payment process, store staff were sometimes unable to monitor, track, or support the customer appropriately. This could lead to fraudulent activity, such as customers starting a payment process with unregistered items, or leaving the store without paying after registering their items. Furthermore, for example, if an electronic money payment was selected during checkout, but the customer left without paying, and the next customer scanned their payment device at the payment terminal 208, unintended payments could occur for the next customer or the customer in the middle of the payment process. Thus, conventionally, there were instances where the self-service registration and payment device 20 could not be operated properly.
[0040] Therefore, in this embodiment, the appropriate operation of the self-service registration and settlement device 20 is supported. The functional configuration of the registration and settlement device 20 according to this embodiment will be described below with reference to Figure 4. As mentioned above, the registration and settlement device 20 according to this embodiment operates in full self-service mode.
[0041] (Functional configuration of the registration and settlement device 20) Figure 4 is a block diagram showing an example of the functional configuration of the registration and settlement device 20. As shown in Figure 4, the registration and settlement device 20 comprises a registration unit 401, a settlement unit 402, a detection unit 403, a notification unit 404, a payment method selection unit 405, and an imaging unit 410. Each functional unit is implemented by the CPU 201. That is, the CPU 201 implements each functional unit by executing the sales data processing program according to this embodiment.
[0042] (Registration Section 401) The registration unit 401 registers products based on customer operations. For example, the registration unit 401 registers a product when the product code is read by the customer-side scanner unit 206. The registration unit 401 can also register products by pressing a preset key (a button corresponding to a product) displayed on the customer-side display unit 205. In the following, product registration may be referred to as "product registration."
[0043] (Settlement unit 402 and payment method selection unit 405) The settlement unit 402 performs settlement based on customer operation. The payment method selection unit 405 selects the payment type (payment method). Specifically, the payment method selection unit 405 displays a payment type selection screen 650 (Figure 6(E)) that accepts the selection of a payment type, and accepts the payment type on that screen. The settlement unit 402 performs settlement according to the payment type selected by the payment method selection unit 405. Payment types include, for example, cash payment, credit card payment, electronic money payment, point payment, and code payment. The settlement unit 402 performs the payment according to the selected payment type, and issues a receipt when the payment is completed.
[0044] I will provide further details about each payment method. Cash payment is a payment made with cash. In cash payment, the settlement unit 402 activates an operator that accepts the completion of settlement when cash equal to or greater than the settlement amount is inserted into the change dispenser 209, and issues a receipt when the operator is operated. Credit card payment is a payment method that uses a credit card. Electronic money payment is a type of payment that uses the amount of money charged to a mobile device or IC card, for example. Point-based payment is a payment method that uses member points associated with a membership card (member information). Member points have a set exchange value, for example, 1 point = 1 yen.
[0045] (Code payment) Code payment is a payment method in which a code payment terminal (either a mobile terminal or a registered settlement device 20) reads a payment code displayed on a code display terminal (the other of the mobile terminal device or the registered settlement device 20). To elaborate on the procedure for code payment, the customer has the code payment terminal read the payment code displayed on the code display terminal. Once the code payment terminal reads the payment code, it requests a code payment from the code payment terminal. This request includes the device's identification information (information of the requester), customer identification information, and information indicating a request for deduction from the balance corresponding to the customer identification information.
[0046] When a code payment request is received, the code payment server deducts the payment amount from the balance. After the deduction is made, the code payment server sends a deduction completion notification to the code payment terminal and the code display terminal. Upon receiving the deduction completion notification, the code payment terminal and the code display terminal display a payment completion screen indicating that the payment has been completed, and the payment is finished. If the code payment server is unable to deduct the amount due to insufficient funds or other reasons, an error notification is sent to the code payment terminal and the code display terminal, informing the customer of the error. In this case, the customer can either top up their balance on the code payment server and retry the code payment, or settle the payment using another payment method.
[0047] (Non-cash payment) Non-cash payments include credit card payments, electronic money payments, point payments, and code payments. In the case of credit card payments, electronic money payments, and point payments, the payment information necessary for settlement is output (transmitted) to the payment terminal 208. The payment information includes type information indicating the type of payment, amount information indicating the total amount, and an instruction to enter a payment waiting state. The payment terminal 208 makes the payment according to the payment type (credit card payment, electronic money payment, point payment) indicated by the type information, and for the amount indicated by the amount information.
[0048] (Imaging unit 410) The registration and settlement device 20 includes an imaging unit 410 that images the customer. The imaging unit 410 obtains monitoring results by monitoring the customer. The imaging unit 410 is, for example, a customer-side scanner unit 206 or a camera 216. For example, the customer-side scanner unit 206 images whether or not the customer is present, the customer's hand movements during product registration, the product, and the product code. The camera 216 also images whether or not the customer is present, the customer's hand movements during registration and settlement, the type of cash inserted, etc.
[0049] (Detection unit 403) The detection unit 403 detects defects related to customer actions based on the monitoring results obtained from monitoring the customer. Specifically, the detection unit 403 detects defects related to customer actions (hereinafter referred to as "customer defects") based on the imaging results from the imaging unit 410 during product registration or settlement. Customer defects are a part of various errors (abnormalities). Customer defects are abnormal customer actions and include, for example, improper operation by the customer (described later), the customer leaving the device (described later), as well as errors such as forgetting to take change, and time-up errors where there is no operation for a certain period of time during product registration or settlement.
[0050] (Hochi Department 404) The notification unit 404 provides notification in accordance with the customer defect detected by the detection unit 403. The notification unit 404 provides this notification using the customer-side display unit 205, the employee-side display unit 210, the payment terminal 208, and the sign pole 220. The notification unit 404 also instructs the transaction status management device 11 to provide notification in accordance with the customer defect. Notifications from the notification unit 404 may be automatically erased or manually erased. Automatic erasure means, for example, erasure after a predetermined period of time has elapsed. Manual erasure means erasure by an action by the customer or employee.
[0051] (Detection of customer errors during product registration) The detection unit 403 detects customer defects, including improper customer actions and customer abandonment, during product registration. Improper customer actions include, for example, false scans and simulated scans.
[0052] (Empty scan operation) A "missed scan" operation occurs when an image resembling a product code (an image showing multiple black lines) is detected within the imaging area of the customer-side scanner unit 206, but the customer fails to stop the product code within the imaging area, preventing the customer-side scanner unit 206 from reading the product code. The detection unit 403 detects a missed scan operation when the image resembling a product code moves back and forth multiple times (a predetermined number of times) within the imaging area and the product code is not read. The notification unit 404 provides notification indicating a missed scan operation when the detection unit 403 detects one. The threshold for detecting a missed scan operation (the predetermined number of times mentioned above) can be changed by the store staff (for example, within a range of 1 to 9 times).
[0053] (Simulated scanning operation) A pseudo-scan operation occurs when a product passes within the imaging area of the customer-side scanner unit 206, but the customer-side scanner unit 206 is unable to read the product code. Specifically, the detection unit 403 detects an object (product) entering the imaging area from one side (upstream). The detection unit 403 then detects the presence of the object within the imaging area for a predetermined time and further detects the movement of the object to the other side (downstream). If the product code is not read at this time, the detection unit 403 detects a pseudo-scan operation. When the detection unit 403 detects a pseudo-scan operation, the notification unit 404 provides notification indicating that a pseudo-scan operation has occurred. The threshold for detecting a pseudo-scan operation (the predetermined time mentioned above) can be changed by the store staff (for example, within a range of 1 to 9 seconds).
[0054] (Normal scanning operation) In addition, a normal scanning operation is when the customer-side scanner unit 206 reads the product code correctly by holding (stopping) the product code within the imaging area of the customer-side scanner unit 206. The notification unit 404 does not provide notification if the detection unit 403 detects that the scanning operation is normal.
[0055] (Customer departure) Customer departure indicates that a customer has not been present at the device for a certain period of time during product registration and payment. The detection unit 403 detects customer departure when the customer is not detected by the camera 216 or the customer-side scanner unit 206 for a certain period of time. In other words, the detection unit 403 does not detect customer departure when the customer is being imaged by the camera 216 or the customer-side scanner unit 206. The notification unit 404 provides notification when the detection unit 403 detects customer departure during product registration. The threshold for detecting customer departure (the certain period of time mentioned above) can be changed by the store staff (for example, within a range of 1 to 9 seconds). In addition, customer departure may be detected based on the detection result of a human presence sensor, either in lieu of or in addition to the detection result of the camera 216 or the customer-side scanner unit 206.
[0056] (Detection of customer errors during settlement) The detection unit 403 detects customer defects at the time of settlement, including customer departure, but not including the aforementioned improper operations. Customer operations at the time of settlement include inserting cash or inserting a credit card, making it difficult for customers to perform improper operations (e.g., fraud). If the detection unit 403 detects customer departure at the time of settlement, the notification unit 404 provides notification indicating that the customer has left.
[0057] (Proximity sensor) The imaging unit 410 can be a separately provided camera in place of or in addition to the customer-side scanner unit 206 or camera 216, or it can be a proximity sensor. The proximity sensor is placed, for example, in the vicinity of the customer-side scanner unit 206 (for example, on the upstream and downstream sides). The proximity sensor detects when an item has moved back and forth between the upstream and downstream sides, when an item has moved from the upstream direction to the downstream direction, or when a customer is present. The detection unit 403 detects a missed scan operation when the proximity sensor detects that an item has moved back and forth between the upstream and downstream sides a predetermined number of times, but the item cannot be scanned. The detection unit 403 also detects a pseudo-scan operation when the proximity sensor detects that an item has moved from the upstream direction to the downstream direction, but the item cannot be scanned. Furthermore, the detection unit 403 detects a customer leaving when the proximity sensor does not detect a customer for a certain period of time or longer.
[0058] (Regarding the urgency of customer issues) When a customer leaves during checkout, it means the payment is not yet complete, requiring immediate attention from a store employee. Therefore, leaving during checkout is a high-priority error. On the other hand, improper operation during product registration is not fraudulent; it often occurs due to reasons such as wrinkles in the product code area or the customer's unfamiliarity with the process. Similarly, leaving during product registration is not fraudulent; it may occur when a customer temporarily leaves the area to register additional items near the registration / checkout device 20. Furthermore, even if a customer leaves during product registration, the product is not stolen, so the store's loss is less significant compared to leaving during checkout. For this reason, customer errors during product registration are considered low-priority errors.
[0059] (Notification based on urgency) The notification unit 404 issues notifications according to the urgency of the customer error. Specifically, the notification unit 404 issues a higher-urgency notification for customer errors occurring at the time of settlement compared to cases where the error occurred at the time of registration. In other words, if a customer error occurs at the time of registration, the notification is less urgent compared to cases where the customer errors occur at the time of settlement.
[0060] (Settlement process suspended) If the settlement unit 402 detects that a customer has left the premises during settlement, it stops the settlement process. At this time, the registered settlement device 20 displays a confirmation screen 610 (Figure 6) on the customer-side display unit 205.
[0061] (Suspension of payments using payment terminal 208) When the settlement unit 402 detects that a customer has left the premises during settlement of a payment (credit card payment, electronic money payment, and point payment) using the settlement terminal 208, it issues a settlement cancellation instruction to the settlement terminal 208. A cancellation instruction cancels the settlement waiting state in the settlement terminal 208. As a result, the settlement terminal 208 cancels the settlement waiting state. It may also erase the settlement information (type information indicating the type of payment, and amount information indicating the total amount).
[0062] Thus, if the settlement unit 402 detects a customer leaving, it cancels the payment type that has already been selected. Alternatively, if the settlement unit 402 detects a customer leaving in a cash payment, it may not cancel the payment type but instead suspend the cash payment and allow the cash payment to continue when settlement resumes.
[0063] Furthermore, the notification unit 404 issues a notification after the settlement unit 402 instructs the settlement terminal 208 to cancel the settlement. This notification may include, for example, a notification that a customer has left the premises during the settlement process, or a notification that the settlement waiting state has been canceled. The notification unit 404 also causes the settlement terminal 208 to notify (for example, display an error) that the settlement waiting state has been canceled. For example, in the settlement waiting state, the settlement terminal 208 lights up its light-emitting unit (a light-emitting unit provided by the settlement terminal 208) in a predetermined color (for example, blue) and waits. On the other hand, when the settlement waiting state is canceled, the settlement terminal 208 notifies of the error by lighting up the light-emitting unit in a different color (for example, red).
[0064] (Suspension of cash payments) Furthermore, if the detection unit 403 detects that a customer has left the premises during cash payment settlement, the settlement unit 402 disables the operator that accepts settlement completion. In cash payments, the settlement unit 402 displays the amount deposited on the customer-side display unit 205. If cash has already been deposited when a customer leaves the premises during a cash payment, the settlement unit 402 hides the deposited amount displayed on the customer-side display unit 205. This prevents other customers who are not the subject of the transaction from knowing the deposited amount, thus preventing those other customers from demanding a refund or receiving change.
[0065] Furthermore, if the settlement unit 402 has stopped the progress of settlement related to cash settlement, the drive unit and transport unit of the change dispenser 209 may continue to operate. In this case, even when the settlement process is stopped, if money is inserted into the change dispenser 209, the inserted money will be stored in the predetermined storage position. However, during the stoppage, the inserted amount can be hidden so that it is not displayed.
[0066] (Suspension of QR code payments) When the settlement unit 402 detects that the customer has left the premises during code payment settlement, it stops the operation related to reading the payment code. For example, if the code payment method uses a mobile terminal as the code display terminal, the settlement unit 402 stops the reading operation of the customer-side scanner unit 206. Also, if the code payment method uses the registered settlement device 20 as the code display terminal, the settlement unit 402 hides the payment code currently displayed on the customer-side display unit 205.
[0067] (Product registration process has been stopped) If the detection unit 403 detects a customer error (improper operation or leaving the premises) during product registration, the registration unit 401 stops (interrupts) the product registration process. At this time, the registration and settlement device 20 displays a confirmation screen 510 (Figure 5) on the customer-side display unit 205.
[0068] (Resumption of product registration or payment) The registration and settlement device 20 can resume product registration or settlement after it has been stopped, by receiving a predetermined operation from the customer within a predetermined time. The predetermined operation includes pressing the confirmation buttons 511 and 611 on the confirmation screens 510 and 610 (Figures 5(A) to (C), and 6(A) and (B)).
[0069] In product registration, if a customer returns after leaving, the registration unit 401 resumes product registration from where it left off. Also, if a customer returns after leaving, the settlement unit 402 controls the payment method selection unit 405 to start settlement from the selection of the payment type. In other words, the payment method selection unit 405 selects the payment method again after notification from the notification unit 404. However, in the case of cash payment, if a customer returns after leaving, the settlement unit 402 may be configured to resume settlement from where it left off. The period during which the predetermined operation (confirmation buttons 511, 611) can be accepted (the predetermined time mentioned above) can be changed by the store clerk.
[0070] (If registration or settlement is not resumed) Furthermore, if the customer does not perform the required action (such as pressing confirmation buttons 511 or 611) within a predetermined time after the customer has left the premises, registration or payment will not be resumed. Also, if the cancel buttons 542 or 632 are pressed on the continuation / cancellation screens 540 or 630 (Figures 5(D), 6(C), (D)) that appear after pressing confirmation buttons 511 or 611, registration or payment will not be resumed.
[0071] In such cases, the notification unit 404 may issue a notification of higher urgency. In such cases, a monitoring staff member may go to the target registration and settlement device 20, switch it to maintenance mode (staff member's work mode), and, for example, erase the transaction details and cancel (terminate) the transaction. The transaction details include the registration details up to a certain point and the settlement details up to a certain point. The erased transaction details are stored in the registration and settlement device 20 as transaction history. Furthermore, the threshold (the predetermined time mentioned above) for which a predetermined operation is effective after the customer leaves can be changed by the staff member.
[0072] (An example of the screen displayed on the customer-side display unit 205 during product registration) Figure 5 shows an example of a screen displayed when a customer error is detected during product registration. Figure 5(A) shows the confirmation screen 510a when a false scan operation is detected. Figure 5(B) shows the confirmation screen 510b when a pseudo-scan operation is detected. Figure 5(C) shows the confirmation screen 510c that appears when the customer leaves the premises during product registration.
[0073] As shown in Figures 5(A) to (C), the customer-side display unit 205 displays confirmation screens 510 (510a to 510c). Each confirmation screen 510 is superimposed (pop-up displayed) on the registration screen 512. Although the registration screen 512 displays various buttons (such as the staff call button 513), these buttons are disabled (they cannot be pressed) when the confirmation screen 510 is displayed.
[0074] Confirmation screen 510a indicates that the product code could not be read. Confirmation screen 510b indicates that the product code should be checked and scanned. Confirmation screen 510c indicates that payment has not been completed. In addition, when each confirmation screen 510 is displayed, the sign pole 220 also lights up in a manner corresponding to the type of customer error. When the confirmation button 511 is pressed on each confirmation screen 510, the system transitions to the continuation / failure screen 540 shown in Figure 5(D).
[0075] Figure 5(D) shows the continuation / cancellation screen 540. The continuation / cancellation screen 540 is a screen that is superimposed (pop-up displayed) on the registration screen 512. The continuation / cancellation screen 540 shows a notification of whether or not to continue the transaction. If the continuation button 541 is pressed on the continuation / cancellation screen 540, the product registration will continue. On the other hand, if the cancellation button 542 is pressed on the continuation / cancellation screen 540, the product registration will be canceled.
[0076] (An example of the payment screen displayed on the customer-side display unit 205) Figure 6 shows an example of a screen displayed when a customer leaves the premises at the time of payment. Figure 6(A) shows the confirmation screen 610a when a customer leaves the premises during a non-cash payment (e.g., credit card payment). Before the confirmation screen 610a is displayed, a cancellation instruction is sent to the payment terminal 208. As a result, the payment terminal 208 cancels the payment waiting state and displays an error. Figure 6(B) shows the confirmation screen 610b when a customer leaves the premises after a cash payment.
[0077] As shown in Figures 6(A) and (B), the customer-side display unit 205 displays a confirmation screen 610 (610a, 610b). The confirmation screen 610 is a screen superimposed (pop-up displayed) on the payment screen 612. Although various buttons (such as the staff call button 613 and the payment complete button 621) are displayed on the payment screen 612, pressing these buttons is disabled (they are not accepted) when the confirmation screen 610 is displayed.
[0078] Confirmation screens 610a and 610b indicate that the settlement is not yet complete. Also, when each confirmation screen 610 is displayed, the sign pole 220 lights up in a way that indicates the customer has left after settlement. On settlement screen 612, the amount deposited is displayed in the amount field 622, but on confirmation screen 610b (when the customer leaves), even if cash has been deposited, the amount displayed in the received amount field 622 is hidden. Also, if the amount deposited is equal to or greater than the settlement amount, the change field showing the amount of change is displayed below the received amount field 622, but on confirmation screen 610b (when the customer leaves), even if the change field is displayed, the change field (the amount of change) is hidden. This prevents people other than the customer involved in the transaction from knowing the amount deposited and the amount of change.
[0079] When the confirmation button 611 is pressed on the confirmation screens 610a and 610b in Figures 6(A) and (B), the system transitions to the payment type selection screen 650 shown in Figure 6(E). Figure 6(E) shows the payment type selection screen 650. The payment type selection screen 650 includes multiple payment type selection buttons 651 corresponding to multiple payment types, and a payment cancellation button 652. When any of the multiple payment type selection buttons 651 is selected, payment is made according to the selected payment type. On the other hand, when the payment cancellation button 652 is pressed, payment is canceled. In the case of cash payment, if the customer leaves while cash is being inserted, and a payment type is to be selected again, if cash is not selected, i.e., if another payment type is selected, the partially inserted cash may be dispensed. In this case, the customer may call a store employee, and the partially inserted cash may be dispensed under the employee's instructions.
[0080] (Another example of a screen after the confirmation button 611 is pressed) Here, let me add some information about other screen examples (modified versions) that appear after the confirmation button 611 is pressed. In the confirmation screen 610a of Figure 6(A), when the confirmation button 611 is pressed, the screen may transition to the continuation / failure screen 630a shown in Figure 6(C) instead of the payment type selection screen 650. Also, in the confirmation screen 610b of Figure 6(B), when the confirmation button 611 is pressed, the screen may transition to the continuation / failure screen 640 shown in Figure 6(D) instead of the payment type selection screen 650.
[0081] Figure 6(C) shows the screen 630a for determining whether to continue non-cash payments (e.g., credit card payments). Figure 6(D) shows the screen 630b for determining whether to continue with cash payment. The continuation / continuation screen 630 (630a, 630b) is a screen superimposed (pop-up displayed) on the settlement screen 612. Each continuation / continuation screen 630 indicates whether or not to continue the transaction. If the continuation button 631 is pressed on each continuation / continuation screen 630, the settlement will continue. For example, if the continuation button 631 is pressed on the continuation / continuation screen 630a (non-cash payment), the screen may transition to the payment type selection screen 650, accept the selection of a payment type, and allow the settlement to continue. Alternatively, if the continuation button 631 is pressed on the continuation / continuation screen 630a (non-cash payment), the settlement may continue as is (without selecting a payment type) depending on the stopped payment type.
[0082] On the continuation / failure screen 630b (cash payment), if the continuation button 631 is pressed, the system may transition to the payment type selection screen 650, accept the selection of the payment type, and allow the settlement to continue. Alternatively, in addition to this transition, the registered settlement device 20 may, when the continuation button 631 is pressed on the continuation / failure screen 630b (cash payment), clear the continuation / failure screen 630, and return to the settlement screen 612 (Figure 6(B)) without accepting the selection of the payment type. In this case, if cash has already been inserted, the amount inserted will be displayed in the deposit amount field 622, and if the inserted amount is equal to or greater than the settlement amount, the change field will be displayed below the deposit amount field 622. Furthermore, if the inserted amount is equal to or greater than the settlement amount, or if additional cash is inserted and the total amount exceeds the settlement amount, the settlement complete button 621 will be enabled. Also, on the continuation / failure screen 630, if the cancellation button 632 is pressed, the settlement should be canceled.
[0083] (An example of product registration processing performed by the registration and settlement device 20) Figure 7 is a flowchart showing an example of the product registration process performed by the registration and settlement device 20. As shown in Figure 7, the registration and settlement device 20 determines whether a transaction has started based on predetermined input on the standby screen (step S701). The predetermined input may be the customer pressing the transaction start button, or the customer detection result from the camera 216 may be input.
[0084] The registration and settlement device 20 waits until a transaction begins (step S701: NO). When a transaction begins (step S701: YES), it determines whether or not the product code has been scanned (step S702). If the product code has not been scanned (step S702: NO), the registration and settlement device 20 determines whether or not a false scan operation has been detected (step S703). If a false scan operation is detected (step S703: YES), the registration and settlement device 20 proceeds to step S706.
[0085] On the other hand, if no false scan operation is detected (step S703: NO), the registration and settlement device 20 determines whether or not a false scan operation has been detected (step S704). If a false scan operation is detected (step S704: YES), the registration and settlement device 20 proceeds to step S706. On the other hand, if no false scan operation is detected (step S704: NO), the registration and settlement device 20 determines whether or not a customer has left the premises (step S705).
[0086] If no departure is detected (step S705: NO), the registration and settlement device 20 proceeds to step S714. On the other hand, if departure is detected (step S705: YES), the registration and settlement device 20 stops the product registration process (step S706), displays a confirmation screen 510 (see Figures 55(A)~(C)), and provides notification according to the detected deficiency (step S707). The registration and settlement device 20 then determines whether or not the confirmation button 511 (Figures 5(A)~(C)) has been pressed (step S708).
[0087] If the confirmation button 511 is not pressed (step S708: NO), it is determined whether a predetermined time has elapsed since the confirmation screen 510 was displayed (step S709). If the predetermined time has not elapsed (step S709: NO), the registration and settlement device 20 returns to step S708. On the other hand, if the predetermined time has elapsed (step S709: YES), the registration and settlement device 20 clears the confirmation screen 510 and proceeds to step S712, where the store clerk cancels the product registration.
[0088] In step S708, if the confirmation button 511 is pressed (step S708: YES), the registration and settlement device 20 displays the continuation / continuation screen 540 (Figure 5(D)) (step S710). If continuation of product registration is selected on the continuation / continuation screen 540 (the continuation button 541 is pressed) (step S711: YES), the registration and settlement device 20 clears the continuation / continuation screen 540 and returns to step S702. On the other hand, if continuation of product registration is not selected on the continuation / continuation screen 540 (step S711: NO), that is, if the cancel button 542 is pressed, the registration and settlement device 20 clears the continuation / continuation screen 540, cancels product registration under the operation of a store employee (step S712), and terminates the series of processes.
[0089] In step S702, if the product code is scanned (step S702: YES), the registration and settlement device 20 registers the product (step S713). Then, by pressing the settlement start button, it is determined whether or not product registration is complete (step S714). If product registration is not complete (step S714: NO), the registration and settlement device 20 returns to step S702 and repeats the process from steps S702 to S714. On the other hand, if product registration is complete (step S714: YES), the registration and settlement device 20 executes the settlement process (Figure 8) and terminates the series of processes.
[0090] (An example of settlement processing performed by the registration settlement device 20) Figure 8 is a flowchart illustrating an example of the settlement process performed by the registration settlement device 20. As shown in Figure 8, the registration settlement device 20 displays a payment type selection screen 650 (Figure 6(E)) that accepts the selection of a payment type (step S801). The registration settlement device 20 then waits until a payment type is selected (step S802: NO), and once a payment type is selected (step S802: YES), it determines whether the selected payment type indicates a non-cash payment (step S803).
[0091] If the selected payment type indicates a non-cash payment (step S803: YES), the registration settlement device 20 determines whether the selected payment type is a code payment (step S804). If the selected payment type is a code payment (step S804: YES), the registration settlement device 20 proceeds to step S806. On the other hand, if the selected payment type is not a code payment (step S804: NO), the registration settlement device 20 transmits payment information to the payment terminal 208 (step S805).
[0092] Next, the registration and settlement device 20 determines whether or not it has detected the customer leaving (step S806). If it has detected the customer leaving (step S806: YES), the registration and settlement device 20 stops the settlement process (step S807), and if the settlement is to be made using the settlement terminal 208, it issues a cancellation instruction to the settlement terminal 208 to cancel the waiting state (step S808). The registration and settlement device 20 then displays a confirmation screen 610a (Figure 6(A)) to notify the customer of the customer leaving (step S809). The registration and settlement device 20 then determines whether or not the confirmation button 611 (Figure 6(A)) has been pressed (step S810).
[0093] If the confirmation button 611 is not pressed (step S810: NO), the system determines whether a predetermined time has elapsed since the confirmation screen 610a was displayed (step S811). If the predetermined time has not elapsed (step S811: NO), the registration and settlement device 20 returns to step S810. On the other hand, if the predetermined time has elapsed (step S811: YES), the registration and settlement device 20 clears the confirmation screen 610a and proceeds to step S814, where the settlement is canceled under the operation of a store employee.
[0094] In step S810, if the confirmation button 611 is pressed (step S809: YES), the registration settlement device 20 displays the payment type selection screen 650 (Figure 6(E)) (step S812).
[0095] If a payment type is selected on the payment type selection screen 650 (step S813: YES), the registered payment device 20 returns to step S803. On the other hand, if no payment type is selected on the payment type selection screen 650 and the payment cancellation button 652 is pressed (step S813: NO), the payment is canceled (step S814) and the series of processes ends. If payment is to be canceled, the customer may call a store employee and have the employee cancel the payment.
[0096] In step S806, if no departure is detected (step S806: NO), the registration and settlement device 20 determines whether or not the settlement at the settlement terminal 208 has been completed (step S815). If the settlement has not been completed (step S815: NO), the registration and settlement device 20 returns to step S806 and repeats the process from steps S806 to S815. On the other hand, if the settlement has been completed (step S815: YES), the registration and settlement device 20 issues a receipt (step S816) and terminates the series of processes.
[0097] In step S803, if the selected payment type is not a non-cash payment (step S803: NO), that is, if it is a cash payment, the registration settlement device 20 executes the cash payment process (Figure 9) (step S817) and terminates the series of processes.
[0098] As shown in the flowchart above, the control process after a customer leaves the premises when using a non-cash payment follows this sequence: (1) Departure detection. (2) Send a cancellation instruction to payment terminal 208. (3) Payment terminal 208 cancels the payment waiting state (displays an error). (4) The customer-side display unit 205 displays a confirmation screen 610a (error). (5) On the confirmation screen 610a, the press of the confirmation button 611 is accepted. (6) Display the payment type selection screen 650.
[0099] (An example of cash settlement processing performed by the registered settlement device 20) Figure 9 is a flowchart showing an example of a cash settlement process performed by the registration and settlement device 20. As shown in Figure 9, the registration and settlement device 20 determines whether or not it has detected a customer leaving the premises (step S901). If no customer leaving the premises is detected (step S901: NO), the registration and settlement device 20 proceeds to step S909.
[0100] On the other hand, if departure is detected (step S901: YES), the registration payment device 20 stops the payment process (step S902) and displays a confirmation screen 610b (see Figure 6(B)) to notify the customer of departure (step S903). Then, it disables the payment completion button 621 (step S904). Next, the registration payment device 20 determines whether or not the confirmation button 611 (Figure 6(B)) has been pressed (step S905).
[0101] If the confirmation button 611 is not pressed (step S905: NO), it is determined whether a predetermined time has elapsed since the confirmation screen 610b was displayed (step S906). If the predetermined time has not elapsed (step S906: NO), the registration and settlement device 20 returns to step S905. On the other hand, if the predetermined time has elapsed (step S906: YES), the registration and settlement device 20 clears the confirmation screen 610b and proceeds to step S913, where the settlement is canceled under the operation of a store employee.
[0102] In step S905, if the confirmation button 611 is pressed (step S905: YES), the registration settlement device 20 displays the payment type selection screen 650 (Figure 6(E)) (step S907).
[0103] If cash payment is not selected on the payment type selection screen 650 (step S908: NO), that is, if non-cash payment is selected, the registered settlement device 20 returns to step S804 in Figure 8. On the other hand, if cash payment is selected on the payment type selection screen 650 (step S908: YES), the registered settlement device 20 determines whether the amount inserted into the change dispenser 209 is equal to or greater than the settlement amount (step S909). If the amount inserted into the change dispenser 209 is not equal to or greater than the settlement amount (step S909: NO), the registered settlement device 20 returns to step S901 and repeats the process from steps S901 to S909.
[0104] On the other hand, if the amount inserted into the change dispenser 209 is equal to or greater than the settlement amount (step S909: YES), the registered settlement device 20 activates the settlement completion button 621 (step S910). The registered settlement device 20 waits until the settlement completion button 621 is pressed (step S911: NO), and when the settlement completion button 621 is pressed (step S911: YES), it dispenses the change if there is any, issues a receipt (step S912), and ends the series of operations.
[0105] In step S908, if the option to continue payment is not selected (step S908: NO), that is, if the cancel button 632 is pressed, the registered payment device 20 clears the continuation / cancellation screen 630b, cancels the payment at the discretion of the store clerk (step S913), and terminates the series of processes.
[0106] (An example of a monitoring screen displayed on the transaction status management device 11) Figure 10 shows an example of a monitoring screen displayed on the transaction status management device 11.
[0107] The monitoring screen 1000 shown in Figure 10 includes a first display area 1010 and a second display area 1020. The first display area 1010 is an area that displays the status (registration status and settlement status) of each of the multiple registration settlement devices 20. Specifically, the first display area 1010 displays first monitoring images G1 (G1-1 to G1-8) corresponding to each of the multiple (for example, eight devices from machine numbers 1 to 8) of the registration settlement devices 20. The second display area 1020 displays the second monitoring image G2 of the registration settlement device 20 that has experienced an error requiring immediate attention from a store employee.
[0108] (Regarding the first monitoring image G) The first monitoring image G1 includes the machine number 1011, status 1012, registration points 1013, total amount 1014, and transaction details 1015. Unit number 1011 is the number assigned to the registration and settlement device 20. In the illustration, unit number 1011 represents, for example, one of 1 to 8. Status 1012 indicates the current state (status) of the registration and settlement device 20. For example, the status may be one of the following: registering, settling, waiting, or under maintenance. The registration score of 1013 indicates the total number of registered products. The total amount of 1014 represents the total price of the registered items. Transaction details 1015 indicate the contents of the registered product and the details of the operation.
[0109] The first monitoring images G1-1 and G1-6 show the settlement status and details of the settlement. The first monitoring image G1-2 shows the registration status. The first monitoring image G1-2 indicates that a customer error (abnormality) occurred during the failed scan operation. The first monitoring images G1-3 and G1-5 show the registration status and details of the registration content. The first monitoring image G1-4 shows the registration status. The first monitoring image G1-4 indicates that a customer defect (anomaly) has occurred, specifically a customer leaving the premises. The first monitoring image G1-7 shows the status of "checkout in progress." The first monitoring image G1-7 indicates that a customer error (abnormality) has occurred, specifically a customer leaving the premises. Because the first monitoring image G1-7 is an error that requires immediate attention from a store employee, the display of machine number 1011 and status 1012 differs from the display of other first monitoring images G1. The first monitoring image G1-8 shows a standby status, indicating that everything is normal (no abnormalities have occurred).
[0110] Furthermore, if a pseudo-scan operation occurs in any of the registration settlement devices 20, the corresponding unit number and its corresponding icon will be displayed in the first monitoring image G1.
[0111] (Regarding the second monitoring image G2) The second monitoring image G2 corresponds to machine number 7 (first monitoring images G1-7). Specifically, the second monitoring image G2 shows the status of the machine during settlement and indicates that a customer error (abnormality) has occurred, namely the customer leaving the machine. Since a customer leaving the machine during settlement requires immediate attention from a store employee, it is displayed in both the first monitoring image G1 and the second monitoring image G2.
[0112] Furthermore, if false scans, simulated scans, and customers leaving the premises during product registration are detected frequently (more than a predetermined frequency), the registration and settlement device 20 may display the registration and settlement device 20 in which the customer defect was detected on the second monitoring image G2. The threshold values (the predetermined frequencies mentioned above) for detecting each customer defect can be changed by the store staff.
[0113] (Deletion of the second monitoring image G2) The conditions for deleting the second monitoring image G2 are, for example, one of the following: - In the registration and settlement device 20 (unit 7) corresponding to the second monitoring image G2, the confirmation button 611 (Figure 6(A), (B)) and the continue button 631 (Figure 6(C), (D)) are pressed. Alternatively, pressing the continue button 631 (Figure 6(C), (D)) may be omitted, and only the confirmation button 611 (Figure 6(A), (B)) may be used as the condition for the deletion. • The settlement process is completed at the registration settlement device 20 (unit 7) shown in the second monitoring image G2. - In the registration and settlement device 20 (unit 7) corresponding to the second monitoring image G2, the store clerk performs the product registration or the cancellation of settlement process. The transaction status management device 11 accepts a predetermined operation (for example, pressing a release button not shown) from a store employee to erase the second monitoring image G2.
[0114] (Other errors that can be displayed as the first monitoring image G1 and the second monitoring image G2) Furthermore, the errors that can be displayed as the first monitoring image G1 and the second monitoring image G2 include not only the customer errors mentioned above, but also other errors. Examples of other errors are given below. Common errors: Registering items requiring employee verification (medicines or items with security tags). Near-full change dispenser. Near-end change dispenser. • Staff call error: This occurs when the staff call button is pressed, when the change dispenser is full, or when the change dispenser is out of stock. • Error: Forgot to collect change. • Time-up error: This occurs when there is no activity for a certain period of time during product registration or checkout. • Maintenance error: Operating in maintenance mode. • Age verification error: Registration of products requiring age verification, such as alcoholic beverages.
[0115] Each error has a corresponding icon, and the icon indicating the error that occurred is displayed in the first monitoring image G1 and the second monitoring image G2.
[0116] Each error is assigned a level of urgency. For example, among the errors listed above, the age verification error is a low-urgency error. All other errors are high-urgency errors. The urgency level of each error may be changeable by the store staff. If a high-urgency error occurs, the registration and settlement device 20 that caused the error will be displayed not only in the first monitoring image G1 but also in the second monitoring image G2.
[0117] (Effects of this embodiment) As described above, the registration and settlement device 20 according to this embodiment stops the settlement process when it detects a customer leaving based on the monitoring results obtained from monitoring the customer during the settlement of goods. This prevents unintended transactions from being completed for a customer or a subsequent customer. For example, even if electronic money payment is selected during checkout, if a customer leaves without paying, and another customer holds their payment medium over the payment terminal 208, it prevents unintended transactions from being completed for subsequent customers or customers in the middle of a transaction. Therefore, this embodiment can support the proper operation of the self-service registration and payment device 20.
[0118] Furthermore, in this embodiment, if the registration and settlement device 20 detects that a customer has left the premises during the settlement of a non-cash payment, it instructs the settlement terminal 208 to cancel the settlement waiting state. This allows the customer to restart the process from selecting the payment method if they return. Furthermore, for example, if an electronic money payment is selected during checkout but the customer leaves without paying, and the next customer holds their payment device over the payment terminal 208, it prevents unintended payments from being made to the next customer or the customer in the middle of the checkout process.
[0119] Furthermore, in this embodiment, the registration and settlement device 20 disables the operator that accepts the completion of settlement if it detects that the customer has left the premises during the settlement of a cash payment. This prevents the cash payment from being completed if the customer leaves. Therefore, if the customer returns and cash has already been inserted, the cash payment can be continued.
[0120] Furthermore, the registration and settlement device 20 according to this embodiment issues a notification to the settlement terminal 208 after instructing it to cancel the standby state. This allows the payment terminal 208 to be notified that the payment waiting state has been canceled. Therefore, it is possible to prevent customers who are in the middle of payment or the next customer from presenting payment media to the payment terminal 208.
[0121] Furthermore, the registration and settlement device 20 according to this embodiment accepts the selection of the payment type again after notification of departure. This allows customers who are in the middle of a transaction to re-select their payment method and start the transaction from the beginning. It also prevents other customers from starting the transaction midway through, thus preventing accidental transactions.
[0122] Furthermore, the registration and settlement device 20 according to this embodiment detects customer defects, including improper operation by the customer and the customer leaving the premises, when registering goods, and detects customer defects, including the customer leaving the premises but not including the improper operation, when settling the premises. This allows store employees to take appropriate action (customer support) such as monitoring, tracking, and supporting customers, depending on the nature of the customer misconduct. Therefore, it can prevent fraud such as customers starting a transaction with unregistered items or leaving the store without paying after registering items. Furthermore, it allows for high-priority notifications regarding customers leaving during checkout, while lower-priority notifications can be issued for fraudulent registration and subsequent departure. This enables store employees (monitoring employees) to understand the urgency of customer misconduct and provide appropriate customer support. Consequently, it can improve the efficiency of employee monitoring.
[0123] (Modified examples of the embodiment) Next, modifications of the embodiments will be described. In the following modifications, explanations of the contents described in the embodiments described above will be omitted as appropriate. Furthermore, it is also possible to combine each of the following modifications and each of the components of the embodiments.
[0124] (Variation 1: An example of completing a transaction based on the amount deposited in cash.) First, let's describe Modification 1. In the embodiment described above, we explained an example in which the settlement process is stopped regardless of the amount deposited in a cash payment. In Modification 1, we will explain an example in which the settlement process is stopped according to the amount deposited in a cash payment.
[0125] In Modification 1, the settlement unit 402 stops the settlement process when it detects that the customer has left and the amount deposited is different from the settlement amount. In other words, when the customer has left and the amount deposited is the same, the settlement unit 402 makes it possible to complete the settlement. Making it possible to complete the settlement means not displaying the confirmation screen 610 and making the settlement complete button 621 available on the settlement screen 612.
[0126] For example, if a customer returns to get a receipt, pressing the payment completion button 621 will issue the receipt. On the other hand, if a certain amount of time passes after the payment screen 612 is displayed and the customer does not return, the registered payment device 20 should transition from the payment screen 612 to the standby screen.
[0127] According to Modification 1, even if a customer inserts the same amount as the payment into the change machine 209 and leaves the store without pressing the payment completion button 621, the payment can still be completed. Therefore, in such cases, the registration payment device 20 can start registering the next customer's items. Thus, it is possible to support the proper operation of the self-service registration payment device 20.
[0128] (Variation 2: An example where confirmation by a store employee is required as a condition for resuming payment.) Next, a modified example 2 will be described. In the embodiment described above, an example was described in which the condition for resuming payment was the pressing of the confirmation button 611 (and the continue button 631). In modified example 2, the condition may be to require confirmation by a store employee instead of pressing the confirmation button 611 (and the continue button 631).
[0129] The verification by the store clerk involves, for example, the clerk logging into the registered payment device 20 and performing a predetermined verification operation. This allows the payment to be resumed after verification by the clerk, thus preventing other customers from resuming the payment process midway. For example, if more cash than the payment amount is inserted when a customer is detected leaving, this prevents other customers from resuming the payment and receiving their change. From this perspective, it may also be possible to require clerk verification only when resuming cash payments. In other words, clerk verification may not be required when resuming non-cash payments.
[0130] (Variation 3: An example where pressing a button is not required as a condition for resuming the transaction) Next, we will describe Modification 3. In the embodiment described above, we described an example in which the conditions for resuming a transaction (product registration or settlement) are the pressing of the confirmation buttons 511 and 611 and the continue buttons 541 and 631. Modification 3 describes other examples of conditions for resuming a transaction.
[0131] In variation 3, for example, pressing the continue buttons 541 and 631 may be unnecessary as a condition for resuming the transaction. In other words, the condition may be limited to pressing only the confirmation buttons 511 and 611. In this case, the registration and settlement device 20 may not display the continuation / failure screens 540 and 630.
[0132] Furthermore, in Modification 3, in addition to eliminating the need to press the continue buttons 541 and 631, the need to press the confirmation buttons 511 and 611 may also be eliminated. However, in this case, the registration and settlement device 20 displays a confirmation screen that does not include the confirmation buttons 511 and 611. The registration and settlement device 20 detects a customer error, displays the confirmation screen, and then clears the confirmation screen after a predetermined time has elapsed. This predetermined time can be changed by the store staff (for example, by changing the setting within the range of 1 to 9 seconds). In addition, it may also be possible for the store staff to change the setting regarding whether or not to display a confirmation screen that does not include the confirmation buttons 511 and 611.
[0133] Even in this way, if a customer error is detected, the customer can resume the transaction after reviewing the confirmation screen. Therefore, it is possible to prevent another customer from mistakenly taking over a customer's transaction.
[0134] (Variation 4: An example of displaying a payment type selection screen when cash has not been inserted when resuming settlement in a cash payment.) Next, we will describe Modification 4. In the embodiment described above, we described an example in which the payment type selection screen 650 is displayed when settlement is resumed in cash payment. In Modification 4, the registered settlement device 20 may display the payment type selection screen 650 only when a customer has left and no cash has been inserted into the change dispenser 209. According to Modification 4, it is possible to prevent the dispensing of cash, thus preventing other customers from resuming settlement and receiving change.
[0135] (Modification 5: An example in which the registration and settlement device 20 operates in accounting-only mode) Next, Modification 5 will be described. In the embodiment described above, an example was described in which the registration and settlement device 20 operates in full self-service mode. In Modification 5, an example will be described in which the registration and settlement device 20 operates in accounting-only mode. The registration and settlement device 20 in accounting-only mode detects customer defects. Such customer defects do not include improper operation and include the customer leaving the premises. Furthermore, if the registration and settlement device 20 in accounting-only mode detects the customer leaving during settlement, it stops the settlement process.
[0136] According to Modification 5, if a customer leaves the premises, the registration and settlement device 20 in payment-only mode can notify the staff of this fact. This allows the staff to take appropriate action (customer service) such as monitoring, tracking, and supporting the customer.
[0137] The following is a summary of the embodiments. [Title of Invention] Settlement device and program [Technical Field] The present invention relates to a settlement device and a program. [Background technology]
[0138] In recent years, fully self-service sales data processing systems (cash registers) have become widespread. In these systems, customers register products and complete payments themselves (see, for example, Patent Document 1). Self-service payment systems, where only the payment process is performed by the customer, are also becoming popular. [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2020-017075 [Overview of the prefecture] [Problems the invention aims to solve] However, conventional technology had the problem that it was sometimes impossible to properly operate self-service payment machines. This invention has been made in view of these circumstances, and its purpose is to provide a technology that can support the proper operation of self-service payment devices.
[0139] [Means for solving the problem] (1) In order to solve the above-mentioned problems, a payment device according to one aspect of the present invention comprises a payment means for performing payment by customer operation, and a detection means for detecting defects in the customer's actions based on monitoring results obtained by monitoring the customer when payment for goods is made, wherein the payment means stops the progress of payment in response to the detection means detecting a defect in the customer's departure. According to the configuration described in (1) above, it is possible to prevent customers or subsequent customers from completing a payment unintentionally. For example, even if electronic money payment is selected during checkout, if a customer leaves without paying, and another customer holds their payment device over the payment terminal, it is possible to prevent unintended payments from being made to subsequent customers or customers who are in the middle of paying. Therefore, according to the above configuration, it is possible to support the proper operation of self-service checkout devices.
[0140] (2) In the configuration of (1) above, the system further comprises a payment terminal for cash payments and a payment method selection means for selecting a payment method, wherein the settlement means may, when the customer has left the premises by the detection means during settlement of the non-cash payment selected by the payment method selection means, instruct the payment terminal to cancel the waiting state for payment. With the above configuration, if the customer returns, they can start over from selecting the payment method. Furthermore, for example, if electronic money payment is selected during checkout, but the customer leaves without paying, and the next customer holds their payment device over the payment terminal, it is possible to prevent unintended payments from being made to the next customer or the customer in the middle of checkout.
[0141] (3) In the configuration of (1) above, the system further comprises a change dispenser for cash payments and a payment method selection means for selecting a payment method, wherein the settlement means may disable an operator for accepting the completion of settlement if the detection means detects that the customer has left when settling the cash payment selected by the payment method selection means. According to the above configuration, if a customer leaves, the cash payment cannot be completed. Therefore, if the customer returns and cash has already been inserted, the cash payment can be continued.
[0142] (4) In the configuration of (2) above, the system may further include notification means that provides notification according to each defect detected by the detection means, and the notification means may provide notification after the settlement means has instructed the settlement terminal to cancel the waiting state. According to the above configuration, the payment terminal can be notified that the payment waiting state has been canceled. Therefore, customers who are in the middle of payment or the next customer will not be able to present payment media to the payment terminal 208.
[0143] (5) In the configuration of (4) above, the payment method selection means may select a payment method again after the notification by the notification means. According to the above configuration, a customer who is in the middle of a transaction can be allowed to re-select the payment type and start the transaction from the beginning. Furthermore, it is possible to prevent other customers from starting the transaction midway through, that is, to prevent accidental transactions.
[0144] (6) In the configuration of (1) to (5) above, the system may further include a registration means for registering products by the customer's operation, wherein the detection means may detect the deficiency, including the customer's improper operation and the customer's departure from the device, when registering products, and detect the deficiency, including the customer's departure but not the improper operation, when settling the payment. According to the above configuration, depending on the nature of the customer error, store staff can take appropriate action (customer support) such as monitoring, tracking, and supporting the customer. This helps to prevent fraud, such as customers starting a checkout process with registered items that are not actually registered, or customers leaving the store without paying after registering items. Furthermore, it is possible to send a high-priority notification for customers leaving during checkout, while sending a low-priority notification for fraudulent registration and leaving during registration. As a result, store staff (monitoring staff) can grasp the urgency of customer errors and take appropriate customer support. Therefore, the efficiency of staff monitoring can be improved.
[0145] (7) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer to function as a payment device, wherein the computer functions as a payment means that performs payment by customer operation, and a detection means that detects defects in the customer's actions based on monitoring results of monitoring the customer at the time of payment for goods, and the payment means stops the progress of payment in response to the detection means detecting a defect in the customer's departure. According to the configuration described in (7) above, it is possible to prevent customers or subsequent customers from completing a payment unintentionally. For example, even if electronic money payment is selected during checkout, if a customer leaves without paying, and another customer holds their payment device over the payment terminal, it is possible to prevent unintended payments from being made to subsequent customers or customers who are in the middle of paying. For this reason, the above configuration can support the proper operation of self-service checkout devices.
[0146] Furthermore, all or part of the functions (input / output, storage, processing (including judgment)) of the registration and settlement device 20 described above may be implemented in a device other than the one described as the entity that executes the said function.
[0147] Specifically, the above description described a configuration in which the registration and settlement device 20 comprises the following functional units: a registration unit 401, a settlement unit 402, a detection unit 403, a notification unit 404, and a payment method selection unit 405. All or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 10, an external server device, or another computer device. Furthermore, the computer devices equipped with these functional units are not limited to multiple units, but may consist of just one unit.
[0148] Specifically, for example, instead of the registration and payment device 20, the store controller 10 or an external server device may execute a process to stop the payment process when it detects a customer leaving based on monitoring results from monitoring the customer during product payment.
[0149] In relation to the above, the registration and settlement device 20 may function as a so-called thin client specializing in the input / output interface portion for product registration and settlement. That is, the registration and settlement device 20 may receive various inputs (operation by the operator, detection by a device such as a scanner), send the input information (operation information, scan information, etc.) to the cloud server, receive the processing results from the cloud server based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).
[0150] Furthermore, the program for implementing the sales data processing system St and the registration settlement device 20 described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes hardware such as the OS and peripheral devices. Furthermore, "computer-readable recording medium" refers to portable media such as USB (Universal Serial Bus) flash memory, SSD (Solid State Drive), flexible disk, magneto-optical disk, ROM, CD-ROM, and storage devices such as hard disks built into a computer system. In addition, "computer-readable recording medium" also includes volatile memory (RAM) inside a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line, which retains the program for a certain period of time. Furthermore, the above program may be transmitted from the computer system that stores the program in a storage device, etc., to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, "transmission medium" for transmitting the program refers to a medium that has the function of transmitting information, such as a network such as the Internet or a communication line such as a telephone line. Furthermore, the above program may be intended to implement some of the functions described above. It may also be a so-called differential file (differential program) that can implement the aforementioned functions in combination with programs already recorded in the computer system. [Explanation of Symbols]
[0151] St…Sales data processing system, 10…Store controller, 20…Registration and settlement device, 201…CPU, 202…ROM, 203…RAM, 204…Hard disk, 205…Customer-side display unit, 206…Customer-side scanner unit, 208…Payment terminal, 209…Change dispenser, 210…Employee-side display unit, 211…Key operation unit, 212…Employee-side scanner unit, 215…Communication unit, 216…Camera, 401…Registration unit, 402…Settlement unit, 403…Detection unit, 404…Notification unit, 405…Payment method selection unit, 410…Imaging unit
Claims
1. A payment method in which settlement is performed by the customer, A detection means for detecting defects in the customer's actions based on monitoring results obtained from monitoring the customer at the time of payment for goods, Equipped with, The settlement means stops the settlement process when the detection means detects that the customer has not left the premises. A payment processing device characterized by the following features.
2. A payment terminal that handles non-cash payments, A means of selecting a payment method, Furthermore, When the settlement means detects that the customer has left the premises by the detection means during the settlement of the non-cash payment selected by the payment method selection means, it instructs the settlement terminal to cancel the settlement waiting state. The settlement device according to claim 1.
3. A change machine for cash payments, A means of selecting a payment method, Furthermore, The settlement means, when settling the cash payment selected by the payment method selection means, disables the operator that accepts the completion of the settlement if the detection means detects that the customer has left. The settlement device according to claim 1.
4. The system further includes notification means that provides notification according to each of the defects detected by the detection means, The notification means performs the notification after the settlement means has instructed the payment terminal to cancel the waiting state. The settlement device according to claim 2.
5. The payment method selection means selects the payment method again after the notification by the notification means. The settlement device according to feature 4.
6. The system further includes a registration means for registering products based on the customer's actions, The detection means is When registering a product, the system detects the aforementioned deficiencies, including improper operation by the customer and the customer leaving the device. At the time of settlement, the system detects the aforementioned deficiencies, including the customer leaving the premises, and does not involve the aforementioned improper operation. The settlement device according to any one of claims 1 to 5.
7. A program that makes a computer function as a payment machine. The aforementioned computer, A payment method in which settlement is performed by the customer. A detection means that detects defects related to the customer's actions based on the monitoring results obtained by monitoring the customer at the time of payment for the goods. To make it function as, The settlement means stops the settlement process when the detection means detects that the customer has not left the premises. A program characterized by having the following features.