Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7428195B2 - Payment systems, methods and programs - Google Patents
[go: Go Back, main page]

JP7428195B2 - Payment systems, methods and programs - Google Patents

Payment systems, methods and programs Download PDF

Info

Publication number
JP7428195B2
JP7428195B2 JP2022021694A JP2022021694A JP7428195B2 JP 7428195 B2 JP7428195 B2 JP 7428195B2 JP 2022021694 A JP2022021694 A JP 2022021694A JP 2022021694 A JP2022021694 A JP 2022021694A JP 7428195 B2 JP7428195 B2 JP 7428195B2
Authority
JP
Japan
Prior art keywords
amount
product registration
payment
settlement
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022021694A
Other languages
Japanese (ja)
Other versions
JP2022068274A (en
Inventor
翔太 中村
るみ 池澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2022021694A priority Critical patent/JP7428195B2/en
Publication of JP2022068274A publication Critical patent/JP2022068274A/en
Application granted granted Critical
Publication of JP7428195B2 publication Critical patent/JP7428195B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本開示は、精算システムに関する。 The present disclosure relates to a payment system.

スーパーマーケット等の店舗におけるレジスタ端末(以下、レジ端末と呼ぶ)では、(1)精算対象の商品を登録する処理(バーコードの読み取りなど)および(2)登録された商品の精算を行う処理(代金の受け取りや釣銭の返却など)という2つの処理が行われる。 Register terminals (hereinafter referred to as cash register terminals) in stores such as supermarkets perform (1) processing for registering products to be paid for (such as reading barcodes), and (2) processing for paying for registered products (for example, processing for payment). Two processes are performed: receiving money, returning change, etc.).

このようなレジ端末の機能を2つの装置に分散するという運用方法がある。具体的には、(1)の処理を行う機能を商品登録装置に割り当て、(2)の処理を行う機能を精算装置に割り当てる。 There is an operation method in which the functions of such a cash register terminal are distributed to two devices. Specifically, the function to perform the process (1) is assigned to the product registration device, and the function to perform the process (2) is assigned to the payment device.

このような商品登録装置と精算装置とが分けられているシステムにおいて、精算装置が保有する金銭の在高情報を、商品登録装置で受信する技術が開示されている(特許文献1)。 In such a system in which a product registration device and a payment device are separated, a technique is disclosed in which the product registration device receives information on the amount of money held by the payment device (Patent Document 1).

特開2015-146066号公報Japanese Patent Application Publication No. 2015-146066 特開2013-218374号公報Japanese Patent Application Publication No. 2013-218374

店舗における作業の1つに各商品登録装置および各精算装置の在高を確認するレジ締めがある。在高とは、各装置に格納されている紙幣と硬貨(以下、総称して現金と呼ぶ)および金券の合計額である。なお、在高は、クレジットカードなどで支払われた金額の情報を含まれてもよい。 One of the tasks at the store is to close the cash register to check the amount of money in each product registration device and each payment device. The amount in stock is the total amount of banknotes, coins (hereinafter collectively referred to as cash), and coupons stored in each device. Note that the balance may include information on the amount paid by credit card or the like.

特許文献1および2に記載の技術では、1台の精算装置に対して精算情報を送信する商品登録装置は1台である。しかしながら、精算装置が複数の商品登録装置に対応可能な精算システムの場合、精算装置で精算されると商品登録装置が把握している金額の理論値と、該精算装置から出力された現金および金券の理論値とが異なるおそれがある。商品登録装置および精算装置の夫々でレジ締めの作業(以下、締め処理と呼ぶ)をする必要があるため、手間がかかる。 In the techniques described in Patent Documents 1 and 2, only one product registration device transmits payment information to one payment device. However, if the payment system is compatible with multiple product registration devices, the theoretical value of the amount that the product registration device knows when payment is made by the payment device, and the cash and coupons output from the payment device. may differ from the theoretical value. Since it is necessary to perform a cash register closing operation (hereinafter referred to as a closing process) in each of the product registration device and the payment device, it is time-consuming.

本開示は、上記課題に鑑みてなされたものであり、その目的は、精算システムにおける締め処理の手間を軽減する技術を提供することにある。 The present disclosure has been made in view of the above problems, and its purpose is to provide a technology that reduces the effort of closing processing in a payment system.

また、本開示の一態様に係る精算システムは、商品登録装置から受信した精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第1受付手段と、前記理論値と、前記精算装置の在高と、に基づいて、金額を集計する第1処理手段と、を備える。 Further, the settlement system according to one aspect of the present disclosure includes a first reception that receives the theoretical value of the amount to be settled by the settlement device that settles the settlement based on the settlement information received from the product registration device and the amount remaining in the settlement device. and a first processing means for totalizing the amount based on the theoretical value and the amount in stock in the settlement device.

また、本開示の一態様に係る方法は、精算システムの方法であって、商品登録装置から受信した精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、前記理論値と、前記精算装置の在高と、に基づいて、金額を集計する。 Further, a method according to an aspect of the present disclosure is a method of a payment system, which calculates the theoretical value of the amount to be paid by a payment device that performs payment based on payment information received from a product registration device, and the amount stored in the payment device. and totals the amount based on the theoretical value and the amount in the settlement device.

なお、上記各精算システムを、コンピュータによって実現するコンピュータプログラム、およびそのコンピュータプログラムが格納されている、コンピュータ読み取り可能な非一時的記録媒体も、本開示の範疇に含まれる。 Note that the scope of the present disclosure also includes a computer program that implements each of the payment systems described above by a computer, and a computer-readable non-temporary recording medium in which the computer program is stored.

本開示によれば、精算システムにおける締め処理の手間を軽減することができる。 According to the present disclosure, it is possible to reduce the effort required for closing processing in the payment system.

第1の実施の形態に係る精算システムの一例を示すブロック図である。It is a block diagram showing an example of the payment system concerning a 1st embodiment. 第1の実施の形態に係る精算システムの処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of processing of the settlement system concerning a 1st embodiment. 第2の実施の形態に係る精算システムの構成の一例を示すブロック図である。It is a block diagram showing an example of composition of a payment system concerning a 2nd embodiment. 第2の実施の形態に係る精算システムにおける商品登録装置の機能構成の一例を示す機能ブロック図である。FIG. 3 is a functional block diagram showing an example of a functional configuration of a product registration device in a payment system according to a second embodiment. 表示制御部が表示部に表示させる選択画面の一例を示す図である。It is a figure which shows an example of the selection screen which a display control part displays on a display part. 出力部が出力する在高レシートの一例を示す図である。It is a figure which shows an example of the balance receipt output by an output part. 第2の実施の形態における子機の処理の流れの一例を示すフローチャートである。12 is a flowchart illustrating an example of a process flow of a slave device in the second embodiment. 第2の実施の形態における親機の処理の流れの一例を示すフローチャートとである。12 is a flowchart showing an example of the process flow of the parent device in the second embodiment. 第3の実施の形態における商品登録装置の機能構成の一例を示す機能ブロック図である。It is a functional block diagram showing an example of the functional configuration of a product registration device in a third embodiment. 第3の実施の形態における商品登録装置の処理の流れの一例を示すフローチャートである。12 is a flowchart illustrating an example of a process flow of a product registration device in a third embodiment. 第3の実施の形態の変形例における商品登録装置の機能構成の一例を示す機能ブロック図である。It is a functional block diagram showing an example of the functional configuration of a product registration device in a modification of the third embodiment. 第3の実施の形態の変形例における商品登録装置の処理の流れの一例を示すフローチャートである。12 is a flowchart illustrating an example of the process flow of the product registration device in a modification of the third embodiment. 表示制御部が表示部に表示させる選択画面の一例を示す図である。It is a figure which shows an example of the selection screen which a display control part displays on a display part. 各実施の形態を実現可能なコンピュータ(情報処理装置)のハードウェア構成を例示的に説明する図である。1 is a diagram illustrating a hardware configuration of a computer (information processing device) that can implement each embodiment; FIG.

<第1の実施の形態>
本開示の第1の実施の形態について、図面を参照して詳細に説明する。図1は、本実施の形態に係る精算システム1の一例を示すブロック図である。図1に示す通り、本実施の形態に係る精算システム1は、親機10Aおよび子機(他の商品登録装置)10Bを含む複数の商品登録装置10と、該複数の商品登録装置10の夫々と通信し、受け取った精算情報に基づいて精算する精算装置20とを含む。なお、精算装置20は、1以上であればよい。また、子機10Bは複数であってもよい。ここで、精算情報とは、複数の商品登録装置10の何れかによって商品が登録されると、精算装置20に送信される情報である。精算情報は、例えば、精算対象として登録された各商品の情報を含み、顧客が精算装置20を用いて商品の精算を行う際に利用される情報である。例えば、精算情報は、精算対象として登録された各商品についての商品コード、売価情報、販売数量等を含む。商品コードとは各商品を識別するために予め定められた文字、数字、記号等からなる識別子である。なお、精算情報の内容についてはこれに限定されない。なお、精算情報は、精算装置20に対して有線または無線のネットワークを介して送信されてもよい。また、例えば、精算情報を印字した用紙を商品登録装置10が出力し、精算装置20が読み取ることによって、精算情報が商品登録装置10から精算装置20に送信されてもよい。
<First embodiment>
A first embodiment of the present disclosure will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an example of a payment system 1 according to the present embodiment. As shown in FIG. 1, the payment system 1 according to the present embodiment includes a plurality of product registration devices 10 including a master device 10A and a child device (another product registration device) 10B, and each of the plurality of product registration devices 10. and a payment device 20 that communicates with and performs payment based on the received payment information. Note that the number of payment devices 20 may be one or more. Further, there may be a plurality of handsets 10B. Here, the settlement information is information that is transmitted to the settlement device 20 when a product is registered by any of the plurality of product registration devices 10. The payment information includes, for example, information on each product registered as a payment target, and is information used when the customer uses the payment device 20 to pay for the product. For example, the payment information includes a product code, selling price information, sales quantity, etc. for each product registered as a payment target. A product code is an identifier consisting of predetermined letters, numbers, symbols, etc. to identify each product. Note that the content of the payment information is not limited to this. Note that the payment information may be transmitted to the payment device 20 via a wired or wireless network. Further, for example, the product registration device 10 may output a sheet on which the payment information is printed, and the payment device 20 may read the paper, thereby transmitting the payment information from the product registration device 10 to the payment device 20.

複数の商品登録装置10のうち、親機10Aである商品登録装置10は、第1受付部11と、第2受付部12と、第1処理部13とを備える。第1受付部11は、精算装置20で精算される金額の理論値と、該精算装置20における在高とを受け付ける。ここで、在高とは、現金、金券およびクレジットカード等を用いて精算が行われた場合における支払金額の情報の少なくとも何れかの合計値である。つまり、精算装置20の在高とは、精算装置20に格納された現金、精算装置20に格納された金券および精算装置20においてクレジットカード等を用いて精算が行われた場合における支払金額の情報(信用支払情報と呼ぶ)の少なくとも何れかの合計値である。 Among the plurality of product registration devices 10, the product registration device 10, which is the master device 10A, includes a first reception section 11, a second reception section 12, and a first processing section 13. The first reception unit 11 receives the theoretical value of the amount to be settled by the settlement device 20 and the amount remaining in the settlement device 20. Here, the amount remaining is the total value of at least one of the information on the payment amount when payment is made using cash, coupons, credit cards, etc. In other words, the balance of the settlement device 20 refers to information about cash stored in the settlement device 20, cash vouchers stored in the settlement device 20, and payment amount when settlement is made using a credit card or the like in the settlement device 20. (referred to as credit payment information).

