Transaction processor and program

The transaction processing apparatus automates parking lot discount processing by generating and outputting code symbols, addressing inefficiencies caused by manual ticket checking and improving operational efficiency.

JP2025100112APending Publication Date: 2025-07-03TOSHIBA TEC KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023217232
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Efficient operation of parking lots is hindered by the need for staff to check discount tickets, leading to inefficiencies.

Method used

A transaction processing apparatus that generates and outputs code symbol data for parking lot discounts based on transaction settlements, eliminating the need for manual ticket checking.

Benefits of technology

Facilitates efficient parking lot operations by automating discount processing, enhancing convenience and reducing the need for manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025100112000001_ABST
    Figure 2025100112000001_ABST
Patent Text Reader

Abstract

To support parking lot management efficiently.SOLUTION: A transaction processor comprises generation means and output means. The generation means generates code symbol data related to code symbols for parking discounts based on the settlement of transactions. The output means outputs the transaction data related to the transaction and the code symbol data.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to a transaction processing apparatus and a program.

Background Art

[0002] Facilities such as supermarkets often have a parking lot attached. When a fee is charged for using the parking lot, the facility side provides a service of discounting part or all of the parking lot usage fee to those who park in the parking lot and use the facility.

[0003] The facility side distributes discount tickets that can be used in the parking lot as a service for discounting the parking lot usage fee.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in a parking lot, staff for checking discount tickets is required. Therefore, it is difficult to efficiently operate the parking lot.

[0006] The problem to be solved by the embodiments of the present invention is to provide a technology for supporting the efficient operation of a parking lot.

Means for Solving the Problems

[0007] In one embodiment, a transaction processing apparatus includes a generation unit and an output unit. The generation unit generates code symbol data regarding a code symbol for discount of a parking lot based on a settlement of a transaction. The output unit outputs transaction data regarding the transaction and the code symbol data.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

[0009] Hereinafter, some embodiments will be described with reference to the drawings. Note that the scales of the respective parts in the drawings used in the following description of the embodiments may be appropriately changed. In addition, the drawings used in the following description of the embodiments may show the configuration with some parts omitted for the purpose of explanation.

[0010] [Embodiment] (Configuration Example) FIG. 1 is a block diagram showing an outline of a configuration example of a communication system S. The communication system S is a system that communicates between a plurality of devices and provides a parking lot citation code symbol to a user in order to support efficient operation of a parking lot.

[0011] The parking lot discount reference code symbol is a code symbol for parking lot discounts. The parking lot discount reference code symbol stores information used by the operator of the parking lot to process discounts on parking fees. Therefore, the information stored in the parking lot discount reference code symbol is information for realizing the efficient operation of the parking lot. For example, the parking lot discount reference code symbol is a one-dimensional barcode symbol, but it may also be a two-dimensional code symbol. The information stored in the parking lot discount reference code symbol will be described later.

[0012] The communication system S includes a POS (Point of sales) terminal 1, an electronic receipt server 2, and a user terminal 3.

[0013] The POS terminal 1, the electronic receipt server 2, and the user terminal 3 are communicably connected to each other via a network NW. The network NW includes one or more networks among various networks such as the Internet, a mobile communication network, and a LAN (Local Area Network). The LAN may be a wireless LAN or a wired LAN. The communication system S may also refer to a system including at least one device.

[0014] In FIG. 1, one POS terminal 1 is shown, but the communication system S may include a plurality of POS terminals 1. In FIG. 1, one user terminal 3 is shown, but the communication system S may include a plurality of user terminals 3.

[0015] The POS terminal 1 is a device that processes commodity transactions in a store. The POS terminal 1 is an example of a transaction processing device that processes commodity transactions.

[0016] It is assumed that the store is a physical store with an attached parking lot. The store includes the meaning of a facility. A commodity is an object sold in the store. A commodity includes not only physical objects but also objects different from physical objects such as services or tickets.

[0017] Parking fees may be incurred. The parking fees may vary according to the elapsed time since the start of using the parking lot, or may not vary regardless of the elapsed time since the start of using the parking lot. The parking fees may be incurred since the start of using the parking lot, or may be incurred after a predetermined time has elapsed since the start of using the parking lot.

