Commodity sales data processing device, system, and program
The product sales data processing system addresses operability and cost issues by allowing customers to select between using a portable registration terminal or a POS terminal for product registration and settlement, enhancing efficiency and reducing complexity.
Patent Information
- Application Number
- JP2025177077
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-21
- Publication Date
- 2025-12-25
AI Technical Summary
Introducing multiple systems for product registration and settlement in stores can lead to operability and cost-related issues.
A product sales data processing system that allows customers to choose between using a portable registration terminal or a POS terminal for product registration and settlement, with a mobile terminal for registration and a POS terminal for settlement, or both for self-service operations.
Enhances operational efficiency and reduces costs by providing flexible self-service options, improving customer experience and reducing system complexity.
Smart Images

Figure 2025188307000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a product sales data processing device, system, and program. [Background technology]
[0002] Systems (services) that use registration and settlement devices that allow shoppers to register and settle their own products have become widespread, and currently systems that allow shoppers to register their own products in front of the shelves are beginning to be developed (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-087160 Summary of the Invention [Problem to be solved by the invention]
[0004] Although it is effective to introduce multiple systems into the same store to meet the needs of shoppers, introducing and operating multiple systems can cause various problems (e.g., operability, cost, etc.).
[0005] The present invention has been made in view of the above circumstances, and has as its object to provide a technique for solving various problems that arise when multiple systems are in operation. [Means for solving the problem]
[0006] One aspect of the present invention for solving the above-mentioned problems is a product sales data processing device characterized by having a first processing mode in which products registered on a portable registration terminal are settled, a second processing mode in which customers register and settle products themselves on the product sales data processing device, and a selection means for selecting either the first processing mode or the second processing mode. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a conceptual diagram of a network for explaining a sales system. [Figure 2] FIG. 1 is a diagram illustrating a POS terminal. [Figure 3] This is an example of a display on a mobile terminal. [Figure 4] 10 is a display example of a POS terminal. [Figure 5] 10 is a display example of a POS terminal. [Figure 6] 10 is a display example of a POS terminal. [Figure 7] 10 is a display example of a POS terminal. [Figure 8] 10 is a display example of a POS terminal. [Figure 9] This is an example of a POS terminal. [Figure 10] 10 is a flowchart showing an example of the operation of the POS terminal. [Figure 11] 10 is a display example of a POS terminal. [Figure 12] 10 is a display example of a POS terminal. [Figure 13] 10 is a display example of a POS terminal. [Figure 14] 10 is a display example of a POS terminal. [Figure 15] 10 is a display example of a POS terminal. [Figure 16] 10 is a display example of a POS terminal. DETAILED DESCRIPTION OF THE INVENTION
[0008] Fig. 1 is a conceptual diagram of a network for explaining a sales system 1. The sales system 1 shown in Fig. 1 includes a store controller 10, a cloud server 20, a POS terminal 40, a transaction status management device 50 (e.g., a personal computer), and a mobile terminal 60 (e.g., a smartphone). The sales system 1 can be introduced into various stores (supermarkets, convenience stores, drugstores, home centers, electronics retailers, other specialty stores, etc.).
[0009] (Service A, Service B) The sales system 1 provides two types of self-services. The first self-service is a self-service in which a customer uses a mobile terminal 60 to register a product and a POS terminal 40 to settle the payment (hereinafter, this may be referred to as service A). In other words, service A is a self-service in which the customer registers a product and settles the payment themselves, using the mobile terminal 60 for product registration and the POS terminal 40 for settlement. The second self-service is a self-service in which a customer uses a POS terminal 40 to register a product and settle the payment (hereinafter, this may be referred to as service B). In other words, service B is a self-service in which the customer registers a product and settles the payment themselves, using the POS terminal 40 for both product registration and settlement.
[0010] (Service A Customer (Customer A), Service B Customer (Customer B)) In the following explanation, a customer who uses Service A may be referred to as a "Service A customer" or simply as a "Customer A." A customer who uses Service B may be referred to as a "Service B customer" or simply as a "Customer B."
[0011] The store controller 10, POS terminal 40, and transaction status management device 50 are installed in a store and are communicatively connected via a LAN 19 (which may be wired or wireless). The store controller 10 is capable of communicating with a cloud server 20. Note that the number of devices in FIG. 1 is an example. For example, while two POS terminals 40 are illustrated in FIG. 1, the number of POS terminals 40 in one store may be one or three or more. Furthermore, while one transaction status management device 50 is illustrated in FIG. 1, the number of transaction status management devices 50 in one store may be two or more.
[0012] The store controller 10 receives, for example, product files (product masters) and sale files from an external device (for example, a headquarters server (not shown)), supplies them to the POS terminal 40, and receives transaction information from the POS terminal 40 and transmits it to the external device.
[0013] The product file is a file that stores, for example, product names, sales prices, etc. in association with product identification information (product codes) that identify individual products. The sale file is a file that stores, for example, sale periods (start date and time, end date and time) and sale details (conditions for discounts and reductions, details of discounts and reductions) in association with product identification information.
[0014] Cloud server 20 is a server that provides various services. For example, cloud server 20 provides service A (a service in which products are registered using mobile terminal 60). For example, cloud server 20 manages (stores) various information related to service A (for example, transaction information (cart information), etc.).
[0015] Cloud server 20 stores product files, sale files, etc. For example, cloud server 20 may receive product files, sale files, etc. from a headquarters server (not shown) as needed and store them.
[0016] The mobile terminal 60 is used by the customer when using the service A. Specifically, the mobile terminal 60 is used when the customer A registers a product. In other words, the customer A registers the product using the mobile terminal 60. The customer A also uses the POS terminal 40 to settle the bill.
[0017] The mobile terminal 60 has a communication function, an imaging function (camera), and also a recognition function for recognizing various codes (barcodes, two-dimensional codes, etc.). For example, the mobile terminal 60 recognizes barcodes attached to products. For example, the mobile terminal 60 may extract feature points in an image captured by the imaging function (an image acquired as a through image (live view)) and recognize an object (various codes).
[0018] The mobile terminal 60 displays various screens related to the service A. For example, the various screens related to the service A are displayed by an application program (hereinafter, also referred to as a specific app) that has been installed in advance on the mobile terminal 60 in order to use the service A (for example, downloaded and installed from the cloud server 20 or a dedicated server (not shown)).
[0019] It is assumed that the mobile terminals 60 are basically owned by each customer, but they may also be loaned by the store. The number of mobile terminals 60 (the number in operation) varies depending on the number of customers, etc., and in Figure 1, two mobile terminals 60 are shown as an example to show that multiple units are possible.
[0020] The POS terminal 40 is used by customers when using service A or service B. Specifically, the POS terminal 40 is used when customer A settles the bill. In other words, customer A uses the POS terminal 40 to settle the bill for products that he registered using the mobile terminal 60. The POS terminal 40 is also used when customer B registers products and settles the bill. In other words, customer B uses the POS terminal 40 to register products and settle the bill. The POS terminal 40 will be described in detail later.
[0021] (Service A operation mode, Service B operation mode) An operation mode in which the POS terminal 40 executes a process corresponding to service A for customer A (a settlement process for settling the payment for products registered using the mobile terminal 60) may be referred to as the "service A operation mode." An operation mode in which the POS terminal 40 executes a process corresponding to service B for customer B (a product registration process and a settlement process by the terminal itself) may be referred to as the "service B operation mode." The POS terminal 40 functions as a settlement device (a self-service settlement device) when in the service A operation mode, and as a registration settlement device (a full-self-service registration settlement device) when in the service B operation mode.
[0022] The transaction status management device 50 is a device that mainly manages various devices within the LAN 19. For example, the transaction status management device 50 monitors and controls the operating status of the POS terminal 40.
[0023] In addition to the above-mentioned self-services (Service A, Service B), the sales system 1 may also provide a service in which a store clerk uses POS terminal 30 (not shown) to register products and settle the bill, or a service in which a store clerk uses POS terminal 31 (not shown) or POS terminal 32 (not shown) to register products and the customer settles the bill.
[0024] Fig. 2 is a diagram illustrating the POS terminal 40. Fig. 2(A) is a diagram showing an example of the appearance of the POS terminal 40 (a front view seen from the customer side). Fig. 2(B) is a diagram showing an example of the configuration of the POS terminal 40. In Fig. 2(A) and Fig. 2(B), the same parts are given the same reference numerals.
[0025] An example of the configuration of the POS terminal 40 shown in Fig. 2(B) will be described below with reference to Fig. 2(A). The POS terminal 40 includes a CPU 401, a ROM 402, a RAM 403, a hard disk 404, a display unit 405, a scanner unit 406, a card payment unit 408, a change dispenser 409, a printing unit 413, an audio output unit 414, a communication unit 415, an imaging unit 416 (camera), and a sign pole 417. These can communicate with each other via a bus. The POS terminal 40 may further include a key operation unit consisting of various mechanical keys (hard buttons), a sensor for detecting the presence of a person (such as a human presence sensor), etc.
[0026] The CPU 401 is a central processing unit that controls the operation of the POS terminal 40 by reading and executing a program stored in the ROM 402 . The ROM 402 is a read-only memory that stores various types of information used by the CPU 401, including programs.
[0027] The RAM 403 is a read / write memory that stores various types of information as a main storage device, such as information read from the ROM 402 or the hard disk 404, information acquired from the outside, and information generated during processing.
[0028] The hard disk 404 stores various information as an auxiliary storage device. For example, the hard disk 404 may store programs executed by the CPU 401 instead of the ROM 402. Furthermore, instead of the RAM 403, the hard disk 404 may store information read from the ROM 402, information obtained from the outside, information generated during processing, etc. Note that instead of the hard disk 404, a storage device such as an SSD (Solid State Drive) may be provided.
[0029] The display unit 405 is a touch display that displays various information and accepts various inputs.
[0030] The scanner unit 406 optically reads various information. Specifically, the scanner unit 406 scans a code (a two-dimensional code 605 for payment (described later)) displayed on the display unit of the mobile terminal 60, and reads information necessary for the payment process. For example, the scanner unit 406 also scans a code attached to a product and reads the product code (JAN code, etc.).
[0031] In addition to the above, the scanner unit 406 may scan a code attached to a store clerk's name tag or the like to read the store clerk code. The scanner unit 406 may also scan codes attached to gift certificates (gift certificates, coupons, complimentary coupons) and various cards (e.g., membership cards, point cards, etc.) to read the respective information. The scanner unit 406 may also scan a code printed on a receipt (registered trademark) printed and issued by another device (e.g., a POS terminal 31 (not shown)) to read the information required for the settlement process.
[0032] As described above, the POS terminal 40 can register products using the scanner unit 406, but it may also be possible to register products without using the scanner unit 406. For example, the POS terminal 40 may display buttons (product preset buttons) corresponding to individual products on the display unit 405, and register the products corresponding to the buttons based on the operation (touch) of the buttons.
[0033] The card payment unit 408 is a payment mechanism that accepts various cards (credit cards, prepaid cards such as transportation cards, cash cards for debit payments, point cards for point payments, etc.). The card payment unit 408 includes a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient if it includes at least the card recognition unit. The card recognition unit may also recognize various cards (for example, point cards, membership cards, stockholder cards, etc.) for the purpose of granting benefits, discounts, etc.
[0034] The change dispenser 409 (cash settlement unit) is a cash settlement mechanism, and has an input port for banknotes and coins, and an output port for banknotes and coins, calculates the amount of money inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. When banknotes or coins are inserted into the input port, they are detected by a sensor (detecting that they have been inserted, detecting the number of coins by denomination, etc.).
[0035] The printing unit 413 prints and issues various media (receipts, etc.). The audio output unit 414 outputs audio. For example, the audio output unit 414 outputs a confirmation sound, a warning sound, audio guidance, and the like.
[0036] The communication unit 415 transmits and receives information to and from other devices (for example, the store controller 10). The imaging unit 416, for example, captures an image of the customer. The POS terminal 40 may be provided with two or more imaging units 416, and may simultaneously capture an image of the customer's face and their hands (near the insertion slot and ejection slot of the change dispenser 409). The sign pole 417 has light emitting units (light emitting unit 417a, light emitting unit 417b, light emitting unit 417c) at the tip thereof, and notifies various information (calling a store clerk, operating status, etc.).
[0037] FIG. 3 shows examples of displays on the mobile terminal 60. FIG. 3(A) is a start screen (menu screen) for service A. When service A is used, the mobile terminal 60 displays a start screen such as that shown in FIG. 3(A). Various buttons are arranged on the start screen. For example, the start screen has a start shopping button BT600 that accepts a command to start shopping. When a customer starts shopping, they operate the start shopping button BT600. When the start shopping button BT600 is operated, the mobile terminal 60 displays the registration screen shown in FIG. 3(B) etc. instead of the start screen.
[0038] Fig. 3(B) is a registration screen (initial registration screen; registration screen before registering one product) that is displayed after the shopping start button BT600 is operated on the start screen of Fig. 3(A). The upper side of the registration screen is a captured image display area HR601 that mainly displays captured images. The lower side of the registration screen is a registration information display area HR602 that mainly displays product registration information.
[0039] Fig. 3(C) is a registration screen when capturing an image of the barcode attached to the first item (XX bread) on the registration screen of Fig. 3(B). In other words, when a customer registers a desired item (item to be purchased), the customer captures an image of the barcode attached to the item, as shown in Fig. 3(C).
[0040] Fig. 3(D) is a registration screen (registration screen after product registration) after the registration of the first product (XX bread) is completed. Note that Fig. 3(D) shows the state immediately after the product has been specified (i.e., while the barcode is still being captured), so the registration screen in Fig. 3(D) displays (captures) the barcode of the product in the captured image display area HR601.
[0041] The mobile terminal 60 displays the registration information of the product identified by capturing an image of the barcode in the registration information display area HR602. For example, as shown in FIG. 3(D), the mobile terminal 60 displays the registration information (product name, quantity, price) of the product identified by capturing an image of the barcode (XXX bread) (symbol a), and displays the total information (total points, total price) (symbol b). The mobile terminal 60 displays part of the registration information (quantity) as a quantity button BT603. The quantity button BT603 is a button for changing the quantity.
[0042] When the mobile terminal 60 displays (adds) information about a scanned product in the registered information display area HR602 as information about a certain transaction, the product is also stored (added) as information about the transaction (cart information) in the cloud server 20 through communication between the mobile terminal 60 and the cloud server 20. For example, the mobile terminal 60 may transmit a product code to the cloud server 20 every time it recognizes the product code from an imaged barcode, and the cloud server 20 may add the product code, etc. to the cart information of the transaction every time it receives the product code from the mobile terminal 60.
[0043] Furthermore, after registering a product (one item of product), as shown in FIG. 3(D), the mobile terminal 60 displays the Proceed to Checkout button BT604, which accepts payment instructions, in a display mode in which operation is enabled (shown by a solid line in FIG. 3(D)). When the customer wishes to proceed to payment (to complete product registration), they operate the Proceed to Checkout button BT604. When the Proceed to Checkout button BT604 is operated, the mobile terminal 60 displays the 2D code display screen shown in FIG. 3(E) instead of the registration screen.
[0044] 3(E) is a two-dimensional code display screen that is displayed after the Proceed to Checkout button BT604 is operated on the registration screen of FIG. 3(D). The two-dimensional code display screen displays a two-dimensional checkout code 605. The two-dimensional checkout code 605 is a two-dimensional code that represents information required to execute the checkout process. For example, the two-dimensional checkout code 605 may be a two-dimensional code representing identification information (e.g., a Uniform Resource Identifier (URI)) for identifying the cart information for the transaction from among multiple pieces of cart information stored in the cloud server 20.
[0045] The two-dimensional code display screen also has an estimated total display area HR606 and a back button BT607. The back button BT607 is a button for returning to shopping (restarting shopping). When the back button BT607 is operated, the mobile terminal 60 displays a registration screen (the registration screen displayed immediately before the Proceed to Checkout button BT604 is operated) instead of the two-dimensional code display screen.
[0046] 3(F) shows how the POS terminal 40 reads the two-dimensional code 605 for payment. When the scanner unit 406 reads the two-dimensional code 605 for payment displayed on the two-dimensional code display screen of the mobile terminal 60, the POS terminal 40 displays a payment screen (product list screen; see FIG. 6).
[0047] 4 to 9 are examples of displays on the POS terminal 40. FIG. 4 shows a standby screen (processing selection screen, initial screen) GM01. Before processing begins, the POS terminal 40 displays the standby screen GM01 as shown in FIG. 4 on the display unit 405. The standby screen GM01 displays a message saying "Please select the button for the process you wish to use," and is equipped with a self-checkout register selection button BT401, a full-self-service POS selection button BT402, a store clerk call button BT403, a balance inquiry button BT404, a language switch button BT405, a language switch button BT406, and a language switch button BT407, and is also provided with a captured image display area HR408.
[0048] The self-checkout register selection button BT401 is a button that corresponds to Service A (Service A operation mode). In other words, the self-checkout register selection button BT401 is a button provided for a customer (Customer A) who registers products using the mobile terminal 60 and pays using the POS terminal 40. In other words, a customer who registers products using the mobile terminal 60 operates the self-checkout register selection button BT401 when starting payment using the POS terminal 40.
[0049] The full-self service POS selection button BT402 is a button corresponding to Service B (Service B operation mode). In other words, the full-self service POS selection button BT402 is a button provided for a customer (Customer B) who will register and pay for merchandise using the POS terminal 40. In other words, a customer who will register and pay for merchandise using the POS terminal 40 operates the full-self service POS selection button BT402 when starting to register merchandise using the POS terminal 40.
[0050] The store clerk call button BT403 is a button for calling a store clerk. The balance inquiry button BT404 is a button for inquiring about the balances of various cards. The language switch button BT405 is a button for switching the display (text) on the standby screen GM01 from Japanese to English. The language switch button BT406 is a button for switching to Chinese similarly. The language switch button BT407 is a button for switching to Korean similarly. The captured image display area HR408 displays a captured image of the periphery of the change dispenser 409 of the POS terminal 40. For example, the POS terminal 40 may output captured images captured by the imaging unit 416 to the captured image display area 440 in real time (i.e., as a live view). Note that the captured image may be a still image (for example, a still image displayed continuously).
[0051] Fig. 5 shows the reading instruction screen GM02. When the self-checkout register selection button BT401 is operated on the standby screen GM01 shown in Fig. 4, the POS terminal 40 displays the reading instruction screen GM02 as shown in Fig. 5 on the display unit 405. The reading instruction screen GM02 displays a message saying "Please scan the two-dimensional code for checkout" and illustrates how the two-dimensional code for checkout is read. In addition, the reading instruction screen GM02 has a store clerk call button BT403, a balance inquiry button BT404, and language switch buttons BT405, BT406, and BT407 arranged thereon, and also has a captured image display area HR408.
[0052] In other words, Customer A uses mobile terminal 60 to register products (see FIGS. 3(A) to 3(D)), and when product registration is complete, presses Proceed to Checkout button BT604. When Customer A presses Proceed to Checkout button BT604, a two-dimensional checkout code 605 is displayed on mobile terminal 60 (see FIG. 3(E)). Customer A then moves to the location of POS terminal 40 to pay for the products registered using mobile terminal 60. Before processing begins, standby screen GM01 (FIG. 4) is displayed on POS terminal 40. The customer presses self-checkout register selection button BT401 on standby screen GM01 to pay for the products registered using mobile terminal 60. When Customer A presses self-checkout register selection button BT401, a reading instruction screen GM02 (see FIG. 5) is displayed on POS terminal 40. The customer follows the message on the reading instruction screen GM02 and causes the POS terminal 40 to read the two-dimensional code 605 for settlement displayed on the mobile terminal 60 (see FIG. 3(F)).
[0053] In the above description, the flow of operations performed by Customer A is described as a flow in which the two-dimensional checkout code 605 is displayed on the mobile terminal 60 and then the reading instruction screen GM02 is displayed on the POS terminal 40 (i.e., a flow in which the user operates the Proceed to Checkout button BT604 and then the self-checkout register selection button BT401), but the flow may also be a flow in which the reading instruction screen GM02 is displayed on the POS terminal 40 and then the two-dimensional checkout code 605 is displayed on the mobile terminal 60 (i.e., a flow in which the user operates the self-checkout register selection button BT401 and then the proceed to checkout button BT604).
[0054] Fig. 6 shows a product list screen GM05. When the POS terminal 40 reads the two-dimensional code 605 for payment displayed on the mobile terminal 60 on the reading instruction screen GM02 shown in Fig. 5, the POS terminal 40 displays the product list screen GM05 as shown in Fig. 6 on the display unit 405.
[0055] Although details will be described later, the POS terminal 40 can also display the registration screen GM04 as shown in FIG. 9 in the flow after operating the full-self POS selection button BT402. However, even when the proceed to checkout button BT414 is operated on the registration screen GM04 as shown in FIG. 9, the POS terminal 40 displays the product list screen GM05 as shown in FIG. 6 on the display unit 405.
[0056] The product list screen GM05 displays the total number of items and the total price, and has a checkout button BT420. The product list screen GM05 also displays a message saying, "Please confirm the product details and press the checkout button," and has a product list display area HR410 and a price range registration count display area 411. The product list display area HR410 displays a list of registration information (product name, quantity, price) for products registered using the mobile terminal 60. In this example, since only one product (XXX bread) was registered using the mobile terminal 60, only one product (XXX bread) is displayed in the product list display area HR410. The price range registration count display area 411 displays the quantity for each price range. The product list screen GM05 also has a store clerk call button BT403, a balance inquiry button BT404, and language switch buttons BT405, BT406, and BT407, and has a captured image display area HR408.
[0057] Fig. 7 shows the payment type selection screen GM06. When the checkout button BT420 is operated on the product list screen GM05 shown in Fig. 6, the POS terminal 40 displays the payment type selection screen GM06 as shown in Fig. 7 on the display unit 405.
[0058] The payment type selection screen GM06 displays the total number of items and the total amount, displays the message "Please select a payment method," and has a payment type selection area HR420 and a price range registration number display area 411. Various buttons corresponding to the payment type (payment method) are arranged in the payment type selection area HR420. The payment type selection screen GM06 also has arranged therein a store clerk call button BT403, a balance inquiry button BT404, language switch buttons BT405, BT406, and BT407, and a back button BT422, and has a captured image display area HR408. The back button BT422 is a button for returning to the previous display. In other words, operating the back button BT422 switches the display to the product list screen GM05 of FIG. 6.
[0059] For example, when a customer wishes to pay in cash, the customer operates the cash button on the payment type selection screen GM06. When the cash button is operated, the POS terminal 40 displays a deposit screen (not shown) on the display unit 405. The deposit screen (not shown) displays, for example, a message such as "Please deposit money," and is provided with a payment amount display area (area that displays the total amount) and a deposit amount display area (area that displays the amount deposited (inserted)). The deposit screen (not shown) also has a clerk call button BT403, language switch buttons BT405, BT406, and BT407, and a captured image display area HR408.
[0060] The customer checks the deposit screen (not shown) and deposits cash into the deposit slot of the change dispenser 409. When cash (deposit) equal to or greater than the purchase amount (total amount) is deposited, the POS terminal 40 displays the Finish (Receipt) button on the deposit screen (not shown). When the Finish (Receipt) button is operated, the POS terminal 40 calculates the change amount, which is the difference between the deposited amount (deposit amount) and the purchase amount.
[0061] If the amount deposited exceeds the purchase amount (i.e., if there is change available), the POS terminal 40 displays a change screen (not shown) on the display unit 405 and discharges the change to the discharge port of the change dispenser 409. On the other hand, if the amount deposited does not exceed the purchase amount (i.e., there is no change available), the POS terminal 40 does not display the change screen (not shown), but displays a receipt screen (not shown) on the display unit 405 and prints and issues a receipt.
[0062] The change screen (not shown) displays, for example, a message such as "Please accept your change," and has a store clerk call button BT403, language switch buttons BT405, BT406, and BT407, and a captured image display area HR408. When change is removed from the outlet of the change dispenser 409 (when a sensor such as a photosensor is installed near the outlet and the sensor recognizes an object (supposedly a customer's hand)), the POS terminal 40 displays a receipt screen (not shown) on the display unit 405 and prints and issues a receipt.
[0063] The receipt screen (not shown) displays a message such as "Please accept your receipt." When the receipt is removed (when the POS terminal 40 detects the receipt being removed by a sensor or the like), the POS terminal 40 displays the standby screen GM01 (FIG. 4) on the display unit 405.
[0064] On the other hand, if the customer wishes to pay by credit card, for example, the customer operates the credit button on the payment type selection screen GM06 and settles the bill by operating the card payment section 408. The same applies when making payments by other non-cash means (for example, prepaid cards, etc.).
[0065] Fig. 8 shows the registration screen GM03 before the registration of one item of merchandise. When the full-self-service POS selection button BT402 is operated on the standby screen GM01 shown in Fig. 4, the POS terminal 40 displays the registration screen GM03 as shown in Fig. 8 on the display unit 405. The registration screen GM03 has a registration instruction information display area HR401, a registered merchandise display area HR412, and a total information display area HR413. The registration screen GM03 also has a store clerk call button BT403, a balance inquiry button BT404, and language switch buttons BT405, BT406, and BT407 arranged thereon, and a captured image display area HR408.
[0066] The registration instruction information display area HR401 displays a message saying "Please register the product," and is provided with a product scan guide information display area HR402 and a product preset button display area HR403.
[0067] The product scan guide information display area HR402 displays a message saying, "Hold the product barcode close to the scanner to register it," and illustrates the location of the scanner unit 406. The product preset button display area HR403 displays a message saying, "For products without barcodes, please select a product from below," and has product preset buttons for vegetables, fruits, etc. When the product preset button for vegetables (and similarly for fruits, etc.) is operated, the POS terminal 40 displays product preset buttons for individual products belonging to the vegetable category (e.g., carrots, cabbage, etc.). The registered product display area HR412 is an area that displays registered product information. The total information display area HR413 is an area that displays total information for registered products.
[0068] Fig. 9 shows the registration screen GM04 after a product has been registered. Specifically, when XX bread is registered on the registration screen GM03 shown in Fig. 8, the POS terminal 40 displays the registration screen GM04 as shown in Fig. 9 on the display unit 405. As shown in Fig. 9, the registration information related to XX bread is displayed in the registered product display area HR412 of the registration screen GM04. Furthermore, since the product has been registered, a Proceed to Checkout button BT414 is arranged on the registration screen GM04. In other words, the POS terminal 40 does not display the Proceed to Checkout button BT414 before the first product item is registered, but displays the Proceed to Checkout button BT414 after the first product item has been registered. Similar to the control of the Proceed to Checkout button BT604 on the mobile terminal 60 (FIGS. 3(B) to 3(D)), the POS terminal 40 may display the Proceed to Checkout button BT414 in an invalid display mode (shown by dashed lines in FIGS. 3(B) and 3(C)) before the first product is registered, and may display the Proceed to Checkout button BT414 in an valid display mode (shown by solid lines in FIG. 3(D)) after the first product is registered.
[0069] When the customer wishes to proceed to checkout (to complete product registration), they press the Proceed to Checkout button BT414. When the Proceed to Checkout button BT414 is pressed, the POS terminal 40 displays a product list screen GM05 as shown in FIG. 6 on the display unit 405, instead of the registration screen GM04. The customer then checks the products on the product list screen GM05 (FIG. 6) and presses the Checkout button BT420. Next, the customer selects the desired payment type (payment method) on the payment type selection screen GM06 (FIG. 7) that is displayed after pressing the Checkout button BT420, and performs payment using that payment type.
[0070] As described above, in service A (self-service using the mobile terminal 60 for product registration and the POS terminal 40 for payment), the process for product registration on the mobile terminal 60 proceeds as shown in FIG. 3(A) → FIG. 3(B) → FIG. 3(C) → FIG. 3(D) → FIG. 3(E). On the POS terminal 40 side, after the self-checkout register selection button BT401 on the standby screen GM01 (FIG. 4) is pressed and the two-dimensional code 605 for payment is read on the reading instruction screen (FIG. 5), the process proceeds as shown in FIG. 6 → FIG. 7 (the process after the payment type is determined is not shown). On the other hand, in service B (self-service using the POS terminal 40 for both product registration and payment), after the full-self-checkout POS selection button BT402 on the standby screen GM01 (FIG. 4) is pressed, the process proceeds as shown in FIG. 8 → FIG. 9 → FIG. 6 → FIG. 7 (the process after the payment type is determined is not shown).
[0071] Fig. 10 is a flowchart showing an example of the operation of the POS terminal 40. The flowchart in Fig. 10 shows (a part of) the processing of the POS terminal 40. It is assumed that the POS terminal 40 displays the standby screen GM01 (Fig. 4) at the start of the flowchart in Fig. 10. In other words, the POS terminal 40 displays the standby screen GM01 (Fig. 4) on the display unit 405 and waits for an operation (operation of the self-checkout register selection button BT401) by Customer A (basically a customer who has already completed product registration using the mobile terminal 60 and is about to start payment using the POS terminal 40) or an operation (operation of the full-self-checkout POS selection button BT402) by Customer B (a customer who is about to start product registration and payment using the POS terminal).
[0072] Step S1: The POS terminal 40 determines whether a self-checkout register has been selected. Specifically, if the self-checkout register selection button BT401 has been operated, the POS terminal 40 determines that a self-checkout register has been selected. If a self-checkout register has been selected (Step S1: YES), the process proceeds to Step S3. If a self-checkout register has not been selected (Step S1: NO), the process proceeds to Step S2.
[0073] Step S2: The POS terminal 40 determines whether a full-self service POS has been selected. Specifically, if the full-self service POS selection button BT402 has been operated, the POS terminal 40 determines that a full-self service POS has been selected. If a full-self service POS has been selected (step S2: YES), the POS terminal 40 proceeds to step S6. If a full-self service POS has not been selected (step S2: NO), the POS terminal 40 returns to step S1.
[0074] In other words, if the customer (Customer A) operates the self-checkout register selection button BT401, the POS terminal 40 proceeds to step S3, and if the customer (Customer B) operates the full-self POS selection button BT402, the POS terminal 40 proceeds to step S6.
[0075] Step S3: The POS terminal 40 instructs the reading of the two-dimensional code 605 for payment. Specifically, the POS terminal 40 displays a reading instruction screen GM02 (FIG. 5) on the display unit 405 instead of the standby screen GM01 (FIG. 4). Then, the process proceeds to step S4.
[0076] Step S4: The POS terminal 40 determines whether the two-dimensional settlement code 605 has been read. The POS terminal 40 reads the two-dimensional settlement code 605 (the two-dimensional settlement code 605 displayed on the mobile terminal 60) when the customer (Customer A) holds the two-dimensional settlement code 605 within the recognition area of the scanner unit 406 of the POS terminal 40 (FIG. 3(F)). If the two-dimensional settlement code 605 has been read (Step S4: YES), proceed to Step S5. If the two-dimensional settlement code 605 has not been read (Step S4: NO), repeat Step S4.
[0077] Step S5: Display the self-checkout checkout screen. Specifically, the POS terminal 40 displays the product list screen GM05 (FIG. 6) on the display unit 405 instead of the reading instruction screen GM02 (FIG. 5).
[0078] From step S5 onwards, the POS terminal 40 executes self-settlement in response to the operation of the customer (Customer A) (service A operation mode). That is, when the checkout button BT420 is pressed on the product list screen GM05 (Fig. 6), the POS terminal 40 displays the payment type selection screen GM06 (Fig. 7) on the display unit 405 instead of the product list screen GM05 (Fig. 6). Then, when one of the payment type buttons is pressed on the payment type selection screen GM06 (Fig. 7), the POS terminal 40 executes settlement according to that payment type (cash payment / non-cash payment). This flowchart then ends.
[0079] Step S6: Display the full self-service registration screen. Specifically, the POS terminal 40 displays the registration screen GM03 (FIG. 8) on the display unit 405 in place of the reading instruction screen GM02 (FIG. 5).
[0080] From step S6 onwards, the POS terminal 40 executes self-service product registration and settlement in response to operations by the customer (Customer B) (service B operation mode). That is, when a product is registered on the registration screen GM03 (FIG. 8), the POS terminal 40 displays the registration screen GM04 (FIG. 9) on the display unit 405 instead of the registration screen GM03 (FIG. 8). Then, when the Proceed to Checkout button BT414 is operated on the registration screen GM04 (FIG. 9), the POS terminal 40 displays the product list screen GM05 (FIG. 6) on the display unit 405 instead of the registration screen GM04 (FIG. 9). Next, when the Checkout button BT420 is operated on the product list screen GM05 (FIG. 6), the POS terminal 40 displays the payment type selection screen GM06 (FIG. 7) on the display unit 405 instead of the product list screen GM05 (FIG. 6). When one of the payment type buttons is pressed on the payment type selection screen GM06 (FIG. 7), the POS terminal 40 executes settlement according to the selected payment type (cash payment / non-cash payment). Then, this flowchart ends.
[0081] (Another standby screen of the POS terminal 40) 4 on the display unit 405 and waits for an operation by Customer A (operation of the self-checkout register selection button BT401) or an operation by Customer B (operation of the full-self POS selection button BT402). However, the standby screen displayed by the POS terminal 40 is not limited to the standby screen GM01. Other standby screens will be described below as modified examples.
[0082] (Variation 1) Fig. 11 is a display example of the POS terminal 40. The POS terminal 40 may display a standby screen GM11 as shown in Fig. 11 instead of the standby screen GM01 shown in Fig. 4. The standby screen GM11 displays the message "Please select the button for the transaction you wish to use" on the standby screen GM01, as well as the message "For self-checkout registers, scanning the 2D code is also OK."
[0083] In the first modification, the POS terminal 40 accepts an operation of the self-checkout register selection button BT401 or the reading of the two-dimensional checkout code 605 from customer A, and an operation of the full-self-checkout POS selection button BT402 from customer B. That is, in the first modification, customer A may operate the self-checkout register selection button BT401 on the standby screen GM11 while the standby screen GM11 is displayed, or may read the two-dimensional checkout code 605 displayed on the mobile terminal 60. When the self-checkout register selection button BT401 is operated while the standby screen GM11 is displayed, the POS terminal 40 displays the read instruction screen GM02 shown in FIG. 5. When the two-dimensional checkout code 605 is read while the standby screen GM11 is displayed, the POS terminal 40 displays the product list screen GM05 shown in FIG. 6. Therefore, in the first modification, the read instruction screen GM02 (FIG. 5) may not be displayed.
[0084] (Variation 2) Fig. 12 is a display example of the POS terminal 40. The POS terminal 40 may display a standby screen GM21 as shown in Fig. 12 instead of the standby screen GM01 shown in Fig. 4. The standby screen GM21 displays a message such as "Please select the transaction you wish to use," a message such as "For self-checkout registers, please scan the 2D code," or a message such as "For full self-checkout POS, please press the button on the right," instead of the message "Please select the transaction you wish to use" on the standby screen GM01. Furthermore, the standby screen GM21 does not include the self-checkout register selection button BT401, and instead has a display area HR431 for displaying information guiding users to scan the 2D code for checkout.
[0085] The payment two-dimensional code scan guidance information display area HR431 is an area that provides guidance on reading the payment two-dimensional code 605 by the scanner unit 406. The payment two-dimensional code scan guidance information display area HR431 illustrates how the payment two-dimensional code is read.
[0086] In the case of the second modification, the POS terminal 40 accepts the reading of the two-dimensional code 605 for payment from customer A, and accepts the operation of the full-self POS selection button BT402 from customer B. That is, in the case of the second modification, customer A reads the two-dimensional code 605 for payment displayed on the mobile terminal 60 while the standby screen GM21 is displayed. When the POS terminal 40 reads the two-dimensional code 605 for payment while the standby screen GM21 is displayed, the POS terminal 40 displays the product list screen GM05 shown in FIG. 6. Therefore, in the second modification, the reading instruction screen GM02 (FIG. 5) is unnecessary.
[0087] (Variation 3) 13 is a display example of the POS terminal 40. The POS terminal 40 may display a standby screen GM31 as shown in FIG. 13 instead of the standby screen GM01 shown in FIG. 4. The standby screen GM31 displays a message such as "Please select the transaction you wish to use," a message such as "For self-checkout registers, press the button on the left," or a message such as "For full-self POS, please register the product," instead of the message "Please select the transaction you wish to use" on the standby screen GM01. Furthermore, the standby screen GM31 does not have the full-self POS selection button BT402, and instead has a registration instruction information display area HR432 (an area similar to the registration instruction information display area HR401 on the registration screen GM03 shown in FIG. 8).
[0088] In the case of the third modification, the POS terminal 40 accepts operation of the self-checkout register selection button BT401 from customer A, and accepts product registration (scanning, product preset button operation) from customer B. That is, in the case of the third modification, customer B registers a product while the standby screen GM31 is displayed. When a product is registered while the standby screen GM31 is displayed, the POS terminal 40 displays the registration screen GM04 shown in FIG. 9 (that is, the registration screen after the product has been registered). Therefore, in the third modification, the registration screen GM03 (FIG. 8) before the registration of one product item is unnecessary.
[0089] (Variation 4) FIG. 14 is a display example of the POS terminal 40. The POS terminal 40 may display a standby screen GM41 as shown in FIG. 14 instead of the standby screen GM01 shown in FIG. 4. The standby screen GM41 displays a message such as "Please select the transaction you wish to use," a message such as "For self-checkout registers, please scan the 2D code," or a message such as "For full-self POS, please register the product," instead of the message "Please select the transaction you wish to use" on the standby screen GM01. Furthermore, the standby screen GM41 does not include the self-checkout register selection button BT401 or the full-self POS selection button BT402, but instead includes a payment 2D code scanning guidance information display area HR431 similar to the standby screen GM21 of FIG. 12 and a registration instruction information display area HR432 similar to the standby screen GM31 of FIG. 13.
[0090] In the fourth modification, the POS terminal 40 accepts the reading of the two-dimensional code 605 for payment from Customer A and accepts product registration (scanning and operating the product preset button) from Customer B. That is, in the fourth modification, Customer A reads the two-dimensional code 605 for payment displayed on the mobile terminal 60 while the standby screen GM41 is displayed, and Customer B registers a product while the standby screen GM41 is displayed. When the two-dimensional code 605 for payment is read while the standby screen GM41 is displayed, the POS terminal 40 displays the product list screen GM05 shown in FIG. 6, and when a product is registered while the standby screen GM41 is displayed, the POS terminal 40 displays the registration screen GM04 (i.e., the registration screen after the product is registered) shown in FIG. 9. Therefore, in the fourth modification, the reading instruction screen GM02 (FIG. 5) and the registration screen GM03 (FIG. 8) before registering a single product are unnecessary.
[0091] (Variation 5) Fig. 15 is a display example of POS terminal 40. POS terminal 40 may display a standby screen GM51 as shown in Fig. 15 instead of the standby screen GM01 shown in Fig. 4. Instead of the message "Please select the button for the transaction you wish to use" on standby screen GM01, standby screen GM51 displays a message such as "Please select the transaction you wish to use," a message such as "For self-checkout registers, please select the button on the left," or a message such as "For full-self POS, please press the button to select whether or not you require a plastic bag." Furthermore, standby screen GM51 does not include the full-self POS selection button BT402, and instead has a plastic bag-related information display area HR442.
[0092] The plastic bag related information display area HR442 is an area for asking the customer whether or not they need a plastic bag. The plastic bag related information display area HR442 displays the message "Do you need a plastic bag?" and has a "No Need" button BT441 and a "Needed" button BT442 arranged therein.
[0093] In the case of the fifth modification, the POS terminal 40 accepts an operation of the self-checkout register selection button BT401 from customer A, and an operation of whether or not a plastic bag is required from customer B (an operation of the No Need button BT441 or the Required button BT442). That is, in the case of the fifth modification, customer B first operates whether or not a plastic bag is required while the standby screen GM51 is displayed. If the No Need button BT441 is operated while the standby screen GM51 is displayed, the POS terminal 40 displays the registration screen GM03 shown in FIG. 8 (i.e., the registration screen before product registration). If the Required button BT442 is operated while the standby screen GM51 is displayed, the POS terminal 40 displays the registration screen GM04 shown in FIG. 9 (i.e., the registration screen after the plastic bag has been registered). Therefore, in the fifth modification, the registration screen GM03 (FIG. 8) before the registration of one product item may not be displayed.
[0094] When multiple types of plastic bags with different sizes and the like are available, POS terminal 40 may display a screen for accepting the selection of the type of plastic bag (plastic bag selection screen) when Required button BT442 is operated, and after one type of plastic bag is selected on the plastic bag selection screen, display registration screen GM04 (the registration screen after that type of plastic bag is registered) shown in Fig. 9. Alternatively, buttons for each type of plastic bag may be arranged in plastic bag-related information display area HR442 instead of Required button BT442, and POS terminal 40 may display registration screen GM04 (the registration screen after that type of plastic bag is registered) shown in Fig. 9 when the button for one type of plastic bag is operated. The same applies to variant example 6 (standby screen GM61).
[0095] (Variation 6) FIG. 16 is an example of a display on POS terminal 40. POS terminal 40 may display a standby screen GM61 as shown in FIG. 16 instead of the standby screen GM01 shown in FIG. 4. Instead of the message "Please select the button for the transaction you wish to use" on standby screen GM01, standby screen GM61 also displays a message such as "Please select the transaction you wish to use," a message such as "For self-checkout registers, please scan the 2D code," and a message such as "For full-self POS, please press the button to select whether or not you require a plastic bag." Furthermore, standby screen GM61 does not include the self-checkout register selection button BT401 or the full-self POS selection button BT402. Instead, it includes a display area HR431 for checkout 2D code scanning guidance information similar to that on standby screen GM21 in FIG. 12 and a display area HR442 for plastic bag-related information similar to that on standby screen GM51 in FIG. 15.
[0096] In the sixth modification, the POS terminal 40 receives the reading of the two-dimensional checkout code 605 from Customer A and receives an instruction from Customer B as to whether or not a shopping bag is required. In other words, in the sixth modification, Customer A reads the two-dimensional checkout code 605 displayed on the mobile terminal 60 while the standby screen GM61 is displayed, and Customer B first selects whether or not a shopping bag is required while the standby screen GM61 is displayed. When the two-dimensional checkout code 605 is read while the standby screen GM61 is displayed, the POS terminal 40 displays the product list screen GM05 shown in FIG. 6. When the "Not Required" button BT441 is pressed while the standby screen GM61 is displayed, the POS terminal 40 displays the registration screen GM03 shown in FIG. 8. When the "Required" button BT442 is pressed while the standby screen GM61 is displayed, the POS terminal 40 displays the registration screen GM04 shown in FIG. 9. Therefore, in the sixth modification, the reading instruction screen GM02 (FIG. 5) is unnecessary. Furthermore, in the sixth modification, the registration screen GM03 (FIG. 8) before registering a single product may not be displayed.
[0097] (Other actions on standby screen GM01 to standby screen GM61) (a1) The standby screen GM01 (FIG. 4) may allow the two-dimensional code 605 to be read. That is, the standby screen GM01 does not display a message regarding the reading of the two-dimensional code 605, but may accept the reading of the two-dimensional code 605 by Customer A. In an aspect in which the standby screen GM01 allows the reading of the two-dimensional code 605, when the two-dimensional code 605 for payment is read, the POS terminal 40 displays the product list screen GM05 (FIG. 6) without displaying the reading instruction screen GM02 (FIG. 5).
[0098] (a2) In relation to (a1) above, similar to the standby screen GM01 (Figure 4) of (a1) above, it may be possible to read the two-dimensional settlement code 605 on the standby screen GM31 (Figure 13) or the standby screen GM51 (Figure 15).
[0099] (b1) Product registration may be enabled on the standby screen GM01 (FIG. 4). That is, the standby screen GM01 may not display a message regarding product registration, but may accept product registration from Customer B. In an aspect where product registration is enabled on the standby screen GM01, when a product is registered, the POS terminal 40 displays the registration screen GM04 shown in FIG. 9 (that is, the registration screen after the product is registered).
[0100] (b2) In relation to (b1) above, similar to the standby screen GM01 (FIG. 4) in (b1) above, product registration may be enabled on the standby screen GM11 (FIG. 11) and the standby screen GM21 (FIG. 12).
[0101] (b3) In relation to (b1) above, similar to the standby screen GM01 (FIG. 4) in (b1) above, product registration may be enabled on the standby screen GM51 (FIG. 15) and the standby screen GM61 (FIG. 16). Note that after product registration, the customer may be subsequently asked about the need for a shopping bag on the registration screen GM04 (FIG. 9).
[0102] (c1) On the standby screen GM01 (FIG. 4), if a registration operation for a membership card (including a point card) or gift certificates (gift certificates, coupons, complimentary coupons) is performed (such as when the code information attached to each medium is read), the registration operation may be invalidated, or the registration operation may be validated (the information from the registration operation may be stored to be passed on to subsequent processing), and information may be displayed indicating that the operation should be performed in accordance with the instructions on the screen (standby screen GM01) (instruction to operate the self-checkout register selection button BT401 or the full-self POS selection button BT402). Note that when the registration information is invalidated, information indicating that the operation should be performed in accordance with the instructions on the screen may be displayed together with error information (read error).
[0103] (c2) In relation to (c1) above, similar to the standby screen GM01 (Fig. 4) in (c1) above, when a registration operation for a membership card or gift certificate is performed on each of the standby screens GM11 (Fig. 11) to GM61 (Fig. 16), the registration operation may be invalidated, or the registration operation may be validated, and information may be displayed to the effect that the operation should be performed in accordance with the instructions on the respective screen. Note that, when the registration information is invalidated, information may be displayed to the effect that the operation should be performed in accordance with the instructions on the screen, along with error information (read error). Note that, although related to (c3) below, in (c2), the standby screen is not switched.
[0104] (c3) In relation to (c1) above, if an operation to register a membership card or gift certificate is performed on each of standby screens GM21 (FIG. 12) to GM41 (FIG. 14), the registration operation may be invalidated, or the registration operation may be validated, and standby screen GM01 (FIG. 4) or standby screen GM11 (FIG. 11) may be displayed. In other words, among standby screens (standby screens GM21 to GM61) that do not display at least one of the self-checkout register selection button BT401 or the full-self-service POS selection button BT402, if an operation that is not originally intended (such as a registration operation for a membership card, in this example) is performed on a standby screen (standby screen GM01, standby screen GM11) that displays both the self-checkout register selection button BT401 and the full-self-service POS selection button BT402.
[0105] (Other controls related to the standby screen) Although the above describes an example in which the POS terminal 40 switches between the self-checkout register (service A operation mode) and the full-self-service POS (service B operation mode) based on the operation (including the behavior) of the customers (customer A, customer B) on the standby screens GM01 to GM61, the POS terminal 40 may also switch between the self-checkout register (service A operation mode) and the full-self-service POS (service B operation mode) without relying on the customer's operation. Also, the above describes an example in which the POS terminal 40 displays standby screens (standby screens GM01 to GM61) that are compatible with both the self-checkout register (service A operation mode) and the full-self-service POS (service B operation mode) (waiting for both customer A and customer B) before starting processing, the POS terminal 40 may also display a standby screen that is compatible only with the self-checkout register (service A operation mode) (waiting for only customer A) or a standby screen that is compatible only with the full-self-service POS (service B operation mode) (waiting for only customer B) before starting processing. Below, we will explain other controls, such as control to switch between self-checkout registers (service A operation mode) and full-self-service POS (service B operation mode) without customer operation, and control to display a standby screen that is compatible only with self-checkout registers (service A operation mode) or a standby screen that is compatible only with full-self-service POS (service B operation mode).
[0106] (Common standby screen, Service A standby screen, Service B standby screen) In the following description, standby screens (specifically, standby screens GM01 to GM61 (hereinafter, standby screen GM01, etc.)) that are compatible with both self-checkout registers (service A operation mode) and full-self-service POSs (service B operation mode) may be referred to as common standby screens. In contrast to the common standby screens, standby screens that are compatible only with self-checkout registers (service A operation mode) may be referred to as service A standby screens (not shown), and standby screens that are compatible only with full-self-service POSs (service B operation mode) may be referred to as service B standby screens (not shown). Like the common standby screens, the service A standby screens (and similarly the service B standby screens) are displayed after processing is completed (e.g., in place of the receipt screen).
[0107] The Service A standby screen may have a self-checkout register selection button BT401 (see, for example, FIG. 4) and a checkout 2D code scan guidance information display area HR431 (see, for example, FIG. 12). The Service B standby screen may have a full-self POS selection button BT402 (see, for example, FIG. 4), a registration instruction information display area HR432 (see, for example, FIG. 13), and a shopping bag related information display area HR442 (see, for example, FIG. 15).
[0108] The service A standby screen may be the reading instruction screen (FIG. 5). In other words, the reading instruction screen may be referred to as the service A standby screen. The service B standby screen may be the registration screen GM03 (FIG. 8) before the registration of the first product item. In other words, the registration screen GM03 may be referred to as the service B standby screen.
[0109] (Common standby mode, Service A standby mode, Service B standby mode) In the following description, a display mode that displays a common standby screen as the standby screen may be referred to as a common standby mode, a display mode that displays a service A standby screen as the standby screen may be referred to as a service A standby mode, and a display mode that displays a service B standby screen as the standby screen may be referred to as a service B standby mode.
[0110] (Control 1) The POS terminal 40 may control the standby mode (common standby mode, service A standby mode, service B standby mode) based on time (preset schedule information). In other words, the POS terminal 40 may control the display of the standby screen (common standby screen (standby screen GM01, etc.), service A standby screen, service B standby screen) based on time. Note that the schedule information may be stored in the POS terminal 40, or may be stored in another device that can be referenced by the POS terminal 40 (for example, the transaction status management device 50, the store controller 10, the cloud server 20, etc.).
[0111] For example, if six POS terminals 40 (POS terminal 40a to POS terminal 40f) are installed in a store and service A is available for use during part of business hours (for example, business hours are 8:00 to 22:00, and service A is available for use during 10:00 to 20:00), the following control may be performed: Outside the hours when service A is available (8:00 to 10:00, 20:00 to 22:00), all six POS terminals 40 (POS terminal 40a to POS terminal 40f) are controlled to service B standby mode (displaying the service B standby screen as the standby screen). On the other hand, during the available hours of service A (10:00 to 20:00), two POS terminals 40 (for example, POS terminals 40a and 40b) are controlled to service A standby mode (displaying the service A standby screen as the standby screen), two other POS terminals 40 (for example, POS terminals 40c and 40d) are controlled to service B standby mode (displaying the service B standby screen as the standby screen), and the remaining two POS terminals 40 (POS terminals 40e and 40f) are controlled to common standby mode (displaying the common standby screen as the standby screen). In other words, the POS terminals 40a and 40b are controlled to service A standby mode during the available hours of service A, and are controlled to service B standby mode outside the available hours of service A. The POS terminals 40c and 40d are controlled to service B standby mode all day. The POS terminals 40e and 40f are controlled to common standby mode during the available hours of service A, and are controlled to service B standby mode outside the available hours of service A.
[0112] Note that if a customer is not using the terminal at the time to switch the standby mode (standby screen), the standby mode may be switched at that time, and if a customer is using the terminal at the time to switch the standby mode, the standby mode may be switched after the customer's processing is completed. For example, the POS terminal 40a is set to switch its standby mode from Service B standby mode to Service A standby mode at 10:00, but if a customer is not using the POS terminal 40a at 10:00, the standby mode may be switched from the Service B standby screen to the Service A standby screen at that time (the currently displayed standby screen may be switched from the Service B standby screen to the Service A standby screen), and if a customer is using the POS terminal 40a at 10:00, the standby mode may be displayed after the customer's processing is completed. For example, the POS terminal 40e is set to switch its standby mode from common standby mode to service B standby mode at 8:00 p.m., but if the customer is not using the POS terminal 40e at 8:00 p.m., the screen may be switched from the common standby screen to the service B standby screen at that time (the currently displayed standby screen may be switched from the common standby screen to the service B standby screen), and if the customer is using the POS terminal 40e at 8:00 p.m., the service B standby screen may be displayed after the customer's processing is completed.
[0113] Note that, although this is also related to Controls 2 and 3 described later, if there is Customer A (e.g., Customer A waiting in line) waiting to operate the POS terminal 40 at the time when the available time for Service A ends (or, if a customer is using the POS terminal 40 at the time when the available time for Service A ends, at the time when the processing for the currently using customer ends), all POS terminals 40 may be prohibited from displaying the service B standby screen (one or more POS terminals 40 may be reserved to maintain the service A standby screen or the common standby screen). For example, if there is Customer A waiting to operate the POS terminal 40 at the above time, it may be configured not to switch from the service A standby screen (or the common standby screen) to the service B standby screen at all, or it may be configured not to switch to the service B standby screen for the last POS terminal. On the other hand, even if there is Customer A waiting to operate the POS terminal 40 at the above time, all POS terminals 40 may be allowed to display the service B standby screen, and, although this is also related to Control 3 described later, the service B standby screen may be switched to the service A standby screen (or the common standby screen) when Customer A operates the POS terminal 40.
[0114] (Control 2) The POS terminal 40 may control the standby mode (display of the standby screen) based on the usage status of the service A instead of or in addition to the time.
[0115] For example, the standby mode may be controlled according to the number of customer A shopping in the store (i.e., the number of people using mobile terminals 60 to register products in the store). For example, if the number of customer A shopping in the store is equal to or greater than a predetermined number during the available hours of service A, the number of POS terminals 40 controlled to the service A standby mode may be increased, and if the number of customer A shopping in the store is less than the predetermined number, the number of POS terminals 40 controlled to the service A standby mode may be decreased. Alternatively, if the number of customer A shopping in the store is equal to or greater than a predetermined number during the available hours of service A, the number of POS terminals 40 controlled to the service A standby mode or the common standby mode may be increased, and if the number of customer A shopping in the store is less than the predetermined number, the number of POS terminals 40 controlled to the service A standby mode or the common standby mode may be decreased.
[0116] The POS terminal 40 may grasp the number of customer A shopping in the store by communicating with the cloud server 20. For example, the cloud server 20 may notify the POS terminal 40 of the number of customer A shopping in the store in response to an inquiry from the POS terminal 40 or as appropriate (when the number of customer A present in the store increases or decreases, or every predetermined time (e.g., 10 seconds) has elapsed). Furthermore, the cloud server 20 may add the number of customer A shopping in the store when it receives a notification from the mobile terminal 60 that the Start Shopping button BT600 (FIG. 3(A)) has been operated (when it displays the registration screen in FIG. 3(B)), and may subtract the number of customer A shopping in the store when it receives a notification from the mobile terminal 60 that the Proceed to Checkout button BT604 (FIG. 3(D)) has been operated (when it displays the two-dimensional code display screen in FIG. 3(E)). When cloud server 20 receives a notification that the Start Shopping button BT600 has been operated from a mobile terminal 60 located at the store's location (the mobile terminal 60 located at the store's location is identified by GPS or the like), it may add to the number of customer A shopping in the store, and when cloud server 20 receives a notification that the Proceed to Checkout button BT604 has been operated from a mobile terminal 60 located at the store's location, it may subtract from the number of customer A shopping in the store. Note that POS terminal 40 may also identify the number of customer A shopping in the store by other methods (wireless LAN, etc.).
[0117] Furthermore, for example, the standby mode (display of the standby screen) may be controlled depending on the shopping status of customer A who is shopping in the store (specifically, whether or not it is close to the time to pay).
[0118] For example, by focusing on the relationship between the number of purchases and the proximity of settlement, the standby mode may be controlled according to the number of customers A in the store who have purchased a predetermined number of items or more. For example, if the number of customers is equal to or greater than the predetermined number, the number of POS terminals 40 controlled to the service A standby mode (or the number of POS terminals 40 controlled to the service A standby mode or the common standby mode) may be increased, and if the number of customers is less than the predetermined number, the number may be decreased. The predetermined number may be set according to the time period, day of the week, sale date, etc. Furthermore, the predetermined number may be set for each customer A based on their past purchase history, attributes (gender, age, etc.).
[0119] Furthermore, by focusing on the relationship between the purchase amount (total amount) and the closeness of settlement, the standby mode may be controlled according to the number of Customer A in the store whose purchase amount is equal to or exceeds a predetermined amount. For example, if the number of Customer A is equal to or exceeds a predetermined number, the number of POS terminals 40 controlled to the service A standby mode (or the number of POS terminals 40 controlled to the service A standby mode or the common standby mode) may be increased, and if the number of Customer A is less than the predetermined number, the number may be decreased. The predetermined amount may be set according to the time period, day of the week, sale date, etc. Furthermore, the predetermined amount may be set for each Customer A based on their past purchase history, attributes (gender, age), etc.
[0120] Furthermore, by focusing on the relationship between the time spent in the store (purchase time) and the proximity of checkout, the standby mode may be controlled according to the number of Customer A in the store who have stayed in the store for a predetermined time or more. For example, if the number of Customer A is equal to or greater than a predetermined number, the number of POS terminals 40 controlled to the service A standby mode (or the number of POS terminals 40 controlled to the service A standby mode or the common standby mode) may be increased, and if the number of Customer A is less than the predetermined number, the number may be decreased. The predetermined time may be set according to the time period, day of the week, sale date, etc. Furthermore, the predetermined time may be set for each Customer A based on their past purchase history, attributes (gender, age, etc.).
[0121] Furthermore, by focusing on the relationship between the location in the store and the proximity of the checkout, the standby mode may be controlled according to the number of Customer A in the store who are present at the end of the flow line (aisle) (for example, identified by GPS, wireless LAN, etc.). For example, if the number of Customer A is equal to or greater than a predetermined number, the number of POS terminals 40 controlled to the service A standby mode (or the number of POS terminals 40 controlled to the service A standby mode or the common standby mode) may be increased, and if the number of Customer A is less than the predetermined number, the number may be decreased. The location of Customer A in the store may be identified, for example, by wireless LAN, etc.
[0122] (Control 3) Instead of or in addition to the above, the POS terminal 40 may control the standby mode (display of the standby screen) based on the approach of customer A or the like.
[0123] For example, the standby mode may be controlled based on the reception (via another device or directly) of information transmitted from a shopping cart (or an electronic device built into or external to the shopping cart) used for service A. As an example, if the POS terminal 40 was displaying a service B standby screen at the time when it received identification information (shopping cart number, electronic device number) identifying the shopping cart (or an electronic device built into or external to the shopping cart) from the shopping cart (or an electronic device built into or external to the shopping cart), it may switch from the service B standby screen to the service A standby screen (or a common standby screen), and if it was displaying the common standby screen at the time, it may switch from the common standby screen to the service A standby screen. The same applies to the reception (via another device or directly) of information transmitted from a shopping cart (or an electronic device built into or external to the shopping cart) used for service A.
[0124] Furthermore, the approach of Customer A may be determined based on location information or beacon control. When the direction and distance of the mobile terminal 60 can be recognized (for example, when Bluetooth (registered trademark) 5.1 is used), the POS terminal 40 may switch to the service A standby screen or the common standby screen when it recognizes the presence of the mobile terminal 60 in a predetermined direction (toward the sales floor) and within a predetermined distance (for example, several dozen meters) from the POS terminal 40. Furthermore, in addition to the presence of the mobile terminal 60, each individual mobile terminal 60 (i.e., each individual Customer A) may be recognized and the standby screen switching may be controlled. For example, the UID (User Identifier) may be referenced to control the standby screen switching. As an example, a standby screen appropriate for Customer A (the service A standby screen or the common standby screen; or, as for the common standby screen, one of the standby screens GM11 to GM61, as will be described in detail later) may be displayed based on the past operation time of Customer A. The UID may be a customer number for service A that is assigned to each customer A when they become a new customer of service A (when a customer who is not an A customer becomes an A customer), for example, when they install a specific app.
[0125] Furthermore, the standby mode may be controlled based on the recognition of information attached to a plastic bag used for service A (for example, the plastic bag is a plastic bag exclusively for service A sold near the entrance). For example, if POS terminal 40 is displaying a service B standby screen at the time when imaging unit 416 recognizes a predetermined design (such as a symbol mark of service A) printed on a plastic bag exclusively for service A, POS terminal 40 may switch from the service B standby screen to the service A standby screen (or a common standby screen), and if the common standby screen is displayed at the above time, POS terminal 40 may switch from the common standby screen to the service A standby screen.
[0126] Note that, as long as POS terminal 40 can recognize the approach of customer A (the presence of customer A), the information attached to the shopping bag exclusively for service A is not limited to a predetermined design. For example, a code such as a two-dimensional code may be printed on the shopping bag exclusively for service A. If the service B standby screen is displayed when scanner unit 406 recognizes the code printed on the shopping bag exclusively for service A, POS terminal 40 may switch from the service B standby screen to the service A standby screen (or the common standby screen). If the common standby screen is displayed at the same time, POS terminal 40 may switch from the common standby screen to the service A standby screen. Also, as long as it is possible to recognize that customer A is approaching, a shopping bag other than the one exclusively for service A may be used. For example, a shopping basket exclusively for service A (a shopping basket with the same information attached to the shopping bag exclusively for service A) or a personal bag exclusively for service A (a personal bag with the same information attached to the shopping bag exclusively for service A) may be used.
[0127] (Control 4) Instead of or in addition to the above, the POS terminal 40 may control the standby mode (display of the standby screen) based on an operation on the POS terminal 40.
[0128] For example, the standby screen may be changed based on an operation by a store clerk (such as a special operation that the customer is not aware of, or an operation that requires the store clerk's card to be read before the operation).
[0129] (Control 5) Instead of or in addition to the above, the POS terminal 40 may control the standby mode (display of the standby screen) based on an operation by a store clerk on another device (for example, the transaction status management device 50).
[0130] For example, the transaction status management device 50 may update schedule information referenced by a POS terminal 40 based on an operation by a store clerk, thereby changing the standby mode of the POS terminal 40. Alternatively, the transaction status management device 50 may send a standby screen change command to a POS terminal 40 based on an operation by a store clerk, thereby changing the standby mode of the POS terminal 40. If the POS terminal 40 receives a standby screen change command when it is not in use by a customer, it may change the standby screen in accordance with the standby screen change command at the time of receiving the standby screen change command, and if the POS terminal 40 receives a standby screen change command when it is in use by a customer, it may display the standby screen in accordance with the standby screen change command after the customer's transaction is completed.
[0131] The above-described controls (control 1 to control 5) relate to switching of standby screens among the common standby mode, service A standby mode, and service B standby mode, but may also be applied to switching of standby screens within the common standby mode. That is, each of the POS terminals 40 is capable of displaying one of a plurality of types of common standby screens (e.g., standby screens GM01 to GM61), and the POS terminal 40 may control which common standby screen to display based on time as in control 1, based on the usage status of service A as in control 2, based on the approach of customer A as in control 3, based on an operation on the POS terminal 40 as in control 4, or based on an operation on another device as in control 5.
[0132] (Notification by signage) A signage (display) may be installed in the store, and the signage may be used to notify (display) to customers (Customer A, Customer B) how to operate the POS terminal 40. The signage is connected to the LAN 19, and the display contents may be managed (controlled) by the transaction status management device 50, for example.
[0133] For example, Customer A may be notified that he needs to operate the self-checkout register selection button BT401 (or read the two-dimensional checkout code 605) on the POS terminal 40, and Customer B may be notified that he needs to operate the full-self-checkout POS selection button BT402 (or register a product or select a shopping bag) on the POS terminal 40. Note that although the notification may be made using a paper medium such as a poster, the required operation (allowable operation) differs depending on the type of standby screen (service A standby screen, service B standby screen, standby screen GM01, standby screen GM11, standby screen GM21, standby screen GM31, standby screen GM41, standby screen GM51, standby screen GM61), and the standby screen can also be switched, so it is preferable to use signage to notify the information.
[0134] Furthermore, customers (customer A, customer B) waiting at the cash register (waiting to operate the POS terminal 40) and store clerks (guide staff) may be notified (displayed) of the current standby mode (standby screen) of each POS terminal 40. For example, as described above, if six POS terminals 40 (POS terminals 40a to 40f) are installed in a store, signage may be used to notify that currently (for example, as of 7:55 PM), POS terminals 40a and 40b are in service A standby mode (displaying the service A standby screen), POS terminals 40c and 40d are in service B standby mode (displaying the service B standby screen), and POS terminals 40e and 40f are in common standby mode (displaying the common standby screen).
[0135] Instead of or in addition to the current standby mode (standby screen) of each POS terminal 40, customers (Customer A, Customer B) and store clerks (guide staff) waiting at the cash register (waiting to operate the POS terminal 40) may be notified (displayed) of the future standby mode (standby screen) of each POS terminal 40 (for example, within the next 10 minutes). For example, as described above, if six POS terminals 40 (POS terminal 40a to POS terminal 40f) are installed in a store, signage may be used to notify that POS terminal 40a and POS terminal 40b are scheduled to switch from service A standby mode to service B standby mode (the standby screen is scheduled to switch from the service A standby screen to the service B standby screen) in five minutes (for example, five minutes from 7:55 p.m. to 8:00 p.m.), and that POS terminal 40e and POS terminal 40f are scheduled to switch from common standby mode to service B standby mode (the standby screen is scheduled to switch from the common standby screen to the service B standby screen).
[0136] Alternatively or additionally, the operation mode of the POS terminal 40 in process may be notified (displayed) to customers (customer A, customer B) waiting at the cash register (waiting to operate the POS terminal 40) or to store clerks (guide staff), etc. For example, as described above, in a case where six POS terminals 40 (POS terminals 40a to 40f) are installed in a store, signage may be used to notify that currently (for example, as of 7:55 PM), POS terminal 40a is operating in service A operation mode (that the settlement process for service A is being executed), POS terminal 40c is operating in service B operation mode (that the product registration process for service B is being executed), POS terminal 40d is operating in service B operation mode (that the settlement process for service B is being executed), and POS terminal 40e is operating in service A operation mode (that the settlement process for service A is being executed), etc.
[0137] Alternatively or additionally, the preferred POS terminal 40 may be notified (displayed) to customers (customer A and customer B) waiting at the cash register (waiting to operate the POS terminal 40) or to store clerks (guide staff). For example, in a case where six POS terminals 40 (POS terminals 40a to 40f) are installed in a store as described above, signage may be used to notify customer A that the POS terminals 40a and 40b, which are currently (for example, as of 7:00 PM) controlled in service A standby mode, are preferred, and that the POS terminals 40e and 40f, which are controlled in common standby mode, are also available, and to notify customer B that the POS terminals 40c and 40d, which are currently (for example, as of 7:00 PM) controlled in service B standby mode, are preferred, and that the POS terminals 40e and 40f, which are controlled in common standby mode, are also available.
[0138] (Notification by the transaction status management device 50, etc.) Instead of or in addition to the notification using signage, the transaction status management device 50 may display the current standby mode (standby screen) of each POS terminal 40, the future standby mode (standby screen) of each POS terminal 40, the operation mode of the POS terminal 40 currently in process, and information regarding the preferred POS terminal 40. Also, the above information may be notified (displayed) on a mobile terminal (smartphone, tablet terminal, etc.) carried by the store clerk.
[0139] (Announcement by Sign Pole 417) Instead of or in addition to the above-described notification, various information such as the current standby mode (standby screen) may be notified (output) by using the light-emitting elements (light-emitting element 417a, light-emitting element 417b, light-emitting element 417c) of the sign pole 417 of each POS terminal 40. For example, as shown in the following (1) to (8), various information may be notified by the light-emitting state of the light-emitting element of the sign pole 417. In other words, the light-emitting state of the light-emitting element of the sign pole 417 may be changed depending on the content of the notification.
[0140] (1) The POS terminal 40 may change the light emission pattern of the light emitting part of the sign pole 417 depending on the standby mode being controlled (set) during standby or processing. In other words, the light emission pattern of the light emitting part of the sign pole 417 may be changed depending on whether the POS terminal 40 is controlled to the common standby mode, the service A standby mode, or the service B standby mode. (2) During processing, the POS terminal 40 may change the light emission pattern of the light emitting part of the sign pole 417 depending on the operation mode being operated. In other words, the light emission pattern of the light emitting part of the sign pole 417 may be changed when the POS terminal 40 is operating in the service A operation mode (when the settlement process for service A is being executed) and when the POS terminal 40 is operating in the service B operation mode (when the product registration process and settlement process for service B are being executed). (3) In relation to (2), when operating in Service B operation mode, the lighting pattern of the light-emitting part of the sign pole 417 may be made different when a product registration process is being performed and when a payment process is being performed. (4) During the settlement process, the POS terminal 40 may change the light emission pattern of the light emitting unit of the sign pole 417 depending on the settlement type (payment method). For example, the light emission pattern of the light emitting unit of the sign pole 417 may be changed depending on whether the settlement process is performed by cash payment or non-cash payment. (5) In relation to (4), when settlement processing is performed by cash payment, the light-emitting part of the sign pole 417 may be illuminated in a different manner depending on whether the settlement is cash in the service A operation mode (settlement processing for service A) or in the service B operation mode (settlement processing for service B). (6) In relation to (4), when settlement processing is performed using non-cash payment, the light-emitting part of the sign pole 417 may be illuminated in a different manner depending on whether the settlement is non-cash in the service A operation mode (settlement processing for service A) or non-cash in the service B operation mode (settlement processing for service B). (7) The POS terminal 40 may illuminate the light-emitting portion of the sign pole 417 in a display mode that is distinguishable from the above when warning about insufficient change (change near end, change near full) or insufficient receipt paper (paper near end). (8) When a customer calls a store clerk, the POS terminal 40 may cause the light emitting portion of the sign pole 417 to emit light in a display mode that is distinguishable from the above.
[0141] Regarding the above (1) to (8), as an example, the light emitting portion of the sign pole 417 may be controlled as follows.
[0142] When a store clerk is called, the top light-emitting unit 417a is lit in red. When the change is nearly out (the same may be true when the change is nearly full, or when the change is nearly full, no notification is required), the top light-emitting unit 417a is made to flash red quickly. When the paper is near the end, the top light-emitting unit 417a is made to flash red slowly. When in service B standby mode, the middle light-emitting unit 417b is lit in green. When in common standby mode, the middle light-emitting unit 417b is made to flash. When in service A standby mode, the middle light-emitting unit 417b is turned off. When a product is being registered in service B operation mode, the bottom light-emitting unit 417c is turned off. When a cash payment is being processed in service A operation mode (or service B operation mode), the bottom light-emitting unit 417c is made to flash yellow. When a non-cash payment is being processed in the service A operation mode (or the service B operation mode), the lower light emitting section 417c flashes in yellow.
[0143] For the sake of simplicity, the above-mentioned specific example illustrates a case where each light-emitting element (light-emitting elements 417a, 417b, 417c) emits light in only one predetermined color (light-emitting element 417a emits light in only red, light-emitting element 417b emits light in only green, and light-emitting element 417c emits light in only yellow), but each light-emitting element can emit light in multiple colors (for example, light-emitting elements 417a, 417b, 417c can all emit light in any of red, green, and yellow), and the notification content can be changed by changing the light color.
[0144] Although the embodiments of the present invention have been described above, the device configuration, data configuration, processing flow, display and output modes, etc. can be modified as appropriate, for example, as in the following modified examples. In addition, the following modified examples can be combined as appropriate.
[0145] (1) In the above embodiment, it has been described that standby screen SG01, which is a common standby screen, is displayed after the process is completed (for example, in place of the receipt screen). However, another screen may be displayed after the process is completed, and the standby screen SG01 may be displayed next to the other screen. For example, a power-saving screen (an example of another screen) may be displayed after the process is completed, and when the power-saving screen is touched (or when the human sensor reacts while the power-saving screen is displayed), the power-saving screen may be switched to standby screen SG01. The same applies to other common standby screens (standby screens SG11 to SG61), the service A standby screen, and the service B standby screen.
[0146] (2) In the above embodiment, an example was described in which the settlement processing screen for service A and the settlement processing screen for service B are the same (common), but the settlement processing screen for service A and the settlement processing screen for service B may be different.
[0147] (3) In the above embodiment, an example was described in which the payment type (payment method) was selected after product registration was completed, but it may also be possible to select the payment type before completing product registration. That is, in service A, customer A may be able to select the payment type before pressing the Proceed to Checkout button BT604 (FIG. 3(D)), and in service B, customer B may be able to select the payment type before pressing the Proceed to Checkout button BT414 (FIG. 9).
[0148] Specifically, in service A, the mobile terminal 60 may be able to accept a selection operation of a payment type from customer A while, for example, the start screen (FIG. 3(A)) is displayed, while the initial registration screen (FIG. 3(B)) before registering one product is displayed, or while the registration screen (FIG. 3(D)) after registering the product is displayed. Also, in service B, the POS terminal 40 may be able to accept a selection operation of a payment type from customer B while, for example, the registration screen GM03 (FIG. 8) before registering one product is displayed, or while the registration screen GM04 (FIG. 9) after registering the product is displayed.
[0149] (4) In relation to (3) above, in service A, when the mobile terminal 60 receives a selection of a payment type from customer A while displaying the start screen ( FIG. 3(A) ), the initial registration screen ( FIG. 3(B) ) before registering one product, or the registration screen ( FIG. 3(D)) after registering the product, the mobile terminal 60 may transmit information indicating the selected payment type (payment type selection information) to the cloud server 20. The POS terminal 40 (and the transaction status management device 50 as well) may acquire the payment type selection information from the cloud server 20. Based on the payment type selection information, the transaction status management device 50 may determine whether customer A's usage time of the POS terminal 40 will be long (for example, if cash payment is selected, the transaction status management device 50 may determine that usage time will be long, and if non-cash payment is selected, the transaction status management device 50 may determine that usage time will be short), and may control the display of signage according to the determination result. This allows the signage to be used to notify other customers and store clerks that customer A's usage time may be long even before the customer A completes product registration. In addition, by sending information regarding change nearing end (such as which POS terminal 40 is nearing end of change) from the POS terminal 40 to the cloud server 20, when customer A, who has chosen to pay in cash, completes product registration, information regarding change nearing end can be provided, for example, on a two-dimensional code display screen (Figure 3(E)).
[0150] (5) In relation to (3) above, in service B, when the POS terminal 40 receives a selection of a payment type from customer B while displaying the registration screen GM03 (FIG. 8) before registering one product or the registration screen GM04 (FIG. 9) after registering the product, the POS terminal 40 may control the display of the sign pole 417 in accordance with the selection. This allows the sign pole 417 to be used to notify other customers and store clerks that customer B may be using the terminal for a long time, even before customer B completes product registration. Furthermore, when the POS terminal 40 receives a selection of a payment type from customer B while displaying the registration screen GM03 (FIG. 8) before registering one product or the registration screen GM04 (FIG. 9) after registering the product, the POS terminal 40 may transmit information indicating the selected payment type (payment type selection information) to the transaction status management device 50. The transaction status management device 50 may determine whether customer B will be using the POS terminal 40 for a long time based on the payment type selection information and control the display of the signage in accordance with the determination result. This makes it possible to use the signage to notify other customers and store staff that customer B may be using the product for a long time, even before customer B completes product registration.
[0151] (6) In the above embodiment, the operation of the POS terminal 40 was described as an operation on the display unit 405 (touch display) (touching various buttons and areas arranged on the display unit 405). However, as mentioned above, the POS terminal 40 may be provided with a key operation unit composed of various mechanical keys, and may be configured to accept operation of the mechanical keys instead of or in addition to operation on the display unit 405. For example, the POS terminal 40 may be configured to accept operation of a subtotal key as a mechanical key instead of or in addition to operation of the "Proceed to Checkout button BT414" corresponding to the subtotal button, or may be configured to accept operation of a deposit key as a mechanical key instead of or in addition to operation of the "End (Receipt) button" corresponding to the deposit button (actual total button). The same applies to other buttons such as the clerk call button BT403 and the language switch buttons BT405 to BT407. It may be possible to arbitrarily set for each POS terminal 40 whether each operation (for example, subtotal operation, deposit operation, etc.) should be performed on the display unit 405 (whether a button should be arranged (displayed) on the display unit) or on the key operation unit (whether a button should be arranged (assigned) on the key operation unit). This allows appropriate setting depending on the usage situation, and also makes it possible to switch to the other unit as appropriate if a problem occurs with one unit (when the response to operations becomes poor due to deterioration over time or dirt, etc.).
[0152] (7) In the above embodiment, the standby screens described are the common standby screens (standby screens GM01 to GM61), the service A standby screen, and the service B standby screen. However, other screens may be used for standby. For example, a membership card reading instruction screen that instructs the user to read a membership card may be used as the standby screen. The POS terminal 40 may execute various controls based on the membership card read on the membership card reading instruction screen.
[0153] For example, if the POS terminal 40 determines that the customer is likely to be customer A based on the membership card it has read, it may display a common screen (which is the same as the common standby screen but is referred to as the common screen because it is displayed after the membership card read instruction screen), and if it determines that the customer is not likely to be customer A based on the membership card it may display a service B screen (which is the same as the service B standby screen but is referred to as the service B screen because it is displayed after the membership card read instruction screen). When a customer becomes a member who uses service B (a member who does not use service A), a general membership card limited to use of service B is issued as a membership card, and when a customer becomes a member who uses service A (a member who can also use service B), a special membership card that allows use of service A as well as service B is issued (if a general membership card has been issued, it is withdrawn or invalidated). Thus, if the member card it has read is a special membership card, the POS terminal 40 determines that the customer is likely to be customer A, and if the member card it has read is a general membership card, it determines that the customer is not likely to be customer A. The general membership card and the special membership card may have the same (or substantially the same) appearance as the card medium, but the information stored therein (or the information associated with the information stored therein) may be different. Also, similar information may be stored in a mobile terminal (which may be mobile terminal 60) instead of a card.
[0154] In addition, if a special membership card of a customer is read at a device that does not support Service A (for example, a device dedicated to a full-self service that supports only Service B), and the customer is Customer A, the customer (Customer A) will move to a device that supports Service A (for example, POS terminal 40). In this case, when the movement is detected (for example, absence is detected by a motion sensor, etc.) (or when a predetermined time has passed since the movement was detected), the device that does not support Service A may erase the information read from the special membership card and display an initial screen. Similarly, when a general membership card of a customer is read at a device that does not support Service B (for example, a device dedicated to a semi-self service that supports only Service A), the customer (Customer B) will move to a device that supports Service B (for example, POS terminal 40). In this case, when the movement is detected (for example, absence is detected by a motion sensor, etc.) (or when a predetermined time has passed since the movement was detected), the device that does not support Service B may erase the information read from the general membership card and display an initial screen. In addition, the timing for erasing the information read from the special membership card or the information read from the general membership card may be when the customer (presumably a different customer) is detected again, or when another membership card (special membership card, general membership card) is read.
[0155] (8) All or part of the functions (input / output, storage, and processing (including judgment)) of the POS terminal 40 in the above embodiment may be implemented by a device other than the device described as the entity executing the function. For example, at least part of the processing of the POS terminal 40 described using the flowchart of FIG. 10 may be executed by the store controller 10 or the cloud server 20 instead of the POS terminal 40. In relation to the above, the POS terminal 40 may function as a so-called thin client specialized for input / output interfaces, etc. For example, the POS terminal 40 may accept various inputs (customer operations, detection by a device such as a scanner) and transmit the input information (operation information, image information, etc.) to the cloud server 20. The cloud server 20 may then execute processing according to the information received from the POS terminal 40 and transmit the processing results (updated screen information, etc.) to the POS terminal 40. The POS terminal 40 may then execute an operation (display on a display, etc.) according to the information received from the cloud server. In other words, the cloud server 20 may execute a program for controlling the operation of the POS terminal 40.
[0156] <Summary of the embodiment> [Technical field] The present invention relates to a product sales data processing device and a program. [Background technology] Systems (services) that use registration and settlement devices that allow shoppers to register and settle their own products have become widespread, and currently systems that allow shoppers to register their own products in front of the shelves are beginning to be developed (see, for example, Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] JP 2019-087160 A [Summary of the Invention] [Problem to be solved by the invention] Although it is effective to introduce multiple systems into the same store to meet the needs of shoppers, introducing and operating multiple systems can cause various problems (e.g., operability, cost, etc.) The present invention was made in light of these circumstances, and aims to provide technology for solving various problems that arise when multiple systems are in operation. [Means for solving the problem] (1) A product sales data processing device (e.g., POS terminal 40) characterized by having a first processing mode (e.g., service A operation mode) in which products registered on a portable registration terminal (e.g., mobile terminal 60) are settled, a second processing mode (e.g., service B operation mode) in which a customer registers and settles products themselves on the product sales data processing device, and a selection means (e.g., processing of steps S1 and S2 in Figure 10) for selecting either the first processing mode or the second processing mode. The configuration (1) can solve various problems that arise when multiple systems (Service A, Service B) are running. For example, because the product sales data processing device (e.g., POS terminal 40) can handle multiple systems (Service A, Service B), it is possible to prevent costs from increasing. (2) A product sales data processing device as described in (1) is provided with a display means for displaying at least one of an operator for selecting the first processing mode (e.g., a self-checkout register selection button BT401) and an operator for selecting the second processing mode (e.g., a full-self-checkout POS selection button BT402) (e.g., both are displayed on the standby screen GM01 of FIG. 4, the full-self-checkout POS selection button BT402 is displayed on the standby screen GM21 of FIG. 12, and the self-checkout register selection button BT401 is displayed on the standby screen GM31 of FIG. 13), and the selection means selects either the first processing mode or the second processing mode based on the operation of the operator. The configuration (2) can solve various problems that arise when multiple systems (Service A, Service B) are in operation. For example, even a customer can easily select the desired system (Service A, Service B), making it less likely that problems will arise in operability. (3) A product sales data processing device as described in (1) is provided with a reading means for reading identification information, and the selection means selects the first processing mode when the reading means reads transaction identification information (e.g., a two-dimensional code 605 for settlement). The configuration (3) allows for easy selection, and also allows selection without touching the screen. (4) A product sales data processing device as described in (1) is provided with a display means for displaying at least one of an operator for selecting the first processing mode and an operator for selecting the second processing mode, and a reading means for reading identification information, wherein when the reading means reads identification information other than transaction identification information (for example, when a registration operation is performed for a membership card or gift certificate), the display means displays both an operator for selecting the first processing mode and an operator for selecting the second processing mode, and the selection means selects either the first processing mode or the second processing mode based on the operation of the operator. According to the configuration of (4), it is possible to reliably confirm which selection is correct. (5) The product sales data processing device described in (2) or (4) is characterized in that the display means displays a plurality of operators related to the second processing mode (e.g., the unnecessary button BT441 and the necessary button BT442 in Figures 15 and 16, etc.) instead of an operator for selecting the second processing mode. According to the configuration (5), the second processing mode can be selected simply via the operator associated with the second processing mode (without having to operate the operator for selecting the second processing mode). (6) A product sales data processing device according to any one of (1) to (5), characterized in that it comprises a notification means for notifying the result of the selection of the first processing mode or the second processing mode by the selection means. The configuration (6) allows the selection result to be conveniently recognized, so that, for example, a store clerk or the like can recognize the processing mode that will be executed when a selection is made, and can grasp the processing mode that is currently being executed while the selection is being made. (7) A product sales data processing device (e.g., POS terminal 40) comprising a first processing mode (e.g., service A operation mode) for settling products registered on a portable registration terminal (e.g., mobile terminal 60), a second processing mode (e.g., service B operation mode) for customers to register and settling products themselves on the product sales data processing device, and a display means for displaying a possible standby screen (e.g., common standby screen) for selecting either the first processing mode or the second processing mode, wherein when either the first processing mode or the second processing mode is operating and the other is not (e.g., outside the available hours of service A), the display means displays a dedicated standby screen (e.g., service B standby screen) for either the first processing mode or the second processing mode that is operating, instead of the possible standby screen (common standby screen) for selecting either the first processing mode or the second processing mode. The configuration (7) can solve various problems that arise when multiple systems (Service A, Service B) are running. For example, the product sales data processing device (e.g., POS terminal 40) can handle multiple systems (Service A, Service B), which can prevent increases in costs. In addition, the standby screen displayed is tailored to the situation, making operation easier. (8) A product sales data processing device (e.g., POS terminal 40) that includes a registration means that customers operate to register products themselves and a settlement means that customers operate to settle payments, and that has a first processing mode (e.g., service A operation mode) in which products registered at a portable registration terminal are settled at the settlement means, and a second processing mode (e.g., service B operation mode) in which products are registered at the registration means and the products registered at the registration means are settled at the settlement means, and that is characterized by having a selection means (e.g., processing of steps S1 and S2 in Figure 10) that selects either the first processing mode or the second processing mode, and an execution means (e.g., processing of steps S5 and S6 in Figure 10) that executes processing according to the processing mode selected by the selection means. According to the configuration (8), the same effect as that of (1) can be obtained. (9) A program that causes a computer to function as a product sales data processing device, characterized in that the computer functions as a first processing mode in which products registered on a portable registration terminal are settled, a second processing mode in which customers register and settle products themselves on the product sales data processing device, and a selection means for selecting either the first processing mode or the second processing mode. According to the configuration (9), the same effect as that of (1) can be obtained.
[0157] Note that programs for implementing the functions of each of the above-described devices (such as the POS terminal 40, the transaction status management device 50, and the mobile terminal 60) may be recorded on a computer-readable recording medium, and the programs may be loaded into a computer system and executed to perform the processing of each device. Here, "loading a program recorded on a recording medium into a computer system and executing it" includes installing the program on a computer system. The term "computer system" here includes hardware such as an operating system and peripheral devices. The term "computer system" may also include multiple computer devices connected via a network, including the Internet, a WAN, a LAN, or a dedicated line. The term "computer-readable recording medium" refers to portable media such as floppy disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. Thus, a recording medium storing a program may be a non-transitory recording medium such as a CD-ROM. The term "recording medium" also includes internal or external recording media accessible from a distribution server for distributing the program. The program code stored on the distribution server's recording medium may be different from the program code executable on a terminal device. In other words, the format in which the program is stored on the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a form that is executable on the terminal device. The program may be divided into multiple parts, each of which may be downloaded at different times and then combined on the terminal device, or each of the divided programs may be distributed by a different distribution server. Furthermore, the term "computer-readable recording medium" also includes a storage medium that stores a program for a certain period of time, such as volatile memory (RAM) within a computer system that serves as a server or client when a program is transmitted over a network. The program may also be one that realizes part of the functions described above.Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]
[0158] 1. Sales system 10...Store Controller 20...Cloud server 40...POS terminal 50...Transaction status management device 60...Mobile devices 401...CPU 402...ROM 403...RAM 404...Hard disk 405...Display section 406...Scanner section 408...Card payment department 409...Change machine 413…Printing Department 414...Audio output unit 415…Communications Department 416...imaging unit 417...Signpost
Claims
1. A merchandise sales data processing device having a first processing mode in which merchandise registered at a portable registration terminal is settled, and a second processing mode in which a customer registers merchandise by himself / herself at the merchandise sales data processing device and settles the merchandise, a display means capable of switching and displaying, as a standby screen, a standby screen for the first processing mode, a standby screen for the second processing mode, or a standby screen for selecting a processing mode for selecting either the first processing mode or the second processing mode; a selection means for selecting either the first processing mode or the second processing mode; reading means for reading identification information; Equipped with The display means Switching the standby screen based on schedule information; The selection means When the display means is displaying the processing mode selection standby screen, if the reading means reads the transaction identification information, the first processing mode is selected. A product sales data processing device characterized by:
2. The display means If the customer is not using the product sales data processing device at the switching time according to the schedule information, the standby screen is switched based on the schedule information at that time; If a customer is using the product sales data processing device at the time of switching, the standby screen is switched after the customer's transaction is completed.
2. The product sales data processing device according to claim 1.
3. A merchandise sales data processing device having a first processing mode in which merchandise registered at a portable registration terminal is settled, and a second processing mode in which a customer registers merchandise by himself / herself at the merchandise sales data processing device and settles the merchandise, a display means capable of switching and displaying, as a standby screen, a standby screen for the first processing mode, a standby screen for the second processing mode, or a standby screen for selecting a processing mode for selecting either the first processing mode or the second processing mode; a selection means for selecting either the first processing mode or the second processing mode; reading means for reading identification information; Equipped with The selection means When the display means is displaying the processing mode selection standby screen, if the reading means reads the transaction identification information, the first processing mode is selected. A product sales data processing device characterized by:
4. A system comprising: a merchandise sales data processing device having a first processing mode for settling merchandise registered on a portable registration terminal and a second processing mode for a customer to register and settling merchandise by himself / herself on the merchandise sales data processing device; and an information processing device; The product sales data processing device includes: a display means capable of switching and displaying, as a standby screen, a standby screen for the first processing mode, a standby screen for the second processing mode, or a standby screen for selecting a processing mode for selecting either the first processing mode or the second processing mode; a selection means for selecting either the first processing mode or the second processing mode; reading means for reading identification information; Equipped with The display means Switching the standby screen based on schedule information; The selection means When the display means is displaying the processing mode selection standby screen, if the reading means reads the transaction identification information, the first processing mode is selected. A system characterized by:
5. A program for causing a merchandise sales data processing device to function as a computer, the merchandise sales data processing device having a first processing mode for settling a payment for merchandise registered on a portable registration terminal and a second processing mode for a customer to register and settling a payment for merchandise by himself / herself on the merchandise sales data processing device, The computer a display means capable of switching and displaying, as a standby screen, a standby screen for the first processing mode, a standby screen for the second processing mode, or a standby screen for selecting a processing mode for selecting either the first processing mode or the second processing mode; a selection means for selecting either the first processing mode or the second processing mode; Reading means for reading identification information It functions as The display means Switching the standby screen based on schedule information; The selection means When the display means is displaying the processing mode selection standby screen, if the reading means reads the transaction identification information, the first processing mode is selected. A program characterized by:
Citation Information
Patent Citations
POS system, settlement device, registration device and program
JP2018109932A
Settlement device and control method
JP2020035206A
Sales data processing device
JP2020042457A
Acquisition device, acquisition system, and program
JP2019087160A