Product sales data processing device and program

The product sales data processing device addresses the efficiency reduction in deposit and withdrawal operations by prohibiting certain instructions from the store clerk's display during non-normal transactions, ensuring uninterrupted and safe processing.

JP7649532B2Active Publication Date: 2025-03-21TERAOKA SEIKO CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2020207667
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-15
Publication Date
2025-03-21
Estimated Expiration
2040-12-15

AI Technical Summary

Technical Problem

The efficiency of work related to deposits and withdrawals is reduced due to the risk of store clerks being obstructed when another clerk operates the staff side during maintenance of change machines installed on the customer side.

Method used

A product sales data processing device with a store clerk operation display on the clerk's side, a customer operation display on the customer's side, a cash storage unit, and a deposit and withdrawal mechanism. The device prohibits acceptance of deposit and withdrawal instructions from the store clerk's display when an instruction for processing related to deposits and withdrawals other than normal transactions is received.

Benefits of technology

This configuration prevents the work from being hindered by another clerk during deposit and withdrawal operations, ensuring safe and efficient processing of deposits and withdrawals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007649532000001
    Figure 0007649532000001
  • Figure 0007649532000002
    Figure 0007649532000002
  • Figure 0007649532000003
    Figure 0007649532000003
Patent Text Reader

Abstract

To properly perform a work related to deposits and withdrawals.SOLUTION: An item sales data processor includes clerk operation display means, customer operation display means, deposit / withdrawal means, and reception control means. The clerk operation display means is directed to a clerk side. The customer operation display means is directed to a customer side, which is different from the clerk side. The deposit / withdrawal means has a cash storage unit for storing cash, and deposits and withdrawals are made from the customer side to the cash storage unit. When the reception control means accepts an instruction to start a process related to deposits and withdrawals other than normal transactions, it is prohibited to accept an operation instruction involving deposits and withdrawals to and from the cash storage unit from the clerk operation display means.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a product sales data processing device. 、 and regarding the program. [Background technology]

[0002] In recent years, POS registers have become widespread, in which a store clerk registers products and a customer inserts cash into a change dispenser installed on the customer side to perform self-payment (face-to-face payment).Related technology has been disclosed in which a purchase amount is displayed on a customer display screen, and when a customer inserts money into a money insertion slot, the change is dispensed from a money dispensing outlet to perform the payment process, and an image captured by a security camera connected to the register device is displayed on the store clerk display screen (see, for example, Patent Document 1).Change dispensers that perform self-payment are periodically maintained, such as by refilling and collecting the change dispenser. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2002-109633 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, when a store clerk performs maintenance on the change machine, the change machine is installed on the customer side, so the store clerk must move to the customer side to perform the maintenance. Therefore, if another store clerk operates the operation unit on the customer side during the maintenance, there is a risk that the work of the other store clerk may be interrupted. This causes a problem that the efficiency of the work related to depositing and dispensing money may decrease.

[0005] The present invention has been made in view of the above circumstances, and has an object to provide a technique that enables operations relating to deposits and withdrawals to be carried out appropriately. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing device that is characterized by comprising: a clerk operation display means facing the clerk side; a customer side operation display means facing the customer side different from the clerk side; a cash storage unit for storing cash and a deposit / withdrawal means for depositing and withdrawing money from the customer side to the cash storage unit; and a reception control means for prohibiting the clerk operation display means from accepting instructions for deposit / withdrawal operations to the cash storage unit when an instruction to start processing for deposits and withdrawals other than normal transactions is received. [Brief description of the drawings]

[0007] [Figure 1] 1 is a network configuration diagram of a POS (Point Of Sales) system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing an example of installation of a POS terminal device 20. [Diagram 3] 2 is a block diagram showing a hardware configuration of the POS terminal device 20. FIG. [Figure 4] 13 is a flow chart showing an example of a process during self-maintenance performed by the POS terminal 20. [Diagram 5] FIG. 2 is an explanatory diagram showing an example of a screen displayed on the POS terminal device 20. [Figure 6] FIG. 2 is an explanatory diagram showing an example of a screen displayed on the POS terminal device 20. [Figure 7] 11 is a flowchart showing an example of a process performed by the POS terminal 20 during an error. [Figure 8] FIG. 2 is an explanatory diagram showing an example of a screen displayed on the POS terminal device 20 when an error occurs. [Figure 9] 13 is a flow chart showing an example of a process during self-maintenance performed by a POS terminal device 20 according to a modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] (Embodiment) FIG. 1 is a network configuration diagram of a POS (Point Of Sales) system according to an embodiment of the present invention. The POS system 1 shown in FIG. 1 includes a plurality of POS terminals 20-1, 20-2, and 20-n (n≧2), a store controller (store computer, management device) 10, and a transaction status management device 11. Hereinafter, when the POS terminals 20-1, 20-2, and 20-n are not particularly distinguished from each other, they are collectively referred to as the POS terminals 20. The store controller 10, the transaction status management device 11, and the POS terminals 20 are connected to each other via a LAN 55 so as to be able to communicate with each other. In this embodiment, the number "n" of the POS terminals 20 is, for example, "3", but is not limited thereto and may be, for example, "1".

[0009] The POS system 1 can be introduced in various stores such as supermarkets, home centers, convenience stores, and various supply stores. The store controller 10 stores various information necessary for transactions such as a product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code) of each product, product name, sales price, and tax rate for each product. The product master also includes product identification information of products that need to be weighed (products to be weighed), product name, unit price of the products to be weighed, etc. In addition to the product master, the store controller 10 also stores various information such as inventory status, sales history, and deposit and withdrawal records. The store controller 10 may also store customer membership information.

[0010] The transaction status management device 11 is a device for a store clerk to monitor the POS terminal device 20. Specifically, the transaction status management device 11 can display the status (operation mode, processing status, etc.) of the POS terminal device 20 and control the POS terminal device 20. In the POS system 1, a store clerk can be assigned to the transaction status management device 11, and the POS terminal device 20 can be monitored by the store clerk.

[0011] The POS terminal device 20 is a cash register that registers products and performs settlement. The POS terminal device 20 can accept operations related to settlement from customers and perform settlement processing. Product registration may be performed by a store clerk or by the customer depending on the operation mode.

[0012] The POS system 1 may also include a clerk terminal carried by a clerk. The clerk terminal can display the status (operation mode, processing status, etc.) of the POS terminal device 20 and control the POS terminal device 20. The clerk terminal can also receive notification information from the POS terminal device 20 that a clerk should be called and display that fact.

[0013] (Example of installation of POS terminal device 20) FIG. 2 is a diagram showing an example of the installation of the POS terminal device 20. FIG. 2(A) is a perspective view of the POS terminal device 20 as seen from the customer side. FIG. 2(B) is a perspective view of the POS terminal device 20 as seen from the store clerk side. As shown in FIG. 2(A), a counter CT is placed on the right side of the POS terminal device 20 as seen from the customer side. Although not shown in the figure, a counter CT may also be placed on the left side of the POS terminal device 20 in FIG. 2(A). In other words, the counters CT may be placed on both sides of the POS terminal device 20. Also, a shopping basket can be placed on the counter CT.

[0014] As shown in Fig. 2, the POS terminal 20 includes a sign pole 220. The sign pole 220 includes a light emitting unit. The light emitting unit of the sign pole 220 is, for example, a lamp or an LED (light emitting diode), and can be lit in a predetermined color or in a predetermined lighting pattern. Depending on the lighting pattern of the sign pole 220, it indicates that the POS terminal 20 is in use or issues a warning. The sign pole 220 is provided facing upward, and the lighting pattern can be recognized even by store clerks who are not near the POS terminal 20.

[0015] (Example of configuration of POS terminal device 20) Next, the configuration of the POS terminal 20 will be described with reference to FIG. 2 and FIG. Fig. 3 is a block diagram showing the hardware configuration of the POS terminal device 20. In Fig. 2 and Fig. 3, the same parts are denoted by the same reference numerals.

[0016] An example of the configuration of the POS terminal device 20 shown in Fig. 3 will be described below with reference to Fig. 2. The POS terminal device 20 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, a RAM (Random Access Memory) 203, a hard disk 204, a customer display unit 205, a customer scanner unit 206, a card payment unit 208, a change machine 209, a store clerk display unit 210, a key operation unit 211, a store clerk scanner unit 212, a printing unit 213, an audio output unit 214, a communication unit 215, and a camera 216. These can communicate with each other via a bus.

[0017] The CPU 201 is a central processing unit, and controls the operation of the POS terminal device 20 by reading and executing various programs stored in the ROM 202. The various programs include a product sales data processing program according to this embodiment. The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including programs.

[0018] The RAM 203 is a readable and writable memory, and stores various information. For example, the RAM 203 stores information acquired from the outside (for example, a product master acquired from the store controller 10) and information generated during processing. This information includes, for example, registration information (registration data) generated during a registration process for registering a product, and settlement information generated during a settlement process for settling (paying) the registered product (purchased product).

[0019] The hard disk 204 stores various information. For example, the hard disk 204 stores imaging results (e.g., video) captured by the camera 216. The hard disk 204 may store various programs such as a product sales data processing program executed by the CPU 201, instead of the ROM 202. Also, instead of the RAM 203, the hard disk 204 may store information acquired from the outside and information generated during processing.

