Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6706866B2 - RFID reader control device - Google Patents
[go: Go Back, main page]

JP6706866B2 - RFID reader control device - Google Patents

RFID reader control device Download PDF

Info

Publication number
JP6706866B2
JP6706866B2 JP2017032374A JP2017032374A JP6706866B2 JP 6706866 B2 JP6706866 B2 JP 6706866B2 JP 2017032374 A JP2017032374 A JP 2017032374A JP 2017032374 A JP2017032374 A JP 2017032374A JP 6706866 B2 JP6706866 B2 JP 6706866B2
Authority
JP
Japan
Prior art keywords
command
rfid reader
unit
reading
flag
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017032374A
Other languages
Japanese (ja)
Other versions
JP2018136862A (en
Inventor
俊明 井比
俊明 井比
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2017032374A priority Critical patent/JP6706866B2/en
Publication of JP2018136862A publication Critical patent/JP2018136862A/en
Application granted granted Critical
Publication of JP6706866B2 publication Critical patent/JP6706866B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、RFIDリーダ制御装置、特に読取対象以外のタグを回避して読取対象のタグを読取る技術に関する。 The present invention relates to an RFID reader control device, and more particularly to a technique of avoiding tags other than the reading target and reading the reading target tag.

RFIDタグの読取時の課題として、周辺にある無関係なRFIDタグまで読んでしまう問題がある。以下に対策方法を3例紹介する。以下、RFIDタグを単にタグとも称す。
(1)電波強度あるいはRSSI値による読取範囲の抑制
電波強度を必要最小限に絞って読取エリアを狭める、或いはタグからの受信信号強度(RSSI)を使って、タグ位置の遠近を見極めて一定値(閾値)以下のものを除外する。
(2)事前読取・静止タグ除去方式
事前又は空の時間に周辺に存在するタグ情報を収集しておき、必要な読取時に事前に読まれたタグ分を除去する。なお、近傍を一時的に通過する等で一時的に読まれたタグは、読取回数やRSSI値の変動を監視・分析することで除去する。
(3)物理的な電波遮蔽方式
シールドや電波吸収材を使用して物理的に遮蔽された密閉空間を作り、その中に対象タグを入れて読ませる。
As a problem at the time of reading the RFID tag, there is a problem that even unrelated RFID tags in the vicinity are read. Below are three examples of countermeasures. Hereinafter, the RFID tag is also simply referred to as a tag.
(1) Suppression of reading range by radio field intensity or RSSI value Narrow the reading area by narrowing down the radio field intensity to the necessary minimum, or use the received signal strength (RSSI) from the tag to see the distance of the tag position and keep it at a fixed value. Items below (threshold) are excluded.
(2) Pre-read/stationary tag removal method The tag information existing in the vicinity is collected in advance or at an empty time, and the tag portion read in advance is removed at the time of necessary reading. It should be noted that tags that have been temporarily read by, for example, temporarily passing in the vicinity are removed by monitoring/analyzing changes in the number of readings and RSSI values.
(3) Physical radio wave shielding method Create a sealed space that is physically shielded by using a shield or a radio wave absorber, and put the target tag in it to read.

しかし、上記の対策方法ではそれぞれ以下の課題があった。
(1)電波強度あるいはRSSI値による読取範囲の抑制
何れの方法も読取対象としたい範囲と読みたく無い範囲の境界線の精度が悪く、境界の狭間に位置したり、タグの条件(タグの移動、アンテナに対する向き、タグ同士の重なり等)で読取が不安定になると誤読の可能性が高くなる。
(2)事前読取・静止タグ除去方式
事前又は空時間で周辺に存在するタグを読み込み蓄積して、必要な読取処理の中で比較する方法や、読取頻度を増やしRSSI値等の変化を比較・分析して移動を判断する技術等もあるが、周辺タグの数が増加すると処理装置の読取性能の劣化につながる。また、読取性能を維持させるためには、処理装置が高額になる。
(3)物理的な電波遮蔽方式
遮蔽材で電波を遮断することから方式的には一番確実ではあるが、その遮蔽空間を実現するための遮蔽部材は比較的高価であることと、読取対象を出し入れするときの運用上の新たな制限や機器設置面が課題となる。
However, each of the above countermeasure methods has the following problems.
(1) Suppression of reading range by radio field intensity or RSSI value In any method, the accuracy of the boundary line between the range to be read and the range not to be read is poor, and the line is located between the boundaries or the tag condition (tag movement) If the reading becomes unstable due to the orientation with respect to the antenna, the overlapping of tags, etc., the possibility of erroneous reading increases.
(2) Pre-reading/stationary tag removal method A method of reading and accumulating tags existing in the vicinity in advance or in free time and comparing them in the necessary reading process, or increasing the reading frequency and comparing changes in RSSI values, etc. There are techniques for analyzing the movement to determine the movement, but if the number of peripheral tags increases, the reading performance of the processing device deteriorates. Further, in order to maintain the reading performance, the processing device becomes expensive.
(3) Physical radio wave shielding method Although the method is the most reliable in that it shields radio waves with a shielding material, the shielding member for realizing the shielded space is relatively expensive and the reading target New restrictions on operation and equipment installation when loading and unloading are issues.

上記の方式に以外にも、色々な対策案の提案がされている。例えば、特許文献1のデータ読取装置は、Selectコマンドによって、読取り対象のタグのフラグ制御部には判定情報を変更させず、非読取り対象のタグのフラグ制御部には判定情報を応答不許可に変更させるようにする。 In addition to the above methods, various measures have been proposed. For example, the data reading device of Patent Document 1 does not allow the flag control unit of the tag to be read to change the determination information by the Select command, and does not allow the flag control unit of the tag to be read to respond to the determination information. Make it change.

特開2010−21901号公報JP, 2010-21901, A

デパートや小売店等のレジカウンタでは、POS端末に接続されたRFIDリーダで、商品の精算処理が行われる。レジカウンタには、POS処理対象の商品以外にも、他の商品が存在する場合も少なくなく、RFIDリーダで他の商品のRFIDタグが誤って読取られる場合もある。店員がその誤りに気付かずに精算処理をしてしまうおそれもある。 At checkout counters such as department stores and retail stores, RFID readers connected to POS terminals perform payment processing for products. In addition to the products for POS processing, other products may exist in the checkout counter, and the RFID tags of other products may be erroneously read by the RFID reader. There is also a risk that the store clerk may perform the settlement process without noticing the error.

本願発明は、上記課題に鑑み、読取対象と読取対象外のRFIDタグが混在する環境でも、読取対象のRFIDタグを確実に読み取るようRFIDリーダを制御するRFIDリーダ制御装置を提供することを目的とする。 In view of the above problems, it is an object of the present invention to provide an RFID reader control device that controls an RFID reader so as to reliably read an RFID tag to be read even in an environment in which RFID tags to be read and non-read targets are mixed. To do.

上記目的を達成するために、応答許可状態と応答不許可状態を切換え可能なフラグが設けられたRFIDタグの読取りを行うRFIDリーダを制御するRFIDリーダ制御装置において、前記フラグを応答不許可状態にして前記RFIDタグの応答を抑止する抑止用コマンドを前記RFIDリーダから発行させる抑止部と、前記RFIDタグの読取りを指示する読取用コマンドを前記RFIDリーダから発行させる読取部と、前記抑止部及び前記読取部の動作を制御する動作制御部を備え、前記動作制御部は、新たなRFIDタグの読取指示があるまで、前記RFIDタグの読取が行われるエリアに存在する前記RFIDのフラグを応答不許可状態にするように前記抑止部に前記RFIDリーダから前記抑止用コマンドを発行させ、前記新たなRFIDタグの読取指示があった場合に、前記抑止部に前記RFIDリーダからの前記抑止コマンドの発行を停止させ、前記読取部に前記RFIDリーダから前記読取用コマンドの発行を開始させ、前記読取部により前記新たなRFIDタグの読取が終了した場合に、前記抑止部に前記RFIDリーダから前記抑止用コマンドの発行を再開させる。 In order to achieve the above object, in an RFID reader control device that controls an RFID reader that reads an RFID tag provided with a flag that can switch between a response-permitted state and a response-non-permitted state, the flag is set to a response-disabled state. And a suppression unit that causes the RFID reader to issue a suppression command that suppresses the response of the RFID tag, a reading unit that causes the RFID reader to issue a reading command that instructs reading of the RFID tag, and the suppression unit and the An operation control unit that controls the operation of the reading unit is provided, and the operation control unit does not allow a response to the flag of the RFID present in the area where the RFID tag is read until a new RFID tag reading instruction is given. When the RFID reader is instructed to issue the inhibition command from the RFID reader and the inhibition unit issues the inhibition command from the RFID reader, the inhibition command is issued from the RFID reader. When the reading unit starts the issuing of the reading command from the RFID reader and the reading unit finishes reading the new RFID tag, the suppressing unit causes the RFID reader to execute the suppressing command. Issue is resumed.

本発明によれば、読取対象と読取対象外のRFIDタグが混在する環境でも、読取対象のRFIDタグを確実に読み取るようRFIDリーダを制御するRFIDリーダ制御装置を提供することができる。 According to the present invention, it is possible to provide an RFID reader control device that controls an RFID reader so as to reliably read an RFID tag to be read even in an environment in which RFID tags to be read and RFID tags not to be read are mixed.

第1〜第4実施形態に適用されるPOSシステム1の外観図である。It is an external view of the POS system 1 applied to 1st-4th embodiment. POSシステム1のハードウェアブロック図である。2 is a hardware block diagram of the POS system 1. FIG. 第1〜第4実施形態に適用されるRFIDリーダ制御に関する機能ブロック図である。It is a functional block diagram regarding RFID reader control applied to the 1st-4th embodiment. 各セッションフラグの状態維持の条件をまとめた表である。9 is a table summarizing conditions for maintaining the state of each session flag. 第1実施形態における、電波エリアとタグの位置関係を順に示す図である。It is a figure which shows the positional relationship of a radio wave area and a tag in order in 1st Embodiment. 第1実施形態における、読取処理の手順を説明するフローチャートである。6 is a flowchart illustrating a procedure of a reading process in the first embodiment. 第1実施形態における、読取動作のタイムチャートである。6 is a time chart of a reading operation in the first embodiment. 第2実施形態における、電波エリアとタグの位置関係を示す図である。It is a figure which shows the positional relationship of a radio wave area and a tag in 2nd Embodiment. 第2実施形態における、読取処理の手順を説明するフローチャートである。9 is a flowchart illustrating a procedure of reading processing according to the second embodiment. 第2実施形態における、読取動作のタイムチャートである。9 is a time chart of a reading operation in the second embodiment. 第3実施形態における、電波エリアとタグの位置関係を示す図である。It is a figure which shows the positional relationship of a radio wave area and a tag in 3rd Embodiment. 第3実施形態における、読取処理の手順を説明するフローチャート1である。11 is a flowchart 1 illustrating a procedure of reading processing according to the third embodiment. 第3実施形態における、読取処理の手順を説明するフローチャート2である。9 is a flowchart 2 illustrating a procedure of reading processing according to the third embodiment. 第3実施形態における、読取動作のタイムチャートである。9 is a time chart of a reading operation in the third embodiment. 第4実施形態における、電波エリアとタグの位置関係を示す図である。It is a figure which shows the positional relationship of a radio wave area and a tag in 4th Embodiment. 第4実施形態における、読取処理の手順を説明するフローチャート1である。It is a flowchart 1 explaining the procedure of the reading process in the fourth embodiment. 第4実施形態における、読取処理の手順を説明するフローチャート2である。11 is a flowchart 2 illustrating a procedure of reading processing according to the fourth embodiment. 第4実施形態における、読取処理の手順を説明するフローチャート3である。13 is a flowchart 3 illustrating a procedure of reading processing according to the fourth embodiment. 第4実施形態における、読取動作のタイムチャートである。9 is a time chart of a reading operation in the fourth embodiment. 第4実施形態における、読取動作のタイムチャートである。9 is a time chart of a reading operation in the fourth embodiment. 第4実施形態における、読取動作のタイムチャートである。9 is a time chart of a reading operation in the fourth embodiment. 第5実施形態のPOSシステム2の外観図である。It is an external view of the POS system 2 of 5th Embodiment. 第5実施形態における、RFIDリーダ制御に関する機能ブロック図である。It is a functional block diagram regarding RFID reader control in a 5th embodiment. 第5実施形態における、電波エリアとタグの位置関係を示す図である。It is a figure which shows the positional relationship of a radio wave area and a tag in 5th Embodiment. 第5実施形態における、フラグクリア処理の手順を説明するフローチャートである。It is a flow chart explaining the procedure of flag clear processing in a 5th embodiment. 第5実施形態における、フラグクリア処理動作のタイムチャートである。13 is a time chart of a flag clearing operation according to the fifth embodiment.

以下、図面に従って本発明の実施形態を説明する。以下では、RFIDリーダ制御装置をPOSシステムに適用した例で説明する。図1は、RFIDリーダ制御装置を適用したPOSシステム1の外観図である。 Embodiments of the present invention will be described below with reference to the drawings. In the following, an example in which the RFID reader control device is applied to a POS system will be described. FIG. 1 is an external view of a POS system 1 to which an RFID reader control device is applied.

図1のPOSシステム1は、以下で説明する第1実施形態〜第4実施形態に適用される。POSシステム1は、POS端末装置10、RFIDリーダ20及びアンテナ25を有する。POS端末装置10は、商品に添付されたタグ情報に基づき、商品登録及び精算処理を行う装置である。なお、以下では、店員操作によるPOS端末装置10を例にするが、POS端末装置10はセルフPOS端末装置であってもよい。 The POS system 1 of FIG. 1 is applied to the first to fourth embodiments described below. The POS system 1 has a POS terminal device 10, an RFID reader 20, and an antenna 25. The POS terminal device 10 is a device that performs product registration and settlement processing based on the tag information attached to the product. In the following, the POS terminal device 10 operated by a clerk is taken as an example, but the POS terminal device 10 may be a self-POS terminal device.

RFIDリーダ20は、POS端末装置10に接続され、商品に添付されるRFIDタグを読取り、読取ったタグ情報をPOS端末装置10に出力する装置である。RFIDリーダ20は、POS端末装置10とUSB(Universal Serial Bus)あるいはLAN(Local Area Network)等で接続される。LANは、有線・無線いずれでも良い。 The RFID reader 20 is a device that is connected to the POS terminal device 10, reads an RFID tag attached to a product, and outputs the read tag information to the POS terminal device 10. The RFID reader 20 is connected to the POS terminal device 10 by a USB (Universal Serial Bus), a LAN (Local Area Network), or the like. The LAN may be wired or wireless.

アンテナ25は、RFIDリーダ20からの出力を電波として送信し、RFIDタグから返信された信号を受信してRFIDリーダ20に出力する。RFIDリーダ20とアンテナ25は、例えば同軸ケーブルで接続される。 The antenna 25 transmits the output from the RFID reader 20 as a radio wave, receives the signal returned from the RFID tag, and outputs the signal to the RFID reader 20. The RFID reader 20 and the antenna 25 are connected by, for example, a coaxial cable.

POS端末装置10はカウンタ50の上に設置される。また、RFIDリーダ20とアンテナ25は、例えばカウンタ50の内部に収納される。また、アンテナ25は、カウンタ50に乗せられた商品を読取るために、カウンタ50のオープンスペースの直下に配置されることも多い。 The POS terminal device 10 is installed on the counter 50. The RFID reader 20 and the antenna 25 are housed inside the counter 50, for example. In addition, the antenna 25 is often arranged immediately below the open space of the counter 50 in order to read the products placed on the counter 50.

図2は、POSシステム1のハードウェアブロック図である。POS端末装置10は、CPU100、RAM102、ROM104、グラフィック処理部106、入出力IF108、通信IF110、表示部112、入力部114、カードR/W116、バーコードスキャナ118、レシートプリンタ120及び入出金部122等を備える。 FIG. 2 is a hardware block diagram of the POS system 1. The POS terminal device 10 includes a CPU 100, a RAM 102, a ROM 104, a graphic processing unit 106, an input/output IF 108, a communication IF 110, a display unit 112, an input unit 114, a card R/W 116, a barcode scanner 118, a receipt printer 120, and a deposit/withdrawal unit 122. And so on.

CPU(Central Processing Unit)100は、POS端末装置10を統括的に制御するプロセッサーである。CPU100は、制御プログラムを読み込み、制御プログラムを実行して、商品に添付されたタグ情報に基づき、商品の登録や精算処理を行う。 A CPU (Central Processing Unit) 100 is a processor that integrally controls the POS terminal device 10. The CPU 100 reads the control program, executes the control program, and performs product registration and settlement processing based on the tag information attached to the product.

RAM(Random Access Memory)102には、CPU100に実行させるためのOS(Operating System)プログラム、アプリケーションプログラムの一部や画像データが一時的に格納される。 A RAM (Random Access Memory) 102 temporarily stores an OS (Operating System) program to be executed by the CPU 100, a part of an application program, and image data.

ROM(Read Only Memory)104は、例えばHDD(Hard Disk Drive)やフラッシュメモリで、CPU100により実行されるアプリケーションプログラムやテーブルデータを不揮発的に記憶する。 The ROM (Read Only Memory) 104 is, for example, a HDD (Hard Disk Drive) or a flash memory, and stores the application program executed by the CPU 100 and table data in a nonvolatile manner.

グラフィック処理部106は、CPU100からの命令に従って、操作画面や商品登録や精算を行うPOS処理画面を作成して、画像信号に変換して表示部112に出力する。表示部112は、例えばLCD(Liquid Crystal Display)で構成される。 The graphic processing unit 106 creates an operation screen and a POS processing screen for product registration and settlement according to an instruction from the CPU 100, converts it into an image signal, and outputs it to the display unit 112. The display unit 112 is composed of, for example, an LCD (Liquid Crystal Display).

入出力IF(Interface)108は、接続される入力部114等の周辺機器を制御する。通信IF(Interface)110は、外部とデータの送受信を行うものであり、例えばLANやUSBなどの接続形式である。CPU100には、バス130を介して、RAM102、ROM104、グラフィック処理部106、入出力IF108、通信IF110等が接続される。 An input/output IF (Interface) 108 controls peripheral devices such as the input unit 114 connected thereto. The communication IF (Interface) 110 transmits/receives data to/from the outside, and has a connection format such as LAN or USB. A RAM 102, a ROM 104, a graphic processing unit 106, an input/output IF 108, a communication IF 110, and the like are connected to the CPU 100 via a bus 130.

入出力IF(Interface)108には、入力部114、カードR/W116、バーコードスキャナ118、レシートプリンタ120、入出金部122等が接続される。入力部114は、店員が操作内容や指示を入力する操作部で、例えばタッチパネルである。カードR/W116は、磁気カードやICカードの読取りや書込みを行う。バーコードスキャナ118は、商品に添付されたバーコードスキャナの読取りを行う。レシートプリンタ120は、客に渡すレシートを発行する。入出金部122は、客から入金された紙幣や硬貨を収納管理し、客に渡す釣銭の出金を管理する。 An input unit 114, a card R/W 116, a barcode scanner 118, a receipt printer 120, a deposit/withdrawal unit 122, etc. are connected to the input/output IF (Interface) 108. The input unit 114 is an operation unit for a store clerk to input operation contents and instructions, and is, for example, a touch panel. The card R/W 116 reads and writes a magnetic card and an IC card. The barcode scanner 118 reads the barcode scanner attached to the product. The receipt printer 120 issues a receipt to be given to the customer. The deposit/withdrawal unit 122 stores and manages banknotes and coins deposited by the customer, and manages withdrawal of change given to the customer.

また、入出力IF108には、RFIDリーダ20も接続される。POS端末装置10からの読取り指示に応じて、RFIDリーダ20は、アンテナ25を介して、商品のRFIDタグから情報を読取り、読取り結果をPOS端末装置10に通知する。 The RFID reader 20 is also connected to the input/output IF 108. In response to the reading instruction from the POS terminal device 10, the RFID reader 20 reads information from the RFID tag of the product via the antenna 25 and notifies the POS terminal device 10 of the reading result.

図3は、RFIDリーダ制御に関する機能ブロック図である。POS制御部200は、POS端末装置10の制御処理を行う。POS制御部200は、ROM104から制御プログラムを読み出したCPU100によるソフトウェア処理で実現される。 FIG. 3 is a functional block diagram relating to RFID reader control. The POS control unit 200 performs control processing of the POS terminal device 10. The POS control unit 200 is realized by software processing by the CPU 100 that reads the control program from the ROM 104.

POS制御部200は、主に店員操作に従ってPOS処理を行うPOS処理部210と、RFIDリーダ20を制御してRFIDタグから情報を読み出すRFIDリーダ制御部220を有する。RFIDリーダ制御部220は、抑止部222、通常読取部224、新商品検知部226及び動作制御部228を有する。RFIDリーダ制御部220は、RFIDリーダ制御装置とも呼ぶ。 The POS control unit 200 has a POS processing unit 210 that mainly performs POS processing according to store clerk operation, and an RFID reader control unit 220 that controls the RFID reader 20 and reads information from an RFID tag. The RFID reader control unit 220 includes a suppression unit 222, a normal reading unit 224, a new product detection unit 226, and an operation control unit 228. The RFID reader control unit 220 is also called an RFID reader control device.

抑止部222は、取扱対象外商品のRFIDタグの読取りを抑止する処理を行う。取扱対象外商品のRFIDタグとは、アンテナ25の電波範囲内(カウンタ50に置かれている)に当初より存在するRFIDタグである。取扱対象外商品のRFIDタグを、対象外タグとも呼ぶ。 The suppression unit 222 performs a process of suppressing the reading of the RFID tag of the non-handled product. The RFID tag of the non-handled product is an RFID tag that originally exists within the radio range of the antenna 25 (placed on the counter 50). RFID tags of non-handled products are also referred to as non-handled tags.

具体的には、抑止部222は、応答許可状態と応答不許可状態を切換え可能なフラグが設けられたRFIDタグに対して、フラグを応答不許可状態にしてRFIDタグの応答を抑止するコマンドをRFIDリーダ20から発行させる。フラグを応答不許可状態にしてRFIDタグの応答を抑止するコマンドを抑止コマンドとも呼ぶ。 Specifically, for the RFID tag provided with a flag that can switch between the response-permitted state and the response-non-permitted state, the inhibition unit 222 sets a command that sets the flag to the response-disabled state and inhibits the RFID tag response. It is issued from the RFID reader 20. A command that sets the flag in the response non-permission state to suppress the response of the RFID tag is also called a suppression command.

抑止部222は、対象外のRFIDタグのフラグを応答不許可状態にする。そして、抑止部222は、対象外のRFIDタグのフラグの応答不許可状態が連続的に維持されるように、抑止用コマンドをRFIDリーダから所定時間間隔で発行させる。 The suppression unit 222 sets the flag of the RFID tag that is not the target to the response non-permission state. Then, the suppression unit 222 causes the RFID reader to issue a suppression command at predetermined time intervals so that the response non-permission state of the flag of the RFID tag that is not the target is continuously maintained.

さらに、抑止部222は、抑止用コマンドの発行後に、抑止用コマンドにより応答不許可状態にされた対象外のフラグを応答不許可状態に維持する維持用コマンドをRFIDリーダから発行させてもよい。抑止部222は、カウンタ50付近に接近した新商品の取引開始のタイミングで、抑止用コマンドを維持用コマンドに変更してもよい。外部から新たに持ち込まれて、カウンタ50付近に接近した新商品に付されたRFIDタグを新たなRFIDタグと呼ぶ。維持用コマンドは抑止用コマンドとフラグ種が異なる。また、抑止部222は、抑止用コマンドと維持用コマンドの電波強度を読取のためのコマンド(読取用コマンド)の電波強度より大きく設定してもよい。 Further, the suppression unit 222 may cause the RFID reader to issue a maintenance command for maintaining the non-target flag in the response-disabled state by the suppression command in the response-disabled state after issuing the suppression command. The suppression unit 222 may change the suppression command to the maintenance command at the timing of starting the transaction of the new product approaching the vicinity of the counter 50. An RFID tag that is newly brought in from outside and attached to a new product that has approached the vicinity of the counter 50 is called a new RFID tag. The maintenance command has different flag types from the suppression command. Further, the suppression unit 222 may set the radio field intensities of the suppression command and the maintenance command to be higher than the radio field intensity of the reading command (reading command).

通常読取部224は、新たなRFIDタグである新商品のRFIDタグの読取りを行わせるコマンドをRFIDリーダ20から発行させる。新商品のRFIDタグの読取りを行わせるコマンドを読取用コマンドとも呼ぶ。新たなRFIDタグを、対象タグとも呼ぶ。通常読取部224は、単に読取部とも称す。 The normal reading unit 224 causes the RFID reader 20 to issue a command to read an RFID tag of a new product, which is a new RFID tag. The command for reading the RFID tag of the new product is also called a reading command. The new RFID tag is also called a target tag. The normal reading unit 224 is also simply referred to as a reading unit.

新商品検知部226は、新たなRFIDタグを検知する処理を行う。新商品検知部226は、新たなRFIDタグを検知するコマンドをRFIDリーダ20に発行させる。新たなRFIDタグを検知するコマンドを新商品検知用コマンドとも呼ぶ。新商品検知部226は、新商品検知用コマンドの電波強度を抑止用コマンドの電波強度より大きく設定してもよい。 The new product detection unit 226 performs a process of detecting a new RFID tag. The new product detection unit 226 causes the RFID reader 20 to issue a command for detecting a new RFID tag. The command for detecting a new RFID tag is also called a new product detection command. The new product detection unit 226 may set the radio field intensity of the new product detection command to be higher than the radio field intensity of the suppression command.

抑止部222、通常読取部224及び新商品検知部226は、各処理に応じたセッションフラグを指定したコマンドの発行や、各処理に応じて電波強度を設定してRFIDリーダ20に指示する。 The suppression unit 222, the normal reading unit 224, and the new product detection unit 226 issue a command specifying a session flag according to each process, set a radio wave intensity according to each process, and instruct the RFID reader 20.

動作制御部228は、抑止部222、通常読取部224及び新商品検知部226の動作を制御する。具体的には、動作制御部228は、新たなRFIDタグの読取指示があるまで、RFIDタグの読取が行われるエリアに存在するRFIDのフラグを応答不許可状態にするように抑止部222にRFIDリーダ20から抑止用コマンドを発行させる。 The operation control unit 228 controls the operations of the inhibition unit 222, the normal reading unit 224, and the new product detection unit 226. Specifically, the operation control unit 228 instructs the deterrence unit 222 to set the RFID flag existing in the area where the RFID tag is read into the response non-permission state until a new RFID tag read instruction is issued. The reader 20 issues a suppression command.

そして、動作制御部228は、新たなRFIDタグの読取指示があった場合に、抑止部222にRFIDリーダ20からの抑止コマンドの発行を停止させ、通常読取部224にRFIDリーダ20から読取用コマンドの発行を開始させる。さらに、動作制御部228は、通常読取部224により新たなRFIDタグの読取が終了した場合に、抑止部222にRFIDリーダ20から抑止用コマンドの発行を再開させる。 Then, when there is an instruction to read a new RFID tag, the operation control unit 228 causes the inhibiting unit 222 to stop issuing the inhibiting command from the RFID reader 20, and causes the normal reading unit 224 to issue a reading command from the RFID reader 20. To start issuing. Further, when the normal reading unit 224 finishes reading a new RFID tag, the operation control unit 228 causes the inhibiting unit 222 to resume issuing the inhibiting command from the RFID reader 20.

なお、RFIDタグを単にタグ、取扱対象外商品のRFIDタグを対象外タグ、取扱対象商品のRFIDタグを対象タグとも呼ぶ。 Note that the RFID tag is also referred to simply as a tag, the RFID tag of a non-handled product is referred to as a non-target tag, and the RFID tag of a non-handled product is referred to as a target tag.

本実施形態では、対象外タグの読取りを抑止ししつつ、対象タグの読取りを行うために、セッションフラグを利用する。そこで、まずセッションフラグの概要を説明する。 In the present embodiment, the session flag is used to read the target tag while suppressing the reading of the non-target tag. Therefore, the outline of the session flag will be described first.

本実施形態で使用するRFIDリーダ20とRFIDタグ間のエアーインタフェースであるEPC global Class1 Generation2 (ISO/IEC 18000-63)準拠のタグを読取りする場合、RFIDリーダ20でインベントリというコマンドをRFIDタグ群に発行する。インベントリを発行すると、複数・大量のタグが同一エリアに存在していてもアンチコリジョン処理で順番にRFIDタグを選んで読取っていくことが出来る。 When reading a tag conforming to EPC global Class1 Generation2 (ISO/IEC 18000-63) which is an air interface between the RFID reader 20 and the RFID tag used in this embodiment, the RFID reader 20 sends an inventory command to the RFID tag group. Issue. When issuing an inventory, even if multiple tags or a large number of tags exist in the same area, you can select and read RFID tags in order by anti-collision processing.

具体的には、RFIDタグは自分がインベントリされたことを記憶するためのフラグ(インベントリ済フラグ)を有する。タグは、自分が応答すると、このフラグを反転(A→B)させて応答しないようにする。これを全てのタグで順番に行うことで全てのタグの読取を実現することが出来る。 Specifically, the RFID tag has a flag (inventory flag) for storing that it has been inventoried. When the tag responds, the tag inverts this flag (A→B) so that it does not respond. By performing this for all tags in order, it is possible to realize reading of all tags.

そして、タグはインベントリ済フラグとして、4つの独立したセッションフラグ(S0、S1、S2、S3)を有する。それぞれのセッションフラグはAとBの状態値を持つ。各セッションフラグの初期値(電源断時)は状態Aとなっており、RFIDリーダ20からインベントリされることで状態Bとなる。図4は、各セッションフラグが、状態を維持するための条件をまとめた表である。なお、図4の維持時間は常温時での場合である。状態Aを応答許可状態、状態Bを応答不許可状態とも呼ぶ。応答許可状態は応答可能状態、応答不許可状態は非応答状態とも呼ばれる。 Then, the tag has four independent session flags (S0, S1, S2, S3) as inventoried flags. Each session flag has a state value of A and B. The initial value of each session flag (when the power is off) is in the state A, and the inventory from the RFID reader 20 results in the state B. FIG. 4 is a table summarizing conditions for each session flag to maintain a state. The maintenance time in FIG. 4 is the case at room temperature. State A is also called a response-permitted state, and state B is also called a response-not-permitted state. The response-enabled state is also called a response-enabled state, and the response-disabled state is also called a non-response state.

また、上記のセッションフラグはタグ側が電力供給状態(コマンド受信可能状態)であれば、リーダが発行するセレクトコマンドのパラメータにより状態をコントロールする(任意に反転させる)ことが可能である。以下では、セッションフラグを、単にフラグとも呼ぶ。 If the tag side is in the power supply state (command receivable state), the session flag can be controlled (arbitrarily inverted) by the parameter of the select command issued by the reader. In the following, the session flag is also simply called a flag.

次に、本実施形態を具体的に説明する。本実施形態として、5つの実施形態を示す。
<第1実施形態>
まず、POS端末装置10による商品のPOS処理の過程を簡単に説明する。図5は、POS処理における電波範囲であるエリアGとタグの位置関係を順に示す図である。エリアGを電波エリアとも呼ぶ。図5は、レジのカウンタ50を上から見た図で、カウンタ50を挟んで左が店員で、右が客の側である。商品の精算処理は、P1→P2→P3の順番に進む。
Next, the present embodiment will be specifically described. As this embodiment, five embodiments are shown.
<First embodiment>
First, a process of POS processing of a product by the POS terminal device 10 will be briefly described. FIG. 5 is a diagram sequentially showing a positional relationship between the area G, which is a radio wave range in the POS processing, and the tag. The area G is also called a radio wave area. FIG. 5 is a view of the counter 50 of the cash register as seen from above, with the counter 50 sandwiching the counter, the left side is the clerk, and the right side is the customer side. The product settlement process proceeds in the order of P1→P2→P3.

P1は、カウンタ50に客A〜客Dが並んだ状態である。客A〜客Dは、読取り前の対象タグTaを2つずつ持っているとする。以降で、読取り前の対象タグをTa1、読取り時の対象タグをTa2、読取り後の対象タグをTa3と表記する。 P1 is a state in which the customers A to D are lined up on the counter 50. It is assumed that the customers A to D have two target tags Ta before reading. Hereinafter, the target tag before reading will be denoted as Ta1, the target tag at reading will be denoted as Ta2, and the target tag after reading will be denoted as Ta3.

アンテナ25の位置を中心とする電波範囲であるエリアGが、RFIDタグの読取り範囲(エリア)である。カウンタ50上のエリアGの範囲には、取扱(売上)対象品の他、返却品等の取扱対象外品が置かれる場合も少なくない。カウンタ50には対象外タグTbが4つ置かれているとする。 Area G, which is a radio wave range centered on the position of the antenna 25, is a reading range (area) of the RFID tag. In the area G on the counter 50, there are many cases where non-handling goods such as returned goods are placed in addition to the goods to be handled (sales). It is assumed that the counter 50 has four non-target tags Tb.

P2は、店員が客Aから商品を受け取り、対象タグTa2をエリアGに置いて、読取りを行っている状態である。P3は、商品のタグの読取が完了し、精算が終わった客が、読取り後の対象タグTa3が付いた商品を持ってカウンタ50から離れる状態である。 In P2, the store clerk receives the product from the customer A, puts the target tag Ta2 in the area G, and is reading. P3 is a state in which the customer who has completed the reading of the tag of the product and has completed the settlement leaves the counter 50 with the product with the tag Ta3 after the reading.

図6は、第1実施形態のタグ読取処理の手順を説明するフローチャートである。図6により、POSシステム1によるRFIDタグの読取処理を説明する。 FIG. 6 is a flowchart illustrating the procedure of the tag reading process according to the first embodiment. The RFID tag reading process by the POS system 1 will be described with reference to FIG.

また、図7は、POS端末装置10とRFIDリーダ20による読取動作のタイムチャートである。横軸が時間で、左から右に進行する。図7の抑止処理の軸は、フラグS2を指定したセレクトコマンドの発行タイミングを示す。図7の通常の読取処理の軸は、フラグS2を指定したインベントリコマンドの発行タイミングを示す。また、図7のPOS処理の軸は、店員の操作によって発生するPOS処理の各種イベントのタイミングを示す。第2実施形態以降のタイムチャートも同様とする。 Further, FIG. 7 is a time chart of the reading operation by the POS terminal device 10 and the RFID reader 20. The horizontal axis is time, and progresses from left to right. The axis of the inhibition process in FIG. 7 indicates the timing of issuing the select command specifying the flag S2. The axis of the normal reading process in FIG. 7 indicates the issue timing of the inventory command specifying the flag S2. Further, the axis of the POS processing in FIG. 7 shows the timing of various events of the POS processing generated by the operation of the store clerk. The same applies to the time charts of the second and subsequent embodiments.

図6の対象外タグ抑止処理は、主に抑止部222と動作制御部228により行われる。抑止部222は、客のいない待機時間帯は、フラグS2を指定して2秒間以内の間隔で定期的にセレクトコマンドを発行する(ステップS100、図7参照)。図4に示すように、フラグS2の電力停止後の維持時間が最低2秒であるから、2秒以内で発行させることにより、エリアG内の対象外タグは、フラグS2がB状態に維持されて、応答が抑止され続ける。このような目的で発行するコマンドをダミーコマンドとも呼ぶ。また、ダミーコマンドとしてセレクトコマンドではなく、インベントリコマンドを発行してもよい。 The non-target tag suppression process of FIG. 6 is mainly performed by the suppression unit 222 and the operation control unit 228. In the standby time zone in which there are no customers, the suppression unit 222 issues the select command at regular intervals within 2 seconds by designating the flag S2 (step S100, see FIG. 7). As shown in FIG. 4, since the maintenance time of the flag S2 after the power stop is at least 2 seconds, by issuing the flag within 2 seconds, the non-target tags in the area G maintain the flag S2 in the B state. And the response continues to be suppressed. A command issued for such a purpose is also called a dummy command. Further, an inventory command may be issued instead of the select command as the dummy command.

動作制御部228は、店員からの取引開始の指示を受けたかを判断する(ステップS102)。店員は、例えばお客様がカウンタに近づいてきたと判断すると、或いは他の手段(センサー等による検知。図示省略)により、POS端末装置10への入力操作(例えば取引開始操作、図7参照)を行う。POS処理部210は、店員からの取引開始操作を受けて、RFIDリーダ制御部220に取引開始を通知する。 The operation control unit 228 determines whether or not a transaction start instruction is received from the store clerk (step S102). The store clerk performs an input operation (for example, a transaction start operation, see FIG. 7) to the POS terminal device 10 when determining that the customer is approaching the counter, or by other means (detection by a sensor or the like, not shown). The POS processing unit 210 receives the transaction start operation from the clerk and notifies the RFID reader control unit 220 of the transaction start.

動作制御部228がPOS制御部200から取引開始が通知されていない判断すると(ステップS102のNO)、抑止部222は、状態維持時間が到達したかを判断する(ステップS104)。状態維持時間は、2秒である。抑止部222は、状態維持時間が到達していないと判断すると(ステップS104のNO)、ステップS102に戻る。抑止部222は、状態維持時間が到達したと判断すると(ステップS104のYES)、ステップS100に戻る。つまり、抑止部222は、フラグS2のB状態を維持するために2秒間隔でダミーアクセスする。 When the operation control unit 228 determines that the transaction start is not notified from the POS control unit 200 (NO in step S102), the inhibition unit 222 determines whether the state maintaining time has been reached (step S104). The state maintenance time is 2 seconds. When the inhibiting unit 222 determines that the state maintaining time has not arrived (NO in step S104), the process returns to step S102. When the suppression unit 222 determines that the state maintaining time has arrived (YES in step S104), the process returns to step S100. That is, the inhibiting unit 222 performs dummy access at 2-second intervals in order to maintain the B state of the flag S2.

動作制御部228は、取引開始が通知された判断すると(ステップS102のYES)、通常の読取処理に切換える。フラグS2でインベントリコマンドを発行すると共に読めたものを取扱(取引)対象品として扱うように処理が切換る。動作制御部228は、抑止部222の動作を停止し、通常読取部224の動作を開始する。 When the operation control unit 228 determines that the transaction start is notified (YES in step S102), the operation control unit 228 switches to the normal reading process. When the flag S2 is issued, the inventory command is issued and the process is switched so that the readable item is treated as an item to be handled (traded). The operation control unit 228 stops the operation of the inhibition unit 222 and starts the operation of the normal reading unit 224.

つまり、取引開始通知により、抑止部222は、抑止処理のセレクトコマンドの発行を停止し(図7参照)、通常読取部224は、通常の読取処理用のインベントリコマンドの発行を開始する(図7参照)。 That is, in response to the transaction start notification, the suppressing unit 222 stops issuing the select command for the suppressing process (see FIG. 7), and the normal reading unit 224 starts issuing the inventory command for the normal reading process (FIG. 7). reference).

