(57)【要約】【課題】  防犯システムにて誤報が生じる可能性を低減する。【解決手段】  実施形態の商品読取装置は、入力手段、確認手段及び取込手段を備える。入力手段は、商品を識別するための識別コードを入力する。確認手段は、識別コードが入力手段によって商品から読み取られる際に、当該商品に取り付けられた防犯タグが無効化されていることを確認する。取込手段は、防犯タグが無効化されていることが確認手段により確認された場合に、入力手段により読み取られた識別コードを有効に読み取られた識別コードとして取り込む。【選択図】      図４
2020074251.tif 000002
【特許請求の範囲】
【請求項１】
商品を識別するための識別コードを入力する第１の入力手段と、
前記識別コードが前記第１の入力手段によって入力される際に、前記商品に取り付けられた防犯タグを無効化する無効化手段と、
前記識別コードが前記第１の入力手段によって入力される際に、前記防犯タグが無効化されていることを確認する第１の確認手段と、
前記識別コードを入力する第２の入力手段と、
前記第２の入力手段によって入力された前記識別コードで識別される前記商品が前記防犯タグの取り付け対象であるか否かを確認する第２の確認手段と、
前記防犯タグが無効化されていることが前記第１の確認手段により確認された場合と、前記防犯タグの取り付け対象ではないことが前記第２の確認手段により確認された場合とに、前記第１の入力手段又は前記第２の入力手段により入力された前記識別コードを有効に入力された識別コードとして取り込む取込手段と、
前記防犯タグの取り付け対象であることが前記第２の確認手段により確認された場合に、前記識別コードを前記第１の入力手段により入力し直すように操作者に促すための報知動作を制御する制御手段と、
を具備した商品読取装置。
【請求項２】
前記防犯タグの取り付け対象ではないことが前記第２の確認手段により確認された場合は、前記第２の入力手段により入力された前記識別コードを、当該識別コードを売上商品の識別コードとして登録する登録手段を備えた端末へと送信する送信手段、
をさらに備える請求項１に記載の商品読取装置。
【請求項３】
前記第１の入力手段は、操作者により持たれるハンディユニットに設けられ、当該ハンディユニットが前記商品に近接された際に前記識別コードを入力し、
前記無効化手段は、前記ハンディユニットに設けられ、前記ハンディユニットが前記商品に近接された際に前記商品に取り付けられた前記防犯タグを無効化する、
請求項２に記載の商品読取装置。
【請求項４】
商品を識別するための識別コードを入力する第１の入力手段と、
前記識別コードが前記第１の入力手段によって入力される際に、前記商品に取り付けられた防犯タグを無効化する無効化手段と、
前記識別コードが前記第１の入力手段によって入力される際に、前記防犯タグが無効化されていることを確認する第１の確認手段と、
前記識別コードを入力する第２の入力手段と、
前記第２の入力手段によって入力された前記識別コードで識別される前記商品が前記防犯タグの取り付け対象であるか否かを確認する第２の確認手段と、
前記第１の確認手段により前記防犯タグが無効化されていることが前記第１の確認手段により確認された場合と、前記防犯タグの取り付け対象ではないことが前記第２の確認手段により確認された場合とに、前記第１の入力手段又は前記第２の入力手段により入力された前記識別コードを売上商品の識別コードとして登録する登録手段と、
前記防犯タグの取り付け対象であることが前記第２の確認手段により確認された場合に、前記識別コードを前記第１の入力手段により入力し直すように操作者に促すための報知動作を制御する制御手段と、
を具備した商品読取装置。
【請求項５】
商品を識別するための識別コードを入力する第１の入力手段と、
前記識別コードが前記第１の入力手段によって入力される際に、前記商品に取り付けられた防犯タグを無効化する無効化手段と、
前記識別コードが前記第１の入力手段によって入力される際に、前記防犯タグが無効化されていることを確認する第１の確認手段と、
前記識別コードを入力する第２の入力手段と、
を具備した商品読取装置を制御するコンピュータを、
前記第２の入力手段によって入力された前記識別コードで識別される前記商品が前記防犯タグの取り付け対象であるか否かを確認する第２の確認手段と、
前記防犯タグが無効化されていることが前記第１の確認手段により確認された場合と、前記防犯タグの取り付け対象ではないことが前記第２の確認手段により確認された場合とに、前記第１の入力手段又は前記第２の入力手段により入力された前記識別コードを有効に読み取られた識別コードとして取り込む取込手段と、
前記防犯タグの取り付け対象であることが前記第２の確認手段により確認された場合に、前記識別コードを前記第１の入力手段により入力し直すように操作者に促すための報知動作を制御する制御手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品読取装置及びその制御プログラムに関する。
【背景技術】
【０００２】
無効化されていない防犯タグが、店舗の出口付近に設けた防犯ゲート付近に持ち込まれた場合に、警報を発する防犯システムは知られている。そしてこの種の防犯システムでは、売上商品の精算時に、当該売上商品に取り付けられた防犯タグを無効化している。  
防犯タグの無効化は、店員が、防犯タグが取り付けられた商品を無効化装置に近接させることにより行われる。そしてこの作業は、商品の売上登録の際に行われることが多い。
【０００３】
売上登録が行われた商品に取り付けられた防犯タグの無効化が正しく行われなかった場合、買物客が買い上げた商品を店舗外に持ち出そうとする際に、防犯ゲートにて警報が発せられることになる。これは誤報であり、確認作業のために店員の手を煩わすことになる上に、買物客に不快な思いをさせてしまうことになる。
【０００４】
このような事情から、買物客が買い上げた商品を店舗外に持ち出そうとする際に、防犯システムにて誤報が生じる可能性を低減できることが望まれていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１２５７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、買物客が買い上げた商品を店舗外に持ち出そうとする際に、防犯システムにて誤報が生じる可能性を低減できる商品読取装置及びその制御プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の商品読取装置は、第１の入力手段、無効化手段、第１の確認手段、第１の入力手段、第２の確認手段、取込手段及び制御手段を備える。第１の入力手段は、商品を識別するための識別コードを入力する。無効化手段は、識別コードが第１の入力手段によって入力される際に、商品に取り付けられた防犯タグを無効化する。第１の確認手段は、識別コードが第１の入力手段によって入力される際に、防犯タグが無効化されていることを確認する。第２の入力手段は、識別コードを入力する。第２の確認手段は、第２の入力手段によって入力された識別コードにより識別される商品が防犯タグの取り付け対象であるか否かを確認する。取込手段は、防犯タグが無効化されていることが第１の確認手段により確認された場合と、防犯タグの取り付け対象ではないことが第２の確認手段により確認された場合とに、第１の入力手段又は第２の入力手段により入力された識別コードを有効に読み取られた識別コードとして取り込む。制御手段は、防犯タグの取り付け対象であることが第２の確認手段により確認された場合に、第１の入力手段により入力し直すように操作者に促すための報知動作を制御する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る商品読取装置を含んだ店舗会計システムの外観図。
【図２】図１に示す店舗会計システムにおける電気的要素のブロック図。
【図３】ＰＬＵファイルが含むデータレコードの構造を示す図。
【図４】商品読取装置が備える図２中のＣＰＵの制御処理のフローチャート。
【図５】報知画面の一例を示す図。
【図６】消去中画面の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、商品読取装置及びそれを備えた商品登録装置の実施形態について、図面を用いて説明する。本実施形態は、スーパーマーケット等の店舗で売上商品の識別コードであるＰＬＵ（price look up）コードを読み取り、売上商品のＰＬＵコードとして登録する店舗会計システムとして商品登録装置を実現する場合である。
【００１０】
図１は本実施形態に係る商品読取装置を含んだ店舗会計システムの外観図である。  
図１に示す店舗会計システムは、商品読取装置１００及びＰＯＳ端末２００を含む。商品読取装置１００は、会計カウンタ３００の上に取り付けられる。ＰＯＳ端末２００は、レジ台４００に載置されたドロワ５００の上に設置されている。商品読取装置１００とＰＯＳ端末２００とは、図示しない通信ケーブルにより電気的に接続される。ドロワ５００に代えて、自動釣銭機が設置される場合もある。
【００１１】
商品読取装置１００は、ハウジング１０１、キーボード１０２、タッチパネル１０３、客用ディスプレイ１０４、固定スキャナ１０５及びハンディユニット１０６を含む。  
ハウジング１０１は、平型の箱状をなし、会計カウンタ３００の上に立つ。ハウジング１０１は、上端においてキーボード１０２、タッチパネル１０３、客用ディスプレイ１０４を支持し、内部において固定スキャナ１０５を支持する。ハウジング１０１は、固定スキャナ１０５に対向して読取窓１０１ａを有し、読取窓１０１ａの前に位置する物体（オブジェクト）を、読取窓１０１ａを介して固定スキャナ１０５によりスキャン可能とする。ハウジング１０１には、置き台１０１ｂが取り付けられている。置き台１０１ｂは、ハンディユニット１０６を引っ掛けた状態で保持する。ハンディユニット１０６は、ケーブル１０６ａを介して商品読取装置１００に接続されていて、オペレータにより持たれて使用される。なおオペレータは、一般的には店員である。
【００１２】
ＰＯＳ端末２００は、ハウジング２０１、キーボード２０２、オペレータ用ディスプレイ２０３、客用ディスプレイ２０４及びプリンタ２０５を含む。  
ハウジング２０１は、キーボード２０２をその一部を外部に露出する状態で支持し、オペレータ用ディスプレイ２０３及び客用ディスプレイ２０４を外部に位置する状態で支持し、プリンタ２０５を内部にて支持する。
【００１３】
会計カウンタ３００は、細長い天板３００ａを含む。会計カウンタ３００は、天板の長手方向に沿った顧客通路（図１における奥側）とオペレータスペース（図１における手前側）とを分ける。ハウジング１０１は、天板３００ａの長手方向の略中央に位置し、キーボード１０２、タッチパネル１０３及び読取窓１０１ａをそれぞれオペレータスペース側に向けるとともに、客用ディスプレイ１０４を顧客通路側に向ける。天板３００ａの上面は、商品読取装置１００を挟んで買物客移動方向の上流側の領域については、買物客が購入しようとする商品のうちの売上登録が済んでいない商品を置くためのスペースとして使用される。また、下流側の領域は、売上登録が済んだ商品を置くためのスペースとして使用される。  
レジ台４００は、顧客通路における顧客の移動方向に対して下流側の会計カウンタ３００の端部に並ぶようにオペレータスペース側に位置する。
【００１４】
図２は図１に示す店舗会計システムにおける電気的要素のブロック図である。なお、図２に示される要素のうちで図１に示されるのと同一の要素には図１と同一の符号を付する。  
商品読取装置１００は電気的要素として、キーボード１０２、タッチパネル１０３、客用ディスプレイ１０４、固定スキャナ１０５、ハンディユニット１０６のほかに、ＣＰＵ（central processing unit）１０７、ＲＯＭ（read-only memory）１０８、ＲＡＭ（random-access memory）１０９、補助記憶ユニット１１０、インタフェース１１１及びバスライン１１２を含む。なお、バスライン１１２は、アドレスバス及びデータバスなどを含み、キーボード１０２、タッチパネル１０３、客用ディスプレイ１０４、固定スキャナ１０５、ハンディユニット１０６、ＣＰＵ１０７、ＲＯＭ１０８、ＲＡＭ１０９、補助記憶ユニット１１０及びインタフェース１１１を互いに接続する。
【００１５】
キーボード１０２は、複数のキースイッチを含み、これらのキースイッチに対するオペレータによる操作の内容を表したコマンドを出力する。
【００１６】
タッチパネル１０３は、例えばＬＣＤ（liquid crystal display）などの表示デバイスと、この表示デバイスの表示画面に重ねて配置された透明な二次元タッチセンサとを含む。タッチパネル１０３は、ＣＰＵ１０７の制御の下に任意の画像を表示デバイスにおいて表示する。タッチパネル１０３は、表示デバイスの表示画面におけるオペレータのタッチ位置を二次元タッチセンサにて検出し、そのタッチ位置を表す座標データを出力する。タッチパネル１０３は、オペレータに対して提示するべき各種の情報を表した画像を表示するためや、オペレータの操作を入力するために利用される。
【００１７】
客用ディスプレイ１０４は、ＣＰＵ１０７の制御の下に任意の文字列又は画像を表示する。客用ディスプレイ１０４は、客に対して提示するべき各種の文字列や画像を表示するために利用される。客用ディスプレイ１０４としては、例えば蛍光管表示器又はＬＣＤが利用できる。
【００１８】
固定スキャナ１０５は、読取窓１０１ａの前に翳された商品を撮像した上で、当該商品に形成された可視パターンであるバーコードが表す情報（以下、バーコード情報と称する）を光学的に読み取る。そして固定スキャナ１０５は、読み取ったバーコード情報をＣＰＵ１０７へ出力する。なお、固定スキャナ１０５は、レーザ光の反射を利用してバーコードを読み取るような他のタイプの周知のデバイスを利用することもできる。また固定スキャナ１０５は、商品を撮像して得た画像からオブジェクト認識技術を利用して商品を特定する機能を備えるタイプの周知のデバイスを利用することもできる。
【００１９】
ハンディユニット１０６は、タッチスキャナ１０６ｂ、無効化ユニット１０６ｃ及び受信ユニット１０６ｄを備える。タッチスキャナ１０６ｂは、ハンディユニット１０６が商品に表示されたバーコードに近接された場合に、当該バーコードが表すバーコード情報を光学的に読み取る。無効化ユニット１０６ｃは、ハンディユニット１０６が商品に取り付けられた防犯タグに近接された場合に、当該防犯タグを無効化する。受信ユニット１０６ｄは、防犯タグが送信する信号を受信する。無効化ユニット１０６ｃ、受信ユニット１０６ｄ及び防犯タグは、既存の仕組みの物をそのまま用いることができる。例えば、防犯タグとしては、特定の電波を受けて破壊される構造の物を用い、無効化ユニット１０６ｃとしては、上記特定の電波を送信するものを用いることが想定される。これは、電波方式（ＲＦ方式）と称される。防犯タグとしては別に、音響磁気方式（ＡＭ方式）及びＲＦＩＤ（radio frequency identification）方式等が知られており、これらの方式に準じた防犯タグ及び無効化ユニット１０６ｃを用いることもできる。無効化ユニット１０６ｃは、無効化手段の一例である。また受信ユニット１０６ｄは、防犯タグが送信する信号を受信するために防犯ゲートに組み込まれている既存のユニットを用いることができる。
【００２０】
ＣＰＵ１０７は、ＲＯＭ１０８及びＲＡＭ１０９に記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、商品読取装置１００としての各種の動作を実現するべく商品読取装置１００の各要素を制御する。
【００２１】
ＲＯＭ１０８は、上記のオペレーティングシステムを記憶する。ＲＯＭ１０８は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ１０８は、ＣＰＵ１０７が各種の処理を行う上で参照するデータを記憶する場合もある。
【００２２】
ＲＡＭ１０９は、ＣＰＵ１０７が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１０９は、ＣＰＵ１０７が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２３】
補助記憶ユニット１１０は、ＣＰＵ１０７が各種の処理を行う上で使用するデータや、ＣＰＵ１０７での処理によって生成されたデータを保存する。補助記憶ユニット１１０は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。補助記憶ユニットとしては、ＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ハードディスクドライブ、あるいはＳＳＤ（solid state drive）などが利用できる。
補助記憶ユニット１１０は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。
【００２４】
かくして、ＣＰＵ１０７、ＲＯＭ１０８、ＲＡＭ１０９及び補助記憶ユニット１１０は、コンピュータを構成する。ＣＰＵ１０７は、当該コンピュータの中枢部分に相当する。
ＲＯＭ１０８及びＲＡＭ１０９は、当該コンピュータの主記憶部分に相当する。補助記憶ユニット１１０は、当該コンピュータの補助記憶部分に相当する。
【００２５】
ＲＯＭ１０８又は補助記憶ユニット１１０に記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。なお、商品読取装置１００の使用者への譲渡は、一般的に制御プログラムがＲＯＭ１０８又は補助記憶ユニット１１０に記憶された状態にて行われる。しかし、制御プログラムがＲＯＭ１０８又は補助記憶ユニット１１０に記憶されない状態で商品読取装置１００が使用者へと譲渡されても良い。そして、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが使用者に譲渡され、この制御プログラムが上記の別途に譲渡された商品読取装置１００の補助記憶ユニット１１０に使用者による操作に従って書き込まれても良い。記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどが利用できる。
【００２６】
インタフェース１１１は、ＰＯＳ端末２００とＣＰＵ１０７とのデータの授受をインタフェースする。インタフェース１１１としては、例えばＵＳＢ規格又はＲＳ−２３２Ｃ規格に準拠した周知のデバイスを利用できる。
【００２７】
ＰＯＳ端末２００は電気的要素として、キーボード２０２、オペレータ用ディスプレイ２０３、客用ディスプレイ２０４及びプリンタ２０５のほかに、ＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、補助記憶ユニット２０９、インタフェース２１０、インタフェース２１１、通信デバイス２１２及びバスライン２１３を含む。なお、バスライン２１３は、アドレスバス及びデータバスなどを含み、ＣＰＵ２０６、ＲＯＭ２０７、ＲＡＭ２０８、補助記憶ユニット２０９、インタフェース２１０、インタフェース２１１及び通信デバイス２１２を互いに接続する。
【００２８】
キーボード２０２は、複数のキースイッチを含み、これらのキースイッチに対するオペレータによる操作の内容を表したコマンドを出力する。
【００２９】
オペレータ用ディスプレイ２０３は、ＣＰＵ２０６の制御の下に任意の画像を表示する。オペレータ用ディスプレイ２０３は、オペレータに対して提示するべき各種の画像を表示するために利用される。オペレータ用ディスプレイ２０３としては、例えばＬＣＤが利用できる。
【００３０】
客用ディスプレイ２０４は、ＣＰＵ２０６の制御の下に任意の文字列又は画像を表示する。客用ディスプレイ２０４は、客に対して提示するべき各種の文字列や画像を表示するために利用される。客用ディスプレイ２０４としては、例えば蛍光管表示器又はＬＣＤが利用できる。
【００３１】
プリンタ２０５は、ＣＰＵ２０６の制御の下に、取引の内容を表したレシート画像をレシート用紙に対してプリントする。プリンタ２０５としては、周知の各種方式の既存のプリンタが利用できる。典型的にはプリンタ２０５は、サーマルプリンタである。
【００３２】
ＣＰＵ２０６は、ＲＯＭ２０７及びＲＡＭ２０８に記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、ＰＯＳ端末２００としての各種の動作を実現するべく各部を制御する。
【００３３】
ＲＯＭ２０７は、上記のオペレーティングシステムを記憶する。ＲＯＭ２０７は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ２０７は、ＣＰＵ２０６が各種の処理を行う上で参照するデータを記憶する場合もある。
【００３４】
ＲＡＭ２０８は、ＣＰＵ２０６が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ２０８は、ＣＰＵ２０６が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ２０８の記憶領域の一部は、売上登録された商品についての情報を管理するための商品リストエリアとして使用される。
【００３５】
補助記憶ユニット２０９は、例えばハードディスクドライブやＳＳＤなどであり、ＣＰＵ２０６が各種の処理を行う上で使用するデータや、ＣＰＵ２０６での処理によって生成されたデータを保存する。補助記憶ユニット２０９は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。
【００３６】
インタフェース２１０は、商品読取装置１００とＣＰＵ２０６とのデータの授受をインタフェースする。インタフェース２１０としては、インタフェース１１１が準拠するのと同一の規格に準拠した周知のデバイスを利用できる。
【００３７】
インタフェース２１１は、ＣＰＵ２０６からドロワ開放が指示されたことに応じてドロワ５００を開放させるための駆動信号をドロワ５００に対して出力する。
【００３８】
通信デバイス２１２は、通信ネットワーク６００を介してサーバ７００と通信する。通信デバイス２１２としては、例えば既存のＬＡＮ通信デバイスを適用できる。
【００３９】
次に以上のように構成された店舗会計システムの動作について説明する。  
商品読取装置１００を動作させるに先立って、ＲＡＭ１０９又は補助記憶ユニット１１０にＰＬＵファイルを記憶させておく。ＰＬＵファイルは、店舗会計システムが使用される店舗で販売する商品のそれぞれに関する多数のデータレコードを含む。
【００４０】
図３はＰＬＵファイルが含むデータレコードの構造を示す図である。  
このデータレコードは、フィールドＦ１，Ｆ２，Ｆ３，Ｆ４の各データフィールドを含む。フィールドＦ１，Ｆ２，Ｆ３には、関連する商品の識別コードであるＰＬＵコード、商品の名称及び単価がそれぞれ記述される。フィールドＦ４には、防犯フラグが記述される。防犯フラグは、商品が防犯タグの取り付け対象とされているか否かを表す１ビットのデータである。本実施形態では、防犯タグの取り付け対象とされている商品に関する防犯フラグがセット状態とされることとする。なお、防犯タグの取り付け対象とする商品は、店舗の運営管理者などにより任意に定められて良い。
【００４１】
なお、通常はＰＬＵファイルのマスタは、サーバ７００等により管理されている。ＣＰＵ１０７は、商品読取装置１００の予め定められたタイミングでＰＯＳ端末２００を介してサーバ７００からＰＬＵファイルを取得し、ＲＡＭ１０９又は補助記憶ユニット１１０に保存する。上記所定のタイミングは任意であって良いが、例えば、商品読取装置１００が起動されたとき、予め定められた時刻となったとき、あるいはＰＬＵファイルが更新されたことがサーバ７００から通知されたとき等が想定される。
【００４２】
商品読取装置１００が売上登録のためなどの予め定められた動作モードで動作するとき、ＣＰＵ１０７はＲＯＭ１０８又は補助記憶ユニット１１０に記憶された制御プログラムに従って制御処理を実行する。  
図４はＣＰＵ１０７の制御処理のフローチャートである。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４３】
Ａｃｔ１においてＣＰＵ１０７は、固定スキャナ１０５又はタッチスキャナ１０６ｂでＰＬＵスキャンがなされたか否かを確認する。そしてＣＰＵ１０７は、ＰＬＵスキャンがなされていないならばＮｏと判定し、Ａｃｔ１を繰り返す。かくしてＣＰＵ１０７はＡｃｔ１においては、ＰＬＵスキャンがなされるのを待ち受ける。
【００４４】
店舗会計システムのオペレータは、バーコードが表示された商品を売上商品として登録する場合、上記のバーコードを読取窓１０１ａの前に翳すか、上記のバーコードにタッチスキャナ１０６ｂを近接させる。バーコードが読取窓１０１ａの前に翳されると、このバーコードを固定スキャナ１０５が読み取る。バーコードにタッチスキャナ１０６ｂが近接されると、このバーコードをタッチスキャナ１０６ｂが読み取る。商品に表示されるバーコードが表すバーコード情報は、当該商品を識別するための識別コードであるＰＬＵコードを含む。タッチスキャナ１０６ｂは入力手段の一例である。
【００４５】
この店舗会計システムは、販売する商品のうちの一部の商品のみに防犯タグを取り付けるような店舗での使用に適する。そして、防犯タグの取り付け対象となる商品には、それに表示されるバーコードの近辺に防犯タグを取り付けることとする。これにより、バーコードのスキャンのためにハンディユニット１０６を商品に近接させると、その商品に取り付けられた防犯タグに無効化ユニット１０６ｃが近接することになる。このため、無効化ユニット１０６ｃによって防犯タグが無効化される。固定スキャナ１０５でスキャンするべくバーコードを読取窓１０１ａの前に翳した場合には、防犯タグは無効化されない。防犯タグは、無効化されていない状態及び無効化された状態の少なくともいずれか一方において予め定められた信号を送信する。なお防犯タグは、両状態においていずれも信号を送信する場合には、別々の信号を送信する。ここでは防犯タグは、無効化されていない状態においては所定の信号（以下、タグ信号と称する）を送信することとする。防犯タグは、受信ユニット１０６ｄが近接した場合に信号を送信するもの、または受信ユニット１０６ｄからの要求に応答して信号を送出するものなどの種々のタイプのいずれであっても良い。受信ユニット１０６ｄは、タグ信号を受信した場合に、その旨の通知情報をＲＡＭ１０９に書き込む。
【００４６】
ＣＰＵ１０７は、固定スキャナ１０５又はタッチスキャナ１０６ｂによりバーコードがスキャンされたならば、これによって固定スキャナ１０５又はタッチスキャナ１０６ｂで得られたバーコードデータにＰＬＵコードが含まれているか否かを確認する。そしてＣＰＵ１０７は、バーコードデータにＰＬＵコードが含まれていることを確認したならば、ＰＬＵスキャンが行われたと判定する。つまりＣＰＵ１０７は、Ａｃｔ１にてＹｅｓと判定し、Ａｃｔ２へと進む。
【００４７】
Ａｃｔ２においてＣＰＵ１０７は、ＰＬＵスキャンを行ったのが固定スキャナ１０５であるか否かを確認する。ＣＰＵ１０７は具体的には、バーコードデータの取得が固定スキャナ１０５及びタッチスキャナ１０６ｂのいずれで行われたのかを確認する。そしてＣＰＵ１０７は、バーコードデータの取得が固定スキャナ１０５で行われたのならばＹｅｓと判定し、Ａｃｔ３へと進む。  
Ａｃｔ３においてＣＰＵ１０７は、防犯フラグがセット状態であるか否かを確認する。
具体的にはＣＰＵ１０７は、固定スキャナ１０５で得られたバーコードデータからＰＬＵコードを抽出する。ＣＰＵ１０７は、当該ＰＬＵコードがフィールドＦ１に記述されているデータレコードを、ＰＬＵファイル内から検索する。そしてＣＰＵ１０７は、該当するデータレコードがあったならば、そのデータレコードのフィールドＦ４に記述された防犯フラグがセット状態であるか否かを確認する。ＣＰＵ１０７は、防犯フラグがセット状態であるならばＹｅｓと判定し、Ａｃｔ４へと進む。
【００４８】
Ａｃｔ４においてＣＰＵ１０７は、報知動作を実行する。この報知動作は、バーコードをタッチスキャナ１０６ｂでスキャンし直すようにオペレータに促すための動作である。
ＣＰＵ１０７は例えば、タッチパネル１０３の表示画面を、バーコードをタッチスキャナ１０６ｂでスキャンし直すようにオペレータに促すための案内画面とするよう、タッチパネル１０３を制御する。かくして制御プログラムに基づく制御処理をＣＰＵ１０７が実行することによって、ＣＰＵ１０７を中枢部分とするコンピュータは制御手段として機能する。また、タッチパネル１０３は、報知動作を実行する動作手段の一例である。そして、ＣＰＵ１０７を中枢部分とするコンピュータの制御手段としての機能と、タッチパネル１０３との協働により、報知手段としての機能が実現される。  
図５は報知画面の一例を示す図である。  
図５に示す報知画面では、文字メッセージＭ１により、バーコードをタッチスキャナ１０６ｂでスキャンし直すようにオペレータに促す。  
報知動作は、タッチパネル１０３での案内画面の表示に加えて、あるいは代えて、客用ディスプレイ１０４での案内画面の表示、音声メッセージの出力、報知音の出力、あるいは報知ランプの点灯などの種々の動作とすることが可能である。
【００４９】
Ａｃｔ５においてＣＰＵ１０７は、確認操作がなされたか否かを確認する。そしてＣＰＵ１０７は、確認操作がなされていないためにＮｏと判定したならば、Ａｃｔ５を繰り返す。かくしてＣＰＵ１０７はＡｃｔ５においては、確認操作がなされるのを待ち受ける。
図５に示す案内画面での報知内容を確認したオペレータは、予め定められた確認操作を行うことを操作上のルールとしておく。確認操作は任意であって良いが、例えば図５に示すように案内画面内に配置したボタンＢ１へのタッチ操作である。そしてＣＰＵ１０７は、このルールに従った確認操作が行われたならば、Ａｃｔ５にてＹｅｓと判定し、Ａｃｔ１の待受状態に戻る。
【００５０】
さて、ＣＰＵ１０７は、バーコードデータの取得がタッチスキャナ１０６ｂであったためにＡｃｔ２にてＮｏと判定したならば、Ａｃｔ６へと進む。  
Ａｃｔ６においてＣＰＵ１０７は、タグ信号が受信ユニット１０６ｄによって受信されているか否かを確認する。そしてＣＰＵ１０７は、タグ信号が受信されているためにＹＥＳと判定したならば、Ａｃｔ７へと進む。
【００５１】
Ａｃｔ７においてＣＰＵ１０７は、タッチパネル１０３の表示画面を消去中画面とするよう、タッチパネル１０３を制御する。  
図６は消去中画面の一例を示す図である。  
図６に示す消去中画面では、文字メッセージＭ２により、防犯タグの無効化中であること、並びにハンディユニット１０６を商品に近接させたままで待機すべきであることとをオペレータに通知する。  
そしてＣＰＵ１０７は、消去中画面を表示した状態でＡｃｔ６へと戻る。かくしてＣＰＵ１０７は、タグ信号が受信されているうちは、Ａｃｔ６及びＡｃｔ７を繰り返す。なおＣＰＵ１０７は、消去中画面を表示している状態でＡｃｔ７へと進んだ場合には、その消去中画面の表示を維持する。かくしてＣＰＵ１０７はＡｃｔ６及びＡｃｔ７においては、消去中画面を表示した状態にて、タグ信号が受信されなくなるのを待ち受ける。
【００５２】
無効化ユニット１０６ｃにより防犯タグが無効化されたならば、受信ユニット１０６ｄにおいてはタグ信号を受信できなくなる。ＣＰＵ１０７はこれに応じて、Ａｃｔ６にてＮＯと判定したならば、Ａｃｔ８へと進む。またＣＰＵ１０７は、防犯フラグがセット状態ではないためにＡｃｔ３にてＮｏと判定したならば、Ａｃｔ８へと進む。  
Ａｃｔ８においてＣＰＵ１０７は、ＰＬＵスキャンにより得られたＰＬＵコードをＰＯＳ端末２００へと送信する。具体的にはＣＰＵ１０７は、Ａｃｔ２からＡｃｔ８へと進んだ場合には、タッチスキャナ１０６ｂで得られたバーコードデータからＰＬＵコードを抽出し、これをＰＯＳ端末２００へと送信するようにインタフェース１１１を制御する。またＣＰＵ１０７は、Ａｃｔ３からＡｃｔ８へと進んだ場合には、Ａｃｔ３で抽出したＰＬＵコードをＰＯＳ端末２００へと送信するようにインタフェース１１１を制御する。そしてＣＰＵ１０７はこののち、Ａｃｔ１の待受状態に戻る。  
なお、ＰＯＳ端末２００では、上記のようにインタフェース１１１から送信されたＰＬＵコードをインタフェース２１０が受信する。そしてこの場合にＣＰＵ２０６は、この受信されたＰＬＵファイルを売上商品のリストに追加する。つまりＣＰＵ２０６は、商品読取装置１００からのＰＬＵコードの通知を受けて、そのＰＬＵコードで識別される商品を売上商品として登録する。  
かくしてＣＰＵ１０７は、タッチスキャナ１０６ｂを用いて得られたＰＬＵコードについては、その商品に防犯タグが取り付けられているならば、当該防犯タグが無効化されたことを確認した上で、有効に読み取られたＰＬＵコードとして取り込んでいることになる。つまりＣＰＵ１０７は、防犯タグの取り付け対象である商品のＰＬＵコードが得られた際に、受信ユニット１０６ｄによりタグ信号が受信されない場合に、当該商品に取り付けられた防犯タグが無効化されたと確認する。かくして制御プログラムに基づく制御処理をＣＰＵ１０７が実行することによって、ＣＰＵ１０７を中枢部分とするコンピュータは、受信ユニット１０６ｄとの協働によって確認手段としての機能を実現する。そしてＣＰＵ１０７は、上記のように防犯タグが無効化されていることが確認された場合に、得られたＰＬＵコードを有効に入力されたＰＬＵコードとして取り込んでいる。かくして制御プログラムに基づく制御処理をＣＰＵ１０７が実行することによって、ＣＰＵ１０７を中枢部分とするコンピュータは取込手段として機能する。また、ＣＰＵ１０７を中枢部分とするコンピュータと、ＣＰＵ２０６を中枢部分とするコンピュータとの協働により、登録手段としての機能が実現される。  
なおＣＰＵ１０７は、タッチスキャナ１０６ｂを用いて得られたＰＬＵコードについては、当該ＰＬＵコードで識別される商品に防犯タグが取り付けられていないならば、当該ＰＬＵコードを有効に読み取られたＰＬＵコードとして取り込む。またＣＰＵ１０７は、固定スキャナ１０５を用いて得られたＰＬＵコードは、当該ＰＬＵコードで識別される商品に防犯タグが取り付けられていない場合に、有効に読み取られたＰＬＵコードとして取り込む。
【００５３】
さて、前述したように、天板３００ａの上面は、商品読取装置１００を挟んで、売上登録が済んでいない商品を置くためのスペースと、売上登録が済んだ商品を置くためのスペースとに分けられる。かくして通常は、売上商品は、上記の２つのスペースの間を、読取窓１０１ａの前を通してオペレータにより移される。つまり、読取窓１０１ａは、売上商品の上記の移動における動線に面して位置しており、固定スキャナ１０５でのスキャンは、タッチスキャナ１０６ｂでのスキャンに比べて操作性に優れる。このためオペレータは多くの場合、固定スキャナ１０５でのスキャンを試みる。そしてこのような固定スキャナ１０５でのスキャンにより得られたＰＬＵコードにＰＬＵファイルで関連付けられた防犯フラグがセット状態ではない場合、当該ＰＬＵコードはＰＯＳ端末２００へと送られる。
つまり、防犯タグが取り付けられていない売上商品が固定スキャナ１０５でスキャンされた場合は、これにより取得されたＰＬＵコードはＰＯＳ端末２００へと送られる。
【００５４】
防犯タグが取り付けられた売上商品のスキャンが固定スキャナ１０５で試みられた場合、防犯タグは無効化されない。しかしながら、固定スキャナ１０５でのスキャンにより得られたＰＬＵコードにＰＬＵファイルで関連付けられた防犯フラグがセットであった場合は、報知動作によって、バーコードをタッチスキャナ１０６ｂでスキャンし直すようにオペレータに促される。そしてこの場合には、固定スキャナ１０５でのスキャンにより得られたＰＬＵコードは、商品読取装置１００からＰＯＳ端末２００へは送られない。報知動作での報知に従ってオペレータがタッチスキャナ１０６ｂでスキャンし直せば、防犯タグは無効化ユニット１０６ｃによって無効化される。そしてタッチスキャナ１０６ｂでのスキャンにより得られたＰＬＵコードがＰＯＳ端末２００へと送られる。
【００５５】
かくしてオペレータは、売上商品が、防犯タグが取り付けられた商品であるか否かを気にすること無しに、まずは固定スキャナ１０５によるスキャンを試みれば良い。そして報知動作がなされた場合には、タッチスキャナ１０６ｂでスキャンし直せば良い。このため、オペレータが個々の商品に防犯タグが取り付けられているか否かを判断し、防犯タグが取り付けられている場合にはその無効化のための操作を行う場合に比べて、オペレータの負担は軽減される。
【００５６】
また、防犯タグが取り付けられた商品に関して固定スキャナ１０５でのスキャンにより得られたＰＬＵコードがＰＯＳ端末２００へと送られることがないため、防犯タグが無効化されないままに、ＰＯＳ端末２００での売上登録が行われてしまうことがない。
【００５７】
また、無効化されていない防犯タグが取り付けられた商品に関してタッチスキャナ１０６ｂでのスキャンにより得られたＰＬＵコードは、タグ信号が受信できなくなるまで、すなわち防犯タグが無効化されるまでは、ＰＯＳ端末２００へと送られることがない。このため、無効化が正しく行われないままの防犯タグが取り付けられている商品が、ＰＯＳ端末２００で売上登録されてしまうことがない。
【００５８】
この実施形態は、次のような種々の変形実施が可能である。  
前記実施形態では、入力手段としてタッチスキャナ１０６ｂを用いているが、これは適宜に変更が可能である。例えば、固定スキャナ１０５を入力手段として用いることもできる。この場合、無効化ユニット１０６ｃは、読取窓１０１ａの前に翳された商品に取り付けられている防犯タグを無効化するように設ける。また受信ユニット１０６ｄは、読取窓１０１ａの前に翳された商品に取り付けられている防犯タグが送信する信号を受信するように設ける。
【００５９】
無効化ユニット１０６ｃは、ＰＬＵコードの読み取りとは別のタイミングで防犯タグを無効化するように配置されても良い。例えば、天板３００ａ上に無効化ユニット１０６ｃが設けられていても良い。この場合、無効化ユニット１０６ｃは、商品読取装置１００には含まず、別装置として商品読取装置１００に外付けされる形態であっても良い。そしてこの構成とする場合は、無効化ユニット１０６ｃで防犯タグを無効化した後に、ＰＬＵコードの読み取りを行うことを操作上のルールとしておく。そしてＣＰＵ１０７は、このルールに反して、無効化ユニット１０６ｃで無効化されることなしにＰＬＵコードの読み取りがなされた場合には、当該ＰＬＵコードをＰＯＳ端末２００へと送らないこととする。
【００６０】
ＣＰＵ１０７は、Ａｃｔ３〜Ａｃｔ５は省略し、Ａｃｔ２からＡｃｔ８へと進んでも良い。
【００６１】
ＰＬＵファイルに代えて、防犯タグが取り付けられた商品のＰＬＵコードのリスト及び防犯タグが取り付けられない商品のＰＬＵコードのリストの少なくとも一方を表したデータファイルを用いても良い。この場合にＣＰＵ１０７は、取得したＰＬＵコードが前者のリストに含まれる場合又は後者のリストに含まれない場合に、Ａｃｔ３からＡｃｔ４へと進むこととする。
【００６２】
商品読取装置１００の機能を内蔵したＰＯＳ端末やキャッシュレジスタとして実現することも可能である。
【００６３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、特願2015-253556の当初の特許請求の範囲に記載された発明を付記する。
［付記１］  商品を識別するための識別コードを入力する入力手段と、
前記識別コードが前記入力手段によって商品から読み取られる際に、当該商品に取り付けられた防犯タグが無効化されていることを確認する確認手段と、
前記入力手段により前記防犯タグが無効化されていることが確認された場合に、読み取られた前記識別コードを有効に入力された識別コードとして取り込む取込手段と、を具備したことを特徴とする商品読取装置。
［付記２］  前記識別コードが前記入力手段によって商品から読み取られる際に、当該商品に取り付けられた前記防犯タグを無効化する無効化手段、
を更に備えることを特徴とする付記１に記載の商品読取装置。
［付記３］  前記入力手段は、操作者により持たれるハンディユニットに設けられ、当該ハンディユニットが前記商品に近接された際に当該商品の商品コードを読み取り、
前記無効化手段は、前記ハンディユニットに設けられ、前記ハンディユニットが前記商品に近接された際に前記商品に取り付けられた前記防犯タグを無効化する、ことを特徴とする付記２に記載の商品読取装置。
［付記４］  商品を識別するための識別コードを入力する入力手段と、
前記識別コードが前記入力手段によって商品から読み取られる際に、当該商品に取り付けられた防犯タグが無効化されていることを確認する確認手段と、
前記入力手段により読み取られた前記識別コードで識別される商品に取り付けられた防犯タグが無効化されていることが前記確認手段により確認された場合に、前記入力手段により読み取られた前記識別コードを売上商品の識別コードとして登録する登録手段と、を具備したことを特徴とする商品読取装置。
［付記５］  商品を識別するための識別コードを入力する入力手段と、
前記識別コードが前記入力手段によって商品から読み取られる際に、当該商品に取り付けられた防犯タグが無効化されていることを確認する確認手段と、
を具備した商品読取装置を制御するコンピュータを、
前記入力手段により読み取られた前記識別コードで識別される商品に取り付けられた防犯タグが無効化されていることが前記確認手段により確認された場合に、前記入力手段により読み取られた前記識別コードを有効に読み取られた識別コードとして取り込む取込手段と、
して機能させるための制御プログラム。
【符号の説明】
【００６４】
１００…商品読取装置、１０１…ハウジング、１０２…キーボード、１０３…タッチパネル、１０４…客用ディスプレイ、１０５…固定スキャナ、１０６…ハンディユニット、１０６ｂ…タッチスキャナ、１０６ｃ…無効化ユニット、１０６ｄ…受信ユニット、１０７…ＣＰＵ、１０８…ＲＯＭ、１０９…ＲＡＭ、１１０…補助記憶ユニット、１１１…インタフェース、１１２…バスライン、２００…端末、２０１…ハウジング、２０２…キーボード、２０３…オペレータ用ディスプレイ、２０４…客用ディスプレイ、２０５…プリンタ、２０６…ＣＰＵ、２０７…ＲＯＭ、２０８…ＲＡＭ、２０９…補助記憶ユニット、２１０，２１１…インタフェース、２１２…通信デバイス、２１３…バスライン。
【図１】
2020074251.tif 000003
【図２】
2020074251.tif 000004
【図３】
2020074251.tif 000005
【図４】
2020074251.tif 000006
【図５】
2020074251.tif 000007
【図６】
2020074251.tif 000008