[0018] The store side provides a service of discounting part or all of the parking fees to users who park in the parking lot and use the store. The discount amount of the parking fees may vary according to the amount paid by the user in the merchandise transaction at the store, or may not vary. A user includes the meaning of a customer of the store.

[0019] Here, it is assumed that a user using the store means that the user conducts a merchandise transaction at the store. A merchandise transaction is the transfer of fees from the user to the store accompanying the sale of merchandise by the store. The transaction includes the meaning of merchandise sales from the perspective of the store. The transaction includes the meaning of merchandise purchase from the perspective of the user.

[0020] A parking lot system that manages the entry and exit of vehicles in the parking lot may issue a parking ticket when using the parking lot. The parking ticket may be a medium having a magnetic stripe on which information such as the use date is recorded.

[0021] The electronic receipt server 2 is a device that supports the display of electronic receipts on the user terminal 3. An electronic receipt is an electronic image of a transaction detail based on transaction data related to a transaction. The electronic receipt server 2 stores the transaction data received from the POS terminal 1 and the parking lot discount code symbol data.

[0022] Transaction data is the data of transaction details generated by the POS terminal 1 for each transaction. The transaction details are the content of the transaction. The transaction details can include date information. The date information is the information of the date and time when the transaction was conducted at the store. The transaction details can include voucher number information. The voucher number information is the information of a code that can uniquely identify the transaction. The transaction details can include cash register number information. The cash register number information is the information of a code that can uniquely identify the POS terminal 1 where the transaction was conducted. For each transaction item, the transaction details can include the information of the transaction item. A transaction item is the item for which the transaction was conducted in one transaction. The information of the transaction item can include all or part of the information of the product code, product name, unit price, quantity, and amount. The product code is a code that can uniquely identify the product. The product name is the name of the product. The unit price is the price per unit of the product. The quantity is the number of products identified by the product code. The amount is the amount obtained by multiplying the unit price by the quantity. The information of the transaction item may include information other than these. The transaction details can include total amount information. The total amount information is that the total amount is the amount obtained by summing up the amounts of each transaction item included in one transaction. The total amount corresponds to the amount paid by the user. The transaction details may include information other than these.

[0023] Parking lot citation code symbol data is the code symbol data regarding the parking lot citation code symbol generated by the POS terminal 1. The parking lot citation code symbol data is the data for constructing the parking lot citation code symbol. The parking lot citation code symbol data may be in a format that can construct the parking lot citation code symbol.

[0024] The parking lot discount code symbol stores information related to a transaction. The information related to the transaction may be information related to a transaction conducted at the store. Since the transaction is conducted using the store's POS terminal 1, the information related to the transaction is information indicating that the parking lot discount code symbol was issued at the store. Therefore, when the information related to the transaction read from the parking lot discount code symbol is information of a preset type, the parking lot system can determine that a discount on the parking lot usage fee is applicable. When the information related to the transaction read from the parking lot discount code symbol is not information of a preset type, the parking lot system can determine that a discount on the parking lot usage fee is not applicable. Thus, the information related to the transaction stored in the parking lot discount code symbol is information for realizing efficient operation of the parking lot.

[0025] For example, the information related to the transaction is the information indicated by the transaction data. In this example, the parking lot discount code symbol stores the information indicated by the transaction data. Since the transaction data is generated at the POS terminal 1, the information indicated by the transaction data is information indicating that the parking lot discount code symbol was issued at the store. Therefore, when the information indicated by the transaction data read from the parking lot discount code symbol is information of a preset type, the parking lot system can determine that a discount on the parking lot usage fee is applicable. When the information indicated by the transaction data read from the parking lot discount code symbol is not information of a preset type, the parking lot system can determine that a discount on the parking lot usage fee is not applicable. Thus, the information indicated by the transaction data stored in the parking lot discount code symbol is information for realizing efficient operation of the parking lot.

[0026] For example, the information indicated by the transaction data is the information of the transaction details indicated by the transaction data. In this example, the parking lot discount code symbol stores the information of the transaction details. Since the transaction details are generated at the POS terminal 1, the information of the transaction details is the information indicating that the parking lot discount code symbol is issued by the store. Therefore, when the information of the transaction details read from the parking lot discount code symbol is the preset type of information, the parking lot system can determine that the discount for the parking lot usage fee is applicable. When the information of the transaction details read from the parking lot discount code symbol is not the preset type of information, the parking lot system can determine that the discount for the parking lot usage fee is not applicable. Thus, the information of the transaction details stored in the parking lot discount code symbol is the information for realizing the efficient operation of the parking lot.

