(57)【要約】【課題】精算システムにおける締め処理の手間を軽減する技術を提供する。【解決手段】精算システムは、親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含み、親機は、精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付部と、親機で精算された金額の在高と、子機で精算された金額の在高と、を受け付ける第２受付部と、理論値と、精算装置の在高と、親機の在高および子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する第１処理部と、を備える。【選択図】      図１
2018049440.tif 000002
【特許請求の範囲】
【請求項１】
親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含み、
前記親機は、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付手段と、
前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付ける第２受付手段と、
前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する第１処理手段と、を備える
ことを特徴とする精算システム。
【請求項２】
前記子機で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記子機は、前記精算装置が受け取った精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する第２処理手段を備える、
ことを特徴とする請求項１に記載の精算システム。
【請求項３】
前記複数の商品登録装置の少なくとも何れかは、自身とは異なる商品登録装置の全てにおいて、前記子機の締め処理が実行されたかを判定する判定手段を更に備え、
前記判定手段が前記自身とは異なる商品登録装置の全てにおいて前記子機の締め処理が実行されたと判定した場合、前記第１受付手段が前記精算装置から前記理論値および該精算装置における在高を受け付け、前記第２受付手段が前記自身とは異なる商品登録装置の夫々から前記子機の在高を受け付け、前記第１処理手段が前記親機の締め処理を実行する、
ことを特徴とする請求項２に記載の精算システム。
【請求項４】
前記複数の商品登録装置の夫々は、前記親機の締め処理、または、前記子機の締め処理の何れを実行するかを選択させる選択画面を表示させる表示制御手段を更に備え、
前記親機の締め処理の実行が選択された場合、前記第１処理手段が、前記親機の締め処理を実行し、
前記子機の締め処理の実行が選択された場合、前記第２処理手段が、前記子機の締め処理を実行する、
ことを特徴とする請求項２に記載の精算システム。
【請求項５】
前記複数の商品登録装置の夫々は、自身で行った前記親機の締め処理または前記子機の締め処理に関連する情報を出力する出力手段を更に備える、
ことを特徴とする請求項２から４の何れか１項に記載の精算システム。
【請求項６】
前記親機で精算された金額の在高は、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて前記親機で精算された金額の在高を含み、
前記親機の前記出力手段は、前記親機の締め処理に関連する情報として、前記親機で精算された金額の在高と、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて前記親機で精算された金額の在高とを出力する、
ことを特徴とする請求項５に記載の精算システム。
【請求項７】
複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付手段と、
商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける第２受付手段と、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、前記金額を集計する親機の締め処理を実行する第１処理手段と、を備える
ことを特徴とする商品登録装置。
【請求項８】
親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含む精算システムにおける精算方法であって、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付け、
前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する、
ことを特徴とする精算方法。
【請求項９】
複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付け、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する、
ことを特徴とする精算方法。
【請求項１０】
精算装置と通信し、受け取った精算情報に基づいて精算する商品登録装置を含むコンピュータに、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける処理と、
前記商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける処理と、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する処理と、
を実行させる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、精算システム、商品登録装置、精算方法およびプログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗におけるレジスタ端末（以下、レジ端末と呼ぶ）では、（１）精算対象の商品を登録する処理（バーコードの読み取りなど）および（２）登録された商品の精算を行う処理（代金の受け取りや釣銭の返却など）という２つの処理が行われる。
【０００３】
このようなレジ端末の機能を２つの装置に分散するという運用方法がある。具体的には、（１）の処理を行う機能を商品登録装置に割り当て、（２）の処理を行う機能を精算装置に割り当てる。
【０００４】
このような商品登録装置と精算装置とが分けられているシステムにおいて、精算装置が保有する金銭の在高情報を、商品登録装置で受信する技術が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１４６０６６号公報
【特許文献２】特開２０１３−２１８３７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
店舗における作業の１つに各商品登録装置および各精算装置の在高を確認するレジ締めがある。在高とは、各装置に格納されている紙幣と硬貨（以下、総称して現金と呼ぶ）および金券の合計額である。なお、在高は、クレジットカードなどで支払われた金額の情報を含まれてもよい。
【０００７】
特許文献１および２に記載の技術では、１台の精算装置に対して精算情報を送信する商品登録装置は１台である。しかしながら、精算装置が複数の商品登録装置に対応可能な精算システムの場合、精算装置で精算されると商品登録装置が把握している金額の理論値と、該精算装置から出力された現金および金券の理論値とが異なるおそれがある。商品登録装置および精算装置の夫々でレジ締めの作業（以下、締め処理と呼ぶ）をする必要があるため、手間がかかる。
【０００８】
本開示は、上記課題に鑑みてなされたものであり、その目的は、精算システムにおける締め処理の手間を軽減する技術を提供することにある。
【課題を解決するための手段】
【０００９】
本開示の一態様に係る精算システムは、親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含み、前記親機は、前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付手段と、前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付ける第２受付手段と、前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する第１処理手段と、を備える。
【００１０】
また、本開示の一態様に係る商品登録装置は、複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付手段と、商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける第２受付手段と、前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、前記金額を集計する親機の締め処理を実行する第１処理手段と、を備える。
【００１１】
また、本開示の一態様に係る精算方法は、親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含む精算システムにおける精算方法であって、前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付け、前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する。
【００１２】
また、本開示の一態様に係る精算方法は、複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付け、前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する。
【００１３】
なお、上記各商品登録装置および精算装置または精算方法を、コンピュータによって実現するコンピュータプログラム、およびそのコンピュータプログラムが格納されている、コンピュータ読み取り可能な非一時的記録媒体も、本開示の範疇に含まれる。
【発明の効果】
【００１４】
本開示によれば、精算システムにおける締め処理の手間を軽減することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態に係る精算システムの一例を示すブロック図である。
【図２】第１の実施の形態に係る精算システムの処理の流れの一例を示すフローチャートである。
【図３】第２の実施の形態に係る精算システムの構成の一例を示すブロック図である。
【図４】第２の実施の形態に係る精算システムにおける商品登録装置の機能構成の一例を示す機能ブロック図である。
【図５】表示制御部が表示部に表示させる選択画面の一例を示す図である。
【図６】出力部が出力する在高レシートの一例を示す図である。
【図７】第２の実施の形態における子機の処理の流れの一例を示すフローチャートである。
【図８】第２の実施の形態における親機の処理の流れの一例を示すフローチャートとである。
【図９】第３の実施の形態における商品登録装置の機能構成の一例を示す機能ブロック図である。
【図１０】第３の実施の形態における商品登録装置の処理の流れの一例を示すフローチャートである。
【図１１】第３の実施の形態の変形例における商品登録装置の機能構成の一例を示す機能ブロック図である。
【図１２】第３の実施の形態の変形例における商品登録装置の処理の流れの一例を示すフローチャートである。
【図１３】表示制御部が表示部に表示させる選択画面の一例を示す図である。
【図１４】各実施の形態を実現可能なコンピュータ（情報処理装置）のハードウェア構成を例示的に説明する図である。
【発明を実施するための形態】
【００１６】
＜第１の実施の形態＞
本開示の第１の実施の形態について、図面を参照して詳細に説明する。図１は、本実施の形態に係る精算システム１の一例を示すブロック図である。図１に示す通り、本実施の形態に係る精算システム１は、親機１０Ａおよび子機（他の商品登録装置）１０Ｂを含む複数の商品登録装置１０と、該複数の商品登録装置１０の夫々と通信し、受け取った精算情報に基づいて精算する精算装置２０とを含む。なお、精算装置２０は、１以上であればよい。また、子機１０Ｂは複数であってもよい。ここで、精算情報とは、複数の商品登録装置１１の何れかによって商品が登録されると、精算装置２０に送信される情報である。精算情報は、例えば、精算対象として登録された各商品の情報を含み、顧客が精算装置２０を用いて商品の精算を行う際に利用される情報である。例えば、精算情報は、精算対象として登録された各商品についての商品コード、売価情報、販売数量等を含む。商品コードとは各商品を識別するために予め定められた文字、数字、記号等からなる識別子である。なお、精算情報の内容についてはこれに限定されない。なお、精算情報は、精算装置２０に対して有線または無線のネットワークを介して送信されてもよい。また、例えば、精算情報を印字した用紙を商品登録装置１０が出力し、精算装置２０が読み取ることによって、精算情報が商品登録装置１０から精算装置２０に送信されてもよい。
【００１７】
複数の商品登録装置１０のうち、親機１０Ａである商品登録装置１０は、第１受付部１１と、第２受付部１２と、第１処理部１３とを備える。第１受付部１１は、精算装置２０で精算される金額の理論値と、該精算装置２０における在高とを受け付ける。ここで、在高とは、現金、金券およびクレジットカード等を用いて精算が行われた場合における支払金額の情報の少なくとも何れかの合計値である。つまり、精算装置２０の在高とは、精算装置２０に格納された現金、精算装置２０に格納された金券および精算装置２０においてクレジットカード等を用いて精算が行われた場合における支払金額の情報（信用支払情報と呼ぶ）の少なくとも何れかの合計値である。
【００１８】
第２受付部１２は、親機１０Ａで精算された金額の在高（以下、親機の在高と呼ぶ）と、子機１０Ｂで精算された金額の在高（以下、子機の在高と呼ぶ）と、を受け付ける。親機１０Ａで精算された金額の在高とは、親機１０Ａで精算された現金、金券および信用支払情報の少なくとも何れかの合計値であり、子機１０Ｂで精算された金額の在高とは、子機１０Ｂで精算された現金、金券および信用支払情報の少なくとも何れかの合計値である。第２受付部１２は、例えば、子機１０Ｂで精算された金額の在高および親機１０Ａで精算された金額の在高を店員が入力することによって、これらを受け付けてもよい。また、第２受付部１２は、子機１０Ｂで精算された金額の在高を示す情報を子機１０Ｂから受け付けてもよい。
【００１９】
第１処理部１３は、第１受付部１１が精算装置２０から受け付けた理論値および精算装置２０の在高と、第２受付部１２が受け付けた親機１０Ａの在高および子機１０Ｂの在高と、に基づいて、親機の締め処理を実行する。ここで、親機の締め処理とは、例えば、レジにおける一日の集計の入力作業等を示すレジ締めの作業のことを示す。親機の締め処理は、例えば、精算システム１で取り扱った現金、金券および信用支払情報の金額を集計し、違算が無いかチェックする処理である。つまり、親機の締め処理は精算システム１の締め処理であるため、以下、親機の締め処理を精算システム１の締め処理とも呼ぶ。ここで、締め処理は、自動的に違算の有無を確認する構成としたが、商品登録装置１０の表示装置に対して、集計した金額と理論値とを表示させるように制御する構成であってもよい。さらに、集計した金額と理論値とを表示させる場合、商品登録装置１０は、違算がある場合には、アラームを表示または発してもよいし、表示形態を変更（色を赤色にするなど）してもよい。また、自動的に違算の有無を確認する構成の場合、違算がある場合にのみ、商品登録装置１０は、集計した金額と理論値とを表示させる構成としてもよい。
【００２０】
次に、図２を参照して、本実施の形態に係る精算システム１の処理の流れについて説明する。図２は、本実施の形態に係る精算システム１の処理の流れの一例を示すフローチャートである。
【００２１】
図２に示す通り、精算システム１の親機１０Ａの第１受付部１１は、精算装置２０で精算される金額の理論値と、該精算装置２０における在高とを受け付ける（ステップＳ２１）。
【００２２】
また、第２受付部１２は、親機１０Ａで精算された金額の在高と、子機１０Ｂで精算された金額の在高と、を受け付ける（ステップＳ２２）。なお、ステップＳ２１およびステップＳ２２は同時に行われてもよいし、逆順で行われてもよい。
【００２３】
第１処理部１３は、ステップＳ２１で受け付けた理論値および精算装置２０の在高と、ステップＳ２２で受け付けた親機１０Ａの在高および子機１０Ｂの在高と、に基づいて、親機１０Ａの締め処理を実行する（ステップＳ２３）。
【００２４】
以上により、精算システム１は処理を終了する。
【００２５】
以上のように、親機１０Ａである商品登録装置１０は、精算システム１内の各精算装置２０の在高および理論値、親機１０Ａの在高および子機１０Ｂの在高を用いて、精算システム１の締め処理を行う。したがって、複数の商品登録装置１０および精算装置２０の夫々で締め処理を行わなくても、精算システム１全体の締め処理を、親機１０Ａである商品登録装置１０のみで行うことができる。したがって、本実施の形態に係る精算システム１によれば、該精算システム１における締め処理の手間を軽減することができる。
【００２６】
＜第２の実施の形態＞
次に、上述した第１の実施の形態を基本とする、本開示の第２の実施の形態について、図面を参照して説明する。図３は、本実施の形態に係る精算システム２の構成の一例を示すブロック図である。図３に示す通り、本実施の形態に係る精算システム２は、複数の商品登録装置１００と、複数の精算装置２００とを含む。なお、商品登録装置１００の数および精算装置２００の数は、図３に示す数に限定されない。例えば、精算装置２００は１以上であればよい。精算装置２００の夫々は、複数の商品登録装置１００の夫々と通信を行う。複数の商品登録装置１００の夫々は、親機または子機である。
【００２７】
次に、図４を参照して商品登録装置１００の機能構成について説明する。図４は、本実施の形態に係る精算システム２における商品登録装置１００の機能構成の一例を示す機能ブロック図である。図４に示す通り、商品登録装置１００は、第１受付部１１０と、第２受付部１２０と、第１処理部１３０と、第２処理部１４０と、表示制御部１５０と、出力部１６０とを備える。また、商品登録装置１００は、更に、表示部１７０を備えてもよい。表示部１７０は、商品登録装置１００とは別個の表示装置によって実現されてもよい。
【００２８】
本実施の形態における商品登録装置１００は、商品を登録する処理を行い、取引ごとに精算情報を生成し、精算装置２００の何れかに送信する機能を有する。精算情報は、精算対象として登録された各商品の情報を含み、顧客が精算装置２００を用いて商品の精算を行う際に利用される情報である。例えば、精算情報は、精算対象として登録された各商品についての商品コード、売価情報、販売数量等を含む。商品コードとは各商品を識別するために予め定められた文字、数字、記号等からなる識別子である。また、売価情報とは売値を示す情報である。なお、精算情報の内容についてはこれに限定されない。商品登録装置１００は、生成した精算情報を、ネットワークを介して精算装置２００の何れかに送信してもよい。商品登録装置１００は、生成した精算情報を、精算装置２００が読み取り可能な様態で、用紙等に印字してもよい。そして、精算装置２００は、この用紙に印字された精算情報を読み取ることにより、商品登録装置１００が出力した精算装置を受け取る。なお、用紙に印字される精算情報の形態は特に限定されない。
【００２９】
本実施の形態における複数の商品登録装置１００は、１つの親機と１または複数の子機とを含む。複数の商品登録装置１００のうち、親機となる商品登録装置１００は、予め定められていてもよいが、本実施の形態では、何れの商品登録装置１００も親機または子機となる構成について説明する。そのため、本実施の形態における商品登録装置１００は、親機の場合に機能するブロックと子機の場合に機能するブロックとの両方を含む。なお、複数の商品登録装置１００の何れかは、子機の機能のみを含んでもよい。
【００３０】
（第１受付部１１０）
第１受付部１１０は、第１の実施の形態における第１受付部１１に相当する。第１受付部１１０は、商品登録装置１００が親機の場合に機能する。商品登録装置１００が親機の場合、第１受付部１１０は、各精算装置２００から、精算装置２００で精算される金額の理論値と、該精算装置２００における在高とを受け付ける。上述した通り、在高とは、現金、金券およびクレジットカード等を用いて精算が行われた場合における支払金額の情報の少なくとも何れかの合計値である。つまり、精算装置２００の在高とは、精算装置２００に格納された現金、精算装置２００に格納された金券および精算装置２００においてクレジットカード等を用いて精算が行われた場合における信用支払情報の少なくとも何れかの合計値である。本実施の形態では、精算装置２００の在高は、精算装置２００に格納された現金および／または金券の合計値であるとして説明を行うが、上述した通り、在高には信用支払い情報の合計値が含まれてもよい。図３に示す商品登録装置１００のうち、商品登録装置１００−１が親機である場合、商品登録装置１００−１は、精算装置２００−１から、理論値と精算装置２００−１の在高とを受け付ける。また、上記の場合、商品登録装置１００−１は、精算装置２００−２から、理論値と精算装置２００−２の在高とを受け付ける。
【００３１】
本実施の形態では、精算装置２００−１は、商品登録装置１００−１および商品登録装置１００−２から精算情報を受け取り、該精算情報に基づいて精算を行う。よって、精算装置２００−１で精算される金額の理論値は、精算装置２００−１が受け取った精算情報に含まれる金額の合計である。同様に、精算装置２００−２で精算される金額の理論値は、精算装置２００−２が受け取った精算情報に含まれる金額の合計である。
【００３２】
ここで、例えば、商品登録装置１００−１から精算装置２００−１に送信された精算情報に基づいて精算を行う場合、精算装置２００−１は、現金および／または金券で精算を行うことができる。なお、精算装置２００−１はクレジットカード等を用いて精算を行ってもよい。この精算が行われることによって、精算装置２００−１内に格納された現金および／または金券の在高を、精算装置２００−１は、親機に送信する。これにより、親機である商品登録装置１００の第１受付部１１０は、精算装置２００−１から、精算装置２００−１内に格納された現金および／または金券の在高を受け付ける。同様に、親機である商品登録装置１００の第１受付部１１０は、精算装置２００−２から、精算装置２００−２内に格納された現金および／または金券の在高を受け付ける。
【００３３】
第１受付部１１０は、各精算装置２００の夫々から受け付けた理論値の合計と、各精算装置２００の夫々の在高の合計とを、第１処理部１３０に供給する。
【００３４】
（第２受付部１２０）
第２受付部１２０は、第１の実施の形態における第２受付部１２に相当する。第２受付部１２０は、商品登録装置１００が親機の場合に機能する。商品登録装置１００が親機の場合、第２受付部１２０は、該親機で精算された金額の在高と、子機で精算された金額の在高と、を受け付ける。例えば、精算装置２００で取り扱うことができない現金および／または金券を用いての精算の場合、商品登録装置１００は、精算装置２００に送信した精算情報に基づいて、現金および／または金券で精算を行う。また、例えば、商品登録装置１００が精算装置２００に送信した精算情報に基づいて、金額の一部を商品登録装置１００で受け付け、残りを精算装置２００で受け付けることにより、精算システム１は精算を行う場合がある。第２受付部１２０は、精算情報に関連して、商品登録装置１００が精算を行うことによって該商品登録装置１００に格納された現金および／または金券の在高を受け付ける。第２受付部１２０は、子機の在高を示す情報を子機から受け取ることによって、子機の在高を受け付けてもよい。また、第２受付部１２０は、親機の在高を、例えば、店員が入力装置を用いて入力することによって受け付けてもよい。また、子機に格納された現金および／または金券自体を親機内に移動させる運用の場合、第２受付部１２０は、上記移動後の親機内の現金および／または金券の在高を、例えば、店員が入力装置を用いて入力することによって、親機および子機の在高を受け付けてもよい。なお、親機の在高および子機の在高には信用支払情報が含まれてもよい。
【００３５】
第２受付部１２０は、受け付けた親機の在高および子機の在高を、第１処理部１３０に供給する。
【００３６】
（第２処理部１４０）
第２処理部１４０は、商品登録装置１００が子機の場合に機能する。第２処理部１４０は、商品登録装置１００が子機の場合に、商品登録装置１００が精算装置２００に送信した精算装置とは異なる精算情報を用いて精算された金額の在高に基づいて、該子機の締め処理を行う。商品登録装置１００は、取引ごとに精算情報を生成した後、該精算情報を精算装置２００に送信せずに、該商品登録装置１００で精算を行う場合がある。このような場合、商品登録装置１００が生成した精算情報は、商品登録装置１００の何れかが精算装置２００に送信した精算情報とは異なる精算情報となる。よって、商品登録装置１００は、精算装置２００に送信していない精算情報（未送信精算情報と呼ぶ）を用いて該商品登録装置１００で精算された現金および／または金券を格納している。商品登録装置１００が子機の場合、該子機は、自身が格納している、未送信精算情報を用いて該商品登録装置１００で精算された現金および／または金券の在高に基づいて、該子機の締め処理を実行する。例えば、第２処理部１４０は、未送信精算情報を用いて該商品登録装置１００で精算された現金の合計金額および金券の合計金額の入力を受け付ける。なお、現金の合計金額には、商品登録装置１００に予め格納されていた準備金の金額が含まれていてもよい。このようにして、子機における締め処理（例えば、上述したレジ締めの作業のような金額の集計処理）が行われる。
【００３７】
なお、第２処理部１４０は、子機の締め処理によって得られた、未送信精算情報に基づいて該子機で精算された金額の在高を、出力部１６０に供給してもよい。また、第２処理部１４０は、図示しない送信部を介して、該子機で精算された金額の在高を親機に送信してもよい。
【００３８】
なお、子機は、この子機の締め処理とは非同期に、精算情報に関して該子機で精算された金額の在高を親機に送信する。親機の第２受付部１２０は、この親機に送信された在高を、子機の在高として受け付ける。なお、上述した通り、精算情報に関して子機で精算された金額（現金および／または金券）は、そのものが親機に移動されてもよい。また、精算情報に関して子機で精算された金額の在高を示す情報が、子機から親機に送信されてもよい。
【００３９】
（第１処理部１３０）
第１処理部１３０は、商品登録装置１００が子機の場合に機能する。第１処理部１３０は、第１受付部１１０から、理論値と、精算装置２００の在高とを受け取る。また、第１処理部１３０は、第２受付部１２０から親機の在高および子機の在高を受け取る。そして、第１処理部１３０は、理論値と、精算装置２００の在高と、親機の在高および子機の在高と、に基づいて、金額を集計する処理を示す親機の締め処理を実行する。親機の締め処理とは、例えば、理論値と、精算装置２００の在高、親機の在高および子機の在高とを用いて、違算が無いか否かを確認する。なお、親機の締め処理はこれに限定されない。なお、親機の締め処理は、精算システム２において送受信された精算情報に関連して精算が行われた金額と、親機において未送信精算情報を用いて精算が行われた金額と、を集計する処理であるため、精算システム２の締め処理とも呼ぶ。
【００４０】
第１処理部１３０が行う、精算システム１の締め処理の一例を説明する。親機である商品登録装置１００は、上述した通り、精算装置２００に送信した精算情報に基づいて、現金および／または金券で精算を行うことがある。また、親機は、子機と同様に、未送信精算情報を用いて精算を行う場合がある。よって、親機には、以下の（Ａ）および（Ｂ）が格納される。
（Ａ）未送信精算情報に基づいて精算された現金および／または金券、
（Ｂ）精算情報に関して親機で精算された現金および／または金券。
【００４１】
また、子機に格納された現金および／または金券自体を親機内に移動させる運用の場合、親機には、（Ｃ）精算情報に関して子機で精算された現金および／または金券、が格納される。また、親機には、予め格納されていた準備金の金額が含まれていてもよい。上述した第２受付部１２０は、（Ａ）〜（Ｃ）の合計金額を親機の在高として受け付ける。例えば、店員が親機内に格納された現金および／または金券を入力することによって、第２受付部１２０は、親機の在高を受け付ける。このように、親機内に格納された現金および／または金券がどのような情報に基づいて精算された現金および／または金券かを店員に把握させずに、合計金額の入力をさせるとする。
【００４２】
理論値は、精算装置２００に送信された精算情報に基づいて精算される現金および／または金券の合計額であるため、理論値と精算装置２００との差額が上記（Ｂ）および（Ｃ）の合計金額になる。第２受付部１２０が受け付けた親機の在高は、（Ａ）〜（Ｃ）の合計金額であるため、第１処理部１３０はこれらの情報を用いて、（Ａ）を算出することができる。
【００４３】
このように、親機は、親機内に格納された現金および／または金券がどのような情報に基づいて精算された現金および／または金券かを店員が把握せずに合計金額の入力をした場合であっても、未送信精算装置に基づいて精算された現金および／または金券を算出することができる。
【００４４】
第１処理部１３０は、算出した「（Ａ）未送信精算情報に基づいて精算された現金および／または金券」の在高、および、（Ａ）〜（Ｃ）の合計金額を、出力部１６０に供給する。なお、第１処理部１３０は、理論値を出力部１６０に供給してもよい。
【００４５】
（表示制御部１５０）
表示制御部１５０は、親機の締め処理、または、子機の締め処理の何れを実行するかを選択させる選択画面を表示部１７０に表示させる。図５は、表示制御部１５０が表示部１７０に表示させる選択画面ＳＳ１の一例を示す図である。図５に示す選択画面ＳＳ１において、「自レジ精算」は、子機の締め処理の実行の指示を受け付けるためのオブジェクトＣ５１であり、「一括精算」は、親機の締め処理の実行、つまり、精算システム１の締め処理の実行の指示を受け付けるためのオブジェクトＣ５２である。
【００４６】
図５に示す選択画面ＳＳ１において、「自レジ精算」のオブジェクトＣ５１が選択されると、商品登録装置１００は自身を子機とする。つまり、第２処理部１４０が子機の締め処理を実行する。「一括精算」のオブジェクトＣ５２が選択されると、商品登録装置１００は自身を親機とする。つまり、第１受付部１１０が理論値および精算装置２００の在高を受け付け、第２受付部１２０が親機の在高および子機の在高を受け付け、第１処理部１３０が親機の締め処理（精算システム１の締め処理）を実行する。
【００４７】
このように、例えば店員が、親機の締め処理、または、子機の締め処理の何れを実行するかを選択するだけで、商品登録装置１００は、親機の締め処理、または、子機の締め処理を実行することができる。
【００４８】
（出力部１６０）
出力部１６０は、商品登録装置１００が自身で行った締め処理に関連する情報を出力する。具体的には、出力部１６０は、商品登録装置１００が親機の場合、第１処理部１３０から、「（Ａ）未送信精算情報に基づいて精算された現金および／または金券」の在高、および、（Ａ）〜（Ｃ）の合計金額を受け取る。親機で精算された現金および／または金券の在高と、精算情報とは異なる情報を用いて親機で精算された現金および／または金券の在高とを出力する。親機で精算された現金および／または金券の在高とは、上述した（Ａ）〜（Ｃ）の合計金額であり、第２受付部１２０が受け付けた在高である。また、精算情報とは異なる情報を用いて親機で精算された現金および／または金券の在高は、上述した（Ａ）の在高である。
【００４９】
親機の出力部１６０が、（Ａ）〜（Ｃ）の合計金額および（Ａ）の在高を出力する方法は特に限定されず、上述した表示部１７０に表示させてもよいし、その他の方法であってもよい。例えば、出力部１６０は、用紙に（Ａ）〜（Ｃ）の合計金額および（Ａ）の在高を印字して出力してもよい。出力部１６０が（Ａ）〜（Ｃ）の合計金額および（Ａ）の在高を用紙に印字して、在高レシートとして出力した場合における在高レシートの一例を図６に示す。図６に示す通り、在高レシートＲ６１には、文字列「全体」の右に、現金の（Ａ）〜（Ｃ）の合計金額と、金券の（Ａ）〜（Ｃ）の合計金額とが印字されている。また、在高レシートＲ６１には、文字列「親機」の右に、（Ａ）の現金の在高と、（Ａ）の金券の在高とが印字されている。
【００５０】
このように、出力部１６０は、図６に示すような用紙（在高レシートＲ６１）を出力してもよい。なお、在高レシートＲ６１に含まれる情報はこれに限定されず、例えば、理論値を出力してもよい。また、親機が、該子機で精算された現金および／または金券の在高を、子機から受け取った場合、出力部１６０は、該子機で精算された現金および／または金券の在高を出力してもよい。
【００５１】
また、商品登録装置１００が子機の場合、出力部１６０は、該子機で精算された現金および／または金券の在高を出力してもよい。
【００５２】
このように、出力部１６０が（Ａ）〜（Ｃ）の合計金額および（Ａ）の在高を出力することにより、商品登録装置１００は、商品登録装置１００を操作する店員に対し、精算システム１における締め処理の結果を簡単に把握させることができる。
【００５３】
次に、図７および図８を参照して、商品登録装置１００の処理について説明する。上述した通り、図５に示す選択画面ＳＳ１において、「自レジ精算」のオブジェクトＣ５１が選択されると、商品登録装置１００は子機の締め処理を実行し、「一括精算」のオブジェクトＣ５２が選択されると、商品登録装置１００は、親機の締め処理を実行する。以下では、図７を参照して、商品登録装置１００が子機の場合、つまり、商品登録装置１００が「自レジ精算」のオブジェクトＣ５１が選択される商品登録装置１００である場合における、該商品登録装置１００の流れについて説明する。図７は、子機の処理の流れの一例を示すフローチャートである。
【００５４】
図７に示す通り、商品登録装置１００は、子機の締め処理の実行の指示を受け付けたか否かを確認する（ステップＳ７１）。例えば、商品登録装置１００は、図５に示す選択画面ＳＳ１において、「自レジ精算」が選択されたか否かを確認する。子機の締め処理の実行の指示を受け付けていない場合（ステップＳ７１にてＮＯ）、商品登録装置１００は処理を終了する。子機の締め処理の実行の指示を受け付けた場合（ステップＳ７１にてＹＥＳ）、商品登録装置１００は自身を子機として設定する。そして、第２処理部１４０が、該子機の締め処理を実行する（ステップＳ７２）。以上により、子機は、処理を終了する。なお、子機の出力部１６０が、子機の締め処理によって得られた子機の現金の在高および子機の金券の在高を印字した在高レシートを出力してもよい。
【００５５】
次に、図８を参照して、商品登録装置１００が親機の場合、つまり、商品登録装置１００が「一括精算」のオブジェクトＣ５２が選択される商品登録装置１００である場合における、該商品登録装置１００の流れについて説明する。図８は、親機の処理の流れの一例を示すフローチャートである。
【００５６】
図８に示す通り、商品登録装置１００は、親機の締め処理の実行の指示を受け付けたか否かを確認する（ステップＳ８１）。例えば、商品登録装置１００は、図５に示す選択画面ＳＳ１において、「一括精算」が選択されたか否かを確認する。親機の締め処理の実行の指示を受け付けていない場合（ステップＳ８１にてＮＯ）、商品登録装置１００は処理を終了する。親機の締め処理の実行の指示を受け付けた場合（ステップＳ８１にてＹＥＳ）、商品登録装置１００は自身を親機として設定する。つまり、商品登録装置１００は、親機の締め処理の実行の指示を受け付けたことをトリガに、以下のステップＳ８２以降の処理を行う。上記指示を受け付けると、第１受付部１１０が、精算情報によって示される、精算装置２００で精算される金額の理論値と、精算装置２００の在高とを受け付ける（ステップＳ８２）。
【００５７】
また、第２受付部１２０が、親機で精算された金額の在高と、子機で精算された金額の在高と、を受け付ける（ステップＳ８３）。なお、ステップＳ８２およびステップＳ８３は同時に行われてもよいし、逆順で行われてもよい。
【００５８】
そして、第１処理部１３０は、ステップＳ８２で受け付けた理論値および精算装置２００の在高と、ステップＳ８３で受け付けた親機の在高および子機の在高と、に基づいて、親機の締め処理を実行する（ステップＳ８４）。
【００５９】
その後、出力部１６０が、例えば、上述した在高レシートＲ６１を出力し（ステップＳ８５）、親機は処理を終了する。
【００６０】
以上のように、親機である商品登録装置１００は、精算システム２内の各精算装置２００の在高および理論値、親機の在高および子機の在高を用いて、精算システム２の締め処理を行う。したがって、複数の商品登録装置１００および精算装置２００の夫々で締め処理を行わなくても、精算システム２全体の締め処理を、親機である商品登録装置１００のみで行うことができる。したがって、本実施の形態に係る精算システム２によれば、該精算システム２における締め処理の手間を軽減することができる。
【００６１】
また、子機である商品登録装置１００は、精算装置２００に送信した精算情報とは異なる精算情報を用いて子機で精算された金額の在高に基づいて、子機の締め処理を行い、精算情報に関連して精算された金額の在高を親機に送信する。これにより、子機の締め処理を適切に行うことができる。
【００６２】
なお、本実施の形態では、商品登録装置１００が親機の機能と子機の機能との両方を有する構成について説明を行ったが、親機の機能を有する商品登録装置１００と、子機の機能を有する商品登録装置１００とが予め定められていてもよい。この場合、親機の機能を有する商品登録装置１００は、第１受付部１１０と、第２受付部１２０と、第１処理部１３０とを備える。また、親機の機能を有する商品登録装置１００は、更に、表示制御部１５０、出力部１６０および表示部１７０を備えてもよい。また、子機の機能を有する商品登録装置１００は、第２処理部１４０を備える。また、子機の機能を有する商品登録装置１００は、更に、表示制御部１５０と、出力部１６０と、表示部１７０とを備えてもよい。
【００６３】
＜第３の実施の形態＞
次に、本開示の第３の実施の形態について説明する。上述した第２の実施の形態では、選択画面ＳＳ１にて選択されたオブジェクトによって、商品登録装置１００が親機の締め処理を実行するか子機の締め処理を実行するかについて説明した。本実施の形態では、商品登録装置１００が親機であるか子機であるかを選択によらずに判定する方法について説明する。
【００６４】
図９は、本実施の形態における商品登録装置１０１の機能構成の一例を示す機能ブロック図である。なお、説明の便宜上、上述した第２の実施の形態において説明したブロックと同様のブロックは、同じ符号を付し、その説明を省略する。また、本実施の形態における商品登録装置１０１を含む精算システム２は、図３を用いて説明した精算システム２の商品登録装置１００（１００−１および１００−２）に代えて商品登録装置１０１（１０１−１および１０１−２）を含む構成であり、その他の構成は同様であるため、その説明を省略する。
【００６５】
図９に示す通り、本実施の形態における商品登録装置１０１は、第１受付部１１０と、第２受付部１２０と、第１処理部１３０と、第２処理部１４０と、出力部１６０と、判定部１８０とを備える。なお、商品登録装置１０１は、第２の実施の形態において説明した表示制御部１５０および表示部１７０を更に備える構成であってもよい。この構成については、変形例において説明する。
【００６６】
判定部１８０は、自装置（商品登録装置１０１）とは異なる商品登録装置１０１の全てにおいて、子機の締め処理が実行されたかを判定する。判定部１８０は、例えば、該判定部１８０を含む商品登録装置１０１が商品登録装置１０１−１の場合、商品登録装置１０１−２において、子機の締め処理が実行されたかを判定する。なお、判定部１８０による判定の方法は特に限定されない。例えば、判定部１８０は、他の商品登録装置１０１の全てに対して、子機の締め処理が実行されたか否かを問い合わせる通知を送信し、該通知の応答の全てが、実行されたことを示す場合、自装置とは異なる商品登録装置１０１の全てにおいて、子機の締め処理が実行されたと判定してもよい。
【００６７】
判定部１８０は、自装置とは異なる商品登録装置１０１の全てにおいて、子機の締め処理が実行されたと判定した場合、自装置を親機であると設定する。また、判定部１８０は、自装置とは異なる商品登録装置１０１の全てにおいて、子機の締め処理が実行されたと判定されなかった場合、つまり、自装置とは異なる商品登録装置１０１の少なくとも１つにおいて、子機の締め処理が実行されていない場合、自装置を子機であると設定する。なお、判定部１８０は設定結果を示すフラグ（例えば、親機の場合１、子機の場合０）を図示しない記憶部等に格納してもよい。
【００６８】
そして、判定部１８０は、設定結果を第１処理部１３０または第２処理部１４０に供給する。そして、設定結果が親機である場合、第１受付部１１０が各精算装置２００から理論値および精算装置２００の在高を受け付け、第２受付部１２０が子機の在高を受け付け、第１処理部１３０が親機の締め処理を実行する。つまり、第１受付部１１０、第２受付部１２０および第１処理部１３０は、判定部１８０が自身とは異なる商品登録装置１００の全てにおいて子機の締め処理が実行されたと判定した場合、動作する。一方、設定結果が子機である場合、第２処理部１４０は、子機の締め処理を実行する。
【００６９】
なお、判定部１８０は、商品登録装置１０１が設定結果に応じて、親機の締め処理または子機の締め処理を実行する場合に、該商品登録装置１０１に備えられればよい。例えば、商品登録装置１０１が、第２処理部１４０を有し、第１受付部１１０、第２受付部１２０および第１処理部１３０を有していない場合、該商品登録装置１０１は、判定部１８０を備えなくてもよい。つまり、本実施の形態に係る精算システム２は、複数の商品登録装置１０１の少なくとも何れかが、判定部１８０を備える構成であればよい。
【００７０】
図１０は、本実施の形態における商品登録装置１０１の処理の流れの一例を示すフローチャートである。なお、図７および図８で示した処理と同じ処理については、同じ符号を付し、その詳細な説明を省略する。
【００７１】
まず、判定部１８０は、自装置（商品登録装置１０１）とは異なる商品登録装置１０１の全てにおいて、子機の締め処理が実行されたかを判定する（ステップＳ１０１）。自装置とは異なる商品登録装置１０１の少なくとも１つにおいて、子機の締め処理が実行されていない場合（ステップＳ１０１にてＮＯ）、判定部１８０は、自装置を子機と設定する。そして、判定部１８０は、設定結果を第２処理部１４０に供給する。これにより、第２処理部１４０は、設定結果に応じて、子機の締め処理を実行する（ステップＳ７２）。
【００７２】
自装置とは異なる商品登録装置１０１の全てにおいて、子機の締め処理が実行された場合（ステップＳ１０１にてＹＥＳ）、判定部１８０は、自装置を親機と設定する。そして、判定部１８０は、設定結果を第１処理部１３０に供給する。設定結果を受け付けた第１処理部１３０は、第１受付部１１０に対し、理論値と精算装置２００の在高とを受け付ける指示を送信する。また、第１処理部１３０は、第２受付部１２０に対し、親機の在高と子機の在高とを受け付ける指示を送信する。これにより、商品登録装置１０１は、図８を用いて説明したステップＳ８２からステップＳ８５の処理を実行する。つまり、商品登録装置１０１の第１受付部１１０が、理論値と精算装置２００の在高とを受け付ける（ステップＳ８２）。また、商品登録装置１０１の第２受付部１２０が親機の在高と子機の在高とを受け付ける（ステップＳ８３）。そして、第１処理部１３０が親機の締め処理を実行する（ステップＳ８４）。このように、判定部１８０が自身とは異なる商品登録装置１００の全てにおいて子機の締め処理が実行されたと判定した場合、第１受付部１１０、第２受付部１２０および第１処理部１３０は夫々、ステップＳ８２、ステップＳ８３およびステップＳ８４を実行する。その後、出力部１６０が在高レシートＲ６１を出力する（ステップＳ８５）。
【００７３】
なお、商品登録装置１０１の出力部１６０は、商品登録装置１００と同様に、自身が子機の場合、子機の在高を出力してもよい。
【００７４】
以上のように、親機は全ての子機から、該子機の在高情報を受信するため、全ての子機が子機の締め処理を終了した後に親機の締め処理を実行する。したがって、典型的には、親機を操作する店員は、他の商品登録装置１０１の全てにおいて子機の締め処理が終わっていることを確認して、親機の締め処理を実行する指示を該親機に入力する。本実施の形態に係る商品登録装置１０１によれば、自動的に商品登録装置１０１自身が親機か子機かを判定するため、締め処理における店員にかかる手間を更に削減することができる。
【００７５】
（変形例）
本実施の形態における変形例では、第２の実施の形態において説明した商品登録装置１００が、更に判定部を備える構成について説明する。図１１は、本変形例における商品登録装置１０２の機能構成の一例を示す機能ブロック図である。なお、説明の便宜上、上述した第２の実施の形態において説明したブロックと同様のブロックは、同じ符号を付し、その説明を省略する。また、本実施の形態における商品登録装置１０２を含む精算システム２は、図３を用いて説明した精算システム２の商品登録装置１００（１００−１および１００−２）に代えて商品登録装置１０２（１０２−１および１０２−２）を含む構成であり、その他の構成は同様であるため、その説明を省略する。
【００７６】
図１１に示す通り、本実施の形態における商品登録装置１０２は、第１受付部１１０と、第２受付部１２０と、第１処理部１３０と、第２処理部１４０と、表示制御部１５１と、出力部１６０と、表示部１７０と、判定部１８１とを備える。
【００７７】
判定部１８１は、上述した判定部１８０と同様に、自装置（商品登録装置１０２）とは異なる商品登録装置１０２の全てにおいて、子機の締め処理が実行されたかを判定する。判定部１８１は、例えば、該判定部１８１を含む商品登録装置１０２が商品登録装置１０２−１の場合、商品登録装置１０２−２において、子機の締め処理が実行されたかを判定する。なお、判定部１８１による判定の方法は特に限定されない。判定部１８１は、判定結果を表示制御部１５１に供給する。なお、判定部１８１は、判定結果を図示しない記憶部等に格納してもよい。
【００７８】
表示制御部１５１は、判定部１８１から判定結果を受け取る。表示制御部１５１は、判定結果に応じて、選択可能な情報を変化させた選択画面を、表示部１７０に表示させる。
【００７９】
図１２は、本変形例における商品登録装置１０２の処理の流れの一例を示すフローチャートである。なお、図７、図８および図１０で示した処理と同じ処理については、同じ符号を付し、その詳細な説明を省略する。
【００８０】
まず、判定部１８１は、自装置（商品登録装置１０２）とは異なる商品登録装置１０２の全てにおいて、子機の締め処理が実行されたかを判定する（ステップＳ１０１）。自装置とは異なる商品登録装置１０２の少なくとも１つにおいて、子機の締め処理が実行されていない場合（ステップＳ１０１にてＮＯ）、判定部１８１は、自装置とは異なる商品登録装置１０２の少なくとも１つにおいて子機の締め処理が実行されていないことを示す判定結果を表示制御部１５１に供給する。表示制御部１５１は、供給された判定結果に応じて、選択可能な情報を変化させた選択画面を表示部１７０に表示させる。具体的には、表示制御部１５１は、子機の締め処理の実行の選択を促す画面（選択画面）を表示部１７０に表示させる（ステップＳ１１２）。
【００８１】
このとき、表示制御部１５１が表示部１７０に表示させる選択画面の一例を、図１３に示す。図１３に示す選択画面ＳＳ２は、図５に示した選択画面ＳＳ１と比較すると、子機の締め処理の実行の選択を受け付ける、「自レジ精算」のオブジェクトC１３１がアクティブになっており、親機の締め処理の実行の選択を受け付ける「一括精算」のオブジェクトC１３２が非アクティブになっている。ここで、オブジェクトC１３１がアクティブとは、オブジェクトC１３１が選択可能な状態であることを表している。一方、オブジェクトC１３２が非アクティブとは、オブジェクトC１３２が選択できない状態であることを表している。なお、オブジェクトC１３１およびオブジェクトC１３２の表示様態はこれに限定されない。例えば、表示制御部１５１は、オブジェクトC１３２を選択してもその後の処理が実行できない状態で表示してもよい。このように、表示制御部１５１は、図１３に示すような「自レジ精算」のオブジェクトC１３１を、店員に選択させるよう促す選択画面を表示部１７０に表示させる。そして、商品登録装置１０２は、ステップＳ７１およびステップＳ７２の処理を行う。
【００８２】
また、自装置とは異なる商品登録装置１０２の全てにおいて、子機の締め処理が実行されている場合（ステップＳ１０１にてＹＥＳ）、判定部１８１は、自装置とは異なる商品登録装置１０２の全てにおいて、子機の締め処理が実行されていることを示す判定結果を表示制御部１５１に供給する。表示制御部１５１は、供給された判定結果に応じて、選択可能な情報を変化させた選択画面を表示部１７０に表示させる。具体的には、表示制御部１５１は、親機の締め処理の実行の選択を促す選択画面を表示部１７０に表示させる（ステップＳ１１３）。例えば、表示制御部１５１は、図１３における「自レジ精算」のオブジェクトC１３１を選択できない状態にし、「一括精算」のオブジェクトC１３２を選択可能な状態にした選択画面を表示部１７０に表示させる。そして、商品登録装置１０２は、ステップＳ８１からステップＳ８５の処理を行う。
【００８３】
以上のように、本変形例に係る商品登録装置１０２も上述した商品登録装置１００および商品登録装置１０１と同様に、締め処理にかかる手間を削減することができる。
【００８４】
（ハードウェア構成について）
本開示の各実施形態において、各商品登録装置および精算装置の各構成要素は、機能単位のブロックを示している。各商品登録装置および精算装置の各構成要素の一部又は全部は、例えば、図１４に示すような情報処理装置９００とプログラムとの任意の組み合わせにより実現される。図１４は、各商品登録装置および精算装置の各構成要素を実現する情報処理装置９００のハードウェア構成の一例を示すブロック図である。情報処理装置９００は、一例として、以下のような構成を含む。
【００８５】
・ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１
・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２
・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３
・ＲＡＭ９０３にロードされるプログラム９０４
・プログラム９０４を格納する記憶装置９０５
・記録媒体９０６の読み書きを行うドライブ装置９０７
・通信ネットワーク９０９と接続する通信インタフェース９０８
・データの入出力を行う入出力インタフェース９１０
・各構成要素を接続するバス９１１
各実施形態における各商品登録装置および精算装置の各構成要素は、これらの機能を実現するプログラム９０４をＣＰＵ９０１が取得して実行することで実現される。各商品登録装置および精算装置の各構成要素の機能を実現するプログラム９０４は、例えば、予め記憶装置９０５やＲＡＭ９０３に格納されており、必要に応じてＣＰＵ９０１が読み出す。なお、プログラム９０４は、通信ネットワーク９０９を介してＣＰＵ９０１に供給されてもよいし、予め記録媒体９０６に格納されており、ドライブ装置９０７が当該プログラムを読み出してＣＰＵ９０１に供給してもよい。
【００８６】
各商品登録装置および精算装置の実現方法には、様々な変形例がある。例えば、各商品登録装置および精算装置は、構成要素毎にそれぞれ別個の情報処理装置９００とプログラムとの任意の組み合わせにより実現されてもよい。また、各商品登録装置および精算装置が備える複数の構成要素が、一つの情報処理装置９００とプログラムとの任意の組み合わせにより実現されてもよい。
【００８７】
また、各商品登録装置および精算装置の各構成要素の一部又は全部は、その他の汎用または専用の回路、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。
【００８８】
各商品登録装置および精算装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。
【００８９】
各商品登録装置および精算装置の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【００９０】
なお、上述した各実施の形態は、本開示の好適な実施の形態であり、上記各実施の形態にのみ本開示の範囲を限定するものではなく、本開示の要旨を逸脱しない範囲において当業者が上記各実施の形態の修正や代用を行い、種々の変更を施した形態を構築することが可能である。また、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても本開示の技術的範囲に含まれる。
【００９１】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９２】
（付記１）
親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含み、
前記親機は、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付手段と、
前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付ける第２受付手段と、
前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する第１処理手段と、を備える
ことを特徴とする精算システム。
【００９３】
（付記２）
前記子機で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記子機は、前記精算装置が受け取った精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する第２処理手段を備える、
ことを特徴とする付記１に記載の精算システム。
【００９４】
（付記３）
前記複数の商品登録装置の少なくとも何れかは、自身とは異なる商品登録装置の全てにおいて、前記子機の締め処理が実行されたかを判定する判定手段を更に備え、
前記判定手段が前記自身とは異なる商品登録装置の全てにおいて前記子機の締め処理が実行されたと判定した場合、前記第１受付手段が前記精算装置から前記理論値および該精算装置における在高を受け付け、前記第２受付手段が前記自身とは異なる商品登録装置の夫々から前記子機の在高を受け付け、前記第１処理手段が前記親機の締め処理を実行する、
ことを特徴とする付記２に記載の精算システム。
【００９５】
（付記４）
前記複数の商品登録装置の夫々は、前記親機の締め処理、または、前記子機の締め処理の何れを実行するかを選択させる選択画面を表示させる表示制御手段を更に備え、
前記親機の締め処理の実行が選択された場合、前記第１処理手段が、前記親機の締め処理を実行し、
前記子機の締め処理の実行が選択された場合、前記第２処理手段が、前記子機の締め処理を実行する、
ことを特徴とする付記２に記載の精算システム。
【００９６】
（付記５）
前記複数の商品登録装置の夫々は、自身とは異なる商品登録装置の全てにおいて、前記子機の締め処理が実行されたかを判定する判定手段を備え、
前記表示制御手段は、前記判定結果に応じて、選択可能な情報を変化させた前記選択画面を表示させる、
ことを特徴とする付記４に記載の精算システム。
【００９７】
（付記６）
前記複数の商品登録装置の夫々は、自身で行った前記親機の締め処理または前記子機の締め処理に関連する情報を出力する出力手段を更に備える、
ことを特徴とする付記２から５の何れか１つに記載の精算システム。
【００９８】
（付記７）
前記親機で精算された金額の在高は、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて前記親機で精算された金額の在高を含み、
前記親機の前記出力手段は、前記親機の締め処理に関連する情報として、前記親機で精算された金額の在高と、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて前記親機で精算された金額の在高とを出力する、
ことを特徴とする付記６に記載の精算システム。
【００９９】
（付記８）
複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける第１受付手段と、
商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける第２受付手段と、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、前記金額を集計する親機の締め処理を実行する第１処理手段と、を備える
ことを特徴とする商品登録装置。
【０１００】
（付記９）
前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて商品登録装置で精算された金額の在高に基づいて、子機の締め処理を実行する第２処理手段を更に備え、
前記複数の商品登録装置は親機または子機を含み、
前記他の商品登録装置で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記商品登録装置が前記親機の場合、該親機は、前記第１処理手段によって前記親機の締め処理を実行し、
前記商品登録装置が前記子機の場合、該子機は、前記第２処理手段によって前記子機の締め処理を実行する、
ことを特徴とする付記８に記載の商品登録装置。
【０１０１】
（付記１０）
親機および子機を含む複数の商品登録装置と、該複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置と、を含む精算システムにおける精算方法であって、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
前記親機で精算された金額の在高と、前記子機で精算された金額の在高と、を受け付け、
前記理論値と、前記精算装置の在高と、前記親機の在高および前記子機の在高と、に基づいて、金額を集計する親機の締め処理を実行する、
ことを特徴とする精算方法。
【０１０２】
（付記１１）
前記子機で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記子機が、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する、
ことを特徴とする付記１０に記載の精算方法。
【０１０３】
（付記１２）
複数の商品登録装置の夫々と通信し、受け取った精算情報に基づいて精算する精算装置で精算される金額の理論値と、該精算装置における在高とを受け付け、
商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付け、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する、
ことを特徴とする精算方法。
【０１０４】
（付記１３）
前記複数の商品登録装置は親機または子機を含み、
前記他の商品登録装置で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記商品登録装置が前記親機の場合、該親機は、該親機の締め処理を実行し、
前記商品登録装置が前記子機の場合、該子機は、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する、
ことを特徴とする付記１２に記載の精算方法。
【０１０５】
（付記１４）
精算装置と通信し、受け取った精算情報に基づいて精算する商品登録装置を含むコンピュータに、
前記精算装置で精算される金額の理論値と、該精算装置における在高とを受け付ける処理と、
前記商品登録装置で精算された金額の在高と、前記商品登録装置とは異なる他の商品登録装置で精算された金額の在高と、を受け付ける処理と、
前記理論値と、前記精算装置の在高と、前記商品登録装置の在高および前記他の商品登録装置の在高と、に基づいて、金額を集計する親機の締め処理を実行する処理と、
を実行させる、ことを特徴とするプログラム。
【０１０６】
（付記１５）
前記複数の商品登録装置は親機または子機を含み、
前記他の商品登録装置で精算された金額の在高は、前記精算装置が受け取った精算情報に関連して前記子機で精算された金額の在高であり、
前記商品登録装置が前記親機の場合、前記親機の締め処理を実行する処理を、前記コンピュータに実行させ、
前記商品登録装置が前記子機の場合、前記精算装置が受け取った前記精算情報とは異なる精算情報を用いて該子機で精算された金額の在高に基づいて、該子機の締め処理を実行する処理を、前記コンピュータに実行させる、
ことを特徴とする付記１４に記載のプログラム。
【符号の説明】
【０１０７】
１    精算システム
２    精算システム
１０    商品登録装置
１１    第１受付部
１２    第２受付部
１３    第１処理部
２０    精算装置
１００    商品登録装置
１０１    商品登録装置
１０２    商品登録装置
１１０    第１受付部
１２０    第２受付部
１３０    第１処理部
１４０    第２処理部
１５０    表示制御部
１５１    表示制御部
１６０    出力部
１７０    表示部
１８０    判定部
１８１    判定部
【図１】
2018049440.tif 000003
【図２】
2018049440.tif 000004
【図３】
2018049440.tif 000005
【図４】
2018049440.tif 000006
【図５】
2018049440.tif 000007
【図６】
2018049440.tif 000008
【図７】
2018049440.tif 000009
【図８】
2018049440.tif 000010
【図９】
2018049440.tif 000011
【図１０】
2018049440.tif 000012
【図１１】
2018049440.tif 000013
【図１２】
2018049440.tif 000014
【図１３】
2018049440.tif 000015
【図１４】
2018049440.tif 000016