[0020] The customer display unit 205 is a touch display for customers. The customer display unit 205 displays various information to customers and accepts various inputs from customers. The customer-side scanner unit 206 is a scanner unit for customers, and optically reads various information. For example, the customer-side scanner unit 206 optically reads barcodes (product codes, etc.) attached to products and codes (barcodes, two-dimensional codes, etc.) printed on bills (registered trademarks). In addition to the above, the customer-side scanner unit 206 may read codes (barcodes, two-dimensional codes, etc.) printed on gift certificates (gift certificates, coupons, and complimentary coupons) and various cards (for example, membership cards, point cards, etc.). Note that product registration is not limited to registration by reading codes by the customer-side scanner unit 206. For example, a preset key (a button for ordering a product) corresponding to a product may be displayed on the customer-side display unit 205, and the product may be registered by operating (pressing) the preset key by the customer. The customer-side scanner unit 206 may also read two-dimensional codes for payment. When the 2D code for payment is read by the customer side scanner unit 206, the POS terminal device 20 can make a payment based on the read content. The 2D code for payment may be displayed on paper or on a mobile terminal such as a smartphone.

[0021] The card payment unit 208 is a payment mechanism that uses various cards (credit cards, prepaid cards such as transportation cards, point cards, etc.). The card payment unit 208 is equipped with a card recognition unit (reading unit), a display unit, and an operation unit. The card recognition unit magnetically or electrically reads information from various cards. The read information is used to settle the purchase. The card recognition unit is also capable of recognizing information to be used in settling the purchase, for example, when using points held on a point card. The card recognition unit is also capable of recognizing information that is not used in settling the purchase, for example, when adding points to a point card.

[0022] In addition, the card payment unit 208 of this embodiment includes a card recognition unit, a display unit, and an operation unit, but is not limited thereto and may include at least a card recognition unit. In addition, the card recognition unit of this embodiment may be compatible with contact cards (IC cards, magnetic cards) or non-contact cards (IC cards).

[0023] The change machine 209 (cash settlement unit) is a mechanism for settlement using cash, and has an input port for banknotes and coins, and an output port for banknotes and coins. The change machine 209 calculates the amount inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. The change machine 209 faces the customer side, and accepts various operations and cash insertion from customers. The change machine 209 has a sensor that detects banknotes and coins inserted into the input port. The sensor detects that banknotes and coins have been inserted into the input port, and detects the number of banknotes by denomination.

[0024] The change machine 209 can be freely pulled out from the customer side, allowing for the collection and replenishment of coins. Note that the change machine 209 cannot be pulled out from the store clerk side.

[0025] The clerk-side display unit 210 is a touch display for the clerk. The clerk-side display unit 210 displays various information to the clerk and accepts various inputs from the clerk. The clerk-side display unit 210 displays preset keys (buttons for ordering products) corresponding to products, and products are registered by the clerk operating (pressing) the preset keys. The clerk-side display unit 210 also displays a subtotal key for accepting completion of product registration.

[0026] The key operation unit 211 is made up of various keys (hardware keys, buttons). The key operation unit 211 accepts various inputs from the store clerk. Specifically, the key operation unit 211 includes a mode switching button, a collective switching button, and a checkout-only mode switching button. The mode switching button is a button for switching the operation mode. The collective switching button is a button for collectively switching the operation mode of all POS terminal devices 20 by being operated on a specific POS terminal device 20 (for example, a POS terminal device 20 to which a store manager or the like is logged in). The checkout-only mode switching button is a button for switching to the "checkout-only mode" described below.

[0027] The mode switching button is a button that can switch the mode to be transitioned to in a predetermined order each time it is pressed. This order is preset, for example, as normal mode → full self-service mode → checkout only mode → normal mode → ... For this reason, to switch from normal mode to checkout only mode, the store clerk needs to press the mode switching button twice.

[0028] In addition, the various buttons described in this embodiment are not limited to hard keys (mechanical keys), and may be selection buttons (soft keys) displayed on the store clerk display unit 210. For example, if the selection button for switching the mode is a soft key, multiple buttons corresponding to the destination mode may be displayed. Specifically, if the current mode is the normal mode, a button for switching to the accounting-only mode and a button for switching to the full self-service mode may be displayed. This makes it possible to switch between modes with a single touch. That is, the store clerk does not need to press the button multiple times, and only needs to press the button for the mode to be switched to. However, the selection button displayed on the store clerk display unit 210 may be a single button, as in the case of the mode switching button, and may be a button that can switch to the destination mode in a predetermined order each time it is pressed.

[0029] Furthermore, the button for switching modes is generally displayed on the clerk-side display unit 210, but may also be displayed on the customer-side display unit 205. For example, when it is determined that a clerk is clearly on the customer side, it is also possible to display the button on the customer-side display unit 205. Examples of situations in which a clerk is clearly on the customer side include when the customer-side scanner unit 206 is used to transition to a clerk-only maintenance screen, or when the customer-side display unit 205 is operated to transition to a clerk-only maintenance screen.

[0030] The clerk scanner unit 212 is a scanner unit for the clerk, and optically reads various information. For example, the clerk scanner unit 212 optically reads barcodes attached to products and clerk codes attached to the clerk's nametags. In addition to the above, the clerk scanner unit 212 may read codes printed on bills, gift certificates, and various cards. The clerk scanner unit 212 can also read two-dimensional codes for payment. When the two-dimensional code for payment is read by the clerk scanner unit 212, the POS terminal device 20 can make a payment based on the read content.

[0031] The registration of a product is not limited to registration by reading a code by the store clerk's scanner unit 212. For example, a key corresponding to a product (e.g., XX newspaper) may be arranged on the key operation unit 211, and the product may be registered by the store clerk operating (pressing) the key.

[0032] The printing unit 213 prints and outputs various media (receipts, invoices, bills, etc.). The printing unit 213 is capable of changing the direction of the medium issuing port. Specifically, the printing unit 213 has a rotatable mechanism, and is configured so that the medium issuing port faces from the store clerk side to the customer side, and from the customer side to the store clerk side. The orientation of the medium issuing port may be changeable manually, or may be changeable automatically in response to switching of the operating mode. The printing unit 213 may be equipped with a sensor that detects whether the orientation of the printing issuing port is correct.

[0033] The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance, warning sounds, etc. The audio guidance and warning sounds are related to product registration and payment. The communication unit 215 is an interface for transmitting and receiving information to and from other devices (the store controller 10, the transaction status management device 11, and other POS terminal devices 20).

[0034] The camera 216 is attached to the upper right of the customer display unit 205 as seen from the customer side. The camera 216 is a camera that continuously captures moving images or still images. A CCD (charge coupled device) camera or a CMOS (complementary metal oxide semiconductor) camera can be used as the camera 216. The camera 216 captures the operation status of the customer at the time of payment. Specifically, the camera 216 captures the bills and coins held by the customer, the change machine 209, hand movements, and the like. The camera 216 also captures the operation status of the customer at the time of registering a product. Specifically, the camera 216 can capture the inside (products) of a shopping basket on the counter CT provided on both sides of the POS terminal device 20, and the operation status of the customer at the time of registration. The camera 216 may also be provided separately on the store clerk side. In this case, the POS terminal device 20 can determine the presence or absence of a store clerk based on the image capture result of the camera 216 provided on the store clerk side.

[0035] (Overview of each operation mode) Next, the operation modes of the POS terminal device 20 will be described. The POS terminal device 20 has a plurality of operation modes. The plurality of operation modes are operation modes during normal business (operation modes related to registration processing and settlement processing), and include a normal mode, a transaction-only mode, and a full self-service mode. The POS terminal device 20 is controlled to one of the plurality of operation modes. Note that in this embodiment, a POS terminal device 20 capable of switching between such operation modes is used, but it is also possible to use a POS register that does not have the function of switching between such operation modes. That is, it is also possible to use a POS register that has only the normal mode function, it is also possible to use a POS register that has only the transaction-only mode function, or it is also possible to use a POS register that has only the full self-service mode function.

[0036] The POS terminal device 20 can also have processing modes such as a tallying mode, a maintenance mode, and a training mode. The tallying mode is a process for tallying and inquiring sales, inventory, etc. The maintenance mode is a process for when a store clerk or maintenance person performs setting or maintenance work. The training mode is a process for when a new store clerk undergoes training. Here, the operation mode and the processing mode are different modes.

[0037] The following mainly describes in detail each of the operation modes, the normal mode, the checkout mode, and the full self-service mode. Note that in the following, the POS terminal device 20 operating in the checkout mode and the POS terminal device 20 operating in the full self-service mode may be collectively referred to as the "self-checkout."

[0038] (Normal mode) The normal mode is an operation mode in which product registration by the store clerk (hereinafter sometimes referred to as "product registration") is enabled and product registration by the customer is disabled. In other words, the normal mode is an operation mode in which registration processing by the store clerk is executed without executing registration processing by the customer. In product registration by the store clerk, purchased products are registered using the store clerk scanner unit 212, the store clerk display unit 210, and the key operation unit 211.