[0027] In a typical example, the parking lot discount code symbol stores, as the information of the transaction details, all or part of the information of the date included in the transaction details, the slip number, the register number information, and the total amount information. The parking lot discount code symbol may include information included in the transaction details other than these information.

[0028] The parking lot system can process whether to apply the discount for the parking lot usage fee based on the date information read from the parking lot discount code symbol. When the date indicated by the date information is the date of using the parking lot, the parking lot system can determine that the discount for the parking lot usage fee is applicable. When the date indicated by the date information is not the date of using the parking lot, the parking lot system can determine that the discount for the parking lot usage fee is not applicable. Thus, the date information stored in the parking lot discount code symbol is the information for realizing the efficient operation of the parking lot.

[0029] The parking lot system can process whether to apply a discount on the parking lot usage fee based on the ticket number information read from the parking lot citation code symbol. If the ticket number indicated by the ticket number information is a number composed of a preset rule, the parking lot system can determine to apply a discount on the parking lot usage fee. If the ticket number indicated by the ticket number information is not a number composed of a preset rule, the parking lot system can determine not to apply a discount on the parking lot usage fee. Thus, the ticket number information stored in the parking lot citation code symbol is information for realizing the efficient operation of the parking lot.

[0030] The parking lot system can process whether to apply a discount on the parking lot usage fee based on the register number information read from the parking lot citation code symbol. If the register number indicated by the register number information is a preset number, the parking lot system can determine to apply a discount on the parking lot usage fee. If the register number indicated by the register number information is not a preset number, the parking lot system can determine not to apply a discount on the parking lot usage fee. Thus, the register number information stored in the parking lot citation code symbol is information for realizing the efficient operation of the parking lot.

[0031] The parking lot system can process a discount on the parking lot usage fee based on the total amount information read from the parking lot citation code symbol. The parking lot system can determine to apply a discount in an amount corresponding to the total amount indicated by the total amount information. Thus, the total amount information stored in the parking lot citation code symbol is information for realizing the efficient operation of the parking lot.

[0032] The user terminal 3 is a device used by the user. The user terminal 3 is a portable device such as a smartphone or a tablet terminal, but is not limited thereto. The user terminal 3 is an example of a terminal.

[0033] FIG. 2 is a block diagram illustrating the POS terminal 1.

[0034] The POS terminal 1 includes a processing circuit 10, a main memory 11, an auxiliary storage device 12, a change machine interface 13, a communication interface 14, a scanner 15, an input device 16, a first display device 17-1, a second display device 17-2, a printing device 18, a reader 19, and a photographing device 20. The processing circuit 10, the main memory 11, the auxiliary storage device 12, the change machine interface 13, the communication interface 14, the scanner 15, the input device 16, the first display device 17-1, the second display device 17-2, the printing device 18, the reader 19, and the photographing device 20 are connected to be able to input and output signals to each other. In FIG. 1, the interface is described as "I / F".

[0035] The processing circuit 10 corresponds to the central part of the POS terminal 1. The processing circuit 10 is an element that constitutes the computer of the POS terminal 1. The processing circuit 10 includes one or more circuits that execute a plurality of processes by a plurality of functions. For example, the circuit is a processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (field-Programmable Gate Array), but is not limited thereto. For example, the processor is a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), but is not limited thereto. The processing circuit 10 expands a program pre-stored in the main memory 11 or the auxiliary storage device 12 into the main memory 11. The program is a program that enables the processing circuit 10 to execute the processing by each part described later. The processing circuit 10 executes the program expanded in the main memory 11 to enable various processes to be executed.

[0036] The main memory 11 includes elements corresponding to the main storage part of the POS terminal 1. The main memory 11 is an element that constitutes the computer of the POS terminal 1. The main memory 11 includes a non-volatile memory area and a volatile memory area. The main memory 11 stores an operating system or a program in the non-volatile memory area. The main memory 11 uses the volatile memory area as a work area where data is appropriately rewritten by the processing circuit 10. For example, the main memory 11 includes a ROM (Read Only Memory) as the non-volatile memory area. For example, the main memory 11 includes a RAM (Random Access Memory) as the volatile memory area. The main memory 11 is an example of a storage unit.