第2受付部12は、親機10Aで精算された金額の在高(以下、親機の在高と呼ぶ)と、子機10Bで精算された金額の在高(以下、子機の在高と呼ぶ)と、を受け付ける。親機10Aで精算された金額の在高とは、親機10Aで精算された現金、金券および信用支払情報の少なくとも何れかの合計値であり、子機10Bで精算された金額の在高とは、子機10Bで精算された現金、金券および信用支払情報の少なくとも何れかの合計値である。第2受付部12は、例えば、子機10Bで精算された金額の在高および親機10Aで精算された金額の在高を店員が入力することによって、これらを受け付けてもよい。また、第2受付部12は、子機10Bで精算された金額の在高を示す情報を子機10Bから受け付けてもよい。 The second reception unit 12 receives the amount of money settled on the master device 10A (hereinafter referred to as the amount of money of the parent device) and the amount of money settled on the slave device 10B (hereinafter referred to as the amount of money of the slave device). (call it) and accept it. The balance of the amount settled on the base unit 10A is the total value of at least any of cash, vouchers, and credit payment information settled on the base unit 10A, and the balance of the amount settled on the base unit 10B. is the total value of at least one of cash, coupons, and credit payment information settled by slave device 10B. The second reception unit 12 may receive, for example, the amount of money paid by the slave device 10B and the amount of money paid by the parent device 10A by a store clerk inputting these amounts. Further, the second reception unit 12 may receive information indicating the amount of money settled by the handset 10B from the handset 10B.

第1処理部13は、第1受付部11が精算装置20から受け付けた理論値および精算装置20の在高と、第2受付部12が受け付けた親機10Aの在高および子機10Bの在高と、に基づいて、親機の締め処理を実行する。ここで、親機の締め処理とは、例えば、レジにおける一日の集計の入力作業等を示すレジ締めの作業のことを示す。親機の締め処理は、例えば、精算システム1で取り扱った現金、金券および信用支払情報の金額を集計し、違算が無いかチェックする処理である。つまり、親機の締め処理は精算システム1の締め処理であるため、以下、親機の締め処理を精算システム1の締め処理とも呼ぶ。ここで、締め処理は、自動的に違算の有無を確認する構成としたが、商品登録装置10の表示装置に対して、集計した金額と理論値とを表示させるように制御する構成であってもよい。さらに、集計した金額と理論値とを表示させる場合、商品登録装置10は、違算がある場合には、アラームを表示または発してもよいし、表示形態を変更(色を赤色にするなど)してもよい。また、自動的に違算の有無を確認する構成の場合、違算がある場合にのみ、商品登録装置10は、集計した金額と理論値とを表示させる構成としてもよい。 The first processing unit 13 stores the theoretical value and the amount of money in the payment device 20 that the first reception unit 11 has received from the payment device 20, and the amount of money in the parent device 10A and the amount in the child device 10B that the second reception portion 12 has received. Execute the closing process of the parent device based on the high and . Here, the closing process of the master device refers to, for example, the work of closing the cash register, such as inputting daily totals at the cash register. The closing process of the parent machine is, for example, a process of totaling up the amounts of cash, coupons, and credit payment information handled by the settlement system 1, and checking whether there are any discrepancies. In other words, since the closing process of the parent machine is the closing process of the payment system 1, the closing process of the parent machine is also referred to as the closing process of the payment system 1 hereinafter. Here, the closing process is configured to automatically check whether there is a miscalculation, but it is configured to control the display device of the product registration device 10 to display the totaled amount and the theoretical value. Good too. Furthermore, when displaying the totaled amount and the theoretical value, the product registration device 10 may display or issue an alarm or change the display form (for example, change the color to red) if there is a miscalculation. You can. Furthermore, in the case of a configuration in which the presence or absence of a miscalculation is automatically checked, the product registration device 10 may be configured to display the totaled amount and the theoretical value only when there is a miscalculation.

次に、図2を参照して、本実施の形態に係る精算システム1の処理の流れについて説明する。図2は、本実施の形態に係る精算システム1の処理の流れの一例を示すフローチャートである。 Next, with reference to FIG. 2, the flow of processing of the payment system 1 according to the present embodiment will be described. FIG. 2 is a flowchart showing an example of the processing flow of the payment system 1 according to the present embodiment.

図2に示す通り、精算システム1の親機10Aの第1受付部11は、精算装置20で精算される金額の理論値と、該精算装置20における在高とを受け付ける(ステップS21)。 As shown in FIG. 2, the first reception unit 11 of the master device 10A of the payment system 1 receives the theoretical value of the amount to be paid by the payment device 20 and the amount remaining in the payment device 20 (step S21).

また、第2受付部12は、親機10Aで精算された金額の在高と、子機10Bで精算された金額の在高と、を受け付ける(ステップS22)。なお、ステップS21およびステップS22は同時に行われてもよいし、逆順で行われてもよい。 Further, the second reception unit 12 receives the amount of money paid by the master device 10A and the amount of money paid by the child device 10B (step S22). Note that step S21 and step S22 may be performed simultaneously or in reverse order.

第1処理部13は、ステップS21で受け付けた理論値および精算装置20の在高と、ステップS22で受け付けた親機10Aの在高および子機10Bの在高と、に基づいて、親機10Aの締め処理を実行する(ステップS23)。 The first processing unit 13 calculates the amount of the base device 10A based on the theoretical value received in step S21 and the balance of the settlement device 20, and the balance of the base device 10A and the balance of the slave device 10B received in step S22. A closing process is executed (step S23).

以上により、精算システム1は処理を終了する。 With the above, the payment system 1 ends the process.

以上のように、親機10Aである商品登録装置10は、精算システム1内の各精算装置20の在高および理論値、親機10Aの在高および子機10Bの在高を用いて、精算システム1の締め処理を行う。したがって、複数の商品登録装置10および精算装置20の夫々で締め処理を行わなくても、精算システム1全体の締め処理を、親機10Aである商品登録装置10のみで行うことができる。したがって、本実施の形態に係る精算システム1によれば、該精算システム1における締め処理の手間を軽減することができる。 As described above, the product registration device 10, which is the master device 10A, uses the amount and theoretical value of each payment device 20 in the payment system 1, the amount of the parent device 10A, and the amount of the child device 10B to perform payment. Perform system 1 closing processing. Therefore, the closing process for the entire payment system 1 can be performed only by the product registration device 10, which is the master device 10A, without having to perform the closing process in each of the plurality of product registration devices 10 and payment devices 20. Therefore, according to the payment system 1 according to the present embodiment, it is possible to reduce the effort required for the closing process in the payment system 1.

<第2の実施の形態>
次に、上述した第1の実施の形態を基本とする、本開示の第2の実施の形態について、図面を参照して説明する。図3は、本実施の形態に係る精算システム2の構成の一例を示すブロック図である。図3に示す通り、本実施の形態に係る精算システム2は、複数の商品登録装置100と、複数の精算装置200とを含む。なお、商品登録装置100の数および精算装置200の数は、図3に示す数に限定されない。例えば、精算装置200は1以上であればよい。精算装置200の夫々は、複数の商品登録装置100の夫々と通信を行う。複数の商品登録装置100の夫々は、親機または子機である。
<Second embodiment>
Next, a second embodiment of the present disclosure, which is based on the first embodiment described above, will be described with reference to the drawings. FIG. 3 is a block diagram showing an example of the configuration of the payment system 2 according to the present embodiment. As shown in FIG. 3, the payment system 2 according to the present embodiment includes a plurality of product registration devices 100 and a plurality of payment devices 200. Note that the number of product registration devices 100 and the number of payment devices 200 are not limited to the numbers shown in FIG. 3. For example, the number of payment devices 200 may be one or more. Each of the payment devices 200 communicates with each of the plurality of product registration devices 100. Each of the plurality of product registration devices 100 is a master device or a slave device.

次に、図4を参照して商品登録装置100の機能構成について説明する。図4は、本実施の形態に係る精算システム2における商品登録装置100の機能構成の一例を示す機能ブロック図である。図4に示す通り、商品登録装置100は、第1受付部110と、第2受付部120と、第1処理部130と、第2処理部140と、表示制御部150と、出力部160とを備える。また、商品登録装置100は、更に、表示部170を備えてもよい。表示部170は、商品登録装置100とは別個の表示装置によって実現されてもよい。 Next, the functional configuration of the product registration device 100 will be described with reference to FIG. 4. FIG. 4 is a functional block diagram showing an example of the functional configuration of the product registration device 100 in the payment system 2 according to the present embodiment. As shown in FIG. 4, the product registration device 100 includes a first reception section 110, a second reception section 120, a first processing section 130, a second processing section 140, a display control section 150, and an output section 160. Equipped with. Further, the product registration device 100 may further include a display section 170. The display unit 170 may be realized by a display device separate from the product registration device 100.

本実施の形態における商品登録装置100は、商品を登録する処理を行い、取引ごとに精算情報を生成し、精算装置200の何れかに送信する機能を有する。精算情報は、精算対象として登録された各商品の情報を含み、顧客が精算装置200を用いて商品の精算を行う際に利用される情報である。例えば、精算情報は、精算対象として登録された各商品についての商品コード、売価情報、販売数量等を含む。商品コードとは各商品を識別するために予め定められた文字、数字、記号等からなる識別子である。また、売価情報とは売値を示す情報である。なお、精算情報の内容についてはこれに限定されない。商品登録装置100は、生成した精算情報を、ネットワークを介して精算装置200の何れかに送信してもよい。商品登録装置100は、生成した精算情報を、精算装置200が読み取り可能な様態で、用紙等に印字してもよい。そして、精算装置200は、この用紙に印字された精算情報を読み取ることにより、商品登録装置100が出力した精算装置を受け取る。なお、用紙に印字される精算情報の形態は特に限定されない。 The product registration device 100 in this embodiment has a function of performing a process of registering a product, generating settlement information for each transaction, and transmitting it to any of the settlement devices 200. The payment information includes information on each product registered as a payment target, and is information used when a customer pays for products using the payment device 200. For example, the payment information includes a product code, selling price information, sales quantity, etc. for each product registered as a payment target. A product code is an identifier consisting of predetermined letters, numbers, symbols, etc. to identify each product. Moreover, selling price information is information indicating a selling price. Note that the content of the payment information is not limited to this. The product registration device 100 may transmit the generated payment information to any of the payment devices 200 via the network. The product registration device 100 may print the generated payment information on paper or the like in a manner that the payment device 200 can read. Then, the payment device 200 receives the payment information output by the product registration device 100 by reading the payment information printed on this paper. Note that the format of the payment information printed on the paper is not particularly limited.

本実施の形態における複数の商品登録装置100は、1つの親機と1または複数の子機とを含む。複数の商品登録装置100のうち、親機となる商品登録装置100は、予め定められていてもよいが、本実施の形態では、何れの商品登録装置100も親機または子機となる構成について説明する。そのため、本実施の形態における商品登録装置100は、親機の場合に機能するブロックと子機の場合に機能するブロックとの両方を含む。なお、複数の商品登録装置100の何れかは、子機の機能のみを含んでもよい。 The plurality of product registration devices 100 in this embodiment include one master device and one or more slave devices. Among the plurality of product registration devices 100, the product registration device 100 serving as a parent device may be predetermined, but in this embodiment, any product registration device 100 is configured to be a parent device or a child device. explain. Therefore, product registration device 100 in this embodiment includes both blocks that function as a master device and blocks that function as a slave device. Note that any one of the plurality of product registration devices 100 may include only the functions of a slave device.

(第1受付部110)
第1受付部110は、第1の実施の形態における第1受付部11に相当する。第1受付部110は、商品登録装置100が親機の場合に機能する。商品登録装置100が親機の場合、第1受付部110は、各精算装置200から、精算装置200で精算される金額の理論値と、該精算装置200における在高とを受け付ける。上述した通り、在高とは、現金、金券およびクレジットカード等を用いて精算が行われた場合における支払金額の情報の少なくとも何れかの合計値である。つまり、精算装置200の在高とは、精算装置200に格納された現金、精算装置200に格納された金券および精算装置200においてクレジットカード等を用いて精算が行われた場合における信用支払情報の少なくとも何れかの合計値である。本実施の形態では、精算装置200の在高は、精算装置200に格納された現金および/または金券の合計値であるとして説明を行うが、上述した通り、在高には信用支払い情報の合計値が含まれてもよい。図3に示す商品登録装置100のうち、商品登録装置100-1が親機である場合、商品登録装置100-1は、精算装置200-1から、理論値と精算装置200-1の在高とを受け付ける。また、上記の場合、商品登録装置100-1は、精算装置200-2から、理論値と精算装置200-2の在高とを受け付ける。
(First reception section 110)
The first reception unit 110 corresponds to the first reception unit 11 in the first embodiment. The first reception unit 110 functions when the product registration device 100 is a master device. When the product registration device 100 is a parent device, the first reception unit 110 receives from each payment device 200 the theoretical value of the amount to be paid by the payment device 200 and the amount remaining in the payment device 200. As described above, the amount in stock is the total value of at least one of the information on the payment amount when payment is made using cash, coupons, credit cards, etc. In other words, the balance in the settlement device 200 refers to cash stored in the settlement device 200, coupons stored in the settlement device 200, and credit payment information when settlement is performed using a credit card or the like in the settlement device 200. At least one of the total values. In this embodiment, the amount in the settlement device 200 will be explained as the total value of cash and/or coupons stored in the settlement device 200. May contain values. Among the product registration devices 100 shown in FIG. 3, if the product registration device 100-1 is the master device, the product registration device 100-1 receives the theoretical value and the amount of money in the payment device 200-1 from the payment device 200-1. I accept that. Further, in the above case, the product registration device 100-1 receives the theoretical value and the amount of money in the payment device 200-2 from the payment device 200-2.

