Registered devices, systems, and programs

The registration device with integrated barcode reading and notification mechanisms addresses the issue of incomplete barcode scanning, ensuring accurate and complete product registration through a system that includes a transaction status management device for display and notification.

JP7856287B2Active Publication Date: 2026-05-11TERAOKA SEIKO CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TERAOKA SEIKO CO LTD
Filing Date
2022-01-24
Publication Date
2026-05-11

AI Technical Summary

Technical Problem

Customers sometimes fail to read all required barcodes during product registration, leading to registration omissions.

Method used

A registration device equipped with a reading means, acquisition means, determination means, and notification/prohibition means to ensure all necessary barcodes are read, using a system that includes a transaction status management device for display and notification of required barcodes.

Benefits of technology

Prevents registration omissions by ensuring all barcodes are read, enhancing the accuracy and completeness of product registration processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007856287000001
    Figure 0007856287000001
  • Figure 0007856287000002
    Figure 0007856287000002
  • Figure 0007856287000003
    Figure 0007856287000003
Patent Text Reader

Abstract

To provide a technique for preventing registration omission.SOLUTION: Provided is a registration device including: reading means for reading a symbol code; acquisition means for acquiring information on a transaction item based on the symbol code read by the reading means; registration means for registering the transaction item as registration data in accordance with the information on the transaction item acquired by the acquisition means; determination means for determining whether or not the transaction item in accordance with the information on the transaction item acquired by the acquisition means is a target transaction item to be registered together with a predetermined transaction item; and reading notification means for, in a case where the determination means determines that the transaction item in accordance with the information on the transaction item acquired by the acquisition means is the target transaction item, performing notification for urging a user to read, with the reading means, a symbol code for acquiring information on the predetermined transaction item.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a registration device, a system, and a program.

Background Art

[0002] Patent Document 1 discloses a self-service type product sales data processing device in which a customer registers products by themselves.

[0003] In such a self-service type device, in the case of a product provided with a plurality of barcodes, the customer needs to have all the barcodes read.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, among customers, there are those who read only some of all the barcodes that need to be read and do not read other barcodes. In this case, registration omissions occur.

[0006] The present invention has been made in view of such circumstances, and an object thereof is to provide a technique for preventing registration omissions.

Means for Solving the Problems

[0007] One aspect of the present invention for solving the above-mentioned problems is a registration device comprising: a reading means for reading a symbol code; an acquisition means for acquiring information on a trading item based on the symbol code read by the reading means; a registration means for registering the trading item as registration data according to the information on the trading item acquired by the acquisition means; a determination means for determining whether the trading item according to the information on the trading item acquired by the acquisition means is a target trading item to be registered together with a predetermined trading item; and a reading notification means for notifying the reading means to read a symbol code for acquiring information on the predetermined trading item when the determination means determines that the trading item according to the information on the trading item acquired by the acquisition means is a target trading item.

[0008] One aspect of the present invention for solving the above-mentioned problems is a registration device comprising: a reading means for reading a symbol code; an acquisition means for acquiring information on a trading item based on the symbol code read by the reading means; a registration means for registering the trading item as registration data according to the information on the trading item acquired by the acquisition means; a determination means for determining whether the trading item according to the information on the trading item acquired by the acquisition means is a target trading item to be registered together with a predetermined trading item; and, if the determination means determines that the trading item according to the information on the trading item acquired by the acquisition means is a target trading item, a prohibition means for reading a symbol code for acquiring information other than the predetermined trading item using the reading means, and then prohibiting the acquisition of trading item information by the acquisition means.

[0009] Furthermore, one aspect of the present invention is a system comprising a registration device and a transaction status management device, wherein the registration device comprises: a reading means for reading a symbol code; an acquisition means for acquiring information on a transaction item based on the symbol code read by the reading means; a registration means for registering the transaction item as registration data according to the information on the transaction item acquired by the acquisition means; a determination means for determining whether the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item to be registered together with a predetermined transaction item; and, when the determination means determines that the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item, a reading notification means for notifying the reading means to read a symbol code for acquiring information on the predetermined transaction item, and the transaction status management device comprises a display means for displaying the status of the information on the target transaction item in the registration device.

[0010] Furthermore, one aspect of the present invention is a system comprising a registration device and a transaction status management device, wherein the registration device comprises: a reading means for reading a symbol code; an acquisition means for acquiring information on a transaction item based on the symbol code read by the reading means; a registration means for registering the transaction item as registration data according to the information on the transaction item acquired by the acquisition means; a determination means for determining whether the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item to be registered together with a predetermined transaction item; and, if the determination means determines that the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item, a prohibition means for reading a symbol code for acquiring information other than the predetermined transaction item using the reading means, and then prohibiting the acquisition of information on the transaction item by the acquisition means, and the transaction status management device comprises a display means for displaying the status of the information on the target transaction item in the registration device.

[0011] Furthermore, one aspect of the present invention is a program that causes a computer to function as a registration device equipped with a reading means for reading a symbol code, wherein the computer functions as: an acquisition means for acquiring information on a trading item based on a symbol code read by the reading means; a registration means for registering the trading item as registration data according to the information on the trading item acquired by the acquisition means; a determination means for determining whether the trading item according to the information on the trading item acquired by the acquisition means is a target trading item to be registered together with a predetermined trading item; and a read notification means for notifying the reading means to read a symbol code for acquiring information on the predetermined trading item when the determination means determines that the trading item according to the information on the trading item acquired by the acquisition means is a target trading item.

[0012] Furthermore, one aspect of the present invention is a program that causes a computer to function as a registration device equipped with a reading means for reading symbol codes, wherein the computer functions as an acquisition means for acquiring information on trading items based on a symbol code read by the reading means; a registration means for registering the trading items as registration data according to the information on trading items acquired by the acquisition means; a determination means for determining whether the trading items according to the information on trading items acquired by the acquisition means are target trading items to be registered together with predetermined trading items; and a prohibition means for prohibiting the acquisition of information on trading items by the acquisition means after reading a symbol code for acquiring information other than the predetermined trading items, when the determination means determines that the trading items according to the information on trading items acquired by the acquisition means are target trading items. [Brief explanation of the drawing]

[0013] [Figure 1] This is a conceptual diagram of a network used to explain the sales system. [Figure 2] This is a diagram illustrating the appearance of a fully self-service registration and payment device. [Figure 3] This is a configuration example of a full self-registration settlement device. [Figure 4] This is a diagram showing a configuration example of a mobile terminal. [Figure 5] This is a diagram showing a configuration example of a transaction status management device. [Figure 6] This is a diagram showing an example of a product with multiple barcodes provided. [Figure 7] This is a diagram showing the combination of types of garbage bags and fees. [Figure 8] This is a diagram showing an example of a product master. [Figure 9] This is a diagram showing screen 1310. [Figure 10] This is a diagram showing screen 340. [Figure 11] This is a diagram showing screen 345. <着 [Figure 12] This is a diagram showing warning popup window 349. [Figure 13] This is a diagram showing the screen displayed when another multiple-reading-required barcode is read. [Figure 14] This is a diagram showing the screen displayed when another multiple-reading-required barcode is read. [Figure 15] This is a flowchart showing the registration process. [Figure 16] This is a flowchart showing the registration process. [Figure 17] This is a diagram showing screen 1340. [Figure 18] This is a diagram showing screen 1345. <着 [Figure 19] This is a diagram showing warning popup window 349. [Figure 20] This is a diagram showing the screen displayed when another multiple-reading-required barcode is read. [Figure 21] This is a diagram showing the screen displayed when another multiple-reading-required barcode is read. [Figure 22] This is a diagram showing management screen 380. [Figure 23]This is a diagram of the administration screen 380. [Figure 24] This is a diagram of the administration screen 380. [Modes for carrying out the invention]

[0014] Figure 1 is a conceptual diagram of the network illustrating the sales system 1 of this embodiment. The sales system 1 shown in Figure 1 includes a headquarters server 10, a cloud server 20, a store controller 30 (e.g., a server), a transaction status management device 40 (e.g., a personal computer), a fully self-service registration and settlement device 51, a face-to-face semi-self-service registration and settlement device 1051, a division-type semi-self-service registration device 53, a division-type semi-self-service settlement device 54, and a mobile terminal 60.

[0015] The store controller 30, transaction status management device 40, full self-service registration and settlement device 51, face-to-face semi-self-service registration and settlement device 1051, division-type semi-self-service registration device 53, and division-type semi-self-service settlement device 54 are connected to each other via LAN 19 (which can be wired or wireless). The store controller 30 is capable of communicating with the headquarters server 10. The sales system 1 can be installed in various stores (supermarkets, convenience stores, drugstores, home centers, consumer electronics stores, etc.).

[0016] In Figure 1, the number of each device (terminal) is illustrative. For example, in Figure 1, "..." is shown to the right of the transaction status management device 40, but the number of transaction status management devices 40 installed in one store only needs to be one or more. Also, for example, in Figure 1, two mobile terminals 60 are shown, but the number of mobile terminals 60 used in the store will vary depending on the number of customers.

[0017] Sales system 1 can provide a service (sometimes referred to as Service A) in which customers register and pay for products using a fully self-service registration and payment device 51. Sales system 1 also provides a self-service (sometimes referred to as Service B) in which customers register products using a mobile terminal 60 and pay using a division-type semi-self-service payment device 54. In other words, Service B is a self-service in which customers register and pay for products themselves, but they use a mobile terminal 60 for product registration and a division-type semi-self-service payment device 54 for payment.

