Information processing apparatus, information processing method, and program

The information processing apparatus addresses the inefficiency of repeated card readings by acquiring and displaying the balance of electronic money on a recording medium, allowing for efficient balance checks and updates.

JP7693732B2Active Publication Date: 2025-06-17NEC CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023034499
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-03-07
Publication Date
2025-06-17
Estimated Expiration
2039-02-27

AI Technical Summary

Technical Problem

Existing systems require customers to repeatedly read their payment cards to check the remaining balance, which is inefficient.

Method used

An information processing apparatus that includes a recording medium information acquisition unit to acquire identification information from a recording medium, a display control unit to show the balance on a display unit, and a reception unit to update the balance when electronic money is charged.

Benefits of technology

Enables customers to efficiently check and update the balance of electronic money recorded on a recording medium without the need for repeated card readings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007693732000001
    Figure 0007693732000001
  • Figure 0007693732000002
    Figure 0007693732000002
  • Figure 0007693732000003
    Figure 0007693732000003
Patent Text Reader

Abstract

An information processing device, a server, an information processing system, an information processing method, and an information processing program are provided that allow a customer to efficiently check the balance of electronic money recorded on a recording medium. [Solution] A cart register device acquires recording medium identification information from a recording medium and transmits the acquired recording medium identification information and cart register identification information to a server. The server stores the received recording medium identification information and cart register identification information in association with each other and transmits a first balance associated with the received recording medium identification information to an information processing device. The cart register device displays the received first balance on a display unit. Furthermore, when electronic money is charged to the recording medium, the cart register device receives a second balance of the charged recording medium from the server and displays the received second balance on the display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Relates to an information processing apparatus, a server, an information processing system, an information processing method, and an information processing program.

Background Art

[0002] Citation Document 1 describes a system that can process from the registration of purchased goods to the settlement of payment with a single shopping cart (hereinafter referred to as a cart). In Citation Document 1, a scanner is provided on the cart that the customer pushes around, and when the customer puts goods into the cart, the goods are registered using the scanner. Further, in Citation Document 1, it is described that payment and settlement processing are performed using a prepaid card reader / writer, a card reader, a display device, and a cash deposit device provided on the cart. Furthermore, after reading the prepaid card, the remaining balance is displayed by pressing the remaining balance display button on the display device, and a warning sound is emitted when the remaining balance becomes less than a predetermined amount.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in Citation Document 1, after reading the payment card, the remaining balance is displayed by pressing the remaining balance display button. When charging the card with an amount that can be settled during shopping, it is necessary to read the card every time, which is inefficient.

[0005] Therefore, the present invention provides an information processing apparatus, a server, an information processing system, an information processing method, and an information processing program that enable a customer to efficiently check the remaining balance of electronic money recorded on a recording medium.

Means for Solving the Problem

[0006] The information processing apparatus of the present invention includes a recording medium information acquisition unit that acquires recording medium identification information from a recording medium, a display control unit that causes a first balance corresponding to the acquired recording medium identification information to be displayed on a display unit of a cash register apparatus, and a reception unit that receives a second balance that is the balance of the recording medium on which electronic money is charged when the electronic money is charged to the recording medium. The display control unit causes the received second balance to be displayed on the display unit.

Advantage of the Invention

[0007] According to the present invention, it is possible to provide an information processing apparatus, a server, an information processing system, an information processing method, and an information processing program that enable a customer to efficiently check the balance of electronic money recorded on a recording medium.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Mode for Carrying Out the Invention

[0009] [First Embodiment] FIG. 1 is a functional block diagram showing the configuration of the cash register device 100 according to the first embodiment of the present invention. The cash register device 100 includes a recording medium information acquisition unit 101, a cash register transmission unit 102, a display control unit 103, and a cash register reception unit 104.

[0010] The recording medium information acquisition unit 101 acquires recording medium identification information from the recording medium. The recording medium identification information is information that can uniquely identify the recording medium. The cash register transmission unit 102 transmits the acquired recording medium identification information and the cash register identification information to an external device (not shown). The display control unit 103 causes the display unit to display the first balance corresponding to the acquired recording medium identification information. The cash register reception unit 104 receives the second balance, which is the balance of the charged recording medium, when electronic money is charged to the recording medium.

[0011] As described above, according to the present embodiment, a customer can efficiently confirm the balance recorded on the recording medium.

[0012] [Second Embodiment] Next, a second embodiment of the present invention will be described. The information processing system according to this embodiment is a system used in the accounting process of a retail store (such as a convenience store, supermarket, drugstore, etc.). The accounting process is a process in which a customer registers a product to be purchased and settles the registered product. In addition, the information processing system according to this embodiment is used in a retail store where prepaid electronic money can be used. FIG. 2 is a functional block diagram showing the configuration of the information processing system 1 according to the second embodiment. The information processing system 1 shown in FIG. 2 includes a cart register device 200 and a server 300 that are communicably connected to each other.

[0013] The cart register device 200 consists of at least a tablet terminal, a barcode scanner, and a shopping cart for storing the products to be purchased. When a customer enters the store, the customer first receives the cart register device 200 and starts shopping. Specifically, the customer reads the barcode attached to the product with the scanner. The cart register device 200 receives the product identification information read from the barcode from the scanner and performs product registration by storing the product information corresponding to the received product identification information. Then, when the customer performs product registration, the customer stores the product in the shopping cart. By using the cart register device 200, the customer can shop while registering the products by himself / herself. The product information will be described later. In this embodiment, the scanner is configured to be included in the cart register device 200, but it may be provided separately from the cart register device 200 as an external device. The tablet terminal included in the cart register device 200 may also be referred to as an information processing device below. In addition, although described as a tablet terminal in this embodiment, the tablet terminal can be replaced with the customer's mobile terminal. In this case, the target application is installed on the customer's terminal.

[0014] Also, when the cash register device 200 detects an instruction to start settlement, it starts the settlement process for the registered merchandise. The instruction to start settlement will be described later. The cash register device 200 includes a storage unit 201, a recording medium information acquisition unit 202, a reading unit 203, a cash register transmission unit 204, a cash register reception unit 205, a display control unit 206, a merchandise identification information acquisition unit 207, and a calculation unit 208.

[0015] The storage unit 201 stores the cash register identification information, the merchandise information of the registered merchandise, the total amount of the registered merchandise (hereinafter referred to as the total amount), the balance, and the difference between the balance and the total amount. The cash register identification information is information that can uniquely identify the cash register device 200. The merchandise information includes at least the price of the merchandise. In addition to the price of the merchandise, the merchandise information may include information such as the merchandise name, merchandise classification, and merchandise identification information.