本実施の形態では、精算装置200-1は、商品登録装置100-1および商品登録装置100-2から精算情報を受け取り、該精算情報に基づいて精算を行う。よって、精算装置200-1で精算される金額の理論値は、精算装置200-1が受け取った精算情報に含まれる金額の合計である。同様に、精算装置200-2で精算される金額の理論値は、精算装置200-2が受け取った精算情報に含まれる金額の合計である。 In this embodiment, payment device 200-1 receives payment information from product registration device 100-1 and product registration device 100-2, and performs payment based on the payment information. Therefore, the theoretical value of the amount settled by the settlement device 200-1 is the total amount included in the settlement information received by the settlement device 200-1. Similarly, the theoretical value of the amount to be settled by the settlement device 200-2 is the total amount of money included in the settlement information received by the settlement device 200-2.

ここで、例えば、商品登録装置100-1から精算装置200-1に送信された精算情報に基づいて精算を行う場合、精算装置200-1は、現金および/または金券で精算を行うことができる。なお、精算装置200-1はクレジットカード等を用いて精算を行ってもよい。この精算が行われることによって、精算装置200-1内に格納された現金および/または金券の在高を、精算装置200-1は、親機に送信する。これにより、親機である商品登録装置100の第1受付部110は、精算装置200-1から、精算装置200-1内に格納された現金および/または金券の在高を受け付ける。同様に、親機である商品登録装置100の第1受付部110は、精算装置200-2から、精算装置200-2内に格納された現金および/または金券の在高を受け付ける。 Here, for example, when making a payment based on the payment information sent from the product registration device 100-1 to the payment device 200-1, the payment device 200-1 can perform the payment using cash and/or coupons. . Note that the payment device 200-1 may perform payment using a credit card or the like. By performing this settlement, the settlement device 200-1 transmits the amount of cash and/or coupons stored in the settlement device 200-1 to the parent device. As a result, the first reception unit 110 of the product registration device 100, which is the parent device, receives the amount of cash and/or coupons stored in the payment device 200-1 from the payment device 200-1. Similarly, the first reception unit 110 of the product registration device 100, which is the parent device, receives the amount of cash and/or coupons stored in the payment device 200-2 from the payment device 200-2.

第1受付部110は、各精算装置200の夫々から受け付けた理論値の合計と、各精算装置200の夫々の在高の合計とを、第1処理部130に供給する。 The first receiving unit 110 supplies the total of the theoretical values received from each of the payment devices 200 and the total amount of each payment device 200 to the first processing unit 130.

(第2受付部120)
第2受付部120は、第1の実施の形態における第2受付部12に相当する。第2受付部120は、商品登録装置100が親機の場合に機能する。商品登録装置100が親機の場合、第2受付部120は、該親機で精算された金額の在高と、子機で精算された金額の在高と、を受け付ける。例えば、精算装置200で取り扱うことができない現金および/または金券を用いての精算の場合、商品登録装置100は、精算装置200に送信した精算情報に基づいて、現金および/または金券で精算を行う。また、例えば、商品登録装置100が精算装置200に送信した精算情報に基づいて、金額の一部を商品登録装置100で受け付け、残りを精算装置200で受け付けることにより、精算システム1は精算を行う場合がある。第2受付部120は、精算情報に関連して、商品登録装置100が精算を行うことによって該商品登録装置100に格納された現金および/または金券の在高を受け付ける。第2受付部120は、子機の在高を示す情報を子機から受け取ることによって、子機の在高を受け付けてもよい。また、第2受付部120は、親機の在高を、例えば、店員が入力装置を用いて入力することによって受け付けてもよい。また、子機に格納された現金および/または金券自体を親機内に移動させる運用の場合、第2受付部120は、上記移動後の親機内の現金および/または金券の在高を、例えば、店員が入力装置を用いて入力することによって、親機および子機の在高を受け付けてもよい。なお、親機の在高および子機の在高には信用支払情報が含まれてもよい。
(Second reception section 120)
The second reception unit 120 corresponds to the second reception unit 12 in the first embodiment. The second reception unit 120 functions when the product registration device 100 is a master device. When the product registration device 100 is a master device, the second reception unit 120 receives the amount of money paid by the parent device and the amount paid by the child device. For example, in the case of payment using cash and/or coupons that cannot be handled by the payment device 200, the product registration device 100 performs payment using cash and/or coupons based on the payment information sent to the payment device 200. . Further, for example, based on the payment information sent by the product registration device 100 to the payment device 200, the payment system 1 performs payment by accepting part of the amount at the product registration device 100 and receiving the remaining amount at the payment device 200. There are cases. The second reception unit 120 receives the amount of cash and/or coupons stored in the product registration device 100 when the product registration device 100 performs payment in relation to the payment information. The second reception unit 120 may accept the amount of money of the slave device by receiving information indicating the amount of money of the slave device from the slave device. Further, the second reception unit 120 may receive the amount of money in the parent device by, for example, being input by a store clerk using an input device. In addition, in the case of an operation in which cash and/or coupons stored in the slave device are moved into the parent device, the second reception unit 120 reports the amount of cash and/or coupons stored in the parent device after the transfer, for example, The store clerk may input the amount of money on the parent device and the child device using an input device to receive the information. Note that credit payment information may be included in the balance of the master device and the balance of the slave device.

第2受付部120は、受け付けた親機の在高および子機の在高を、第1処理部130に供給する。 The second reception unit 120 supplies the received balance of the parent device and the balance of the child device to the first processing unit 130.

(第2処理部140)
第2処理部140は、商品登録装置100が子機の場合に機能する。第2処理部140は、商品登録装置100が子機の場合に、商品登録装置100が精算装置200に送信した精算装置とは異なる精算情報を用いて精算された金額の在高に基づいて、該子機の締め処理を行う。商品登録装置100は、取引ごとに精算情報を生成した後、該精算情報を精算装置200に送信せずに、該商品登録装置100で精算を行う場合がある。このような場合、商品登録装置100が生成した精算情報は、商品登録装置100の何れかが精算装置200に送信した精算情報とは異なる精算情報となる。よって、商品登録装置100は、精算装置200に送信していない精算情報(未送信精算情報と呼ぶ)を用いて該商品登録装置100で精算された現金および/または金券を格納している。商品登録装置100が子機の場合、該子機は、自身が格納している、未送信精算情報を用いて該商品登録装置100で精算された現金および/または金券の在高に基づいて、該子機の締め処理を実行する。例えば、第2処理部140は、未送信精算情報を用いて該商品登録装置100で精算された現金の合計金額および金券の合計金額の入力を受け付ける。なお、現金の合計金額には、商品登録装置100に予め格納されていた準備金の金額が含まれていてもよい。このようにして、子機における締め処理(例えば、上述したレジ締めの作業のような金額の集計処理)が行われる。
(Second processing unit 140)
The second processing unit 140 functions when the product registration device 100 is a slave device. When the product registration device 100 is a child device, the second processing unit 140 performs the following processing based on the amount of money in stock that was settled using settlement information different from that of the settlement device that the product registration device 100 sent to the settlement device 200. Performs the closing process for the slave device. After the product registration device 100 generates settlement information for each transaction, the product registration device 100 may perform settlement without transmitting the settlement information to the settlement device 200. In such a case, the payment information generated by the product registration device 100 will be payment information different from the payment information transmitted by any of the product registration devices 100 to the payment device 200. Therefore, the product registration device 100 stores cash and/or coupons that have been settled by the product registration device 100 using settlement information that has not been sent to the settlement device 200 (referred to as unsent settlement information). When the product registration device 100 is a slave device, the slave device uses the unsent payment information stored in the slave device to calculate the amount of cash and/or coupons settled by the product registration device 100. Execute the closing process for the slave device. For example, the second processing unit 140 receives input of the total amount of cash and the total amount of vouchers settled by the product registration device 100 using the unsent settlement information. Note that the total amount of cash may include the amount of reserve money stored in the product registration device 100 in advance. In this way, the closing process (for example, the amount aggregation process such as the above-mentioned cash register closing process) is performed in the slave device.

なお、第2処理部140は、子機の締め処理によって得られた、未送信精算情報に基づいて該子機で精算された金額の在高を、出力部160に供給してもよい。また、第2処理部140は、図示しない送信部を介して、該子機で精算された金額の在高を親機に送信してもよい。 Note that the second processing unit 140 may supply the output unit 160 with the remaining amount of money settled by the slave unit based on the unsent payment information obtained by the closing process of the slave unit. Further, the second processing unit 140 may transmit the amount of money settled by the slave unit to the base unit via a transmitting unit (not shown).

なお、子機は、この子機の締め処理とは非同期に、精算情報に関して該子機で精算された金額の在高を親機に送信する。親機の第2受付部120は、この親機に送信された在高を、子機の在高として受け付ける。なお、上述した通り、精算情報に関して子機で精算された金額(現金および/または金券)は、そのものが親機に移動されてもよい。また、精算情報に関して子機で精算された金額の在高を示す情報が、子機から親機に送信されてもよい。 Note that the child device transmits the balance of the amount settled by the child device to the parent device regarding the settlement information, asynchronously with the closing process of the child device. The second reception unit 120 of the parent device receives the amount of money transmitted to the parent device as the amount of money of the child device. Note that, as described above, the amount of money (cash and/or coupons) settled on the child device regarding the payment information may be transferred to the parent device. Furthermore, regarding the settlement information, information indicating the amount of money settled by the slave device may be transmitted from the slave device to the base device.

(第1処理部130)
第1処理部130は、商品登録装置100が子機の場合に機能する。第1処理部130は、第1受付部110から、理論値と、精算装置200の在高とを受け取る。また、第1処理部130は、第2受付部120から親機の在高および子機の在高を受け取る。そして、第1処理部130は、理論値と、精算装置200の在高と、親機の在高および子機の在高と、に基づいて、金額を集計する処理を示す親機の締め処理を実行する。親機の締め処理とは、例えば、理論値と、精算装置200の在高、親機の在高および子機の在高とを用いて、違算が無いか否かを確認する。なお、親機の締め処理はこれに限定されない。なお、親機の締め処理は、精算システム2において送受信された精算情報に関連して精算が行われた金額と、親機において未送信精算情報を用いて精算が行われた金額と、を集計する処理であるため、精算システム2の締め処理とも呼ぶ。
(First processing unit 130)
The first processing unit 130 functions when the product registration device 100 is a slave device. The first processing unit 130 receives the theoretical value and the balance of the payment device 200 from the first reception unit 110 . Further, the first processing unit 130 receives the amount of money of the parent device and the amount of money of the child device from the second reception portion 120. Then, the first processing unit 130 performs a closing process of the master device, which is a process of totaling the amount based on the theoretical value, the amount in the payment device 200, the amount in the parent device, and the amount in the child device. Execute. The closing process of the parent device is to check whether there is any discrepancy in the calculation using, for example, the theoretical value, the amount of money in the settlement device 200, the amount of money in the parent device, and the amount in the child device. Note that the closing process of the parent device is not limited to this. In addition, the closing process of the base unit adds up the amount settled in relation to the settlement information sent and received in the settlement system 2 and the amount settled in the base unit using the unsent settlement information. This process is also called the closing process of the settlement system 2.