[0018] Sales system 1 can also provide a service (sometimes referred to as Service C) in which a store clerk registers products using the clerk side of the face-to-face semi-self-service registration and payment device 1051, and the customer makes the payment using the customer side of the face-to-face semi-self-service registration and payment device 1051. Sales system 1 can also provide a service (sometimes referred to as Service D) in which a store clerk registers products using the division-of-labor semi-self-service registration device 53, and the customer makes the payment using the division-of-labor semi-self-service payment device 54.

[0019] The headquarters server 10 is located outside the store (for example, at the head office or data center) and is a server that manages the entire sales system 1. The headquarters server 10 stores various information necessary for the operation of each service (for example, customer master (member master), product master, special sale files, etc.) and service performance information at the store (for example, sales performance information, product sales performance information, etc.). The headquarters server 10 communicates with the cloud server 20 and the store controller 30. The headquarters server 10 may also communicate with other devices (for example, the transaction status management device 40, etc.). The headquarters server 10 may be composed of multiple servers.

[0020] The cloud server 20 is located outside the store (e.g., in a data center) and is a server that provides service B. The cloud server 20 stores various information necessary for the operation of service B (e.g., product master data, transaction information (also referred to as cart information), etc.). The cloud server 20 communicates with the headquarters server 10 and the mobile terminal 60. The cloud server 20 may also communicate with other devices (e.g., the store controller 30, the transaction status management device 40, etc.). The cloud server 20 may consist of multiple servers.

[0021] The store controller 30 is a device that controls the part of the sales system 1 that pertains to the store in question. The store controller 30 communicates with each device within the LAN 19 and with each device outside the LAN 19 (for example, the headquarters server 10).

[0022] The transaction status management device 40 is primarily a device that manages each device within the LAN 19. For example, the transaction status management device 40 communicates with each device within the LAN 19 and monitors the processing status, operating status, etc., of each device within the LAN 19. The transaction status management device 40 may also communicate with devices outside the LAN 19 (for example, the headquarters server 10, the cloud server 20) (either directly or via the store controller 30). For example, the transaction status management device 40 may refer to transaction information (cart information) stored in the cloud server 20.

[0023] The mobile terminal 60 is used when registering products in Service B. In other words, customers use the mobile terminal 60 when registering products in Service B. In addition to communication functions and imaging functions (camera), the mobile terminal 60 is equipped with recognition functions that recognize various codes (barcodes, 2D codes, etc.). For example, the mobile terminal 60 recognizes barcodes attached to products. For example, the mobile terminal 60 may extract feature points in the captured image (image acquired as a through image (live view)) captured by the imaging function and recognize objects (various codes). It is assumed that the mobile terminal 60 is owned by the individual (or corporation) customer using Service B, but it may also be lent by the store.

[0024] The division-of-labor semi-self-service registration device 53 is primarily used by store employees in service D. The division-of-labor semi-self-service registration device 53 is equipped with a scanner unit and is used exclusively for registering products. The configuration of the division-of-labor semi-self-service registration device 53 will be described later.

[0025] The division-of-labor semi-self-service payment device 54 is primarily used by customers in service D. The division-of-labor semi-self-service payment device 54 is equipped with a settlement unit and is used exclusively for payment. The configuration of the division-of-labor semi-self-service payment device 54 will be described later.

[0026] Furthermore, the sales system 1 may be linked with other systems. For example, the transaction status management device 40 may be able to access an attendance server that manages information related to employee (store clerk) attendance (e.g., attendance record information, work schedule information, etc.).

[0027] (Full self-service registration and payment device 51) Figure 2 is a diagram illustrating the external appearance of the fully self-service registration and payment device 51. Figure 3 is an example of the configuration of the fully self-service registration and payment device 51. The fully self-service registration and payment device 51 provides service A as described above. In Figures 2 and 3, the same parts are denoted by the same reference numerals. The fully self-service registration and payment device 51 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a display unit 205, a scanner unit 206, a card payment unit (non-cash payment unit) 208, a change dispenser (cash payment unit) 209, a printing unit 213, an audio output unit 214, a communication unit 215, and a signpost 250. These can communicate with each other via a bus. The fully self-service registration and payment device 51 may further include an imaging unit.

[0028] The CPU 201 is a central processing unit that controls the operation of the full self-service registration and payment device 51 by reading and executing programs stored in the ROM 202. ROM202 is read-only memory that stores various types of information used by the CPU201, including programs.

[0029] RAM203 is a read / write memory that stores various types of information as main memory. For example, RAM203 stores information read from ROM202 and hard disk 204, information obtained from external sources, and information generated during processing.

[0030] The hard disk 204 stores various types of information as an auxiliary storage device. For example, instead of the ROM 202, the hard disk 204 may store programs executed by the CPU 201. Alternatively, instead of the RAM 203, it may store information read from the ROM 202, information acquired from external sources, information generated during processing, etc. Furthermore, a storage device such as an SSD (Solid State Drive) may be provided instead of the hard disk 204.

[0031] The display unit 205 is a touch display that displays various information and accepts various inputs.

[0032] The scanner unit 206 optically reads various types of information. Specifically, the scanner unit 206 may scan codes attached to products and read product codes (such as JAN codes). The scanner unit 206 may also scan codes attached to gift certificates (gift certificates, coupons, discount vouchers) and various cards (e.g., membership cards, point cards, etc.) and read the information contained therein. Furthermore, the scanner unit 206 may scan codes attached to employee name tags and read employee codes.

[0033] The scanner unit 206 is used when a customer registers a product, but customers may register products by other means. For example, if the display unit 205 displays a preset key (a button to order a product) corresponding to a product, the customer may register the product by operating (pressing) that preset key.

[0034] The card payment unit 208 is a payment mechanism that accepts various types of cards (credit cards, prepaid cards such as transportation cards, cash cards for debit payments, point cards for point payments, etc.). The card payment unit 208 includes a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient if it includes at least a card recognition unit. The card recognition unit may recognize various types of cards (e.g., point cards, membership cards, shareholder cards, etc.) for purposes such as granting benefits or discounts.

[0035] Furthermore, the card payment unit 208 may consist of multiple components corresponding to the card to be read. In other words, the fully self-service registration and payment device 51 may, for example, have multiple card payment units, such as a first card payment unit for prepaid cards and a second card payment unit for credit cards.

[0036] The change dispenser 209 is a cash payment mechanism that has slots for inserting banknotes and coins, and slots for dispensing banknotes and coins. It calculates the amount to be inserted into the slot, calculates the amount of change which is the difference between the inserted amount and the purchase price, and dispenses the change from the dispenser. When banknotes or coins are inserted into the slot, they are detected by a sensor (detection of the insertion, detection of the number of coins of each denomination, etc.).

[0037] The printing unit 213 prints and issues various media (receipts, etc.). The audio output unit 214 outputs sound. For example, the audio output unit 214 outputs confirmation sounds, warning sounds, voice guidance, etc.

[0038] The communication unit 215 transmits and receives information with other devices (for example, the store controller 30, the transaction status management device 40, etc.). The Sign Pole 250 has a light-emitting section at its tip, and various information (such as staff call notifications and operational status) is communicated through the way the light-emitting section illuminates. Furthermore, the fully self-service registration and payment device 51 may be equipped with an imaging unit. If an imaging unit is provided, the imaging unit may also be provided on the staff member's side.

[0039] (Mobile device 60) Figure 4 shows an example configuration of a mobile terminal 60. The mobile terminal 60 in the figure comprises a CPU 501, a storage unit 502, a RAM 503, a display unit 504, an operation unit 505, an imaging unit 506, and a network-compatible communication unit 507. The CPU 501 is a central processing unit that controls the operation of the mobile terminal 60 by reading and executing programs stored in the memory unit 502. The memory unit 502 is an auxiliary storage device for the CPU 501, and stores various types of information used by the CPU 501, including programs. RAM503 is the main memory of CPU501. The display unit 504 displays an image in accordance with the display control of the CPU 501. The display unit 504 may be configured as a touch panel that allows operation of the screen. The operation unit 505 collectively refers to the various controls provided on the mobile terminal 60 and the various input devices connected to the mobile terminal 60. The imaging unit 506 performs imaging in accordance with the control of the CPU 401. Furthermore, the imaging unit 506 in this embodiment can also function as the part that reads the 2D code in a code reader that processes 2D codes. The network-enabled communication unit 507 is a component that communicates wirelessly over a network. The network-enabled communication unit 507 enables the mobile terminal 60 to communicate with the transaction management device 60.

[0040] (Self-service registration and payment device 1051) The face-to-face semi-self-service registration and payment device 1051 provides service C as described above. The face-to-face semi-self-service registration and payment device 1051 includes a CPU 1201, a ROM 1202, a RAM 1203, a hard disk 1204, a customer-side display unit 1205, a customer-side scanner unit 1206, a card payment unit (non-cash payment unit) 1208, a change dispenser (cash payment unit) 1209, a staff-side display unit 1210, a key operation unit 1211, a staff-side scanner unit 1212, a printing unit 1213, an audio output unit 1214, and a communication unit 1215. These can communicate with each other via a bus. The face-to-face semi-self-service registration and payment device 1051 may further include an imaging unit. The face-to-face semi-self-service registration and payment device 1051 may also further include a signpost or the like.

[0041] Note that the printing unit 213 is not necessarily required. Also, the printing unit 213 can output paper to either the staff side or the customer side. The customer side may have an operation unit similar to that of the full self-service registration and payment device 51. On the other hand, the staff side may have a staff-side display unit 1210, a key operation unit 1211, a staff-side scanner unit 1212, etc., but it does not have to have a sign pole.