[0039] In the normal mode, the customer can make settlements by inserting money (bills and coins) and reading various cards. Specifically, in the normal mode, for example, it is possible to accept operations for settlement with cash (face-to-face settlement) (inserting money into the change dispenser 209). Therefore, the normal mode is a mode having a self-service function (semi-self-service function) for settlements. It is also possible to configure the POS terminal device 20 so that the change dispenser is provided on the store clerk side.

[0040] In the normal mode, the registration information can be transmitted to another POS terminal device 20. The transmission of the registration information to another POS terminal device 20 means transmitting the registration information generated in the registration process to another POS terminal device 20 (self-checkout) capable of executing the settlement process. The registration information may be transmitted directly from the POS terminal device 20 to the other POS terminal device 20, or may be transmitted indirectly to the other POS terminal device 20 via another device such as the store controller 10 or the transaction status management device 11. In the following description, the transmission and reception of information between the devices will not be described in detail, but the information may be transmitted directly between the devices, or may be transmitted indirectly via another device.

[0041] In the normal mode, it is also possible to issue a receipt. Issuing a receipt means that the registration information generated in the registration process is coded and printed on a print medium (sheet) and output. Another POS terminal device 20 (self-service payment machine) can obtain the registration information by reading the code on the receipt and perform payment processing.

[0042] (Accounting only mode) The transaction-only mode is an operation mode in which reception of registration information from other POS terminals 20 (POS terminals 20 in normal mode), reading of transaction tickets, and insertion of coins are enabled, and product registration by the store clerk and customer is disabled. Reception of registration information from other POS terminals 20 specifically means reception of registration information generated in the registration process of the POS terminal 20 in normal mode.

[0043] Reading a receipt ticket means reading the code printed on the receipt ticket. The receipt-only mode is an operating mode in which the terminal does not execute the registration process, but instead executes a self-checkout settlement process (semi-self-service function) using only registration information generated in another POS terminal device 20. Note that because the receipt-only mode is an operating mode in which the registration process is not executed, i.e., registration information is not generated, sending of registration information to other POS terminal devices 20 and issuing receipt tickets are disabled. In the receipt-only mode, a screen (two-dimensional code) in which products registered on a mobile terminal such as a smartphone are coded for payment may also be read.

[0044] (Full self mode) The full self-service mode is an operation mode that enables product registration on the customer side. In other words, the full self-service mode is an operation mode that assumes registration processing on the customer side. In customer product registration, the customer operates the customer side scanner unit 206 and the customer side display unit 205 to register purchased products.

[0045] In the full self-service mode, it is possible to enable product registration by the store clerk. In other words, the full self-service mode is an operation mode that assumes registration processing on the customer side, but also allows registration processing on the store clerk side. In the full self-service mode, product registration by the store clerk may be disabled.

[0046] The full self-service mode is an operation mode in which the terminal can perform settlement processing at its own terminal. Specifically, the full self-service mode is an operation mode in which insertion of coins is enabled, and transmission of registration information to other POS terminal devices 20 and issuance of accounting tickets are disabled.

[0047] Furthermore, when registration information is received from another POS terminal device 20 while in standby mode in the full self-service mode, the mode is switched from the full self-service mode to the accounting-only mode. Furthermore, when a bill is read while in standby mode in the full self-service mode, the mode is switched from the full self-service mode to the accounting-only mode. This allows the settlement process to be performed even when in standby mode in the full self-service mode. It may also be possible to perform the settlement process without switching from the full self-service mode to the accounting-only mode. Specifically, the full self-service mode may be an operating mode in which both the reception of registration information from another POS terminal device 20 and the reading of bills are enabled, similar to the accounting-only mode. In other words, similar to the accounting-only mode, in the full self-service mode, the settlement process may be performed using registration information generated in another POS terminal device 20.

[0048] (Regarding periodic deposits and withdrawals from the change machine 209) Here, the change machine 209 periodically performs processes related to deposits and withdrawals. The periodically performed processes related to deposits and withdrawals are processes for performing maintenance on the change machine 209, and include processes for refilling the change machine 209 with coins, collecting coins from the change machine 209, making currency exchange, and checking the remaining amount of coins in the change machine 209. The processes related to deposits and withdrawals include self-maintenance processes performed voluntarily by a store clerk, and error resolution processes performed when an error occurs in the change machine 209. For example, self-maintenance is performed at the discretion of a store clerk when the change machine 209 reaches a near-full state, where the number of coins is close to the allowable limit, or a near-end state, where the number of coins is close to the lower limit.

[0049] In the series of operations in the closing process to collect sales proceeds, there are cases where the full amount is paid out and cases where only the change for the next day is paid out. This operation is performed automatically or manually. In addition, since this operation involves the payment of a large amount of currency, safety must be taken into consideration.

[0050] The change dispenser 209 can be freely pulled out from the customer side. For this reason, for example, when performing self-maintenance, the store clerk gives operating instructions on the store clerk display unit 210 and then goes around to the customer side. If another store clerk operates the store clerk display unit 210 while another store clerk is performing a deposit / withdrawal task, the other store clerk may interrupt that task. This may result in a decrease in the efficiency of the deposit / withdrawal task.

[0051] Therefore, in this embodiment, when an instruction to start a process related to deposits and withdrawals is received, an instruction to perform a deposit / withdrawal operation in the cash storage unit is prohibited from being received from the store clerk side display unit 210. The functional configuration of the POS terminal device 20 according to this embodiment will be described below.

[0052] (Functional Configuration of POS Terminal Device 20) The POS terminal device 20 of this embodiment is an example of a product sales data processing device. The POS terminal device 20 includes a store clerk display unit 210, a customer display unit 205, a change machine 209, a reception control unit, and a notification unit. The store clerk display unit 210 is an example of a store clerk operation display unit. The customer display unit 205 is an example of a customer operation display unit. The change machine 209 is an example of a money deposit / withdrawal unit. The reception control unit and the notification unit are realized by the CPU 201 of the POS terminal device 20. That is, the CPU 201 of the POS terminal device 20 executes a predetermined program (product sales data processing program) to realize the functions of the reception control unit and the notification unit.

[0053] The clerk-side display unit 210 is a touch panel that faces the clerk side and is operated by the clerk. The customer-side display unit 205 is a touch panel that faces the customer side, which is different from the clerk side, and is mainly operated by customers. In this embodiment, the clerk side and the customer side are separated by a counter CT (see FIG. 2).

[0054] The change machine 209 has a cash storage section for storing cash, and customers deposit and withdraw money into and from the cash storage section. The cash storage section stores cash by denomination. The cash storage section can be withdrawn from the main body of the POS terminal device 20. The change machine 209 is, for example, locked in a stored state, and can be withdrawn by unlocking it by a store clerk, allowing deposits and withdrawals to be performed.

[0055] The POS terminal device 20 can receive an instruction to start a process related to a deposit / withdrawal in a normal transaction (hereinafter referred to as a "normal transaction start instruction") and an instruction to start a process related to a deposit / withdrawal other than a normal transaction (hereinafter referred to as a "deposit / withdrawal start instruction"). The normal transaction start instruction is an instruction related to a deposit / withdrawal in a normal transaction (e.g., settlement). For example, the POS terminal device 20 displays a deposit permission button and receives a normal start instruction when the button is pressed. When the normal start instruction is received, the POS terminal device 20 can, for example, receive cash and dispense change. The POS terminal device 20 can receive the normal start instruction from the clerk display unit 210 or the customer display unit 205 depending on the operation mode.

[0056] Furthermore, in a normal transaction, the timing at which a deposit becomes possible is not limited to the timing at which the deposit permission button is pressed. For example, the deposit may be possible before the subtotal operation (closing operation) is performed. The timing before the subtotal operation is the timing after the product registration has started, and may be any timing before the subtotal operation. Furthermore, in a normal transaction, the deposit may be possible after the subtotal operation (closing operation). Furthermore, the POS terminal device 20 may display a message indicating "deposit begins" on the customer side display unit 205 when a deposit becomes possible.

[0057] Furthermore, with regard to a command to start deposits and withdrawals, the POS terminal device 20 displays a self-maintenance button 520 (see FIG. 5(A)) on the clerk display unit 210 and accepts the command when the button is pressed. The POS terminal device 20 is not limited to accepting a command to start deposits and withdrawals from the clerk display unit 210, but may also accept a command to start deposits and withdrawals from the customer display unit 205. Furthermore, when an error occurs, the POS terminal device 20 accepts a command to start deposits and withdrawals by accepting an operation to resolve the error (for example, input of a clerk code, etc.).

[0058] When the reception control unit receives a deposit / withdrawal start instruction, the reception control unit prohibits the reception of an operation instruction involving depositing or withdrawing money to or from the cash storage unit (hereinafter referred to as a "deposit / withdrawal operation instruction") from the clerk display unit 210. An operation involving depositing or withdrawing money is an operation performed when the cash storage unit is pulled out, and includes, for example, an operation of refilling the change machine 209 with money, an operation of collecting money from the change machine 209, and a currency exchange operation. A deposit / withdrawal operation instruction is received, for example, by pressing a button corresponding to each operation (see deposit / withdrawal button 531 in FIG. 5(B)). For example, the reception control unit disables pressing of the deposit / withdrawal button 531 by hiding the deposit / withdrawal button 531 on the clerk display unit 210 or by darkening the deposit / withdrawal button 531 displayed on the clerk display unit 210.