通常読取部224は、フラグS2を指定してインベントリコマンドを発行する(ステップS130)。通常の読取処理では、インベントリコマンドは高頻度で発行される(図7参照)。これにより、フラグS2がA状態のタグのみ、つまり読取り前の対象タグのみが読取られることになる。
つまり、対象外タグに対して、フラグS2へのアクセスを図4に記載された所定の維持時間内に繰返し発行することにより、対象外タグのセッションフラグに対して電力が供給され、これにより、対象外タグのフラグのB状態が継続されて、新たな対象フラグだけを確実に読取ることができる。
The normal reading unit 224 issues the inventory command by designating the flag S2 (step S130). In a normal reading process, inventory commands are frequently issued (see FIG. 7). As a result, only the tag whose flag S2 is in the A state, that is, only the target tag before reading is read.
That is, power is supplied to the session flag of the non-target tag by repeatedly issuing access to the flag S2 to the non-target tag within the predetermined maintenance time described in FIG. The B state of the flag of the non-target tag is continued, and only the new target flag can be reliably read.

通常読取部224は、全てのタグの読取が完了したかを判断する(ステップS132)。通常読取部224は、全てのタグの読取が完了していないと判断すると(ステップS132のNO)、ステップS130に戻る。なお、通常の読取処理においても周辺の無関係なタグの応答を抑止するために、通常読取りのためのインベントリコマンドか、或いはタグに対して電波を発する他のコマンドを含めて(タグのS2フラグ状態を維持するための)規定時間の2秒以内の間隔で発行する必要がある。 The normal reading unit 224 determines whether reading of all tags has been completed (step S132). When the normal reading unit 224 determines that the reading of all tags is not completed (NO in step S132), the process returns to step S130. In addition, in order to suppress the response of unrelated tags even in the normal reading process, an inventory command for normal reading or another command that emits radio waves to the tag is included (tag S2 flag status). Must be issued at intervals within 2 seconds of the specified time (in order to maintain

通常読取部224は、全てのタグの読取が完了したと判断すると(ステップS132のYES)、動作制御部228は、POS処理完了が通知されたかを判断する(ステップS134)。 When the normal reading unit 224 determines that the reading of all the tags is completed (YES in step S132), the operation control unit 228 determines whether the POS processing completion is notified (step S134).

店員は、POS処理として、表示部112に表示された登録済(タグ読取済)の商品情報と現品を確認して決済処理(精算)を行う。POS処理部210は、店員からのPOS処理完了の操作を受けて、RFIDリーダ制御部220にPOS処理完了を通知する。 As a POS process, the clerk confirms the registered (tag-read) product information and the actual product displayed on the display unit 112 and performs a payment process (settlement). The POS processing unit 210 receives the POS processing completion operation from the store clerk and notifies the RFID reader control unit 220 of the POS processing completion.

動作制御部228は、POS処理完了が通知されていないと判断すると(ステップS134のNO)、通常読取部224はステップS130に戻る。 When the operation control unit 228 determines that the POS processing completion is not notified (NO in step S134), the normal reading unit 224 returns to step S130.

動作制御部228は、POS処理が完了したと判断すると(ステップS134のYES)、ステップS100に戻る。動作制御部228は、POS処理の完了により、通常読取部224の動作を停止し、抑止部222の動作を再開する。抑止部222は、2秒間隔のセレクトコマンドの発行を再開する(図7参照)。なお、店員がPOS処理の完了(読取処理の終了)後に、預合計ボタンを押下操作すると、取引が完了したとして、POS全処理完了が動作制御部228に通知される。抑止部222は、動作制御部228からPOS全処理完了の通知を受けた後から、抑止処理(2秒間隔のセレクトコマンドの発行)を再開してもよい。 When the operation control unit 228 determines that the POS processing is completed (YES in step S134), the operation control unit 228 returns to step S100. Upon completion of the POS processing, the operation control unit 228 stops the operation of the normal reading unit 224 and restarts the operation of the inhibition unit 222. The inhibition unit 222 restarts issuing the select command at 2-second intervals (see FIG. 7). When the store clerk presses the total deposit button after the POS process is completed (the reading process is completed), it is determined that the transaction is completed, and the operation control unit 228 is notified of the completion of the POS process. The suppression unit 222 may restart the suppression process (issue of the select command at 2-second intervals) after receiving the notification of the completion of all the POS processes from the operation control unit 228.

また、読取り後の対象タグ(図5のTa3)も、エリアGから離れてから一定時間(最低2秒間)以内は読取の抑止状態が維持される。 Further, the read target tag (Ta3 in FIG. 5) is also kept in the read inhibited state within a fixed time (at least 2 seconds) after being separated from the area G.

なお、ステップS100のセレクトコマンドは、インベントリコマンドに代えてもよい。また、上記説明ではフラグS2を使用したが、フラグS3を使用してもよい。そして、カウンタ同士が接近してエリアGが重なる可能性がある場合には、一方をフラグS2、他方をフラグS3で使用することで、相互干渉を回避することができる。 The select command in step S100 may be replaced with the inventory command. Although the flag S2 is used in the above description, the flag S3 may be used. When there is a possibility that the counters approach each other and the area G overlaps, mutual interference can be avoided by using one for the flag S2 and the other for the flag S3.

以上説明した第1の実施形態は、要約すると、フラグS2を使って、予めアンテナ周辺の対象外タグをB状態に維持し、対象タグの読取りの際も、フラグS2を使って引続き対象外タグのB状態を維持しつつ、フラグS2を使って、対象タグの読取りを行うものである。 In summary, the first embodiment described above uses the flag S2 to preliminarily maintain the non-target tag around the antenna in the B state, and when reading the target tag, the flag S2 is also used to continue the non-target tag. The target tag is read by using the flag S2 while maintaining the B state.

<第2実施形態>
第2実施形態は、第1実施形態の抑止処理の一部を変更したものである。第1実施形態では、店員が取引開始操作をした場合に、抑止処理を直ちに停止するようにした。第2実施形態では、店員の取引開始操作後、フラグS2をフラグS1に切換えて、抑止処理を継続するようにする。
<Second Embodiment>
The second embodiment is a modification of the suppression processing of the first embodiment. In the first embodiment, the restraint process is immediately stopped when the clerk performs the transaction start operation. In the second embodiment, after the transaction start operation by the clerk, the flag S2 is switched to the flag S1 to continue the suppression process.

図8は、POS処理におけるエリアGとタグの位置関係を示す図である。図8は、図6で分けて説明した位置関係の図を1枚にまとめた図である。第2実施形態におけるエリアGとタグの位置関係は、図6と同様であるので、説明は省略する。 FIG. 8 is a diagram showing a positional relationship between the area G and the tag in the POS processing. FIG. 8 is a view in which the diagrams of the positional relationship described separately in FIG. 6 are put together into one sheet. The positional relationship between the area G and the tag in the second embodiment is the same as that in FIG. 6, and thus the description thereof will be omitted.

図9は、第2実施形態における読取処理の手順を説明するフローチャートである。図10は、第2実施形態における読取動作を示すタイムチャートである。 FIG. 9 is a flowchart illustrating a procedure of reading processing according to the second embodiment. FIG. 10 is a time chart showing the reading operation in the second embodiment.

ステップS100〜ステップS104は、第1実施形態(図6)と同様であるので、説明は省略する。 Since steps S100 to S104 are the same as those in the first embodiment (FIG. 6), description thereof will be omitted.

抑止部222は、店員からの取引開始指示を受けたと判断すると(ステップS102のYES)、S1を指定してセレクトコマンドを発行する(ステップS120)。抑止部222は、取引開始指示により、それ以前の2秒間隔でのフラグS2のセレクトコマンドの発行から、2秒間隔でのフラグS1のセレクトコマンドの発行に切換える(図10参照)。 When determining that the transaction start instruction has been received from the salesclerk (YES in step S102), the inhibiting unit 222 specifies S1 and issues a select command (step S120). In response to the transaction start instruction, the inhibiting unit 222 switches from the previous issuance of the select command of the flag S2 at the 2-second interval to the issuance of the select command of the flag S1 at the 2-second interval (see FIG. 10).

動作制御部228は、店員からの読取り指示が有ったかを判断する(ステップS122)。読取り指示とは、店員が読取対象(取引対象)を一つ一つ確認した上で、まとめてエリアGの上に置いて、例えばPOS端末装置10の読取ボタン(図示省略)を押下する操作である。POS処理部210は、店員からの読取り指示を受けて、RFIDリーダ制御部220に読取り指示を通知する。 The operation control unit 228 determines whether or not there is a reading instruction from the clerk (step S122). The reading instruction is an operation in which the clerk confirms the reading target (transaction target) one by one, puts them together on the area G, and presses the reading button (not shown) of the POS terminal device 10, for example. is there. Upon receiving the reading instruction from the clerk, the POS processing unit 210 notifies the RFID reader control unit 220 of the reading instruction.

動作制御部228が、読取り指示がないと判断すると(ステップS122のNO)、抑止部222は、状態維持時間が到達したかを判断する(ステップS124)。状態維持時間は、2秒である。抑止部222は、状態維持時間が到達していないと判断すると(ステップS124のNO)、ステップS122に戻る。抑止部222は、状態維持時間が到達したと判断すると(ステップS124のYES)、ステップS120に戻る。抑止部222は、フラグS1のB状態を維持するための電源供給として、2秒間隔でダミーアクセス(フラグS1のセレクトコマンドの発行)を行う。 When the operation control unit 228 determines that there is no read instruction (NO in step S122), the inhibition unit 222 determines whether the state maintaining time has been reached (step S124). The state maintenance time is 2 seconds. When the suppression unit 222 determines that the state maintaining time has not arrived (NO in step S124), the process returns to step S122. When the suppression unit 222 determines that the state maintaining time has arrived (YES in step S124), the process returns to step S120. The inhibition unit 222 performs dummy access (issue of the select command of the flag S1) at intervals of 2 seconds as power supply for maintaining the B state of the flag S1.

動作制御部228は、読取り指示が有ったと判断すると(ステップS122のYES)、抑止部222による動作(フラグS1指定のセレクトコマンド発行)を継続させたまま、通常読取部224の動作を開始する。つまり、対象外タグに対して、電力供給のためだけのダミーのアクセス(フラグS1のセレクトコマンド)を図4に記載された所定の維持時間内に繰返し発行することにより、対象外タグに電力が供給され、フラグのB状態が継続される。これにより、対象フラグのみを確実に読取ることができる。 When the operation control unit 228 determines that the reading instruction has been issued (YES in step S122), the operation of the normal reading unit 224 is started while the operation of the inhibition unit 222 (issue of the select command with the flag S1 specified) is continued. .. That is, by repeatedly issuing a dummy access (select command of flag S1) to the non-target tag within the predetermined maintenance time described in FIG. 4, the non-target tag receives power. Is supplied and the B state of the flag is continued. As a result, only the target flag can be read reliably.

通常読取部224は、通常の読取処理を行う。ステップS130〜ステップS134の通常の読取処理は、第1実施形態(図6)と同様である。動作制御部228は、POS処理が完了したと判断すると(ステップS134のYES)、通常読取部224の動作を停止させる。通常読取部224はインベントリコマンドの発行を停止する(図10参照)。あわせて、動作制御部228は、抑止部222の動作を再開する。抑止部222は、フラグS1のセレクトコマンド(S1)の2秒間隔の発行を停止し、フラグS2のセレクトコマンドの2秒間隔の発行を再開する(図10参照)。 The normal reading unit 224 performs normal reading processing. The normal reading process of steps S130 to S134 is the same as that of the first embodiment (FIG. 6). When the operation control unit 228 determines that the POS processing is completed (YES in step S134), it stops the operation of the normal reading unit 224. The normal reading unit 224 stops issuing the inventory command (see FIG. 10). At the same time, the operation control unit 228 restarts the operation of the inhibition unit 222. The inhibition unit 222 stops the issuance of the select command (S1) of the flag S1 every two seconds, and restarts the issuance of the select command of the flag S2 every two seconds (see FIG. 10).

なお、ステップS100及びステップS120のセレクトコマンドは、それぞれインベントリコマンドに代えてもよい。また、第2実施形態と同様に、抑止部222は、動作制御部228からPOS全処理完了の通知を受けた後から、抑止処理(2秒間隔のセレクトコマンドの発行)を再開してもよい。 The select commands in step S100 and step S120 may be replaced with inventory commands. Further, similarly to the second embodiment, the suppression unit 222 may restart the suppression process (issue of the select command at 2-second intervals) after receiving the notification of the completion of the POS all processing from the operation control unit 228. ..

以上説明した第2実施形態の要点は、第1実施形態に対して、取引開始から読取り指示の間の抑止処理で他フラグ(本例ではフラグS1)で中継ぎをすることである。これにより、取引開始から読取り指示の間で切り替えタイミングに余裕を設けることができる。他のフラグによる中継ぎがないと、切換えタイミングの時間に余裕が少なくなって、誤って読取対象を抑止してしまう可能性もあるからである。具体的には、この中継ぎがないと、顧客がカウンタ50まで商品を持ってくる間、つまり、顧客がカウンタ50に近づいてから店員が読取開始をするまでの間で、商品のフラグS2がフラグS2のセレクトコマンドによってB状態、つまり抑止状態になってしまうおそれがあるからである。 The point of the second embodiment described above is that, in contrast to the first embodiment, relaying is performed with another flag (flag S1 in this example) in the suppression process between the transaction start and the read instruction. As a result, a margin can be provided for the switching timing between the transaction start and the reading instruction. This is because, if there is no relay by another flag, there is a possibility that the margin for the switching timing is reduced and the reading target is erroneously suppressed. Specifically, without this relay, the flag S2 of the product is flagged while the customer brings the product to the counter 50, that is, from when the customer approaches the counter 50 until the clerk starts reading. This is because the select command in S2 may result in the B state, that is, the inhibition state.

<第3実施形態>
第3実施形態は、抑止処理時の電波強度を通常の読取処理時の電波強度よりも強くしたものである。
<Third Embodiment>
In the third embodiment, the radio field intensity during the suppression process is made stronger than the radio field intensity during the normal reading process.

図11は、POS処理におけるエリアGとタグの位置関係を示す図である。第3実施形態では、抑止処理時の電波強度を通常の読取処理時の電波強度よりも強くして、抑止処理時の電波範囲であるエリアG2を、通常の読取処理時の電波範囲であるエリアG1よりも大きくする。 FIG. 11 is a diagram showing a positional relationship between the area G and the tag in the POS processing. In the third embodiment, the radio field intensity during the suppression process is made stronger than the radio field intensity during the normal reading process, and the area G2 that is the radio range during the suppression process is the area that is the radio range during the normal reading process. It is made larger than G1.

図12A、図12Bは、第3実施形態における読取処理の手順を説明するフローチャートである。図13は、第3実施形態における読取動作を示すタイムチャートである。図12Aの処理から開始される。 12A and 12B are flowcharts illustrating the procedure of the reading process according to the third embodiment. FIG. 13 is a time chart showing the reading operation in the third embodiment. It starts from the process of FIG. 12A.

図12Aで、対象外タグ抑止処理は、抑止部222と動作制御部228とによって行われる。対象外タグ抑止処理において、抑止部222は、通常の読取処理よりも電波強度を強める設定をする(ステップS200)。例えば、電波強度を通常の読取処理よりも+3dBアップさせる。 In FIG. 12A, the non-target tag suppression processing is performed by the suppression unit 222 and the operation control unit 228. In the non-target tag suppression process, the suppression unit 222 sets the radio field intensity to be stronger than that in the normal reading process (step S200). For example, the radio field intensity is increased by +3 dB over the normal reading process.

抑止部222は、客のいない待機時間帯は、フラグS2を指定して2秒以内の間隔で定期的にセレクトコマンドを発行する(ステップS202、図13参照)。なお、図13では2秒と表記している。 In the standby time period when there are no customers, the suppression unit 222 issues the select command at regular intervals within 2 seconds by designating the flag S2 (step S202, see FIG. 13). In addition, in FIG. 13, it is described as 2 seconds.

動作制御部228は、店員からの取引開始の指示を受けたかを判断する(ステップS204)。店員は、例えばお客様がカウンタに近づいてきたと判断すると、或いは他の手段(センサー等による検知。図示省略)により、POS端末装置10への入力操作(例えば取引開始操作、図13参照)を行う。POS処理部210は、店員からの取引開始操作を受けて、RFIDリーダ制御部220に取引開始を通知する。 The operation control unit 228 determines whether a transaction start instruction has been received from the store clerk (step S204). The store clerk performs an input operation (for example, a transaction start operation, see FIG. 13) to the POS terminal device 10 when determining that the customer is approaching the counter, or by other means (detection by a sensor or the like, not shown). The POS processing unit 210 receives the transaction start operation from the clerk and notifies the RFID reader control unit 220 of the transaction start.

動作制御部228がPOS制御部200から取引開始が通知されていないと判断すると(ステップS204のNO)、抑止部222は、状態維持時間が到達したかを判断する(ステップS206)。状態維持時間は、2秒以内である。抑止部222は、状態維持時間が到達していないと判断すると(ステップS206のNO)、ステップS204に戻る。抑止部222は、状態維持時間が到達したと判断すると(ステップS206のYES)、ステップS202に戻る。つまり、抑止部222は、フラグS2のB状態を維持するために2秒以内の間隔でダミーアクセスする。 When the operation control unit 228 determines that the transaction start has not been notified from the POS control unit 200 (NO in step S204), the inhibition unit 222 determines whether the state maintaining time has been reached (step S206). State maintenance time is within 2 seconds. If the suppression unit 222 determines that the state maintaining time has not arrived (NO in step S206), the process returns to step S204. When the suppression unit 222 determines that the state maintaining time has arrived (YES in step S206), the process returns to step S202. That is, the inhibiting unit 222 performs dummy access at intervals of 2 seconds or less in order to maintain the B state of the flag S2.

動作制御部228は、取引開始が通知されたと判断すると(ステップS204のYES)、フラグ変更処理を行う。抑止部222は、フラグS2指定のセレクトコマンドの2秒間隔の発行を停止し、代りにフラグS1指定のセレクトコマンドの2秒以内の間隔の発行を開始する(図13参照)。 When the operation control unit 228 determines that the transaction start is notified (YES in step S204), the operation control unit 228 performs the flag changing process. The inhibiting unit 222 stops issuing the select command with the flag S2 specified every 2 seconds, and instead starts issuing the select command with the flag S1 specified within 2 seconds (see FIG. 13).

抑止部222は、フラグS1を指定してセレクトコマンドを発行させる(ステップS210)。抑止部222は、状態維持時間が到達したかを判断する(ステップS212)。状態維持時間は、2秒以内である。抑止部222は、状態維持時間が到達したと判断すると(ステップS212のYES)、ステップS210に戻る。抑止部222は、フラグS1のB状態を維持するために2秒以内の間隔でダミーアクセス(フラグS1のセレクトコマンドの発行)を行う。 The suppression unit 222 issues the select command by designating the flag S1 (step S210). The suppression unit 222 determines whether the state maintaining time has been reached (step S212). State maintenance time is within 2 seconds. When the inhibiting unit 222 determines that the state maintaining time has arrived (YES in step S212), the inhibiting unit 222 returns to step S210. The suppression unit 222 performs dummy access (issue of the select command of the flag S1) at intervals of 2 seconds or less in order to maintain the B state of the flag S1.

抑止部222は、状態維持時間が到達していないと判断すると(ステップS212のNO)、POS全処理完了通知を受けたかを判断する(ステップS214)。POS処理部210は、店員からのPOS全処理完了の操作を受けて、動作制御部228にPOS全処理完了を通知する。POS全処理完了とは商品取引の完了を意味し、例えば、店員が読取処理の終了後に、預合計ボタンを押下操作するとPOS全処理完了が通知される。動作制御部228から、抑止部222と通常読取部224にPOS全処理完了が通知される。POS全処理完了通知は、商品の取引処理完了通知とも呼ぶ。 When the suppression unit 222 determines that the state maintaining time has not arrived (NO in step S212), it determines whether the POS all processing completion notification has been received (step S214). The POS processing unit 210 notifies the operation control unit 228 of the completion of all the POS processing in response to the operation of the completion of all the POS processing by the clerk. Completion of all POS processing means completion of merchandise transaction. For example, when the clerk presses the total deposit button after the reading processing is completed, the completion of all POS processing is notified. The operation control unit 228 notifies the suppression unit 222 and the normal reading unit 224 of the completion of all POS processing. The POS all processing completion notification is also referred to as a commodity transaction processing completion notification.

抑止部222は、POS全処理完了通知を受けていないと判断すると(ステップS214のNO)、ステップS212に戻る。抑止部222は、POS全処理完了通知が受けたと判断すると(ステップS214のYES)、ステップS202に戻る。抑止部222は、フラグS1のセレクトコマンド(S1)の2秒以内の間隔の発行を停止し、フラグS2のセレクトコマンドの2秒以内の間隔の発行を再開する(図13参照)。 When the suppression unit 222 determines that the POS all processing completion notification has not been received (NO in step S214), the process returns to step S212. If the suppression unit 222 determines that the POS all processing completion notification has been received (YES in step S214), the process returns to step S202. The inhibition unit 222 stops issuing the select command (S1) of the flag S1 within an interval of 2 seconds, and restarts issuing the select command of the flag S2 within an interval of 2 seconds (see FIG. 13).

次に、図12Bに進む。図12Bで、通常読取部224は、対象タグの読取処理を行う。通常の読取処理において、通常読取部224は、抑止処理に対して電波強度を弱める設定をする(ステップS220)。例えば、抑止処理の電波強度に比べて−3dBに設定する。 Next, proceed to FIG. 12B. In FIG. 12B, the normal reading unit 224 performs the reading process of the target tag. In the normal reading process, the normal reading unit 224 makes a setting for weakening the radio wave intensity in the suppression process (step S220). For example, it is set to -3 dB compared to the radio field intensity of the suppression process.

通常読取部224は、取引開始通知を受けたかを判断する(ステップS222)。通常読取部224は、取引開始通知がないと判断すると(ステップS222のNO)、ステップS222に戻る。 The normal reading unit 224 determines whether the transaction start notification has been received (step S222). When the normal reading unit 224 determines that there is no transaction start notification (NO in step S222), the process returns to step S222.

通常読取部224は、取引開始通知を受けたと判断すると(ステップS222のYES)、フラグS2を指定してインベントリコマンドを発行する(ステップS224)。通常の読取処理では、インベントリコマンドは高頻度で発行される(図13参照)。これにより、フラグS2がA状態のタグのみ、つまり読取り前の対象タグのみが読取られる。 When the normal reading unit 224 determines that the transaction start notification is received (YES in step S222), it issues the inventory command with the flag S2 specified (step S224). In the normal reading process, the inventory command is frequently issued (see FIG. 13). As a result, only the tag whose flag S2 is in the A state, that is, only the target tag before reading is read.

通常読取部224は、全てのタグの読取が完了したかを判断する(ステップS226)。通常読取部224は、全てのタグの読取が完了していないと判断すると(ステップS226のNO)、ステップS224に戻る。 The normal reading unit 224 determines whether reading of all tags has been completed (step S226). When the normal reading unit 224 determines that reading of all tags is not completed (NO in step S226), the process returns to step S224.

通常読取部224は、全てのタグの読取が完了したと判断すると(ステップS226のYES)、動作制御部228は、POS処理が完了したかを判断する(ステップS228)。 When the normal reading unit 224 determines that the reading of all the tags is completed (YES in step S226), the operation control unit 228 determines whether the POS process is completed (step S228).

POS処理部210は、POS処理が完了していないと判断すると(ステップS228のNO)、ステップS224に戻る。POS処理部210は、POS処理が完了した判断すると(ステップS228のYES)、POS全処理完了通知を受けたかを判断する(ステップS230)。 When the POS processing unit 210 determines that the POS processing is not completed (NO in step S228), the process returns to step S224. When the POS processing unit 210 determines that the POS processing is completed (YES in step S228), the POS processing unit 210 determines whether the POS all processing completion notification has been received (step S230).

店員はPOSの全処理が完了したと判断すると、例えばPOS端末装置10の預合計ボタン(不図示)を押下する。POS処理部210は、店員による預合計ボタンの押下を検出すると、RFIDリーダ制御部220にPOS全処理完了を通知する。 When the store clerk determines that all the POS processing has been completed, he/she presses the total deposit button (not shown) of the POS terminal device 10, for example. When the POS processing unit 210 detects that the store clerk presses the total deposit button, the POS processing unit 210 notifies the RFID reader control unit 220 of the completion of all POS processing.

通常読取部224は、POS全処理完了通知を受けていないと判断すると(ステップS230のNO)、ステップS224に戻る。通常読取部224は、POS全処理完了通知を受けたと判断すると(ステップS230のYES)、インベントリコマンドの発行を終了して、通常の読取処理を終了する(図13参照)。通常読取部224は、ステップS222に戻り、新たな取引開始通知を待つ。 When the normal reading unit 224 determines that the POS all processing completion notification has not been received (NO in step S230), the process returns to step S224. When the normal reading unit 224 determines that it has received the POS all processing completion notification (YES in step S230), it finishes issuing the inventory command and ends the normal reading processing (see FIG. 13). The normal reading unit 224 returns to step S222 and waits for a new transaction start notification.

以上の第3実施形態によれば、対象外タグに対して、ダミーのアクセス(フラグS1のセレクトコマンド)を図4に記載された所定の維持時間内に繰返し発行することにより電力が供給され、フラグのB状態が継続されて、対象フラグを確実に読取ることができる。 According to the third embodiment described above, power is supplied to non-target tags by repeatedly issuing a dummy access (select command of flag S1) within the predetermined maintenance time shown in FIG. The B state of the flag continues, and the target flag can be read reliably.

さらに、第3実施形態では、抑止処理の電波強度を通常の読取処理に比べて強くしたので(例えば通常の読取処理に対して+3dBアップ)、通常の読取処理とは無関係に、且つ通常の読取範囲より広い範囲(直線距離で約1.4倍の範囲)の対象外タグを抑止状態に維持することができる。 Furthermore, in the third embodiment, since the radio wave intensity of the suppression process is set to be stronger than that of the normal reading process (for example, +3 dB higher than that of the normal reading process), the normal reading process is performed regardless of the normal reading process. It is possible to keep the non-target tags in a wider range (a range of about 1.4 times in a linear distance) than the range in the suppressed state.

また、通常の読取処理時の電波強度を対象外タグ抑止処理に比べて弱め(例えば−3dB)にすることにより、読取エリア限界付近の対象外タグの読取りを確実に防止することもできる。なお、周辺の対象外タグの処理は、対象外タグ抑止処理側で独立に(2秒以内の間隔で)実行されているため、通常の読取処理側では2秒サイクルを意識する必要が無く、読取処理完了後もイレギュラー対応等の時間に自由度がある。 Further, by making the radio field intensity during the normal reading process weaker (for example, -3 dB) than the non-target tag suppressing process, it is possible to reliably prevent reading of the non-target tag near the reading area limit. It should be noted that since the processing of the non-target tags around is executed independently (at intervals of less than 2 seconds) on the non-target tag suppression processing side, it is not necessary to be aware of the 2-second cycle on the normal reading processing side. Even after the reading process is completed, there is a degree of freedom in the time for irregular handling.

<第4実施形態>
第4実施形態は、第3実施形態に更に新商品検知処理を加え、電波強度を3段階にした処理である。図14は、POS処理におけるエリアGとタグの位置関係を示す図である。第4実施形態では、新商品検知処理用の電波範囲としてエリアG3、抑止処理用の電波範囲としてG2エリア、通常の読取処理用の電波範囲としてG1エリアが、それぞれ設定される。
<Fourth Embodiment>
The fourth embodiment is a process in which the new product detection process is added to the third embodiment and the radio field intensity is set to three levels. FIG. 14 is a diagram showing a positional relationship between the area G and the tag in the POS processing. In the fourth embodiment, an area G3 is set as a radio wave range for new product detection processing, a G2 area is set as a radio wave range for suppression processing, and a G1 area is set as a radio wave range for normal reading processing.

G3エリアは、商品を事前に検知するものでカウンタに並ぶ客が一人だけはいるエリアである(後続の人はこの手前で待つ)。G2エリアは、カウンタ上のエリアで、取扱(売上)対象品の他、返却品等の取扱対象外品が置かれる場合もある。G1エリアは、G2のエリアを更に狭めたエリアであって、通常読取用のエリアである。電波範囲のサイズとしては、エリアG1<G2エリア<G3エリアの関係になる。 The G3 area is an area where products are detected in advance, and there is only one customer in line at the counter (following people wait in front of this). The G2 area is an area on the counter, and in addition to products to be handled (sales), products not to be handled such as returned products may be placed. The G1 area is an area obtained by further narrowing the G2 area and is an area for normal reading. The size of the radio range has a relationship of area G1<G2 area<G3 area.

図15A、図15B、図15Cは、第4実施形態における読取処理の手順を説明するフローチャートである。図16は、第4実施形態における読取動作を示すタイムチャートである。 15A, 15B, and 15C are flowcharts illustrating the procedure of the reading process according to the fourth embodiment. FIG. 16 is a time chart showing the reading operation in the fourth embodiment.

以下で、新商品検知処理、抑止処理、通常の読取り処理の3つの処理は、1台のRFIDリーダ20とPOS端末装置10で行われ、それぞれ独立、並行して行われる。 Hereinafter, the three processes of the new product detection process, the suppression process, and the normal reading process are performed by one RFID reader 20 and the POS terminal device 10, and are performed independently and in parallel.

図15Aは新商品検知処理の手順である。新商品検知処理は、主に新商品検知部226により行われる。新商品検知部226は、電波強度を大に設定する(ステップS300)。例えば、抑止処理に比べて+3dB、通常の読取処理に比べて+6dBとする。 FIG. 15A is a procedure of a new product detection process. The new product detection process is mainly performed by the new product detection unit 226. The new product detection unit 226 sets the radio field intensity to high (step S300). For example, it is set to +3 dB compared to the inhibition processing and +6 dB compared to the normal reading processing.

新商品検知部226は、フラグS3指定のインベントリコマンドを比較的高頻度(例えば、0.1秒間隔)で発行させて、新商品の読取りを行う(ステップS302)。新商品検知部226により発行される電波範囲は、図14のG3エリアとなる。 The new product detection unit 226 issues an inventory command with the flag S3 specified at a relatively high frequency (for example, every 0.1 seconds) to read the new product (step S302). The radio range issued by the new product detection unit 226 is the G3 area in FIG.

新商品検知処理の電波強度を、抑止処理より大きくする理由は、新商品検知処理で検知したタグが、抑止処理で抑止されて、通常読取処理で読めなくなってしまうことを防ぐためである。 The reason why the radio wave intensity of the new product detection process is set higher than that of the suppression process is to prevent the tag detected by the new product detection process from being suppressed by the suppression process and becoming unreadable by the normal reading process.

新商品検知部226は、新たなタグを検知したかを判断する(ステップS304)。新商品検知部226は、新たなタグを検知していないと判断すると(ステップS304のNO)、ステップS302に戻る。新商品検知部226は、新たなタグを検知したと判断すると(ステップS304のYES)、タグ検知を、抑止部222や通常読取部224に通知する(ステップS306)。 The new product detection unit 226 determines whether a new tag has been detected (step S304). When the new product detection unit 226 determines that no new tag is detected (NO in step S304), the process returns to step S302. When the new product detection unit 226 determines that a new tag has been detected (YES in step S304), it notifies the suppression unit 222 and the normal reading unit 224 of the tag detection (step S306).

図15Bは、抑止処理の手順である。抑止処理は、主に抑止部222により行われる。対象外タグ抑止処理において、抑止部222は、電波強度を中程度に設定をする(ステップS320)。例えば、通常の読取処理の電波強度に比べて、+3dBとする。 FIG. 15B is the procedure of the suppression process. The suppression processing is mainly performed by the suppression unit 222. In the non-target tag suppression processing, the suppression unit 222 sets the radio field intensity to medium (step S320). For example, it is set to +3 dB as compared with the radio field intensity of a normal reading process.

抑止部222は、客のいない待機時間帯は、フラグS2を指定したセレクトコマンドを2秒間以内の間隔で定期的に発行する(ステップS322、図16参照)。 In the standby time period when there are no customers, the suppression unit 222 periodically issues a select command specifying the flag S2 at intervals of 2 seconds or less (step S322, see FIG. 16).

抑止部222は、G3エリアで新たなタグが検出されたかを判断する(ステップS324)。ステップS306で説明したように、新商品検知部226から抑止部222へ新たなタグ検出が通知される。 The suppression unit 222 determines whether a new tag is detected in the G3 area (step S324). As described in step S306, the new product detection unit 226 notifies the suppression unit 222 of new tag detection.

抑止部222は、G3エリアで新たなタグが検出されていないと判断すると(ステップS324のNO)、状態維持時間が到達したかを判断する(ステップS326)。状態維持時間は、2秒である。抑止部222は、状態維持時間が到達していないと判断すると(ステップS326のNO)、ステップS324に戻る。抑止部222は、状態維持時間が到達したと判断すると(ステップS326のYES)、ステップS322に戻る。抑止部222は、フラグS2のB状態を維持するために2秒間隔でダミーアクセスする。 When the deterrent unit 222 determines that a new tag is not detected in the G3 area (NO in step S324), the deterrent unit 222 determines whether the state maintaining time has been reached (step S326). The state maintenance time is 2 seconds. When the inhibiting unit 222 determines that the state maintaining time has not arrived (NO in step S326), the process returns to step S324. When the inhibiting unit 222 determines that the state maintaining time has reached (YES in step S326), the process returns to step S322. The inhibiting unit 222 makes a dummy access at intervals of 2 seconds in order to maintain the B state of the flag S2.

抑止部222は、ステップS306からの通知で、G3エリアで新たなタグが検出されたと判断すると(ステップS324のYES)、フラグ変更処理を行う。抑止部222は、フラグS2指定のセレクトコマンドの2秒間隔の発行を停止し、代りにフラグS1指定のセレクトコマンド(S1)の2秒間隔の発行を開始する(図16参照)。 If the suppression unit 222 determines that a new tag has been detected in the G3 area based on the notification from step S306 (YES in step S324), it performs the flag changing process. The suppression unit 222 stops the issuance of the select command with the flag S2 every two seconds, and instead starts the issuance of the select command with the flag S1 (S1) every two seconds (see FIG. 16).

抑止部222は、S1を指定してセレクトコマンドを発行する(ステップS330)。抑止部222は、状態維持時間が到達したかを判断する(ステップS332)。状態維持時間は、2秒である。抑止部222は、状態維持時間が到達したと判断すると(ステップS332のYES)、ステップS330に戻る。抑止部222は、フラグS1のB状態を維持するために2秒間隔でダミーアクセス(フラグS1のセレクトコマンドの発行)を行う。 The suppression unit 222 issues a select command by designating S1 (step S330). The suppression unit 222 determines whether the state maintaining time has been reached (step S332). The state maintenance time is 2 seconds. When the inhibiting unit 222 determines that the state maintaining time has reached (YES in step S332), the inhibiting unit 222 returns to step S330. The inhibition unit 222 performs dummy access (issue of the select command of the flag S1) at intervals of 2 seconds in order to maintain the B state of the flag S1.

抑止部222は、状態維持時間が到達していないと判断すると(ステップS332のNO)、POS全処理完了通知を受けたかを判断する(ステップS334)。ステップS214と同様な処理である。 When the deterrent unit 222 determines that the state maintaining time has not arrived (NO in step S332), the deterrent unit 222 determines whether the POS all processing completion notification has been received (step S334). The process is the same as step S214.

抑止部222は、POS全処理完了通知を受けていないと判断すると(ステップS334のNO)、ステップS332に戻る。抑止部222は、POS全処理完了通知が受けたと判断すると(ステップS334のYES)、ステップS322に戻る。抑止部222は、フラグS1指定のセレクトコマンド(S1)の2秒間隔の発行を停止し、フラグS2指定のセレクトコマンドの2秒間隔の発行を再開する(図16参照)。 When the inhibiting unit 222 determines that the POS all process completion notification has not been received (NO in step S334), the process returns to step S332. When the suppression unit 222 determines that the POS all processing completion notification has been received (YES in step S334), the process returns to step S322. The inhibition unit 222 stops the issuance of the select command (S1) with the flag S1 for every 2 seconds, and restarts the issuance of the select command with the flag S2 for every 2 seconds (see FIG. 16).

図15Cに進む。図15Cは、通常の読取処理の手順である。通常の読取処理は、主に通常読取部224により行われる。通常読取部224は、電波強度を小に設定をする(ステップS340)。例えば、抑止処理の電波強度に比べて、―3dBとする。 Proceed to FIG. 15C. FIG. 15C shows the procedure of a normal reading process. The normal reading process is mainly performed by the normal reading unit 224. The normal reading unit 224 sets the radio field intensity to small (step S340). For example, it is set to -3 dB as compared with the radio field intensity of the suppression process.

通常読取部224は、G3エリアで新たなタグが検出されたかを判断する(ステップS342)。ステップS306で説明したように、新商品検知部226から通常読取部224へ新たなタグ検出が通知される。 The normal reading unit 224 determines whether a new tag is detected in the G3 area (step S342). As described in step S306, the new product detection unit 226 notifies the normal reading unit 224 of the new tag detection.

通常読取部224は、G3エリアで新たなタグが検出されていないと判断すると(ステップS342のNO)、ステップS342を繰り返す。通常読取部224は、G3エリアで新たなタグが検出されたと判断すると(ステップS342のYES)、POS取引サービス中であるかを判断する(ステップS344)。通常読取部224は、POS処理部210からの通知によって、POS取引サービス中でないと判断すると(ステップS344のNO)、ステップS352に進む。POS取引サービス中とは、店員が、商品を受取り、受け取った商品のRFIDタグを読取り操作し、読取った表示を確認等している期間である。POSサービス停止中の場合は、本処理は無視される。 When the normal reading unit 224 determines that a new tag is not detected in the G3 area (NO in step S342), step S342 is repeated. When the normal reading unit 224 determines that a new tag is detected in the G3 area (YES in step S342), it determines whether the POS transaction service is in progress (step S344). When the normal reading unit 224 determines from the notification from the POS processing unit 210 that the POS transaction service is not in progress (NO in step S344), the process proceeds to step S352. During the POS transaction service is a period during which the store clerk receives the product, performs an operation of reading the RFID tag of the received product, and confirms the read display. If the POS service is stopped, this process is ignored.

通常読取部224は、POS取引サービス中であると判断すると(ステップS344のYES)、フラグS2指定のインベントリコマンドを発行する(ステップS346)。通常の読取処理では、インベントリコマンドは高頻度で発行される(図16参照)。これにより、フラグS2がA状態のタグのみ、つまり読取り前の対象タグのみが読取られる。 When the normal reading unit 224 determines that the POS transaction service is in progress (YES in step S344), it issues the inventory command with the flag S2 designated (step S346). In the normal reading process, the inventory command is frequently issued (see FIG. 16). As a result, only the tag whose flag S2 is in the A state, that is, only the target tag before reading is read.

通常読取部224は、全てのタグの読取が完了したかを判断する(ステップS348)。通常読取部224は、全てのタグの読取が完了していないと判断すると(ステップS348のNO)、ステップS346に戻る。 The normal reading unit 224 determines whether reading of all tags has been completed (step S348). When the normal reading unit 224 determines that reading of all tags is not completed (NO in step S348), the process returns to step S346.

通常読取部224は、全てのタグの読取が完了したと判断すると(ステップS348のYES)、通常読取部224は、POS処理が完了したかを判断する(ステップS350)。POS処理部210は、店員からのPOS処理完了の操作を受けて、RFIDリーダ制御部220にPOS処理完了を通知する。 When the normal reading unit 224 determines that the reading of all tags is completed (YES in step S348), the normal reading unit 224 determines whether the POS process is completed (step S350). The POS processing unit 210 receives the POS processing completion operation from the store clerk and notifies the RFID reader control unit 220 of the POS processing completion.

POS処理部210は、POS処理が完了していないと判断すると(ステップS350のNO)、ステップS346に戻る。POS処理部210は、POS処理が完了した判断すると(ステップS350のYES)、POS全処理完了通知を受けたかを判断する(ステップS352)。POS処理部210は、店員による預合計ボタンの押下を検出すると、RFIDリーダ制御部220にPOS全処理完了を通知する。 When the POS processing unit 210 determines that the POS processing is not completed (NO in step S350), the process returns to step S346. When the POS processing unit 210 determines that the POS processing is completed (YES in step S350), the POS processing unit 210 determines whether the POS all processing completion notification has been received (step S352). When the POS processing unit 210 detects that the store clerk presses the total deposit button, the POS processing unit 210 notifies the RFID reader control unit 220 of the completion of all POS processing.

通常読取部224は、POS全処理完了通知を受けていないと判断すると(ステップS352のNO)、ステップS346に戻る。通常読取部224は、POS全処理完了通知を受けたと判断すると(ステップS352のYES)、インベントリコマンドの発行の発行を終了して、通常の読取処理を終了する(図16参照)。通常読取部224は、ステップS342に戻り、G3エリアで新たなタグが検出されるのを待つ。 When the normal reading unit 224 determines that the POS all processing completion notification has not been received (NO in step S352), the process returns to step S346. When the normal reading unit 224 determines that the POS all process completion notification has been received (YES in step S352), the issue of the issue of the inventory command ends, and the normal reading process ends (see FIG. 16). The normal reading unit 224 returns to step S342 and waits for a new tag to be detected in the G3 area.

以上第4実施形態によれば、対象外タグに対して、ダミーのアクセス(フラグS1のセレクトコマンド)を図4に記載された所定の維持時間内に繰返し発行することにより電力が供給され、フラグのB状態が継続されて、対象フラグを確実に読取ることができる。 According to the fourth embodiment described above, power is supplied to the non-target tag by repeatedly issuing dummy access (select command of flag S1) within the predetermined maintenance time shown in FIG. The B state of 2 is continued, and the target flag can be read reliably.

また、第4実施形態によれば、POS端末装置10に新たに持ち込まれるタグをG3エリアで自動的に検知されるので、店員の負担が軽減される。また、新商品検知エリア(G3エリア)を抑止エリア(G2エリア)より十分に大きくしたので、POS端末装置10に新たに持ち込まれるタグを確実に検知することができる。 Further, according to the fourth embodiment, the tag newly brought into the POS terminal device 10 is automatically detected in the G3 area, so that the load on the clerk can be reduced. Further, since the new product detection area (G3 area) is made sufficiently larger than the inhibition area (G2 area), it is possible to reliably detect the tag newly brought into the POS terminal device 10.

また、新商品検知処理では、POS端末装置10に近づいたタグを、POS処理される対象タグとして検出する。しかし、POS端末装置10に対象タグでない無関係なタグが近づいた場合にも、新商品検知処理で検知される可能性がある。新商品検知処理で無関係なタグが検知された場合に、それを排除するイレギュラ処理を2例説明する。 Further, in the new product detection process, the tag approaching the POS terminal device 10 is detected as the target tag subjected to the POS process. However, even when an irrelevant tag that is not the target tag approaches the POS terminal device 10, it may be detected by the new product detection process. Two examples of irregular processing for eliminating an irrelevant tag in the new product detection processing will be described.

図17は、第1のイレギュラ処理を説明するタイムチャートである。G3エリアを無関係なタグが一時的に通過する場合がある。この場合には、一旦抑止処理と通常の読取処理に移行するが、通常の読取処理の開始後一定時間以内(例えば、10秒)にG1エリアで新たなタグが検知されない場合には、POS処理部210はタイムアウト処理を行う。店員がタイムアウトを判断して操作してもよい。 FIG. 17 is a time chart explaining the first irregular processing. An unrelated tag may temporarily pass through the G3 area. In this case, the control process once shifts to the inhibition process and the normal reading process, but if a new tag is not detected in the G1 area within a fixed time (for example, 10 seconds) after the start of the normal reading process, the POS process is performed. The unit 210 performs a time-out process. The store clerk may judge the time-out and operate.

図18は、第2のイレギュラ処理を説明するタイムチャートである。G3エリア→G2エリア→G1エリアの経路で無関係なタグが一時的に通過した場合である。POS端末装置10が取引中でなければ、POS処理部210が、読取り開始後一定時間経過しても(例えば10秒)読取処理が始まらなければ、当該タグを無関係なタグとしてシステム的に無効とすることで対応できる。また、POS端末装置10が取引中であれば、店員が、画面での現品や数量確認によって、無関係なタグを無効とするようにすれば良い。 FIG. 18 is a time chart illustrating the second irregular processing. This is a case where an irrelevant tag is temporarily passed along the route of G3 area→G2 area→G1 area. If the POS processing unit 210 is not in a transaction, and the POS processing unit 210 does not start the reading process even after a lapse of a certain time (for example, 10 seconds) after the reading is started, the tag is regarded as an irrelevant tag and systematically invalidated. You can deal with it. Further, when the POS terminal device 10 is under transaction, the clerk may invalidate the irrelevant tag by confirming the actual item or quantity on the screen.

なお、第4実施形態で、G3エリア用にアンテナ25以外の別のアンテナを使用することで、図14とは異なる列に客の並び側を集中させることも可能である。 In the fourth embodiment, by using an antenna other than the antenna 25 for the G3 area, it is possible to concentrate the customer side in a row different from that in FIG.

〈第5実施形態〉
第1〜第4実施形態によれば、カウンタ50に既に存在するタグは抑止処理により、読取りができない状態になる。しかし、カウンタ50に既に存在し抑止処理されたタグを読取ることが必要な場合もある。第5実施形態は、カウンタ50に存在する抑止処理済のタグを、クリアボックスを利用することで、対象タグとして読取る処理である。なお、以下では、第4実施形態の構成に、フラグクリア処理を適用する例を説明する。
<Fifth Embodiment>
According to the first to fourth embodiments, the tag that already exists in the counter 50 becomes unreadable due to the suppression process. However, there are cases where it is necessary to read a tag that has already existed in the counter 50 and has been suppressed. The fifth embodiment is a process of reading a tag, which is present in the counter 50 and which has been subjected to the suppression process, as a target tag by using the clear box. An example in which the flag clearing process is applied to the configuration of the fourth embodiment will be described below.

図19は、第5実施形態のPOSシステム2の外観図である。POSシステム2は、POSシステム2の基本構成にクリアボックス60を追加した構成の例である。クリアボックス60は、外部からの電波を遮蔽する電波遮蔽ボックスである。 FIG. 19 is an external view of the POS system 2 of the fifth embodiment. The POS system 2 is an example of a configuration in which a clear box 60 is added to the basic configuration of the POS system 2. The clear box 60 is a radio wave shielding box that shields radio waves from the outside.

クリアボックス60は、カウンタ50の上部のPOS端末装置10横に配置される。クリアボックス60の内部に、第2アンテナ25bが設けられる。RFIDリーダ20には、アンテナ25と第2アンテナ25bが接続される。 The clear box 60 is arranged above the counter 50 beside the POS terminal device 10. The second antenna 25b is provided inside the clear box 60. An antenna 25 and a second antenna 25b are connected to the RFID reader 20.

図20は、POSシステム2のRFIDリーダ制御に関する機能ブロック図である。POSシステム2のRFIDリーダ制御に関する機能ブロック図につき、図3のPOSシステム1の機能ブロック図と異なる点を主に説明する。 FIG. 20 is a functional block diagram relating to RFID reader control of the POS system 2. Regarding the functional block diagram relating to the RFID reader control of the POS system 2, differences from the functional block diagram of the POS system 1 of FIG. 3 will be mainly described.

RFIDリーダ制御部220は、フラグクリア処理部230を更に有する。フラグクリア処理部230は、クリアボックス60に収納されたRFIDタグのフラグを応答許可状態に切換えるクリア用コマンドをRFIDリーダ20から発行させる。 The RFID reader control unit 220 further includes a flag clear processing unit 230. The flag clear processing unit 230 causes the RFID reader 20 to issue a clear command for switching the flag of the RFID tag stored in the clear box 60 to the response permission state.

また、RFIDリーダ20には、アンテナ25の他に、第2アンテナ25bが接続される。第2アンテナ25bはクリアボックス60内部に収納される。フラグクリア処理部230は、第2アンテナ25bからクリア用コマンドが発行させるようにRFIDリーダ20に指示する。 In addition to the antenna 25, a second antenna 25b is connected to the RFID reader 20. The second antenna 25b is housed inside the clear box 60. The flag clear processing unit 230 instructs the RFID reader 20 to issue a clear command from the second antenna 25b.

図21は、電波エリアとタグの位置関係を示す図である。例としてお客様の予約品(2点)がカウンタ上に置かれ(抑止状態)、お客様が商品を受取りに来るケースで説明する。前述のように、第4実施形態をベースにした構成で説明する。G3エリア、G2エリア、G1エリアは、第4実施形態と同じである。 FIG. 21 is a diagram showing the positional relationship between the radio wave area and the tag. As an example, a case where the customer's reserved item (2 points) is placed on the counter (inhibited state) and the customer comes to receive the item will be described. As described above, the configuration based on the fourth embodiment will be described. The G3 area, G2 area, and G1 area are the same as in the fourth embodiment.

そして、第4実施形態で説明したように、G3エリア内に既に存在するRFIDタグのフラグS3は、新商品検知処理によりB状態が維持され、かつ、G2エリア内に既に存在するRFIDタグのフラグS2は、抑止処理によりB状態が維持される。 Then, as described in the fourth embodiment, the flag S3 of the RFID tag already existing in the G3 area has the B state maintained by the new product detection process, and the flag S3 of the RFID tag already existing in the G2 area. In S2, the B state is maintained by the inhibition process.

これにより、お客様の予約品(対象タグTc)は既にG3エリア及びG2エリア内に置かれているため、フラグS3では読取(検出)できず、またフラグS2での読取も抑止状態にあることから読取れない状態にある。なお、No1〜No6は、店員の操作手順を順に示す番号である。 As a result, since the customer's reserved item (target tag Tc) is already placed in the G3 area and the G2 area, it cannot be read (detected) with the flag S3, and the reading with the flag S2 is also in a suppressed state. The status is unreadable. Note that No1 to No6 are numbers that sequentially indicate the operation procedure of the clerk.

図22は、フラグクリア処理の手順を説明するフローチャートである。お客様が来店すると、店員はお客様の予約品(対象タグTc)をクリアボックス60に入れて、フラグクリア処理を実行する。RFIDタグフラグクリア処理は、主にフラグクリア処理部230により行われる。 FIG. 22 is a flowchart illustrating the procedure of the flag clearing process. When the customer comes to the store, the clerk puts the reserved item (target tag Tc) of the customer in the clear box 60 and executes the flag clearing process. The RFID tag flag clearing process is mainly performed by the flag clearing processing unit 230.

店員は、カウンタ50に置いてあるお客様の予約品(対象タグTc)をクリアボックス60内に収納して扉を閉める(図21のNo1→No2)。フラグクリア処理部230は、クリアボックス60の扉が閉状態であるかを判断する(ステップS400)。クリアボックス60の扉の閉状態は、例えば、クリアボックス60の扉のセンサ(不図示)からの信号により、RFIDリーダ制御部220で扉の開閉が検知される。 The store clerk stores the customer's reserved item (target tag Tc) placed on the counter 50 in the clear box 60 and closes the door (No1→No2 in FIG. 21). The flag clear processing unit 230 determines whether the door of the clear box 60 is in the closed state (step S400). The closed state of the door of the clear box 60 is detected by the RFID reader controller 220 based on, for example, a signal from a sensor (not shown) of the door of the clear box 60.

フラグクリア処理部230は、クリアボックス60の扉が閉状態でないと判断すると(ステップS400のNO)、ステップS400を繰り返す。フラグクリア処理部230は、クリアボックス60の扉が閉状態であると判断すると(ステップS400のYES)、対象タグTcのフラグをB状態からA状態にするためのセレクトコマンドを、RFIDリーダ20の第2アンテナ25bから発行させる。 When the flag clear processing unit 230 determines that the door of the clear box 60 is not in the closed state (NO in step S400), step S400 is repeated. When the flag clear processing unit 230 determines that the door of the clear box 60 is closed (YES in step S400), the flag clear processing unit 230 sends a select command for changing the flag of the target tag Tc from the B state to the A state to the RFID reader 20. It is issued from the second antenna 25b.

具体的には、フラグクリア処理部230は、S2フラグをクリア(BからA状態)にするセレクトコマンドと、S3フラグをクリア(BからA状態)にするセレクトコマンドを交互に第2アンテナ25bから発行するように、RFIDリーダ20に指示する((ステップS402、図23参照)。 Specifically, the flag clear processing unit 230 alternately outputs a select command for clearing the S2 flag (B to A state) and a select command for clearing the S3 flag (B to A state) from the second antenna 25b. The RFID reader 20 is instructed to issue it (step S402, see FIG. 23).

フラグクリア処理部230は、セレクトコマンドの発行を2回実行したかを判断する(ステップS404)。フラグクリア処理部230は、セレクトコマンドの発行を2回実行したと判断すると(ステップS404のYES)、フラグクリア処理を完了する。なお、セレクトコマンドの発行は1回の実行でもよい。本実施形態では、より確実に処理するため、2回実行している。フラグクリア処理部230は、完了通知をPOS処理部210に発行してもよい。 The flag clear processing unit 230 determines whether the issuance of the select command has been executed twice (step S404). When the flag clear processing unit 230 determines that the select command is issued twice (YES in step S404), the flag clear processing is completed. The select command may be issued once. In this embodiment, the processing is executed twice in order to perform the processing more reliably. The flag clear processing unit 230 may issue a completion notification to the POS processing unit 210.

次に、店員がクリアボックス60よりお客様の予約品(対象タグTa1)を取出し(図21のNo3)、読取位置に移動させる(図21のNo4、No5)。フラグクリア処理以降の処理は、第4実施形態による読取処理がそのまま適用される。この商品状態は通常のお客様が店内に配置された商品をカウンタレジに持ってくるものと同じ状態にある。即ち、G3エリアで新たな商品として検知できると共に、G1エリアでも読める状態にある。 Next, the clerk takes out the customer's reserved item (target tag Ta1) from the clear box 60 (No3 in FIG. 21) and moves it to the reading position (No4, No5 in FIG. 21). The reading process according to the fourth embodiment is directly applied to the processes after the flag clearing process. This product state is in the same state as that of a normal customer bringing a product placed in the store to the counter cash register. That is, the product can be detected as a new product in the G3 area and can be read in the G1 area.

具体的には、お客様の予約品(対象タグTa1)は、新商品検知部226によってG3エリアで新しい商品として検知され、これをトリガーに以下の処理が進む。G2エリアにある他の商品はフラグS2からフラグS1に切り替えられて、抑止状態が維持される。お客様の予約品が更にG1エリアに入ることで、取引商品として扱われる。店員は、読取処理後に、お客様の予約品(対象タグTa3)をお客様に渡す(図21のNo6)。 Specifically, the customer's reserved product (target tag Ta1) is detected by the new product detection unit 226 as a new product in the G3 area, and the following process is triggered by this. The other products in the G2 area are switched from the flag S2 to the flag S1 and the suppressed state is maintained. When the customer's reserved item enters the G1 area, it is treated as a transaction item. After the reading process, the store clerk hands the customer's reserved item (target tag Ta3) to the customer (No6 in FIG. 21).

なお、フラグクリア処理の起動方法としては、上述したクリアボックス60の扉閉状態検知以外でも良い。例えば、第1実施形態等の読取処理と同様にPOS端末装置10上に起動スイッチを用意し、起動スイッチ操作によって、RFIDリーダ20にフラグクリア用のセレクトコマンド(ステップS402での説明)を発行させるようにしても良い。あるいは、クリアボックス60を閉めた後の手動操作で、起動させても良い。また、常に上記セレクトコマンドの発行が実行されていても良い。なお、一般的にフラグクリア処理そのものは1秒も掛らない短時間で済む。 The flag clearing process may be started by a method other than the door closed state detection of the clear box 60 described above. For example, similar to the reading process of the first embodiment and the like, an activation switch is prepared on the POS terminal device 10, and the RFID reader 20 is caused to issue a select command for flag clear (described in step S402) by operating the activation switch. You may do it. Alternatively, it may be activated by a manual operation after closing the clear box 60. Further, the issue of the select command may be always executed. In addition, generally, the flag clear process itself can be completed in a short time of less than 1 second.

上記説明では、第5実施形態として、第4実施形態の構成にフラグクリア処理を適用した例を説明した。第4実施形態の構成によれば、G3エリア(フラグS3)での新商品検知が通常の読取処理の開始トリガーであるため(ステップS342での説明)、フラグクリア処理との信号連携等は不要になる。 In the above description, as the fifth embodiment, an example in which the flag clear processing is applied to the configuration of the fourth embodiment has been described. According to the configuration of the fourth embodiment, the detection of a new product in the G3 area (flag S3) is a trigger for starting a normal reading process (explained in step S342), and thus signal cooperation with the flag clearing process is unnecessary. become.

また、第5実施形態として、第1〜3実施形態の構成にフラグクリア処理を適用することも可能である。この場合では「フラグクリア処理完了」を通常の読取処理の開始トリガーにすることで容易に実現できる。また、同じPOS端末装置10、同じRFIDリーダ20からの指示で連携して実現可能となるため構成的にも容易なものとなる。なお、第1〜3実施形態の場合では、フラグクリア処理は、クリアボックス60内で、S2フラグのクリア処理のみ行えば良い。 Further, as the fifth embodiment, it is also possible to apply the flag clear processing to the configurations of the first to third embodiments. In this case, it can be easily realized by using "completion of flag clear processing" as a start trigger for normal reading processing. Further, since it can be realized in cooperation with an instruction from the same POS terminal device 10 and the same RFID reader 20, the configuration is also easy. In the case of the first to third embodiments, the flag clearing process may be performed only in the clear box 60 by clearing the S2 flag.

なお、クリアボックス60用のアンテナは、第1〜第4実施形態で使用しているRFIDリーダ20に第2アンテナ25bのみを接続することで良い。 As for the antenna for the clear box 60, only the second antenna 25b may be connected to the RFID reader 20 used in the first to fourth embodiments.

以上第5実施形態によれば、クリアボックス60を使用することで、カウンタ50に既に存在し抑止処理された対象タグTcでも、短時間でかつ確実にフラグをクリアして、読取ることができる。 As described above, according to the fifth embodiment, by using the clear box 60, even the target tag Tc that is already present in the counter 50 and that has been subjected to the suppression processing can clear the flag in a short time and reliably and read it.

対象タグTcをクリア(BからA状態)にする他の方法として、電波の当たらない一般的な(開放的な)環境に一定時間に置くことでも実現はできる。しかし、S2/S3フラグの保持規定2秒以上に対し、実際には数十秒以上かかるものがあると共に、電波の当たらない一般的(開放的)で且つ確実な環境を用意するのは現場では難しくなっている。それに対し、フラグクリア処理によれば1秒と掛からない。 As another method for clearing the target tag Tc (state from B to A), it can be realized by placing it in a general (open) environment where radio waves do not hit for a certain period of time. However, there are some cases where it takes several tens of seconds or more for the S2/S3 flag holding regulation of 2 seconds or more, and it is in the field to prepare a general (open) and reliable environment where radio waves do not hit. It's getting harder. On the other hand, the flag clear processing takes less than 1 second.

なお、各実施形態におけるRFIDリーダ制御部(RFIDリーダ制御装置)220は、ソフトウェア処理で実現される例を説明したが、一部あるいは全部をハードウェアで構成するようにしてもよい。 The RFID reader control unit (RFID reader control device) 220 in each embodiment has been described as an example realized by software processing, but a part or all may be configured by hardware.

なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。 The present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements without departing from the scope of the invention at the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above-described embodiments. For example, all the constituent elements shown in the embodiments may be combined appropriately. Furthermore, the constituent elements of different embodiments may be combined appropriately. It goes without saying that various modifications and applications are possible without departing from the spirit of the invention.

1、2 POSシステム
10 POS端末装置
20 RFIDリーダ
25 アンテナ
25b 第2アンテナ
50 カウンタ
60 クリアボックス
100 CPU
102 RAM
104 ROM
106 グラフィック処理部
108 入出力IF
110 通信IF
200 POS制御部
210 POS処理部
220 リーダ制御部
222 抑止部
224 通常読取部
226 新商品検知部
228 動作制御部
230 フラグクリア処理部
1, 2 POS system
10 POS terminal device 20 RFID reader 25 antenna 25b second antenna 50 counter 60 clear box 100 CPU
102 RAM
104 ROM
106 graphic processing unit 108 input/output IF
110 Communication IF
200 POS control section 210 POS processing section 220 Reader control section 222 Suppressing section 224 Normal reading section 226 New product detection section 228 Operation control section 230 Flag clear processing section

Claims (13)

応答許可状態と応答不許可状態を切換え可能なフラグが設けられたRFIDタグの読取りを行うRFIDリーダを制御するRFIDリーダ制御装置において、
前記フラグを応答不許可状態にして前記RFIDタグの応答を抑止する抑止用コマンドを前記RFIDリーダから発行させる抑止部と、
前記RFIDタグの読取りを指示する読取用コマンドを前記RFIDリーダから発行させる読取部と、
前記抑止部及び前記読取部の動作を制御する動作制御部を備え、
前記動作制御部は、
新たなRFIDタグの読取指示があるまで、前記RFIDタグの読取が行われるエリアに存在する前記RFIDタグのフラグを応答不許可状態にするように前記抑止部に前記RFIDリーダから前記抑止用コマンドを発行させ、
前記新たなRFIDタグの読取指示があった場合に、前記抑止部に前記RFIDリーダからの前記抑止コマンドの発行を停止させ、前記読取部に前記RFIDリーダから前記読取用コマンドの発行を開始させ、
前記読取部により前記新たなRFIDタグの読取が終了した場合に、前記抑止部に前記RFIDリーダから前記抑止用コマンドの発行を再開させる
ことを特徴とするRFIDリーダ制御装置。
In an RFID reader control device that controls an RFID reader that reads an RFID tag provided with a flag that can switch between a response-permitted state and a response-non-permitted state,
A suppression unit that causes the RFID reader to issue a suppression command for suppressing the response of the RFID tag by setting the flag to the response disapproval state,
A reading unit for issuing a reading command instructing to read the RFID tag from the RFID reader;
An operation control unit that controls the operations of the suppressing unit and the reading unit;
The operation control unit,
Until the instruction to read a new RFID tag is issued, the inhibition command is issued from the RFID reader to the inhibition unit so that the flag of the RFID tag existing in the area where the RFID tag is read is set to the response non-permission state. Let it be issued,
If there is a reading instruction of the new RFID tag, said stopping the issuance of restraining command from the RFID reader, to start issuing commands for reading said from the RFID reader to the reading unit to the inhibiting unit ,
The RFID reader control device, wherein when the reading unit finishes reading the new RFID tag, the inhibiting unit restarts issuing of the inhibiting command from the RFID reader.
前記新たなRFIDタグは、前記RFIDタグの読取が行われるエリアに、外部から新たに持ち込まれるRFIDタグである
ことを特徴とする請求項1に記載のRFIDリーダ制御装置。
The new RFID tag, the area in which the reading of the RFID tag is performed, RFID reader control device according to claim 1, characterized in that the RFID tag is brought newly from outside.
前記抑止部は、前記RFIDタグのフラグの応答不許可状態が連続的に維持されるように、前記抑止用コマンドを前記RFIDリーダに所定時間間隔で発行させる
ことを特徴とする請求項1に記載のRFIDリーダ制御装置。
2. The inhibiting unit causes the RFID reader to issue the inhibiting command at predetermined time intervals so that the response non-permission state of the flag of the RFID tag is continuously maintained. RFID reader controller.
前記抑止用コマンドと前記読取用コマンドのフラグの種類は同一種類であることを特徴とする請求項1に記載のRFIDリーダ制御装置。 The RFID reader control device according to claim 1, wherein the types of flags of the suppression command and the reading command are the same type. 更に、前記抑止部は、前記抑止用コマンドの発行後に、前記抑止用コマンドにより応答不許可状態にされたフラグを応答不許可状態に維持する維持用コマンドを前記RFIDリーダに発行させるものとし、
前記動作制御部は、前記新たなRFIDタグの読取指示があった場合に、前記抑止部に前記RFIDリーダから前記抑止コマンドの発行を停止させ、かつ前記読取部に前記RFIDリーダから前記読取用コマンドの発行を開始させるとともに、前記抑止部に前記RFIDリーダから前記維持用コマンドを発行させる、
ことを特徴とする請求項1に記載のRFIDリーダ制御装置。
Further, the deterrence unit causes the RFID reader to issue a maintenance command for maintaining the flag in the response disapproval state by the suppression command after the issuance command is issued,
For the operation control unit, when a reading instruction of the new RFID tag, the said inhibiting portion to stop the issuance of the restraining command from the RFID reader, and reading the from the RFID reader to the reading unit A command issuance is started, and at the same time, the suppression unit is caused to issue the maintenance command from the RFID reader.
The RFID reader control device according to claim 1, wherein:
前記抑止部は、前記維持用コマンドのフラグの種類として、前記抑止用コマンドのフラグの種類と異なる種類を指定する
ことを特徴とする請求項5に記載のRFIDリーダ制御装置。
The RFID reader control device according to claim 5, wherein the inhibiting unit specifies a type of the flag of the maintaining command that is different from a type of the flag of the inhibiting command.
前記抑止部は、前記抑止用コマンド及び維持用コマンドの電波強度を前記読取用コマンドの電波強度より大きく設定する
ことを特徴とする請求項5に記載のRFIDリーダ制御装置。
The RFID reader control device according to claim 5, wherein the suppression unit sets the radio field intensities of the suppression command and the maintenance command to be larger than the radio field intensity of the reading command.
前記動作制御部は、前記新たなRFIDタグの読取り終了後、さらに、前記新たなRFIDタグに対応する商品の取引処理完了通知を受けてから、前記抑止部に前記RFIDリーダから前記抑止用コマンドの発行を再開させる
ことを特徴とする請求項1に記載のRFIDリーダ制御装置。
The operation control unit receives a transaction processing completion notification of a product corresponding to the new RFID tag after the reading of the new RFID tag is completed, and then the deterrence unit receives the deterrence command from the RFID reader. The RFID reader control device according to claim 1, wherein issuance is resumed.
前記新たなRFIDタグを検知する新商品検知用コマンドを前記RFIDリーダから発行させる新商品検知部を備え、
前記動作制御部は、前記新商品検知部により前記新たなRFIDタグが検知された場合に、前記新たなRFIDタグの読取指示があったと判断する
ことを特徴とする請求項1に記載のRFIDリーダ制御装置。
A new product detection unit for issuing a new product detection command for detecting the new RFID tag from the RFID reader,
The RFID reader according to claim 1, wherein the operation control unit determines that there is an instruction to read the new RFID tag when the new RFID tag is detected by the new product detection unit. Control device.
前記新商品検知部は、前記新商品検知用コマンドの電波強度を前記抑止用コマンドの電波強度より大きく設定して、前記抑止用コマンドの電波範囲外に存在する前記新たなRFIDタグを検知する
ことを特徴とする請求項9に記載のRFIDリーダ制御装置。
The new product detection unit sets the radio field intensity of the new product detection command to be larger than the radio field intensity of the suppression command, and detects the new RFID tag existing outside the radio range of the suppression command. The RFID reader control device according to claim 9, wherein.
RFIDリーダ制御装置は、POS端末装置に搭載される
ことを特徴とする請求項1乃至10のいずれか1項に記載のRFIDリーダ制御装置。
The RFID reader control device according to any one of claims 1 to 10, wherein the RFID reader control device is mounted on a POS terminal device.
応答許可状態と応答不許可状態を切換え可能なフラグが設けられたRFIDタグの読取りを行うRFIDリーダを制御するRFIDリーダ制御方法において、
新たなRFIDタグの読取指示があるまで、前記RFIDタグの読取が行われるエリアに存在する前記RFIDタグのフラグを応答不許可状態にするように前記RFIDリーダから抑止用コマンドを発行させ、
前記新たなRFIDタグの読取指示があった場合に、前記RFIDリーダからの前記抑止コマンドの発行を停止させ、前記RFIDリーダから読取用コマンドの発行を開始させ、
前記読取用コマンドにより前記新たなRFIDタグの読取が終了した場合に、前記RFIDリーダから前記抑止用コマンドの発行を再開させる
ことを特徴とするRFIDリーダ制御方法。
In an RFID reader control method for controlling an RFID reader for reading an RFID tag provided with a flag capable of switching between a response permission state and a response non-permission state,
Until a new RFID tag read instruction is issued, the RFID reader issues a suppression command so that the flag of the RFID tag existing in the area where the RFID tag is read is set to the response non-permission state,
Wherein when there is a reading instruction of a new RFID tag, said stopping the issuance of restraining command from the RFID reader, to start issuing the command preparative RFID reader or Ra読,
The RFID reader control method, wherein when the reading of the new RFID tag is completed by the reading command, the issuing of the inhibition command is restarted from the RFID reader.
応答許可状態と応答不許可状態を切換え可能なフラグが設けられたRFIDタグの読取りを行うRFIDリーダを制御する制御方法をコンピュータに実行させるプログラムにおいて、
前記制御方法は、
新たなRFIDタグの読取指示があるまで、前記RFIDタグの読取が行われるエリアに存在する前記RFIDタグのフラグを応答不許可状態にするように前記RFIDリーダから抑止用コマンドを発行させ、
前記新たなRFIDタグの読取指示があった場合に、前記RFIDリーダからの前記抑止コマンドの発行を停止させ、前記RFIDリーダから読取用コマンドの発行を開始させ、
前記読取用コマンドにより前記新たなRFIDタグの読取が終了した場合に、前記RFIDリーダから前記抑止用コマンドの発行を再開させる
ことを特徴とするプログラム。
In a program that causes a computer to execute a control method for controlling an RFID reader that reads an RFID tag provided with a flag that can switch between a response-permitted state and a response-non-permitted state,
The control method is
Until a new RFID tag read instruction is issued, the RFID reader issues a suppression command so that the flag of the RFID tag existing in the area where the RFID tag is read is set to the response non-permission state,
Wherein when there is a reading instruction of a new RFID tag, said stopping the issuance of restraining command from the RFID reader, to start issuing the command preparative RFID reader or Ra読,
A program for restarting the issuing of the inhibition command from the RFID reader when the reading of the new RFID tag is completed by the reading command.
JP2017032374A 2017-02-23 2017-02-23 RFID reader control device Active JP6706866B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017032374A JP6706866B2 (en) 2017-02-23 2017-02-23 RFID reader control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017032374A JP6706866B2 (en) 2017-02-23 2017-02-23 RFID reader control device

Publications (2)

Publication Number Publication Date
JP2018136862A JP2018136862A (en) 2018-08-30
JP6706866B2 true JP6706866B2 (en) 2020-06-10

Family

ID=63365636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017032374A Active JP6706866B2 (en) 2017-02-23 2017-02-23 RFID reader control device

Country Status (1)

Country Link
JP (1) JP6706866B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7387495B2 (en) * 2020-03-09 2023-11-28 東芝テック株式会社 Reading control device and program
JP2021190004A (en) * 2020-06-04 2021-12-13 株式会社寺岡精工 POS system, product registration device, program, and product registration method
JP7280583B1 (en) * 2022-04-13 2023-05-24 俊宏 南 RF tag reader

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006260238A (en) * 2005-03-17 2006-09-28 Hitachi Ltd Portable terminal and electronic tag for preventing reading of electronic tag
JP2006285831A (en) * 2005-04-04 2006-10-19 Nec Electronics Corp Communication device, communication method using the same, and communication system
JP5100544B2 (en) * 2008-07-14 2012-12-19 三菱電機株式会社 Wireless communication system, data reader, wireless IC tag, wireless communication method, and wireless communication program
JP5149928B2 (en) * 2010-03-11 2013-02-20 東芝テック株式会社 Information processing apparatus, wireless tag reader, and program
JP6204836B2 (en) * 2014-01-14 2017-09-27 東芝テック株式会社 Product sales data processing device

Also Published As

Publication number Publication date
JP2018136862A (en) 2018-08-30

Similar Documents

Publication Publication Date Title
US5637847A (en) Automated shopping basket system with accounting and article tracking functions
JP6706866B2 (en) RFID reader control device
JP7534229B2 (en) FRAUDULENT ACTIVITY RECOGNITION DEVICE, ITS CONTROL PROGRAM, AND FRAUDULENT ACTIVITY RECOGNITION METHOD
JP5561124B2 (en) Information processing apparatus and pricing method
JP7278043B2 (en) Information processing equipment
JP4369502B2 (en) Product sales data processing device
EP3396610A1 (en) Commodity information reading device and commodity information reading method
JP5128899B2 (en) Product display device
US20210073487A1 (en) Tag reading system
JP5358409B2 (en) Self-checkout terminal device, self-checkout system, detector activation state notification method, and commodity transaction restriction method
EP3185200A1 (en) Point-of-sale terminal including a touch panel screen having expanded areas for selecting objects when the objects are partially obscured
JP7646928B2 (en) FRAUDULENT ACTIVITY RECOGNITION DEVICE, ITS CONTROL PROGRAM, AND FRAUDULENT ACTIVITY RECOGNITION METHOD
EP3185226B1 (en) Register system that deactivates a security tag attached to a product
JP2010218280A (en) Information processing apparatus and program
KR20080003356A (en) Commodity Sales Data Processing Unit
WO2016052229A1 (en) Information processing device, information processing method, and program
US20070288321A1 (en) Article sales data processing apparatus
JP6293076B2 (en) Touch panel device, panel management program
JP2014029589A (en) Self-checkout system, weight security control program, weight security control device, weight security controlling-apparatus, and weight security control method
EP3855380A1 (en) Merchandise sales process device and control method for a store
JP7662866B2 (en) Payment device and program
JP2016075988A (en) Payment processing apparatus and control program therefor
KR102349793B1 (en) Commodity cost unmanned payment method
WO2021010163A1 (en) Payment gate device
JP7751146B1 (en) Monitoring device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200325

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20200325

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200512

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200515

R150 Certificate of patent or registration of utility model

Ref document number: 6706866

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250