[0042] The customer-side display unit 1205 is a touch display that displays various information to the customer and accepts various inputs from the customer.

[0043] The customer-side scanner unit 1206 is a scanner unit for customers and optically reads various types of information. Specifically, the customer-side scanner unit 1206 scans, for example, the barcode on the customer's membership card and reads the membership number that identifies the member.

[0044] The employee-side display unit 1210 is a touch display that shows various information to the employee and accepts various inputs from the employee. The key operation unit 1211 has various buttons for the employee to operate.

[0045] The employee-side scanner unit 1212 is a scanner unit for employees and optically reads various types of information. Specifically, the employee-side scanner unit 1212 scans codes attached to products and reads product codes (such as JAN codes). The employee-side scanner unit 1212 may also scan codes attached to vouchers and various cards and read the information contained therein. Furthermore, the employee-side scanner unit 1212 may scan codes attached to employee name tags, etc., and read employee codes. In addition, the employee-side scanner unit 1212 may scan codes printed on payment slips and read the information necessary for settlement processing.

[0046] The employee-side scanner unit 1212 is used when an employee registers a product, but the employee may register a product by other means. For example, if the key operation unit 1211 has keys corresponding to products (for example, a key corresponding to a sports newspaper), the employee may register the product by operating (pressing) the key. Also, if the employee-side display unit 1210 displays preset keys corresponding to products, the employee may register the product by operating the preset key.

[0047] The printing unit 1213 prints and issues various media (receipts, payment slips, etc.). The printing unit 1213 can be rotated freely to change its orientation (direction of the media issuing slot) from the employee side to the customer side and from the customer side to the employee side. The orientation of the printing unit 1213 may be changed manually or controlled mechanically. The correctness of the orientation of the printing unit 1213 may be detected by a sensor or other means.

[0048] (Self-service registration device 53) The division-of-labor type semi-self-service registration device 53 is configured without a change dispenser, unlike the face-to-face semi-self-service registration and payment machine 1051 which is provided on the customer side.

[0049] (Self-service payment system 54) The division-of-labor type semi-self-service payment device 54 does not require the separate operator's control panel of the face-to-face semi-self-service registration payment machine 1051. Furthermore, its configuration is equivalent to that of the fully self-service registration payment device 51.

[0050] The above describes the cash registers installed in the store (full self-service registration and payment device 51, division-type semi-self-service registration and payment device 1051, division-type semi-self-service registration device 53, division-type semi-self-service payment device 54), but the configuration of each cash register is just one example. The functions of each device may be switched by a mode switching operation.

[0051] (Transaction status management device 40) Figure 5 shows an example configuration of the transaction status management device 40. The transaction status management device 40 in the figure comprises a CPU 801, a storage unit 802, a RAM 803, an in-store communication unit 804, a network communication unit 805, a display unit 806, and an operation unit 807. The CPU 801 is a central processing unit that controls the operation of the transaction status management device 40 by reading and executing programs stored in the memory unit 802. The memory unit 602 is an auxiliary memory device for the CPU 801, and stores various types of information used by the CPU 801, including programs. RAM803 is the main memory of CPU801. The in-store communication unit 804 communicates with terminals such as the store controller 30 within the store via LAN 19. The network-enabled communication unit 805 is the part that communicates with the outside world via the network. In the case of the transaction status management device 40, the network-enabled communication unit 805 can communicate with the cloud server 20 on the cloud. The display unit 806 displays an image in accordance with the control of the CPU 801. The display unit 806 may be configured as a touch panel. The operation unit 807 collectively refers to the controls provided by the transaction status management device 40 and the input devices connected to the transaction status management device 40.

[0052] The customer information stored in the memory unit 602 is information for managing individual customers. The cloud server 20 generates customer information when a customer is registered (it may be understood that a customer is registered when their customer information is stored). The cloud server 20 also updates customer information as needed based on shopping cart information, etc. The cloud server 20 may, for example, refer to shopping cart information at a predetermined time each day and update customer information.

[0053] (Cloud Server 20) The cloud server 20 comprises a CPU, a memory unit, RAM, and a network-enabled communication unit. The CPU is a central processing unit that controls the operation of the cloud server 20 by reading and executing programs stored in the memory unit. The memory unit is an auxiliary storage device for the CPU and stores various types of information used by the CPU, including programs.

[0054] RAM is the CPU's main memory. The network-enabled communication unit is the part that communicates over the network. The storage unit of the cloud server 20 stores customer information, store information, product master (product information), and shopping cart information.

[0055] Based on the above configuration, the registration process for products with multiple barcodes will now be explained. This registration process is performed in the fully self-service registration and payment device 51. The fully self-service registration and payment device 51 is an example of a registration device.

[0056] In this specification, "transaction item" is synonymous with "product." Furthermore, "transaction item information" refers to the product code indicated by the barcode, but any information that can identify the product is acceptable.

[0057] Figure 6 shows an example of a product with multiple barcodes. In this embodiment, a garbage bag is used as an example of a transaction item with multiple barcodes. As shown in Figure 6, the product has barcodes 341 and 342. Barcode 341 is a barcode indicating the garbage disposal fee as a transaction item. Barcode 342 is a barcode for the garbage bag itself as a transaction item. These transaction items are items for which sales are recorded under different handling categories. Thus, depending on the product, it may be necessary to read all the barcodes and register the transaction item according to the information based on each barcode.

[0058] Figure 7 shows the combinations of garbage bag types and fees. Figure 7 displays the price of the garbage bag itself and the associated fees. Furthermore, garbage bags are available in different capacities (liters), some with handles and others without. As shown in Figure 7, even if the fee is specified, the price of the bag itself cannot be specified. Conversely, if the price of the bag is specified, the fee can also be specified. In other words, when one barcode is scanned, the price can be determined without scanning the other barcode, but even if the other barcode is scanned, the price of the other barcode cannot be determined.

[0059] Figure 8 shows an example of a product master. The product master shown in Figure 8 is a product master specifically for explaining garbage bags and fees. The product master consists of a PLU (Price Look Up) part number, product name, barcode, price, designated product flag, target product PLU1, target product PLU2, and target product PLU3. The PLU part number is a number that uniquely identifies the product. The product name is the name of the product. The barcode is the barcode of the product. The designated product flag is a flag that indicates whether the product identified by the PLU part number is a target transaction item that should be registered together with a designated transaction item. If it is a target transaction item that should be registered together with a designated transaction item, the designated product flag is "1", and otherwise it is "0".

[0060] The target product PLU indicates the PLU part number of the target transaction item. In Figure 8, target product PLUs 1 to 3 are shown as an example, but there are not limited to three target product PLUs. As shown in Figure 7 above, one fee may correspond to two garbage bags. Therefore, in Figure 8, for example, fee 1 has two PLU part numbers for the target transaction item.

[0061] As shown in Figure 8, the predetermined product flags in the product master allow for the determination of whether the product corresponding to the barcode is a target transaction item that should be registered together with a predetermined transaction item when the barcode is read. Then, the target product PLU allows for the determination of whether the product is a target transaction item that should be registered together with a predetermined transaction item.

[0062] In the following explanation, when a single product has multiple barcodes, and no particular distinction is made between them, they will be referred to as "multiple barcodes requiring scanning." Furthermore, among multiple barcodes requiring scanning, the transaction item corresponding to the first barcode scanned will be referred to as the "target transaction item," while the transaction items corresponding to the unscanned barcodes will be referred to as "specified transaction items."

[0063] Next, we will explain an example of the screen displayed on the display unit 205 from the start of a transaction using the fully self-service registration and settlement device 51. When the operation to start registration is performed on the operation start screen, the full self-service registration and payment device 51 displays screen 1310. Figure 9 shows screen 1310. Screen 1310 shows the registration screen. Screen 1310 is provided with an item selection button 1311, a registered product display area 1312, and a total display area 1313. The item selection button 1311 is a button for registering products that do not have barcodes, such as vegetables and fruits. The registered product display area 1312 is an area that displays the product name, quantity, and price of the registered product. The total display area 1313 is an area that displays the registered number of items (number of items purchased) and the total amount.

[0064] Furthermore, if the registration start operation is performed on the operation start screen, a membership card confirmation screen may be displayed to allow the customer to select whether or not they have a membership card. The membership card confirmation screen displays a "Card Available" button and a "Card Not Available" button. If the customer has a membership card, they select the "Card Available" button and have the customer scan the barcode on their membership card with the customer-side scanner. The full self-service registration and payment device 51 retrieves the member information identified by the barcode read by the scanner unit 206 from a server (not shown) and simultaneously displays a screen with the member information added to the screen 1310 shown in Figure 9, displaying the member information in a portion of the screen. If the customer does not have a membership card, they select the "Card Not Available" button. If "Card Not Available" is selected, the full self-service registration and payment device 51 displays screen 1310 without acquiring the member information.

[0065] Assuming that the registration screen shown in Figure 9 is displayed (in a state where multiple barcodes requiring reading have not been read immediately before), and that multiple barcodes requiring reading have been read by the scanner unit 206, the full self-service registration and payment device 51 will display, for example, screen 340 shown in Figure 10 and screen 345 shown in Figure 11 as notification screens. As shown in Figures 10 and 11, these notification screens are notification screens that indicate the reading of a symbol code for obtaining information on a predetermined transaction item by the scanner unit 206, by guiding the user to the position of the symbol code for obtaining information on a predetermined transaction item.

[0066] Screens 340 and 345 display images showing barcodes 341 and 342 on the product, along with a "back" button 600. A guide frame 344 and a pointing finger 343 are also displayed to guide the user to the location of the symbol code.