第1処理部130が行う、精算システム1の締め処理の一例を説明する。親機である商品登録装置100は、上述した通り、精算装置200に送信した精算情報に基づいて、現金および/または金券で精算を行うことがある。また、親機は、子機と同様に、未送信精算情報を用いて精算を行う場合がある。よって、親機には、以下の(A)および(B)が格納される。
(A)未送信精算情報に基づいて精算された現金および/または金券、
(B)精算情報に関して親機で精算された現金および/または金券。
An example of the closing process of the payment system 1 performed by the first processing unit 130 will be described. As described above, the product registration device 100, which is the master device, may perform payment using cash and/or coupons based on the payment information sent to the payment device 200. Furthermore, the base device may perform payment using unsent payment information, similar to the child device. Therefore, the following (A) and (B) are stored in the base device.
(A) Cash and/or vouchers settled based on unsent settlement information;
(B) Cash and/or vouchers settled on the parent device regarding settlement information.

また、子機に格納された現金および/または金券自体を親機内に移動させる運用の場合、親機には、(C)精算情報に関して子機で精算された現金および/または金券、が格納される。また、親機には、予め格納されていた準備金の金額が含まれていてもよい。上述した第2受付部120は、(A)~(C)の合計金額を親機の在高として受け付ける。例えば、店員が親機内に格納された現金および/または金券を入力することによって、第2受付部120は、親機の在高を受け付ける。このように、親機内に格納された現金および/または金券がどのような情報に基づいて精算された現金および/または金券かを店員に把握させずに、合計金額の入力をさせるとする。 In addition, in the case of an operation in which cash and/or coupons stored in the slave device are transferred to the parent device, the parent device stores the cash and/or coupons settled by the slave device regarding (C) settlement information. Ru. Further, the parent device may include a reserve amount stored in advance. The second reception unit 120 described above receives the total amount of (A) to (C) as the balance of the parent device. For example, when a store clerk inputs cash and/or coupons stored in the parent device, the second reception unit 120 receives the amount of money in the parent device. In this way, it is assumed that the clerk is made to input the total amount without having the store clerk know what kind of information was used to calculate the cash and/or coupons stored in the parent device.

理論値は、精算装置200に送信された精算情報に基づいて精算される現金および/または金券の合計額であるため、理論値と精算装置200との差額が上記(B)および(C)の合計金額になる。第2受付部120が受け付けた親機の在高は、(A)~(C)の合計金額であるため、第1処理部130はこれらの情報を用いて、(A)を算出することができる。 Since the theoretical value is the total amount of cash and/or coupons to be settled based on the settlement information sent to the settlement device 200, the difference between the theoretical value and the settlement device 200 is the amount calculated in (B) and (C) above. This will be the total amount. Since the amount of money in the parent device received by the second reception unit 120 is the total amount of (A) to (C), the first processing unit 130 can use this information to calculate (A). can.

このように、親機は、親機内に格納された現金および/または金券がどのような情報に基づいて精算された現金および/または金券かを店員が把握せずに合計金額の入力をした場合であっても、未送信精算装置に基づいて精算された現金および/または金券を算出することができる。 In this way, if the clerk enters the total amount of cash and/or coupons stored in the parent device without knowing what information was used to settle the cash and/or coupons stored in the parent device, Even if it is, the settled cash and/or vouchers can be calculated based on the unsent settlement device.

第1処理部130は、算出した「(A)未送信精算情報に基づいて精算された現金および/または金券」の在高、および、(A)~(C)の合計金額を、出力部160に供給する。なお、第1処理部130は、理論値を出力部160に供給してもよい。 The first processing unit 130 outputs the calculated amount of “(A) cash and/or vouchers settled based on unsent settlement information” and the total amount of (A) to (C) to the output unit 160. supply to. Note that the first processing section 130 may supply the theoretical value to the output section 160.

(表示制御部150)
表示制御部150は、親機の締め処理、または、子機の締め処理の何れを実行するかを選択させる選択画面を表示部170に表示させる。図5は、表示制御部150が表示部170に表示させる選択画面SS1の一例を示す図である。図5に示す選択画面SS1において、「自レジ精算」は、子機の締め処理の実行の指示を受け付けるためのオブジェクトC51であり、「一括精算」は、親機の締め処理の実行、つまり、精算システム1の締め処理の実行の指示を受け付けるためのオブジェクトC52である。
(Display control unit 150)
The display control unit 150 causes the display unit 170 to display a selection screen for selecting whether to execute the closing process for the master device or the closing process for the slave device. FIG. 5 is a diagram showing an example of the selection screen SS1 that the display control unit 150 displays on the display unit 170. In the selection screen SS1 shown in FIG. 5, "self-register settlement" is an object C51 for receiving an instruction to execute the closing process of the slave machine, and "batch settlement" is the execution of the closing process of the master machine, that is, This is an object C52 for receiving an instruction to execute the closing process of the settlement system 1.

図5に示す選択画面SS1において、「自レジ精算」のオブジェクトC51が選択されると、商品登録装置100は自身を子機とする。つまり、第2処理部140が子機の締め処理を実行する。「一括精算」のオブジェクトC52が選択されると、商品登録装置100は自身を親機とする。つまり、第1受付部110が理論値および精算装置200の在高を受け付け、第2受付部120が親機の在高および子機の在高を受け付け、第1処理部130が親機の締め処理(精算システム1の締め処理)を実行する。 In the selection screen SS1 shown in FIG. 5, when the object C51 of "self-register payment" is selected, the product registration device 100 makes itself a slave device. In other words, the second processing unit 140 executes the closing process for the slave device. When the object C52 of "lump payment" is selected, the product registration device 100 sets itself as the parent device. In other words, the first reception unit 110 accepts the theoretical value and the balance of the settlement device 200, the second reception unit 120 accepts the balance of the master unit and the balance of the slave unit, and the first processing unit 130 accepts the balance of the master unit and the balance of the slave unit. Execute the process (closing process of the settlement system 1).

このように、例えば店員が、親機の締め処理、または、子機の締め処理の何れを実行するかを選択するだけで、商品登録装置100は、親機の締め処理、または、子機の締め処理を実行することができる。 In this way, for example, the store clerk simply selects whether to perform the closing process for the parent device or the closing process for the slave device, and the product registration device 100 can perform the closing process for the parent device or the closing process for the slave device. Closing processing can be executed.

(出力部160)
出力部160は、商品登録装置100が自身で行った締め処理に関連する情報を出力する。具体的には、出力部160は、商品登録装置100が親機の場合、第1処理部130から、「(A)未送信精算情報に基づいて精算された現金および/または金券」の在高、および、(A)~(C)の合計金額を受け取る。親機で精算された現金および/または金券の在高と、精算情報とは異なる情報を用いて親機で精算された現金および/または金券の在高とを出力する。親機で精算された現金および/または金券の在高とは、上述した(A)~(C)の合計金額であり、第2受付部120が受け付けた在高である。また、精算情報とは異なる情報を用いて親機で精算された現金および/または金券の在高は、上述した(A)の在高である。
(Output section 160)
The output unit 160 outputs information related to the closing process performed by the product registration device 100 itself. Specifically, when the product registration device 100 is the master device, the output unit 160 receives information from the first processing unit 130 about the amount of cash and/or coupons settled based on (A) unsent settlement information. , and receive the total amount of (A) to (C). The amount of cash and/or coupons settled by the parent machine and the amount of cash and/or coupons settled by the parent device using information different from the settlement information are output. The amount of cash and/or coupons settled on the parent device is the total amount of (A) to (C) described above, and is the amount of money received by the second reception unit 120. Further, the amount of cash and/or coupons settled on the parent device using information different from the settlement information is the amount of (A) described above.

親機の出力部160が、(A)~(C)の合計金額および(A)の在高を出力する方法は特に限定されず、上述した表示部170に表示させてもよいし、その他の方法であってもよい。例えば、出力部160は、用紙に(A)~(C)の合計金額および(A)の在高を印字して出力してもよい。出力部160が(A)~(C)の合計金額および(A)の在高を用紙に印字して、在高レシートとして出力した場合における在高レシートの一例を図6に示す。図6に示す通り、在高レシートR61には、文字列「全体」の右に、現金の(A)~(C)の合計金額と、金券の(A)~(C)の合計金額とが印字されている。また、在高レシートR61には、文字列「親機」の右に、(A)の現金の在高と、(A)の金券の在高とが印字されている。 The method by which the output unit 160 of the parent device outputs the total amount of (A) to (C) and the amount of money in (A) is not particularly limited, and may be displayed on the display unit 170 described above, or may be It may be a method. For example, the output unit 160 may print and output the total amount of (A) to (C) and the amount of money (A) on a sheet of paper. FIG. 6 shows an example of an amount receipt when the output unit 160 prints the total amount of (A) to (C) and the amount of money (A) on a sheet of paper and outputs it as an amount receipt. As shown in Figure 6, on the cash receipt R61, the total amount of cash (A) to (C) and the total amount of cash vouchers (A) to (C) are shown to the right of the character string "Total". It is printed. Further, on the balance receipt R61, the cash balance (A) and the cash voucher balance (A) are printed to the right of the character string "base machine".

このように、出力部160は、図6に示すような用紙(在高レシートR61)を出力してもよい。なお、在高レシートR61に含まれる情報はこれに限定されず、例えば、理論値を出力してもよい。また、親機が、該子機で精算された現金および/または金券の在高を、子機から受け取った場合、出力部160は、該子機で精算された現金および/または金券の在高を出力してもよい。 In this manner, the output unit 160 may output a paper (amount receipt R61) as shown in FIG. Note that the information included in the balance receipt R61 is not limited to this, and for example, a theoretical value may be output. Further, when the master device receives from the slave device the amount of cash and/or coupons settled by the slave device, the output unit 160 outputs the amount of cash and/or coupons settled by the slave device. may be output.

また、商品登録装置100が子機の場合、出力部160は、該子機で精算された現金および/または金券の在高を出力してもよい。 Further, when the product registration device 100 is a slave device, the output unit 160 may output the amount of cash and/or coupons settled by the slave device.

このように、出力部160が(A)~(C)の合計金額および(A)の在高を出力することにより、商品登録装置100は、商品登録装置100を操作する店員に対し、精算システム1における締め処理の結果を簡単に把握させることができる。 In this way, the output unit 160 outputs the total amount of (A) to (C) and the amount in stock of (A), so that the product registration device 100 allows the store clerk who operates the product registration device 100 to The result of the closing process in step 1 can be easily understood.

次に、図7および図8を参照して、商品登録装置100の処理について説明する。上述した通り、図5に示す選択画面SS1において、「自レジ精算」のオブジェクトC51が選択されると、商品登録装置100は子機の締め処理を実行し、「一括精算」のオブジェクトC52が選択されると、商品登録装置100は、親機の締め処理を実行する。以下では、図7を参照して、商品登録装置100が子機の場合、つまり、商品登録装置100が「自レジ精算」のオブジェクトC51が選択される商品登録装置100である場合における、該商品登録装置100の流れについて説明する。図7は、子機の処理の流れの一例を示すフローチャートである。 Next, the processing of the product registration device 100 will be described with reference to FIGS. 7 and 8. As described above, when the object C51 of "self-register payment" is selected on the selection screen SS1 shown in FIG. Then, the product registration device 100 executes the closing process of the parent device. In the following, with reference to FIG. 7, when the product registration device 100 is a child device, that is, when the product registration device 100 is the product registration device 100 where the object C51 of “self-register payment” is selected, the product The flow of the registration device 100 will be explained. FIG. 7 is a flowchart illustrating an example of the processing flow of the slave device.