[0059] The reception control unit enables other operation instructions to be accepted from the clerk display unit 210, except for operation instructions involving deposits and withdrawals to the cash storage unit. Other operation instructions are operation instructions for general processing, including product registration processing and processing related to normal transactions, such as settlement processing. In other words, the reception control unit accepts various operation instructions from the clerk display unit 210 in general processing. On the other hand, when the reception control unit accepts an instruction to start depositing or withdrawing money, it does not allow any depositing or withdrawing operation instructions to be accepted from the clerk display unit 210.

[0060] (Regarding operation instructions that do not involve deposits or withdrawals other than normal transactions) When the reception control unit receives a deposit / withdrawal start instruction, the reception control unit allows operation instructions that do not involve deposits or withdrawals to the cash storage unit other than normal transactions to be received from the clerk-side display unit 210. An operation instruction that does not involve deposits or withdrawals to the cash storage unit is specifically an operation instruction for a process that is performed without the cash storage unit being withdrawn. More specifically, for example, an operation instruction that does not involve deposits or withdrawals to the cash storage unit other than normal transactions is an instruction for a process to check the remaining amount of coins in the change dispenser 209 or an overflow process to move coins stored in the cash storage unit to a coin collection container under a specified condition. The specified condition is that the number of coins to be overflowed, which is set in advance for each coin, is reached, the clerk operates according to information notified according to the setting, or the clerk operates at his / her own discretion. The clerk-side display unit 210 receives an instruction that does not involve deposits or withdrawals to the cash storage unit by receiving a press of the non-deposit / withdrawal button 532 (see FIG. 6(B)).

[0061] Here, a supplementary explanation will be given regarding the overflow process. In this embodiment, the change machine 209 is provided with a spare storage section (dispensing section) that is different from the deposit / withdrawal section (cash storage section). The overflow process is a process of dispensing money to the spare storage section. Specifically, when the cash storage section becomes near-full before it becomes full, the overflow process is discharged (dispensed) to the spare storage section. The reception control section receives an operation instruction (at the start of overflow process) to dispense money to the spare storage section from the clerk display section 210. Specifically, when the reception control section receives an instruction to start deposit / withdrawal, it enables the overflow process to be accepted from the clerk display section 210. In the overflow process, the money is dispensed to the spare storage section, but is not dispensed from the change outlet. For this reason, even if the overflow process is accepted from the clerk display section 210, safety is not compromised. It is also possible for the customer display section 205 to accept the overflow process.

[0062] Furthermore, when overflow processing is being performed, the POS terminal device 20 can also perform settlement processing in parallel. In this case, the POS terminal device 20 may not give any notification that overflow processing is being performed. Furthermore, when overflow processing is being performed, the POS terminal device 20 can also not give any notification that settlement processing is being performed in parallel. In this case, the POS terminal device 20 may only give a notification that overflow processing is being performed. This notification may be, for example, a notification such as "Cash is currently being dispensed. Please wait a moment."

[0063] (Regarding accepting the deposit / withdrawal button 531 from the customer side display unit 205) When the reception control unit receives a deposit / withdrawal start instruction, it receives a deposit / withdrawal operation instruction to the cash storage unit from the customer display unit 205. Receiving a deposit / withdrawal operation instruction from the customer display unit 205 means displaying a maintenance screen including the deposit / withdrawal button 531 on the customer display unit 205 and enabling pressing of the deposit / withdrawal button 531.

[0064] (When an error occurs) When an abnormality (error) is detected in the change machine 209, the reception control unit receives a deposit / withdrawal operation instruction for the cash storage unit from the customer display unit 205. That is, even when an abnormality is detected in the change machine 209, the reception control unit causes the customer display unit 205 to display a maintenance screen. Abnormalities in the change machine 209 include, for example, a full state in which the cash storage unit of the change machine 209 is full of coins, an end state in which the cash storage unit of the change machine 209 has run out of coins, a state in which the change machine 209 is clogged with coins, and the like.

[0065] (Maintenance screen mirroring) When the reception control unit receives a deposit / withdrawal start instruction, the reception control unit displays a screen (maintenance screen 610) similar to the screen (maintenance screen 530) displayed on the customer display unit 205 on the clerk operation display unit. The "similar screen" here means a screen having the same or almost the same function. In this embodiment, when the reception control unit receives a deposit / withdrawal start instruction, the reception control unit also displays a maintenance screen on the clerk display unit 210. Furthermore, when the reception control unit receives a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) from the customer display unit 205, the reception control unit displays a mirrored screen similar to the screen displayed on the customer display unit 205 (for example, the guidance screen 600) on the clerk display unit 210. However, the screen displayed on the clerk operation display unit does not have to be a mirrored screen similar to the screen displayed on the customer display unit 205. The screen displayed on the clerk display unit 210 may be a screen that displays nothing (a completely black screen), or a screen that notifies the user that a deposit / withdrawal operation is being performed.

[0066] In the full self mode or the checkout-only mode, the POS terminal device 20 may display nothing on the store clerk display unit 210, or may display a mirroring screen at all times. In these modes, the POS terminal device 20 may not accept any operation input from the store clerk display unit 210.

[0067] It should be noted that the customer display unit 205 and the clerk display unit 210 may be the same screen (mirroring), and a deposit / withdrawal start instruction may be accepted from either display unit. In this case, the display units may not be linked, that is, each may be controlled by a separate screen. For example, a deposit / withdrawal start instruction may be accepted on the customer display unit 205, and then a deposit / withdrawal operation instruction may be accepted on the customer display unit 205.

[0068] (Regarding login input) The POS terminal device 20 accepts the input of authentication information from an operator. The authentication information is login information such as a clerk code. The clerk code is, for example, input from the clerk side. Specifically, the clerk code is read by the clerk side scanner unit 212 or manually input to the clerk side display unit 210. However, the clerk code may also be input from the customer side. Specifically, the clerk code may be read by the customer side scanner unit 206 or manually input to the customer side display unit 205. If authentication using the authentication information accepted from the operator is successful, the reception control unit accepts a deposit / withdrawal operation instruction from the customer side display unit 205.

[0069] When the POS terminal device 20 accepts an operation on the clerk-side display unit 210, it may first accept the input of authentication information from the operator. However, when the clerk operates the clerk-side display unit 210 to perform self-maintenance, the POS terminal device 20 does not accept the input of authentication information because the clerk is already logged in and there is no customer nearby. In addition, in the case of face-to-face settlement, since the clerk who performs the registration operation is logged in, when an error occurs regarding a deposit or withdrawal, the POS terminal device 20 does not accept the input of authentication information when performing an operation to resolve the error. In addition, even if the input of authentication information is not accepted or the clerk requests login, if no operation is performed for a certain period of time, the POS terminal device 20 may accept the input of authentication information when accepting an operation or when accepting a re-operation. If a certain period of time has passed in a state where operations can be accepted, a security measure is taken to request the clerk to log in, thereby avoiding problems such as differences in the balance.

[0070] Furthermore, instead of accepting login information input from an operator, it is also possible to configure the system to perform facial recognition of a store clerk or a store clerk at the time of logging in by imaging processing. In such a configuration, the system may allow a user to log in by facial recognition.

[0071] (Regarding notification when deposit / withdrawal button 531 is pressed during prohibition control) When the deposit / withdrawal button 531 displayed on the store clerk display unit 210 is pressed while the prohibition control is being performed, the notification unit issues a notification that the deposit / withdrawal button 531 is invalid. Specifically, the notification may be a text display indicating that the deposit / withdrawal button 531 is invalid, a warning sound, or the like.

[0072] (An example of a process during self-maintenance performed by the POS terminal device 20) Fig. 4 is a flow chart showing an example of processing during self-maintenance performed by the POS terminal 20. In Fig. 4, the POS terminal 20 judges whether or not the self-maintenance button 520 (see Fig. 5(A)) displayed on the store clerk display unit 210 has been pressed (step S401). The POS terminal 20 waits until the self-maintenance button 520 is pressed (step S401: NO).

[0073] When the self-maintenance button 520 is pressed (step S401: YES), the POS terminal device 20 displays a maintenance screen 530 (see FIG. 5(B)) on the customer display unit 205, and a maintenance screen 610 (see FIG. 6(B)) on the store clerk display unit 210 (step S402). The maintenance screens 530, 610 include change-related reception buttons (deposit / withdrawal button 531 and non-deposit / withdrawal button 532) that accept operations related to change. The deposit / withdrawal button 531 is a button that accepts operations involving deposits and withdrawals. The non-deposit / withdrawal button 532 is a button that accepts operations that do not involve deposits and withdrawals.

[0074] The POS terminal device 20 judges whether or not the change-related reception button displayed on the clerk display unit 210 has been pressed (step S403). If the change-related reception button displayed on the clerk display unit 210 has not been pressed (step S403: NO), the POS terminal device 20 proceeds to step S407. If the change-related reception button displayed on the clerk display unit 210 has been pressed (step S403: YES), the POS terminal device 20 judges whether or not the deposit / withdrawal button 531 has been pressed among the change-related reception buttons (step S404).