[0067] Screen 340 is displayed when barcode 341 is read while screen 1310 is displayed. Therefore, screen 340 is a screen in which a guide frame 344 is provided for barcode 342, and a pointing finger 343 points to barcode 342, in order to have the customer read the other barcode, barcode 342. By displaying it in this way, customers are more likely to notice the existence of another barcode that requires multiple readings, thus preventing registration errors.

[0068] Screen 345 is displayed when barcode 342 is read while screen 1310 is displayed. Therefore, screen 345 is a screen in which a guide frame 344 is provided for barcode 341, and a pointing finger 343 points to barcode 341, in order to have the other barcode, barcode 341, read. By displaying it in this way, customers are more likely to notice the existence of another barcode that requires multiple readings, thus preventing registration errors.

[0069] Furthermore, as shown in screens 340 and 345, it is also acceptable to simply display the message "Please scan the other barcode" in text only, without indicating the location of the other barcode that requires multiple scans. Even in this case, customers are more likely to notice the existence of the other barcode that requires multiple scans, thus preventing registration errors.

[0070] Figure 12 shows a warning pop-up 349 displayed while screen 345 is shown. This warning pop-up 349 is a screen that notifies the user that information for a specified transaction item was not obtained when information for the target transaction item has been obtained, but information for the next specified transaction item has not been obtained. This screen is displayed, for example, when screen 340 is displayed and the scanner unit 206 reads the barcode of another product or reads the already read barcode 341. Alternatively, instead of displaying the warning pop-up 349, a screen that notifies the user of the warning may be displayed on the entire screen. By notifying the user in this way, the customer will realize that they have not had another barcode that requires multiple readings read, thus preventing registration errors.

[0071] Furthermore, if the screen simply displays the text "Please scan another barcode," the warning pop-up 349 may also be displayed.

[0072] Furthermore, as shown in Figures 10 and 11, on the screen that prompts the customer (or store clerk) to scan another barcode, such as "Please let me scan another barcode," if the correct product is scanned, the system will move to a registration screen that reflects the successfully registered result in the registration details, as described below. If an incorrect product is scanned, the system will move to a screen that prompts the customer (or store clerk) to scan another barcode, such as "Please let me scan another barcode," as shown in Figures 10 and 11, and will repeatedly prompt the customer to scan another barcode.

[0073] Furthermore, by providing a "back" button 600 on the prompting screen, the user can cancel the registration. In other words, they will be moved to a registration screen where the previously scanned product is not registered. In this case, it is also possible to notify other devices such as the barber pole, transaction status management device, or other terminals operated by store staff that the "back" button has been pressed. In this case, since there is a risk of the customer taking the product without paying or the customer being confused about the operation, store staff will be able to provide smoother support.

[0074] Furthermore, as shown in Figures 10 and 11, screens that prompt the customer (or store clerk) to scan another barcode, such as "Please scan the other barcode," do not necessarily have to be displayed. In other words, while the aforementioned screens always prompt the user to "scan the other barcode" after one product has been scanned, it is also acceptable to only move to the prompt screen if the "other barcode" scans the wrong product. In that case, Figure 12 may be displayed before moving to the prompt screen. Displaying Figure 12 is optional.

[0075] Furthermore, it would be beneficial to allow users to choose when to receive notifications. If a selection is required, users could be prompted to choose their preferred notification method for future notifications at the start of registration or after the transaction is completed. Additionally, the system could store the preferred notification method in the membership card information. In other words, experienced customers will not see the prompt screen unless they make a mistake, thus eliminating the need to navigate between screens.

[0076] Note that while Figures 10 and 11 display "Please scan the other barcode," since the pointing finger 343 is providing guidance, it would also be acceptable to display "Please scan this barcode."

[0077] Figures 13 and 14 show the screens displayed when another barcode requiring multiple readings is scanned. Figure 13 shows a screen 350 in the registered product display area 1312 where the garbage bag itself and the fee are displayed as separate products. Figure 14 shows a screen 350 in the registered product display area 1312 where the garbage bag itself and the fee are displayed as a single product. In the case of the screen in Figure 13, it is easy for the customer to recognize that two barcodes have been scanned. On the other hand, in the case of the screen in Figure 14, it is easy for the customer to recognize that one item has been registered. By making it possible to display the screens in Figures 13 and 14, the store can respond flexibly according to its own judgment. In either screen, the customer can complete the transaction by touching the payment button 352. When the payment button 352 is touched, the full self-service registration and settlement device 51 displays a settlement processing screen related to the settlement processing of the transaction.

[0078] The settlement screen is for selecting the payment method. The settlement screen includes buttons for credit card, electronic money, cash, a payment amount display area, a back button, a list button, and a balance inquiry button. The credit card button is for credit card payment. The electronic money button is for electronic money payment. The cash button is for cash payment.

[0079] The payment amount display area is the area that displays the customer's payment amount. The back button is a button to return to screen 350. When the back button is touched, the full self-service registration and payment device 51 displays screen 350. The list button is a button to display a list of registered products. The balance inquiry button is a button to inquire about the balance of electronic money. Note that utility charges, such as garbage bag fees, are often handled by cash only. In the case of cash only, the credit card button and electronic money button are not displayed or are displayed as unselectable buttons.

[0080] The fully self-service payment terminal 51 issues a receipt and displays a payment completion screen when payment is made according to the payment type selected by the customer. The payment completion screen is a screen that indicates that payment has been completed and prompts the customer to take their receipt.

[0081] Figures 15 and 16 are flowcharts showing the registration process when registering transaction items that have the multiple barcodes required for reading described above. The difference between the flowcharts in Figure 15 and Figure 16 is the timing of registration. Figure 15 shows the process of registering the target transaction item and the specified transaction item when the information of the target transaction item is obtained, and then the information of the specified transaction item is obtained. Figure 16 shows the process of registering the target transaction item when the information of the target transaction item is obtained, and then registering the specified transaction item when the information of the specified transaction item is obtained.

[0082] In Figure 15, the fully self-service registration and payment device 51 reads a barcode using the scanner unit 206 (step S101) and obtains information about the transaction item based on the read barcode (step S102). The fully self-service registration and payment device 51 determines whether the transaction item, according to the information obtained, is a target transaction item that should be registered together with a predetermined transaction item (step S103). Information indicating multiple barcodes that must be read is stored as a predetermined product flag in the product master described above. Using this stored predetermined product flag, the fully self-service registration and payment device 51 performs the determination in step S103.

[0083] If the fully self-service registration and settlement device 51 determines that the transaction item is not a target transaction item (step S103: NO), it proceeds with the registration process for the transaction item (step S108). Then, the fully self-service registration and settlement device 51 determines whether the registration is complete or not (step S109). If the fully self-service registration and settlement device 51 determines that the registration is complete (step S109: YES), it terminates the registration process. On the other hand, if the fully self-service registration and settlement device 51 does not determine that the registration is complete (step S109: NO), it returns to step S101.

[0084] Returning to step S103 above, if the Full Self Registration and Settlement Device 51 determines that the transaction item is a target transaction item (step S103: YES), it displays a reading notification screen (one of screens 320, 340, or 345) (step S104). In this state, the Full Self Registration and Settlement Device 51 reads the barcode with the scanner unit 206 (step S105) and obtains information about the transaction item based on the read barcode (step S106). The Full Self Registration and Settlement Device 51 determines whether the transaction item, according to the information about the transaction item, is a predetermined transaction item (step S107).

[0085] If the transaction item, according to the transaction item information, is a predetermined transaction item (step S107: YES), the full self-service registration and settlement device 51 performs the registration process between the target transaction item and the predetermined transaction item (step S108) and proceeds to step S110. On the other hand, if the transaction item, according to the transaction item information, is not a predetermined transaction item (step S107: NO), the full self-service registration and settlement device 51 displays a warning notification screen (warning pop-up 349) (step S110). If the back button 600 is pressed (step S111: YES), the full self-service registration and settlement device 51 cancels the acquisition of the information of the target transaction item and returns to step S101. If the back button 600 is not pressed (step S111: NO) and the barcode is read (step S112: YES), the full self-service registration and settlement device 51 proceeds to step S106. If the barcode is not read (step S112: NO), the fully self-service registration and payment device 51 returns to step S111.

[0086] Thus, in the flowchart of Figure 15, the registration of the target transaction item and the predetermined transaction item is performed in a single step S108. Furthermore, unless the "Back" button 600 is pressed when the transaction item is determined to be the target transaction item based on the acquired transaction item information (step S103), in step S107 it is determined whether or not it is the predetermined transaction item, and if not, the process proceeds to step S110. Then, after reading the symbol code to acquire information other than the predetermined transaction item (steps S112, 106), the process branches to NO in step S107, and as a result to Excluded items Registration This is prohibited. Next, we will explain the flowchart in Figure 16.

[0087] In Figure 16, the fully self-service registration and settlement device 51 reads a barcode using the scanner unit 206 (step S201), and obtains information on the transaction items based on the read barcode (step S202). The fully self-service registration and settlement device 51 then performs the transaction item registration process (step S203).

[0088] The fully self-service registration and settlement device 51 determines whether the transaction item, according to the transaction item information, is a target transaction item that should be registered together with a predetermined transaction item (step S204). As described above, information indicating multiple barcodes that must be read is stored in the product master as a predetermined product flag. Using this predetermined product flag, the fully self-service registration and settlement device 51 performs the determination in step S204.