図7に示す通り、商品登録装置100は、子機の締め処理の実行の指示を受け付けたか否かを確認する(ステップS71)。例えば、商品登録装置100は、図5に示す選択画面SS1において、「自レジ精算」が選択されたか否かを確認する。子機の締め処理の実行の指示を受け付けていない場合(ステップS71にてNO)、商品登録装置100は処理を終了する。子機の締め処理の実行の指示を受け付けた場合(ステップS71にてYES)、商品登録装置100は自身を子機として設定する。そして、第2処理部140が、該子機の締め処理を実行する(ステップS72)。以上により、子機は、処理を終了する。なお、子機の出力部160が、子機の締め処理によって得られた子機の現金の在高および子機の金券の在高を印字した在高レシートを出力してもよい。 As shown in FIG. 7, the product registration device 100 confirms whether an instruction to execute the closing process for the slave unit has been received (step S71). For example, the product registration device 100 checks whether "self-register payment" is selected on the selection screen SS1 shown in FIG. 5. If the instruction to execute the child device closing process has not been received (NO in step S71), the product registration device 100 ends the process. When receiving an instruction to execute the child device closing process (YES in step S71), the product registration device 100 sets itself as a child device. Then, the second processing unit 140 executes a closing process for the slave device (step S72). With the above, the child device ends the process. Note that the output unit 160 of the slave device may output a cash balance receipt in which the cash balance of the slave device and the cash balance of the slave device obtained by the closing process of the slave device are printed.

次に、図8を参照して、商品登録装置100が親機の場合、つまり、商品登録装置100が「一括精算」のオブジェクトC52が選択される商品登録装置100である場合における、該商品登録装置100の流れについて説明する。図8は、親機の処理の流れの一例を示すフローチャートである。 Next, referring to FIG. 8, when the product registration device 100 is the master device, that is, when the product registration device 100 is the product registration device 100 from which the object C52 of “collective payment” is selected, the product registration is performed. The flow of the apparatus 100 will be explained. FIG. 8 is a flowchart illustrating an example of the process flow of the parent device.

図8に示す通り、商品登録装置100は、親機の締め処理の実行の指示を受け付けたか否かを確認する(ステップS81)。例えば、商品登録装置100は、図5に示す選択画面SS1において、「一括精算」が選択されたか否かを確認する。親機の締め処理の実行の指示を受け付けていない場合(ステップS81にてNO)、商品登録装置100は処理を終了する。親機の締め処理の実行の指示を受け付けた場合(ステップS81にてYES)、商品登録装置100は自身を親機として設定する。つまり、商品登録装置100は、親機の締め処理の実行の指示を受け付けたことをトリガに、以下のステップS82以降の処理を行う。上記指示を受け付けると、第1受付部110が、精算情報によって示される、精算装置200で精算される金額の理論値と、精算装置200の在高とを受け付ける(ステップS82)。 As shown in FIG. 8, the product registration device 100 confirms whether an instruction to execute the closing process of the parent device has been received (step S81). For example, the product registration device 100 checks whether "collective payment" is selected on the selection screen SS1 shown in FIG. 5. If the instruction to execute the closing process of the parent device has not been received (NO in step S81), the product registration device 100 ends the process. If the instruction to execute the closing process for the parent device is received (YES in step S81), the product registration device 100 sets itself as the parent device. In other words, the product registration device 100 performs the following steps from step S82 onwards, triggered by receiving the instruction to execute the closing process of the parent device. Upon receiving the above instruction, the first reception unit 110 receives the theoretical value of the amount to be settled by the settlement device 200 and the amount of money in the settlement device 200, which is indicated by the settlement information (step S82).

また、第2受付部120が、親機で精算された金額の在高と、子機で精算された金額の在高と、を受け付ける(ステップS83)。なお、ステップS82およびステップS83は同時に行われてもよいし、逆順で行われてもよい。 Further, the second reception unit 120 receives the amount of money settled on the parent device and the amount of money paid on the slave device (step S83). Note that step S82 and step S83 may be performed simultaneously or in reverse order.

そして、第1処理部130は、ステップS82で受け付けた理論値および精算装置200の在高と、ステップS83で受け付けた親機の在高および子機の在高と、に基づいて、親機の締め処理を実行する(ステップS84)。 Then, the first processing unit 130 calculates the amount of the parent device based on the theoretical value and the amount of money in the settlement device 200 received in step S82, and the amount of money in the parent device and the amount in the child device received in step S83. A closing process is executed (step S84).

その後、出力部160が、例えば、上述した在高レシートR61を出力し(ステップS85)、親機は処理を終了する。 After that, the output unit 160 outputs, for example, the above-mentioned money receipt R61 (step S85), and the parent device ends the process.

以上のように、親機である商品登録装置100は、精算システム2内の各精算装置200の在高および理論値、親機の在高および子機の在高を用いて、精算システム2の締め処理を行う。したがって、複数の商品登録装置100および精算装置200の夫々で締め処理を行わなくても、精算システム2全体の締め処理を、親機である商品登録装置100のみで行うことができる。したがって、本実施の形態に係る精算システム2によれば、該精算システム2における締め処理の手間を軽減することができる。 As described above, the product registration device 100, which is the parent device, uses the inventory amount and theoretical value of each payment device 200 in the payment system 2, the amount of the parent device, and the amount of the child device, and uses the amount of money in the payment system 2. Perform the closing process. Therefore, without having to perform closing processing in each of the plurality of product registration devices 100 and settlement devices 200, closing processing for the entire settlement system 2 can be performed only by the product registration device 100, which is the master device. Therefore, according to the payment system 2 according to the present embodiment, it is possible to reduce the effort required for the closing process in the payment system 2.

また、子機である商品登録装置100は、精算装置200に送信した精算情報とは異なる精算情報を用いて子機で精算された金額の在高に基づいて、子機の締め処理を行い、精算情報に関連して精算された金額の在高を親機に送信する。これにより、子機の締め処理を適切に行うことができる。 In addition, the product registration device 100, which is a slave device, performs closing processing for the slave device based on the balance of the amount settled by the slave device using settlement information different from the settlement information sent to the settlement device 200. Sends the balance of the settled amount in relation to the settlement information to the base unit. Thereby, the tightening process of the slave device can be appropriately performed.

なお、本実施の形態では、商品登録装置100が親機の機能と子機の機能との両方を有する構成について説明を行ったが、親機の機能を有する商品登録装置100と、子機の機能を有する商品登録装置100とが予め定められていてもよい。この場合、親機の機能を有する商品登録装置100は、第1受付部110と、第2受付部120と、第1処理部130とを備える。また、親機の機能を有する商品登録装置100は、更に、表示制御部150、出力部160および表示部170を備えてもよい。また、子機の機能を有する商品登録装置100は、第2処理部140を備える。また、子機の機能を有する商品登録装置100は、更に、表示制御部150と、出力部160と、表示部170とを備えてもよい。 In this embodiment, a configuration in which the product registration device 100 has both the functions of a parent device and the functions of a child device has been described. The product registration device 100 having the functions may be predetermined. In this case, the product registration device 100 having the function of a parent device includes a first reception section 110, a second reception section 120, and a first processing section 130. Further, the product registration device 100 having the function of a parent device may further include a display control section 150, an output section 160, and a display section 170. Further, the product registration device 100 having the function of a slave device includes a second processing section 140. Further, the product registration device 100 having the function of a slave device may further include a display control section 150, an output section 160, and a display section 170.

<第3の実施の形態>
次に、本開示の第3の実施の形態について説明する。上述した第2の実施の形態では、選択画面SS1にて選択されたオブジェクトによって、商品登録装置100が親機の締め処理を実行するか子機の締め処理を実行するかについて説明した。本実施の形態では、商品登録装置100が親機であるか子機であるかを選択によらずに判定する方法について説明する。
<Third embodiment>
Next, a third embodiment of the present disclosure will be described. In the second embodiment described above, it has been explained whether the product registration device 100 executes the closing process for the master device or the closing process for the slave device depending on the object selected on the selection screen SS1. In this embodiment, a method for determining whether product registration device 100 is a master device or a slave device without depending on selection will be described.

図9は、本実施の形態における商品登録装置101の機能構成の一例を示す機能ブロック図である。なお、説明の便宜上、上述した第2の実施の形態において説明したブロックと同様のブロックは、同じ符号を付し、その説明を省略する。また、本実施の形態における商品登録装置101を含む精算システム2は、図3を用いて説明した精算システム2の商品登録装置100(100-1および100-2)に代えて商品登録装置101(101-1および101-2)を含む構成であり、その他の構成は同様であるため、その説明を省略する。 FIG. 9 is a functional block diagram showing an example of the functional configuration of product registration device 101 in this embodiment. For convenience of explanation, blocks similar to those described in the second embodiment described above are given the same reference numerals, and the explanation thereof will be omitted. In addition, the payment system 2 including the product registration device 101 in this embodiment has the product registration device 101 (100-1 and 100-2) in place of the product registration device 100 (100-1 and 100-2) of the payment system 2 described using FIG. 101-1 and 101-2), and the other configurations are the same, so a description thereof will be omitted.

図9に示す通り、本実施の形態における商品登録装置101は、第1受付部110と、第2受付部120と、第1処理部130と、第2処理部140と、出力部160と、判定部180とを備える。なお、商品登録装置101は、第2の実施の形態において説明した表示制御部150および表示部170を更に備える構成であってもよい。この構成については、変形例において説明する。 As shown in FIG. 9, the product registration device 101 according to the present embodiment includes a first reception section 110, a second reception section 120, a first processing section 130, a second processing section 140, an output section 160, A determination unit 180 is provided. Note that the product registration device 101 may be configured to further include the display control section 150 and the display section 170 described in the second embodiment. This configuration will be explained in a modified example.

判定部180は、自装置(商品登録装置101)とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたかを判定する。判定部180は、例えば、該判定部180を含む商品登録装置101が商品登録装置101-1の場合、商品登録装置101-2において、子機の締め処理が実行されたかを判定する。なお、判定部180による判定の方法は特に限定されない。例えば、判定部180は、他の商品登録装置101の全てに対して、子機の締め処理が実行されたか否かを問い合わせる通知を送信し、該通知の応答の全てが、実行されたことを示す場合、自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたと判定してもよい。 The determining unit 180 determines whether the child device closing process has been executed in all product registration devices 101 different from the own device (product registration device 101). For example, when the product registration device 101 including the determination unit 180 is the product registration device 101-1, the determination unit 180 determines whether the child device closing process has been executed in the product registration device 101-2. Note that the method of determination by the determination unit 180 is not particularly limited. For example, the determination unit 180 transmits a notification to all other product registration devices 101 inquiring whether the closing process for the slave device has been executed, and all responses to the notification indicate that the closing process has been executed. In this case, it may be determined that the slave device closing process has been executed in all product registration devices 101 different from the own device.

判定部180は、自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたと判定した場合、自装置を親機であると設定する。また、判定部180は、自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたと判定されなかった場合、つまり、自装置とは異なる商品登録装置101の少なくとも1つにおいて、子機の締め処理が実行されていない場合、自装置を子機であると設定する。なお、判定部180は設定結果を示すフラグ(例えば、親機の場合1、子機の場合0)を図示しない記憶部等に格納してもよい。 If the determining unit 180 determines that the child device closing process has been executed in all of the product registration devices 101 different from the own device, the determining unit 180 sets the own device as the master device. In addition, if it is not determined that the slave device closing process has been executed in all of the product registration devices 101 different from the own device, in other words, at least one of the product registration devices 101 different from the own device In the step, if the closing process of the slave device is not executed, the own device is set as the slave device. Note that the determination unit 180 may store a flag indicating the setting result (for example, 1 in the case of the master device, 0 in the case of the slave device) in a storage unit or the like (not shown).

そして、判定部180は、設定結果を第1処理部130または第2処理部140に供給する。そして、設定結果が親機である場合、第1受付部110が各精算装置200から理論値および精算装置200の在高を受け付け、第2受付部120が子機の在高を受け付け、第1処理部130が親機の締め処理を実行する。つまり、第1受付部110、第2受付部120および第1処理部130は、判定部180が自身とは異なる商品登録装置100の全てにおいて子機の締め処理が実行されたと判定した場合、動作する。一方、設定結果が子機である場合、第2処理部140は、子機の締め処理を実行する。 The determination unit 180 then supplies the setting result to the first processing unit 130 or the second processing unit 140. If the setting result is that of the master device, the first reception unit 110 receives the theoretical value and the amount of money in the payment device 200 from each payment device 200, the second reception portion 120 receives the amount of the child device, and the first The processing unit 130 executes the closing process of the parent device. In other words, the first reception unit 110, the second reception unit 120, and the first processing unit 130 operate when the determination unit 180 determines that the child device closing process has been executed in all product registration devices 100 different from the determination unit 180. do. On the other hand, if the setting result is a slave device, the second processing unit 140 executes a closing process for the slave device.

