Sales data processing system and program
The sales data processing system addresses the burden of monitoring by integrating device status monitoring and display control, improving operational efficiency and customer service through real-time status updates.
Patent Information
- Application Number
- JP2024227322
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2026-07-06
AI Technical Summary
Monitoring of customers by store clerks is burdensome and requires further improvement.
A sales data processing system comprising devices that generate and process product registration and settlement data, with an acquisition unit to monitor device status and a display control unit to provide a status screen for store clerks, reducing the burden on store clerks.
The system reduces the monitoring burden on store clerks by providing real-time device status information, enhancing operational efficiency and customer service.
Smart Images

Figure 2026111863000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a sales data processing system and a program.
Background Art
[0002] As a system used for checkout, there is known one including a registration device and a settlement device that can perform settlement using product registration information transmitted from the registration device (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, monitoring of customers by store clerks can be burdensome, and further improvement is expected.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of reducing the burden related to monitoring of store clerks.
Means for Solving the Problems
[0006] One aspect for solving the above-described problems is a system including a first device that generates registration data of products by an operation of a store clerk, a second device that performs settlement based on the registration data by an operation of a customer, and a third device that performs settlement based on the registration data by an operation of a customer, the system including: an acquisition unit that acquires a notification indicating the status of each device including the second device and the third device; and a display control unit that displays, on a display unit for store clerks, a status screen indicating the status of each device based on the notification acquired by the acquisition unit. The sales data processing system is characterized by this.
[0007] Another embodiment for solving the above-mentioned problems is a program characterized in that the computer of a sales data processing system, which includes a first device that generates product registration data through the operation of a store employee, a second device that performs settlement based on the registration data through the operation of a customer, and a third device that performs settlement based on the registration data through the operation of a customer, functions as an acquisition unit that acquires notifications indicating the status of each device, including the second and third devices, and a display control unit that causes a status screen indicating the status of each device to be displayed on a display unit for store employees based on the notifications acquired by the acquisition unit. [Brief explanation of the drawing]
[0008] [Figure 1] This is a network configuration diagram for sales system 1. [Figure 2] This is an example of the configuration of the registration device 10. [Figure 3] This is an example of the configuration of the payment device 20. [Figure 4] This is an example of the configuration of the registration and settlement device 30. [Figure 5] This is an example of the layout of each device. [Figure 6] This is an example of the display for registered device 10. [Figure 7] This is an example of the display on the payment device 20. [Figure 8] This is an example of the display for the settlement device 20 and the registration device 10. [Figure 9] This is a sequence diagram showing an example of the operation of each device in Example 1. [Figure 10] This is a sequence diagram showing an example of the operation of each device in Example 1. [Figure 11] This flowchart shows an example of the operation of Unit 4 in Example 1 and Example 2. [Figure 12] This is a sequence diagram showing an example of the operation of each device in Example 2. [Figure 13] This is a sequence diagram showing an example of the operation of each device in Example 2. [Figure 14]It is a sequence diagram showing an example of the operation of each device in Embodiment 3. [Figure 15] It is a sequence diagram showing an example of the operation of each device in Embodiment 3. [Figure 16] It is a flowchart showing an example of the operation of Machine No. 3 in Embodiment 3. [Figure 17] It is a sequence diagram showing an example of the operation of each device in Embodiment 4. [Figure 18] It is a sequence diagram showing an example of the operation of each device in Embodiment 4. [Figure 19] It is a flowchart showing an example of the operation of Machine No. 3 in Embodiment 4. [Figure 20] It is a sequence diagram showing an example of the operation of each device in Embodiment 5. [Figure 21] It is a sequence diagram showing an example of the operation of each device in Embodiment 5. [Figure 22] It is a sequence diagram showing an example of the operation of each device in Embodiment 5. [Figure 23] It is a flowchart showing an example of the operation of Machine No. 2 in Embodiment 5. [Figure 24] It is a configuration diagram of the network of the sales system according to the second embodiment. [Figure 25] It is an example of the layout of each device according to the second embodiment. [Figure 26] It is a diagram showing an example of the status screen displayed on the clerk side display unit of Machine No. 4 according to the second embodiment. [Figure 27] It is a flowchart showing an example of the display control process of the status screen performed by Machine No. 4 according to the second embodiment. [Figure 28] It is a sequence diagram showing an example of the operation of each device according to Example 5 of the second embodiment. [Figure 29] It is an example of the layout of each device according to Modification 9 of the second embodiment.
Modes for Carrying Out the Invention
[0009] Figure 1 is a network configuration diagram of the sales system 1 of the first embodiment. The sales system 1 (also referred to as the sales data processing system) shown in Figure 1 includes a registration device 10, a settlement device 20, a registration and settlement device 30, a registration and settlement device 40, a registration and settlement device 50, a transaction status management device 70, and a store controller 80. Each device is connected to communicate via LAN 19 (which may be wired or wireless). The sales system 1 can be introduced into various stores, etc. (supermarkets, convenience stores, drugstores, home centers, consumer electronics stores, etc.). In Figure 1, the number of each device (terminal) is illustrative. For example, in Figure 1, "..." is shown to the right of the registration device 10, but the number of registration devices 10 can be one or more.
[0010] Sales system 1 provides services such as a system where a store employee registers the products and the customer pays for them (a so-called semi-self-service system), and a system where the customer registers the products and pays for them (a so-called fully self-service system).
[0011] (Registration device 10) The registration device 10 is equipped with a display unit for store staff (store staff side display unit 110 (described later)) and a registration unit (scanner unit 112 (described later)) on one side (store staff side), and a display unit for customers (customer side display unit 103 (described later)) on the other side (customer side, opposite the store staff side), and is a registration device that registers products based on the store staff's operation. The registration device 10 and the payment device 20 constitute a semi-self-service device group. In other words, products are registered in the registration device 10, and the products are paid for in the payment device 20.
[0012] In addition to transmitting the registration information of products registered in the registration device 10 to the settlement device 20, the registration device 10 can also transmit the registration information of products registered in the registration device 10 to devices other than the settlement device 20 (registration and settlement device 30, registration and settlement device 40, registration and settlement device 50). In other words, although it has been explained that products are registered in the registration device 10 and settled in the settlement device 20, it is also possible to register products in the registration device 10 and settle in devices other than the settlement device 20.
[0013] Figure 2 shows an example of the configuration of the registration device 10. As shown in Figure 2, the registration device 10 includes a CPU 101, a storage unit 102, a customer-side display unit 103, a store employee-side display unit 110, a key operation unit 111, a scanner unit 112, an audio output unit 113, and a communication unit 114. These units can communicate with each other via a bus.
[0014] The CPU 101 is a central processing unit that controls the operation of the registration device 10 by reading and executing programs stored in the memory unit 102. The memory unit 102 stores various types of information (for example, information referenced or generated by the CPU 101, information acquired from external sources, etc.). The memory unit 102 is a general term for one or more different storage components (for example, memory or storage devices such as RAM, ROM, hard disk, SSD (Solid State Drive), etc.).
[0015] The customer-side display unit 103 is, for example, a liquid crystal display (touch panel) that displays various information to the customer and accepts customer operations. The employee-side display unit 110 is, for example, a liquid crystal display (touch panel) that displays various information to the employee and accepts employee operations. The key operation unit 111 consists of various keys (buttons) and accepts various operations from the employee. The customer-side display unit 103 and the employee-side display unit 110 described above may also be called operation units because they accept operations.
[0016] The scanner unit 112 is operated by a store employee and scans various codes to read information. For example, the scanner unit 112 scans codes attached to products to read product codes (such as JAN codes). Alternatively, the scanner unit 112 scans codes attached to point cards (membership cards) to read customer identification information (membership identification information).
[0017] The audio output unit 113 outputs, for example, confirmation sounds, warning sounds, voice guidance, etc. The communication unit 114 sends and receives various information. The registration device 10 may further include a payment terminal 105 (not shown) and a printing unit 107 (not shown).
[0018] (Payment device 20) The payment device 20 is equipped with a customer display unit (customer-side display unit 203 (described later)) and a payment unit (payment terminal 205 (described later), change dispenser 206 (described later)) on one side (customer side), and a staff display unit (staff-side display unit 210 (described later)) on the other side (staff side, opposite the customer side), and is a payment device that settles payments based on customer operations. The registration device 10 and the payment device 20 constitute a semi-self-service device group. In other words, as described above, products are registered in the registration device 10, and the products are settled in the payment device 20.
[0019] In addition to receiving registration information for products registered in the registration device 10 and settling payments for those products, the settlement device 20 can also receive registration information for products registered in devices other than the registration device 10 (for example, the registration settlement device 30, the registration settlement device 40, and the registration settlement device 50) and settling payments for those products. In other words, although it has been explained that products are registered in the registration device 10 and then settled in the settlement device 20, it is also possible to register products in devices other than the registration device 10 and then settle payments for those products in the settlement device 20.
[0020] Figure 3 shows an example configuration of the payment device 20. As shown in Figure 3, the payment device 20 includes a CPU 201, a storage unit 202, a customer-side display unit 203, a scanner unit 204, a payment terminal 205, a change dispenser 206, a printing unit 207, a staff-side display unit 210, an audio output unit 213, a communication unit 214, a camera 215, and a light-emitting unit 216. These components can communicate with each other via a bus.
[0021] The CPU 201, memory unit 202, customer-side display unit 203, employee-side display unit 210, and voice output unit 213 of the payment device 20 are the same as those of the CPU 101, memory unit 102, customer-side display unit 103, employee-side display unit 110, and voice output unit 113 of the registration device 10, so their explanation is omitted.
[0022] The scanner unit 204 is operated by the customer and scans various codes to read information. For example, the scanner unit 204 may scan a code attached to a loyalty card and read customer identification information. The scanner unit 204 may also scan a code attached to a product and read the product code.
[0023] The payment terminal 205 is a non-cash payment unit that handles non-cash transactions (e.g., credit cards, electronic money, etc.). The payment terminal 205 includes a communication unit, an information reading unit, a display unit, and an operation unit. The payment terminal 205 may further include a storage unit, an information writing unit, and some (one or more) of the processing units. The communication unit of the payment terminal 205 sends and receives various types of information. The communication unit of the payment terminal 205 includes a first communication unit responsible for communication (wired or wireless communication) with the communication unit 214A (described later) and a second communication unit responsible for communication (wireless communication) with external devices (electronic money servers that perform electronic money payments, credit servers that perform credit card payments, point servers that perform point payments, etc.). The information reading unit of the payment terminal 205 reads information stored in the payment medium (e.g., electronic money cards, credit cards, point cards, etc.). Specifically, the information reading unit of the payment terminal 205 reads the information stored on the card when the card is inserted, placed on (held over), or swiped. The payment terminal 205 obtains various information from the information reading unit and performs a non-cash payment. Although the payment terminal 205 has been described as one component of the settlement device 20, the payment terminal 205 may be a separate component from the settlement device 20.
[0024] The change dispenser 206 is a cash settlement unit that handles payments in cash. The change dispenser 206 has an input slot for banknotes and coins (deposit slot) and an output slot for banknotes and coins (dispense slot). It counts the amount inserted into the input slot and dispenses the change amount, which is the difference between the inserted amount and the purchase price, from the output slot. The removal of banknotes and coins from the output slot is detected by a sensor.
[0025] The printing unit 207 prints various media (receipts, invoices, coupons, etc.) and issues them from the media output port. The removal of media from the media output port is detected by a sensor.
[0026] The communication unit 214 includes a communication unit 214A responsible for communication with the payment terminal 205 (wired or wireless communication) and a communication unit 214B responsible for communication with each device within the LAN 19 (wired or wireless communication).
[0027] Camera 215 is, for example, an imaging unit that captures images of customers and their actions. Light-emitting unit 216 provides various information (such as calling for staff or indicating operating status) depending on the mode of illumination. The payment device 20 may also be equipped with a sign pole, on which the camera 215 and light-emitting unit 216 may be mounted. The payment device 20 may further be equipped with a human presence sensor 217 (not shown) that detects the presence of people.
[0028] (Registration and settlement device 30) The registration and settlement device 30 is a registration and settlement device (face-to-face semi-self-service device) that has a display unit for the store clerk (store clerk-side display unit 310 (described later)) and a registration unit (scanner unit 312 (described later)) on one side (store clerk side), and a display unit for the customer (customer-side display unit 303 (described later)) and a settlement unit (payment terminal 305 (described later), change dispenser 306 (described later)) on the other side (customer side, opposite to the store clerk side), and registers products based on the store clerk's operation and settles payments based on the customer's operation.
[0029] The registration and settlement device 30 can, in addition to settling transactions within its own device using the registration information of products registered within its own device, also transmit the registration information of products registered within its own device to other devices (for example, settlement device 20, other registration and settlement devices 30, registration and settlement device 40, and registration and settlement device 50). In other words, although the registration and settlement device 30 has a settlement unit, it can also request settlement of products registered within its own device from other devices. The same applies to the registration and settlement device 50 when the operating mode is face-to-face semi-self mode.
[0030] Furthermore, the registration and settlement device 30 can also receive registration information for products registered in other devices (for example, registration device 10, other registration and settlement devices 30, registration and settlement device 40, and registration and settlement device 50) and settle payments for products registered in other devices. In other words, although the registration and settlement device 30 is equipped with a registration unit, it can also settle payments for products registered in other devices. The same applies to the registration and settlement device 50 when the operating mode is face-to-face semi-self mode.
[0031] Figure 4 shows an example configuration of the registration and settlement device 30. As shown in Figure 4, the registration and settlement device 30 includes a CPU 301, a storage unit 302, a customer-side display unit 303, a payment terminal 305, a change dispenser 306, a printing unit 307, a staff-side display unit 310, a key operation unit 311, a scanner unit 312, an audio output unit 313, and a communication unit 314. These units can communicate with each other via a bus.
[0032] The CPU 301, memory unit 302, customer-side display unit 303, employee-side display unit 310, key operation unit 311, scanner unit 312, and audio output unit 313 of the registration payment device 30 are the same as those of the registration device 10, so their description is omitted. The payment terminal 305, change dispenser 306, printing unit 307, and communication unit 314 of the registration payment device 30 are the same as those of the payment terminal 205, change dispenser 206, printing unit 207, and communication unit 214 of the payment device 20, so their description is omitted. The registration payment device 30 may further include a camera 315 (not shown), a light-emitting unit 316 (not shown), and a human presence sensor 317 (not shown).
[0033] (Registration and settlement device 40) The registration and settlement device 40 is a registration and settlement device (fully self-service device) that has a customer display unit (customer-side display unit 403 (not shown)), a registration unit (scanner unit 404 (not shown)), a settlement unit (payment terminal 405 (not shown), change dispenser 406 (not shown)), etc. on one side (customer side), and a store clerk display unit (store clerk-side display unit 410 (not shown)), etc. on the other side (store clerk side, opposite to the customer side), and registers products based on customer operations and settles payments based on customer operations.
[0034] In addition to performing settlement within its own device using the registration information of products registered within its own device, the registration settlement device 40 may also transmit the registration information of products registered within its own device to other devices (for example, settlement device 20, registration settlement device 30, other registration settlement devices 40, and registration settlement device 50). In other words, although the registration settlement device 40 has a settlement unit, it may also be able to request settlement from other devices for products registered within its own device. The same applies to the registration settlement device 50 when the operating mode is full self mode.
[0035] Furthermore, the registration and settlement device 40 may receive registration information of products registered in other devices (for example, registration device 10, registration and settlement device 30, other registration and settlement devices 40, registration and settlement device 50) and settle the products registered in those other devices. In other words, although the registration and settlement device 40 is equipped with a registration unit, it may also be capable of settling products registered in other devices. The same applies to the registration and settlement device 50 when the operating mode is full self mode.
[0036] Although not shown in the diagram, the registration and settlement device 40 includes a CPU 401, a storage unit 402, a customer-side display unit 403, a scanner unit 404, a payment terminal 405, a change dispenser 406, a printing unit 407, a staff-side display unit 410, an audio output unit 413, a communication unit 414, a camera 415, and a light-emitting unit 416. These can communicate with each other via a bus.
[0037] The CPU 401, memory unit 402, customer-side display unit 403, employee-side display unit 410, and voice output unit 413 of the registration payment device 40 are the same as those of the CPU 101, memory unit 102, customer-side display unit 103, employee-side display unit 110, and voice output unit 113 of the registration device 10, so their description is omitted. The payment terminal 405, change dispenser 406, printing unit 407, communication unit 414, camera 415, and light-emitting unit 416 of the registration payment device 40 are the same as those of the payment terminal 205, change dispenser 206, printing unit 207, communication unit 214, camera 215, and light-emitting unit 216 of the payment device 20, so their description is omitted.
[0038] The scanner unit 404 is operated by the customer and scans various codes to read information. For example, the scanner unit 404 scans a code attached to a product to read the product code. Alternatively, the scanner unit 404 scans a code attached to a point card to read customer identification information. The registration and payment device 40 may also be further equipped with a human presence sensor 417 (not shown).
[0039] (Registration and settlement device 50) The registration and settlement device 50 is a self-service device (face-to-face semi-self-service device / full-self-service device) that has multiple switchable operating modes. It is equipped with a customer display unit (customer-side display unit 503 (not shown)), a registration unit (customer-side scanner unit 504 (not shown)), a settlement unit (payment terminal 505 (not shown), change dispenser 506 (not shown)), etc. on one side (customer side), and a staff display unit (staff-side display unit 510 (not shown)), a registration unit (staff-side scanner unit 512 (not shown)), etc. on the other side (staff side, opposite to the customer side). The registration and settlement device 50 has at least a face-to-face semi-self-service mode and a full-self-service mode. When in face-to-face semi-self-service mode, the registration and settlement device 50 operates in the same way as the registration and settlement device 30, which is a face-to-face semi-self-service device, and when in full-self-service mode, the registration and settlement device 50 operates in the same way as the registration and settlement device 40, which is a full-self-service device.
[0040] Although not shown in the diagram, the registration and settlement device 50 includes a CPU 501, a storage unit 502, a customer-side display unit 503, a customer-side scanner unit 504, a payment terminal 505, a change dispenser 506, a printing unit 507, a store employee-side display unit 510, a key operation unit 511, a store employee-side scanner unit 512, an audio output unit 513, a communication unit 514, a camera 515, and a light-emitting unit 516. These can communicate with each other via a bus.
[0041] The CPU 501, memory unit 502, customer-side display unit 503, employee-side display unit 510, key operation unit 511, employee-side scanner unit 512, and voice output unit 513 of the registration payment device 50 are the same as those of the registration device 10, so their description is omitted. The payment terminal 505, change dispenser 506, printing unit 507, communication unit 514, camera 515, and light-emitting unit 516 of the registration payment device 50 are the same as those of the payment terminal 205, change dispenser 206, printing unit 207, communication unit 214, camera 215, and light-emitting unit 216 of the payment device 20, so their description is omitted. The registration and payment device 50 may also be equipped with a human presence sensor 517 (not shown).
[0042] (Transaction status management device 70) The transaction status management device 70 is, for example, a personal computer. The transaction status management device 70 is primarily a device that manages each device within the LAN 19. For example, the transaction status management device 70 communicates with each device within the LAN 19 and monitors the processing status, operating status (operational status), etc., of each device within the LAN 19.
[0043] (Store controller 80) The store controller 80 is, for example, a server. The store controller 80 communicates with devices within the LAN 19 and devices outside the LAN 19 (for example, a headquarters server (not shown), a payment server (not shown)). For example, the store controller 80 receives product master data (product files) and special offer files from the headquarters server and supplies them to the devices within the LAN 19.
[0044] The sales system 1 may also include a mobile terminal 60 (not shown) that registers products based on customer operations at the sales counter, and a payment device 21 (not shown) that settles the payment for the products registered by the mobile terminal 60. The mobile terminal 60 may be the customer's smartphone or a smartphone provided by the store. The mobile terminal 60 may be integrated with a shopping card. The payment device 21 is a payment device that settles payments based on customer operations, similar to the payment device 20. The configuration of the payment device 21 may be the same as that of the payment device 20.
[0045] The mobile terminal 60 displays a payment code (e.g., a 2D code) on its display unit for the payment device 21 to acquire the registration information of the product registered by the mobile terminal 60 based on the customer's operation to complete product registration. The customer has the payment device 21 scan the payment code displayed on the mobile terminal 60's display unit. The payment device 21 acquires the product information registered by the mobile terminal 60 by scanning the payment code displayed on the mobile terminal 60's display unit and performs the payment process based on the customer's operation.
[0046] (Layout of each device) Figure 5 shows an example of the layout of each device. Figure 5(A) shows a portion of the store (Lane 1 and Lane 2). Figure 5(B) shows other layouts (described later).
[0047] In Figure 5(A), the dashed lines A and B indicate customer traffic routes. The first lane is the lane that forms customer traffic route A. The second lane is the lane that forms customer traffic route B. The first lane consists of machines 1, 3, and 4. The second lane consists of machines 2, 5, and 4.
[0048] In Figure 5(A), the first machine at the top of the first lane is the registration device 10. The first machine is installed above counter C. The first machine (registration device 10) in the figure shows the customer-side display unit 103 and the employee-side display unit 110. The word "Registration" shown on the employee-side display unit 110 indicates the existence of the employee-side "registration unit" (i.e., that employees can register products).
[0049] In Figure 5(A), the second machine at the top of the second lane is the registration and payment device 30. The second machine is installed above counter C. The second machine (registration and payment device 30) in the figure shows the customer-side display unit 303 and the employee-side display unit 310. The word "Register" shown on the employee-side display unit 310 indicates the presence of the employee-side "Registration Unit". The word "Payment" shown on the customer-side display unit 303 indicates the presence of the customer-side "Payment Unit" (i.e., that payment can be made by the customer).
[0050] In Figure 5(A), machine number 3 in lane 1 is payment device 20. In machine number 3 (payment device 20) in the figure, the customer-side display unit 203 and the employee-side display unit 210 are shown. The word "Payment" shown on the customer-side display unit 203 indicates the presence of the customer-side "payment unit".
[0051] In Figure 5(A), machine No. 4, the furthest downstream in the first lane (and second lane), is the payment device 20. In machine No. 4 (payment device 20) in the figure, the customer-side display unit 203 and the employee-side display unit 210 are shown. The word "Payment" shown on the customer-side display unit 203 indicates the presence of the customer-side "payment unit".
[0052] In Figure 5(A), machine number 5 in lane 2 is the registration and payment device 30. In machine number 5 (registration and payment device 30) in the figure, the customer-side display unit 303 and the staff-side display unit 310 are shown. The word "Register" shown on the staff-side display unit 310 indicates the presence of the staff-side "Registration Unit". The word "Payment" shown on the customer-side display unit 303 indicates the presence of the customer-side "Payment Unit".
[0053] The basic checkout process in the first lane is as follows: the staff registers the customer at machine number 1, and the customer pays at machines number 3 or 4. The basic checkout process in the second lane is as follows: the staff registers the customer at machine number 2, and the customer pays at machines number 2, 5, or 4. Additionally, registration is also possible at machine number 5 in the second lane, so depending on the situation, the staff may register the customer at machine number 5, and the customer may pay at machines number 5, 4, or 2.
[0054] (Example display) Figure 6 shows an example of the display of the registration device 10. The registration device 10 (for example, machine 1 in Figure 5(A)) displays a subtotal screen as shown in Figure 6 on the store clerk's display unit 110 based on a predetermined operation (for example, the operation of the subtotal button on the registration screen not shown). The subtotal screen in Figure 6 displays the completion button BT10, the machine 3 status button BT18A, the machine 4 status button BT18B, the machine 5 status button BT18C, etc. The completion button BT10 is a button to proceed to settlement. The machine 3 status button BT18A is a button to check the status of machine 3 (settlement device 20) in Figure 5(A) (processing status, change status, receipt paper status, etc.). The same applies to the machine 4 status button BT28B and the machine 5 status button BT28C. The same applies to the status buttons of each machine in Figures 8(A) to 8(H).
[0055] Other devices may also display a subplan screen as shown in Figure 6. For example, the registration and payment device 30 may display a subplan screen as shown in Figure 6 on the staff-side display unit 310. When the operating mode is face-to-face semi-self-service mode, the registration and payment device 50 may display a subplan screen as shown in Figure 6 on the staff-side display unit 510.
[0056] Figure 7 shows an example of the display of the payment device 20. The payment device 20 (for example, machines 3 and 4 in Figure 5(A)) displays a start screen, as shown in Figure 7(A), on the customer-side display unit 203 as a screen to accept the start of payment at the device. The start screen in Figure 7(A) displays a start button BT20. The start button BT20 is a button to proceed with payment at the device.
[0057] The settlement device 20 (for example, machines 3 and 4 in Figure 5(A)) displays a payment method selection screen (settlement method selection screen, payment method selection screen) on the customer-side display unit 203, as shown in Figure 7(B), based on the operation of the start button BT20 on the start screen in Figure 7(A).
[0058] Other devices may also display a start screen as shown in Figure 7(A) or a payment method selection screen as shown in Figure 7(B). For example, the registration and settlement device 30 (for example, device 5 in Figure 5(A) when settling for goods registered in device 2 in Figure 5(A)) may display a start screen as shown in Figure 7(A) on the customer-side display unit 303. The registration and settlement device 40 (the registration and settlement device 40 when settling for goods registered in another device) may display a start screen as shown in Figure 7(A) on the customer-side display unit 403. The registration and settlement device 50 (the registration and settlement device 50 when settling for goods registered in another device) may display a start screen as shown in Figure 7(A) on the customer-side display unit 503.
[0059] The settlement device 20 (for example, machines 3 and 4 in Figure 5(A)) displays a processing status screen on the employee-side display unit 210, as shown in Figure 7(C). The processing status screen in Figure 7(C) includes a processing status area AR21 that displays the processing status of the first lane and a processing status area AR22 that displays the processing status of the second lane. In the processing status area AR21, the processing status of the first lane is displayed, showing the processing status of machine 3 (that settlement has been performed for transaction number "1234", total number of purchased items "5", and total payment amount "¥1250" registered in machine 1). In the processing status area AR22, the processing status of the second lane is displayed, showing the processing status at machine No. 4 (indicating that settlement has been completed for transaction number "1233", total number of purchased items "4", and total payment amount "¥1380" registered at machine No. 2) and the processing status at machine No. 5 (indicating that settlement has been completed for transaction number "1235", total number of purchased items "3", and total payment amount "¥736" registered at machine No. 2). When the display area for each transaction is touched, the settlement device 20 displays the details of each transaction.
[0060] Furthermore, the processing status screen in Figure 7(C) displays the following buttons: BT27A for machine 3 change, BT27B for machine 4 change, BT27C for machine 5 change, BT23 for lane display / hide, BT24 for lane display left / right toggle, BT25 for history, and BT29 for close. Buttons BT27A to BT27C for machine 3 change are used to check the status of change for each machine, including the machine itself (near-end change / tickets, near-full change / tickets, near-end receipt paper, etc.). Button BT23 for lane display / hide is used to change the display / hide status of processing status areas AR21 and AR22. The payment device 20 switches between displaying both the processing status area AR21 and the processing status area AR22 → enlarging the processing status area AR21 (hiding the processing status area AR22) → enlarging the processing status area AR22 (hiding the processing status area AR21) in response to the operation of the lane display / hide button BT23. The lane display left / right switch button BT24 is a button for changing the display position (left / right) of the processing status area AR21 and the processing status area AR22 when both processing status areas AR21 and AR22 are displayed. The payment device 20 switches the display position of the processing status area AR21 and the processing status area AR22 in response to the operation of the lane display left / right switch button BT24. The history button BT25 is a button for checking the processing history of each device (both lanes). The close button BT29 is a button for closing (hiding) the processing status screen. When the close button BT29 is pressed, the payment device 20 hides the processing status screen and displays a button on the employee-side display unit 210 to redisplay the processing status screen.
[0061] Other devices may also display a processing status screen as shown in Figure 7(C). For example, the registration and settlement device 30 (unit 5) may display a processing status screen as shown in Figure 7(C) on the staff-side display unit 310. The registration and settlement device 40 (registration and settlement device 40 when settling for products registered in other devices) may display a processing status screen as shown in Figure 7(C) on the staff-side display unit 410. The registration and settlement device 50 (registration and settlement device 50 when settling for products registered in other devices) may display a processing status screen as shown in Figure 7(C) on the staff-side display unit 510.
[0062] Note that the processing status screen in Figure 7(C) is shown larger than the start screen in Figure 7(A) and the payment method selection screen in Figure 7(B) for the sake of clarity. In other words, the display unit on the staff side that shows the processing status screen in Figure 7(C) (staff side display unit 210, etc.) may have a smaller display size than the display unit on the customer side that shows the start screen in Figure 7(A), etc. (customer side display unit 203, etc.).
[0063] Figure 8 shows an example of the display for the settlement device 20 and the registration device 10. The settlement device 20 (and the registration settlement device 30, registration settlement device 40, and registration settlement device 50) may display (pop up) a small screen SG10 as shown in Figure 8(A) or a small screen SG20 as shown in Figure 8(B) in front of other screens (for example, the processing status screen in Figure 7(C)) on the employee-side display unit 210.
[0064] The small screen SG10 in Figure 8(A) displays the Yes button BT40, the status button for machine 3, the status button for machine 4, and the status button for machine 5, which are used when settling the payment for machine 1 (total purchase quantity "2 items", total payment amount "¥1080") using the machine in question (machine 4).
[0065] The small screen SG20 in Figure 8(B) displays the Yes button BT50, the status button for machine 3, the status button for machine 4, and the status button for machine 5, which are used when settling the payment for machine 1 (total number of items purchased: "2 items", total payment amount: "¥1080") using another machine (machine 4).
[0066] The registration and settlement device 30 (and the registration and settlement devices 40 and 50 as well) may display a small screen SG30, as shown in Figure 8(C), in front of another screen (for example, the small plan screen in Figure 6) on the employee-side display unit 310.
[0067] The small screen SG30 in Figure 8(C) displays the following buttons for the device in question (device 2) (total purchase quantity "2 items", total payment amount "¥1080"): the device settlement button BT61 to be operated when settling with the device in question, the other device settlement button BT62 to be operated when settling with another device, the device 2 status button, the device 5 status button, and the device 4 status button. The device 3 status button may also be displayed on the small screen SG30. The small screens in Figures 8(D) to 8(H) will be described later.
[0068] (Example 1) As Example 1, we will describe the operation in the first lane (machines 1, 3, and 4) in which registration data is transmitted from machine 1 to machine 3 (payment device 20) based on the employee's operation on the employee-side display unit 110 of machine 1 (registration device 10), and then payment is made at machine 3 based on the customer's operation on the customer-side display unit 203 of machine 3, and the operation in which registration data is transmitted from machine 1 to machine 3 based on the employee's operation on the employee-side display unit 110 of machine 1, and then registration data is transmitted from machine 3 to machine 4 based on the employee's operation on the employee-side display unit 210 of machine 4 (payment device 20), and payment is made at machine 4.
[0069] Figures 9 and 10 are sequence diagrams showing an example of the operation of each device in Embodiment 1. Figure 9 shows the flow when settlement is started on machine No. 3. Figure 10 shows the flow when settlement is started on machine No. 4.
[0070] In the sequence diagram of Figure 9, the left column shows the operation of Unit 1, the middle column shows the operation of Unit 3, and the right column shows the operation of Unit 4. The same applies to the sequence diagrams in Figures 10, 12-15, 17, and 18.
[0071] At the start of the sequence diagram in Figure 9, Unit 1 is assumed to be displaying the subplan screen of Figure 6 on the employee-side display unit 110. At the start of the sequence diagram in Figure 9, Units 3 and 4 are assumed to be displaying a standby screen (not shown) on the customer-side display unit 203 and a processing status screen (Figure 7(C)) on the employee-side display unit 210. The same applies to the sequence diagrams in Figures 10, 12-15, 17, and 18.
[0072] (Sequence diagram in Figure 9) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 to complete button BT10 on the subplanning screen (Figure 6). Having received the operation from the store clerk to proceed with payment, Unit 1 transmits the registration data to Unit 3.
[0073] Upon receiving the registration data, Unit 3 displays a start screen (Figure 7(A)) on the customer-side display unit 203 instead of a standby screen (not shown). Unit 3 also sends a transaction notification (a notification that there is a transaction to be settled) to Unit 4. The transaction notification may include the device number of the device that registered the goods, the total number of items purchased, and the total payment amount. Upon receiving the transaction notification, Unit 4 displays a small screen SG10 (Figure 8(A)) in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0074] Step S123: Machine No. 3 receives an operation from the customer to start the settlement process. For example, Machine No. 3 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0075] Upon receiving the customer's operation to begin settlement, Unit 3 sends a notification of processing unit determination (a notification that the processing unit for the transaction has been determined) to Unit 4. Upon receiving the notification of processing unit determination, Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0076] Step S126: When machine 3 receives an operation from the customer to start payment, it begins processing the customer's payment. Specifically, machine 3 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). From there, payment is made on machine 3 based on the customer's operation.
[0077] (Sequence diagram in Figure 10) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 to complete button BT10 on the subplanning screen (Figure 6). Having received the operation from the store clerk to proceed with payment, Unit 1 transmits the registration data to Unit 3.
[0078] Upon receiving the registration data, Unit 3 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). Unit 3 also sends a transaction notification to Unit 4. Upon receiving the transaction notification, Unit 4 displays a small screen SG10 (Figure 8(A)) in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0079] Step S132: Machine No. 4 accepts an operation from the store clerk indicating that they wish to use machine No. 4. For example, machine No. 4 accepts an operation of the "Yes" button BT40 on the small screen SG10 (Figure 8(A)) on the store clerk's display unit 210.
[0080] When Unit 4 receives an operation from a store employee to use Unit 4, Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Unit 4 also sends a notification to Unit 3 indicating that the processing unit has been selected. Upon receiving this notification, Unit 3 displays a standby screen on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Furthermore, Unit 4 requests registration data from Unit 3. Upon receiving this request, Unit 3 transmits the registration data to Unit 4. Upon receiving the registration data, Unit 4 displays a start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown).
[0081] Furthermore, when machine No. 4 receives an operation from a store employee indicating that it will be used, it may send a combined notification of the processing unit's determination and a request for registration data to machine No. 3.
[0082] Step S135: Machine No. 4 receives an operation from the customer to start the settlement process. For example, Machine No. 4 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0083] Step S136: Upon receiving an operation from the customer to initiate payment, machine No. 4 begins the customer payment process. Specifically, machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is made by machine No. 4 based on the customer's operations.
[0084] Figure 11 is a flowchart showing an example of the operation of machine No. 4 (settlement device 20) in Example 1 and Example 2 (described later).
[0085] (Flowchart in Figure 11) Step S1: Unit 4 receives notification of a transaction. Then proceed to Step S3. Step S3: Unit 4 displays a small screen SG10 (Figure 8(A)) in front of the processing status screen (Figure 7(C)) on the staff-side display unit 210. Then proceed to step S4.
[0086] Step S4: Unit 4 determines whether or not it has received notification of the processing unit determination from Unit 3. If it has received notification of the processing unit determination (Step S4: YES), proceed to Step S6. If it has not received notification of the processing unit determination (Step S4: NO), proceed to Step S5.
[0087] Step S5: Machine No. 4 determines whether it has received an operation from the store clerk to use machine No. 4 (operation of the Yes button BT40). If the operation has been received (Step S5: YES), proceed to Step S9. If the operation has not been received (Step S5: NO), return to Step S4.
[0088] Step S6: Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Then it terminates the process.
[0089] Step S9: Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Then proceed to step S10. Step S10: Unit 4 sends a notification to Unit 3 regarding the determination of the processing unit. Then proceed to step S11. Step S11: Unit 4 requests and receives registration data. Then proceed to step S12. Step S12: Unit 4 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). Then proceed to step S14.
[0090] Step S14: Machine No. 4 determines whether it has received an operation from the customer to start settlement (operation of the start button BT20). If the operation has been received (Step S14: YES), proceed to Step S18. If the operation has not been received (Step S14: NO), return to Step S14. Step S18: Machine No. 4 begins the customer's payment process. Specifically, Machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, the payment is processed based on the customer's actions, and the process is completed.
[0091] (Example 2) As an example of the second embodiment, we will describe the following operations in the first lane: first, making registration data available for transmission (waiting for requests) based on the employee's operation on the employee-side display unit 110 of machine 1 (registration device 10), then transmitting the registration data from machine 1 to machine 3 based on the customer's operation on the customer-side display unit 203 of machine 3 (settlement device 20), and settling the payment at machine 3; and second, making registration data available for transmission based on the employee's operation on the employee-side display unit 110 of machine 1, then transmitting the registration data from machine 1 to machine 4 based on the employee's operation on the employee-side display unit 210 of machine 4 (settlement device 20), and settling the payment at machine 4.
[0092] Figures 12 and 13 are sequence diagrams showing an example of the operation of each device in Embodiment 2. Figure 12 shows the flow when settlement is started on machine No. 3. Figure 13 shows the flow when settlement is started on machine No. 4.
[0093] (Sequence diagram in Figure 12) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 for the completion button BT10 on the subplanning screen (Figure 6).
[0094] Step S111: Upon receiving the operation from the store clerk to proceed with payment, Unit 1 stores the registered data in a transmittable state. Unit 1 also sends a transaction notification to Unit 3. Upon receiving the transaction notification, Unit 3 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). Unit 3 also sends a transaction notification to Unit 4. Upon receiving the transaction notification, Unit 4 displays the small screen SG10 (Figure 8(A)) in front of the processing status screen (Figure 7(C)) on the store clerk-side display unit 210.
[0095] Although it was explained that Unit 1 sends a transaction notification to Unit 3, and Unit 3 sends a transaction notification to Unit 4, Unit 1 may also send transaction notifications to Units 3 and 4 separately.
[0096] Step S123: Machine No. 3 receives an operation from the customer to start the settlement process. For example, Machine No. 3 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0097] Upon receiving the customer's operation to begin payment, Unit 3 sends a notification to Unit 4 indicating that the processing unit has been determined. Upon receiving the notification, Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Unit 3, having received the customer's operation to begin payment, also requests registration data from Unit 1. Upon receiving the request for registration data, Unit 1 sends the registration data to Unit 3.
[0098] Step S126: Upon receiving the registration data, machine 3 begins the customer's payment process. Specifically, machine 3 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is processed by machine 3 based on the customer's operations.
[0099] (Sequence diagram in Figure 13) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 for the completion button BT10 on the subplanning screen (Figure 6).
[0100] Step S111: Upon receiving the operation from the store clerk to proceed with payment, Unit 1 stores the registered data in a transmittable state. Unit 1 also sends a transaction notification to Unit 3. Upon receiving the transaction notification, Unit 3 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). Unit 3 also sends a transaction notification to Unit 4. Upon receiving the transaction notification, Unit 4 displays the small screen SG10 (Figure 8(A)) in front of the processing status screen (Figure 7(C)) on the store clerk-side display unit 210.
[0101] Although it was explained that Unit 1 sends a transaction notification to Unit 3, and Unit 3 sends a transaction notification to Unit 4, Unit 1 may also send transaction notifications to Units 3 and 4 separately.
[0102] Step S132: Machine No. 4 accepts an operation from the store clerk indicating that they wish to use machine No. 4. For example, machine No. 4 accepts an operation of the "Yes" button BT40 on the small screen SG10 (Figure 8(A)) on the store clerk's display unit 210.
[0103] When Unit 4 receives an operation from a store employee to use Unit 4, Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Unit 4 also sends a notification to Unit 3 indicating that the processing unit has been determined. Upon receiving this notification, Unit 3 displays a standby screen on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Furthermore, Unit 4 requests registration data from Unit 1. Upon receiving the registration data, Unit 1 sends it to Unit 4. Upon receiving the registration data, Unit 4 displays a start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown).
[0104] Step S135: Machine No. 4 receives an operation from the customer to start the settlement process. For example, Machine No. 4 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0105] Step S136: Upon receiving an operation from the customer to initiate payment, machine No. 4 begins the customer payment process. Specifically, machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is made by machine No. 4 based on the customer's operations.
[0106] (Example 3) As Example 3, we will describe the operation in the first lane in which, based on the employee's operation on the employee-side display unit 110 of machine 1 (registration device 10), registration data is transmitted from machine 1 to machine 3 (settlement device 20), and then settlement is performed at machine 3 based on the customer's operation on the customer-side display unit 203 of machine 3, and the operation in which, based on the employee's operation on the employee-side display unit 110 of machine 1, registration data is transmitted from machine 1 to machine 3, and then based on the employee's operation on the employee-side display unit 210 of machine 3, registration data is transmitted from machine 3 to machine 4, and settlement is performed at machine 4.
[0107] Figures 14 and 15 are sequence diagrams showing an example of the operation of each device in Embodiment 3. Figure 14 shows the flow when settlement is started on machine No. 3. Figure 15 shows the flow when settlement is started on machine No. 4.
[0108] (Sequence diagram in Figure 14) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 to complete button BT10 on the subplanning screen (Figure 6). Having received the operation from the store clerk to proceed with payment, Unit 1 transmits the registration data to Unit 3.
[0109] Upon receiving the registration data, Unit 3 displays a start screen (Figure 7(A)) on the customer-side display unit 203 instead of a standby screen (not shown). Additionally, upon receiving the registration data, Unit 3 displays a small screen SG20 (Figure 8(B)) in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0110] Step S143: Machine No. 3 receives an operation from the customer to start the settlement process. For example, Machine No. 3 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0111] When machine No. 3 receives an operation from the customer to begin payment, it clears the small screen SG20 (Figure 8(B)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0112] Step S146: When machine 3 receives an operation from the customer to start payment, it begins processing the customer's payment. Specifically, machine 3 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). From here on, payment is made by machine 3 based on the customer's operation.
[0113] (Sequence diagram in Figure 15) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 to complete button BT10 on the subplanning screen (Figure 6). Having received the operation from the store clerk to proceed with payment, Unit 1 transmits the registration data to Unit 3.
[0114] Upon receiving the registration data, Unit 3 displays a start screen (Figure 7(A)) on the customer-side display unit 203 instead of a standby screen (not shown). Additionally, upon receiving the registration data, Unit 3 displays a small screen SG20 (Figure 8(B)) in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0115] Step S152: Unit 3 accepts an operation from the store clerk indicating that they will use Unit 4. For example, Unit 3 accepts an operation of the "Yes" button BT50 on the small screen SG20 (Figure 8(B)) on the store clerk's display unit 210.
[0116] When Unit 3 receives an operation from a store employee to use Unit 4, it clears the small screen SG20 (Figure 8(B)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Also, when Unit 3 receives an operation from a store employee to use Unit 4, it displays a standby screen on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Furthermore, when Unit 3 receives an operation from a store employee to use Unit 4, it transmits registration data to Unit 4. Upon receiving the registration data, Unit 4 displays a start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown).
[0117] Step S155: Machine No. 4 receives an operation from the customer to start the settlement process. For example, Machine No. 4 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0118] Step S156: Upon receiving an operation from the customer to initiate payment, machine No. 4 begins processing the customer's payment. Specifically, machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is processed by machine No. 4 based on the customer's operations.
[0119] Figure 16 is a flowchart showing an example of the operation of machine No. 3 (settlement device 20) in Example 3.
[0120] (Flowchart in Figure 16) Step S21: Unit 3 receives the registration data. Then proceed to step S22. Step S22: Unit 3 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). The process then proceeds to step S23. Step S23: Unit 3 displays a small screen SG20 (Figure 8(B)) in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Then proceed to step S24.
[0121] Step S24: Machine 3 determines whether it has received an operation from the customer to start settlement (operation of the start button BT20). If the operation has been received (Step S24: YES), proceed to Step S26. If the operation has not been received (Step S24: NO), proceed to Step S25.
[0122] Step S25: Machine 3 determines whether it has received the staff's instruction to use machine 4 (operation of the Yes button BT50). If the instruction has been received (Step S25: YES), proceed to Step S29. If the instruction has not been received (Step S25: NO), return to Step S24.
[0123] Step S26: Unit 3 clears the small screen SG20 (Figure 8(B)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Then proceed to step S28. Step S28: Machine No. 3 begins the customer's payment process. Specifically, Machine No. 3 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, the payment is processed based on the customer's actions, and the process is completed.
[0124] Step S29: Unit 3 clears the small screen SG20 (Figure 8(B)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Then proceed to step S30. Step S30: Unit 3 displays a standby screen on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Then proceed to step S31. Step S31: Unit 3 transmits the registration data to Unit 4. Then the process ends.
[0125] (Example 4) As Embodiment 4, we will describe the following operations in the first lane: first, making registration data available for transmission (waiting for request) based on the employee's operation on the employee-side display unit 110 of machine 1 (registration device 10), then transmitting the registration data from machine 1 to machine 3 based on the customer's operation on the customer-side display unit 203 of machine 3 (settlement device 20), and settling at machine 3; and second, making registration data available for transmission based on the employee's operation on the employee-side display unit 110 of machine 1, then transmitting the registration data from machine 1 to machine 4 based on the employee's operation on the employee-side display unit 210 of machine 3, and settling at machine 4.
[0126] Figures 17 and 18 are sequence diagrams showing an example of the operation of each device in Embodiment 4. Figure 17 shows the flow when settlement is started on machine No. 3. Figure 18 shows the flow when settlement is started on machine No. 4.
[0127] (Sequence diagram in Figure 17) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 for the completion button BT10 on the subplanning screen (Figure 6).
[0128] Step S111: Upon receiving the operation from the store clerk to proceed with payment, Unit 1 stores the registered data in a transmittable format. Unit 1 also sends a transaction notification to Unit 3. Upon receiving the transaction notification, Unit 3 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). Upon receiving the transaction notification, Unit 3 displays the small screen SG20 (Figure 8(B)) in front of the processing status screen (Figure 7(C)) on the store clerk-side display unit 210.
[0129] Step S143: Machine No. 3 receives an operation from the customer to start the settlement process. For example, Machine No. 3 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0130] When Unit 3 receives an operation from the customer to begin payment, it clears the small screen SG20 (Figure 8(B)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Furthermore, Unit 3, having received the customer's operation to begin payment, requests registration data from Unit 1. Upon receiving the request for registration data, Unit 1 transmits the registration data to Unit 3.
[0131] Step S146: Upon receiving the registration data, machine 3 begins the customer's payment process. Specifically, machine 3 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is processed by machine 3 based on the customer's operations.
[0132] (Sequence diagram in Figure 18) Step S110: Unit 1 receives an operation from the store clerk to proceed with payment. For example, Unit 1 receives an operation from the store clerk's display unit 110 for the completion button BT10 on the subplanning screen (Figure 6).
[0133] Step S111: Upon receiving the operation from the store clerk to proceed with payment, Unit 1 stores the registered data in a transmittable format. Unit 1 also sends a transaction notification to Unit 3. Upon receiving the transaction notification, Unit 3 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown). Upon receiving the transaction notification, Unit 3 displays the small screen SG20 (Figure 8(B)) in front of the processing status screen (Figure 7(C)) on the store clerk-side display unit 210.
[0134] Step S152: Unit 3 accepts an operation from the store clerk indicating that they will use Unit 4. For example, Unit 3 accepts an operation of the "Yes" button BT50 on the small screen SG20 (Figure 8(B)) on the store clerk's display unit 210.
[0135] When Unit 3 receives an operation from the store clerk to use Unit 4, it clears the small screen SG20 (Figure 8(B)) displayed in front of the processing status screen (Figure 7(C)) on the store clerk's display unit 210. Also, when Unit 3 receives an operation from the store clerk to use Unit 4, it displays a standby screen on the customer's display unit 203 instead of the start screen (Figure 7(A)). Furthermore, when Unit 3 receives an operation from the store clerk to use Unit 4, it sends instruction information to Unit 1 instructing it to send registration data to Unit 4. Upon receiving the instruction information, Unit 1 sends the registration data to Unit 4. Upon receiving the registration data, Unit 4 displays a start screen (Figure 7(A)) on the customer's display unit 203 instead of the standby screen (not shown).
[0136] Step S155: Machine No. 4 receives an operation from the customer to start the settlement process. For example, Machine No. 4 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0137] Step S156: Upon receiving an operation from the customer to initiate payment, machine No. 4 begins processing the customer's payment. Specifically, machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is processed by machine No. 4 based on the customer's operations.
[0138] Figure 19 is a flowchart showing an example of the operation of machine No. 3 (settlement device 20) in Example 4. Steps S42, S43, S44, S45, S46, S48, S49, and S50 in Figure 19 are the same as steps S22, S23, S24, S25, S26, S28, S29, and S30 in Figure 16, so their explanation is omitted.
[0139] (Flowchart in Figure 19) Step S41: Unit 3 receives notification of a transaction. Step S47: Unit 3 requests and receives registration data. Then proceed to step S48. Step S51: Unit 3 sends instruction information to Unit 1 instructing it to send registration data to Unit 4.
[0140] (Example 5) As Example 5, we will explain the operation of settling at machine No. 2 (registration and settlement device 30) based on the employee's operation on the employee-side display unit 310 of machine No. 2, and the operation of settling at another device (machine No. 5 or No. 4) based on the employee's operation on the employee-side display unit 310 of machine No. 2, in the second lane (machines No. 2, No. 5, and No. 4).
[0141] Figures 20 to 22 are sequence diagrams showing an example of the operation of each device in Example 5. Figure 20 shows the flow when settling using machine No. 2. Figure 21 shows the flow when settling using another device (machine No. 5 or machine No. 4). Figure 22 is a continuation of Figure 21.
[0142] In the sequence diagram of Figure 20, the left column shows the operation of Unit 2, the middle column shows the operation of Unit 5, and the right column shows the operation of Unit 4. The same applies to the sequence diagrams in Figures 21 and 22.
[0143] At the start of the sequence diagram in Figure 20, machine 2 displays the subtotal screen shown in Figure 6 on the employee-side display unit 310 and the subtotal confirmation screen (not shown) on the customer-side display unit 303. At the start of the sequence diagram in Figure 20, machine 5 displays the standby screen (not shown) on the customer-side display unit 303 and the processing status screen (Figure 7(C)) on the employee-side display unit 310. At the start of the sequence diagram in Figure 20, machine 4 displays the standby screen (not shown) on the customer-side display unit 203 and the processing status screen (Figure 7(C)) on the employee-side display unit 210. The same applies to the sequence diagram in Figure 21.
[0144] (Sequence diagram in Figure 20) Step S200: Unit 2 receives an operation from the store clerk to proceed with payment. For example, Unit 2 receives an operation from the store clerk's display unit 310 to press the completion button BT10 on the subplanning screen (Figure 6). Upon receiving the operation from the store clerk to proceed with payment, Unit 2 displays a small screen SG30 (Figure 8(C)) in front of the subplanning screen (Figure 6) on the store clerk's display unit 210.
[0145] Step S201: Unit 2 receives an operation from the store clerk indicating that they wish to use Unit 2. For example, Unit 2 receives an operation from the store clerk's display unit 310 to confirm the operation of the payment button BT61 on the small screen SG30 (Figure 8(C)). Upon receiving the operation from the store clerk indicating that they wish to use Unit 2, Unit 2 clears the small screen SG30 that is displayed on the front of the small screen (Figure 6) on the store clerk's display unit 310. Unit 2 may clear the small screen SG30 and display a registration screen (not shown).
[0146] Step S206: When machine No. 2 receives an operation from the store clerk to use machine No. 2, machine No. 2 starts processing the customer's payment. Specifically, machine No. 2 displays a payment method selection screen (Figure 7(B)) on the customer-side display unit 303 instead of a subtotal confirmation screen (not shown). From here, payment is made on machine No. 2 based on the customer's operation. Note that machine No. 2 may also display a start screen (Figure 7(A)) on the customer-side display unit 303 instead of a subtotal confirmation screen (not shown).
[0147] (Sequence diagram in Figure 21) Step S200: Unit 2 receives an operation from the store clerk to proceed with payment. For example, Unit 2 receives an operation from the store clerk's display unit 310 to press the completion button BT10 on the subplanning screen (Figure 6). Upon receiving the operation from the store clerk to proceed with payment, Unit 2 displays a small screen SG30 (Figure 8(C)) in front of the subplanning screen (Figure 6) on the store clerk's display unit 210.
[0148] Step S202: Unit 2 accepts an operation from the store clerk to use another unit. For example, Unit 2 accepts an operation from the other device settlement button BT62 on the small screen SG30 (Figure 8(C)) on the store clerk's display unit 310.
[0149] Steps S202 and below are the same as steps S110 and below in Figures 9, 10, 12-15, 17, and 18.
[0150] (Sequence diagram in Figure 22) Figure 22 shows the case where the process proceeds from step S202 in Figure 21 to the flow shown in Figure 10. In step S202 of Figure 22, when Unit 2 receives an operation from the store clerk to use another unit, it clears the small screen SG30 displayed on the front of the subplanning screen (Figure 6) on the store clerk's display unit 310. Unit 2 may also clear the small screen SG30 and display the registration screen (not shown). In addition, when Unit 2 receives an operation from the store clerk to use another unit, it transmits the registration data to Unit 5.
[0151] Upon receiving the registration data, Unit 5 displays the start screen (Figure 7(A)) on the customer-side display unit 303 instead of the standby screen (not shown). Unit 5 also sends a transaction notification to Unit 4. Upon receiving the transaction notification, Unit 4 displays a small screen SG10 (Figure 8(A)) in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210.
[0152] Step S232: Machine No. 4 accepts an operation from the store clerk indicating that they wish to use machine No. 4. For example, machine No. 4 accepts an operation of the "Yes" button BT40 on the small screen SG10 (Figure 8(A)) on the store clerk's display unit 210.
[0153] When Unit 4 receives an operation from a store employee to use Unit 4, Unit 4 clears the small screen SG10 (Figure 8(A)) displayed in front of the processing status screen (Figure 7(C)) on the employee-side display unit 210. Unit 4 also sends a notification to Unit 5 indicating that the processing unit has been determined. Upon receiving this notification, Unit 5 displays a standby screen on the customer-side display unit 303 instead of the start screen (Figure 7(A)). Furthermore, Unit 4 requests registration data from Unit 5. Upon receiving the registration data, Unit 5 sends it to Unit 4. Upon receiving the registration data, Unit 4 displays the start screen (Figure 7(A)) on the customer-side display unit 203 instead of the standby screen (not shown).
[0154] Furthermore, when machine No. 4 receives an operation from a store employee indicating that it will be used, it may send a combined notification of the processing unit's determination and a request for registration data to machine No. 5.
[0155] Step S235: Machine No. 4 receives an operation from the customer to start the settlement process. For example, Machine No. 4 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 203.
[0156] Step S236: Upon receiving an operation from the customer to initiate payment, machine No. 4 begins the customer payment process. Specifically, machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 203 instead of the start screen (Figure 7(A)). Subsequently, payment is made by machine No. 4 based on the customer's operations.
[0157] Figure 23 is a flowchart showing an example of the operation of Unit 2 (Registration and Settlement Device 30) of Example 5.
[0158] (Flowchart in Figure 23) Step S61: Machine 2 determines whether it has received the operation from the store clerk to proceed with payment (operation of the complete button BT10). If the operation has been received (Step S61: YES), proceed to Step S63. If the operation has not been received (Step S61: NO), return to Step S61. Step S63: Unit 2 displays the small screen SG30 (Figure 8(C)) on the front of the subplan screen (Figure 6) in the employee-side display unit 310. Then proceed to step S64.
[0159] Step S64: Machine No. 2 determines whether it has received an operation from the store clerk to use the device (operation of the payment button BT61 on the device). If the operation has been received (Step S64: YES), proceed to Step S66. If the operation has not been received (Step S64: NO), return to Step S65.
[0160] Step S65: Machine 2 determines whether it has received an operation from the store clerk to use another device (operation of the other device settlement button BT62). If the operation has been received (Step S65: YES), proceed to Step S69. If the operation has not been received (Step S65: NO), return to Step S64.
[0161] Step S66: Unit 2 erases the small screen SG30 (Figure 8(C)) displayed on the front of the subplanning screen (Figure 6) on the employee-side display unit 310. Then proceed to step S68. Step S68: Machine No. 2 begins the customer's payment process. Specifically, Machine No. 2 displays a payment method selection screen (Figure 7(B)) on the customer-side display unit 403 instead of a standby screen (not shown). The payment is then processed based on the customer's actions, and the process is completed.
[0162] Step S69: Unit 2 erases the small screen SG30 (Figure 8(C)) displayed on the front of the subplanning screen (Figure 6) on the employee-side display unit 310. Then proceed to step S70. Step S70: Unit 2 sends registration data (or transaction notification) to other devices. Then it terminates processing.
[0163] (Multiple items to be settled exist simultaneously) Machine No. 4 (settlement device 20) belongs to both the first and second lanes. Therefore, machine No. 4 may simultaneously be used to settle items registered at machine No. 1 (registration device 10) in the first lane and items registered at machine No. 2 (registration settlement device 30) in the second lane. In other words, there may be multiple items to be settled at the same time.
[0164] When the items registered at machine No. 1 in lane 1 and the items registered at machine No. 2 in lane 2 are subject to settlement at the same time, machine No. 4 displays a small screen SG11 as shown in Figure 8(D) on the staff-side display unit 210.
[0165] The small screen SG11 in Figure 8(D) displays the following buttons: BT41, which is used to settle the payment for machine 1 (total purchase items "2 points", total payment amount "¥1080") using the machine 4; BT42, which is used to settle the payment for machine 2 (total purchase items "3 points", total payment amount "¥1234") using the machine 4; the status buttons for machine 3, machine 4, and machine 5.
[0166] If only machine 1 is available, machine 4 may display small screen SG11 on the staff-side display unit 210 as shown in Figure 8(E), instead of small screen SG10 in Figure 8(A). In small screen SG11 in Figure 8(E), since machine 2 is not available, the machine 2 settlement button BT42 is displayed in an inoperable state (dashed line in the figure).
[0167] (Select from multiple devices to settle the payment for) In the third machine (payment device 20) of the first lane, it may be possible to select payment at the fifth machine (registered payment device 30) of the second lane, in addition to payment at the fourth machine (payment device 20) of the first lane. In other words, it may be possible to select from multiple other devices for payment.
[0168] For example, in the third unit, instead of the small screen SG20 shown in Figure 8(B), the small screen SG21 may be displayed on the staff-side display unit 210 as shown in Figure 8(F).
[0169] In Figure 8(F), the small screen SG21 displays the following for machine 1 (total number of purchased items: "2 items", total payment amount: "¥1080"): the machine 4 settlement button BT54 to be operated when settling at machine 4, the machine 5 settlement button BT55 to be operated when settling at machine 5, the machine 3 status button, the machine 4 status button, and the machine 5 status button.
[0170] Furthermore, if machine No. 5 is unavailable (for example, during maintenance), machine No. 3 may display the small screen SG21 on the staff-side display unit 210 as shown in Figure 8(G), instead of the small screen SG21 shown in Figure 8(F). In the small screen SG21 shown in Figure 8(G), since machine No. 5 is unavailable, the machine No. 5 settlement button BT55 is displayed in an inoperable state.
[0171] (Other layout options) In the layout shown in Figure 5(A), an example is described in which machine 1 is the registration device 10, machine 2 is the registration and settlement device 30, machine 3 is the settlement device 20, machine 4 is the settlement device 20, and machine 5 is the registration and settlement device 30. However, the layout is not limited to this. For example, each lane may be configured as shown in Figure 5(B).
[0172] In Figure 5(B), Unit 1 at the uppermost end of Lane 1, Unit 2 at the uppermost end of Lane 2, Unit 3 in Lane 1, Unit 5 in Lane 2, and Unit 4 at the lowermost end of Lane 1 (and Lane 2) are all registration and settlement devices 50.
[0173] The basic checkout process in the first lane involves a staff member registering the customer at machine 1, and the customer then completing the payment at machine 1, 3, or 4. Additionally, registration is possible at machines 3 and 4 in the first lane, so depending on the situation, the staff member may register at machine 3 or 4, and the customer may complete the payment at that machine or another machine. Furthermore, each machine (machine 1, 3, and 4) can be switched to full self-service mode and used as a fully self-service machine. The same applies to the second lane.
[0174] Furthermore, the arrangement and layout of the devices are not limited to those shown in Figures 5(A) and 5(B). For example, the registration and settlement devices 40 (fully self-service devices) may be arranged as units 3 to 5 (as mentioned above, the registration and settlement devices 40 can also process settlements based on registration data received from other devices). Alternatively, the registration and settlement devices 40 may be arranged as unit 1 or unit 2 (as mentioned above, the registration and settlement devices 40 can transmit registration data to other devices). Also, the registration and settlement devices 30 (face-to-face semi-self-service devices) may be arranged as units 3 to 5 (as mentioned above, the registration and settlement devices 30 can also process settlements based on registration data received from other devices).
[0175] The first embodiment has been described above, and according to the first embodiment, various check-out operations can be suitably realized. In other words, although there are various requirements for check-out operations from store to store, each can be flexibly responded to.
[0176] (Variations, etc.) The first embodiment has been described above, but the configuration of the equipment, the data configuration, the processing flow, the display and output modes, etc., can be changed as appropriate, for example, as shown in (1) to (14) below. Furthermore, (1) to (14) below can be combined as appropriate.
[0177] (1) In the first embodiment described above, an example was given in which an operation to proceed to settlement (operation of the completion button BT10) is accepted from the subtotal screen (Figure 6), but an operation to proceed to settlement may also be accepted from the registration screen (not shown). In other words, the completion button BT10 may be provided on the registration screen (not shown). To put it another way, the operation of the subtotal button on the registration screen may be an operation to proceed to settlement.
[0178] (2) In the first embodiment described above, Unit 2 displayed a small screen SG30 (Figure 8(C)) on the front of the subplan screen (Figure 6) with a device settlement button BT61 and an other device settlement button BT62, based on the operation of the completion button BT10 on the subplan screen. However, Unit 2 may display a subplan screen with a device settlement button BT61 and an other device settlement button BT62 instead of the completion button BT10. In other words, in the case of a device that can settle using its own device, the subplan screen may be configured to accept an operation to choose whether to settle using its own device or to select another device.
[0179] (3) In the first embodiment described above, an example of sending and receiving information (registration data, etc.) between each unit was explained, but information may also be sent and received via other devices (for example, the store controller 80). For example, in Figure 10, unit 1 may send registration data to unit 3 via the store controller 80, and unit 3 may send registration data to unit 4 via the store controller 80.
[0180] (4) In the first embodiment described above, an example was given in which registration data is transmitted to the devices necessary for settlement. However, the registration data may be transmitted in advance to all devices that may potentially be subject to settlement, and the devices other than those that will be responsible for settlement may discard (delete) the registration data. For example, the device that will be responsible for settlement may send a notification of the decision to process to other devices, and the other devices that receive the notification of the decision to process may discard the registration data.
[0181] (5) In the first embodiment described above, an example was given in which machine No. 3 in the first lane is installed in parallel with machine No. 4, but machine No. 3 may also be installed in parallel with machine No. 1. The same applies to machine No. 5 in the second lane.
[0182] (6) In the first embodiment described above, an example was given in which the first lane is set up in an L-shape (an example in which the customer flow path A is curved), but the first lane may also be set up in an I-shape (a configuration in which the customer flow path A is straight). The same applies to the second lane.
[0183] (7) In the first embodiment described above, an example was described in which the first lane and the second lane are configured with five devices, but the first lane and the second lane may also be configured with six or more devices. For example, in Figure 5(A), a sixth device (e.g., a settlement device 20) may be installed between the fourth and fifth devices.
[0184] (8) In the first embodiment described above, a layout combining an L-shaped first lane and an inverted L-shaped second lane was described, but a layout combining an L-shaped first lane and an L-shaped second lane is also acceptable, or a layout combining an inverted L-shaped first lane and an inverted L-shaped second lane is also acceptable. In other words, in the first embodiment described above, an example was described in which the employee of machine No. 1 in the first lane and the employee of machine No. 2 in the second lane register products while facing opposite directions (registering products back to back), but they may register products while facing the same direction.
[0185] (9) In the first embodiment described above, an example was given in which each device is installed in close proximity to the others, but at least some of the devices may be installed in positions away from the other devices. For example, in Figure 5(A), Unit 1 and Unit 3 may be installed in close proximity, Unit 2 and Unit 5 may be installed in close proximity, and Unit 4 may be installed in a position away from Unit 1 and Unit 3 or Unit 2 and Unit 5.
[0186] (10) In the first embodiment described above, an example was given in which various small screens shown in Figure 8 are displayed in front of the processing status screen, but small screens may also be displayed in front of other screens (for example, a flyer screen for today's special offers, a map of the surrounding area, etc.). Alternatively, small screens may be displayed in front of screens that do not display any particular information (for example, a plain background or a background image of a landscape, etc.).
[0187] (11) In the first embodiment described above, an example was given in which the device to be used for payment is specified (selected) by operation (touch) on the screen (small screen), but the device to be used for payment may also be specified by operation of various keys (buttons) provided on the device.
[0188] Alternatively, a scanner device may be installed on the back of each device (on the side with the display for the staff), and the device to be used for payment may be designated by having it read a predetermined code (for example, an employee barcode). For example, if the predetermined code is read by the scanner device on the back of device X, device X may be designated as the device to be used for payment.
[0189] The payment device may be determined automatically rather than being specified (selected) by the staff. For example, the payment device may be determined based on sensing results (for example, detection results from one or more motion sensors capable of detecting when a staff member moves near each device). As an example, in the first lane of Figure 5(A), if the staff member moves near device 4, device 4 may be determined as the payment device, and if the staff member does not move near device 4, device 3 may be determined as the payment device. In the second lane of Figure 5(A), if the staff member moves near device 4, device 4 may be determined as the payment device, and if the staff member does not move near device 4, device 5 may be determined as the payment device.
[0190] (12) In the first embodiment described above, an example was given in which a device for settlement or registration (devices 1 to 5) is designated (selected) as the device for settlement. However, a device for settlement may also be designated in a device that does not perform settlement or registration. For example, a distribution device 90 (not shown; for example, a tablet terminal operated by a store employee) that can be connected to LAN 19 may be installed near device 1 or 2, and the device for settlement may be designated (selected) in the distribution device 90. The distribution device 90 may display the processing status screen shown in Figure 7(C).
[0191] The sorting device 90, installed near Unit 1, may display a small screen SG40, as shown in Figure 8(H), in front of the processing status screen after the completion button BT10 of Unit 1 has been pressed.
[0192] In Figure 8(H), the small screen SG40 displays the following buttons for machine 1: machine 3 settlement button BT73 (to be operated when settling at machine 3), machine 4 settlement button BT74 (to be operated when settling at machine 4), machine 3 status button, machine 4 status button, and machine 5 status button. Additionally, machine 5 settlement button BT75 (to be operated when settling at machine 5) may be provided on the small screen SG40.
[0193] The distribution device 90 installed near Unit 2 may display the small screen SG30 shown in Figure 8(C) in front of the processing status screen after the completion button BT10 of Unit 2 has been pressed. The settlement button BT61 on the small screen SG30 displayed by the distribution device 90 installed near Unit 2 is, so to speak, the settlement button for Unit 2.
[0194] The distribution device 90 may be installed near machines 3 through 5. Alternatively, the distribution device 90 may be carried by a store employee instead of being installed.
[0195] (13) In the first embodiment described above, an example was described in which the settlement device 20 is equipped with both a payment terminal 205 and a change dispenser 206 (Figure 3), but the settlement device 20 may be equipped with either a payment terminal 205 or a change dispenser 206. A settlement device 20 equipped with both a payment terminal 205 and a change dispenser 206 and a settlement device 20 equipped with either a payment terminal 205 or a change dispenser 206 may coexist. The same applies to the registered settlement device 30, registered settlement device 40, registered settlement device 50 and settlement device 21.
[0196] (14) Some or all of the functions (input / output, storage, processing (including decision-making)) in each device (for example, the registration and settlement device 30, registration and settlement device 40, registration and settlement device 50, settlement device 21, distribution device 90, transaction status management device 70, etc.) may be implemented in other devices different from the device described as the entity that executes the function. For example, each device may function as a so-called thin client specializing in input / output interfaces, etc. As an example, a cloud server (not shown) may execute a program to control the operation of each device, and each device may display a screen, etc., using a browsing function.
[0197] When each device operates as a thin client or when each device uses a browser, some or all of the functions of each device are realized by a program executed on the server side (e.g., a cloud server). The program executed on the server side is a program that causes the computer to function as a server that controls each device. Each device (display unit, scanner unit, change dispenser, payment terminal, light-emitting unit, etc.) may be directly controlled by the server based on control information which is the result of control by the server, or it may be indirectly controlled by the control unit of each device based on the above control information.
[0198] <Summary of the First Embodiment> [Technical field] This invention relates to a sales data processing system, a settlement device, and a program. [Background technology] A system used for checkout is known to include a registration device and a settlement device that can settle payments using product registration information transmitted from the registration device (see, for example, Patent Document 1). [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2012-203554 [Overview of the prefecture] [Problems the invention aims to solve] However, further improvements are expected in the systems used for checkout. This invention has been made in view of these circumstances and aims to provide a technology that can suitably realize various checkout operations. [Means for solving the problem]
[0199] (1) One embodiment for solving the above-mentioned problems is a sales data processing system (e.g., sales system 1) comprising: a first device (e.g., machine 1 on the first lane, machine 2 on the second lane) that registers products based on a store clerk's registration operation; a second device (e.g., machine 3 that settles using the registration data registered by machine 1, machine 5 that settles using the registration data registered by machine 2) that settles products registered by the first device based on a customer's settlement operation using the registration data registered by the first device; and a third device (e.g., machine 4 that settles using the registration data registered by machine 1, machine 4 that settles using the registration data registered by machine 2) that settles products registered by the first device based on a customer's settlement operation using the registration data, wherein the third device enables the customer to perform a settlement operation based on a predetermined operation by a store clerk in the third device (e.g., operation of the store clerk's side display unit of machine 4). According to the configuration of (1), various checkout operations can be suitably realized. In other words, it is convenient because the customer's settlement operation in the third device can be performed based on a predetermined operation by the store clerk in the third device.
[0200] (2) The third device is a sales data processing system as described in (1) above, characterized in that it includes a display unit for store staff (for example, a store staff display unit) that can display a processing status screen (for example, the processing status screen in Figure 7(C)) showing the processing status of the settlement, and that the customer's settlement operation can be performed based on a predetermined operation by the store staff on the display unit (for example, operation of the yes button BT40 on the small screen SG10 in Figure 8(A)). The configuration of (2) allows for the convenient implementation of various checkout operations. Specifically, it is convenient because the customer's payment operation on the third device can be easily performed by operating the display unit for the store staff on the third device.
[0201] (3) One embodiment for solving the above-mentioned problems is a sales data processing system (e.g., sales system 1) comprising: a first device (e.g., machine 1 on the first lane, machine 2 on the second lane) that registers products based on a store clerk's registration operation; a second device (e.g., machine 3 that settles using the registration data registered by machine 1, machine 5 that settles using the registration data registered by machine 2) that settles products registered by the first device based on a customer's settlement operation using the registration data registered by the first device; and a third device (e.g., machine 4 that settles using the registration data registered by machine 1, machine 4 that settles using the registration data registered by machine 2) that settles products registered by the first device based on a customer's settlement operation using the registration data, wherein the third device enables the customer to perform a settlement operation based on a predetermined operation by a store clerk in the second device (e.g., operation of the store clerk's display unit on machine 3 or machine 5). The configuration of (3) allows for the convenient implementation of various checkout operations. In other words, it is convenient because the customer's settlement operation in the third device can be performed based on a predetermined operation by the store clerk in the second device.
[0202] (4) The sales data processing system described in (3) above is characterized in that the second device includes a display unit for store staff (for example, a store staff display unit) capable of displaying a processing status screen (for example, the processing status screen in Figure 7(C)) showing the processing status of the settlement, and the third device enables the customer to perform a settlement operation based on a predetermined operation by the store staff on the display unit (for example, operation of the yes button BT50 on the small screen SG20 in Figure 8(B)). The configuration of (4) allows for the convenient implementation of various checkout operations. Specifically, it is convenient because the customer's payment operation in the third device can be easily performed by operating the display unit for the store clerk of the second device.
[0203] (5) The sales data processing system according to either (1) or (2) above, characterized in that the third device settles accounts using the registration data transmitted from the first device to the third device via the second device and the registration data transmitted from the first device to the third device via a management device (e.g., store controller 80) and the second device (see, for example, Figures 10 and 15). According to the structure of (5), the flow of registered data is intuitively easy to understand.
[0204] (6) The sales data processing system according to any one of (1) to (4) above, characterized in that at least one of the first, second, or third devices (for example, the registration and settlement devices 50 which are devices 1 to 5 in Figure 5(B)) has a plurality of operating modes, including a first operating mode for registering products based on the registration operation of a store employee (for example, a face-to-face semi-self-service mode) and a second operating mode for registering products based on the registration operation of a customer (for example, a full self-service mode). The configuration in (6) allows for the effective implementation of various checkout operations. In other words, it is advantageous because the operating mode can be appropriately changed according to the situation (daily conditions, medium-term operational plan).
[0205] (7) A sales data processing system according to any of (1) to (4) above, characterized in that the third device includes a fourth device for registering products based on the store clerk's registration operation (for example, the second device of the second lane when the first device is the first device, and the first device of the first lane when the second device of the second lane is the first device), the third device is capable of accepting a selection operation from the store clerk to settle the payment for products registered in the first device using the registration data registered in the first device, or to settle the payment for products registered in the fourth device using the registration data registered in the fourth device (see, for example, Figure 8(D)), and the third device enables the customer to settle the payment for products registered in the first device or the fourth device based on the store clerk's selection operation. According to the configuration of (7), various checkout operations can be suitably realized. In other words, it is convenient because the customer can perform the settlement operation for products registered in the first or fourth device based on the store clerk's selection operation.
[0206] (8) One embodiment for solving the above-mentioned problems is a settlement device (for example, No. 4) that settles goods registered in a registration device that registers goods based on a store clerk's registration operation based on a customer's settlement operation, comprising: receiving means for receiving registration data registered in the registration device; customer operation receiving means for receiving a customer's settlement operation; settlement means for settling goods registered in the registration device using the registration data received by the receiving means based on a customer's settlement operation by the customer operation receiving means; and store clerk operation receiving means for receiving a predetermined operation from a store clerk, wherein the customer operation receiving means accepts a customer's settlement operation after the store clerk operation receiving means has accepted a predetermined operation from a store clerk. According to the configuration of (8), various checkout operations can be suitably realized.
[0207] (9) One embodiment for solving the above-mentioned problems is a settlement device (e.g., machine 3, machine 5) that settles goods registered in a registration device that registers goods based on the registration operation of a store employee based on the customer's settlement operation, and is characterized by comprising: receiving means for receiving registration data registered in the registration device; customer operation receiving means for receiving the customer's settlement operation; settlement means for settling goods registered in the registration device using the registration data received by the receiving means based on the customer's settlement operation by the customer operation receiving means; and store employee operation receiving means for receiving the store employee's operation to instruct settlement of goods registered in the registration device at another settlement device (e.g., machine 4). According to the configuration of (9), various checkout operations can be suitably realized.
[0208] (10) One embodiment for solving the above-mentioned problems is a program that causes a computer to function as a settlement device (for example, machine No. 4) that settles goods registered in a registration device that registers goods based on a store clerk's registration operation, based on a customer's settlement operation, wherein the computer functions as a receiving means for receiving registration data registered in the registration device, a customer operation receiving means for receiving a customer's settlement operation, a settlement means for settling goods registered in the registration device using the registration data received by the receiving means based on a customer's settlement operation by the customer operation receiving means, and a store clerk operation receiving means for receiving a predetermined operation from a store clerk, wherein the customer operation receiving means accepts a customer's settlement operation after the store clerk operation receiving means has accepted a predetermined operation from a store clerk. According to the configuration of (10), various checkout operations can be suitably realized.
[0209] (11) One embodiment for solving the above-mentioned problems is a program that causes a computer to function as a settlement device (e.g., machine 3, machine 5) that settles goods registered in a registration device that registers goods based on the registration operation of a store employee, based on the settlement operation of a customer, wherein the computer is characterized in that it functions as a receiving means for receiving registration data registered in the registration device, a customer operation receiving means for receiving the customer's settlement operation, a settlement means for settling goods registered in the registration device using the registration data received by the receiving means based on the customer's settlement operation by the customer operation receiving means, and a store employee operation receiving means for receiving the store employee's operation to instruct settlement of goods registered in the registration device at another settlement device (e.g., machine 4). According to the configuration of (11), various checkout operations can be suitably realized.
[0210] (Second Embodiment) Next, a second embodiment will be described. In the second embodiment, explanations of the contents described in the first embodiment described above will be omitted as appropriate. It is also possible to combine the configurations of the second embodiment and the first embodiment.
[0211] Figure 24 is a network configuration diagram of the sales system 2 of the second embodiment. The sales system 2 is an example of a sales data processing system. As shown in Figure 24, the sales system 2 includes registration and settlement devices 2400a to 2400e instead of the registration device 10, settlement device 20, and registration and settlement devices 30, 40, and 50 of the first embodiment.
[0212] (Registration and settlement device 2400) Each of the registration and settlement devices 2400 (2400a to 2400e) is a device that can switch between operating modes. The operating modes include, for example, (A) full self-service mode, (B) staff registration mode, and (C) payment-only mode. Each operating mode is described below. Note that the registration and settlement device 2400 has the same configuration as the registration and settlement device 50 of the first embodiment.
[0213] (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).
[0214] (B) The staff registration mode is an operating mode in which a staff member registers products and performs face-to-face payment at the device or self-payment at the registration payment device 2400 in payment-only mode. Face-to-face payment is a payment made at the device in face with a staff member, based on the customer's operation. The registration payment device 2400 can also be equipped with a change dispenser on the staff member's side, in addition to or instead of the customer's side. In this case, payment in the staff registration mode can also be made by the staff member receiving cash from the customer and performing the payment, in addition to or instead of face-to-face payment.
[0215] In the employee registration mode, the registration payment device 2400 outputs registration information to enable self-payment at other registration payment devices 2400 (in the payment-only mode). Outputting registration information involves transmitting the registration information to other registration payment devices 2400. However, outputting registration information may also involve encoding the registration information and displaying it on a display medium. The display medium may be, for example, paper or an electronic device such as a smartphone.
[0216] (C) The dedicated payment mode is a mode that operates in the other registration payment devices 2400 described above. Specifically, the dedicated payment mode is a mode in which registration information registered by the registration payment device 2400 in the employee registration mode is acquired and self-payment is performed. Acquisition of registration information is done by receiving registration information from the registration payment device 2400 in the employee registration mode. However, acquisition of registration information may also be done by reading a code displayed on a display medium.
[0217] (Layout of each device) Figure 25 shows an example of the arrangement layout of each device according to the second embodiment. In Figure 5, the first lane consists of unit 1 (registration and settlement device 2400a), unit 3 (registration and settlement device 2400c), and unit 4 (registration and settlement device 2400d). The second lane consists of unit 2 (registration and settlement device 2400b), unit 5 (registration and settlement device 2400e), and unit 4 (registration and settlement device 2400d).
[0218] Units 1 and 2 are registration and settlement devices 2400 in employee registration mode. Units 3, 4, and 5 are registration and settlement devices 2400 in accounting-only mode. Units 1 and 2 are examples of the first type of device. Units 3 and 5 are examples of the second type of device. Unit 4 is an example of the third type of device.
[0219] (Basic checkout process) The basic checkout process in the first lane is as follows: the staff registers the items at machine 1, and the customer pays at machine 3 or 4. It is also possible to pay for items registered at machine 1 at machine 5. The basic checkout process in the second lane is as follows: the staff registers the items at machine 2, and the customer pays at machine 5 or 4. It is also possible to pay for items registered at machine 2 at machine 3. Additionally, machines 3 through 5 can be switched to staff registration mode to register items. Therefore, depending on the situation, it is also possible for the staff to register items at one of machines 3 through 5, and for the customer to pay at one of machines 3 through 5.
[0220] (Acquisition of registration data for machines 3-5) In the second embodiment, the acquisition of registration data in units 3 to 5 is the same as in Example 1 of the first embodiment (Figure 10). Specifically, the registration data registered in unit 1 is transmitted to unit 3 upon completion of registration. That is, unit 3 receives the registration data from unit 1. In addition, the registration data registered in unit 2 is transmitted to unit 5 upon completion of registration. That is, unit 5 receives the registration data from unit 2.
[0221] Furthermore, Unit 4 shall receive registration data from Unit 3 or Unit 5. That is, Unit 4, upon receiving an operation from a store employee, requests Unit 3 to transmit registration data and receives the registration data from Unit 3. Similarly, Unit 4, upon receiving an operation from a store employee, requests Unit 5 to transmit registration data and receives the registration data from Unit 5.
[0222] (Customer flow) The flow of movement between the previous and next customer in the first lane will be explained. At machine 1, once the previous customer's items have been registered, the registration data is sent to machine 3. The store clerk moves the shopping basket containing the previous customer's items to counter C (Figure 25) next to machine 3. The previous customer moves to machine 3 and completes the payment there. Once the registration of the previous customer's items is complete, the store clerk begins registering the next customer's items. Once the registration of the next customer's items is complete, this registration data is also sent to machine 3. The store clerk moves the shopping basket containing the next customer's items to counter C (Figure 25) next to machine 4. Then, machine 4, upon receiving the store clerk's operation, requests machine 3 to send the next customer's registration data and receives the next customer's registration data from machine 3. As a result, the next customer moves to machine 4 and completes the payment there.
[0223] (Functional configuration of Unit 4 (Registered Payment Device 2400d)) The registration and settlement device 2400d of Unit 4 comprises an acquisition unit and a display control unit. The acquisition unit acquires a status notification indicating the status of the registration and settlement device 2400 in accounting-only mode. The status notification includes registration data, the device number that generated the registration data, as well as the device number and error status information of the device performing the settlement. The acquisition unit acquires status notifications for Unit 3, Unit 5, and its own device (Unit 4).
[0224] The display control unit displays a status screen showing the status of each device on the employee-side display unit 510 based on the status notifications acquired by the acquisition unit. An example of a status screen is described below.
[0225] (Status screen displayed on the staff-side display unit 510 of machine No. 4) Figure 26 shows an example of a status screen 2600 displayed on the staff-side display unit 510 of machine No. 4 according to the second embodiment. The status screen 2600 shows a list of unsettled transactions. The status screen 2600 includes transaction data 2610, registered products 2620, a registered data recall button 2630, a settled list button 2640, and an error list button 2650.
[0226] Transaction data 2610a to 2610c show the display corresponding to three transactions. Transaction data 2610 displays newer transactions at the top and older transactions at the bottom. Transaction data 2610 includes registration summary 2611, registration machine number 2612, settlement machine number 2613, and error notification 2614.
[0227] Registration summary 2611 shows an overview of the registered goods. For example, registration summary 2611 includes the registration date and time of the transaction, the total number of registered goods, and the total amount. Registration machine number 2612 indicates the machine number (machine 1 or machine 2) that registered the goods. Settlement machine number 2613 indicates the machine number (one of machines 3 to 5) that will perform the settlement. Error notification 2614 indicates whether there are any errors occurring in each machine performing the settlement, and the nature of the errors.
[0228] An error is, for example, an error related to the change dispenser 506. The change dispensers 506 of units 3 to 5 can be in a normal state or an error state depending on the amount of change they contain. Error states include near-full state (too much change), near-end state (too little change), full state (the change dispenser is full), and end state (out of change). Error notification 2614 corresponds to these states. The end state and full state indicate that an employee will be called as an urgent matter requiring immediate attention. The near-full state and near-end state indicate that an employee will soon be needed. Note that errors are not limited to these types of errors, but also include errors related to running out of receipt paper and errors where a customer leaves without paying.
[0229] Registered product 2620 shows the details of the registered product corresponding to transaction data 2610. In the diagram, registered product 2620 shows the registered product for transaction data 2610a. If transaction data 2610b and 2610c are selected by clicking, the details of the registered products for each will also be displayed in registered product 2620.
[0230] The registration data retrieval button 2630 is a button for retrieving registration data from machine 3 or machine 5. In the second embodiment, registration data registered in machine 1 is transmitted to machine 3 upon completion of registration. Similarly, registration data registered in machine 2 is transmitted to machine 5 upon completion of registration. If machine 3 or machine 5 is in the process of settlement, settlement will be performed in machine 4. That is, machine 4 can perform settlement by requesting the transmission of registration data from machine 3 or machine 5 and retrieving the registration data. When the registration data retrieval button 2630 is pressed, machine 4 requests the transmission of registration data held in machine 3 or machine 5 and retrieves the registration data.
[0231] Furthermore, since the registration data can be retrieved using the registration data retrieval button 2630, the status notifications obtained from each device do not need to include information showing the details of the registered product. In this case, the registered product 2620 does not need to be displayed on the status screen 2600.
[0232] When the store clerk moves the shopping basket containing the customer's items to be paid for at machine No. 4 to counter C (Figure 25) next to machine No. 4, they press the registration data retrieval button 2630. This allows machine No. 4 to retrieve the registration data and enable payment.
[0233] (If all of units 3-5 are in use) Furthermore, if any of units 3 through 5 are in use, the registered data retrieval button 2630 may be disabled. Alternatively, even if any of units 3 through 5 are in use, the registered data retrieval button 2630 may be enabled to accept presses, and when the registered data retrieval button 2630 is pressed, unit 4 may acquire and store the registered data.
[0234] (If both Unit 3 and Unit 5 retain the registration data) Furthermore, if both Unit 3 and Unit 5 hold registration data, Unit 4 may display a selection button to accept a choice between Unit 3 and Unit 5 when the registration data retrieval button 2630 is pressed, and retrieve the registration data from either Unit 3 or Unit 5 according to the selection.
[0235] The settled transaction list button 2640 is a button that accepts a transition to the screen displaying a list of settled transaction data. When the settled transaction list button 2640 is pressed, machine 4 displays the screen displaying a list of settled transaction data, and on this screen, it is possible to display the details screen for each transaction (settlement completion date and time, registered product, total amount, payment type, change amount, etc.).
[0236] The Error List button 2650 is a button that allows the user to transition to a screen listing the errors occurring on machines 3 through 5. When the Error List button 2650 is pressed, machine 4 displays a screen listing the currently occurring errors, and on this screen, it is possible to display the details of each error (error type, time of error occurrence, error history, etc.).
[0237] By displaying this status screen 2600, when a store employee moves the shopping basket containing the customer's items to be paid for at machine 4 to counter C (Figure 25) next to machine 4, they can easily understand the status of machines 3 through 5 (such as transaction details, registered machine numbers, and whether there are any errors) by checking the status screen 2600.
[0238] Figure 27 is a flowchart showing an example of the display control process for the status screen performed by Unit 4 according to the second embodiment. The process shown in Figure 27 is performed continuously during the startup of Unit 4, depending on the processing capacity of the CPU 501. In the following, we will mainly describe transactions when using Units 1, 3, and 4. However, the same applies to transactions when using Units 2, 5, and 4.
[0239] As shown in Figure 27, Unit 4 (Registered Settlement Device 2400d) determines whether or not it has received a transaction notification from Unit 3 (or Unit 5) (Step S2701). Note that the transaction notification is not limited to being received via Unit 3 (or Unit 5), but may also be received directly from Unit 1 (or Unit 2). The transaction notification includes a status notification. Specifically, the transaction notification includes information necessary for displaying the status screen 2600 (such as the device number of the device that registered the goods, the total number of items purchased, and the total payment amount).
[0240] If no notification of a transaction is received (step S2701: NO), Unit 4 proceeds to step S2703. On the other hand, if a notification of a transaction is received (step S2701: YES), Unit 4 adds transaction data 2610 (Figure 26) to the status screen 2600 (step S2702).
[0241] Next, Unit 4 determines whether or not it has received notification of the processing unit determination from Unit 3 (or Unit 5) (Step S2703). If it does not receive notification of the processing unit determination (Step S2703: NO), Unit 4 proceeds to Step S2705. On the other hand, if it has received notification of the processing unit determination (Step S2703: YES), Unit 4 adds the settlement machine number 2613 of Unit 3 (or Unit 5) (Figure 26) to the transaction data 2610 (Step S2704).
[0242] Next, Unit 4 determines whether or not it has received a settlement completion notification from Unit 3 (or Unit 5) indicating that the settlement has been completed (Step S2705). If it has not received a settlement completion notification (Step S2705: NO), Unit 4 proceeds to Step S2707. On the other hand, if it has received a settlement completion notification (Step S2705: YES), Unit 4 deletes the transaction data 2610 corresponding to the settlement (Unit 3 (or Unit 5)) from the status screen 2600 (Step S2706).
[0243] Next, when the registration data call button 2630 of Machine 4 is pressed, Machine 4 determines whether settlement at its own device has been determined (step S2707). If settlement at its own device has not been determined (step S2707: NO), Machine 4 proceeds to step S2709. On the other hand, if settlement at its own device has been determined (step S2707: YES), Machine 4 sends a request to Machine 3 (or Machine 5) to transmit registration data, receives the registration data from Machine 3 (or Machine 5), and adds the settlement machine number 2613 (Fig. 26) of its own device (Machine 4) to the transaction data 2610 (step S2708).
[0244] Note that the registration data includes all the information necessary for settlement. Machine 4 has already acquired the information necessary for displaying the status screen 2600 through the notification of a transaction. Therefore, the registration data received from Machine 3 (or Machine 5) may be the difference from this information.
[0245] Next, Machine 4 determines whether settlement at its own device has been completed (step S2709). If settlement at its own device has not been completed (step S2709: NO), Machine 4 proceeds to step S2710. On the other hand, if settlement at its own device has been completed (step S2709: YES), Machine 4 deletes the transaction data 2610 corresponding to its own device from the status screen 2600 (step S2710) and ends the series of processes.
[0246] (Effect of the Second Embodiment) As described above, the sales system 2 according to the second embodiment includes Machine 1 (Machine 2) for product registration by a store clerk's operation, and Machines 3 (Machine 5) and 4 for settlement by a customer's operation, and displays a status screen showing the status of each device (registration and settlement device 2400 in exclusive accounting mode) including Machines ɔ (Machine 5) and 4 on the store clerk side display unit 510. Thereby, the store clerk who performs product registration on Machine 1 (Machine 2) can easily grasp the status of Machines 3 to 5. Therefore, the burden related to the store clerk's monitoring can be reduced.
[0247] In addition, the No. 4 machine according to the second embodiment performs a process of receiving registration data from the No. 3 machine (No. 5 machine) by the operation of a store clerk. Thereby, when the store clerk moves the shopping basket containing the customer's goods to be settled at the No. 4 machine to the counter C (Fig. 25) beside the No. 4 machine, the store clerk can press the registration data call button 2630 (Fig. 26) to cause the No. 4 machine to acquire the registration data. In this way, in the self-device (No. 4 machine), by accepting settlement at the self-device, mistakes in the transmission destination of the registration data can be suppressed.
[0248] The No. 4 machine according to the second embodiment includes a store clerk side display unit 510 and displays a status screen 2600. Thereby, when the store clerk moves the shopping basket containing the customer's goods to be settled at the No. 4 machine to the counter C (Fig. 25) beside the No. 4 machine, the store clerk can easily grasp the status of the No. 3 to No. 5 machines by checking the status screen 2600.
[0249] (Modification Example of the Second Embodiment) Next, a modification example of the second embodiment will be described. In the following modification examples, the descriptions of the contents described in the above-described first and second embodiments will be omitted as appropriate. Also, it is possible to adopt a configuration that combines each configuration of the following modification examples, the first embodiment, and the second embodiment.
[0250] (Modification Example 1: Example in which the Status Screen 2600 is Displayed on Another Registration and Settlement Device 2400) First, Modification Example 1 will be described. In the above-described second embodiment, an example in which the status screen 2600 is displayed on the store clerk side display unit 510 of the No. 4 machine has been described. Instead of or in addition to such an example, in Modification Example 1, an example in which the status screen 2600 is displayed on another registration and settlement device 2400 will be described.
[0251] Other registration and settlement devices 2400 include any of units 1-3 and 5. Since unit 1 (registration and settlement device 2400a) and unit 2 (registration and settlement device 2400b) are registration devices, the registration screen is displayed on the staff-side display unit 510. For this reason, the status screen 2600 displayed on units 1 and 2 may be displayed by switching from the registration screen, or it may be displayed alongside the registration screen. Also, if the staff-side display unit 510 of units 1 and 2 has a sub-screen, the status screen 2600 may be displayed on the sub-screen.
[0252] The status screen 2600 displayed on machines 3 and 5 is the same as the screen displayed on machine 4. Machines 1 through 5 may also be configured to allow the staff to choose whether or not to display the status screen 2600, and the status screen 2600 may be displayed accordingly.
[0253] According to Modification 1, the store clerk registering the products can easily grasp the status of units 3 to 5 (registered payment devices 2400 in payment-only mode) from the registration and payment device 2400 which displays the status screen 2600. Therefore, the burden on the store clerk to monitor can be reduced.
[0254] (Variation 2: An example where Unit 4 operates in full self-service mode) Next, we will describe Modification 2. In the second embodiment described above, we described an example in which Unit 4 operates in accounting-only mode. In Modification 2, instead of or in addition to such an example, we will describe an example in which Unit 4 operates in full self-service mode.
[0255] In Modification 2, Units 1 and 2 may operate in employee registration mode, while Units 3 and 5 may operate in payment-only mode. Unit 4 may also be configured to switch to payment-only mode upon acquisition of registration data from Unit 3, and to switch to full self-service mode upon completion of payment. Mode switching may be achieved by pressing the registration data retrieval button 2630 (automatic switching) or by pressing a mode switching button (manual switching).
[0256] Machine No. 4 displays the status screen 2600 of machines No. 3 to No. 5 on the employee-side display unit 510. This allows the employee to easily understand the status of machines No. 3 to No. 5. In Modification 2, machines No. 1 to No. 3 and No. 5 may also operate in full self-service mode. In this case as well, machine No. 4 displays the status screen 2600 of machines No. 1 to No. 5 on the employee-side display unit 510. This allows the employee to easily understand the status of machines No. 1 to No. 5. Also, in Modification 2, as in Modification 1 above, the status screen 2600 may be displayed on machines No. 1 to No. 3 and No. 5.
[0257] (Modification 3: An example where machine #4 is used exclusively for payment settlement) Next, we will describe Modification 3. In the second embodiment described above, we described an example in which Unit 4 is a registration and settlement device 2400. In Modification 3, instead of or in addition to such an example, we will describe an example in which Unit 4 is a device exclusively for settlement (a device in which mode switching is not possible).
[0258] In Modification 3, machine No. 4 is the payment device 20 (Figure 3). The payment device 20 displays the status screen 2600 of machines No. 3 to 5 on the employee-side display unit 210. This allows the employee to easily grasp the status of machines No. 3 to 5. The employee-side display unit 210 may be an add-on monitor (e.g., a tablet terminal) or a portable terminal. Similarly, the employee-side display unit 510 in the second embodiment may be an add-on monitor (e.g., a tablet terminal) or a portable terminal.
[0259] (Retrieving registered data from Unit 3 or Unit 5) Since Unit 4 is a device dedicated to payment processing, it cannot register additional products or change registered information. Therefore, in Modification 3, the status screen 2600 may be displayed on Unit 3 (or Unit 5) instead of or in addition to Unit 4. Unit 3 (or Unit 5) can retrieve the registered data from Unit 4 by receiving a press of the registration data retrieval button 2630. When the registered data is retrieved, the retrieved device switches to automatic or manual e-clerk registration mode, allowing clerks to register additional products or change registered information.
[0260] Furthermore, the registered data from machine 4 may be recalled to machine 1. For example, machine 3 (or machine 5) may, upon receiving a press of the registered data recall button 2630, display a screen allowing the user to choose whether to recall the registered data to machine 3 or machine 1, and recall the registered data to machine 3 or machine 1 according to the employee's selection.
[0261] (Variation 4: An example where Unit 1 and Unit 2 are used as registration-only devices) Next, we will describe Modification 4. In the second embodiment described above, we described an example in which Unit 1 and Unit 2 are registration and settlement devices 2400. In Modification 4, instead of or in addition to such an example, at least one of Unit 1 and Unit 2 may be a device dedicated to registration (a device in which mode switching is not possible).
[0262] In modified example 4, units 1 and 2 are registration devices 10 (Figure 2). Units 3 and 5 are registration and settlement devices in accounting-only mode. Unit 4 may be a registration and settlement device 2400 in accounting-only mode, or a settlement device 20. Unit 4 displays the status screen 2600 of units 3 to 5 on the staff-side display unit 510 (or staff-side display unit 210). This allows staff to easily understand the status of units 3 to 5.
[0263] (Modification 5: An example where Unit 4 directly obtains registration data from Unit 1) Next, Modification 5 will be described. In the above-described Second Embodiment, an example where Machine 4 acquires registration data via Machine 3 (or Machine 5) has been described. Instead of or in addition to such an example, in Modification 5, an example where Machine 4 directly acquires registration data from Machine 1 (or Machine 2) will be described.
[0264] In Modification 5, when the registration data call button 2630 on the status screen 2600 (FIG. 26) is pressed, Machine 4 sends a request to Machine 1 (or Machine 2) to transmit registration data, as shown in FIG. 13 of the First Embodiment. As a result, Machine 4 can receive the registration data from Machine 1 (or Machine 2) and display the start screen (settlement start screen) on the customer-side display unit 503.
[0265] (Example where Machine 1 sends registration data to Machine 4 even without a transmission request) Also, Machine 1 (or Machine 2) is not limited to sending registration data to Machine 4 when there is a transmission request from Machine 4. Machine 1 (or Machine 2) may send the registration data to Machine 4 when the product registration is completed and Machine 3 is in the process of settlement. This will be described in detail using FIG. 28.
[0266] (Sequence diagram of FIG. 28) FIG. 28 is a sequence diagram showing an example of the operations of each device according to Example 5 of the Second Embodiment. Step S110: Machine 1 receives an operation indicating that the clerk proceeds with the settlement. For example, Machine 1 receives an operation of the completion button BT10 on the subtotal screen (FIG. 6) on the clerk-side display unit 110. Machine 1 that has received an operation indicating that the clerk proceeds with the settlement checks whether Machine 3 is in the process of settlement. Step S120: Since Machine 3 is in the process of settlement, it sends a notification indicating that it is in the process of settlement to Machine 1. As a result, Machine 1 sends the registration data to Machine 4 together with the notification of the existence of the transaction.
[0267] Step S132: Machine No. 4 accepts an operation from a store employee indicating that they wish to use machine No. 4. For example, machine No. 4 accepts an operation from the registered data retrieval button 2630.
[0268] When machine No. 4 receives an operation from a store employee to use machine No. 4, the employee-side display unit 210 adds transaction data 2610 to the status screen 2600 (Figure 26) and displays the machine number 2613 of its own device (machine No. 4). Also, when machine No. 4 receives an operation from a store employee to use machine No. 4, the customer-side display unit 503 displays a start screen (Figure 7(A)) instead of a standby screen (not shown).
[0269] Step S135: Machine No. 4 receives an operation from the customer to start the settlement process. For example, Machine No. 4 receives an operation from the start button BT20 on the start screen (Figure 7(A)) on the customer-side display unit 503.
[0270] Step S136: Upon receiving an operation from the customer to initiate payment, machine No. 4 begins the customer payment process. Specifically, machine No. 4 displays the payment method selection screen (Figure 7(B)) on the customer-side display unit 503 instead of the start screen (Figure 7(A)). Subsequently, payment is made by machine No. 4 based on the customer's operations.
[0271] (Example of sending registration data to Unit 3 and Unit 4) Machine 1 (or Machine 2) may transmit registration data to Machines 3 and 4, respectively, upon completion of product registration, regardless of whether Machine 3 is in the process of processing a transaction. In this case, both Machines 3 and 4 will retain the registration data. Furthermore, the transaction should begin on the machine that receives the employee's request to use its own device. For example, if Machine 3 receives the request to use its own device, the transaction should begin on Machine 3. If the transaction begins on Machine 3, Machine 4 may delete the registration data it holds upon receiving notification from Machine 3 that the processing unit has been determined.
[0272] According to Modification 5, the customer's payment operation on machine No. 4 becomes possible based on the store clerk's prescribed operation on machine No. 4, which is convenient.
[0273] (Modification 6: Other configuration examples for Unit 3) Next, we will describe Modification 6. In the second embodiment described above, an example was described in which Unit 3 is arranged in parallel with Unit 4. In Modification 6, Unit 3 may be arranged in parallel with Unit 1. In addition, the parts of Unit 3 related to the settlement function (such as the customer-side display unit 503 and the change dispenser 506) may be arranged in parallel with Unit 1, and the parts of Unit 3 related to the registration function (such as the employee-side display unit 510 and the employee-side scanner unit 512) may be arranged in parallel with Unit 4.
[0274] Similarly, for the second lane, machine No. 5 may be positioned parallel to machine No. 2. Also, the parts of machine No. 5 related to the settlement function (such as the customer-side display unit 503 and the change dispenser 506) may be positioned parallel to machine No. 2, and the parts of machine No. 5 related to the registration function (such as the employee-side display unit 510 and the employee-side scanner unit 512) may be positioned parallel to machine No. 4.
[0275] (Variation 7: Another example of the lanes to be displayed on status screen 2600) Next, we will describe Modification 7. In the second embodiment described above, we explained an example in which the lanes to be displayed on the status screen 2600 are the first lane and the second lane. Modification 7 will describe other examples of lanes to be displayed on the status screen 2600.
[0276] For example, in Modification 7, the lanes to be displayed on the status screen 2600 may be limited to only the first lane. That is, Unit 4 may display the status screen 2600 showing the status of the registered settlement devices 2400 (Units 3 and 4) in accounting-only mode. Similarly, the lanes to be displayed on the status screen 2600 may be limited to only the second lane. That is, Unit 4 may display the status screen 2600 showing the status of the registered settlement devices 2400 (Units 5 and 4) in accounting-only mode.
[0277] Furthermore, if there are other lanes in the store besides the first and second lanes, the lanes displayed on the status screen 2600 may be all the lanes the store has. For example, if there are four lanes in the store and a total of six registered payment devices 2400 in payment-only mode are installed, the fourth machine may display a status screen 2600 showing the status of all six devices.
[0278] Furthermore, the lanes displayed on the status screen 2600 may be switchable. Also, the lanes displayed on the status screen 2600 may be the lanes selected by the staff. For example, if the other lanes include the third and fourth lanes, the lanes displayed on the status screen 2600 may be the first and fourth lanes.
[0279] According to Modification 7, the status screen 2600 can be made easier for store staff to understand the status of each device.
[0280] (Variation 8: An example in which the status screen 2600 is displayed on the transaction status management device 70) Next, we will describe Modification 8. In the second embodiment described above, we described an example in which the status screen 2600 is displayed on Unit 4. In Modification 8, we will describe an example in which the status screen 2600 is displayed on the transaction status management device 70.
[0281] The transaction status management device 70 comprises the acquisition unit and the display control unit described above. The acquisition unit acquires status notifications for each of the 3 to 5 machines. Based on the status notifications acquired by the acquisition unit, the display control unit displays a status screen 2600 showing the status of each machine on the monitor. The transaction status management device 70 can also accept requests to retrieve registered data and select a destination for retrieval, and retrieve registered data according to the received content.
[0282] (Variation 9: Example with only the first lane) Next, we will describe Modification 9. In the second embodiment described above, an example was described in which the store has a first lane and a second lane as the arrangement layout of each device. In Modification 9, we will describe an example in which the store has only a first lane as the arrangement layout of each device.
[0283] Figure 29 shows an example of the arrangement layout of each device according to Modification 9 of the second embodiment. As shown in Figure 29, in Modification 9, the store is equipped with only the first lane (machines 1, 3, and 4). In Modification 9, machine 4 (acquisition unit) acquires status notifications from machine 3 and its own device (machine 4). In addition, machine 4 (display control unit) displays a status screen 2600 related to machine 3 and its own device (machine 4).
[0284] According to Modification 9, the store clerk registering products in machine 1 can easily grasp the status of machines 3 and 4. Therefore, the burden on the store clerk to monitor can be reduced.
[0285] <Summary of the second embodiment> [Technical field] This invention relates to a sales data processing system and a program. [Background technology] A system used for checkout is known to include a registration device and a settlement device that can settle payments using product registration information transmitted from the registration device (see, for example, Patent Document 1). [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2012-203554 [Overview of the prefecture] [Problems the invention aims to solve] However, the need for staff to monitor customers can be burdensome, and further improvements are expected. This invention has been made in view of these circumstances, and aims to provide a technology that can reduce the burden on store employees involved in monitoring. [Means for solving the problem]
[0286] (1) One embodiment for solving the above-mentioned problems is a sales data processing system comprising: a first device that generates product registration data by operation of a store employee; a second device that performs settlement based on the registration data by operation of a customer; and a third device that performs settlement based on the registration data by operation of a customer, wherein the system comprises: an acquisition unit that acquires notifications indicating the status of each device, including the second and third devices; and a display control unit that causes a status screen indicating the status of each device to be displayed on a display unit for store employees based on the notifications acquired by the acquisition unit. According to the configuration of (1), a store employee who registers products in the first device can easily grasp the status of each device, including the second and third devices. Therefore, the burden on the store employee to monitor the devices can be reduced.
[0287] (2) The third device is the sales data processing system described in (1) above, characterized in that it receives the registration data by operation of a store employee. According to the configuration in (2), the store clerk can move the shopping basket containing the customer's items to be paid for at the third device to the counter next to the third device, and at the same time press the registration data retrieval button 2630 (Figure 26) to have the third device retrieve the registration data. In this way, by having the third device accept payment at its own device, errors in the destination of the registration data can be reduced.
[0288] (3) The third device is a sales data processing system according to (1) or (2) above, characterized in that it operates in one of a plurality of modes, including a mode in which settlement is performed based on the registered data by customer operation, and a mode in which products are registered by customer operation and settlement is performed by customer operation. According to the configuration of (3), the store staff can easily grasp the status of each device, including the second and third devices.
[0289] (4) The sales data processing system according to (1) or (2) above, characterized in that the display unit is located in at least one of the second device and the third device. According to the configuration of (4), when a store employee moves the shopping basket containing the customer's items to be paid for at the third device to the counter next to the third device, they can easily grasp the status of each device, including the second and third devices, by checking the status screen 2600 (Figure 26).
[0290] (5) Another embodiment for solving the above-mentioned problems is a program characterized in that the computer of a sales data processing system, which includes a first device that generates product registration data by the operation of a store employee, a second device that performs settlement based on the registration data by the operation of a customer, and a third device that performs settlement based on the registration data by the operation of a customer, functions as an acquisition unit that acquires notifications indicating the status of each device, including the second and third devices, and a display control unit that causes a status screen indicating the status of each device to be displayed on a display unit for store employees based on the notifications acquired by the acquisition unit. According to the configuration of (6), the store clerk who registers products in the first device can easily grasp the status of each device, including the second and third devices. Therefore, the burden on the store clerk to monitor the devices can be reduced.
[0291] Furthermore, all or part of the functions (input / output, storage, processing (including judgment)) of the registration device 10, settlement device 20, and registration / settlement devices 30, 40, 50, and 2400 described above may be implemented in a device other than the one described as the entity executing the function.
[0292] Specifically, for example, in the second embodiment described above, the registration and settlement device 2400 was described in a configuration that includes an acquisition unit and a display control unit. However, 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 80, in an external server device, or in any other computer device. Furthermore, the computer devices equipped with these functional units are not limited to multiple devices, but may consist of just one device.
[0293] Specifically, for example, instead of the registration and settlement device 2400, the store controller 80 or an external server device may perform a process to display a status screen showing the status of each device, including the second and third devices, on the employee-side display unit 510.
[0294] In relation to the above, the registration device 10, settlement device 20, and registration and settlement devices 30, 40, 50, and 2400 may function as so-called thin clients specializing in the input / output interface portion for product registration and settlement. That is, the registration and settlement devices 30, 40, 50, and 2400 may receive various inputs (operation by the operator, detection by a device such as a scanner), transmit the input information (operation information, scan information, etc.) to the server device, receive the processing results of the server device based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).
[0295] The functions of each of the above-described devices (Registered Settlement Device 30, Registered Settlement Device 40, Registered Settlement Device 50, Settlement Device 21, Distribution Device 90, Transaction Status Management Device 70, Registered Settlement Device 2400, etc.) may be realized by recording a program for realizing the functions of each device on a computer-readable recording medium, loading the program recorded on this recording medium into a computer system, and executing it. Here, "loading the program recorded on the recording medium into a computer system and executing it" includes installing the program into the computer system. Here, "computer system" includes hardware such as the OS and peripheral devices. Furthermore, "computer system" may include multiple computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. 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 the computer system. Thus, the recording medium on which the program is stored may be a non-transient recording medium such as a CD-ROM. Furthermore, the recording medium includes internal or external recording media accessible from the distribution server for the purpose of distributing the program. The program code stored on the distribution server's recording medium may be different from the program code in an executable format for the terminal device. In other words, as long as it can be downloaded from the distribution server and installed in an executable format for the terminal device, the format in which it is stored on the distribution server is irrelevant. It is also acceptable for the program to be divided into multiple parts, each downloaded at a different time and then combined on the terminal device, and for each of the divided programs to be distributed by a different distribution server. Moreover, "computer-readable recording medium" includes volatile memory (RAM) within computer systems that act as servers or clients when a program is transmitted over a network, which retains the program for a certain period of time.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 above functions in combination with programs already recorded in the computer system. [Explanation of symbols]
[0296] 1...Sales system, 10...Registration device, 20...Settlement device, 30...Registration and settlement device, 40...Registration and settlement device, 50...Registration and settlement device, 70...Transaction status management device, 80...Store controller, 90...Distribution device, 2400...Registration and settlement device
Claims
1. A first device that generates product registration data through the operation of a store employee, A second device that performs settlement based on the registered data through customer operation, A third device that performs settlement based on the registered data through customer operation, A sales data processing system including, An acquisition unit that acquires notifications indicating the status of each device, including the second and third devices, Based on the notification acquired by the acquisition unit, a display control unit causes a status screen showing the status of each device to be displayed on a display unit for store staff, A sales data processing system characterized by comprising the following features.
2. The third device receives the registration data through the operation of the store clerk. The sales data processing system according to feature 1.
3. The third device operates in one of several modes, including a mode in which settlement is performed based on the registered data by the customer, and a mode in which products are registered and settlement is performed by the customer. The sales data processing system according to feature 1 or 2.
4. The display unit is located in at least one of the second device and the third device. The sales data processing system according to feature 1 or 2.
5. A first device that generates product registration data through the operation of a store employee, A second device that performs settlement based on the registered data through customer operation, A third device that performs settlement based on the registered data through customer operation, The computer in the sales data processing system, which includes An acquisition unit that acquires notifications indicating the status of each device, including the second and third devices. Based on the notification acquired by the acquisition unit, a display control unit causes a status screen showing the status of each device to be displayed on a display unit for store staff. A program characterized by being designed to function as such.
Citation Information
Patent Citations
Register settlement device and register settlement method
JP2012203554A