[0037] The auxiliary storage device 12 corresponds to the auxiliary storage part of the POS terminal 1. The auxiliary storage device 12 includes one or more storage devices. The storage device is, for example, an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), a flash memory, or the like, but is not limited thereto. The auxiliary storage device 12 stores the above-described program, data used by the processing circuit 10 to perform various processes, and data generated by the processes in the processing circuit 10. The auxiliary storage device 12 is an example of a storage unit.

[0038] The auxiliary storage device 12 can store product master data. The product master data includes product information for each product handled in the store. The product information can include a product code, a product name, a unit price, and an amount. The product information may include information other than these.

[0039] The coin change machine interface 13 inputs and outputs data signals with the automatic coin change machine. For example, the coin change machine interface 13 receives the inserted amount data from the automatic coin change machine. The coin change machine interface 13 outputs the coin change amount data to the automatic coin change machine. The automatic coin change machine pays out banknotes or coins equivalent to the coin change amount according to the coin change amount data.

[0040] The communication interface 14 includes various interfaces that connect the POS terminal 1 to other devices communicably via the network NW according to a predetermined communication protocol.

[0041] The scanner 15 is a device that reads various code symbols and obtains information from the code symbols. For example, the code symbol is a barcode symbol or a two-dimensional code symbol. The code symbol may include a code symbol of a product that records the product code. The code symbol of the product is an image attached to the product. The code symbol may include a code symbol that records the membership code. The membership code is identification information that can uniquely identify a member. The code symbol that records the membership code may be an image attached to a card or an image that can be displayed on the user terminal 3. The code symbol may include a code symbol for code settlement.

[0042] The input device 16 is a device that can input information to the POS terminal 1. For example, the input device 16 may include a keyboard. The input device 16 may form a touch screen together with the first display device 17-1.

[0043] The first display device 17-1 is a device that can display various images under the control of the processing circuit 10. The first display device 17-1 is mainly a display device for store clerks to view. For example, the first display device 17-1 is a liquid crystal display or an EL (Electroluminescence) display, etc.

[0044] The second display device 17-2 is a device capable of displaying various images under the control of the processing circuit 10. The second display device 17-2 is a display device for customers mainly for viewing by users who are customers. For example, the second display device 17-2 is a liquid crystal display, an EL display, or the like.

[0045] The printing device 18 is a device for issuing printed materials by printing on a medium. For example, the medium is paper. For example, the printing device 18 is a thermal printer, an inkjet printer, or the like.

[0046] The reader 19 is a device for reading card data recorded on a card medium. The reader 19 may include a contact-type reader for reading card data recorded on the magnetic stripe of the card medium. The reader 19 may include a non-contact-type reader for reading card data recorded on an IC (Integrated Circuit) tag of the card medium. The IC tag includes an IC chip and an antenna.

[0047] The photographing device 20 is a device capable of photographing under the control of the processing circuit 10. For example, the photographing device 20 is a camera.

[0048] Note that the hardware configuration of the POS terminal 1 is not limited to the above-described configuration. The POS terminal 1 can appropriately omit and change the above-described components and add new components.

[0049] Each means realized by the processing circuit 10 will be described. The processing circuit 10 realizes a registration means 101, a settlement means 102, a generation means 103, and an output means 104. The means realized by the processing circuit 10 can also be referred to as a part or a function. Each means realized by the processing circuit 10 can also be said to be realized by a control means including the processing circuit 10 and the main memory 11.

[0050] The registration means 101 processes the registration of goods. The registration of goods is the registration of the goods to be traded before the settlement of the transaction. The registration of goods is also referred to as goods registration. The registered goods are also referred to as registered items. For example, processing the goods registration is to update the registration data. The registration data can include information on the registered items for each registered item. The information on the registered items can include all or part of the information such as the product code, product name, unit price, quantity, and amount. The information on the registered items may include information other than these. The registration data may be stored in the main memory 11 or the auxiliary storage device 12 of the POS terminal 1, or may be stored in the transaction management server that manages each transaction. Updating the registration data includes adding the information on the registered items, increasing the quantity included in the information on the registered items, decreasing the quantity included in the information on the registered items, and deleting the information on the registered items.

