JP7428195B2 - Payment systems, methods and programs - Google Patents
Payment systems, methods and programs Download PDFInfo
- 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
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).
店舗における作業の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
本開示は、上記課題に鑑みてなされたものであり、その目的は、精算システムにおける締め処理の手間を軽減する技術を提供することにある。 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の実施の形態>
本開示の第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
複数の商品登録装置10のうち、親機10Aである商品登録装置10は、第1受付部11と、第2受付部12と、第1処理部13とを備える。第1受付部11は、精算装置20で精算される金額の理論値と、該精算装置20における在高とを受け付ける。ここで、在高とは、現金、金券およびクレジットカード等を用いて精算が行われた場合における支払金額の情報の少なくとも何れかの合計値である。つまり、精算装置20の在高とは、精算装置20に格納された現金、精算装置20に格納された金券および精算装置20においてクレジットカード等を用いて精算が行われた場合における支払金額の情報(信用支払情報と呼ぶ)の少なくとも何れかの合計値である。
Among the plurality of
第2受付部12は、親機10Aで精算された金額の在高(以下、親機の在高と呼ぶ)と、子機10Bで精算された金額の在高(以下、子機の在高と呼ぶ)と、を受け付ける。親機10Aで精算された金額の在高とは、親機10Aで精算された現金、金券および信用支払情報の少なくとも何れかの合計値であり、子機10Bで精算された金額の在高とは、子機10Bで精算された現金、金券および信用支払情報の少なくとも何れかの合計値である。第2受付部12は、例えば、子機10Bで精算された金額の在高および親機10Aで精算された金額の在高を店員が入力することによって、これらを受け付けてもよい。また、第2受付部12は、子機10Bで精算された金額の在高を示す情報を子機10Bから受け付けてもよい。
The
第1処理部13は、第1受付部11が精算装置20から受け付けた理論値および精算装置20の在高と、第2受付部12が受け付けた親機10Aの在高および子機10Bの在高と、に基づいて、親機の締め処理を実行する。ここで、親機の締め処理とは、例えば、レジにおける一日の集計の入力作業等を示すレジ締めの作業のことを示す。親機の締め処理は、例えば、精算システム1で取り扱った現金、金券および信用支払情報の金額を集計し、違算が無いかチェックする処理である。つまり、親機の締め処理は精算システム1の締め処理であるため、以下、親機の締め処理を精算システム1の締め処理とも呼ぶ。ここで、締め処理は、自動的に違算の有無を確認する構成としたが、商品登録装置10の表示装置に対して、集計した金額と理論値とを表示させるように制御する構成であってもよい。さらに、集計した金額と理論値とを表示させる場合、商品登録装置10は、違算がある場合には、アラームを表示または発してもよいし、表示形態を変更(色を赤色にするなど)してもよい。また、自動的に違算の有無を確認する構成の場合、違算がある場合にのみ、商品登録装置10は、集計した金額と理論値とを表示させる構成としてもよい。
The
次に、図2を参照して、本実施の形態に係る精算システム1の処理の流れについて説明する。図2は、本実施の形態に係る精算システム1の処理の流れの一例を示すフローチャートである。
Next, with reference to FIG. 2, the flow of processing of the
図2に示す通り、精算システム1の親機10Aの第1受付部11は、精算装置20で精算される金額の理論値と、該精算装置20における在高とを受け付ける(ステップS21)。
As shown in FIG. 2, the
また、第2受付部12は、親機10Aで精算された金額の在高と、子機10Bで精算された金額の在高と、を受け付ける(ステップS22)。なお、ステップS21およびステップS22は同時に行われてもよいし、逆順で行われてもよい。
Further, the
第1処理部13は、ステップS21で受け付けた理論値および精算装置20の在高と、ステップS22で受け付けた親機10Aの在高および子機10Bの在高と、に基づいて、親機10Aの締め処理を実行する(ステップS23)。
The
以上により、精算システム1は処理を終了する。
With the above, the
以上のように、親機10Aである商品登録装置10は、精算システム1内の各精算装置20の在高および理論値、親機10Aの在高および子機10Bの在高を用いて、精算システム1の締め処理を行う。したがって、複数の商品登録装置10および精算装置20の夫々で締め処理を行わなくても、精算システム1全体の締め処理を、親機10Aである商品登録装置10のみで行うことができる。したがって、本実施の形態に係る精算システム1によれば、該精算システム1における締め処理の手間を軽減することができる。
As described above, the
<第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
次に、図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
本実施の形態における商品登録装置100は、商品を登録する処理を行い、取引ごとに精算情報を生成し、精算装置200の何れかに送信する機能を有する。精算情報は、精算対象として登録された各商品の情報を含み、顧客が精算装置200を用いて商品の精算を行う際に利用される情報である。例えば、精算情報は、精算対象として登録された各商品についての商品コード、売価情報、販売数量等を含む。商品コードとは各商品を識別するために予め定められた文字、数字、記号等からなる識別子である。また、売価情報とは売値を示す情報である。なお、精算情報の内容についてはこれに限定されない。商品登録装置100は、生成した精算情報を、ネットワークを介して精算装置200の何れかに送信してもよい。商品登録装置100は、生成した精算情報を、精算装置200が読み取り可能な様態で、用紙等に印字してもよい。そして、精算装置200は、この用紙に印字された精算情報を読み取ることにより、商品登録装置100が出力した精算装置を受け取る。なお、用紙に印字される精算情報の形態は特に限定されない。
The
本実施の形態における複数の商品登録装置100は、1つの親機と1または複数の子機とを含む。複数の商品登録装置100のうち、親機となる商品登録装置100は、予め定められていてもよいが、本実施の形態では、何れの商品登録装置100も親機または子機となる構成について説明する。そのため、本実施の形態における商品登録装置100は、親機の場合に機能するブロックと子機の場合に機能するブロックとの両方を含む。なお、複数の商品登録装置100の何れかは、子機の機能のみを含んでもよい。
The plurality of
(第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
本実施の形態では、精算装置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
第1受付部110は、各精算装置200の夫々から受け付けた理論値の合計と、各精算装置200の夫々の在高の合計とを、第1処理部130に供給する。
The
(第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
第2受付部120は、受け付けた親機の在高および子機の在高を、第1処理部130に供給する。
The
(第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
なお、第2処理部140は、子機の締め処理によって得られた、未送信精算情報に基づいて該子機で精算された金額の在高を、出力部160に供給してもよい。また、第2処理部140は、図示しない送信部を介して、該子機で精算された金額の在高を親機に送信してもよい。
Note that the
なお、子機は、この子機の締め処理とは非同期に、精算情報に関して該子機で精算された金額の在高を親機に送信する。親機の第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
(第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
第1処理部130が行う、精算システム1の締め処理の一例を説明する。親機である商品登録装置100は、上述した通り、精算装置200に送信した精算情報に基づいて、現金および/または金券で精算を行うことがある。また、親機は、子機と同様に、未送信精算情報を用いて精算を行う場合がある。よって、親機には、以下の(A)および(B)が格納される。
(A)未送信精算情報に基づいて精算された現金および/または金券、
(B)精算情報に関して親機で精算された現金および/または金券。
An example of the closing process of the
(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
理論値は、精算装置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
このように、親機は、親機内に格納された現金および/または金券がどのような情報に基づいて精算された現金および/または金券かを店員が把握せずに合計金額の入力をした場合であっても、未送信精算装置に基づいて精算された現金および/または金券を算出することができる。 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
(表示制御部150)
表示制御部150は、親機の締め処理、または、子機の締め処理の何れを実行するかを選択させる選択画面を表示部170に表示させる。図5は、表示制御部150が表示部170に表示させる選択画面SS1の一例を示す図である。図5に示す選択画面SS1において、「自レジ精算」は、子機の締め処理の実行の指示を受け付けるためのオブジェクトC51であり、「一括精算」は、親機の締め処理の実行、つまり、精算システム1の締め処理の実行の指示を受け付けるためのオブジェクトC52である。
(Display control unit 150)
The
図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
このように、例えば店員が、親機の締め処理、または、子機の締め処理の何れを実行するかを選択するだけで、商品登録装置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
(出力部160)
出力部160は、商品登録装置100が自身で行った締め処理に関連する情報を出力する。具体的には、出力部160は、商品登録装置100が親機の場合、第1処理部130から、「(A)未送信精算情報に基づいて精算された現金および/または金券」の在高、および、(A)~(C)の合計金額を受け取る。親機で精算された現金および/または金券の在高と、精算情報とは異なる情報を用いて親機で精算された現金および/または金券の在高とを出力する。親機で精算された現金および/または金券の在高とは、上述した(A)~(C)の合計金額であり、第2受付部120が受け付けた在高である。また、精算情報とは異なる情報を用いて親機で精算された現金および/または金券の在高は、上述した(A)の在高である。
(Output section 160)
The
親機の出力部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
このように、出力部160は、図6に示すような用紙(在高レシートR61)を出力してもよい。なお、在高レシートR61に含まれる情報はこれに限定されず、例えば、理論値を出力してもよい。また、親機が、該子機で精算された現金および/または金券の在高を、子機から受け取った場合、出力部160は、該子機で精算された現金および/または金券の在高を出力してもよい。
In this manner, the
また、商品登録装置100が子機の場合、出力部160は、該子機で精算された現金および/または金券の在高を出力してもよい。
Further, when the
このように、出力部160が(A)~(C)の合計金額および(A)の在高を出力することにより、商品登録装置100は、商品登録装置100を操作する店員に対し、精算システム1における締め処理の結果を簡単に把握させることができる。
In this way, the
次に、図7および図8を参照して、商品登録装置100の処理について説明する。上述した通り、図5に示す選択画面SS1において、「自レジ精算」のオブジェクトC51が選択されると、商品登録装置100は子機の締め処理を実行し、「一括精算」のオブジェクトC52が選択されると、商品登録装置100は、親機の締め処理を実行する。以下では、図7を参照して、商品登録装置100が子機の場合、つまり、商品登録装置100が「自レジ精算」のオブジェクトC51が選択される商品登録装置100である場合における、該商品登録装置100の流れについて説明する。図7は、子機の処理の流れの一例を示すフローチャートである。
Next, the processing of the
図7に示す通り、商品登録装置100は、子機の締め処理の実行の指示を受け付けたか否かを確認する(ステップS71)。例えば、商品登録装置100は、図5に示す選択画面SS1において、「自レジ精算」が選択されたか否かを確認する。子機の締め処理の実行の指示を受け付けていない場合(ステップS71にてNO)、商品登録装置100は処理を終了する。子機の締め処理の実行の指示を受け付けた場合(ステップS71にてYES)、商品登録装置100は自身を子機として設定する。そして、第2処理部140が、該子機の締め処理を実行する(ステップS72)。以上により、子機は、処理を終了する。なお、子機の出力部160が、子機の締め処理によって得られた子機の現金の在高および子機の金券の在高を印字した在高レシートを出力してもよい。
As shown in FIG. 7, the
次に、図8を参照して、商品登録装置100が親機の場合、つまり、商品登録装置100が「一括精算」のオブジェクトC52が選択される商品登録装置100である場合における、該商品登録装置100の流れについて説明する。図8は、親機の処理の流れの一例を示すフローチャートである。
Next, referring to FIG. 8, when the
図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
また、第2受付部120が、親機で精算された金額の在高と、子機で精算された金額の在高と、を受け付ける(ステップS83)。なお、ステップS82およびステップS83は同時に行われてもよいし、逆順で行われてもよい。
Further, the
そして、第1処理部130は、ステップS82で受け付けた理論値および精算装置200の在高と、ステップS83で受け付けた親機の在高および子機の在高と、に基づいて、親機の締め処理を実行する(ステップS84)。
Then, the
その後、出力部160が、例えば、上述した在高レシートR61を出力し(ステップS85)、親機は処理を終了する。
After that, the
以上のように、親機である商品登録装置100は、精算システム2内の各精算装置200の在高および理論値、親機の在高および子機の在高を用いて、精算システム2の締め処理を行う。したがって、複数の商品登録装置100および精算装置200の夫々で締め処理を行わなくても、精算システム2全体の締め処理を、親機である商品登録装置100のみで行うことができる。したがって、本実施の形態に係る精算システム2によれば、該精算システム2における締め処理の手間を軽減することができる。
As described above, the
また、子機である商品登録装置100は、精算装置200に送信した精算情報とは異なる精算情報を用いて子機で精算された金額の在高に基づいて、子機の締め処理を行い、精算情報に関連して精算された金額の在高を親機に送信する。これにより、子機の締め処理を適切に行うことができる。
In addition, the
なお、本実施の形態では、商品登録装置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
<第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
図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
図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
判定部180は、自装置(商品登録装置101)とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたかを判定する。判定部180は、例えば、該判定部180を含む商品登録装置101が商品登録装置101-1の場合、商品登録装置101-2において、子機の締め処理が実行されたかを判定する。なお、判定部180による判定の方法は特に限定されない。例えば、判定部180は、他の商品登録装置101の全てに対して、子機の締め処理が実行されたか否かを問い合わせる通知を送信し、該通知の応答の全てが、実行されたことを示す場合、自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたと判定してもよい。
The determining
判定部180は、自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたと判定した場合、自装置を親機であると設定する。また、判定部180は、自装置とは異なる商品登録装置101の全てにおいて、子機の締め処理が実行されたと判定されなかった場合、つまり、自装置とは異なる商品登録装置101の少なくとも1つにおいて、子機の締め処理が実行されていない場合、自装置を子機であると設定する。なお、判定部180は設定結果を示すフラグ(例えば、親機の場合1、子機の場合0)を図示しない記憶部等に格納してもよい。
If the determining
そして、判定部180は、設定結果を第1処理部130または第2処理部140に供給する。そして、設定結果が親機である場合、第1受付部110が各精算装置200から理論値および精算装置200の在高を受け付け、第2受付部120が子機の在高を受け付け、第1処理部130が親機の締め処理を実行する。つまり、第1受付部110、第2受付部120および第1処理部130は、判定部180が自身とは異なる商品登録装置100の全てにおいて子機の締め処理が実行されたと判定した場合、動作する。一方、設定結果が子機である場合、第2処理部140は、子機の締め処理を実行する。
The
なお、判定部180は、商品登録装置101が設定結果に応じて、親機の締め処理または子機の締め処理を実行する場合に、該商品登録装置101に備えられればよい。例えば、商品登録装置101が、第2処理部140を有し、第1受付部110、第2受付部120および第1処理部130を有していない場合、該商品登録装置101は、判定部180を備えなくてもよい。つまり、本実施の形態に係る精算システム2は、複数の商品登録装置101の少なくとも何れかが、判定部180を備える構成であればよい。
Note that the
図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
自装置とは異なる商品登録装置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
なお、商品登録装置101の出力部160は、商品登録装置100と同様に、自身が子機の場合、子機の在高を出力してもよい。
Note that, similarly to the
以上のように、親機は全ての子機から、該子機の在高情報を受信するため、全ての子機が子機の締め処理を終了した後に親機の締め処理を実行する。したがって、典型的には、親機を操作する店員は、他の商品登録装置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
図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
判定部181は、上述した判定部180と同様に、自装置(商品登録装置102)とは異なる商品登録装置102の全てにおいて、子機の締め処理が実行されたかを判定する。判定部181は、例えば、該判定部181を含む商品登録装置102が商品登録装置102-1の場合、商品登録装置102-2において、子機の締め処理が実行されたかを判定する。なお、判定部181による判定の方法は特に限定されない。判定部181は、判定結果を表示制御部151に供給する。なお、判定部181は、判定結果を図示しない記憶部等に格納してもよい。
Similar to the
表示制御部151は、判定部181から判定結果を受け取る。表示制御部151は、判定結果に応じて、選択可能な情報を変化させた選択画面を、表示部170に表示させる。
The
図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
このとき、表示制御部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
また、自装置とは異なる商品登録装置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
以上のように、本変形例に係る商品登録装置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
(ハードウェア構成について)
本開示の各実施形態において、各商品登録装置および精算装置の各構成要素は、機能単位のブロックを示している。各商品登録装置および精算装置の各構成要素の一部又は全部は、例えば、図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
・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
・
-
- A
・
・I/
・
Each component of each product registration device and payment device in each embodiment is realized by the
各商品登録装置および精算装置の実現方法には、様々な変形例がある。例えば、各商品登録装置および精算装置は、構成要素毎にそれぞれ別個の情報処理装置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
また、各商品登録装置および精算装置の各構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。 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
(付記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
(付記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
(付記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
(付記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
(付記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
(付記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
Claims (4)
前記理論値と、前記精算装置の在高と、に基づいて、金額を集計し、違算の有無を判定する第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
前記第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.
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2938707B2 (en) * | 1993-04-13 | 1999-08-25 | 東芝テック株式会社 | Product sales registration data processing device |
-
2020
- 2020-11-13 JP JP2020189322A patent/JP7028303B2/en active Active
-
2022
- 2022-02-16 JP JP2022021694A patent/JP7428195B2/en active Active
Patent Citations (1)
| 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 |