[0016] The recording medium information acquisition unit 202 acquires the recording medium identification information from the recording medium. For example, the recording medium information acquisition unit 202 is a reader that uses short-range wireless communication such as NFC (Near Field Communication) or RFID (radio frequency identifier). The recording medium records the recording medium identification information and is, for example, a mobile terminal or an IC card. The recording medium may record the balance. The recording medium identification information is information that can uniquely identify the recording medium and is used to inquire about the balance from the server 300. Specifically, when using the cash register device 200, the customer holds the recording medium owned by the customer in front of the recording medium information acquisition unit 202. Then, the recording medium information acquisition unit 202 acquires the recording medium identification information from the recording medium and notifies the acquired recording medium identification information to the reading unit 203.

[0017] The product identification information acquisition unit 207 acquires the product identification information of the product. Specifically, when a customer reads the barcode attached to the product with a scanner, the product identification information acquisition unit 207 acquires the product identification information from the scanner. An RFID tag may be attached to the product. When an RFID tag is attached to the product, an RFID reader provided in the cart register device 200 reads the RFID tag, and the product identification information acquisition unit 207 acquires the product identification information from the RFID reader. The product identification information acquisition unit 207 notifies the readout unit 203 of the acquired product identification information.

[0018] The readout unit 203 reads out the cart register identification information and product information stored in the storage unit 201. Specifically, when a customer has a recording medium read by the recording medium information acquisition unit 202, the readout unit 203 acquires the recording medium identification information from the recording medium information acquisition unit 202 and reads out the cart register identification information from the storage unit 201. The readout unit 203 notifies the cart register transmission unit 204 of the acquired recording medium identification information and the read cart register identification information.

[0019] Also, when a customer operates a scanner to read the barcode attached to the product, the readout unit 203 acquires the product identification information from the product identification information acquisition unit 207 and reads out the cart register identification information from the storage unit 201. The readout unit 203 notifies the cart register transmission unit 204 of the acquired product identification information and the read cart register identification information.

[0020] Furthermore, when the customer presses the cash register device 200 and passes through the exit gate, the reading unit 203 acquires an instruction to start settlement from the cash register receiving unit 205, and reads the cash register identification information and the product information from the storage unit 201. Then, the reading unit 203 notifies the cash register transmission unit 204 of the cash register identification information and the product information. A communication device is provided at the exit gate, and a determination device capable of communicating with the cash register device 200 determines that the cash register device 200 has passed through the exit gate. Specifically, the determination device determines whether communication has been established with the cash register device 200, and when communication with the cash register device 200 has been established, determines that the cash register device 200 has passed through the exit gate. When the determination device determines that the cash register device 200 has passed through the exit gate, the determination device transmits an instruction to start settlement to the cash register device 200. The instruction to start settlement is information for instructing the start of settlement. The determination device may be provided at the location where the customer passes when leaving the store, for example, on the floor of the store exit or in the parking lot. Note that the determination device may be any device that can detect the customer's departure from the store, for example, a human sensor. Further, the determination device may detect the presence of the cash register device 200 in a predetermined area where the customer stops when leaving the store.

[0021] The cash register transmission unit 204 transmits the recording medium identification information, product identification information, product information, and cash register identification information notified from the reading unit 203 to the server 300.

[0022] The cash register receiving unit 205 receives from the server 300 the first balance, which is the balance corresponding to the recording medium identification information, the product information, and the second and third balances, which are the balances updated by the server 300. The cash register receiving unit 205 also receives an instruction to start settlement from the exit gate. The first balance is the balance when the customer allows the recording medium to be read by the recording medium information acquisition unit 202. The second balance is the balance after the customer allows the recording medium to be read by the recording medium information acquisition unit 202 and electronic money is charged to the recording medium. The third balance is the balance after settlement.

[0023] Specifically, when a customer causes a recording medium to be read by the recording medium information acquisition unit 202, the cash register receiving unit 205 receives a first balance corresponding to the recording medium identification information from the server 300. The cash register receiving unit 205 stores the received first balance in the storage unit 201. The cash register receiving unit 205 notifies the display control unit 206 of the received first balance.

[0024] When a customer operates a scanner to read a barcode attached to a product, the cash register receiving unit 205 receives product information from the server 300. The cash register receiving unit 205 notifies the calculation unit 208 of the received product information. The cash register receiving unit 205 stores the received product information in the storage unit 201.

[0025] When a customer charges electronic money to a recording medium via a payment device, the cash register receiving unit 205 receives a second balance from the server 300. The cash register receiving unit 205 notifies the calculation unit 208 of the received second balance. The cash register receiving unit 205 overwrites the first balance stored in the storage unit 201 with the received second balance. The payment device is a device that accepts charging of electronic money from a customer.

[0026] When a customer presses the cash register device 200 and passes through the exit gate, the cash register receiving unit 205 receives a settlement start instruction from the exit gate. The cash register receiving unit 205 notifies the reading unit 203 and the display control unit 206 of the received settlement start instruction.

[0027] Also, when the server 300 completes the settlement, the cash register receiving unit 205 receives a third balance from the server 300. The cash register receiving unit 205 overwrites the first balance or the second balance stored in the storage unit 201 with the third balance. The cash register receiving unit 205 notifies the display control unit 206 of the received third balance.

[0028] Also, when the balance is insufficient during settlement by the server 300, the cash register receiving unit 205 receives error information from the server 300. The cash register receiving unit 205 notifies the display control unit 206 of the received error information. The error information indicates that the registered products cannot be settled with the current balance.

[0029] The calculation unit 208 calculates the total amount and the difference between the total amount and the balance displayed on a display unit (not shown). The display unit is, for example, a display provided on a tablet terminal. Specifically, when a customer operates a scanner to read a barcode attached to a product, the calculation unit 208 acquires product information from the cash register receiving unit 205. The calculation unit 208 adds the price of the product included in the acquired product information and the total amount stored in the storage unit 201 to calculate the total amount to be newly displayed on the display unit. Also, the calculation unit 208 calculates the difference by subtracting the total amount calculated from the balance stored in the storage unit 201. Then, the calculation unit 208 stores the calculated total amount and difference in the storage unit 201 and notifies the display control unit 206 of the calculated total amount and difference. The calculation unit 208 overwrites the total amount and difference stored in the storage unit 201 with the calculated total amount and difference.