なお、判定部180は、商品登録装置101が設定結果に応じて、親機の締め処理または子機の締め処理を実行する場合に、該商品登録装置101に備えられればよい。例えば、商品登録装置101が、第2処理部140を有し、第1受付部110、第2受付部120および第1処理部130を有していない場合、該商品登録装置101は、判定部180を備えなくてもよい。つまり、本実施の形態に係る精算システム2は、複数の商品登録装置101の少なくとも何れかが、判定部180を備える構成であればよい。 Note that the determination unit 180 may be provided in the product registration device 101 when the product registration device 101 executes the closing process of the master device or the closing process of the slave device according to the setting result. For example, if the product registration device 101 includes the second processing unit 140 but does not include the first reception unit 110, the second reception unit 120, and the first processing unit 130, the product registration device 101 includes the determination unit 180 may not be provided. That is, the payment system 2 according to the present embodiment may have a configuration in which at least one of the plurality of product registration devices 101 includes the determination unit 180.

図10は、本実施の形態における商品登録装置101の処理の流れの一例を示すフローチャートである。なお、図7および図8で示した処理と同じ処理については、同じ符号を付し、その詳細な説明を省略する。 FIG. 10 is a flowchart showing an example of the processing flow of the product registration device 101 in this embodiment. Note that the same processes as those shown in FIGS. 7 and 8 are given the same reference numerals, and detailed explanation thereof will be omitted.

まず、判定部180は、自装置(商品登録装置101)とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたかを判定する(ステップS101)。自装置とは異なる商品登録装置101の少なくとも1つにおいて、子機の締め処理が実行されていない場合(ステップS101にてNO)、判定部180は、自装置を子機と設定する。そして、判定部180は、設定結果を第2処理部140に供給する。これにより、第2処理部140は、設定結果に応じて、子機の締め処理を実行する(ステップS72)。 First, the determining unit 180 determines whether the child device closing process has been executed in all product registration devices 101 different from the own device (product registration device 101) (step S101). If the slave device closing process is not executed in at least one of the product registration devices 101 different from the own device (NO in step S101), the determination unit 180 sets the own device as the slave device. The determination unit 180 then supplies the setting result to the second processing unit 140. Thereby, the second processing unit 140 executes the tightening process of the slave device according to the setting result (step S72).

自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行された場合(ステップS101にてYES)、判定部180は、自装置を親機と設定する。そして、判定部180は、設定結果を第1処理部130に供給する。設定結果を受け付けた第1処理部130は、第1受付部110に対し、理論値と精算装置200の在高とを受け付ける指示を送信する。また、第1処理部130は、第2受付部120に対し、親機の在高と子機の在高とを受け付ける指示を送信する。これにより、商品登録装置101は、図8を用いて説明したステップS82からステップS85の処理を実行する。つまり、商品登録装置101の第1受付部110が、理論値と精算装置200の在高とを受け付ける(ステップS82)。また、商品登録装置101の第2受付部120が親機の在高と子機の在高とを受け付ける(ステップS83)。そして、第1処理部130が親機の締め処理を実行する(ステップS84)。このように、判定部180が自身とは異なる商品登録装置100の全てにおいて子機の締め処理が実行されたと判定した場合、第1受付部110、第2受付部120および第1処理部130は夫々、ステップS82、ステップS83およびステップS84を実行する。その後、出力部160が在高レシートR61を出力する(ステップS85)。 If the slave device closing process is executed in all of the product registration devices 101 different from the own device (YES in step S101), the determination unit 180 sets the own device as the master device. The determination unit 180 then supplies the setting result to the first processing unit 130. The first processing unit 130 that has received the setting result transmits an instruction to the first reception unit 110 to receive the theoretical value and the balance of the payment device 200. Further, the first processing unit 130 transmits an instruction to the second reception unit 120 to receive the balance of the parent device and the balance of the slave device. Thereby, the product registration device 101 executes the processes from step S82 to step S85 described using FIG. 8. That is, the first receiving unit 110 of the product registration device 101 receives the theoretical value and the amount in the payment device 200 (step S82). Further, the second reception unit 120 of the product registration device 101 receives the amount of money of the parent device and the amount of money of the child device (step S83). Then, the first processing unit 130 executes the closing process of the parent device (step S84). In this way, when the determination unit 180 determines that the child device closing process has been executed in all product registration devices 100 different from the determination unit 180, the first reception unit 110, the second reception unit 120, and the first processing unit 130 Step S82, step S83, and step S84 are executed, respectively. After that, the output unit 160 outputs the balance receipt R61 (step S85).

なお、商品登録装置101の出力部160は、商品登録装置100と同様に、自身が子機の場合、子機の在高を出力してもよい。 Note that, similarly to the product registration device 100, the output unit 160 of the product registration device 101 may output the inventory amount of the child device when the device itself is a child device.

以上のように、親機は全ての子機から、該子機の在高情報を受信するため、全ての子機が子機の締め処理を終了した後に親機の締め処理を実行する。したがって、典型的には、親機を操作する店員は、他の商品登録装置101の全てにおいて子機の締め処理が終わっていることを確認して、親機の締め処理を実行する指示を該親機に入力する。本実施の形態に係る商品登録装置101によれば、自動的に商品登録装置101自身が親機か子機かを判定するため、締め処理における店員にかかる手間を更に削減することができる。 As described above, since the base unit receives the balance information of all the slave units from the slave units, the base unit executes the closing process of the base unit after all the slave units complete the closing process of the slave units. Therefore, typically, the store clerk who operates the base unit confirms that the closing process for the slave unit has been completed in all other product registration devices 101, and then issues an instruction to execute the closing process for the base unit. Input on the main unit. According to the product registration device 101 according to the present embodiment, since the product registration device 101 itself automatically determines whether it is a master device or a slave device, it is possible to further reduce the time and effort required by the store clerk in the closing process.

(変形例)
本実施の形態における変形例では、第2の実施の形態において説明した商品登録装置100が、更に判定部を備える構成について説明する。図11は、本変形例における商品登録装置102の機能構成の一例を示す機能ブロック図である。なお、説明の便宜上、上述した第2の実施の形態において説明したブロックと同様のブロックは、同じ符号を付し、その説明を省略する。また、本実施の形態における商品登録装置102を含む精算システム2は、図3を用いて説明した精算システム2の商品登録装置100(100-1および100-2)に代えて商品登録装置102(102-1および102-2)を含む構成であり、その他の構成は同様であるため、その説明を省略する。
(Modified example)
In a modification of the present embodiment, a configuration will be described in which the product registration device 100 described in the second embodiment further includes a determination section. FIG. 11 is a functional block diagram showing an example of the functional configuration of the product registration device 102 in this modification. For convenience of explanation, blocks similar to those described in the second embodiment described above are given the same reference numerals, and the explanation thereof will be omitted. Furthermore, the payment system 2 including the product registration device 102 in this embodiment has the product registration device 102 ( 102-1 and 102-2), and the other configurations are the same, so a description thereof will be omitted.

図11に示す通り、本実施の形態における商品登録装置102は、第1受付部110と、第2受付部120と、第1処理部130と、第2処理部140と、表示制御部151と、出力部160と、表示部170と、判定部181とを備える。 As shown in FIG. 11, the product registration device 102 in this embodiment includes a first reception section 110, a second reception section 120, a first processing section 130, a second processing section 140, and a display control section 151. , an output section 160, a display section 170, and a determination section 181.

判定部181は、上述した判定部180と同様に、自装置(商品登録装置102)とは異なる商品登録装置102の全てにおいて、子機の締め処理が実行されたかを判定する。判定部181は、例えば、該判定部181を含む商品登録装置102が商品登録装置102-1の場合、商品登録装置102-2において、子機の締め処理が実行されたかを判定する。なお、判定部181による判定の方法は特に限定されない。判定部181は、判定結果を表示制御部151に供給する。なお、判定部181は、判定結果を図示しない記憶部等に格納してもよい。 Similar to the determination unit 180 described above, the determination unit 181 determines whether the child unit closing process has been executed in all product registration devices 102 different from the own device (product registration device 102). For example, when the product registration device 102 including the determination portion 181 is the product registration device 102-1, the determination unit 181 determines whether the child unit closing process has been executed in the product registration device 102-2. Note that the method of determination by the determination unit 181 is not particularly limited. The determination unit 181 supplies the determination result to the display control unit 151. Note that the determination unit 181 may store the determination result in a storage unit (not shown) or the like.

表示制御部151は、判定部181から判定結果を受け取る。表示制御部151は、判定結果に応じて、選択可能な情報を変化させた選択画面を、表示部170に表示させる。 The display control unit 151 receives the determination result from the determination unit 181. The display control unit 151 causes the display unit 170 to display a selection screen in which selectable information is changed according to the determination result.

図12は、本変形例における商品登録装置102の処理の流れの一例を示すフローチャートである。なお、図7、図8および図10で示した処理と同じ処理については、同じ符号を付し、その詳細な説明を省略する。 FIG. 12 is a flowchart showing an example of the processing flow of the product registration device 102 in this modification. Note that the same processes as those shown in FIGS. 7, 8, and 10 are given the same reference numerals, and detailed explanation thereof will be omitted.

まず、判定部181は、自装置(商品登録装置102)とは異なる商品登録装置102の全てにおいて、子機の締め処理が実行されたかを判定する(ステップS101)。自装置とは異なる商品登録装置102の少なくとも1つにおいて、子機の締め処理が実行されていない場合(ステップS101にてNO)、判定部181は、自装置とは異なる商品登録装置102の少なくとも1つにおいて子機の締め処理が実行されていないことを示す判定結果を表示制御部151に供給する。表示制御部151は、供給された判定結果に応じて、選択可能な情報を変化させた選択画面を表示部170に表示させる。具体的には、表示制御部151は、子機の締め処理の実行の選択を促す画面(選択画面)を表示部170に表示させる(ステップS112)。 First, the determination unit 181 determines whether the child device closing process has been executed in all product registration devices 102 different from the own device (product registration device 102) (step S101). If the slave device closing process is not executed in at least one of the product registration devices 102 different from the own device (NO in step S101), the determination unit 181 determines that at least one of the product registration devices 102 different from the own device A determination result indicating that the closing process for the slave unit is not executed in one of the slave units is supplied to the display control unit 151. The display control unit 151 causes the display unit 170 to display a selection screen in which selectable information is changed according to the supplied determination result. Specifically, the display control unit 151 causes the display unit 170 to display a screen (selection screen) that prompts the user to select execution of the child device closing process (step S112).

このとき、表示制御部151が表示部170に表示させる選択画面の一例を、図13に示す。図13に示す選択画面SS2は、図5に示した選択画面SS1と比較すると、子機の締め処理の実行の選択を受け付ける、「自レジ精算」のオブジェクトC131がアクティブになっており、親機の締め処理の実行の選択を受け付ける「一括精算」のオブジェクトC132が非アクティブになっている。ここで、オブジェクトC131がアクティブとは、オブジェクトC131が選択可能な状態であることを表している。一方、オブジェクトC132が非アクティブとは、オブジェクトC132が選択できない状態であることを表している。なお、オブジェクトC131およびオブジェクトC132の表示様態はこれに限定されない。例えば、表示制御部151は、オブジェクトC132を選択してもその後の処理が実行できない状態で表示してもよい。このように、表示制御部151は、図13に示すような「自レジ精算」のオブジェクトC131を、店員に選択させるよう促す選択画面を表示部170に表示させる。そして、商品登録装置102は、ステップS71およびステップS72の処理を行う。 FIG. 13 shows an example of the selection screen displayed on the display section 170 by the display control section 151 at this time. In the selection screen SS2 shown in FIG. 13, when compared with the selection screen SS1 shown in FIG. The object C132 for "lump payment" that accepts the selection for execution of the closing process is inactive. Here, object C131 being active means that object C131 is in a selectable state. On the other hand, object C132 being inactive means that object C132 cannot be selected. Note that the display manner of the object C131 and the object C132 is not limited to this. For example, the display control unit 151 may display the object C132 in a state where subsequent processing cannot be executed even if the object C132 is selected. In this manner, the display control unit 151 causes the display unit 170 to display a selection screen prompting the store clerk to select the object C131 of “self-register payment” as shown in FIG. The product registration device 102 then performs steps S71 and S72.