[0089] If the fully self-service registration and settlement device 51 is not determined to be a target transaction item (step S204: NO), it determines whether registration is complete or not (step S210). If the fully self-service registration and settlement device 51 determines that registration is complete (step S210: YES), it terminates the registration process. On the other hand, if the fully self-service registration and settlement device 51 does not determine that registration is complete (step S210: NO), it returns to step S201.

[0090] Returning to step S204 above, if the full self-service registration and settlement device 51 determines that the transaction item is a target transaction item according to the transaction item information (step S204: YES), it displays a reading notification screen (one of screens 320, 340, or 345) (step S205). In this state, the full self-service registration and settlement device 51 reads the barcode with the scanner unit 206 (step S206) and obtains the transaction item information based on the read barcode (step S207). The full self-service registration and settlement device 51 determines whether the transaction item according to the transaction item information is a predetermined transaction item (step S208).

[0091] If the transaction item is a predetermined transaction item (step S208: YES), the full self-service registration and settlement device 51 performs the registration process with the predetermined transaction item (step S209) and proceeds to step S211. On the other hand, if the transaction item is not a predetermined transaction item (step S208: NO), the full self-service registration and settlement device 51 displays a warning notification screen (warning pop-up 349) (step S211). If the back button 600 is pressed (step S212: YES), the full self-service registration and settlement device 51 cancels the acquisition of information on the target transaction item and returns to step S201. If the back button 600 is not pressed (step S212: NO) and the barcode is read (step S213: YES), the full self-service registration and settlement device 51 proceeds to step S207. If the barcode is not read (step S213: NO), the full self-service registration and settlement device 51 returns to step S212.

[0092] As shown in the flowchart of Figure 15, the registration of the target transaction item and the specified transaction item is performed in two steps, S203 and S208. Furthermore, unless the "Back" button 600 is pressed when the transaction item is determined to be the target transaction item based on the acquired transaction item information (step S204), in step S208 it is determined whether or not it is information for the specified transaction item, and if not, the process proceeds to step S211. Then, after reading the symbol code to acquire information other than the specified transaction item (steps S213, 207), the process branches to NO in step S208, and as a result to Excluded items Registration This is prohibited.

[0093] Next, before explaining how the mobile terminal 60 reads multiple barcodes, we will explain the registration process flow on the mobile terminal 60. The startup screen of the shopping application, displayed on the display unit 504 of the mobile terminal 60, displays the store name. This store name is displayed based on store identification information acquired by the mobile terminal 60. When a customer wants to start registering items for purchase, they operate the "Start Transaction" button located on the startup screen. In response to the operation of the transaction initiation button BT10, the mobile terminal 60 sends a transaction initiation request to the cloud server 20, which includes the acquired store identification information and customer identification information. The transaction initiation request may be sent in response to customer operation on the mobile terminal 60, or it may be sent automatically when store identification information is acquired, without any specific operation being received. Regarding customer identification information, when a customer registers (when downloading or installing a shopping application on the mobile terminal 60), the information entered in the name field of the registration form using the mobile terminal 60 may be stored in the customer information of the cloud server 20. However, it may also be stored in the storage unit of the mobile terminal 60 in addition to the cloud server 20. If a store is identified, the store name, services being offered (information from flyers distributed that day), and available coupon information may be displayed on the screen. Service and coupon information may be obtained from the cloud server 20 as screen information, for example.

[0094] Furthermore, the destination information (the address of the cloud server 20) may also be obtained during customer registration (when downloading or installing the shopping application on the mobile terminal 60) and stored in the memory of the mobile terminal 60. In the case of scanning a 2D code, the destination information may also be encoded in a 2D code in addition to the store identification information, and by scanning the 2D code with the mobile terminal 60, the mobile terminal 60 may obtain the destination information along with the store identification information.

[0095] Upon receiving customer identification information and store identification information as a transaction initiation request from the mobile terminal 60, the cloud server 20 generates cart information for that transaction. Initially, the generated cart information stores cart identification information, transaction initiation date and time, and customer identification information, but does not store other information (transaction initiation date and time, product information (registered product information, pending product information), etc.) because the actual transaction (product registration) has not yet begun.

[0096] Since the cloud server 20 stores store information, when it receives store identification information as a transaction initiation request from the mobile terminal 60 (it also receives terminal, application, and customer identification information), if the received store identification information is a 2D code, it retrieves the store identification information by referring to store identification information 1. If the received store identification information is location information (GPS information), it retrieves the store identification information by referring to store identification information 2. In addition, if the store identification information received from the mobile terminal 60 is a 2D code of the store identification information, the cloud server 20 can simply retrieve it as is.

[0097] In other words, the cloud server 20, which receives customer identification information and store identification information as a transaction initiation request from the mobile terminal 60, obtains store identification information from the store identification information received from the mobile terminal 60, obtains the current date, issues (assigns) a serial number, combines the store identification information, the current date, and the serial number, and stores it as cart identification information in the cart information. Furthermore, when the cloud server 20 receives store identification information and customer identification information as a transaction start request from the mobile terminal 60, it obtains the current date and time and stores it as the transaction start date and time (generation date and time) in the cart information. Also, when the cloud server 20 receives store identification information and customer identification information as a transaction start request from the mobile terminal 60, it stores the customer identification information received from the mobile terminal 60 as customer identification information in the cart information.

[0098] The cloud server 20, which generated the shopping cart information for the transaction, generates the initial product registration screen information (screen information for the initial product registration screen) and sends it to the mobile terminal 60. Specifically, the cloud server 20 generates the initial product registration screen information and sends the generated initial product registration screen information to the mobile terminal 60 along with the shopping cart identification information.

[0099] The mobile terminal 60, having received cart identification information and initial product registration screen information from the cloud server 20, stores the cart identification information and displays the registration screen on its display unit. Specifically, the mobile terminal 60 displays the initial product registration screen.

[0100] Upon customer input, the mobile terminal 60 scans the barcode attached to the product and reads the product code.

[0101] The mobile terminal 60, which has acquired the barcode, transmits the cart identification information and product registration information, including the product code obtained by scanning, to the cloud server 20.

[0102] The cloud server 20, having received product registration information (cart identification information and product code) from the mobile terminal 60, identifies the cart information for the transaction from the cart identification information included in the received product registration information.

[0103] The cloud server 20 updates the product data within the identified cart information. Specifically, if the received product registration information includes a product code for item N, the cloud server 20 stores that product code as the product code for registered product information (registered product N) in the identified cart information, retrieves the product name and price corresponding to that product code from the product information, and stores them as the product and price for registered product information (registered product N). The cloud server 20 also updates the total registered product information in the identified cart information.

[0104] The cloud server 20, which has updated the product data in the shopping cart, generates product registration update screen information (screen information for the product registration screen, which is an update screen where the registered product has been added) and sends it to the mobile terminal 60. Specifically, the cloud server 20 generates product registration update screen information that will be displayed on the mobile terminal 60, for example, a product registration update screen in which a list item for the newly registered product has been added to the registered product list, and sends the generated product registration update screen information to the mobile terminal 60 along with the shopping cart identification information.

[0105] Based on the above configuration, the registration process for registering transaction items that have multiple barcodes that must be read will now be explained. The mobile terminal 60 is an example of a registration device.

[0106] Assume that the multiple-scan barcode is read by the imaging unit 506 while the initial product registration screen or the product registration screen is displayed (when the multiple-scan barcode has not been read immediately before). In this case, the mobile terminal 60 displays, for example, screen 1340 shown in Figure 17 and screen 1343 shown in Figure 18 as notification screens.

[0107] Screens 1340 and 1345 display images of barcodes 341 and 342 on the product, along with a "back" button 610. A guide frame 344 and a pointing finger 343 are also displayed to guide the user to the location of the symbol code. Screen 1340 is a screen in which a guide frame 344 is placed over barcode 342, and a pointing finger 343 points to barcode 342, in order to guide the user to scan the other barcode, barcode 342. By displaying it in this way, customers are more likely to notice the presence of another barcode that requires scanning, thus preventing registration errors.

[0108] Screen 1345 is a screen in which a guide frame 344 is provided around barcode 341, and a finger 343 points to barcode 341, in order to allow the user to scan another barcode, barcode 341. By displaying it in this way, customers are more likely to notice the existence of another barcode that requires scanning, thus preventing registration errors.

[0109] Furthermore, as shown in screens 1340 and 1345, it is also acceptable to simply display the message "Please scan the other barcode" in text only, without indicating the location of the other barcode that requires multiple scans. Even in this case, customers are more likely to notice the existence of the other barcode that requires multiple scans, thus preventing registration errors.

[0110] Figure 19 shows a warning pop-up 349 displayed while screen 1345 is shown. This warning pop-up 349 is a screen that notifies the user that information for a specified transaction item was not obtained when information for the target transaction item has been obtained, but information for the next specified transaction item has not been obtained. This screen is displayed, for example, when screen 1340 is displayed and the imaging unit 506 reads the barcode of another product or reads the barcode 341 that has already been read. Alternatively, instead of displaying the warning pop-up 349, a screen that notifies the user of the warning may be displayed on the entire screen. By displaying it in this way, the customer will realize that they have not had another barcode that requires multiple readings read, thus preventing registration errors.

[0111] Furthermore, if the screen simply displays the text "Please scan another barcode," the warning pop-up 349 may also be displayed.

[0112] Furthermore, the timing and method of notification can be the same as with the fully self-service registration and payment system. The "Back" button 610 is a button used to cancel the registration. Note that the "Back" button 610 may be displayed on the screen as shown in Figures 18 and 19, or the "Proceed to Payment" button may be switched to the "Back" button.