[0030] Also, when a customer charges electronic money to a recording medium using a depositing device, the calculation unit 208 acquires a second balance from the cash register receiving unit 205. The calculation unit 208 calculates the difference by subtracting the total amount stored in the storage unit 201 from the acquired second balance. Then, the calculation unit 208 stores the calculated difference in the storage unit 201 and notifies the display control unit 206 of the calculated difference. The calculation unit 208 overwrites the difference stored in the storage unit 201 with the calculated difference.

[0031] The display control unit 206 generates a screen based on the information received from the server 300 and the information calculated by the calculation unit 208, and causes the display unit to display the generated screen. Specifically, when a customer causes a recording medium to be read by the recording medium information acquisition unit 202, when the display control unit 206 is notified of the first balance from the cash register reception unit 205, it generates a screen including the first balance stored in the storage unit and causes the display unit to display it.

[0032] When a customer operates a scanner to read a barcode attached to a product, when the display control unit 206 is notified of the total amount and the difference amount from the calculation unit 208, it generates a screen including the balance, the total amount, the difference between the total amount and the balance, and product information stored in the storage unit 201 and causes the display unit to display it.

[0033] When a customer charges electronic money to a recording medium via a payment device, when the display control unit 206 is notified of the difference amount from the calculation unit 208, it generates a screen including the second balance, the total amount, the difference between the total amount and the balance, and product information stored in the storage unit 201 and causes the display unit to display it.

[0034] When the server 300 completes the settlement, the display control unit 206 acquires a settlement start instruction from the cash register reception unit 205. Thereafter, the display control unit 206 acquires the third balance from the cash register reception unit 205. The display control unit 206 generates a settlement completion screen indicating that the settlement process has been completed, and causes the display unit to display the generated settlement completion screen. Then, after a predetermined time has elapsed since the settlement completion screen was displayed on the display unit, the display control unit 206 causes the display unit to display the initial screen before the recording medium is read, and deletes the product information, the total amount, the balance, and the difference between the balance and the total amount stored in the storage unit 201. The settlement completion screen may include the third balance.

[0035] Also, when the display control unit 206 is notified of error information from the cash register reception unit 205, it generates an error screen indicating that the customer is prompted to deposit electronic money, and causes the display unit to display the generated error screen.

[0036] Server 300 manages the balance of the electronic money that each customer has charged via the payment device. Server 300 includes a server receiving unit 301, a storage unit 302, a balance acquisition unit 303, a server transmission unit 304, a product information acquisition unit 305, a balance update unit 306, an extraction unit 307, and a determination unit 308.

[0037] The storage unit 302 stores a cash register device usage status table 1000 and a balance table 1001. FIG. 3 is a diagram showing the cash register device usage status table 1000. The storage unit 302 stores, in the cash register device usage status table 1000, by associating the recording medium identification information and the cash register identification information received from the cash register device 200. FIG. 4 is a diagram showing the balance table 1001. The balance table 1001 stores, by associating, the recording medium identification information and the balance.

[0038] The server receiving unit 301 receives the cash register identification information, the recording medium identification information, the product identification information, and the product information from the cash register device 200. Also, the server receiving unit 301 receives the charge amount and the recording medium identification information from the payment device. Specifically, when the customer causes the recording medium to be read by the recording medium information acquisition unit 202, the server receiving unit 301 receives the recording medium identification information and the cash register identification information from the cash register device 200. Then, the server receiving unit 301 stores, in the cash register device usage status table 1000, by associating the received recording medium identification information and the cash register identification information, and notifies the balance acquisition unit 303.

[0039] When the customer operates the scanner to read the barcode attached to the product, the server receiving unit 301 receives the product identification information and the cash register identification information from the cash register device 200. Then, the server receiving unit 301 notifies the received product identification information and the cash register identification information to the product information acquisition unit 305.

[0040] When a customer charges electronic money to a recording medium using a payment device, the server receiving unit 301 receives the recording medium identification information and the charge amount from the payment device. The server receiving unit 301 notifies the balance acquisition unit 303 of the recording medium identification information and the charge amount received from the payment device.

[0041] When the customer presses the cash register device 200 and passes through the exit gate, the server receiving unit 301 receives the cash register identification information and the product information from the cash register device 200. Then, the server receiving unit 301 notifies the extraction unit 307 of the received cash register identification information and the product information.

[0042] When the customer operates the scanner to read the barcode attached to the product, the product information acquisition unit 305 acquires the product identification information and the cash register identification information from the server receiving unit 301. Based on the acquired product identification information, the product information acquisition unit 305 refers to a product information table (not shown) that stores product information in association with the product identification information, and acquires the product information. The product information acquisition unit 305 notifies the server transmission unit 304 of the acquired cash register identification information and the product information.

[0043] The balance acquisition unit 303 acquires the balance based on the notified recording medium identification information. Specifically, when the customer causes the recording medium information acquisition unit 202 to read the recording medium, the balance acquisition unit 303 acquires the recording medium identification information and the cash register identification information from the server receiving unit 301. The balance acquisition unit 303 refers to the balance table 1001 and acquires the first balance stored in association with the acquired recording medium identification information. Then, the balance acquisition unit 303 notifies the server transmission unit 304 of the acquired first balance and the cash register identification information.

[0044] When a customer charges electronic money to a recording medium using a payment device, the balance acquisition unit 303 acquires the recording medium identification information and the charge amount from the server reception unit 301. The balance acquisition unit 303 refers to the balance table 1001 and acquires the first balance corresponding to the acquired recording medium identification information. Then, the balance acquisition unit 303 notifies the balance update unit 306 of the acquired first balance, charge amount, and recording medium identification information.

[0045] When a customer presses the cash register device 200 and passes through the exit gate, the balance acquisition unit 303 acquires the recording medium identification information, cash register identification information, and merchandise information from the extraction unit 307. The balance acquisition unit 303 refers to the balance table 1001 and acquires the balance corresponding to the acquired recording medium identification information. Then, the balance acquisition unit 303 notifies the determination unit 308 of the acquired balance, cash register identification information, and merchandise information.

[0046] The extraction unit 307 extracts the cash register identification information. Specifically, when a customer charges electronic money to a recording medium using a payment device, the extraction unit 307 acquires the second balance and the recording medium identification information from the balance update unit 306. The extraction unit 307 refers to the cash register device usage status table 1000 and extracts the cash register identification information corresponding to the acquired recording medium identification information. Then, the extraction unit 307 notifies the server transmission unit 304 of the extracted cash register identification information and the acquired second balance.

