(57)【要約】【課題】無線タグの発信情報を受信するアンテナが一つでも故障した場合においてその故障を報知することが可能な制御装置を提供することである。【解決手段】実施形態の制御装置は、無線タグの発信情報を受信したアンテナの識別情報を読み取る読取手段と、上記読取手段が読み取った上記識別情報の内、稼働対象となっているアンテナの内の少なくとも一つのアンテナの識別情報が含まれないことを条件に報知信号を出力する制御手段と、を備える。【選択図】図３
2020035480.tif 000002
【特許請求の範囲】
【請求項１】
無線タグの発信情報を受信したアンテナの識別情報を読み取る読取手段と、
前記読取手段が読み取った前記識別情報の内、稼働対象となっているアンテナの内の少なくとも一つのアンテナの識別情報が含まれないことを条件に報知信号を出力する制御手段と、
を備える制御装置。
【請求項２】
更に、
報知情報を表示する表示手段を、備え、
前記表示手段は、前記制御手段により出力された報知信号が示す報知情報を表示する、
請求項１に記載の制御装置。
【請求項３】
前記制御手段は、各アンテナについての前記識別情報が含まれない連続回数を計数し、前記連続回数が閾値を超えたことを条件に前記報知信号を出力する、
請求項１又は２に記載の制御装置。
【請求項４】
前記制御手段は、前記無線タグの一括読取のサイクルにおいて、各アンテナの識別情報が一つも含まれない場合に当該サイクルを前記連続回数の１回に計数しない、
請求項３に記載の制御装置。
【請求項５】
前記制御手段は、前記識別情報が含まれないアンテナについて前記識別情報が再び含まれてきた場合に、前記識別情報が再び含まれてきたアンテナについて計数した前記連続回数を初期値にリセットする、
請求項３又は４に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置に関する。
【背景技術】
【０００２】
従来、ＰＯＳシステムにおいて商品コードタグの読み取りを一括で行うことが可能なＲＦＩＤシステムの導入が進められている。このＲＦＩＤシステムは、ＲＦＩＤリーダ／ライタ装置のアンテナにより、買物カゴの中の各商品の商品コードを各商品に付されたＲＦＩＤタグから一括して読み取るものである。
【０００３】
しかし、ＲＦＩＤリーダ／ライタ装置が複数のアンテナを使用するものである場合、その内の一つが故障した場合であっても、残りのアンテナの交信範囲内にあるＲＦＩＤタグから商品コードが正常に読み取られてしまう。従って、アンテナの故障を見つけられずにいると、そのアンテナの交信範囲内にある商品の商品コードを読み取らないまま精算処理が進むことになる。精算後、商品コードが読み取られていない商品については、未精算の商品のまま店の出口ゲートを通過することになるため、それを回避する対策が必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、無線タグの発信情報を受信するアンテナが一つでも故障した場合においてその故障を報知することが可能な制御装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の制御装置は、無線タグの発信情報を受信したアンテナの識別情報を読み取る読取手段と、上記読取手段が読み取った上記識別情報の内、稼働対象となっているアンテナの内の少なくとも一つのアンテナの識別情報が含まれないことを条件に報知信号を出力する制御手段と、を備える。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態に係るＰＯＳシステムの全体構成を示す外観図である。
【図２】図２は、ＰＯＳシステムの全体のハードウエア構成を示すブロック図である。
【図３】図３は、ＰＯＳ端末の、アンテナの故障検知に係る機能ブロックの一例を示す図である。
【図４】図４は、ＰＯＳ端末が読取命令を出力した場合のＰＯＳシステム全体における信号の流れを示す説明図である。
【図５】図５は、対応情報のデータ構成の一例である。
【図６】図６は、ＰＯＳ端末のＣＰＵが実行するアンテナの故障検知に係る処理の一例を示すフロー図である。
【図７】図７は、ＰＯＳ端末のＣＰＵが実行するアンテナの故障検知に係る処理の一例を示すフロー図（続き）である。
【図８】図８は、ＰＯＳ端末がリーダ／ライタ装置から取得する対応情報の取得フローの一例を示す図である。
【図９】図９は、第１の表示ディスプレイと第２の表示ディスプレイに表示する報知画面の一例である。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して制御装置の実施形態について詳細に説明する。ここでは、実施形態として上記制御装置をＰＯＳ（Point  of  Sales）システムへ適用した例について示す。
【０００８】
（実施形態）
図１は、本実施形態に係るＰＯＳシステム１００の全体構成を示す外観図である。図１に示すＰＯＳ端末１は、客が買上げる商品の商品コードを取得して、その買上げ商品の登録処理や精算処理などを行うＰＯＳレジスタである。リーダ／ライタ装置２は、ＰＯＳ端末１が出力する読取命令に基づき、アンテナユニット３を駆動し、アンテナユニット３からＲＦＩＤ（Radio  Frequency  IDentifier）タグの発信情報である商品コードを取得する。アンテナユニット３は、複数のアンテナを内蔵し、破線で示す買物カゴＣ内の商品に付されたＲＦＩＤタグの商品コードの読み取りを行う。なお、図１に４つのＲＦＩＤタグＴ１、Ｔ２、Ｔ３、Ｔ４を一例として示しているが、ＲＦＩＤタグの数は任意であって良い。
【０００９】
上記制御装置は、ＰＯＳ端末１及びリーダ／ライタ装置２の何れに対して適用しても良い。一例として、ここでは、ＰＯＳ端末１へ適用したものについて示す。
【００１０】
図１に示すＰＯＳ端末１は、本体１０１の上面部に、キーボード１０２や、カードリーダ１０３や、レシート排出口１０４などを有する。キーボード１０２には、テンキー、部門キー、小計キー、預／現計キー、領収書発行キー、精算キー等の操作キーが配置されている。カードリーダ１０３は、カードスリットを備え、カードスリット内の読取ヘッドによりクレジットカードなどのカード情報の読み取りを行う。レシート排出口１０４は、本体１０１内部のプリンタ１０５（図２参照）が印字した領収書等のレシートを排出する。
【００１１】
更に、ＰＯＳ端末１は、本体１０１の上面部に、液晶等の２つの表示ディスプレイ（第１の表示ディスプレイ１０６−１、第２の表示ディスプレイ１０６−２）を有する。各表示ディスプレイの内の第１の表示ディスプレイ１０６−１は、キーボード１０２の操作者（一例としてキャッシャとして説明する）側に表示面１０６ａを向けて配置している。第２の表示ディスプレイ１０６−２は、第１の表示ディスプレイ１０６−１と互いに背面部を背に向けて配置している。第１の表示ディスプレイ１０６−１の表示面１０６ａには第１のタッチパネル１０７ａを設けたタッチ入力式の画面を構成している。第２の表示ディスプレイ１０６−２についても同様にタッチ入力式の画面を構成し、客によるタッチ操作を可能にしている。
【００１２】
ＰＯＳ端末１は、この他、商品に付されたバーコード等のコードシンボルが印刷された商品タグを読取るためのハンドスキャナ１０８を有する。また、ＰＯＳ端末１は、本体１０１の下部に硬貨や紙幣を収納するドロワ１０９を配置している。更に、ＰＯＳ端末１は、本体１０１に、ＵＳＢ（Universal  Serial  Bus）やＲＳ２３２Ｃ等の通信インターフェースを有する。ＰＯＳ端末１とリーダ／ライタ装置２はＵＳＢやＲＳ２３２Ｃなどの接続ケーブルＣ１により接続することが可能である。
【００１３】
リーダ／ライタ装置２は、本体２０１に表示ランプ１２４を有する。また、本体２０１にＵＳＢやＲＳ２３２Ｃ等の通信インターフェースや、アンテナケーブル用の接続ポートを有する。リーダ／ライタ装置２とアンテナユニット３はアンテナケーブルＣ２により接続することが可能である。
【００１４】
アンテナユニット３は、本体３０１の内部に、稼働対象のアンテナとして、本実施形態では４つのアンテナＬ１、Ｌ２、Ｌ３、Ｌ４（図２参照）を有する。各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４は、それぞれ、買物カゴＣ内の異なる範囲に電波を放射するように配置される。全てのアンテナＬ１、Ｌ２、Ｌ３、Ｌ４により買物カゴＣ内にある各商品のＲＦＩＤタグＴ１、Ｔ２、Ｔ３、Ｔ４との交信を可能にしている。
【００１５】
図２は、ＰＯＳシステム１００の全体のハードウエア構成を示すブロック図である。ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１１、ＲＯＭ（Read  Only  Memory）１１２、ＲＡＭ（Random  Access  Memory）１１３、ＨＤＤ（Hard  Disk  Drive）１１４、キーボード１０２、カードリーダ１０３、プリンタ１０５、第１の表示ディスプレイ１０６−１、第２の表示ディスプレイ１０６−２、第１のタッチパネル１０７ａ、第２のタッチパネル１０７ｂ、ハンドスキャナ１０８、ドロワ１０９、通信インターフェース１１０などを備える。各部は、バスＹ１により相互に接続されている。
【００１６】
ＣＰＵ１１１は、演算処理や各部の制御処理を実行する。ＲＯＭ１１２はＢＩＯＳ（Basic  Input/Output  System）等の固定プログラムを記憶する。ＲＡＭ１１３は、ＣＰＵ１１１がプログラムを実行する際の作業エリアなどとして使用する。以上のＣＰＵ１１１、ＲＯＭ１１２、及びＲＡＭ１１３は、マイクロコンピュータなどとして設けており、ＰＯＳ端末１全体の制御を司る。
【００１７】
ＨＤＤ１１４は、各種プログラムや各種データなどを記憶する。ＨＤＤ１１４は、各種プログラムとして、例えばＰＯＳ端末１全体の制御プログラムや商品登録処理のプログラムなどを含む。また、ＨＤＤ１１４は、各種データとして、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４の故障を検知するためのフラグ値や変数値などのデータや、故障を報知する報知画面Ｇ（図９参照）等の画面データなどを含む。その他、ＨＤＤ１１４は、商品マスタテーブルや、登録テーブルなどを含む。
【００１８】
キーボード１０２は、操作キーにより受けた入力信号をＣＰＵ１１１に出力する。カードリーダ１０３は、読取ヘッドが読み取ったカード情報をＣＰＵ１１１に出力する。プリンタ１０５は、ＣＰＵ１１１からの印字命令に基づいて駆動し、印字データをレシートに印字して排出する印字動作を行う。第１の表示ディスプレイ１０６−１は、ＣＰＵ１１１が出力した画面データを表示面１０６ａに表示する。第２の表示ディスプレイ１０６−２は、ＣＰＵ１１１が出力した画面データを第２の表示ディスプレイ１０６−２の表示面に表示する。第１のタッチパネル１０７ａは、表示面１０６ａに対するタッチ操作を検出し、タッチ位置を示す信号をＣＰＵ１１１に出力する。第２のタッチパネル１０７ｂは、第２の表示ディスプレイ１０６−２の表示面に対するタッチ操作を検出し、タッチ位置を示す信号をＣＰＵ１１１に出力する。ハンドスキャナ１０８は、商品に付された商品タグの印刷面を読取ってＣＰＵ１１１にその商品コードを出力する。ドロワ１０９は、ＣＰＵ１１１が出力する解除信号に基づいてドロワ１０９の収納ケースのロックを解除する。通信インターフェース１１０は、ＲＳ２３２ＣやＵＳＢ等によりリーダ／ライタ装置２の通信インターフェース１２７と通信を行う。
【００１９】
ＰＯＳ端末１の各部は、ＡＣ電源やバッテリ等の電力供給手段からの電力供給により動作する。
【００２０】
図２に示すリーダ／ライタ装置２は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、表示ランプ１２４、ブザー１２５、アンテナ接続インターフェース１２６、通信インターフェース１２７などを備える。各部は、バスＹ２により相互に接続されている。
【００２１】
ＣＰＵ１２１は、演算処理や各部の制御処理を実行する。ＲＯＭ１２２はＢＩＯＳや制御プログラム等を記憶する。ＲＡＭ１２３は、ＣＰＵ１２１がプログラムを実行する際の作業エリアなどとして使用する。ＲＡＭ１２３は、作業エリアとして、アンテナの識別情報や商品コードなどの一時記憶領域を有する。
【００２２】
表示ランプ１２４は、ＬＥＤ等の複数の表示ランプを有し、ＣＰＵ１２１から各表示ランプに対して出力される出力信号に応じて表示ランプ毎に点灯又は消灯を行う。ブザー１２５は、ＣＰＵ１２１からの出力信号に応じてブザー音の出力のオンとオフとを切り替える。通信インターフェース１２７は、ＲＳ２３２ＣやＵＳＢ等によりＰＯＳ端末１の通信インターフェース１１０と通信を行う。
【００２３】
アンテナ接続インターフェース１２６は、ＣＰＵ１２１からの制御信号により、所定順序でアンテナＬ１、Ｌ２、Ｌ３、Ｌ４に接続されるポートを択一的に選択し、アンテナＬ１、Ｌ２、Ｌ３、Ｌ４毎にＲＦＩＤタグと交信を行う。図２には、ポートを電子式又は機械式のスイッチ切替により選択するスイッチ１２６−１を一例として示している。アンテナ接続インターフェース１２６は、ポートに接続されたアンテナを駆動して質問波を送信し、そのアンテナから応答波を受信する。
【００２４】
リーダ／ライタ装置２の各部は、ＡＣ電源やバッテリ等の電力供給手段からの電力供給により動作する。
【００２５】
アンテナユニット３は、４つのアンテナＬ１、Ｌ２、Ｌ３、Ｌ４を備えている。各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４は、例えば円偏波方式のアンテナであり、送受信兼用のものである。各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４は、リーダ／ライタ装置２のアンテナ接続インターフェース１２６にアンテナケーブルＣ２を介して接続する。
【００２６】
次に、ＰＯＳ端末１の機能ブロックについて説明する。ＰＯＳ端末１は、ＲＯＭ１１２やＨＤＤ１１４の各種プログラムをＲＡＭ１１３に読み出してＣＰＵ１１１において実行することにより、商品の登録や、商品の精算や、アンテナの故障検知などの各種機能を発揮する。
【００２７】
図３は、ＰＯＳ端末１の、アンテナの故障検知に係る機能ブロックの一例を示す図である。図３に示す読取部１０は、通信インターフェース１１０（図２参照）にＲＦＩＤタグの読取命令を出力する。これにより、通信インターフェース１１０が接続先のリーダ／ライタ装置２（図４参照）にＲＦＩＤタグの読取開始を示す信号Ｅ１（図４参照）を出力する。続いて、読取部１０は、リーダ／ライタ装置２がＰＯＳ端末１に返信する対応情報Ｄ（図４参照）を、通信インターフェース１１０（図２参照）から取得し、そのデータを読み取る。対応情報Ｄは、後にも説明するが、リーダ／ライタ装置２（図４参照）が各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４（図４参照）で受信した商品コードを、受信したアンテナの識別情報（アンテナ番号Ａ１、Ａ２、Ａ３、Ａ４とする）と対応付けたものである。
【００２８】
図３に示す制御部１１は、読取部１０が読み取った対応情報Ｄ（図４参照）において、アンテナ番号Ａ１、Ａ２、Ａ３、Ａ４（図４参照）の内の少なくとも一つのデータが含まれないことを条件に、ＰＯＳ端末１が有する報知手段に報知信号を出力する。本実施形態において、ＰＯＳ端末１（図２参照）は当該報知手段として第１の表示ディスプレイ１０６−１（図２参照）及び第２の表示ディスプレイ１０６−２（図２参照）を有する。従って、制御部１１は、その報知手段に対し、上記報知信号として報知画面データを出力する。なお、上記において、アンテナ番号の内の少なくとも一つのデータが含まれない場合とあるが、これは、対応情報Ｄの設計やリーダ／ライタ装置２による対応情報Ｄの出力形態などに応じて異なる。例えば、その一つに、アンテナ番号自体が少なくとも一つ欠けている場合などが相当する。また、その他の一つに、アンテナ番号があってもそれに対応する商品コードが一つもない場合などが相当する。本実施形態では、前者のアンテナ番号自体がない場合を想定して続きの構成を説明する。
【００２９】
商品コードの一括読取では、買物カゴＣ（図１参照）内におけるＲＦＩＤタグの偏りなどにより、一部のアンテナで商品コードが読み取れたり読み取れなかったりすることも想定される。そこで、ＲＦＩＤタグの偏りなどによるものを誤ってアンテナ故障と判定しないための工夫を施すと良い。
【００３０】
本実施形態に示す制御部１１は、そのようなことを想定し、一例として、計数部１１−１と報知部１１−２とを備える。計数部１１−１は、対応情報Ｄのデータが読取部１０により読み取られる度（一括読取のサイクル毎）に、各アンテナ番号Ａ１、Ａ２、Ａ３、Ａ４についての連続不出現回数を計数する。報知部１１−２は、何れかのアンテナ番号の上記連続不出現回数が閾値を超えたことを条件に、上記報知信号を出力する。上記閾値は、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４の配置などに応じて、１回や、５回や、１０回や、２０回や、３０回などの最適値を適宜決めて良い。
【００３１】
図４は、ＰＯＳ端末１が読取命令を出力した場合のＰＯＳシステム１００全体における信号の流れを示す説明図である。図４に示すように、ＰＯＳ端末１が読取開始を示す信号Ｅ１をリーダ／ライタ装置２に出力する。
【００３２】
リーダ／ライタ装置２は、その信号（Ｅ１）を通信インターフェース１２７（図２参照）で受信し、ＣＰＵ１２１（図２参照）による制御の下に、アンテナ接続インターフェース１２６（図２参照）が、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４の接続ポートを所定順序で切り替える。この切り替えにより、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４（図４参照）は、その所定順序で駆動し、ＲＦＩＤタグＴ１、Ｔ２、Ｔ３、Ｔ４の商品コードを含む信号Ｅ２をリーダ／ライタ装置２に出力する。
【００３３】
ＲＦＩＤタグＴ１、Ｔ２、Ｔ３、Ｔ４が図４に示すような配置にあり、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４の接続ポートの切り替えをこの順序で行う場合について考える。このような場合、リーダ／ライタ装置２は、先ずアンテナＬ１に接続し、アンテナＬ１からその交信エリアにあるＲＦＩＤタグＴ１の商品コードｔ１を取得する。リーダ／ライタ装置２は、取得した商品コードｔ１を取得先のアンテナＬ１のアンテナ番号Ａ１に対応づけてＲＡＭ１２３に記憶する。リーダ／ライタ装置２は、続いて、アンテナＬ２に接続し、アンテナＬ２からその交信エリアにあるＲＦＩＤタグＴ２の商品コードｔ２を取得する。リーダ／ライタ装置２は、取得した商品コードｔ２を取得先のアンテナＬ２のアンテナ番号Ａ２に対応づけてＲＡＭ１２３に記憶する。リーダ／ライタ装置２は、更に、アンテナＬ３とアンテナＬ４から、この順に、商品コードｔ３と商品コードｔ４を取得し、それらを取得先のアンテナのアンテナ番号に対応づけてＲＡＭ１２３に記憶する。
【００３４】
リーダ／ライタ装置２は、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４を所定順序で一通り駆動すると、対応情報Ｄ、つまり各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４を介して取得した商品コードｔ１、ｔ２、ｔ３、ｔ４と、各商品コードの取得時に接続したアンテナのアンテナ番号とを、通信インターフェース１２７（図２参照）からアンテナ番号付きの読取信号Ｅ３としてＰＯＳ端末１に送信する。
【００３５】
ＰＯＳ端末１は、読取命令（Ｅ１）の出力後、リーダ／ライタ装置２から送信されるアンテナ番号付きの読取信号（Ｅ３）を受信し、そこに含まれる対応情報Ｄに基づいてアンテナの故障検知に係る処理を行う。そして、ＰＯＳ端末１は、各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４が正常に動作していることを条件に、対応情報Ｄに含まれる商品コードについての商品登録や精算処理などを行う。なお、ＰＯＳ端末１は、アンテナが故障している場合は商品コードを破棄する（一括読取のサイクルの終了）。
【００３６】
図５は、対応情報Ｄのデータ構成の一例である。図５に示すように、対応情報Ｄは、アンテナ番号ｄ１と商品コードｄ２とを対応付けたデータ構成となっている。アンテナ番号ｄ１は、商品コードを取得したアンテナのアンテナ番号である。商品コードｄ２は、アンテナ番号に示すアンテナが取得した商品コードである。そのアンテナが複数の商品コードを取得した場合は、取得した商品コードを全て含める。
【００３７】
図６及び図７は、ＰＯＳ端末１のＣＰＵ１１１（図２参照）が実行する商品登録処理（主に、アンテナの故障検知に係る処理）の一例を示すフロー図である。例えば、客が買物カゴＣ（図１参照）をアンテナユニット３（図１参照）上の所定位置に置き、ＰＯＳ端末１が第１の表示ディスプレイ１０６−１（図１参照）に表示する一括読取キーをキャッシャがタッチする。このような操作により、ＣＰＵ１１１（図２参照）は第１のタッチパネル１０７ａ（図２参照）などから商品登録処理の開始を示す入力を受ける。
【００３８】
ＣＰＵ１１１は、ＲＡＭ１１３（図２参照）にアンテナ別のフラグ設定領域（フラグ１、フラグ２、フラグ３、フラグ４）やカウンタ領域（パラメータＫ１、パラメータＫ２、パラメータＫ３、パラメータＫ４）を割り当てる。
【００３９】
フラグ１〜フラグ４と、パラメータＫ１〜パラメータＫ４は、稼働対象のアンテナの各アンテナ番号に対応している。具体的には、アンテナ番号Ａ１にフラグ１とパラメータＫ１が対応する。アンテナ番号Ａ２にフラグ２とパラメータＫ２が対応する。アンテナ番号Ａ３にフラグ３とパラメータＫ３が対応する。アンテナ番号Ａ４にフラグ４とパラメータＫ４が対応する。当該稼働対象のアンテナは、各ポートに接続するアンテナのアンテナ番号を予め設定情報としてＨＤＤ１１４に保存しておくなどして識別できるようにする。例えば、リーダ／ライタ装置２に対応するドライバの設定画面などからアンテナ番号Ａ１、Ａ２、Ａ３、Ａ４を予め登録することにより、稼働対象のアンテナを識別できるようにする。
【００４０】
そして、ＣＰＵ１１１は、それぞれの値に、ＨＤＤ１１４に退避した各アンテナのフラグ値や変数値をセットするなどして、商品登録処理プログラムを実行する。
【００４１】
上記フラグ設定領域は、アンテナ番号の不出現が連続するかを示すフラグ領域である。当該フラグ領域の値が「１」の場合に連続することを示す。カウンタ領域は、アンテナ番号の不出現の連続回数（連続不出現回数）を示す領域である。以下、適宜図２を参照しながら当該処理フローについて説明する。
【００４２】
ＣＰＵ１１１は、先ず、リーダ／ライタ装置２に対する読取命令を通信インターフェース１１０に出力する（Ｓ１）。
【００４３】
続いて、ＣＰＵ１１１は、リーダ／ライタ装置２から通信インターフェース１１０に返信された対応情報Ｄ（図５参照）中のデータを読み取る（Ｓ２）。
【００４４】
続いて、ＣＰＵ１１１は、対応情報Ｄから読み取ったデータに基づき、以下に各場合に分けて示す「アンテナの故障を検知する処理」を行う。なお、以下において各アンテナＬ１、Ｌ２、Ｌ３、Ｌ４のそれぞれのアンテナ番号は、Ａ１、Ａ２、Ａ３、Ａ４であるものとする。また、以下に例示する説明では、買物カゴＣ（図１参照）内に商品コードｔ４に続く商品コードｔ５、ｔ６、・・・などの商品があるものとする。
【００４５】
（全てのアンテナＬ１、Ｌ２、Ｌ３、Ｌ４が正常動作している場合の正常処理）
ステップＳ２に続き、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ１が含まれているかを判定する（Ｓ３）。ステップＳ３においてアンテナ番号Ａ１が含まれている場合（ステップＳ３：Ｙｅｓ判定）、ＣＰＵ１１１は、フラグ１を読み取り、その値が「０」であるかを判定する（Ｓ４）。ステップＳ４においてフラグ１の値が「０」である場合（ステップＳ４：Ｙｅｓ判定）、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ２が含まれているかを判定する（Ｓ５）。ステップＳ５においてアンテナ番号Ａ２が含まれている場合（ステップＳ５：Ｙｅｓ判定）、フラグ２を読み取り、その値が「０」であるかを判定する（Ｓ６）。
【００４６】
ステップＳ６においてフラグ２の値が「０」である場合（ステップＳ６：Ｙｅｓ判定）、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ３が含まれているかを判定する（Ｓ７）。ステップＳ７においてアンテナ番号Ａ３が含まれている場合（ステップＳ７：Ｙｅｓ判定）、ＣＰＵ１１１は、フラグ３を読み取り、その値が「０」であるかを判定する（Ｓ８）。ステップＳ８においてフラグ３の値が「０」である場合（ステップＳ８：Ｙｅｓ判定）、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ４が含まれているかを判定する（Ｓ９）。ステップＳ９においてアンテナ番号Ａ４が含まれている場合（ステップＳ９：Ｙｅｓ判定）、ＣＰＵ１１１は、フラグ４を読み取り、その値が「０」であるかを判定する（Ｓ１０）。
【００４７】
ステップＳ１０においてフラグ４の値が「０」である場合（ステップＳ１０：Ｙｅｓ判定）、ＣＰＵ１１１は、パラメータＫ１、Ｋ２、Ｋ３、Ｋ４の何れか一つの値が上限値（閾値）を超えているかを判定する（Ｓ１１）。ステップＳ１１においてパラメータＫ１、Ｋ２、Ｋ３、Ｋ４の何れの値も上限値を超えていない場合（ステップＳ１１：Ｎｏ判定）、ＣＰＵ１１１は、対応情報Ｄに含まれる商品コードの登録処理を行う（Ｓ１２）。当該登録処理では、取得した商品コードに基づき商品マスタテーブルから対応する商品名や単価等のレコード情報を取得し、その情報を買上げ商品として登録テーブルなどに登録する。ここでは、登録処理を示しているが、商品の登録後に精算処理を引き続き行っても良い。登録（又は、登録及び精算）などの処理が終わると、一取引の処理が終了し、ＣＰＵ１１１は、第１の表示ディスプレイ１０６−１に一括読取キーなどを表示する。
【００４８】
（アンテナ故障と考えられる場合の仮設定処理）
対応情報Ｄにアンテナ番号Ａ１が含まれていない場合、ステップＳ３においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ２が含まれているかを判定する（Ｓ１３）。そして、ステップＳ１３においてアンテナ番号Ａ２が含まれている場合（ステップＳ１３：Ｙｅｓ判定）、ＣＰＵ１１１は、フラグ１に値「１」をセットし（Ｓ１４）、更にパラメータＫ１の値に連続回数をカウントアップする値「１」を加算し（Ｓ１５）、ステップＳ５に移行する。
【００４９】
対応情報Ｄにアンテナ番号Ａ２が含まれていない場合、ステップＳ５においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ２に値「１」をセットし（Ｓ１６）、更にパラメータＫ２の値に値「１」を加算し（Ｓ１７）、ステップＳ６に移行する。
【００５０】
対応情報Ｄにアンテナ番号Ａ３が含まれていない場合、ステップＳ７においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ３に値「１」をセットし（Ｓ１８）、更にパラメータＫ３の値に値「１」を加算し（Ｓ１９）、ステップＳ８に移行する。
【００５１】
対応情報Ｄにアンテナ番号Ａ４が含まれていない場合、ステップＳ９においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ４に値「１」をセットし（Ｓ２０）、更にパラメータＫ４の値に値「１」を加算し（Ｓ２１）、ステップＳ１０に移行する。
【００５２】
アンテナの故障により一取引毎の本商品登録処理において当該アンテナ番号の不出現状態「フラグ値＝１」が連続すると、不出現状態のアンテナ番号のパラメータＫの値が一取引毎に１加算され、その値が徐々に増加する。上記パラメータＫの値が上限値を超えると、ステップＳ１１において、ＣＰＵ１１１は、パラメータＫの値が上限値を超えているものと判定することになる（ステップＳ１１：Ｙｅｓ判定）。その結果、ＣＰＵ１１１は、取得した一取引分の商品コードを全て消去し（Ｓ２２）、故障アンテナのアンテナ番号を示す報知画面Ｇ（図９参照）を第１の表示ディスプレイ１０６−１や第２の表示ディスプレイ１０６−２に出力する（Ｓ２３）。
【００５３】
続いて、ＣＰＵ１１１は、報知画面Ｇ上のハンドスキャンモードキーＢ１（図９参照）がタッチ操作されたかを判定する（Ｓ２４）。ハンドスキャンモードキーＢ１がタッチ操作された場合（ステップＳ２４：Ｙｅｓ判定）、ＣＰＵ１１１は、報知画面Ｇに代えて商品登録画面を出力して、ハンドスキャナ１０８による商品コードの登録を行う（Ｓ２５）。具体的に、ステップＳ２５において、ＣＰＵ１１１は、ハンドスキャナ１０８が読み取った商品コードを受け付ける。そして、ＣＰＵ１１１は、受け付けた商品コードに基づき商品マスタテーブルから対応する商品名や単価等のレコード情報を取得し、その情報を買上げ商品として登録テーブルなどに登録する。なお、商品の登録後に精算処理を引き続き行っても良いことは既に述べた通りである。登録（又は、登録及び精算）などの処理が終わると、一取引の処理が終了し、ＣＰＵ１１１は、第１の表示ディスプレイ１０６−１にハンドスキャンモードキーなどを表示する。
【００５４】
なお、ステップＳ２４において閉じるキーＢ２（図９参照）がタッチ操作された場合は（ステップＳ２４：Ｎｏ判定）、ＣＰＵ１１１は、第１の表示ディスプレイ１０６−１や第２の表示ディスプレイ１０６−２に対する報知画面Ｇ（図９参照）の出力を終了する（Ｓ２６）。
【００５５】
（アンテナの故障ではなかった場合の回復処理）
対応情報Ｄにアンテナ番号Ａ１が再び含まれるようになった場合、ステップＳ４においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ１の値「１」を値「０」にセットし（Ｓ３１）、更にパラメータＫ１の値を「０」にリセットし（Ｓ３２）、ステップＳ５に移行する。
【００５６】
対応情報Ｄにアンテナ番号Ａ２が再び含まれるようになった場合、ステップＳ６においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ２の値「１」を値「０」にセットし（Ｓ３３）、更にパラメータＫ２の値を「０」にリセットし（Ｓ３４）、ステップＳ７に移行する。
【００５７】
対応情報Ｄにアンテナ番号Ａ３が再び含まれるようになった場合、ステップＳ８においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ３の値「１」を値「０」にセットし（Ｓ３５）、更にパラメータＫ３の値を「０」にリセットし（Ｓ３６）、ステップＳ９に移行する。
【００５８】
対応情報Ｄにアンテナ番号Ａ４が再び含まれるようになった場合、ステップＳ１０においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、フラグ４の値「１」を値「０」にセットし（Ｓ３７）、更にパラメータＫ４の値を「０」にリセットし（Ｓ３８）、ステップＳ１１に移行する。
【００５９】
商品コードの一括読取においては、あるアンテナによる買物カゴＣ（図１参照）内の商品コードの読み取りが、ＲＦＩＤタグの偏りにより、取引によって読み取れたり読み取れなかったりすることが想定される。そのような場合において誤ってアンテナ故障と判定しないために、以上に示す処理により、商品コードを再び読み取れた場合に連続回数をリセットし上限値を超えないようにする。
【００６０】
（アンテナの故障ではないとするノーカウント処理）
対応情報Ｄにアンテナ番号Ａ１が含まれていない場合、ステップＳ３においてＮｏ判定となる。更に、対応情報Ｄにアンテナ番号Ａ２が含まれていない場合、ステップＳ１３においてＮｏ判定となる。これに続き、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ３が含まれているかを判定する（Ｓ４１）。そして、ステップＳ４１においてアンテナ番号Ａ３が含まれていない場合（ステップＳ４１：Ｎｏ判定）、ＣＰＵ１１１は、対応情報Ｄにアンテナ番号Ａ４が含まれているかを判定する（Ｓ４２）。そして、ステップＳ４２においてアンテナ番号Ａ４が含まれていない場合（ステップＳ４２：Ｎｏ判定）、ステップＳ２３の処理に移行する。
【００６１】
対応情報Ｄに全てのアンテナ番号Ａ１、Ａ２、Ａ３、Ａ４が含まれていない場合、買物カゴＣ内の商品はＲＦＩＤタグが付されていない商品であることが想定される。このような場合、アンテナの故障は考え難いため、ノーカウントとし、連続不出現回数のカウントアップを保留する。
【００６２】
なお、ステップＳ４１においてアンテナ番号Ａ３が含まれている場合（ステップＳ４１：Ｙｅｓ判定）、ＣＰＵ１１１はステップＳ１４の処理に移行する。これは、アンテナ番号Ａ１とアンテナ番号Ａ２のみが不出現の場合の処理である。
【００６３】
また、ステップＳ４２においてアンテナ番号Ａ４が含まれている場合（ステップＳ４２：Ｙｅｓ判定）にも、ＣＰＵ１１１はステップＳ１４の処理に移行する。これは、アンテナ番号Ａ４を除く全てが不出現の場合の処理である。
【００６４】
本プログラムの終了時には、フラグ１〜フラグ４の各値と、パラメータＫ１〜Ｋ４の各値をＨＤＤ１１４に退避する。
【００６５】
図８は、ＰＯＳ端末１がリーダ／ライタ装置２から取得する対応情報Ｄの取得フローの一例を示す図である。図８（ａ）は、全てのアンテナ番号Ａ１、Ａ２、Ａ３、Ａ４を含む場合の対応情報Ｄ１を示している。図８（ｂ）は、対応情報Ｄ１の次の取引で取得する、アンテナ番号Ａ１を含まない対応情報Ｄ２を示している。図８（ｃ）は、対応情報Ｄ２の次の取引で取得する、アンテナ番号Ａ１を再び含む対応情報Ｄ３を示している。図８（ｄ）は、対応情報Ｄ３の次の取引で取得する、全てのアンテナ番号を含まない対応情報Ｄ４を示している。図８（ｅ）は、対応情報Ｄ４の次の取引で取得する、アンテナ番号Ａ３を含まない対応情報Ｄ５を示している。図８（ｆ）は、対応情報Ｄ５を含む上限値の回数の取引後の、アンテナ番号Ａ３を含まない対応情報Ｄ３５を示している。なお、対応情報Ｄ５〜対応情報Ｄ３５までは、連続してアンテナ番号Ａ３を含まないものとする。
【００６６】
以下、図８に示す対応情報の取得フロー図と、図６〜図７に示す処理フロー図との対応関係を示す。先ず、ＣＰＵ１１１は、対応情報Ｄ１の取引において正常処理を行う。
【００６７】
続いて、ＣＰＵ１１１は、対応情報Ｄ２の取引においてアンテナ番号Ａ１の仮設定処理を行う。具体的に、ＣＰＵ１１１は、ステップＳ１４においてフラグ１に値「１」をセットし、更にステップＳ１５においてパラメータＫ１の値に値「１」を加算する。
【００６８】
続いて、ＣＰＵ１１１は、対応情報Ｄ３の取引においてアンテナ番号Ａ１の回復処理を行う。具体的に、ＣＰＵ１１１は、ステップＳ３１においてフラグ１を値「０」に戻し、更にステップＳ３２においてパラメータＫ１の値を値「０」にリセットする。
【００６９】
続いて、ＣＰＵ１１１は、対応情報Ｄ４の取引においてノーカウント処理を行う。具体的に、ＣＰＵ１１１は、ステップＳ３（Ｎｏ判定）、ステップＳ１３（Ｎｏ判定）、ステップＳ４１（Ｎｏ判定）、ステップＳ４２（Ｎｏ判定）とし、各アンテナの各パラメータＫ１、Ｋ２、Ｋ３、Ｋ４の値のカウントアップを保留する。
【００７０】
続いて、ＣＰＵ１１１は、対応情報Ｄ５の取引においてアンテナ番号Ａ３の仮設定処理を行う。具体的に、ＣＰＵ１１１は、ステップＳ１８においてフラグ３に値「１」をセットし、更にステップＳ１９においてパラメータＫ３の値に値「１」を加算する。
【００７１】
そして、ＣＰＵ１１１は、対応情報Ｄ３５の取引まで、ステップＳ１９においてパラメータＫ３の値に値「１」を加算し続ける。
【００７２】
続いて、ＣＰＵ１１１は、対応情報Ｄ３５の取引においてアンテナＬ３（アンテナ番号Ａ３）を故障と判定し、アンテナ番号Ａ３を示す報知画面Ｇ（図９参照）を表示する。
【００７３】
図９は、第１の表示ディスプレイ１０６−１（図２参照）と第２の表示ディスプレイ１０６−２（図２参照）に表示する報知画面の一例である。図９に示す報知画面Ｇは、アンテナの故障を示す報知情報Ｊと、ハンドスキャンモードキーＢ１と、閉じるキーＢ２とを含む。
【００７４】
報知情報Ｊは、アンテナの故障を示す情報として故障中のアンテナ番号などを含む。
【００７５】
ハンドスキャンモードキーＢ１は、ハンドスキャンモードによる商品登録処理をＣＰＵ１１１（図２参照）に指示するための操作キーである。
【００７６】
閉じるキーＢ２は、表示中の報知画面Ｇを閉じることをＣＰＵ１１１に指示するための操作キーである。
【００７７】
本実施形態では、商品コードを発信する無線タグとしてＲＦＩＤタグを一例として示したが、当該無線タグは、商品コードを発信するものであればその他の通信方式のものであっても良い。
【００７８】
本実施形態では、複数のアンテナとして、４つのアンテナを内蔵するアンテナユニット３を例示した。しかし、リーダ／ライタ装置２に接続するアンテナの数や、アンテナの配置をこれに限定するものではない。リーダ／ライタ装置２に接続するアンテナの数は、２つ以上であれば良い。また、各アンテナを１つのアンテナユニットに設けても良いし、複数のアンテナユニットに分散させて設けても良い。例えば、４つのアンテナの場合、１つのアンテナを設けた４つのアンテナユニットをリーダ／ライタ装置２の４つの接続ポートに接続するなどして設けても良い。複数のアンテナユニットを設ける場合、各アンテナユニットの配置は適宜設定して良い。例えば、各アンテナユニットの放射面を相互に角度を付けて配置したり、各アンテナユニットを距離を開けて配置したりするなど、適宜設定して良い。また、アンテナが放射する電波を様々な方向から商品に当てるために更に反射部材（金属製の板等）を配置しても良い。
【００７９】
本実施形態では、報知手段として第１の表示ディスプレイ１０６−１（図２参照）及び第２の表示ディスプレイ１０６−２（図２参照）を有する例を示した。しかし、報知手段をこれに限定するものではない。例えば報知手段として、音声回路やスピーカなどを設けて、音や音声などにより報知を行っても良い。また、パトランプなどを設けて、光により報知を行っても良い。
【００８０】
本実施形態ではリーダ／ライタ装置２がアンテナ番号と商品コードをバッファに溜めて、その対応情報ＤをＰＯＳ端末１に読取命令の返信として送信すると説明した。しかし、リーダ／ライタ装置２は商品コードの受信の度に当該商品コードとこれに対応するアンテナ番号とをＰＯＳ端末１へ送信し、ＰＯＳ端末１側で対応情報Ｄを構成するように変形しても良い。
【００８１】
本実施形態では、係る制御装置の一例としてＰＯＳ端末へ適用したものについて示したが、制御装置をＰＯＳ端末に限定するものではない。制御装置をその他の装置に適用しても良い。例えばリーダ／ライタ装置に適用する場合、リーダ／ライタ装置はアンテナから取得する対応情報に基づき、ＰＯＳ端末と同様に故障を検知する処理を実行する。リーダ／ライタ装置は、故障中のアンテナを特定すると、リーダ／ライタ装置のランプを点灯したり、ブザーを鳴らしたりして、故障をキャッシャなどに報知する。また、リーダ／ライタ装置は、ＰＯＳ端末に報知信号を出力するなどして、ＰＯＳ端末に報知画面を表示させる。
【００８２】
以上のように、本実施形態に係る制御装置は、商品コード（商品識別情報）だけでなく、それを受信したアンテナのアンテナ番号（識別情報）に基づいて、商品登録前に、アンテナの故障を検知する処理を実行する。稼働中のアンテナの内、故障中のアンテナにおいては無線タグの商品コードの取得がないため、アンテナ番号の内、商品コードと対応関係にないものが発生することになる。制御装置は、そのようなアンテナ番号を検知することで故障中のアンテナを特定し、一つでも特定されれば、その故障をキャッシャなどに報知する。また、そのときの一括読取りされた商品の商品登録を取り消すことも可能であるため、未精算の商品が店外へ持ち出されることを事前に回避することもできる。
【００８３】
本実施形態の制御装置で使用する各種プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供し、制御装置のＨＤＤやＲＯＭ（フラッシュＲＯＭ）などに読み込ませて実行してもよい。
【００８４】
また、当該プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００８５】
以上の実施形態において、制御装置についての構成を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８６】
１        ＰＯＳ端末
１０      読取部
１１      制御部
１１−１  計数部
１１−２  報知部
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０１０−７９６１６号公報
【図１】
2020035480.tif 000003
【図２】
2020035480.tif 000004
【図３】
2020035480.tif 000005
【図４】
2020035480.tif 000006
【図５】
2020035480.tif 000007
【図６】
2020035480.tif 000008
【図７】
2020035480.tif 000009
【図８】
2020035480.tif 000010
【図９】
2020035480.tif 000011
【手続補正書】
【提出日】令和1年11月8日(2019.11.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定範囲に存在する複数の無線タグの情報を複数のアンテナを用いて一括で読取る無線タグ読取装置の制御装置であって、
一括読取を行う度に、前記無線タグの情報及びこの無線タグの情報を受信したアンテナのアンテナ識別情報を含む対応情報を読取る読取部と、
前記読取部が読み取った対応情報に、前記複数のアンテナのアンテナ識別情報の少なくとも一つが含まれないことを条件として、報知信号を出力する制御部と、
を備えたことを特徴とする無線タグ読取装置の制御装置。
【請求項２】
前記制御部は、前記読取部が読み取った対応情報に、前記複数のアンテナのアンテナ識別情報の少なくとも一つが含まれないことを条件として、読み取った前記無線タグの情報を消去する、
請求項１に記載の無線タグ読取装置の制御装置。
【請求項３】
前記制御部は、前記読取部が読み取った対応情報に、前記複数のアンテナのアンテナ識別情報の少なくとも一つが含まれないことを条件として、前記無線タグを読み取る手段を前記複数のアンテナとは異なる読取り手段に切り替えるための切り替えモード信号を出力する、
請求項１又は２に記載の無線タグ読取装置の制御装置。
【請求項４】
所定範囲に存在する複数の商品に付された無線タグの情報を複数のアンテナを用いて一括で読取る無線タグ読取装置に接続され、前記無線タグの情報に基づいて商品登録を行うＰＯＳ端末であって、
一括読取を行う度に、前記無線タグの情報及びこの無線タグの情報を受信したアンテナのアンテナ識別情報を含む対応情報を読取る読取部と、
前記読取部が読み取った対応情報に、前記複数のアンテナのアンテナ識別情報の少なくとも一つが含まれないことを条件として、報知信号を出力する制御部と、
を備えたことを特徴とするＰＯＳ端末。
【請求項５】
所定範囲に存在する複数の無線タグの情報を複数のアンテナを用いて一括で読取る無線タグ読取装置を、コンピュータによって制御するためのプログラムであって、
前記コンピュータを、
一括読取を行う度に、前記無線タグの情報及びこの無線タグの情報を受信したアンテナのアンテナ識別情報を含む対応情報を読取る読取部と、
前記読取部が読み取った対応情報に、前記複数のアンテナのアンテナ識別情報の少なくとも一つが含まれないことを条件として、報知信号を出力する制御部と、
として機能させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施形態は、無線タグ読取装置の制御装置、ＰＯＳ端末、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明が解決しようとする課題は、無線タグの発信情報を受信するアンテナが一つでも故障した場合においてその故障を報知することが可能な無線タグ読取装置の制御装置、ＰＯＳ端末、及びプログラムを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
実施形態の無線タグ読取装置の制御装置は、所定範囲に存在する複数の無線タグの情報を複数のアンテナを用いて一括で読取る無線タグ読取装置の制御装置であって、一括読取を行う度に、前記無線タグの情報と、この無線タグの情報を受信したアンテナのアンテナ識別情報と、を読取る読取部と、前記読取部が読み取ったアンテナ識別情報に、前記複数のアンテナのアンテナ識別情報の少なくとも一つが含まれないことを条件として、報知信号を出力する制御部と、を備える。