(57)【要約】【課題】入力処理装置が各決済装置の状態を監視するための情報分析機能を不要にする。【解決手段】チェックアウトシステムは、入力処理装置と複数台の決済装置とをネットワークで接続してなる。入力処理装置は、商品販売に係るデータの入力を待ち受け、入力されたデータを基に、商品販売に対する決済情報を生成する。入力処理装置は、２台以上の決済装置に対しネットワークを介して決済情報を並列的に配信する。決済装置は、入力処理装置から配信される決済情報を受信し、記憶領域に格納する。決済装置は、操作者による決済開始の指示入力を受け付けたことに応じて、記憶領域に格納された決済情報の決済を処理する。また決済装置は、ネットワークで接続される他の決済装置に決済情報のクリアを指令する。決済装置は、ネットワークで接続される他の決済装置からクリアの指令を受けたならば記憶領域に格納されている決済情報をクリアする。【選択図】      図８
2018142375.tif 000002
【特許請求の範囲】
【請求項１】
１つの入力処理装置に対して複数台の決済装置がネットワークで接続されており、
前記入力処理装置は、
取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引の決済に必要な決済情報を生成する生成手段と、
前記ネットワークを介して前記決済情報を２台以上の前記決済装置に配信する配信手段と、を具備し、
前記各決済装置は、
前記入力処理装置から前記ネットワークを介して配信される前記決済情報を受信し、受信時点の早い順に前記決済情報を記憶領域に格納する格納手段と、
操作者による決済開始の指示入力を受け付ける受付手段と、
前記指示入力を受け付けたことに応じて、前記記憶領域に格納された前記決済情報のうち受信時点が最も早い決済情報による決済を処理する決済手段と、
前記指示入力を受け付けたことに応じて、前記ネットワークで接続される他の決済装置に前記決済情報のクリアを指令する指令手段と、
前記ネットワークで接続される他の決済装置から前記クリアの指令を受けたならば前記記憶領域に格納されている前記決済情報のうち受信時点が最も早い決済情報をクリアするクリア手段と、を具備するチェックアウトシステム。
【請求項２】
取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引の決済に必要な決済情報を生成する生成手段、および、２台以上の決済装置に前記決済情報を配信する配信手段を備えた１つの入力処理装置とネットワークで接続されてチェックアウトシステムを構成する決済装置であって、
前記入力処理装置から前記ネットワークを介して配信される前記決済情報を受信し、受信時点の早い順に前記決済情報を記憶領域に格納する格納手段と、
操作者による決済開始の指示入力を受け付ける受付手段と、
前記指示入力を受け付けたことに応じて、前記記憶領域に格納された前記決済情報のうち受信時点が最も早い決済情報による決済を処理する決済手段と、
前記指示入力を受け付けたことに応じて、前記ネットワークで接続される他の決済装置に前記決済情報のクリアを指令する指令手段と、
前記ネットワークで接続される他の決済装置から前記クリアの指令を受けたならば前記記憶領域に格納されている前記決済情報のうち受信時点が最も早い決済情報をクリアするクリア手段と、を具備することを特徴とする決済装置。
【請求項３】
複数台の請求項２に記載の決済装置とネットワークで接続されてチェックアウトシステムを構成する入力処理装置であって、
取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引の決済に必要な決済情報を生成する生成手段と、
２台以上の前記決済装置に対し、前記ネットワークを介して前記決済情報を配信する配信手段と、を具備したことを特徴とする入力処理装置。
【請求項４】
取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引の決済に必要な決済情報を生成する生成手段、および、ネットワークで接続された２台以上の決済装置に前記決済情報を配信する配信手段を備えた１つの入力処理装置とチェックアウトシステムを構成する決済装置のコンピュータに、
前記入力処理装置から前記ネットワークを介して配信される前記決済情報を受信し、受信時点の早い順に前記決済情報を記憶領域に格納する機能、
操作者による決済開始の指示入力を受け付けたことに応じて、前記記憶領域に格納された前記決済情報のうち受信時点が最も早い決済情報による決済を処理する機能、
前記指示入力を受け付けたことに応じて、前記ネットワークで接続される他の決済装置に前記決済情報のクリアを指令する機能、および、
前記ネットワークで接続される他の決済装置から前記クリアの指令を受けたならば前記記憶領域に格納されている前記決済情報のうち受信時点が最も早い決済情報をクリアする機能、を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウトシステムおよびこのシステムを構成する決済装置と入力処理装置、並びにコンピュータに前記決済装置としての機能を実現させるための制御プログラムに関する。
【背景技術】
【０００２】
量販店向けのチェックアウトシステムとして、商品データの入力処理装置と取引の決済装置とを分離したタイプがある。入力処理装置は、商品販売に係るデータの入力を待ち受ける。そして、操作者によってデータが入力されると、入力処理装置は、そのデータを基に決済情報を生成し、この決済情報を決済装置に送信する。決済装置は、決済情報に対する支払いデータの入力を待ち受ける。そして、操作者によって支払いデータが入力されると、決済装置は、決済情報と支払いデータとに基づいて決済を処理する。このような入力処理装置と決済装置とを分離したタイプのチェックアウトシステムは、入力処理装置を店員が操作し、決済装置を買物客が操作する、いわゆるセミセルフ方式を採用できる。
【０００３】
セミセルフ方式を採用した場合、決済装置の操作に買物客が手間取ったために、その後の買物客が決済を待つという事態を極力なくしたい。そこで従来から、入力処理装置の台数よりも決済装置の台数を多くしている。この場合、入力処理装置が各決済装置の状態を監視し、空いている決済装置を自動的に選択して、その決済装置に決済情報を送信する形態と、各決済装置の状態を入力処理装置のディスプレイに表示し、店員が空いている決済装置を選択して、その決済装置に決済情報を送信する形態とがある。
【０００４】
いずれの形態においても、入力処理装置が各決済装置の状態を監視するために、決済装置から状態情報（ステータス）を収集し分析する情報分析機能が入力処理装置に必要となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−２４２８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態が解決しようとする課題は、入力処理装置が各決済装置の状態を監視するための情報分析機能を不要にできるチェックアウトシステムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
一実施形態において、チェックアウトシステムは、生成手段および配信手段を備えた１つの入力処理装置に対して、格納手段、受付手段、決済手段、指令手段およびクリア手段を備えた複数台の決済装置がネットワークで接続されている。生成手段は、取引に係るデータの入力を待ち受け、入力されたデータを基に、取引の決済に必要な決済情報を生成する。配信手段は、２台以上の決済装置に対しネットワークを介して決済情報を配信する。格納手段は、入力処理装置からネットワークを介して配信される決済情報を受信し、受信時点の早い順に決済情報を記憶領域に格納する。受付手段は、操作者による決済開始の指示入力を受け付ける。決済手段は、決済開始の指示入力を受け付けたことに応じて、記憶領域に格納された決済情報のうち受信時点が最も早い決済情報による決済を処理する。指令手段は、決済開始の指示入力を受け付けたことに応じて、ネットワークで接続される他の決済装置に決済情報のクリアを指令する。クリア手段は、ネットワークで接続される他の決済装置からクリアの指令を受けたならば記憶領域に格納されている決済情報のうち受信時点が最も早い決済情報をクリアする。
【図面の簡単な説明】
【０００８】
【図１】本実施形態におけるチェックアウトシステムの模式図。
【図２】本実施形態における商品登録装置および決済装置の要部回路構成を示すブロック図。
【図３】商品登録装置のＲＡＭに形成される主要なメモリ領域を示す模式図。
【図４】決済装置のＲＡＭに形成される主要なメモリ領域を示す模式図。
【図５】商品登録装置のＣＰＵが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図。
【図６】商品登録装置のタッチパネルに表示される登録画面の一例を示す模式図。
【図７】商品登録装置のタッチパネルに表示される送信画面の一例を示す模式図。
【図８】決済装置のＣＰＵが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図。
【図９】決済登録装置のタッチパネルに表示される開始受付画面の一例を示す模式図。
【図１０】決済登録装置のタッチパネルに表示される決済画面の一例を示す模式図。
【発明を実施するための形態】
【０００９】
以下、入力処理装置が各決済装置の状態情報を収集する必要のないチェックアウトシステムの実施形態について、図面を用いて説明する。  
なお、この実施形態は、量販店等の店舗に構築されたセミセルフ方式のチェックアウトシステムについて例示する。このシステムにおいては、入力処理装置の一態様である商品登録装置を店員が操作し、決済装置を買物客が操作する。
【００１０】
図１は、本実施形態におけるチェックアウトシステム１０の模式図である。チェックアウトシステム１０は、複数台の商品登録装置１１と、商品登録装置１１よりも台数の多い決済装置１２とを含む。商品登録装置１１および決済装置１２は、店舗のチェックアウトレーン毎に配置される。
【００１１】
図１においては、２台の商品登録装置１１と６台の決済装置１２とを２つのチェックアウトレーンに配置した場合を示している。図１においては、１つのチェックアウトレーンに対して１台の商品登録装置１１と３台の決済装置１２とが配置されている。チェックアウトシステム１０が、商品登録装置１１および決済装置１２をそれぞれ何台含むかは任意である。また、チェックアウトレーンに配置される商品登録装置１１と決済装置１２との台数の比も任意である。
【００１２】
商品登録装置１１は、チェッカと呼ばれる役割を担った店員２１が、その操作者となる。決済装置１２は、店舗で販売される商品を購入する買物客２２が、その操作者となる。なお、決済装置１２は、店員２１により操作される場合もある。
【００１３】
商品登録装置１１は、図１においては、作業テーブル２３に取り付けられる。作業テーブル２３は、矩形の天板を有する。複数の作業テーブル２３が、天板の長手方向がほぼ並行するように配置されることにより、買物客２２用の通路（チェックアウトレーン）が形成される。
【００１４】
商品登録装置１１は、買上商品の登録処理、決済情報の生成、決済処理、ならびに決済情報の決済装置１２への送信の各機能を備える。登録処理は、通路に進入してきた買物客２２が持参した商品を買上商品として登録する処理である。決済処理は、商品の売買行為である取引を決済するための処理である。決済情報は、決済処理に必要となる情報である。
【００１５】
決済装置１２は、商品登録装置１１から決済情報を受信した場合に、当該決済情報に基づく決済処理を行う。
【００１６】
図２は、商品登録装置１１および決済装置１２の要部回路構成を示すブロック図である。商品登録装置１１および決済装置１２は、いずれもネットワークであるＬＡＮ（local area network）１３に接続されている。ネットワークは、ＬＡＮ１３に代えて、インターネットや無線ＬＡＮなどの別の通信網を用いることもできる。あるいは商品登録装置１１と決済装置１２との間でサーバを介して情報を授受する構成としてもよい。
【００１７】
商品登録装置１１は、ＣＰＵ（central processing unit）１１ａ、ＲＯＭ（read-only memory）１１ｂ、ＲＡＭ（random-access memory）１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉ、通信ユニット１１ｊおよび伝送システム１１ｋを含む。
【００１８】
ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃおよび補助記憶ユニット１１ｄは、伝送システム１１ｋにより接続されてコンピュータを構成する。  
ＣＰＵ１１ａは、上記コンピュータの中枢部分に相当する。ＣＰＵ１１ａは、ＲＯＭ１１ｂおよびＲＡＭ１１ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、商品登録装置１１としての各種の機能を実現するべく各部を制御する。
【００１９】
ＲＯＭ１１ｂは、上記コンピュータの主記憶部分に相当する。ＲＯＭ１１ｂは、上記オペレーティングシステムを記憶する。ＲＯＭ１１ｂは、上記ミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１１ｂは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００２０】
ＲＡＭ１１ｃは、上記コンピュータの主記憶部分に相当する。ＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１１ｃは、ＣＰＵ１１ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２１】
補助記憶ユニット１１ｄは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット１１ｄは、ＣＰＵ１１ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１１ａでの処理によって生成されたデータを保存する。補助記憶ユニット１１ｄとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などを使用できる。
【００２２】
ＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置１１の譲渡は一般的に、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されない状態で、商品登録装置１１が譲渡される場合もある。この場合には、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡された商品登録装置１１の補助記憶ユニット１１ｄに書き込まれてもよい。
【００２３】
ドロワ開放ユニット１１ｅは、貨幣を収容するためのドロワを自動的に開放する。  
スキャナ１１ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１１ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１１ｆは、周知の種々のタイプうちの１つのみに対応していてもよいし、複数のタイプに対応していてもよい。すなわちスキャナ１１ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１１ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００２４】
タッチパネル１１ｇは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その表示画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２５】
プリンタ１１ｈは、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。この種のプリンタ１１ｈとしては、例えばサーマルプリンタやドットインパクトプリンタなどを利用できる。
【００２６】
カードリーダライタ１１ｉは、カードに記録されたデータを読み取る機能と、上記カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどと称される会員カードを含み得る。会員カードは、少なくともそのカードを所有する会員を識別するための情報を記録する。カードリーダライタ１１ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。
【００２７】
通信ユニット１１ｊは、ＬＡＮ１３を介して接続される複数の決済装置１２とデータ通信を行う。通信ユニット１１ｊは、他の商品登録装置１１とＬＡＮ１３を介してデータ通信を行うこともできる。
【００２８】
伝送システム１１ｋは、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉおよび通信ユニット１１ｊの間で授受されるデータを伝送する。伝送システム１１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００２９】
このような商品登録装置１１のハードウェアとしては、例えば既存の対面販売方式に対応したＰＯＳ端末を利用することが可能である。
【００３０】
決済装置１２は、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ、通信ユニット１２ｊおよび伝送システム１２ｋを含む。
【００３１】
ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃおよび補助記憶ユニット１２ｄは、伝送システム１２ｋにより接続されてコンピュータを構成する。
【００３２】
ＣＰＵ１２ａは、上記コンピュータの中枢部分に相当する。ＣＰＵ１２ａは、ＲＯＭ１２ｂおよびＲＡＭ１２ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、決済装置１２としての各種の動作を実現するべく各部を制御する。
【００３３】
ＲＯＭ１２ｂは、上記コンピュータの主記憶部分に相当する。ＲＯＭ１２ｂは、上記オペレーティングシステムを記憶する。ＲＯＭ１２ｂは、上記ミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１２ｂは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００３４】
ＲＡＭ１２ｃは、上記コンピュータの主記憶部分に相当する。ＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００３５】
補助記憶ユニット１２ｄは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット１２ｄは、ＣＰＵ１２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１２ａでの処理によって生成されたデータを保存する。補助記憶ユニット１２ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００３６】
ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置１２の譲渡は一般的に、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されない状態で、決済装置１２が譲渡される場合もある。この場合には、制御プログラムは、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して譲渡される。あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡された決済装置１２の補助記憶ユニット１２ｄに書き込まれてもよい。
【００３７】
自動釣銭機１２ｅは、投入される硬貨および紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨および紙幣を排出する。
【００３８】
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１２ｆは、周知の種々のタイプうちの１つのみに対応していてもよいし、複数のタイプに対応していてもよい。すなわちスキャナ１２ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１２ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００３９】
タッチパネル１２ｇは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１２ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００４０】
プリンタ１２ｈは、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。この種のプリンタとしては、例えばサーマルプリンタやドットインパクトプリンタなどを利用できる。
【００４１】
カードリーダライタ１２ｉは、カードに記録されたデータを読み取る機能と、上記カードへデータを書き込む機能とを有する。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどと称される会員カードを含み得る。会員カードは、少なくともそのカードを所有する会員を識別するための情報を記録する。カードリーダライタ１２ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。
【００４２】
通信ユニット１２ｊは、ＬＡＮ１３を介して接続される複数の商品登録装置１１とデータ通信を行う。通信ユニット１２ｊは、他の決済装置１２とＬＡＮ１３を介してデータ通信を行うこともできる。
【００４３】
伝送システム１２ｋは、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉおよび通信ユニット１２ｊの間で授受されるデータを伝送する。伝送システム１２ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００４４】
このような決済装置１２のハードウェアとしては、例えば既存のセルフ方式に対応したＰＯＳ端末を利用することが可能である。
【００４５】
図３は、商品登録装置１１のＲＡＭ１１ｃに形成される主要なメモリ領域を示す模式図である。図３において、メモリ領域３１は、商品コード、商品名、単価、個数および金額の各データからなるレコードを複数格納する領域である。商品コードは、各商品を個々に識別するための固有のコードである。各商品には、例えばバーコードによって表される商品コードが付されている。商品名および単価は、同一レコードの商品コードによって特定される商品の名称および１点当たりの価格である。個数および金額は、同一レコードの商品コードによって特定される商品の販売データ、すなわち販売個数とその個数分の販売金額である。
【００４６】
チェックアウトシステム１０は、図示しないが、ＬＡＮ１３を介してデータベースサーバを接続する。このデータベースサーバには、各商品の商品コードに関連付けて、商品名、単価等の商品情報を設定するための商品データベースがある。商品登録装置１１において、商品コードが取得されると、ＣＰＵ１１ａは、その商品コードでデータベースサーバに商品情報を問い合わせる。この問合せを受けたデータベースサーバは、商品データベースにアクセスして、商品データベースから当該商品コードに関連付けられた商品情報を読出し、ＬＡＮ１３を介して商品登録装置１１に通知する。商品登録装置１１のＣＰＵ１１ａは、データベースサーバから通知された商品情報をメモリ領域３１に格納する。以下では、メモリ領域３１を登録商品テーブル３１と称する。
【００４７】
メモリ領域３２は、合計個数と合計金額とを格納する領域である。合計個数は、登録商品テーブル３１に格納された各レコードに示された個数の合計である。合計金額は、登録商品テーブル３１に格納された各レコードに示された金額の合計である。以下では、メモリ領域３２を合計テーブル３２と称する。
【００４８】
図４は、決済装置１２のＲＡＭ１２ｃに形成される主要なメモリ領域を示す模式図である。図４において、メモリ領域４１は、商品登録装置１１から受信した決済情報を一時的に格納する領域である。メモリ領域４１は、処理用決済バッファ４１−０と称される領域と、待機１から待機Ｎまでの識別データがそれぞれ割り当てられたＮ（Ｎ＞１）個の待機用決済バッファ４１−１〜４１−Ｎと称される領域となる。処理用決済バッファ４１−０および各待機用決済バッファ４１−１〜４１−Ｎは、いずれも前記決済情報を格納可能である。
【００４９】
メモリ領域４２は、待機中カウンタｎの領域である。待機中カウンタｎは、初期値が“０”であり、ＣＰＵ１２ａの作用によって“１”ずつカウントアップまたはカウントダウンする。
【００５０】
図５は、商品登録装置１１のＣＰＵ１１ａが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図である。図６および図７は、その制御処理によって商品登録装置１１のタッチパネル１１ｇに表示される種々の画面例を示す模式図である。図８は、決済装置１２のＣＰＵ１２ａが、制御プログラムにしたがって実行する制御処理の主要な手順を示す流れ図である。図９および図１０は、その制御処理によって決済装置１２のタッチパネル１２ｇに表示される種々の画面例を示す模式図である。以下、これらの図を用いて、チェックアウトシステム１０の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００５１】
はじめに、商品登録装置１１の動作について説明する。  
商品登録装置１１が、買上商品の登録処理を行うモードで起動されると、ＣＰＵ１１ａは、図５の流れ図に示す手順の制御処理を開始する。先ずＣＰＵ１１ａは、登録商品テーブル３１および合計テーブル３２をクリアする（Act１）。次いでＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部に登録画面ＳＣ１（図６を参照）を表示させる（Act２）。
【００５２】
登録画面ＳＣ１は、登録商品テーブル３１ａおよび合計テーブル３２ａの内容を表し、登録処理の実施状況を店員２１に確認させるものである。登録画面ＳＣ１の一例を図６に示す。登録画面ＳＣ１は、表示エリアＲ１、Ｒ２を含む。表示エリアＲ１は、最も新しく買上登録がなされた商品に関する商品名、個数および単価と、その商品を登録した後の買上商品の合計個数および合計金額とを表示する。表示エリアＲ２は、登録画面ＳＣ１に示された商品よりも前に買上登録がなされた商品に関する商品名、個数、単価および金額のリストを表示する。
【００５３】
なお、図示は省略するが、ＣＰＵ１１ａは、タッチパネル１１ｇの画面のうちの登録画面ＳＣ１とする領域外に、店員２１が商品を指定するための商品ボタンや、小計ボタンなどの各種の機能ボタンを表示する。
【００５４】
登録画面ＳＣ１が表示された状態で、店員２１は、例えばスキャナ１１ｆや商品ボタンを操作して、買物客２２が買い上げる商品の商品コードを順次入力する。そして、全ての買上商品の商品コードを入力し終えると、店員２１は、小計ボタンにタッチする。
【００５５】
登録画面ＳＣ１を表示させたＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されるのを待ち受ける（Act３）。スキャナ１１ｆまたは商品ボタンを介して入力された商品コードを取得すると（Act３にてＹＥＳ）、ＣＰＵ１１ａは、その商品コードに関連付けられて商品データベースに設定されている商品名、単価等の商品情報を検出する。またＣＰＵ１１ａは、この単価に販売個数を乗算して販売金額を算出する。そしてＣＰＵ１１ａは、商品コード、商品名、単価、販売個数および販売金額を含む商品販売データを１レコードとして、登録商品テーブル３１ａに登録する（Act４）。またＣＰＵ１１ａは、販売個数および販売金額を合計テーブル３２ａに加算する。そしてＣＰＵ１１ａは、登録商品テーブル３１ａおよび合計テーブル３２ａの内容に準じるように、登録画面ＳＣ１を更新する（Act５）。
【００５６】
登録画面ＳＣ１を更新した後、ＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する（Act６）。商品コードが取得されていない場合（Act６にてＮＯ）、ＣＰＵ１１ａは、小計ボタンがタッチされたか否かを確認する（Act７）。小計ボタンがタッチされていない場合（Act７にてＮＯ）、ＣＰＵ１１ａは、再び商品コードが取得されたか否かを確認する（Act６）。したがってＣＰＵ１１ａは、Act６およびAct７として、商品コードが取得されるか、小計ボタンがタッチされるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしてもよい。
【００５７】
Act６およびAct７の待ち受け状態において、商品コードが取得されると（Act６にてＹＥＳ）、ＣＰＵ１１ａは、Act４の処理に戻る。そしてＣＰＵ１１ａは、それ以降の処理を前述したのと同様に繰り返す。
【００５８】
Act６およびAct７の待ち受け状態において、小計ボタンがタッチされたならば（Act７にてＹＥＳ）、ＣＰＵ１１ａは、この時点における登録商品テーブル３１ａおよび合計テーブル３２ａの内容に基づいて決済情報を生成する（Act８：生成手段）。そしてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部に送信画面ＳＣ２（図７を参照）を表示させる（Act９）。
【００５９】
送信画面ＳＣ２の一例を図７に示す。送信画面ＳＣ２は、表示エリアＲ３およびＲ４と、ボタンＢ１、Ｂ２、Ｂ３およびＢ４とを含む。表示エリアＲ３は、合計テーブル３２ａの合計個数および合計金額を表示する。表示エリアＲ４は、種々のメッセージを表示する。ボタンＢ１、Ｂ２は、合計金額に対して値引きを適用することを店員２１が指定するためのものである。ボタンＢ３は、タッチパネル１１ｇの画面の一部領域を登録画面ＳＣ１に戻すことを店員２１が指定するためのものである。ボタンＢ４は、決済情報を決済装置１２に送信することを店員２１が指定するためのものである。以下の説明において、ボタンＢ３は戻るボタンＢ３と称し、ボタンＢ４は送信ボタンＢ４と称する。
【００６０】
送信画面ＳＣ２を表示させると、ＣＰＵ１１ａは、戻るボタンＢ３が操作されたか否かを確認する（Act１０）。戻るボタンＢ３が操作されていない場合（Act１０にてＮＯ）、ＣＰＵ１１ａは、送信ボタンＢ４が操作されたか否かを確認する（Act１１）。送信ボタンＢ４が操作されていない場合（Act１１にてＮＯ）、ＣＰＵ１１ａは、再び、戻るボタンＢ３が操作されたか否かを確認する（Act１０）。したがってＣＰＵ１１ａは、Act１０およびAct１１として、戻るボタンＢ３または送信ボタンＢ４が操作されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受け状態において、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしてもよい。例えば、ボタンＢ１、Ｂ２のいずれかが店員２１によりタッチされると、ＣＰＵ１１ａは、決済情報に含まれる合計金額を、その後の店員２１による指示に応じて変更する。
【００６１】
Act１０およびAct１１の待ち受け状態において、戻るボタンＢ３が操作されると（Act１０にてＹＥＳ）、ＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を登録画面ＳＣ１に戻す（Act１２）。その後、ＣＰＵ１１ａは、Act６の処理に進み、以降の処理を前述と同様に繰り返す。
【００６２】
Act１０およびAct１１の待ち受け状態において、送信ボタンＢ４が操作されると（Act１１にてＹＥＳ）、ＣＰＵ１１ａは、自らを搭載した商品登録装置１１と同一のチェックアウトレーンに配置されている全ての決済装置１２に対して並列的に決済情報を送信する（Act１３：配信手段）。
【００６３】
具体的にはＣＰＵ１１ａは、自らを搭載した商品登録装置１１と同一のチェックアウトレーンに配置されている全ての決済装置１２にそれぞれ設定された通信アドレスを送信先アドレスとし、自らに設定された通信アドレスを送信元アドレスとして、決済情報をＬＡＮ１３へと送信するように通信ユニット１１ｊを制御する。これにより、決済装置１２毎に送信先アドレスおよび送信元アドレスが設定された決済情報が構成され、各決済情報がＬＡＮ１３を介して送信される。このときＣＰＵ１１ａは、各決済装置１２に対して同時に決済情報を送信してもよいし、決済装置１２毎に時間をずらして時系列に送信してもよい。これらの決済情報は、送信先アドレスが通信アドレスと一致する決済装置１２にて受信される。決済情報を受信した決済装置１２は、その決済情報の送信元アドレスを記憶することで、決済情報の送信元である商品登録装置１１を特定できる。
【００６４】
決済情報を送信すると、ＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部に、報知画面を表示させる（Act１４）。報知画面は、決済情報を決済装置１２に送信したことを店員に知らしめる画面である。報知画面には、画面を閉じることを店員２１が指示するためのボタンが表示されており、ＣＰＵ１１ａは、このボタンがタッチされたことに応じて、１取引に対する情報処理を終了する。その後ＣＰＵ１１は、Act１から処理を再開する。
【００６５】
報知画面を確認した店員２１は、買物客２２に対し、同じチェックアウトレーン内に設置されている３台の決済装置１２のいずれでもよいので、決済を行うべき旨を告知する。この告知を受けた買物客２２は、空いている決済装置１２へと移動し、決済のための操作を行う。
【００６６】
そこで次に、決済装置１２の動作について説明する。  
決済装置１２が起動されると、ＣＰＵ１２ａは、図８の流れ図に示す手順の制御処理を開始する。先ずＣＰＵ１２ａは、メモリ領域４２の待機中カウンタｎを“０”に初期化する（Act２１）。またＣＰＵ１２ａは、タッチパネル１２ｇの画面を待機画面とする(Act２２)。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができないことを表すメッセージを表すものや、スクリーンセーバーとして広告などを表す任意の画像を表示するものとすることが想定される。
【００６７】
なお、Act２１とAct２２の処理手順は、図８に示す手順に限定されるものではない。例えば先にAct２２の処理を実行し、後からAct２１の処理を実行してもよい。  
Act２１およびAct２２の処理を終了すると、ＣＰＵ１２ａは、決済情報を受信するのを待ち受ける（Act２３）。
【００６８】
前述したように商品登録装置１１のＣＰＵ１１ａは、図５のAct１３の処理において、通信ユニット１１ｊからＬＡＮ１３へと決済情報を送信する。この決済情報は、送信元の商品登録装置１１と同じチェックアウトレーンに配置されている全ての決済装置１２に設けられた通信ユニット１２ｊにて受信される。
【００６９】
決済情報を受信すると（Act２３にてＹＥＳ）、ＣＰＵ１２ａは、待機中カウンタｎを “１”だけカウントアップする（Act２４）。そしてＣＰＵ１２ａは、受信した決済情報を、待機ｎ（ｎは待機中カウンタｎの値）を識別データとする待機用決済バッファ４１−ｎに格納する（Act２５：格納手段）。その後、ＣＰＵ１２ａは、タッチパネル１２ｇの画面の一部に開始受付画面ＳＣ３（図９を参照）を表示させる（Act２６）。
【００７０】
開始受付画面ＳＣ３の一例を図９に示す。開始受付画面ＳＣ３は、表示エリアＲ５およびＲ６と、ボタンＢ５およびＢ６とを含む。表示エリアＲ５は、決済装置１２を操作する買物客２２に対する操作ガイダンスを表示する。表示エリアＲ６は、待機１を識別データとする待機用決済バッファ４１−１に格納された決済情報に含まれる合計個数および合計金額を表示する。ボタンＢ５は、決済の開始を買物客２２が指定するためのものである。ボタンＢ６は、店員の呼び出しを買物客２２が指定するためのものである。以下の説明において、ボタンＢ５は決済開始ボタンＢ５と称し、ボタンＢ６は店員呼出ボタンＢ６と称する。
【００７１】
開始受付画面ＳＣ３を表示させると、ＣＰＵ１２ａは、決済開始ボタンＢ５が操作されたか否かを確認する（Act２７：受付手段）。決済開始ボタンＢ５が操作されていない場合（Act２７にてＮＯ）、ＣＰＵ１２ａは、ネットワーク１３を介して接続されている他の決済装置１２からクリアコマンドを受信したか否かを確認する（Act２８）。クリアコマンドを受信していない場合（Act２８にてＮＯ）、ＣＰＵ１２ａは、再び、決済開始ボタンＢ５が操作されたか否かを確認する（Act２７）。したがってＣＰＵ１２ａは、Act２７およびAct２８として、決済開始ボタンＢ５が操作されるか、クリアコマンドを受信するのを待ち受ける。なおＣＰＵ１２ａは、ここでの待ち受け状態において、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしてもよい。例えば、店員呼出ボタンＢ６が買物客２２によりタッチされると、ＣＰＵ１２ａは、決済装置１２と同じチェックアウトレーンに設置されている商品登録装置１１に対して店員呼出コマンドを送信するように通信ユニット１２ｊを制御する。
【００７２】
Act２７およびAct２８の待ち受け状態において、決済開始ボタンＢ５が操作されると（Act２７にてＹＥＳ）、ＣＰＵ１２ａは、待機１を識別データとする待機用決済バッファ４１−１に格納されている決済情報を処理用決済バッファ４１−０に移動させる（Act２９）またＣＰＵ１２ａは、自らが搭載される決済装置１２と同じチェックアウトレーンに設置されている他の決済装置１２に対してクリアコマンドを送信するように通信ユニット１２ｊを制御する（Act３０：指令手段）。
【００７３】
具体的にはＣＰＵ１２ａは、他の決済装置１２にそれぞれ設定された通信アドレスを送信先アドレスとし、自らに設定された通信アドレスを送信元アドレスとして、クリアコマンドをＬＡＮ１３へと送信するように通信ユニット１２ｊを制御する。これにより、他の決済装置１２毎に送信先アドレスおよび送信元アドレスが設定されたクリアコマンドが構成され、各クリアコマンドがＬＡＮ１３を介して送信される。これらのクリアコマンドは、送信先アドレスが通信アドレスと一致する決済装置１２にて受信される。クリアコマンドを受信した決済装置１２は、そのクリアコマンドの送信元アドレスを記憶することで、クリアコマンドの送信元である決済装置１２を特定できる。
【００７４】
なお、Act２９とAct３０の処理手順は、図８に示す手順に限定されるものではない。例えば先にAct３０の処理を実行し、後からAct２９の処理を実行してもよい。  
Act２９およびAct３０の処理を終了すると、ＣＰＵ１２ａは、タッチパネル１２ｇの画面の一部に決済画面ＳＣ４（図１０を参照）を表示させる（Act３１）。
【００７５】
決済画面ＳＣ４の一例を図１０に示す。決済画面ＳＣ４は、表示エリアＲ７およびＲ８と、ボタンＢ７、Ｂ８およびＢ９とを含む。表示エリアＲ７は、決済装置１２を操作する買物客２２に対する操作ガイダンスを表示する。表示エリアＲ８は、処理用決済バッファ４１−０に格納されている決済情報に含まれる合計個数および合計金額を表示する。ボタンＢ７は、支払い方法が現金であることを買物客２２が指定するためのものである。ボタンＢ８は、支払い方法が電子マネーであることを買物客２２が指定するためのものである。ボタンＢ９は、店員２１を呼び出すことを買物客２２が指定するためのものである。以下の説明において、ボタンＢ７は現金ボタンＢ７と称し、ボタンＢ８は電子マネーボタンＢ８と称し、ボタンＢ９は店員呼出ボタンＢ９と称する。
【００７６】
決済画面ＳＣ４を確認した買物客２２は、現金で支払うのか電子マネーで支払うのかを決める。そして現金で支払う場合には、現金ボタンＢ７にタッチし、自動釣銭機１２ｅに合計金額以上の現金を投入する。一方、電子マネーで支払う場合には、電子マネーボタンＢ８にタッチし、電子マネーカードのデータをカードリーダライタ１２ｉに読み取らせる。
【００７７】
決済画面ＳＣ４を表示させたＣＰＵ１２ａは、現金ボタンＢ７または電子マネーボタンＢ８がタッチされるのを待ち受ける。そして現金ボタンＢ７または電子マネーボタンＢ８がタッチされると、ＣＰＵ１２ａは、そのタッチされたボタンによって選択された支払い方法による決済処理を実行する（Act３２：決済手段）。すなわち、現金ボタンＢ７がタッチされた場合には、ＣＰＵ１２ａは、現金支払いに対する決済処理を実行する。電子マネーボタンＢ８がタッチされた場合には、ＣＰＵ１２ａは、電子マネー支払いに対する決済処理を実行する。これらの決済処理については、既存のセルフＰＯＳ端末において周知の事項であるので、ここでの説明は省略する。
【００７８】
なお、決済方法は、現金または電子マネーに限定されるものではない。例えばクレジットカード、商品券などの金券等での決済方法についても、決済装置１２は対応できるものである。
【００７９】
決済処理が終了すると、ＣＰＵ１２ａは、レシート発行処理を実行する（Act３３）。すなわちＣＰＵ１２ａは、処理用決済バッファ４１−０に格納されている決済情報に基づいてレシートの印刷データを編集する。そしてＣＰＵ１２ａは、プリンタ１２ｈを動作させて、レシートを発行させる。レシートが発行されると、ＣＰＵ１２ａは、Act３５の処理へと進む。
【００８０】
一方、Act２７およびAct２８の待ち受け状態において、通信ユニット１２ｊにてクリアコマンドを受信すると（Act２８にてＹＥＳ）、ＣＰＵ１２ａは、待機１を識別データとする待機用決済バッファ４１−１に格納されている決済情報をクリアする（Act３４：クリア手段）。したがって、開始受付画面ＳＣ３の表示エリアＲ６に表示されていた合計個数および合計金額が消去される。その後、ＣＰＵ１２ａは、Act３５の処理へと進む。
【００８１】
Act３５では、ＣＰＵ１２ａは、待機２を識別データとする待機用決済バッファ４１−２に決済情報が格納されているか否かを確認する。決済情報が格納されていない場合（Act３５にてＮＯ）、ＣＰＵ１２ａは、Act３７の処理に進む。決済情報が格納されていた場合には（Act３５にてＹＥＳ）、ＣＰＵ１２ａは、待機２，待機３…，待機Ｎをそれぞれ識別データとする待機用決済バッファ４１−２〜４１−Ｎに格納されている決済情報を、識別データの番号が“１”だけ小さい待機用決済バッファ４１−１〜４１−（Ｎ−１）に順次シフトする（Act３６）。その後、ＣＰＵ１２ａは、Act３７の処理に進む。
【００８２】
Act３７では、ＣＰＵ１２ａは、待機中カウンタｎを“１”だけカウントダウンする。そしてＣＰＵ１２ａは、待機中カウンタｎが初期値“０”になったか否かを確認する（Act３８）。待機中カウンタｎが初期値“０”でない場合、すなわち待機中カウンタｎが“１”以上の場合には（Act３８にてＮＯ）、ＣＰＵ１２ａは、Act２６の処理に進み、以降の処理を前述と同様に繰り返す。待機中カウンタｎが初期値“０”であった場合には（Act３８にてＹＥＳ）、ＣＰＵ１２ａは、Act２２の処理に進み、以降の処理を前述と同様に繰り返す。
【００８３】
このように本実施形態のチェックアウトシステム１０においては、商品登録装置１１にて店員２１による買上商品の登録作業が終了して、店員２１が送信画面ＳＣ２の送信ボタンＢ４にタッチすると、その買上商品の販売データを含む決済情報が、商品登録装置１１と同一のチェックアウトレーンに配置されている全ての決済装置１２に配信される。したがって、自らが買い上げる商品の登録作業を終えた買物客２２は、決済情報が配信された全ての決済装置１２において、その買上商品の決済が可能となる。そこで買物客は、同一のチェックアウトレーンに配置されている決済装置１２のうち、空いているいずれかの決済装置１２を操作して決済を行う。以下に、このような作用を、具体例を挙げて説明する。
【００８４】
はじめに、決済中の買物客が一人もいないチェックアウトレーンを想定する。なお、このチェックアウトレーンには３台の決済装置１２（１２−１，１２−２，１２−３）が配置されているものとする。
【００８５】
このようなチェックアウトレーンにおいて、１人目の買物客２２−１が会計に来た場合、店員２１は、商品登録装置１１を操作して、買物客２２−１が買い上げる商品を登録する。そして、登録を終えると、店員２１は、送信ボタンＢ４にタッチする。そうすると、買物客２２−１に対する決済情報が、商品登録装置１１から各決済装置１２−１，１２−２および１２−３にそれぞれ配信される。
【００８６】
各決済装置１２−１，１２−２および１２−３では、待機１を識別データとする待機用決済バッファ４１−１に決済情報がそれぞれ格納される。また各決済装置１２−１，１２−２および１２−３では、タッチパネル１２ｇに開始受付画面ＳＣ３が表示され、この画面の表示エリアＲ６に、この決済情報に含まれる合計点数と合計金額とが表示される。
【００８７】
店員２１は、買物客２２−１に対し、決済装置１２−１，１２−２および１２−３を操作して決済を行うように指示する。このとき店員は、空いている決済装置１２−１，１２−２および１２−３であればどの装置を操作してもよいことを伝える。
【００８８】
決済の指示を受けた買物客２２−１は、空いている決済装置、例えば決済装置１２−１の前に移動し、そのタッチパネル１２ｇに表示されている決済開始ボタンＢ５にタッチする。このとき買物客２２−１は、自らが買い上げる商品の合計点数と合計金額とが表示エリアＲ６に表示されていることを確認することができる。すなわち買物客２２−１は、自らの取引に対する決済が可能であることを認識できる。
【００８９】
買物客２２−１が決済開始ボタンＢ５にタッチすると、決済装置１２−１では、待機１を識別データとする待機用決済バッファ４１−１に格納されていた決済情報が処理用決済バッファ４１−０に移される。その結果、決済装置１２−１では、この決済情報に係る決済処理、レシート発行処理等が可能となる。買物客２２−１は、現金、電子マネー等を利用して決済を行う。
【００９０】
また、買物客２２−１が決済開始ボタンＢ５にタッチすると、決済装置１２−１から同じチェックアウトレーンに設置されている他の決済装置１２−２，１２−３に対してクリアコマンドが送信される。このクリアコマンドを受信した他の決済装置１２−２，１２−３では、待機１を識別データとする待機用決済バッファ４１−１に格納されていた決済情報がクリアされる。したがって、買物客２２−１が購入した商品について、他の決済装置１２−２，１２−３で決済が行われることはない。
【００９１】
次いで、２人目の買物客２２−１が会計に来た場合、店員２１は、商品登録装置１１を操作して、買物客２２−２が買い上げる商品を登録する。そして、登録を終えると、店員２１は、送信ボタンＢ４にタッチする。そうすると、買物客２２−２に対する決済情報が、商品登録装置１１から各決済装置１２−１，１２−２および１２−３にそれぞれ配信される。この決済情報は、各決済装置１２−１，１２−２および１２−３においては、待機１を識別コードとする待機用決済バッファ４１−１に格納される。
【００９２】
ここで、買物客２２−１が決済装置１２−１を操作してまだ決済を行っていたと仮定する。その場合、決済処理が行われていない決済装置１２−２および１２−３において、タッチパネル１２ｇに開始受付画面ＳＣ３が表示され、この画面の表示エリアＲ６に、待機用決済バッファ４１−１に格納された決済情報に含まれる合計点数と合計金額とが表示される。決済中の決済装置１２−１においては、タッチパネル１２ｇに開始受付画面ＳＣ３が表示されない。
【００９３】
店員２１は、買物客２２−２に対し、決済装置１２−１，１２−２および１２−３を操作して決済を行うように指示する。このとき店員は、空いている決済装置１２−１，１２−２および１２−３であればどの装置を操作してもよいことを伝える。
【００９４】
決済の指示を受けた買物客２２−２は、空いている決済装置、例えば決済装置１２−２の前に移動し、そのタッチパネル１２ｇに表示されている決済開始ボタンＢ５にタッチする。このとき買物客２２−２は、自らが買い上げる商品の合計点数と合計金額とが表示エリアＲ６に表示されていることを確認することができる。
【００９５】
買物客２２−２が決済開始ボタンＢ５にタッチすると、決済装置１２−２では、待機１を識別データとする待機用決済バッファ４１−１に格納されていた決済情報が処理用決済バッファ４１−０に移される。その結果、決済装置１２−２では、この決済情報に係る決済処理、レシート発行処理等が可能となる。買物客２２−１は、現金、電子マネー等を利用して決済を行う。
【００９６】
また、買物客２２−２が決済開始ボタンＢ５にタッチすると、決済装置１２−２から同じチェックアウトレーンに設置されている他の決済装置１２−１，１２−３に対してクリアコマンドが送信される。このクリアコマンドを受信した他の決済装置１２−１，１２−３では、待機１を識別データとする待機用決済バッファ４１−１に格納されていた決済情報がクリアされる。したがって、この買物客２２−２が購入した商品について、他の決済装置１２−１，１２−３で決済が行われることはない。
【００９７】
ところで、二人目の買物客２２−２が決済開始ボタンＢ５にタッチする前に、店員２１によって３人目の買物客２２−３が買い上げる商品の登録作業を終え、送信ボタンＢ４がタッチされた場合、この買物客２２−３に対する決済情報が決済装置１２−１，１２−２および１２−３にそれぞれ配信される。この決済情報は、各決済装置１２−１，１２−２および１２−３においては、待機２を識別コードとする待機用決済バッファ４１−２に格納される。このとき、空いている決済装置１２−３のタッチパネル１２ｇには、二人目の買物客２２−２に対する開始受付画面ＳＣ３が表示されているので、買物客２２−３は、画面が切り替わるのを待機する。二人目の買物客２２−２に対する開始受付画面ＳＣ３か否かは、表示エリアＲ６の内容によって識別可能である。
【００９８】
その後、二人目の買物客２２−２が決済装置１２−２において決済開始ボタンＢ５にタッチすると、前述したように、決済装置１２−２から他の決済装置１２−１，１２−３に対してクリアコマンドが送信される。また、決済装置１２−２では、待機１を識別コードと待機用決済バッファ４１−１内の決済情報が処理用決済バッファ４１−０に移される。その結果、各決済装置１２−１，１２−２，１２−３では、三人目の買物客２２−３に対する決済情報が待機２を識別コードとする待機用決済バッファ４１−２から待機１を識別コードとする待機用決済バッファ４１−１に移される。
【００９９】
ここで、まだ、一人目及び二人目の買物客２２−１，２２−２の決済が完了していないとすると、決済処理が行われていないのは決済装置１２−３だけである。したがって、決済装置１２−３においてのみ、タッチパネル１２ｇに開始受付画面ＳＣ３が表示される。そして、この画面ＳＣ３の表示エリアＲ６には、三人目の買物客２２−３に対する決済情報に含まれる合計点数と合計金額とが表示される。
【０１００】
店員２１は、買物客２２−３に対し、決済装置１２−１，１２−２および１２−３を操作して決済を行うように指示する。このとき店員は、空いている決済装置１２−１，１２−２および１２−３であればどの装置を操作してもよいことを伝える。
【０１０１】
決済の指示を受けた買物客２２−３は、空いている決済装置１２−３の前に移動し、そのタッチパネル１２ｇに表示されている決済開始ボタンＢ５にタッチする。このとき買物客２２−３は、自らが買い上げる商品の合計点数と合計金額とが表示エリアＲ６に表示されていることを確認することができる。
【０１０２】
買物客２２−３が決済開始ボタンＢ５にタッチすると、決済装置１２−３では、待機１の待機用決済バッファ４１−１に格納されていた決済情報が処理用決済バッファ４１−０に移される。その結果、決済装置１２−２では、この決済情報に係る決済処理、レシート発行処理等が可能となる。買物客２２−３は、現金、電子マネー等を利用して決済を行う。
【０１０３】
このように本実施形態のチェックアウトシステム１０によれば、商品登録装置１１は、各決済装置１２の状態如何に係らず、決済情報を全ての決済装置１２に送信する。したがって、商品登録装置１１が各決済装置１２の状態を監視するために、決済装置１２から状態情報（ステータス）を収集し分析する情報分析機能が不要となる。
【０１０４】
また、商品登録装置１１を操作する店員２１が、空いている決済装置１２を探す手間もなくなるので、店員２１の作業効率を高めることができる。また、店員が誤って意図しない決済装置１２へ決済情報を送信してしまうミスもなくなる。
【０１０５】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、１つのチェックアウトレーンを１単位とし、そのレーンに配置されている商品登録装置１１が、同じレーンに配置されている全ての決済装置１２に対して決済情報を配信する場合を示した。この点については、例えば隣接する２つのチェックアウトレーンを１単位とし、各々のレーンにそれぞれ配置されている商品登録装置１１が、その隣接するレーンに配置されている全ての決済装置１２に対して決済情報を配信するようにしてもよい。
【０１０６】
この場合、各決済装置１２のＲＡＭ１２ｃに形成される待機用決済バッファ４１−１〜４１−Ｎを、第１レーン用と第２レーン用の２種類とする。また、開始受付画面ＳＣ３に、第１レーン用の決済開始ボタンＢ５と第２レーン用の決済開始ボタンＢ５とが表示されるようにする。そして各決済装置１２のＣＰＵ１２ａは、隣接する２つのチェックアウトレーンのうち一方のレーン（第１レーンとする）の商品登録装置１１から配信された決済情報は第１レーン用の待機用決済バッファ４１−１〜４１−Ｎに格納し、他方のレーン（第２レーンとする）の商品登録装置１１から配信された決済情報は第２レーン用の待機用決済バッファ４１−１〜４１−Ｎに格納する。そして、第１レーン用の決済開始ボタンＢ５がタッチされた場合には、ＣＰＵ１２ａは、第１レーン用の待機１を識別コードとする待機用決済バッファ４１−１内の決済情報を処理用決済バッファ４１−０に移す。第２レーン用の決済開始ボタンＢ５がタッチされた場合には、ＣＰＵ１２ａは、第２レーン用の待機１を識別コードとする待機用決済バッファ４１−１内の決済情報を処理用決済バッファ４１−０に移す。
【０１０７】
このような構成を採用することで、隣接する２つのチェックアウトレーンを１単位とする運用を適用することができる。
【０１０８】
また前記実施形態では、決済装置１２において、決済を行う買物客２２が決済開始ボタンＢ５にタッチすることで、操作者（買物客）による決済開始の指示入力を受け付ける場合を示した。指示入力を受け付ける手段は、これに限定されるものではない。例えば、図８のAct２６の処理において、ＣＰＵ１２ａは、開始受付画面ＳＣ３の代わりに決済画面ＳＣ４をタッチパネル１２ｇに表示させる。そして、Act２７の処理において、現金ボタンＢ７または電子マネーボタンＢ８がタッチされると、ＣＰＵ１２ａは、Act２９，Act３０，Act３２，Act３３の処理を実行する。このように制御プログラムを変更してもよい。この場合、決済開始ボタンＢ５にタッチする操作が不要となるので、買物客２２の操作を簡略化できるメリットがある。
【０１０９】
また前記実施形態では、商品の売買行為を取引として説明したが、取引は、商品の売買行為を伴わないものであってもよい。例えば、施設の利用料、貸出品のレンタル料などの役務（サービス）提供に対して料金が発生する取引についても、本発明のチェックアウトシステムは適用できるものである。
【０１１０】
この他、本発明に関していくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］入力処理装置と複数台の決済装置とをネットワークで接続してなり、前記入力処理装置は、取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引に対する決済情報を生成する生成手段と、前記ネットワークを介して前記決済情報を２台以上の前記決済装置に並列的に配信する配信手段と、を具備し、前記各決済装置は、前記入力処理装置から前記ネットワークを介して配信される前記決済情報を受信し、記憶領域に格納する格納手段と、操作者による決済開始の指示入力を受け付ける受付手段と、前記指示入力を受け付けたことに応じて、前記記憶領域に格納された前記決済情報の決済を処理する決済手段と、前記指示入力を受け付けたことに応じて、前記ネットワークで接続される他の決済装置に前記決済情報のクリアを指令する指令手段と、前記ネットワークで接続される他の決済装置から前記クリアの指令を受けたならば前記記憶領域に格納されている前記決済情報をクリアするクリア手段と、を具備したことを特徴とするチェックアウトシステム。
［２］前記格納手段は、前記決済情報を受信時点の早い順に前記記憶領域に順次格納し、前記決済手段は、前記記憶領域に格納される前記決済情報のうち受信時点が最も早い決済情報の決済を処理し、前記クリア手段は、前記記憶領域に格納される前記決済情報のうち受信時点が最も早い決済情報をクリアする、ことを特徴とする付記［１］記載のチェックアウトシステム。
［３］取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引に対する決済情報を生成する生成手段、および、２台以上の決済装置に前記決済情報を並列的に配信する配信手段を備えた入力処理装置とネットワークで接続されてチェックアウトシステムを構成する決済装置であって、前記入力処理装置から前記ネットワークを介して配信される前記決済情報を受信し、記憶領域に格納する格納手段と、操作者による決済開始の指示入力を受け付ける受付手段と、前記指示入力を受け付けたことに応じて、前記記憶領域に格納された前記決済情報の決済を処理する決済手段と、前記指示入力を受け付けたことに応じて、前記ネットワークで接続される他の決済装置に前記決済情報のクリアを指令する指令手段と、前記ネットワークで接続される他の決済装置から前記クリアの指令を受けたならば前記記憶領域に格納されている前記決済情報をクリアするクリア手段と、を具備したことを特徴とする決済装置。
［４］前記格納手段は、前記決済情報を受信時点の早い順に前記記憶領域に格納し、前記決済手段は、前記記憶領域に格納される前記決済情報のうち受信時点が最も早い決済情報の決済を処理し、前記クリア手段は、前記記憶領域に格納される前記決済情報のうち受信時点が最も早い決済情報をクリアする、ことを特徴とする付記［３］記載の決済装置。
［５］複数台の付記［３］または付記［４］に記載の決済装置とネットワークで接続されてチェックアウトシステムを構成する入力処理装置であって、取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引に対する決済情報を生成する生成手段と、２台以上の前記決済装置に対し、前記ネットワークを介して前記決済情報を並列的に配信する配信手段と、を具備したことを特徴とする入力処理装置。
［６］取引に係るデータの入力を待ち受け、入力されたデータを基に、前記取引に対する決済情報を生成する生成手段、および、ネットワークで接続された２台以上の決済装置に前記決済情報を並列的に配信する配信手段を備えた入力処理装置とチェックアウトシステムを構成する決済装置のコンピュータに、前記入力処理装置から前記ネットワークを介して配信される前記決済情報を受信し、記憶領域に格納する機能、操作者による決済開始の指示入力を受け付けたことに応じて、前記記憶領域に格納された前記決済情報の決済を処理する機能、前記指示入力を受け付けたことに応じて、前記ネットワークで接続される他の決済装置に前記決済情報のクリアを指令する機能、および、前記ネットワークで接続される他の決済装置から前記クリアの指令を受けたならば前記記憶領域に格納されている前記決済情報をクリアする機能、を実現させるための制御プログラム。
【符号の説明】
【０１１１】
１０…チェックアウトシステム、１１…商品登録装置、１１ａ…ＣＰＵ、１１ｂ…ＲＯＭ、１１ｃ…ＲＡＭ、１１ｄ…補助記憶ユニット、１１ｅ…ドロワ開放ユニット、１１ｆ…スキャナ、１１ｇ…タッチパネル、１１ｈ…プリンタ、１１ｉ…カードリーダライタ、１１ｊ…通信ユニット、１１ｋ…伝送システム、１２…決済装置、１２ａ…ＣＰＵ、１２ｂ…ＲＯＭ、１２ｃ…ＲＡＭ、１２ｄ…補助記憶ユニット、１２ｅ…自動釣銭機、１２ｆ…スキャナ、１２ｇ…タッチパネル、１２ｈ…プリンタ、１２ｉ…カードリーダライタ、１２ｊ…通信ユニット、１２ｋ…伝送システム、３１…登録商品テーブル、３２…合計テーブル、４１−０…処理用決済バッファ、４１−１〜４１−Ｎ…待機用決済バッファ。
【図１】
2018142375.tif 000003
【図２】
2018142375.tif 000004
【図３】
2018142375.tif 000005
【図４】
2018142375.tif 000006
【図５】
2018142375.tif 000007
【図６】
2018142375.tif 000008
【図７】
2018142375.tif 000009
【図８】
2018142375.tif 000010
【図９】
2018142375.tif 000011
【図１０】
2018142375.tif 000012
【手続補正書】
【提出日】平成30年6月8日(2018.6.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つの入力処理装置と複数台の決済装置とを備えたチェックアウトシステムにおいて、
前記入力処理装置は、
取引の決済に必要な決済情報を生成する生成手段と、
前記決済情報を２台以上の前記決済装置に送信する送信手段と、
を具備し、
前記各決済装置は、
前記決済情報を受信する受信手段と、
前記受信手段で受信した前記決済情報に基づき決済を処理する決済手段と、
他の決済装置の前記決済手段で前記決済が処理されると、前記受信手段で受信した前記決済情報をクリアするクリア手段と、
を具備するチェックアウトシステム。
【請求項２】
前記入力処理装置は、前記決済情報を前記決済装置に送信することを指定する送信ボタン、をさらに具備し、
前記送信手段は、前記送信ボタンが操作されたことに応じて前記決済情報を２台以上の前記決済装置に送信する、請求項１記載のチェックアウトシステム。
【請求項３】
取引の決済に必要な決済情報を生成する生成手段、及び、２台以上の決済装置に前記決済情報を送信する送信手段を備えた１つの入力処理装置とチェックアウトシステムを構成する決済装置であって、
前記決済情報を受信する受信手段と、
前記受信手段で受信した前記決済情報に基づき決済を処理する決済手段と、
他の決済装置の前記決済手段で前記決済が処理されると、前記受信手段で受信した前記決済情報をクリアするクリア手段と、
を具備する決済装置。
【請求項４】
複数台の請求項３に記載の決済装置とともにチェックアウトシステムを構成する入力処理装置であって、
取引の決済に必要な決済情報を生成する生成手段と、
２台以上の前記決済装置に前記決済情報を送信する送信手段と、
を具備する入力処理装置。
【請求項５】
前記決済情報を前記決済装置に送信することを指定する送信ボタン、をさらに具備し、
前記送信手段は、前記送信ボタンが操作されたことに応じて前記決済情報を２台以上の前記決済装置に送信する、請求項４記載の入力処理装置。
【請求項６】
取引の決済に必要な決済情報を生成する生成手段、及び、２台以上の決済装置に前記決済情報を送信する送信手段、を備えた１つの入力処理装置とチェックアウトシステムを構成する決済装置のコンピュータを、
前記決済情報を受信する受信手段、
前記受信した決済情報に基づき決済を処理する決済手段、及び、
他の決済装置の前記決済手段で前記決済が処理されると、前記受信手段で受信した前記決済情報をクリアするクリア手段、
として機能させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
一実施形態において、チェックアウトシステムは、生成手段及び送信手段を備えた１つの入力処理装置に対して、受信手段、決済手段、及びクリア手段を備えた複数台の決済装置がネットワークで接続されている。生成手段は、取引の決済に必要な決済情報を生成する。送信手段は、２台以上の決済装置に決済情報を送信する。受信手段は、決済情報を受信する。決済手段は、受信手段で受信した決済情報に基づき決済を処理する。クリア手段は、他の決済装置の決済手段で決済が処理されると、受信手段で受信した決済情報をクリアする。