[0047] In addition, the extraction unit 307 extracts the recording medium identification information. Specifically, when a customer presses the cash register device 200 and passes through the exit gate, the extraction unit 307 acquires the cash register identification information and the merchandise information from the server reception unit 301. The extraction unit 307 refers to the cash register device usage status table 1000 and extracts the recording medium identification information corresponding to the acquired cash register identification information. The extraction unit 307 notifies the balance acquisition unit 303 of the extracted recording medium identification information, the acquired cash register identification information, and the merchandise information.

[0048] The balance update unit 306 updates the balance in the balance table 1001. Specifically, when a customer charges electronic money to a recording medium using a depositing device, the balance update unit 306 acquires the first balance, the charge amount, and the recording medium identification information from the balance acquisition unit 303. The balance update unit 306 stores, in the balance table 1001, the amount obtained by adding the first balance and the charge amount as the second balance. Then, the balance update unit 306 notifies the extraction unit 307 of the second balance and the acquired recording medium identification information.

[0049] Also, when a customer presses the cash register device 200 and passes through the exit gate, the balance update unit 306 acquires the total amount, the balance, and the cash register identification information from the determination unit 308. The balance update unit 306 stores, in the balance table 1001, the amount obtained by subtracting the total amount from the acquired balance as the new third balance. In this way, by the balance update unit 306 storing the third balance in the balance table 1001, the settlement of the goods registered at the cash register device 200 is completed. The balance update unit 306 notifies the server transmission unit 304 of the third balance and the acquired cash register identification information, and deletes the memory corresponding to the acquired cash register identification information in the cash register device usage status table 1000.

[0050] The determination unit 308 compares the values of the total amount and the balance. Specifically, when a customer presses the cash register device 200 and passes through the exit gate, the determination unit 308 acquires the balance, the cash register identification information, and the product information from the balance acquisition unit 303. The determination unit 308 calculates the total amount based on the acquired product information. Then, the determination unit 308 compares the values of the balance and the total amount. When the total amount is less than or equal to the balance, the determination unit 308 notifies the balance update unit 306 of the acquired balance, the cash register identification information, and the total amount. On the other hand, when the total amount is greater than the balance, the determination unit 308 notifies the server transmission unit 304 of the error information and the acquired cash register identification information.

[0051] The server transmission unit 304 transmits the first balance, product information, second balance, third balance, and error information to the cash register device 200. Specifically, when a customer causes a recording medium to be read by the recording medium information acquisition unit 202, the server transmission unit 304 acquires the cash register identification information and the first balance from the balance acquisition unit 303. The server transmission unit 304 transmits the first balance to the cash register device 200 having the acquired cash register identification information.

[0052] When a customer operates a scanner to read a barcode attached to a product, the server transmission unit 304 acquires the cash register identification information and the product information from the product information acquisition unit 305. The server transmission unit 304 transmits the product information to the cash register device 200 having the acquired cash register identification information.

[0053] When a customer charges electronic money to a recording medium via a payment device, the server transmission unit 304 acquires the cash register identification information and the second balance from the extraction unit 307. The server transmission unit 304 transmits the second balance to the cash register device having the acquired cash register identification information.

[0054] When a customer presses the cash register device 200 to pass through the exit gate, the server transmission unit 304 acquires the cash register identification information and the third balance from the balance update unit 306. The server transmission unit 304 transmits the third balance to the cash register device 200 having the acquired cash register identification information.

[0055] When a customer presses the cash register device 200 to pass through the exit gate, the server transmission unit 304 acquires the cash register identification information and the error information from the determination unit 308. The server transmission unit 304 transmits the error information to the cash register device having the acquired cash register identification information.

[0056] FIG. 5 is a diagram showing an example of the hardware configuration of the information processing system 1. The information processing system shown in the figure includes a cash register device 200 and a server 300. The cash register device 200 includes a bus 209, a CPU (Central Processing Unit) 210, a memory 211, a storage device 212, an input / output interface 213, and a communication interface 214.

[0057] The bus 209 is a data transmission path for the CPU 210, the memory 211, the storage device 212, and the input / output interface 213 to transmit and receive data to and from each other.

[0058] The memory 211 is a main storage device realized by, for example, a RAM (Random Access Memory). The storage device 212 is an auxiliary storage device realized by a hard disk, an SSD (Solid State Drive), a ROM (Read Only Memory), a memory card, or the like. Note that the storage device 212 may be realized by the same hardware as the hardware used to realize a main storage device such as a RAM.

[0059] The storage device 212 stores program modules that realize the respective functions of the cash register device 200. The CPU 210 reads out and executes these program modules in the memory 211 to realize the functions of the functional block diagram shown in FIG. 2.

[0060] The input / output interface 213 is an interface for connecting the cash register device 200 to an input device and an output device. The input device is, for example, an RFID reader, a scanner, or a touch panel display, and the output device is, for example, a display.

[0061] The communication interface is an interface for connecting to a network such as the Internet or an intranet.

[0062] Server 300 includes a bus 309, a CPU 310, a memory 311, a storage device 312, and a communication interface 313. Since the hardware configuration of server 300 is substantially the same as that of the bus 209, CPU 210, memory 211, storage device 212, and communication interface 214 of the cash register device 200, the description thereof is omitted.

[0063] [Operation of the Information Processing System] The operation flow of information processing system 1 will be described by dividing it into balance acquisition processing, product registration processing, charge processing, and settlement processing. The balance acquisition processing is a process in which a customer causes a recording medium to be read by the recording medium information acquisition unit 202, the cash register device 200 acquires the recording medium identification information, and displays the balance of the electronic money. The product registration processing is a process in which a customer operates a scanner to read a barcode attached to a product, the cash register device 200 acquires the product identification information, and displays the product information, the total amount of the products, and the difference between the balance and the total amount of the products on the display unit. The charge processing is a process in which a customer charges electronic money with a payment device, and the cash register device 200 updates the display. The settlement processing is a process until the cash register device 200 passes through the exit gate and displays a settlement completion screen on the display unit by the customer operating the cash register device 200.

[0064] FIG. 6 is a sequence diagram showing the operation flow of the balance acquisition processing in the information processing system 1. FIG. 8 is a sequence diagram showing the operation flow of the product registration processing in the information processing system 1. FIG. 10 is a sequence diagram showing the operation flow of the payment processing in the information processing system 1. FIG. 13 is a sequence diagram showing the operation flow of the settlement processing in the information processing system 1.

[0065] Referring to FIGS. 6 and 7, the usage status table 1000 of the cash register shown in FIG. 3 described above and the balance table 1001 shown in FIG. 4, the flow of the balance acquisition process in the information processing system 1 will be described. FIG. 7 is an example of a screen displayed on the display unit when a customer causes a recording medium to be read by the cash register device 200. It will be described assuming that the identification information of the recording medium possessed by the customer is "12-1348a" and the cash register identification information of the cash register device 200 used by the customer is "0001".