[0075] If the deposit / withdrawal button 531 has been pressed (step S404: YES), the POS terminal 20 notifies the clerk display unit 210 that pressing the deposit / withdrawal button 531 is prohibited and therefore that the deposit / withdrawal button 531 is invalid (step S405), and proceeds to step S407. On the other hand, if the deposit / withdrawal button 531 has not been pressed (step S404: NO), that is, if the non-deposit / withdrawal button 532 has been pressed, the POS terminal 20 displays content corresponding to the non-deposit / withdrawal button 532 that has been pressed on the clerk display unit 210 (step S406).

[0076] Next, the POS terminal device 20 judges whether or not the change-related reception button displayed on the customer display unit 205 has been pressed (step S407). If the change-related reception button displayed on the customer display unit 205 has not been pressed (step S407: NO), the POS terminal device 20 proceeds to step S411. If the change-related reception button displayed on the customer display unit 205 has been pressed (step S407: YES), the POS terminal device 20 judges whether or not the deposit / withdrawal button 531 has been pressed among the change-related reception buttons (step S408).

[0077] If the deposit / withdrawal button 531 has been pressed (step S408: YES), the POS terminal device 20 displays content corresponding to the pressed deposit / withdrawal button 531 on the customer display unit 205 (step S409), and proceeds to step S411. The POS terminal device 20 displays a mirroring screen showing content corresponding to the pressed deposit / withdrawal button 531 on the clerk display unit 210 in addition to the customer display unit 205.

[0078] On the other hand, in step S408, if the button that was pressed is not the deposit / withdrawal button 531 (step S408: NO), that is, if the non-deposit / withdrawal button was pressed, the POS terminal device 20 displays content corresponding to the pressed non-deposit / withdrawal button 532 on the customer side display unit 205 (step S410).

[0079] Next, the POS terminal device 20 judges whether or not to end the self-maintenance (step S411). The self-maintenance is ended, for example, by pressing the end button. The end button is displayed on the customer side display unit 205 and the store clerk side display unit 210, and can be pressed from either.

[0080] If the self-maintenance is not to be ended (step S411: NO), the POS terminal 20 returns to step S403. If the self-maintenance is to be ended (step S411: YES), the POS terminal 20 displays the home screen on the store clerk display unit 210 and the customer display unit 205 (step S412), and ends the series of processes.

[0081] (Example of a screen displayed on the POS terminal device 20 during self-maintenance) Next, examples of screens displayed on customer display unit 205 and store clerk display unit 210 during self-maintenance will be described with reference to FIG. 5 and FIG. 5 and 6 are explanatory diagrams showing examples of screens displayed on the POS terminal device 20. Fig. 5(A) shows a registration screen 500 displayed on the store clerk display unit 210. The registration screen 500 includes a registered product display 501, a registered product list display 502, a total amount display 503, preset keys 504, mode displays 505 and 506, a subtotal button 507, register selection buttons 509 and 510, and a self-maintenance button 520.

[0082] The registered product display 501 shows the product most recently registered by the salesclerk. The registered product list display 502 shows a list of products registered by the salesclerk. The total price display 503 shows the total price of the products registered by the salesclerk. The preset keys 504 include a product display key 504a and a type change key 504b. The product display keys 504a are displayed corresponding to each of a plurality of products, and when pressed by the salesclerk, registration of the product corresponding to each key is accepted. The type change key 504b is a key that accepts switching between types such as vegetables, fruits, and meat. In FIG. 5, the type change key 504b shows a state in which the type of vegetables is pressed. When the type change key 504b indicating fruits or meat is operated, the page (product display key) corresponding to the operated type change key 504b is switched to.

[0083] Mode display 505 indicates the current mode of POS terminal device 20-2 (e.g., accounting-only mode). Mode display 506 indicates the current mode of POS terminal device 20-3 (e.g., accounting-only mode). Subtotal button 507 is a button that accepts the end of product registration. When registration of all products is completed, the store clerk presses subtotal button 507. Receipt button 508 is a button that accepts the issuance of a receipt. When settlement is to be made at another POS terminal device 20, the store clerk presses receipt button 508.

[0084] The register designation button 509 and the register designation button 510 are buttons that accept the designation of the POS terminal device 20 to which the registration information is to be sent. The register designation button 509 is a button that accepts the designation of the POS terminal device 20-2 as the destination to which the registration information is to be sent. When the register designation button 509 is pressed, the registration information is sent to the POS terminal device 20-2, and the settlement is made at the POS terminal device 20-2. The register designation button 510 is a button that accepts the designation of the POS terminal device 20-3 as the destination to which the registration information is to be sent. When the register designation button 510 is pressed, the registration information is sent to the POS terminal device 20-3, and the settlement is made at the POS terminal device 20-3.

[0085] The self-maintenance button 520 is a button for performing maintenance (self-maintenance) of the change machine 209. When the self-maintenance button 520 is pressed, the screen shown in Fig. 5(B) is displayed on the customer-side display unit 205. Also, when the self-maintenance button 520 is pressed, the screen displayed on the clerk-side display unit 210 transitions to the screen shown in Fig. 6(B).

[0086] Fig. 5(B) shows a maintenance screen 530 displayed on the customer side display unit 205. The maintenance screen 530 includes deposit / withdrawal buttons 531 (531a to 531e) and non-deposit / withdrawal buttons 532 (532a, 532b). In Fig. 5(B), the deposit / withdrawal button 531 is enabled.

[0087] The deposit / withdrawal button 531a is a button for accepting preparation of change. When the deposit / withdrawal button 531a is pressed, it becomes possible to deposit money into the change machine 209. In addition, when the deposit / withdrawal button 531a is pressed, for example, a guidance screen for preparing change is displayed on the customer side display unit 205.

[0088] The deposit / withdrawal button 531b is a button that accepts the deposit of change. When the deposit / withdrawal button 531b is pressed, it becomes possible to deposit the money removed when an error occurs into the change dispenser 209. Furthermore, when the deposit / withdrawal button 531b is pressed, a guidance screen for depositing the money removed when an error occurs is displayed on the customer side display unit 205.

[0089] The deposit / withdrawal button 531c is a button that accepts the collection of change. When the deposit / withdrawal button 531c is pressed, the cash storage section becomes available for withdrawal, and all coins in the cash storage section are paid out. When the deposit / withdrawal button 531c is pressed, the screen transitions to the screen shown in FIG. 6(A). Furthermore, when the deposit / withdrawal button 531c is pressed, a guidance screen 600 for collecting coins is displayed on the customer side display unit 205.

[0090] The deposit / withdrawal button 531d is a button that accepts the payment of change. When the deposit / withdrawal button 531d is pressed, the designated denomination can be paid out from the change machine 209. When the deposit / withdrawal button 531d is pressed, a guidance screen for paying out currency is displayed on the customer side display unit 205.

[0091] The deposit / withdrawal button 531e is a button for accepting a currency exchange. When the deposit / withdrawal button 531e is pressed and currency to be exchanged is deposited into the change machine 209, the exchanged currency is dispensed from the change machine 209. When the deposit / withdrawal button 531e is pressed, a currency exchange guidance screen is displayed on the customer side display unit 205.

[0092] The non-deposit / withdrawal button 532a is a button for accepting confirmation of the balance of the change machine 209. When the non-deposit / withdrawal button 532a is pressed, information indicating the number of bills of each denomination is output. This output includes, for example, display output on the screen, audio output, and print output on a receipt. When the non-deposit / withdrawal button 532a is pressed, a guidance screen regarding the balance may be displayed on the customer side display unit 205.

[0093] The non-deposit / withdrawal button 532b is a button for accepting an overflow process in which the currency (e.g., coins) stored in the cash storage section of the change machine 209 increases and reaches a near-full state where the number is close to the allowable limit, moving the currency stored in the cash storage section to a spare storage section. When the non-deposit / withdrawal button 532b is pressed, the currency stored in the cash storage section is automatically moved to the spare storage section. In the overflow process, the currency is automatically moved without being withdrawn from the cash storage section. In addition, when the non-deposit / withdrawal button 532b is pressed, a guidance screen regarding the overflow process may be displayed on the customer side display unit 205.

[0094] Fig. 6(A) shows a guidance screen 600 that indicates the collection of change, which is displayed on the customer-side display unit 205. The guidance screen 600 includes guidance 601 for collecting currency. The store clerk on the customer side collects the change by following the instructions of the guidance 601. The guidance screen 600 shown in Fig. 6(A) is also displayed as a mirroring screen on the store clerk-side display unit 210.

[0095] FIG. 6(B) shows a maintenance screen 610 (see FIG. 5(B)) displayed on the clerk display unit 210. Like the maintenance screen 530 shown in FIG. 5(B), the maintenance screen 610 includes deposit / withdrawal buttons 531 (531a to 531e) and non-deposit / withdrawal buttons 532 (532a, 532b). However, although the deposit / withdrawal button 531 is displayed on the maintenance screen 610, it is disabled. In other words, the clerk display unit 210 is prohibited from accepting instructions for deposit / withdrawal operations.