また、自装置とは異なる商品登録装置102の全てにおいて、子機の締め処理が実行されている場合(ステップS101にてYES)、判定部181は、自装置とは異なる商品登録装置102の全てにおいて、子機の締め処理が実行されていることを示す判定結果を表示制御部151に供給する。表示制御部151は、供給された判定結果に応じて、選択可能な情報を変化させた選択画面を表示部170に表示させる。具体的には、表示制御部151は、親機の締め処理の実行の選択を促す選択画面を表示部170に表示させる(ステップS113)。例えば、表示制御部151は、図13における「自レジ精算」のオブジェクトC131を選択できない状態にし、「一括精算」のオブジェクトC132を選択可能な状態にした選択画面を表示部170に表示させる。そして、商品登録装置102は、ステップS81からステップS85の処理を行う。 In addition, if the slave device closing process is executed in all of the product registration devices 102 different from the own device (YES in step S101), the determination unit 181 determines that all of the product registration devices 102 different from the own device In this step, a determination result indicating that the closing process of the slave device is being executed is supplied to the display control unit 151. The display control unit 151 causes the display unit 170 to display a selection screen in which selectable information is changed according to the supplied determination result. Specifically, the display control unit 151 causes the display unit 170 to display a selection screen that prompts the user to select execution of the closing process of the parent device (step S113). For example, the display control unit 151 causes the display unit 170 to display a selection screen in which the object C131 of “self-register payment” in FIG. 13 is made unselectable, and the object C132 of “collective payment” is selectable. The product registration device 102 then performs the processes from step S81 to step S85.

以上のように、本変形例に係る商品登録装置102も上述した商品登録装置100および商品登録装置101と同様に、締め処理にかかる手間を削減することができる。 As described above, the product registration device 102 according to the present modification can also reduce the effort required for the closing process, similarly to the product registration device 100 and the product registration device 101 described above.

(ハードウェア構成について)
本開示の各実施形態において、各商品登録装置および精算装置の各構成要素は、機能単位のブロックを示している。各商品登録装置および精算装置の各構成要素の一部又は全部は、例えば、図14に示すような情報処理装置900とプログラムとの任意の組み合わせにより実現される。図14は、各商品登録装置および精算装置の各構成要素を実現する情報処理装置900のハードウェア構成の一例を示すブロック図である。情報処理装置900は、一例として、以下のような構成を含む。
(About hardware configuration)
In each embodiment of the present disclosure, each component of each product registration device and payment device represents a functional unit block. A part or all of each component of each product registration device and payment device is realized by, for example, an arbitrary combination of an information processing device 900 and a program as shown in FIG. 14. FIG. 14 is a block diagram illustrating an example of the hardware configuration of an information processing device 900 that implements each component of each product registration device and payment device. The information processing device 900 includes the following configuration, for example.

・CPU(Central Processing Unit)901
・ROM(Read Only Memory)902
・RAM(Random Access Memory)903
・RAM903にロードされるプログラム904
・プログラム904を格納する記憶装置905
・記録媒体906の読み書きを行うドライブ装置907
・通信ネットワーク909と接続する通信インタフェース908
・データの入出力を行う入出力インタフェース910
・各構成要素を接続するバス911
各実施形態における各商品登録装置および精算装置の各構成要素は、これらの機能を実現するプログラム904をCPU901が取得して実行することで実現される。各商品登録装置および精算装置の各構成要素の機能を実現するプログラム904は、例えば、予め記憶装置905やRAM903に格納されており、必要に応じてCPU901が読み出す。なお、プログラム904は、通信ネットワーク909を介してCPU901に供給されてもよいし、予め記録媒体906に格納されており、ドライブ装置907が当該プログラムを読み出してCPU901に供給してもよい。
・CPU (Central Processing Unit) 901
・ROM (Read Only Memory) 902
・RAM (Random Access Memory) 903
Program 904 loaded into RAM 903
- Storage device 905 that stores the program 904
- A drive device 907 that reads and writes the recording medium 906
Communication interface 908 connected to communication network 909
・I/O interface 910 that inputs and outputs data
Bus 911 that connects each component
Each component of each product registration device and payment device in each embodiment is realized by the CPU 901 acquiring and executing a program 904 that realizes these functions. A program 904 that implements the functions of each component of each product registration device and payment device is stored, for example, in advance in a storage device 905 or RAM 903, and is read out by the CPU 901 as necessary. Note that the program 904 may be supplied to the CPU 901 via the communication network 909, or may be stored in the recording medium 906 in advance, and the drive device 907 may read the program and supply it to the CPU 901.

各商品登録装置および精算装置の実現方法には、様々な変形例がある。例えば、各商品登録装置および精算装置は、構成要素毎にそれぞれ別個の情報処理装置900とプログラムとの任意の組み合わせにより実現されてもよい。また、各商品登録装置および精算装置が備える複数の構成要素が、一つの情報処理装置900とプログラムとの任意の組み合わせにより実現されてもよい。 There are various variations in the method of implementing each product registration device and payment device. For example, each product registration device and payment device may be realized by an arbitrary combination of a separate information processing device 900 and a program for each component. Further, a plurality of components included in each product registration device and payment device may be realized by an arbitrary combination of one information processing device 900 and a program.

また、各商品登録装置および精算装置の各構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。 In addition, some or all of the components of each product registration device and payment device are realized by other general-purpose or dedicated circuits, processors, etc., or a combination thereof. These may be configured by a single chip or multiple chips connected via a bus.

各商品登録装置および精算装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。 Part or all of the components of each product registration device and payment device may be realized by a combination of the circuits and the like described above and a program.

各商品登録装置および精算装置の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。 When some or all of the components of each product registration device and payment device are realized by multiple information processing devices, circuits, etc., the multiple information processing devices, circuits, etc. may be centrally arranged. , may be distributed. For example, information processing devices, circuits, etc. may be implemented as a client and server system, a cloud computing system, or the like, in which each is connected via a communication network.

なお、上述した各実施の形態は、本開示の好適な実施の形態であり、上記各実施の形態にのみ本開示の範囲を限定するものではなく、本開示の要旨を逸脱しない範囲において当業者が上記各実施の形態の修正や代用を行い、種々の変更を施した形態を構築することが可能である。また、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても本開示の技術的範囲に含まれる。 The embodiments described above are preferred embodiments of the present disclosure, and the scope of the present disclosure is not limited to the embodiments described above, and those skilled in the art will be able to understand the scope of the present disclosure without departing from the gist of the present disclosure. However, it is possible to modify or substitute each of the above-described embodiments, and to construct embodiments with various changes. Further, embodiments obtained by appropriately combining technical means disclosed in different embodiments are also included in the technical scope of the present disclosure.

上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 Part or all of the embodiments described above may be described as in the following supplementary notes, but are not limited to the following.

(付記1)
親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含み、
前記親機は、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第1受付手段と、
前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付ける第2受付手段と、
前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する第1処理手段と、を備える
ことを特徴とする精算システム。
(Additional note 1)
It includes a plurality of product registration devices including a master device and a slave device, and a payment device that communicates with each of the plurality of product registration devices and performs payment based on received payment information,
The parent device is
a first reception means that receives a theoretical value of the amount to be settled by the settlement device and the amount remaining in the settlement device;
a second reception means for receiving the amount of money settled on the base device and the amount of money settled on the slave device;
a first processing means that executes a closing process of the parent device to total the amount based on the theoretical value, the amount of money in the payment device, the amount of money in the parent device, and the amount in the child device; A payment system characterized by:

(付記2)
前記子機で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記子機は、前記精算装置が受け取った精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する第2処理手段を備える、
ことを特徴とする付記1に記載の精算システム。
(Additional note 2)
The amount of money settled by the child device is the amount of money paid by the child device in relation to the payment information received by the payment device, and
The slave device includes a second processing means for executing closing processing of the slave device based on the amount of money settled by the slave device using settlement information different from the settlement information received by the settlement device. prepare,
The payment system according to appendix 1, characterized in that:

(付記3)
前記複数の商品登録装置の少なくとも何れかは、自身とは異なる商品登録装置の全てにおいて、前記子機の締め処理が実行されたかを判定する判定手段を更に備え、
前記判定手段が前記自身とは異なる商品登録装置の全てにおいて前記子機の締め処理が実行されたと判定した場合、前記第1受付手段が前記精算装置から前記理論値および該精算装置における在高を受け付け、前記第2受付手段が前記自身とは異なる商品登録装置の夫々から前記子機の在高を受け付け、前記第1処理手段が前記親機の締め処理を実行する、
ことを特徴とする付記2に記載の精算システム。
(Additional note 3)
At least one of the plurality of product registration devices further includes a determination unit that determines whether the child device closing process has been executed in all of the product registration devices different from the product registration device,
If the determining means determines that the closing process of the child device has been executed in all of the product registration devices different from the self, the first receiving means receives the theoretical value and the balance in the payment device from the payment device. receiving, the second receiving means receives the balance of the slave device from each of the product registration devices different from the second receiving means, and the first processing means executes a closing process of the master device;
The payment system according to appendix 2, characterized in that:

(付記4)
前記複数の商品登録装置の夫々は、前記親機の締め処理、または、前記子機の締め処理の何れを実行するかを選択させる選択画面を表示させる表示制御手段を更に備え、
前記親機の締め処理の実行が選択された場合、前記第1処理手段が、前記親機の締め処理を実行し、
前記子機の締め処理の実行が選択された場合、前記第2処理手段が、前記子機の締め処理を実行する、
ことを特徴とする付記2に記載の精算システム。
(Additional note 4)
Each of the plurality of product registration devices further includes display control means for displaying a selection screen for selecting whether to execute closing processing for the parent device or closing processing for the slave device,
If execution of the closing process of the parent device is selected, the first processing means executes the closing process of the parent device;
If execution of the closing process for the slave unit is selected, the second processing means executes the closing process for the slave unit;
The payment system according to appendix 2, characterized in that:

(付記5)
前記複数の商品登録装置の夫々は、自身とは異なる商品登録装置の全てにおいて、前記子機の締め処理が実行されたかを判定する判定手段を備え、
前記表示制御手段は、前記判定結果に応じて、選択可能な情報を変化させた前記選択画面を表示させる、
ことを特徴とする付記4に記載の精算システム。
(Appendix 5)
Each of the plurality of product registration devices includes a determination unit that determines whether the closing process for the child unit has been executed in all of the product registration devices different from the product registration device,
The display control means displays the selection screen in which selectable information is changed according to the determination result.
The payment system according to appendix 4, characterized in that:

(付記6)
前記複数の商品登録装置の夫々は、自身で行った前記親機の締め処理または前記子機の締め処理に関連する情報を出力する出力手段を更に備える、
ことを特徴とする付記2から5の何れか1つに記載の精算システム。
(Appendix 6)
Each of the plurality of product registration devices further includes an output means for outputting information related to the closing process of the parent device or the closing process of the slave device, which is performed by the plurality of product registration devices.
The payment system according to any one of appendices 2 to 5, characterized in that:

(付記7)
前記親機で精算された金額の在高は、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて前記親機で精算された金額の在高を含み、
前記親機の前記出力手段は、前記親機の締め処理に関連する情報として、前記親機で精算された金額の在高と、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて前記親機で精算された金額の在高とを出力する、
ことを特徴とする付記6に記載の精算システム。
(Appendix 7)
The amount of money settled on the base device includes the amount of money paid on the base device using payment information different from the payment information received by the payment device,
The output means of the parent device uses, as information related to the closing process of the parent device, the balance of the amount settled by the parent device and settlement information different from the settlement information received by the settlement device. outputting the balance of the amount settled on the parent device,
The payment system according to appendix 6, characterized in that:

(付記8)
複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第1受付手段と、
商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける第2受付手段と、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、前記金額を集計する親機の締め処理を実行する第1処理手段と、を備える
ことを特徴とする商品登録装置。
(Appendix 8)
a first receiving means that communicates with each of the plurality of product registration devices and receives the theoretical value of the amount to be settled by the settlement device that settles the settlement based on the received settlement information and the amount remaining in the settlement device;
a second reception means that receives the amount of money settled by the product registration device and the amount of money settled by another product registration device different from the product registration device;
A step of executing a closing process of the master device that totals the amount based on the theoretical value, the amount in stock in the settlement device, the amount in the product registration device, and the amount in the other product registration device. A product registration device comprising: 1 processing means.