[0066] In FIG. 6, the cash register device 200 obtains "12-1348a", which is the recording medium identification information, from the recording medium when the customer attaches the recording medium to the reader for short-range wireless communication (step S400), and reads out "0001", which is the cash register identification information stored in the storage unit 201 (step S401). Then, the cash register device 200 transmits the recording medium identification information and the cash register identification information to the server 300 (step S402).

[0067] The server 300 associates the received recording medium identification information "12-1348a" and the cash register identification information "0001" and stores them in the cash register device usage status table 1000 (step S403). The server 300 refers to the balance table 1001 and obtains "500 yen", which is the first balance stored in association with the recording medium identification information "12-1348a" (step S404). Then, the server 300 transmits to the cash register device 200 having "0001" as the cash register identification information that the balance is "500 yen" (step S405).

[0068] The cash register device 200 generates and displays the screen shown in FIG. 7 including the first balance based on the first balance of "500 yen" (step S406), and ends the process. Specifically, in step S406, the cash register device 200 displays the first balance of "500 yen" in the balance display area 20 of the display screen shown in FIG. 7, displays "0 yen", which is the total amount, in the total amount display area 21, and displays "500 yen", which is the difference obtained by subtracting the total amount from the first balance, in the difference display area 22, and displays the product information of the product registered in the registered product display area 23. Since no product is registered in the cash register device 200 in the registered product display area 23 of FIG. 7, no registered product is displayed. Also, since it is assumed that the product information includes the product name and price in this embodiment, an area for displaying the product name and price is provided in the registered product display area 23.

[0069] Note that the recording medium may store the balance. In this case, in step S400, the cash register device 200 acquires the recording medium identification information and the first balance from the recording medium. Also, the server 300 does not perform the processes of steps S404 to S405.

[0070] The operation flow of the product registration process in the information processing system 1 will be described with reference to FIGS. 8 and 9. FIG. 9 is an example of a screen displayed on the display unit when a customer registers a tangerine, an apple, and chocolate as products. FIG. 8 illustrates an example in which, after the balance acquisition process described in FIG. 6, a tangerine and an apple are registered as products by the customer, and then chocolate is registered as a product.

[0071] In FIG. 8, when the customer reads the barcode attached to the chocolate with the scanner, the cash register device 200 receives the product identification information of the chocolate from the scanner (step S407). Then, the cash register device 200 reads out "0001", which is the cash register identification information stored in the storage unit 201 (step S408), and transmits the product identification information of the chocolate and the cash register identification information to the server 300 (step S409).

[0072] Server 300 refers to the product information table and obtains "Product Name: Chocolate, Price: 300 yen" as the product information corresponding to the product identification information of chocolate (step S410). Then, server 300 transmits "Product Name: Chocolate, Price: 300 yen", which is the obtained product information, to the cash register device 200 having "0001" as the cash register identification information (step S411).

[0073] The cash register device 200 adds "300 yen", which is the price included in the product information, to the total amount of "360 yen" of the oranges and apples that have already been registered and displayed on the display unit, and calculates "660 yen", which is the newly displayed total amount (step S412). Also, the cash register device 200 subtracts "660 yen", which is the total amount calculated from the remaining balance of "500 yen" displayed on the display unit, to calculate "-160 yen", which is the difference between the total amount and the remaining balance (step S413).

[0074] Based on the calculated total amount of "660 yen" and the difference of "-160 yen", the cash register device 200 generates and displays the screen shown in FIG. 9 including the total amount and the difference (step S414), and ends the process. Specifically, in step S414, the cash register device 200 displays "500 yen", which is the remaining balance, in the remaining balance display area 20 of the display screen shown in FIG. 9, displays "660 yen", which is the total amount, in the total amount display area 21, displays "-160 yen", which is the difference obtained by subtracting the total amount from the remaining balance, in the difference display area 22, and displays the product information of the oranges, apples, and chocolate registered as products in the registered product display area 23.

[0075] Note that the cash register device 200 may store the product information table in the storage unit 201. At this time, following step S407, the cash register device 200 refers to the product information table stored in the storage unit 201 and acquires the product information corresponding to the acquired product identification information. Also, the information processing system 1 does not perform the processes of steps S408 to S411. Then, after charging the recording medium with electronic money, when the customer operates the scanner to read the barcode attached to the product, the remaining balance of the recording medium, the total amount of the registered products, and the display of the difference are automatically updated by the display control unit 206. Note that the timing of the update is preferably the timing when the server 300 receives the charge amount and the recording medium identification information from the depositing device, but it may be at any time as long as the customer is shopping and has not yet settled the bill.

[0076] With reference to FIGS. 10, 11, and 12, and the cash register device usage status table 1000 shown in FIG. 3 and the remaining balance table 1001 shown in FIG. 4 described above, the flow of the deposit processing operation in the information processing system 1 will be described.

[0077] FIG. 11 is a diagram showing the remaining balance table 1002. The remaining balance table 1002 shows the table after the electronic money is charged from the depositing device by the customer's operation and the server 300 overwrites the first remaining balance in the remaining balance table 1001 with the second remaining balance. FIG. 12 is an example of a screen displayed on the display unit when the customer charges 1,000 yen of electronic money with the depositing device. FIG. 10 will be described by taking as an example that after the product registration process described in FIG. 8, the customer charges 1,000 yen of electronic money from the depositing device.

[0078] In FIG. 10, when 1,000 yen of electronic money is charged to the recording medium by the customer's operation using the depositing device, the server 300 receives "1,000 yen", which is the charge amount of the electronic money charged by the customer, and "12 - 1348a", which is the recording medium identification information, from the depositing device (step S415). The server 300 refers to the remaining balance table 1001 and acquires "500 yen", which is the first remaining balance stored in association with the received recording medium identification information "12 - 1348a" (step S416).

[0079] Then, the server 300 stores, in the balance table 1001, as the second balance, an amount of "1,500 yen" which is the sum of the acquired first balance of "500 yen" and the recharge amount of "1,000 yen", and updates the first balance (step S417). By the process of step S417, "1,500 yen" is stored as the second balance corresponding to the recording medium identification information of "12-1348a" as shown in the balance table 1002.

[0080] When the balance table 1001 is updated, the server 300 refers to the cash register device usage status table 1000 and extracts "0001", which is the cash register identification information stored corresponding to the recording medium identification information of "12-1348a" (step S418). Then, the server 300 transmits the second balance of "1,500 yen" to the cash register device 200 having "0001" as the cash register identification information (step S419).

