POS System, Product Registration Device, Program, and Product Registration Method
The POS system addresses the challenge of product registration misregistration by incorporating a restriction unit that temporarily halts registration after a transaction, ensuring accurate and efficient product registration.
Patent Information
- Application Number
- JP2024138500
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-06-30
- Estimated Expiration
- 2040-06-04
AI Technical Summary
Existing POS systems face challenges in product registration, particularly in preventing misregistration and the need for subsequent correction.
A POS system with a registration unit, a restriction unit that temporarily restricts product registration after a transaction is completed, and an operation reception unit that allows for predetermined operations to release the restriction.
This solution effectively prevents misregistration by restricting product registration until a predetermined operation is performed, thereby simplifying the registration process and reducing the need for post-registration corrections.
Smart Images

Figure 0007699870000001 
Figure 0007699870000002 
Figure 0007699870000003
Abstract
Description
Technical Field
[0001] The present invention relates to a POS system, a product registration device, a program, and a product registration method.
Background Art
[0002] Conventionally, in product registration, a POS system is known that notifies that a certain product has been misregistered as a product of a customer different from the original customer (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there is room for improvement in product registration, such as the need to correct the content after notification of misregistration.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of more suitably performing product registration.
Means for Solving the Problems
[0006] In order to solve the above-described problems, a POS system according to an aspect of the present invention includes a registration unit that registers one or more products in one transaction, a restriction unit that restricts registration of a product by the registration unit, and an operation reception unit that receives an operation. The restriction unit restricts registration of a product by the registration unit until the operation reception unit receives a predetermined operation, based on completion of registration of a product by the registration unit in the transaction, or based on completion or temporary completion of the transaction.
Brief Description of the Drawings
[0007]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Embodiments for Carrying Out the Invention
[0008] Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an example of the network configuration of a POS system 1. The POS system 1 shown in FIG. 1 includes a plurality of registration devices 10a, 10b, etc., a plurality of settlement devices 20a, 20b, etc., a store controller 30, and a monitoring device 40, and each device is communicably connected via a LAN 11. Hereinafter, when not particularly distinguishing each of the individual registration devices 10a, 10b, etc., they will simply be referred to as registration device 10, and when not particularly distinguishing each of the individual settlement devices 20a, 20b, etc., they will simply be referred to as settlement device 20.
[0009] The registration device 10 is an apparatus operated by a store clerk for performing the registration process of purchased items. For example, the registration device 10 executes the registration process, generates registration data (registration information) including the details of the registration process (product registration information regarding the items purchased by the customer), and transmits the generated registration data to the settlement device 20 designated by the store clerk. Note that the registration device 10 may transmit the registration data to the settlement device 20 via another device (e.g., the store controller 30, etc.), or may transmit the registration data directly to the settlement device 20 without using another device.
[0010] The settlement device 20 is mainly an apparatus operated by a customer for performing the settlement process of purchased items. For example, the settlement device 20 receives the registration data transmitted from the registration device 10 and executes the settlement process based on the received registration data.
[0011] The store controller 30 receives a product file from the outside (e.g., a server at the head office) and transmits (distributes) it to other devices (the registration device 10, the settlement device 20, etc.). Also, the store controller communication unit receives information from other devices and transmits it to the outside.
[0012] The monitoring device 40 monitors, for example, the processing status of other devices (the registration device 10, the settlement device 20, etc.). As an example, the monitoring device 40 monitors the quantity of currency in the coin dispenser 212 provided in the settlement device 20.
[0013] Figure 2 is a diagram showing an external appearance example of the registration device 10 and the settlement device 20. Figure 3 is a diagram showing a configuration example of the registration device 10. Figure 4 is a diagram showing a configuration example of the settlement device 20.
[0014] Hereinafter, with reference to Figure 2, a configuration example of the registration device 10 shown in Figure 3 will be described. In Figures 2 and 3, the same parts are denoted by the same reference numerals.
[0015] As shown in FIG. 3, the registration device 10 includes a CPU 101, a ROM 102, a RAM 103, a scanner unit 104, a clerk display unit 105, a customer display unit 106, a hard disk 107, a key operation unit 108, a communication unit 109, a buzzer 110, a printing unit 111, and a bus 115. These are connected to each other via the bus 115.
[0016] The ROM 102 stores various information. For example, the ROM 102 stores a product registration program for causing the CPU 101 to execute the registration process. The RAM 103 temporarily stores various information. For example, the RAM 103 temporarily stores information read from the ROM 102 or the hard disk 107, and information generated by executing the product registration program.
[0017] The scanner unit 104 is a scanner that optically reads barcodes. The scanner unit 104 optically reads the barcode attached to the product, obtains the product code from the read barcode, and stores the obtained product code in the RAM 103.
[0018] The CPU 101 controls the entire registration device 10. For example, the CPU 101 controls the execution of the registration process by executing the product registration program. As an example, the CPU 101 causes the display unit (clerk display unit 105, customer display unit 106) to display the product name, amount, etc. of the purchased product based on the product code read by the scanner unit 104 and the product file stored in the hard disk 107. Further, the CPU 101 generates registration data including the product codes of all the products registered. The CPU 101 controls the communication unit 109 to transmit the generated registration data to the settlement device 20. In addition to transmitting the generated registration data to the settlement device 20, the CPU 101 may store it in the RAM 103 or the hard disk 107.
[0019] The display unit 105 for store clerks is, for example, a liquid crystal touch display device. The display unit 105 for store clerks displays various types of information (such as a registration screen) for the store clerks. Also, the display unit 105 for store clerks displays various buttons (various keys) that the store clerks operate. For example, the display unit 105 for store clerks displays a subtotal button for instructing the end of product registration, a settlement device designation button for designating (selecting) the transmission destination of registration data, and the like.
[0020] The display unit 106 for customers is, for example, a liquid crystal touch display device. The display unit 106 for customers displays various types of information (such as the price of each product) for the customers. Also, the display unit 106 for customers displays various buttons that the customers operate. For example, the display unit 106 for customers can display an OK button for age confirmation.
[0021] The hard disk 107 stores various types of information. For example, the hard disk 107 stores information acquired from the outside (such as a product file) and information generated by a product registration program.
[0022] The key operation unit 108 arranges various buttons (such as numeric buttons for inputting numbers such as amounts) that the store clerks operate. In addition, instead of or in addition to being displayed on the display unit 105 for store clerks, various buttons (such as the above-described subtotal button) described as being displayed on the display unit 105 for store clerks may be arranged on the key operation unit 108.
[0023] The communication unit 109 is a communication interface for communicating with external devices (other registration devices 10, settlement devices 20, store controllers 30, monitoring devices 40) via the LAN 11. The buzzer 110 is a sound generation unit for generating a confirmation sound and a warning sound. The printing unit 111 prints and issues various media.
[0024] Note that the registration device 10 may further include a card payment unit (card reader), an imaging unit (camera), a timing unit (clock), and the like.
[0025] Next, while referring to FIG. 2, a configuration example of the settlement device 20 shown in FIG. 4 will be described. In FIGS. 2 and 4, the same parts are denoted by the same reference numerals.
[0026] As shown in FIG. 4, the settlement device 20 includes a CPU 201, a ROM 202, a RAM 203, a scanner unit 204, a display unit 206, a hard disk 207, a communication unit 209, a buzzer 210, a printing unit 211, a change machine (automatic change dispensing machine) 212, a sign pole 213, and a bus 215. These are connected to each other via the bus 215.
[0027] The ROM 202 stores various information. For example, the ROM 202 stores an accounting program for causing the CPU 201 to execute a settlement process. The RAM 203 temporarily stores various information. For example, the RAM 203 temporarily stores information read from the ROM 202 or the hard disk 207, and information generated by executing the accounting program. The scanner unit 204 is a scanner that optically reads barcodes and the like.
[0028] The CPU 201 controls the entire settlement device 20. For example, the CPU 201 controls the execution of the settlement process by executing an accounting program. As an example, the CPU 201 causes the display unit 206 to display the total amount based on the registration data transmitted from the registration device 10. Further, the CPU 201 acquires information regarding the amount of money inserted into the change machine 212 from the change machine 212, and causes the display unit 206 to display it as the deposit amount (deposited amount). Further, the CPU 201 calculates the change amount based on the total amount and the deposit amount, and causes the display unit 206 to display it. Further, when the settlement process is completed, the CPU 201 causes the printing unit 211 to issue a receipt, and causes the change machine 212 to discharge an amount of money equal to the change amount. Further, when the settlement process is completed, the CPU 201 generates settlement data (settlement information) including the total amount and the like, controls the communication unit 209, and causes it to be transmitted to an external device (for example, the store controller 30). Note that, in addition to transmitting the generated settlement data to an external device, the CPU 201 may store it in the RAM 203 or the hard disk 207.
[0029] The display unit 206 is, for example, a liquid crystal touch display device. The display unit 206 displays various information (operation information, total amount, deposited amount, change amount, etc.) for the customer. Further, the display unit 206 accepts various operations from the customer (operations such as selecting a payment method, determining the deposited amount and executing a settlement, etc.).
[0030] The hard disk 207 stores various information. For example, the hard disk 207 stores information acquired from the outside (for example, registration data, etc.) and information generated by the accounting program.
[0031] The communication unit 209 is a communication interface for communicating with external devices (registration device 10, other settlement devices 20, store controller 30, monitoring device 40) via the LAN 11. The buzzer 210 is a sound generation unit for generating a confirmation sound and a warning sound. The printing unit 211 prints and issues various media.
[0032] The change machine 212 is an automatic change dispensing machine (cash settlement unit) that controls the inflow and outflow of money (cash) to a storage unit (not shown) where the money is stored. In the examples shown in FIGS. 3 and 4, the change machine 212 is built into the settlement device 20, but the change machine 212 may be connected to the settlement device 20.
[0033] The signal pole 213 has a plurality of color display lights, and by each display mode (extinguishing, lighting, flashing, etc.), it notifies the store clerk and the customer of what state the self - settlement device 20 is in (such as being called by the store clerk, near the end of change, etc.) and whether the self - settlement device 20 is a specific settlement device 20 (for example, the settlement device 20 designated by the store clerk, etc.).
[0034] Note that the settlement device 20 may further include a card settlement unit (card reader), an imaging unit (camera), a timing unit (clock), etc.
[0035] Subsequently, the operations of the registration device 10, etc. will be described using various screens and the like displayed on the store - clerk display unit 105 of the registration device 10.
[0036] Figures 5 to 9 are display examples on the registration device 10. Figures 5 and 6 are display examples on the registration screen displayed on the clerk display unit 105 of the registration device 10. Figures 7 to 9 are display examples on the subtotal screen displayed on the clerk display unit 105 of the registration device 10.
[0037] (Display content of the registration screen) Figure 5 shows the display content of the registration screen in the scene before registering a single item of merchandise. In Figure 5, the subtotal button BT10 at the lower right of the screen is a button for instructing the end of the registration process (the end of registering all purchased items in the transaction). Since the subtotal button BT10 becomes valid after registering an item, in the scene of Figure 5 before registering a single item of merchandise, the operation of the subtotal button BT10 is invalid. Therefore, in the scene of Figure 5, the subtotal button BT10 is displayed in a display mode indicating that the operation is invalid (indicated by a dashed line frame in Figure 5). In the example of Figure 5, in order to explicitly indicate that the operation of the subtotal button BT10 is invalid, the subtotal button BT10 is displayed in a display mode indicating that the operation is invalid. However, in the scene of Figure 5, the subtotal button BT10 may not be displayed.
[0038] Figure 6 shows the display content of the registration screen in the scene following the scene of Figure 5. Specifically, Figure 6 shows the display content of the registration screen after registering an item. In the scene of Figure 6 after registering an item, the operation of the subtotal button BT10 is valid. Therefore, in the scene of Figure 6, the subtotal button BT10 is displayed in a display mode indicating that the operation is valid (indicated by a solid line frame in Figure 5). In this embodiment, when an operation is performed on the subtotal button BT10, a subtotal screen is displayed instead of the registration screen.
[0039] Although Figure 6 describes the scene after registering two items of merchandise (asparagus), the operation of the subtotal button BT10 has been valid since after registering a single item of merchandise (canned beer).
[0040] (Display content of the settlement screen) FIG. 7 shows the display content of the subtotal screen in the scene following the scene of FIG. 6. Specifically, FIG. 7 shows the display content of the subtotal screen after the operation of the subtotal button BT10. That is, when the subtotal button BT10 is operated in the scene of FIG. 6, the registration device 10 displays the subtotal screen of FIG. 7 on the clerk display unit 105 instead of the registration screen of FIG. 6.
[0041] In FIG. 7, the 201 cash register button BT21, 202 cash register button BT22, and 203 cash register button BT23 at the lower part of the screen are buttons for designating (selecting) the cash register 20 that executes the settlement process for the product registration in the transaction. That is, they are cash register designation buttons for designating (selecting) the transmission destination of the registration data of the transaction. The 201 cash register button BT21 is a button for designating the 201 cash register (cash register 20a). The 202 cash register button BT22 is a button for designating the 202 cash register (cash register 20b). The 203 cash register button BT23 is a button for designating the 203 cash register (cash register 20c). When the 201 cash register button BT21 is operated, the registration device 10 transmits the registration data of the transaction to the 201 cash register (cash register 20a). When the 202 cash register button BT22 is operated, the registration device 10 transmits the registration data of the transaction to the 202 cash register (cash register 20b). When the 203 cash register button BT23 is operated, the registration device 10 transmits the registration data of the transaction to the 203 cash register (cash register 20c).
[0042] The receipt button BT24 is a button for causing the printing unit 111 to issue a receipt (registered trademark). When the receipt button BT24 is operated, the registration device 10 prints and issues a receipt. Information necessary for executing the settlement process in the cash register 20 is encoded and printed on the receipt. The issued receipt is handed from the clerk to the customer. Thereafter, the customer moves to the cash register 20, and based on the code on the receipt being read by the cash register 20 (scanner unit 204), the settlement process is executed in the cash register 20.
[0043] The coupon button BT25 is a button for settlement using coupons (also referred to as merchandise coupons or money coupons), that is, a button for accepting a declaration to use a coupon for settlement. Details regarding the coupon will be described later.
[0044] The registration screen button BT26 is a button for returning the screen from the subtotal screen to the registration screen. When the registration screen button BT26 is operated, the registration device 10 returns the screen from the subtotal screen to the registration screen. The registration screen button BT26 is used, for example, when changing (adding or canceling) the purchased items.
[0045] Figure 8 shows the display content of the subtotal screen in the scene following the scene of Figure 7. Specifically, Figure 8 shows a small screen SG01 that is displayed (superimposed) in front of the subtotal screen of Figure 7 after the settlement device 20 is specified. That is, when any one of the 201 cash register buttons BT21, 202 cash register buttons BT22, and 203 cash register buttons BT23 is operated in the scene of Figure 7, the registration device 10 displays the small screen SG01 in front of the subtotal screen (the small screen of Figure 7).
[0046] In Figure 8, the small screen SG01 is a small screen that notifies that it accepts an instruction to start (activate) scanning by the scanner unit 104. Also, since the small screen SG01 notifies that it accepts an instruction to activate the scanning by the scanner unit 104, during the display of the small screen SG01, the scanning by the scanner unit 104 is in a state before being activated, that is, the scanning by the scanner unit 104 is deactivated. That is, the small screen SG01 notifies that the scanning by the scanner unit 104 is deactivated and that it accepts an instruction to activate the scanning by the scanner unit 104.
[0047] (Deactivation of Scanning During Display of Small Screen SG01) While the small screen SG01 is being displayed, as described above, the scanning by the scanner unit 104 is disabled. Normally (when the scanning by the scanner unit 104 is enabled), when the barcode attached to a product is scanned by the scanner unit 104, the product is registered. On the other hand, when the scanning by the scanner unit 104 is disabled, the registration of products by the scanner unit 104 as described above is prohibited. As a mode of disabling (prohibiting product registration by) the scanner unit 104, for example, at least one of the following disabling modes (prohibiting modes) 1 to 3 may be used.
[0048] (Disabling mode 1) Prohibit the optical reading of barcodes by the scanner unit 104. That is, turn off the scanner unit 104 electrically (in terms of power, hardware) or software-wise. (Disabling mode 2) The optical reading of barcodes by the scanner unit 104 is valid (possible), but the acquisition of product codes from the read barcodes is prohibited. That is, turn off the function of the scanner unit 104 that acquires the JAN code (13-digit number) from the barcode which is the object (subject). When the function is a function of the CPU 101, turn off the corresponding function of the CPU 101. (Disabling mode 3) It is valid (possible) until the acquisition of product codes from the read barcodes, but the final registration of products is prohibited. That is, normally, the product name, price, etc. corresponding to the product code are acquired by referring to the product file, and the product corresponding to the product code is registered. However, in disabling mode 3, the acquisition of products etc. corresponding to the product code is prohibited, or the acquisition of product names etc. is made valid until the final registration of products is prohibited.
[0049] (Enabling scanning by deleting the small screen SG01) The small screen SG01 is erased when there is an operation (touch) on the small screen (display area), or when a predetermined time has elapsed since the start of the display of the small screen SG01. That is, the scan by the scanner unit 104 that was invalidated is enabled by an operation on the small screen SG01 or by the elapse of a predetermined time since the start of the display of the small screen SG01.
[0050] Incidentally, the period from the start of the display of the small screen SG01 until the above operation is performed or the above predetermined time has elapsed may be referred to as a specific period (or expiration period).
[0051] That is, when the settlement device 20 is designated on the subtotal screen, the registration device 10 transmits the registration data of the transaction to the designated settlement device 20, invalidates the scan by the scanner unit 104, and displays the small screen SG01 (notifies that the scan by the scanner unit 104 is invalidated and that an instruction to enable the scan by the scanner unit 104 is received).
[0052] Incidentally, as the operations of the registration device 10 when the settlement device 20 is designated, three operations (controls), namely, "transmission of registration data", "invalidating the scan by the scanner unit 104", and "display of the small screen SG01", have been described. However, if these three operations are to be continuously executed without a time interval, they may be executed in any order. However, from the perspective of maximizing the prevention of incorrect scans (misidentifications) by the scanner unit 104, it is preferable to execute "invalidating the scan by the scanner unit 104" first.
[0053] After the registration device 10 displays the small screen SG01 and the like, when the small screen SG01 is touched (when an instruction to enable the scan by the scanner unit 104 is received), or when a predetermined time has elapsed since the start of the display of the small screen SG01, the small screen SG01 is erased and the scan by the scanner unit 104 is enabled.
[0054] In addition, when the small screen SG01 is erased (when the scanning by the scanner unit 104 is enabled), a registration screen (FIG. 5) before the registration of one item of merchandise is displayed. That is, the registration device 10 displays the small screen SG01 on the front of the subtotal screen based on receiving the designation of the settlement device 20 that transmits the registration data of one customer (the previous customer) on the subtotal screen (FIG. 8). However, when the small screen SG01 is touched, or when a predetermined time has elapsed since the start of the display of the small screen SG01, instead of the subtotal screen (FIG. 8) on which the small screen SG01 is displayed on the front, a registration screen (FIG. 5) before the registration of one item of merchandise for the registration of another customer (the next customer) is displayed.
[0055] (Other small screen) FIG. 9 shows another example of the small screen displayed on the front of the subtotal screen. The small screen displayed by the registration device 10 after designating the settlement device is not limited to the small screen SG01 shown in FIG. 8. For example, the registration device 10 may display the small screen SG02 shown in FIG. 9(A) or the small screen SG03 shown in FIG. 9(B) instead of the small screen SG01 shown in FIG. 8.
[0056] The small screen SG02 in FIG. 9(A) notifies that the scanning by the scanner unit 104 is disabled (symbol a) and that an instruction to enable the scanning by the scanner unit 104 is received (symbol b). Similar to the small screen SG01, the small screen SG02 is erased when there is an operation on the small screen (display area) or when a predetermined time has elapsed since the start of the display of the small screen, and the scanning by the scanner unit 104 is enabled.
[0057] On the small screen SG03 in Fig. 9(B), a scan activation button BT30 for receiving an instruction to activate (start) scanning by the scanner unit 104 is arranged. Since the scan activation button BT30 is a button for receiving an instruction to activate scanning by the scanner unit 104, while the scan activation button BT30 is being displayed, the scanning by the scanner unit 104 is in a state before being activated, that is, the scanning by the scanner unit 104 is deactivated. That is, the small screen SG03 notifies that the scanning by the scanner unit 104 is deactivated and that it receives an instruction to activate the scanning by the scanner unit 104. The small screen SG03 is erased when there is an operation on the scan activation button BT30 or when a predetermined time has elapsed since the start of the display of the small screen, and the scanning by the scanner unit 104 is activated.
[0058] Note that the operation for erasing the small screen (small screens SG01, SG02, SG03) (activating the scanning by the scanner unit 104) is not limited to the operation on the screen. That is, instead of or in addition to when there is an operation on the small screen (display area), the registration device 10 may erase the small screen SG01 (similarly for the small screen SG02) (activate the scanning by the scanner unit 104) when there is an operation on a predetermined key on the key operation unit 108. Also, instead of or in addition to when there is an operation on the scan activation button BT30, the small screen SG03 may be erased (the scanning by the scanner unit 104 may be activated) when there is an operation on a predetermined key on the key operation unit 108.
[0059] Fig. 10 is a flowchart showing an example of the operation of the registration device 10. Specifically, the flowchart in Fig. 10 shows the basic operation of the registration device 10 from the registration of one item of a customer's product to the erasure of the small screen. At the start of the flowchart in Fig. 10, it is assumed that the registration device 10 is displaying a registration screen before the registration of one item of a product (for example, the registration screen shown in Fig. 5) on the clerk display unit 105.
[0060] Step S1: The registration device 10 determines whether there is a scan of the barcode of a product (one item of product) by the scanner unit 104. If there is a scan (Step S1: YES), it proceeds to Step S2. If there is no scan (Step S1: NO), it returns to Step S1. That is, the registration device 10 repeats the process of Step S1 until there is a barcode scan.
[0061] Step S2: The registration device 10 registers the product (the product whose barcode was scanned in Step S1). Subsequently, it proceeds to Step S3. Since one item of product has been registered, the registration device 10 enables the operation of the subtotal button BT10 (for example, displays a registration screen as shown in FIG. 6).
[0062] Step S3: The registration device 10 determines whether there is a scan of the barcode of a product (each product after the second item for which this Step S3 is executed). If there is a scan (Step S3: YES), it proceeds to Step S4. If there is no scan (Step S3: NO), it proceeds to Step S5.
[0063] Step S4: The registration device 10 registers the product (the product whose barcode was scanned in Step S3). Subsequently, it proceeds to Step S5.
[0064] Step S5: The registration device 10 determines whether there is an operation (touch) of the subtotal button BT10. If there is an operation (Step S5: YES), it proceeds to Step S6. If there is no operation (Step S5: NO), it returns to Step S3.
[0065] Step S6: The registration device 10 displays a subtotal screen. That is, the registration device 10 switches the display on the clerk display unit 105 from the registration screen (for example, the registration screen as shown in FIG. 6) to the subtotal screen (for example, the subtotal screen as shown in FIG. 7) according to the operation of the subtotal button BT10.
[0066] Step S7: The registration device 10 judges whether or not an operation to designate a settlement device 20 (operation of the settlement device designation button) has been performed. If an operation has been performed (step S7: YES), the process proceeds to step S8. If no operation has been performed (step S7: NO), the process returns to step S7. In other words, the registration device 10 repeats the process of step S7 until an operation to designate a settlement device 20 has been performed.
[0067] Step S8: The registration device 10 disables scanning by the scanner unit 104. In other words, the registration device 10 restricts (prohibits) the registration of the product. In other words, since the product is registered by scanning by the scanner unit 104 (steps S1 and S2), the step S8 can be said to restrict the registration of the product. Next, proceed to step S9.
[0068] Step S9: The registration device 10 displays the small screen. For example, the registration device 10 displays the small screen SG01 in front of the small screen as shown in Fig. 8. Then, the process proceeds to step S10.
[0069] Step S10: The registration device 10 transmits the registration data to the settlement device 20 (the settlement device 20 designated in step S7). Then, the process proceeds to step S11.
[0070] Step S11: The registration device 10 judges whether or not an operation to erase the small screen has been performed. If an operation has been performed (step S11: YES), the process proceeds to step S13. If no operation has been performed (step S11: NO), the process proceeds to step S12.
[0071] Step S12: The registration device 10 judges whether or not a predetermined time has elapsed since the start of displaying the small screen. If the predetermined time has elapsed (step S12: YES), the process proceeds to step S13. If the predetermined time has not elapsed (step S12: NO), the process returns to step S11.
[0072] Step S13: The registration device 10 enables scanning by the scanner unit 104. In other words, the registration device 10 removes (lifts) the restriction on the registration of the product. Then, the process proceeds to step S14.
[0073]
[0074] Figure 11 is a time chart showing a part of the operation of the registration device 10. FIG. 11(A) is a time chart showing an operation of invalidating the scanning by the scanner unit 104 based on an operation of designating the settlement device 20 and displaying a small screen (the operation described in the flowchart of FIG. 10 etc.).
[0075] As shown in FIG. 11(A), the registration device 10 ends product registration based on an operation of the subtotal button BT10. The registration device 10 transmits registration data based on an operation of designating the settlement device 20 (operation of settlement device designation buttons such as the 201 cash register button BT21, 202 cash register button BT22, 203 cash register button BT23 etc.), invalidates the scanning by the scanner unit 104, and displays a small screen. The registration device 10 validates the scanning by the scanner unit 104 and erases the small screen based on the fact that there has been an operation to erase the small screen or that a predetermined time has elapsed since the start of display of the small screen (hereinafter, based on an operation to erase the small screen etc.). The registration device 10 displays a new registration screen (for example, the registration screen shown in FIG. 5) and starts a transaction (registration process) for the next customer.
[0076] (When issuing a receipt) In the above, the registration device 10 has been described as an example of invalidating the scanning by the scanner unit 104 and displaying a small screen based on an operation of designating the settlement device 20, but instead of or in addition to the operation of designating the settlement device 20, the scanning by the scanner unit 104 may be invalidated and a small screen may be displayed based on an operation of issuing a receipt. For example, the registration device 10 may operate as shown in FIG. 11(B). FIG. 11(B) is a time chart showing an operation of invalidating the scanning by the scanner unit 104 and displaying a small screen based on an operation of issuing a receipt.
[0077] In the example shown in FIG. 11(B), the registration device 10 ends product registration based on the operation of the subtotal button BT10. The registration device 10 issues a receipt based on the operation of issuing a receipt (for example, the operation of the receipt button BT24 in FIG. 7), invalidates the scanning by the scanner unit 104, and displays a small screen. The registration device 10 validates the scanning by the scanner unit 104 and erases the small screen based on an operation such as erasing the small screen. The registration device 10 displays a new registration screen and starts a transaction with the next customer.
[0078] (When settling accounts using gift vouchers) Instead of or in addition to the above-described operations, the registration device 10 may invalidate the scanning by the scanner unit 104 and display a small screen based on the operation of settling accounts using gift vouchers. For example, the registration device 10 may operate as shown in FIG. 11(C). FIG. 11(C) is a time chart showing operations such as invalidating the scanning by the scanner unit 104 and displaying a small screen based on the operation of settling accounts using gift vouchers.
[0079] In the example shown in FIG. 11(C), the registration device 10 ends product registration based on the operation of the subtotal button BT10. The registration device 10 executes settlement processing using a gift voucher based on the operation of settling accounts using a gift voucher (for example, the operation of the gift voucher button BT25 in FIG. 7), invalidates the scanning by the scanner unit 104, and displays a small screen. The registration device 10 validates the scanning by the scanner unit 104 and erases the small screen based on an operation such as erasing the small screen. The registration device 10 displays a new registration screen and starts a transaction with the next customer.
[0080] In addition, when there is an operation to specify the settlement device 20 after the operation of settling using a coupon (described later), the registration device 10 may invalidate the scan by the scanner unit 104 based on the operation to specify the settlement device 20 after the operation of settling using a coupon, and display a small screen. For example, the registration device 10 may operate as shown in FIG. 11(D). FIG. 11(D) is a time chart showing an operation of invalidating the scan by the scanner unit 104 based on the operation to specify the settlement device 20 after the operation of settling using a coupon, and displaying a small screen. In the description of FIG. 11(D) (the same applies to FIGS. 12(D) and 13(D)), for the purpose of distinguishing between the two small screens, the small screen displayed based on the operation of settling using a coupon (the small screen that accepts the operation of specifying the settlement device 20) is referred to as the small screen for specifying the settlement device, and the small screen displayed based on the operation of specifying the settlement device 20 on the small screen for specifying the settlement device is referred to as the scan invalidation small screen.
[0081] In the example shown in FIG. 11(D), the registration device 10 ends the product registration based on the operation of the subtotal button BT10. The registration device 10 executes the settlement process using the coupon (settles the face value amount of the coupon) based on the operation of settling using the coupon, and displays a small screen for specifying the settlement device (a small screen on which the 201 cash register button BT21, 202 cash register button BT22, 203 cash register button BT23, etc. are arranged. Not shown). The registration device 10 transmits shortage amount information (or change amount information) etc. based on the operation of specifying the settlement device 20 on the small screen for specifying the settlement device, invalidates the scan by the scanner unit 104, and displays the scan invalidation small screen. The registration device 10 validates the scan by the scanner unit 104 based on an operation such as erasing the scan invalidation small screen, and erases the scan invalidation small screen. The registration device 10 displays a new registration screen and starts the transaction for the next customer.
[0082] As operations of the registration device 10 when settling accounts using a coupon, the operation example in Fig. 11(C) (operation example of invalidating scanning by the scanner unit 104 based on an operation of settling accounts using a coupon) and the operation example in Fig. 11(D) (operation example of invalidating scanning by the scanner unit 104 based on an operation of designating the settlement device 20 after an operation of settling accounts using a coupon) were described. However, when settlement in the settlement device 20 is unnecessary, it operates as in the operation example of Fig. 11(C), and when settlement in the settlement device 20 is necessary, it operates as in the operation example of Fig. 11(D).
[0083] For example, control may be performed as follows according to the relationship between the face value amount of the coupon and the total amount, and the type of the coupon. Note that the registration device 10 can use both a change-included coupon (a coupon that gives change for the difference when used for a purchase less than the face value amount of the coupon) and a change-excluded coupon (a coupon that does not give change for the difference even when used for a purchase less than the face value amount of the coupon).
[0084] (When the face value amount of the coupon is equal to the total amount) When the face value amount of the coupon is equal to the total amount, regardless of the type of coupon used (that is, whether a change-included coupon or a change-excluded coupon is used), the process in the registration device 10 is completed (ended), and settlement in the settlement device 20 is unnecessary. Therefore, when the face value amount of the change-included coupon (or change-excluded coupon) used is equal to the total amount, the registration device 10 operates as in the operation example of Fig. 11(C). Note that since the process is completed (ended) in the registration device 10, the registration device 10 prints and issues a receipt.
[0085] (When the face value amount of the coupon is less than the total amount) When the face value amount of the coupon is less than the total amount, regardless of the type of coupon used, settlement is required in the settlement device 20. Specifically, it is necessary to settle (accept the insertion of currency) the shortage amount in the settlement device 20. Therefore, when the face value amount of the change-containing coupon (or non-change-containing coupon) to be used is less than the total amount, the registration device 10 operates as in the operation example of FIG. 11(D). Note that the registration device 10 transmits shortage amount information (or face value amount information and total amount information) together with the registration data to the settlement device 20 (the designated settlement device 20).
[0086] (When the face value amount of the coupon exceeds the total amount) When the face value amount of the change-containing coupon exceeds the total amount, the operation differs depending on the type of coupon used. When using a change-containing coupon, settlement is required in the settlement device 20. Specifically, it is necessary to settle (dispense currency) the change amount in the settlement device 20. Therefore, when the face value amount of the change-containing coupon to be used exceeds the total amount, the registration device 10 operates as in the operation example of FIG. 11(D). Note that the registration device 10 transmits change amount information (or face value amount information and total amount information) together with the registration data to the settlement device 20 (the designated settlement device 20). On the other hand, when using a non-change-containing coupon, the process is completed (ended) in the registration device 10, and settlement in the settlement device 20 is not required. Therefore, when the face value amount of the non-change-containing coupon to be used exceeds the total amount, the registration device 10 operates as in the operation example of FIG. 11(C). Note that since the process is completed (ended) in the registration device 10, the registration device 10 prints and issues a receipt.
[0087] As described above, as operations for invalidating scanning, etc., the operation of designating the settlement device 20, the operation of issuing an accounting ticket, and the operation of settling using a coupon have been described, but the operations for invalidating scanning, etc. are not limited to these. For example, based on an operation of settling using a card (card payment operation), an operation of holding the customer and starting the next customer's transaction (holding operation), etc., scanning may be invalidated, etc.
[0088] (When settling using a card) The registration device 10 may include, for example, a card payment unit (card reading unit) (not shown), and may be capable of card payment using various cards (credit cards, debit cards, prepaid cards, etc.).
[0089] Based on an operation of using a card for settlement instead of or in addition to an operation of designating the settlement device 20, an operation of issuing an accounting ticket, or an operation of using a product ticket for settlement, the registration device 10 may invalidate the scan by the scanner unit 104 and display a small screen. For example, the registration device 10 ends product registration based on an operation of the subtotal button BT10. The registration device 10 executes a settlement process by card (a process related to card payment) based on an operation of using a card for settlement, invalidates the scan by the scanner unit 104, and displays a small screen. The registration device 10 validates the scan by the scanner unit 104 and erases the small screen based on an operation of erasing the small screen or the like. The registration device 10 displays a new registration screen and starts a transaction with the next customer.
[0090] (When holding the current customer and starting a transaction with the next customer) Based on a predetermined hold operation (for example, an operation of a hold button not shown), the registration device 10 temporarily ends (holds) the transaction (registration process) of the current customer (the customer currently being registered. The current customer), and may have a hold function for starting a transaction (registration process) with the next customer. The hold function is used when the current customer temporarily leaves the registration device 10 to add or change products or while looking for a wallet, card, etc.
[0091] Based on a hold operation instead of or in addition to the above-described operations, the registration device 10 may invalidate the scan by the scanner unit 104 and display a small screen. For example, the registration device 10 interrupts the product registration of the current customer based on the hold operation, invalidates the scan by the scanner unit 104, and displays a small screen. The registration device 10 validates the scan by the scanner unit 104 and erases the small screen based on an operation of erasing the small screen or the like. The registration device 10 displays a new registration screen (for example, the registration screen shown in FIG. 5) and starts a transaction with the next customer.
[0092] Also, by means of the hold function, hold information (information during the registration process) of a current customer's transaction (held transaction) is held, for example, on another screen (registration screen). That is, two registration screens, a registration screen for the current customer and a registration screen for the next customer, are managed. For example, the registration device 10 generates a new tab based on a hold operation (for example, in FIG. 5, a new tab "2" is generated in addition to the conventional tab "1" at the upper part of the total column). The conventional tab (tab "1") is set as the back (non-active) tab, and the newly generated tab (tab "2") is set as the front (active) tab. The registration device 10 starts a transaction for the next customer on the registration screen (the displayed registration screen) corresponding to the front tab (active tab "2"), and holds information regarding the current customer's transaction (held transaction) on the registration screen (non-displayed registration screen) corresponding to the back tab (non-active tab "1").
[0093] When the processing for the next customer is completed (ended), the registration device 10 displays the hold information of the current customer (erases the registration screen corresponding to tab "2" and displays the registration screen corresponding to tab "1"). Also, even before the processing for the next customer is completed (ended), the registration device 10 displays the hold information of the current customer based on a predetermined operation (for example, an operation (touch) on tab "1") (sets tab "2" to the back and tab "1" to the front). Even when displaying the hold information, the registration device 10 may invalidate the scan by the scanner unit 104 and display a small screen. That is, the registration device 10 may invalidate the scan by the scanner unit 104 and display a small screen based on the completion (ending) of the processing for the next customer (for example, based on an operation designated by the settlement device 20 or an operation of issuing an account ticket, etc.), or even before the processing for the next customer is completed (ended) based on a predetermined operation.
[0094] (Invalidate the scan based on the operation of the subtotal button BT10, etc.) In the above description, the operation of the subtotal button BT10 is used to end the product registration, and based on each operation after the end of the product registration (such as the operation of designating the payment device 20), the scanning by the scanner unit 104 is invalidated, and the operation of displaying the small screen is described (Figs. 11(A) to 11(D)). However, based on the operation of the subtotal button BT10, the product registration may be ended, and the scanning by the scanner unit 104 may be invalidated, etc.
[0095] Fig. 12 is a time chart showing a part of the operation of the registration device 10. For example, the registration device 10 may operate as shown in Fig. 12(A) instead of the operation shown in Fig. 11(A). In the example shown in Fig. 12(A), the registration device 10 ends the product registration based on the operation of the subtotal button BT10, invalidates the scanning by the scanner unit 104, and displays the small screen. The registration device 10 transmits the registration data based on the operation of designating the payment device 20. In the example shown in Fig. 12(A), during the period when the scanning is invalidated and the small screen is displayed, the operation of the subtotal button BT10 (the same applies to the operation of issuing the receipt, etc.) is possible. The registration device 10 validates the scanning by the scanner unit 104 based on the operation of erasing the small screen, etc., and erases the small screen. The registration device 10 displays a new registration screen and starts the transaction for the next customer.
[0096] As shown in Fig. 12(A), it is preferable that the operation of erasing the small screen, etc. is after the operation of designating the payment device 20. For example, the registration device 10 may invalidate the operation of erasing the small screen before the operation of designating the payment device 20, and validate the operation of erasing the small screen by the operation of designating the payment device 20. If there is an operation of erasing the small screen before the operation of designating the payment device 20, the registration device 10 may display a message indicating that the operation of erasing the small screen should be performed after the operation of designating the payment device 20. Also, the registration device 10 may validate the scanning by the scanner unit 104 and erase the small screen based on the elapse of a predetermined time from the time of the operation of designating the payment device 20 instead of the elapse of a predetermined time from the start of the display of the small screen. The same applies to the operation in Fig. 12(D) described later.
[0097] The registration device 10 may operate as shown in FIG. 12(B) instead of the operation shown in FIG. 11(B). In the example shown in FIG. 12(B), the registration device 10 ends product registration based on an operation of the subtotal button BT10, invalidates scanning by the scanner unit 104, and displays a small screen. The registration device 10 issues an accounting ticket based on an operation of issuing an accounting ticket. The registration device 10 validates scanning by the scanner unit 104 and erases the small screen based on an operation of erasing the small screen or the like. The registration device 10 displays a new registration screen and starts a transaction for the next customer.
[0098] Note that, as shown in FIG. 12(B), it is preferable that an operation of erasing the small screen or the like is performed after an operation of the accounting button. For example, the registration device 10 may invalidate an operation of erasing the small screen before an operation of the accounting button and validate an operation of erasing the small screen by an operation of the accounting button. When there is an operation of erasing the small screen before an operation of the accounting button, the registration device 10 may display a message indicating that an operation of erasing the small screen should be performed after an operation of the accounting button. Further, the registration device 10 may validate scanning by the scanner unit 104 and erase the small screen based on the elapse of a predetermined time from the operation of the accounting button instead of the elapse of a predetermined time from the start of display of the small screen.
[0099] The registration device 10 may operate as shown in FIG. 12(C) instead of the operation shown in FIG. 11(C). In the example shown in FIG. 12(C), the registration device 10 ends product registration based on an operation of the subtotal button BT10, invalidates scanning by the scanner unit 104, and displays a small screen. The registration device 10 executes settlement processing using a coupon based on an operation of settling using a coupon. The registration device 10 validates scanning by the scanner unit 104 and erases the small screen based on an operation of erasing the small screen or the like. The registration device 10 displays a new registration screen and starts a transaction for the next customer.
[0100] Note that as shown in FIG. 12(C), operations such as erasing the small screen are preferably performed after the operation of settling accounts using a product coupon. For example, the registration device 10 may invalidate the operation of erasing the small screen before the operation of settling accounts using a product coupon, and may activate the operation of erasing the small screen by the operation of settling accounts using a product coupon. If there is an operation of erasing the small screen before the operation of settling accounts using a product coupon, the registration device 10 may display a message indicating that the operation of erasing the small screen should be performed after the operation of settling accounts using a product coupon. Further, the registration device 10 may activate the scan by the scanner unit 104 based on the elapse of a predetermined time from the operation of settling accounts using a product coupon instead of the elapse of a predetermined time from the start of display of the small screen, and erase the small screen.
[0101] Instead of the operation shown in FIG. 11(D), the registration device 10 may operate as shown in FIG. 12(D). In the example shown in FIG. 12(D), the registration device 10 ends product registration based on the operation of the subtotal button BT10, invalidates the scan by the scanner unit 104, and displays a scan-invalid small screen. The registration device 10 executes the settlement process using the product coupon (settles the face value amount of the product coupon) based on the operation of settling accounts using a product coupon, and displays a small screen for designating a settlement device. The registration device 10 transmits shortage amount information (change amount information), etc. based on the operation of designating the settlement device 20 on the small screen for designating a settlement device. The registration device 10 activates the scan by the scanner unit 104 based on an operation such as erasing the scan-invalid small screen, and erases the scan-invalid small screen. The registration device 10 displays a new registration screen and starts a transaction for the next customer.
[0102] As described above, as operations after the operation of the subtotal button BT10 for invalidating the scan, etc., the operation of designating the settlement device 20, the operation of issuing an accounting ticket, and the operation of settling accounts using a product coupon have been described. The same applies to the case of a card payment operation, a hold operation, etc. (description is omitted).
[0103] (Name of the screen) In the above description, the screen before the operation of the subtotal button BT10 is referred to as the registration screen, and the screen after the operation of the subtotal button BT10 is referred to as the subtotal screen. However, the names of the screens before and after the operation of the subtotal button BT10 may be the same. For example, even after the operation of the subtotal button BT10, it may be referred to as the registration screen, similar to before the operation of the subtotal button BT10.
[0104] (Aspect without providing the subtotal button BT10) In the above, the aspect of providing the subtotal button BT10 has been described, but an aspect without providing the subtotal button BT10 may also be possible. Hereinafter, the aspect without providing the subtotal button BT10 will be described.
[0105] In the aspect without providing the subtotal button BT10, for example, in the state after registering a single-item product, the settlement device designation button (such as the 201 cash register button BT21), the accounting ticket button BT24, the product ticket button BT25, etc. are displayed. Note that in the aspect without providing the subtotal button BT10, since there is no transition from the registration screen to the subtotal screen, the registration screen button BT26 is unnecessary.
[0106] FIG. 13 is a time chart showing a part of the operation of the registration device 10. For example, the registration device 10 may operate as shown in FIG. 13(A). FIG. 13(A) is a time chart showing operations such as ending product registration based on an operation of designating the settlement device 20, invalidating scanning by the scanner unit 104, and displaying a small screen.
[0107] In the example shown in FIG. 13(A), the registration device 10 ends product registration based on an operation of designating the settlement device 20, transmits the registration data, invalidates scanning by the scanner unit 104, and displays a small screen. The registration device 10 validates scanning by the scanner unit 104 and erases the small screen based on an operation such as erasing the small screen. The registration device 10 displays a new registration screen and starts a transaction for the next customer.
[0108] Instead of or in addition to the operation of designating the settlement device 20, the registration device 10 may end product registration based on the operation of issuing an accounting ticket, invalidate the scanning by the scanner unit 104, and display a small screen. For example, the registration device 10 may operate as shown in FIG. 13(B). FIG. 13(B) is a time chart showing operations such as ending product registration based on the operation of issuing an accounting ticket, invalidating the scanning by the scanner unit 104, and displaying a small screen.
[0109] In the example shown in FIG. 13(B), the registration device 10 ends product registration based on the operation of issuing an accounting ticket, issues an accounting ticket, invalidates the scanning by the scanner unit 104, and displays a small screen. The registration device 10 validates the scanning by the scanner unit 104 and erases the small screen based on an operation such as erasing the small screen. The registration device 10 displays a new registration screen and starts a transaction with the next customer.
[0110] Instead of or in addition to the above-described operations, the registration device 10 may end product registration or the like based on the operation of settling using a voucher. For example, the registration device 10 may operate as shown in FIG. 13(C). FIG. 13(C) is a time chart showing operations such as ending product registration based on the operation of settling using a voucher, invalidating the scanning by the scanner unit 104, and displaying a small screen.
[0111] In the example shown in FIG. 13(C), the registration device 10 ends product registration based on the operation of settling using a voucher, executes the settlement process using the voucher, invalidates the scanning by the scanner unit 104, and displays a small screen. The registration device 10 validates the scanning by the scanner unit 104 and erases the small screen based on an operation such as erasing the small screen. The registration device 10 displays a new registration screen and starts a transaction with the next customer.
[0112] Further, the registration device 10 may operate as shown in FIG. 13(D). FIG. 13(D) is a time chart showing an operation of ending product registration based on an operation of settlement using a coupon, invalidating scanning by the scanner unit 104 based on an operation of designating the settlement device 20 after the operation of settlement using the coupon, and displaying a small screen, etc.
[0113] In the example shown in FIG. 13(D), the registration device 10 ends product registration based on an operation of settlement using a coupon, executes settlement processing using the coupon (settles the face value amount of the coupon), and displays a small screen for designating the settlement device. The registration device 10 invalidates scanning by the scanner unit 104 based on an operation of designating the settlement device 20 on the small screen for designating the settlement device, and displays a scan-invalidated small screen. The registration device 10 validates scanning by the scanner unit 104 based on an operation of erasing the scan-invalidated small screen, etc., and erases the scan-invalidated small screen. The registration device 10 displays a new registration screen and starts a transaction for the next customer.
[0114] Note that, in the example shown in FIG. 13(D), product registration is ended based on an operation of settlement using a coupon, but product registration may also be ended based on an operation of designating the settlement device 20 after the operation of settlement using the coupon.
[0115] As described above, as operations for invalidating scanning, etc. in the mode without providing the subtotal button BT10, operations of designating the settlement device 20, issuing an accounting ticket, and settling using a coupon have been described, but the same applies to cases such as a card payment operation and a hold operation (description is omitted).
[0116] As described above, the embodiments have been described. However, the above embodiments are merely examples, and the specific configuration is not limited to the above embodiments, and designs, etc. within a range not departing from the gist of the invention are also included.
[0117] (Timing of Display of Small Screen) For example, in the above embodiment, an example was described in which when there is an operation to specify the settlement device 20, a small screen (such as small screen SG01) is displayed superimposed on the screen where the operation was performed (FIGS. 8, 9, etc.). However, when there is an operation to specify the settlement device 20, a transition may be made to a new screen (such as FIG. 5), and a small screen may be displayed superimposed on the new screen. In other words, in the above embodiment, based on an operation to specify the settlement device 20 in a certain customer's transaction, a small screen is displayed on the screen of the customer, the screen of the next customer is displayed after the small screen is erased, and an example of starting the transaction (such as scanning) of the next customer was described. However, based on an operation to specify the settlement device 20 in a certain customer's transaction, a transition may be made from the screen of the customer to the screen of the next customer, a small screen may be displayed on the screen of the next customer, and the transaction (such as scanning) of the next customer may be started after the small screen is erased. The same applies to other operations such as an operation to issue a receipt and an operation to perform settlement using a gift voucher. Also, as will be described later, in the above case (such as a mode of displaying a small screen on the screen of the next customer), even when the product registration by the scanner unit 104 is invalidated, the mechanical key registration (described later) and the product preset registration (described later) may not be invalidated.
[0118] Also, information regarding the invalidation of the scan by the scanner unit 104 may be any information that is notified between the said customer and the next customer, and it does not have to be notified in association with either customer. That is, an example was described in which a small screen is displayed superimposed on the screen of the said customer as information notified in association with the said customer, and an example was described in which a small screen is displayed superimposed on the screen of the next customer as information notified in association with the next customer. However, it may be displayed independently of both the said customer and the next customer. For example, based on an operation to specify the settlement device 20 in a certain customer's transaction, instead of the screen of the said customer, a screen regarding the invalidation of the scan by the scanner unit 104 is displayed (for example, a normally sized screen is displayed, or a small screen is displayed on a simple background display of a single color such as blue), the screen of the next customer is displayed after the said screen is erased, and the transaction of the next customer may be started. The same applies to other operations such as an operation to issue a receipt and an operation to perform settlement using a gift voucher.
[0119] (Predetermined time related to erasure of small screen (about several minutes)) In the above-described embodiment, the registration device 10 automatically erases the small screen (such as small screen SG01) when a predetermined time has elapsed even without an operation (erase operation) for erasing the small screen (step S11 in FIG. 10), and the predetermined time may be about several minutes. Hereinafter, a supplementary explanation will be given regarding the predetermined time of about several minutes. For convenience of explanation, it will be described assuming that the predetermined time of about several minutes is 5 minutes.
[0120] When the next customer is already in line, there is a process for the next customer that should be executed immediately after the process for the current customer is completed. Therefore, in a situation where the next customer is in line, the store clerk immediately performs an erase operation to erase the displayed small screen without waiting for 5 minutes in order to start (activate scanning) the transaction for the next customer immediately after the process for the current customer is completed.
[0121] On the other hand, when the next customer is not in line, there is no process for the next customer that should be executed immediately after the process for the current customer is completed. Therefore, in a situation where the next customer is not in line, the store clerk does not need to immediately perform an erase operation after the process for the current customer is completed. After the process for the current customer is completed, it may be handled (perform an erase operation to erase the displayed small screen) before an actual customer comes, or it may be handled after an actual customer comes. If the timing when an actual customer comes is before 5 minutes have elapsed, since the small screen has not yet been erased, an erase operation is performed to erase the small screen and the transaction for the customer is started. If the timing when an actual customer comes is after 5 minutes have elapsed, since the small screen has already been erased, the transaction for the customer is started as it is.
[0122] Note that, as described above, when five minutes have elapsed without performing the deletion operation, the small screen is automatically deleted (the processing for the next customer can be started). Therefore, for a customer who arrives at the timing after five minutes have elapsed, the deletion operation (an operation that enables the start of the processing for the customer) becomes unnecessary. However, even if the small screen is not automatically deleted when five minutes have elapsed without performing the deletion operation, it suffices to perform the deletion operation for a customer who arrives at the timing after five minutes have elapsed. Thus, the small screen may always be deleted based on the deletion operation. In other words, the condition for deleting the small screen (the condition for enabling the start of the processing for the customer) may be only the deletion operation. However, in addition to the deletion operation, if the passage of a predetermined time is also a condition for deleting the small screen, it will be repeated. However, the small screen can be automatically deleted without performing the deletion operation for a customer who arrives at the timing after the passage of the predetermined time.
[0123] (Predetermined time (about several seconds) related to the deletion of the small screen) Although the predetermined time has been described as being about several minutes, the predetermined time may be about several seconds. Hereinafter, a supplementary explanation will be given regarding the predetermined time of about several seconds. For convenience of explanation, the predetermined time of about several seconds will be described as being five seconds.
[0124] In a situation where the next customer is in line, even if the store clerk does not actively perform the deletion operation, at most five seconds will pass immediately (for example, due to a conversation with the customer after processing (explanation regarding the cash register 20 that performs the settlement process, explanation regarding the receipt, etc.) or movement of the shopping basket, etc., about five seconds will pass), and the displayed small screen will be automatically deleted. Also, if a situation arises where it is necessary to wait for five seconds to pass, the store clerk immediately performs the deletion operation without waiting for five seconds to delete the displayed small screen.
[0125] On the other hand, in a situation where the next customer is not in line, the store clerk does not need to immediately perform the deletion operation after the processing for the customer is completed. Note that although the actual timing when a customer arrives is considered to be generally the timing after five seconds have passed, if the actual timing when a customer arrives is the timing after five seconds have passed, since the small screen has already been deleted, the transaction for the customer can be started as it is.
[0126] Note that, as described above, if 5 seconds elapse without performing the deletion operation, the small screen is automatically deleted (the processing for the next customer can be started if at most 5 seconds elapse), so the small screen may always be deleted based on the elapse of a predetermined time. In other words, the condition for deleting the small screen may be only the elapse of a predetermined time. However, in addition to the elapse of a predetermined time, the deletion operation may also be a condition for deleting the small screen, and it will be repeated, but the small screen can be deleted by the deletion operation before the predetermined time elapses.
[0127] Note that the predetermined time for automatically deleting the small screen may be arbitrarily set (for example, in 1-second units between 2 seconds and 10 minutes). Also, the predetermined time may be different according to each situation (that is, there may be two or more predetermined times). For example, it may be set for each day of the week, each time zone, or each person in charge (store clerk). Instead of or in addition to the above, it may be set for each type of operation (for example, an operation for designating the settlement device 20, an operation for issuing an accounting ticket, an operation for settlement using a product ticket, etc.). That is, it may be set according to the amount (presumed required time) of the conversation with the customer after the operation (explanation regarding the settlement device 20 for executing the settlement process, explanation regarding the accounting ticket, etc.).
[0128] (Display of small screen) In the above embodiment, an example (FIG. 7) of invalidating the scan by the scanner unit 104 based on the operation of the subtotal button BT10 (for example, invalidation by any of the above-described invalidation modes 1 to 3) and displaying the small screen, and an example (FIGS. 6 and 8) of invalidating the scan by the scanner unit 104 based on various operations after the operation of the subtotal button BT10 (for example, invalidation by any of the above-described invalidation modes 1 to 3) and displaying the small screen were described. That is, an example of displaying the small screen when there is an operation of the subtotal button BT10 or various operations after the operation of the subtotal button BT10 was described. However, the small screen may not be displayed when there is the above operation.
[0129] As an example, although the scanning by the scanner unit 104 is invalidated based on the above operation (invalidated by any one of the above-described invalidation modes 1 to 3), the small screen may not be displayed based on the above operation. In a mode where the small screen is not displayed based on the above operation, the scanning by the scanner unit 104 may be validated based on the elapse of a predetermined time (for example, 5 seconds). That is, the small screen may not be displayed at all.
[0130] As another example, although the scanning by the scanner unit 104 is invalidated based on the above operation (for example, invalidated by any one of the above-described invalidation modes 2 and 3), the small screen may not be displayed based on the above operation. In a mode where the small screen is not displayed based on the above operation, the scanning by the scanner unit 104 is validated based on the elapse of a predetermined time (for example, 5 seconds). However, when there is an optical reading by the scanner unit 104 within the predetermined time (since the invalidation mode 1 is not adopted, optical reading of the barcode is possible during scan invalidation), the small screen may be displayed. That is, the small screen is not displayed at the timing of the above operation, but the small screen may be displayed for the first time when there is a barcode reading (reading operation) during scan invalidation.
[0131] (Product registration by other methods) In the above embodiment, the product registration by the scanner unit 104 has been described. However, product registration by a mechanical key (key operation unit 108) (mechanical key registration), or a button corresponding to a product (product preset button) may be displayed on the screen, and product registration (product preset registration) based on the operation of the button may be performed.
[0132] When the product registration by the scanner unit is invalidated, the mechanical key registration and the product preset registration may also be invalidated. In this case, when the invalidation of the product registration by the scanner unit is released, the invalidation of the mechanical key registration and the product preset registration may also be released.
[0133] Alternatively, even when product registration by the scanner unit is invalidated, mechanical key registration and product preset registration may not be invalidated. For example, in a mode where a small screen is displayed on the next customer's screen and the next customer's transaction (such as scanning) is started after the small screen is erased, even when product registration by the scanner unit is invalidated, mechanical key registration and product preset registration may not be invalidated. This is because, unlike the case of product registration by the scanner unit where there is a possibility that the scanner may react and register inadvertently, in the case of mechanical key registration and product preset registration, it is presumed that the store clerk intentionally registered the product. In addition, when there is mechanical key registration or product preset registration while product registration by the scanner unit is invalid, the invalidation of product registration by the scanner unit may be cancelled. This is because it is further presumed that since it is presumed that the store clerk intentionally registered the product, the possibility that the scanner will react and register inadvertently has been further reduced.
[0134] (Provisional registration) In the above embodiment, an example of invalidating the scanning by the scanner unit 104 during a specific period (until an erase operation is performed or until a predetermined time has elapsed) based on the operation of the subtotal button BT10 and various operations after the operation of the subtotal button BT10 has been described. That is, in the above embodiment, an example has been described in which when a barcode of a certain product is scanned during the specific period after the above operation, the registration of the product is invalidated (the scan is treated as if it did not occur). However, when a barcode of a certain product is scanned during the specific period after the above operation, it is only necessary that the product be registered (without any change from normal), and it is not necessary to invalidate the scanning by the scanner unit 104 when a barcode of a certain product is scanned during the specific period after the above operation.
[0135] For example, if a barcode of a certain product is scanned during a specific period after the above operation, the registration device 10 may provisionally register the product. Provisional registration is a provisional registration where it is undetermined whether to register (officially register) or not. When the registration device 10 provisionally registers a product, it can accept an operation regarding whether to register the provisionally registered product or not. If there is an operation (selection) to register, the provisionally registered product is registered, and if there is an operation (selection) not to register, the provisional registration is discarded (that is, the scan is treated as if it did not occur). When the registration device 10 provisionally registers a product, it may notify that the product has been provisionally registered. For example, the registration device 10 may notify that the product has been provisionally registered and display a small screen that can accept an operation regarding whether to register the provisionally registered product or not.
[0136] Note that the barcode scan during the specific period is basically an unintended mis-scan. Therefore, when a product is provisionally registered due to a barcode scan during the specific period, usually, the store clerk performs an operation not to register in order to discard the provisional registration. If the store clerk performs an operation not to register, the provisionally registered product has already completed at least the registration process for the customer, so it is registered as the product for the next customer.
[0137] (Other configurations) In the above embodiment, an example of invalidating the scan by the scanner unit 104 in the registration device 10 not equipped with a cash settlement unit has been described, but the same applies to a registration device (registration and settlement device 11 not shown in the figure) equipped with a cash settlement unit. That is, in addition to the functions of the registration device 10 (functions related to the registration process), the content described for the registration device 10 in the embodiment may be applied to a registration and settlement device 11 that also has the functions of the settlement device 20 equipped with a cash settlement unit (a change machine 212) (a registration and settlement device 11 capable of both registration and settlement processes). The registration and settlement device 11 may be operated by a store clerk or by a customer.
[0138] In addition, all or part of the functions (input / output, storage, processing (including judgment)) of each device (registration device 10, settlement device 20, store controller 30, monitoring device 40, registration settlement device 11) described above may be possessed by an entity (other device) different from the entity described above. As an example, instead of the registration device 10 (as well as other devices such as the settlement device 20 and the registration settlement device 11), the store controller 30, the monitoring device 40, and a cloud server (not shown) may store the registration data after product registration. In other words, the registration device 10 (as well as other devices such as the settlement device 20 and the registration settlement device 11) only provides an interface part (screen display, operation reception, etc.) with store clerks and customers, and various judgments and generation of output information including display information may all be performed by a cloud server (not shown) or the like.
[0139] For example, the registration device 10 or the like may execute the process up to obtaining the product code (referring to the product master), and the cloud server or the like may store the registration data. Also, for example, instead of the registration device 10 or the like, the cloud server or the like may manage whether or not a predetermined time for automatically erasing the small screen has elapsed (measure the time and notify when the time has elapsed).
[0140] Also, for example, instead of the registration device 10 itself restricting product registration by the registration means (such as disabling scanning by the scanner unit 104), a cloud server or the like may restrict product registration by the registration means. For example, the cloud server or the like may transmit control information for restricting product registration by the registration means to the registration device 10, etc., and the registration device 10, etc. may restrict product registration by the registration means in accordance with the control information.
[0141] Also, for example, instead of the registration device 10 itself lifting the restriction on product registration by the registration means (such as enabling scanning by the scanner unit 104), a cloud server or the like may lift the restriction on product registration by the registration means. For example, the cloud server or the like may transmit control information for lifting the restriction on product registration by the registration means to the registration device 10, and the registration device 10 or the like may lift the restriction on product registration by the registration means in accordance with the control information.
[0142] The following describes a summary of the embodiments. [Technical Field] The present invention relates to a POS system. [Background Art] Conventionally, in product registration, a POS system is known that notifies that a certain product has been misregistered as a product of a customer different from the original customer (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-027232 [Summary of the Invention] [Problems to be Solved by the Invention] However, there is room for improvement in product registration, such as the need to correct the content after notification of misregistration. The present invention has been made in view of such circumstances, and its object is to provide a technology capable of more suitably performing product registration. [Means for Solving the Problems] (1) To solve the above-described problems, a POS system according to one aspect of the present invention includes a registration unit that registers one or more products in a single transaction (for example, steps S1 and S2 in FIG. 10), a restriction unit that restricts the registration of products by the registration unit (for example, step S8), and an operation reception unit that receives an operation. The restriction unit restricts the registration of products by the registration unit until the operation reception unit receives a predetermined operation (for example, an erasure operation for erasing a small screen) based on the completion of the registration of products by the registration unit in the transaction (for example, an operation of the subtotal button BT10), or based on the completion or once-completion of the transaction (for example, the last operation on the device for the transaction. For example, an operation of an accounting device designation button such as the 201 cash register button BT21, an operation of the accounting ticket button BT24, an operation of the coupon button BT25, an operation of settling accounts using a card, an operation of the hold button, etc.) (steps S11 and S13). This is a characteristic POS system. According to the POS system of (1) above, product registration can be more suitably performed. For example, according to the POS system of (1) above, until a predetermined operation is performed, product registration is restricted, so that misregistration hardly occurs (substantially cannot occur), and processing related to misregistration (for example, correction processing after misregistration, etc.) and the operation of the store clerk are not required, and product registration can be executed. That is, in the conventional case, when moving the product (shopping basket) of a customer who has completed product registration, there is a risk that the barcode of the product accidentally enters (passes through) the recognition range of the scanner unit and the product is registered unintentionally (misregistered as the first product of the next customer), or as in the prior art, it is necessary to correct the misregistration. On the other hand, in the case of the POS system of (1) above, even if the barcode of the product (shopping basket) of a customer who has completed product registration accidentally enters (passes through) the recognition range of the scanner unit when moving it, since product registration is restricted until a predetermined operation is performed, misregistration hardly occurs (substantially cannot occur), and product registration can be suitably performed. (2) To solve the above-described problems, a POS system according to another aspect of the present invention includes registration means (for example, steps S1 and S2 in FIG. 10) for registering one or more products in one transaction, and restriction means (for example, step S8) for restricting the registration of products by the registration means. The restriction means restricts the registration of products by the registration means for a predetermined time based on the fact that the registration of products by the registration means in the transaction has ended (for example, the operation of the subtotal button BT10), or based on the fact that the transaction has ended or has once ended (for example, the last operation in the device for the transaction. For example, the operation of the settlement device designation button such as the 201 cash register button BT21, the operation of the receipt button BT24, the coupon button BT25, the operation of settling using a card, the operation of the hold button, etc.). This is a POS system characterized by this. According to the POS system of (2) above, similar to the POS system of (1) above, product registration can be more suitably executed. That is, in the case of the POS system of (2) above, even if the barcode of the product of a customer who has completed product registration (shopping basket) accidentally happens to be located (passes) within the recognition range of the scanner unit when moving the product, since product registration is restricted within a predetermined time, misregistration is less likely to occur (substantially cannot occur), and product registration can be suitably performed. (3) To solve the above-described problems, a POS system according to another aspect of the present invention includes registration means (for example, steps S1 and S2 in FIG. 10) for registering one or more products in one transaction, restriction means (for example, step S8) for restricting the registration of products by the registration means, release means (for example, step S13) for releasing the restriction by the restriction means, and operation reception means for receiving an operation. The restriction means restricts the registration of products by the registration means based on the completion of the registration of products by the registration means in the transaction (for example, the operation of the subtotal button BT10), or based on the completion or once-completion of the transaction (for example, the last operation on the device in the transaction. For example, the operation of the settlement device designation button such as the 201 cash register button BT21, the operation of the accounting ticket button BT24, the operation of the coupon button BT25, the operation of settling using a card, the operation of the hold button, etc.). The release means releases the restriction by the restriction means based on the operation reception means receiving a predetermined operation, or based on the elapse of a predetermined time (for example, steps S11, S12, step S13). This is a POS system characterized by the above. According to the POS system of (3) above, similar to the POS systems of (1) and (2) above, product registration can be more suitably executed. That is, in the case of the POS system of (3) above, even if the barcode of the product of a customer who has completed product registration (shopping basket) accidentally happens to be located (passes) within the recognition range of the scanner unit when moving the product, since product registration is restricted until the restriction is released (until a predetermined operation is performed, until a predetermined time elapses), misregistration is less likely to occur (substantially cannot occur), and product registration can be suitably performed. (4) Based on the completion of the registration of a product by the registration means in a transaction, or based on the completion or once-completion of a transaction, a display means for displaying a screen (for example, the small screen SG01 in FIG. 8, the small screen SG02 in FIG. 9(A), the small screen SG03 in FIG. 9(B)) capable of receiving the predetermined operation is provided. The POS system according to (1) or (3) above is characterized by this. According to the POS system of (4) above, product registration can be performed more suitably. For example, a predetermined operation can be performed simply to handle the next customer. (5) The registration means registers a product based on product identification information read by a reading means for reading product identification information for identifying the product, and the restriction means prohibits, as the restriction, the reading of product identification information by the reading means (for example, invalidates the registration of a product by the scanner unit 104 (for example, invalidation according to invalidation mode 1 or invalidation mode 2)). The POS system according to any one of (1) to (4) above is characterized by this. According to the POS system of (5) above, product registration can be performed more suitably. That is, according to the POS system of (5) above, since the reading of product identification information itself is prohibited, it is possible to make it difficult (so that it cannot substantially occur) for misregistration to occur. (6) The registration means registers a product based on product identification information read by a reading means for reading product identification information for identifying the product, and the restriction means prohibits, as the restriction, the registration of a product based on the product identification information read by the reading means (for example, invalidates the registration of a product by the scanner unit 104 (for example, invalidation according to invalidation mode 3)). The POS system according to any one of (1) to (4) above is characterized by this. According to the POS system of (6) above, product registration can be performed more suitably. That is, according to the POS system of (6) above, since product registration is prohibited even if product identification information is read, it is possible to make it difficult (so that it cannot substantially occur) for misregistration to occur. (7) The registration means registers a product based on product identification information read by a reading means that reads the product identification information for identifying the product. The restriction means provisionally registers a product based on the product identification information read by the reading means as the restriction. The operation reception means receives an operation for selecting whether to register the provisionally registered product. The POS system according to any one of (1), (3), and (4) above is characterized by this. According to the POS system of (7) above, product registration can be performed more suitably. That is, according to the POS system of (7) above, even if product identification information is read, the product is not immediately registered but is provisionally registered, so that misregistration can be made difficult to occur (substantially impossible to occur). (8) The POS system according to any one of (1) to (7) above is characterized by including a settlement means for settling the product registered by the registration means. According to the POS system of (8) above, similar to the POS systems of (1) to (7), product registration can be performed more suitably. (9) In order to solve the above-described problems, a product registration device which is an aspect of the present invention includes a registration means for registering one or more products in one transaction (for example, steps S1 and S2 in FIG. 10), a restriction means for restricting the registration of the product by the registration means (for example, step S8), and an operation reception means for receiving an operation. The restriction means restricts the registration of the product by the registration means until the operation reception means receives a predetermined operation (for example, an erasing operation for erasing a small screen) based on the fact that the registration of the product by the registration means in the transaction has ended (for example, an operation of a subtotal button BT10), or based on the fact that the transaction has ended or has once ended (for example, the last operation of the device in the transaction. For example, an operation of an accounting device designation button such as a 201 cash register button BT21, an operation of a receipt button BT24, an operation of a ticket button BT25, an operation of settling using a card, an operation of a hold button, etc.). The product registration device is characterized by this (steps S11 and S13). According to the product registration device of (9) above, the same effect as the POS system of (1) can be obtained. (10) In order to solve the above-described problems, a product registration device according to another aspect of the present invention includes a registration unit (for example, steps S1 and S2 in FIG. 10) that registers one or more products in a single transaction, and a restriction unit (for example, step S8) that restricts the registration of products by the registration unit. The restriction unit restricts the registration of products by the registration unit for a predetermined time (for example, steps S12 and S13) based on the completion of the registration of products by the registration unit in the transaction (for example, the operation of the subtotal button BT10), or based on the completion or once-completion of the transaction (for example, the last operation on the device in the transaction. For example, the operation of the settlement device designation button such as the 201 cash register button BT21, the operation of the accounting ticket button BT24, the operation of the coupon button BT25, the operation of settling accounts using a card, the operation of the hold button, etc.). The product registration device is characterized by this. According to the product registration device described in the above (10), the same effects as the POS system described in the above (2) can be obtained. (11) In order to solve the above-described problems, a product registration device according to another aspect of the present invention includes a registration unit (for example, steps S1 and S2 in FIG. 10) that registers one or more products in a single transaction, a restriction unit (for example, step S8) that restricts the registration of products by the registration unit, a release unit (for example, step S13) that releases the restriction by the restriction unit, and an operation reception unit that receives operations. The restriction unit restricts the registration of products by the registration unit based on the completion of the registration of products by the registration unit in the transaction (for example, the operation of the subtotal button BT10), or based on the completion or once-completion of the transaction (for example, the last operation on the device in the transaction. For example, the operation of the settlement device designation button such as the 201 cash register button BT21, the operation of the accounting ticket button BT24, the operation of the coupon button BT25, the operation of settling accounts using a card, the operation of the hold button, etc.). The release unit releases the restriction by the restriction unit based on the operation reception unit receiving a predetermined operation, or based on the elapse of a predetermined time (for example, steps S11, S12, step S13). The product registration device is characterized by this. According to the product registration device described above in (11), the same effects as those of the POS system described above in (3) can be obtained. (12) In order to solve the above-described problems, a program according to an aspect of the present invention is a program for causing a computer to function as a product registration device, the program causing the computer to function as registration means for registering one or more products in one transaction, restriction means for restricting the registration of products by the registration means, and operation reception means for receiving an operation, wherein the restriction means restricts the registration of products by the registration means based on the completion of the registration of products by the registration means in the transaction, or based on the completion or once-completion of the transaction, until the operation reception means receives a predetermined operation. According to the program described above in (12), the same effects as those of the POS system described above in (1) can be obtained. (13) In order to solve the above-described problems, a program according to another aspect of the present invention causes the computer to function as registration means for registering one or more products in one transaction and restriction means for restricting the registration of products by the registration means, wherein the restriction means restricts the registration of products by the registration means based on the completion of the registration of products by the registration means in the transaction, or based on the completion or once-completion of the transaction, for a predetermined time. According to the program described above in (13), the same effects as those of the POS system described above in (2) can be obtained. (14) To solve the above-described problems, a program according to another aspect of the present invention is a program for causing a computer to function as a product registration device, the program causing the computer to function as: registration means for registering one or more products in one transaction; restriction means for restricting the registration of products by the registration means; release means for releasing the restriction by the restriction means; and operation reception means for receiving an operation. The restriction means restricts the registration of products by the registration means based on the completion of the registration of products by the registration means in the transaction, or based on the completion or once-completion of the transaction. The release means releases the restriction by the restriction means based on the operation reception means receiving a predetermined operation, or based on the elapse of a predetermined time. According to the program of the above (14), the same effects as those of the POS system of the above (3) can be obtained. (15) To solve the above-described problems, a product registration method according to one aspect of the present invention is a product registration method by a product registration device, the method including: a registration step of registering one or more products in one transaction; a restriction step of restricting the registration of products by the registration step; and an operation reception step of receiving an operation. The restriction step restricts the registration of products by the registration step based on the completion of the registration of products by the registration step in the transaction, or based on the completion or once-completion of the transaction, until the operation reception step receives a predetermined operation. According to the product registration method of the above (15), the same effects as those of the POS system of the above (1) can be obtained. (16) To solve the above-described problems, a product registration method according to another aspect of the present invention is a product registration method by a product registration device, including a registration step of registering one or more products in a single transaction, and a restriction step of restricting the registration of the products by the registration step, wherein the restriction step restricts the registration of the products by the registration step for a predetermined time based on the completion of the registration of the products by the registration step in the transaction, or based on the completion or once-completion of the transaction. According to the product registration method of the above (16), the same effects as the POS system of the above (2) can be obtained. (17) To solve the above-described problems, a product registration method according to another aspect of the present invention is a product registration method by a product registration device, including a registration step of registering one or more products in a single transaction, a restriction step of restricting the registration of the products by the registration step, a release step of releasing the restriction by the restriction step, and an operation reception step of receiving an operation, wherein the restriction step restricts the registration of the products by the registration step based on the completion of the registration of the products by the registration step in the transaction, or based on the completion or once-completion of the transaction, and the release step releases the restriction by the restriction step based on receiving a predetermined operation by the operation reception step, or based on the elapse of a predetermined time. According to the product registration method of the above (17), the same effects as the POS system of the above (2) can be obtained.
[0143] A program for realizing the POS system 1, registration device 10, settlement device 20, store controller 30, monitoring device 40, etc. described above may be recorded on a computer-readable recording medium, and the program may be read into a computer system and executed. Here, the "computer system" referred to herein includes hardware such as an OS and peripheral devices. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, magneto-optical disk, ROM, CD-ROM, etc., and a storage device such as a hard disk built into a computer system. Furthermore, the "computer-readable recording medium" also includes a volatile memory (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and holds the program for a certain period of time. Also, the above program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Also, the above program may be for realizing a part of the functions described above. Furthermore, it may be a so-called difference file (difference program) that can be realized in combination with a program already recorded in a computer system for the functions described above.
Explanation of Signs
[0144] 1…POS system 10…Registration device 20…Settlement device 30…Store controller 40…Monitoring device 101…CPU 102…Storage unit 103…RAM 104…Scanner unit 105…Display unit for store clerks 106…Display unit for customers 107…Hard disk 108…Key operation unit 109…Communication unit 110…Buzzer 111…Printing unit 201…CPU 202…Memory unit 203…RAM 204…Scanner unit 205…Display unit 207…Hard disk 209…Communication unit 210…Buzzer 211…Printing unit 212…Change dispenser 213…Signature pole
Claims
1. A POS system including a product registration device that registers products, and a plurality of payment devices that settle payments for the products registered by the product registration device, The product registration device includes: a registration unit for registering one or more products in one transaction; A restriction unit that restricts the registration of products by the registration unit; an operation receiving unit that receives an operation to designate a settlement device that settles the transaction registered by the registration unit; Equipped with The operation reception unit is After accepting the operation to designate the settlement device, an operation to start a next transaction can be accepted, The limiting portion is The operation reception unit restricts the registration of products by the registration unit from when the operation reception unit receives an operation for designating the settlement device until when the operation for starting a next transaction is received. The POS system is characterized by the above.
2. The operation reception unit is Instead of an operation of designating a settlement device that settles the payment for the product registered by the registration unit for the transaction, an operation of instructing the issuance of a medium to be read by the settlement device that settles the payment for the product registered by the registration unit for the transaction can be accepted, After receiving an operation to instruct the issuing of the medium, an operation to start a next transaction can be received, The limiting portion is The operation reception unit restricts the registration of the product by the registration unit from when the operation reception unit receives an operation to issue the medium until when the operation reception unit receives an operation to start the next transaction.
2. The POS system according to claim 1.
3. a display unit for displaying a screen showing the products registered by the registration unit; Equipped with The display unit is a screen capable of accepting an operation to start a next transaction is displayed in front of the screen displaying the product, the screen being superimposed on the screen; A message indicating that the registration of the product by the registration unit is restricted is displayed on a screen that can accept an operation to start the next transaction.
3. The POS system according to claim 1 or 2.
4. A product registration device in a POS system including a product registration device that registers products and a plurality of settlement devices that settle the products registered by the product registration device, The product registration device includes: a registration unit for registering one or more products in one transaction; A restriction unit that restricts the registration of products by the registration unit; an operation receiving unit that receives an operation to designate a settlement device that settles the transaction registered by the registration unit; Equipped with The operation reception unit is After accepting the operation to designate the settlement device, an operation to start a next transaction can be accepted, The limiting portion is The operation reception unit restricts the registration of products by the registration unit from when the operation reception unit receives an operation for designating the settlement device until when the operation for starting a next transaction is received. A product registration device comprising:
5. A program for causing a computer to function as a product registration device in a POS system including a product registration device that registers products and a plurality of settlement devices that settle the products registered by the product registration device, comprising: The computer, A registration means for registering one or more products in one transaction; A restriction means for restricting the registration of products by the registration means; an operation receiving means for receiving an operation to designate a settlement device that settles the registration by the registration means for the transaction; Equipped with The operation receiving means includes: After accepting the operation to designate the settlement device, an operation to start a next transaction can be accepted, The limiting means is The operation reception means restricts the registration of a commodity by the registration means from when the operation reception means receives an operation for designating the settlement device until when the operation for starting a next transaction is received. A program characterized by:
6. A merchandise registration method for a POS system including a merchandise registration device that registers merchandise and a plurality of settlement devices that settle payments for merchandise registered by the merchandise registration device, comprising: A registration step of registering one or more products in one transaction; a restriction step of restricting the registration of products by the registration step; an operation receiving step of receiving an operation for designating a settlement device that settles the registration by the registration step for the transaction; Equipped with The operation receiving step includes: After accepting the operation to designate the settlement device, an operation to start a next transaction can be accepted, The limiting step comprises: The registration step limits the registration of the commodity from when the operation acceptance step accepts the operation for designating the settlement device until when the operation for starting the next transaction is accepted. A product registration method comprising:
Citation Information
Patent Citations
Merchandise sales register data processor
JP1996235447A
Commodity registration device, settlement device, and program
JP2016110664A
POS system
JP2017027232A