(57)【要約】      （修正有）【課題】顧客が効率よく記録媒体に記録された電子マネーの残高を確認できる情報処理装置、サーバ、情報処理システム、情報処理方法、および情報処理プログラムを提供する。【解決手段】カートレジ装置において、記録媒体から記録媒体識別情報を取得し、取得した記録媒体識別情報およびカートレジ識別情報をサーバに送信する。サーバは受信した記録媒体識別情報とカートレジ識別情報を対応付けて記憶し、受信した記録媒体識別情報に対応付けられた第１残高を情報処理装置に送信する。カートレジ装置は、受信した第１残高を表示部に表示させる。また、前記記録媒体に電子マネーがチャージされた場合に、カートレジ装置は、チャージされた該記録媒体の第２残高をサーバから受信し、受信した前記第２残高を前記表示部に表示させる。【選択図】図１
2020140273.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から記録媒体識別情報を取得する記録媒体情報取得部と、  取得した前記記録媒体識別情報およびカートレジ識別情報を送信する送信部と、  取得した前記記録媒体識別情報に対応する第１残高を表示部に表示させる表示制御部と、  前記記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の残高である第２残高を受信する受信部と、を備え、  前記表示制御部は、受信した前記第２残高を前記表示部に表示させる、  情報処理装置。
【請求項２】
前記第１残高の表示の更新を受け付ける入力部をさらに備え、  前記表示制御部は、前記入力部が前記第１残高の表示の更新を受け付けると、前記第２残高を表示部に表示させる、  請求項１に記載の情報処理装置。
【請求項３】
前記受信部が精算開始指示を受信した後に精算後の残高である第３残高を受信すると、前記表示制御部は精算が完了したことを示す精算完了画面を前記表示部に表示させ、前記精算完了画面を表示させてから所定時間後に、前記表示部に初期画面を表示させる、  請求項１または２に記載の情報処理装置。
【請求項４】
商品の商品識別情報を取得する商品識別情報取得部をさらに備え、  前記表示処理装置は、前記記録媒体に電子マネーがチャージされた後に、前記商品識別情報取得部が商品識別情報を取得した場合、前記第２残高、識別情報を取得した商品の合計金額、および前記第２残高と前記合計金額との差額を前記表示部に表示させる、請求項１から３に記載の情報処理装置。
【請求項５】
記録媒体の記録媒体識別情報およびカートレジ識別情報を取得する取得部と、  取得
した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶する記憶部と、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得する取得部と、  前記記録媒体識別情報に対応するカートレジ識別情報を前記記憶部から抽出する抽出部と、  抽出した前記カートレジ識別情報に対応する情報処理装置に、取得した前記残高を送信するサーバ送信部と、  を備えるサーバ。
【請求項６】
記録媒体の記録媒体識別情報およびカートレジ識別情報を取得する取得部と、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶する記憶部と、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得する取得部と、  前記記録媒体識別情報に対応するカートレジ識別情報を前記記憶部から抽出する抽出部と、  抽出した前記カートレジ識別情報に対応する表示部に、チャージされた前記記録媒体の残高を表示させる表示制御部と、  を備える情報処理システム。
【請求項７】
商品の商品識別情報を取得する商品識別情報取得部と、  取得した前記商品識別情報に対応する商品情報に基づいて、前記商品識別情報を取得した前記商品の合計金額を算出する算出部と、をさらに備え、  カートレジが精算開始指示を検知した場合、前記表示制御部は、精算処理が完了したことを示す表示を前記表示部に表示させる、  請求項６に記載の情報処理システム。
【請求項８】
前記精算処理が完了したことを示す表示は、精算処理後の残高を含む請求項７に記載の情報処理システム。
【請求項９】
記録媒体から記録媒体識別情報を取得し、  取得した前記記録媒体識別情報およびカートレジ識別情報を送信し、  取得した前記記録媒体識別情報に対応する第１残高を表示し、  前記記録媒体に電子マネーがチャージされた場合に、該記録媒体の第２残高を受信し、  受信した前記第２残高を表示する、情報処理方法。
【請求項１０】
コンピュータに、  記録媒体から記録媒体識別情報を取得するステップと、  取得した前記記録媒体識別情報およびカートレジ識別情報を送信するステップと、  取得した前記記録媒体識別情報に対応する第１残高を表示するステップと、  前記記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の残高である第２残高を受信するステップと、  受信した前記第２残高を表示するステップと、を実行させるためのプログラム。
【請求項１１】
記録媒体の記録媒体識別情報およびカートレジ識別情報を取得し、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶し、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得し、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出し、  抽出した前記カートレジ識別情報に対応する表示部に、チャージされた前記記録媒体の残高を表示させる情報処理方法。
【請求項１２】
コンピュータに、  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得するステップと、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶するステップと、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得するステップと、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出するステップと、  抽出した前記カートレジ識別情報に対応する表示部に、チャージされた前記記録媒体の残高を表示させるステップと、を実行させるためのプログラム。
【請求項１３】
記録媒体の記録媒体識別情報およびカートレジ識別情報を取得し、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶し、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得し、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出し、  抽出した前記カートレジ識別情報に対応する情報処理装置に、取得した前記残高を送信する情報処理方法。
【請求項１４】
コンピュータに、  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得するステップと、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶するステップと、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得するステップと、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出するステップと、  抽出した前記カートレジ識別情報に対応する情報処理装置に、取得した前記残高を送信するするステップと、を実行させるためのプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、サーバ、情報処理システム、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
引用文献１には、購入商品の登録から代金の精算までを１台のショッピングカート（以下、カート）で処理できるシステムが記載されている。引用文献１では、顧客が押し歩くカートにスキャナを設け、顧客がカートに商品を入れる際にスキャナを用いて商品登録する。また、引用文献１では、カートに設けられたプリペイドカードリーダライタ、カードリーダ、表示装置及び現金入金装置を用いてカードや現金による入金および決済処理を行うことが記載されている。さらに、プリペイドカードを読み込ませた後、表示装置の残金表示ボタンを押下することで残金を表示すること、残金が予め定められた金額以下になったら警告音を発することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−３１４３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、引用文献１では、決済用のカードを読み込ませた後、残金表示ボタンを押下することで残金を表示する構成であり、買い物の途中で該カードに決済可能な金額をチャージする場合はチャージする毎に該カードを読み込ませる必要があり効率が悪い。  
【０００５】
そこで、本発明は、顧客が効率よく記録媒体に記録された電子マネーの残高を確認できる情報処理装置、サーバ、情報処理システム、情報処理方法、および情報処理プログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、記録媒体から記録媒体識別情報を取得する記録媒体情報取得部と、取得した前記記録媒体識別情報およびカートレジ識別情報を送信するカートレジ送信部と、取得した前記記録媒体識別情報に対応する第１残高を表示部に表示させる表示制御部と、前記記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の残高である第２残高を受信するカートレジ受信部と、を備え、前記表示制御部は、受信した前記第２残高を前記表示部に表示させる。
【発明の効果】
【０００７】
本発明によれば、顧客が効率よく記録媒体に記録された電子マネーの残高を確認できる情報処理装置、サーバ、情報処理システム、情報処理方法、および情報処理プログラムを提供できる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係るカートレジ装置１００の構成を示す機能ブロック図である。
【図２】第２の実施形態に係る情報処理システム１の構成を示す機能ブロック図である。
【図３】カートレジ装置使用状況テーブル１０００を示す図である。
【図４】残高テーブル１００１を示す図である。
【図５】情報処理システム１のハードウェア構成例を示す図である。
【図６】情報処理システム１における残高取得処理の動作の流れを示すシーケンス図である。
【図７】顧客がカートレジ装置２００に記録媒体を読み込ませると表示部に表示される画面例である。
【図８】情報処理システム１における商品登録処理の動作の流れを示すシーケンス図である。
【図９】顧客がミカン、リンゴ、およびチョコレートを商品登録すると表示部に表示される画面例である。
【図１０】報処理システム１における入金処理の動作の流れを示すシーケンス図である。
【図１１】残高テーブル１００２を示す図である。
【図１２】顧客が入金装置で電子マネー１，０００円をチャージすると表示部に表示される画面例である。
【図１３】情報処理システム１における精算処理の動作の流れを示すシーケンス図である。
【図１４】残高テーブル１００３を示す図である。
【図１５】精算完了画面の画面例である。
【発明を実施するための形態】
【０００９】
［第１の実施形態］  図１は、本発明の第１の実施形態に係るカートレジ装置１００の構成を示す機能ブロック図である。カートレジ装置１００は、記録媒体情報取得部１０１、カートレジ送信部１０２、表示制御部１０３、およびカートレジ受信部１０４を備える。  
【００１０】
記録媒体情報取得部１０１は、記録媒体から記録媒体識別情報を取得する。記録媒体識別情報は、記録媒体を一意に識別可能な情報である。カートレジ送信部１０２は、取得した記録媒体識別情報およびカートレジ識別情報を外部装置（不図示）に送信する。表示制御部１０３は、取得した記録媒体識別情報に対応する第１残高を表示部に表示させる。カートレジ受信部１０４は、記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の残高である第２残高を受信する。  
【００１１】
以上のように、本実施形態によれば、顧客が効率よく記録媒体に記録された残高を確認できる。  
【００１２】
［第２の実施形態］  以下、本発明の第２の実施形態について説明する。本実施形態に係る情報処理システムは、小売店（コンビニエンスストア、スーパーマーケット、ドラッグストアなど）の会計処理で利用されるシステムである。会計処理とは、顧客が購入予定の商品を商品登録し、登録された商品の精算を実施する処理である。また、本実施形態に係る情報処理システムは、プリペイド式の電子マネーの使用が可能な小売店舗で使用される。図２は、第２の実施形態に係る情報処理システム１の構成を示す機能ブロック図である。図２に示す情報処理システム１は、互いに通信可能に接続されたカートレジ装置２００およびサーバ３００を備える。  
【００１３】
カートレジ装置２００は、少なくともタブレット端末、バーコードスキャナ、および購入対象の商品を収納するためのショッピングカートからなる。顧客が店舗に入店すると、初めにカートレジ装置２００を受け取り、買い物を開始する。具体的に、顧客はスキャナで商品に付されたバーコードを読み取る。カートレジ装置２００は、バーコードから読み取られた商品識別情報をスキャナから受信し、受信した商品識別情報に対応する商品情報を記憶することで、商品登録を実施する。そして、顧客は商品登録を実施すると、ショッピングカートに商品を収納する。顧客はカートレジ装置２００を使用することで、顧客自身で商品登録を行いながら買い物することができる。商品情報については後述する。なお、本実施形態では、スキャナは、カートレジ装置２００に含まれている構成としたが、外部装置としてカートレジ装置２００とは別体として設けられていてもよい。なお、カートレジ装置２００に含まれるタブレット端末は、以下で情報処理装置と表すこともある。また、本実施形態ではタブレット端末として説明するが、タブレット端末は顧客の携帯端末でも代用可能であり、この場合は、顧客の端末に対象のアプリがインストールされている。  
【００１４】
また、カートレジ装置２００は精算開始指示を検知すると、商品登録された商品の精算処理を開始する。精算開始指示については後述する。カートレジ装置２００は、記憶部２０１、記録媒体情報取得部２０２、読出し部２０３、カートレジ送信部２０４、カートレジ受信部２０５、表示制御部２０６、商品識別情報取得部２０７、および算出部２０８を含む。  
【００１５】
記憶部２０１は、カートレジ識別情報、商品登録した商品の商品情報、商品登録された商品の合計金額（以下、合計金額とする）、残高、および残高と合計金額との差額を記憶している。カートレジ識別情報は、カートレジ装置２００を一意に識別可能な情報である。商品情報は、少なくとも商品の価格を含む。商品情報は、商品の価格の他に、例えば、商品名、商品分類、および商品識別情報などの情報を含んでも良い。  
【００１６】
記録媒体情報取得部２０２は、記録媒体から記録媒体識別情報を取得する。例えば、記録媒体情報取得部２０２はＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）やＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｅｒ）などの近距離無線通信を用いるリーダである。記録媒体は記録媒体識別情報を記録し、例えば携帯端末やＩＣカードなどである。記録媒体は残高を記録していても良い。記録媒体識別情報は、記録媒体を一意に識別可能な情報であり、残高をサーバ３００に問い合わせるために使用される。具体的に、顧客はカートレジ装置２００を使用する場合に顧客自身の所有する記録媒体を記録媒体情報取得部２０２にかざす。そして、記録媒体情報取得部２０２は、記録媒体から記録媒体識別情報を取得し、取得した記録媒体識別情報を読出し部２０３に通知する。  
【００１７】
商品識別情報取得部２０７は、商品の商品識別情報を取得する。具体的に顧客が商品に付されたバーコードをスキャナで読み取った場合、商品識別情報取得部２０７は、スキャナから商品識別情報を取得する。商品に付されるのはＲＦＩＤタグでもよい。商品にＲＦＩＤタグが付されている場合、カートレジ装置２００に設けられたＲＦＩＤリーダがＲＦＩＤタグを読み取り、商品識別情報取得部２０７はＲＦＩＤリーダから商品識別情報を取得する。商品識別情報取得部２０７は取得した商品識別情報を読出し部２０３に通知する。  
【００１８】
読出し部２０３は、記憶部２０１に記憶されたカートレジ識別情報および商品情報を読み出す。具体的に、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた場合、読出し部２０３は、記録媒体情報取得部２０２から記録媒体識別情報を取得し、記憶部２０１からカートレジ識別情報を読出す。読出し部２０３は、取得した記録媒体識別情報および読み出したカートレジ識別情報をカートレジ送信部２０４に通知する。  
【００１９】
また、顧客がスキャナを操作して商品に付されたバーコードを読み取った場合、読出し部２０３は、商品識別情報を商品識別情報取得部２０７から取得し、記憶部２０１からカートレジ識別情報を読出す。読出し部２０３は、取得した商品識別情報および読み出したカートレジ識別情報をカートレジ送信部２０４に通知する。  
【００２０】
さらに、顧客がカートレジ装置２００を押して出口ゲートを通過した場合、読出し部２０３は、カートレジ受信部２０５から精算開始指示を取得し、記憶部２０１からカートレジ識別情報および商品情報を読み出す。そして、読出し部２０３は、カートレジ識別情報および商品情報をカートレジ送信部２０４に通知する。出口ゲートには、通信装置が設けられており、カートレジ装置２００と通信可能な判定装置が、カートレジ装置２００が出口ゲートを通過したと判定する。具体的には、判定装置は、カートレジ装置２００と通信が確立されたか否かを判定し、カートレジ装置２００との通信が確立された場合にカートレジ装置２００が出口ゲートを通過したと判定する。判定装置は、カートレジ装置２００が出口ゲートを通過したと判定した場合、カートレジ装置２００に精算開始指示を送信する。精算開始指示は、精算の開始を指示する
情報である。判定装置は、顧客が退店する際に通過する場所に設けられてもよく、例えば店舗出口の床や駐車場に設けられていても良い。なお、判定装置は、顧客の退店を検知できる装置であればよく、例えば人感センサであってもよい。また、判定装置は、顧客が退店する際に立ち寄る所定エリアにカートレジ装置２００が存在していることを検知してもよい。  
【００２１】
カートレジ送信部２０４は、読出し部２０３から通知された記録媒体識別情報、商品識別情報、商品情報、およびカートレジ識別情報をサーバ３００に送信する。  
【００２２】
カートレジ受信部２０５は、記録媒体識別情報に対応する残高である第１残高、商品情報、およびサーバ３００で更新された残高である第２残高および第３残高をサーバ３００から受信する。また、カートレジ受信部２０５は、出口ゲートから精算開始指示を受信する。第１残高は、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた際の残高である。第２残高は顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた後、記録媒体に電子マネーをチャージした残高である。第３残高は、精算後の残高である。  
【００２３】
具体的に、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた場合、カートレジ受信部２０５は、サーバ３００から記録媒体識別情報に対応する第１残高を受信する。カートレジ受信部２０５は、受信した第１残高を記憶部２０１に記憶する。カートレジ受信部２０５は、受信した第１残高を表示制御部２０６に通知する。  
【００２４】
顧客がスキャナを操作して商品に付されたバーコードを読み取った場合、カートレジ受信部２０５は、サーバ３００から商品情報を受信する。カートレジ受信部２０５は、受信した商品情報を算出部２０８に通知する。カートレジ受信部２０５は、受信した商品情報を記憶部２０１に記憶する。  
【００２５】
顧客が入金装置を介して記録媒体に電子マネーをチャージした場合、カートレジ受信部２０５は、サーバ３００から第２残高を受信する。カートレジ受信部２０５は、受信した第２残高を算出部２０８に通知する。カートレジ受信部２０５は、記憶部２０１に記憶されている第１残高を受信した第２残高に上書きする。入金装置は、顧客から電子マネーのチャージを受け付ける装置である。  
【００２６】
顧客がカートレジ装置２００を押して出口ゲートを通過した場合、カートレジ受信部２０５は、出口ゲートから精算開始指示を受信する。カートレジ受信部２０５は、受信した精算開始指示を読出し部２０３および表示制御部２０６に通知する。  
【００２７】
また、サーバ３００が精算を完了すると、カートレジ受信部２０５は、第３残高をサーバ３００から受信する。カートレジ受信部２０５は、記憶部２０１に記憶されている第１残高または第２残高を第３残高に上書きする。カートレジ受信部２０５は、受信した第３残高を表示制御部２０６に通知する。  
【００２８】
また、サーバ３００で精算する際に残高が不足している場合、カートレジ受信部２０５は、エラー情報をサーバ３００から受信する。カートレジ受信部２０５は、受信したエラー情報を表示制御部２０６に通知する。エラー情報は、登録された商品を現状の残高では精算できないことを示す情報である。  
【００２９】
算出部２０８は、合計金額、合計金額と表示部（不図示）に表示している残高との差額を算出する。表示部は、例えばタブレット端末に備えられたディスプレイである。具体的に、顧客がスキャナを操作して商品に付されたバーコードを読み取った場合、算出部２０８は、カートレジ受信部２０５から商品情報を取得する。算出部２０８は、取得した商品情報に含まれる商品の価格および記憶部２０１に記憶している合計金額を足し合わせて、表示部に新たに表示させる合計金額を算出する。また、算出部２０８は、記憶部２０１に記憶している残高から算出した合計金額を引くことで、差額を算出する。そして、算出部２０８は、算出した合計金額および差額を記憶部２０１に記憶し、算出した合計金額および差額を表示制御部２０６に通知する。算出部２０８は、記憶部２０１に記憶された合計金額および差額を算出した合計金額および差額に上書きする。  
【００３０】
また、顧客が入金装置を用いて記録媒体に電子マネーをチャージした場合、算出部２０８は、カートレジ受信部２０５から第２残高を取得する。算出部２０８は、取得した第２残高から記憶部２０１に記憶している合計金額を引くことで、差額を算出する。そして、算出部２０８は、算出した差額を記憶部２０１に記憶し、算出した差額を表示制御部２０６に通知する。算出部２０８は、記憶部２０１に記憶された差額を算出した差額に上書きする。  
【００３１】
表示制御部２０６は、サーバ３００から受信した情報および算出部２０８が算出した情報に基づいて画面を生成し、表示部に生成した画面を表示させる。具体的に、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた場合、表示制御部２０６は、カートレジ受信部２０５から第１残高を通知されると、記憶部に記憶される第１残高を含む画面を生成し表示部に表示させる。  
【００３２】
顧客がスキャナを操作して商品に付されたバーコードを読み取った場合、表示制御部２０６は、算出部２０８から合計金額および差額が通知されると、記憶部２０１に記憶される残高、合計金額、合計金額と残高との差額、および商品情報を含む画面を生成し表示部に表示させる。  
【００３３】
顧客が、入金装置を介して記録媒体に電子マネーがチャージした場合、表示制御部２０６は、算出部２０８から差額が通知されると、記憶部２０１に記憶される第２残高、合計金額、合計金額と残高との差額、および商品情報を含む画面を生成し表示部に表示させる。  
【００３４】
サーバ３００が精算を完了すると、表示制御部２０６は、カートレジ受信部２０５から精算開始指示を取得する。その後、表示制御部２０６は、カートレジ受信部２０５から第３残高を取得する。表示制御部２０６は、精算処理を完了したことを示す精算完了画面を生成し、生成した精算完了画面を表示部に表示させる。そして、精算完了画面を表示部に表示してから所定時間経過後、表示制御部２０６は、表示部に記録媒体が読み取られる前の初期画面を表示させ、記憶部２０１に記憶されている商品情報、合計金額、残高、および残高と合計金額との差額を削除する。精算完了画面には第３残高が含まれてもよい。  
【００３５】
また、表示制御部２０６は、カートレジ受信部２０５からエラー情報を通知されると、顧客に電子マネーを入金するよう促すことを示すエラー画面を生成し、生成したエラー画面を表示部に表示させる。  
【００３６】
サーバ３００は、顧客毎に顧客が入金装置を介してチャージした電子マネーの残高を管理する。サーバ３００は、サーバ受信部３０１、記憶部３０２、残高取得部３０３、サーバ送信部３０４、商品情報取得部３０５、残高更新部３０６、抽出部３０７、および判定部３０８を含む。  
【００３７】
記憶部３０２は、カートレジ装置使用状況テーブル１０００および残高テーブル１００１を記憶する。図３は、カートレジ装置使用状況テーブル１０００を示す図である。記憶部３０２は、カートレジ装置２００から受信した記録媒体識別情報およびカートレジ識別情報を対応付けてカートレジ装置使用状況テーブル１０００に記憶する。図４は、残高テーブル１００１を示す図である。残高テーブル１００１は記録媒体識別情報および残高を対応付けて記憶している。  
【００３８】
サーバ受信部３０１は、カートレジ装置２００からカートレジ識別情報、記録媒体識別情報、商品識別情報、および商品情報を受信する。また、サーバ受信部３０１は、入金装置からチャージ金額および記録媒体識別情報を受信する。具体的には、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせると、サーバ受信部３０１は、カートレジ装置２００から記録媒体識別情報およびカートレジ識別情報を受信する。そして、サーバ受信部３０１は受信した記録媒体識別情報およびカートレジ識別情報を対応付けてカートレジ装置使用状況テーブル１０００に記憶し、残高取得部３０３に通知する。  
【００３９】
顧客がスキャナを操作して商品に付されたバーコードを読み取らせると、サーバ受信部３０１は、カートレジ装置２００から商品識別情報およびカートレジ識別情報を受信する。そして、サーバ受信部３０１は、受信した商品識別情報およびカートレジ識別情報を商品情報取得部３０５に通知する。  
【００４０】
サーバ受信部３０１は、顧客が入金装置を用いて記録媒体に電子マネーをチャージすると、入金装置から記録媒体識別情報およびチャージ金額を受信する。サーバ受信部３０１は、入金装置から受信した記録媒体識別情報およびチャージ金額を残高取得部３０３に通知する。  
【００４１】
顧客がカートレジ装置２００を押して出口ゲートを通過すると、サーバ受信部３０１は、カートレジ装置２００からカートレジ識別情報および商品情報を受信する。そして、サーバ受信部３０１は、受信したカートレジ識別情報および商品情報を抽出部３０７に通知する。  
【００４２】
顧客がスキャナを操作して商品に付されたバーコードを読み取った場合、商品情報取得部３０５は、サーバ受信部３０１から商品識別情報およびカートレジ識別情報を取得する。商品情報取得部３０５は、取得した商品識別情報に基づいて、商品識別情報に対応づけて商品情報を格納する商品情報テーブル（不図示）を参照し、商品情報を取得する。商品情報取得部３０５は、取得したカートレジ識別情報および商品情報をサーバ送信部３０４に通知する。  
【００４３】
残高取得部３０３は、通知された記録媒体識別情報に基づいて、残高を取得する。具体的に、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた場合、残高取得部３０３は、サーバ受信部３０１から記録媒体識別情報およびカートレジ識別情報を取得する。残高取得部３０３は、残高テーブル１００１を参照し、取得した記録媒体識別情報に対応付けて記憶された第１残高を取得する。そして、残高取得部３０３は取得した第１残高およびカートレジ識別情報をサーバ送信部３０４に通知する。  
【００４４】
顧客が入金装置を用いて記録媒体に電子マネーをチャージした場合、残高取得部３０３は、サーバ受信部３０１から記録媒体識別情報およびチャージ金額を取得する。残高取得部３０３は、残高テーブル１００１を参照し、取得した記録媒体識別情報に対応する第１残高を取得する。そして、残高取得部３０３は、取得した第１残高、チャージ金額、および記録媒体識別情報を残高更新部３０６に通知する。  
【００４５】
顧客がカートレジ装置２００を押して出口ゲートを通過した場合、残高取得部３０３は、抽出部３０７から記録媒体識別情報、カートレジ識別情報、および商品情報を取得する。残高取得部３０３は、残高テーブル１００１を参照し、取得した記録媒体識別情報に対応する残高を取得する。そして、残高取得部３０３は取得した残高、カートレジ識別情報、および商品情報を判定部３０８に通知する。  
【００４６】
抽出部３０７は、カートレジ識別情報を抽出する。具体的には、顧客が入金装置を用いて記録媒体に電子マネーをチャージした場合、抽出部３０７は、残高更新部３０６から第２残高および記録媒体識別情報を取得する。抽出部３０７は、カートレジ装置使用状況テーブル１０００を参照し、取得した記録媒体識別情報に対応するカートレジ識別情報を抽出する。そして、抽出部３０７は、抽出したカートレジ識別情報と取得した第２残高とをサーバ送信部３０４に通知する。  
【００４７】
また、抽出部３０７は、記録媒体識別情報を抽出する。具体的には、顧客がカートレジ装置２００を押して出口ゲートを通過した場合、抽出部３０７は、サーバ受信部３０１からカートレジ識別情報および商品情報を取得する。抽出部３０７は、カートレジ装置使用状況テーブル１０００を参照し、取得したカートレジ識別情報に対応する記録媒体識別情報を抽出する。抽出部３０７は、抽出した記録媒体識別情報、取得したカートレジ識別情報、および商品情報を残高取得部３０３に通知する。  
【００４８】
残高更新部３０６は、残高テーブル１００１の残高を更新する。具体的には、顧客が入金装置を用いて記録媒体に電子マネーをチャージした場合、残高更新部３０６は、残高取得部３０３から第１残高、チャージ金額、および記録媒体識別情報を取得する。残高更新部３０６は、第１残高とチャージ金額とを足し合わせた金額を第２残高として残高テーブル１００１に記憶する。そして、残高更新部３０６は、第２残高と取得した記録媒体識別情報とを抽出部３０７に通知する。  
【００４９】
また、顧客がカートレジ装置２００を押して出口ゲートを通過した場合、残高更新部３０６は、判定部３０８から合計金額、残高、およびカートレジ識別情報を取得する。残高更新部３０６は、取得した残高から合計金額を引いた金額を新たな第３残高として残高テーブル１００１に記憶する。このように、残高更新部３０６が第３残高を残高テーブル１００１に記憶することで、カートレジ装置２００で商品登録された商品の精算が完了する。残高更新部３０６は、第３残高および取得したカートレジ識別情報をサーバ送信部３０４に通知し、カートレジ装置使用状況テーブル１０００の取得したカートレジ識別情報に対応する記憶を削除する。  
【００５０】
判定部３０８は、合計金額と残高の値を比較する。具体的には、顧客がカートレジ装置２００を押して出口ゲートを通過した場合、判定部３０８は、残高取得部３０３から残高、カートレジ識別情報、および商品情報を取得する。判定部３０８は、取得した商品情報に基づいて合計金額を算出する。そして、判定部３０８は、残高と合計金額の値とを比較する。合計金額が残高以下の場合、判定部３０８は、取得した残高、カートレジ識別情報、および合計金額を残高更新部３０６に通知する。一方、合計金額が残高よりも大きい場合、判定部３０８は、エラー情報および取得したカートレジ識別情報をサーバ送信部３０４に通知する。  
【００５１】
サーバ送信部３０４は、カートレジ装置２００に第１残高、商品情報、第２残高、第３残高、およびエラー情報を送信する。具体的に、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせた場合、サーバ送信部３０４は、残高取得部３０３からカートレジ識別情報および第１残高を取得する。サーバ送信部３０４は、取得したカートレジ識別情報を有するカートレジ装置２００に第１残高を送信する。  
【００５２】
顧客がスキャナを操作して商品に付されたバーコードを読み取った場合、サーバ送信部３０４は、商品情報取得部３０５からカートレジ識別情報および商品情報を取得する。サーバ送信部３０４は、取得したカートレジ識別情報を有するカートレジ装置２００に商品情報を送信する。  
【００５３】
顧客が入金装置を介して記録媒体に電子マネーをチャージした場合、サーバ送信部３０４は、抽出部３０７からカートレジ識別情報および第２残高を取得する。サーバ送信部３０４は、取得したカートレジ識別情報を有するカートレジ装置に第２残高を送信する。  
【００５４】
顧客がカートレジ装置２００を押して出口ゲートを通過した場合、サーバ送信部３０４は、残高更新部３０６からカートレジ識別情報および第３残高を取得する。サーバ送信部３０４は、取得したカートレジ識別情報を有するカートレジ装置２００に第３残高を送信する。  
【００５５】
顧客がカートレジ装置２００を押して出口ゲートを通過した場合、サーバ送信部３０４は、判定部３０８からカートレジ識別情報およびエラー情報を取得する。サーバ送信部３０４は、取得したカートレジ識別情報を有するカートレジ装置にエラー情報を送信する。  
【００５６】
図５は情報処理システム１のハードウェア構成例を示す図である。同図に示す情報処理システムは、カートレジ装置２００およびサーバ３００を備える。カートレジ装置２００は、バス２０９、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１０、メモリ２１１、ストレージデバイス２１２、入出力インタフェース２１３、および通信インタフェース２１４を含む。  
【００５７】
バス２０９は、ＣＰＵ２１０、メモリ２１１、ストレージデバイス２１２、および入出力インタフェース２１３が相互にデータを送受信するためのデータ伝送路である。  
【００５８】
メモリ２１１は、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで実現される主記憶装置である。ストレージデバイス２１２は、ハードディスクやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、メモリーカードなどで実現される補助記憶装置である。なお、ストレージデバイス２１２は、ＲＡＭなどの主記憶装置の実現に用いられるハードウェアと同様のハードウェアで実現されてもよい。  
【００５９】
ストレージデバイス２１２は、カートレジ装置２００の各機能を実現するプログラムモジュールを記憶する。ＣＰＵ２１０は、これら各プログラムモジュールをメモリ２１１に読み出して実行することで、図２に示す機能ブロック図の機能を実現する。  
【００６０】
入出力インタフェース２１３は、カートレジ装置２００と、入力装置および出力装置と接続するためのインタフェースである。入力装置は、例えばＲＦＩＤリーダやスキャナ、タッチパネルディスプレイであり、出力装置は、例えば、ディスプレイである。  
【００６１】
通信インタフェースは、インターネットやイントラネットなどのネットワークに接続するためのインタフェースである。  
【００６２】
サーバ３００は、バス３０９、ＣＰＵ３１０、メモリ３１１、ストレージデバイス３１２、および通信インタフェース３１３を含む。サーバ３００のハードウェア構成は、カートレジ装置２００のバス２０９、ＣＰＵ２１０、メモリ２１１、ストレージデバイス２１２、および通信インタフェース２１４と略同一であるため説明を省略する。  
【００６３】
［情報処理システムの動作］  残高取得処理、商品登録処理、チャージ処理、および精算処理に分けて情報処理システム１の動作の流れを説明する。残高取得処理は、顧客が記録媒体を記録媒体情報取得部２０２に読み取らせ、カートレジ装置２００が記録媒体識別情報を取得し、電子マネーの残高を表示する処理である。商品登録処理は、顧客がスキャナを操作して商品に付されたバーコードを読み取り、カートレジ装置２００が商品識別情報を取得し、商品情報、商品の合計金額、および残高と商品の合計金額との差額を表示部に表示させる処理である。チャージ処理は、顧客が入金装置で電子マネーをチャージし、カートレジ装置２００が表示を更新する処理である。精算処理は、顧客がカートレジ装置２００を動かすことで、カートレジ装置２００が出口ゲートを通過し、精算完了画面を表示部に表示するまでの処理である。  
【００６４】
図６は、情報処理システム１における残高取得処理の動作の流れを示すシーケンス図である。図８は、情報処理システム１における商品登録処理の動作の流れを示すシーケンス図である。図１０は、情報処理システム１における入金処理の動作の流れを示すシーケンス図である。図１３は、情報処理システム１における精算処理の動作の流れを示すシーケンス図である。  
【００６５】
図６および図７と、先に説明した図３に示すカートレジ使用装置状況テーブル１０００および図４に示す残高テーブル１００１とを参照しながら情報処理システム１における残高取得処理の動作の流れを説明する。図７は、顧客がカートレジ装置２００に記録媒体を読み込ませると表示部に表示される画面例である。顧客が有する記録媒体の識別情報が「１２−１３４８ａ」であり、顧客が使用するカートレジ装置２００のカートレジ識別情報が「０００１」であるとして説明する。  
【００６６】
図６において、カートレジ装置２００は、顧客が記録媒体を近距離無線通信用のリーダに使付けることで、記録媒体から記録媒体識別情報である「１２−１３４８ａ」を取得し（ステップＳ４００）、記憶部２０１に記憶されたカートレジ識別情報である「０００１」を読み出す（ステップＳ４０１）。そして、カートレジ装置２００は、記録媒体識別情報およびカートレジ識別情報をサーバ３００に送信する（ステップＳ４０２）。  
【００６７】
サーバ３００は、受信した記録媒体識別情報である「１２−１３４８ａ」およびカートレジ識別情報である「０００１」を対応付けてカートレジ装置使用状況テーブル１０００に記憶する（ステップＳ４０３）。サーバ３００は、残高テーブル１００１を参照し、記録媒体識別情報「１２−１３４８ａ」に対応付けて記憶された第１残高である「５００円」を取得する（ステップＳ４０４）。そして、サーバ３００は、カートレジ識別情報として「０００１」を有するカートレジ装置２００に残高が「５００円」であることを送信する（ステップＳ４０５）。  
【００６８】
カートレジ装置２００は、第１残高である「５００円」に基づいて、第１残高を含む図７に示す画面を生成し表示し（ステップＳ４０６）、処理を終了する。具体的にカートレジ装置２００はステップＳ４０６において、図７に示した表示画面の残高表示領域２０に第１残高である「５００円」を表示し、合計金額表示領域２１に合計金額である「０円」を表示し、差額表示領域２２に第１残高から合計金額を引いた差額である「５００円」を表示し、登録商品表示領域２３に商品登録した商品の商品情報を表示する。図７の登録商品表示領域２３には、カートレジ装置２００で何も商品登録されていないため、登録商品は表示されていない。また、本実施形態で商品情報には商品名および価格が含まれているとするため、登録商品表示領域２３には商品名と価格を表示させる領域が設けられている。  
【００６９】
なお、記録媒体は残高を記憶していてもよい。この場合、カートレジ装置２００はステップＳ４００において、記録媒体識別情報および第１残高を記録媒体から取得する。また、サーバ３００はステップＳ４０４〜ステップＳ４０５の処理を実施しない。  
【００７０】
図８および図９を参照しながら情報処理システム１における商品登録処理の動作の流れを説明する。図９は、顧客がミカン、リンゴ、およびチョコレートを商品登録すると表示部に表示される画面例である。図８は、図６で説明した残高取得処理の後、顧客によりミカンおよびリンゴが商品登録され、続いてチョコレートを商品登録することを例に説明する。  
【００７１】
図８において、顧客がスキャナでチョコレートに付されたバーコードが読み取ると、カートレジ装置２００は、スキャナからチョコレートの商品識別情報を受信する（ステップＳ４０７）。そして、カートレジ装置２００は、記憶部２０１に記憶されたカートレジ識別情報である「０００１」を読み出し（ステップＳ４０８）、チョコレートの商品識別情報およびカートレジ識別情報をサーバ３００に送信する（ステップＳ４０９）。  
【００７２】
サーバ３００は商品情報テーブルを参照し、チョコレートの商品識別情報に対応する商品情報として「商品名：チョコレート、価格：３００円」を取得する（ステップＳ４１０）。そして、サーバ３００はカートレジ識別情報として「０００１」を有するカートレジ装置２００に取得した商品情報である「商品名：チョコレート、価格：３００円」を送信する（ステップＳ４１１）。  
【００７３】
カートレジ装置２００は、商品情報に含まれる価格である「３００円」と、すでに商品登録され表示部に表示しているミカンおよびリンゴの合計金額である「３６０円」とを足し合わせ、新たに表示させる合計金額である「６６０円」を算出する（ステップＳ４１２）。また、カートレジ装置２００は、表示部に表示している残高である「５００円」から算出した合計金額である「６６０円」を引くことで、合計金額と残高との差額である「−１６０円」を算出する（ステップＳ４１３）。  
【００７４】
カートレジ装置２００は、算出した合計金額である「６６０円」および差額である「−１６０円」に基づいて、合計金額および差額を含む図９に示す画面を生成し表示し（ステップＳ４１４）、処理を終了する。具体的にカートレジ装置２００はステップＳ４１４において、図９に示した表示画面の残
高表示領域２０に残高である「５００円」を表示し、合計金額表示領域２１に合計金額である「６６０円」を表示し、差額表示領域２２に残高から合計金額を引いた差額である「−１６０円」を表示し、登録商品表示領域２３に商品登録したミカン、リンゴ、およびチョコレートの商品情報を表示する。  
【００７５】
なお、カートレジ装置２００は記憶部２０１に商品情報テーブルを記憶していてもよい。このとき、カートレジ装置２００はステップＳ４０７に続いて、記憶部２０１に記憶された商品情報テーブルを参照し、取得した商品識別情報に対応する商品情報を取得する。また、情報処理システム１は、ステップＳ４０８〜ステップＳ４１１の処理を実施しない。そして、記録媒体に電子マネーをチャージした後に、顧客がスキャナを操作して商品に付されたバーコードを読み取った場合に、自動的に記録媒体の残高、登録商品の合計金額、および差額の表示が表示制御部２０６により更新される。なお、更新のタイミングは、サーバ３００が入金装置からチャージ金額および記録媒体識別情報を受信したタイミングが好ましいが、顧客が買物中であり、精算する前であればいつでもよい。  
【００７６】
図１０、図１１、および図１２と、先に説明した図３に示すカートレジ装置使用状況テーブル１０００および図４に示す残高テーブル１００１を参照しながら情報処理システム１における入金処理の動作の流れを説明する。  
【００７７】
図１１は、残高テーブル１００２を示す図である。残高テーブル１００２は顧客の操作により入金装置から電子マネーがチャージされ、サーバ３００が残高テーブル１００１の第１残高を第２残高に上書きした後のテーブルを示す。図１２は、顧客が入金装置で電子マネー１，０００円をチャージすると表示部に表示される画面例である。図１０は、図８で説明した商品登録処理の後、顧客が入金装置から１，０００円の電子マネーをチャージしたことを例に説明する。  
【００７８】
図１０において、顧客の操作により入金装置で「１，０００円」の電子マネーが記録媒体にチャージされると、サーバ３００は顧客がチャージした電子マネーのチャージ金額である「１，０００円」および記録媒体識別情報である「１２−１３４８ａ」を入金装置から受信する（ステップＳ４１５）。サーバ３００は残高テーブル１００１を参照し、受信した記録媒体識別情報である「１２−１３４８ａ」に対応付けて記憶された第１残高である「５００円」を取得する（ステップＳ４１６）。  
【００７９】
そして、サーバ３００は、取得した第１残高である「５００円」とチャージ金額である「１，０００円」とを足し合わせた金額である「１，５００円」を第２残高として残高テーブル１００１に記憶し、第１残高を更新する（ステップＳ４１７）。ステップＳ４１７の処理により、残高テーブル１００２に示すように記録媒体識別情報である「１２−１３４８ａ」に対応付く第２残高として「１，５００円」が記憶される。  
【００８０】
サーバ３００は、残高テーブル１００１が更新されると、カートレジ装置使用状況テーブル１０００を参照し、記録媒体識別情報である「１２−１３４８ａ」に対応して記憶されるカートレジ識別情報である「０００１」を抽出する（ステップＳ４１８）。そして、サーバ３００は、カートレジ識別情報として「０００１」を有するカートレジ装置２００に第２残高である「１，５００円」を送信する（ステップＳ４１９）。  
【００８１】
カートレジ装置２００は、第２残高である「１，５００円」から表示部に表示している合計金額である「６６０円」を引くことで、残高と合計金額との差額である「８４０円」を算出する（ステップＳ４２０）。カートレジ装置２００は、合計金額である「６６０円」、第２残高である「１，５００円」、および算出した差額である「８４０円」に基づいて、合計金額、第２残高、および差額を含む図１２に示す画面を表示し（ステップＳ４２１）、処理を終了する。具体的にカートレジ装置２００はステップＳ４２１において、図１２に示した表示画面の残高表示領域２０に第２残高である「１，５００円」を表示し、合計金額表示領域２１に合計金額である「６６０円」を表示し、差額表示領域２２に残高から合計金額を引いた差額である「８４０円」を表示する。    
【００８２】
図１３、図１４、および図１５と、先に説明した図３に示すカートレジ装置使用状況テーブル１０００および図１１に示す残高テーブル１００２とを参照しながら情報処理システム１における精算処理の動作の流れを説明する。  
【００８３】
図１４は、残高テーブル１００３を示す図である。残高テーブル１００３は、カートレジ装置２００が出口ゲートを通過し、カートレジ装置２００で商品登録された商品の精算を実施した際の第３残高を示す。図１５は、精算完了画面の画面例である。図１３は、図１０で説明した入金処理に続いて実施される精算処理として説明する。  
【００８４】
カートレジ装置２００は、顧客がカートレジ装置２００を押して出口ゲートを通過し、出口ゲートから精算開始指示を受信すると（ステップＳ４２２）、カートレジ識別情報である「０００１」と、ミカン、リンゴ、およびチョコレートの商品情報とを記憶部２０１から読み出す（ステップＳ４２３）。そして、カートレジ装置２００は、読み出したカートレジ識別情報「０００１」および商品情報をサーバ３００に送信する（ステップＳ４２４）。  
【００８５】
サーバ３００は、カートレジ装置使用状況テーブル１０００を参照し、受信したカートレジ識別情報である「０００１」に対応して記憶される記録媒体識別情報である「１２−１３４８ａ」を抽出する（ステップＳ４２５）。サーバ３００は、残高テーブル１００２を参照し、抽出した記録媒体識別情報である「１２−１３４８ａ」に対応付けて記憶された第２残高である「１，５００円」を取得する（ステップＳ４２６）。  
【００８６】
サーバ３００は、受信した商品情報に基づき合計金額である「６６０円」を算出し、合計金額である「６６０円」および第２残高である「１，５００円」の値を比較する（ステップＳ４２７）。第２残高の値が合計金額よりも大きいため、サーバ３００は第２残高である「１，５００円」から合計金額である「６６０円」を引いた金額である「８４０円」を第３残高として残高テーブル１００２に記憶し、残高を更新する（ステップＳ４２８）。ステップＳ４２８の処理により、残高テーブル１００３に示すように記録媒体識別情報である「１２−１３４８ａ」に対応付く第３残高として第２残高から合計金額を引いた金額である「８４０円」が記憶されることで、カートレジ装置２００で商品登録された商品の精算が完了する。  
【００８７】
サーバ３００は、読み出したカートレジ識別情報として「０００１」を有するカートレジ装置２００に第３残高である「８４０円」を送信する（ステップＳ４２９）。そして、サーバ３００は、カートレジ識別情報が「０００１」に対応する記憶をカートレジ装置使用状況テーブル１０００から削除する（ステップＳ４３０）。  
【００８８】
カートレジ装置２００は、出口ゲートから精算開始指示を受信し、さらにサーバ３００から第３残高である「８４０円」を受信すると、図１５に示す画面を表示し（ステップＳ４３１）する。具体的にカートレジ装置２００はステップＳ４３１において、図１５に示した表示画面の残高表示領域２０および差額表示領域２２に受信した第３残高である「８４０円」を表示し、合計金額表示領域２１に「０円」を表示する。  
【００８９】
そして、カートレジ装置２００は、所定時間後に表示画面の残高表示領域２０、合計金額表示領域２１、および差額表示領域２２に「０円」を表示し、表示画面を記録媒体が読み取られる前の初期画面に戻す（ステップＳ４３２）。カートレジ装置２００は、表示画面を初期画面に戻すと、記憶部２０１に記憶されている商品情報、合計金額、残高、および残高と合計金額との差額を削除し（ステップＳ４３３）、処理を終了する。  
【００９０】
なお、合計金額よりも残高が小さい場合に、顧客が押すことで出口ゲートをカートレジ装置２００が通過すると、カートレジ装置２００はサーバ３００からエラー情報を取得し、エラー画面を表示する。また、合計金額よりも残高が小さい場合に、顧客が押すことでカートレジ装置２００が出口ゲートを通過すると、サーバ３００は使用された記録媒体を使用停止にしてもよいし。さらに、合計金額よりも残高が小さい場合に、顧客が押すことでカートレジ装置２００が出口ゲートを通過すると、カートレジ装置２００は店員端末またはＰＯＳレジ装置に精算できないカートレジ装置２００があることを通知してもよい。合計金額よりも残高が小さい場合に、顧客が押すことでカートレジ装置２００が出口ゲートを通過すると、次回カートレジ装置２００で今回使用された記録媒体が使用された際に、カートレジ装置２００はエラー画面を表示し、店員端末またはＰＯＳレジに前回未精算のまま帰宅した顧客が再度来店したことを通知してもよい。  
【００９１】
以上のように、本実施形態によれば、顧客が買い物の途中で記録媒体に電子マネーを入金した場合に、記録媒体をカートレジ装置２００に再度読み込ませずにカートレジ装置２００の残高の表示を更新できる。これにより、顧客は効率よく記録媒体に記録された残高を確認できる。  
【００９２】
［変形例１］  情報処理システム１において、カートレジ装置２００は残高の表示の更新を受け付ける入力部（不図示）をさらに含んでもよい。入力部は、表示部がタッチパネルディスプレイの場合、入力を受け付ける表示領域として表示される。また、入力部は物理ボタンとしてカートレジ装置２００に設けられてもよい。  
【００９３】
変形例１における情報処理システム１の各部の動作を説明する。顧客の入力操作により入力部が残高の表示の更新を受け付けると、読出し部２０３はカートレジ識別情報を読出し、カートレジ識別情報をカートレジ送信部２０４に通知する。カートレジ送信部２０４は、カートレジ識別情報をサーバ３００に送信する。  
【００９４】
サーバ受信部３０１はカートレジ識別情報を受信すると、カートレジ識別情報を抽出部３０７に通知する。抽出部３０７は、カートレジ装置使用状況テーブル１０００を参照し、通知されたカートレジ識別情報に対応して記憶される記録媒体識別情報を抽出すると、カートレジ識別情報および記録媒体識別情報を残高取得部３０３に通知する。残高取得部３０３は残高テーブル１００２を参照し、通知された記録媒体識別情報に対応して記憶される残高を取得する。そして、残高取得部３０３は、カートレジ識別情報および取得した残高をサーバ送信部３０４に通知する。サーバ送信部３０４は、通知されたカートレジ識別情報を有するカートレジ装置２００に残高を送信する。  
【００９５】
カートレジ受信部２０５は、受信した残高を算出部２０８に通知する。算出部２０８は、通知された残高から表示部に表示している合計金額を引くことで、残高と合計金額との差額を算出する。そして、算出部２０８は、通知された残高および算出した差額を表示制御部２０６に通知する。表示制御部２０６は、通知された残高および差額に基づいて、サーバ３００が更新した残高および算出部が算出した差額を含む画面を生成し、表示部の表示を更新する。  
【００９６】
なお、カートレジ装置２００は、残高が所定金額以下になった場合、またはサーバ３００から残高を受信した場合に表示の更新を受け付ける入力部を活性化してもよい。  
【００９７】
以上により、顧客は買い物の途中で記録媒体に電子マネーを入金した場合に、記録媒体を鞄などから再度取り出し、カートレジ装置２００に読み込ませずとも、入力部の操作でカートレジ装置２００の残高の表示を更新できる。これにより、顧客は効率よく記録媒体に記録された残高を確認できる。  
【００９８】
［変形例２］  精算処理において、情報処理システム１はセルフＰＯＳ端末などの会計端末（不図示）と通信して処理することもできる。このとき、カートレジ装置２００は、顧客が会計端末に精算開始を指示する入力操作を実施し、会計端末から精算開始指
示を受信することで、精算開始指示を検知する。または、カートレジ装置２００の入力部から顧客により精算開始の指示が入力されることでカートレジ装置２００は精算開始指示を検知してもよい。  
【００９９】
変形例２における情報処理システム１の各部の動作を説明する。会計端末またはカートレジ装置２００に対して顧客が入力操作を実施することにより、カートレジ装置２００が精算開始指示を検知すると、カートレジ送信部２０４は会計端末に記憶部２０１に記憶している商品情報およびカートレジ識別情報を会計端末に送信する。会計端末は、サーバ３００に受信したカートレジ識別情報に対応付けられている記録媒体の残高を問い合わせ、サー３００から残高を受信する。そして、会計端末は商品情報に基づき算出した合計金額から受信した残高を引くことで精算を完了させ、精算が完了したことを示す精算完了情報をカートレジ装置２００に送信する。会計端末は、合計金額よりも残高が小さい場合、残高が不足していることを示す画面を表示し、顧客に電子マネーのチャージを促す。  
【０１００】
精算完了情報を受信したカートレジ装置２００は表示部に精算完了画面を表示させる。そして、精算完了画面を表示してから所定時間後に、記録媒体が読み取られる前の初期画面に表示部の表示を戻す。カートレジ装置２００は、表示部の表示を初期画面に戻すと、記憶部２０１に記憶されている商品情報、合計金額、残高、および残高と合計金額との差額を削除する。  
【０１０１】
［変形例３］  精算処理においいて、情報処理システム１は顧客の所有するスマートフォンやタブレット端末などの顧客端末（不図示）と通信して処理することもできる。このとき、カートレジ装置２００は、入力部から顧客により精算開始の指示が入力されることで精算開始指示を検知する。  
【０１０２】
カートレジ装置２００は、精算開始指示を検知すると、表示部に二次元コードを表示させる。そして、顧客端末で表示された二次元コードを読み取り、支払方法を記録媒体情報取得部２０２に読み取らせた記録媒体の電子マネーに設定し、登録商品の合計金額を顧客端末に入力する。顧客端末は、設定された電子マネーの残高から入力された合計金額を引くことで精算を完了させ、カートレジ装置２００に精算完了情報を送信する。  
【０１０３】
精算完了情報を受信したカートレジ装置２００は表示部に精算完了画面を表示する。そして、精算完了画面を表示してから所定時間後に、記録媒体が読み取られる前の初期画面に表示部の表示を戻す。カートレジ装置２００は、表示部の表示を初期画面に戻すと、記憶部２０１に記憶されている商品情報、合計金額、残高、および残高と合計金額との差額を削除する。  
【０１０４】
上述した第１〜第２の実施形態は、本発明の技術思想を逸脱しない範囲で、適宜組み合わせを実施することができる。  ［付記１］  記録媒体から記録媒体識別情報を取得する記録媒体情報取得部と、  取得した前記記録媒体識別情報およびカートレジ識別情報を送信する送信部と、  取得した前記記録媒体識別情報に対応する第１残高を表示部に表示させる表示制御部と、  前記記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の残高である第２残高を受信する受信部と、を備え、  前記表示制御部は、受信した前記第２残高を前記表示部に表示させる、  情報処理装置。［付記２］  前記第１残高の表示の更新を受け付ける入力部をさらに備え、  前記表示制御部は、前記入力部が前記第１残高の表示の更新を受け付けると、前記第２残高を表示部に表示させる、  付記１に記載の情報処理装置。［付記３］  前記受信部が精算開始指示を受信した後に精算後の残高である第３残高を受信すると、前記表示制御部は精算が完了したことを示す精算完了画面を前記表示部に表示させ、前記精算完了画面を表示させてから所定時間後に、前記表示部に初期画面を表示させる、  付記１または２に記載の情報処理装置。［付記４］  商品の商品識別情報を取得する商品識別情報取得部をさらに備え、  前記表示処理装置は、前記記録媒体に電子マネーがチャージされた後に、前記商品識別情報取得部が商品識別情報を取得した場合、前記第２残高、識別情報を取得した商品の合計金額、および前記第２残高と前記合計金額との差額を前記表示部に表示させる、付記１から３に記載の情報処理装置。［付記５］  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得する取得部と、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶する記憶部と、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得する取得部と、  前記記録媒体識別情報に対応するカートレジ識別情報を前記記憶部から抽出する抽出部と、  抽出した前記カートレジ識別情報に対応する情報処理装置に、取得した前記残高を送信するサーバ送信部と、  を備えるサーバ。［付記６］  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得する取得部と、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶する記憶部と、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得する取得部と、  前記記録媒体識別情報に対応するカートレジ識別情報を前記記憶部から抽出する抽出部と、  抽出した前記カートレジ識別情報に対応する表示部に、チャージされた前記記録媒体の残高を表示させる表示制御部と、  を備える情報処理システム。［付記７］  商品の商品識別情報を取得する商品識別情報取得部と、  取得した前記商品識別情報に対応する商品情報に基づいて、前記商品識別情報を取得した前記商品の合計金額を算出する算出部と、をさらに備え、  カートレジが精算開始指示を検知した場合、前記表示制御部は、精算処理が完了したことを示す表示を前記表示部に表示させる��  付記６に記載の情報処理システム。［付記８］  前記精算処理が完了したことを示す表示は、精算処理後の残高を含む付記７に記載の情報処理システム。［付記９］  記録媒体から記録媒体識別情報を取得し、  取得した前記記録媒体識別情報およびカートレジ識別情報を送信し、  取得した前記記録媒体識別情報に対応する第１残高を表示し、  前記記録媒体に電子マネーがチャージされた場合に、該記録媒体の第２残高を受信し、  受信した前記第２残高を表示する、情報処理方法。［付記１０］  コンピュータに、  記録媒体から記録媒体識別情報を取得するステップと、  取得した前記記録媒体識別情報およびカートレジ識別情報を送信するステップと、  取得した前記記録媒体識別情報に対応する第１残高を表示するステップと、  前記記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の残高である第２残高を受信するステップと、  受信した前記第２残高を表示するステップと、を実行させるためのプログラム。［付記１１］  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得し、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶し、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得し、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出し、  抽出した前記カートレジ識別情報に対応する表示部に、チャージされた前記記録媒体の残高を表示させる情報処理方法。［付記１２］  コンピュータに、  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得するステップと、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶するステップと、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得するステップと、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出するステップと、  抽出した前記カートレジ識別情報に対応する表示部に、チャージされた前記記録媒体の残高を表示させるステップと、を実行させるためのプログラム。［付記１３］  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得し、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶し、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得し、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出し、  抽出した前記カートレジ識別情報に対応する情報処理装置に、取得した前記残高を送信する情報処理方法。［付記１４］  コンピュータに、  記録媒体の記録媒体識別情報およびカートレジ識別情報を取得するステップと、  取得した前記記録媒体識別情報と、取得した前記カートレジ識別情報とを関連付けて記憶するステップと、  記録媒体に電子マネーがチャージされた場合に、チャージされた該記録媒体の記録媒体識別情報およびチャージされた該記録媒体の残高を取得するステップと、  前記記録媒体識別情報に対応するカートレジ識別情報を抽出するステップと、  抽出した前記カートレジ識別情報に対応する情報処理装置に、取得した前記残高を送信するするステップと、を実行させるためのプログラム。
【符号の説明】
【０１０５】
１００、２００      カートレジ装置  １０１、２０２      記録媒体情報取得部  １０２、２０４      カートレジ送信部  １０３      表示制御部  １０４、２０５      カートレジ受信部  １      情報処理システム  ２０１、３０２      記憶部  ２０３      読出し部  ２０６      表示制御部  ２０７      商品識別情報取得部  ２０８      算出部  ３００      サーバ  ３０１      サーバ受信部  ３０３      残高取得部  ３０４      サーバ送信部  ３０５      商品情報取得部  ３０６      残高更新部  ３０７      抽出部  ３０８      判定部  １０００      カートレジ装置使用状況テーブル  １００１、１００２、１００３      残高テーブル  ２０９、３０９      バス  ２１０、３１０      ＣＰＵ  ２１１、３１１      メモリ  ２１２、３１２      ストレージデバイス  ２１３      入出力インタフェース  ２１４、３１３      通信インタフェース  ２１      合計金額表示領域  ２２      差額表示領域  ２３      登録商品表示領域 
【図１】
2020140273.tif 000003
【図２】
2020140273.tif 000004
【図３】
2020140273.tif 000005
【図４】
2020140273.tif 000006
【図５】
2020140273.tif 000007
【図６】
2020140273.tif 000008
【図７】
2020140273.tif 000009
【図８】
2020140273.tif 000010
【図９】
2020140273.tif 000011
【図１０】
2020140273.tif 000012
【図１１】
2020140273.tif 000013
【図１２】
2020140273.tif 000014
【図１３】
2020140273.tif 000015
【図１４】
2020140273.tif 000016
【図１５】
2020140273.tif 000017