(57)【要約】【課題】  商品登録装置における決済情報を転送するための待ち時間を増加させずに、分割会計に関わる複数の決済情報に基づく決済を同一の決済装置で行えるようにする。【解決手段】  実施形態では、決定部は、分割会計の実施を、操作者の指示に応じて決定する。第１の制御部は、分割会計の場合には、生成部により生成された決済情報を決済装置の１つへと通知部が通知するまでは作成部によるリストの新規の作成開始を禁止し、分割会計ではない場合には、決済情報の通知が行われていなくともリストの新規の作成開始を許容する。第２の制御部は、決済情報の通知の指示に応じて、記憶部が記憶する通知がなされていない決済情報の全てを、決済装置の１つへと通知するように通知部を制御する。決済部は、通知部により通知された決済情報に基づいて決済処理を行う。発行部は、通知された複数の決済情報のそれぞれに基づくレシートを個別に発行する。【選択図】      図２
2018170050.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）などを使用できる。
【００１７】
ＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。商品登録装置１１の譲渡は一般的に、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶された状態にて行われる。しかし、商品登録装置１１が、制御プログラムがＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡された商品登録装置１１の補助記憶ユニット１１ｄに書き込まれても良い。
【００１８】
ドロワ開放ユニット１１ｅは、貨幣を収容するためのドロワを自動的に開放する。
スキャナ１１ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１１ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１１ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１１ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１１ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００１９】
タッチパネル１１ｇは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その表示画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２０】
プリンタ１１ｈは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。
カードリーダライタ１１ｉは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ１１ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００２１】
通信ユニット１１ｊは、ＬＡＮ１３を介した通信を行う。
伝送システム１１ｋは、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、ＲＡＭ１１ｃ、補助記憶ユニット１１ｄ、ドロワ開放ユニット１１ｅ、スキャナ１１ｆ、タッチパネル１１ｇ、プリンタ１１ｈ、カードリーダライタ１１ｉおよび通信ユニット１１ｊの間で授受されるデータを伝送する。伝送システム１１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
なお、商品登録装置１１のハードウェアとしては、例えば既存のＰＯＳ端末を利用することが可能である。
【００２２】
決済装置１２は、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉ、通信ユニット１２ｊおよび伝送システム１２ｋを含む。
【００２３】
ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃおよび補助記憶ユニット１２ｄは、伝送システム１２ｋにより接続されてコンピュータを構成する。
ＣＰＵ１２ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１２ａは、ＲＯＭ１２ｂおよびＲＡＭ１２ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、決済装置１２としての各種の動作を実現するべく各部を制御する。
【００２４】
ＲＯＭ１２ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１２ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１２ｂは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１２ｂは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する場合もある。
ＲＡＭ１２ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２５】
補助記憶ユニット１２ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１２ｄは、ＣＰＵ１２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１２ａでの処理によって生成されたデータを保存する。補助記憶ユニット１２ｄとしては、例えばＥＥＰＲＯＭ、ＨＤＤ、あるいはＳＳＤなどを使用できる。
【００２６】
ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置１２の譲渡は一般的に、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された状態にて行われる。しかし、決済装置１２が、制御プログラムがＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡された決済装置１２の補助記憶ユニット１２ｄに書き込まれても良い。
【００２７】
自動釣銭機１２ｅは、投入される硬貨および紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨および紙幣を排出する。
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１２ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１２ｆは、固定式またはハンディ式の２次元コードスキャナを含み得る。またスキャナ１２ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００２８】
タッチパネル１２ｇは、表示デバイスおよびタッチセンサを含む。表示デバイスは、その画面を、ＧＵＩ画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１２ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２９】
プリンタ１２ｈは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列や画像などを印刷することにより、レシートを発行する。
カードリーダライタ１２ｉは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカードやポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ１２ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００３０】
通信ユニット１２ｊは、ＬＡＮ１３を介した通信を行う。
伝送システム１２ｋは、ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、カードリーダライタ１２ｉおよび通信ユニット１２ｊの間で授受されるデータを伝送する。伝送システム１２ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
なお、決済装置１２のハードウェアとしては、例えば既存のセルフＰＯＳ端末を利用することが可能である。
【００３１】
次に、以上のように構成されたチェックアウトシステム１０の動作について説明する。
なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
商品登録装置１１が、買上商品の登録処理を行うモードで起動されると、ＣＰＵ１１ａは、ＲＯＭ１１ｂまたは補助記憶ユニット１１ｄに記憶された制御プログラムに従った制御処理を開始する。
【００３２】
図３および図４はＣＰＵ１１ａの制御処理のフローチャートである。
Ａｃｔ１においてＣＰＵ１１ａは、分割フラグをリセットする。分割フラグは、セット状態であるときに、分割会計を行う設定であることを示す。分割フラグは、例えばＲＡＭ１１ｃ中の１ビットのデータとして実現される。
【００３３】
Ａｃｔ２においてＣＰＵ１１ａは、ＲＡＭ１１ｃ中に設定する登録商品テーブルをクリアする。登録商品テーブルは、買上登録が済んだ商品に関する情報を記述するためのデータテーブルである。
Ａｃｔ３においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を待受画面とする。
【００３４】
図５は一例としての待受画面ＳＣ１を示す図である。
待受画面ＳＣ１は、テキストＴ１，Ｔ２およびボタンＢ２１を含む。
テキストＴ１は、従業員２１が、買上商品の登録のための操作を開始すべきであることを表す。テキストＴ２は、分割会計を行う場合には、従業員２１が、買上商品の登録のための操作を開始するのに先立ってボタンＢ２１にタッチすべきであることを表す。
【００３５】
Ａｃｔ４においてＣＰＵ１１ａは、分割会計の実行が指示されたか否かを確認する。そしてＣＰＵ１１ａは、該当する指示のための操作がなされていないためにＮｏと判定したならば、Ａｃｔ５へと進む。
Ａｃｔ５においてＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１１ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ４へと戻る。
かくしてＡｃｔ４，Ａｃｔ５においてＣＰＵ１１ａは、分割会計の実施が指示されるか、商品コードが取得されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００３６】
従業員２１は、買物客が分割会計を要求した場合は、ボタンＢ２１をタッチするなどの操作により分割会計の実施を指示する。そしてＣＰＵ１１ａは、このような操作が例えばタッチパネル１１ｇにより検出されたならば、Ａｃｔ４にてＹｅｓと判定し、Ａｃｔ６へと進む。
【００３７】
Ａｃｔ６においてＣＰＵ１１ａは、分割フラグをセットする。
かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータとタッチパネルは決定部として機能する。
Ａｃｔ７においてＣＰＵ１１ａは、変数ｍの値として「１」をセットする。変数ｍは、決済の回数を表す。そしてＣＰＵ１１ａはこののちに、Ａｃｔ９へと進む。
【００３８】
さてＣＰＵ１１ａは、図３，４に示した制御処理とは別の周知の処理によって、従業員２１による操作に基づいて商品コードを取得する。そしてＣＰＵ１１ａは、商品コードを取得したならば、Ａｃｔ５にてＹｅｓと判定し、Ａｃｔ８へと進む。
Ａｃｔ８においてＣＰＵ１１ａは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。そしてＣＰＵ１１ａはこののちに、Ａｃｔ９へと進む。かくしてＣＰＵ１１ａは、分割会計の実施が指示されることなく、買上登録のための操作がなされたならば、分割フラグをリセット状態のままとする。
【００３９】
Ａｃｔ９においてＣＰＵ１ａは、タッチパネル１１ｇの画面の一部領域を登録画面とする。登録画面は、登録商品テーブルの内容などを表し、登録処理の実施状況を従業員２１に確認させるものである。
【００４０】
図６は一例としての登録画面ＳＣ２を示す図である。
登録画面ＳＣ２は、領域Ｒ１，Ｒ２を含む。
領域Ｒ１は、最も新しく買上登録がなされた商品に関する商品名、個数および単価と、その商品を登録した後の買上商品の合計個数および合計金額とを表示するための領域である。領域Ｒ２は、登録画面ＳＣ２に示された商品よりも前に買上登録がなされた商品に関する商品名、個数、単価および金額のリストを表示するための領域である。
【００４１】
なお、登録画面ＳＣ２は、買上登録がなされた商品に関する各種の情報を表した状態を示している。しかしながら、ＣＰＵ１１ａがＡｃｔ７からＡｃｔ９へと進んだ場合は、登録商品テーブルは買上商品に関する情報を含まない。このため登録画面は、商品に関する各種の情報を表さず、予め定められた基本フォームのみを表している。また、ＣＰＵ１１ａがＡｃｔ８からＡｃｔ９へと進んだ場合は、登録商品テーブルは１つの商品に関する情報のみを含む。このため登録画面は、領域Ｒ２においては商品に関する情報を表すが、領域Ｒ１においては商品に関する情報を表さない。
【００４２】
またＣＰＵ１１ａは、タッチパネル１１ｇの画面のうちの登録画面としている領域以外には、従業員２１が商品を指定するための商品ボタンや、小計ボタンなどの各種の機能ボタンを表示するが、それらの図示は省略する。
【００４３】
図３中のＡｃｔ１０においてＣＰＵ１１ａは、タッチパネル１１ｇの画面中に表示された小計ボタンがタッチされたか否かを確認する。そしてＣＰＵ１１ａは、小計ボタンがタッチされたことがタッチパネル１１ｇにより検出されていないためにＮｏと判定したならば、Ａｃｔ１１へと進む。
Ａｃｔ１１においてＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１１ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ１０へと戻る。
かくしてＡｃｔ１０，Ａｃｔ１１においてＣＰＵ１１ａは、小計ボタンがタッチされるか、商品コードが取得されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００４４】
ＣＰＵ１１ａは、商品コードを取得したならば、Ａｃｔ１１にてＹｅｓと判定し、Ａｃｔ１２へと進む。
Ａｃｔ１２においてＣＰＵ１１ａは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。またこれに応じてＣＰＵ１１ａは、更新後の登録商品テーブルの内容に準じるように登録画面を更新する。そしてＣＰＵ１１ａはこの後に、Ａｃｔ１０およびＡｃｔ１１の待ち受け状態に戻る。かくして制御プログラムに基づいての制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは作成部として機能する。
【００４５】
ＣＰＵ１１ａは、小計ボタンがタッチされたことがタッチパネル１１ｇにより検出されたならば、Ａｃｔ１０にてＹｅｓと判定し、図４中のＡｃｔ１３へと進む。
Ａｃｔ１３においてＣＰＵ１１ａは、分割フラグがセットされているか否かを確認する。そしてＣＰＵ１１ａは、Ｙｅｓと判定したならば、Ａｃｔ１４へと進む。
Ａｃｔ１４においてＣＰＵ１１ａは、この時点における登録商品テーブルの内容に基づいて、登録商品テーブルに記述された登録商品に関する決済のための情報を第ｍの決済情報として生成する。決済情報は、登録商品のリストや、買上商品の合計個数および合計金額などの情報を含む。かくして制御プログラムに基づいての制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは生成部として機能する。
【００４６】
Ａｃｔ１５においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を第１の選択画面とする。
【００４７】
図７は一例としての第１の選択画面ＳＣ３を示す図である。
第１の選択画面ＳＣ３は、表示エリアＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４，ＡＲ５およびボタンＢ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６，Ｂ７，Ｂ８を含む。
【００４８】
ＣＰＵ１１ａは、表示エリアＡＲ１には、決済情報に含まれた合計個数および合計金額を表す。ＣＰＵ１１ａは、表示エリアＡＲ２〜ＡＲ５には、４つの決済装置１２のそれぞれへの決済情報の転送の可否をそれぞれ表す。なお決済装置１２は、決済処理の実行中においては決済情報の転送を受け付けておらず、このような状態にある決済装置１２に関連付けられた表示エリアにＣＰＵ１１ａは「転送不可」と表す。つまり、タッチパネル１１ｇの画面の一部領域が第１の選択画面ＳＣ３とされるときには、「装置Ａ」という名称の決済装置１２のみが、決済処理を実行中である。なお、ボタンＢ４〜Ｂ７は、関連付けられている決済装置１２が決済情報の転送を受け付けているか否かに応じて表示形態を異ならせるか、関連付けられている決済装置１２が決済情報の転送を受け付けていない場合には非表示とするなどしても良い。
【００４９】
ボタンＢ１，Ｂ２は、決済情報に含まれた合計金額に対する値引きを適用することを従業員２１が指定するためのものである。ボタンＢ３は、分割会計における次の会計分の買上登録を開始することを従業員２１が指定するためのものである。ボタンＢ４〜Ｂ７は、４つの決済装置１２のそれぞれへの決済情報の転送を従業員２１が指定するためのものである。ボタンＢ８は、タッチパネル１１ｇの画面の一部領域を登録画面とする状態へと戻ることを従業員２１が指定するためのものである。
【００５０】
ＣＰＵ１１ａは、分割フラグがセットされていないためにＡｃｔ１３にてＮｏと判定したならば、Ａｃｔ１６へと進む。
Ａｃｔ１６においてＣＰＵ１１ａは、この時点における登録商品テーブルの内容に基づいて、登録商品テーブルに記述された登録商品に関する決済のための決済情報を生成する。
Ａｃｔ１７においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を第２の選択画面とする。
【００５１】
図８は一例としての第２の選択画面ＳＣ４を示す図である。なお、図８において図７と同一の要素には同一の符号を付し、その詳細な説明は省略する。
第２の選択画面ＳＣ４は、表示エリアＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４，ＡＲ５およびボタンＢ１，Ｂ２，Ｂ４，Ｂ５，Ｂ６，Ｂ７，Ｂ８を含む。
つまり第２の選択画面ＳＣ４は、第１の選択画面ＳＣ３からボタンＢ３を省いた画面である。これにより第２の選択画面ＳＣ４は、分割会計のための買上登録を開始することの従業員２１による指定を入力することができない画面となっている。
【００５２】
ＣＰＵ１１ａは、Ａｃｔ１５またはＡｃｔ１７においてタッチパネル１１ｇの画面の一部領域を第１または第２の選択画面とした後に、Ａｃｔ１８へと進む。なお、Ａｃｔ１４またはＡｃｔ１６で生成された決済情報は、後述するように決済装置１２の１つに通知されるまでの間は、ＲＡＭ１１ｃまたは補助記憶ユニット１１ｄに記憶される。従って、ＲＡＭ１１ｃまたは補助記憶ユニット１１ｄは、記憶部の一例である。
【００５３】
Ａｃｔ１８においてＣＰＵ１１ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１１ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ１９へと進む。
Ａｃｔ１９においてＣＰＵ１１ａは、決済情報の転送先とする決済装置１２が指定されたか否かを確認する。そしてＣＰＵ１１ａは、決済装置１２が指定されていないためにＮｏと判定したならば、Ａｃｔ２０へと進む。
Ａｃｔ２０においてＣＰＵ１１ａは、ボタンＢ３がタッチされたか否かを確認する。そしてＣＰＵ１１ａは、ボタンＢ３がタッチされていないためにＮｏと判定したならば、Ａｃｔ１８へと戻る。
かくしてＣＰＵ１１ａはＡｃｔ１８〜Ａｃｔ２０において、商品コードが取得されるか、決済装置１２のいずれかが指定されるか、あるいはボタンＢ３がタッチされるのを待ち受けている。ただし、タッチパネル１１ｇの画面の一部領域を第２の選択画面としている場合は、ボタンＢ３が存在せず、ボタンＢ３がタッチされることがないために、ＣＰＵ１１ａはＡｃｔ２０においては常にＮｏと判定することになる。つまりＣＰＵ１１ａはＡｃｔ１８〜Ａｃｔ２０の待ち受け状態においては、分割フラグがセットされていないならば、商品コードが取得されるか、決済装置１２のいずれかが指定されるのを待ち受けることになる。
なお図示を省略しているが、この待ち受け状態においてＣＰＵ１１ａは、ボタンＢ１，Ｂ２がタッチされるのも待ち受けている。そしてＣＰＵ１１ａは、例えばボタンＢ１，Ｂ２のいずれかが従業員２１によりタッチされ、そのことがタッチパネル１１ｇにより検出されたならば、決済情報に含まれた合計金額をその後の従業員２１による指示に応じて変更する。
【００５４】
ＣＰＵ１１ａは、商品コードを取得したならば、Ａｃｔ１８にてＹｅｓと判定し、Ａｃｔ２１へと進む。
Ａｃｔ２１においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を登録画面とし、こののちに図３中のＡｃｔ１２へと進み、以降の処理を前述と同様に繰り返す。
【００５５】
ＣＰＵ１１ａは、Ａｃｔ１８〜Ａｃｔ１２の待ち受け状態にあるときに、ボタンＢ３がタッチされたことがタッチパネル１１ｇにより検出されたならば、Ａｃｔ２０にてＹｅｓと判定し、Ａｃｔ２２へと進む。
Ａｃｔ２２においてＣＰＵ１１ａは、変数ｍの値を１つ増加する。
Ａｃｔ２３においてＣＰＵ１１ａは、登録商品テーブルをクリアする。
ＣＰＵ１１ａはこののち、Ａｃｔ９へと戻り、Ａｃｔ９以降の処理を繰り返す。これにより、複数の決済情報が生成される。
【００５６】
かくして、分割フラグがセットされている場合に限って、後述する決済情報の転送が行われていなくとも、登録商品テーブルにおける買上商品のリストの新規の作成が開始されることになる。つまりＣＰＵ１１ａは、分割会計の実施が決定されていない場合には、決済情報が通知されるまではリストの新規の作成開始を禁止し、分割会計の実施が決定されている場合には、決済情報が通知されていなくともリストの新規の作成開始を許容する。
従って、制御プログラムに基づいて上記の制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータは第１の制御部として機能する。
【００５７】
ＣＰＵ１１ａは、Ａｃｔ１８〜Ａｃｔ２０の待ち受け状態にあるときに、例えば第１または第２の選択画面ＳＣ３，ＳＣ４のボタンＢ４〜Ｂ７のいずれかが従業員２１によりタッチされるなどにより決済装置１２の指定がなされたならば、Ａｃｔ１９にてＹｅｓと判定し、Ａｃｔ２４へと進む。なおＣＰＵ１１ａは、ボタンＢ４〜Ｂ７のうちの決済情報の転送を受け付けていない決済装置１２に関連付けられたものがタッチされても、Ａｃｔ１９にてＹｅｓとは判定しない。かくしてＣＰＵ１１ａは、決済情報の転送を受け付けない決済装置１２の指定は受け付けない。なおＣＰＵ１１ａは、決済装置１２の全てが、動作の停止状態とされるか、決済情報の転送を受け付けない動作状態とされているならば、Ａｃｔ１８〜Ａｃｔ２０の待ち受け状態において、決済装置１２の指定を待ち受けないこととなる。
【００５８】
Ａｃｔ２４においてＣＰＵ１１ａは、決済情報を、指定された決済装置１２に対して転送する。なお、ここでの転送対象となる決済情報は、分割フラグがセットされていない場合にはＡｃｔ１６で生成された決済情報であり、分割フラグがセットされている場合にはＡｃｔ１４で生成された１つまたは複数の決済情報の全てである。ＣＰＵ１１ａは具体的には、指定された決済装置１２を宛先として、転送対象となる決済情報をＬＡＮ１３へと送信するように通信ユニット１１ｊを制御する。これにより、決済情報が決済装置１２へと通知されることとなる。かくして、制御プログラムに基づいての制御処理をＣＰＵ１１ａが実行することによって、ＣＰＵ１１ａを中枢部分とするコンピュータと通信ユニット１１ｊとの協働によって通知部としての機能が実現されている。またＣＰＵ１１ａは、決済装置１２の指定を、操作者による決済情報の通知の指示として受けて、上記の決済情報の通知を行っているのであり、従ってＣＰＵ１１ａを中枢部分とするコンピュータは第２の制御部として機能する。
【００５９】
Ａｃｔ２５においてＣＰＵ１１ａは、タッチパネル１１ｇの画面の一部領域を報知画面とする。そしてＣＰＵ１１ａはこののちに、図３中のＡｃｔ１に戻り、それ以降の処理を前述と同様に行う。
報知画面は、セミセルフによる決済のために決済情報を決済装置１２へと転送したことを従業員２１に認識させるための画面である。なお、セミセルフによる決済とは、買物客２２による操作に応じて決済装置１２において決済処理を実行する決済形態である。
報知画面は、分割フラグの状態に拘わらずに同一の内容としても良いし、分割フラグの状態に応じて別の内容としても良い。
【００６０】
図９は一例としての報知画面ＳＣ５を示す図である。
報知画面ＳＣ５は、表示エリアＡＲ１１，ＡＲ１２およびボタンＢ１１を含む。
表示エリアＡＲ１１は、セミセルフによる決済が選択されたことを従業員２１に認識させるための画像を表す。表示エリアＡＲ１２は、分割会計のための２件分の決済情報を４つの決済装置１２のいずれに転送したかを従業員２１に認識させるための画像を表す。つまり報知画面ＳＣ５は、分割フラグの状態に応じて別の内容とする場合であって、分割フラグがセットされているときのものである。
ボタンＢ１１は、報知画面ＳＣ５を閉じることを従業員２１が指示するためのものである。
【００６１】
そしてＣＰＵ１１ａは、ボタンＢ１１がタッチされたことに応じて、図３中のＡｃｔ１へと戻り、それ以降の処理を前述したのと同様に繰り返す。
一方、決済装置１２が起動されると、ＣＰＵ１２ａは、ＲＯＭ１２ｂまたは補助記憶ユニット１２ｄに記憶された制御プログラムに従った制御処理を開始する。
【００６２】
図１０および図１１はＣＰＵ１２ａの制御処理のフローチャートである。
Ａｃｔ３１においてＣＰＵ１２ａは、タッチパネル１２ｇの画面を待機画面とする。待機画面は、決済処理を行う状況にないことを表すものであり、どのような情報を表すかは任意であって良い。例えば待機画面は、決済処理を行うことができないことを表すメッセージを表すものや、スクリーンセーバーとして広告などを表す任意の画像を表示するものとすることが想定される。
【００６３】
Ａｃｔ３２においてＣＰＵ１２ａは、決済情報が受信されたか否かを確認する。そしてＣＰＵ１２ａは、決済情報が受信されていないならばＮｏと判定し、Ａｃｔ３２を繰り返す。かくしてＣＰＵ１２ａはＡｃｔ３２において、決済情報が受信されるのを待ち受ける。
【００６４】
さて、前述したように商品登録装置１１の通信ユニット１１ｊからＬＡＮ１３へと送出された決済情報の宛先となっている決済装置１２に設けられた通信ユニット１２ｊは、当該決済情報を受信し、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存する。通信ユニット１２ｊは、複数の決済情報が送られてきた場合には、これら複数の決済情報の全てを受信し、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存する。これに応じてＣＰＵ１２ａは、Ａｃｔ３２にてＹｅｓと判定し、Ａｃｔ３３へと進む。
【００６５】
Ａｃｔ３３においてＣＰＵ１２ａは、受信された決済情報が複数であるか否かを確認する。そしてＣＰＵ１２ａは、１つのみの決済情報が受信された場合にはＮｏと判定し、Ａｃｔ３４へと進む。
Ａｃｔ３４においてＣＰＵ１２ａは、タッチパネル１２ｇの画面を決済画面に変更する。
決済画面は、上記の受信された１つの決済情報に基づいての決済を行うための買物客２２による操作を受け付けるものである。決済画面は例えば、決済情報に示された合計金額を少なくとも表す。また決済画面は、合計個数や買上商品のリストを含んでも良い。また、複数の決済方法での決済を許容するのならば、決済画面は決済方法を買物客２２が選択するためのボタンなどを含む。
【００６６】
Ａｃｔ３５においてＣＰＵ１２ａは、決済のための買物客２２による操作がなされたか否かを確認する。そしてＣＰＵ１２ａは、該当する操作が行われていないためにＮｏと判定したならば、Ａｃｔ３５を繰り返す。かくしてＣＰＵ１２ａはＡｃｔ３５において、決済のための操作がなされるのを待ち受ける。
【００６７】
ところで、商品登録装置１１を操作する従業員２１は、第１または第２の選択画面ＳＣ３，ＳＣ４のボタンＢ４〜Ｂ７のいずれかをタッチして決済情報を決済装置１２のいずれかに転送した場合、その転送先の決済装置１２で決済を行うべきことを買物客２２に対して告知する。この告知を受けた買物客２２は、指定された決済装置１２へと移動し、前述の決済画面上で決済のための操作を行う。そしてＣＰＵ１２ａは、このようにして決済のための操作が行われ、これがタッチパネル１２ｇにより検出されたならば、Ａｃｔ３５にてＹｅｓと判定し、Ａｃｔ３６へと進む。
【００６８】
Ａｃｔ３６においてＣＰＵ１２ａは、決済処理を実行する。ここでの決済処理は、買物客２２による操作に応じて、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報に示された合計金額を決済するための処理である。ここでの決済処理は例えば、既存のセルフＰＯＳ端末などで行われている処理をそのまま適用できる。かくして制御プログラムに基づいての制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは決済部として機能する。
【００６９】
Ａｃｔ３７においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報に示された情報や上記の決済処理の結果を表したレシートを発行する。そしてＣＰＵ１２ａはこののちに、Ａｃｔ３１に戻り、それ以降の処理を前述と同様に行う。
【００７０】
ＣＰＵ１２ａは、複数の決済情報が受信されたならば、Ａｃｔ３３にてＹｅｓと判定し、図１１中のＡｃｔ３８へと進む。
Ａｃｔ３８においてＣＰＵ１２ａは、変数ｎの値として「１」をセットする。
Ａｃｔ３９においてＣＰＵ１２ａは、タッチパネル１１ｇの画面の一部領域を選択画面とする。選択画面は、個別決済または一括決済を買物客２２に選択させるための画面である。なお、個別決済とは、複数の決済情報のそれぞれに応じた決済を個別に行う決済形態を表す。また一括決済とは、複数の決済情報に応じた決済を一括で行う決済形態を表す。
【００７１】
Ａｃｔ４０においてＣＰＵ１２ａは、一括決済が選択されたか否かを確認する。そしてＣＰＵ１２ａは、一括決済が選択されていないためにＮｏと判定したならば、Ａｃｔ４１へと進む。
Ａｃｔ４１においてＣＰＵ１２ａは、分割決済が選択されたか否かを確認する。そしてＣＰＵ１２ａは、分割決済が選択されていないためにＮｏと判定したならば、Ａｃｔ４０に戻る。
かくしてＣＰＵ１２ａは、Ａｃｔ４０およびＡｃｔ４１において、一括決済または分割決済が選択されるのを待ち受ける。なおＣＰＵ１１ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００７２】
ＣＰＵ１２ａは、個別決済を選択する操作が例えばタッチパネル１１ｇにより検出されたならば、Ａｃｔ４１にてＹｅｓと判定し、Ａｃｔ４２へと進む。
Ａｃｔ４２においてＣＰＵ１２ａは、第ｎの決済情報に基づいた決済処理を実行する。
Ａｃｔ４３においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、第ｎの決済情報に示された情報や上記の決済処理の結果を表したレシートを発行する。
Ａｃｔ４４においてＣＰＵ１２ａは、変数ｎの値を１つ増加する。
【００７３】
Ａｃｔ４５においてＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報の中に第ｎの決済情報が存在するか否かを確認する。そしてＣＰＵ１２ａは、第ｎの決済情報が存在するならばＡｃｔ４２へと戻り、その決済情報を対象としてＡｃｔ４２，Ａｃｔ４３を行う。ＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報の全てを対象としてＡｃｔ４２，Ａｃｔ４３を実行し終えたのちには、Ａｃｔ４５にてＹｅｓと判定することとなる。そしてこの場合にＣＰＵ１２ａは、図１０中のＡｃｔ３１に戻る。つまりＣＰＵ１２ａは、新たな決済情報が受信されるのを待ち受ける状態に戻る。
このようにＣＰＵ１２ａは、個別決済が買物客２２により選択されたならば、複数の決済情報のそれぞれに基づいた決済処理を順次に行い、その都度、レシートを発行する。
【００７４】
ＣＰＵ１２ａは、Ａｃｔ４０およびＡｃｔ４１の待ち受け状態にあるときに、一括決済を選択する操作が例えばタッチパネル１１ｇにより検出されたならば、Ａｃｔ４０にてＹｅｓと判定し、Ａｃｔ４６へと進む。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは設定部として機能する。
【００７５】
Ａｃｔ４６においてＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報のそれぞれに示された合計金額の総計金額を算出する。
Ａｃｔ４７においてＣＰＵ１２ａは、上記の総計金額を決済するための決済処理を実行する。
Ａｃｔ４８においてＣＰＵ１２ａは、プリンタ１２ｈを制御し、第ｎの決済情報に示された情報や上記の決済処理の結果を表したレシートを発行する。
【００７６】
かくして、複数の決済情報が受信された場合には、Ａｃｔ４２〜Ａｃｔ４５の処理ループおよびＡｃｔ４８の処理ループのいずれにおいても、複数の決済情報のそれぞれに応じた複数枚のレシートが発行されることとなる。従って、制御プログラムに基づいて上記の制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは発行部として機能する。
【００７７】
Ａｃｔ４９においてＣＰＵ１２ａは、変数ｎの値を１つ増加する。
Ａｃｔ５０においてＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報の中に第ｎの決済情報が存在するか否かを確認する。そしてＣＰＵ１２ａは、第ｎの決済情報が存在するならばＡｃｔ４８へと戻り、その決済情報を対象としてＡｃｔ４８を行う。ＣＰＵ１２ａは、ＲＡＭ１２ｃまたは補助記憶ユニット１２ｄに保存された決済情報の全てを対象としてＡｃｔ４８を実行し終えたのちには、Ａｃｔ５０にてＹｅｓと判定することとなる。そしてこの場合にＣＰＵ１２ａは、図１０中のＡｃｔ３１に戻る。つまりＣＰＵ１２ａは、新たな決済情報が受信されるのを待ち受ける状態に戻る。
【００７８】
このようにＣＰＵ１２ａは、一括決済が買物客２２により選択されたならば、複数の決済情報のそれぞれに示された合計金額の総計金額を一回の決済処理で決済する。ただしレシートは、複数の決済情報のそれぞれに基づいたものを順次に発行する。
【００７９】
以上のように、商品登録装置１１では、通常は１会計分の買上登録に基づく１つの決済情報のみを、決済装置１２の１つに転送する。決済装置１２は、このようにして１つの決済情報が転送されると、この決済情報に基づく決済処理が完了するまでは、別の決済情報の転送を受け付けない。
【００８０】
しかしながら、買物客２２が分割会計を希望する場合には、商品登録装置１１では、複数会計分の買上登録を連続して行い、それらの買上登録に応じた複数の決済情報を生成する。そして商品登録装置１１は、これらの複数の決済情報を、いずれも決済装置１２の１つにまとめて転送する。決済装置１２は、このようにして複数の決済情報が転送されると、これら複数の決済情報に基づく決済処理を行う。
かくしてチェックアウトシステム１０によれば、買物客２２は、分割会計を利用することが可能である上に、複数の会計分のそれぞれの決済のために複数の決済装置１２を操作する必要はない。
【００８１】
またチェックアウトシステム１０によれば、分割会計を行う場合であっても、買物客２２は、分割決済と一括決済とを任意に利用することができる。そして、分割決済および一括決済のいずれを行った場合でも、複数の決済情報のそれぞれに応じた複数枚のレシートが発行される。従って、買物客２２は、分割決済および一括決済のいずれを利用した倍でも、分割決済の結果を記録したレシートを得ることができる。
【００８２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８３】
１０…チェックアウトシステム、１１…商品登録装置、１１ａ…ＣＰＵ、１１ｂ…ＲＯＭ、１１ｃ…ＲＡＭ、１１ｄ…補助記憶ユニット、１１ｅ…ドロワ開放ユニット、１１ｆ…スキャナ、１１ｇ…タッチパネル、１１ｈ…プリンタ、１１ｉ…カードリーダライタ、１１ｊ…通信ユニット、１１ｋ…伝送システム、１２…決済装置、１２ａ…ＣＰＵ、１２ｂ…ＲＯＭ、１２ｃ…ＲＡＭ、１２ｄ…補助記憶ユニット、１２ｅ…自動釣銭機、１２ｆ…スキャナ、１２ｇ…タッチパネル、１２ｈ…プリンタ、１２ｉ…カードリーダライタ、１２ｊ…通信ユニット、１２ｋ…伝送システム。
【図１】
2018170050.tif 000003
【図２】
2018170050.tif 000004
【図３】
2018170050.tif 000005
【図４】
2018170050.tif 000006
【図５】
2018170050.tif 000007
【図６】
2018170050.tif 000008
【図７】
2018170050.tif 000009
【図８】
2018170050.tif 000010
【図９】
2018170050.tif 000011
【図１０】
2018170050.tif 000012
【図１１】
2018170050.tif 000013