[0096] It is also possible to prevent the deposit / withdrawal button 531 from being displayed on the maintenance screen 610, but by displaying the deposit / withdrawal button 531 (displaying it as disabled), the clerk can move to the customer side after understanding what operations can be performed on the clerk side. This allows the clerk to make preparations for deposits and withdrawals on the clerk side (preparing collection containers and bags, preparing currency to be deposited, etc.) and then move to the customer side (operation side). Therefore, by displaying the deposit / withdrawal button 531 as disabled on the clerk side display unit 210, the efficiency of operations related to deposits and withdrawals can be improved.

[0097] Note that self-maintenance button 520 (see FIG. 5(A)) is a button that is pressed at the discretion of the operator when performing general maintenance, to transition to the maintenance state. When transitioning to the maintenance state is determined by the clerk (when self-maintenance button 520 is pressed), the reception control unit may not prohibit receipt of instructions for depositing and withdrawing operations to the cash storage unit from clerk-side display unit 210. In other words, a depositing and withdrawing operation instruction from the clerk-side does not cause instructions for depositing and withdrawing operations to the cash storage unit to be received from customer-side display unit 205 due to a depositing and withdrawing operation instruction from the clerk-side, that is, instead of displaying a dominant display on customer-side display unit 205, it is sufficient to simply notify that transition to the maintenance state is being made using clerk-side display unit 210 or customer-side display unit 205.

[0098] (An example of processing performed by the POS terminal device 20 during an error) Fig. 7 is a flowchart showing an example of processing during an error performed by the POS terminal 20. In Fig. 7, the POS terminal 20 judges whether an error related to the change machine 209 has occurred (step S701). The POS terminal 20 waits until an error related to the change machine 209 occurs (step S701: NO).

[0099] When an error occurs with the change dispenser 209 (step S701: YES), the POS terminal 20 displays the error on the clerk display unit 210 (step S702). Then, if the POS terminal 20 is in a mode where no clerk is present (full self-service mode or checkout-only mode), the clerk scanner unit 212 reads the clerk code to determine whether the clerk code has been entered (step S703). The POS terminal 20 waits until the clerk code is entered (step S703: NO).

[0100] If the clerk code is entered (step S703: YES), the POS terminal 20 judges whether or not the authentication using the entered clerk code has been successful (step S704). If the authentication has failed (step S704: NO), the POS terminal 20 displays a message that the authentication has failed on the clerk display unit 210 (step S705) and returns to step S703.

[0101] If the authentication is successful (step S704: YES), the POS terminal device 20 displays a maintenance screen 530 (see FIG. 5(B)) on the customer display unit 205, and displays a maintenance screen 610 (see FIG. 6(B)) on the store clerk display unit 210 (step S706). Note that in the maintenance screen 530 displayed on the customer display unit 205, the deposit / withdrawal button 531 or the non-deposit / withdrawal button 532 corresponding to the content of the error may be displayed in a prominent manner, or the deposit / withdrawal button 531 or the non-deposit / withdrawal button 532 not corresponding to the content of the error may be disabled.

[0102] The POS terminal 20 judges whether the change-related reception button displayed on the clerk display unit 210 has been pressed (step S707). If the change-related reception button displayed on the clerk display unit 210 has not been pressed (step S707: NO), the POS terminal 20 proceeds to step S711. If the change-related reception button displayed on the clerk display unit 210 has been pressed (step S707: YES), the POS terminal 20 judges whether the deposit / withdrawal button 531 has been pressed among the change-related reception buttons (step S708).

[0103] If it is the deposit / withdrawal button 531 that has been pressed (step S708: YES), the POS terminal 20 notifies the user that the deposit / withdrawal button 531 displayed on the clerk display unit 210 is invalid because pressing the deposit / withdrawal button 531 is prohibited (step S709), and proceeds to step S711. On the other hand, if it is not the deposit / withdrawal button 531 that has been pressed (step S708: NO), that is, if it is the non-deposit / withdrawal button 532 that has been pressed, the POS terminal 20 displays content corresponding to the non-deposit / withdrawal button that has been pressed on the clerk display unit 210 (step S710).

[0104] Next, the POS terminal device 20 judges whether or not the change-related reception button displayed on the customer display unit 205 has been pressed (step S711). If the change-related reception button displayed on the customer display unit 205 has not been pressed (step S711: NO), the POS terminal device 20 proceeds to step S715. If the change-related reception button displayed on the customer display unit 205 has been pressed (step S711: YES), the POS terminal device 20 judges whether or not the deposit / withdrawal button 531 has been pressed among the change-related reception buttons (step S712).

[0105] If the deposit / withdrawal button 531 has been pressed (step S712: YES), the POS terminal 20 displays content corresponding to the pressed deposit / withdrawal button 531 on the customer display unit 205 (step S713), and proceeds to step S715. The POS terminal 20 displays a mirroring screen showing content corresponding to the pressed deposit / withdrawal button 531 on the clerk display unit 210 in addition to the customer display unit 205.

[0106] On the other hand, in step S712, if it is not the deposit / withdrawal button 531 that has been pressed (step S712: NO), that is, if it is the non-deposit / withdrawal button 532 that has been pressed, the POS terminal device 20 displays content corresponding to the pressed non-deposit / withdrawal button 532 on the customer side display unit 205 (step S714).

[0107] Next, the POS terminal 20 judges whether the error has been resolved (step S715). If the error has not been resolved (step S715: NO), the POS terminal 20 returns to step S707. If the error has been resolved (step S715: YES), the POS terminal 20 causes the store clerk display unit 210 and the customer display unit 205 to display the original screen (step S716), and ends the series of processes. The original screen is, for example, a product registration screen in the case of the customer display unit 205, and is, for example, a standby screen in the case of the store clerk display unit 210.

[0108] (Example of a screen displayed on the POS terminal device 20 when an error occurs) Next, an example of a screen displayed on the store clerk display unit 210 when an error occurs will be described with reference to FIG. Fig. 8 is an explanatory diagram showing an example of a screen displayed on the POS terminal device 20 when an error occurs. Fig. 8(A) shows an error screen 800 displayed on the store clerk display unit 210. The error screen 800 includes a notification 801 that a coin jam has occurred. At this time, a message such as "Please wait a moment" is displayed on the customer display unit 205. When the store clerk presses the confirmation button 802, the screen transitions to the screen shown in Fig. 8(B).

[0109] 8(B) shows a clerk code input prompt screen 810. The clerk code input prompt screen 810 includes a notification 811 prompting the clerk code to be input. When the clerk inputs the clerk code by having the clerk side scanner unit 212 read the clerk code, a maintenance screen 530 (see FIG. 5(B)) is displayed on the customer side display unit 205, and a similar maintenance screen 610 (see FIG. 6(B)) is also displayed on the clerk side display unit 210.

[0110] As described above, in this embodiment, when the POS terminal device 20 receives a deposit / withdrawal start instruction (pressing the self-maintenance button 520), it prohibits the receipt of an operation instruction (pressing the deposit / withdrawal button 531) involving depositing or withdrawing money from the cash storage unit from the clerk-side display unit 210. As a result, when depositing or withdrawing money from the change dispenser 209, the clerk must perform the operation on the customer's side, but it is possible to prevent the operation from being hindered by another clerk operating the clerk-side display unit 210 during the operation. Furthermore, the operation related to depositing or withdrawing money can be performed safely. As a result, the operation related to depositing or withdrawing money can be performed appropriately.

[0111] In addition, in this embodiment, when the POS terminal device 20 receives a deposit / withdrawal start instruction, it is possible to receive instructions that do not involve depositing or withdrawing money to the cash storage unit (pressing the non-deposit / withdrawal button 532) from the store clerk display unit 210. This makes it possible to perform processes that do not involve depositing or withdrawing money, such as checking the balance, thereby preventing a decrease in convenience.

[0112] Furthermore, in this embodiment, when the POS terminal device 20 receives a deposit / withdrawal start instruction, it is configured to receive a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) to the cash storage unit from the customer-side display unit 205. This prevents the customer from forgetting to pick up the coins dispensed from the change machine 209 or leaving the cash storage unit in a pulled-out state when performing a deposit / withdrawal operation, thereby enabling the customer to perform the deposit / withdrawal operation safely.

[0113] Furthermore, in this embodiment, when an abnormality is detected in the change dispenser 209, the POS terminal device 20 is configured to receive a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) to the cash storage unit from the customer-side display unit 205. This prevents the user from forgetting to take back the coins dispensed from the change dispenser 209 or leaving the cash storage unit in a pulled-out state not only when performing self-maintenance but also when performing error resolution work, thereby enabling safe deposit / withdrawal work.

[0114] In addition, in this embodiment, when the POS terminal device 20 receives a deposit / withdrawal start instruction, the clerk display unit 210 displays a maintenance screen 610 similar to the maintenance screen 530 displayed on the customer display unit 205. When a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) is received from the customer display unit 205, the clerk display unit 210 displays a mirroring screen similar to the screen displayed on the customer display unit 205. This makes it possible to display on the clerk display unit 210 that a deposit / withdrawal operation is being performed. Therefore, it is possible to make other clerks in the vicinity of the clerk display unit 210 know that a deposit / withdrawal operation is being performed. Therefore, it is possible to prevent the operation from being interrupted by another clerk operating the clerk display unit 210 during a deposit / withdrawal operation.

