(57)【要約】【課題】登録装置が各決済装置の状態を監視するための情報分析機能を不要にする。【解決手段】登録装置は、会計データを、複数の決済装置の間で設定される会計データ転送順位を示すリストとともに、いずれかの決済装置に送信する。決済装置は、会計データとリストとを受信すると、取引の決済を実行可能な状態か否かを判定する。取引の決済を実行可能なとき、決済装置は、登録装置に許諾応答を送信する。取引の決済を実行不可能なとき、決済装置は、リストを基に他のいずれかの決済装置に会計データとリストとを転送する。【選択図】      図７
2018085143.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２５の処理を実行する。
【００７５】
このように店員２１は、登録装置１１に対して買物客２２が買い上げる商品を登録する。そして登録を終えると、店員２１は、会計確認画面ＳＣ２上の会計ボタンＢ４にタッチする。そうすると、この買物客２２との取引の決済に必要な会計データが、リストテーブル４２のリストデータとともに送信される。この「会計データ＋リストデータ」の送信先は、リスト番号“１”の決済装置ＩＤで識別される決済装置１２（決済装置１２-1とする）である。
【００７６】
ここで、決済装置１２-1が取引の決済を実行可能であるならば（ビジィフラグＦ＝０）、決済装置１２-1から登録装置１１に対して会計可能応答のコマンドデータが送信される。その結果、登録装置１１の会計確認画面ＳＣ２には、決済装置１２-1を表す識別名称とともに会計の準備が整ったことを示すメッセージが表示されるので、店員２１は、買物客２２に対して決済装置１２-1で会計を行うように告知する。
【００７７】
これに対し、決済装置１２-1が取引の決済を実行不可能であるならば（ビジィフラグＦ＝１）、決済装置１２-1から他の決済装置１２に「会計データ＋リストデータ」が転送される。その転送先は、リスト番号“２”の決済装置ＩＤで識別される決済装置１２（決済装置１２-2とする）である。
【００７８】
ここで、決済装置１２-2が取引の決済を実行可能であるならば（ビジィフラグＦ＝０）、決済装置１２-2から登録装置１１に対して会計可能応答のコマンドデータが送信される。その結果、登録装置１１の会計確認画面ＳＣ２には、決済装置１２-2を表す識別名称とともに会計の準備が整ったことを示すメッセージが表示されるので、店員２１は、買物客２２に対して決済装置１２-2で会計を行うように告知する。
【００７９】
これに対し、決済装置１２-2が取引の決済を実行不可能であるならば（ビジィフラグＦ＝１）、決済装置１２-2から他の決済装置１２に「会計データ＋リストデータ」が転送される。その転送先は、リスト番号“３”の決済装置ＩＤで識別される決済装置１２（決済装置１２-3とする）である。
【００８０】
ここで、決済装置１２-3が取引の決済を実行可能であるならば（ビジィフラグＦ＝０）、決済装置１２-3から登録装置１１に対して会計可能応答のコマンドデータが送信される。その結果、登録装置１１の会計確認画面ＳＣ２には、決済装置１２-3を表す識別名称とともに会計の準備が整ったことを示すメッセージが表示されるので、店員２１は、買物客２２に対して決済装置１２-3で会計を行うように告知する。
【００８１】
これに対し、決済装置１２-3が取引の決済を実行不可能であるならば（ビジィフラグＦ＝１）、３台の決済装置１２-1，１２-2，１２-3の全てで取引の決済が不可能である。この場合、決済装置１２-3から登録装置１１に対して会計不可応答のコマンドデータが送信される。その結果、登録装置１１の会計確認画面ＳＣ２には、送信不可のメッセージが表示されるので、店員２１は、会計ボタンＢ４に再度タッチする。あるいは送信不可のメッセージとともに会計券が発券されるので、店員２１は、会計券を買物客２２に渡す。
【００８２】
店員２１からいずれかの決済装置１２で会計を行うように告知された買物客２２は、その決済装置１２の場所まで移動する。このとき決済装置１２では、会計処理が始まっている。会計処理が始まると、決済装置１２では、タッチパネル１２ｇの画面の一部に支払方法選択画面ＳＣ３（図１２を参照）が表示される。
【００８３】
支払方法選択画面ＳＣ３の一例を図１２に示す。支払方法選択画面ＳＣ３は、表示エリアＲ１１、Ｒ１２およびボタンＢ１１、Ｂ１２を含む。表示エリアＲ１１は、決済装置１２を操作する買物客２２に対する操作ガイダンスを表示する。表示エリアＲ１２は、合計メモリ３２ｂに格納された合計個数と合計金額とを表示する。ボタンＢ１１は、複数の支払方法のなかからいずれかの支払方法を買物客が指定するための支払方法ボタンＢ１１である。ボタンＢ１２は、店員２１を呼び出すことを買物客２２が指定するための店員呼出ボタンＢ１３である。
【００８４】
なお、本実施形態では、支払方法として現金、クレジットカードおよび電子マネーを例示するが、支払方法はこれらに限定されるものではない。他の支払方法が加えられてもよい。また、いずれかの支払方法が省略されてもよい。
【００８５】
支払方法選択画面ＳＣ３を確認した買物客２２は、代金の支払方法を決定し、支払方法ボタンＢ１１にタッチする。支払方法ボタンＢ１１にタッチすると、決済装置１２では、タッチパネル１２ｇの画面の一部に、支払方法ボタンＢ１１によって選択された支払い方法の支払画面ＳＣ４（図１３を参照）が表示される。
【００８６】
支払画面ＳＣ４の一例を図１３に示す。図１３は、支払方法として現金が選択された場合の支払画面ＳＣ４である。支払画面ＳＣ４は、表示エリアＲ１３、Ｒ１４およびボタンＢ１３を含む。表示エリアＲ１３は、決済装置１２を操作する買物客２２に対する操作ガイダンスを表示する。表示エリアＲ１４は、合計金額、投入金額および残額を表示する。ボタンＢ１３は、現金の投入を終えた買物客が精算の実行を指定するための精算ボタンＢ１３である。
【００８７】
支払方法として現金を選択した買物客は、自動釣銭機１２ｅに現金を投入する。そして合計金額以上の現金を投入したならば、精算ボタンＢ１３にタッチする。精算ボタンＢ１３にタッチすると、決済装置１２では、選択された支払い方法による決済処理が実行される。このような決済処理は周知なので、詳細な説明は省略する。
【００８８】
決済処理が終了すると、決済装置１２では、タッチパネル１２ｇの画面の一部に完了画面ＳＣ５（図１４を参照）が表示される。
【００８９】
現金支払いに対する完了画面ＳＣ５の一例を図１４に示す。完了画面ＳＣ５は、表示エリアＲ１５、Ｒ１６、Ｒ１７を含む。表示エリアＲ１５は、決済装置１２を操作する買物客２２に対する操作ガイダンスを表示する。表示エリアＲ１６は、案内画像を表示する。案内画像は、買物客２２に対して、レシートの発行口と釣銭の払出口とを案内する画像である。したがって買物客は、この案内画像からレシートが発行される場所と釣銭が払い出される場所とを容易に知ることができる。表示エリアＲ１６は、釣銭額を表示する。したがって買物客は、表示エリアＲ１６のデータから釣銭額を知ることができる。
【００９０】
完了画面ＳＣ８を確認した買物客は、案内画像に従い、レシートと釣銭を受け取る。これに応じて、決済装置１２では、ビジィフラグＦが“０”にリセットされて、会計待機状態となる。
【００９１】
このように本実施形態によれば、登録装置１１は、各決済装置１２の状態に係らず、会計データをリスト番号“１”に設定された決済装置１２宛に送信すればよい。したがって、登録装置１１が各決済装置１２の状態を監視するための情報分析機能が不要である。
【００９２】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば、前記実施形態において、登録装置１１は、リストテーブル４２に対するデータ（決済装置ＩＤ／識別名称）の設定モードを有し、リストテーブル４２のデータを任意に変更できるようにしてもよい。前記実施形態の場合、会計データは先ず、リスト番号“１”に設定された決済装置１２に送信されるので、この決済装置１２で取引の決済が処理される頻度が多くなる。そこで、適当なタイミングでリストテーブル４２のデータを変更することで、取引の決済が処理される頻度を平準化することができる。
【００９３】
また、前記実施形態において図示するとともに説明を加えた各画面ＳＣ１，ＳＣ２，ＳＣ３，ＳＣ４，ＳＣ５は、あくまでも一例であり、図示のレイアウトに限定されないのは言うまでもないことである。
【００９４】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９５】
１１…登録装置、１２…決済装置、１１ａ，１２ａ…ＣＰＵ、１１ｂ，１２ｂ…ＲＯＭ、１１ｃ，１２ｃ…ＲＡＭ、１１ｄ，１２ｄ…補助記憶ユニット、１１ｅ…ドロワ開放ユニット、１２ｅ…自動釣銭機、１１ｆ，１２ｆ…スキャナ、１１ｇ１，１１ｇ２，１２ｇ…タッチパネル、１１ｈ，１２ｈ…プリンタ、１１ｉ，１２ｉ…カードリーダライタ、１１ｊ，１２ｊ…通信ユニット、１１ｋ，１２ｋ…伝送システム、１３…ＬＡＮ、３１（３１ａ，３１ｂ）…取引メモリ、３２（３２ａ，３２ｂ）…合計メモリ、４１…一時バッファ、４２…リストテーブル。
【図１】
2018085143.tif 000003
【図２】
2018085143.tif 000004
【図３】
2018085143.tif 000005
【図４】
2018085143.tif 000006
【図５】
2018085143.tif 000007
【図６】
2018085143.tif 000008
【図７】
2018085143.tif 000009
【図８】
2018085143.tif 000010
【図９】
2018085143.tif 000011
【図１０】
2018085143.tif 000012
【図１１】
2018085143.tif 000013
【図１２】
2018085143.tif 000014
【図１３】
2018085143.tif 000015
【図１４】
2018085143.tif 000016
【手続補正書】
【提出日】平成30年3月5日(2018.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
取引毎にその取引の決済に必要な会計データを生成する登録装置と、前記会計データを基に前記取引の決済を処理する複数の決済装置とを、ネットワークで接続してなるチェックアウトシステムにおいて、
前記登録装置は、
前記ネットワークを介して前記会計データを、前記複数の決済装置の間で設定される会計データ転送順位を示すリストとともに、前記会計データ転送順位が１位の前記決済装置を送信先として送信する送信手段と、
前記ネットワークを介していずれかの前記決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の前記決済装置を識別する情報を告知する告知手段と、を具備し、
前記決済装置は、
前記ネットワークを介して前記会計データと前記リストとを含むデータを受信する受信手段と、
前記受信手段で受信したデータの送信先が自装置でないとき、受信したデータを破棄する破棄手段と、
前記受信手段で受信したデータの送信先が自装置であるとき、前記取引の決済を実行可能な状態であれば、前記ネットワークを介して前記登録装置に前記許諾応答を送信する許諾応答手段と、
前記受信手段で受信したデータの送信先が自装置であるとき、前記取引の決済を実行不可能な状態であれば、前記リストを基に自装置に対する前記会計データ転送順位の次の順位の決済装置を送信先として前記受信手段で受信したデータを前記ネットワークを介して転送する転送手段と、を具備するチェックアウトシステム。
【請求項２】
前記決済装置は、
前記受信手段で受信したデータの送信先が自装置であり、かつ、前記取引の決済を実行不可能な状態であるとき、前記リストの自装置に対する前記会計データ転送順位が最終順位の場合は、前記ネットワークを介して前記登録装置にエラー応答を送信するエラー応答手段、をさらに具備し、
前記登録装置は、
前記ネットワークを介していずれかの前記決済装置から前記エラー応答を受信すると、エラーを報知する報知手段、をさらに具備する請求項１記載のチェックアウトシステム。
【請求項３】
ネットワークを介して複数の決済装置を接続してなる登録装置において、
取引毎にその取引の決済に必要な会計データを生成する生成手段と、
前記ネットワークを介して前記会計データを、前記複数の決済装置の間で設定される会計データ転送順位を示すリストとともに、前記会計データ転送順位が１位の前記決済装置を送信先として送信する送信手段と、
前記ネットワークを介していずれかの前記決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の前記決済装置を識別する情報を告知する告知手段と、を具備する登録装置。
【請求項４】
ネットワークを介して、取引毎にその取引の決済に必要な会計データを生成する登録装置と他の決済装置とを接続してなる決済装置において、
前記ネットワークを介して前記会計データと複数の決済装置の間で設定される会計データ転送順位を示すリストとを含むデータを受信する受信手段と、
前記受信手段で受信したデータの送信先が自装置でないとき、受信したデータを破棄する破棄手段と、
前記受信手段で受信したデータの送信先が自装置であるとき、前記取引の決済を実行可能な状態であれば、前記ネットワークを介して前記登録装置に許諾応答を送信する許諾応答手段と、
前記受信手段で受信したデータの送信先が自装置であるとき、前記取引の決済を実行不可能な状態であれば、前記リストを基に自装置に対する前記会計データ転送順位の次の順位の決済装置を送信先として前記受信手段で受信したデータを前記ネットワークを介して転送する転送手段と、を具備する決済装置。
【請求項５】
ネットワークを介して複数の決済装置を接続してなる登録装置のコンピュータに、
取引毎にその取引の決済に必要な会計データを生成する機能と、
前記ネットワークを介して前記会計データを、前記複数の決済装置の間で設定される会計データ転送順位を示すリストとともに、前記会計データ転送順位が１位の前記決済装置を送信先として送信する機能と、
前記ネットワークを介していずれかの前記決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の前記決済装置を識別する情報を告知する機能と、を実現させるための制御プログラム。
【請求項６】
ネットワークを介して、取引毎にその取引の決済に必要な会計データを生成する登録装置と他の決済装置とを接続してなる決済装置のコンピュータに、
前記ネットワークを介して前記会計データと複数の決済装置の間で設定される会計データ転送順位を示すリストとを含むデータを受信する機能と、
前記受信したデータの送信先が自装置でないとき、受信したデータを破棄する機能と、
前記受信したデータの送信先が自装置であるとき、前記取引の決済を実行可能な状態であれば、前記ネットワークを介して前記登録装置に許諾応答を送信する機能と、
前記受信したデータの送信先が自装置であるとき、前記取引の決済を実行不可能な状態であれば、前記リストを基に自装置に対する前記会計データ転送順位の次の順位の決済装置を送信先として前記受信したデータを前記ネットワークを介して転送する機能と、を実現させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
一実施形態において、チェックアウトシステムは、取引毎にその取引の決済に必要な会計データを生成する登録装置と、会計データを基に取引の決済を処理する複数の決済装置とを、ネットワークで接続してなる。  
登録装置は、送信手段と、告知手段とを含む。送信手段は、ネットワークを介して会計データを、複数の決済装置の間で設定される会計データ転送順位を示すリストとともに、会計データ転送順位が１位の決済装置を送信先として送信する。告知手段は、ネットワークを介していずれかの決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の決済装置を識別する情報を告知する。  
決済装置は、受信手段、破棄手段、許諾応答手段、および転送手段を含む。受信手段は、ネットワークを介して会計データとリストとを含むデータを受信する。破棄手段は、受信手段で受信したデータの送信先が自装置でないとき、受信したデータを破棄する。許諾応答手段は、受信手段で受信したデータの送信先が自装置であるとき、取引の決済を実行可能な状態であれば、ネットワークを介して登録装置に許諾応答を送信する。転送手段は、受信手段で受信したデータの送信先が自装置であるとき、取引の決済を実行不可能な状態であれば、リストを基に自装置に対する会計データ転送順位の次の順位の決済装置を送信先として受信手段で受信したデータをネットワークを介して転送する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］取引毎にその取引の決済に必要な会計データを生成する登録装置と、前記会計データを基に前記取引の決済を処理する複数の決済装置とを、ネットワークで接続してなるチェックアウトシステムにおいて、前記登録装置は、前記ネットワークを介して前記会計データを、前記複数の決済装置の間で設定される会計データ転送順位を示すリストとともに、いずれかの前記決済装置に送信する送信手段と、前記ネットワークを介していずれかの前記決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の前記決済装置を識別する情報を告知する告知手段と、を具備し、前記決済装置は、前記ネットワークを介して前記会計データと前記リストとを受信する受信手段と、前記取引の決済を実行可能な状態か否かを判定する判定手段と、前記取引の決済を実行可能な状態で前記会計データと前記リストとを受信した場合、前記ネットワークを介して前記登録装置に前記許諾応答を送信する許諾応答手段と、前記取引の決済を実行不可能な状態で前記会計データと前記リストとを受信した場合、前記リストを基に前記ネットワークを介して他のいずれかの前記決済装置に前記会計データと前記リストとを転送する転送手段と、を具備したことを特徴とするチェックアウトシステム。
［２］前記決済装置は、前記取引の決済を実行不可能な状態で前記会計データと前記リストとを受信した際に、他の全ての決済装置も前記取引の決済を実行不可能な状態であると認識すると、前記ネットワークを介して前記登録装置にエラー応答を送信するエラー応答手段、をさらに具備し、前記登録装置は、前記ネットワークを介していずれかの前記決済装置から前記エラー応答を受信すると、エラーを報知する報知手段、をさらに具備したことを特徴とする付記［１］記載のチェックアウトシステム。
［３］取引毎にその取引の決済に必要な会計データを生成する生成手段と、前記会計データを基に前記取引の決済を処理する複数の決済装置のうちいずれかの決済装置に対し、前記会計データを、前記複数の決済装置の間で設定される会計データ転送順位を示すリストとともにネットワークを介して送信する送信手段と、前記ネットワークを介していずれかの前記決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の前記決済装置を識別する情報を告知する告知手段と、を具備したことを特徴とする登録装置。
［４］取引毎にその取引の決済に必要な会計データを生成する登録装置から、ネットワークを介して前記会計データと複数の決済装置の間で設定される会計データ転送順位を示すリストとを受信する受信手段と、前記会計データを基に前記取引の決済を処理する処理手段と、前記取引の決済を実行可能な状態か否かを判定する判定手段と、前記取引の決済を実行可能な状態で前記会計データと前記リストとを受信した場合、前記ネットワークを介して前記登録装置に許諾応答を送信する許諾応答手段と、前記取引の決済を実行不可能な状態で前記会計データと前記リストとを受信した場合、前記リストを基に前記ネットワークを介して他のいずれかの前記決済装置に前記会計データと前記リストとを転送する転送手段と、を具備したことを特徴とする決済装置。
［５］取引毎にその取引の決済に必要な会計データを生成する登録装置のコンピュータに、前記会計データを基に前記取引の決済を処理する複数の決済装置のうちいずれかの決済装置に対し、前記会計データを、前記複数の決済装置の間で設定される会計データ転送順位を示すリストとともにネットワークを介して送信させる機能と、前記ネットワークを介していずれかの前記決済装置から許諾応答を受信したことに応じて、その許諾応答送信元の前記決済装置を識別する情報を告知させる機能と、を実現させるための制御プログラム。
［６］取引毎にその取引の決済に必要な会計データを生成する登録装置から、ネットワークを介して前記会計データと複数の決済装置の間で設定される会計データ転送順位を示すリストとを受信する受信手段を備えた決済装置のコンピュータに、前記会計データを基に前記取引の決済を処理させる機能と、前記取引の決済を実行可能な状態か否かを判定させる機能と、前記取引の決済を実行可能な状態で前記会計データと前記リストとを受信すると、前記ネットワークを介して前記登録装置に許諾応答を送信させる機能と、前記取引の決済を実行不可能な状態で前記会計データと前記リストとを受信すると、前記リストを基に前記ネットワークを介して他のいずれかの前記決済装置に前記会計データと前記リストとを転送させる機能と、を実現させるための制御プログラム。