[0051] The settlement means 102 executes the closing process of the transaction. The closing process corresponds to the settlement of the transaction. The settlement of the transaction includes completing the settlement of the transaction. The settlement is the payment for the transaction. The settlement includes the meaning of accounting. The completion of the settlement by the POS terminal 1 includes the meaning of the conclusion of the transaction. The settlement methods for the settlement of the transaction include offline settlement and online settlement. Offline settlement is a settlement that does not require the POS terminal 1 to cooperate with other devices via the network NW. For example, offline settlement is a settlement by cash or the like. Online settlement is a settlement that is executed in cooperation with other devices via the network NW by the POS terminal 1. For example, online settlement includes credit card settlement, electronic money settlement, debit card settlement, and code settlement.

[0052] The generation means 103 generates transaction data for each transaction based on the closing process of the transaction. The information on the transaction items included in the transaction data corresponds to the information on the registered items included in the registration data. The generation means 103 generates parking lot allocation code symbol data based on the closing process of the transaction.

[0053] The output means 104 outputs the data generated by the POS terminal 1 for each transaction. When the generation means 103 does not generate the parking lot citation code symbol data, the output means 104 outputs the transaction data for each transaction. When the generation means 103 generates the parking lot citation code symbol data, the output means 104 outputs the transaction data and the parking lot citation code symbol data for each transaction. If the user desires that the transaction details be provided in a printed form, the output means 104 outputs the data generated by the POS terminal 1 in the first output mode described later. If the user desires that the transaction details be provided in a manner that can be displayed on the user terminal 3, the output means 104 outputs the data generated by the POS terminal 1 in the second output mode described later.

[0054] The first output mode is a mode of outputting data to the printing device 18. When the generation means 103 does not generate the parking lot citation code symbol data, the output means 104 outputs the transaction data in order to print the transaction details based on the transaction data on a medium. The transaction details based on the transaction data are an example of information based on the transaction data. The transaction data may be data in a format that allows the printing device 18 to print the transaction details based on the transaction data on a medium.

[0055] When the generation means 103 generates the parking lot citation code symbol data, the output means 104 outputs the transaction data and the parking lot citation code symbol data in order to print the transaction details based on the transaction data and the parking lot citation code symbol based on the parking lot citation code symbol data on a medium. The printed matter of the transaction details on the medium and the printed matter of the parking lot citation code symbol on the medium may be the same printed matter or different printed matters. The parking lot citation code symbol data may be data in a format that allows the printing device 18 to print the parking lot citation code symbol based on the parking lot citation code symbol data on a medium.

[0056] The second output mode is a mode of outputting data to the electronic receipt server 2. When the generation means 103 does not generate the parking lot citation code symbol data, the output means 104 outputs the transaction data in order to make the transaction details based on the transaction data displayable on the user terminal 3. The transaction data may be data in a format that allows the transaction details based on the transaction data to be displayed on the user terminal 3.

[0057] When the generation means 103 generates the parking lot citation code symbol data, the output means 104 outputs the transaction data and the parking lot citation code symbol data in order to make the transaction details based on the transaction data and the parking lot citation code symbol based on the parking lot citation code symbol data displayable on the user terminal 3. The transaction details and the parking lot citation code symbol may be displayed on the user terminal 3 as separate images, or may be displayed on the user terminal 3 as one image. The parking lot citation code symbol data may be data in a format that allows the parking lot citation code symbol based on the parking lot citation code symbol data to be displayed on the user terminal 3.

[0058] (Operation example) The processing of the POS terminal 1 will be described. Note that the processing procedures described below are merely examples, and each process may be changed as much as possible. Also, for the processing procedures described below, depending on the embodiment, steps may be omitted, replaced, and added as appropriate.

[0059] FIG. 3 is a flowchart showing an example of the processing procedure by the processing circuit 10 of the POS terminal 1.

[0060] The processing circuit 10 can execute the processing illustrated in FIG. 3 for each transaction. Here, it is assumed that the user parks in a parking lot attached to the store and hopes for a service that discounts the parking lot usage fee.

