(57)【要約】【課題】  電子タグを防犯タグとして利用して商品の不正な持ち出しを防止する。【解決手段】  実施形態の決済処理装置は、第２の書込部は、決済処理が完了した後に、収集期間内にてタグリーダが読み取ったタグデータを第２のタグデータとして第２の記憶部に書き込む。指示部は、収集期間終了後、第２のタグデータが、第１の記憶部に記憶された第１のタグデータ中のタグコードと同一のタグコードを含み、かつオフ状態の決済フラグを含む場合に、当該タグコードで識別される電子タグに決済フラグオンを指示する。変更部は、収集期間終了後、第２のタグデータが、第１のタグデータ中のタグコードと同一のタグコードを含み、かつオン状態の決済フラグを含む場合に、当該タグコードに対応する済みフラグをオンする。書込制御部は、済みフラグが１つでもオフ状態である場合に、タグデータの第２の記憶部への書き込みを再実行するように第２の書込部を制御する。【選択図】      図２
2016075988.tif 000002
【特許請求の範囲】
【請求項１】
タグリーダが電子タグから読み取ったタグデータを済みフラグとともに複数記憶可能な第１の記憶部と、
決済処理の開始要求がなされる前に前記タグリーダにより読み取られた前記タグデータが前記第１の記憶部に記憶されていない場合に、当該タグデータをオフ状態の前記済みフラグとともに前記第１の記憶部に書き込む第１の書込部と、
決済処理の開始要求を受けて、当該開始要求がなされる前に前記タグリーダにより読み取られたタグデータに基づく決済処理を実行する決済部と、
前記タグリーダが読み取った前記タグデータを複数記憶可能な第２の記憶部と、
前記決済部による決済処理が完了した後に、予め定めた収集期間内において前記タグリーダにより読み取られた前記タグデータが前記第２の記憶部に記憶されていない場合に、当該タグデータを前記第２の記憶部に書き込む第２の書込部と、
前記収集期間が終了したのちに、前記第２の記憶部に記憶されたタグデータが、前記第１の記憶部に記憶された前記タグデータに含まれたタグコードと同一のタグコードを含み、かつオフ状態の決済フラグを含む場合に、当該タグコードで識別される前記電子タグに対して前記決済フラグをオン状態とするよう指示する指示部と、
前記収集期間が終了したのちに、前記第２の記憶部に記憶されたタグデータが、前記第１の記憶部に記憶された前記タグデータに含まれた前記タグコードと同一のタグコードを含み、かつオン状態の決済フラグを含む場合に、当該タグデータに含まれた前記タグコードとともに前記第１の記憶部に記憶された前記済みフラグがオフ状態であるならば、当該済みフラグをオン状態に変更する変更部と、
前記第１の記憶部に記憶された前記済みフラグの少なくとも１つがオフ状態である場合に、前記タグデータの前記第２の記憶部への書き込みを再実行するように前記第２の書込部を制御する書込制御部とを具備したことを特徴とする決済処理装置。
【請求項２】
表示部と、
前記収集期間が終了したのちにおいて、前記表示部の画面を前記決済フラグの更新作業の進捗度を表す画面とするとともに、前記変更部が前記済みフラグをオン状態とする毎に前記進捗度を更新するように前記画面を更新する第１の表示制御部とをさらに備えることを特徴とする請求項１に記載の決済処理装置。
【請求項３】
決済処理の開始要求がなされる前において、前記表示部の画面を、前記第１の記憶部に記憶された前記タグデータに関連付けられた商品に関する情報を表す画面とするとともに、前記第１の書込部により前記第１の記憶部に前記タグデータが書き込まれる毎に前記画面を更新する第２の表示制御部をさらに備えることを特徴とする請求項２に記載の決済処理装置。
【請求項４】
前記第２の記憶部に記憶された前記決済フラグの全てがオン状態である場合に、前記決済処理の内容を表したレシートを発行する発行部をさらに備えることを特徴とする請求項１−３のいずれか一項に記載の決済処理装置。
【請求項５】
前記決済部での決済処理の結果として釣銭の払い出しが必要となった場合、前記第２の記憶部に記憶された前記決済フラグの全てがオン状態であるときに前記釣銭の払い出しを行う払出部をさらに備えることを特徴とする請求項１−４のいずれか一項に記載の決済処理装置。
【請求項６】
タグリーダが電子タグから読み取ったタグデータを済みフラグとともに複数記憶可能な第１の記憶部と、前記タグリーダが読み取った前記タグデータを複数記憶可能な第２の記憶部とを備えた決済処理装置を制御するコンピュータを、
タグリーダが電子タグから読み取ったタグデータを済みフラグとともに複数記憶可能な第１の記憶部と、
決済処理の開始要求がなされる前に前記タグリーダにより読み取られた前記タグデータが前記第１の記憶部に記憶されていない場合に、当該タグデータをオフ状態の前記済みフラグとともに前記第１の記憶部に書き込む第１の書込部と、
決済処理の開始要求を受けて、当該開始要求がなされる前に前記タグリーダにより読み取られたタグデータに基づく決済処理を実行する決済部と、
前記決済部による決済処理が完了した後に、予め定めた収集期間内において前記タグリーダにより読み取られた前記タグデータが前記第２の記憶部に記憶されていない場合に、当該タグデータを前記第２の記憶部に書き込む第２の書込部と、
前記収集期間が終了したのちに、前記第２の記憶部に記憶されたタグデータが、前記第１の記憶部に記憶された前記タグデータに含まれたタグコードと同一のタグコードを含み、かつオフ状態の決済フラグを含む場合に、当該タグコードで識別される前記電子タグに対して前記決済フラグをオン状態とするよう指示する指示部と、
前記収集期間が終了したのちに、前記第２の記憶部に記憶されたタグデータが、前記第１の記憶部に記憶された前記タグデータに含まれた前記タグコードと同一のタグコードを含み、かつオン状態の決済フラグを含む場合に、当該タグデータに含まれた前記タグコードとともに前記第１の記憶部に記憶された前記済みフラグがオフ状態であるならば、当該済みフラグをオン状態に変更する変更部と、
前記第１の記憶部に記憶された前記済みフラグの少なくとも１つがオフ状態である場合に、前記タグデータの前記第２の記憶部への書き込みを再実行するように前記第２の書込部を制御する書込制御部として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、決済処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
近年、流通業界においては、ＲＦＩＤ（radio frequency identification）タグを利用したチェックアウトシステムの利用が活発になっている。この種のシステムは、各商品にＲＦＩＤタグをそれぞれ取り付け、そのＲＦＩＤタグが記憶するデータ（以下、タグデータと称する）を、無線通信などを用いてタグリーダによって読み取ることにより買い上げ商品の情報を収集する。
【０００３】
タグリーダの通信範囲に複数のＲＦＩＤタグが存在する場合、これら複数のＲＦＩＤタグが同時にタグデータを送信することによる干渉によりタグリーダがタグデータを読み取れなくなる事態を防ぐために、衝突防止技術を導入し、全てのＲＦＩＤタグからタグデータを確実に読み取ることができる可能性を高めている。
【０００４】
ＲＦＩＤタグの中には、読み取りが完了したことを表すデータを記憶可能なものが存在する。これは具体的には例えば、１ビットのフラグを記憶しており、タグリーダからの所定のコマンドを受けて当該フラグをオンする機能により実現される。このようなＲＦＩＤタグでは、フラグの状態を確認することによって、読み取り済みであるのか否かを確認することが可能となる。
【０００５】
そして従来は、タグリーダが正しくタグデータを読み取れた際に、当該タグデータに含まれたＲＦＩＤタグの識別情報（以下、タグコードと称する）を含む所定のコマンドをタグリーダが送信する。当該コマンドを受信したＲＦＩＤタグは、そこに含まれたタグコードが自己のタグコードと一致する場合に、フラグをオンする。
【０００６】
ところで近年、ＲＦＩＤタグを防犯タグとしても利用することが考えられている。すなわち例えば、防犯ゲートを通過するＲＦＩＤタグからタグデータを読み取り、上記のフラグがオフ状態である場合に警報を発する。
【０００７】
しかしながら、前述のようにタグデータの読み取りが完了したことに応じてフラグをオンしていると、その後の決済が行われないままで防犯ゲートを通過したとしても、防犯ゲートにおいては異常を検出することができなかった。
【０００８】
このような事情から、ＲＦＩＤタグ等の電子タグを防犯タグとして利用して商品の不正な持ち出しを防止できる可能性を高めることが望まれていた。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−３０１５０号公報
【特許文献２】特開２００７−２３３５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明が解決しようとする課題は、ＲＦＩＤタグ等の電子タグを防犯タグとして利用して商品の不正な持ち出しを防止できる可能性を高め得る決済処理装置およびその制御プログラムを提供することである。
【課題を解決するための手段】
【００１１】
実施形態の決済処理装置は、第１の記憶部、第１の書込部、決済部、第２の記憶部、第２の書込部、指示部、変更部および書込制御部を備える。第１の記憶部は、タグリーダが電子タグから読み取ったタグデータを済みフラグとともに複数記憶可能である。第１の書込部は、決済処理の開始要求がなされる前にタグリーダにより読み取られたタグデータが第１の記憶部に記憶されていない場合に、当該タグデータをオフ状態の済みフラグとともに第１の記憶部に書き込む。決済部は、決済処理の開始要求を受けて、当該開始要求がなされる前にタグリーダにより読み取られたタグデータに基づく決済処理を実行する。第２の記憶部は、タグリーダが読み取ったタグデータを複数記憶可能である。第２の書込部は、決済部による決済処理が完了した後に、予め定めた収集期間内において、タグリーダにより読み取られたタグデータが第２の記憶部に記憶されていない場合に、当該タグデータを第２の記憶部に書き込む。指示部は、収集期間が終了したのちに、第２の記憶部に記憶されたタグデータが、第１の記憶部に記憶されたタグデータに含まれたタグコードと同一のタグコードを含み、かつオフ状態の決済フラグを含む場合に、当該タグデータに含まれたタグコードで識別される電子タグに対して決済フラグをオン状態とするよう指示する。変更部は、収集期間が終了したのちに、第２の記憶部に記憶されたタグデータが、第１の記憶部に記憶されたタグデータに含まれたタグコードと同一のタグコードを含み、かつオン状態の決済フラグを含む場合に、当該タグデータに含まれたタグコードとともに第１の記憶部に記憶された済みフラグがオフ状態であるならば、当該済みフラグをオン状態に変更する。書込制御部は、第１の記憶部に記憶された済みフラグの少なくとも１つがオフ状態である場合に、タグデータの第２の記憶部への書き込みを再実行するように第２の書込部を制御する。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係るセルフチェックアウト装置の外観の斜視図。
【図２】図１中のセルフチェックアウト装置のブロック図。
【図３】図１中のＣＰＵによる制御処理のフローチャート。
【図４】図１中のＣＰＵによる制御処理のフローチャート。
【図５】図１中のＣＰＵによる制御処理のフローチャート。
【図６】タグリストを構成するデータレコードの構成の一例を示す図。
【図７】一例としての登録画面を示す図。
【図８】一例としての書込中画面を示す図。
【図９】一例としての書込中画面を示す図。
【発明を実施するための形態】
【００１３】
以下、実施の形態の一例について図面を用いて説明する。なお、本実施形態では、決済処理装置としてセルフチェックアウト装置を例に説明する。なお本実施形態のセルフチェックアウト装置は、セルフチェックアウト式の商品販売データ処理装置（ＰＯＳ端末）、あるいはセルフレジ装置とも呼ばれる。また本実施形態では、それぞれが異なるタグデータを記憶したＲＦＩＤタグがそれぞれに取り付けられた商品の決済を行うことを想定する。タグデータは、ユニークなタグコードと、オンまたはオフの２状態を取り得るフラグとを含む。ＲＦＩＤタグは、タグデータの送信を要求する無線信号を受けて、記憶しているタグデータを無線送信する機能を備える。またＲＦＩＤタグは、フラグオンを要求する無線信号を受けて、記憶しているタグデータに含まれるフラグをオンする機能を備える。本実施形態では、タグデータに含まれるフラグを、決済が完了したか否かを識別するための決済フラグとして使用する。フラグは、ＲＦＩＤタグが取り付けられた商品が店舗等に陳列されている状態においては、オフ状態とされる。
【００１４】
図１は本実施形態に係るセルフチェックアウト装置１００の外観の斜視図である。
【００１５】
セルフチェックアウト装置１００は、筐体１、タッチパネル２、カード挿入口４、レシート発行口５、硬貨投入口６、硬貨排出口７、紙幣投入口８および紙幣排出口９を含む。
【００１６】
筐体１は、それぞれ金属材料や樹脂材料からなる部材を組み合わせて、箱状に形成されてなる。筐体１の前面には開口１ａが形成されている。開口１ａは、筐体１の内部に形成されたタグ読み取り空間と筐体１の外部空間とを連通させる。
【００１７】
タッチパネル２は、筐体１の上部に固定されている。タッチパネル２は、任意の画像を表示する。タッチパネル２は、操作者による操作を入力する。
【００１８】
カード挿入口４、レシート発行口５、硬貨投入口６、硬貨排出口７、紙幣投入口８および紙幣排出口９は、いずれも金属材料や樹脂材料からなり、筐体１に取り付けられる。カード挿入口４は、クレジットカードなどのカードを筐体１の内外に出し入れするための開口である。レシート発行口５は、レシートを筐体１の外部へ排出するための開口である。硬貨投入口６は、硬貨を筐体１の内部に投入するための開口である。硬貨排出口７は、硬貨を筐体１の外部に排出するための開口である。紙幣投入口８は、紙幣を筐体１の内部に投入するための開口である。紙幣排出口９は、紙幣を筐体１の外部に排出するための開口である。
【００１９】
図２はセルフチェックアウト装置１００のブロック図である。なお、図２において図１と同一の部位には同一の符号を付し、その詳細な説明は省略する。
【００２０】
セルフチェックアウト装置１００はさらに、ＣＰＵ（central processing unit）１０、ＲＯＭ（read-only memory）１１、ＲＡＭ（random-access memory）１２、補助記憶ユニット１３、時計ユニット１４、タッチパネルコントローラ１５、カードリーダ１６、カードリーダコントローラ１７、プリンタ１８、プリンタコントローラ１９、自動釣銭機２０、釣銭機コントローラ２１、タグリーダ２２および通信デバイス２３を含む。これらのうちのＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、補助記憶ユニット１３、時計ユニット１４、タッチパネルコントローラ１５、カードリーダコントローラ１７、プリンタコントローラ１９、釣銭機コントローラ２１および通信デバイス２３は、バスライン２４にそれぞれ接続されている。ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、補助記憶ユニット１３、時計ユニット１４、タッチパネルコントローラ１５、カードリーダ１６、カードリーダコントローラ１７、プリンタ１８、プリンタコントローラ１９、自動釣銭機２０、釣銭機コントローラ２１および通信デバイス２３は、典型的には筐体１の内部に設けられる。
【００２１】
ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２および補助記憶ユニット１３は、バスライン２４により接続されてコンピュータを構成する。
【００２２】
ＣＰＵ１０は、上記コンピュータの中枢部分に相当する。ＣＰＵ１０は、ＲＯＭ１１および補助記憶ユニット１３に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、セルフチェックアウト装置１００としての各種の動作を実現するべく各部を制御する。
【００２３】
ＲＯＭ１１は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１１は、上記のオペレーティングシステムを記憶する。ＲＯＭ１１は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１１は、ＣＰＵ１０が各種の処理を行う上で参照するデータを記憶する場合もある。
【００２４】
ＲＡＭ１２は、上記コンピュータの主記憶部分に相当する。ＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２は、ＣＰＵ１０が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ１２の記憶領域の一部は、タグリストエリア１２ａおよび書込リストエリア１２ｂとして利用される。タグリストエリア１２ａは、決済の対象となる商品について判定するためにＲＦＩＤタグから読み取られたタグデータのリストであるタグリストを記憶する。書込リストエリア１２ｂは、決済が完了した商品に取り付けられたＲＦＩＤタグが記憶する決済フラグをオンする処理のためにＲＦＩＤタグから読み取られたタグデータのリストである書込リストを記憶する。また図示は省略しているが、ＲＡＭ１２の記憶領域の一部は、商品リストエリアとして利用される。
【００２５】
補助記憶ユニット１３は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット１３は、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ１０が各種の処理を行う上で使用するデータや、ＣＰＵ１０での処理によって生成されたデータを保存する。また補助記憶ユニット１３は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。
【００２６】
時計ユニット１４は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。
【００２７】
タッチパネルコントローラ１５は、ＣＰＵ１０の制御の下にタッチパネル２での画像表示のための動作を制御する。またタッチパネルコントローラ１５は、タッチパネル２でのユーザ操作に応じてタッチパネル２が出力する情報を、例えばＲＡＭ１２を介してＣＰＵ１０に与える。
【００２８】
カードリーダ１６は、カード挿入口４から挿入されたカードに記録されたカード情報を読み取る。なお、カードとは、クレジットカード、デビットカードおよびプリペイドカードなどのような決済カード、あるいはポイントカードなどが含まれ得る。またカードリーダ１６は、カードに情報を書き込む機能を有していても良い。
【００２９】
カードリーダコントローラ１７は、ＣＰＵ１０の制御の下にカードリーダ１６の動作を制御するとともに、カードリーダ１６から出力されたカード情報を、ＲＡＭ１２を介してＣＰＵ１０に与える。
【００３０】
プリンタ１８は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートを印刷する。プリンタ１８は、レシートをレシート発行口５から排出する。
【００３１】
プリンタコントローラ１９は、ＣＰＵ１０の制御の下にプリンタ１８の動作を制御する。
【００３２】
自動釣銭機２０は、硬貨投入口６および紙幣投入口８から投入される硬貨および紙幣を収受し、必要に応じて釣銭としての硬貨および紙幣を硬貨排出口７および紙幣排出口９から排出する。
【００３３】
釣銭機コントローラ２１は、ＣＰＵ１０の制御の下に自動釣銭機２０の動作を制御する。
【００３４】
タグリーダ２２は、アンテナ、送信回路および受信回路を含んだ周知の構成のものであって良い。タグリーダ２２は、タグ読取空間を読取範囲とし、このタグ読取空間の中に存在するＲＦＩＤタグからタグデータを読み取る。
【００３５】
通信デバイス２３は、ＬＡＮ（local area network）やインターネットなどの通信ネットワーク２００を介して、図示しないサーバなどの他の装置と通信する。
【００３６】
ところで、ＲＯＭ１１または補助記憶ユニット１３に記憶されるアプリケーションプログラムの１つは、後述する制御処理をＣＰＵ１に実行させるための制御プログラムである。制御プログラムは、典型的には、セルフチェックアウト装置１００の譲渡の際にＲＯＭ１１または補助記憶ユニット１３に記憶される。しかしながら、制御プログラムがＲＯＭ１１または補助記憶ユニット１３に記憶されない状態でセルフチェックアウト装置１００の譲渡が行われるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡され、この制御プログラムが上記の別途に譲渡されたセルフチェックアウト装置１００の補助記憶ユニット１３に書き込まれても良い。
【００３７】
次に以上のように構成されたセルフチェックアウト装置１００の動作について説明する。
【００３８】
図３、図４および図５はＣＰＵ１０による制御処理のフローチャートである。
【００３９】
ＣＰＵ１０は、ＲＯＭ１１または補助記憶ユニット１３に記憶された制御プログラムに従って図３，４，５に示す制御処理を実行する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４０】
セルフチェックアウト装置１００の管理者により図示しない電源スイッチがオンされたことに応じてＣＰＵ１０が起動されると、ＣＰＵ１０は図３，４，５に示す制御処理を開始する。
【００４１】
Ａｃｔ１においてＣＰＵ１０は、初期化を行う。この初期化は、タグリストエリア１２ａ、書込リストエリア１２ｂおよび商品リストエリアをクリアする処理を含む。また初期化は、タッチパネル２の画面をスタート画面とする処理を含む。なお、スタート画面は、セルフチェックアウト装置１００を使用してチェックアウトの手続きをしようとする顧客に対する案内を表した画面などとして予め任意に用意される。
【００４２】
Ａｃｔ２においてＣＰＵ１０は、チェックアウトの手続きの開始が要求されたか否かを確認する。ＣＰＵ１０は、開始が要求されていないならばＮｏと判定し、Ａｃｔ２を繰り返す。かくしてＣＰＵ１０はＡｃｔ２において、開始が要求されるのを待ち受ける。そしてＣＰＵ１０は、例えばスタート画面に設けたスタートボタンをタッチするなど、開始を要求するための予め定めた操作が行われたならばＹｅｓと判定し、Ａｃｔ３へと進む。なお、チェックアウトしようとする顧客は、開始を要求するのに前後して、購入する商品を開口１ａからタグ読み取り空間へと投入する。
【００４３】
Ａｃｔ３においてＣＰＵ１０は、タグリーダ２２による読取動作を起動する。タグリーダ２２は起動されると、タグ読み取り空間に存在するＲＦＩＤタグからタグデータを周知の手順により１つずつ読み取る。そしてタグデータを１つ読み取る毎に、その旨をＣＰＵ１０に通知する。なお、ＣＰＵ１０はこの際に、タッチパネル２の画面を登録画面とする。登録画面は、読取済みのタグデータに基づいて識別した商品の一覧を表すための画面である。登録画面は、予め定められた基本画像に、識別した商品の商品名や売価などを表す文字列を合成することによりＣＰＵ１０により生成される。登録画面には、決済の開始を要求するための決済ボタンも設けられる。
【００４４】
Ａｃｔ４においてＣＰＵ１０は、タグデータが受信されたか否かを確認する。ＣＰＵ１０は、タグリーダ２２からタグデータを受信した旨の通知を受けていなければＮｏと判定し、Ａｃｔ５へと進む。
【００４５】
Ａｃｔ５においてＣＰＵ１０は、決済の開始が要求されたか否かを確認する。ＣＰＵ１０は、上記の決済ボタンがタッチされていないならばＮｏと判定し、Ａｃｔ４に戻る。
【００４６】
かくしてＣＰＵ１０はＡｃｔ４，５において、タグデータが受信されるか、あるいは決済の開始が要求されるのを待ち受ける。そしてＣＰＵ１０は、タグリーダ２２からタグデータを受信した旨の通知を受けると、Ａｃｔ４にてＹｅｓと判定し、Ａｃｔ６へと進む。
【００４７】
Ａｃｔ６においてＣＰＵ１０は、タグリーダ２２により今回受信されたタグデータ（以下、受信タグデータと称する）が、セルフチェックアウト装置１００を設置している店舗で販売している商品に取り付けられたＲＦＩＤタグ（以下、商品タグと称する）のものであるか否かを確認する。そしてＣＰＵ１０は、受信タグデータが商品タグのものであることを確認したならば、Ａｃｔ６にてＹｅｓと判定し、Ａｃｔ７へと進む。
【００４８】
Ａｃｔ７においてＣＰＵ１０は、受信タグデータに含まれるタグコードをキーとしてタグリストエリア１２ａを検索する。
【００４９】
Ａｃｔ８においてＣＰＵ１０は、上記の検索の結果として受信タグデータに含まれるタグコードと同一のタグコードが見つかったか否かを確認する。そしてＣＰＵ１０は、同一コードがないことを確認したならばＮｏと判定し、Ａｃｔ９へと進む。
【００５０】
Ａｃｔ９においてＣＰＵ１０は、受信タグデータをタグリストエリア１２ａに追加する。このときＣＰＵ１０は、受信タグデータの全てを書き込む必要はなく、少なくともタグコードをタグリストエリア１２ａに書き込む。またＣＰＵ１０は、タグコードに関連付けて、オフ状態の済みフラグをタグリストエリア１２ａに書き込む。後述するようにＣＰＵ１０は、Ａｃｔ９を繰り返し実行する場合がある。そしてこの場合にＣＰＵ１０は、既にタグリストエリア１２ａに記憶されたタグデータおよび済みフラグを消去することなく、新たなタグデータおよび済みフラグを追加してタグリストエリア１２ａに書き込む。かくして、タグリストエリア１２ａには、タグコードおよび済みフラグをそれぞれ記述したデータレコードの集合からなるタグリストが生成される。
【００５１】
図６はタグリストを構成するデータレコードの構成の一例を示す図である。
【００５２】
かくして、タグリストエリア１２ａは、第１の記憶部の一例である。また制御プログラムに基づく制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは第１の書込部として機能する。
【００５３】
Ａｃｔ１０においてＣＰＵ１０は、受信タグデータに含まれた商品コードに基づいて商品情報を取得する。ＣＰＵ１０は、補助記憶ユニット１３に記憶されている商品情報を読み出しても良いし、通信ネットワーク２００を介してストアサーバなどから商品情報の配信を受けても良い。
【００５４】
Ａｃｔ１１においてＣＰＵ１０は、上記のように取得した商品情報を含むように、ＲＡＭ１２に記憶された商品リストを更新する。そしてＣＰＵ１０はこののちに、Ａｃｔ４，５の待ち受け状態に戻る。なおＣＰＵ１０は、更新した商品リストの内容を表すように、タッチパネル２の画面としての登録画面も更新する。
【００５５】
図７は一例としての登録画面ＳＣ１を示す図である。
【００５６】
登録画面ＳＣ１は、商品の一覧を表すための領域ＡＲ１と、ボタンＢ１とを含む。
【００５７】
登録画面ＳＣ１では、領域ＡＲ１には、読取済みのタグデータを送信したＲＦＩＤタグが取り付けられた商品に関する、商品名、個数、単価、金額および消費税区分などを表している。ボタンＢ１は、決済の開始を要求するために顧客によりタッチされるＧＵＩ（graphical user interface）である。
【００５８】
図７の領域ＡＲ１では、１２点の商品に関する情報を表しているが、これらは対応するタグデータが読み取られる毎に上記の更新によって順次に追加して表示されてゆく。具体的には、登録画面は、最初のタグデータが読み取られる前には、商品に関する何らの情報も表していない。ＣＰＵ１０は、最初の受信タグデータに基づいて、商品名「パーカ」に関する情報を表すように登録画面を更新する。ＣＰＵ１０は、２番目の受信タグデータに基づいて、商品名「ジーンズ」に関する情報表すように登録画面を更新する。ＣＰＵ１０は、同様な更新を繰り返すことによって、１２点目の商品に関する受信タグデータに基づいて、図７に示す登録画面ＳＣ１へと更新する。かくして、登録画面は、タグデータの読み取りの進捗を表すように順次に更新されることとなる。従って顧客は、登録画面を目視することによって、商品の識別の進捗状況を確認できる。また顧客は、登録画面を目視することによって、タグ読み取り空間へと投入した商品が正しく識別されているかどうかを確認できる。
【００５９】
ＣＰＵ１０は、受信タグデータが商品タグのものでは無いためにＡｃｔ６にてＮｏと判定した場合、あるいは受信タグデータに含まれたタグコードがタグリストエリア１２ａに既に有るためにＡｃｔ８にてＹｅｓと判定した場合、Ａｃｔ９〜１１をパスしてＡｃｔ４，５の待ち受け状態に戻る。ＣＰＵ１０は、受信タグデータをタグリストおよび商品リストに影響させないのであり、受信タグデータは読み捨てられる。
【００６０】
さて顧客は、登録画面を確認して、投入した商品の全てが識別されていることを確認したならば、登録画面中のボタンＢ１にタッチする。そうすると、このようなタッチ操作がタッチパネル２で検出され、ＣＰＵ１０へと通知される。ＣＰＵ１０はこの通知を受けて、Ａｃｔ５にてＹｅｓと判定し、Ａｃｔ１２へと進む。
【００６１】
Ａｃｔ１２においてＣＰＵ１０は、タグリーダ２２の読取動作を停止させる。
【００６２】
Ａｃｔ１３においてＣＰＵ１０は、商品リストにリストアップされている商品に関する決済処理を実行する。決済処理は、既存の別のセルフチェックアウト装置にて行われている処理と同様であって良い。このため決済処理は、チェックアウトの手続きの開始が要求された時点を開始時点とし、それ以降にタグリーダ２２により読み取られたタグデータに基づいて行われることとなる。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは決済部として機能する。ＣＰＵ１０は、この決済処理を完了したならば、図４に示すＡｃｔ１４へと進む。
【００６３】
Ａｃｔ１４においてＣＰＵ１０は、タグリストに含まれた済みフラグの全てがオン状態となっているか否かを確認する。そしてＣＰＵ１０は、オフ状態である済みフラグがタグリストに含まれているならばＮｏと判定し、Ａｃｔ１５へと進む。
【００６４】
Ａｃｔ１５においてＣＰＵ１０は、タッチパネル２の画面を書込中画面とする。書込中画面は、商品をタグ読み取り空間から取り出さないよう、顧客に対して注意を促す画面である。書込中画面は、処理中であることを顧客に分かり易く通知するために、例えば円形のシンボルが移動するなどのように動きのある画像を顧客に視覚させるよう、タッチパネル２の画面を短周期で切り替えても良い。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは表示制御部として機能し、タッチパネル２表示部として機能する。
【００６５】
図８は一例としての書込中画面３１を示す図である。
【００６６】
書込中画面３１は、文字列３１ａ，３１ｂを含む。文字列３１ａは、上記の通り顧客に対して注意を促すためのものである。文字列３１ｂは、書込処理の進捗状況を顧客に対して報知するためのものである。文字列３１ｂは、１２個の商品のうちの１つ目の商品に対する処理を実行中であることを示している。
【００６７】
Ａｃｔ１６においてＣＰＵ１０は、タグリーダ２２による読取動作を起動する。
【００６８】
Ａｃｔ１７においてＣＰＵ１０は、タグデータが受信されたか否かを確認する。ＣＰＵ１０は、タグリーダ２２からタグデータを受信した旨の通知を受けていなければＮｏと判定し、Ａｃｔ１８へと進む。
【００６９】
Ａｃｔ１８においてＣＰＵ１０は、予め定められた第１の待機時間がタイムアウトしたか否かを確認する。第１の待機時間の開始タイミングの１つは、Ａｃｔ１６において読取動作を起動したタイミングである。第１の待機時間の開始タイミングのもう１つは、後述するＡｃｔ２２で受信タグデータを書込リストエリア１２ｂに書き込んだタイミングである。そしてＣＰＵ１０は、タイムアウトしていないためにＮｏと判定したならば、Ａｃｔ１７に戻る。かくしてＣＰＵ１０はＡｃｔ１７，１８において、第１の待機時間がタイムアウトするのよりも先にタグデータが受信される否かを確認する。そしてＣＰＵ１０は、タイムアウトするのよりも早く、タグリーダ２２からタグデータを受信した旨の通知を受けると、Ａｃｔ１７にてＹｅｓと判定し、Ａｃｔ１９へと進む。
【００７０】
Ａｃｔ１９においてＣＰＵ１０は、受信タグデータが、商品タグのものであるか否かを確認する。そしてＣＰＵ１０は、受信タグデータが商品タグのものであることを確認したならば、Ａｃｔ１９にてＹｅｓと判定し、Ａｃｔ２０へと進む。
【００７１】
Ａｃｔ２０においてＣＰＵ１０は、受信タグデータに含まれるタグコードをキーとして書込リストエリア１２ｂを検索する。
【００７２】
Ａｃｔ２１においてＣＰＵ１０は、上記の検索の結果として受信タグデータに含まれるタグコードと同一のタグコードが見つかったか否かを確認する。そしてＣＰＵ１０は、同一コードがないことを確認したならばＮｏと判定し、Ａｃｔ２２へと進む。
【００７３】
Ａｃｔ２２においてＣＰＵ１０は、受信タグデータを書込リストエリア１２ｂに追加する。このときＣＰＵ１０は、受信タグデータの全てを書き込む必要はなく、少なくともタグコードと決済フラグを書込リストエリア１２ｂに書き込む。後述するようにＣＰＵ１０は、Ａｃｔ２２を繰り返し実行する場合がある。そしてこの場合にＣＰＵ１０は、既に書込リストエリア１２ｂに記憶されたタグデータおよび決済フラグを消去することなく、新たなタグデータおよび決済フラグを追加して書込リストエリア１２ｂに書き込む。かくして、書込リストエリア１２ｂには、タグコードおよび決済フラグをそれぞれ記述したデータレコードの集合からなる書込リストが生成される。
【００７４】
かくして、書込リストエリア１２ｂは、第２の記憶部の一例である。また制御プログラムに基づく制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは第２の書込部として機能する。
【００７５】
ＣＰＵ１０は、受信タグデータが商品タグのものでは無いためにＡｃｔ１９にてＮｏと判定した場合、あるいは受信タグデータに含まれたタグコードが書込リストエリア１２ｂに既に有るためにＡｃｔ２１にてＹｅｓと判定した場合、Ａｃｔ２２をパスしてＡｃｔ１７，１８の待ち受け状態に戻る。
【００７６】
ＣＰＵ１０は、書込リストエリア１２ｂへと新たに書き込むべきタグデータが受信されない状態が継続し、第１の待機時間がタイムアウトしたならば、Ａｃｔ１８にてＹｅｓと判定し、Ａｃｔ２３へと進む。
【００７７】
以上のようにして、タグ読み取り空間に存在するＲＦＩＤタグからのタグデータの収集が改めて行われ、それらタグデータのリストが書込リストとして、タグリストとは別に生成される。
【００７８】
Ａｃｔ２３においてＣＰＵ１０は、タグリーダ２２による読取動作を停止する。
【００７９】
Ａｃｔ２４においてＣＰＵ１０は、書込リストに含まれたタグデータのうちから、Ａｃｔ２４から始まる処理ループの中で未選択の１つを、着目タグデータとして選択する。
【００８０】
Ａｃｔ２５においてＣＰＵ１０は、着目タグデータに含まれたタグコードと同一のタグコードがタグリストに含まれるか否かを確認する。そしてＣＰＵ１０は、ここでＹｅｓと判定したならば、Ａｃｔ２６へと進む。
【００８１】
Ａｃｔ２６においてＣＰＵ１０は、着目タグデータに含まれた決済フラグがオフ状態であるか否かを確認する。そしてＣＰＵ１０は、ここでＹｅｓと判定したならば、Ａｃｔ２７へと進む。
【００８２】
ＣＰＵ１０がＡｃｔ２４〜３１の処理を実行するとき、タグリストに含まれたタグデータは、いずれも決済済みの商品に関連付けられたものである。しかし、ＣＰＵ１０がＡｃｔ２４〜３１の処理を始めて実行するとき、それら決済済みの商品に取り付けられたＲＦＩＤタグが記憶する決済フラグはオフ状態のままである。従って、ＣＰＵ１０がＡｃｔ２７へと進むとき、着目タグデータは、決済済みの商品に関連付けられていながら、決済フラグはオフ状態のままであるタグデータであることとなる。
【００８３】
Ａｃｔ２７においてＣＰＵ１０は、着目タグデータに含まれたタグコードで識別されるＲＦＩＤタグに対して、決済フラグをオンするように要求する。具体的には、ＣＰＵ１０は、着目タグデータに含まれたタグコードを含む所定のコマンドを送信するようにタグリーダ２２を制御する。当該コマンドは、タグ読取空間に存在するＲＦＩＤタグのそれぞれで受信され得る。しかしＲＦＩＤタグは、そのＲＦＩＤタグに割り当てられたタグコードが、コマンドに含まれたタグコードと一致する場合にのみ、決済フラグをオンとする。ただし、該当のＲＦＩＤタグがコマンドを受信し損なうなどの理由により、該当のＲＦＩＤの決済フラグがオンされる保証はない。しかしながらＣＰＵ１０はここでは、該当のＲＦＩＤタグにおいて決済フラグがオンされたことを確認するための処理は行わない。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは指示部として機能する。
【００８４】
ＣＰＵ１０は、着目タグデータに含まれた決済フラグがオン状態であるためにＡｃｔ２６にてＮｏと判定したならば、Ａｃｔ２８へと進む。つまりＣＰＵ１０は、着目タグデータに含まれた決済フラグが、Ａｃｔ２７における要求に応じてオンとされている場合に、Ａｃｔ２８へと進む。
【００８５】
Ａｃｔ２８においてＣＰＵ１０は、着目タグデータに含まれたタグコードに関連付けてタグリストエリア１２ａに記憶された済みフラグがオフ状態であるか否かを確認する。そしてＣＰＵ１０は、ここでＹｅｓと判定したならば、Ａｃｔ２９へと進む。
【００８６】
Ａｃｔ２９においてＣＰＵ１０は、着目タグデータに含まれたタグコードに関連付けてタグリストエリア１２ａに記憶された済みフラグをオン状態に変更する。つまりＣＰＵ１０は、着目タグデータに含まれた決済フラグがオン状態に変更されていることが確認できたことに応じて、済みフラグをオン状態に変更する。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは変更部として機能する。
【００８７】
Ａｃｔ３０においてＣＰＵ１０は、書込中画面を更新する。具体的にＣＰＵ１０は、進捗状況が変化したことを表すように書込中画面を更新する。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは表示制御部として機能する。
【００８８】
図９は一例としての書込中画面３２を示す図である。
【００８９】
書込中画面３２は、書込中画面３１からの更新後の画面である。書込中画面３２は、進捗状況が進んだことを表すために、書込中画面３１における「１／１２」なる文字列３１ｂに代えて、「２／１２」なる文字列３２ａを含む。
【００９０】
ＣＰＵ１０は、Ａｃｔ２７における要求またはＡｃｔ３０における更新を終えた後には、Ａｃｔ３１へと進む。ＣＰＵ１０は、着目タグデータに含まれたタグコードと同一のタグコードがタグリストに含まれていないために、Ａｃｔ２５にてＮｏと判定したならば、Ａｃｔ２５〜Ａｃｔ３０の処理をいずれも行うことなしに、Ａｃｔ３１へと進む。ＣＰＵ１０は、着目タグデータに含まれたタグコードに関連付けてタグリストエリア１２ａに記憶された済みフラグがオン状態であるためにＡｃｔ２８にてＮｏと判定したならば、Ａｃｔ２９，３０をパスしてＡｃｔ３１へと進む。
【００９１】
Ａｃｔ３１においてＣＰＵ１０は、書込リストに含まれたタグデータのうちにＡｃｔ２４にて選択されていないタグデータが存在するか否かを確認する。そしてＣＰＵ１０は、ここでＹｅｓと判定したならば、Ａｃｔ２４に戻り、それ以降の処理を繰り返す。つまり、書込リストに含まれた未選択のタグデータを着目タグデータとして、上記の処理を同様に行う。しかしながらＣＰＵ１０は、Ａｃｔ２４にて選択されていないタグデータが存在しないためにＡｃｔ３１にてＮｏと判定したならば、Ａｃｔ１４に戻り、それ以降の処理を繰り返す。
【００９２】
Ａｃｔ１３での決済処理の対象となった全ての商品のそれぞれに取り付けられたＲＦＩＤタグが記憶する決済フラグがいずれもオン状態に変更済みであることが確認できていないとき、ＣＰＵ１０はＡｃｔ１４にてＮｏと判定することになる。そしてこの場合にＣＰＵ１０は、該当のＲＦＩＤタグが記憶する決済フラグがいずれもオン状態に変更されるまで、Ａｃｔ１５以降の処理を繰り返す。そしてＣＰＵ１０は、該当の全てのＲＦＩＤタグがそれぞれ記憶する決済フラグの全てがオン状態に変更されている場合には、Ａｃｔ１４にてＹｅｓと判定し、図５中のＡｃｔ３２へと進む。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータは書込制御部として機能する。
【００９３】
Ａｃｔ３２においてＣＰＵ１０は、Ａｃｔ１３での決済処理の結果を表したレシートを発行する。ここで発行するレシートは、レシート紙を用いたものであっても良いし、電子レシートであっても良い。すなわちＣＰＵ１０は、決済処理の対象となった商品名や金額などを表した明細や、決済した合計金額、預かり金額、釣銭額などを表したレシート画像を生成し、これをプリンタ１８によりレシート用紙に印刷させる。レシート用紙のレシート画像が印刷された領域は、その他の領域から切り離された後、レシート発行口５から排出される。なおＣＰＵ１０は、クレジット決済が行われた場合には、その証書となるレシートも発行するようプリンタ１８を制御する。これにより、レシート紙を用いたレシートが顧客に対して発行されることになる。あるいはＣＰＵ１０は、レシートに記載する情報を含んだレシートデータを生成し、これを通信ネットワーク２００を介して例えばセンタサーバ（図示せず）に送る。顧客は、適宜の情報通信端末を利用してセンタサーバにアクセスし、レシートデータの内容を閲覧することができる。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータとプリンタ１８との協働により発行部が実現される。
【００９４】
Ａｃｔ３３においてＣＰＵ１０は、Ａｃｔ１３での決済処理の結果として釣銭が発生しているか否かを確認する。そして釣銭が発生しているためにＹｅｓと判定したならばＣＰＵ１０は、Ａｃｔ３４へと進む。
【００９５】
Ａｃｔ３４においてＣＰＵ１０は、自動釣銭機２０により釣銭を払い出させる。そしてこののちにＣＰＵ１０は、Ａｃｔ３５へと進む。かくして制御プログラムに基づいて上記の制御処理をＣＰＵ１０が実行することによって、ＣＰＵ１０を中枢部分とするコンピュータと自動釣銭機２０の協働により払出部が実現される。ＣＰＵ１０は、釣銭が発生していないためにＡｃｔ３３にてＮｏと判定したならば、このＡｃｔ３４をパスしてＡｃｔ３５へと進む。
【００９６】
Ａｃｔ３５においてＣＰＵ１０は、予め定められた第２の待機時間がタイムアウトしたか否かを確認する。そしてＣＰＵ１０は、タイムアウトしていないためにＮｏと判定したならば、Ａｃｔ３５を繰り返す。かくしてＣＰＵ１０はＡｃｔ３５において、第２の待機時間がタイムアウトするのを待ち受ける。第２の待機時間の開始タイミングの１つは、Ａｃｔ３５を最初に実行するタイミングである。ＣＰＵ１０は、ここでの待ち受け状態においては、タッチパネル２の画面を、チェックアウト処理が終了したことを顧客に知らせるための終了画面としても良い。そしてＣＰＵ１０は、第２の待機時間がタイムアウトしたためにＡｃｔ３５にてＹｅｓと判定したならば、図３に示すＡｃｔ１に戻り、Ａｃｔ１以降の処理を上述と同様にして実行する。つまりＣＰＵ１０は、別の顧客のチェックアウトのための処理を開始する。
【００９７】
以上のようにセルフチェックアウト装置１００によれば、決済を完了した商品に取り付けられたＲＦＩＤタグの決済フラグをオンする。
【００９８】
ここで、ＲＦＩＤタグを防犯タグとしても利用し、防犯ゲートを通過するＲＦＩＤタグから読み取ったタグデータのうちの上記の決済フラグがオフ状態である場合に警報を発するようにすることを想定する。このケースでは、タグコードの読み取りは完了したものの、決済されていない商品が防犯ゲートを通って持ち出されようとしたならば、この商品に取り付けられたＲＦＩＤタグは決済フラグがオフ状態のままであるから、正しく警報が発せられることとなる。決済された商品に取り付けられたＲＦＩＤタグは決済フラグがオン状態であるので、防犯ゲートを通って持ち出されようとも、警報が発せられることはない。
【００９９】
またセルフチェックアウト装置１００によれば、図４に示す処理においては、次の(1)〜(3)の各動作が一連の処理により実行される。
【０１００】
(1) 決済済みの商品に取り付けられていながら、決済フラグがオフのままであるＲＦＩＤタグを検出する。
【０１０１】
(2) 上記の検出されたＲＦＩＤタグに対して、決済フラグをオンするように要求する。
【０１０２】
(3) 上記の要求に応じて決済フラグがオンされたかどうかを確認する。
【０１０３】
このため、決済を完了した商品に取り付けられたＲＦＩＤタグのそれぞれの決済フラグをオンする作業を、効率的、かつ確実に行うことが可能である。
【０１０４】
なお、ＲＦＩＤタグの決済フラグをオンする処理は、顧客にとってはチェックアウト手続の一部とは認識されない場合があり、当該処理を行う期間は顧客に理解のできないタイムラグとなり、顧客に不安感を与えてしまう恐れがある。しかしながらセルフチェックアウト装置１００では、ＲＦＩＤタグの決済フラグをオンする処理の実行中には書込中画面を表示するので、顧客は何らかの処理が実行中であることと、その進捗具合を認識することができるので、不安感を持つこと無く待つことができる。
【０１０５】
セルフチェックアウト装置１００ではさらに、レシートの発行を、ＲＦＩＤタグの決済フラグをオンした後に行うようにしている。一般に顧客は、レシートが発行されたことを持ってチェックアウトの手続きが完了したと認識する場合が多い。このため、ＲＦＩＤタグの決済フラグをオンする前にレシートを発行してしまうと、決済フラグがオンされないままのＲＦＩＤタグが防犯ゲートを通って持ち出され、警報が発せられてしまうことがある。このような事態を生じさせることは好ましいことではないが、本実施形態によればこのような事態に陥ることを未然に防ぐことができる。
【０１０６】
セルフチェックアウト装置１００はまた、釣銭の払い出しをＲＦＩＤタグの決済フラグをオンした後に行うようにしている。一般に顧客は、釣銭が有る場合には、釣銭を受け取ればチェックアウトの手続きが完了したと認識する場合が多い。このため、ＲＦＩＤタグの決済フラグをオンする前に釣銭を払い出してしまうと、決済フラグがオンされないままのＲＦＩＤタグが防犯ゲートを通って持ち出され、警報が発せられてしまうことがある。このような事態を生じさせることは好ましいことではないが、本実施形態によれば、釣銭が生じた場合に限られるが、上記のような事態に陥ることを未然に防ぐことができる。
【０１０７】
この実施形態は、次のような種々の変形実施が可能である。
【０１０８】
タグリーダ２２は、セルフチェックアウト装置１００とは別装置として存在するものがセルフチェックアウト装置１００に外付けされても良い。
【０１０９】
店員が操作者となるタイプのチェックアウト装置においても、上記の実施形態と同様に実施が可能である。
【０１１０】
ＲＦＩＤタグ以外に電子タグを用いても、上記の実施形態と同様に実施が可能である。
【０１１１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１２】
１…筐体、１ａ…開口、２…タッチパネル、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１２ａ…タグリストエリア、１３…補助記憶ユニット、１４…時計ユニット、１６…カードリーダ、１８…プリンタ、２０…自動釣銭機、２２…タグリーダ、１００…セルフチェックアウト装置。
【図１】
2016075988.tif 000003
【図２】
2016075988.tif 000004
【図３】
2016075988.tif 000005
【図４】
2016075988.tif 000006
【図５】
2016075988.tif 000007
【図６】
2016075988.tif 000008
【図７】
2016075988.tif 000009
【図８】
2016075988.tif 000010
【図９】
2016075988.tif 000011