(付記9)
前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて商品登録装置で精算された金額の在高に基づいて、子機の締め処理を実行する第2処理手段を更に備え、
前記複数の商品登録装置は親機または子機を含み、
前記他の商品登録装置で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記商品登録装置が前記親機の場合、該親機は、前記第1処理手段によって前記親機の締め処理を実行し、
前記商品登録装置が前記子機の場合、該子機は、前記第2処理手段によって前記子機の締め処理を実行する、
ことを特徴とする付記8に記載の商品登録装置。
(Appendix 9)
further comprising a second processing means for executing closing processing of the slave unit based on the amount of money settled by the product registration device using settlement information different from the settlement information received by the settlement device;
The plurality of product registration devices include a master device or a slave device,
The remaining amount of money settled by the other product registration device is the remaining amount of money settled by the slave device in relation to the settlement information received by the settlement device,
When the product registration device is the parent device, the parent device executes a closing process of the parent device by the first processing means,
When the product registration device is the slave device, the slave device executes a closing process for the slave device by the second processing means;
The product registration device according to appendix 8, characterized in that:

(付記10)
親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含む精算システムにおける精算方法であって、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付け、
前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する、
ことを特徴とする精算方法。
(Appendix 10)
A payment method in a payment system including a plurality of product registration devices including a parent device and a slave device, and a payment device that communicates with each of the plurality of product registration devices and makes payment based on received payment information, the method comprising:
receiving the theoretical value of the amount to be settled by the settlement device and the amount remaining in the settlement device;
receiving the amount of money settled on the parent device and the amount of money settled on the child device;
Executing a closing process of the parent device to total the amount based on the theoretical value, the amount in the payment device, the amount in the parent device, and the amount in the child device;
A payment method characterized by:

(付記11)
前記子機で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記子機が、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する、
ことを特徴とする付記10に記載の精算方法。
(Appendix 11)
The amount of money settled by the child device is the amount of money paid by the child device in relation to the payment information received by the payment device, and
The slave device executes a closing process of the slave device based on the amount of money settled by the slave device using settlement information different from the settlement information received by the settlement device.
The payment method according to appendix 10, characterized in that:

(付記12)
複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付け、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する、
ことを特徴とする精算方法。
(Appendix 12)
Communicates with each of the plurality of product registration devices and accepts the theoretical value of the amount to be settled by the settlement device that settles the settlement based on the received settlement information and the amount remaining in the settlement device,
Accepting the amount of money settled by the product registration device and the amount of money settled by another product registration device different from the product registration device,
Executing a closing process of the parent machine that totals the amount based on the theoretical value, the amount in stock in the payment device, the amount in the product registration device, and the amount in the other product registration device;
A payment method characterized by:

(付記13)
前記複数の商品登録装置は親機または子機を含み、
前記他の商品登録装置で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記商品登録装置が前記親機の場合、該親機は、該親機の締め処理を実行し、
前記商品登録装置が前記子機の場合、該子機は、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する、
ことを特徴とする付記12に記載の精算方法。
(Appendix 13)
The plurality of product registration devices include a master device or a slave device,
The remaining amount of money settled by the other product registration device is the remaining amount of money settled by the slave device in relation to the settlement information received by the settlement device,
When the product registration device is the parent device, the parent device executes a closing process for the parent device,
When the product registration device is the slave device, the slave device uses payment information different from the payment information received by the payment device to register the product based on the balance of the amount settled by the slave device. Execute machine tightening process,
The payment method according to appendix 12, characterized in that:

(付記14)
精算装置と通信し、受け取った精算情報に基づいて精算する商品登録装置を含むコンピュータに、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける処理と、
前記商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける処理と、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する処理と、
を実行させる、ことを特徴とするプログラム。
(Appendix 14)
A computer that includes a product registration device that communicates with the payment device and performs payment based on the received payment information;
Processing for accepting the theoretical value of the amount to be settled by the settlement device and the amount remaining in the settlement device;
a process of receiving the amount of money settled by the product registration device and the amount of money settled by another product registration device different from the product registration device;
A process of executing a closing process of a parent device that totals the amount based on the theoretical value, the amount in stock in the payment device, the amount in the product registration device, and the amount in the other product registration device; ,
A program characterized in that it executes.

(付記15)
前記複数の商品登録装置は親機または子機を含み、
前記他の商品登録装置で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記商品登録装置が前記親機の場合、前記親機の締め処理を実行する処理を、前記コンピュータに実行させ、
前記商品登録装置が前記子機の場合、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する処理を、前記コンピュータに実行させる、
ことを特徴とする付記14に記載のプログラム。
(Appendix 15)
The plurality of product registration devices include a master device or a slave device,
The remaining amount of money settled by the other product registration device is the remaining amount of money settled by the slave device in relation to the settlement information received by the settlement device,
When the product registration device is the parent device, causing the computer to execute a process for closing the parent device;
When the product registration device is the slave device, the settlement process of the slave device is performed based on the balance of the amount settled by the slave device using settlement information different from the settlement information received by the settlement device. causing the computer to execute the process to be executed;
The program according to appendix 14, characterized in that:

1 精算システム
2 精算システム
10 商品登録装置
11 第1受付部
12 第2受付部
13 第1処理部
20 精算装置
100 商品登録装置
101 商品登録装置
102 商品登録装置
110 第1受付部
120 第2受付部
130 第1処理部
140 第2処理部
150 表示制御部
151 表示制御部
160 出力部
170 表示部
180 判定部
181 判定部
1 Settlement system 2 Settlement system 10 Product registration device 11 First reception section 12 Second reception section 13 First processing section 20 Settlement device 100 Product registration device 101 Product registration device 102 Product registration device 110 First reception section 120 Second reception section 130 First processing section 140 Second processing section 150 Display control section 151 Display control section 160 Output section 170 Display section 180 Judgment section 181 Judgment section

Claims (4)

商品登録装置から受信した精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第1受付手段と、
前記理論値と、前記精算装置の在高と、に基づいて、金額を集計し、違算の有無を判定する第1処理手段と、
前記違算がある場合、前記理論値と集計した前記金額とを表示させ、前記違算がない場合に、前記理論値と集計した前記金額とを表示させない表示制御手段と、
を備える精算システム。
a first receiving means that receives the theoretical value of the amount to be settled by the settlement device that settles the settlement based on the settlement information received from the product registration device and the amount remaining in the settlement device;
a first processing means that totals the amount of money based on the theoretical value and the balance in the payment device and determines whether there is a miscalculation;
Display control means for displaying the theoretical value and the aggregated amount when there is a miscalculation, and not displaying the theoretical value and the aggregated amount when there is no miscalculation;
A payment system equipped with
前記商品登録装置で精算された金額の在高を受け付ける第2受付手段を更に備え、
前記第1処理手段は、前記理論値と、前記精算装置の在高と、前記商品登録装置の在高と、に基づいて金額を集計する、
請求項1に記載の精算システム。
further comprising a second reception means for accepting the amount of money settled by the product registration device,
The first processing means totals the amount based on the theoretical value, the amount in stock in the payment device, and the amount in stock in the product registration device.
The payment system according to claim 1.
商品登録装置と、前記商品登録装置から受信した精算情報に基づいて精算する精算装置を含む精算システムの方法であって、
前記商品登録装置のコンピュータが、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
前記理論値と、前記精算装置の在高と、に基づいて、金額を集計し、違算の有無を判定し、
前記違算がある場合、前記理論値と集計した前記金額とを表示させ、前記違算がない場合に、前記理論値と集計した前記金額とを表示させない
処理を実行する方法。
A method for a payment system including a product registration device and a payment device that performs payment based on payment information received from the product registration device, the method comprising:
The computer of the product registration device ,
receiving the theoretical value of the amount to be settled by the settlement device and the amount remaining in the settlement device;
Totaling the amount based on the theoretical value and the amount in the payment device, and determining whether there is a miscalculation;
A method of performing a process of displaying the theoretical value and the aggregated amount when there is the miscalculation, and not displaying the theoretical value and the aggregated amount when there is no miscalculation.
コンピュータに、
商品登録装置から受信した精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
前記理論値と、前記精算装置の在高と、に基づいて、金額を集計し、違算の有無を判定し、
前記違算がある場合、前記理論値と集計した前記金額とを表示させ、前記違算がない場合に、前記理論値と集計した前記金額とを表示させない
処理を実行させるプログラム。
to the computer,
Accepts the theoretical value of the amount to be settled by the settlement device that settles the settlement based on the settlement information received from the product registration device and the amount remaining in the settlement device,
Totaling the amount based on the theoretical value and the amount in the payment device, and determining whether there is a miscalculation;
A program that executes a process of displaying the theoretical value and the aggregated amount when there is the miscalculation, and not displaying the theoretical value and the aggregated amount when there is no miscalculation.
JP2022021694A 2020-11-13 2022-02-16 Payment systems, methods and programs Active JP7428195B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022021694A JP7428195B2 (en) 2020-11-13 2022-02-16 Payment systems, methods and programs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020189322A JP7028303B2 (en) 2020-11-13 2020-11-13 Product registration device
JP2022021694A JP7428195B2 (en) 2020-11-13 2022-02-16 Payment systems, methods and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020189322A Division JP7028303B2 (en) 2020-11-13 2020-11-13 Product registration device

Publications (2)

Publication Number Publication Date
JP2022068274A JP2022068274A (en) 2022-05-09
JP7428195B2 true JP7428195B2 (en) 2024-02-06

Family

ID=74531638

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020189322A Active JP7028303B2 (en) 2020-11-13 2020-11-13 Product registration device
JP2022021694A Active JP7428195B2 (en) 2020-11-13 2022-02-16 Payment systems, methods and programs

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020189322A Active JP7028303B2 (en) 2020-11-13 2020-11-13 Product registration device

Country Status (1)

Country Link
JP (2) JP7028303B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018036834A (en) 2016-08-31 2018-03-08 株式会社寺岡精工 Merchandise selling data processing system and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2938707B2 (en) * 1993-04-13 1999-08-25 東芝テック株式会社 Product sales registration data processing device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018036834A (en) 2016-08-31 2018-03-08 株式会社寺岡精工 Merchandise selling data processing system and program

Also Published As

Publication number Publication date
JP7028303B2 (en) 2022-03-02
JP2021015648A (en) 2021-02-12
JP2022068274A (en) 2022-05-09

Similar Documents

Publication Publication Date Title
JP6681210B2 (en) Checkout system, registration device and its program
JP6650285B2 (en) Checkout system and payment device
US20180165666A1 (en) Sales data processing apparatus and method
JP2017041168A (en) Information processing system, settlement apparatus, commodity registration apparatus, information processing method, settlement method, commodity registration method, settlement program, and commodity registration program
JP2025178471A (en) Product registration device, control method, and program
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP6641776B2 (en) Product registration device, product settlement method, and program
JP2013167958A (en) POS system
JP6798210B2 (en) Settlement system, product registration device, settlement method and program
JP7428195B2 (en) Payment systems, methods and programs
JP2021101380A (en) Commodity sales data processing device and data processing program
CN113379978A (en) Sales data processing apparatus and storage medium
JP6835325B2 (en) Product sales data processing system, settlement device, registration device, and program
JP6236812B2 (en) Checkout terminal, POS system and checkout program
JP7192936B2 (en) Product registration device, tightening method and program
US20090063337A1 (en) Payment terminal, payment system and computer-readable medium
KR20260009340A (en) Information processing device and information processing method
JP6926259B2 (en) Checkout system and payment device
JP6928361B2 (en) Transaction information processing system and method
US20240428219A1 (en) Commodity registration apparatus and information processing method for a commodity registration apparatus
US20240257140A1 (en) Assisting device, transaction management system, and method
JP6928141B2 (en) Checkout system and registration device and control program
JP7363813B2 (en) Processing equipment, processing method and program
JP6780074B2 (en) Checkout system, product registration device and its control program
JP7065155B2 (en) Information processing equipment and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230912

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231031

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240108

R151 Written notification of patent or utility model registration

Ref document number: 7428195

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151