Settlement system and settlement method
The payment system allows for individual settlement of multiple fare tickets by using a reading device and deposit/withdrawal management system to process each settlement amount sequentially, addressing the need for lump sum payments in conventional systems.
Patent Information
- Application Number
- JP2024089938
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-03
- Publication Date
- 2025-12-15
AI Technical Summary
Conventional payment systems require a lump sum payment for multiple settlement information items, necessitating repeated individual settlements when reading consecutive fare tickets.
A payment system comprising a reading device, currency processing device, and deposit/withdrawal management device that allows for individual settlement of multiple settlement amounts by selecting and settling each amount sequentially, using a deposit/withdrawal management device to manage and process currency based on the order of reading media.
Enables individual payments for each fare ticket read consecutively, facilitating efficient and organized settlement processing without the need for lump sum payments.
Smart Images

Figure 2025182410000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a payment system and a payment method for paying for a product or service. [Background technology]
[0002] A deposit / withdrawal device is known that acquires settlement information and performs settlement based on the settlement information when paying for goods or services. For example, a deposit / withdrawal device is known that reads a settlement ticket issued from a device such as a POS system capable of issuing settlement tickets and settles the price of the goods based on the settlement information recorded on the settlement ticket. JP 2019-8467 A describes a system including a product registration device and a settlement device. The product registration device registers goods, calculates the price, generates settlement information that can settle the price, and prints it on a settlement ticket (account ticket). The settlement device reads the settlement ticket, acquires the settlement information, and collects the price based on the settlement information. The settlement device can also read multiple settlement tickets, add up the prices, and settle the total amount in a lump sum. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-8467 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with conventional technology, if you wanted to settle multiple settlement information items acquired by the settlement device individually rather than all at once, you had to acquire one piece of settlement information, make a settlement based on that settlement information, and then after the settlement was complete, acquire the next piece of settlement information and make the settlement, repeating the process.
[0005] To provide a payment system and a payment method that can make a payment for each fare ticket without making a lump sum payment even when a plurality of fare tickets are read consecutively. [Means for solving the problem]
[0006] The settlement system of the present invention comprises a reading device that reads a code recorded on a medium, a currency processing device that deposits and dispenses currency, and a deposit / withdrawal management device that is connected to the reading device so as to be able to communicate data with the currency processing device, wherein the currency processing device outputs a deposited amount to the deposit / withdrawal management device, inputs a withdrawal amount from the deposit / withdrawal management device, and dispenses currency based on the withdrawal amount, and the deposit / withdrawal management device inputs the code from the reading device and acquires a settlement amount based on the input code, and The device has a deposit acquisition means for acquiring an amount and treating the acquired deposit amount as the deposit amount, and when multiple settlement amounts are acquired by successively reading multiple media, the device selects the multiple settlement amounts one by one in a predetermined order, settles the settlement amount selected first from the deposit amount, and then settles the settlement amount selected from the deposit amount remaining from the previous settlement, and the deposit amount remaining after settling the last selected settlement amount is set as the withdrawal amount, and outputs the withdrawal amount to the currency processing device.
[0007] The settlement method of the present invention comprises a reading device that reads a code recorded on a medium, a currency processing device that deposits and dispenses currency, and a deposit / withdrawal management device that is connected to the reading device so that the currency processing device can communicate data with the reading device, wherein the currency processing device comprises the steps of outputting a deposit amount to the deposit / withdrawal management device, inputting a withdrawal amount from the deposit / withdrawal management device, and dispensing based on the withdrawal amount, and wherein the deposit / withdrawal management device comprises the steps of inputting the code from the reading device and obtaining a settlement amount based on the input code, and a step of acquiring the deposit amount as a deposit amount from the medium; a step of selecting the multiple settlement amounts one by one in a predetermined order when multiple settlement amounts are acquired by successively reading multiple media; a step of settling the settlement amount selected first from the deposit amount; and in the subsequent settlement step, a step of settling the settlement amount selected from the deposit amount remaining from the previous settlement; and a step of outputting the deposit amount remaining from the settlement of the settlement amount selected last to the currency processing device as the withdrawal amount. [Effects of the Invention]
[0008] According to the present invention, it is possible to provide a payment system and a payment method in which a plurality of fare tickets are read in succession and then the corresponding payments are made for each ticket in turn. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram illustrating the configuration of a payment system. [Figure 2] FIG. 2 is a diagram showing an example of a fare ticket. [Figure 3] FIG. 3 is a transition diagram of a first example of a display screen for explaining the operation of the depositing / withdrawing management device and the depositing / withdrawing device. [Figure 4] FIG. 4 is a transition diagram of a second example of a display screen for explaining the operation of the depositing / withdrawing management device and the depositing / withdrawing device. [Figure 5] FIG. 5 is a transition diagram of a third example of a display screen illustrating the operation of the deposit / withdrawal management device and the deposit / withdrawal device. [Figure 6]Fig. 6 is a diagram explaining an example of data in the operating process of the deposit and withdrawal management device. Fig. 6(a) is a diagram showing an example of data in a state where acquisition of settlement information has been completed. Fig. 6(b) is a diagram showing an example of data in a state where deposits have been completed. Fig. 6(c) is a diagram showing an example of data in a state where two payments have been completed. Fig. 6(d) is a diagram showing an example of data in a state where payments have been completed. [Figure 7] FIG. 7 is a flowchart illustrating the operation of the deposit / withdrawal management device. [Figure 8] FIG. 8 is a flowchart illustrating the operation of the depositing and dispensing device. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described with reference to Figures 1 to 8. Each figure is merely a schematic illustration to allow a sufficient understanding of the present invention, and the present invention is not limited to the illustrated examples.
[0011] First, we will explain the payment system 100. Figure 1 is a block diagram explaining the configuration of the payment system.
[0012] The sales management device 1 calculates the price of goods or services and issues a medium on which settlement information for settling the price is recorded. Hereinafter, such a medium will also be referred to as a payment ticket. The price of goods or services is paid using a payment method. When paying with currency, a currency handling device 3 is used, and when paying cashlessly using credit cards, electronic money, or the like, a cashless payment method 4 is used. Barcoded settlement information is recorded on the payment ticket. The settlement information recorded on the payment ticket includes information on the settlement amount to be paid using the payment method. The currency handling device 3 and the cashless payment method 4 are connected to a cash deposit / withdrawal management device 2 capable of processing multiple payment tickets. The cash deposit / withdrawal management device 2 controls a reading device 12 to read the payment ticket and acquire the settlement information. The cash deposit / withdrawal management device 2 acquires the settlement amount based on the acquired settlement information. In this way, the cash deposit / withdrawal management device 2 includes a settlement amount acquisition means for acquiring the settlement amount based on the settlement information. The payment means for settling the settlement amount includes a deposit / withdrawal management device 2 and a currency handling device 3 or a cashless payment means 4.
[0013] The first barcode recording medium 9 and the second barcode recording medium 10 are sheet-like media on which barcodes are recorded, and are payment tickets on which payment information, including the payment amount as consideration for the provision of goods or services, is recorded in barcode form. For example, a payment ticket is a paper or resin sheet on which payment information is recorded.
[0014] The third barcode recording medium 11 is a sheet-like medium on which information including product identification information that can identify the service or product provided is recorded in the form of a barcode. The product identification information can be considered a type of payment ticket because it is possible to identify the settlement amount, which is the price for the service or product provided, using a database described below. The product identification information is identification information that can indirectly identify the price for the provision of the product or service. Identification information such as the product identification information can also be considered a type of payment information.
[0015] The code recorded on the payment ticket may be any code that can be decoded and encoded using a predetermined procedure, such as a two-dimensional code. The payment information is information that can directly or indirectly identify the price of the service or product provided, i.e., the payment amount. The product or service may be one or multiple.
[0016] The first barcode recording medium 9 and the second barcode recording medium 10 are sheet-like media on which barcodes are recorded by a first printing device 8 connected to the sales management control means 5. For example, the media are paper or resin sheets.
[0017] The first barcode recording medium 9 and the second barcode recording medium 10, on which settlement information including the settlement amount is recorded as a barcode, record coded information indicating the nonplu code and information including the settlement amount to be paid. The third barcode recording medium, on which information including product identification information is recorded as a barcode, records plu codes such as Jan codes.
[0018] The deposit and withdrawal management device 2 can obtain settlement amount information from nonplu codes, obtain product identification information from plu codes, and obtain the settlement amount based on the product identification information. The deposit and withdrawal management device 2 has a database that stores identification information such as product identification information, as well as price information and product names corresponding to the identification information. The deposit and withdrawal management device 2 can obtain identification information and price information and product names corresponding to the identification information from the database. The price information can be the settlement amount to be settled. This database may also be configured as an external device connected to the deposit and withdrawal management device 2 via data communication. For example, the database can be configured on a server connected to the deposit and withdrawal management device 2 via the Internet. In this example, the database is built into the deposit and withdrawal management device 2. The deposit and withdrawal management device 2 can also be considered a product registration device that can handle nonplu codes and plu codes. Furthermore, by including information that indicates the nonplu code and that can determine whether the settlement ticket is a bill / receipt, individual payments can be made when such a settlement ticket is read. The above-mentioned database can register information that indicates a non-plu code and that can be used to determine whether the item is an invoice / receipt in a discernible manner.
[0019] The payment means for settling the settlement amount may be one equipped with a deposit / withdrawal means 20 for depositing and withdrawing currency, like the currency handling device 3, or one equipped with a cashless payment means 4 such as credit card payment, two-dimensional code payment, or electronic money payment. The currency handling device 3 and cashless payment means 4 are connected to and controlled by the deposit / withdrawal management device 2 so as to be able to communicate data with each other.
[0020] The sales management device 1 comprises a sales management control means 5 for controlling the device, a first operation panel 6 for displaying and inputting data, a first storage means 7 for storing data, and a first printing device 8 for printing images or text on a recording medium. The first printing device 8 is a recording means such as a printer. The sales management device 1 is, for example, a computer included in a POS system that inputs and registers products to be sold, calculates the total price of the products, sets the total price as the settlement amount, and prints it on a settlement ticket together with information indicating the nonplu code, or a receipt computer system that performs specified input, calculates medical fees, and prints the medical fees on an invoice / receipt together with information indicating the nonplu code.
[0021] The sales management control means 5 performs various calculations and controls in accordance with the programs stored in the first storage means 7. The sales management control means 5 generates settlement information to be recorded on the first barcode recording medium 9, the second barcode recording medium 10, etc. The sales management control means 5 can also control devices that are externally located and connected. The sales management control means 5 can control recording devices such as the first printing device 8 and record barcodes on media.
[0022] The first operation panel 6 is equipped with an LCD display, keyboard, and image input device, and operates under the control of the sales management control means 5. The first operation panel 6 operates under the control of the sales management control means 5, and is capable of displaying and inputting data. The first storage means 7 is a memory or hard disk drive, and operates under the control of the sales management control means 5, and is capable of storing data such as programs, setting values, input information, calculation results, etc., and a work area for calculations.
[0023] The sales management device 1 inputs information about products or services provided through the first operation panel 6, calculates the prices and total prices corresponding to the input product information according to a program, and generates information about the settlement amount to be paid. Specifically, the sales management device 1 includes a calculation unit that calculates the prices and total prices corresponding to the input product information. Input methods include directly entering the prices from the first operation panel 6 using a numeric keypad or the like, or retrieving the prices of the corresponding products from a separately prepared database based on reading a code or selecting and inputting a displayed product. The sales management device 1 also prints a barcode containing the settlement information, including the settlement amount, onto a medium using the first printing device 8. Specifically, the sales management device 1 includes a code generation unit that encodes the settlement information, including the settlement amount. This printed material is a settlement ticket, such as the first barcode recording medium 9 or the second barcode recording medium 10. Because the sales management device 1 is operated by a store clerk, the first operation panel faces the clerk.
[0024] The deposit and withdrawal management device 2 is connected to a currency handling device 3, a cashless payment means 4, a reading device 12, and a second printing device 16. The currency handling device 3 can receive currency and allows for cash payments. The cashless payment means 4 is connected to a payment server (not shown) and allows for cashless payments such as credit card payments, two-dimensional code payments, and electronic money payments. The reading device 12 is a device that converts images from a barcode reader or the like into data. The second printing device 16 is a recording means, such as a printer, that records characters and images on a recording medium. The currency handling device 3, cashless payment means 4, reading device 12, and second printing device 16 are connected to and controlled by the deposit and withdrawal management device 2 so that they can communicate data with each other.
[0025] The deposit / withdrawal management device 2 is equipped with a deposit / withdrawal management control means 13 for controlling the device, a second operation panel 14 for display and input, and a second storage means 15 for storing data, and is, for example, a computer. The deposit / withdrawal management control means 13 performs various calculations and controls according to the programs stored in the second storage means 15. The deposit / withdrawal management control means 13 can control various external devices. The second operation panel 14 is equipped with an LCD display and a keyboard, is capable of input and display, and operates under the control of the deposit / withdrawal management control means 13. The second storage means 15 is a memory or hard disk drive, is capable of storing data, and operates under the control of the deposit / withdrawal management control means 13. The second storage means 15 is used to store programs, settings, input information, calculation results, etc., and as a work area for calculations. The deposit / withdrawal management control means 13 performs various calculations, obtains data from connected devices, and performs various controls on connected devices. Since the deposit / withdrawal management device 2 is operated by a store clerk, the second operation panel 14 faces the clerk.
[0026] The deposit / withdrawal management control means 13 controls the reading device 12 to acquire codes from the first to third barcode recording media 9, 10, and 11, analyzes the codes to acquire settlement information, and calculates or acquires the settlement amount based on the settlement information. In other words, the deposit / withdrawal management device 2 can also be said to have settlement amount acquisition means for acquiring the settlement amount from a settlement ticket. The deposit / withdrawal management control means 13 can also control the currency handling device 3 or the cashless payment means 4 to settle the settlement amount. In other words, the deposit / withdrawal management device 2 can also be said to constitute a payment means for settling the acquired settlement amount. The deposit / withdrawal management control means 13 can also display the acquired settlement information and the calculated settlement amount on the second operation panel 14 and control the second printing device 16 to print receipts and coupons. The deposit / withdrawal management control means 13 treats deposits into the currency handling device 3 as deposits, so it acquires the amount deposited into the currency handling device 3, stores that amount as the deposit amount, and uses it for calculations. In other words, it can be said that the deposit / withdrawal management device 2 has a deposit acquisition means for acquiring the deposit amount from the currency handling device 3.
[0027] The deposit / withdrawal management control means 13 controls the reading device 12 to read the payment ticket and obtains information on the medical fee settlement amount from the first barcode recording medium 9, information on the medical fee settlement amount from the second barcode recording medium 10, and product identification information from the third barcode recording medium 11. The second storage means 15 stores a database in which product identification information and the prices corresponding to that product identification information are stored. The deposit / withdrawal management control means 13 displays the obtained amount information on the second operation panel 14, and also obtains price information corresponding to the obtained product identification information from the database and displays the obtained price information together with the product name on the second operation panel 14. When displaying the obtained amount information on the second operation panel 14, the deposit / withdrawal management control means 13 also displays the obtained product name, etc., in accordance with the acquisition of the product name, etc., in the amount information. Furthermore, when an instruction to settle medical fees or charges is input from the second operation panel 14, the deposit / withdrawal management control means 13 instructs the currency processing device 3 or the cashless payment means 4 to collect the medical fees or charges. For example, medical expenses and fees are settled by the deposit / withdrawal management device 2 controlling the currency handling device 3 to receive currency equivalent to the amount of medical expenses and fees. When the fee is settled, the deposit / withdrawal management control means 13 controls the second printing device 16 to print a receipt or settlement certificate. A settlement certificate is a payment ticket for which a receipt has already been issued, with a notice printed on it indicating that the payment has been completed. The deposit / withdrawal management device 2 also controls the cashless payment means 4, outputs the information necessary for payment to a payment server (not shown), and settles the medical expenses and fees cashlessly. The deposit / withdrawal management device 2 also functions as a product registration device capable of reading non-plu codes and plu codes. The deposit / withdrawal management device 2 can accept cash payments when connected to the currency handling device 3, and can accept cashless payments when connected to the cashless payment means 4.
[0028] The currency processing device 3 is equipped with a currency processing control means 17 that controls the device, a third operation panel 18 that displays and inputs data, a third memory means 19 that stores data, and a deposit / withdrawal means 20 that stores accepted currency and dispenses stored currency.
[0029] The currency processing control means 17 performs various calculations and controls in accordance with the programs stored in the third storage means 19. The currency processing control means 17 is arranged externally and can control various connected devices. The third operation panel 18 is equipped with an LCD display and a keyboard, is capable of input and display, and operates under the control of the currency processing control means 17. The third storage means 19 is a memory or hard disk drive, is capable of storing data, operates under the control of the currency processing control means 17, and is used for storing programs, setting values, input information, calculation results, etc., and as a work area for calculations. The currency processing control means 17 can perform various calculations, obtain data from connected elements, and perform various controls on connected elements. The deposit / withdrawal means 20 operates under the control of the currency processing control means 17, identifies the denomination of deposited currency, calculates the deposit amount and outputs it to the currency processing control means 17, stores the currency by denomination, and dispenses the stored currency according to instructions from the currency processing control means 17. The money handling control means 17 is connected to the deposit / withdrawal management control means 13, and transmits and receives data such as commands and values to and from the money handling control means 17. The deposit / withdrawal management control means 13 controls or can be controlled by the money handling control means 17. For example, the deposit / withdrawal management control means 13 outputs a withdrawal amount and a withdrawal instruction to the money handling control means 17, and the money handling control means 17 inputs a withdrawal amount and a withdrawal instruction. The money handling control means 17 controls the deposit / withdrawal means 20 to dispense money equivalent to the input withdrawal amount from the stored money. The money handling device 3 is operated by a customer, and therefore the third operation panel 18 faces the customer side.
[0030] The currency handling device 3 and the deposit / withdrawal management device 2 are connected, and the display on the second operation panel 14 and the third operation panel 18 can be the same or different. It is possible to enable operation on either the second operation panel 14 or the third operation panel 18, or to enable operation on both. When enabling both operations, the currency handling control means 17 and the deposit / withdrawal management control means 13 determine the order of operations by notifying each other of the processing related to input, and perform control to prioritize the processing performed on the operation panel first.
[0031] Next, a fare ticket will be described. Fig. 2 is a diagram showing an example of a fare ticket. The fare ticket in Fig. 2 is an example of the first barcode recording medium 9.
[0032] The first barcode recording medium 9 is a bill / receipt, which bills for the service or product provided and also serves as a receipt indicating that payment has been made. Typically, a bill / receipt is presented to a customer when billing for the service or product, and is given to the customer after payment. A barcode 21 is printed on the first barcode recording medium 9. The barcode 21 is settlement information that includes information indicating a nonplu code and information indicating a medical fee of 1,000 yen as the settlement amount. The information indicating the nonplu code can include information indicating that it is a bill / receipt. The barcode can also include product identification information. The barcode 21 includes information that can be used to determine that it is a bill / receipt, as well as the settlement amount.
[0033] Next, the operation of the payment system 100 will be described using FIG. 3, taking a monetary settlement as an example. This description will refer to FIG. 1 as necessary. FIG. 3 is a transition diagram of a first example display screen illustrating the operation of the deposit / withdrawal management device and the deposit / withdrawal device. The first state 22, the second state 23, the third state 24, and the fourth state 25 are display modes for the code reading state, and are collectively referred to as the first display mode. The fifth state 26, the sixth state 27, and the seventh state 28 are display modes for the deposit state, and are collectively referred to as the second display mode. The eighth state 29, the ninth state 30, and the tenth state 31 are display modes for individual payments, and are collectively referred to as the third display mode. The eleventh state 32 is a display mode for the payment completion state, and is also referred to as the fourth display mode. The first, second, third, and fourth display modes are displayed on the second operation panel 14 and the third operation panel 18. The display on the second operation panel 14 is the same as that on the third operation panel 18. This allows the store clerk and the customer to see the same content. In Figure 3, the screen transitions are explained in the order indicated by the arrows, from the display mode in the upper left to the display mode in the lower right.
[0034] The first display mode in Figure 3 is an example of reading three adjustment tickets for payment, but the number of lines, amount, etc. displayed change depending on the number of adjustment tickets read. The second display mode in Figure 3 is an example of depositing two 5,000 yen banknotes, but the amount, etc. displayed change depending on the denomination and number of coins deposited. The third display mode in Figure 3 is an example of displaying the progress of payment of adjustment information corresponding to three adjustment tickets, but the number of lines, amount, etc. displayed change depending on the number of adjustment information. The display mode differs depending on the content and number of adjustment tickets read, the denomination and number of coins deposited, etc., and the progress of processing.
[0035] While viewing the first display mode displayed on the second operation panel 14, the store clerk operates the reader 12 to read the payment information from the payment ticket. At this time, the customer can check the status of the reading of the payment information from the payment ticket on the third operation panel 18. The first display mode begins with a first state 22 in which the code on the payment ticket has not been read, and each time payment information is read from the payment ticket, the medical fee or product price is added and displayed. The deposit / withdrawal management control means 13 also calculates the total payment amount and displays the calculation result. The first display mode displays a payment button 34 and a cancel button 35, and when the operator touches the screen, the corresponding process is executed. The payment button 34 is a button that ends the reading of the payment ticket and moves on to the deposit process, which is the first stage of the payment process. The cancel button 35 is a button that stops reading the payment ticket, cancels the payment information read up to that point, and returns the process to the initial state.
[0036] The display screens of the second operation panel 14 and the third operation panel 18 change from a first state 22, in which no payment ticket has been read, to one that changes each time a payment ticket is read. The second state 23 is the display mode when the first payment ticket read contains payment information for a payment amount of 1,000 yen for medical expenses A, and the total payment amount displayed at this time is 1,000 yen. The third state 24 is the display mode when the second payment ticket read contains payment information for a payment amount of 4,000 yen for medical expenses B, and the total payment amount displayed at this time is 5,000 yen. The fourth state 25 is the display mode when the third payment ticket read contains payment information for a payment amount of 1,000 yen for product A, and the total payment amount displayed at this time is 6,000 yen. When the operator touches the payment button 34, the display mode of the payment button 34 changes. For example, changes in the display mode of a button may include enlarging the outline thickness, changing the text color, changing the button color, etc. Then, the screen transitions to the next state.
[0037] The second display mode is a display mode for the deposit status, and the customer deposits money into the money handling device 3 while looking at the second display mode displayed on the third operation panel 18. At this time, the store clerk can check the deposit status on the second operation panel 14. The denomination of the deposited money is identified and stored by denomination, and the deposit amount is displayed on the second operation panel 14 and the third operation panel 18 as the deposit amount.
[0038] The display in the second display mode on the display screen of the second operation panel 14 and the third operation panel 18 initially starts from the fifth state 26, which indicates that there is no deposit amount, and the display of the deposit amount and the settlement information that can be settled changes each time a deposit is made. Figure 3 explains an example in which two 5,000 yen banknotes are deposited.
[0039] In the example of the second display mode, a 5,000 yen bill is first deposited, and the sixth state 27 is displayed. In the sixth state 27, the deposit amount is 5,000 yen, and the settlement information that can be paid based on this deposit amount is highlighted. The settlement information is paid individually, and the payments are carried out in a predetermined order. In this example, highlighting 36 indicates that medical expenses A and medical expenses B can be paid. Highlighting 36 is a display that is different from the display of other settlement information, and is indicated by the word "available" and a box. Multiple types of highlighting can reduce user oversight. The seventh state 28 is displayed when another 5,000 yen bill is deposited, bringing the deposit amount to 10,000 yen. With the deposit of 10,000 yen, all settlement information can be paid, and highlighting 36 is added to the display of all settlement information.
[0040] The second display mode displays the message "Is the deposit complete?", a deposit completion button 37 displaying "Yes," and a cancel button 35 displaying "Cancel." The deposit completion button 37 is a button that ends the deposit and executes the currency receipt process, which is the next stage of the settlement process. The cancel button 35 is a button that stops the process, cancels the settlement information that has been read up to that point, and moves on to the process of returning the deposited currency. When the deposit completion button 37 is touched by the operator, the display mode of the deposit completion button 37 changes. For example, changes in the button display mode include an enlarged outline, a change in text color, a change in button color, etc. The seventh state 28 shows the display when the deposit completion button 37 is displayed with a thicker border and touched.
[0041] The third display mode is a display mode that displays the progress of the settlement of the settlement information, and the customer can check the progress of the settlement by looking at the third display mode displayed on the third operation panel 18, and the store clerk can check the progress of the settlement by looking at the third display mode displayed on the second operation panel 14. In this example, when currency is received for the settlement information, a display is displayed indicating that the settlement of that settlement information has been completed, so the user can check the settlement information for which the payment has been completed by looking at the display.
[0042] The third display mode displays the message "Settlement in progress." The third display mode displays the process of sequentially settling available settlement information using the deposited amount. The third display mode adds the message "Settlement completed" to settlement information for which settlement has been completed. The deposited amount displayed in the third display mode is the amount deposited before the first settlement. When settling, the settlement amount is deducted from the deposited amount, and the next settlement amount is settled from the remaining deposited amount. The total amount of the settlement amounts for unsettled settlement information is displayed as the unsettled total. The unsettled total is calculated each time the settlement of one settlement information is completed, and the result is displayed. In the example of the third display mode in Figure 3, settlement of multiple settlement information is carried out in a predetermined order, in this case the order in which the settlement tickets were read, and finally the unsettled total becomes 0 yen, indicating that there is no unsettled settlement information. The remaining deposit amount after all the settlement information has been completed is the remaining deposit amount, which is 4,000 yen, and this amount is displayed, and the change button 38 is also displayed.
[0043] In the example of the third display mode, medical fee A, with a settlement amount of 1,000 yen, is paid first, and the eighth state 29 is displayed. In the eighth state 29, "Payment Completed" is displayed next to the settlement amount of 1,000 yen for medical fee A, indicating that the settlement has been completed, the unsettled total becomes 5,000 yen, and the deposited amount is displayed as 9,000 yen. In the display of the ninth state 30, medical fee B, with a settlement amount of 4,000 yen, is paid after medical fee A, "Payment Completed" is displayed next to the settlement information, the unsettled total becomes 1,000 yen, and the deposited amount is displayed as 5,000 yen. In the display of the tenth state 31, medical fee B, with a settlement amount of 1,000 yen, is paid after medical fee B, "Payment Completed" is displayed next to the settlement information, the unsettled total becomes 0 yen, the deposited amount is displayed as 4,000 yen, and the change button 38 is displayed. The change button 38 in the tenth state 31 is highlighted with a thicker frame, indicating that it has been touched.
[0044] When the operator touches the change button 38 in the third display mode, the remaining amount is dispensed as change from the currency processing device 3. When the change button 38 is touched, the display mode of the change button 38 changes, for example, the outline becomes thicker and the button color changes. The screen then transitions to the next state. In addition, in the third display mode, the deposit and withdrawal management device 2 can also be configured to display a confirmation button to select whether or not to settle each settlement of settlement information, and to perform selective settlement processing, in which settlement processing is performed depending on the selection. The deposit and withdrawal management device 2 can also not settle specific settlement information even after reading the settlement ticket.
[0045] The fourth display mode is a display mode in which all payments for the settlement information have been completed. By looking at the fourth display mode displayed on the third operation panel 18, and by the store clerk looking at the fourth display mode displayed on the second operation panel 14, customers can confirm that all payments for each settlement information on the scanned settlement ticket have been completed. In the fourth display mode, the eleventh state 32, messages such as "Settlement has been completed" and "Please collect your settlement statement, receipt, and change" are displayed. The customer receives the settlement statement and receipt output from the second printing device 16 and also receives the change ejected from the currency processing device 3. In addition, when the settlement for each settlement information is completed, settlement statements, receipts, etc. can be printed and issued. By displaying a message after all payments are completed, customers can prevent themselves from forgetting to collect them.
[0046] Next, the operation of the payment system 100 in another display mode, using a currency payment as an example, will be described using Fig. 4, and also with reference to Fig. 1 as necessary. Fig. 4 is a transition diagram of a second example of a display screen illustrating the operation of the deposit / withdrawal management device and the deposit / withdrawal device. As with the explanation of Fig. 3, the first state 22, the second state 23, the third state 24, and the fourth state 25 are the first display mode, the fifth state 26, the sixth state 27, and the seventh state 28 are the second display mode, the eighth state 29, the ninth state 30, and the tenth state 31 are the third display mode, and the eleventh state 32 is the fourth display mode.
[0047] The first display mode is an example of display on the second operation panel 14, and the second, third, and fourth display modes are examples of display on the third operation panel 18. Operations by the store clerk will be mainly explained using the display mode displayed on the second operation panel 14, and operations by the customer will mainly be explained using the display mode displayed on the third operation panel 18. The third operation panel 18 is an example of a case where a smaller operation panel is used compared to the second operation panel 14, and displays less information. Operations proceed in the order indicated by the arrows from the display mode in the upper left to the display mode in the lower right of FIG. 4, and the screen transitions according to each state.
[0048] The first display mode is the same as that shown in FIG. 3, and therefore its explanation will be omitted. The first display mode displayed on the third operation panel 18 is not shown in FIG. 4, but displays the number of codes read, the total settlement amount, a settlement button, a cancel button, and a message. That is, the first display mode displayed on the third operation panel 18 displays a settlement button instead of the deposit completion button 37 in the display mode of the fifth state 26, the message "Please read the code" instead of the message "Is the deposit complete?", and the deposit amount item has been deleted. The number of settlement information items and the total settlement amount are updated in response to the reading of the code on the settlement ticket. The second, third, and fourth display modes displayed on the second operation panel 14 are the same as those shown in FIG. 3.
[0049] The second display mode displayed on the third operation panel 18 initially starts from the fifth state 26, which indicates that there is no deposit amount, and changes the display of the deposit amount and the settlement information available for payment each time a deposit is made. Figure 4 illustrates an example in which two 5,000 yen banknotes are deposited.
[0050] The second display mode is a display mode of the deposit status, and the customer deposits the currency into the currency handling device 3 while looking at the second display mode displayed on the third operation panel 18. At this time, the store clerk can check the deposit status on the second operation panel 14, and the display mode displayed on the second operation panel 14 is the same as that shown in Figure 3. The denomination of the deposited currency is identified and stored by denomination, and the deposited amount is displayed as the deposit amount on the second operation panel 14 and the third operation panel 18. The display mode differs between the store clerk side and the customer side.
[0051] In the second display mode displayed on the third operation panel 18, the billing amount and the number of bills are displayed. The billing amount is the total amount of unsettled settlement amounts, and the number of bills is the number of unsettled settlement information items. For example, the second display mode shows that there are three unsettled bills and that the total unsettled settlement amount is 6,000 yen. The display of the fifth state 26 shows that no deposit has been made yet and the amount on deposit is 0 yen.
[0052] In the example of the second display mode, the deposit amount is 5,000 yen after the first deposit, and then 10,000 yen after the next deposit. The sixth state 27 is the display when the first 5,000 yen bill is deposited, and the deposit amount is updated to 5,000 yen. Next, the seventh state 28 is the display when a second 5,000 yen bill is deposited, and the deposit amount is updated to 10,000 yen.
[0053] In the second display mode, the message "Is the deposit complete?", a deposit completion button 37 displaying "Yes," and a cancel button 35 displaying "Cancel" are displayed. The deposit completion button 37 is a button that ends the deposit and executes the next stage of the settlement process, the currency receipt process. The cancel button 35 is a button that stops the process, cancels the settlement information that has been read up to that point, and moves on to the process of returning the deposited currency. When the deposit completion button 37 is touched by the operator, the display mode of the deposit completion button 37 changes. For example, changes in the button display mode include an enlarged outline, a change in text color, a change in button color, etc. The seventh state 28 shows the display when touched. In the display of the seventh state 28, the deposit completion button 37 displaying "Yes" is displayed with a thicker border.
[0054] The third display mode is a display mode that allows the progress of payment to be confirmed when receiving currency. The customer can check the payment status by looking at the third display mode displayed on the third operation panel 18, and the store clerk can check the payment status by looking at the third display mode displayed on the second operation panel 14 described in Figure 3.
[0055] In the third display mode, the message "Settlement in progress" is displayed. For settlement information that can be settled, currency is collected using the deposit amount and settled for each settlement information. The display is updated with each settlement. In the third display mode, the number of settlement information items for which settlement has been completed is subtracted from the initial number of unsettled items, and the number decreases with each settlement. In addition, the remaining deposit amount is calculated based on the amount settled, and the remaining deposit amount is displayed. In addition, the total amount of unsettled settlement information is recalculated after settlement for each settlement information, and the result is displayed.
[0056] The eighth state 29 is the display after the first settlement information, medical expenses A, of 1,000 yen has been settled, and the number of unsettled settlement information items is reduced by one to two, the unsettled amount is reduced by 1,000 yen to 5,000 yen, and the amount deposited is reduced by 1,000 yen to 9,000 yen.
[0057] The ninth state 30 is the display after the second settlement information, medical expenses B, of 4,000 yen, has been settled, and the number of unsettled settlement information items is displayed as 1, the unsettled amount is displayed as 1,000 yen, and the amount deposited is displayed as 5,000 yen.
[0058] The tenth state 31 is the display after the third settlement information, 1,000 yen for product A, has been settled, and the number of unsettled settlement information items is 0, the unsettled amount is 0 yen, and the remaining deposit amount is 4,000 yen. This is the display when all settlement information has been settled, and the change button 38 is also displayed. The third display mode is when the change button 38 is touched by the operator, and the display mode of the change button 38 changes, and the remaining deposit amount is dispensed from the currency handling device 3 as change.
[0059] The fourth display mode is a display mode when the settlement is complete. The customer can confirm that the settlement for each settlement information on the scanned settlement ticket has been completed by looking at the fourth display mode displayed on the third operation panel 18, and the store clerk can confirm that the settlement for each settlement information on the scanned settlement ticket has been completed by looking at the fourth display mode displayed on the second operation panel 14 described in FIG. 3. The fourth display mode displays messages such as "Settlement has been completed" and "Please collect your settlement statement, receipt, and change." The customer receives the settlement statement and receipt output from the second printing device 16, and also receives change from the currency processing device 3. In addition, when the settlement for each settlement information is completed, a settlement statement, receipt, etc. can be printed and issued each time. By displaying a message after all payments are completed, customers can prevent themselves from forgetting to collect them.
[0060] Next, the operation of the payment system 100 in another display mode, using a currency payment as an example, will be described using FIG. 5, and also with reference to FIG. 1 as necessary. FIG. 5 is a transition diagram of a third example of a display screen illustrating the operation of the deposit / withdrawal management device and the deposit / withdrawal device. The first, second, third, and fourth display modes are displayed identically on the second operation panel 14 and the third operation panel 18, as in the example of FIG. 3. This is an example in which the display and operation are identical on the clerk side and the customer side. While the example of FIG. 3 was an example in which one third barcode recording medium 11 containing product identification information corresponding to product A was read, the example of FIG. 5 is an example in which two third barcode recording media 11 are read. In the explanation of FIG. 5, the explanation of parts similar to those in FIG. 3 will be omitted.
[0061] In the first display mode, the medical fee or product price is added and displayed each time a payment ticket is read. The displays of the first state 22, second state 23, and third state 24, i.e., the displays from the initial state until medical fee A and medical fee B are acquired, are the same as those described in Figure 3. In the fourth state 25, payment information for product A with a payment amount of 1,000 yen is acquired, followed by payment information for product B with a payment amount of 1,000 yen, and the total payment amount at this time is displayed on the second operation panel 14 and the third operation panel 18. When the operator touches the payment button 34, the display mode of the payment button 34 changes, for example, the outline becomes thicker or the button color changes. Then, the processing progresses and the screen transitions to the next state.
[0062] The second display mode is a display mode of the payment status. The difference from Figure 3 is that the total payment amount of 2,000 yen is displayed based on the payment information for products A and B. When a non-plu code is scanned that includes the payment amount for a service such as medical expenses, or when a non-plu code for which a billing statement and receipt has already been issued is scanned, payment is made for each scanned code individually. In addition to the non-plu code, if a plu code attached to each product is scanned, the total amount for those products is paid in one lump sum. When the payment is complete and the payment completion button 37 is touched, the process proceeds and the next display mode appears.
[0063] The third display mode allows the progress of payment to be confirmed when receiving currency. Medical fee A is paid, followed by medical fee B, and then the total price for products A and B is paid. When payment for each settlement information is completed, the unpaid total of 0 yen and the remaining deposit amount of 3,000 yen are displayed, and the change button 38 is also displayed. When the change button 38 is touched by the operator, the remaining deposit amount of 3,000 yen is dispensed as change from the currency processing device 3. Medical fee A and medical fee B are issued with separate invoices / receipts printed with non-plu codes, so they can be read together and payment processed individually. Receipts have not been issued for products A and B, so the plu codes attached to each product can be read and payment processed together.
[0064] The fourth display mode is the display mode when the settlement is complete. In the fourth display mode, messages such as "Settlement is complete" and "Please collect your settlement slip, receipt, and change" are displayed. The customer receives the settlement slip and receipt printed from the second printing device 16, and also receives change from the currency processing device 3. In addition, when the settlement of each settlement information is completed, a settlement slip, receipt, etc. can be printed and issued each time. By displaying the message after all payments are completed, customers can be prevented from forgetting to collect them.
[0065] Next, an example of data stored in the deposit / withdrawal management device will be described. Fig. 6 is a diagram for explaining an example of data on the operation process of the deposit / withdrawal management device. The description will also refer to Figs. 1 to 5 as necessary.
[0066] The data includes fields such as number, code, billing amount, billing total, deposit amount, settlement status flag, and display name, as well as date and time information and settlement ID (not shown), and is stored in the second storage means 15. These listed data are the main elements, but are not limited to these. The number is an item number identifying each item, such as a consecutive number. When new settlement information or deposit amount is acquired, or when a subtotal is calculated, the date and time information is acquired, and the information is sorted according to the acquisition date and time, and this information is stored. The code may be, for example, a code such as product identification information contained in a scanned barcode, or information indicating the calculation result, such as a subtotal or total, and the type of input information can also be determined. The billing amount is information on the settlement amount, such as medical expenses and product prices. The total billing amount is the sum of the billing amounts based on the unsettled settlement information. The deposit amount is the deposited amount acquired from the currency processing device 3. The deposit amount is the total amount deposited until payment begins, and after payment begins, it is the total amount deposited minus the amount paid. The deposit amount can also be said to be the amount available for payment. The payment status flag is a flag indicating the status of payment shown for each settlement information, and is "0" if payment is pending, "1" if payment is possible, and "2" if payment has been made. The display name is the name corresponding to the code, and is the display name displayed on the second operation panel 14, etc. The settlement ID, not shown, will be described later.
[0067] FIG. 6(a) is a diagram showing an example of data when the acquisition of settlement information is complete. The data in FIG. 6(a) is the data when the settlement button 34 is touched in the first display mode of FIG. 5. This is the data at the time when the input of settlement tickets is completed after four settlement tickets have been read, and before the payment is made. In other words, it shows the state when four settlement tickets have been read, the four settlement information items have been stored, and the settlement button 34 is touched by the operator. The settlement tickets are read, and the settlement information is stored for each assigned number in sequence. A settlement ticket with nonplu code A recorded first, a settlement ticket with nonplu code B recorded second, a settlement ticket with plu code A recorded third, and a settlement ticket with plu code B recorded fourth are read, and the settlement information for each couple is stored for each number. When the fourth code is read, information summarizing the settlement information for the plu codes is calculated, and this data is stored. That is, the fifth item is the sum of the settlement amounts of the two tickets with recorded PLU codes, which is calculated and stored as the billing amount. For example, the scanned code is compared with information stored in a database to identify the invoice / receipt and product type. Calculations are performed to allow non-PLU code A and non-PLU code B, for which an invoice / receipt has been issued, to be paid individually, and PLU code A and PLU code B, for which no receipt has been issued, to be paid together. Next, when the operator touches the settlement button 34, the sum of the invoice amounts of the four tickets is calculated and stored as the sixth item. This is the total billing amount, which is the sum of the unsettled settlement amounts when the tickets are read consecutively. Since these settlement information items have not yet been settled, the settlement status flag is set to "0," indicating unsettled, and if they have been settled, it is set to "1."
[0068] FIG. 6(b) is a diagram showing an example of data in a state where a deposit has been completed. The data in FIG. 6(b) shows the state when the deposit completion button 37 is touched in the second display mode of FIG. 5. More specifically, after the deposit / withdrawal management device 2 acquires settlement information for four settlement tickets, the currency processing device 3 deposits two 5,000 yen bills, and the operator touches the deposit completion button 37. The deposit information is numbered in the order in which it is entered, and the seventh entry stores information indicating that the first 5,000 yen bill has been deposited, bringing the deposit amount to 5,000 yen. At this time, the settlement status flags for items numbered 1 and 2 are changed from 0 to 1. The settlement status flags are set in a predetermined order to determine whether the settlement amount for each settlement information item can be settled with the deposit, and the result is reflected in the flag. For example, in this example, the determination is made in the order in which the settlement tickets are read. Next, the eighth item stores information that a second 5,000 yen bill has been deposited, bringing the deposit amount to 10,000 yen, and at this time the settlement status flags for items 3, 4, and 5 are changed from 0 to 1. The operator touches the deposit completion button 37, which indicates that the deposit has been completed. The ninth item calculates the subtotal for the deposit and stores the resulting deposit amount of 10,000 yen. The deposit and withdrawal management device 2 can settle the bills individually or collectively, based on predetermined conditions.
[0069] FIG. 6(c) is a diagram showing an example of data in which two payments have been completed. The data in FIG. 6(c) shows the state in which two payments have been completed in the third display mode of FIG. 5. After the cash deposit / withdrawal management device 2 acquires the settlement information for four payment tickets, the currency processing device 3 deposits a total of 10,000 yen, bringing the deposited amount to 10,000 yen. The operator touches the deposit completion button 37, and then the settlement begins. This shows the state when the settlement of two payments, medical fees A and B, is completed. As the settlement progresses, the total unsettled bill amount (number 6) is calculated, resulting in 2,000 yen, and the deposited amount (number 9) is calculated, resulting in 5,000 yen. Furthermore, the settlement status flags (numbers 1 and 2) are changed from 1 to 2 when the settlement is completed.
[0070] FIG. 6(d) is a diagram showing an example of data in a state where payment has been completed. The data in FIG. 6(d) shows the state in the third display mode of FIG. 5, where four payments have been completed and before the change button 38 has been touched. The cash deposit and withdrawal management device 2 has completed payment of 7,000 yen based on the settlement information of four payment tickets. The total unsettled bill amount for number 6 is calculated, and the result is 0 yen. The deposit amount for number 9 is calculated, and the result is 3,000 yen. In addition, the payment status flags for number 5, for which payment has been completed, and numbers 3 and 4 included in number 5, are updated from 1 to 2 when payment is completed.
[0071] Furthermore, if the operator subsequently touches the change button 38, the deposit / withdrawal management device 2 outputs information on the remaining deposit amount, i.e., 3,000 yen, and an instruction to withdraw the money to the currency handling device 3. The deposit / withdrawal management device 2 also calculates the deposit amount as a result of the withdrawal, and the deposit amount of number 9 is updated to 0 yen.
[0072] In addition to showing the status of the read settlement information, information regarding calculation results such as subtotals and totals, which are displayed in bold in the figure, can also be stored in the second storage means 15 and used as historical information, and the deposit and withdrawal management control means 13 can use this data for calculation, display, and control.
[0073] Next, the operation of the deposit / withdrawal management device 2 will be explained using the flowchart in Figure 7, and the operation of the currency handling device 3 will be explained using the flowchart in Figure 8, with reference also to Figures 1 to 6 as necessary. Figure 7 is a flowchart explaining the operation of the deposit / withdrawal management device. Figure 8 is a flowchart explaining the operation of the deposit / withdrawal management device. This explains the operation from the state waiting for the adjustment ticket to be read until settlement is completed based on the read adjustment information. The deposit / withdrawal management device 2 operates under the control of the deposit / withdrawal management control means 13, and the currency handling device 3 operates under the control of the currency handling control means 17.
[0074] First, the operation of the deposit / withdrawal management device 2 will be explained using Fig. 7. In Fig. 7, the operation will be explained using an example of settlement with currency using the currency handling device 3, but settlement can also be made using a cashless payment means 4.
[0075] In step S1, the deposit / withdrawal management control means 13 proceeds to the next process by detecting input from the second operation panel 14 or the third operation panel 18, the reading device 12, or the currency processing device 3. If there is no input, the process proceeds to step S1.
[0076] In step S2, the deposit / withdrawal management control means 13 determines whether the settlement button 34 has been touched by the operator, and if it determines that it has been touched, proceeds to step S3, and if it determines that it has not been touched, proceeds to step S4.
[0077] In step S3, when the deposit / withdrawal management control means 13 determines that reading of the code on the settlement ticket has been completed and that the settlement button 34 has been touched, it proceeds to the deposit processing of the deposit, which is the first stage of the settlement process. The deposit / withdrawal management control means 13 outputs deposit instruction information to the currency processing device 3 to start the deposit. Then, it proceeds to step S1. When the deposit instruction information has been output to the currency processing device 3, the currency processing device 3 determines whether or not there has been input in the first step S20 of the processing in Figure 8, as shown by destination B, and the processing proceeds.
[0078] In step S4, the deposit / withdrawal management control means 13 determines whether deposit amount information has been input from the currency processing device 3, and if it determines that it has been input, it proceeds to step S5, and if it determines that it has not been input, it proceeds to step S7.
[0079] In step S5, the deposit / withdrawal management control means 13 executes a deposit process based on the acquired deposit amount. The deposit process stores data for each deposit, calculates the total deposit amount, determines whether settlement is possible for each settlement information, calculates the number of settlements that can be settled and the amount that can be settled, and updates the display. It also determines whether settlement is possible for each settlement information in order of predetermined settlement priority, from highest to lowest, and if settlement is possible, indicates that payment is possible using a flag. Priority is determined, for example, by the order in which the settlement ticket is read, and non-plu codes are given a higher priority than plu codes. Another example is to use predetermined conditions, such as ascending or descending amounts, to make the determination. The deposit process displays settlement information that can be settled to distinguish it from other settlement information. Then, it proceeds to step S6.
[0080] In step S6, the deposit / withdrawal management control means 13 outputs the payment target information to the currency handling device 3. The payment target information is information obtained based on the deposit process, and is, for example, the total number of payment targets and the payment target settlement amount, and may include payment target settlement information. Then, the process proceeds to step S1. When the payment target information is output to the currency handling device 3, the currency handling device 3 determines whether or not there is input in the first step S20 of the process in Figure 8, as shown by destination B, and the process proceeds.
[0081] In step S7, the deposit / withdrawal management control means 13 determines whether final deposit amount information has been input from the currency handling device 3. If it determines that final deposit amount information has been input, the process proceeds to step S8; if it determines that final deposit amount information has not been input, the process proceeds to step S10. The final deposit amount information is information resulting from the tallying of the amounts of money deposited up to that point, which is information on the final calculated deposit amount, when the currency handling device 3 determines that the deposit completion button 37 on the third operation panel 18 has been touched, or when the currency handling device 3 receives information from the deposit / withdrawal management device 2 that the deposit completion button 37 on the second operation panel 14 has been touched, and when deposits into the currency handling device 3 are stopped. When the deposit / withdrawal management control means 13 receives the final deposit amount information, it can be determined that the deposit has been completed.
[0082] In step S8, the deposit / withdrawal management control means 13 sets the deposit amount based on the acquired final deposit amount information, and executes a settlement process to settle by receiving the settlement amount based on the settlement information from that deposit amount. If multiple settlement information has been acquired, the deposit / withdrawal management control means 13 settles the settlement information in a predetermined order. When one settlement is completed, the deposit / withdrawal management control means 13 subtracts the settlement amount from the deposit amount to obtain the new deposit amount, and does not pay out any change. The deposit / withdrawal management control means 13 settles the next settlement information using the reserved new deposit amount and calculates the new deposit amount from which the settlement amount has been deducted. The deposit / withdrawal management control means 13 settles up to the last settlement information using the reserved deposit amount. In addition, the deposit / withdrawal management control means 13 controls the second operation panel 14 to add a display indicating that a settlement has been made each time a settlement information item is settled. The deposit / withdrawal management control means 13 can also output information indicating that a transaction has been completed to the currency handling device 3 each time a transaction is completed, and can cause the currency handling device 3 that received the information to display the same information as on the second operation panel 14. Each time a transaction is completed, documents such as a transaction completion notice or receipt are printed. Data is also updated as shown in FIG. 6(c). For example, data updates include updating the payment status flag to indicate that the transaction has been completed, updating the total amount claimed, and updating the deposit amount. The deposit / withdrawal management control means 13 may also add a confirmation process that displays a button on the second operation panel 14 and the third operation panel 18 for the user to confirm whether or not to continue with the transaction, and executes the transaction only when the button is touched. The inclusion of the confirmation process allows the operator to interrupt the transaction if, for example, the transaction ticket is read incorrectly.
[0083] In step S9, the deposit / withdrawal management control means 13 outputs settlement result information indicating that the settlement has been completed to the currency handling device 3. The settlement result information includes information indicating that the settlement has been completed for the settlement information and information on the remaining balance to be used as change, and can also include the number of completed settlements, the settlement amount, and the settlement amount for each settlement information. The remaining balance information can also be considered the amount to be withdrawn as change from the currency handling device 3. When the settlement result information has been output to the currency handling device 3, the currency handling device 3 determines whether or not there has been input to the first step S20 of the process in Figure 8, as shown by destination B, and proceeds with the process.
[0084] In step S10, the deposit / withdrawal management control means 13 determines whether settlement completion information has been input from the currency processing device 3, and if it determines that it has been input, it proceeds to step S11, and if it determines that it has not been input, it proceeds to step S12.
[0085] In step S11, the deposit / withdrawal management control means 13 acquires settlement completion information from the currency processing device 3. By acquiring the settlement completion information, the deposit / withdrawal management control means 13 is able to recognize that change has been dispensed. Based on the input of this information, the deposit / withdrawal management control means 13 displays a message that settlement has been completed and settlement has been completed. The deposit / withdrawal management control means 13 causes the second operation panel 14 of the deposit / withdrawal management device 2 to display "Settlement has been completed" and "Please accept your settlement statement, receipt, and change."
[0086] In step S12, the deposit / withdrawal management control means 13 determines whether or not settlement information has been input by the reading device 12, and if it determines that it has been input, proceeds to step S13, and if it determines that it has not been input, proceeds to step S14.
[0087] In step S13, the deposit / withdrawal management control means 13 controls the reading device 12 to read the settlement ticket and obtain the read information. The deposit / withdrawal management control means 13 is equipped with an analysis means for analyzing the obtained read information. The analysis means, for example, extracts a two-dimensional code from the captured image, decodes it, and extracts the settlement amount. It also generates settlement information, which is data that can be calculated by the deposit / withdrawal management control means 13. The settlement information includes information on the settlement amount to be settled. The deposit / withdrawal management control means 13 associates the settlement amount extracted by the analysis means with the settlement ID and the reading date and time, and stores this as settlement information in the second storage means 15. For example, the reading date and time is the date and time when it was generated. For example, the settlement ID is a unique number assigned to each settlement process. Between the end of the previous settlement and the press of the Settlement button 34, the deposit / withdrawal management control means 13 can acquire settlement information corresponding to the husband's input based on the input of the non-plu code or plu code and amount information on one or more settlement tickets. The one or more pieces of settlement information acquired in this manner are processed as a single set of settlement information. That is, the deposit / withdrawal management control means 13 processes the settlement information acquired between the end of the previous settlement and the press of the Settlement button 34 as a settlement processing unit. For example, the settlement information included in one settlement processing unit is assigned the same settlement ID, associated with this settlement ID, and stored in the second storage means 15. The deposit / withdrawal management control means 13 can identify the settlement processing unit by the settlement ID. Each time a settlement ticket is read, the deposit / withdrawal management control means 13 performs a read result process in which the settlement information acquired by reading the settlement ticket is stored in the second storage means 15. The settlement information acquired up until the settlement button 34 is pressed belongs to the same settlement processing unit.
[0088] The analysis means also determines whether the code decoded in the decoding process is a non-PLU code or a PLU code. If the code is a non-PLU code, the analysis means extracts the settlement amount information and assigns an acquisition number to the extracted settlement amount information in the order of acquisition within the settlement processing unit. The acquisition number can be, for example, an alphabetical number such as Medical Fee A, Medical Fee B, etc., or it can also be a symbol such as a number. The deposit / withdrawal management control means 13 associates the acquisition number and settlement amount information as settlement information and stores them in the second storage means 15. If the code is a PLU code, the analysis means acquires price information and product name corresponding to the product identification information based on the acquired PLU code from a database of product identification information and price information corresponding to the product identification information, and treats the price information as amount information to be settled. The deposit / withdrawal management control means 13 associates and stores the product name and price information as settlement information in the second storage means 15. The deposit / withdrawal management control means 13 can display each acquired settlement information on the second operation panel 14, for example, as in the first display mode shown in Figures 3, 4 and 5, and notify the user of the items to be settled and their prices by text or images. The deposit / withdrawal management control means 13 can also calculate the total amount of the settlement amount to be settled based on the settlement information acquired for each settlement process, and display this on the second operation panel 14. After processing the reading result, the deposit / withdrawal management control means 13 proceeds to step S16. It can be said that the deposit / withdrawal management control means 13 has the function of a type of product registration device.
[0089] In step S14, the deposit / withdrawal management control means 13 determines whether or not settlement information has been entered using the second operation panel 14, and if it determines that it has been entered, proceeds to step S15, and if it determines that it has not been entered, proceeds to step S17.
[0090] In step S15, the deposit / withdrawal management control means 13 acquires the value input via the second operation panel 14 as settlement information. The price of a product or the like can be entered via the numeric keypad displayed on the second operation panel 14, and the deposit / withdrawal management control means 13 can acquire the entered amount as the settlement amount. In cases such as when a barcode is not displayed on the product or the barcode cannot be read by the reading device 12, the price of the product can be entered via the second operation panel 14.
[0091] The deposit / withdrawal management control means 13 associates the input amount information input from the second operation panel 14 with a settlement ID and the input date and time as settlement information and stores the associated information in the second storage means 15. For example, the input date and time is the input date and time of the input amount information, and is treated in the same manner as the read date and time described in step S13. The deposit / withdrawal management control means 13 assigns an input number to each piece of settlement information input from the second operation panel 14 in the order of input within the settlement processing unit. As with the acquisition numbers, the input numbers can be alphabetical numbers such as input item A, input item B, etc., or can also be symbols such as numbers. The deposit / withdrawal management control means 13 associates the input number and the input amount information as settlement information and stores them in the second storage means 15. The deposit / withdrawal management control means 13 may also calculate the total amount of the settlement to be settled based on the settlement information acquired within the settlement processing unit and display it on the second operation panel 14.
[0092] After processing the key input result, the deposit / withdrawal management control means 13 shifts the process to step S16.
[0093] In step S16, the deposit / withdrawal management control means 13 outputs the settlement amount information to the currency handling device 3. The settlement amount information is the settlement amount corresponding to each settlement information, the total amount of the settlement amounts, and the number of settlement information items, or a predetermined combination of these pieces of information. For example, the settlement amount information to be output may be just the total amount of the settlement amounts and the number of settlement information items, as long as it is information required by the currency handling device 3. When the settlement amount information is output to the currency handling device 3, the currency handling device 3 determines whether or not there has been input in the first step S20 of the process in Figure 8, as shown by destination B, and the process proceeds.
[0094] In step S17, the deposit / withdrawal management control means 13 determines whether the deposit completion button has been pressed using the second operation panel 14, or whether input information for the deposit completion button has been input from the currency processing device 3, and if it determines that input has been made, it proceeds to step S18, and if it determines that input has not been made, it proceeds to step S19.
[0095] In step S18, when the deposit completion button is pressed via the second operation panel 14 or when input information for the deposit completion button is received from the currency handling device 3, the deposit / withdrawal management control means 13 outputs deposit completion information to the currency handling device 3. In order to determine that the deposit is complete and obtain the final amount deposited from the currency handling device 3, the deposit / withdrawal management control means 13 needs to have the currency handling device 3 transmit and obtain the final amount deposited. The deposit completion information can also be considered request information for transmitting the final amount deposited from the currency handling device 3. When the deposit completion information is output to the currency handling device 3, the currency handling device 3 determines whether or not input has been received at the first step S20 of the process in Figure 8, as shown by destination B, and the process proceeds.
[0096] In step S19, the deposit / withdrawal management control means 13 determines whether another button, such as a cancel button, has been pressed using the second operation panel 14, or whether input information for another button, such as a cancel button, has been input from the currency processing device 3. If it determines that input has been made, it executes the process corresponding to the input button and then proceeds to step S1. If it determines that input has not been made, it proceeds to step S1. Another example of input processing is when the user is prompted to select cash or cashless payment and payment processing is performed according to the selection. For example, buttons for selecting cash or cashless payment are displayed on the operation panel, and cash or cashless payment processing is performed depending on the button touched. For example, if cash payment is selected, payment is made as described in Figures 7 and 8. On the other hand, if cashless payment is selected, payment is made by controlling the cashless payment means 4. In the case of cashless payment, when multiple payment tickets are read and multiple payment amounts are obtained, the deposit / withdrawal management control means 13 can also control the means 13 to add up the amounts and pay the total amount using the cashless payment means 4. After the cashless payment is completed, the process proceeds to step S11 and the payment is completed. Providing a means for selecting a payment method improves convenience for users.
[0097] Next, the operation of the currency handling apparatus 3 will be described with reference to FIG.
[0098] In step S20, if the currency processing control means 17 detects input from the third operation panel 18 or the second operation panel 14, or the deposit / withdrawal management device 2, it proceeds to step S21, and if no input is detected, it proceeds to step S20.
[0099] In step S21, the currency handling control means 17 determines whether settlement amount information has been input from the deposit / withdrawal management device 2, and if it determines that settlement amount information has been input, it proceeds to step S22, and if it determines that this has not been the case, it proceeds to step S23.
[0100] In step S22, the money handling control means 17 acquires the input settlement amount information and stores it in the third storage means 19. The money handling control means 17 displays the settlement amount information on the third operation panel 18 so that the person operating the money handling device 3 can see the settlement amount information. For example, the display is the first display mode described in Figure 3. The money handling control means 17 then transitions to step S20.
[0101] In step S23, the currency handling control means 17 determines whether or not deposit instruction information has been input from the deposit / withdrawal management device 2, and if it has been input, the processing proceeds to step S24, and if it has not been input, the processing proceeds to step S25.
[0102] In step S24, money handling control means 17 controls deposit / withdrawal means 20 to start the deposit. Money handling control means 17 also causes third operation panel 18 to display a message such as "Has the deposit been completed?". For example, this display is the second display mode described in FIG. 3. Money handling control means 17 then transitions the process to step S20.
[0103] In step S25, the currency handling control means 17 determines whether or not a deposit has been made into the deposit / withdrawal means 20, and if a deposit has been made, the process proceeds to step S26, and if no deposit has been made, the process proceeds to step S30.
[0104] In step S26, the money handling control means 17 controls the deposit / withdrawal means 20 to obtain the denomination and number of deposited coins. The money handling control means 17 calculates the amount of money deposited from the obtained denomination and number of coins, stores this together with the deposit date and time in the third storage means 19, and updates the display. The money handling control means 17 then proceeds to step S27.
[0105] In step S27, the money handling control means 17 outputs the deposited amount to the deposit / withdrawal management device 2. Thereafter, the money handling control means 17 transitions the process to step S20. When the deposited amount has been output to the deposit / withdrawal management device 2, as shown by transition destination A, it is determined whether or not there has been input in the first step S1 of the process in Figure 7, and the process then proceeds.
[0106] In step S28, the money handling control means 17 determines whether or not accumulator target information has been input from the deposit / withdrawal management device 2. If accumulator target information has been input, the process proceeds to step S29, and if not, the process proceeds to step S40.
[0107] In step S29, the money handling control means 17 inputs and stores information about the payment targets, and displays the payment targets on the third operation panel 18. By displaying the payment targets on the third operation panel 18, the user can know the settlement information for the payment targets. For example, the display is the second display mode described in FIG. 3. The user can deposit the amount to be deposited into the money handling device 3, taking into account the shortfall based on the displayed information. The money handling control means 17 then proceeds to step S20.
[0108] In step S30, money handling control means 17 determines whether or not the deposit completion button on third operation panel 18 has been touched. If the deposit completion button 37 has been touched, money handling control means 17 proceeds to step S31. If the deposit completion button 37 has not been touched, money handling control means 17 proceeds to step S33.
[0109] In step S31, money handling control means 17 controls deposit / withdrawal means 20 to suspend deposits. Then, money handling control means 17 controls deposit / withdrawal means 20 to obtain information regarding deposits up to the time deposits were suspended. This information regarding deposits is the total amount of deposits made during the period from when the deposit start instruction was given until deposits were suspended, and is the final deposit amount to be output to deposit / withdrawal management device 2. Money handling control means 17 stores the final deposit amount together with the date and time of deposit in third storage means 19 as final deposit amount information, and updates the display.
[0110] In step S32, the money handling control means 17 outputs the final deposit amount information stored in the third storage means 19 to the deposit / withdrawal management device 2. Thereafter, the money handling control means 17 transitions the process to step S20. When the final deposit amount information has been output to the deposit / withdrawal management device 2, as shown by transition destination A, it is determined whether or not there has been input in the first step S1 of the process in Figure 7, and the process then proceeds.
[0111] In step S33, the currency handling control means 17 determines whether or not deposit completion information has been input from the deposit / withdrawal management device 2. If the currency handling control means 17 determines that deposit completion information has been input, it transitions the process to step S31. If the currency handling control means 17 determines that deposit completion information has not been input, it transitions the process to step S34. The deposit completion information is information output from the deposit / withdrawal management device 2 when the deposit completion button displayed on the second operation panel 14 of the deposit / withdrawal management device 2 is touched. The deposit completion button is a button displayed on the second operation panel 14 of the deposit / withdrawal management device 2 and the third operation panel 18 of the currency handling device 3. For example, this display is the second display mode described in FIG. 3.
[0112] In step S34, money handling control means 17 determines whether or not settlement result information indicating that the settlement has been completed has been input from deposit / withdrawal management device 2. If money handling control means 17 determines that such information has been input, it proceeds to step S35. If money handling control means 17 determines that such information has not been input, it proceeds to step S36.
[0113] In step S35, money handling control means 17 executes processing when settlement result information is input. Based on the settlement result information, money handling control means 17 causes third operation panel 18 to display the settlement result. By displaying the settlement result on third operation panel 18, the user can know the settlement result. Thereafter, money handling control means 17 transitions processing to step S20.
[0114] In step S36, money handling control means 17 determines whether or not change button 38 on third operation panel 18 has been touched. For example, the display at this time is the third display mode described in FIG. 3. If change button 38 has been touched, money handling control means 17 proceeds to step S37. If change button 38 has not been touched, money handling control means 17 proceeds to step S39.
[0115] In step S37, money handling control means 17 executes a process to dispense the remaining deposit amount, that is, the change. Based on the settlement result information, money handling control means 17 controls deposit / withdrawal means 20 to dispense the remaining deposit amount. Thereafter, money handling control means 17 proceeds to step S38.
[0116] In step S38, the money handling control means 17 outputs settlement completion information to the deposit / withdrawal management device 2, indicating that the remaining change has been dispensed. The money handling control means 17 also displays a message indicating that settlement has been completed on the third operation panel 18. For example, this display is the fourth display mode described in FIG. 3. For example, the message may be, "Settlement has been completed. Please accept your settlement statement, receipt, and change," allowing the user to understand the current status of the device's operation. After the message is displayed, the process ends and waits for the start of the next settlement. If the settlement completion information has been output to the deposit / withdrawal management device 2, as shown by destination A, it is determined whether or not there has been an input in the first step S1 of the process in FIG. 7, and the process proceeds.
[0117] In step S39, the money handling control means 17 determines that other input, such as the cancel button, has been made, performs processing according to the input, and after processing, proceeds to step S20. [Explanation of symbols]
[0118] 1 Sales management device 2. Cash deposit and withdrawal management device 3 Currency processing equipment 4. Cashless payment methods 5. Sales management control measures 6 First operation panel 7 First storage means 8 1st printing device 9. First barcode recording medium 10 Second barcode recording medium 11 Third barcode recording medium 12 Reading device 13. Cash deposit and withdrawal management control means 14 Second operation panel 15 Second storage means 16 2nd printing device 17 Currency Processing Control Measures 18 Third operation panel 19 Third storage means 20. Deposit and Withdrawal Methods 21 Barcode 100 Payment Systems
Claims
1. a reading device for reading the code recorded on the medium; a currency processing device for depositing and dispensing money; a deposit / withdrawal management device in which the reading device and the currency processing device are connected so as to be able to communicate data; The currency processing device outputs a deposit amount to the deposit / withdrawal management device, inputs a withdrawal amount from the deposit / withdrawal management device, and dispenses money based on the withdrawal amount; The deposit and withdrawal management device a settlement amount obtaining means for inputting the code from the reading device and obtaining a settlement amount based on the input code; a deposit acquisition means for acquiring the deposit amount from the currency processing device and setting the acquired deposit amount as a deposit amount; A payment system characterized by the fact that when multiple settlement amounts are obtained by successively reading multiple media, the multiple settlement amounts are selected one by one in a predetermined order, the first settlement amount selected from the deposit amount is settled, and then the settlement amount selected from the deposit amount remaining from the previous settlement is settled, and the deposit amount remaining after settling the last selected settlement amount is used as the withdrawal amount, and this withdrawal amount is output to the currency processing device.
2. 2. The payment system according to claim 1, wherein the code includes product identification information that identifies the payment amount or the product.
3. a database that stores product identification information and price information corresponding to the product identification information in association with each other; the deposit / withdrawal management device is connected to the database so as to be able to communicate data with it; A payment system as described in claim 2, characterized in that the product identification information is extracted from the read code, the corresponding price information is obtained from the database based on the extracted product identification information, the settlement amount is calculated based on the obtained price information, and the settlement amount is settled from the deposit amount.
4. The deposit and withdrawal management device The payment system described in claim 3, characterized in that when the codes recorded on multiple media are read consecutively and multiple product identification information is extracted, the settlement amounts based on each product identification information are added together to determine the new settlement amount, and the new settlement amount is paid from the deposit amount.
5. a code generating means for generating the code to be recorded on the medium based on the settlement amount; a recording means for recording the code generated by the code generating means on the medium; 2. The payment system according to claim 1, further comprising a sales management device that outputs the medium on which the code is recorded.
6. A payment system as described in any one of claims 1 to 5, characterized in that when the deposit / withdrawal management device continuously reads the codes recorded on multiple media, the order in which the extracted multiple settlement amounts are settled is determined according to predetermined conditions, and the deposited amount is settled in accordance with the order.
7. a reading device for reading the code recorded on the medium; a currency processing device for depositing and dispensing money; a deposit / withdrawal management device in which the reading device and the currency processing device are connected so as to be able to communicate data; The currency processing device includes: outputting the deposit amount to the deposit / withdrawal management device; inputting a withdrawal amount from the deposit / withdrawal management device; and a step of withdrawing money based on the withdrawal amount, The deposit and withdrawal management device a step of inputting the code from the reading device and obtaining a settlement amount based on the input code; acquiring the deposit amount as a deposit amount from the currency processing device; When a plurality of said media are successively read to obtain a plurality of said settlement amounts, selecting the plurality of settlement amounts one by one in a predetermined order; a step of settling the settlement amount selected first from the deposit amount; In the subsequent settlement step, the settlement amount selected from the deposit amount remaining from the previous settlement is settled; A payment method characterized by including a step of outputting the deposited amount remaining after settlement of the last selected settlement amount to the currency processing device as the withdrawal amount.
Citation Information
Patent Citations
Settlement device and program
JP2019008467A