Transaction processing device and program
The transaction processing device addresses coin misplacement by using an acquiring and control mechanism to manage coin transport in multiple stages, preventing unintentional transport and ensuring accurate counting.
Patent Information
- Application Number
- JP2024081262
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2025-11-28
AI Technical Summary
In transaction processing devices where customers perform cash deposit operations, coins may not land properly on the conveyor belt and remain in the insertion slot due to improper timing of insertion.
The transaction processing device includes an acquiring means to select cash payment and a control means to drive a transport unit in multiple operations to ensure proper coin handling and transport.
Prevents unintentional transport of coins by controlling the transport unit in multiple stages, ensuring coins are correctly deposited and counted.
Smart Images

Figure 2025174727000001_ABST
Abstract
Description
[Technical Field]
[0001] FIELD An embodiment of the present invention relates to a transaction processing device and a program. [Background technology]
[0002] Two-person systems are used as payment systems for large retail stores such as supermarkets and home improvement centers. Two-person payment systems include an input device operated by a store clerk called a checker to input product information, and a transaction processing device operated by a store clerk called a cashier to settle transactions. Even in two-person payment systems, customers may be required to perform operations related to depositing money into the transaction processing device themselves.
[0003] In such transaction processing devices where customers themselves perform deposit operations, when cash is inserted, depending on the timing of insertion, coins may not land properly on the conveyor belt that transports coins and may remain in the insertion slot. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-152133 Summary of the Invention [Problem to be solved by the invention]
[0005] The problem to be solved by the embodiments of the present invention is to provide a transaction processing device and a program that can prevent coins from being transported unintentionally. [Means for solving the problem]
[0006] In one embodiment, the transaction processing device includes an acquiring means and a control means. The acquiring means acquires a selection instruction for cash payment for a transaction. The control means controls, based on the selection instruction for cash payment, to drive a transport unit capable of transporting coins inserted into a change dispenser in a first operation, and to drive the transport unit in a second operation after the first operation. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a schematic diagram showing the positional relationship of devices provided in one payment lane of a payment system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing the main circuit configuration of the transaction processing apparatus according to the embodiment. [Figure 3] FIG. 3 is a schematic diagram showing an example of the configuration of the automatic change dispenser according to the embodiment. [Figure 4] FIG. 4 is a sequence diagram illustrating processing in the transaction processing apparatus according to the embodiment. [Figure 5] FIG. 5 is a flowchart illustrating processing in the transaction processing apparatus according to the embodiment. [Figure 6] FIG. 6 is a diagram showing an example of a payment method selection image displayed on the transaction processing apparatus according to the embodiment. [Figure 7] FIG. 7 is a diagram showing an example of a cash insertion image displayed on the transaction processing apparatus according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a counting image displayed on the transaction processing device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of a settlement image displayed on the transaction processing apparatus according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0008] (Embodiment) Hereinafter, embodiments will be described with reference to the drawings. Note that the scale of each part in each drawing used in the following description of the embodiments may be changed as appropriate. Also, for the sake of explanation, each drawing used in the following description of the embodiments may omit components.
[0009] The following description will be given using an example of a store that sells products. The store is assumed to be a physical store. Products include not only tangible products but also non-tangible products such as services or tickets. Services are services provided to customers. The store may be a store that primarily sells tangible products, or a store that primarily sells the provision of services. For example, a store that primarily sells tangible products includes, but is not limited to, a supermarket or a home improvement store. For example, a store that primarily sells the provision of services includes, but is not limited to, a restaurant or a sports gym.
[0010] A product transaction is the transfer of costs from a customer to a store in connection with the sale of a product by the store. From the store's perspective, the transaction involves the sale of a product. From the customer's perspective, the transaction involves the purchase of a product.
[0011] For example, a store is operated by a business operator. The business operator may be of any type. For example, a business operator may operate multiple stores. The term "business operator" refers not only to the business operator itself, but also to a group of businesses. A group of businesses is a group that operates stores recognized as a group. For example, a group of businesses is a group that operates stores using the same name. A group of businesses may also include franchisees in which the business operator is involved as a franchisor. A business operator is an example of an organization.
[0012] (Configuration example) FIG. 1 is a schematic diagram showing the positional relationship of devices provided in one payment lane L of a payment system S according to an embodiment. The payment system S is a system used in store X. The payment system S includes a store server. The payment system S includes an input device 20, a transaction processing device 30, a payment device 40, and an instruction device 50 for each payment lane L. The payment lane L includes an aisle where customers line up to pay for transactions. When the payment system S is installed in a retail store, the customers are consumers who purchase products. When the payment system S is installed in a paid facility such as an amusement park, art galleries, or museums, the customers are users who use the facility. Each payment lane L is assigned unique lane identification information.
[0013] The input device 20, transaction processing device 30, settlement device 40, and instruction device 50 are communicably connected to one another via a network. For example, the network is a local area network (LAN). The network may include a wireless network or a wired network.
[0014] The settlement system S connects input device 20 to transaction processing device 30 via a transmission cable for each settlement lane L. The settlement system S connects instruction device 50 of each settlement lane L to a network via wire or wirelessly.
[0015] Payment system S may include a store server. The store server is communicably connected to transaction processing device 30, payment device 40, and instruction device 50 via a network. When payment system S includes multiple input devices 20, transaction processing device 30, payment device 40, and instruction device 50, the store server is a device that can communicate with the multiple input devices, transaction processing device, payment device, and instruction device, including input device 20, transaction processing device 30, payment device 40, and instruction device 50, via the network. The store server is a device that stores information necessary for transactions at store X. For example, the store server is a computer that includes a product master that stores product data such as the product name and unit price of each product sold in the store, and collects and tallys product sales data of purchased products processed by transaction processing device 30 to manage sales, inventory, etc. at the time of sale.
[0016] FIG. 1 shows a payment lane L in a retail store such as a supermarket or home improvement center. This type of retail store is separated into a sales area where products are displayed and a cash register or other cashier area. The payment lane L is located in the cashier area.
[0017] The checkout area is equipped with a checkout counter 80. The retail store installs the checkout counter 80 along an aisle PA along which customers walk in the direction of the arrow in the figure. The retail store attaches an input device 20 to a top surface 81 of the checkout counter 80. The upstream side of the aisle PA from the input device 20 is a platform 82 on which purchased items can be placed before registration, and the downstream side is a platform 83 on which purchased items can be placed after registration.
[0018] The input device 20 comprises, as input / output devices, a fixed scanner 21, a handheld scanner 22, a touch panel 23, a keyboard 24, and a display 25. The input device 20 has the fixed scanner 21 disposed so as to protrude upward from the top surface 81 of the checkout counter 80, and the handheld scanner 22, the touch panel 23, the keyboard 24, and the display 25 disposed around the fixed scanner 21.
[0019] More specifically, the input device 20 has a stationary scanner 21 fixed to the top surface of the checkout counter 80. The stationary scanner 21 is vertical, with a barcode reading window located on the surface opposite the aisle PA. The input device 20 has a handheld scanner 22 attached to one side of the stationary scanner 21. A touch panel 23 is attached to the top of the stationary scanner 21 so that its operation panel surface faces the same direction as the reading window of the stationary scanner 21. A keyboard 24 is attached to one side of the touch panel 23 so that its key surface faces the same direction as the operation panel surface of the touch panel 23. A display 25 is attached to one side of the stationary scanner 21 so that its display screen faces the aisle PA. The display 25 may be a touch panel. The display 25 is an example of a display unit of the input device 20.
[0020] With this arrangement of input / output devices, an employee, or so-called store clerk, standing in space SP on the opposite side of checkout counter 80 from aisle PA can operate stationary scanner 21, handheld scanner 22, touch panel 23, or keyboard 24 to input information related to a transaction with a customer. Information related to a transaction with a customer is, for example, information related to the products purchased by the customer. The store clerk can check the product name, unit price, etc. of the purchased product from the information displayed on touch panel 23. The customer can check the product name, unit price, etc. of the purchased product from the information displayed on display 25. The input device 20 can also be called a scanner device, etc.
[0021] Transaction processing device 30 is a computer device that functions as a terminal of a POS (Point Of Sales) system. A retail store installs transaction processing device 30 at the downstream end of checkout counter 80.
[0022] Transaction processing device 30 includes devices such as keyboard 31, first touch panel 32, second touch panel 33, printer 34, automatic change dispenser 35, and cashless payment terminal 36. Transaction processing device 30 is arranged so that keyboard 31 and first touch panel 32 can be operated by a store clerk, and second touch panel 33, printer 34, automatic change dispenser 35, and cashless payment terminal 36 can be operated by a customer.
[0023] With this arrangement of devices, a store clerk standing in the space SP can operate the keyboard 31 or the first touch panel 32 while looking at the screen of the first touch panel 32. Meanwhile, a customer standing in the aisle PA can immediately check information displayed on the second touch panel 33, such as information related to payment. A customer paying with cash can insert cash into the automatic change dispenser 35 and collect the dispensed change while standing in the aisle PA. The automatic change dispenser 35 includes, for example, at least an insertion slot 350 for inserting coins, a shutter 351, a sensor 352, a transport unit 353, and a storage unit 354. The automatic change dispenser 35 may also include a banknote insertion slot for inserting banknotes, a banknote transport unit for transporting banknotes, and a banknote storage unit for counting banknotes. Counting includes counting the number of banknotes by denomination. An example configuration of the automatic change dispenser 35 will be described later. The automatic change dispenser 35 is an example of a change dispenser. First touch panel 32 is an example of a display unit of transaction processing device 30. Second touch panel 33 is an example of a display unit of transaction processing device 30.
[0024] Customers who wish to pay cashlessly can do so while standing in the aisle PA by operating the cashless payment terminal 36. Once payment is complete, a receipt is issued by the printer 34, which the customer can receive on the spot.
[0025] In this way, transaction processing device 30 functions as a self-service payment device that allows customers to perform operations related to payment themselves. Transaction processing device 30 can also be referred to as a POS terminal, an electronic cash register, a sales processing device, etc.
[0026] Payment device 40 is also a self-service payment device that allows customers to perform operations related to payment themselves. Payment device 40 is used by customers who cannot pay at transaction processing device 30 because transaction processing device 30 is in use, for example. For this reason, retail stores install payment device 40 downstream of transaction processing device 30 in the direction of customer movement, as indicated by the arrow in the figure. Specifically, payment device 40 is installed along the side of transaction processing device 30 opposite the side that faces a customer standing in aisle PA to operate transaction processing device 30.
[0027] The payment device 40 includes devices such as a touch panel 41, a printer 42, an automatic change dispenser 43, and a cashless payment terminal 44. The operation panel surface of the touch panel 41, the receipt issuing port of the printer 42, the coin insertion / withdrawal port of the automatic change dispenser 43, and the operation section of the cashless payment terminal 44 are all located on one side of the device body. A retail store installs the payment device 40 so that one side faces a customer who passes in front of the transaction processing device 30. The touch panel 41 is an example of a display section of the payment device 40.
[0028] With this type of installation, customers facing the payment device 40 can immediately check information displayed on the touch panel 41, such as information related to payment. Customers who pay in cash can then insert cash into the automatic change dispenser 43 and collect the change that is dispensed. Customers who pay cashlessly can then operate the cashless payment terminal 44 to make the payment cashlessly. Once payment is complete, a receipt is issued from the printer 42, so the customer can receive the receipt on the spot. The payment device 40 can also be referred to as an accounting machine, a self-service POS terminal, a payment machine, etc.
[0029] The instruction device 50 is a device that instructs the payment device 40 to call up transaction-related information stored in the store server. When the instruction device 50 receives an instruction to call up transaction-related information in the payment device 40, it issues the instruction to the store server.
[0030] One example of the instruction device 50 is a tablet terminal. A tablet terminal is an input device equipped with a flat LCD screen that can be operated by touching the screen with a finger or a pen. The instruction device 50 is operated by a store clerk. For this reason, the retail store installs the instruction device 50 in a position that is easy for the store clerk in the space SP to operate. The installation position of the instruction device 50 is not particularly limited. Figure 1 shows an example in which the instruction device 50 is installed on the opposite side of the payment device 40 from the side operated by the customer, with the screen facing the space SP.
[0031] Transaction processing device 30 will now be described. FIG. 2 is a block diagram showing the main circuit configuration of transaction processing apparatus 30 according to an embodiment. Transaction processing device 30 includes processor 301, main memory 302, auxiliary storage device 303, clock 304, communication interface 305, touch panel interface 306, printer interface 307, change dispenser interface 308, payment terminal interface 309, input device interface 310, and system transmission path 311. System transmission path 311 includes an address bus, a data bus, control signal lines, etc. System transmission path 311 connects processor 301 to each of the other components and transmits data signals exchanged between them.
[0032] Transaction processing device 30 constitutes a computer by connecting processor 301, main memory 302, auxiliary storage device 303, clock 304, communication interface 305, touch panel interface 306, printer interface 307, change dispenser interface 308, payment terminal interface 309, and input device interface 310 via system transmission path 311. Transaction processing device 30 then connects keyboard 31 and first touch panel 32 to this computer via system transmission path 311. Transaction processing device 30 also connects second touch panel 33 to touch panel interface 306, printer 34 to printer interface 307, automatic change dispenser 35 to change dispenser interface 308, and cashless payment terminal 36 to payment terminal interface 309.
[0033] Processor 301 corresponds to the central part of the computer. Processor 301 controls each part to realize various functions of transaction processing device 30 in accordance with an operating system or application programs. Processor 301 is, for example, a CPU (Central Processing Unit). Processor 301 is a multi-core processor that includes multiple processor cores and can execute multiple processes in parallel. Processor 301 is an example of a processing circuit.
[0034] The main memory 302 corresponds to the main storage portion of the computer. The main memory 302 includes a nonvolatile memory area and a volatile memory area. The main memory 302 stores an operating system or application programs in the nonvolatile memory area. The main memory 302 may store data required for the processor 301 to execute processes for controlling each unit in either the nonvolatile or volatile memory area. The main memory 302 uses the volatile memory area as a work area where data is rewritten by the processor 301 as appropriate. The nonvolatile memory area is, for example, ROM (Read Only Memory). The volatile memory area is, for example, RAM (Random Access Memory).
[0035] The auxiliary storage device 303 corresponds to the auxiliary storage portion of the computer. For example, an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disk Drive), or an SSD (Solid State Drive) can be the auxiliary storage device 303. The auxiliary storage device 303 stores data used by the processor 301 when performing various processes, data created by the processes in the processor 301, etc. The auxiliary storage device 303 may also store the above-mentioned application programs.
[0036] The auxiliary storage device 303 includes an area for storing a transaction file created for each customer. The transaction file stores information related to a transaction with a customer that is processed as a single transaction, such as information related to purchased items. Specifically, the transaction file stores product sales data including items such as product code, product name, unit price, purchase quantity, and sales amount. The product code is a unique code assigned to each product to identify it. The sales amount is the unit price multiplied by the purchase quantity. The product sales data only needs to include at least the product code and purchase quantity of the purchased product. For example, the transaction file is stored in a transaction management server that manages each transaction. The transaction management server may be the store server or a different server.
[0037] In the case of cash payments, the auxiliary storage device 303 may store information about the amount of cash counted by the automatic change dispenser 35. The information about the counted amount of cash includes, for example, information indicating the amount inserted. The information about the counted amount of cash includes information indicating the remaining amount.
[0038] The auxiliary storage device 303 may store information related to the status of the automatic change dispenser 35. The status of the automatic change dispenser 35 includes, for example, an operating state, an idle state, etc. The operating state indicates a state in which functions included in the automatic change dispenser 35 are operating. For example, the operating state includes a state in which the transport unit is operating or a state in which the storage unit is counting cash. The idle state indicates a state in which functions included in the automatic change dispenser 35 are not operating. The idle state may also indicate a state in which at least the function for counting cash, among the functions included in the automatic change dispenser 35, is stopped. For example, the idle state indicates a state in which the transport unit 353 is not operating and a state in which the storage unit 354 is not counting cash. The state in which the transport unit 353 is not operating includes a state in which the transport unit 353 has finished operating. The state in which the storage unit 354 is not counting cash includes a state in which the storage unit 354 has finished counting cash. The idle state may indicate a state in which the automatic change dispenser 35 has finished collecting and counting the cash inserted by the customer.
[0039] The clock 304 keeps track of the date and time. The processor 301 processes the date and time kept by the clock 304 as the current date and time.
[0040] The communication interface 305 is an interface for performing data communication with a store server connected to the communication network 60 .
[0041] Touch panel interface 306, printer interface 307, change dispenser interface 308, and payment terminal interface 309 are all interfaces for performing data communication with devices externally attached to transaction processing device 30. That is, touch panel interface 306 performs data communication with second touch panel 33. Printer interface 307 performs data communication with printer 34. Change dispenser interface 308 performs data communication with automatic change dispenser 35. Payment terminal interface 309 performs data communication with cashless payment terminal 36.
[0042] Input device interface 310 is an interface for performing data communication with input device 20 connected via transmission cable 70. That is, input device interface 310 performs data communication with fixed scanner 21, handheld scanner 22, touch panel 23, keyboard 24, and display 25. In this way, input device 20 is a collection of devices controlled by processor 301 of transaction processing device 30. In other words, transaction processing device 30 and input device 20 can be said to be a single device controlled by a single processor 301.
[0043] The hardware configuration of transaction processing device 30 is not limited to the above-described configuration. Transaction processing device 30 allows the omission or modification of the above-described components and the addition of new components as appropriate.
[0044] Each means realized by the processor 301 will be described. The processor 301 realizes an acquisition means, a control means, a display processing means, a payment means, and an issuing means. Each means realized by the processor 301 can also be referred to as each unit or each function. Each means realized by the processor 301 can also be referred to as being realized in a control unit including the processor 301 and the main memory 302.
[0045] The acquisition means acquires a payment selection instruction for the transaction. The payment selection instruction is, for example, an instruction to specify a payment method. Payment methods include cash payment, point payment, electronic money payment, credit payment, code payment, and prepaid payment. The payment selection instruction includes cash payment, point payment, electronic money payment, credit payment, code payment, and prepaid payment. The payment selection instruction is, for example, an instruction based on a touch input of a payment method selection button included in the payment method selection image. The payment method selection button includes, for example, a cash button, point button, electronic money button, credit button, code payment button, and prepaid button.
[0046] The control means controls the automatic change dispenser 35 to be driven based on the instruction to select cash payment. The control means opens a shutter provided at an inlet of the automatic change dispenser 35. The control means outputs an open command to the automatic change dispenser 35 to open the shutter. The control means controls the automatic change dispenser 35 to open the shutter based on the open command. The control means controls the transport unit 353, which can transport coins inserted into the automatic change dispenser 35, to be driven in a first operation. The control means may output a transport unit drive command to the automatic change dispenser 35 to drive the transport unit 353 in the first operation. The control means controls the transport unit 353 to be driven in a second operation after the first operation. The control means may output a transport unit drive command to the automatic change dispenser 35 to drive the transport unit 353 in the second operation. The control means may output a transport unit drive command to the automatic change dispenser 35 to drive the transport unit 353 in the second operation after the first operation. The transport unit drive command to drive the transport unit in the first operation and the transport unit drive command to drive the transport unit in the second operation may be the same command or different commands.
[0047] The first operation is an operation in which the conveying unit 353 repeatedly drives for a first time until the sensor 352 that detects coins on the conveying unit of the automatic change dispenser 35 no longer detects any coins. Driving the conveying unit 353 indicates that the belt of the conveying unit 353 moves or rotates. The first time is, for example, the time required for a coin to be stored in the storage unit 354 of the automatic change dispenser 35. The first time may be the time required for the belt of the conveying unit 353 to make one rotation. The first time may be the time required for the belt of the conveying unit 353 to make a half rotation. The first time may be arbitrarily set by an administrator or the like. The second operation is an operation in which the conveying unit 353 drives for a second time. The second time is, for example, the time required for a coin to be stored in the storage unit 354 of the automatic change dispenser 35. The second time may be the time required for the belt of the conveying unit 353 to make one rotation. The second time may be the time required for the belt of the conveying unit 353 to make a half rotation. The second time period may be the same length as the first time period. The second time period may be a different length from the first time period. The second time period may be arbitrarily set by an administrator or the like. "Until the sensor no longer detects coins" includes the time when the sensor 352 transitions from a detection state in which it detects coins to a non-detection state in which it does not detect coins, the time when the sensor 352 finishes detection, the time when a certain amount of time has passed since detection ended, etc.
[0048] The first operation is not limited to an operation in which the transport unit 353 repeatedly drives for a first time. The first operation may be an operation in which the transport unit 353 continuously drives without stopping from when the transport unit 353 starts to drive until a set time has elapsed after the sensor 352 no longer detects coins. The set time can be set as appropriate.
[0049] The display processing means displays various images on the touch panel. The images include a payment method selection image, a cash deposit image, a counting image, and a settlement image. The display processing means displays the payment method selection image on the touch panel based on completion of product registration. The display processing means displays the cash deposit image on the touch panel based on acquisition of a cash payment selection instruction in the payment method selection image. The display processing means displays the counting image on the touch panel based on acquisition of counting information from the automatic change dispenser 35. The display processing means may update the counting image each time it acquires counting information. The display processing means displays the settlement image on the touch panel based on the counting information and status information acquired from the automatic change dispenser 35. When the counted amount of cash inserted into the automatic change dispenser 35 is equal to or greater than the remaining payment amount for the transaction and the automatic change dispenser 35 is idle, the display processing means displays a button for settling the transaction on the touch panel. Displaying the button for settling the transaction includes displaying the button for settling the transaction in an operable manner. The button for settling the transaction is, for example, a settlement button.
[0050] The payment means processes the settlement of the transaction. The payment means performs settlement based on the touch input of the settlement button. Performing settlement includes executing the settlement process of the transaction using the cash inserted into the automatic change dispenser 35.
[0051] The issuing means issues a receipt. A receipt is a medium that indicates transaction information. The medium is, for example, paper. The transaction information is information that indicates transaction details. For example, the transaction details include information about the store where the transaction took place, information about the date and time of the transaction, and all or part of the information about the transaction. The transaction details may also include information other than these pieces of information. For example, the information about the store where the transaction took place includes the name of the store. For example, the information about the date and time of the transaction includes the date and time of the transaction. The issuing means may issue the receipt as an electronic receipt.
[0052] For example, the transaction information includes information about the trading product for each trading product. The information about the trading product includes all or part of the product code, name, price, number of items, and amount of the trading product. The information about the trading product may also include information other than these.
[0053] The information about the transaction may include a total amount of the transaction. The information about the transaction may include a payment amount, which is the amount of payment for the transaction paid using the customer's selected payment method.
[0054] The configuration of the automatic change dispenser 35 will be described. FIG. 3 is a schematic diagram showing an example of the configuration of an automatic change dispenser 35 according to the embodiment. FIG. 3 shows an example of a configuration for counting coins using an automatic change dispenser 35. The automatic change dispenser 35 includes an inlet 350, a shutter 351, a sensor 352, a transport unit 353, and a storage unit 354. The inlet 350 is an inlet through which customers insert coins. The shutter 351 is provided near the inlet and opens and closes the inlet 350. The sensor 352 detects coins on the transport unit 353. The sensor 352 detects coins on the transport unit 353 at a position closer to the inlet 350 than the storage unit 354.
[0055] The conveying unit 353 includes a conveying belt. The conveying unit 353 moves or rotates the conveying belt. The conveying belt moves or rotates based on the detection of a coin by the sensor 352. The conveying unit 353 is driven based on a command from the processor 301. The conveying unit 353 drives in a direction from the coin slot side toward the storage unit side. The storage unit 354 stores the coins moving on the conveying unit 353. The automatic change dispenser 35 counts the coins stored in the storage unit 354.
[0056] The automatic change machine 35 outputs count information indicating the counting result by the storage unit 354 to the processor 301. The automatic change machine 35 outputs status information to the processor 301. The automatic change machine 35 may detect an idle state, and output the status information to the processor 301 when the automatic change machine 35 enters the idle state.
[0057] (Example of operation) The processing of the payment system S will be described. In the following description focusing on processor 301, processor 301 may be read as transaction processing device 30. The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment. FIG. 4 is a sequence diagram illustrating the processing in transaction processing equipment 30 according to the embodiment.
[0058] After going around the sales floor of store X and collecting the items they want to purchase, customers move to the cashier area. Then, the customers place the purchased items on the platform 82 of the checkout counter 80 in an empty aisle PA. When the customer comes to the cashier area, a store clerk standing in space SP registers the items.
[0059] The following process assumes that the registration of purchased items has been completed and payment processing is performed in transaction processing device 30. Transaction processing device 30 performs payment processing based on a transaction file containing information about the purchased items registered in input device 20, for example. For example, after completing registration of the purchased items, a store clerk inputs an instruction to start payment processing. For example, the store clerk touches a subtotal button or the like included in a registration image for registering the items. The registration image is displayed on touch panel 23, for example.
[0060] Upon receiving the instruction to start the payment process, the processor 301 displays a payment method selection image on the touch panel 23 (ACT1). ACT1 may be processing by a display processing means realized by the processor 301. In the following description, "obtain" may be read as "receive."
[0061] 6 is a diagram showing an example of a payment method selection image displayed on transaction processing apparatus 30 according to the embodiment. Illustrated in FIG. 6 is an example of payment method selection image Ima displayed on touch panel 23, for example.
[0062] The payment method selection image Ima includes a payment method selection button area Ara and a total area Arb. The payment method selection button area Ara is an area that includes at least one payment method selection button. The payment method selection buttons include a cash button, a points button, an electronic money button, a credit button, a code payment button, and a prepaid button. Each button is an operator for instructing the selection of a payment method. Each button is an operator for instructing the customer to complete the registration of the purchased item and proceed to payment. The clerk confirms the payment method with the customer. The clerk touches the button corresponding to the payment method selected by the customer. For example, if the customer wishes to pay by cash, the clerk touches the cash button Ba in the payment method selection button area Ara. For example, if the customer wishes to pay by credit card, the clerk touches the credit button in the payment method selection button area Ara. Similarly, if the customer wishes to pay by another payment method, the clerk touches the appropriate button in the payment method selection button area Ara. In the following explanation, it is assumed that cash payment is selected.
[0063] The total area Arb is an area where the total sales amount for one transaction is displayed. The payment method selection image Ima may include a back button. The back button is an operator for instructing the user to return to registering the purchased item.
[0064] Returning to the explanation of Figure 4. The processor 301 acquires a selection instruction for cash payment for the transaction (ACT2). ACT2 may be processing by an acquisition means realized by the processor 301. In ACT2, for example, the processor 301 acquires a selection instruction for cash payment based on a touch operation of the cash button Ba on the payment method selection image Ima.
[0065] The processor 301 outputs an open command to the automatic change dispenser 35 to open the shutter 351 based on acquiring the instruction to select cash payment. The process of outputting the open command may be a process by a control means realized by the processor 301. The processor 301 outputs a transport unit drive command to the automatic change dispenser 35. The process of outputting the transport unit drive command may be a process by a control means realized by the processor 301. For example, the processor 301 may output the transport unit drive command to the automatic change dispenser 35 based on acquiring the instruction to select cash payment. The transport unit drive command is a command to drive the transport unit 353. The transport unit drive command includes a command to control the transport unit 353 to drive a first operation. The transport unit drive command includes a command to control the transport unit 353 to drive a second operation. The transport unit drive command may be a command to drive the transport unit 353 with a first operation, and, after the first operation, to control the transport unit 353 to drive with the second operation. In the following description, "output" may be read as "transmit."
[0066] Based on the acquisition of the instruction to select cash payment, the processor 301 displays a cash insertion image on the second touch panel 33 (ACT3). ACT3 may be processing by a display processing means realized by the processor 301.
[0067] 7 is a diagram showing an example of a cash insertion image displayed on transaction processing device 30 according to the embodiment. For example, FIG. 7 shows an example of cash insertion image Imb displayed on second touch panel 33.
[0068] The cash insertion image Imb includes, for example, a message to encourage the user to insert cash. The message may be, for example, "Please insert money." The cash insertion image Imb includes a change machine information area Arc. The change machine information area Arc is an area that displays the total amount, the total amount of cash inserted into the automatic change machine 35 (the inserted amount), and the remaining amount after subtracting the inserted amount from the total amount.
[0069] In this example, the change machine information area Arc displays the total amount of "1,500 yen." Because the customer has not inserted any cash, the area displaying the inserted amount is blank. The change machine information area Arc also displays the remaining balance as "1,500 yen." For example, the customer goes to the location where transaction processing device 30 is installed and performs an operation for payment.
[0070] Returning to the explanation of Figure 4. The automatic change machine 35 receives the open door command. Based on the open door command, the automatic change machine 35 opens the shutter 351 of the slot 350 through which coins are inserted (ACT11). The automatic change machine 35 may also open the shutter of the slot through which banknotes are inserted.
[0071] A customer inserts coins into the insertion slot 350 of the automatic change dispenser 35. The customer inserts banknotes into the insertion slot for banknotes. In the following explanation, a case where a customer inserts coins will be described as an example.
[0072] The automatic change machine 35 receives the transport unit drive command and drives the transport unit 353 based on the transport unit drive command (ACT12).
[0073] The automatic change machine 35 counts the coins stored in the storage unit 354 (ACT13). The automatic change machine 35 outputs count information indicating the counting result of counting the coins to the processor 301. When banknotes are inserted, the automatic change machine 35 may output count information based on the counting result of counting the banknotes and the counting result of counting the coins to the processor 301. The automatic change machine 35 may output the count information to the processor 301 every time the counting result is updated.
[0074] The processor 301 displays a count image on the second touch panel 33 based on the acquired count information (ACT4). ACT4 may be processing by a display processing means realized by the processor 301. The processor 301 updates the count image each time it acquires count information from the automatic change dispenser 35. The processor 301 may record information indicating the deposited amount and information indicating the remaining amount in the auxiliary storage device 303 based on the count information. The information indicating the deposited amount is an example of the counted amount of cash inserted into the change dispenser. The information indicating the remaining amount is an example of the remaining payment amount for the transaction. The processor 301 may update the information indicating the deposited amount and information indicating the remaining amount based on the count information. The processor 301 may determine whether the deposited amount is equal to or greater than the total amount based on the count information. The processor 301 may store information indicating the result of the determination whether the deposited amount is equal to or greater than the total amount in the auxiliary storage device 303. The result of the determination whether the deposited amount is equal to or greater than the total amount is also referred to as a deposited amount determination result. The information indicating the result of the deposit amount determination includes, for example, information indicating that the deposit amount is equal to or greater than the total amount, and information indicating that the deposit amount is less than the total amount. The information indicating the result of the deposit amount determination may be a deposit amount flag. For example, the deposit amount flag may be set to "1" if the deposit amount is equal to or greater than the total amount, and may be set to "0" if the deposit amount is less than the total amount.
[0075] 8 is a diagram showing an example of a counting image displayed on transaction processing apparatus 30 according to the embodiment. Illustrated in FIG. 8 is an example of counting image Imc displayed on second touch panel 33, for example.
[0076] The counting image Imc may include a message prompting the user to insert cash, similar to the cash insertion image Imb. The counting image Imc includes a change machine information area Ard, similar to the cash insertion image Imb.
[0077] In this example, assume that a customer inserts 500 yen worth of coins into the automatic change machine 35. The area in the change machine information area Ard that displays the total amount displays "1,500 yen." The area that displays the inserted amount displays "500 yen." The area that displays the remaining balance displays "1,000 yen." For example, the processor 301 updates the display of the deposited amount and the remaining amount each time it obtains count information from the automatic change machine 35. The information displayed in the change machine information area Ard is updated according to the amount of cash deposited into the automatic change machine 35.
[0078] Returning to the explanation of Figure 4. The automatic change machine 35 detects an idle state. The automatic change machine 35 determines whether the automatic change machine 35 is in an idle state (ACT14). For example, the automatic change machine 35 may determine whether the transport unit 353 has finished driving. The automatic change machine 35 may determine whether the storage unit 354 has finished counting the cash. The automatic change machine 35 determines that the automatic change machine 35 is in an idle state when the transport unit 353 is not driving and the storage unit 354 is not counting the cash. The automatic change machine 35 determines that the automatic change machine 35 is not in an idle state when the transport unit 353 is driving or the storage unit 354 is counting the cash.
[0079] If the automatic change machine 35 is in an idle state (ACT14: YES), the automatic change machine 35 outputs status information to the processor 301. If the automatic change machine 35 is not in an idle state (ACT14: NO), the process repeats ACT14.
[0080] The processor 301 obtains the status information from the automatic change dispenser 35. The processor 301 may store the status information in the auxiliary storage device 303.
[0081] If the inserted amount is equal to or greater than the remaining balance and the automatic change dispenser 35 is in an idle state, the processor 301 displays a settlement image on the second touch panel 33 (ACT5). ACT5 may be processing by a display processing means implemented by the processor 301. In ACT5, for example, the processor 301 acquires information indicating the inserted amount determination result from the auxiliary storage device 303. The processor 301 determines whether the inserted amount is equal to or greater than the remaining balance based on the information indicating the inserted amount determination result. The processor 301 acquires status information from the auxiliary storage device 303. The processor 301 determines whether the automatic change dispenser 35 is in an idle state based on the status information. The processor 301 displays a settlement image on the second touch panel 33 based on the determination that the inserted amount is equal to or greater than the remaining balance and the automatic change dispenser 35 is in an idle state. The fact that the inserted amount is equal to or greater than the remaining balance and the automatic change dispenser 35 is in an idle state is also referred to as satisfying the settlement possible condition. Meeting the conditions for settlement means that the settlement process can be started. The settlement image includes, for example, a settlement button. Displaying the settlement image includes displaying the settlement button. Displaying the settlement image includes displaying the settlement button in an operable manner. The operable manner indicates a manner in which a customer can input a settlement instruction. The settlement instruction is, for example, an instruction to start the settlement process. The settlement process includes calculating change based on the total amount and the amount inserted. The settlement process includes a process of dispensing change into the automatic change dispenser 35. Displaying the settlement button in an operable manner includes changing the display mode of the settlement button. The display mode includes, for example, color, brightness or luminance, background pattern, flashing display, etc. Changing the display mode of the settlement button includes, for example, displaying the settlement button in a display mode different from the display mode of the settlement button when the conditions for settlement are not met.
[0082] According to this example, the processor 301 can display the settlement button on the second touch panel 33 when the settlement process is ready to start. The state in which the settlement process is ready to start indicates that the inserted amount is equal to or greater than the remaining balance and the automatic change dispenser 35 is in an idle state. The state in which the settlement process is ready to start indicates that the inserted amount is equal to or greater than the remaining balance, there are no coins remaining in the transport unit 353, and counting of coins by the storage unit 354 has been completed. Therefore, the processor 301 can start the settlement process in response to a settlement instruction. As a comparative example, in a case in which the processor 301 displays the settlement button when the inserted amount is equal to or greater than the remaining balance, if coins are being transported by the transport unit 353 or coins are being counted by the storage unit 354 when the settlement instruction is received, the processor 301 cannot start the settlement process until those processes are completed. In that case, the processor 301 starts the settlement process after those processes are completed, and therefore it takes time from receiving the settlement instruction to dispensing the change. On the other hand, in the above example, processor 301 can receive a payment instruction while ready to start payment processing, thereby shortening the time from receiving the payment instruction to dispensing change. Customers can receive their change in a short time after pressing the payment button.
[0083] 9 is a diagram showing an example of a settlement image displayed on transaction processing apparatus 30 according to the embodiment. Illustrated in FIG. 9 is an example of a settlement image Imd displayed on second touch panel 33, for example.
[0084] The settlement image Imd may include a message to prompt the user to press the settlement button. An example of a message to prompt the user to press the settlement button is "Please press the settlement button." The settlement image Imd includes a change machine information area Are, similar to the cash insertion image Imb. The settlement image Imd includes a settlement button Bb.
[0085] In this example, assume that a customer deposits 2,000 yen in cash into the automatic change machine 35. The area in the change machine information area Are that displays the total amount displays "1,500 yen." The area that displays the amount deposited displays "2,000 yen." The area that displays the remaining balance displays "500 yen." In Figure 9, the change machine information area Are indicates that the amount deposited is greater than or equal to the remaining balance.
[0086] The settlement button Bb is an operator for issuing a command to carry out the settlement process. The settlement button Bb is displayed on the second touch panel 33 in a manner that allows the customer to operate it. For example, the customer touches the settlement button Bb to start the settlement process. When the settlement process is completed, the customer can receive their change.
[0087] Returning to the explanation of Figure 4. The processor 301 performs a settlement process (ACT6). ACT6 may be a process performed by a payment means implemented by the processor 301. In ACT6, for example, the processor 301 acquires a settlement instruction based on the customer operating the settlement button. The processor 301 starts the settlement process based on the settlement instruction. The processor 301 calculates the change based on the total amount and the amount inserted. The processor 301 may output a command to the automatic change dispenser 35 to dispense the change. The processor 301 causes the automatic change dispenser 35 to dispense the change. The customer can receive the change.
[0088] The processor 301 issues a receipt (ACT7). ACT7 may be processing by an issuing means implemented by the processor 301. The customer can receive the receipt.
[0089] In ACT1, processor 301 may display a payment method selection image on the second touch panel. In this case, processor 301 displays the payment method selection image on the second touch panel based on receiving an instruction to start the payment process. The customer operates a payment method selection button included in the payment method selection image to select a payment method. In this example, it is assumed that the customer touches the cash button and selects cash payment. In ACT2, processor 301 receives an instruction to select cash payment for the transaction. In ACT3, processor 301 may transition the image displayed on second touch panel 33 from the payment method selection image to a cash insertion image based on receiving an instruction to select cash payment.
[0090] FIG. 5 is a flowchart illustrating processing in transaction processing apparatus 30 according to the embodiment. The process in FIG. 5 is the process in ACT12 in FIG. The following process is started when the automatic change dispenser 35 receives a transport unit drive command from the processor 301.
[0091] The automatic change dispenser 35 drives the transport unit 353 in a first operation (ACT21). In ACT21, for example, the automatic change dispenser 35 starts driving the transport unit 353 based on the detection of a coin on the transport unit 353 by the sensor 352. Note that the automatic change dispenser 35 may start driving the transport unit 353 before the sensor 352 detects a coin on the transport unit 353. The transport unit 353 repeats driving for a first time until the sensor 352 no longer detects a coin on the transport unit 353. For example, the transport unit 353 drives for a first time based on the detection of a coin on the transport unit 353 by the sensor 352. The first time is, for example, 1 second. The transport unit 353 may drive for the first time and then stop for a certain time. The certain time is any time. The certain time is, for example, 0.5 seconds. The transport unit 353 may repeat an operation of driving for 1 second and stopping for 0.5 seconds until the sensor 352 no longer detects a coin on the transport unit 353. The automatic change dispenser 35 may continuously drive the transport unit 353 from when the sensor 352 detects a coin on the transport unit 353 until the sensor 352 no longer detects a coin on the transport unit 353. In this case, the first operation includes the transport unit continuously driving from when the drive of the transport unit 353 starts until the sensor that detects coins on the transport unit of the automatic change dispenser 35 no longer detects a coin. The first operation may also be an operation in which the transport unit 353 continuously drives without stopping from when the drive of the transport unit 353 starts until a set time has elapsed after the sensor 352 no longer detects a coin. The transport unit 353 may repeat driving for a first time until a certain time has elapsed after the sensor 352 no longer detects a coin on the transport unit 353. For example, the transport unit 353 may be repeatedly driven for the first time period until 0.5 seconds have passed since the sensor 352 stopped detecting any coins on the transport unit 353.
[0092] The automatic change dispenser 35 drives the transport unit 353 in the second operation (ACT22). In ACT22, for example, the automatic change dispenser 35 drives the transport unit 353 for a second time period after the first operation. For example, the transport unit 353 drives for the second time period when the first operation is completed. The second time period may be longer than the first time period. The second time period may be shorter than the first time period. The second time period may be the same length as the first time period. The second time period is, for example, 1.5 seconds. The transport unit 353 may drive in the second operation after a certain time period has elapsed after the first operation. The certain time period is any time period. The certain time period is, for example, 1 second. For example, the automatic change dispenser 35 may drive the transport unit 353 for the second time period after a certain time period has elapsed since the sensor 352 stopped detecting coins on the transport unit 353. The automatic change dispenser 35 may drive the transport unit 356 in the second operation without any time gap after the first operation. In this case, the automatic change dispenser 35 drives the transport unit 353 for the second time consecutively after the final first time drive in the first operation.
[0093] The automatic change dispenser 35 may output a notification to the processor 301 based on the fact that the sensor 352 no longer detects coins on the transport unit 353. For example, the automatic change dispenser 35 may output a notification indicating that a coin is no longer being detected to the processor 301 after a certain time has elapsed since the sensor 352 no longer detects coins on the transport unit 353. The processor 301 acquires the notification indicating that a coin is no longer being detected. Based on acquiring the notification, the processor 301 may output a transport unit drive command to the automatic change dispenser 35 for driving the transport unit 353 in a second operation. The automatic change dispenser 35 acquires the transport unit drive command for driving in the second operation. Based on acquiring the transport unit drive command, the automatic change dispenser 35 may drive the transport unit 353 in the second operation.
[0094] According to this example, transaction processing apparatus 30 acquires a selection instruction for cash payment for the transaction, and controls, based on the selection instruction for cash payment, to drive transport unit 353, which can transport coins inserted into automatic change dispenser 35, in a first operation, and then drive transport unit 353 in a second operation after the first operation. Therefore, when cash payment is made, transaction processing apparatus 30 controls automatic change dispenser 35 to drive transport unit 353 in the first operation, and then drive it in the second operation. This allows transaction processing apparatus 30 to transport coins that could not be transported in the first operation in the second operation. In this way, transaction processing apparatus 30 can prevent coins from being left untransported.
[0095] Transaction processing apparatus 30 includes sensor 352 that detects coins on transport unit 353, and controls transport unit 353 to repeatedly operate for a first period of time until sensor 352 no longer detects any coins, and then controls transport unit 353 to operate for a second period of time. For example, automatic change dispenser 35 drives transport unit 353 based on the detection of a coin on transport unit 353 by sensor 352, and repeatedly drives transport unit 353 until sensor 352 no longer detects any coins on transport unit 353. Furthermore, automatic change dispenser 35 can drive transport unit 353 again after sensor 352 no longer detects any coins on transport unit 353. Therefore, even if coins are overlapped in transport unit 353 and cannot be properly transported, transaction processing apparatus 30 can transport coins that could not be transported by the first operation and remain in transport unit 353 by having transport unit 353 perform a second operation after the first operation. This allows automatic change dispenser 35 to reliably transport coins. In this way, transaction processing device 30 can prevent coins from being left untransported.
[0096] Transaction processing device 30 displays a settlement button on the second touch panel when the counted amount of cash inserted into automatic change dispenser 35 is equal to or greater than the remaining payment amount for the transaction and automatic change dispenser 35 is in an idle state. Transaction processing device 30 displays the settlement button in a manner that can be operated by a customer, for example, when the amount inserted is equal to or greater than the remaining balance and automatic change dispenser 35 is in an idle state. Therefore, transaction processing device 30 can acquire a settlement instruction based on the customer's operation while in a state in which it is ready to start the settlement process. This allows transaction processing device 30 to shorten the time from acquiring a settlement instruction to dispensing change.
[0097] (Other embodiments) The transaction processing device may be realized by one device as described above using transaction processing device 30 as an example, or may be realized by multiple devices with distributed functions.
[0098] In the above description, a payment system in which a store clerk registers products and a customer makes payments has been described as an example, but this is not limited to this. Transaction processing device 30 may be a device having both a product registration function and a payment processing function. Transaction processing device 30 may be a payment device having only a payment function. In this case, the functions may be realized by processor 301 in the payment device. For example, the functions may be realized by processor 301 in payment device 40. In this case, the processor of payment device 40 may realize some or all of the functions of processor 301.
[0099] When a server has the functions of transaction processing device 30, the server may be the transaction processing device. The functions of transaction processing device 30 may also be realized by a system including a tablet terminal communicatively connected to the server.
[0100] The above-described embodiments may be applied to a method executed by an apparatus, a program that can cause a computer of the apparatus to execute each function, or a recording medium that stores the program.
[0101] Each of the one or more circuits constituting the processing circuit performs one or more of the multiple processes. When the processing circuit is composed of a single circuit, the single circuit performs all of the multiple processes. When the processing circuit is composed of multiple circuits, each of the multiple circuits performs a part of the multiple processes. The part of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. When the processing circuit is composed of multiple circuits, the multiple circuits may be included in a single device or may be distributed across multiple devices.
[0102] The program may be transferred in a state where it is stored in the device according to the embodiment, or in a state where it is not stored in the device. In the latter case, the program may be transferred via a network or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is computer-readable.
[0103] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.
[0104] The above embodiment may be expressed as follows. (1) an acquisition means for acquiring a cash payment selection instruction for the transaction; a control means for controlling the conveying unit capable of conveying coins inserted into the change dispenser to operate in a first operation based on the instruction to select cash payment, and for controlling the conveying unit to operate in a second operation after the first operation; A transaction processing device comprising: (2) The change dispenser includes a sensor that detects coins on the transport unit, the first operation is an operation in which the transport unit is repeatedly driven for a first period of time until the sensor no longer detects a coin; The second operation is an operation in which the transport unit is driven for a second time. (1) A transaction processing device according to (1). (3) The conveying unit is driven in a direction from the coin insertion slot side to the storage unit side, The sensor detects the coin on the transport unit at a position closer to the coin slot than to the storage unit side. (2) A transaction processing device according to (2). (4) The device further comprises a display processing means for displaying a button for settling the transaction on a display unit when the counted amount of cash inserted into the change dispenser is equal to or greater than the remaining payment amount of the transaction and the change dispenser is in an idle state. (1) A transaction processing device according to (1). (5) The idle state is a state in which the transport unit has finished driving and the change dispenser has finished counting the cash inserted into the change dispenser. (4) A transaction processing device according to (4). (6) To the computer: The ability to obtain a cash payment selection instruction for the transaction; a function of controlling the conveying unit capable of conveying coins inserted into the change dispenser to operate in a first operation based on the instruction to select cash payment, and to operate the conveying unit in a second operation after the first operation; A program that can be executed. [Explanation of symbols]
[0105] 20...input device, 21...fixed scanner, 22...handheld scanner, 23...touch panel, 24...keyboard, 25...display, 30...transaction processing device, 31...keyboard, 32...first touch panel, 33...second touch panel, 34...printer, 35...automatic change dispenser, 36...cashless payment terminal, 40...payment device, 41...touch panel, 42...printer, 43...automatic change dispenser, 44...cashless payment terminal, 50...instruction device, 60...communication network, 70...transmission cable, 80...checkout counter, 81...top surface, 82...unit, 83...unit, 301...processor, 302...main memory, 303...auxiliary storage device, 304...clock, 305...Communication interface, 306...Touch panel interface, 307...Printer interface, 308...Change machine interface, 309...Payment terminal interface, 310...Input device interface, 311...System transmission path, 350...Inlet, 351...Shutter, 352...Sensor, 353...Transport section, 354...Storage section, Ara...Payment method selection button area, Arb...Total area, Arc~Are...Change machine information area, Ba...Cash button, Bb...Settlement button, Ima...Payment method selection image, Imb...Cash insertion image, Imc...Counting image, Imd...Settlement image, L...Payment lane, PA...Aisle, S...Payment system, SP...Space.
Claims
1. obtaining means for obtaining a cash payment selection instruction for the transaction; a control means for controlling the conveying unit capable of conveying coins inserted into the change dispenser to operate in a first operation based on the instruction to select cash payment, and for controlling the conveying unit to operate in a second operation after the first operation; A transaction processing device comprising:
2. The change dispenser includes a sensor that detects coins on the transport unit, the first operation is an operation in which the transport unit is repeatedly driven for a first time until the sensor no longer detects a coin, the second operation is an operation in which the transport unit is driven for a second time period; The transaction processing device of claim 1 .
3. the conveying unit is driven in a direction from the coin insertion slot side to the storage unit side, The sensor detects the coin on the transport unit at a position closer to the coin slot than to the storage unit side. The transaction processing device of claim 2 .
4. The device further comprises a display processing means for displaying a button for settling the transaction on a display unit when the counted amount of cash inserted into the change dispenser is equal to or greater than the remaining payment amount of the transaction and the change dispenser is in an idle state. The transaction processing device of claim 1 .
5. The idle state is a state in which the transport unit has finished driving and the change dispenser has finished counting the cash inserted into the change dispenser. The transaction processing device of claim 4.
6. On the computer, The ability to obtain a cash payment selection instruction for the transaction; a function of controlling the operation of a transport unit capable of transporting coins inserted into the change dispenser in a first operation based on the instruction to select cash payment, and to drive the transport unit in a second operation after the first operation; A program that can be executed.
Citation Information
Patent Citations
Commodity selling data processing device, and program
JP2018152133A