[0061] The processing circuit 10 processes product registration (ACT1). ACT1 may be processed by the registration means 101. In ACT1, for example, the processing circuit 10 acquires the product code of a product based on the reading of the code symbol of the product by the scanner 15. The processing circuit 10 may also acquire the product code of a product based on the selection of the product using the input device 16. The processing circuit 10 can process product registration by referring to the product master data stored in the auxiliary storage device 12 and based on the acquired product code of the product. When the registration data is stored in the POS terminal 1, the processing circuit 10 updates the registration data stored in the POS terminal 1 based on the acquired product code of the product. When the registration data is stored in the transaction management server, the processing circuit 10 outputs a registration request including the product code to the transaction management server. The registration request is a request for causing the transaction management server to process product registration. The transaction management server can process product registration based on the product code included in the registration request. The transaction management server may refer to data similar to the product master data stored in the POS terminal 1. Outputting a registration request including the product code to the transaction management server is an example of processing product registration.

[0062] The processing circuit 10 executes a transaction closing process (ACT2). ACT2 may be processed by the settlement means 102. In ACT2, for example, the processing circuit 10 executes the transaction closing process after registering all the products to be transacted in one transaction.

[0063] The processing circuit 10 generates transaction data based on the transaction closing process (ACT3). ACT3 may be processed by the generation means 103.

[0064] The processing circuit 10 determines whether the POS terminal 1 is set to generate parking lot allocation code symbol data (ACT4). ACT4 may be processed by the generation means 103. Whether the POS terminal 1 generates parking lot allocation code symbol data can be set as appropriate on the store side.

[0065] When the POS terminal 1 is set to generate the parking lot citation code symbol data (ACT4, YES), the process transitions from ACT4 to ACT5. When the POS terminal 1 is not set to generate the parking lot citation code symbol data (ACT4, NO), the process transitions from ACT4 to ACT6.

[0066] The processing circuit 10 generates the parking lot citation code symbol data based on the transaction closing process (ACT5). ACT5 may be a process by the generation means 103. The POS terminal 1 can provide the user with the parking lot citation code symbol by generating the parking lot citation code symbol data. The parking lot system can determine whether to apply a discount on the parking lot usage fee based on the information stored in the parking lot citation code symbol. Therefore, the POS terminal 1 can assist in the efficient operation of the parking lot.

[0067] The processing circuit 10 can generate the parking lot citation code symbol data regarding the parking lot citation code symbol storing the information regarding the transaction. As described above, the information regarding the transaction is the information indicating that the parking lot citation code symbol is issued at the store. The parking lot system can determine whether to apply a discount on the parking lot usage fee based on the information regarding the transaction stored in the parking lot citation code symbol. Therefore, the POS terminal 1 can assist in the efficient operation of the parking lot.

[0068] The processing circuit 10 can generate parking lot discount code symbol data based on transaction data. In this example, the parking lot discount code symbol stores the information indicated by the transaction data as information regarding the transaction. As described above, the information regarding the transaction is information indicating that the parking lot discount code symbol is issued by the store. The parking lot system can determine whether to apply a discount on the parking lot usage fee based on the information indicated by the transaction data stored in the parking lot discount code symbol. Therefore, the POS terminal 1 can assist in the efficient operation of the parking lot.

[0069] The processing circuit 10 can generate parking lot discount code symbol data based on the transaction details data which is the transaction data. In this example, the parking lot discount code symbol stores the transaction details information indicated by the transaction data as information regarding the transaction. As described above, the transaction details information is information indicating that the parking lot discount code symbol is issued by the store. The parking lot system can determine whether to apply a discount on the parking lot usage fee based on the transaction details information indicated by the transaction data stored in the parking lot discount code symbol. Therefore, the POS terminal 1 can assist in the efficient operation of the parking lot.

[0070] The processing circuit 10 outputs the data generated by the POS terminal 1 (ACT6). ACT6 may be processed by the output means 104.

[0071] The case where the processing circuit 10 does not generate the parking lot discount code symbol data will be described. In this case, the processing circuit 10 outputs the transaction data. In the first output mode, the output means 104 outputs the transaction data in order to print the transaction details based on the transaction data on a medium. In this example, the printing device 18 prints the transaction details based on the transaction data on a medium. The printed matter of the medium on which the transaction details are printed is an example of a receipt.

