(57)【特許請求の範囲】
【請求項１】
顧客ごとの取引を識別可能な固有の識別子が設けられ、購入する商品の出し入れが可能なカゴの中の商品を仕切る仕切り板と、
前記仕切り板に設けられた前記識別子と前記顧客が購入する商品の商品情報とを関連付けて登録する登録手段と、
前記登録手段により関連付けられた前記識別子に基づいて精算処理を行う精算手段と、
前記関連付けがなされると、前記識別子を用いた登録を禁止し、
前記精算処理が完了すると、前記識別子を用いた登録を許可する設定手段と、
を備えることを特徴とするチェックアウトシステム。
【請求項２】
顧客ごとの取引を識別可能な固有の識別子が設けられた複数の精算カードと、
前記精算カードに設けられた前記識別子と前記顧客が購入する商品の商品情報とを関連付けて登録する登録手段と、
前記登録手段により関連付けられた前記識別子に基づいて精算処理を行う精算手段と、
前記関連付けがなされると、前記識別子を用いた登録を禁止し、
前記精算処理が完了すると、前記識別子を用いた登録を許可する設定手段と、
前記登録手段の近傍に、複数の前記精算カードを収納する収納部と、
を備えることを特徴とするチェックアウトシステム。
【請求項３】
前記登録手段を備える登録装置と前記精算手段を備える精算装置とからなるチェックアウトシステムにおいて、
前記識別子は、
前記登録手段による当該識別子と前記商品情報とを関連付ける登録が可能であり、かつ前記精算手段による当該識別子に基づく精算処理が不可能な登録可能状態と、
前記登録手段による当該識別子と前記商品情報とを関連付ける登録が不可能であり、かつ前記精算手段による当該識別子に基づく精算処理が可能な精算可能状態と、
のいずれかの状態にあることを特徴とする請求項１又は請求項２に記載のチェックアウトシステム。
【請求項４】
前記識別子および前記商品情報を入力する入力手段と、
前記登録手段で関連付けて登録された前記識別子と前記商品情報とを買上情報として出力する出力手段と、
を備え、
前記入力手段によって前記識別子が入力されると、前記出力手段により前記買上情報を出力することを特徴とする請求項１乃至請求項３のいずれか１項に記載のチェックアウトシステム。
【請求項５】
前記精算手段を備える精算装置は、顧客自身の操作により精算処理を行うセルフ式精算装置であることを特徴とする請求項１乃至請求項４のいずれか１項に記載のチェックアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、小売店などで使用され、登録が行われた顧客の買上商品について代金精算が行われるチェックアウトシステムに関する。
【背景技術】
【０００２】
例えばスーパーマーケットなどの店舗において来店客数が多かったり、レジスタの店員が不慣れであったりするような状況では、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）レジスタに顧客の待ち行列ができてしまうことがある。そこで、このような顧客の待ち行列を解消する（列崩しする）ために、以下のようなＰＯＳシステムが知られている。
【０００３】
つまり、レジ待ちのために並ぶ顧客の列が長くなると、店員は、携帯端末を持って列に並んで待っている顧客の買上商品の登録を行う。この店員は、例えば腰に小型のプリンタを吊り下げており、携帯端末により登録した買上商品の情報(買上情報)を、上記プリンタにより例えば二次元バーコードで印刷して伝票として発行する。そして、この発行した伝票を顧客に渡す。顧客は、そのまま列に並んで、自分がレジスタの先頭に達したときに、レジスタの操作をしている店員(オペレータ)に伝票を渡す。オペレータが受け取った伝票をレジスタに読み取らせることで、その顧客の買上商品に一致した買上情報を取得し、精算処理を行う（例えば、特許文献１参照）。これにより、顧客がＰＯＳレジスタに達したときには、買上商品の登録を行うことなく直ちに代金精算を行えることになり、待ち行列を解消させることが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１８２１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１に記載の構成では、顧客の買上商品と買上情報の内容を一致させるために、伝票を印刷するプリンタが必要になる。プリンタは、店員が腰に吊り下げるなどして持ち運べるものではあるが、例えば比較的大きな容量のバッテリーを内蔵して重いために、店員の作業負担が大きい。また、プリンタ自体の費用をはじめ、伝票を印刷するための消耗品である用紙などにも費用が多くかかるためにシステムのコストも高い。
【０００６】
そこで、本発明は上記した課題を考慮して、顧客の待ち行列の解消が可能なチェックアウトシステムとして、店員の負担が軽減され、かつ、低コストで運営できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係るチェックアウトシステムは、顧客ごとの取引を識別可能な固有の識別子が設けられ、購入する商品の出し入れが可能なカゴの中の商品を仕切る仕切り板と、前記仕切り板に設けられた前記識別子と前記顧客が購入する商品の商品情報とを関連付けて登録する登録手段と、前記登録手段により関連付けられた前記識別子に基づいて精算処理を行う精算手段と、前記関連付けがなされると、前記識別子を用いた登録を禁止し、前記精算処理が完了すると、前記識別子を用いた登録を許可する設定手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、顧客の待ち行列の解消が可能なチェックアウトシステムとして、店員の負担が軽減され、かつ、低コストで運営できるようになるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態としてのチェックアウトシステムの構成例を示す図である。
【図２】本発明の第１の実施の形態としてのチェックアウトシステムの運用例を示す図である。
【図３】本発明の第１の実施の形態のチェックアウトシステムにおける精算カード８０を説明するための図である。
【図４】本発明の第１の実施の形態における買上情報テーブルの構造例を示す図である。
【図５】本発明の第１の実施の形態における携帯端末装置３０が実行する処理手順例を示す図である。
【図６】本発明の第１の実施の形態におけるＰＯＳレジスタ２０が実行する処理手順例を示す図である。
【図７】本発明の第１の実施の形態におけるストアコントローラ１０が実行する処理手順例を示す図である。
【図８】本発明の第２の実施の形態としてのチェックアウトシステムの構成例を示す図である。
【図９】本発明の第２の実施の形態のチェックアウトシステムにおける精算装置５００の外観例を示す図である。
【図１０】本発明の第２の実施の形態のチェックアウトシステムの運用例を示す図である。
【発明を実施するための形態】
【００１０】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態としてのチェックアウトシステムの構成例を示している。この図に示すチェックアウトシステムは、ストアコントローラ１０と、複数のＰＯＳレジスタ２０（精算装置）と、複数の携帯端末装置３０（登録装置）を備える。ストアコントローラ１０とＰＯＳレジスタ２０はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５０経由で通信可能に接続される。ＬＡＮ５０には無線ＬＡＮルータ４０が接続されており、携帯端末装置３０は、無線ＬＡＮルータ４０との無線ＬＡＮ通信を経由してＬＡＮ５０に接続されることでストアコントローラ１０と通信可能に接続される。
【００１１】
ストアコントローラ１０は、商品マスタなどの各種ファイルやデータの管理を行うコンピュータである。商品マスタは、各商品の商品識別情報（コード情報）、商品名称、販売価格などの商品情報を格納したファイルである。ストアコントローラ１０は、必要に応じてその内容を編集・変更する。ストアコントローラ１０は、最新の商品マスタを各ＰＯＳレジスタ２０に適宜送信する。
【００１２】
ＰＯＳレジスタ２０は、顧客が購入する商品の登録および精算を行うための装置であり、各種の操作キーや表示部などを備えている。このＰＯＳレジスタ２０には、店員の操作により商品に添付されたバーコードおよび精算カード８０のバーコードを読み取るバーコードスキャナが接続されている。携帯端末装置３０は、商品に添付されたバーコードと後述する精算カード８０のバーコードを読み取るとともに、読み取った情報をストアコントローラ１０に送信する。なお、商品に添付されたバーコードは商品を一意に識別する識別子としての商品コードを含む。また、精算カード８０のバーコードは、精算カード８０ごとに固有となる識別子であるカードコードを含む。
【００１３】
次に、図２を参照して本実施の形態のチェックアウトシステムの運用例について説明する。この図に示されるＰＯＳレジスタ２０は、チェッカー部２２０とキャッシャー部２３０から成る。チェッカー部２２０は、台２２１に対してスキャナ部２１４が固定して設置されている。また、図示は省略しているが、スキャナ部２１４に関連した操作部を備える。スキャナ部２１４は、商品に付されたバーコードを光学的に読み取る部位であり、台２２１には、顧客Ｃ１が買い上げた商品を入れた買い物カゴ７０−１などが置かれる。
【００１４】
キャッシャー部２３０は、自動入出金装置(図示は省略)、精算に関連した操作部(図示は省略)や客用表示部２０６などを備える。客用表示部２０６は顧客Ｃに表示内容が見えるように設置されており、例えば顧客Ｃ１が買い上げた商品の合計金額などが表示される。図２においては、ＰＯＳレジスタ２０に対応して、先頭の顧客Ｃ１に続けて顧客Ｃ２、Ｃ３、Ｃ４・・・・の順で待ち行列を形成している様子が示されている。
【００１５】
ＰＯＳレジスタ２０を操作する店員（キャッシャー担当者）Ｓ１は、行列の先頭の顧客Ｃ１から買い物カゴ７０−１を受け取る。買い物カゴ７０−１には顧客Ｃ１が買い上げようとする商品が入っている。店員Ｓ１は、買い物カゴ７０−１から商品を取り出して、スキャナ部２１４により商品に付されているバーコードを読み取らせる。この商品のバーコードは対応の商品を識別するための商品コードを含んでいる。ＰＯＳレジスタ２０は、商品マスタと商品コードとを照合して買上情報を生成し、この生成情報を利用して、店員Ｓ１の操作に応じた精算処理を実行する。通常は、このようにＰＯＳレジスタ２０において、買上商品の登録と、この登録に応じた精算が行われる。
【００１６】
しかし、例えばＰＯＳレジスタ２０に比較的長い顧客の待ち行列ができてしまって、顧客の精算までの待ち時間が相当に長くなりそうな場合、本実施の形態では、次のように列崩しを行うことができる。つまり、このような場合には、ＰＯＳレジスタ２０を操作する店員Ｓ１とは別の店員Ｓ２が携帯端末装置３０を持参し、例えば図示するように精算待ちで並んでいる顧客Ｃ３のところに赴く。そして、この顧客Ｃ３が持っている買い物カゴ７０−３から買上商品を取り出して、その商品に添付されたバーコードを携帯端末装置３０に読み取らせる（以下、仮登録という）。店員Ｓ２は、バーコードの読み取りを行った商品は、例えば、別の買い物カゴ７０−５に移していくようにする。このバーコードの読み取りに応じて、携帯端末装置３０は、バーコードに含まれている商品コードを記憶する。
【００１７】
また、店員Ｓ２は、精算カード８０を複数枚収納なカード収納部６０Ｂを、例えば腰に吊り下げるなどして持参している。そして、例えば買い物カゴ７０−３に入っているすべての商品のバーコードの読み取りを完了すると、店員Ｓ２は、カード収納部６０Ｂから精算カード８０を１枚取り出して、精算カード８０に印刷されているバーコードの読み取りを行う。図３には、精算カード８０の一例が示されている。このように精算カード８０には、バーコード８１が印刷されている。このバーコード８１は、精算カード８０ごとに一意に割り当てられたカードコードを示している。店員Ｓ２は、このバーコード８１を携帯端末装置３０に読み取らせる。
【００１８】
このように携帯端末装置３０には、一人の顧客Ｃ３が買い上げた商品をそれぞれ識別する商品コードのセットと、１つのカードコードを保持する。そして、携帯端末装置３０は、例えばカードコードを読み取ったことに応じて商品の登録が完了したものと認識し、ストアコントローラ１０に対して商品コードのセットとカードコードとを対応付けた情報（買上情報）を送信する。なお、このようにカードコードの読み取りを商品登録の完了として扱うようにして買上情報を送信するようにすれば、カードコードの読み取りを忘れたまま買上情報を送信してしまうような不具合を避けることができる。また、買上情報の送信操作を省いて操作性を高くすることもできる。
【００１９】
上記の買上情報の送信まで終えたことを確認した店員Ｓ２は、今回バーコードを読み取らせた精算カード８０を、図３に示すように、今回登録を行った商品が移された買い物カゴ７０−５の上に載せる（付帯させる）。そして、顧客Ｃ３に、買い物カゴ７０−５を渡したうえで、精算の順番がきたときには、店員Ｓ１に精算カード８０を渡してもらうように伝える。
【００２０】
顧客Ｃ３は、自分がＰＯＳレジスタ２０における列の先頭となって精算の順番がきたとき、店員Ｓ１に精算カード８０を渡す。店員Ｓ１は、渡された精算カード８０に印刷されているバーコード８１をスキャナ部２１４により読み取らせる。なお、スキャナ部２１４は商品のバーコード専用としたうえで、これとは別のスキャナによって精算カード８０を読み取るようにしてもよい。ＰＯＳレジスタ２０は、読み取られたバーコードが示すカードコードに該当する買上情報を要求する信号とともに前記カードコードをストアコントローラ１０に送信させる。そして、ＰＯＳレジスタ２０は、店員Ｓ１の操作に応じて、受信した買上情報に基づいた精算処理を行う。
【００２１】
このようにすれば、事前に携帯端末装置３０により商品の仮登録をしてもらった顧客Ｃ３は、ＰＯＳレジスタ２０の先頭に到達したときに、商品を登録してもらうことなく、すぐに代金支払いだけを行って精算を済ませることができる。つまり、精算の順番になったときに、精算のために要する時間が短くて済むものであり、これにより待ち行列を解消する（列崩しを行う）ことができる。
【００２２】
また、店員Ｓ１は、バーコード８１の読み取りを終えた精算カード８０を、近傍に設置されたカード収納部６０Ａに入れておくようにする。このように、カード収納部６０Ａには、使用済みの精算カード８０が貯まっていく。店員Ｓ２は、このカード収納部６０Ａに貯まっている精算カード８０を必要なだけ取り出して、自分が所持するカード収納部６０Ｂに入れ直して使用すればよい。
【００２３】
本実施の形態では上記のように列崩しを行うことができるが、この際、店員Ｓ２は、プリンタを所持して移動する必要がないため作業負担は非常に軽くなる。本実施の形態の場合、店員Ｓ２は、例えばプリンタに代えてカード収納部６０Ｂを携帯することになるのであるが、このカード収納部６０Ｂには、精算カード８０が例えば１０枚程度入っているだけで軽量かつ小型であるために、これによる負担はほとんどない。
【００２４】
また、プリンタを携帯する必要がなくなるために、チェックアウトシステムにおいてプリンタを備える必要がなくなり、さらに、伝票を印刷するための用紙も不要となる。さらに、精算カード８０は、店舗の狭い範囲で環流させることができるので少数で足りることになる。これにより、チェックアウトシステム導入、運営にかかるコストの削減が図られる。
【００２５】
携帯端末装置３０のハードウェア構成は、特開２０１０−１８２１０５号公報(特許文献１)の図２と同様でよい。つまり、ＣＰＵ、ＲＯＭ、スキャナ部、ＲＡＭと、表示部、操作部、通信部、電源制御部、充電式電池３１０などを備える。ただし、印刷通信は備えなくともよい。携帯端末装置３０において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、中央処理装置であり、ＲＯＭに記憶されているプログラムを読み出して実行することにより、携帯端末装置３０の動作を制御する。ＲＯＭは、上記プログラムを記憶している読み出し専用メモリである。スキャナ部は、商品に付されているバーコードを光学的に読み取る。ＲＡＭは、スキャナ部で読み取られたバーコードなどを記憶する、随時読み出し書き込みメモリである。表示部は、登録した商品の一覧やその他各種のメッセージ等を表示する。通信部は、無線ＬＡＮ経由での通信を制御する部位である。電源制御部は、充電式電池への充電を制御する。充電式電池は、携帯端末装置の各部を動作させるための電力を供給する。操作部は、携帯端末装置３０を操作する各種のキーからなる。
【００２６】
また、携帯端末装置３０の外観も、例えば特許文献１の図３と同様でよい。つまり、携帯端末装置３０の筐体には、スキャナ部、表示ディスプレイ、操作部などが配置される。なお、本実施の形態において接続端子は省略されてよい。携帯端末装置に配置される操作部としては、例えばバーコードの読み取りを開始するためのスキャンキー、バーコードを読み取った商品を１つずつ取り消したり数量を修正したりするための訂正キー、読み取った全商品を取り消すための取消キー、買上商品の数量を指定するための＋（プラス）キー、−（マイナス）キー、読み取った全商品のリスト表示において商品を選択するカーソルを上下させるための上下矢印キー、入力操作を決定するための決定キーなどとされる。また、スキャナ部は、例えば携帯端末装置３０の裏側の面に設けられており、このスキャナ部に商品または精算カード８０のバーコードを近付けることにより、読み取り動作が行われる。
【００２７】
また、ＰＯＳレジスタ２０のハードウェア構成は、特許文献１の図８と同様となる。つまり、ＣＰＵ、ハードディスク、ＲＯＭ、ＲＡＭ、液晶タッチパネル部、客用表示部、レシート印字部、ドロワ部、通信部、操作部、カードリーダ、ブザーを備えて構成される。ただし、本実施の形態では、スキャナ接続部に代えてスキャナ部２１４（図２参照）を備える。
【００２８】
ＰＯＳレジスタ２０において、ＣＰＵは、ＲＯＭに記憶されているプログラムを読み出して実行することにより、ＰＯＳレジスタ２０の動作を制御する。ＲＯＭは、上記プログラムを記憶している読み出し専用メモリである。ＲＡＭは、ストアコントローラ１０より取得した商品マスタなどを記憶する、随時読み出し書き込みメモリである。表示部である液晶タッチパネル部（店員用表示部）と客用表示部２０６(図２参照)とは、商品マスタの情報を表示する。また、液晶タッチパネル部（店員用表示部）は、タッチパネル式であるため、表示だけではなく入力も受け付ける。操作部は、ＰＯＳレジスタ２０を動作させる各種のキー、小計キー、現計キー、会員呼出キー、値引キー、割引キー、置数キー、訂正キー、追加キー等の操作ボタンからなる。
【００２９】
通信部は、ＬＡＮ５０を経由してストアコントローラ１０と通信する部位である。ブザーは、操作の確認が必要なときなどにブザー音を発生させる。ハードディスクは精算処理が終了後、ＲＡＭが記憶する情報を記憶する。レシート印字部はレシートを印字する。ドロワ部は現金や金券などを保管する。カードリーダ部は顧客がクレジットカードでの支払いを希望する場合、会計処理のためクレジットカードの情報を読み取る。スキャナ部２１４は、商品に添付されたバーコードまたは精算カード８０のバーコードを光学的に読み取る。読み取られたこれらのバーコードはＣＰＵによって解析され、商品コードまたはカードコードにデータ化される。
【００３０】
また、ストアコントローラ１０のハードウェア構成は、図示は省略するが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、通信部などを備えてなる。ストアコントローラ１０において、ＣＰＵは、ＲＯＭに記憶されているプログラムを読み出して実行することにより、ストアコントローラ１０の動作を制御する。ＲＯＭは、上記プログラムを記憶している読み出し専用メモリである。ＲＡＭはＣＰＵの作業領域として使用されるメモリである。ハードディスク（記憶手段）には、商品マスタのデータ、携帯端末装置３０から送信された買上情報からなる買上情報テーブル、さらに精算が終了した買上情報に基づいて形成された精算履歴としてのログのデータが記憶される。通信部は、ＬＡＮ５０経由でＰＯＳレジスタ２０および携帯端末装置３０と通信する部位である。
【００３１】
また、本実施の形態において上記ＰＯＳレジスタ２０が記憶する商品マスタのデータ構造は、特許文献１の図９と同様でよい。つまり、コード情報（商品コード）ごとに、商品名称および販売価格などの商品情報の項目が対応付けられた構造を有する。
【００３２】
図４は、ストアコントローラ１０が記憶する買上情報テーブルの構造例を示している。買上情報テーブルは、カードコードに対して、１以上の商品コード、使用フラグなどが対応付けられた構造を有する。１つのカードコードと、そのカードコードに対応する商品コードのセットが、携帯端末装置３０から送信された１つの買上情報に相当する。つまり、１つのカードコードに対応する商品コードは、携帯端末装置３０により登録された一人の顧客Ｃの買上商品を示す。この構造により、ストアコントローラ１０は、カードコードごとに対応して複数の登録された商品の商品コードを記憶することができる。使用フラグは、対応のカードコードにより特定される精算カード８０が使用中であるか否かを示す。精算カード８０が使用中の状態とは、その精算カード８０を受け取った顧客が、まだ精算を終えていない状態である。ここでは、使用中であれば「１」、使用中でなければ「０」としている。
【００３３】
図５は、携帯端末装置３０が実行する処理手順例を示している。この図に示す処理は、携帯端末装置３０のＣＰＵがプログラムを実行することにより実現されるものとしてみることができる。
【００３４】
携帯端末装置３０は、ステップＳ１０１により、スキャナ部により読み取られた商品コードが入力されたか否かについて判定しており、ここで、商品コードが入力されたことを判定すると、ステップＳ１０２にて、この入力された商品コードをＲＡＭに記憶する。一方、ステップＳ１０１にて商品コードが入力されないと判定した場合には、ステップＳ１０３にてカードコードが入力されたか否かについて判定する。
【００３５】
上記ステップＳ１０３にてカードコードが入力されていないと判定した場合、携帯端末装置３０は、ステップＳ１０９により所定の他の処理を実行してステップＳ１０１に戻る。一方、ステップＳ１０３にてカードコードが入力されたと判定した場合、携帯端末装置３０は、ステップＳ１０４にて、ＲＡＭに記憶されている商品コードが存在しているか否かについて判定する。
【００３６】
ステップＳ１０４において、商品コードは記憶されていないと判定した場合、携帯端末装置３０は、ステップＳ１１０において表示部にエラー表示を行ってステップＳ１０１に戻る。ここでのエラー表示は、例えばカードコードに対応付けられている商品コードが１つも登録されていないことを示すようなものとなる。一方、ステップＳ１０４において商品コードが記憶されていると判定した場合、携帯端末装置３０は、ステップＳ１０５により、入力されたカードコードにＲＡＭに記憶されている商品コードを対応付けてストアコントローラ１０に対して送信する。つまり、１顧客に対応する買上情報のデータを送信する。
【００３７】
ストアコントローラ１０では、上記ステップＳ１０５により送信された買上情報の受信が成功すると、応答として受信成功の通知を携帯端末装置３０に対して送信してくる。そこで、携帯端末装置３０は、ステップＳ１０６により、ストアコントローラ１０にて買上情報の受信が成功したか否かについて判定する。携帯端末装置３０は、例えば受信成功の通知が一定時間以内に送信されてこない場合、ストアコントローラ１０にて買上情報の受信が成功しなかった（失敗した）と判定する。この場合、携帯端末装置３０は、ステップＳ１０８によりエラー表示を行ってステップＳ１０１に戻る。この場合のエラー表示の内容は、例えば、携帯端末装置３０からの買上情報の送信が失敗した旨を店員Ｓ２に知らせるものとなる。一方、ステップＳ１０６にて受信が成功したと判定した場合、携帯端末装置３０は、ステップＳ１０７により、ステップＳ１０５にて送信した商品コードをＲＡＭから消去し、ステップＳ１０１に戻る。このように商品コードをクリアすることで、次の顧客に対応して読み込まれた商品コードに前回の商品コードが含められてしまうようなエラーの発生が防止される。
【００３８】
図６は、ＰＯＳレジスタ２０が実行する、カードコードの入力に応じた精算のための処理手順例を示している。この図に示す処理は、ＰＯＳレジスタ２０のＣＰＵがプログラムを実行することにより実現されるものとしてみることができる。
【００３９】
ＰＯＳレジスタ２０は、ステップＳ２０１においてスキャナ部２１４により読み取られたカードコードの入力が行われたか否かについて判定している。ここで、カードコードの入力が行われていないと判定した場合、ＰＯＳレジスタ２０は、ステップＳ２０８により、他の所定の処理を実行してステップＳ２０１に戻る。このステップＳ２０８における他の処理としては、例えば商品に添付されたバーコードの読み取りに応じて入力した商品コードの登録、各種設定に応じたメンテナンス処理などとなる。
【００４０】
一方、ステップＳ２０１においてカードコードが入力されたと判定した場合、ＰＯＳレジスタ２０は、ステップＳ２０２により、入力されたカードコードに対応する買上情報の要求とともにカードコードをストアコントローラ１０に対して送信し、ステップＳ２０３にて、買上情報が受信されたか否か判定する。
【００４１】
例えば通信エラーなどにより一定時間内に買上情報が正常に受信できなかった場合には、ステップＳ２０３において買上情報は受信されなかったと判定し、ステップＳ２０９に進む。ＰＯＳレジスタ２０は、ステップＳ２０９において、例えば買上情報が受信できなかったことを通知する内容のエラーメッセージを表示し、ステップＳ２０１に戻る。
【００４２】
一方、ステップＳ２０３において買上情報が受信されたと判定した場合、ＰＯＳレジスタ２０はステップＳ２０４において、合計金額を算出する。このために、ＰＯＳレジスタ２０は、受信した買上情報において示される商品コードに対応する価格を商品マスタのデータから読み取り、この価格を加算して合計金額を求める。そして、ＰＯＳレジスタ２０は、上記のように算出した合計金額を、ステップＳ２０５により液晶タッチパネル部や客用表示部などに表示する。
【００４３】
ステップＳ２０６において、ＰＯＳレジスタ２０は、先のステップＳ２０４により算出された合計金額に基づいて、店員Ｓの操作に応じて精算処理を実行する。このステップＳ２０６に対応して、店員Ｓは、顧客Ｃから受け取った預かり金額を、ＰＯＳレジスタ２０における自動入出金装置に投入する。これに応じて、ＰＯＳレジスタ２０はレシートを発行するとともに、釣銭額を液晶タッチパネル部や客用表示部に表示する。店員は、例えばドロワ部から釣銭を取り出して客に渡す。
【００４４】
そして、ＰＯＳレジスタ２０は、ステップＳ２０７により、今回入力したカードコードを含んだ精算処理の結果を示す実績データ（例えば、買上情報および合計額などの情報から成る）を、ストアコントローラ１０に対して送信し、ステップＳ２０１に戻る。ステップＳ２０７により送信される実績データは、ストアコントローラ１０においてログに追加登録されて記録される。
【００４５】
図７は、ストアコントローラ１０が実行する処理手順例を示している。この図に示す処理は、ストアコントローラ１０のＣＰＵがプログラムを実行することにより実現されるものとしてみることができる。
【００４６】
ストアコントローラ１０は、ステップＳ３０１において、携帯端末装置３０から送信されてくる買上情報が受信されたか否かについて判定しており、ここで、買上情報が受信されたと判定した場合には、ステップＳ３０２に進む。
【００４７】
ステップＳ３０２において、ストアコントローラ１０は、買上情報テーブルから、受信した買上情報に含まれるカードコードと一致する買上情報の使用フラグを参照し、その使用フラグが使用中を示しているか否かについて判定する。ここで、使用フラグが使用中（「１」）であることを示した場合には。なんらかの原因で、今回受信した買上情報に対応して使用された精算カード８０は、重複して使用されていることになる。つまり、まだ精算が終了していない顧客が所持しているはずの精算カード８０を、別の顧客の買上商品に対応して携帯端末装置３０で読み込んで使用していることになる。あるいは、通信エラーによって誤ったカードコードを認識した結果、使用中の他のカードコードと一致してしまったような状況も想定される。そこで、この場合、ストアコントローラ１０は、ステップＳ３０６により、買上情報の送信元の携帯端末装置３０に対して、送信された買上情報が無効である旨のエラー通知を送信する。この処理によって、１つのカードコードにより複数の買上情報を重複して特定してしまうことが回避される。ステップＳ３０６の処理の後はステップＳ３０１に戻る。
【００４８】
一方、ステップＳ３０２において使用フラグが使用中ではない（「０」）と判定した場合は、今回受信した買上情報に対応して使用された精算カード８０は、重複して使用されてはいないことになる。そこで、この場合のストアコントローラ１０は、ステップＳ３０３にて、今回受信した買上情報を、買上情報テーブルに追加登録するようにして記憶させる。また、この追加登録の際、ストアコントローラ１０は、ステップＳ３０４において、追加登録した買上情報に対応付けられる使用フラグＦについて「Ｆ＝１」として使用中であることが示されるように設定する。そして、ステップＳ３０５により、買上情報の送信元の携帯端末装置３０に対して、今回の買上情報が適正に受信されたことを示す受信成功通知を送信し、ステップＳ３０１に戻る。
【００４９】
また、先のステップＳ３０１において買上情報が受信されないと判定した場合、ストアコントローラ１０は、ステップＳ３０７において、ＰＯＳレジスタ２０から送信される買上情報要求が受信されたか否かについて判定する。ここで、買上情報要求の受信を判定した場合、ストアコントローラ１０は、ステップＳ３０８において、要求された買上情報について、買上情報テーブルにおいて使用中の状態で登録されているか否かについて判定する。具体的に、ストアコントローラ１０は、買上情報テーブルから、受信した買上情報要求に含まれるカードコードに一致する買上情報を検索し、この買上情報に対応する使用フラグが使用中を示す「１」であるか否かについて判定する。
【００５０】
ステップＳ３０８において「ＮＯ」の判定となった場合、要求された買上情報は買上情報テーブルに登録されていない、または、登録されてはいるが対応の使用フラグが「０」であり使用中ではないことを示している場合となる。このような場合には、なんらかの原因で登録商品とカードコードとが一致していないことになる。そこで、この場合には、ステップＳ３０６により、買上情報要求の送信元のＰＯＳレジスタ２０に対してエラー通知を送信する。この処理によっても１つのカードコードにより複数の買上情報を特定してしまうことの不具合を回避できる。
【００５１】
これに対して、ステップＳ３０８において要求された買上情報が買上情報テーブルにおいて使用中の状態で登録されていると判定した場合、ストアコントローラ１０は、ステップＳ３０９において、この要求された買上情報として、少なくとも該当する全ての商品コードを送信し、ステップＳ３０１に戻る。
【００５２】
また、ステップＳ３０７において買上情報の要求を受信していないと判定したことに応じて、ストアコントローラ１０は、ステップＳ３１０により、ＰＯＳレジスタ２０から送信される実績データが受信されたか否かについて判定する。ここで、実績データが受信されたと判定した場合、ストアコントローラ１０は、ステップＳ３１１により、受信した実績データを追加登録するようにログを更新させる。また、ストアコントローラ１０は、ステップＳ３１２により、買上情報テーブルにおいて、受信した実績データに含まれるカードコードに一致する買上情報に対応する使用フラグＦについて、使用中ではないことを示す「０」を設定し、ステップＳ３０１に戻る。
【００５３】
また、ステップＳ３１０において実績データを受信していないと判定した場合、ストアコントローラ１０は、ステップＳ３１３により所定の他の処理を実行してステップＳ３０１に戻る。
【００５４】
＜第２の実施の形態＞
次に、第２の実施の形態について説明する。なお、以下に説明する以外の部分は第１の実施の形態と同様である。第２の実施の形態のチェックアウトシステムは、セルフＰＯＳシステムに対応した構成を採る。セルフＰＯＳシステムでは、商品登録を行う登録装置と、精算を行う精算装置とが別体とされて店舗に配置される。そして、買上商品の登録は店員が登録装置を操作して行うが、精算は、顧客自身が精算装置を操作して行う。このようなセルフＰＯＳシステムは、精算装置を安価に増設しやすいためにいわゆる客捌きに優れており、そのシステム自体が待ち行列の解消に有利となっている。
【００５５】
図８および図９は、第２の実施の形態におけるチェックアウトシステムの構成例を示している。第２の実施の形態におけるチェックアウトシステムは、ストアコントローラ１０と、複数の登録装置４００と、複数の精算装置５００をＬＡＮ５０により通信可能に接続して構成される。
【００５６】
登録装置４００は、店員が操作するもので、第１の実施の形態との対応では、携帯端末装置３０と、ＰＯＳレジスタ２０におけるチェッカー部としての機能を備える。図示による説明は省略するが、登録装置４００は、例えばＣＰＵ、ＲＡＭ、ＲＯＭ、スキャナ部、表示部、操作部、通信部、液晶タッチパネル部、客用表示部等を備えて構成される。また、精算装置５００は、顧客Ｃ自身が操作を行って精算を行うための装置である。
【００５７】
図１０は、精算装置５００の外観例を示す斜視図である。精算装置５００は、表示部５０１と、スキャナ部５０２と、人検知センサ５０３と、釣銭釣札部５０４と、サインポール部５０５とを備える。
【００５８】
表示部５０１は、買上情報として、例えば買上商品の内訳や金額を表示する。また、顧客Ｃに対する操作ガイダンスを表示する。スキャナ部５０２は、精算カード８０に印刷されたバーコード８１を読み取る。人検知センサ５０３は、当該精算装置５００の前に立っている人を検知するセンサである。
【００５９】
釣銭釣札部５０４は、例えば精算装置５００の下部前面に位置している。この釣銭釣札部５０４は、硬貨出金口５０４ａと、硬貨入金口５０４ｂと、紙幣入出金口５０４ｃとを有している。硬貨出金口５０４ａは、例えば前面下部中央部に配置され、凹部から硬貨の釣銭が排出される。硬貨入金口５０４ｂは、例えば硬貨出金口３１０ａの上部に配置され、上記とは別の凹部から硬貨が投入される。紙幣入出金口３１０ｃは、例えば硬貨入金口３１０ｂに向かって右側に配置され、紙幣が水平に投入／排出される。サインポール部５０５は、例えば向かって右奥に立てられて、先端の発光部が点灯または点滅する。また、精算装置５００には、カード収納部６０Ｃが設置される。このカード収納部６０Ｃには、精算を済ませた顧客Ｃが精算装置５００から離れる際に、それまで所持していた精算カード８０が入れられる。
【００６０】
精算装置５００は、上記図１０において示される部位のほか、内部のハードウェアとして、例えばＣＰＵ、ＲＡＭ、ＲＯＭ、通信部、印刷部などを備える。ＣＰＵは、ＲＯＭに記憶されるプログラムを実行することにより、精算装置５００としての機能を実現する。ＲＡＭは、ＣＰＵの作業領域として利用されるメモリである。ＲＯＭには、上記プログラムのほか、各種設定データなどが記憶されている。通信部は、ＣＰＵの制御に応じて、ＬＡＮ５０経由でストアコントローラ１０などと通信を実行する部位である。印刷部は、精算の終了に応じて買上情報や精算結果などを用紙に印刷し、これをレシートとして発行する部位である。
【００６１】
図９を参照して、第２の実施の形態のチェックアウトシステムの運用例について説明する。この図に示すように、登録装置４００は、店舗内にて複数台が並ぶようにして設置されている。また、この登録装置４００から離れた位置に複数の精算装置５００が設置されている。また、登録装置４００において店員Ｓが位置している場所の近傍には、図２と同様に精算カード８０が入れられたカード収納部６０Ａが備えられている。なお、この図においてストアコントローラ１０は示されていないが、ストアコントローラ１０は、例えば店舗のバックヤードなどの顧客の目に入らない場所に設置されている。
【００６２】
顧客Ｃは買上商品を例えば買い物カゴに入れて登録装置４００に赴く。登録装置４００には、それぞれ店員Ｓが配置されている。店員Ｓは、買い物カゴから商品を取り出しながら、商品に添付されているバーコードを登録装置４００のスキャナ部により読み取らせながら登録を行っていく。そして、顧客Ｃの買上商品の登録が完了すると、店員Ｓは、カード収納部６０Ａから１枚の精算カード８０を取り出して、その精算カード８０に印刷されているバーコード８１をスキャナ部により読み取らせたうえで、登録完了の操作を行う。
【００６３】
上記登録完了の操作に応じて、登録装置４００は、登録された商品の商品コードと、読み取られたバーコード８１が示すカードコードとから成る買上情報をストアコントローラ１０に対して送信する。つまり、登録装置４００は、商品コードの入力と、カードコードの入力に対応して、図５に準じた処理手順を実行する。
【００６４】
ストアコントローラ１０は、登録装置４００からの買上情報の受信に応答して、図７のステップＳ３０１〜Ｓ３０６と同様の処理を実行する。これにより、使用中でない精算カード８０のカードコードに対応する買上情報が正常に受信された場合には、その買上情報が買上情報テーブルに追加登録される。
【００６５】
そして、店員Ｓは、登録完了の操作を行った後において正しく買上情報が送信されたことを確認すると、今回バーコード８１の読み取りを行った精算カード８０を顧客Ｃに渡す。顧客Ｃは、登録が済んだ買上商品と渡された精算カードを持って精算装置５００にまで赴く。
【００６６】
精算装置５００は、その前の位置に顧客Ｃが立ったことが人検知センサ５０３により検知されるのに応じて、例えば表示部５０１にガイダンスなどを表示させる。顧客Ｃは、まず、スキャナ部５０２に対して精算カード８０をかざしてのバーコード８１を読み取らせる。このバーコード８１の読み取りに応じてカードコードを入力した精算装置５００は、図６と同様の処理を実行する。つまり、精算装置５００においては、顧客Ｃの買上情報をストアコントローラ１０から受信して合計額などを表示部５０１に表示し、顧客Ｃの入金に応じた精算処理を実行する。そして、精算処理の完了に応じて実績データをストアコントローラ１０に送信する。
【００６７】
なお、ストアコントローラ１０は、精算装置５００からの買上情報の送信に応じてステップＳ３０７〜Ｓ３０９の処理を実行し、上記実績データの送信に応じてステップＳ３１０〜Ｓ３１３の処理を実行する。そして、精算を完了した顧客Ｃは、それまで所持していた精算カード８０を、精算装置５００の近傍に備え付けられているカード収納部６０Ｃに入れて売り場の外に出る。カード収納部６０Ｃに貯まった精算カード８０は、例えば定期的に、店員Ｓによって登録装置４００近傍に配置されるカード収納部６０Ａに移される。この第２の実施の形態のように登録装置４００と精算装置５００とが分離して設置されるセルフＰＯＳシステムにおいても本実施の形態のチェックアウトシステムが適用できる。
【００６８】
なお、精算カード８０は、例えばカードコードをバーコードとして印刷した用紙をラミネート（パウチ）加工したものとすれば、安価で扱いも容易であり、かつ、汚れや破損にも強くなる。また、精算カード８０の形状は、名刺状に限定されるものではない。例えば、買い物カゴ７０の高さよりも高くした形状とすれば、精算カード８０を買い物カゴ７０の中で立てかけた状態で見えるようにすることができる。さらに、精算カード８０の幅を買い物カゴ７０の内寸に合せれば、精算カード８０を買い物カゴ７０の仕切板としても使用することができる。また、精算カード８０において印刷されるカードコードは、１次元バーコードのほか、二次元バーコードや三次元（３Ｄ）コードなどとされてもよい。さらには、ＲＦＩＤなどを採用してカードコードの送受信が行われるようにしてもよい。
【００６９】
また、第１の実施の形態において、買い物カゴ７０を覆う程度のサイズのシートにカードコードに相当する識別コードが印刷されたタグなどを設ける。そして、店員Ｓ２は、携帯端末装置３０によるバーコード（商品コード）の読み取りが済んだ商品の入った買い物カゴ７０にシートをかぶせ、このシートのタグの識別コードを携帯端末装置３０により読み取るようにしてもよい。このようにシートを用意することで、商品登録を一旦完了させた後において買い物カゴ７０の中に未登録の商品が誤って入れられてしまうことを有効に防止できる。また、この場合にはシートに精算カード８０に相当する識別コードが設けられていることから、買い物カゴ７０に精算カード８０を付帯させる店員Ｓの手間が省かれる。また、このシートの４隅には例えばゴムなどの重りとなるものを付けておくと、シートをかぶせたときに買い物カゴ７０のうえで安定するので好ましい。
【００７０】
また、第２の実施の形態において、登録装置４００側で顧客Ｃの特徴を示す特徴情報（例えば、性別、年齢層などの選択肢を提示し、これを店員Ｓが選択する操作を行うようにする）を入力し、これを買上情報に含めてストアコントローラ１０に送信する。そして、精算装置５００では、顧客Ｃに特徴情報を入力してもらい、この入力された特徴情報に該当する買上情報をストアコントローラ１０に送信させるようにすることも考えられる。あるいは、精算装置５００において候補となる買上情報の一部内容と特徴情報とを表示させたうえで、これらのうちから精算しようとする顧客Ｃが、自分に一致する特徴情報の買上情報を選択することにより、顧客Ｃの買上商品と買上情報の一致を図るようにすることも考えられる。また、このような方法と、本実施の形態におけるカードコードに基づく買上情報の特定方法とを選択できるようにすることも考えられる。
【００７１】
また、携帯端末装置３０や登録装置４００は、１顧客の買上商品の登録完了の操作が行われた際に、商品コードとカードコードがＲＡＭに保持されていれば、上記の登録完了操作を有効とするようにしてもよい。また、上記実施の形態において、精算カード８０が使用中であるか否かの判定（図５：ステップＳ１０６）は、買上情報の送信に応答してストアコントローラ１０から通知されるようになっているが（図７：ステップＳ３０５またはＳ３０６）、例えば、携帯端末装置３０により精算カード８０のバーコード８１の読み取りを行ってカードコードを入力したタイミングで行われるようにしてもよい。
【００７２】
また、買上情報テーブルの記憶期間は任意でよい。例えば、一日分を記憶してもよいし、１ヶ月分を記憶してもよいし、精算終了に応じて消去することも考えられる。
【００７３】
また、ストアコントローラ１０は、チェックアウトシステムにおいて単独で設けるのではなく、複数のＰＯＳレジスタ２０や登録装置４００における１つにその機能を与えるようにしてもよい。
【００７４】
また、本実施の形態において精算カード８０は、複数の顧客に重複して同時に使用されることが禁止されており、精算の終了に応じてその使用が許可されるようになっている。そのうえで、第２の実施の形態において、売り場とその外との間に、精算を完了した顧客Ｃのみを通過させるためのゲートを設けている場合には、このゲートを顧客Ｃが通過した後に、精算カード８０の使用が許可されるようにすれば、複数の顧客の間で精算カード８０が重複して使用されてしまうことをより万全に防ぐことができる。
上記のゲートは、精算装置５００とサッカー台（買い物カゴ７０内の買上商品を持ち帰り用袋に移し替えるための台）との間に設けられ、ストアコントローラ１０と通信する通信部および精算カード８０の情報を読み取る読取部を備えたものである。顧客が精算を完了するとストアコントローラ１０は使用フラグを「２」（精算済みを表す）とし、顧客がゲートで精算カード８０を読取部に読み取らせると通信部がストアコントローラ１０と通信して、使用フラグが「２」である場合にのみ、ゲートが開いて顧客の通過が許可される。そして、顧客が通過すると、通信部がカードコードをストアコントローラ１０に送信して、ストアコントローラ１０は使用フラグを「０」に書き換える。
また、ゲートは開閉式のものに限らず、ブザー等の報知により顧客の通過を禁止するものであってもよい。また、ゲートを設ける場合には、精算装置５００のカード入れはサッカー台のところに設置するとよい。
また、登録装置４００で読み取られた精算カード８０が買い物カゴ７０に付帯される、とは、精算カード８０を買い物カゴ７０の中に入れることに限らず、買い物カゴ７０と一緒に移動する顧客に持ってもらうことも含むものとする。
【００７５】
また、ストアコントローラ１０の買上情報テーブルに買上情報が登録されてしまった後において買上商品を追加登録したい場合には、次のようにして対応することができる。つまり、追加登録としての商品登録操作を行ったうえで、はじめの買上情報と同じ精算カード８０のカードコード（バーコード８１）を読み取って入力し、ストアコントローラ１０に対して、追加の買上情報として入力データとその旨の信号を送信する。ストアコントローラ１０は、この場合は使用中か否かのチェックを外し、これをすでに買上情報テーブルにおいて登録されている買上情報に追加登録するようにする。
なお、他の実施形態に係るチェックアウトシステムは、カゴに入っていた商品の登録を行って買上情報を生成する登録装置と、当該登録装置から離れた位置にあり、その買上情報を読み出して代金の精算を行う精算装置とからなるチェックアウトシステムにおいて、登録装置近傍に複数用意され、機械読み可能なカードごとに固有のカードコードが付され、顧客ごとに登録装置によりカードコードが読み取られると商品が入ったカゴに付帯され、その後、前記カゴとともに前記精算装置の位置に移動されるカードと、登録装置において、顧客ごとに買上商品の商品登録が行われるのに応じて買上情報を生成するとともに、前記カードコードが読み取られるのに応じて前記買上情報とともに前記カードコードを記憶手段に記憶させる登録制御手段と、前記精算装置により前記カゴに付帯されていたカードのカードコードが読み取られるのに応じて前記記憶手段から該当する買上情報を読み出して精算を行う精算制御手段とを備えるものであってもよい。
また、他の実施形態に係るチェックアウトシステムは、顧客ごとの取引を識別可能な固有の識別子が設けられた複数の読取媒体と、前記読取媒体に設けられた前記識別子と前記顧客が購入する商品の商品情報とを関連付けて登録する登録手段と、前記登録手段により関連付けられた前記識別子に基づいて精算処理を行う精算手段と、前記関連付けがなされると、前記識別子を用いた登録を禁止し、前記精算処理が完了すると、前記識別子を用いた登録を許可する設定手段と、を備えるものであってもよい。
【００７６】
また、上述した実施形態における携帯端末装置３０、ＰＯＳレジスタ２０、ストアコントローラ１０、登録装置４００および精算装置５００をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。  
【符号の説明】
【００７７】
１０  ストアコントローラ
２０  ＰＯＳレジスタ
３０  携帯端末装置
４０  無線ＬＡＮルータ
６０Ａ、６０Ｂ、６０Ｃ  カード収納部
７０  買い物カゴ
８０  精算カード
８１  バーコード
４００  登録装置
５００  精算装置
【図１】
0006035708.tif 000002
【図２】
0006035708.tif 000003
【図３】
0006035708.tif 000004
【図４】
0006035708.tif 000005
【図５】
0006035708.tif 000006
【図６】
0006035708.tif 000007
【図７】
0006035708.tif 000008
【図８】
0006035708.tif 000009
【図９】
0006035708.tif 000010
【図１０】
0006035708.tif 000011