[0081] The cash register device 200 calculates a difference of "840 yen", which is the difference between the balance and the total amount, by subtracting the total amount of "660 yen" displayed on the display unit from the second balance of "1,500 yen" (step S420). The cash register device 200 displays, based on the total amount of "660 yen", the second balance of "1,500 yen", and the calculated difference of "840 yen", a screen shown in FIG. 12 including the total amount, the second balance, and the difference (step S421), and ends the process. Specifically, in step S421, the cash register device 200 displays the second balance of "1,500 yen" in the balance display area 20 of the display screen shown in FIG. 12, the total amount of "660 yen" in the total amount display area 21, and the difference of "840 yen", which is the difference obtained by subtracting the total amount from the balance, in the difference display area 22.

[0082] The flow of the operation of the settlement process in the information processing system 1 will be described with reference to FIGS. 13, 14, and 15, the cash register device usage status table 1000 shown in FIG. 3 described above, and the balance table 1002 shown in FIG. 11.

[0083] FIG. 14 is a diagram showing the balance table 1003. The balance table 1003 shows the third balance when the cash register device 200 passes through the exit gate and settles the goods registered with the cash register device 200. FIG. 15 is an example screen of the settlement completion screen. FIG. 13 will be described as the settlement process carried out following the payment process described in FIG. 10.

[0084] When the customer presses the cash register device 200 to pass through the exit gate and the cash register device 200 receives an instruction to start settlement from the exit gate (step S422), the cash register device 200 reads out the cash register identification information "0001" and the product information of mandarins, apples, and chocolates from the storage unit 201 (step S423). Then, the cash register device 200 transmits the read cash register identification information "0001" and product information to the server 300 (step S424).

[0085] The server 300 refers to the cash register device usage status table 1000 and extracts the recording medium identification information "12-1348a" stored corresponding to the received cash register identification information "0001" (step S425). The server 300 refers to the balance table 1002 and acquires the second balance "1,500 yen" stored in association with the extracted recording medium identification information "12-1348a" (step S426).

[0086] The server 300 calculates the total amount "660 yen" based on the received product information, and compares the value of the total amount "660 yen" and the second balance "1,500 yen" (step S427). Since the value of the second balance is greater than the total amount, the server 300 stores the amount obtained by subtracting the total amount "660 yen" from the second balance "1,500 yen", which is "840 yen", as the third balance in the balance table 1002 and updates the balance (step S428). By the process of step S428, the amount "840 yen", which is the amount obtained by subtracting the total amount from the second balance, is stored as the third balance associated with the recording medium identification information "12-1348a" as shown in the balance table 1003, and the settlement of the goods registered with the cash register device 200 is completed.

[0087] The server 300 transmits "840 yen", which is the third balance, to the cash register device 200 having "0001" as the read cash register identification information (step S429). Then, the server 300 deletes the memory corresponding to the cash register identification information "0001" from the cash register device usage status table 1000 (step S430).

[0088] When the cash register device 200 receives an instruction to start settlement from the exit gate and further receives "840 yen", which is the third balance, from the server 300, it displays the screen shown in FIG. 15 (step S431). Specifically, in step S431, the cash register device 200 displays "840 yen", which is the third balance received, in the balance display area 20 and the difference display area 22 of the display screen shown in FIG. 15, and displays "0 yen" in the total amount display area 21.

[0089] Then, after a predetermined time, the cash register device 200 displays "0 yen" in the balance display area 20, the total amount display area 21, and the difference display area 22 of the display screen, and returns the display screen to the initial screen before the recording medium is read (step S432). When the cash register device 200 returns the display screen to the initial screen, it deletes the product information, total amount, balance, and the difference between the balance and the total amount stored in the storage unit 201 (step S433), and ends the process.

[0090] In addition, when the balance is less than the total amount and the customer presses a button to allow the cart checkout device 200 to pass through the exit gate, the cart checkout device 200 acquires error information from the server 300 and displays an error screen. Also, when the balance is less than the total amount and the customer presses a button to allow the cart checkout device 200 to pass through the exit gate, the server 300 may disable the used recording medium. Further, when the balance is less than the total amount and the customer presses a button to allow the cart checkout device 200 to pass through the exit gate, the cart checkout device 200 may notify the store clerk terminal or the POS register device that there is a cart checkout device 200 that cannot be settled. When the balance is less than the total amount and the customer presses a button to allow the cart checkout device 200 to pass through the exit gate, when the recording medium used this time is used again by the cart checkout device 200 next time, the cart checkout device 200 may display an error screen and notify the store clerk terminal or the POS register that a customer who went home without settling the previous time has come to the store again.

[0091] As described above, according to the present embodiment, when a customer deposits electronic money into a recording medium during shopping, the display of the balance of the cart checkout device 200 can be updated without having the recording medium read again by the cart checkout device 200. Thereby, the customer can efficiently check the balance recorded on the recording medium.

[0092] [Modification Example 1] In the information processing system 1, the cart checkout device 200 may further include an input unit (not shown) that accepts an update of the balance display. When the display unit is a touch panel display, the input unit is displayed as a display area for accepting input. Also, the input unit may be provided in the cart checkout device 200 as a physical button.

[0093] The operations of each part of the information processing system 1 in Modification Example 1 will be described. When the input unit accepts an update of the balance display by a customer's input operation, the reading unit 203 reads the cart identification information and notifies the cart identification information to the cart transmission unit 204. The cart transmission unit 204 transmits the cart identification information to the server 300.

[0094] When the server receiving unit 301 receives the cash register identification information, it notifies the extraction unit 307 of the cash register identification information. When the extraction unit 307 refers to the cash register device usage status table 1000 and extracts the recording medium identification information stored corresponding to the notified cash register identification information, it notifies the balance acquisition unit 303 of the cash register identification information and the recording medium identification information. The balance acquisition unit 303 refers to the balance table 1002 and acquires the balance stored corresponding to the notified recording medium identification information. Then, the balance acquisition unit 303 notifies the server transmission unit 304 of the cash register identification information and the acquired balance. The server transmission unit 304 transmits the balance to the cash register device 200 having the notified cash register identification information.

[0095] The cash register receiving unit 205 notifies the calculation unit 208 of the received balance. The calculation unit 208 calculates the difference between the balance and the total amount by subtracting the total amount displayed on the display unit from the notified balance. Then, the calculation unit 208 notifies the display control unit 206 of the notified balance and the calculated difference. The display control unit 206 generates a screen including the balance updated by the server 300 and the difference calculated by the calculation unit based on the notified balance and the difference, and updates the display on the display unit.

