(57)【特許請求の範囲】
【請求項１】
買上商品の商品コードを取得し、一取引分の買上商品のリストを生成する第１の生成手段と、
前記第１の生成手段により生成された前記リストに基づいて決済金額を算出する算出手段と、
前記算出手段により算出された前記決済金額を決済するための決済処理を当該決済処理のための予め定められた第１の操作に応じて行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを操作者による第２の操作に応じて取得する取得手段と、
前記第１の操作が行われるまでに前記取得手段により前記利用者コードが取得されていない場合に、前記電子レシートサービスの利用のためには前記第２の操作を行うべきであることを前記操作者に案内する案内動作を行う案内手段と、
前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第２の生成手段と、
前記第１の操作が行われるまでに前記取得手段により前記利用者コードが取得されなかった場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷する印刷手段と、
前記第１の操作が行われるまでに前記取得手段により前記利用者コードが取得された場合に、当該利用者コードと前記レシート情報に含まれた情報とを、前記レシート情報に含まれた情報を前記利用者コードに関連付けて管理する管理装置に送信する送信手段と、
を具備するチェックアウト装置。
【請求項２】
前記第１の操作は、前記決済手段が前記決済処理で適用する決済方法を指定するための操作者の操作である、
請求項１に記載のチェックアウト装置。
【請求項３】
前記案内手段は、前記第１の操作のための画面内に予め定められた文字メッセージを可視的に示すことを前記案内動作として実行する、
請求項１に記載のチェックアウト装置。
【請求項４】
前記案内手段は、前記第１の操作のための画面を、前記決済手段が前記決済処理で適用する決済方法を前記操作者に選択させるための選択画面とする、
請求項３に記載のチェックアウト装置。
【請求項５】
前記取得手段により前記利用者コードが取得されている場合に、その旨を前記第１の操作のための画面内に可視的に示す報知手段、
をさらに備える請求項３に記載のチェックアウト装置。
【請求項６】
案内デバイスと、プリンタと、通信デバイスとを備えたチェックアウト装置を制御するコンピュータを、
買上商品の商品コードを取得し、一取引分の買上商品のリストを生成する第１の生成手段と、
前記第１の生成手段により生成された前記リストに基づいて決済金額を算出する算出手段と、
前記算出手段により算出された前記決済金額を決済するための決済処理を当該決済処理のための予め定められた第１の操作に応じて行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを操作者による第２の操作に応じて取得する取得手段と、
前記第１の操作が行われるまでに前記取得手段により前記利用者コードが取得されていない場合に、前記電子レシートサービスの利用のためには前記第２の操作を行うべきであることを前記操作者に案内する案内動作を行うように前記案内デバイスを制御する案内制御手段と、
前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第２の生成手段と、
前記第１の操作が行われるまでに前記取得手段により前記利用者コードが取得されなかった場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷するように前記プリンタを制御する印刷制御手段と、
前記第１の操作が行われるまでに前記取得手段により前記利用者コードが取得された場合に、当該利用者コードと前記レシート情報に含まれた情報とを、前記レシート情報に含まれた情報を前記利用者コードに関連付けて管理する管理装置に送信するように前記通信デバイスを制御する送信制御手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウト装置及びその制御プログラムに関する。
【背景技術】
【０００２】
セルフタイプのチェックアウト装置は、例えばセルフＰＯＳ端末などとして既に知られている。この種のチェックアウト装置は、買上登録、決済方法の指定及び決済情報の入力などに関わる種々の操作の全てを、原則として買物客が行う。ここで決済方法の指定とは、現金、クレジットカード、あるいは電子マネーなどのいくつかの決済手段のいずれを用いた決済を行うかを指定することである。決済情報の入力とは、例えば現金決済であれば現金投入口への現金の投入であり、例えばクレジット決済であればカード挿入口へのクレジットカードの挿入及び暗証番号の入力操作である。
【０００３】
近年、電子レシートサービスが提供されるようになっている。しかしながら、これまでどおりにレシート用紙を利用したレシート発行を希望する顧客も多い。このためチェックアウト装置では、レシート用紙を利用したレシート発行を基本とし、買物客が電子レシートサービスを利用するための操作を行った場合に、電子レシートサービスを利用するための処理を行っている。
【０００４】
このため、電子レシートサービスの利用を希望する買物客は、前述した各種の操作に加えて、電子レシートサービスを利用するための操作も行わなければならない。このため、買物客は必須の操作に追われて、電子レシートサービスを利用するための操作をしそびれることがあり得る。そしてこの場合には、買物客が電子レシートサービスの利用を希望していても、レシート用紙を利用したレシートが発行されてしまうこととなる。
【０００５】
なお、店舗等の従業員により操作されるチェックアウト装置においても、従業員の認識不足や不注意などに起因して同様な不具合が生じ得る。
【０００６】
このような事情から、電子レシートサービスを利用するための操作を操作者がしそびれることを防止できることが望まれていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−２０６７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする課題は、電子レシートサービスを利用するための操作を操作者がしそびれることを防止できるチェックアウト装置及びその制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
実施形態のチェックアウト装置は、第１の生成手段、算出手段、決済手段、取得手段、案内手段、第２の生成手段、印刷手段および送信手段を備える。第１の生成手段は、買上商品の商品コードを取得し、一取引分の買上商品のリストを生成する。算出手段は、第１の生成手段により生成されたリストに基づいて決済金額を算出する。決済手段は、算出手段により算出された決済金額を決済するための決済処理を当該決済処理のための予め定められた第１の操作に応じて行う。取得手段は、電子レシートサービスの利用者を識別する利用者コードを操作者による第２の操作に応じて取得する。案内手段は、第１の操作が行われるまでに取得手段により利用者コードが取得されていない場合に、電子レシートサービスの利用のためには第２の操作を行うべきであることを操作者に案内する案内動作を行う。第２の生成手段は、決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する。印刷手段は、第１の操作が行われるまでに取得手段により利用者コードが取得されなかった場合に、レシートの発行のために、レシート情報に含まれた情報をレシート用紙に印刷する。送信手段は、第１の操作が行われるまでに取得手段により利用者コードが取得された場合に、当該利用者コードと前記レシート情報に含まれた情報とを、レシート情報に含まれた情報を利用者コードに関連付けて管理する管理装置に送信する。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係るチェックアウト装置の要部回路構成を示すブロック図。
【図２】図１に示されるＣＰＵの制御処理のフローチャート。
【図３】図１に示されるＣＰＵの制御処理のフローチャート。
【図４】図１に示されるＣＰＵの制御処理のフローチャート。
【図５】利用者コード取得前における一例としての登録画面を示す図。
【図６】利用者コード取得後における一例としての登録画面を示す図。
【図７】一例としての第１の選択画面を示す図。
【図８】一例としての第２の選択画面を示す図。
【図９】一例としての第１の終了画面を示す図。
【図１０】一例としての第２の終了画面を示す図。
【図１１】図１中のＣＰＵの制御処理のフローチャート。
【発明を実施するための形態】
【００１１】
以下、実施の形態の一例について図面を用いて説明する。  
図１は本実施形態に係るチェックアウト装置１０の要部回路構成を示すブロック図である。  
チェックアウト装置１０は、例えばスーパーマーケットなどの店舗のチェックアウトコーナーに設置される。チェックアウト装置１０は、上記の店舗で販売する商品を購入する買物客が、その操作者となる。ただし、チェックアウト装置１０は、上記の店舗の従業員により操作される場合もある。
【００１２】
チェックアウト装置１０は、上記の店舗に設けられたＬＡＮ（local area network）１１に接続されている。ＬＡＮ１１には、図示しないストアサーバが接続される。複数のチェックアウト装置１０が上記の店舗に設置される場合には、他のチェックアウト装置１０もＬＡＮ１１に接続される。またＬＡＮ１１は、ネットワーク２０に接続される。ネットワーク２０には、レシートサーバ３０が接続される。  
ネットワーク２０は、典型的にはインターネットである。ネットワーク２０は、専用線網などの他の種類の通信網であっても良い。  
レシートサーバ３０は、電子レシートサービスを提供するための周知の各種の処理を行う。レシートサーバ３０が行う処理には、チェックアウト装置１０からの電子レシートデータの収集と、収集した電子レシートデータの利用者コードに関連付けての管理と、電子レシートデータを閲覧端末で閲覧させるための処理とを含む。したがってレシートサーバ３０は、管理装置の一例である。
【００１３】
チェックアウト装置１０は、ＣＰＵ（central processing unit）１０ａ、ＲＯＭ（read-only memory）１０ｂ、ＲＡＭ（random-access memory）１０ｃ、補助記憶ユニット１０ｄ、自動釣銭機１０ｅ、スキャナ１０ｆ、タッチパネル１０ｇ、プリンタ１０ｈ、カードリーダライタ１０ｉ、通信ユニット１０ｊ及び伝送システム１１ｋを含む。
【００１４】
ＣＰＵ１０ａ、ＲＯＭ１０ｂ、ＲＡＭ１０ｃ及び補助記憶ユニット１０ｄは、伝送システム１１ｋにより接続されてコンピュータを構成する。
【００１５】
ＣＰＵ１０ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１０ａは、ＲＯＭ１０ｂ及びＲＡＭ１０ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、チェックアウト装置１０としての各種の動作を実現するべく各部を制御する。
【００１６】
ＲＯＭ１０ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１０ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１０ｂは、上記のミドルウェア及びアプリケーションプログラムを記憶する場合もある。またＲＯＭ１０ｂは、ＣＰＵ１０ａが各種の処理を行う上で参照するデータを記憶する場合もある。
【００１７】
ＲＡＭ１０ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１０ｃは、ＣＰＵ１０ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１０ｃは、ＣＰＵ１０ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００１８】
補助記憶ユニット１０ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１０ｄは、ＣＰＵ１０ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１０ａでの処理によって生成されたデータを保存する。補助記憶ユニット１０ｄとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などを使用できる。
【００１９】
ＲＯＭ１０ｂ又は補助記憶ユニット１０ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。チェックアウト装置１０の譲渡は一般的に、制御プログラムがＲＯＭ１０ｂ又は補助記憶ユニット１０ｄに記憶された状態にて行われる。しかし、チェックアウト装置１０が、制御プログラムがＲＯＭ１０ｂ又は補助記憶ユニット１０ｄに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。この場合、例えばユーザによる操作に応じて、制御プログラムがチェックアウト装置１０の補助記憶ユニット１０ｄに書き込まれる。リムーバブルな記憶媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。
【００２０】
自動釣銭機１０ｅは、投入される硬貨及び紙幣を収受する。また自動釣銭機１０ｅは、釣銭としての硬貨及び紙幣を排出する。
【００２１】
スキャナ１０ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１０ｆとしては、周知の種々のタイプのものをそのまま利用できる。スキャナ１０ｆは、周知の種々のタイプうちの１つのみに対応していても良いし、複数のタイプに対応していても良い。すなわちスキャナ１０ｆは、固定式又はハンディ式の２次元コードスキャナを含み得る。またスキャナ１０ｆとしては、商品の画像から画像認識技術を利用して商品を識別するタイプのものを含み得る。
【００２２】
タッチパネル１０ｇは、表示デバイス及びタッチセンサをそれぞれ含む。表示デバイスは、その表示画面を、ＧＵＩ（graphical user interface）画面などの任意の画面とする。表示デバイスとしては、例えばカラーＬＣＤ等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をＣＰＵ１０ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２３】
プリンタ１０ｈは、例えばサーマルプリンタ又はドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。
【００２４】
カードリーダライタ１０ｉは、カードに記録されたデータを読み取るとともに、上記のカードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード及びポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。カードリーダライタ１０ｉは、磁気式、接触式、あるいは非接触式のいずれのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００２５】
通信ユニット１０ｊは、ＬＡＮ１１を介した通信を行う。
【００２６】
伝送システム１１ｋは、ＣＰＵ１０ａ、ＲＯＭ１０ｂ、ＲＡＭ１０ｃ、補助記憶ユニット１０ｄ、ドロワ開放ユニット１１ｅ、スキャナ１０ｆ、タッチパネル１０ｇ、プリンタ１０ｈ、カードリーダライタ１０ｉ及び通信ユニット１０ｊの間で授受されるデータを伝送する。伝送システム１１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００２７】
次に、以上のように構成されたチェックアウト装置１０の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００２８】
チェックアウト装置１０が、買上商品の登録処理を行うモードで起動されると、ＣＰＵ１０ａは、ＲＯＭ１０ｂ又は補助記憶ユニット１０ｄに記憶された制御プログラムに従った制御処理を開始する。  
図２、図３及び図４はＣＰＵ１０ａの制御処理のフローチャートである。
【００２９】
Ａｃｔ１においてＣＰＵ１０ａは、レシートフラグをリセットする。レシートフラグは、セット状態であるときに、電子レシートサービスを利用する設定であることを示す。レシートフラグは、例えばＲＡＭ１０ｃに記憶される１ビットのデータである。  
Ａｃｔ２においてＣＰＵ１０ａは、ＲＡＭ１０ｃ中に設定する登録商品テーブルをクリアする。登録商品テーブルは、買上登録が済んだ商品に関する情報を記述するためのデータテーブルである。  
Ａｃｔ３においてＣＰＵ１０ａは、タッチパネル１０ｇの画面の一部領域を待受画面とする。待受画面は、新たな取引に関する買上登録を開始することができることを表すものであり、どのような情報を表すかは任意であって良い。
【００３０】
Ａｃｔ４においてＣＰＵ１０ａは、電子レシートサービスの利用者を識別するための利用者コードが取得されたか否かを確認する。そしてＣＰＵ１０ａは、利用者コードが取得されていないためにＮｏと判定したならば、Ａｃｔ５へと進む。  
Ａｃｔ５においてＣＰＵ１０ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１０ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ４へと戻る。  
かくしてＡｃｔ４，Ａｃｔ５においてＣＰＵ１０ａは、利用者コードが取得されるか、あるいは商品コードが取得されるのを待ち受ける。なおＣＰＵ１０ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００３１】
買物客は、買い上げようとする商品を持参してチェックアウト装置１０の前に立つ。そして買物客は、今回の取引に関して電子レシートサービスの適用を希望するならば、例えば、自らが所持するスマートフォンの画面を、利用者コードを表したバーコードを含んだ会員証画面とした状態でスキャナ１０ｆにかざす。そうするとスキャナ１０ｆは、当該のバーコードを読み取る。そしてこの場合にＣＰＵ１０ａはＡｃｔ４にてＹｅｓと判定し、Ａｃｔ６へと進む。  
Ａｃｔ６においてＣＰＵ１０ａは、スキャナ１０ｆが読み取ったバーコードが表す利用者コードをＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存する。かくして、制御プログラムに基づく制御処理をＣＰＵ１ａが実行することによって、ＣＰＵ１ａを中枢部分とするコンピュータは取得手段として機能する。  
Ａｃｔ７においてＣＰＵ１０ａは、レシートフラグをセットする。そしてＣＰＵ１０ａは、この後にＡｃｔ４及びＡｃｔ５の待ち受け状態に戻る。
【００３２】
ところでＣＰＵ１０ａは、図２乃至図４に示した制御処理とは別の周知の処理によって、買物客による操作に基づいて商品コードを取得する。そしてＣＰＵ１０ａは、図２に示すＡｃｔ４及びＡｃｔ５の待ち受け状態にあるときに商品コードを取得したためにＡｃｔ５にてＹｅｓと判定したならば、Ａｃｔ８へと進む。  
Ａｃｔ８においてＣＰＵ１０ａは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。
【００３３】
Ａｃｔ９においてＣＰＵ１０ａは、タッチパネル１０ｇの画面の一部領域を登録画面とする。登録画面は、登録商品テーブルの内容などを表し、登録処理の実施状況を買物客に確認させるものである。ＣＰＵ１０ａは、レシートフラグの状態に応じて登録画面を異ならせる。  
図５は利用者コード取得前における一例としての登録画面ＳＣ１を示す図である。図６は利用者コード取得後における一例としての登録画面ＳＣ２を示す図である。  
ＣＰＵ１０ａは、利用者コードが取得される前、すなわちレシートフラグがセットされていない状態であるならば、登録画面ＳＣ１のような画面とする。またＣＰＵ１０ａは、利用者コードが取得された後、すなわちレシートフラグがセットされた状態であるならば、登録画面ＳＣ２のような画面とする。
【００３４】
登録画面ＳＣ１，ＳＣ２はいずれも、領域Ｒ１，Ｒ２を含む。登録画面ＳＣ２はさらに、アイコンＩＣ１を含む。  
領域Ｒ１は、最も新しく買上登録がなされた商品に関する商品名、個数及び単価と、その商品を登録した後の買上商品の合計個数及び合計金額とを表示するための領域である。領域Ｒ２は、登録画面ＳＣ１に示された商品よりも前に買上登録がなされた商品に関する商品名、個数、単価及び金額のリストを表示するための領域である。アイコンＩＣ１は、電子レシートサービスを利用する設定となっていることを表す。
【００３５】
なお、登録画面ＳＣ１，ＳＣ２は、領域Ｒ１，Ｒ２の役割を明らかとするために、買上登録がなされた複数の商品に関する各種の情報を表した状態を示している。しかしながら、ＣＰＵ１０ａがＡｃｔ９へと進んだときには、登録商品テーブルは１つの商品に関する情報のみを含む。このため登録画面は、領域Ｒ１においては商品に関する情報を表すが、領域Ｒ２においては商品に関する情報を表さない。
【００３６】
ＣＰＵ１０ａは、タッチパネル１０ｇの画面のうちの領域Ｒ１，Ｒ２している領域以外には、従業員が商品を指定するための商品ボタンと、小計ボタンなどの各種の機能ボタンとを表す。
【００３７】
図３中のＡｃｔ１０においてＣＰＵ１０ａは、利用者コードが取得されたか否かを確認する。そしてＣＰＵ１０ａは、利用者コードが取得されていないためにＮｏと判定したならば、Ａｃｔ１１へと進む。  
Ａｃｔ１１においてＣＰＵ１０ａは、買上登録すべき商品の商品コードが取得されたか否かを確認する。そしてＣＰＵ１０ａは、商品コードが取得されていないためにＮｏと判定したならば、Ａｃｔ１２へと進む。
【００３８】
Ａｃｔ１２においてＣＰＵ１０ａは、タッチパネル１０ｇの画面中に表示された小計ボタンがタッチされたか否かを確認する。そしてＣＰＵ１０ａは、当該操作がなされていないためにＮｏと判定したならば、Ａｃｔ１０へと戻る。
【００３９】
かくしてＡｃｔ１０乃至Ａｃｔ１２においてＣＰＵ１０ａは、利用者コードが取得されるか、新たに商品コードが取得されるか、あるいは小計ボタンがタッチされるのを待ち受ける。なおＣＰＵ１０ａは、ここでの待ち受けにおいて、他の操作が行われるなどの他の事象の発生を確認し、その発生事象に応じた処理に移行するようにしても良い。
【００４０】
買物客は、小計ボタンにタッチするまでの間は、自らが所持するスマートフォンの画面を、会員証画面とした状態でスキャナ１０ｆにかざして良い。そしてこれによりスキャナ１０ｆは、当該のバーコードを読み取る。そしてＣＰＵ１０ａは、この場合にはＡｃｔ１０にてＹｅｓと判定し、Ａｃｔ１３へと進む。  
Ａｃｔ１３においてＣＰＵ１０ａは、スキャナ１０ｆが読み取ったバーコードが表す利用者コードをＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存する。  
Ａｃｔ１４においてＣＰＵ１０ａは、レシートフラグをセットする。そしてＣＰＵ１０ａは、この後にＡｃｔ１０乃至Ａｃｔ１２の待ち受け状態に戻る。またこれに応じてＣＰＵ１０ａは、アイコンＩＣ１を表すよう登録画面を更新する。
【００４１】
一方、ＣＰＵ１０ａは、前述と同様にして商品コードを取得したためにＡｃｔ１１にてＹｅｓと判定したならば、Ａｃｔ１５へと進む。  
Ａｃｔ１５においてＣＰＵ１０ａは、上記の取得した商品コードを含むように、登録商品テーブルを更新する。またこれに応じてＣＰＵ１０ａは、更新後の登録商品テーブルの内容に準じるように登録画面を更新する。そしてＣＰＵ１０ａはこの後に、Ａｃｔ１０乃至Ａｃｔ１２の待ち受け状態に戻る。このようにして作成される登録商品テーブルは、買上商品のリストを表す。したがって、制御プログラムに基づいての制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは第１の生成手段として機能する。
【００４２】
買物客は、買上商品の全ての買上登録を終了すると、タッチパネル１０ｇにて小計ボタンにタッチする。ＣＰＵ１０ａは、小計ボタンがタッチされたことがタッチパネル１０ｇにより検出されたためにＡｃｔ１２にてＹｅｓと判定したならば、Ａｃｔ１６へと進む。  
Ａｃｔ１６においてＣＰＵ１０ａは、決済金額を算出する。具体的にはＣＰＵ１０ａは例えば、商品リストに示された買上商品のそれぞれの金額の合計金額として決済金額を算出する。かくして制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは算出手段として機能する。
【００４３】
Ａｃｔ１７においてＣＰＵ１０ａは、ＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに利用者コードが保存されているか否かを確認する。そしてＣＰＵ１０ａは、該当する利用者コードが有るためにＹｅｓと判定したならば、Ａｃｔ１８へと進む。  
Ａｃｔ１８においてＣＰＵ１０ａは、タッチパネル１０ｇの画面を第１の選択画面とする。第１の選択画面は、操作者に決済方法を指定させるためのＧＵＩ画面である。  
図７は一例としての第１の選択画面ＳＣ３を示す図である。  
第１の選択画面ＳＣ３は、各種の指定のために操作者がタッチするための６つのボタンＢ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６とアイコンＩＣ１１とを含む。ボタンＢ１〜Ｂ３には、現金決済、クレジット決済及びプリペイドカード決済がそれぞれ割り付けられている。ボタンＢ５，Ｂ６には、店員呼出及び言語切替がそれぞれ割り付けられている。アイコンＩＣ１１は、電子レシートサービスを利用する設定となっていることを表す。かくしてＣＰＵ１０ａを中枢部分とするコンピュータとタッチパネル１０ｇとの協働によって、利用者コードが取得されていることを報知する報知手段としての機能が実現される。
【００４４】
Ａｃｔ１９においてＣＰＵ１０ａは、決済方法が指定されたか否かを確認する。そしてＣＰＵ１０ａは、決済方法を指定する操作がなされていないためにＮｏと判定したならば、Ａｃｔ１９を繰り返す。かくしてＡｃｔ１９においてＣＰＵ１０ａは、決済方法が指定されるのを待ち受ける。なお、図示は省略しているが、この待ち受け状態においてＣＰＵ１０ａは、決済方法を指定するのとは別の操作が行われるのも待ち受けている。そしてＣＰＵ１０ａは、そのような操作が行われたならば、行われた操作に応じた図示しない処理に移行する。例えばＣＰＵ１０ａは、ボタンＢ５へのタッチがタッチパネル１０ｇで検出されたならば、例えば図１０に示されない監視用端末での警報動作を行わせるための処理に移行する。また例えばＣＰＵ１０ａは、ボタンＢ６へのタッチがタッチパネル１０ｇで検出されたならば、タッチパネル１０ｇの画面における表示を英語表記とするための処理に移行する。
【００４５】
一方でＣＰＵ１０ａは、該当する利用者コードが無いためにＡｃｔ１７にてＮｏと判定したならば、Ａｃｔ２０へと進む。  
Ａｃｔ２０においてＣＰＵ１０ａは、タッチパネル１０ｇの画面を第２の選択画面とする。第２の選択画面は、操作者に決済方法を指定させるためのＧＵＩ画面である。  
図８は一例としての第２の選択画面ＳＣ４を示す図である。なお、図８においては、図７と同一の要素には同一の符号を付し、その詳細な説明は省略する。  
第２の選択画面ＳＣ４は、各種の指定のために操作者がタッチするための６つのボタンＢ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６と文字メッセージＭ１とを含む。つまり第２の選択画面ＳＣ４は、第１の選択画面ＳＣ３からアイコンＩＣ１１を除くとともに、文字メッセージＭ１を付加した画面である。文字メッセージＭ１は、電子レシートサービスを利用するためには、利用者コードを表したバーコードをスキャナ１０ｆにかざすべきであることを買物客に対して案内するものである。
【００４６】
Ａｃｔ２１においてＣＰＵ１０ａは、利用者コードが取得されたか否かを確認する。そしてＣＰＵ１０ａは、利用者コードが取得されていないためにＮｏと判定したならば、Ａｃｔ２２へと進む。  
Ａｃｔ２２においてＣＰＵ１０ａは、決済方法が指定されたか否かを確認する。そしてＣＰＵ１０ａは、決済方法を指定する操作がなされていないためにＮｏと判定したならば、Ａｃｔ２１へと戻る。  
かくしてＣＰＵ１０ａは、Ａｃｔ２１及びＡｃｔ２２においては、利用者コードが取得されるか、あるいは決済方法が指定されるのを待ち受ける。なお、図示は省略しているが、この待ち受け状態においてＣＰＵ１０ａは、Ａｃｔ１９の待ち受け状態にて行っているのと同様な処理に別の操作が行われるのも待ち受けている。
【００４７】
買物客は、電子レシートサービスの利用を希望する場合には、文字メッセージＭ１に従って、自らが所持するスマートフォンの画面に表示させたバーコードをスキャナ１０ｆにかざす。そうするとスキャナ１０ｆは、当該のバーコードを読み取る。かくして、タッチパネル１０ｇの画面を第２の選択画面とすることは、第２の取得手段に利用者コードを取得させるように操作者に案内する案内動作に相当する。したがって、タッチパネル１０ｇは案内デバイスに相当する。そして制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは案内制御手段として機能する。ＣＰＵ１０ａを中枢部分とするコンピュータとタッチパネル１０ｇとの協働によって案内手段としての機能が実現される。そしてこのようにスキャナ１０ｆによりバーコードが読み取られた場合にＣＰＵ１０ａはＡｃｔ２１にてＹｅｓと判定し、Ａｃｔ２３へと進む。  
Ａｃｔ２３においてＣＰＵ１０ａは、スキャナ１０ｆが読み取ったバーコードが表す利用者コードをＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存する。  
Ａｃｔ２４においてＣＰＵ１０ａは、レシートフラグをセットする。そしてＣＰＵ１０ａはこの後、Ａｃｔ１８を経てＡｃｔ１９の待ち受け状態となる。
【００４８】
操作者は、タッチパネル１０ｇの画面が第１の選択画面又は第２の選択画面であるときに、ボタンＢ１〜Ｂ３のうちの決済に用いる決済方法が割り付けられているボタンにタッチするなどして決済方法を指定する。ＣＰＵ１０ａは、このような操作がタッチパネル１０ｇで検出されたならば、指定された決済方法を利用する決済方法として選択した上で、Ａｃｔ１９又はＡｃｔ２２でＹｅｓと判定し、図４中のＡｃｔ２５へと進む。かくして制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは、決済方法を選択する選択手段として機能する。
【００４９】
Ａｃｔ２５においてＣＰＵ１０ａは、タッチパネル１０ｇの画面を支払画面とする。支払画面は、上記のように選択した決済方法での決済のための支払情報を入力するための操作者による操作を案内する画面である。ＣＰＵ１０ａは、例えば決済方法として現金決済が指定された場合であれば、支払画面を現金の投入を促す内容とする。
【００５０】
Ａｃｔ２６においてＣＰＵ１０ａは、支払いのための操作が行われたか否かを確認する。そしてＣＰＵ１０ａは、支払いのための操作が行われていないためにＮｏと判定したならば、Ａｃｔ２６を繰り返す。かくしてＣＰＵ１０ａはＡｃｔ２６においては、支払いのための操作が行われるのを待ち受ける。なお、図示は省略しているが、この待ち受け状態においてＣＰＵ１０ａは、支払いのための操作とは別の操作が行われるのも待ち受けている。そしてＣＰＵ１０ａは、そのような操作が行われたならば、行われた操作に応じた図示しない処理に移行する。例えばＣＰＵ１０ａはこの待ち受け状態において、Ａｃｔ１０と同様な確認を行い、利用者コードが取得された場合にはＡｃｔ１３及びＡｃｔ１４と同様な処理を行っても良い。
【００５１】
買物客は、支払画面に従って、支払いのための操作を行う。例えば現金決済を指定した場合に買物客は、自動釣銭機１０ｅへの紙幣投入口及び硬貨投入口へと紙幣及び硬貨を投入する。またクレジット決済又はプリペイドカード決済を指定した場合に買物客は、カードリーダライタ１０ｉの挿入口に、クレジットカード又はプリペイドカードを挿入する。自動釣銭機１０ｅは、紙幣及び硬貨の少なくともいずれかが投入されると、投入された紙幣及び硬貨を計数し、投入金額を求める。またカードリーダライタ１０ｉは、クレジットカードが挿入されたならば、このクレジットカードに記録されているデータを読み取る。カードリーダライタ１０ｉは、プリペイドカードが挿入されたならば、プリペイドカードに記録されている残額のデータを読み取る。
【００５２】
ＣＰＵ１０ａは、支払操作が行われたためにＡｃｔ２６にてＹｅｓと判定したならば、Ａｃｔ２７へと進む。  
Ａｃｔ２７においてＣＰＵ１０ａは、上記のように自動釣銭機１０ｅで求められた投入金額又はカードリーダライタ１０ｉで読み取られたデータを支払情報として取得する。
【００５３】
Ａｃｔ２８においてＣＰＵ１０ａは、上記の支払情報を用いた決済処理を行う。この決済処理は、既存の同種の決済装置で行われているのと同様な処理であって良いので、その詳細の説明は省略する。かくして制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは決済処理を行う決済手段として機能する。
【００５４】
Ａｃｔ２９においてＣＰＵ１０ａは、レシート情報を生成し、ＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存する。レシート情報は、例えばテキストデータ形式などの非構造化形式である。ＣＰＵ１０ａは、決済情報のうちの商品リストなどのレシートに記載すべき情報と、決済処理の結果を表す情報とをレシート情報に含める。なお、決済処理の結果を表す情報とは、例えば現金決済が行われたのであれば、決済の対象となった金額、預かり金額、釣銭額、あるいは決済日時などの情報である。つまり、レシート情報とは、レシートに記載すべき各種の情報の集合である。そして、レシート情報にどのような情報を含むかは、任意である。ただしＣＰＵ１０ａは、利用者コードがＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存されているならば、その利用者コードを、利用者コードであることを識別可能なようにレシート情報に含める。かくして制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは第２の生成手段として機能する。
【００５５】
Ａｃｔ３０においてＣＰＵ１０ａは、レシートフラグがセットされているか否かを確認する。そしてＣＰＵ１０ａは、レシートフラグがセットされていないためにＮｏと判定したならば、Ａｃｔ３１へと進む。  
Ａｃｔ３１においてＣＰＵ１０ａは、タッチパネル１０ｇの画面を第１の終了画面とする。第１の終了画面は、レシート用紙を用いたレシートが発行されることを操作者に報知するための画面である。  
図９は一例としての第１の終了画面ＳＣ５を示す図である。  
第１の終了画面ＳＣ５は、文字メッセージＭ１１、画像ＩＭ１、領域Ｒ１１及びボタンＢ１１を含む。画像ＩＭ１は、レシート用紙を利用したレシートが発行される様子を表している。領域Ｒ１１に示される各種の金額は、取引毎に変化する。第１の終了画面ＳＣ５は、レシート発行の他に、釣銭を払い出す場合の例である。ＣＰＵ１０ａは、釣銭を払い出さない場合の第１の終了画面は、文字メッセージＭ１１及び画像ＩＭ１を、釣銭を払い出さないことに応じた別の文字メッセージ及び画像に置き換えた画面とする。
【００５６】
Ａｃｔ３２においてＣＰＵ１０ａは、プリンタ１０ｈを動作させ、Ａｃｔ２９で生成したレシート情報に従って今回の商取引の内容をレシート用紙に印刷したレシートを発行する。かくして制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは、レシートを印刷するようにプリンタ１０ｈを制御する印刷制御手段として機能する。そしてＣＰＵ１０ａを中枢部分とするコンピュータとプリンタ１０ｈとの協働により印刷手段としての機能が実現される。  
ＣＰＵ１０ａはこののち、例えばタッチパネル１０ｇの画面を第１の終了画面としている状態の継続時間が予め定められた時間を越えるなどの規定事象となったことに応じてＡｃｔ３２から図２中のＡｃｔ１へと戻って、以降の処理を前述したのと同様に繰り返す。
【００５７】
一方でＣＰＵ１０ａは、レシートフラグがセットされているためにＡｃｔ３０にてＹｅｓと判定したならば、Ａｃｔ３３へと進む。  
Ａｃｔ３３においてＣＰＵ１０ａは、タッチパネル１０ｇの画面を第２の終了画面とする。第２の終了画面は、レシート用紙を利用したレシートが発行されないことを操作者に報知するための画面である。  
図１０は一例としての第２の終了画面ＳＣ６を示す図である。なお、図１０においては、図８と同一の要素には同一の符号を付し、その詳細な説明は省略する。  
第２の終了画面ＳＣ６は、文字メッセージＭ２１、画像ＩＭ１１、領域Ｒ１１及びボタンＢ１１を含む。画像ＩＭ１１は、レシート用紙を利用したレシートが発行されないことを表している。第２の終了画面ＳＣ６は、釣銭を払い出す場合の例である。ＣＰＵ１０ａは、釣銭を払い出さない場合の第２の終了画面は、文字メッセージＭ２１及び画像ＩＭ１１を、釣銭を払い出さないことに応じた別の文字メッセージ及び画像に置き換えた画面とする。そしてＣＰＵ１０ａは、例えばタッチパネル１０ｇの画面を第２の終了画面としている状態の継続時間が予め定められた時間を越えるなどの規定事象となったことに応じてＡｃｔ３３から図２中のＡｃｔ１へと戻って、以降の処理を前述したのと同様に繰り返す。
【００５８】
ところでＣＰＵ１０ａは、上記のような図２乃至図４に示す制御処理を行うのと並行して、図１１に示す制御処理を実行する。図１１に示す制御処理は、いわゆる電子レシートエージェントとしての機能を実現するための処理である。
【００５９】
Ａｃｔ６１においてＣＰＵ１０ａは、図４中のＡｃｔ２９におけるレシート情報の生成がなされたか否かを確認する。そしてＣＰＵ１０ａは、レシート情報が生成されていなければ、Ａｃｔ６１を繰り返す。かくしてＣＰＵ１０ａはＡｃｔ６１においては、レシート情報が生成されるのを待ち受ける。そしてＣＰＵ１０ａは、レシート情報が生成されたためにＹｅｓと判定したならば、Ａｃｔ６２へと進む。
【００６０】
Ａｃｔ６２においてＣＰＵ１０ａは、生成されたレシート情報に利用者コードが含まれているか否かを確認する。そしてＣＰＵ１０ａは、利用者コードが含まれないためにＮｏと判定したならば、Ａｃｔ６１の待ち受け状態に戻る。つまり、Ａｃｔ６１及びＡｃｔ６１においてＣＰＵ１０ａは、利用者コードを含んだレシート情報が生成されるのを待ち受ける。そしてＣＰＵ１０ａは、利用者コードを含んだレシート情報が生成されたためにＡｃｔ６２にてＹｅｓと判定したならば、Ａｃｔ６３へと進む。
【００６１】
Ａｃｔ６３においてＣＰＵ１０ａは、Ａｃｔ２９にて生成されてＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存されたレシート情報に基づいて電子レシートデータを生成する。ＣＰＵ１０ａは具体的には、レシート情報に含まれる情報を、例えばＸＭＬ（extensible markup language）形式又はＣＳＶ（comma-separated values）形式などの構造化形式で表すとともに、必要に応じて別の情報を付加して電子レシートデータを生成する。電子レシートデータをどのようなフォーマットのデータとして作成するかは、電子レシートサービスの仕様に依る。ＣＰＵ１０ａは、生成した電子レシートデータをＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存する。
【００６２】
Ａｃｔ６４においてＣＰＵ１０ａは、上記のように生成された電子レシートデータをレシートサーバ３０へとアップロードする。具体的にはＣＰＵ１０ａは、ＲＡＭ１０ｃ又は補助記憶ユニット１０ｄに保存された電子レシートデータを、所定の通信プロトコルを用いてレシートサーバ３０へと転送するための処理を通信ユニット１０ｊに行わせる。かくして、通信ユニット１０ｊは、通信デバイスの一例である。また制御プログラムに基づく制御処理をＣＰＵ１０ａが実行することによって、ＣＰＵ１０ａを中枢部分とするコンピュータは送信制御手段として機能する。そして、ＣＰＵ１０ａを中枢部分とするコンピュータと通信ユニット１０ｊとの協働によって送信手段としての機能が実現される。  
そしてＣＰＵ１０ａは、電子レシートデータをアップロードし終えたのちに、Ａｃｔ６１の待受状態に戻り、次のレシート情報が生成されるのに備える。
【００６３】
かくしてチェックアウト装置１０では、決済方法の指定がなされるまでの間に利用者コードが取得できれば、電子レシートサービスを利用するべく、電子レシートデータをレシートサーバ３０へとアップロードする。つまり、決済方法を指定する操作は規定操作の一例であり、決済方法を指定する操作が行われるまでの期間が取得期間である。チェックアウト装置１０では、決済方法の指定を受け付ける際に利用者コードが未取得であるならば、文字メッセージＭ１を表示する。文字メッセージＭ１は、電子レシートサービスを利用するためには、利用者コードを表したバーコードをスキャナ１０ｆにかざすべきであることを買物客に対して案内するものである。従って、買物客が電子レシートサービスの利用を希望していながら、スキャナ１０ｆに利用者コードを表したバーコードを読み取らせることを怠っている場合には、そのことを文字メッセージＭ１による案内によって買物客に気付かせることができる。これにより、買物客が、利用者コードを表したバーコードを読み取らせるための操作をしそびれることを防止できる。そしてこの結果、買物客の希望に反して、電子レシートサービスが利用できない事態を回避できる。
【００６４】
なお、図５に示す登録画面ＳＣ１のような利用者コード取得前における登録画面などにおいても、利用者コードを表したバーコードをスキャナ１０ｆにかざすべきであることを買物客に対して案内するためのメッセージを含んでも良い。しかしながらチェックアウト装置１０のように、取得期間の終了タイミングの直前に限って文字メッセージＭ１を表示することにより、買物客の注意を引くことが可能であり、効率的な案内となる。
【００６５】
またチェックアウト装置１０では、上記の文字メッセージを、決済方法を選択するための選択画面のなかに含めている。このため、上記の文字メッセージを表示するための新たな画面を用意する必要が無く、画面遷移の回数が増加することが無い。
【００６６】
この実施形態は、次のような種々の変形実施が可能である。
【００６７】
従業員により操作されるチェックアウト装置においても同様に実施が可能である。
【００６８】
利用者コードの取得は、例えばタッチパネル１０ｇでの操作に応じて入力されても良い。
【００６９】
チェックアウト装置１０からレシートサーバ３０へと非構造化形式のレシート情報をアップロードしても良い。そして、レシートサーバ３０にて、構造化形式への形式変換を行って、電子レシートデータを生成しても良い。
【００７０】
チェックアウト装置１０からレシートサーバ３０へは、利用者コードを含まないレシート情報又は電子レシートデータと、利用者コードとを別々にアップロードしても良い。
【００７１】
決済処理のための図２乃至図４に示す制御処理と、電子レシートデータのアップロードのための図１１に示す制御処理とは、１つの制御処理の中でそれぞれ行われても良い。そしてこの場合は、利用者コードを決済情報に含めなくても良い。
【００７２】
利用者コードを表したバーコードをスキャナ１０ｆにかざすべきであることを買物客に知らせるための案内動作を、決済方法の選択を受け付けるときとは別のタイミングで行っても良い。例えばＣＰＵ１０ａは、タッチパネル１０ｇの画面を、第１の選択画面とするのに先立って、上記の案内動作のための画面とする。そしてＣＰＵ１０ａは、利用者コードが取得されるか、あるいは電子レシートサービスを利用しないことを指定する操作が例えばタッチパネル１０ｇで行われたことに応じて、図３のＡｃｔ２３へと進むこととする。
【００７３】
上記案内動作は、例えば音声メッセージの再生など、文字メッセージの可視表示以外の方法により行っても良い。
【００７４】
商品は、物品には限らず、サービスであっても良い。したがって「買上商品」は、提供者から受益者に対して有償で提供されるサービスを指す場合もある。
【００７５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［付記１］  買上商品の商品コードを取得し、一取引分の買上商品のリストを生成する第１の生成手段と、
前記第１の生成手段により生成された前記リストに基づいて決済金額を算出する算出手段と、
前記算出手段により算出された前記決済金額を決済するための決済処理を行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを、規定操作が行われるまでの取得期間内において取得する取得手段と、
前記取得手段により前記利用者コードが取得されていない場合、少なくとも前記規定操作の受け付けを開始するときに、前記取得手段に前記利用者コードを取得させるように操作者に案内する案内動作を行う案内手段と、
前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第２の生成手段と、
前記取得手段により前記取得期間内に前記利用者コードが取得されなかった場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷する印刷手段と、
前記取得手段により前記取得期間内に前記利用者コードが取得された場合に、当該利用者コードと前記レシート情報に含まれた情報とを、前記レシート情報に含まれた情報を前記利用者コードに関連付けて管理する管理装置に送信する送信手段と、を具備することを特徴とするチェックアウト装置。
［付記２］  前記規定操作は、前記決済手段が前記決済処理で適用する決済方法を指定するための操作者の操作であることを特徴とする付記１に記載のチェックアウト装置。
［付記３］  前記案内手段は、前記規定操作のための画面内に予め定められた文字メッセージを可視的に示すことを前記案内動作として実行することを特徴とする付記１に記載のチェックアウト装置。
［付記４］  前記案内手段は、前記規定操作のための画面を、前記決済手段が前記決済処理で適用する決済方法を前記操作者に選択させるための選択画面とすることを特徴とする付記３に記載のチェックアウト装置。
［付記５］  前記取得手段により前記利用者コードが取得されている場合に、その旨を前記規定操作のための画面内に可視的に示す報知手段をさらに備えることを特徴とする付記３に記載のチェックアウト装置。
［付記６］  利用者コードを取得させるように操作者に案内する案内動作を行う案内デバイスと、プリンタと、通信デバイスとを備えたチェックアウト装置を制御するコンピュータを、
買上商品の商品コードを取得し、一取引分の買上商品のリストを生成する第１の生成手段と、
前記第１の生成手段により生成された前記リストに基づいて決済金額を算出する算出手段と、
前記算出手段により算出された前記決済金額を決済するための決済処理を行う決済手段と、
電子レシートサービスの利用者を識別する利用者コードを、規定操作が行われるまでの取得期間内において取得する取得手段と、
前記取得手段により前記利用者コードが取得されていない場合、少なくとも前記規定操作の受け付けを開始するときに、前記案内動作を行うように前記案内デバイスを制御する案内制御手段と、
前記決済手段による決済処理の対象となった取引に関するレシートに記載する情報を含んだレシート情報を生成する第２の生成手段と、
前記取得手段により前記取得期間内に前記利用者コードが取得されなかった場合に、前記レシートの発行のために、前記レシート情報に含まれた情報をレシート用紙に印刷するように前記プリンタを制御する印刷制御手段と、
前記取得手段により前記取得期間内に前記利用者コードが取得された場合に、当該利用者コードと前記レシート情報に含まれた情報とを、前記レシート情報に含まれた情報を前記利用者コードに関連付けて管理する管理装置に送信するように前記通信デバイスを制御する送信制御手段と、して機能させるための制御プログラム。
【符号の説明】
【００７６】
１０…チェックアウト装置、１０ａ…ＣＰＵ、１０ｂ…ＲＯＭ、１０ｃ…ＲＡＭ、１０ｄ…補助記憶ユニット、１０ｅ…自動釣銭機、１０ｆ…スキャナ、１０ｇ…タッチパネル、１０ｈ…プリンタ、１０ｉ…カードリーダライタ、１０ｊ…通信ユニット、１０ｋ…伝送システム、１１…ＬＡＮ、２０…ネットワーク、３０…レシートサーバ。
【図１】
0006318122.tif 000002
【図２】
0006318122.tif 000003
【図３】
0006318122.tif 000004
【図４】
0006318122.tif 000005
【図５】
0006318122.tif 000006
【図６】
0006318122.tif 000007
【図７】
0006318122.tif 000008
【図８】
0006318122.tif 000009
【図９】
0006318122.tif 000010
【図１０】
0006318122.tif 000011
【図１１】
0006318122.tif 000012