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