Cash processing device, system, control method and program
The cash processing device enables flexible and secure reissuance of transaction slips through customer-selected methods, addressing the challenge of managing multiple transactions and ensuring accurate payment confirmation.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2026-03-12
AI Technical Summary
Existing self-service cash processing machines do not effectively manage and reissue transaction slips, making it difficult for customers to confirm payments if they lose the statement slip, especially when multiple transactions are executed simultaneously.
A cash processing device with a reading unit, input unit, and issuing unit that allows customers to select and reissue transaction statements using various methods, including bulk, single-selection, and multiple-selection reissue, ensuring all transactions are managed flexibly and securely.
Enhances the usability of reissuing transaction slips by allowing customers to selectively manage and obtain detailed statements for multiple transactions, preventing fraudulent reissues, and ensuring accurate payment confirmation.
Smart Images

Figure 2026043759000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a cash processing device, a system, a control method, and a program. [Background technology]
[0002] In recent years, collection systems that execute predetermined transactions (e.g., collection transactions for payments such as taxes and public fees) based on payment slips have become known. As an example of a device used in such collection systems, a customer-operated cash processing device (hereinafter also referred to as a self-service cash processing machine) that is operated by a customer is known.
[0003] When a typical self-service cash processing machine executes a transaction using a payment slip, it does not stamp the payment slip or tear off the stub, but instead issues a statement slip with the transaction details printed on it. By referring to the statement slip, customers can confirm whether or not they have paid the payment. However, if a customer loses the statement slip, it is difficult for them to confirm whether or not they have paid the payment. For this reason, Patent Document 1 below discloses a technology for reissuing statement slips. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-252213 Summary of the Invention [Problem to be solved by the invention]
[0005] However, there was room for improvement in the usability of reissuing statement slips.
[0006] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a mechanism that can improve the usability regarding the reissuance of usage statement slips. [Means for solving the problem]
[0007] In order to solve the above problem, according to one aspect of the present invention, there is provided a cash processing device comprising: a reading unit that reads an information code attached to a payment slip; an input unit that accepts input of information; an issuing unit that issues a usage statement for a transaction based on the information code attached to the payment slip; and a control unit that controls the issuing unit to reissue the usage statement for a transaction that has already been executed using the payment slip, wherein the input unit accepts a selection of a reissue method for the usage statement, and the control unit controls the issuing unit to reissue the usage statement using the reissue method accepted by the input unit.
[0008] The control unit may also control a process to accept a selection of a method for reissuing the usage statement when a transaction that has been executed using the payment slip whose information code has been read by the reading unit is included in one of multiple transactions that have been executed simultaneously.
[0009] The control unit may control a process for accepting a selection of which of the multiple transactions executed simultaneously the transaction statement is to be reissued.
[0010] The reissue method may include at least one of a bulk reissue, which issues a statement of transactions including details of all of the multiple transactions executed simultaneously, a single-selection reissue, which issues a statement of transactions including details of one of the multiple transactions executed simultaneously, or a multiple-selection reissue, which issues a statement of transactions including details of two or more of the multiple transactions executed simultaneously.
[0011] When the bulk reissue is selected, the control unit may control the issuing unit to print the total of all payment amounts for the multiple transactions executed simultaneously in the total amount column, print the deposit amount recorded in the deposit amount column, and print the change recorded in the change column.
[0012] When the single selection reissue is selected, the control unit may control the issuing unit to print the payment amount of the selected transaction in the total amount column, leave the deposit amount column blank, and leave the change column blank.
[0013] When the multiple selection reissue is selected, the control unit may control the issuing unit to print the total payment amount of two or more selected transactions in the total amount column, leave the deposit amount column blank, and leave the change column blank.
[0014] The control unit may also control the issuing unit to reissue the usage statement on the condition that all of the information codes attached to the payment slip related to one or more transactions to be reissued have been read.
[0015] The control unit may control the issuing unit to reissue the statement slip only for transactions for which the number of times the statement slip has been reissued is less than a threshold value.
[0016] Furthermore, in order to solve the above problem, according to another aspect of the present invention, a system is provided which includes a cash processing device having a reading unit that reads an information code attached to a payment slip, an input unit that accepts input of information, an issuing unit that issues a usage statement slip for a transaction based on the information code attached to the payment slip, and a control unit that controls the issuing unit to reissue the usage statement slip for a transaction that has already been executed using the payment slip, and an information processing device that stores information to be printed on the usage statement slip, wherein the input unit accepts a selection of a reissue method for the usage statement slip, and the control unit refers to the information stored in the information processing device and controls the issuing unit to reissue the usage statement slip using the reissue method accepted by the input unit.
[0017] In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a control method executed by a system comprising a cash processing device having a reading unit that reads an information code attached to a payment slip, an input unit that accepts input of information, and an issuing unit that issues a usage statement for a transaction based on the information code attached to the payment slip, and an information processing device that stores information to be printed on the usage statement, the control method including: controlling the issuing unit to reissue the usage statement for a transaction that has already been executed using the payment slip, and, when the input unit accepts a selection of a reissue method for the usage statement, controlling the issuing unit to reissue the usage statement using the reissue method accepted by the input unit.
[0018] Furthermore, in order to solve the above problem, according to another aspect of the present invention, a program is provided that causes a computer that controls a cash processing device having a reading unit that reads an information code attached to a payment slip, an input unit that accepts input of information, and an issuing unit that issues a usage statement for a transaction based on the information code attached to the payment slip to function as a control unit that controls the issuing unit to reissue the usage statement for a transaction that has already been executed using the payment slip, and when the input unit accepts a selection of a reissue method for the usage statement, the control unit controls the issuing unit to reissue the usage statement using the reissue method accepted by the input unit. [Effects of the Invention]
[0019] As described above, according to the present invention, it is possible to improve the usability of reissuing statement slips. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a block diagram showing an example of the configuration of a system 1 according to an embodiment of the present invention. [Figure 2] A figure showing an example of a usage statement that will be reissued when bulk reissue is selected. [Figure 3]A figure showing an example of a statement of purchase that will be reissued when single selection reissue is selected. [Figure 4] A figure showing an example of a statement slip that will be reissued when multiple selection reissue is selected. [Figure 5] 10 is a flowchart showing an example of a processing flow during a transaction executed by the system 1 according to the present embodiment. [Figure 6] 10 is a flowchart showing an example of the flow of processing executed by the system 1 according to the present embodiment when reissuing a usage statement slip. [Figure 7] 10 is a flowchart showing an example of the flow of processing executed by the system 1 according to the present embodiment when reissuing a usage statement slip. [Figure 8] 10 is a flowchart showing an example of the flow of processing executed by the system 1 according to the present embodiment when reissuing a usage statement slip. [Figure 9] FIG. 2 is a block diagram showing an example of a hardware configuration of the information processing device according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0021] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant explanations will be omitted.
[0022] <1. Identifying the issues> As described above, when a typical self-service cash processing machine executes a transaction using a payment slip, it does not stamp the payment slip or tear off the stub, but instead issues a statement of transaction details printed on it. By referring to the statement of transaction, a customer can confirm whether or not the payment has been made. However, if a customer loses the statement of transaction, it is difficult for the customer to confirm whether or not the payment has been made.
[0023] Furthermore, a typical self-service cash machine can execute multiple transactions simultaneously with a single operation. However, in this case, only one transaction slip is issued, which summarizes the information on the multiple transactions executed simultaneously. This makes it difficult for customers to flexibly manage their transaction slips.
[0024] Taking the above circumstances into consideration, one embodiment of the present invention has been devised. In one embodiment of the present invention, a transaction statement is reissued using a reissue method designated by the customer. This configuration allows the customer to reissue transaction statements and manage them flexibly. In this respect, it is possible to improve the usability of transaction statement reissues.
[0025] <2.Configuration example> 1 is a block diagram showing an example of the configuration of a system 1 according to one embodiment of the present invention. As shown in FIG. 1, the system 1 includes a cash processing device 10 and a management terminal 20.
[0026] The cash processing device 10 and the management terminal 20 are connected to each other so that they can communicate with each other. The communication path may be established by any network such as a local network, a carrier network, or the Internet. Although FIG. 1 illustrates one cash processing device 10, the system 1 may include multiple cash processing devices 10.
[0027] (cash processing device 10) The cash processing device 10 is a self-service cash processing machine that can be operated by a customer and used to pay taxes and other fees using a payment slip. The cash processing device 10 can be installed in a local government, a convenience store, or the like.
[0028] The customer causes the cash processing device 10 to read an information code, such as a barcode or two-dimensional code, attached to the payment slip, and causes the cash processing device 10 to execute a transaction based on the information code attached to the payment slip. For example, the cash processing device 10 receives the payment amount and issues / reissues a usage statement based on the customer's operation. Note that the usage statement issued at the time of a transaction is also referred to as the "initial usage statement" below.
[0029] As shown in FIG. 1, the cash processing device 10 includes an operation and display unit 11, a reading unit 12, an issuing unit 13, a cash processing unit 14, and a control unit 15.
[0030] The operation display unit 11 has the function of a display unit that displays information to the customer, and the function of an input unit that accepts information input from the customer. The function as a display unit is realized, for example, by a display. The function as an input unit is realized, for example, by a touch panel. For example, the operation display unit 11 displays a screen that guides operations related to payment of payment. The customer then inputs various information related to payment of payment on such a screen. For example, the operation display unit 11 accepts input of whether or not to read payment slips continuously, an instruction to reissue a usage statement, and the selection of transactions to be reissued.
[0031] The reading unit 12 has the function of reading various information contained in the payment slip. The reading unit 12 is configured, for example, with an optical reader, and can read the information stored in the information code attached to the payment slip. The information code attached to the payment slip can store identification information of the payment, information indicating the tax item of the payment, the payment amount, the payment deadline, etc.
[0032] The issuing unit 13 has the function of issuing media that store various information. The issuing unit 13 may be, for example, a receipt printer that prints information on paper media. The issuing unit 13 issues a usage statement for a transaction based on the information code attached to the payment slip. For example, the issuing unit 13 issues a usage statement when a transaction is executed, or reissues a usage statement after the transaction is executed.
[0033] The cash processing unit 14 has a function of processing cash. The cash processing unit 14 includes various components related to cash processing, such as an inlet for receiving cash, an outlet for discharging cash, a transport path for transporting cash, a storage cabinet for storing cash, and a mechanism for counting cash. The cash processing unit 14 stores the cash inserted by the customer that is equivalent to the payment amount, and dispenses change, if any.
[0034] The control unit 15 functions as an arithmetic processing device and a control device, and controls the overall operation of the cash processing device 10 in accordance with various programs. The control unit 15 is realized by electronic circuits such as a CPU (Central Processing Unit) or a microprocessor. The control unit 15 may include a ROM (Read Only Memory) that stores the programs to be used and arithmetic parameters, etc., and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate.
[0035] The output of information by the operation display unit 11 and the acquisition of input information, the reading of information by the reading unit 12, the printing and issuance by the issuing unit 13, and the cash processing by the cash processing unit 14 are examples of objects controlled by the control unit 15. The reading of information stored in the management terminal 20 and information processing based on the read information, as well as the registration of information in the management terminal 20 are also examples of objects controlled by the control unit 15.
[0036] (Administrative terminal 20) The management terminal 20 is an information processing device that manages the cash processing device 10. The management terminal 20 is operated by an administrator who is responsible for managing the cash processing device 10.
[0037] As shown in FIG. 1, the management terminal 20 includes an operation display unit 21, a storage unit 22, and a control unit .
[0038] The operation display unit 21 has a function as a display unit that displays information to the administrator and a function as an input unit that accepts information input from the administrator. The function as a display unit is realized, for example, by a display. The function as an input unit is realized, for example, by a keyboard and a mouse. For example, the operation display unit 21 displays information stored in a transaction history DB221, a usage statement print item DB222, and a usage statement reissue history DB223, which will be described later, and accepts editing operations.
[0039] The memory unit 22 stores a DB (Data Base) that stores information for the operation of the cash processing device 10, such as information to be printed on a statement of purchases issued by the cash processing device 10. As shown in Fig. 1 , the memory unit 22 stores a transaction history DB221, a statement of purchase print items DB222, and a statement of purchase reissue history DB223.
[0040] The transaction history DB 221 stores information about transactions carried out using the cash processing device 10. The information stored in the transaction history DB 221 and its use will be described in detail later.
[0041] The usage statement print item DB 222 stores the items to be printed on the usage statement. The information stored in the usage statement print item DB 222 and its purpose will be explained in detail later.
[0042] The statement reissue history DB 223 stores the number of times a statement has been reissued. The information stored in the statement reissue history DB 223 and its use will be described in detail later.
[0043] The control unit 23 functions as an arithmetic processing unit and control device, and controls the overall operation of the management terminal 30 in accordance with various programs. The output of information by the operation display unit 21 and the acquisition of input information are examples of objects controlled by the control unit 23. The control unit 23 is realized by electronic circuits such as a CPU (Central Processing Unit) or a microprocessor. The control unit 15 may also include a ROM (Read Only Memory) that stores programs to be used and arithmetic parameters, and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate.
[0044] The output of information by the operation display unit 21, the acquisition of input information, and the recording of information in the storage unit 22 and the reading of information from the storage unit 22 are examples of objects controlled by the control unit 23.
[0045] <3.Operation> (Reissue of statement) The cash processing device 10 reissues a statement of a transaction that has already been executed using a payment slip. In this case, the cash processing device 10 accepts a selection of a reissue method for the statement. For example, the cash processing device 10 displays one or more reissue methods and accepts a selection of a reissue method desired by the user. The cash processing device 10 then reissues the statement using the accepted reissue method. With this configuration, the customer can obtain a statement that has been reissued using the desired reissue method.
[0046] When the cash processing device 10 reads the information code attached to a used payment slip (i.e., a payment amount has already been collected using the payment slip), it reissues a usage statement for the transaction based on the payment slip and / or one or more other transactions related to the transaction based on the payment slip.
[0047] Here, the cash processing device 10 can execute multiple transactions simultaneously with a single operation by a customer. For example, the cash processing device 10 successively reads multiple payment slips during the period from when the customer starts to finish operating the cash processing device 10, and executes multiple transactions related to the read payment slips. The above-mentioned association of transactions means that these transactions were executed simultaneously. In other words, the cash processing device 10 can reissue a transaction receipt for the transaction based on the read payment slip and / or one or more other transactions executed simultaneously with the transaction based on the payment slip.
[0048] The cash processing device 10 accepts the selection of a reissue method for a statement of transaction when the executed transaction using the payment slip whose information code has been read is included in one of multiple transactions executed simultaneously. With this configuration, the customer can have the cash processing device 10 reissue statement of transaction related to multiple transactions executed simultaneously using various reissue methods.
[0049] Furthermore, the cash processing device 10 accepts a selection of which transaction receipts to reissue among multiple transactions executed simultaneously. For example, the cash processing device 10 displays a list of all transactions executed simultaneously, including transactions based on the scanned payment slip, and accepts an operation by the user to select one or more transactions for which the user wishes to reissue a receipt. The cash processing device 10 then reissues receipts for the selected one or more transactions. This configuration allows the customer to obtain only the receipts for the transactions they desire.
[0050] The cash processing device 10 may reissue a statement slip on the condition that all information codes attached to the payment slips related to one or more transactions to be reissued have been read. In other words, the cash processing device 10 may refuse to reissue a statement slip for a transaction related to a payment slip for which the information code has not been read. According to this configuration, it is possible to require reading of the payment slip when reissuing a statement slip, thereby making it possible to prevent fraudulent reissuance, etc.
[0051] The cash processing device 10 may reissue a statement ticket only for transactions where the number of times the statement ticket has been reissued is less than a threshold. In other words, it may refuse to reissue a statement ticket for transactions where the number of times the statement ticket has been reissued is equal to or greater than a threshold. The threshold is defined in advance in the cash processing device 10 or the management terminal 20. With this configuration, it is possible to prevent statement tickets from being reissued an excessive number of times, thereby making it possible to prevent fraudulent reissues, etc.
[0052] If the cash processing device 10 refuses to reissue a statement slip because the number of times the statement slip has been reissued is equal to or exceeds a threshold, the cash processing device 10 may display a guidance screen to guide the customer to a manned counter. The customer can have the statement slip reissued at a manned counter. With this configuration, the statement slip can be reissued at the discretion of the teller, preventing a decline in usability for the customer.
[0053] The reissue method includes at least one of bulk reissue, single-selection reissue, and multiple-selection reissue.
[0054] Bulk reissue is a reissue method that issues a statement that includes details of all transactions that were executed simultaneously. By selecting bulk reissue, customers can manage all details of multiple transactions that were executed simultaneously on a single statement.
[0055] Single selective reissue is a reissue method that issues a statement containing details of one transaction out of multiple transactions executed simultaneously. By selecting single selective reissue, customers can manage the details of each transaction on a single statement.
[0056] Multiple selection reissue is a reissue method that issues a statement that includes details of two or more transactions out of multiple transactions that were executed simultaneously. By selecting multiple selection reissue, customers can manage the details of two or more transactions they want all together on a single statement.
[0057] In addition, single-selection reissue and multiple-selection reissue are also called split reissue, as they involve splitting and reissuing a statement for some of the transactions among multiple transactions executed simultaneously.
[0058] (Information stored in the management terminal 20) The following describes the information stored in the transaction history DB 221. An example of the information stored in the transaction history DB 221 is shown in Table 1 below.
[0059] [Table 1]
[0060] The receipt number is identification information for the transaction. The receipt number is assigned when the transaction based on the payment slip is completed. The information stored in the transaction history DB 221 is managed in association with the receipt number.
[0061] The transaction date and transaction time are information indicating the date and time when the transaction was executed.
[0062] The total amount is a value that indicates the total amount of payment received in a transaction. If one transaction is executed simultaneously, the total amount is the payment amount for that transaction. On the other hand, if multiple transactions are executed simultaneously, the total amount is the sum of the payment amounts for those multiple transactions.
[0063] The deposit amount is a value indicating the amount deposited into the cash processing device 10 for payment of the payment.
[0064] The change is a value indicating the amount of change returned at the time of a transaction from the cash processing device 10. The value of the change is the total amount minus the deposited amount.
[0065] The barcode number is information stored in the information code attached to the payment slip used at the time of the transaction. The information code stores a multi-digit number, and it is predefined which digits indicate which information. Note that here, an example is shown in which the information code is a barcode, but if the information code is a two-dimensional code, the transaction history DB221 may store the information stored in the two-dimensional code together with or instead of the barcode information. Note that for ease of explanation, in Table 1 etc., the last five digits are listed as the barcode number.
[0066] If only one transaction is executed at the same time, only the base number is assigned as the receipt number, such as a transaction with a receipt number of "002." The total amount, the amount deposited, the change, and the barcode number are then stored as the transaction history. For ease of explanation, in Table 1 and elsewhere, only the last three digits are used as the base number.
[0067] On the other hand, when multiple transactions are carried out at the same time, the transaction numbers are assigned with the same base number but different sub-numbers, such as transactions with receipt numbers "001-1" to "001-4." The barcode number is then stored as the transaction history for each transaction. On the other hand, the total amount, the amount deposited, and the change are omitted.
[0068] Then, like record "001," a record (hereinafter also referred to as a summary record) that compiles information about multiple transactions that were executed simultaneously is defined, and the receipt number of the summary record is assigned the basic number that is assigned commonly to the multiple transactions that were executed simultaneously.The information in the summary record then stores the total amount of the multiple transactions that were executed simultaneously, the amount of the deposit, and the change.On the other hand, the barcode number is omitted.
[0069] By adopting this type of database configuration for multiple transactions executed simultaneously, it becomes possible to select from a variety of reissue methods when reissuing a statement.
[0070] When the cash processing device 10 executes a transaction based on the payment slip, it requests the management terminal 20 to add a record including information printed on the statement issued for the executed transaction to the transaction history DB 221. Based on this request, the management terminal 20 adds a record related to the transaction executed by the cash processing device 10 to the transaction history DB 221.
[0071] Furthermore, when reissuing a transaction receipt, the cash processing device 10 uses the information stored in the transaction history DB 221. A specific method of using the information will be described in detail later.
[0072] The information stored in the transaction history DB 221 has been described above.
[0073] Next, a description will be given of the information stored in the usage statement print item DB 222. An example of the information stored in the usage statement print item DB 222 is shown in Table 2 below.
[0074] [Table 2]
[0075] The receipt number is as described above with reference to Table 1. The information stored in the statement print item DB 222 is managed in association with the receipt number.
[0076] The tax item is information indicating the tax item of the amount paid in the transaction.
[0077] The fiscal year and period are information indicating the fiscal year and period of the payment made in the transaction.
[0078] The collection number is identification information for the payment made in the transaction.
[0079] The reissue category is an item that can be used at the discretion of the collection business operator or the local government.
[0080] The received amount is a value indicating the amount received in the transaction, that is, the amount of payment.
[0081] Here, the tax item, fiscal year, period, collection number, payment due date, reissue category, and receipt amount are information stored in the information code attached to the payment slip, or information uniquely identified from the information stored in the information code.
[0082] When the cash processing device 10 executes a transaction based on a payment slip, it requests the management terminal 20 to add a record including information printed on a usage statement issued for the executed transaction to the usage statement printing item DB 222. Based on this request, the management terminal 20 adds a record related to the transaction executed by the cash processing device 10 to the usage statement printing item DB 222.
[0083] Furthermore, when reissuing a receipt, the cash processing device 10 uses the information stored in the receipt print item DB 222. A specific method of using the information will be described in detail later.
[0084] The information stored in the statement print item DB 222 has been described above.
[0085] Next, a description will be given of the information stored in the statement reissue history DB 223. An example of the information stored in the statement reissue history DB 223 is shown in Table 3 below.
[0086] [Table 3]
[0087] The receipt number is as explained above with reference to Table 1. The information stored in the statement reissue history DB 223 is managed in association with the receipt number.
[0088] The number of reissued statement slips is a value indicating the number of times a statement slip has been reissued.
[0089] When the cash processing device 10 reissues a statement ticket, it requests the management terminal 20 to increment the number of statement ticket reissues for the transaction for which the statement ticket was reissued. Based on this request, the management terminal 20 increments the number of statement ticket reissues for the transaction for which the statement ticket was reissued.
[0090] For multiple transactions executed simultaneously, the number of reissues of statement slips only needs to be managed for each individual transaction. The number of reissues of statement slips is not managed for summary records.
[0091] When reissuing a statement, the cash processing device 10 refers to the information stored in the statement reissue history DB223 and determines whether or not to reissue the statement based on whether the number of reissues is less than a threshold value.
[0092] (Contents of reissued statement) The cash processing device 10 reads the information code (e.g., a barcode) attached to the payment slip, and identifies the transaction (more specifically, the receipt number) related to the read payment slip by referring to the read barcode information in the transaction history DB221. The cash processing device 10 then reissues a usage statement by referring to information associated with the identified transaction that is stored in the transaction history DB221, the usage statement print item DB222, and the usage statement reissue history DB223.
[0093] However, the cash processing device 10 may adjust the print content when reissuing a receipt. An example of a method for adjusting the print content is shown in Table 4 below.
[0094] [Table 4]
[0095] No. is the index of the printing item.
[0096] The category is the category in which the printed items are printed on the statement. The first common column and second common column print information that is common to one or more transactions to be reissued. The details column prints individual information for each of the one or more transactions to be reissued.
[0097] The print items are the items that will be printed on the transaction statement.
[0098] The information storage indicates where the information to be printed is stored. The "fixed value" is information specific to the cash processing device 10 that reissues the usage statement, and is registered in advance for each cash processing device 10. Note that it is assumed here that the cash processing device 10 that issued the usage statement at the time of the transaction and the cash processing device 10 that reissues the usage statement are the same.
[0099] The reissue method column indicates whether there is a change in the content printed on the statement when it is first issued and when it is reissued, and if there is a change, what the change is. "N / A" indicates that there is no change in the content printed on the statement when it is first issued and when it is reissued. Also, "-" indicates that the corresponding column is left blank.
[0100] An example of a statement of purchases reissued based on the information shown in Tables 1 to 4 above will be described below with reference to FIGS.
[0101] Figure 2 is a diagram showing an example of a statement R that is reissued when bulk reissue is selected. Figure 2 shows a statement R that is reissued when multiple transactions that were executed simultaneously, namely, transactions with receipt numbers "001-1," "001-2," "001-3," and "001-4," are all selected for reissue and bulk reissue is selected.
[0102] As shown in Figure 2, the transaction statement R reissued through bulk reissue includes a first common field R1, a second common field R2, and a details field R3. The string of numbers in the lower row of the details field R3 indicates the barcode number. Information common to multiple transactions executed simultaneously is printed in the first common field R1 and the second common field R2. On the other hand, information for each transaction (i.e., for each payment slip scanned during the transaction) is printed in the details field R3.
[0103] The cash processing device 10 prints the transaction date, transaction time, and receipt number recorded in the summary record of the transaction history DB221 in the transaction date column, transaction time column, and receipt number column of the first common column R1. The cash processing device 10 also prints the store where the cash processing device 10 is located and the machine number of the cash processing device 10 itself in the transaction store column and transaction machine number column of the first common column R1.
[0104] Furthermore, the cash processing device 10 prints the total of all payment amounts for multiple transactions executed simultaneously in the total amount column of the second common column R2, prints the deposited amount recorded in the deposited amount column, and prints the change recorded in the change column. That is, the cash processing device 10 prints the total amount, deposited amount, and change values recorded in the summary record of the transaction history DB221 in the total amount column, deposited amount column, and change column of the second common column R2.
[0105] In addition, the cash processing device 10 prints the information recorded in the usage statement print item DB222 and the barcode number recorded in the transaction history DB221 in the statement column R3.
[0106] Here, the usage statement R reissued by the bulk reissue shown in Fig. 2 is the same as the usage statement R when it was initially issued. In other words, when bulk reissue is selected, the cash processing device 10 reissues the same usage statement R as when it was initially issued.
[0107] Figure 3 is a diagram showing an example of a statement R that will be reissued when single-item reissue is selected. Figure 3 shows a statement R that will be reissued when single-item reissue is selected and reception number "001-1" is selected as the transaction to be reissued out of multiple transactions that were executed simultaneously, with reception numbers "001-1," "001-2," "001-3," and "001-4."
[0108] As shown in Figure 3, the usage statement R reissued through single selection reissue includes a first common column R1, a second common column R2, and a detail column R3, similar to the case of bulk issuance shown in Figure 2.
[0109] The cash processing device 10 prints the same information in the first common column R1 as in the case of batch issuance shown in Fig. 2. That is, the cash processing device 10 prints the same information in the first common column R1 as in the case of initial issuance. Note that as the receipt number, the sub-number is omitted and only the base number is printed.
[0110] The cash processing device 10 prints the payment amount of the selected transaction in the total amount column of the second common column R2, leaves the deposit amount column blank, and leaves the change column blank. That is, the cash processing device 10 prints the receipt amount recorded in the record for reception number "001-1" in the statement print item DB222 in the total amount column of the second common column R2. Then, the cash processing device 10 prints the symbol "-" in the deposit amount column and change column of the second common column R2 to indicate that the columns are blank.
[0111] In addition, the cash processing device 10 prints the information recorded in the usage statement print item DB222 and the barcode number recorded in the transaction history DB221 in the statement column R3.
[0112] Figure 4 is a diagram showing an example of a statement R that will be reissued when multiple selection reissue is selected. Figure 4 shows a statement R that will be reissued when multiple selection reissue is selected, in which, of multiple transactions that were executed simultaneously, transactions with reception numbers "001-1," "001-2," "001-3," and "001-4," reception numbers "001-1" and "001-2" are selected as the transactions to be reissued.
[0113] As shown in Figure 4, the usage statement R reissued by multiple selection reissue includes a first common column R1, a second common column R2, and a detail column R3, similar to the case of bulk issuance shown in Figure 2.
[0114] The cash processing device 10 prints the same information in the first common column R1 as in the case of batch issuance shown in Fig. 2. That is, the cash processing device 10 prints the same information in the first common column R1 as in the case of initial issuance. Note that as the receipt number, the sub-number is omitted and only the base number is printed.
[0115] The cash processing device 10 prints the sum of the payment amounts of the two or more selected transactions in the total amount column of the second common column R2, leaves the deposit amount column blank, and leaves the change column blank. That is, the cash processing device 10 prints the total of the receipt amounts recorded in the records for reception numbers "001-1" and "001-2" in the statement print item DB222 in the total amount column of the second common column R2. Then, the cash processing device 10 prints the symbol "-" in the deposit amount column and change column of the second common column R2 to indicate that the columns are blank.
[0116] In addition, the cash processing device 10 prints the information recorded in the usage statement print item DB222 and the barcode number recorded in the transaction history DB221 in the statement column R3.
[0117] In addition, flexible partial reissue can be performed for multiple transactions selected as targets for reissue.
[0118] For example, four transactions may be selected for reissue, and single-selection reissue may be selected for each of the four transactions. In this case, four statement slips R containing information for one transaction are issued.
[0119] As another example, four transactions may be selected for reissue, and multiple selection reissue may be selected for two of the four transactions. In this case, two statement slips R containing information on the two transactions will be issued.
[0120] As another example, four transactions may be selected for reissue, with multiple-selection reissue selected for two of the four transactions and single-selection reissue selected for the remaining two. In this case, one statement R containing information for the two transactions and two statement R containing information for one transaction are issued.
[0121] The above explains the contents of the reissued statement.
[0122] As explained above, the total amount column prints the sum of the payment amounts for one or more transactions to be reissued. This is because the payment amount is fixed for each transaction. On the other hand, the actual value of the deposit amount and change is printed only when bulk reissue is selected. This is because the deposit amount and change at the time of a transaction correspond to the entire number of transactions executed simultaneously, but do not correspond to each individual transaction. In other words, with the above configuration, the cash processing device 10 can issue a usage statement R with the total amount, deposit amount, and change appropriately printed.
[0123] <4. Processing flow> (Processing at the time of transaction) 5 is a flowchart showing an example of the flow of processing during a transaction executed by the system 1 according to this embodiment. In other words, this flow shows the processing when a statement slip is issued for the first time.
[0124] As shown in FIG. 5, first, the cash processing device 10 displays an initial screen, and then displays a payment slip reading screen based on a customer's operation on the initial screen (step S101).
[0125] Next, the cash processing device 10 reads the barcode attached to the payment slip (step S103).
[0126] Next, the cash processing device 10 determines whether there are any payment slips whose barcodes have not been read (step S105). For example, the cash processing device 10 may accept an input of the number of payment slips brought by the customer, and may make this determination based on the number of payment slips brought and the number of payment slips that have already been read.
[0127] If it is determined that there is a payment slip whose barcode has not been read (step S105: YES), the process returns to step S103. Note that the continuous reading of barcodes may be performed for up to 20 sheets. That is, the cash processing device 10 can simultaneously perform up to 20 transactions.
[0128] If it is determined that there is no payment slip whose barcode has not been read (step S105: NO), the cash processing device 10 calculates and displays the total amount of payment amounts related to the read payment slips (step S107).
[0129] Next, the cash processing device 10 accepts the deposit from the customer, stores the cash equivalent to the total amount of the payment, and dispenses the change, if any (step S109).
[0130] Next, the cash processing device 10 assigns a receipt number and issues a usage statement (step S111).
[0131] Next, the cash processing device 10 registers information about the executed transaction (that is, information printed on the statement) in each of the transaction history DB 221 and the statement print item DB 222 (steps S113 and S115).
[0132] The process then ends.
[0133] (Processing when reissuing a statement) 6 to 8 are flowcharts showing an example of the flow of processing executed by the system 1 according to this embodiment when reissuing a usage statement slip.
[0134] As shown in FIG. 6, first, the cash processing device 10 displays an initial screen, and then displays a payment slip reading screen based on a customer's operation on the initial screen (step S201).
[0135] Next, the cash processing device 10 reads the barcode attached to the payment slip (step S203).
[0136] Next, the cash processing device 10 queries the transaction history DB 221 for the transaction history corresponding to the barcode number read in step S203 (step S205).
[0137] Next, the cash processing device 10 determines whether the payment related to the read payment slip has been paid (step S207). For example, the cash processing device 10 determines that the payment has been paid if the transaction history corresponding to the barcode number read in step S203 has been registered in the transaction history DB221, and determines that the payment has not been paid if the transaction history corresponding to the barcode number has not been registered.
[0138] If it is determined that the payment for the payment related to the read payment slip has not been made (step S207: NO), the cash processing device 10 collects the payment amount in cash and issues a usage statement (step S209). The processing here is as described above with reference to Figure 5. Thereafter, the processing ends.
[0139] On the other hand, if it is determined that the payment related to the read payment slip has been paid (step S207: YES), the cash processing device 10 selects whether to reissue the transaction receipt (step S211). Such a selection is input by, for example, the customer.
[0140] If the transaction statement is not to be reissued (step S211: NO), the process ends.
[0141] On the other hand, if the transaction statement is to be reissued (step S211: YES), the cash processing device 10 queries the transaction statement reissue history DB223 to find the number of times the transaction statement for the transaction related to the read payment slip has been reissued (step S213).
[0142] Next, the cash processing device 10 determines whether or not the number of reissues inquired about in step S213 is less than a threshold value (step S215).
[0143] If it is determined that the number of reissues is equal to or greater than the threshold value (step S215: NO), the cash processing device 10 displays a message that prohibits reissuance of the receipt and guides the user to a manned counter (step S217). Then, the process ends.
[0144] On the other hand, if it is determined that the number of reissues is less than the threshold value (step S215: YES), the cash processing device 10 queries the transaction history DB221 for the number of transactions that were executed simultaneously with the transaction related to the read payment slip (step S219).
[0145] Next, as shown in FIG. 7, if the number of transactions executed simultaneously as inquired in step S219 is one (step S221: NO), the process proceeds to step S237, which will be described later.
[0146] On the other hand, if the number of transactions executed simultaneously as inquired in step S219 is two or more (step S221: YES), the cash processing device 10 selects the transactions for which a statement slip is to be reissued (step S223). Such a selection is input, for example, by the customer.
[0147] Next, the cash processing device 10 reads the barcodes of payment slips for which the barcodes have not been read, among the transactions selected in step S223 (step S225). At this time, the cash processing device 10 may display information that guides the customer to have the cash processing device 10 read the unread payment slips.
[0148] The transactions for which the cash processing device 10 can reissue a receipt are limited to those for which the payment slip was read in step S225. Therefore, if the customer does not bring the payment slip for the transaction selected in step S223 and the barcode cannot be read in step S225, the cash processing device 10 will not be able to reissue the receipt and will guide the customer to a manned counter.
[0149] Next, the cash processing device 10 queries the statement reissue history DB 223 for the number of times that statement slips for the transaction related to the payment slip read in step S225 have been reissued (step S227).
[0150] Next, the cash processing device 10 determines whether or not the number of reissues inquired about in step S227 is less than a threshold value (step S229).
[0151] If it is determined that the number of reissues is equal to or greater than the threshold value (step S229: NO), the cash processing device 10 displays a message that prohibits reissuance of the receipt and guides the user to a manned counter (step S231). Then, the process ends.
[0152] On the other hand, if it is determined that the number of reissues is less than the threshold value (step S229: YES), the cash processing device 10 determines whether or not there are any unread payment slips among the payment slips related to the transaction selected in step S223 (step S233).
[0153] If it is determined that there is an unread payment slip (step S233: YES), the process returns to step S225. Then, the cash processing device 10 repeatedly executes the process relating to steps S225 to S229 until there is no more unread payment slip.
[0154] If it is determined that there are no unread payment slips (step S233: NO), the cash processing device 10 selects a reissue method from lump-sum reissue and divided reissue (i.e., single-selection reissue or multiple-selection reissue) (step S235), as shown in Fig. 8. Such a selection is input by, for example, the customer.
[0155] If the number of transactions acquired in step S219 is the same as the number of transactions selected in step S223, it is possible to select either a lump-sum reissue or a partial reissue. On the other hand, if the number of transactions acquired in step S219 is different from the number of transactions selected in step S223 (more precisely, if the number of transactions in step S219 is greater than the number of transactions in step S223), it is possible to select only a partial reissue.
[0156] If bulk reissue is selected (step S235: bulk), the cash processing device 10 refers to the transaction history DB 221 and acquires the print content of the second common field (step S237). That is, the cash processing device 10 acquires the total amount, the deposited amount, and the change from the summary record stored in the transaction history DB 221. Thereafter, the process proceeds to step S245.
[0157] On the other hand, if split reissue is selected (step S235: split), the cash processing device 10 selects multiple selection reissue or single selection reissue as the split reissue method (step S239). Such a selection is input by, for example, the customer.
[0158] When multiple selection reissue is selected (step S239: multiple selection reissue), the cash processing device 10 references the usage statement print item DB222 and generates the print content for the second common field (step S241). Specifically, the cash processing device 10 obtains the receipt amounts of the multiple transactions to be reissued from the usage statement print item DB222 and calculates the total amount. The cash processing device 10 also sets "-" to the deposited amount and change. Thereafter, the process proceeds to step S245.
[0159] On the other hand, if single selection reissue is selected (step S239: single selection reissue), the cash processing device 10 references the usage statement print item DB222 and generates the print content for the second common field (step S243). Specifically, the cash processing device 10 obtains the receipt amount of one transaction to be reissued from the usage statement print item DB222, and sets the obtained receipt amount as the total amount. In addition, the cash processing device 10 sets "-" to the deposited amount and change. Thereafter, the process proceeds to step S245.
[0160] Thereafter, the cash processing device 10 refers to the transaction history DB 221 and acquires the print content of the first common column (step S245). That is, the cash processing device 10 acquires the receipt number, transaction date, and transaction time from the summary record stored in the transaction history DB 221. The cash processing device 10 also acquires the pre-set store and transaction machine number.
[0161] Next, the cash processing device 10 refers to the transaction history DB 221 and the statement print item DB 222 to acquire the print content of the statement column for all transactions to be reissued (step S247).
[0162] Next, the cash processing device 10 reissues a usage statement on which the printed content of the first common column obtained in step S245, the printed content of the second common column obtained or generated in step S237, S241 or S243, and the printed content of the details column obtained in step S247 are printed (step S249).
[0163] Then, the cash processing device 10 accesses the receipt reissue history DB 223 and updates the number of reissues of the receipt for the transaction that has been reissued this time (step S251).
[0164] The process then ends.
[0165] <5. Effects> According to the embodiment of the present invention described above, the cash processing device 10 stores records of executed transactions, i.e., the printed content of the usage statement when it was initially issued, in the transaction history DB 221 and the usage statement print item DB 222. This enables the cash processing device 10 to reissue usage statement slips and to select from various reissue methods.
[0166] In particular, the cash processing device 10 allows selection of batch reissue, multiple selection reissue, or single selection reissue, thereby making it possible to meet the different needs of each customer.
[0167] Furthermore, the cash processing device 10 stores the number of reissues of a usage statement in the usage statement reissue history DB 223 and refuses to reissue the statement if the number of reissues exceeds a threshold value, thereby making it possible to prevent fraudulent use of reissued usage statements.
[0168] <6. Hardware configuration example> Next, the hardware configuration of an information processing device according to this embodiment will be described with reference to Fig. 9. Fig. 9 is a block diagram showing an example of the hardware configuration of an information processing device according to this embodiment. Note that the information processing device 900 shown in Fig. 9 can, for example, realize at least a part of each of the cash processing device 10 or the management terminal 20 shown in Fig. 1. Information processing by the cash processing device 10 or the management terminal 20 according to this embodiment is realized by cooperation between software and hardware described below.
[0169] As shown in FIG. 9, the information processing device 900 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, a host bus 904, a bridge 905, an external bus 906, an interface 907, an input device 908, an output device 909, a storage device 910, and a communication device 911.
[0170] The CPU 901 functions as an arithmetic processing unit and control unit, and controls the overall operation of the information processing device 900 in accordance with various programs. The CPU 901 may also be a microprocessor. The ROM 902 stores programs used by the CPU 901, calculation parameters, etc. The RAM 903 temporarily stores programs used in the execution of the CPU 901, and parameters that change as appropriate during the execution. These are interconnected by a host bus 904 that is composed of a CPU bus, etc. The CPU 901 may form, for example, the control unit 15 or the control unit 23.
[0171] The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 905. It is not necessary to configure the host bus 904, bridge 905, and external bus 906 separately, and these functions may be implemented on a single bus.
[0172] The input device 908 is composed of input means for the user to input information, such as a mouse, keyboard, touch panel, buttons, microphone, switches, and levers, and an input control circuit that generates an input signal based on the user's input and outputs it to the CPU 901. A user who operates the information processing device 900 can input various data and instruct the information processing device 900 to perform processing operations by operating this input device 908. The input device 908 can form, for example, the operation and display unit 11 or the operation and display unit 21.
[0173] The output device 909 may include, for example, a display device that outputs visual information, such as a liquid crystal display (LCD) device, an OLED (Organic Light Emitting Diode) device, or a lamp. The output device 909 may include an audio output device that outputs auditory information, such as a speaker. The output device 909 may include a tactile presentation device that outputs tactile information, such as an eccentric motor. The output device 909 may form, for example, the operation display unit 11 or the operation display unit 21.
[0174] The storage device 910 is a device for storing data. The storage device 910 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, and a deleting device for deleting data recorded on the storage medium. The storage device 910 is configured, for example, with an HDD (Hard Disk Drive). This storage device 910 drives a hard disk and stores programs executed by the CPU 901 and various data. The storage device 910 may form, for example, the memory unit 22.
[0175] The communication device 911 is, for example, a communication interface configured with a communication device for connecting to a network, etc. The communication device 911 may be compatible with either wireless communication or wired communication.
[0176] The above describes an example of a hardware configuration capable of realizing the functions of the information processing device 900 according to this embodiment. Each of the above components may be realized using general-purpose components, or may be realized by hardware specialized for the function of each component. Therefore, the hardware configuration used can be changed as appropriate depending on the technical level at the time of implementing this embodiment.
[0177] <7. Supplementary Information> Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.
[0178] In the above embodiment, an example has been described in which the transaction history DB221, the usage statement print item DB222, and the usage statement reissue history DB223 are operated by the management terminal 20 operated by the administrator, but the present invention is not limited to such an example. At least a portion of the transaction history DB221, the usage statement print item DB222, and the usage statement reissue history DB223 may be operated by a device such as a server configured separately from the management terminal 20.
[0179] In the above embodiment, an example has been described in which the management terminal 20 is a dedicated terminal, but the present invention is not limited to such an example. The functions of the management terminal 20 may be realized as a program that can be stored in an external medium. Then, by installing the program in a personal computer (PC) other than the management terminal 20 using the external medium, the other PC may operate as the management terminal 20.
[0180] The payment slip may be issued in paper form or in a non-paper form such as a web page or image.
[0181] In the above embodiment, an example has been described in which the reading unit 12 optically reads the information code stored on the payment slip, but the present invention is not limited to such an example. The reading unit 12 may read the information code magnetically or via a wireless communication channel.
[0182] The series of processes performed by each device described herein may be implemented using software, hardware, or a combination of software and hardware. The software programs may be stored in advance, for example, on a recording medium (more specifically, a non-transitory computer-readable storage medium) internal or external to each device. Each program is loaded into a random access memory (RAM) and executed by a processing circuit such as a central processing unit (CPU). The recording medium may be, for example, a magnetic disk, an optical disk, a magneto-optical disk, or a flash memory. The computer program may be distributed, for example, via a network without using a recording medium. The computer may be an application-specific integrated circuit (ASIC), a general-purpose processor that executes functions by loading a software program, or a computer on a server used in cloud computing. The series of processes performed by each device described herein may be centrally processed by a single computer or distributed across multiple computers. Furthermore, in each of the above embodiments, two or more communication means present in one device may be physically implemented on a single medium.
[0183] Furthermore, the processes described herein using flowcharts or sequence diagrams do not necessarily have to be performed in the order shown. Some process steps may be performed in parallel. Furthermore, additional process steps may be employed, and some process steps may be omitted. [Explanation of symbols]
[0184] 1 System 10 Cash handling equipment 11 Operation display section 12 Reading unit 13 Publishing Department 14 Cash Processing Section 15 Control Unit 20 Management terminal 21 Operation display section 22 Memory section 221 Transaction History DB 222 Usage statement print item DB 223 Statement reissue history DB 23 Control Unit
Claims
1. a reading unit that reads the information code attached to the payment slip; an input unit that accepts input of information; an issuing unit that issues a transaction statement based on the information code attached to the payment slip; a control unit that controls the issuing unit to reissue the statement of transaction for a transaction that has already been executed using the payment slip; Equipped with the input unit accepts a selection of a reissue method for the statement; the control unit controls the issuing unit to reissue the statement using the reissue method accepted by the input unit. Cash handling equipment.
2. The control unit controls a process for accepting a selection of a reissue method for the statement of use when a transaction that has been executed using the payment slip, the information code of which has been read by the reading unit, is included in one of multiple transactions that have been executed simultaneously. The cash processing device according to claim 1 .
3. the control unit controls a process of accepting a selection of which transaction among the plurality of transactions executed simultaneously the statement slip is to be reissued. The cash processing device according to claim 2 .
4. The reissue method includes at least one of a bulk reissue, which issues the statement including details of all of the multiple transactions executed simultaneously, a single-selection reissue, which issues the statement including details of one of the multiple transactions executed simultaneously, or a multiple-selection reissue, which issues the statement including details of two or more of the multiple transactions executed simultaneously. The cash processing device according to claim 3 .
5. When the batch reissue is selected, the control unit controls the issuing unit to print the total of all payment amounts of the multiple transactions executed simultaneously in a total amount field, print the deposited amount recorded in a deposit amount field, and print the change recorded in a change field. The cash processing device according to claim 4.
6. When the single selection reissue is selected, the control unit controls the issuing unit to print the payment amount of the selected transaction in the total amount column, leave the deposit amount column blank, and leave the change column blank. The cash processing device according to claim 4.
7. When the multiple selection reissue is selected, the control unit controls the issuing unit to print the total payment amount of the two or more selected transactions in the total amount column, leave the deposit amount column blank, and leave the change column blank. The cash processing device according to claim 4.
8. The control unit controls the issuing unit to reissue the statement of use on the condition that all of the information codes attached to the payment slips related to one or more transactions to be reissued have been read. The cash processing device according to claim 1 .
9. the control unit controls the issuing unit to reissue the statement slip only for transactions for which the number of times the statement slip has been reissued is less than a threshold. The cash processing device according to claim 1 .
10. a reading unit that reads the information code attached to the payment slip; an input unit that accepts input of information; an issuing unit that issues a transaction statement based on the information code attached to the payment slip; a control unit that controls the issuing unit to reissue the statement of transaction for a transaction that has already been executed using the payment slip; a cash processing device having an information processing device that stores information to be printed on the usage statement; Equipped with the input unit accepts a selection of a reissue method for the statement; the control unit refers to the information stored in the information processing device, and controls the issuing unit to reissue the statement using the reissue method accepted by the input unit. system.
11. a reading unit that reads the information code attached to the payment slip; an input unit that accepts input of information; an issuing unit that issues a transaction statement based on the information code attached to the payment slip; a cash processing device having an information processing device that stores information to be printed on the usage statement; A control method performed by a system comprising: Controlling the issuing unit to reissue the statement of transaction for a transaction that has already been executed using the payment slip; When the input unit receives a selection of a reissue method for the usage statement, controlling the issuing unit to reissue the usage statement using the reissue method received by the input unit; A control method comprising:
12. a reading unit that reads the information code attached to the payment slip; an input unit that accepts input of information; an issuing unit that issues a transaction statement based on the information code attached to the payment slip; A computer for controlling a cash processing device having The issuing unit functions as a control unit that controls the issuing unit to reissue the statement of transaction for the transaction that has already been executed using the payment slip; When the input unit receives a selection of a reissue method for the usage statement, the control unit controls the issuing unit to reissue the usage statement using the reissue method received by the input unit. program.
Citation Information
Patent Citations
Automatic transaction device and automatic transaction system
JP2006252213A