[0072] In the second output mode, the output means 104 outputs transaction data in order to make the transaction details based on the transaction data displayable on the user terminal 3. In this example, the electronic receipt server 2 receives the transaction data from the POS terminal 1. The electronic receipt server 2 stores the transaction data received from the POS terminal 1. The user terminal 3 transmits a display request for the transaction details based on the transaction data to the electronic receipt server 2. The user terminal 3 causes the display device of the user terminal 3 to display the transaction details based on the transaction data based on the communication with the electronic receipt server 2.

[0073] The case where the processing circuit 10 generates the parking lot citation code symbol data will be described. In this case, the processing circuit 10 outputs the transaction data and the parking lot citation code symbol data. In the first output mode, the processing circuit 10 outputs the transaction data and the parking lot citation code symbol data in order to print the transaction details based on the transaction data and the parking lot citation code symbol based on the parking lot citation code symbol data on a medium. In this example, the printing device 18 prints the transaction details based on the transaction data and the parking lot citation code symbol based on the parking lot citation code symbol data on a medium. The printing device 18 may issue the printed matter of the transaction details on the printed medium and the printed matter of the parking lot citation code symbol on the printed medium as one printed matter. One printed matter is an example of a receipt. The printing device 18 may issue the printed matter of the transaction details on the printed medium and the printed matter of the parking lot citation code symbol on the printed medium as separate printed matters. According to the first output mode, the processing circuit 10 can also provide the parking lot citation code symbol in a printed matter to a user who desires that the transaction details be provided in a printed matter. Therefore, the processing circuit 10 can improve the convenience for the user who uses the parking lot citation code symbol.

[0074] In the second output mode, the processing circuit 10 outputs transaction data and parking lot citation code symbol data so that the transaction details based on the transaction data and the parking lot citation code symbol based on the parking lot citation code symbol data can be displayed on the user terminal 3. In this example, the electronic receipt server 2 receives the transaction data and the parking lot citation code symbol data from the POS terminal 1. The electronic receipt server 2 stores the transaction data and the parking lot citation code symbol data received from the POS terminal 1. The user terminal 3 transmits a display request for the parking lot citation code symbol based on the parking lot citation code symbol data to the electronic receipt server 2. Based on the communication with the electronic receipt server 2, the user terminal 3 causes the parking lot citation code symbol based on the parking lot citation code symbol data to be displayed on the display device of the user terminal 3. The user terminal 3 may display the parking lot citation code symbol on the display device as an image separate from the transaction details. The user terminal 3 may also display the parking lot citation code symbol on the display device as one image together with the transaction details. In the second output mode, the processing circuit 10 can provide the parking lot citation code symbol in a manner that can be displayed on the user terminal 3 to a user who wishes the transaction details to be provided in a manner that can be displayed on the user terminal 3. Therefore, the processing circuit 10 can improve the convenience for users who use the parking lot citation code symbol.

[0075] FIG. 4 is a diagram illustrating a receipt R on which transaction details and a parking lot citation code symbol are printed. The receipt R includes a transaction details area RA and a parking lot citation code symbol area RB. The transaction details area RA is an area where the transaction details are printed. The parking lot citation code symbol area RB is an area where the parking lot citation code symbol is printed.

[0076] FIG. 5 is a diagram illustrating the parking lot citation code symbol displayed on the user terminal 3. The display device of the user terminal 3 displays the parking lot discount code symbol based on the display request of the parking lot discount code symbol by the user.

[0077] According to the embodiment, by the POS terminal 1 providing the parking lot discount code symbol to the user, in the parking lot, there is no need for a staff member to check the discount coupon. Therefore, the POS terminal 1 can assist in the efficient operation of the parking lot.

[0078] [Other Embodiments] In the above description, the POS terminal 1 having a product registration function and a settlement function and with a store clerk intervening in product registration and settlement is taken as an example of a transaction processing device for explanation, but it is not limited thereto. The transaction processing device may be a POS terminal having a product registration function and a settlement function, and allowing a user, who is a customer, to perform product registration and settlement without the intervention of a store clerk. The transaction processing device may also be a settlement device having a settlement function and allowing a customer to perform settlement without the intervention of a store clerk. In this example, product registration may be performed by a store clerk using a product registration device having a product registration function. Product registration may also be performed by the user using a device having a product registration function. The device having a product registration function may be a dedicated terminal installed in a shopping cart, a mobile terminal prepared in advance by a store or the like, or the user terminal 3 owned by the user himself / herself.

