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