[0113] Figures 20 and 21 show the screens displayed when another barcode requiring multiple readings is scanned. Figure 20 shows a screen 1350 in the registered product display area 1312 where the garbage bag itself and the fee are displayed as separate products. Figure 21 shows a screen 1350 in the registered product display area 1312 where the garbage bag itself and the fee are displayed as a single product. In the case of the screen in Figure 20, it is easy for the customer to recognize that two barcodes have been scanned. On the other hand, in the case of the screen in Figure 21, it is easy for the customer to recognize that only one item has been registered. By making it possible to display screens in Figures 20 and 21, flexible responses can be made according to the store's judgment.

[0114] The processing flow in the mobile terminal 60 is the same as in Figures 15 and 16 and their descriptions, but with the full self-service registration and payment device 51 replaced by the mobile terminal 60, and the scanner unit 206 replaced by the imaging unit 506.

[0115] Furthermore, all or part of the functions (input / output, storage, processing (including decision-making)) of the mobile terminal 60 described above may be implemented in a device other than the device described as the entity that executes those functions.

[0116] Specifically, the above description described a configuration in which the mobile terminal 60 includes a reading means, an acquisition means, a registration means, a determination means, and a reading notification means. All or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 30, or in the transaction status management device 40, or in other computer devices. Furthermore, the computer devices equipped with these functional units are not limited to multiple units, but may consist of only one unit. For example, all of these functional units may be provided in a single computer device.

[0117] In relation to the above, the mobile terminal 60 may function as a so-called thin client specializing in the input / output interface portion for product registration and settlement. That is, the mobile terminal 60 may receive various inputs (operation by the operator, detection by a device such as the imaging unit 506), send input information (operation information, scan information, etc.) to the cloud server, receive the processing results of the cloud server based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).

[0118] Next, we will describe an example of a screen displayed on the transaction status management device 40. As shown in Figures 22, 23, and 24, the transaction status management device 40 displays an operation status column 384 on the management screen 380 that manages each full self-service registration and settlement device 51 (or mobile terminal 60). In Figure 22, the operation status column 384 displays "First item acquired." This indicates that information for the target transaction item has been acquired. In Figure 23, the operation status column 384 displays "Second item acquired successfully." This indicates that information for a predetermined transaction item has been acquired after information for the target transaction item has been acquired. In Figure 24, the operation status column 384 displays "Second item acquired failed." This indicates that information different from the information for the predetermined transaction item has been acquired after information for the target transaction item has been acquired.

[0119] In this way, the transaction status management device 40 also displays the status of information regarding the target transaction items. As a result, store employees monitoring the display of the transaction status management device 40 can recognize "second item acquisition failed," etc., and can then go to the full self-service registration and settlement device 51 where the "second item acquisition failed" occurred and instruct the customer on the correct procedure. This prevents registration omissions.

[0120] As described above, the transaction status management device 40 displays a monitoring screen that allows simultaneous viewing of multiple full self-service registration and settlement devices 51, division-type semi-self-service settlement devices 54, or mobile terminals 60. The transaction status management device 40 may change its display mode to distinguish it from a normal device if the status requires intervention by a store employee. Examples of display modes include changing the color scheme of the "background color" and "display frame," flashing, and notification modes using pop-ups.

[0121] The transaction status management device 40 may overlay and enlarge the screens of individual devices on the list screen by selecting a device from the list screen, or it may occupy an entire screen for that device. The transaction status management device 40 may also automatically enlarge and display devices that require staff intervention in sequence. If multiple devices require staff intervention, the transaction status management device 40 can switch which device is displayed at the forefront using the next page or scroll operation.

[0122] The transaction status management device 40 may enlarge and display the information on a single page when it detects a "second acquisition failure," and then, if the customer returns to normal operation on their own, it may stop the enlarged and single-page display and return to the monitoring screen, or it may provide a "back" button or the like to allow a store employee to confirm.

[0123] In this way, the transaction status management device 40 also displays the status of information regarding the target transaction items. As a result, store employees monitoring the display of the transaction status management device 40 can recognize "second item acquisition failed," etc., and can then go to the full self-service registration and settlement device 51 where the "second item acquisition failed" occurred and instruct the customer on the correct procedure. This prevents registration omissions.

[0124] Additionally, if a user cancels their registration using the back button, a pop-up or message may be displayed (or notified).

[0125] Furthermore, all or part of the functions (input / output, storage, processing (including judgment)) of the fully self-service registration and payment device 51 described above may be implemented in a device other than the one described as the entity that executes the said function.

[0126] Specifically, the above description described a configuration in which the full self-service registration and settlement device 51 comprises a reading means, an acquisition means, a registration means, a determination means, and a reading notification means. All or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 30, the transaction status management device 40, or other computer devices. Furthermore, the computer devices equipped with these functional units are not limited to multiple units, but may consist of just one unit. For example, all of these functional units may be provided in a single computer device.

[0127] In relation to the above, the fully self-service registration and payment device 51 may function as a so-called thin client specializing in the input / output interface portion for product registration and payment. In other words, the fully self-service registration and payment device 51 may accept various inputs (operation by the operator, detection by a device such as a scanner), transmit the input information (operation information, scan information, etc.) to a cloud server, receive the processing results from the cloud server based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).

[0128] In the above embodiment, an example was shown in the operation status column 384 of the transaction status management device 40, where it was written as "First item acquired." However, the status of the information regarding the target transaction item may also be expressed using a sign pole provided on the full self-service registration and settlement device 51. For example, the sign pole could be lit in color A when "First item acquired." Then, when "Second item acquired successfully," the sign pole could be lit in color B, and then turned off. Also, when "Second item acquired unsuccessfully," the sign pole could be lit in color C. In this way, not only the staff of the transaction status management device 40, but also any staff member who can see the sign pole can go to the full self-service registration and settlement device 51 that has "Second item acquired unsuccessfully" and inform the customer of the correct operation. This prevents registration omissions. In addition, instead of colors A, B, and C, multiple patterns with different lighting and flashing speeds may be provided, and these patterns may be used to display the sign pole. The operation of the "Back" button may also be added to the patterns.

[0129] In the operation status column 384 of the transaction status management device 40, "Second acquisition failed" may be displayed, or instead of that, a message for calling a store employee may be displayed.

[0130] As described above, this embodiment can be applied not only to the fully self-service registration and payment device 51, but also to mobile devices such as smartphones and tablets.

[0131] Furthermore, in bundle mix matches and set matches, which offer discounts when purchasing multiple items, items are registered as individual items even if the bundle match or mix match is not yet established. The discount is applied once the bundle mix match or set match is established. Also, the aforementioned barcodes that require multiple scans differ from the barcodes used in bundle matches and mix matches; they are barcodes that are placed on a single product. Similarly, barcodes that require multiple scans differ from the barcodes placed on products when discounts are applied, as well as the barcodes used for discounts.

[0132] Furthermore, while books sometimes have two barcodes, one of them is for ordering purposes and not for the product itself. Therefore, scanning both barcodes will register only one product, meaning that barcodes on books are different from barcodes that require multiple scans.

[0133] As described above, in this embodiment, when the price of the garbage bag is determined, the handling fee is also determined. Therefore, in the above embodiment, when the barcode corresponding to the main unit is read, a preset button corresponding to the handling fee may be displayed. This eliminates the need to read the barcode corresponding to the handling fee, thereby improving ease of use for the customer. Conversely, when the barcode corresponding to the handling fee is read, a preset button corresponding to the main unit may be displayed. This eliminates the need to read the barcode corresponding to the main unit, thereby improving ease of use for the customer. Alternatively, instead of a preset button corresponding to the main unit, a button displaying, for example, a picture of the main unit (a picture of a garbage bag with a handle, a picture of a garbage bag without a handle) may be used for selection.

[0134] In the embodiment described above, a warning was issued if information for a predetermined transaction item was not obtained after the information for the target transaction item had been acquired, but this is not limited to this. For example, a warning may be issued if the information for the target transaction item and the information for the predetermined transaction item are not available before settlement. For example, in Figure 13, a warning may be issued if the information for the target transaction item and the information for the predetermined transaction item are not available when the payment button 352 is touched. In this case, for example, if the barcode corresponding to the main body of garbage bag A is read, then the barcode corresponding to the main body of garbage bag B is read, then the barcode corresponding to the fee for garbage bag A is read, then the barcode corresponding to the fee for garbage bag B is read, and the payment button 352 is touched, the customer can complete the settlement without being notified of any warnings. In that case, if there are unregistered items on the registration screen, the warning may continue to be issued. Once resolved, the warning is deleted.

[0135] Furthermore, even if barcodes corresponding to the same product (garbage bags) are scanned consecutively, or if barcodes corresponding to different types of garbage bags are scanned consecutively, it may be possible to scan the barcode corresponding to the fee all at once. For example, when purchasing two garbage bags A, you may scan the barcodes corresponding to the garbage bags consecutively, and then scan the barcode corresponding to the fee consecutively.

[0136] If multiple garbage bags are purchased, a prompt screen does not need to be displayed if the barcode for the garbage bags and the barcode for the fee are scanned consecutively. In other words, if the barcodes for related products (either the barcode for the garbage bags or the barcode for the fee) are scanned consecutively, and a barcode for an unrelated product (a barcode other than the barcode for the garbage bags or the barcode for the fee) is scanned, and the registration of the specified product combination is completed at that point, it may not be treated as an error.