[0096] Note that the cash register device 200 may activate an input unit that accepts an update of the display when the balance becomes equal to or less than a predetermined amount, or when the balance is received from the server 300.

[0097] As described above, when a customer deposits electronic money into a recording medium during shopping, the customer can update the display of the balance of the cash register device 200 by operating the input unit without taking out the recording medium from a bag or the like and having it read by the cash register device 200. Thereby, the customer can efficiently confirm the balance recorded on the recording medium.

[0098] [Modification Example 2] In the settlement process, the information processing system 1 can also communicate and process with an accounting terminal (not shown) such as a self-POS terminal. At this time, the cash register device 200 detects a settlement start instruction by performing an input operation for the customer to instruct the start of settlement on the accounting terminal and receiving the settlement start instruction from the accounting terminal. Or, the cash register device 200 may detect the settlement start instruction when an instruction to start settlement is input by the customer from the input unit of the cash register device 200.

[0099] The operations of each part of the information processing system 1 in Modification 2 will be described. When the customer performs an input operation on the accounting terminal or the cash register device 200 and the cash register device 200 detects a settlement start instruction, the cash register transmission unit 204 transmits the product information and the cash register identification information stored in the storage unit 201 to the accounting terminal. The accounting terminal inquires about the balance of the recording medium associated with the received cash register identification information from the server 300 and receives the balance from the server 300. Then, the accounting terminal completes the settlement by subtracting the received balance from the total amount calculated based on the product information, and transmits settlement completion information indicating that the settlement has been completed to the cash register device 200. When the balance is less than the total amount, the accounting terminal displays a screen indicating that the balance is insufficient and prompts the customer to recharge the electronic money.

[0100] The cash register device 200 that has received the settlement completion information causes a settlement completion screen to be displayed on the display unit. Then, after a predetermined time has elapsed since the settlement completion screen was displayed, the display of the display unit is returned to the initial screen before the recording medium is read. When the display of the display unit is returned to the initial screen, the cash register device 200 deletes the product information, the total amount, the balance, and the difference between the balance and the total amount stored in the storage unit 201.

[0101] [Modification 3] In the settlement process, the information processing system 1 can also communicate and process with a customer terminal (not shown) such as a smartphone or a tablet terminal owned by the customer. At this time, the cash register device 200 detects a settlement start instruction when an instruction to start settlement is input by the customer from the input unit.

[0102] When the settlement start instruction is detected, the cash register device 200 causes a two-dimensional code to be displayed on the display unit. Then, the two-dimensional code displayed on the customer terminal is read, and the payment method is set to the electronic money of the recording medium read by the recording medium information acquisition unit 202, and the total amount of the registered products is input to the customer terminal. The customer terminal completes the settlement by subtracting the input total amount from the remaining amount of the set electronic money, and transmits settlement completion information to the cash register device 200.

[0103] The cash register device 200 that has received the settlement completion information displays a settlement completion screen on the display unit. Then, after a predetermined time has elapsed since the settlement completion screen was displayed, the display of the display unit is returned to the initial screen before the recording medium is read. When the display of the display unit of the cash register device 200 is returned to the initial screen, the product information, total amount, remaining amount, and the difference between the remaining amount and the total amount stored in the storage unit 201 are deleted.

[0104] The above-described first to second embodiments can be appropriately combined without departing from the technical idea of the present invention. [Appendix 1] A recording medium information acquisition unit that acquires recording medium identification information from a recording medium; A transmission unit that transmits the acquired recording medium identification information and cash register identification information; A display control unit that causes a first remaining amount corresponding to the acquired recording medium identification information to be displayed on a display unit; A receiving unit that receives a second remaining amount that is the remaining amount of the charged recording medium when electronic money is charged to the recording medium, and the display control unit causes the received second remaining amount to be displayed on the display unit. An information processing apparatus. [Appendix 2] It further includes an input unit that accepts an update of the display of the first remaining amount, and when the input unit accepts an update of the display of the first remaining amount, the display control unit causes the second remaining amount to be displayed on the display unit. The information processing apparatus according to Appendix 1. [Appendix 3] When the receiving unit receives the third balance, which is the balance after settlement, after receiving the settlement start instruction, the display control unit causes the display unit to display a settlement completion screen indicating that the settlement has been completed, and after a predetermined time has elapsed since the settlement completion screen was displayed, the display unit displays the initial screen. The information processing apparatus according to Supplementary Note 1 or 2. [Supplementary Note 4] Further comprising a product identification information acquisition unit that acquires product identification information of a product When the product identification information acquisition unit acquires product identification information after the electronic money is charged to the recording medium, the display control unit causes the display unit to display the second balance, the total amount of the product for which the identification information has been acquired, and the difference between the second balance and the total amount. The information processing apparatus according to any one of Supplementary Notes 1 to 3. [Supplementary Note 5] An acquisition unit that acquires recording medium identification information and cash register identification information of a recording medium A storage unit that stores the acquired recording medium identification information and the acquired cash register identification information in association with each other When electronic money is charged to a recording medium, an acquisition unit that acquires the recording medium identification information of the charged recording medium and the balance of the charged recording medium An extraction unit that extracts the cash register identification information corresponding to the recording medium identification information from the storage unit A server transmission unit that transmits the acquired balance to the information processing apparatus corresponding to the extracted cash register identification information A server comprising [Supplementary Note 6] An acquisition unit that acquires recording medium identification information and cash register identification information of a recording medium A storage unit that stores the acquired recording medium identification information and the acquired cash register identification information in association with each other When electronic money is charged to a recording medium, an acquisition unit that acquires the recording medium identification information of the charged recording medium and the balance of the charged recording medium An extraction unit that extracts the cash register identification information corresponding to the recording medium identification information from the storage unit A display control unit that causes a display unit corresponding to the extracted cash register identification information to display the remaining balance of the charged recording medium, An information processing system comprising the same. [Appendix 7] A product identification information acquisition unit that acquires product identification information of a product, A calculation unit that calculates the total amount of the product for which the product identification information has been acquired based on product information corresponding to the acquired product identification information, and further comprising: When the cash register detects an instruction to start settlement, the display control unit causes the display unit to display a display indicating that the settlement process has been completed. The information processing system according to Appendix 6. [Appendix 8] The display indicating that the settlement process has been completed is the information processing system according to Appendix 7 including the remaining balance after the settlement process. [Appendix 9] Acquire recording medium identification information from a recording medium, Transmit the acquired recording medium identification information and cash register identification information, Display a first remaining balance corresponding to the acquired recording medium identification information, When electronic money is charged to the recording medium, receive a second remaining balance of the recording medium, An information processing method for displaying the received second remaining balance. [Appendix 10] On a computer, Steps of acquiring recording medium identification information from a recording medium, Steps of transmitting the acquired recording medium identification information and cash register identification information, Steps of displaying a first remaining balance corresponding to the acquired recording medium identification information, Steps of receiving, when electronic money is charged to the recording medium, a second remaining balance which is the remaining balance of the charged recording medium, A program for causing the steps of displaying the received second remaining balance to be executed. [Appendix 11] Acquire recording medium identification information and cash register identification information of a recording medium, Associate and store the obtained recording medium identification information with the obtained cartridge register identification information. When electronic money is charged to a recording medium, obtain the recording medium identification information of the charged recording medium and the balance of the charged recording medium. Extract the cartridge register identification information corresponding to the recording medium identification information. An information processing method for causing a display unit corresponding to the extracted cartridge register identification information to display the balance of the charged recording medium. [Appendix 12] On a computer, Steps of obtaining the recording medium identification information and the cartridge register identification information of a recording medium, Steps of associating and storing the obtained recording medium identification information with the obtained cartridge register identification information, When electronic money is charged to a recording medium, steps of obtaining the recording medium identification information of the charged recording medium and the balance of the charged recording medium, Steps of extracting the cartridge register identification information corresponding to the recording medium identification information, and steps of causing a display unit corresponding to the extracted cartridge register identification information to display the balance of the charged recording medium, and a program for executing the steps. [Appendix 13] Obtain the recording medium identification information and the cartridge register identification information of a recording medium, Associate and store the obtained recording medium identification information with the obtained cartridge register identification information, When electronic money is charged to a recording medium, obtain the recording medium identification information of the charged recording medium and the balance of the charged recording medium, Extract the cartridge register identification information corresponding to the recording medium identification information, An information processing method for transmitting the obtained balance to an information processing device corresponding to the extracted cartridge register identification information. [Appendix 14] On a computer, Steps of obtaining the recording medium identification information and the cartridge register identification information of a recording medium, A step of associating and storing the obtained recording medium identification information with the obtained cartridge register identification information; When electronic money is charged to a recording medium, a step of obtaining the recording medium identification information of the charged recording medium and the balance of the charged recording medium; A step of extracting the cartridge register identification information corresponding to the recording medium identification information; A program for causing an information processing apparatus corresponding to the extracted cartridge register identification information to transmit the obtained balance.