[0079] All of the means realized by the POS terminal 1 may be realized by a server such as a transaction management server that can communicate with the POS terminal 1. In this case, the server is an example of a transaction processing device. A part of the means realized by the POS terminal 1 may be realized by a server such as a transaction management server that can communicate with the POS terminal 1. In this case, the POS terminal 1 and the server are an example of a transaction processing device.

[0080] The transaction processing device may be realized by one device as described by taking the POS terminal 1 as an example, or may be realized by a plurality of devices with distributed functions.

[0081] The above-described embodiments may be applied to the method executed by the apparatus. The above-described embodiments may be applied to a program that enables each function to be executed by a computer of the apparatus. The above-described embodiments may be applied to a recording medium that stores the program.

[0082] Each of one or more circuits constituting the processing circuit executes one or more of a plurality of processes. When the processing circuit is constituted by a single circuit, the single circuit executes all of the plurality of processes. When the processing circuit is constituted by a plurality of circuits, each of the plurality of circuits executes a part of the plurality of processes. A part of the plurality of processes may be one of the plurality of processes or two or more of the plurality of processes. When the processing circuit is constituted by a plurality of circuits, the plurality of circuits may be included in one apparatus or may be distributed among a plurality of apparatuses.

[0083] The program may be transferred in the state stored in the apparatus according to the embodiment, or may be transferred in the state not stored in the apparatus. In the latter case, the program may be transferred via a network or may be transferred in the state recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be any medium that can store a program and is readable by a computer, such as a CD-ROM or a memory card, regardless of its form.

[0084] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

[0085] Some of the above-described embodiments may be expressed as follows. (1) Generating means for generating code symbol data related to a code symbol for a parking lot discount based on a transaction settlement, Output means for outputting the transaction data related to the transaction and the code symbol data, A transaction processing apparatus comprising: (2) The output means outputs the transaction data and the code symbol data for printing the information based on the transaction data and the code symbol based on the code symbol data on a medium. The transaction processing apparatus according to (1). (3) The output means outputs the transaction data and the code symbol data so that the information based on the transaction data and the code symbol based on the code symbol data can be displayed on a terminal. The transaction processing apparatus according to (1). (4) The generating means generates the code symbol data based on the transaction data. The transaction processing apparatus according to any one of (1) to (3). (5) The transaction data is transaction detail data. The transaction processing apparatus according to (4). The transaction processing apparatus according to (4). (6) A program capable of causing a computer to execute a function of generating code symbol data related to a code symbol for a parking lot discount based on a transaction settlement, and a function of outputting the transaction data related to the transaction and the code symbol data.

Explanation of Signs

[0086] 1... POS terminal, 2... Electronic receipt server, 3... User terminal, 10... Processing circuit, 11... Main memory, 12... Auxiliary storage device, 13... Change machine interface, 14... Communication interface, 15... Scanner, 16... Input device, 17-1... First display device, 17-2... Second display device, 18... Printing device, 19... Reader, 20... Photographing device, 101... Registration means, 102... Settlement means, 103... Generation means, 104... Output means, R... Receipt, RA... Transaction details area, RB... Parking lot allocation code symbol area, S... Communication system.

Claims

1. Generating means for generating code symbol data related to a code symbol for a parking lot discount based on a transaction settlement; Output means for outputting the transaction data related to the transaction and the code symbol data; A transaction processing apparatus comprising the same.

2. The output means outputs the transaction data and the code symbol data for printing the information based on the transaction data and the code symbol based on the code symbol data on a medium. The transaction processing apparatus according to claim 1.

3. The output means outputs the transaction data and the code symbol data so that the information based on the transaction data and the code symbol based on the code symbol data can be displayed on a terminal. The transaction processing apparatus according to claim 1.

4. The generating means generates the code symbol data based on the transaction data. The transaction processing apparatus according to claim 1.

5. The transaction data is data of a transaction detail. The transaction processing apparatus according to claim 4.

6. A program capable of causing a computer to execute a function of generating code symbol data related to a code symbol for a parking lot discount based on a transaction settlement; and a function of outputting the transaction data related to the transaction and the code symbol data. ​

Citation Information

Patent Citations

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

    JP2018101370A

  • Parking lot system

    JP2021131771A

  • Electronic cash register

    JP1994266967A