[0137] <Other Embodiments> In the embodiment described above, the person performing the registration operation was the customer. This is because it is assumed that a store employee would naturally know that they must scan the barcode corresponding to the main unit and then the barcode corresponding to the fee. However, an employee with relatively low proficiency, such as a new employee, may not know this, or may have forgotten even if they do know. Therefore, in cases where the employee's proficiency is relatively low, this embodiment may also be applied when the employee is performing the operation. For example, by switching with a button operation, it is possible to set in the employee information whether or not to implement this function, thereby switching whether or not to apply this embodiment when the employee is performing the operation. Note that employee information is information that includes information indicating the functions applicable to each employee.

[0138] Specifically, the devices operated by store staff include a face-to-face semi-self-service registration and payment device 1051 and a division-of-labor semi-self-service registration device 53. These devices may be equipped with reading notifications and warning notifications. This prevents store staff from missing registrations, thus enabling efficient store operations.

[0139] In the embodiments described above, there were two barcodes that required multiple readings, but there may be three or more. In this case, there is one target transaction item corresponding to the first barcode read, but there are multiple predetermined transaction items corresponding to the barcodes that have not been read. The full self-service registration and payment device 51 and the mobile terminal 60 may provide reading notifications until all barcodes have been read. The full self-service registration and payment device 51 and the mobile terminal 60 may also provide warning notifications if information for a predetermined transaction item has not been acquired until all information for the remaining predetermined transaction items has been acquired.

[0140] (Modification) In the embodiment described above, all of the multiple required barcodes were read, but the embodiment is not limited to this. This will be explained in detail. First, one of the multiple required barcodes is designated as the barcode for the main product, and the others are designated as barcodes for secondary products. For example, in the embodiment described above, as shown in Figure 6, barcode 341 is a barcode indicating the garbage disposal fee as a transaction item, and barcode 342 is a barcode for the garbage bag itself as a transaction item. In such a case, the garbage bag is designated as the main product, and the garbage disposal fee as the secondary product.

[0141] In this way, a primary product and a secondary product are predetermined, and when the barcode of the primary product (barcode 342 in Figure 6) is read, the secondary product is registered together with the primary product without the need to read the barcode of the secondary product. In this case, it may be possible to display to the operator that the secondary product has been registered together with the primary product. As an example of such a display, for example, as shown in Figure 13, the primary product (garbage bags) and the secondary product (garbage bag fee) are displayed in the registered product display area 1312. In this way, when the barcode of the primary product is read, the secondary product is registered together with the primary product without the need to read the barcode of the secondary product, thus preventing registration omissions. Furthermore, since there is no need to read the barcode of the secondary product by reading the primary product, the operation can be further simplified.

[0142] If the barcode of a secondary product is scanned first, the user should be prompted on the screen (for example, screen 340 in Figure 10) or by voice to scan the barcode of the primary product. Even with on-screen and voice guidance, there may be cases where the barcode of the primary product is not scanned. In such cases, if the registration completion operation (for example, touching the checkout button 352) is performed after the barcode of the secondary product has been scanned but the barcode of the primary product has not been scanned, the user may be notified by displaying an image or message on the screen to prompt registration.

[0143] Furthermore, the state between the time the barcode of a subordinate product is read and the time the barcode of the main product is read or registered (referred to as "State A") may be indicated on the sign pole 250 of the full self-service registration and payment device 51 in a different display manner (color, illumination / flashing) than that used for change machine malfunctions or staff call notifications. Alternatively, by providing a display area on the transaction status management device 40 to draw attention to the fact that State A is occurring, the operator of the transaction status management device 40 can know in advance whether it is an operational error or fraud.

[0144] The variations described above can also be expressed as follows. A device (for example, a fully self-service registration and payment device 51) that performs the operation of registering items to be purchased by the customer and the operation of settling the payment for the registered goods, A reading means (e.g., customer-side scanner unit 206, etc.) for reading the identifier (e.g., barcode, etc.) of the item in order to register the item being traded, If the transaction item corresponding to the identifier read by the reading means is a transaction item that is required to be registered in a predetermined combination (for example, garbage bags and garbage fees) for multiple transaction items with different accounting accounts, and if the reading means determines that the transaction item corresponding to the read identifier is the principal transaction item, the principal transaction item and the subordinate transaction items are (automatically) registered, and if the reading transaction item is determined to be a subordinate transaction item, the guidance means (for example, screen 340 in Figure 10) guides the user to read the principal transaction item, A notification means that notifies the system to read (or register) the identifier of the main transaction item when an operation is performed that declares the completion of registration of all transaction items to be purchased (e.g., subtotal operation, touching the checkout button 352, etc.), or when the transaction item corresponding to the identifier read immediately after the identifier of a subordinate transaction item is read is not the main transaction item, A device equipped with the following features.

[0145] <Summary of Embodiments> [Technical field] This invention relates to a registration device, system, and program. [Background technology] Patent Document 1 discloses a self-service product sales data processing device in which customers register their own products.

[0146] In these self-service machines, if a product has multiple barcodes, the customer must scan all of them. [Prior art document] [Patent] [Patent Document 1] Patent No. 2883810 [Overview of the prefecture] [Problems the invention aims to solve]

[0147] However, some customers scan only a portion of the barcodes that need to be scanned, and fail to scan the others, resulting in registration errors.

[0148] This invention has been made in view of these circumstances and aims to provide a technology to prevent registration omissions.

[0149] [Means for solving the problem] (1) As described above, one aspect of this embodiment is a registration device comprising: a reading means for reading a symbol code; an acquisition means for acquiring information on a trading item based on the symbol code read by the reading means; a registration means for registering the trading item as registration data according to the information on the trading item acquired by the acquisition means; a determination means for determining whether the trading item according to the information on the trading item acquired by the acquisition means is a target trading item to be registered together with a predetermined trading item; and a reading notification means for notifying the reading means to read a symbol code for acquiring information on the predetermined trading item when the determination means determines that the trading item according to the information on the trading item acquired by the acquisition means is a target trading item.

[0150] According to the above configuration, the system is notified to read the symbol code for obtaining information on a specified trading item, thereby preventing registration errors.

[0151] (2) One aspect of this embodiment is the registration device described in (1), wherein the registration means registers the target transaction item and the predetermined transaction item when the acquisition means acquires information on the target transaction item and then the acquisition means acquires information on the predetermined transaction item.

[0152] According to the above configuration, the target transaction item and the predetermined transaction item can be registered at once.

[0153] (3) One aspect of this embodiment is the registration device described in (1), wherein the registration means registers the target transaction item when information of the target transaction item is acquired by the acquisition means, and registers the predetermined transaction item when information of the predetermined transaction item is acquired by the acquisition means.

[0154] With the above configuration, the conventional registration process, which involves registering each time information on a traded item is acquired, can be reused, thus suppressing the increase in man-hours required for designing the registration device and other related tasks.

[0155] (4) One aspect of this embodiment is a registration device according to any one of (1) to (3), further comprising a warning notification means that notifies that information for a predetermined transaction item was not obtained when information for the predetermined transaction item was obtained by the acquisition means and the acquisition means subsequently failed to obtain information for the predetermined transaction item.

[0156] According to the above configuration, if information for a specified transaction item is not obtained, the system will notify the system that information for that item was not obtained, thereby preventing registration errors.

[0157] (5) One aspect of this embodiment is a registration device described in any of (1) to (4), wherein the target transaction item and the predetermined transaction item are items for which sales are recorded under different handling categories.

[0158] The above configuration allows for the handling of products whose sales are recorded under different handling categories, rather than the same one.

[0159] (6) One aspect of this embodiment is a registration device according to any one of (1) to (5), wherein the reading notification means notifies the reading means to read the symbol code for obtaining information on the predetermined trading item by guiding the position of the symbol code for obtaining information on the predetermined trading item.

[0160] According to the above configuration, customers can easily recognize their location because it is indicated to them. (7) One aspect of this embodiment is a registration device comprising: a reading means for reading a symbol code; an acquisition means for acquiring information on a trading item based on the symbol code read by the reading means; a registration means for registering the trading item as registration data according to the information on the trading item acquired by the acquisition means; a determination means for determining whether the trading item according to the information on the trading item acquired by the acquisition means is a target trading item to be registered together with a predetermined trading item; and, if the determination means determines that the trading item according to the information on the trading item acquired by the acquisition means is a target trading item, a prohibition means for reading a symbol code for acquiring information other than the predetermined trading item using the reading means, and then prohibiting the acquisition of trading item information by the acquisition means.

[0161] According to the above configuration, the reading means reads the symbol code for obtaining information other than the symbol code for obtaining information on a predetermined trading item, and then prohibits the acquisition of trading item information by the acquisition means, thereby preventing registration errors.

[0162] (8) One aspect of this embodiment is a system comprising a registration device and a transaction status management device, wherein the registration device comprises a reading means for reading a symbol code, an acquisition means for acquiring information on a transaction item based on the symbol code read by the reading means, a registration means for registering the transaction item as registration data according to the information on the transaction item acquired by the acquisition means, a determination means for determining whether the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item to be registered together with a predetermined transaction item, and a reading notification means for notifying the reading means to read a symbol code for acquiring information on the predetermined transaction item when the determination means determines that the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item, and the transaction status management device comprises a display means for displaying the status of the information on the target transaction item in the registration device.

[0163] With the above configuration, the transaction status management device also displays the status of information regarding the target transaction item, allowing store employees monitoring the display on the transaction status management device to inform customers of the correct operation. This prevents registration errors.

