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