[0115] In this embodiment, the POS terminal device 20 is adapted to accept a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) from the customer side display unit 205 when authentication using authentication information accepted from the operator is successful. This allows the store clerk to perform operations related to deposits and withdrawals after logging in. In other words, it is possible to prevent unauthorized persons from performing operations related to deposits and withdrawals.

[0116] In this embodiment, the POS terminal device 20 is provided with a spare storage unit different from the cash storage unit, and receives an operation instruction to dispense money to the spare storage unit (overflow processing) from the store clerk display unit 210. As a result, for processing that does not involve dispensing money from the change outlet, the start of processing can be received from the store clerk display unit 210, so that operations related to deposits and withdrawals can be performed safely while preventing a decrease in work efficiency.

[0117] (Modification of the embodiment) Modifications of the embodiments will be described below. In each of the following modifications, the contents described in the above-mentioned embodiments will be omitted as appropriate. It is also possible to combine the configurations shown in the above-mentioned embodiments and modifications. Specifically, the configuration may include all of the above-mentioned embodiments and modifications, or the configuration may be such that the configuration of the modifications is applied instead of a portion of the configuration of the above-mentioned embodiments.

[0118] In the above-described embodiment, a configuration is described in which, after the self-maintenance button 520 is pressed, the deposit / withdrawal button 531 is prohibited from being pressed from the clerk-side display unit 210. In the modified example, a configuration is described in which, if an operator is not detected on the customer side for a predetermined time after the self-maintenance button 520 is pressed, the deposit / withdrawal button 531 is prohibited from being pressed even from the customer-side display unit 205.

[0119] First, the functional configuration of the modified example will be described. In the modified example, the POS system 1 includes a detection unit. The detection unit detects the customer's operator. For example, the detection unit detects the customer's operator using the imaging results of the camera 216 included in the POS terminal device 20. The detection unit may detect the customer's operator using the detection results of an optical sensor, a mat sensor, various cameras (for example, a surveillance camera) installed in the store, etc.

[0120] If the detection unit does not detect an operator for a predetermined time after the clerk display unit 210 accepts a deposit / withdrawal start instruction (pressing the self-maintenance button 520), the reception control unit prohibits the acceptance of a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) from the customer display unit 205. The predetermined time is measured, for example, by a timer in the POS terminal device 20. The predetermined time is, for example, about several tens of seconds. The predetermined time can also be changed to any time by an authorized operator (for example, the store manager).

[0121] Furthermore, if the detection unit does not detect the operator for a predetermined time after the clerk display unit 210 accepts a deposit / withdrawal start instruction (pressing the self-maintenance button 520), the operator is logged out. Therefore, when the operator performs self-maintenance, the operator must again issue a deposit / withdrawal start instruction (pressing the self-maintenance button 520) from the clerk display unit 210. In this manner, security can be strengthened. Furthermore, if the detection unit does not detect the operator for a predetermined time after the clerk display unit 210 accepts a deposit / withdrawal start instruction (pressing the self-maintenance button 520), the normal screen may be returned to. At this time, the operator may or may not be logged out.

[0122] Furthermore, even if a deposit / withdrawal operation instruction (pressing the deposit / withdrawal button 531) is accepted within a predetermined time and a deposit / withdrawal operation has begun, if the store clerk leaves the customer's side, specifically, if the detection unit does not detect the operator for a predetermined time, the operator may be logged out. In this case, the system may require the operator to log in again to perform a deposit / withdrawal operation.

[0123] (An example of a process during self-maintenance performed by the POS terminal device 20 according to the modified example) Fig. 9 is a flow chart showing an example of a process during self-maintenance performed by the POS terminal 20 according to the modified example. In Fig. 9, the POS terminal 20 judges whether the self-maintenance button 520 (see Fig. 5(A)) displayed on the store clerk display unit 210 has been pressed (step S901). The POS terminal 20 waits until the self-maintenance button 520 is pressed (step S901: NO).

[0124] When the self-maintenance button 520 is pressed (step S901: YES), the POS terminal device 20 displays the maintenance screen 530 (see FIG. 5(B)) on the customer display unit 205 and displays the maintenance screen 610 (see FIG. 6(B)) on the store clerk display unit 210 (step S902).

[0125] Then, the POS terminal 20 starts counting the timer (step S903). Next, the POS terminal 20 judges whether or not a predetermined time has elapsed (step S904). If the predetermined time has elapsed (step S904: YES), the POS terminal 20 ends the timer count (step S905). Then, the POS terminal 20 logs out (step S906), displays the home screen (step S906), and ends the series of processes.

[0126] On the other hand, if the predetermined time has not elapsed in step S904 (step S904: NO), the POS terminal 20 uses the image captured by the camera 216 to determine whether or not a customer operator has been detected (step S908). If a customer operator has not been detected (step S908: NO), the POS terminal 20 returns to step S904. If a customer operator has been detected (step S908: YES), the POS terminal 20 accepts input (reading) of a store clerk code (authentication information) (step S909).

[0127] The POS terminal 20 then determines whether or not the authentication using the entered clerk code has been successful (step S910). If the authentication has failed (step S910: NO), the POS terminal 20 displays a message indicating that the authentication has failed on the clerk display unit 210 (step S911) and returns to step S904. If the authentication has succeeded (step S911: YES), the POS terminal 20 proceeds to step S403 in FIG. 4.

[0128] In this modification, if an operator is not detected on the customer side for a predetermined time after the self-maintenance button 520 is pressed, the deposit / withdrawal button 531 is prohibited from being pressed even from the customer side display unit 205. In other words, if a store clerk does not move to the customer side within a predetermined time after accepting the start of a deposit / withdrawal operation, the operation cannot be performed. This allows the operation to be performed appropriately.

[0129] The embodiments will be summarized below. [Technical field] Product sales data processing device and program The present invention relates to a product sales data processing device and a program. [Background technology] In recent years, POS registers have become widespread, in which a store clerk registers products and a customer inserts cash into a change dispenser installed on the customer side to perform self-payment (face-to-face payment).Related technology has been disclosed in which a purchase amount is displayed on a customer display screen, and when a customer inserts money into a money insertion slot, the change is dispensed from a money dispensing outlet to perform the payment process, and an image captured by a security camera connected to the register device is displayed on the store clerk display screen (see, for example, Patent Document 1).Change dispensers that perform self-payment are periodically maintained, such as by refilling and collecting the change dispenser. [Prior art document] [Patent documents] [Patent Document 1] JP 2002-109633 A [Summary of the invention] [Problem to be solved by the invention] However, when a store clerk performs maintenance on the change machine, the change machine is installed on the customer side, so the store clerk must move to the customer side to perform the maintenance. Therefore, if another store clerk operates the operation unit on the customer side during the maintenance, there is a risk that the work of the other store clerk may be interrupted. This causes a problem that the efficiency of the work related to depositing and dispensing money may decrease. The present invention has been made in view of the above circumstances, and has an object to provide a technique that enables operations relating to deposits and withdrawals to be carried out appropriately. [Means for solving the problem]

[0130] (1) In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing device comprising: a clerk operation display means facing the clerk side; a customer side operation display means facing the customer side different from the clerk side; a cash storage unit for storing cash and a deposit / withdrawal means for depositing and withdrawing money from the customer side to the cash storage unit; and a reception control means for prohibiting the clerk operation display means from accepting instructions for depositing and withdrawing money to the cash storage unit when an instruction to start processing for deposits and withdrawals other than normal transactions is received. According to the above configuration, when depositing or dispensing money in the change dispenser 209, the store clerk must work on the customer side, but this prevents another store clerk from operating the store clerk side display unit 210 during the work, thereby preventing the work from being interrupted. In addition, the work related to depositing or dispensing money can be performed safely. This allows the work related to depositing or dispensing money to be performed appropriately.

[0131] (2) In the configuration of (1) above, when the reception control means receives the start instruction, it may be possible for operation instructions that do not involve depositing or withdrawing money from the cash storage unit to be accepted from the clerk operation display means. According to the above configuration, it is possible to perform processes that do not involve deposits or withdrawals, such as checking balances, thereby preventing a decrease in convenience.

[0132] (3) In the above configuration (1) or (2), when the reception control means receives the start instruction, the reception control means may receive, from the customer operation display means, an operation instruction involving a deposit or withdrawal to the cash storage unit. According to the above configuration, when performing operations related to deposits and withdrawals, it is possible to prevent mistakes such as forgetting to pick up the coins dispensed from the change machine 209 or leaving the cash storage section in a pulled-out state, thereby enabling operations related to deposits and withdrawals to be performed safely.

[0133] (4) In the configurations (1) to (3) above, when an abnormality is detected in the deposit / withdrawal means, the reception control means may receive, from the customer operation display means, an operation instruction involving a deposit or withdrawal to the cash storage section. According to the above configuration, not only when performing self-maintenance, but also when performing error correction work, it is possible to prevent forgetting to remove coins dispensed from the change machine 209 or leaving the cash storage section in a pulled-out state, thereby making it possible to perform operations related to deposits and withdrawals safely.