Explanation of Signs

[0105] 100, 200 Cartridge Register Device 101, 202 Recording Medium Information Acquisition Unit 102, 204 Cartridge Register Transmission Unit 103 Display Control Unit 104, 205 Cartridge Register Reception Unit 1 Information Processing System 201, 302 Storage Unit 203 Reading Unit 206 Display Control Unit 207 Product Identification Information Acquisition Unit 208 Calculation Unit 300 Server 301 Server Reception Unit 303 Balance Acquisition Unit 304 Server Transmission Unit 305 Product Information Acquisition Unit 306 Balance Update Unit 307 Extraction Unit 308 Determination Unit 1000 Cartridge Register Device Usage Status Table 1001, 1002, 1003 Balance Tables 209, 309 Bus 210, 310 CPU 211, 311 Memory 212, 312 Storage Device 213 Input / Output Interface 214, 313 Communication Interface 21 Total amount display area 22 Difference display area 23 Registered product display area

Claims

1. A recording medium information acquisition unit that acquires recording medium identification information from a recording medium; A display control unit that causes a display unit of a cash register device to display a screen including a first balance corresponding to the acquired recording medium identification information, and product information including a product name of a registered product and a price of the product; A receiving unit that receives a second balance, which is the balance of the recording medium charged when the recording medium is charged with electronic money via a depositing device that accepts charging of electronic money; and The display control unit causes the display unit to display a screen including the received second balance, the product information, and a total amount of the products. An information processing apparatus.

2. Further comprising an input unit that accepts an update of the display of the first balance, When the input unit accepts an update of the display of the first balance, the display control unit causes the display unit to display the second balance. The information processing apparatus according to claim 1.

3. When the receiving unit receives a third balance, which is the balance after settlement, after receiving a settlement start instruction, the display control unit causes the display unit to display a settlement completion screen indicating that the settlement has been completed, and after a predetermined time has elapsed since the settlement completion screen was displayed, causes the display unit to display an initial screen. The information processing apparatus according to claim 1 or 2.

4. Further comprising a product identification information acquisition unit that acquires product identification information of a product, After the recording medium is charged with electronic money, when the product identification information acquisition unit acquires product identification information, the display control unit causes the display unit to display the second balance, a total amount of the product for which the identification information has been acquired, and a difference between the second balance and the total amount. The information processing apparatus according to any one of claims 1 to 3.

5. Further comprising a product identification information acquisition unit that acquires product identification information of a product, When the first balance is less than the total amount of the products for which the product identification information acquisition unit has acquired identification information, the display control unit causes the display unit to display an error screen. The information processing apparatus according to any one of claims 1 to 3.

6. The error screen includes a display prompting to charge the electronic money to the recording medium. The information processing apparatus according to claim 5.

7. Acquire recording medium identification information from a recording medium. Cause a screen including a first balance corresponding to the acquired recording medium identification information, product information including the product name of the product registered with the product, and the price of the product to be displayed on the display unit of the cash register device. When electronic money is charged to the recording medium via a payment device that accepts the charging of electronic money, receive a second balance that is the balance of the charged recording medium. Cause a screen including the received second balance, the product information, and the total amount of the products to be displayed on the display unit. An information processing method.

8. Acquire recording medium identification information from a recording medium. Cause a screen including a first balance corresponding to the acquired recording medium identification information, product information including the product name of the product registered with the product, and the price of the product to be displayed on the display unit of the cash register device. When electronic money is charged to the recording medium via a payment device that accepts the charging of electronic money, receive a second balance that is the balance of the charged recording medium. Cause a screen including the received second balance, the product information, and the total amount of the products to be displayed on the display unit. A program for causing a computer to execute the processing.

Citation Information

Patent Citations

  • Unmanned shop system

    JP1993314367A

  • System and method for commodity management, and management device and information terminal device used for the commodity management system

    JP2004292143A

  • Merchandise sales data processor and computer program

    JP2007148723A

  • Electronic money storage medium, electronic money settlement system and electronic money settlement method

    JP2008287446A

  • Electronic money charging method and account settlement terminal

    JP2009075986A