[0164] (9) One aspect of this embodiment is a system comprising a registration device and a transaction status management device, wherein the registration device comprises a reading means for reading a symbol code, an acquisition means for acquiring information on a transaction item based on the symbol code read by the reading means, a registration means for registering the transaction item as registration data according to the information on the transaction item acquired by the acquisition means, a determination means for determining whether the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item to be registered together with a predetermined transaction item, and, if the determination means determines that the transaction item according to the information on the transaction item acquired by the acquisition means is a target transaction item, a prohibition means for reading a symbol code for acquiring information other than the predetermined transaction item using the reading means and then prohibiting the acquisition of information on the transaction item using the acquisition means, and the transaction status management device comprises a display means for displaying the status of the information on the target transaction item in the registration device.

[0165] With the above configuration, the transaction status management device also displays the status of information regarding the target transaction item, allowing store employees monitoring the display on the transaction status management device to inform customers of the correct operation. This prevents registration errors.

[0166] (10) One aspect of this embodiment is a program that causes a computer to function as a registration device equipped with a reading means for reading a symbol code, wherein the computer functions as an acquisition means for acquiring information on a trading item based on a symbol code read by the reading means; a registration means for registering the trading item as registration data according to the information on the trading item acquired by the acquisition means; a determination means for determining whether the trading item according to the information on the trading item acquired by the acquisition means is a target trading item to be registered together with a predetermined trading item; and a read notification means for notifying the reading means to read a symbol code for acquiring information on the predetermined trading item when the determination means determines that the trading item according to the information on the trading item acquired by the acquisition means is a target trading item.

[0167] According to the above configuration, the system is notified to read the symbol code for obtaining information on a specified trading item, thereby preventing registration errors.

[0168] (11) One aspect of this embodiment is a program that causes a computer to function as a registration device equipped with a reading means for reading symbol codes, wherein the computer functions as an acquisition means for acquiring information on trading items based on a symbol code read by the reading means; a registration means for registering the trading items as registration data according to the information on trading items acquired by the acquisition means; a determination means for determining whether the trading items according to the information on trading items acquired by the acquisition means are target trading items to be registered together with predetermined trading items; and a prohibition means that, when the determination means determines that the trading items according to the information on trading items acquired by the acquisition means are target trading items, reads a symbol code for acquiring information other than the predetermined trading items using the reading means, and then prohibits the acquisition of trading item information by the acquisition means.

[0169] According to the above configuration, the reading means reads the symbol code for obtaining information other than the symbol code for obtaining information on a predetermined trading item, and then prohibits the acquisition of trading item information by the acquisition means, thereby preventing registration errors.

[0170] Furthermore, the functions of the full self-service registration and settlement device 51, transaction status management device 40, and mobile terminal 60 described above in each of the above embodiments may be realized by recording a program for realizing these functions on a computer-readable recording medium, loading the program recorded on this recording medium into a computer system, and executing it, thereby performing the processing of the full self-service registration and settlement device 51, transaction status management device 40, and mobile terminal 60. Here, "loading the program recorded on the recording medium into a computer system and executing it" includes installing the program into the computer system. Here, "computer system" includes hardware such as the OS and peripheral devices. Also, "computer system" may include multiple computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. Also, "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and storage devices such as hard disks built into the computer system. Thus, the recording medium storing the program may be a non-transient recording medium such as a CD-ROM. Also, the recording medium includes internal or external recording media that can be accessed 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 in an executable format on the terminal device. In other words, as long as it can be downloaded from the distribution server and installed in an executable format on the terminal device, the format in which it is stored on the distribution server is irrelevant. Furthermore, the program may be divided into multiple parts, downloaded at different times and then combined on the terminal device, and each of the divided programs may be distributed by a different distribution server. In addition, "computer-readable recording medium" includes volatile memory (RAM) within computer systems that act as servers or clients when a program is transmitted over a network, which retains the program for a certain period of time. Moreover, the above program may be intended to implement only a part of the functions described above.Furthermore, the above-mentioned functions may be implemented in combination with programs already recorded in the computer system, such as so-called differential files (differential programs). [Explanation of Symbols]

[0171] 1...Sales system, 10...Head office server, 20...Cloud server, 30...Store controller, 40...Transaction status management device, 51...Full self-service registration and settlement device, 1051...Face-to-face semi-self-service registration and settlement device, 53...Separation-type semi-self-service registration device, 54...Separation-type semi-self-service settlement device, 60...Mobile terminal, 1305, 1310, 1320, 1340, 1343, 1345, 1350...Screen, 1311...Item selection button, 1312...Registered product display area, 1313...Total display area,

Claims

1. A means of reading symbol codes, An acquisition means that acquires information on a trading item based on the symbol code read by the aforementioned reading means, A registration means for registering the transaction item as registration data in accordance with the information of the transaction item obtained by the acquisition means, A determination means for determining whether the transaction item, according to the information of the transaction item obtained by the acquisition means, is a target transaction item that should be registered together with a predetermined transaction item, When the determination means determines that the transaction item corresponding to the transaction item information obtained by the acquisition means is the target transaction item, the reading notification means notifies the reading means to read the symbol code for obtaining the predetermined transaction item information. A registration device equipped with this device.

2. The registration device according to claim 1, wherein the registration means registers the target transaction item and the predetermined transaction item when the acquisition means acquires information on the target transaction item and then the acquisition means acquires information on the predetermined transaction item.

3. The registration device according to claim 1, wherein the registration means registers the target transaction item when information of the target transaction item is obtained by the acquisition means, and registers the predetermined transaction item when information of the predetermined transaction item is obtained by the acquisition means.

4. The registration device according to any one of claims 1 to 3, further comprising a warning notification means for notifying that information on the predetermined transaction item was not obtained when information on the target transaction item is obtained by the acquisition means and information on the predetermined transaction item is not obtained by the acquisition means thereafter.

5. The registration device according to any one of claims 1 to 4, wherein the aforementioned target transaction items and the aforementioned predetermined transaction items are items for which sales are recorded under different handling categories.

6. The registration device according to any one of claims 1 to 5, wherein the reading notification means guides the position of the symbol code for obtaining information on the predetermined trading item, thereby notifying the reading means to read the symbol code for obtaining information on the predetermined trading item.

7. A means of reading symbol codes, An acquisition means that acquires information on a trading item based on the symbol code read by the aforementioned reading means, A registration means for registering the transaction item as registration data in accordance with the information of the transaction item obtained by the acquisition means, A determination means for determining whether the transaction item, according to the information of the transaction item obtained by the acquisition means, is a target transaction item that should be registered together with a predetermined transaction item, If, after the determination means determines that the transaction item corresponding to the transaction item information obtained by the acquisition means is the target transaction item, information on a transaction item other than the predetermined transaction item is obtained, the prohibition means prohibits registering that transaction item as registration data. A registration device equipped with this device.

8. A system comprising a registration device and a transaction status management device, The registration device is A means of reading symbol codes, An acquisition means that acquires information on a trading item based on the symbol code read by the aforementioned reading means, A registration means for registering the transaction item as registration data in accordance with the information of the transaction item obtained by the acquisition means, A determination means for determining whether the transaction item, according to the information of the transaction item obtained by the acquisition means, is a target transaction item that should be registered together with a predetermined transaction item, When the determination means determines that the transaction item corresponding to the transaction item information obtained by the acquisition means is the target transaction item, the reading notification means notifies the reading means to read the symbol code for obtaining the predetermined transaction item information. Equipped with, The aforementioned transaction status management device is A system comprising a display means for displaying the status of information regarding the target transaction items in the registration device.

9. A system comprising a registration device and a transaction status management device, The registration device is A means of reading symbol codes, An acquisition means that acquires information on a trading item based on the symbol code read by the aforementioned reading means, A registration means for registering the transaction item as registration data in accordance with the information of the transaction item obtained by the acquisition means, A determination means for determining whether the transaction item, according to the information of the transaction item obtained by the acquisition means, is a target transaction item that should be registered together with a predetermined transaction item, If, after the determination means determines that the transaction item corresponding to the transaction item information obtained by the acquisition means is the target transaction item, information on a transaction item other than the predetermined transaction item is obtained, the prohibition means prohibits registering that transaction item as registration data. Equipped with, The aforementioned transaction status management device is A system comprising a display means for displaying the status of information regarding the target transaction items in the registration device.

10. A program that causes a computer to function as a registration device equipped with a means for reading symbol codes, The aforementioned computer, An acquisition means that acquires information on a trading item based on the symbol code read by the aforementioned reading means, A registration means for registering the transaction item as registration data in accordance with the information of the transaction item obtained by the acquisition means, A determination means for determining whether the transaction item, according to the information of the transaction item obtained by the acquisition means, is a target transaction item that should be registered together with a predetermined transaction item, If the determination means determines that the transaction item corresponding to the transaction item information obtained by the acquisition means is the target transaction item, the reading notification means notifies the reading means to read the symbol code for obtaining the predetermined transaction item information. A program characterized by being designed to function as such.

11. A program that causes a computer to function as a registration device equipped with a means for reading symbol codes, The aforementioned computer, An acquisition means that acquires information on a trading item based on the symbol code read by the aforementioned reading means, A registration means for registering the transaction item as registration data in accordance with the information of the transaction item obtained by the acquisition means, A determination means for determining whether the transaction item, according to the information of the transaction item obtained by the acquisition means, is a target transaction item that should be registered together with a predetermined transaction item, If, after the determination means has determined that the transaction item corresponding to the transaction item information obtained by the acquisition means is the target transaction item, information on a transaction item other than the predetermined transaction item is obtained, the prohibition means prohibits registering that transaction item as registration data. A program characterized by being designed to function as such.