[0134] (5) In the configuration of (3) or (4) above, when the reception control means receives the start instruction, the reception control means may cause the clerk operation display means to display a screen similar to the screen displayed on the customer operation display means. According to the above configuration, it is possible to display on the clerk-side display unit 210 that a deposit / withdrawal operation is being performed. This allows other clerks near the clerk-side display unit 210 to know that a deposit / withdrawal operation is being performed. This prevents other clerks from operating the clerk-side display unit 210 while a deposit / withdrawal operation is being performed, thereby preventing the operation from being interrupted.

[0135] (6) In the configurations (1) to (5) above, the reception control means may receive, when authentication using authentication information received from an operator is successful, an operation instruction involving a deposit or withdrawal into the cash storage section from the customer operation display means. According to the above configuration, operations related to deposits and withdrawals can be performed after the store clerk logs in. In other words, it is possible to prevent unauthorized persons from performing operations related to deposits and withdrawals.

[0136] (7) In the above configurations (1) to (6), the reception control means may prohibit the reception of operation instructions involving deposits and withdrawals into the cash storage section from the customer operation display means if the detection means for detecting an operator on the customer side does not detect the operator for a predetermined period of time after the clerk operation display means receives the start instruction. In other words, if the store clerk does not move to the customer side within a predetermined time after accepting the start of a deposit / withdrawal operation, the deposit / withdrawal operation cannot be performed. With the above configuration, it is possible to properly perform deposit / withdrawal operations.

[0137] (8) In the configurations (1) to (6) above, a dispensing means different from the deposit / withdrawal means may be provided, and the reception control means may receive an operational instruction to dispense money to the dispensing means from the store clerk operation display means. According to the above configuration, for processes that do not involve withdrawal of money from the change outlet, the start of the process can be accepted from the store clerk display unit 210, so that operations related to deposits and withdrawals can be performed safely while preventing a decrease in work efficiency.

[0138] (9) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer used in a product sales data processing device, which has a clerk operation display means facing the clerk side, a customer operation display means facing the customer side different from the clerk side, and a cash storage unit for storing cash and a deposit / withdrawal means for depositing and withdrawing money from the customer side to the cash storage unit, to function as a reception control means that, when an instruction to start a process related to a deposit or withdrawal other than a normal transaction is received, prohibits the reception of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation display means. According to the above configuration, when depositing or dispensing money into or from the change dispenser 209, the store clerk must work on the customer side, but this prevents the work from being interrupted by another store clerk operating the store clerk side display unit 210 during the work. This prevents a decrease in the efficiency of work related to depositing or dispensing money.

[0139] It should be noted that all or part of the functions (input / output, storage, processing (including judgment)) of the POS terminal device described above may be realized in a device other than the device described as the entity executing the function.

[0140] For example, instead of the POS terminal device 20, information stored by the POS terminal device 20 may be stored by another device such as the store controller 10 or a cloud server (not shown). Also, for example, instead of the POS terminal device 20, the process executed by the POS terminal device 20 (e.g., FIG. 6, etc.) may be executed by another device such as the store controller 10 or a cloud server.

[0141] In the above description, the POS terminal device 20 is described as having a configuration including a reception control unit and a notification unit, but all or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 10, in a cloud server, or in other computer devices. In addition, the number of computer devices on which these functional units are provided is not limited to multiple, and may be one. For example, one computer device may have all of these functional units.

[0142] In relation to the above, the POS terminal device 20 may function as a so-called thin client specialized in the input / output interface portion with regard to the prohibition control of the deposit / withdrawal button 531 on the store clerk display unit 210. In other words, the POS terminal device 20 may accept various inputs (operation by an operator, detection by a device such as a scanner), transmit the input information (operation information, scan information, etc.) to a cloud server, receive the processing results of the cloud server based on the input information (update screen information, device control information, etc.), and perform various outputs (display on the display unit, control of the device).

[0143] The above-described programs for implementing the POS system 1 and the POS terminal device 20 may be recorded in a computer-readable recording medium, and the program may be read and executed by the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into the computer system. The term "computer-readable recording medium" also includes storage devices that hold the program for a certain period of time, such as volatile memory (RAM) in a computer system that becomes a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line. The above-described program may be transmitted from a computer system that stores the program in a storage device to another computer system via a transmission medium or by a transmission wave in the transmission medium. The "transmission medium" that transmits the program refers to a medium that has 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. The above-described program may also be for implementing a part of the above-described functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]

[0144] 1. POS system 10…Store Controller 11...Transaction status management device 20... POS terminal equipment 201…CPU 202...ROM 203...RAM 204...Hard disk 205…Customer side display section 206…Customer side scanner section 208…Card payment department 209…Change machine 210…Staff side display section 211...Key operation section 212…Clerk side scanner 213…Printing Department 214...Audio output unit 215…Communications Department 216…Camera

Claims

1. A store clerk operation display means facing the store clerk; a customer operation display means facing a customer side different from the store clerk side; a cash deposit / withdrawal means for depositing / withdrawing cash from the customer to / from the cash storage unit; an acceptance control means for prohibiting acceptance of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation and display means when an instruction to start a process for a deposit or withdrawal other than a normal transaction is accepted, and for controlling the clerk operation and display means to be darkened; A product sales data processing device comprising:

2. A store clerk operation display means facing the store clerk; a customer operation display means facing a customer side different from the store clerk side; a cash deposit / withdrawal means for depositing / withdrawing cash from the customer to / from the cash storage unit; a reception control means for prohibiting the reception of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation display means when a start instruction for a process related to a deposit or withdrawal other than a normal transaction is received; Equipped with When the reception control means receives the start instruction, the reception control means enables an operation instruction that does not involve depositing or dispensing money into the cash storage unit and that is for checking the remaining amount of money in the change machine to be received from the clerk operation display means. A product sales data processing device comprising:

3. A store clerk operation display means facing the store clerk; a customer operation display means facing a customer side different from the store clerk side; a cash deposit / withdrawal means for depositing / withdrawing cash from the customer to / from the cash storage unit; a reception control means for prohibiting the reception of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation display means when a start instruction for a process related to a deposit or withdrawal other than a normal transaction is received; Equipped with when the reception control means has received the start instruction, the reception control means receives from the customer operation display means an operation instruction for an overflow process involving depositing or withdrawing money into the cash storage unit, the operation instruction being for moving the money stored in the cash storage unit to a money collection device under predetermined conditions; A product sales data processing device comprising:

4. the reception control means, when an abnormality is detected in the depositing / withdrawing means, receives, from the customer operation display means, an operation instruction involving depositing or withdrawing money to the cash storage unit.

4. The product sales data processing device according to claim 1,

5. When the reception control means receives the start instruction, the reception control means causes the store clerk operation display means to display a screen similar to the screen displayed on the customer operation display means.

5. The product sales data processing device according to claim 3 or 4.

6. the reception control means, when authentication using the authentication information received from the operator is successful, receives from the customer operation display means an operation instruction involving depositing or withdrawing money into the cash storage unit.

6. The product sales data processing device according to claim 1,

7. the reception control means prohibits the reception of an operation instruction involving depositing or withdrawing money into the cash storage unit from the customer operation display means when the detection means for detecting an operator on the customer side does not detect the operator for a predetermined period of time after the clerk operation display means receives the start instruction.

7. The product sales data processing device according to claim 1,

8. A store clerk operation display means facing the store clerk; a customer operation display means facing a customer side different from the store clerk side; a cash deposit / withdrawal means for depositing / withdrawing cash from the customer to / from the cash storage unit; A computer used in a product sales data processing device comprising: an acceptance control means for prohibiting acceptance of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation and display means when an instruction to start a process for a deposit or withdrawal other than a normal transaction is accepted, and for controlling the clerk operation and display means to be dark; A program characterized by causing the program to function as a

9. A store clerk operation display means facing the store clerk; a customer operation display means facing a customer side different from the store clerk side; a cash deposit / withdrawal means for depositing / withdrawing cash from the customer to / from the cash storage unit; A computer used in a product sales data processing device comprising: a reception control means for prohibiting the reception of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation display means when a start instruction for a process related to a deposit or withdrawal other than a normal transaction is received; Function as a When the reception control means receives the start instruction, the reception control means enables an operation instruction that does not involve depositing or dispensing money into the cash storage unit and that is for checking the remaining amount of money in the change machine to be received from the clerk operation display means. A program characterized by:

10. A store clerk operation display means facing the store clerk; a customer operation display means facing a customer side different from the store clerk side; a cash deposit / withdrawal means for depositing / withdrawing cash from the customer to / from the cash storage unit; A computer used in a product sales data processing device comprising: a reception control means for prohibiting the reception of an operation instruction involving a deposit or withdrawal to the cash storage unit from the clerk operation display means when a start instruction for a process related to a deposit or withdrawal other than a normal transaction is received; Function as a when the reception control means has received the start instruction, the reception control means receives from the customer operation display means an operation instruction for an overflow process involving depositing or withdrawing money into the cash storage unit, the operation instruction being for moving the money stored in the cash storage unit to a money collection device under predetermined conditions; A program characterized by:

Citation Information

Patent Citations

  • Register and register management system

    JP2002109633A

  • Merchandise sales data processing apparatus

    JP2011013905A

  • Commodity sales data processing device, commodity sales data processing system, and program

    JP2019125332A