(57)【要約】【課題】  買上登録および決済のための処理を効率的に行うことを可能とする。【解決手段】  実施形態のチェックアウトシステムは、判定手段、記憶手段、決定手段及び制御手段を備える。判定手段は、画像に基づいて買物客の位置を判定する。記憶手段は、決済情報を、当該決済情報が生成されたときに判定手段により判定された位置が商品登録装置の近辺に定められた登録時位置である買物客に関連付けて記憶する。決定手段は、複数の決済装置のそれぞれの決済時位置のうちの１つが買物客の位置として判定手段により判定されたことに応じて、当該決済時位置が対応付けられた決済装置を、決済処理を実行すべき決済装置として決定する。制御手段は、決定手段により決定された決済装置に備えられた決済手段を、当該決済装置に対応付けられた決済時位置に位置する買物客に関連付けて記憶手段に記憶された決済情報に基づく決済処理を実行するように制御する。【選択図】      図２
2020074229.tif 000002
【特許請求の範囲】
【請求項１】
買上商品の決済のための決済情報を生成する生成手段を備えた商品登録装置と、
前記決済情報に基づいて前記決済のための決済処理を行う決済手段を備えた複数の決済装置と、
を含んだチェックアウトシステムであって、
前記商品登録装置及び前記複数の決済装置が含まれる撮像範囲を撮像した画像に基づいて買物客の位置を判定する判定手段と、
前記決済情報を、当該決済情報が生成されたときに前記判定手段により判定された位置が前記商品登録装置の近辺に定められた登録時位置である買物客に関連付けて記憶する記憶手段と、
前記複数の決済装置のそれぞれに対応付けて予め定められた決済時位置のうちの１つが買物客の位置として前記判定手段により判定されたことに応じて、当該決済時位置が対応付けられた前記決済装置を、決済処理を実行すべき決済装置として決定する決定手段と、
前記決定手段により決定された決済装置に備えられた決済手段を、当該決済装置に対応付けられた決済時位置に位置する買物客に関連付けて前記記憶手段に記憶された前記決済情報に基づく前記決済処理を実行するように制御する制御手段と、
を具備したことを特徴とするチェックアウトシステム。
【請求項２】
前記商品登録装置及び前記決済装置と通信可能な情報処理装置をさらに備え、
当該情報処理装置が、前記判定手段、前記記憶手段、前記決定手段及び前記制御手段の少なくとも１つを備える、
ことを特徴とする請求項１に記載のチェックアウトシステム。
【請求項３】
前記決済装置は、
前記制御手段による制御の下に前記決済手段による決済処理を行うことが可能となった場合に、決済処理を開始することが可能であることを買物客に報知するための開始画面を表示する表示手段をさらに備え、
前記決済手段は、前記表示手段による前記開始画面の表示後に決済処理の開始が前記買物客により指示されたことに応じて決済処理を開始する、
ことを特徴とする請求項１又は請求項２に記載のチェックアウトシステム。
【請求項４】
前記決定手段により決済処理を実行すべきとして決定された前記決済装置に対応付けて予め定められた決済時位置における前記買物客の存在が確認できなくなり、かつ決済処理が開始されていない場合に、前記決定手段による決定を解消する解消手段を、さらに備えることを特徴とする請求項１−３のいずれか一項に記載のチェックアウトシステム。
【請求項５】
前記撮像範囲に関する画像を得る撮像手段を、
さらに備えることを特徴とする請求項１−４のいずれか一項に記載のチェックアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウトシステムに関する。
【背景技術】
【０００２】
スーパーマーケットなどにおける買上登録および決済のそれぞれの処理をそれぞれ異なる商品登録装置および決済装置で行うこととしたセミセルフタイプのチェックアウトシステムが知られている。このチェックアウトシステムでは、商品登録装置の操作が従業員により、また決済装置の操作が買物客によりそれぞれ行われる。
このようなシステムでは、決済処理のための決済情報を、商品登録装置から空き状態にある決済装置に対して転送するようになっている。このため、決済装置の全てが決済処理を実行中である場合には、決済情報を決済端末へと転送することができず、商品登録装置における買上登録の処理をも滞らせてしまうこととなる。
このような事情から、買上登録および決済のための処理を効率的に行えることが望まれていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５８９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、買上登録および決済のための処理を効率的に行うことができるチェックアウトシステムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のチェックアウトシステムは、買上商品の決済のための決済情報を生成する生成手段を備えた商品登録装置と、決済情報に基づいて決済のための決済処理を行う決済手段を備えた複数の決済装置とを含む。そしてチェックアウトシステムはさらに、判定手段、記憶手段、決定手段及び制御手段を備える。判定手段は、商品登録装置及び複数の決済装置が含まれる撮像範囲に関する画像に基づいて買物客の位置を判定する。記憶手段は、生成された決済情報を、当該決済情報が生成されたときに判定手段により判定された位置が商品登録装置の近辺に定められた登録時位置である買物客に関連付けて記憶する。決定手段は、複数の決済装置のそれぞれに対応付けて予め定められた決済時位置のうちの１つが買物客の位置として判定手段により判定されたことに応じて、当該決済時位置が対応付けられた決済装置を、決済処理を実行すべき決済装置として決定する。制御手段は、決定手段により決定された決済装置に備えられた決済手段を、当該決済装置に対応付けられた決済時位置に位置する買物客に関連付けて記憶手段に記憶された決済情報に基づく決済処理を実行するように制御する。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係るチェックアウトシステムの斜視図。
【図２】図１に示すチェックアウトシステムの要部回路構成を示すブロック図。
【図３】図２中のＰＯＳサーバに備えられたＣＰＵによる位置検出処理のフローチャート。
【図４】図２中の商品登録装置に備えられたＣＰＵによる制御処理のフローチャート。
【図５】図２中のＰＯＳサーバに備えられたＣＰＵによるリスト更新処理のフローチャート。
【図６】図２中のＰＯＳサーバに備えられたＣＰＵによる配信処理のフローチャート。
【図７】図２中の決済装置に備えられたＣＰＵによる制御処理のフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施の形態の一例について図面を用いて説明する。
図１は本実施形態に係るチェックアウトシステム１０の斜視図である。
チェックアウトシステム１０は、少なくとも１台の商品登録装置１１と、複数台の決済装置１２と、少なくとも１台のカメラ１３とを含む。図１においては、２台の商品登録装置１１、４台の決済装置１２及び１台のカメラ１３を含んだチェックアウトシステム１０を示している。チェックアウトシステム１０が、商品登録装置１１、決済装置１２及びカメラ１３をそれぞれ何台含むかは任意であり、商品登録装置１１と決済装置１２との台数の比も任意である。商品登録装置１１及び決済装置１２は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。なおカメラ１３としては、防犯カメラなどを流用することもできる。この場合、カメラ１３はチェックアウトシステム１０には含まれない。
【０００８】
商品登録装置１１は、チェッカと呼ばれる役割を担った、上記店舗の従業員２１が、その操作者となる。決済装置１２は、上記の店舗で販売する商品を購入する買物客２２が、その操作者となる。ただし、商品登録装置１１の一部の操作が買物客２２により行われる場合もある。また、決済装置１２は、従業員により操作される場合もある。
商品登録装置１１は、図１においては、作業テーブル３１に取り付けられている。複数の作業テーブル３１が配置されることにより、買物客２２用の通路を形成している。
商品登録装置１１は、通路に進入してきた買物客が持参した商品を買上商品として登録する処理である買上登録を行う。
決済装置１２は、商品登録装置１１から決済情報が通知された場合に、当該決済情報に基づく決済処理を行う。
カメラ１３は、例えばチェックアウトコーナーの天井に設けられ、チェックアウトコーナーの全域を俯瞰撮影する。カメラ１３は、撮影を所定の時間間隔で繰り返し、画像データを繰り返し出力する。つまりカメラ１３は、商品登録装置１１及び決済装置１２の全てが含まれる撮像範囲に関しての画像を得る。従って、カメラ１３は撮像手段の一例である。
【０００９】
図２はチェックアウトシステム１０の要部回路構成を示すブロック図である。
チェックアウトシステム１０は、商品登録装置１１、決済装置１２及びカメラ１３の他に、ＰＯＳサーバ１４を含む。ＰＯＳサーバ１４は、上記店舗に備えられたいわゆる店舗サーバ、又は上記店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。ＰＯＳサーバ１４は、販売データを集計する。ＰＯＳサーバ１４はまた、商品登録装置１１及び決済装置１２で使用するデータを管理する。すなわちＰＯＳサーバ１４は、既存のＰＯＳサーバと同様な機能を備える。ＰＯＳサーバ１４はさらに、商品登録装置１１から決済装置１２への決済情報の授受を仲介する。
【００１０】
商品登録装置１１、決済装置１２、カメラ１３及びＰＯＳサーバ１４は、いずれもＬＡＮ（local area network）１５に接続されている。ＬＡＮ１５に代えて、インターネットなどの別の通信網を用いることもできる。かくして商品登録装置１１及び決済装置１２は、ＬＡＮ１５を介して、ＰＯＳサーバ１４と通信可能である。ＰＯＳサーバ１４は、ＬＡＮ１５を介してカメラ１３と通信可能である。
【００１１】
商品登録装置１１は、ＣＰＵ（central processing unit）１１ａ、ＲＯＭ（read-only memory）１１ｂ、ＲＡＭ（random-access memory）１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、通信ユニット１１ｉ及び伝送システム１１ｊを含む。
ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ及び補助記憶ユニット１１ｄは、伝送システム１１ｊにより接続されてコンピュータを構成する。
ＣＰＵ１１ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１１ａは、ＲＯＭ１１ｂ及びＲＡＭ１１ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、商品登録装置１１としての各種の動作を実現するべく各部を制御する。
ＲＯＭ１１ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１１ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１１ｂは、上記のミドルウェア及びアプリケーションプログラムを記憶する場合もある。またＲＯＭ１１ｂは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する場合もある。
ＲＡＭ１１ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
補助記憶ユニット１１ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１１ｄは、ＣＰＵ１１ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１１ａでの処理によって生成されたデータを保存する。
【００１２】
ドロワ開放ユニット１１ｅは、貨幣を収容するためのドロワを自動的に開放する。
スキャナ１１ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１１ｆとしては、周知の種々のタイプのものをそのまま利用できる。
タッチパネル１１ｇは、表示デバイス及びタッチセンサをそれぞれ含む。タッチパネル１１ｇとしては、周知のデバイスを利用できる。
プリンタ１１ｈは、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。
通信ユニット１１ｉは、ＬＡＮ１５を介した通信を行う。
伝送システム１１ｊは、商品登録装置１１内の各部の間で授受されるデータを伝送する。
なお、商品登録装置１１のハードウェアとしては、例えば既存のＰＯＳ端末を利用することが可能である。
【００１３】
決済装置１２は、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、人感センサ１２ｉ、通信ユニット１２ｊ及び伝送システム１２ｋを含む。
ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ及び補助記憶ユニット１２ｄは、伝送システム１２ｋにより接続されてコンピュータを構成する。そしてこのコンピュータは、商品登録装置１１内で構成されたコンピュータと同様な機能により、決済装置１２としての各種の動作を実現するべく各部を制御する。
【００１４】
自動釣銭機１２ｅは、投入される硬貨及び紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨及び紙幣を排出する。
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。
タッチパネル１２ｇは、表示デバイス及びタッチセンサを含む。タッチパネル１２ｇとしては、周知のデバイスを利用できる。
プリンタ１２ｈは、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。
人感センサ１２ｉは、検出範囲内に人間が存在する場合にＯＮとなる。人感センサ１２ｉは、決済装置１２の操作のために図１に示されるように決済装置１２の近傍に位置する買物客２２を検出可能なように設けられる。人感センサ１２ｉとしては、例えば赤外線センサなどの周知のデバイスを利用できる。
通信ユニット１２ｊは、ＬＡＮ１５を介した通信を行う。
伝送システム１２ｋは、決済装置１２内の各部の間で授受されるデータを伝送する。
なお、決済装置１２のハードウェアとしては、例えば既存のセルフＰＯＳ端末を利用することが可能である。
【００１５】
ＰＯＳサーバ１４は、ＣＰＵ１４ａ、ＲＯＭ１４ｂ、ＲＡＭ１４ｃ、補助記憶ユニット１４ｄ、通信ユニット１４ｅ及び伝送システム１４ｆを含む。
ＣＰＵ１４ａ、ＲＯＭ１４ｂ、ＲＡＭ１４ｃ及び補助記憶ユニット１４ｄは、伝送システム１４ｆにより接続されてコンピュータを構成する。そしてこのコンピュータは、商品登録装置１１内で構成されたコンピュータと同様な機能により、ＰＯＳサーバ１４としての各種の動作を実現するべく各部を制御する。
【００１６】
通信ユニット１４ｅは、ＬＡＮ１５を介した通信を行う。
伝送システム１４ｆは、ＰＯＳサーバ１４内の各部の間で授受されるデータを伝送する。
なお、ＰＯＳサーバ１４のハードウェアとしては、例えば既存の汎用のサーバ装置を利用することが可能である。
カメラ１３は、ＬＡＮ１５を介して通信する機能を備える。カメラ１３は、撮像により生成した画像データをＰＯＳサーバ１４に宛ててＬＡＮ１５へと送出する。カメラ１３としては、既存のネットワークカメラなどを利用できる。
【００１７】
ＲＯＭ１１ｂ，１２ｂ，１４ｂ又は補助記憶ユニット１１ｄ，１２ｄ，１４ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置１１、決済装置１２又はＰＯＳサーバ１４の譲渡は一般的に、制御プログラムがＲＯＭ１１ｂ，１２ｂ，１４ｂ又は補助記憶ユニット１１ｄ，１２ｄ，１４ｄに記憶された状態にて行われる。しかし、商品登録装置１１、決済装置１２又はＰＯＳサーバ１４が、制御プログラムがＲＯＭ１１ｂ，１２ｂ，１４ｂ又は補助記憶ユニット１１ｄ，１２ｄ，１４ｄに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。この場合、例えばユーザによる操作に応じて、制御プログラムが補助記憶ユニット１１ｄ，１２ｄ，１４ｄ又は補助記憶ユニット１１ｄ，１２ｄ，１４ｄに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。
【００１８】
次に、以上のように構成されたチェックアウトシステム１０の動作について説明する。
なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００１９】
ＰＯＳサーバ１４が起動したときにＣＰＵ１４ａは、位置リストＬ１及び待ちリストＬ２をクリアする。その後、ＰＯＳサーバ１４が通常の動作状態となると、ＣＰＵ１４ａは所定の開始タイミングとなる毎に、ＲＯＭ１４ｂ又は補助記憶ユニット１４ｄに記憶された制御プログラムに基づく位置検出処理を開始する。なおこの位置検出処理の開始タイミングは、一定の時間間隔毎のタイミングとすることが想定されるが、例えば当該制御プログラムの設計者などによって任意に定められて良い。
図３はＣＰＵ１４ａによる位置検出処理のフローチャートである。
【００２０】
Ａｃｔ１においてＣＰＵ１４ａは、カメラ１３が出力する画像データを取り込む。
Ａｃｔ２においてＣＰＵ１４ａは、Ａｃｔ１で取り込んだ画像データが表す画像に映り込んだ人間を抽出する。この処理には、周知の技術をそのまま適用できる。
Ａｃｔ３においてＣＰＵ１４ａは、Ａｃｔ２で抽出した人間の位置を判定する。ＣＰＵ１４ａは、Ａｃｔ２で複数の人間を抽出できた場合は、当該複数の人間の位置をそれぞれ判定する。かくして制御プログラムに基づく位置検出処理をＣＰＵ１４ａが実行することによって、ＣＰＵ１４ａを中枢部分とするコンピュータは、カメラにより得られた画像に基づいて買物客２２の位置を判定する判定手段として機能する。
【００２１】
Ａｃｔ４においてＣＰＵ１４ａは、Ａｃｔ２で抽出した人間の中に、新規に検出された人間が存在するか否かを確認する。具体的にはＣＰＵ１４ａは、Ａｃｔ２で抽出した人間のそれぞれが位置リストＬ１に登録済みであるか否かを確認する。位置リストＬ１は、過去に抽出した人間に対して付与した管理番号に関連付けて、その人間について最も新しく判定された位置を表す位置情報と、追跡情報とを記述したデータである。追跡情報は、Ａｃｔ２で抽出した人間が位置リストＬ１に登録済みの人間と同一であるかどうかを判断するために参照する情報である。追跡情報としてどのような情報を用いるかは任意であり、例えばＣＰＵ１４ａの制御プログラムの設計者などにより定められて良い。追跡情報としては例えば、上記の画像に映り込んだ服装などの特徴を表した情報、又は過去に検出された位置についての位置情報などを用いることが想定される。そしてＣＰＵ１４ａは、これまでに位置が判定されていたのとは別の人間を抽出しているならば、ここでＹｅｓと判定し、Ａｃｔ５へと進む。なお、同じ撮像範囲について繰り返し撮像された画像に映り込んでいる人間のそれぞれが同一であるかどうかを認識する技術は既に知られており、Ａｃｔ４の処理としてはこの周知の処理を利用することができる。
【００２２】
Ａｃｔ５においてＣＰＵ１４ａは、新たに抽出された人間に対して、既に位置リストＬ１に記述されている管理番号とは別の管理番号を付与する。そしてＣＰＵ１４ａはこののち、Ａｃｔ６へと進む。なおＣＰＵ１４ａは、Ａｃｔ２で抽出した人間の全てが、位置リストＬ１に記述されている管理番号が付与された人間であるならば、Ａｃｔ４にてＮｏと判定し、Ａｃｔ５をパスしてＡｃｔ６へと進む。
Ａｃｔ６においてＣＰＵ１４ａは、Ａｃｔ２で抽出した人間のそれぞれに関して判定した位置を表す位置情報が当該人間に付与された管理番号に関連付けて記述されるように位置リストＬ１を更新する。そしてＣＰＵ１４ａは、当該更新を終えたならば、今回の位置検出処理を終了する。なおＣＰＵ１４ａは、Ａｃｔ２で抽出されなかった人間のいずれにも付与されていない管理番号が位置リストＬ１に含まれるならば、当該管理番号及び当該管理番号に関連付けられた情報を位置リストＬ１から削除する。
かくしてＰＯＳサーバ１４は、カメラ１３の撮像範囲内に存在する人間の位置を、当該人間に対して付与した管理番号に関連付けて位置リストＬ１にて管理する。従ってＰＯＳサーバ１４は、カメラ１３の撮像範囲内に存在する人間を追跡している。
【００２３】
商品登録装置１１が、買上商品の登録処理を行うモードで起動されると、ＣＰＵ１１ａは、ＲＯＭ１１ｂ又は補助記憶ユニット１１ｄに記憶された制御プログラムに従った制御処理を開始する。
図４はＣＰＵ１１ａによる制御処理のフローチャートである。
【００２４】
Ａｃｔ１１においてＣＰＵ１１ａは、初期化を行う。ＣＰＵ１１ａは具体的には、ＲＡＭ１１ｃ中に設定する登録商品テーブルをクリアする。登録商品テーブルは、買上登録が済んだ商品に関する情報を記述するためのデータテーブルである。
Ａｃｔ１２においてＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されるのを待ち受ける。
【００２５】
ＣＰＵ１１ａは、図４に示した制御処理とは別の周知の処理によって、従業員２１による操作に基づいて商品コードを取得する。そしてＣＰＵ１１ａは、商品コードを取得したならば、Ａｃｔ１２にてＹｅｓと判定し、Ａｃｔ１３へと進む。
Ａｃｔ１３においてＣＰＵ１１ａは、上記の取得した商品コードで特定される商品に関する情報を含むように、登録商品テーブルを更新する。
【００２６】
Ａｃｔ１４においてＣＰＵ１１ａは、一取引分の買上登録を締めることを宣言するための締め操作が行われたか否かを確認する。そしてＣＰＵ１１ａは、締め操作が行われていないためにＮｏと判定したならば、Ａｃｔ１５へと進む。
Ａｃｔ１５においてＣＰＵ１１ａは、商品コードが新たに取得されたか否かを確認する。そして商品コードが新たに取得されていないためにＮｏと判定したならば、Ａｃｔ１４へと戻る。
かくしてＣＰＵ１１ａはＡｃｔ１４及びＡｃｔ１５においては、締め操作がなされるか、あるいは商品コードが新たに取得されるのを待ち受ける。そしてＣＰＵ１１ａは、商品コードを新たに取得したならば、Ａｃｔ１５にてＹｅｓと判定し、Ａｃｔ１３へと戻る。
つまりＣＰＵ１１ａは、この新たに取得した商品コードを含むように登録商品テーブルを更新した上で、Ａｃｔ１４及びＡｃｔ１５の待受状態に戻る。
従業員２１が商品コードをＣＰＵ１１ａに取得させるための操作を繰り返せば、商品コードが登録商品テーブルに追加されて行く。そして従業員２１は、一取引の対象となる全ての商品についての買上登録を終えたならば、タッチパネル１１ｇにおける会計ボタンへのタッチなどの予め定められた締め操作を行う。ＣＰＵ１１ａは、この締め操作が行われたことに応じてＡｃｔ１４にてＹｅｓと判定し、Ａｃｔ１６へと進む。
Ａｃｔ１６においてＣＰＵ１１ａは、この時点における登録商品テーブルの内容に基づいて、登録商品テーブルに記述された登録商品に関する決済のための決済情報を生成する。決済情報は、登録商品のリストなどのような決済金額を決定するために必要な情報を含む。決済情報は、買上商品の合計金額などのような、決済金額としてそのまま利用できる情報を含んでいても良い。かくして制御プログラムに基づいての制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは生成手段として機能する。
【００２７】
Ａｃｔ１７においてＣＰＵ１１ａは、決済情報を待ちリストＬ２に追加するための追加要求を行う。ＣＰＵ１１ａは具体的には、Ａｃｔ１２で生成した決済情報を含んだ要求情報を通信ユニット１１ｉからＰＯＳサーバ１４に宛ててＬＡＮ１５へと送出する。そしてＣＰＵ１１ａは、要求情報を送信し終えたならば、Ａｃｔ１１に戻る。
要求情報がＬＡＮ１５によりＰＯＳサーバ１４へと伝送されると、ＰＯＳサーバ１４の通信ユニット１４ｅがこの要求情報を受信する。
【００２８】
さてＰＯＳサーバ１４においてＣＰＵ１４ａは、前述した位置検出処理とは別に、ＲＯＭ１４ｂ又は補助記憶ユニット１４ｄに記憶された制御プログラムに基づくリスト更新処理を実行する。ＣＰＵ１４ａは例えば、リスト更新処理を位置検出処理とは別タスクにより実行することにより、リスト更新処理を位置検出処理と同時に実行可能とする。
図５はＣＰＵ１４ａによるリスト更新処理のフローチャートである。
【００２９】
Ａｃｔ２１においてＣＰＵ１４ａは、商品登録装置１１からの追加要求がなされたか否かを確認する。そしてＣＰＵ１４ａは、決済情報を含んだ要求情報が通信ユニット１４ｅにより受信されていないならば、Ｎｏと判定してＡｃｔ２２へと進む。
Ａｃｔ２２においてＣＰＵ１４ａは、後述する完了通知がなされているか否かを確認する。そしてＣＰＵ１４ａは、完了通知がなされていないためにＮｏと判定したならば、Ａｃｔ２３へと進む。
Ａｃｔ２３においてＣＰＵ１４ａは、後述するキャンセル通知がなされているか否かを確認する。そしてＣＰＵ１４ａは、キャンセル通知がなされていないためにＮｏと判定したならば、Ａｃｔ２１へと戻る。
かくしてＣＰＵ１４ａはＡｃｔ２１〜Ａｃｔ２３においては、追加要求、完了通知又はキャンセル通知がなされるのを待ち受ける。そしてＣＰＵ１４ａは、決済情報を含んだ要求情報が通信ユニット１４ｅにより受信されたならば、Ａｃｔ２１にてＹｅｓと判定し、Ａｃｔ２４へと進む。
Ａｃｔ２４においてＣＰＵ１４ａは、要求情報に含まれた決済情報に基づく決済を行う買物客２２に対して位置検出処理のために付与されている管理番号を取得する。具体的にはＣＰＵ１４ａは、要求情報を送信した商品登録装置１１に関連付けて予め定められた在客範囲内である位置を示す位置情報を位置リストＬ１から検索する。そしてＣＰＵ１４ａは、該当する位置情報が見つかったならば、当該位置情報に関連付けて位置リストＬ１に含まれた管理番号を上記買物客２２の管理番号として取得する。買上登録が行われている時に買物客２２は、図１に示されるように商品登録装置１１の近傍に位置する。そこで、例えばチェックアウトシステム１０の導入作業に際して、その作業者などがこのような位置を在客範囲として定める。従って、当該在客範囲内の位置が、商品登録装置１１の近辺に定められた登録時位置に相当する。
【００３０】
Ａｃｔ２５においてＣＰＵ１４ａは、要求情報に含まれた決済情報を、補助記憶ユニット１４ｄの待ちリストＬ２に追加する。待ちリストＬ２は、決済情報、管理番号及び決済状態情報を含んだデータレコードの集合である。決済状態情報は、同じデータレコードに含まれた決済情報を用いた決済処理がいずれかの決済装置１２で行われる状態にあるか否かを表す情報である。決済状態情報は、単純にはフラグであって良い。しかしながら決済状態情報としては、該当の決済情報を用いた決済処理を行う状態にある決済装置１２の識別情報、あるいはその他の任意の情報を含むか否かにより上記の状態を表しても良い。ＣＰＵ１１ａは具体的には、要求情報に含まれた決済情報と、Ａｃｔ２４で取得した管理番号と、決済処理を行う状態に無いことを示す決済状態情報とを含んだ新たなデータレコードを待ちリストＬ２に追加する。かくして補助記憶ユニット１４ｄは、決済情報を、当該決済情報が生成されたときに商品登録装置の近辺に定められた登録時位置に存在する買物客に関連付けて記憶するのであり、記憶手段に相当する。
ＣＰＵ１４ａはこの後、Ａｃｔ２１〜Ａｃｔ２３の待ち受け状態に戻る。
【００３１】
従業員２１は、商品登録装置１１からＰＯＳサーバ１４への決済情報の送信を終えてから、買物客２２が空いている決済装置１２へと移動し、その決済装置１２で決済を行うように、買物客２２に対して案内する。
買物客２２が商品登録装置１１の近辺からいずれかの決済装置１２の近辺へと移動する。このときに、その買物客２２の移動に伴って、当該買物客２２に付与された管理番号に位置リストＬ１にて関連付けられた位置情報が、前述した位置検出処理により更新される。
【００３２】
ところでＰＯＳサーバ１４においてＣＰＵ１４ａは、前述した位置検出処理及びリスト更新処理とは別に、所定の開始タイミングとなる毎に、ＲＯＭ１４ｂ又は補助記憶ユニット１４ｄに記憶された制御プログラムに基づく配信処理を開始する。なおこの配信処理の開始タイミングは、一定の時間間隔毎のタイミングとすることが想定されるが、例えば当該制御プログラムの設計者などによって任意に定められて良い。ＣＰＵ１４ａは例えば、配信処理を位置検出処理及びリスト更新処理とは別タスクにより実行することにより、リスト更新処理を位置検出処理及びリスト更新処理と同時に実行可能とする。
図６はＣＰＵ１４ａによる配信処理のフローチャートである。
【００３３】
Ａｃｔ３１においてＣＰＵ１４ａは、変数Ｎの値を０にクリアする。
Ａｃｔ３２においてＣＰＵ１４ａは、変数Ｎの値を１つ増加させる。
Ａｃｔ３３においてＣＰＵ１４ａは、変数Ｎの値が予め定められた最大値Ｎmaxよりも大きいか否かを確認する。最大値Ｎmaxは、チェックアウトシステム１０に含まれる決済装置１２の数として、例えば前述の作業者によって定められる。そしてＣＰＵ１４ａは、変数Ｎの値が最大値Ｎmax以下であるためにＮｏと判定したならば、Ａｃｔ３４へと進む。
Ａｃｔ３４においてＣＰＵ１４ａは、Ｎ番の決済装置１２に人間が近接中であるか否かを確認する。具体的にはＣＰＵ１４ａは、Ｎ番の決済装置１２に関連付けて予め定められた在客範囲内である位置を示す位置情報を位置リストＬ１から検索する。そしてＣＰＵ１４ａは、該当する位置情報が見つかったならばＡｃｔ３４にてＹｅｓと判定し、Ａｃｔ３５へと進む。なお、決済装置１２にはそれぞれ、１番からＮmax番までの番号が、例えば前述の作業者によって設定される。また決済が行われる時に買物客２２は、図１に示されるように決済装置１２の近傍に位置する。そこで、例えば前述の作業者などがこのような位置を決済装置１２のそれぞれについて在客範囲として定める。従って、当該在客範囲内の位置が、決済装置１２のそれぞれに対応付けて定められた決済時位置に相当する。
【００３４】
Ａｃｔ３５においてＣＰＵ１４ａは、Ｎ番の決済装置１２が決済情報を待ち受けている状態であるか否かを確認する。なおＣＰＵ１４ａは、各決済装置１２がどのような動作状態にあるかは、例えば該当の決済装置１２に問い合わせることにより認識することができる。そしてＣＰＵ１４ａは、Ｎ番の決済装置１２が決済情報を待ち受けている状態であるためにＹｅｓと判定したならば、Ａｃｔ３６へと進む。
Ａｃｔ３６においてＣＰＵ１４ａは、Ｎ番の決済装置１２に送信すべき決済情報があるか否かを確認する。具体的にはＣＰＵ１４ａは、Ｎ番の決済装置１２の在客範囲内である位置を示す位置情報に関連付けられている管理番号を位置リストＬ１から取得し、その管理番号に待ちリストＬ２で関連付けられている決済情報があるか否かを確認する。そしてＣＰＵ１４ａは、該当する決済情報があるためにＹｅｓと判定したならば、Ａｃｔ３７へと進む。
Ａｃｔ３７においてＣＰＵ１４ａは、Ａｃｔ３６で該当すると判定した決済情報を、Ｎ番の決済装置１２に宛てて通信ユニット１４ｅからＬＡＮ１５へと送出する。かくしてＣＰＵ１４ａは、複数の決済装置１２のそれぞれに対応付けて予め定められた決済時位置のうちの１つが買物客の位置として判定されたならば、当該決済時位置が対応付けられた決済装置１２を、決済処理を実行すべき決済装置１２として決定している。従って制御プログラムに基づく配信処理をＣＰＵ１４ａが実行することによって、ＣＰＵ１４ａを中枢部分とするコンピュータは、決定手段として機能する。
Ａｃｔ３８においてＣＰＵ１４ａは、待ちリストＬ２においてＡｃｔ３７で送出した決済情報と同じデータレコードに含まれた決済状態情報を決済処理中であることを示す状態に変更する。こののちにＣＰＵ１４ａは、Ａｃｔ３２以降の処理を繰り返す。
【００３５】
なおＣＰＵ１４ａは、Ｎ番の決済装置１２に関連付けて予め定められた在客範囲内である位置を示す位置情報が位置リストＬ１から見つからなかった場合は、Ａｃｔ３４にてＮｏと判定する。ＣＰＵ１４ａは、Ｎ番の決済装置１２が決済情報を待ち受けている状態ではない場合は、Ａｃｔ３５にてＮｏと判定する。またＣＰＵ１４ａは、Ｎ番の決済装置１２の在客範囲内である位置を示す位置情報に位置リストＬ１にて関連付けられている管理番号が待ちリストＬ２には含まれていないならば、Ａｃｔ３６にてＮｏと判定する。そしてこれらの場合にＣＰＵ１４ａは、Ａｃｔ３７を実行すること無く、Ａｃｔ３２以降の処理を繰り返す。かくしてＣＰＵ１４ａは、チェックアウトシステム１０に含まれる全ての決済装置１２を順次に対象としてＡｃｔ３３〜Ａｃｔ３７の処理を繰り返す。
これにより、全ての決済装置１２に関してＡｃｔ３３〜Ａｃｔ３７の処理を終えた後にＡｃｔ３２をＣＰＵ１４ａが実行したならば、変数Ｎの値は最大値Ｎmaxよりも大きくなる。そしてＣＰＵ１４ａはこの場合は、Ａｃｔ３３でＹｅｓと判定し、図６に示す配信処理を終了する。
【００３６】
一方、決済装置１２が起動されると、ＣＰＵ１２ａは、ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された制御プログラムに従った制御処理を開始する。
図７はＣＰＵ１２ａによる制御処理のフローチャートである。
【００３７】
Ａｃｔ４１においてＣＰＵ１２ａは、決済情報が受信されるのを待ち受ける。
ところで買物客２２は、従業員２１による前述の案内に応じて、空いている決済装置１２の近辺に移動する。そうすると、当該決済装置１２への買物客２２の近接がＰＯＳサーバ１４により検出されることとなり、当該決済装置１２に宛ててＰＯＳサーバ１４から決済情報が送出される。この決済情報がＬＡＮ１５により上記の決済装置１２へと伝送されると、当該決済装置１２の通信ユニット１２ｊがこの決済情報を受信し、ＲＡＭ１２ｃ又は補助記憶ユニット１２ｄに保存する。
ＣＰＵ１２ａは、このようにして決済情報が受信されたならばＡｃｔ４１にてＹｅｓと判定し、Ａｃｔ４２へと進む。
Ａｃｔ４２においてＣＰＵ１２ａは、タッチパネル１２ｇに開始画面を表示させる。開始画面は、決済の開始が可能であることを買物客２２に報知するものである。開始画面は例えば、当該決済装置１２に近接した買物客２２の決済を行うことが可能である旨を表した文字メッセージと、決済の開始を買物客２２が指示するための開始ボタンを表す。かくして制御プログラムに基づく制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータとタッチパネル１２ｇとの協働によって表示手段としての機能が実現される。
【００３８】
Ａｃｔ４３においてＣＰＵ１２ａは、開始操作がなされたか否かを確認する。そしてＣＰＵ１２ａは、決済の開始を指示するための買物客２２による操作がなされていないためにＮｏと判定したならば、Ａｃｔ４４へと進む。
Ａｃｔ４４においてＣＰＵ１２ａは、人感センサ１２ｉがＯＦＦであるか否かを確認する。そしてＣＰＵ１２ａは、人感センサ１２ｉがＯＮであるためにＮｏと判定したならば、Ａｃｔ４３へと戻る。
かくしてＣＰＵ１２ａはＡｃｔ４３及びＡｃｔ４４においては、開始操作がなされるか、あるいは人感センサ１２ｉがＯＦＦとなるのを待ち受ける。
【００３９】
ＣＰＵ１２ａは、開始画面に表された開始ボタンをタッチするなどの開始操作がなされたためにＡｃｔ４３にてＹｅｓと判定したならば、Ａｃｔ４５へと進む。
Ａｃｔ４５においてＣＰＵ１２ａは、タッチパネル１２ｇに決済画面を表示させる。決済画面は、上記の受信された決済情報に基づいての決済を行うための買物客２２による操作を受け付けるものである。決済画面は例えば、決済情報に示された合計金額を少なくとも表す。また決済画面は、合計個数や買上商品のリストを含んでも良い。また、複数の決済方法での決済を許容するのならば、決済画面は決済方法を買物客２２が選択するためのボタンなどを含む。
Ａｃｔ４６においてＣＰＵ１２ａは、決済のための買物客２２による操作がなされるのを待ち受ける。
買物客２２は、前述の決済画面上で決済のための操作を行う。そしてＣＰＵ１２ａは、このようにして決済のための操作が行われ、これがタッチパネル１２ｇにより検出されたならば、Ａｃｔ４６にてＹｅｓと判定し、Ａｃｔ４７へと進む。
Ａｃｔ４７においてＣＰＵ１２ａは、決済処理を実行する。ここでの決済処理は、買物客２２による操作に応じて、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報に示された取引を決済するための処理である。ここでの決済処理は例えば、既存のセルフＰＯＳ端末などで行われている処理をそのまま適用できる。かくして制御プログラムに基づいての制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは決済手段として機能する。
なおＣＰＵ１２ａは、決済金額として使用する金額が決済情報に示されているならば、その金額を決済するための処理として上記の決済処理を行う。しかしながらＣＰＵ１２ａは、決済金額として使用する金額が決済情報に示されないならば、決済金額を算出する処理を実行する。このようにＣＰＵ１２ａが決済金額を算出するならば、決済装置１２は会計装置とも称される。
【００４０】
このように、ＰＯＳサーバ１４から決済情報を受けた決済装置１２では、当該決済情報に基づく決済処理を実行する。つまり決済装置１２へと決済情報を送信することは、当該決済情報に基づく決済処理を実行するように決済装置１２を制御することに相当する。従って、ＰＯＳサーバ１４にてＣＰＵ１４ａが図６に示す配信処理を実行することによって、ＣＰＵ１４ａを中枢部分とするコンピュータは制御手段として機能する。
【００４１】
Ａｃｔ４８においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、ＲＡＭ１２ｃ又は補助記憶ユニット１２ｄに保存された決済情報に示された情報、あるいは上記の決済処理の結果を表したレシートを発行する。
Ａｃｔ４９においてＣＰＵ１２ａは、ＰＯＳサーバ１４に対して完了通知を行う。具体的にはＣＰＵ１２ａは、当該完了通知のために定められた完了情報を通信ユニット１２ｊからＰＯＳサーバ１４に宛ててＬＡＮ１５へと送出する。そしてＣＰＵ１２ａはこののち、Ａｃｔ４１の待ち受け状態に戻る。
【００４２】
さて、商品登録を終えた買物客２２が決済装置１２に一旦近接したのち、開始操作を行うこと無く当該決済装置１２から離れた場合は、人感センサ１２ｉがＯＦＦとなる。ＣＰＵ１２ａはこの場合に、Ａｃｔ４４にてＹｅｓと判定し、Ａｃｔ５０へと進む。
Ａｃｔ５０においてＣＰＵ１２ａは、ＰＯＳサーバ１４に対してキャンセル通知を行う。具体的にはＣＰＵ１２ａは、当該キャンセル通知のために定められたキャンセル情報を通信ユニット１２ｊからＰＯＳサーバ１４に宛ててＬＡＮ１５へと送出する。そしてＣＰＵ１２ａはこののち、Ａｃｔ４１の待ち受け状態に戻る。
【００４３】
完了情報又はキャンセル情報がＬＡＮ１５によりＰＯＳサーバ１４へと伝送されると、ＰＯＳサーバ１４の通信ユニット１４ｅがこの完了情報又はキャンセル情報を受信する。
そしてＣＰＵ１４ａは、完了情報が通信ユニット１４ｅにより受信されたことに応じて図５中のＡｃｔ２２でＹｅｓと判定し、Ａｃｔ２６へと進む。
Ａｃｔ２６においてＣＰＵ１４ａは、完了情報を送信した決済装置１２へと送信されていた決済情報を含んだデータレコードを待ちリストＬ２から削除する。なおＣＰＵ１４ａは例えば、完了情報を送信した決済装置１２に関連付けて予め定められた在客範囲内である位置を示す位置情報に位置リストＬ１で関連付けられた管理番号を含むデータレコードを削除対象とする。あるいはＣＰＵ１４ａは、決済状態情報が決済装置の識別情報を示すならば、完了情報を送信した決済装置１２の識別情報を示す決済状態情報を含んだデータレコードを削除対象とする。そしてＣＰＵ１４ａはこののち、Ａｃｔ２１〜Ａｃｔ２３の待ち受け状態に戻る。
【００４４】
ＣＰＵ１４ａは、キャンセル情報が通信ユニット１４ｅにより受信されたことに応じてＡｃｔ２３でＹｅｓと判定し、Ａｃｔ２７へと進む。
Ａｃｔ２７においてＣＰＵ１４ａは、キャンセル情報を送信した決済装置１２へと送信されていた決済情報とともに待ちリストＬ２のデータレコードに含まれた決済状態情報を、決済処理が行われない状態にあることを示すように変更する。なおＣＰＵ１４ａは、上述したように削除対象とするデータレコードを決定する方法と同様にして変更する決済状態情報を含むデータレコードを決定する。
【００４５】
ここで、各決済装置１２についての在客範囲をその決済装置１２に設けられた人感センサ１２ｉの検出範囲とほぼ一致させておけば、決済時位置における買物客の存在が確認できない場合に、ＣＰＵ１２ａによる図７中のＡｃｔ４４での確認でＹｅｓと判定される。
そしてこの場合にＣＰＵ１４ａは上記のように決済状態情報を変更することで、決済処理を実行すべきとしての決定を解消することになる。かくして制御プログラムに基づくリスト更新処理をＣＰＵ１４ａが実行することによって、ＣＰＵ１４ａを中枢部分とするコンピュータは解消手段として機能する。
なおＣＰＵ１４ａはこののち、Ａｃｔ２１〜Ａｃｔ２３の待ち受け状態に戻る。
【００４６】
以上のようにチェックアウトシステム１０によれば、次のような効果が達成される。
商品登録装置１１では、一取引分の買上登録が済み、決済情報をＰＯＳサーバ１４の待ちリストＬ２に追加したならば、その決済情報に基づく決済が完了するのを待つこと無しに、速やかに別の取引に関する買上登録を開始することが可能である。また買物客２２は、空いている決済装置１２へと移動し、開始画面において開始操作を行うことにより、決済を任意の決済装置１２で速やかに開始することが可能である。従って、買上登録および決済のための処理を効率的に行うことができる。
【００４７】
従業員２１は、決済情報の転送先を選択する必要が無いので、それを必要とする場合に比べて従業員２１の作業負担は小さい。
買物客２２は、決済に用いる決済装置１２を自由に選択できるので、それが従業員２１又はチェックアウトシステム１０によって決められてしまう場合に比べて、買物客２２にとっての利便性が高い。
【００４８】
ＰＯＳサーバ１４では、買物客２２の位置に基づき決済情報を転送する決済装置１２を特定するので、その特定のために決済情報の識別コード又は決済情報自体を記録した記録媒体を用いる場合に比べて、従業員２１及び買物客２２にとっての利便性が高い。
【００４９】
この実施形態は、次のような種々の変形実施が可能である。
位置検出処理は、ＣＰＵ１１ａ又はＣＰＵ１２ａが実行しても良い。
【００５０】
商品登録装置１１は、自らが生成した決済情報の待ちリストを補助記憶ユニット１１ｄに保持しておくようにしても良い。すなわちこの場合は、補助記憶ユニット１１ｄが記憶デバイスとして機能する。そして買物客２２が近接した決済装置１２への決済情報の配信を、商品登録装置１１においてＣＰＵ１１ａの処理の下に実行しても良い。なおこの場合、決済装置１２への買物客２２の近接の検出は、ＣＰＵ１１ａ，１２ａ，１４ａのいずれで行われても良い。当該検出をＣＰＵ１２ａ又はＣＰＵ１４ａが実行する場合は、決済装置１２又はＰＯＳサーバ１４から商品登録装置１１へと決済情報の送信を指令する。
【００５１】
決済情報の待ちリストを商品登録装置１１又はＰＯＳサーバ１４が保持することとしながら、決済装置１２が、自らの決済装置１２への買物客２２の近接に応じての決済処理の開始を、ＣＰＵ１２ａの制御の下に実行しても良い。なおこの場合、決済装置１２への買物客２２の近接の検出は、ＣＰＵ１１ａ，１２ａ，１４ａのいずれで行われても良い。そして決済装置１２においてＣＰＵ１２ａは、自らの決済装置１２に近接した買物客２２に関する決済情報を商品登録装置１１又はＰＯＳサーバ１４から取得する。
【００５２】
商品登録装置１１は、複数の決済装置１２の全てに決済情報を送信しても良い。そしてこの場合に決済装置１２はそれぞれ、補助記憶ユニット１２ｄに待ちリストＬ２を保持する。すなわちこの場合は、補助記憶ユニット１２ｄが記憶デバイスとして機能する。そして決済装置１２への買物客２２の近接に応じての決済処理の開始を、ＣＰＵ１２ａの制御の下に実行しても良い。なおこの場合、決済装置１２への買物客２２の近接の検出は、ＣＰＵ１１ａ，１２ａ，１４ａのいずれで行われても良い。当該検出をＣＰＵ１１ａ又はＣＰＵ１４ａが実行する場合は、商品登録装置１１又はＰＯＳサーバ１４から決済装置１２へと決済処理の開始を指令する。
【００５３】
商品登録装置１１及び決済装置１２のそれぞれに、買物客の顔を撮影するカメラを備えても良い。また、商品登録装置１１で買物客の顔を撮影して得られた画像を例えば買物客の管理番号に関連付けて保存しておく。そして当該画像と決済装置１２で買物客２２を撮影して得られた画像とを照合することにより、位置検出処理により検出した買物客の位置に基づく決済装置１２への買物客の近接検知が適正に行われているか否かを確認しても良い。商品登録装置１１で得られた画像は、商品登録装置１１、決済装置１２及びＰＯＳサーバ１４のいずれで保持されても良い。また上記の確認処理は、ＣＰＵ１１ａ，１２ａ，１４ａのいずれで行われても良い。
【００５４】
待ちリストＬ２を記憶する記憶デバイスは、商品登録装置１１、決済装置１２及びＰＯＳサーバ１４以外の任意の情報処理装置に備えられても良い。ただし、当該情報処理装置は、商品登録装置１１及び決済装置１２との通信が可能なものとする。
【００５５】
ＣＰＵ１１ａ、ＣＰＵ１２ａ又はＣＰＵ１４ａが実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５７】
１０…チェックアウトシステム、１１…商品登録装置、１２…決済装置、１３…カメラ、１４…ＰＯＳサーバ、１１ａ，１２ａ，１４ａ…ＣＰＵ、１１ｂ，１２ｂ，１４ｂ…ＲＯＭ、１１ｃ，１２ｃ，１４ｃ…ＲＡＭ、１１ｄ，１２ｄ，１４ｄ…補助記憶ユニット、１１ｇ，１２ｇ…タッチパネル、１２ｉ…人感センサ、Ｌ１…位置リスト、Ｌ２…待ちリスト。
【図１】
2020074229.tif 000003
【図２】
2020074229.tif 000004
【図３】
2020074229.tif 000005
【図４】
2020074229.tif 000006
【図５】
2020074229.tif 000007
【図６】
2020074229.tif 000008
【図７】
2020074229.tif 000009
【手続補正書】
【提出日】令和2年3月5日(2020.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
買上商品の決済のための決済情報を商品登録装置から受信する受信手段と、
前記受信手段により受信された前記決済情報に基づいて前記決済のための決済処理を行う決済手段と、
予め定められた決済時位置に位置する人間を検出する検出手段と、
を具備し、
前記決済手段は、前記受信手段により前記決済情報が受信された後、当該決済情報に基づく前記決済処理を開始するより前に、前記検出手段が前記人間を検出しなくなった場合に、前記決済処理を開始しない、
決済装置。
【請求項２】
前記受信手段により前記決済情報が受信された後、当該決済情報に基づく前記決済処理を開始するより前に、前記検出手段が前記人間を検出しなくなった場合に、前記決済処理が行われない旨を前記商品登録装置に通知する通知手段、
をさらに備える請求項１に記載の決済装置。
【請求項３】
前記受信手段は、前記商品登録装置及び前記決済装置が含まれる撮像範囲を撮像手段により撮像した画像に基づいて判定された買物客の位置が前記商品登録装置の近辺に定められた登録時位置であるときに生成されて前記買物客に関連付けられた前記決済情報を、前記画像に基づいて判定された前記買物客の位置が前記決済時位置であるときに前記商品登録装置から受信する、
請求項１又は請求項２に記載の決済装置。
【請求項４】
買上商品の決済のための決済情報を商品登録装置から受信する受信手段を有する決済装置に備えられたコンピュータを、
前記受信手段により受信された前記決済情報に基づいて前記決済のための決済処理を行う決済手段と、
予め定められた決済時位置に位置する人間を検出する検出手段と、
して機能させ、
かつ前記決済手段を、前記受信手段により前記決済情報が受信された後、当該決済情報に基づく前記決済処理を開始するより前に、前記検出手段が前記人間を検出しなくなった場合に、前記決済処理を開始しないものとする、
情報処理プログラム。
【請求項５】
買上商品の決済のための決済情報を商品登録装置から受信し、
予め定められた決済時位置に位置する人間の検出を試み、
前記決済時位置に位置する前記人間が検出されているときに、受信された前記決済情報に基づいて前記決済のための決済処理を行い、前記決済情報が受信された後、当該決済情報に基づく前記決済処理を開始するより前に前記人間が検出されなくなった場合に、前記決済処理を開始しない、
決済装置の動作方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施形態は、決済装置、情報処理プログラム及び決済装置の動作方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明が解決しようとする課題は、買上登録および決済のための処理を効率的に行うことができる決済装置、情報処理プログラム及び決済装置の動作方法を提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
実施形態の決済装置は、受信手段、決済手段及び検出手段を備える。受信手段は、買上商品の決済のための決済情報を商品登録装置から受信する。決済手段は、受信手段により受信された決済情報に基づいて決済のための決済処理を行う。検出手段は、予め定められた決済時位置に位置する人間を検出する。決済手段はさらに、受信手段により決済情報が受信された後、当該決済情報に基づく決済処理が決済手段により行われる前に、検出手段が人間を検出しなくなった場合に、決済処理を開始しない。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［付記１］  買上商品の決済のための決済情報を生成する生成手段を備えた商品登録装置と、
前記決済情報に基づいて前記決済のための決済処理を行う決済手段を備えた複数の決済装置と、を含んだチェックアウトシステムであって、
前記商品登録装置及び前記複数の決済装置が含まれる撮像範囲を撮像した画像に基づいて買物客の位置を判定する判定手段と、
前記決済情報を、当該決済情報が生成されたときに前記判定手段により判定された位置が前記商品登録装置の近辺に定められた登録時位置である買物客に関連付けて記憶する記憶手段と、
前記複数の決済装置のそれぞれに対応付けて予め定められた決済時位置のうちの１つが買物客の位置として前記判定手段により判定されたことに応じて、当該決済時位置が対応付けられた前記決済装置を、決済処理を実行すべき決済装置として決定する決定手段と、  前記決定手段により決定された決済装置に備えられた決済手段を、当該決済装置に対応付けられた決済時位置に位置する買物客に関連付けて前記記憶手段に記憶された前記決済情報に基づく前記決済処理を実行するように制御する制御手段と、を具備したことを特徴とするチェックアウトシステム。
［付記２］  前記商品登録装置及び前記決済装置と通信可能な情報処理装置をさらに備え、
当該情報処理装置が、前記判定手段、前記記憶手段、前記決定手段及び前記制御手段の少なくとも１つを備える、ことを特徴とする付記１に記載のチェックアウトシステム。
［付記３］  前記決済装置は、
前記制御手段による制御の下に前記決済手段による決済処理を行うことが可能となった場合に、決済処理を開始することが可能であることを買物客に報知するための開始画面を表示する表示手段をさらに備え、
前記決済手段は、前記表示手段による前記開始画面の表示後に決済処理の開始が前記買物客により指示されたことに応じて決済処理を開始する、ことを特徴とする付記１又は付記２に記載のチェックアウトシステム。
［付記４］  前記決定手段により決済処理を実行すべきとして決定された前記決済装置に対応付けて予め定められた決済時位置における前記買物客の存在が確認できなくなり、かつ決済処理が開始されていない場合に、前記決定手段による決定を解消する解消手段を、さらに備えることを特徴とする付記１−３のいずれか一項に記載のチェックアウトシステム。
［付記５］  前記撮像範囲に関する画像を得る撮像手段を、
さらに備えることを特徴とする付記１−４のいずれか一項に記載のチェックアウトシステム。