(57)【要約】【課題】登録装置と精算装置とが別の位置に配置されているＰＯＳシステムにおいて、取引に関するデータを精算のできない精算装置に送信することを防ぎ、客が迅速に精算をする。【解決手段】商品登録装置２０は、取引に関するデータを精算装置３０で精算が可能なように送信するキーと、精算装置３０において発生した障害に関する情報を取得する取得手段と、取得手段が障害に関する情報を取得すると、当該障害の発生した精算装置３０への取引に関するデータの送信を禁止する禁止手段と、障害に関する情報の詳細情報を表示させるためキーと、送信キーとを同一画面に表示する表示手段とを備える。【選択図】図１
2020123406.tif 000002
【特許請求の範囲】
【請求項１】
客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信する商品登録装置であって、
前記取引に関するデータを前記精算装置で精算が可能なように送信する送信手段と、
前記精算装置において発生した障害に関する情報を取得する取得手段と、
前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止手段と、
取引が精算される精算装置を、前記送信手段により前記取引に関するデータが送信された前記精算装置に代えて、他の精算装置に変更する変更手段と、
を備えることを特徴とする商品登録装置。
【請求項２】
前記変更手段は、前記送信手段により前記取引に関するデータが送信された精算装置に障害が発生した場合であっても、取引が精算される精算装置を前記他の精算装置に変更可能である請求項１に記載の商品登録装置。
【請求項３】
客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信する商品登録装置としてのコンピュータに、
前記取引に関するデータを前記精算装置で精算が可能なように送信する送信ステップと、
前記精算装置において発生した障害に関する情報を取得する取得ステップと、
前記取得ステップが障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止ステップと、
取引が精算される精算装置を、前記送信ステップにより前記取引に関するデータが送信された前記精算装置に代えて、他の精算装置に変更する変更ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品登録装置およびプログラムに関する。
【背景技術】
【０００２】
現在、商品を登録する商品登録装置と、登録された商品の精算を行なう複数の精算装置とからなるＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムがある。このようなＰＯＳシステムでは、商品登録装置と精算装置とが別の位置に配置される。そして、精算装置は、登録装置から送信される取引に関するデータに基づいて精算する。また、精算装置では、自動釣銭機により硬貨や紙幣の入出金をする。特許文献１には、釣銭補充金の金種と枚数の過不足を検出することができる自動釣銭機が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４８０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、自動釣銭機により硬貨や紙幣の入出金をする精算装置では、収容する硬貨や紙幣の枚数が一定枚数より不足していると、お釣りが払いだせない場合がある。また、このような精算装置は、硬貨や紙幣を一定枚数以上収容していると、客が精算装置に入金しようとしても、紙幣や硬貨を受け付けることができない場合がある。したがって、収容する硬貨や紙幣の枚数が一定枚数以下である場合は不足金を入金するまで、硬貨や紙幣を一定枚数以上収容している場合は収容している紙幣や硬貨を一定枚数出金するまで、精算装置における精算が中止される。精算が中止されると、客は、その精算装置において直ぐに精算を開始することができず、店員が上記作業をするまで待たなければならない。このため、客はスムーズに精算ができない、という問題がある。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、登録装置と精算装置とが別の位置に配置されているＰＯＳシステムにおいて、取引に関するデータを精算のできない精算装置に送信することを防ぎ、客がスムーズに精算をすることが可能な商品登録装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、上記の課題を解決するためになされたものであり、客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信する商品登録装置であって、前記取引に関するデータを前記精算装置で精算が可能なように送信する送信キーと、前記精算装置において発生した障害に関する情報を取得する取得手段と、前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止手段と、登録した商品の登録点数及び合計金額の少なくとも一方と、前記障害に関する情報の詳細情報を表示させるためのキーとを前記商品が登録可能な画面に表示する表示手段と、を備えることを特徴とする。
【０００７】
（２）また、本発明は、上記の商品登録装置において、前記障害に関する情報の詳細情報を表示させるためのキーが押下された場合には、前記障害に関する情報、または前記障害に関する情報とともに前記精算装置の自動釣銭機に収容されている紙幣または硬貨の枚数を示す情報が、接続された前記精算装置に対応づけて表示されることを特徴とする。
【０００８】
（３）また、本発明は、上記の商品登録装置において、前記障害に関する情報は、接続された前記精算装置において過不足する金種に関する情報であることを特徴とする。
【０００９】
（４）また、本発明は、客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信するとともに、前記取引に関するデータを前記精算装置で精算が可能なように送信する送信キーを備えた商品登録装置としてのコンピュータに、前記精算装置において発生した障害に関する情報を取得する取得ステップと、前記取得ステップが障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止ステップと、登録した商品の登録点数及び合計金額の少なくとも一方と、前記障害に関する情報の詳細情報を表示させるためのキーとを前記商品が登録可能な画面に表示する表示ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、障害の発生した精算装置への取引に関するデータの送信を禁止するため、障害が発生して精算することのできない精算装置を、取引を精算する精算装置として選択することを防ぐことができる。すなわち、取引に関するデータを精算のできない精算装置に送信することを防ぎ、客がスムーズに精算をすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態におけるＰＯＳシステムの構成例を示すブロック図である。
【図２】本実施形態における商品登録装置の構成を示すブロック図である。
【図３】本実施形態における精算装置の構成を示すブロック図である。
【図４】本実施形態における精算装置のＲＡＭが記憶する閾値データファイルのデータ構造及びデータ例を示す概略図である。
【図５】本実施形態における商品登録装置のＲＡＭが記憶する釣銭情報ファイルのデータ構造及びデータ例を示す概略図である。
【図６】本実施形態における商品登録装置が表示する登録画面の一例を示すイメージ図である。
【図７】本実施形態における商品登録装置が表示する過不足情報画面の一例を示すイメージ図である。
【図８】本実施形態における、精算装置における過不足判定処理の流れを示すフローチャートである。
【図９】本実施形態における、商品登録装置おける選択禁止処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本発明によるＰＯＳシステムの一実施形態の構成例を示すブロック図である。
図１に示すように、本実施形態において、ＰＯＳシステム１は、ストアコントローラ１０と、２台の商品登録装置２０と、４台の精算装置３０とを含んで構成されている。ストアコントローラ１０と、２台の商品登録装置２０と、４台の精算装置３０とは、有線又は無線接続のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１で相互に接続されている。
【００１３】
なお、図１に示したＰＯＳシステム１の構成は一例であって、例えば、商品登録装置２０や精算装置３０の数をさらに増やしたり、減らしたりすることができる。また、ストアコントローラ１０と、商品登録装置２０や精算装置３０とは、必ずしもＬＡＮ１１で接続しておく必要はない。その場合に、データのやりとりは、電気配線を活用して高速通信を実現する電力線通信などを用いて行うことができる。また、ストアコントローラ１０の機能を、商品登録装置２０が有するようにして、ストアコントローラ１０を省略することも可能である。
【００１４】
ストアコントローラ１０は、ＰＯＳシステム１を制御するコンピュータであり、商品マスタなどの種々の情報を管理する。また、ストアコントローラ１０は、商品登録装置２０及び各精算装置３０に、最新の商品マスタを適宜送信する。ここで、商品マスタとは、各商品の商品識別情報、商品名称、及び販売価格などの商品情報を格納したファイルであって、適宜更新される。
【００１５】
商品登録装置２０は、客が購入しようとする商品のデータを登録する処理を行う。データの登録は、例えば、商品に付されているバーコードを読み取ることで行う。そのため、商品登録装置２０には、例えば、客が購入する商品に付されたバーコードを店員の操作により読み取るスキャナが設けられている。
【００１６】
さらに、商品登録装置２０は、商品のデータを登録した取引を精算する精算装置３０を選択する。そして、商品登録装置２０は、選択した精算装置３０に対して、取引に関するデータを送信する。取引に関するデータとは、取引を識別する取引番号や、当該取引において登録された商品すべての金額すなわち合計金額、登録された商品の商品コード等である。商品コードは、商品を識別する識別情報である。当該取引の客は、当該取引に関するデータが送信された精算装置３０を操作して、自分で精算処理を行うことができる。精算処理とは、購入しようとする商品の代金を、現金、電子マネー、クレジットカードなどを選択的に用いて支払い、決済する処理である。
【００１７】
また、商品登録装置２０は、取引に関するデータを送信した際には、どの精算装置３０へ取引に関するデータを送信したかを店員又は客に分かるよう表示する。例えば、店員に対し表示した場合には、店員が客へ口頭で伝えることなどができる。この場合の表示方法は任意である。例えば、商品登録装置２０において店員に向けて設置されているタッチパネルなどに、送信した精算装置３０を強調表示することで行うようにすることができる。
また、商品登録装置２０が有する客側に向けられた表示部に、送信先の精算装置３０を示す案内を表示するようにしてもよい。また、該当する精算装置３０を案内するレシート（例えば、精算装置３０の番号が印字された番号札レシート等）を発行し客に手渡すようにしてもよい。
【００１８】
また、商品登録装置２０は、客が購入する商品の全ての買上内容を印刷するようにしてもよい。この場合、客は、精算装置３０を操作して精算処理を行う前に、商品登録装置２０を用いた登録内容を、印刷結果を見ることで確認することができる。
【００１９】
また、商品登録装置２０は、取引を精算する精算装置３０を変更可能である。精算装置３０の選択は、店員が手動で行う。例えば、精算装置３０の状況を店員が判断し、タッチパネル上で取引を精算する精算装置３０を変更する。これにより、例えば、選択した精算装置３０に客の待ち行列ができている場合や、精算装置３０の自動釣銭機等に故障が生じた場合等に、他の精算装置３０で精算することができる。
【００２０】
一方、精算装置３０は、客が自ら操作して精算処理を行うための装置であって、自動釣銭機やカードリーダ（例えばクレジットカードやポイントカード用）、ＲＦ（Ｒａｄｉｏ
Ｆｒｅｑｕｅｎｃｙ）リーダ（例えば電子マネー用）などの決済用の機器を備えている。
【００２１】
また、精算装置３０は、商品登録装置２０から上記の取引に関するデータを受信すると、客が当該精算装置３０のところへ来ればよいことが分かるように、報知（つまり客への案内）する。報知の例としては、例えば、精算装置３０が有する表示部の画面全体に所定の番号等の文字情報等を表示することである。この番号等の文字情報は、商品登録装置２０が（あるいは商品登録装置２０を操作している店員が）客に別途報知しておいた情報である。客は例えば知らされた自分の番号を表示している精算装置３０のところへ行けばよいことになる。また、他の報知例としては、精算装置３０が有する所定のランプを点灯することで案内することなどがある。例えば、特定の色で点灯し、客は指定された色の精算装置３０のところへ行くようにする。また、点滅などであってもよい。また、別の報知例としては、会員カードＮｏを精算装置３０の画面に表示することがある。この会員カードＮｏは、例えば商品登録装置２０で読み取っておく。客は自分の会員カードＮｏを報知している精算装置３０へ行くことになる。
【００２２】
また、精算装置３０は、報知の後、待機状態になる。すなわち、精算装置３０は、報知を行った後、受信した取引に関するデータに対応する精算処理の開始の指示などを待機する状態となる。待機状態の解除の例としては、例えば、客が精算装置３０の表示画面をタッチ（あるいは何らかのボタン押下）すると、自動で精算の処理を開始することがある。
タッチするまでは画面に何も表示しないか、上記の報知例のように例えば番号のみ表示しておく。あるいは、精算装置３０は、人感知センサを用いて客が近づいたか否かを検知して、精算処理を開始してもよい。この場合にも、検知するまでは、画面を無表示としたり、番号表示としたりすることができる。精算装置３０は、人感知センサで人の接近を検知したら精算処理を開始する。あるいは、人感知センサの代わりにカメラを使用することもできる。例えば、精算装置３０と商品登録装置２０にカメラを設置し、顔認識で同一人物が近づいた場合のみ精算処理を開始するようにしてもよい。
【００２３】
また、待機状態にある精算装置３０に対する精算処理の流れは例えば次のように行うことができる。（１）まず、決済方法を選択する。現金、クレジットカード、電子マネー等のいずれかまたは併用する旨を客の操作に応じて選択する。（２）次に、決済を実行する。精算装置３０が有する紙幣や硬貨の投入排出口への現金投入や釣り銭の支払い、カード読み取り機でのカード読み取り等によって決済を実行する。（３）次に、精算装置３０が有する印刷部を用いて、レシートを発行する。レシートには、例えば、購入した商品の一覧、購入合計金額、受領金額、釣り金額等が印字される。（４）そして、精算装置３０は、精算処理を終了し、空き状態となる。
【００２４】
なお、精算装置３０における決済方法は、商品登録装置２０で申告してもよい。この場合は商品登録装置２０から決済方法の情報を精算装置３０へ送り、精算装置３０は上記（２）の操作から処理を開始する。
【００２５】
次に、図２及び図３を参照して、図１の商品登録装置２０及び精算装置３０の構成例について説明する。図２は、商品登録装置２０の構成を示すブロック図である。
【００２６】
図２に示すように、商品登録装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、スキャナ部２０４と、表示部（店員用）２０５と、表示部（客用）２０５ａと、操作部２０６と、通信部２０７と、ブザー２０８とを備える。これらは、バスを介して相互に通信可能である。
【００２７】
ＲＯＭ２０２は、読み出し専用メモリであり、プログラムを予め記憶する。
ＣＰＵ２０１は、中央演算処理装置であり、ＲＯＭ２０２に記憶されているプログラムを読み出して実行することにより、商品登録装置２０の動作を制御する。例えば、ＣＰＵ（取得手段）２０１は、通信部２０７を介して、精算装置３０から、精算装置３０において発生した障害に関する情報を受信して取得する。本実施形態における、障害に関する情報は、精算装置３０が有する自動釣銭機における紙幣または硬貨の入金あるいは出金が不可であることを示す入出金不可情報である。また、ＣＰＵ（禁止手段）２０１は、障害に関する情報を受信すると、当該障害の発生した精算装置３０への取引に関するデータの送信を禁止する。また、ＣＰＵ（解除手段）２０１は、障害の発生した精算装置３０から、障害が解消されたことを示す信号を受信すると、当該精算装置３０への取引に関するデータの送信の禁止を解除する。また、ＣＰＵ（表示手段）２０１は、障害が発生した精算装置３０において過不足する紙幣または硬貨の金種と、各精算装置３０が有する自動釣銭機に収容されている紙幣または硬貨の枚数に関する情報とを表示部（店員用）２０５に表示する。
【００２８】
スキャナ部２０４は、商品に付されているバーコード（商品コード）を光学的に読み取る。
ＲＡＭ２０３は、随時読み出し書き込みメモリであり、種々の情報を記憶する。例えば、ＲＡＭ２０３は、商品マスタや、各精算装置３０が有する自動釣銭機に収容されている紙幣および硬貨の枚数を金種毎に示す釣銭情報ファイル、自装置が商品を登録した取引に関するデータである登録データファイル、自装置の商品登録装置番号などを記憶する。商品登録装置番号は、各商品登録装置２０を識別する番号である。また、例えば、ＲＡＭ２０３は、操作ボタンが操作された履歴を記憶してもよい。
【００２９】
表示部（店員用）２０５及び表示部（客用）２０５ａは、種々の情報を表示する。例えば、表示部（店員用）２０５及び表示部（客用）２０５ａは、商品マスタから取得した情報（例えば、商品の名称、価格等）を表示する。また、表示部（店員用）２０５は、タッチパネル（例えば、液晶タッチパネル）であり、店員に対する種々の情報を表示する。さらに、表示部（店員用）２０５は、画面内の領域に表示された操作ボタン（プリセットボタン）が操作されることにより、予め設定登録された商品情報（商品コード等）について、操作入力を受け付ける。
【００３０】
操作部２０６は、商品登録装置２０を動作させるための各種の操作ボタン（小計キー、現計キー、置数キー、訂正キー、及びプリセットキー等）を備える。例えば、操作部２０６は、操作ボタン（プリセットキー）が操作されることにより、そのプリセットキーに予め設定登録されている商品情報（商品コード等）について、操作入力を受け付ける。
【００３１】
通信部２０７は、ＬＡＮ１１を介して、他の装置と通信する。
ブザー２０８は、店員が操作を確認することが必要な場合などに、ブザー音を発生させる。
【００３２】
図３は、精算装置３０の構成を示すブロック図である。本図に示すように、精算装置３０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、スキャナ部３０４と、表示部３０５と、操作部３０６と、通信部３０７と、ブザー３０８と、印刷部３０９と、決済部３１０と、サインポール３１１と、人感知センサ３１２とを備える。これらは、バスを介して相互に通信可能である。
【００３３】
ＲＯＭ３０２は、プログラムを記憶している読み出し専用メモリである。
ＣＰＵ３０１は、中央演算処理装置であり、ＲＯＭ３０２に記憶されているプログラムを読み出して実行することにより、精算装置３０の動作を制御する。
【００３４】
ＲＡＭ３０３は、種々の情報を記憶する、随時読み出し書き込みメモリである。例えば、ＲＡＭ３０３は、ストアコントローラ１０から取得した商品マスタや、自装置が精算する取引に関するデータである取引データファイル、自動釣銭機に収容する紙幣および硬貨の枚数の閾値を示す閾値データファイル、自装置の精算装置番号などを記憶する。精算装置番号は、各精算装置３０を識別する番号である。
【００３５】
スキャナ部３０４は、例えば会員カード等に付されているバーコード（会員コード）を光学的に読み取る。
表示部３０５は、表面にタッチパネルを有するディスプレイであり、ＣＰＵ３０１からの制御に応じて、種々の情報を画面に表示する。また、表示部３０５は、画面に表示した操作ボタンが操作された履歴（例えば、操作回数、操作順など）を、操作ボタン毎にＲＡＭ３０３に記憶させる。
【００３６】
操作部３０６は、精算装置３０を動作させるための各種の操作ボタン（訂正キー及びプリセットキー等）を備える。例えば、操作部３０６は、操作ボタン（訂正キー）が操作されることにより、操作入力の訂正を受け付ける。
通信部３０７は、ＬＡＮ１１を介して、他の装置と通信する。例えば、ストアコントローラ１０と接続して、ストアコントローラ１０から最新の商品マスタを取得する。
【００３７】
ブザー３０８は、エラー等が発生した場合、エラーを報知するブザー音を発生させる。
印刷部３０９は、精算処理（すなわち商品の買上金額の決済）が終了した場合、客が持ち帰る精算済みレシートを印刷して発行する。
【００３８】
決済部３１０は、自動釣銭機（釣銭釣札機）、クレジットカードリーダ、電子マネーリーダ等と、それらの制御部とを備えて構成されていて、決済部３１０を用いて、現金、クレジット、電子マネーにより決済処理が行われる。決済部３１０は、釣銭釣札機によって、現金により決済を実行し、決済を実行した結果（例えば、決済が成立したか否かを示す情報）を、バスを介してＣＰＵ３０１に出力する。自動釣銭機は、紙幣の投入及び排出をする紙幣投入口、硬貨を投入するための硬貨投入口、釣銭を排出する釣銭排出口とを備えている。また、決済部３１０は、クレジットにより決済を実行し、決済を実行した結果を、ポート及びバスを介してＣＰＵ３０１に出力する。また、決済部３１０は、電子マネーにより決済を実行し、決済を実行した結果を、バスを介してＣＰＵ３０１に出力する。
【００３９】
サインポール３１１は、複数色の表示灯を有し、それらの表示灯を点灯や点滅させることで、精算装置３０が選択された装置であることを示す情報を報知したり、操作可能である旨を報知したりする。
人感知センサ３１２は、精算装置３０の正面の所定圏内に人物（客）がいることを検知するセンサである。
【００４０】
次に、図４を参照して、精算装置３０が記憶する閾値データファイルについて説明する。図４は、精算装置３０のＲＡＭ３０３が記憶する閾値データファイルのデータ構造及びデータ例を示す概略図である。
図示するように、閾値データファイルは、ニアエンドと、ニアフルとの各項目を有する。ニアエンドは、自動釣銭機に収容された紙幣または硬貨の不足を判定するための閾値である。また、ニアフルは、自動釣銭機に収容された紙幣または硬貨の過剰を判定するための閾値である。閾値データファイルには、紙幣および硬貨の金種毎に、ニアエンドと、ニアフルの枚数とが記憶されている。
【００４１】
次に、図５を参照して、商品登録装置２０が記憶する釣銭情報ファイルについて説明する。図５は、商品登録装置２０のＲＡＭ２０３が記憶する釣銭情報ファイルのデータ構造及びデータ例を示す概略図である。
図示するように、釣銭情報ファイルには、各精算装置番号に対応する精算装置３０の自動釣銭機それぞれに収容されている紙幣または硬貨の枚数が金種毎に記憶されている。
【００４２】
次に、図６及び図７を参照して、商品登録装置２０が表示する画面について説明する。
図６は、商品登録装置２０が表示する登録画面の一例を示すイメージ図である。
本図に示す登録画面は、商品登録装置２０が商品の登録をするときに表示される画面である。本例では、商品選択用の（この例では野菜の）アイコンや、金額、個数などを示す情報とともに、精算装置３０を指定するための精算装置キー５０１と、各精算装置３０が有する自動釣銭機に収容されている紙幣または硬貨の過不足（過剰または不足）を表示するための過不足情報キー５０５とが表示されている。以下、説明の便宜を図るため、精算装置番号が「１」である精算装置３０（以下、１番の精算装置３０とする。）に対応する精算装置キー５０１を精算装置キー５０１ａとし、精算装置番号が「２」である精算装置３０（以下、２番の精算装置３０とする。）に対応する精算装置キー５０１を精算装置キー５０１ｂとし、精算装置番号が「３」である精算装置３０（以下、３番の精算装置３０とする。）に対応する精算装置キー５０１を精算装置キー５０１ｃとし、精算装置番号が「４」である精算装置３０（以下、４番の精算装置３０とする。）に対応する精算装置キー５０１を精算装置キー５０１ｄとする。精算装置キー５０１には、対応する精算装置３０の精算装置番号が表示される。店員は、精算装置キー５０１のうちいずれかを押下することにより、登録中の取引を精算する精算装置３０を選択（指定）する。また、精算装置キー５０１は、商品の登録が完了したことを宣言するボタンを兼ねている。このため、商品登録装置２０は、精算装置キー５０１が押下されると、当該取引における商品の登録を終了し、押下された精算装置キー５０１に対応する精算装置３０に、登録した商品の取引に関する情報を送信する。
【００４３】
また、登録画面において、障害の発生等により精算処理をすることができない精算装置３０（以下、精算不可の精算装置３０とする。）に対応する精算装置キー５０１は、他の精算装置キー５０１と区別して表示される。例えば、商品登録装置２０は、精算不可の精算装置３０に対応する精算装置キー５０１を、他の精算装置キー５０１と異なる色で表示する。本図に示す例では、商品登録装置２０は、精算不可の３番の精算装置３０に対応する精算装置キー５０１ｃをグレー表示している。また、登録画面において、精算不可の精算装置３０に対応する精算装置キー５０１は、選択（指定）することができない（選択を禁止する）。すなわち、登録画面において、精算不可の精算装置３０以外の精算装置３０のみが選択（指定）可能である。
【００４４】
ここで、商品登録装置２０は、精算装置３０から入出金不可情報を受信すると、送信元の精算装置３０が精算をすることができない状態であると判定する。精算装置３０は、自動釣銭機の収容する紙幣または硬貨の枚数が、その金種に対応するニアエンド以下になると、その金種が不足していると判定し、その金種が不足していることを示す入出金不可情報を商品登録装置２０に送信する。また、精算装置３０は、自動釣銭機が収容する紙幣または硬貨の枚数が、その金種に対応するニアフル以上になると、その金種が過剰であると判定し、その金種が過剰であることを示す入出金不可情報を商品登録装置２０に送信する。例えば、図４および図５に示すデータ例では、３番の精算装置３０は、収容する１円硬貨の枚数「９枚」がニアエンド「１０枚」以下であるため、１円硬貨の不足を示す入出金不可情報を全ての商品登録装置２０へ送信する。商品登録装置２０は、受信した入手金不可情報に基づいて、登録画面において、３番の精算装置３０の選択（指定）を禁止する。
【００４５】
図７は、商品登録装置２０が表示する過不足情報画面の一例を示すイメージ図である。
本図に示す過不足情報画面は、図６に示す登録画面において過不足情報キー５０５が押下されたときに表示される。過不足情報画面は、各精算装置３０が有する自動釣銭機における紙幣または硬貨の過不足を表示する画面である。過不足情報画面には、紙幣または硬貨の過不足を通知する表示７０１と、各精算装置３０が収容する紙幣または硬貨の枚数を金種毎に通知する表示７０２とが表示される。本図に示す例では、過不足情報画面には、３番の精算装置３０において１円硬貨が不足していることを示す「１円：不足」の表示７０１と、４番の精算装置３０における１円硬貨の枚数「１円：８０枚」の表示７０２とが表示されている。店員は、過不足情報画面を確認することにより、どの精算装置３０においてどの金種が過剰または不足であるかを確認することができる。本例では、店員は、３番の精算装置３０において１円硬貨が不足していることを知ることができるため、１円硬貨が多く収容されている４番の精算装置３０から１円硬貨を３番の精算装置３０に移動させればよいと判断することができる。
【００４６】
商品登録装置２０は、精算装置３０から受信する入出金不可情報に基づいて、各精算装置３０における紙幣または硬貨の過不足を過不足情報画面に表示する。また、商品登録装置２０は、所定時間毎に、各精算装置３０から、各精算装置３０の自動釣銭機が収容する紙幣または硬貨の枚数を金種毎に取得する。そして、商品登録装置２０は、取得した枚数を過不足情報画面に表示する。
【００４７】
次に、図８および図９を参照して、本実施形態におけるＰＯＳシステムの動作について説明する。図８は、精算装置３０における紙幣または硬貨の過不足を判定する過不足判定処理の流れを示すフローチャートである。本図に示す過不足判定処理は、所定時間毎、或いは、１組の客の精算処理が終了した後等、予め決められたタイミングで実行される。
まず、ＣＰＵ３０１は、決済部３１０から、決済部３１０の自動釣銭機が収容する紙幣および硬貨の枚数を金種毎に取得する（ステップＳ１０１）。
続いて、ＣＰＵ３０１は、通信部３０７を介して、ステップＳ１０１において取得した枚数を示す釣銭情報を商品登録装置２０に送信する（ステップＳ１０２）。釣銭情報には、自装置の精算装置番号と、紙幣または硬貨の金種毎の枚数が含まれる。
【００４８】
続いて、ＣＰＵ３０１は、ステップＳ１０１において取得した枚数と、ＲＡＭ３０３に記憶されている閾値データファイルとに基づいて、自動釣銭機に収容されている紙幣または硬貨に過不足（過剰または不足）があるか否かを判定する（ステップＳ１０３）。具体的には、ＣＰＵ３０１は、金種毎に、取得した枚数と閾値データファイルに記憶されているニアエンドとを比較し、取得した枚数がニアエンド以下である金種を不足と判定する。
また、ＣＰＵ３０１は、金種毎に、取得した枚数と閾値データファイルに記憶されているニアフルとを比較し、取得した枚数がニアフル以上である金種を過剰と判定する。ＣＰＵ３０１は、いずれの紙幣および硬貨にも過不足がない場合（ステップＳ１０３：Ｎｏ）は、本過不足判定処理を終了する。
一方、ＣＰＵ３０１は、いずれかの紙幣または硬貨に過不足がある場合（ステップＳ１０３：Ｙｅｓ）は、通信部３０７を介して、入出金不可情報を商品登録装置２０に送信する（ステップＳ１０４）。入出金不可情報には、自装置の精算装置番号と、いずれの金種に過剰または不足があるかを示す情報と、その金種の収容枚数とが含まれる。
そして、ＣＰＵ３０１は、自装置における精算処理を中止する（ステップＳ１０５）。
例えば、ＣＰＵ３０１は、紙幣または硬貨の過不足を示す表示（例えば、「１円硬貨が不足しています。」等）を表示部３０５にするとともに、次の客の精算処理を開始しない。
【００４９】
店員は、紙幣または硬貨を自動釣銭機に入金することにより紙幣または硬貨の不足を解消する。また、店員は、紙幣または硬貨を自動釣銭機から出金することにより紙幣または硬貨の過剰を解消する。
続いて、ＣＰＵ３０１は、自動釣銭機における紙幣または硬貨の過不足が解消したか否か判定する（ステップＳ１０６）。具体的には、まず、ＣＰＵ３０１は、自動釣銭機に収容されている紙幣または硬貨の枚数を金種毎に取得する。続いて、ＣＰＵ３０１は、金種毎に、取得した枚数がニアエンドより多くニアフルより少ない場合に、紙幣または硬貨の過不足が解消したと判定する。ＣＰＵ３０１は、紙幣または硬貨の過不足が解消していない場合（ステップＳ１０６：Ｎｏ）、ステップＳ１０６の処理に戻る。
一方、ＣＰＵ３０１は、紙幣または硬貨の過不足が解消した場合（ステップＳ１０６：Ｙｅｓ）は、通信部３０７を介して、紙幣または硬貨の過不足が解消したことを示す入出金不可解除情報を商品登録装置２０に送信する（ステップＳ１０７）。入出金不可解除情報には、自装置の精算装置番号が含まれる。
そして、ＣＰＵ３０１は、中止していた自装置の精算処理を再開する（ステップＳ１０８）。例えば、ＣＰＵ３０１は、紙幣または硬貨の過不足を示す表示を表示部３０５から消去するとともに、次の客の精算処理を開始する。そして、本過不足判定処理を終了する。
【００５０】
図９は、商品登録装置２０における、精算装置３０の選択（指定）を禁止する選択禁止処理の流れを示すフローチャートである。
まず、ＣＰＵ２０１は、精算装置３０から釣銭情報を受信したか否かを判定する（ステップＳ２０１）。ＣＰＵ２０１は、釣銭情報を受信していない場合（ステップＳ２０１：Ｎｏ）は、ステップＳ２０３の処理に進む。
一方、ＣＰＵ２０１は、釣銭情報を受信した場合（ステップＳ２０１：Ｙｅｓ）は、受信した釣銭情報を、ＲＡＭ２０３が記憶する釣銭情報ファイルに記憶する（ステップＳ２０２）。具体的には、ＣＰＵ２０１は、釣銭情報ファイルにおいて、受信した釣銭情報の送信元の精算装置３０に対応するレコードに、受信した釣銭情報を上書きする。
【００５１】
続いて、ＣＰＵ２０１は、精算装置３０から入出金不可情報を受信したか否かを判定する（ステップＳ２０３）。ＣＰＵ２０１は、入出金不可情報を受信していない場合（ステップＳ２０３：Ｎｏ）は、ステップＳ２０５の処理に進む。
一方、ＣＰＵ２０１は、入出金不可情報を受信した場合（ステップＳ２０３：Ｙｅｓ）は、登録画面（図６参照）において、入出金不可情報の送信元の精算装置３０の選択（指定）を禁止する（ステップＳ２０４）。すなわち、ＣＰＵ２０１は、入出金不可情報の送信元の精算装置３０への取引に関するデータの送信を禁止する。具体的には、ＣＰＵ２０１は、登録画面において、入出金不可情報の送信元の精算装置３０に対応する精算装置キー５０１をグレー表示するとともに、当該精算装置キー５０１の選択を不可にする。これにより、登録画面において、取引を精算する精算装置３０として、入出金不可情報の送信元の（障害が発生している）精算装置３０を選択することを防ぐことができる。
【００５２】
続いて、ＣＰＵ２０１は、精算装置３０から入出金不可解除情報を受信したか否かを判定する（ステップＳ２０５）。ＣＰＵ２０１は、入出金不可解除情報を受信していない場合（ステップＳ２０５：Ｎｏ）は、ステップＳ２０１の処理に戻る。
一方、ＣＰＵ２０１は、入出金不可解除情報を受信した場合（ステップＳ２０５：Ｙｅｓ）は、登録画面（図６参照）において、入出金不可解除情報の送信元の精算装置３０の選択禁止を解除し（ステップＳ２０６）、ステップＳ２０１へ戻る。すなわち、ＣＰＵ２０１は、入出金不可解除情報の送信元の精算装置３０への取引に関するデータの送信の禁止を解除する（送信を可能にする。）。具体的には、ＣＰＵ２０１は、登録画面において、入出金不可解除情報の送信元の精算装置３０に対応する精算装置キー５０１を通常表示するとともに、当該精算装置キー５０１の選択を可にする。これにより、取引を精算する精算装置３０として、入出金不可解除情報の送信元の（障害から復旧した）精算装置３０を選択することができる。
【００５３】
このように、本実施形態によれば、入出金が不可であるため精算のできない精算装置への取引に関するデータの送信を禁止するため、精算することのできない精算装置を、取引を精算する精算装置として選択することを防ぐことができる。すなわち、精算のできない精算装置に、取引に関するデータを送信することを防ぎ、客が迅速に精算をすることができる。
【００５４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５５】
例えば、上述した実施形態では、障害に関する情報を入出金不可情報としたが、これに限らず、例えば、精算装置３０の備える自動釣銭機やクレジットカードリーダ、電子マネーリーダ、プリンタ、スキャナ、タッチパネル等の故障に関する情報等であってもよい。
また、上述した実施形態では、過不足情報画面（図７参照）において、４番の精算装置３０における１円硬貨の枚数のみを表示しているが、これに限らず、例えば、過不足情報画面において、全ての精算装置３０における全ての金種それぞれの枚数を表示してもよい。また、上述した実施形態では、過不足情報画面において、３番の精算装置３０の１円硬貨が不足していることのみを表示しているが、不足している金種（本例では１円硬貨）の枚数を不足していることと併せて表示してもよい。
【００５６】
なお、上記に説明したＰＯＳシステムを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００５７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５８】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００５９】
（付記１）購入する商品を登録し、当該登録した商品の取引に関するデータを複数の精算装置のうちいずれかに送信する商品登録装置と、前記取引に関するデータに基づき精算する複数の前記精算装置とを有するＰＯＳシステムであって、前記商品登録装置は、前記精算装置において発生した障害に関する情報を取得する取得手段と、前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止手段と、を備えることを特徴とするＰＯＳシステム。
【００６０】
（付記２）前記商品登録装置は、前記障害の発生した精算装置から、前記障害が解消されたことを示す信号を受信すると、前記禁止手段の禁止を解除する解除手段を備えることを特徴とする付記１に記載のＰＯＳシステム。
【００６１】
（付記３）前記障害に関する情報は、前記精算装置が有する自動釣銭機における入金あるいは出金が不可であることを示す入出金不可情報であることを特徴とする付記１または２に記載のＰＯＳシステム。
【００６２】
（付記４）前記商品登録装置は、前記障害が発生した前記精算装置において過不足する金種と、前記自動釣銭機に収容されている枚数に関する情報とを表示する表示手段を備えることを特徴とする付記３に記載のＰＯＳシステム。
【符号の説明】
【００６３】
１０…ストアコントローラ、１１…ＬＡＮ、２０…商品登録装置、３０…精算装置、３
０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…スキャナ部、２０５…表示部
（店員用）、２０５ａ…表示部（客用）、２０６…操作部、２０７…通信部、２０８…ブ
ザー、３０１…ＣＰＵ、３０２…ＲＯＭ、３０３…ＲＡＭ、３０４…スキャナ部、３０５
…表示部、３０６…操作部、３０７…通信部、３０８…ブザー、３０９…印刷部、３１０
…決済部、３１１…サインポール、３１２…人感知センサ
【図１】
2020123406.tif 000003
【図２】
2020123406.tif 000004
【図３】
2020123406.tif 000005
【図４】
2020123406.tif 000006
【図５】
2020123406.tif 000007
【図６】
2020123406.tif 000008
【図７】
2020123406.tif 000009
【図８】
2020123406.tif 000010
【図９】
2020123406.tif 000011
【手続補正書】
【提出日】令和2年6月17日(2020.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信する商品登録装置であって、
前記取引に関するデータを前記精算装置で精算が可能なように送信する送信手段と、
前記精算装置において発生した障害に関する情報を取得する取得手段と、
前記取得手段が障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止手段と、
前記取得手段が障害が解消されたことを示す情報を取得すると、当該障害の解消された前記精算装置への前記取引に関するデータの送信の禁止を解除する解除手段と、
を備えることを特徴とする商品登録装置。
【請求項２】
前記障害に関する情報を表示させるためのキーをさらに備え、
前記障害に関する情報を表示させるためのキーが押下された場合には、前記障害に関する情報を表示することを特徴とする
請求項１に記載の商品登録装置。
【請求項３】
前記障害に関する情報を表示させるためのキーが押下された場合には、前記障害に関する情報と、前記障害を解消するための情報とを表示することを特徴とする
請求項１に記載の商品登録装置。
【請求項４】
客が購入する商品を店員が登録し、当該登録した商品の取引に関するデータを前記客が自ら精算を行えるように複数の精算装置のうちいずれかに送信する商品登録装置としてのコンピュータに、
前記取引に関するデータを前記精算装置で精算が可能なように送信する送信ステップと、
前記精算装置において発生した障害に関する情報を取得する取得ステップと、
前記取得ステップが障害に関する情報を取得すると、当該障害の発生した前記精算装置への前記取引に関するデータの送信を禁止する禁止ステップと、
前記取得ステップが障害が解消されたことを示す情報を取得すると、当該障害の解消された前記精算装置への前記取引に関するデータの送信の禁止を解除する解除ステップと、
を実行させるためのプログラム。