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
JP5216838B2 - Wireless communication apparatus, control program, and wireless communication system - Google Patents
[go: Go Back, main page]

JP5216838B2 - Wireless communication apparatus, control program, and wireless communication system - Google Patents

Wireless communication apparatus, control program, and wireless communication system Download PDF

Info

Publication number
JP5216838B2
JP5216838B2 JP2010255017A JP2010255017A JP5216838B2 JP 5216838 B2 JP5216838 B2 JP 5216838B2 JP 2010255017 A JP2010255017 A JP 2010255017A JP 2010255017 A JP2010255017 A JP 2010255017A JP 5216838 B2 JP5216838 B2 JP 5216838B2
Authority
JP
Japan
Prior art keywords
tag
read
wireless communication
discount
memory area
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.)
Expired - Fee Related
Application number
JP2010255017A
Other languages
Japanese (ja)
Other versions
JP2012108603A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2010255017A priority Critical patent/JP5216838B2/en
Publication of JP2012108603A publication Critical patent/JP2012108603A/en
Application granted granted Critical
Publication of JP5216838B2 publication Critical patent/JP5216838B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明の実施形態は、無線タグと無線通信し、この無線通信により無線タグから得た情報を用いて各種の情報処理を行う無線通信装置、その制御プログラム、および上記無線通信装置を備える無線通信システムに関する。   Embodiments of the present invention include a wireless communication device that wirelessly communicates with a wireless tag and performs various types of information processing using information obtained from the wireless tag through the wireless communication, a control program thereof, and wireless communication including the wireless communication device About the system.

近年、RFIDタグの標準化団体であるEPC(Electronic Product Code)グローバルにより提唱された規定を満たすC1Gen2(Class 1 Generation 2)タイプの無線タグ(RFID(Radio Frequency Identification)タグとも称す)が普及しつつある。C1Gen2タイプのRFIDタグは、4つのバンク、すなわちユーザデータを記憶する「USER」領域,タグIDを記憶する「TID」領域,EPCを記憶する「EPC」領域,およびアクセスパスワードやキルパスワードを記憶する「RESERVED」領域を有している。   In recent years, C1Gen2 (Class 1 Generation 2) type wireless tags (also referred to as RFID (Radio Frequency Identification) tags) that satisfy the regulations proposed by EPC (Electronic Product Code) Global, which is an RFID tag standardization organization, are becoming widespread. . The C1Gen2 type RFID tag stores four banks, that is, a “USER” area for storing user data, a “TID” area for storing tag ID, an “EPC” area for storing EPC, and an access password and a kill password. It has a “RESERVED” area.

上記EPC領域のデータは、各種分野の無線通信システムで重要な役割を担っている。例えばRFIDタグをIDカードに埋め込んで個人識別に使用するシステムにおいては、IDカードに埋め込まれたRFIDタグのEPC領域から読み取られるデータが建物等への入退管理や特定の装置の使用者管理に用いられている。   The data in the EPC area plays an important role in wireless communication systems in various fields. For example, in a system in which an RFID tag is embedded in an ID card and used for personal identification, data read from the EPC area of the RFID tag embedded in the ID card is used for building entry / exit management or user management of a specific device. It is used.

また、小売店等にて商品にRFIDタグを取り付けて管理するシステムにおいては、商品に取り付けられたRFIDタグのEPC領域から読み取られるデータが売上登録に用いられている。さらに、RFIDタグが埋め込まれたクーポンを発行し、このクーポンに埋め込まれたRFIDタグのEPC領域から読み取られるデータを用いて売上登録された商品の代金を値割引きするとのシステムも存在する。   Further, in a system that manages an RFID tag attached to a product at a retail store or the like, data read from the EPC area of the RFID tag attached to the product is used for sales registration. Further, there is a system that issues a coupon in which an RFID tag is embedded, and discounts the price of a product registered for sales using data read from the EPC area of the RFID tag embedded in the coupon.

実用新案登録第3075440号公報Utility Model Registration No. 3075440

C1Gen2タイプのRFIDタグは、リードロック機能およびライトロック機能を備えているが、EPC領域に対してはライトロックしかかけることができない。そのため、EPC領域のデータの書き換えは禁止できるが、RFIDリーダライタによりEPC領域から読み取ったデータを他のRFIDタグのEPC領域に書き込むことで、EPC領域のデータが同一のRFIDタグを簡単に複製できてしまう。   Although the C1Gen2 type RFID tag has a read lock function and a write lock function, only the write lock can be applied to the EPC area. Therefore, rewriting of data in the EPC area can be prohibited, but by reading the data read from the EPC area by the RFID reader / writer into the EPC area of another RFID tag, it is possible to easily duplicate the RFID tag having the same data in the EPC area. End up.

このようにEPC領域のデータが同一のRFIDタグが複製されると、上記のようにRFIDタグを個人識別や商品の管理、およびクーポンに使用するシステムにおいて、種々の不正が行われる虞がある。また、このような問題は、C1Gen2タイプのRFIDタグに限らず、他のタイプのRDIDタグについても同様に生じ得る。   As described above, when an RFID tag having the same data in the EPC area is duplicated, various frauds may occur in the system that uses the RFID tag for personal identification, merchandise management, and coupons as described above. Such a problem may occur not only in the C1Gen2 type RFID tag but also in other types of RDID tags.

以上のような事情から、RFIDタグを用いる各種の無線通信システムにおいて、偽造されたRFIDタグの使用を未然に防止するための手段を講じる必要があった。   Under the circumstances as described above, it is necessary to take measures for preventing the use of a counterfeited RFID tag in various wireless communication systems using the RFID tag.

上記目的を達成すべく、一実施形態における無線通信装置は、無線通信手段と、記憶手段と、第1制御手段と、第2制御手段と、処理手段とを備えている。
上記無線通信手段は、コード情報を記憶した第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有する無線タグと無線通信する。上記記憶手段は、予め指定されたアクセスパスワードを記憶する。上記第1制御手段は、無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたタグコードを読み取る。上記第2制御手段は、無線通信手段の無線通信により、アクセスパスワードを指定せずに所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば記憶手段に記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する。上記処理手段は、第2制御手段により記憶手段に記憶されたアクセスパスワードを指定することで所定の無線タグの第2メモリ領域が読み取られたとき、第1制御手段により同無線タグから読み取られたコード情報を用いて所定の処理を実行する。
In order to achieve the above object, a wireless communication apparatus according to an embodiment includes wireless communication means, storage means, first control means, second control means, and processing means.
The wireless communication means wirelessly communicates with a wireless tag having a first memory area storing code information and a second memory area readable when a preset access password is designated. The storage means stores an access password designated in advance. The first control means reads a tag code stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means. The second control means attempts to read the second memory area of the predetermined wireless tag without specifying an access password by wireless communication of the wireless communication means. If the second control means cannot read the access password stored in the storage means. Designate and attempt to read the second memory area of the wireless tag. The processing means is read from the wireless tag by the first control means when the second memory area of the predetermined wireless tag is read by designating the access password stored in the storage means by the second control means. A predetermined process is executed using the code information.

一実施形態におけるPOSシステムの構成を示す図。The figure which shows the structure of the POS system in one Embodiment. 同実施形態における値引タグの一例を示す模式図。The schematic diagram which shows an example of the discount tag in the embodiment. 同実施形態における値引タグのメモリ構成を示す図。The figure which shows the memory structure of the discount tag in the embodiment. 同実施形態におけるPOS端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of the POS terminal in the same embodiment. 同実施形態におけるタグ発行装置の要部構成を示すブロック図。The block diagram which shows the principal part structure of the tag issuing apparatus in the same embodiment. 同実施形態における発行処理のフローチャート。The flowchart of the issuing process in the same embodiment. 同実施形態における会計処理のフローチャート。The flowchart of the accounting process in the embodiment. 同実施形態における値引処理のフローチャート。The flowchart of the discount process in the embodiment. 第2の実施形態における割引タグの一例を示す模式図。The schematic diagram which shows an example of the discount tag in 2nd Embodiment. 同実施形態におけるタグ認証テーブルの構成を示す模式図。The schematic diagram which shows the structure of the tag authentication table in the embodiment. 同実施形態における発行処理のフローチャート。The flowchart of the issuing process in the same embodiment. 同実施形態における会計処理のフローチャート。The flowchart of the accounting process in the embodiment. 同実施形態における値割引処理のフローチャート。The flowchart of the value discount process in the embodiment.

以下、各実施形態について図面を参照しながら説明する。
なお、各実施形態では、RFIDタグを使用するシステムの一例として、スーパーマーケット等の小売店にて稼働するPOS(Point Of Sales)システムを例示し、このシステムで使用されるRFIDタグである値引タグや割引タグの偽造を防止するための好適な態様を示す。
Each embodiment will be described below with reference to the drawings.
In each embodiment, as an example of a system using an RFID tag, a POS (Point Of Sales) system operating in a retail store such as a supermarket is exemplified, and a discount tag that is an RFID tag used in this system And a preferred embodiment for preventing forgery of discount tags.

(第1の実施形態)
第1の実施形態では、客の買い上げ商品の合計代金から所定額を値引く値引タグを用いる場合について説明する。
(First embodiment)
In the first embodiment, a case will be described in which a discount tag that discounts a predetermined amount from the total price of a customer's purchased products is used.

[システム構成]
本実施形態におけるPOSシステムの構成を図1に示す。このシステムは、店舗の会計場に配置されたPOS端末1と、タグ発行装置2とを備え、これらを有線または無線で相互通信可能に接続して構成されている。但し、POS端末1およびタグ発行装置2の数は1台に限られず、複数のPOS端末1およびタグ発行装置2にて当該POSシステムを構築してもよい。
[System configuration]
The configuration of the POS system in this embodiment is shown in FIG. This system includes a POS terminal 1 and a tag issuing device 2 arranged at a store accounting, and these are connected so as to be able to communicate with each other by wire or wirelessly. However, the number of POS terminals 1 and tag issuing devices 2 is not limited to one, and the POS system may be constructed by a plurality of POS terminals 1 and tag issuing devices 2.

POS端末1は、本実施形態における無線通信装置として機能するものであり、客が購入しようとする商品の会計に使用される。
タグ発行装置2は、本実施形態におけるタグ発行手段として機能するものであり、値引タグ3を発行する。このタグ発行装置2は、例えば店員が手持ちで操作するハンディターミナルであってもよいし、店舗内の所定位置に固定的に設置されるものであってもよい。
The POS terminal 1 functions as a wireless communication apparatus in the present embodiment, and is used for accounting for products that a customer intends to purchase.
The tag issuing device 2 functions as tag issuing means in this embodiment, and issues a discount tag 3. The tag issuing device 2 may be, for example, a handy terminal operated by a store clerk by hand, or may be fixedly installed at a predetermined position in the store.

図2は、値引タグ3の一例を示す模式図である。値引タグ3は、紙材や樹脂材料等で形成されたタグ基材30にIC31と、アンテナ32とで構成されるRFIDインレットを埋め込んで構成される。タグ基材30の表面は印刷面になっており、図示したように「50円引き」等の文字が印刷される。また、タグ基材30の裏面には粘着層が形成されており、この粘着層により値引タグ3は商品やその包装に貼付可能である。   FIG. 2 is a schematic diagram illustrating an example of the discount tag 3. The discount tag 3 is configured by embedding an RFID inlet including an IC 31 and an antenna 32 in a tag base 30 formed of a paper material, a resin material, or the like. The surface of the tag base 30 is a printing surface, and characters such as “50 yen discount” are printed as illustrated. Moreover, the adhesive layer is formed in the back surface of the tag base material 30, and the discount tag 3 can be affixed on goods or its packaging with this adhesive layer.

値引タグ3は、C1Gen2タイプのRFIDタグであり、IC31は図3に示すようにユーザ領域「USER」、タグID領域「TID」、EPC領域「EPC」、リザーブド領域「RESERVED」の4つのバンクからなるメモリを有している。ユーザ領域には任意のユーザデータが記憶される。タグID領域には他のRFIDタグと重複しないユニークな識別情報がタグの製造段階で記憶される。EPC領域には値引タグ3であることを示すコード情報としてEPC「urn:epc:tag:gid-96:0.X.Y」が記憶される。ここに、「X」は値引き/割引きの別を示す識別子であり、値引きを示す「0」か、割引きを示す「1」のいずれかが記述される。また、「Y」には値引額または割引率を示す数値が記述される。本実施形態では値引きを対象としているため、「X」が「0」となり、「Y」が値引額を示す。リザーブド領域には任意のアクセスパスワードが記憶される。各領域のうち、ユーザ領域およびリザーブド領域はリザーブド領域に記憶されたアクセスパスワードを用いてリードロック(読取制限)およびライトロック(書込制限)が可能であり、EPC領域は同アクセスパスワードを用いてライトロックが可能である。また、タグID領域はRFIDインレットの製造時にライトロックされている。EPC領域は本実施形態における第1メモリ領域として機能し、リザーブド領域は本実施形態における第2メモリ領域として機能し、ユーザ領域は本実施形態における第3メモリ領域として機能する。   The discount tag 3 is a C1Gen2 type RFID tag. As shown in FIG. 3, the IC 31 has four banks: a user area “USER”, a tag ID area “TID”, an EPC area “EPC”, and a reserved area “RESERVED”. It has the memory which consists of. Arbitrary user data is stored in the user area. In the tag ID area, unique identification information that does not overlap with other RFID tags is stored in the tag manufacturing stage. In the EPC area, EPC “urn: epc: tag: gid-96: 0.X.Y” is stored as code information indicating the discount tag 3. Here, “X” is an identifier indicating whether discount / discount, and either “0” indicating discount or “1” indicating discount is described. In “Y”, a discount amount or a numerical value indicating a discount rate is described. Since discounts are targeted in this embodiment, “X” is “0” and “Y” indicates a discount amount. An arbitrary access password is stored in the reserved area. Of each area, the user area and the reserved area can be read-locked (read restriction) and write-locked (write restriction) using the access password stored in the reserved area, and the EPC area can be read using the access password. Light lock is possible. The tag ID area is write-locked when the RFID inlet is manufactured. The EPC area functions as a first memory area in the present embodiment, the reserved area functions as a second memory area in the present embodiment, and the user area functions as a third memory area in the present embodiment.

なお、当該店舗で販売される商品には、その商品の商品コードを含むEPCがEPC領域に記憶されたRFIDインレットを有するC1Gen2タイプの商品タグ4が取り付けられている。これら値引タグ3や商品タグ4に記憶された情報は、商品の会計時にPOS端末1によって読み取られ、代金の算出等に用いられる。   A product tag 4 of a C1Gen2 type having an RFID inlet in which an EPC including a product code of the product is stored in an EPC area is attached to the product sold at the store. The information stored in the discount tag 3 and the product tag 4 is read by the POS terminal 1 at the time of accounting for the product and used for calculating the price.

[POS端末]
図4は、POS端末1の要部構成を示すブロック図である。POS端末1は、CPU(Central Processing Unit)10、メモリ11、通信I/F(Interface)12、バーコードスキャナ13、操作部14、ディスプレイ15、レシートプリンタ16、およびRFIDリーダ17を備えたコンピュータタイプの情報処理装置である。メモリ11、通信I/F12、バーコードスキャナ13、操作部14、ディスプレイ15、レシートプリンタ16、およびRFIDリーダ17は、アドレスバスやデータバス等で構成されるバスライン18を介してCPU10に接続されている。
[POS terminal]
FIG. 4 is a block diagram showing a main configuration of the POS terminal 1. The POS terminal 1 is a computer type including a CPU (Central Processing Unit) 10, a memory 11, a communication I / F (Interface) 12, a barcode scanner 13, an operation unit 14, a display 15, a receipt printer 16, and an RFID reader 17. Information processing apparatus. The memory 11, the communication I / F 12, the barcode scanner 13, the operation unit 14, the display 15, the receipt printer 16, and the RFID reader 17 are connected to the CPU 10 via a bus line 18 including an address bus, a data bus, and the like. ing.

メモリ11は、本実施形態における記憶手段として機能するものであり、ROM(Read Only Memory)やRAM(Random Access Memory)等で構成され、CPU10が実行する各種動作の制御プログラムを記憶するとともに、処理場面に応じて各種の作業用メモリエリアを形成する。
通信I/F12は、タグ発行装置2とのデータ通信を制御する。
バーコードスキャナ13は、商品等に付されたバーコードを光学的に読み取ってデコードし、そのバーコードが示す商品コード等のコード情報を生成する。
操作部14は、各種操作キーを備えるキーボードや、ディスプレイ15の表示面上に設けられたタッチパネル等で構成される。
ディスプレイ15は、例えばLCD(Liquid Crystal Display)であり、POS端末1で処理される情報を選択的に表示する。
レシートプリンタ16は、POS端末1で販売処理された商品の名称や価格、合計代金、預かり金額、釣銭額等をレシート用紙に印刷して発行する。
The memory 11 functions as a storage unit in the present embodiment, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The memory 11 stores control programs for various operations executed by the CPU 10 and processing. Various working memory areas are formed according to the scene.
The communication I / F 12 controls data communication with the tag issuing device 2.
The barcode scanner 13 optically reads and decodes a barcode attached to a product or the like, and generates code information such as a product code indicated by the barcode.
The operation unit 14 includes a keyboard having various operation keys, a touch panel provided on the display surface of the display 15, and the like.
The display 15 is an LCD (Liquid Crystal Display), for example, and selectively displays information processed by the POS terminal 1.
The receipt printer 16 prints and issues on the receipt paper the name, price, total price, deposit amount, change amount, etc. of the products sold at the POS terminal 1.

RFIDリーダ17は、本実施形態における無線通信手段として機能するものであり、値引タグ3や商品タグ4と電波を介して無線通信するアンテナと、このアンテナによる通信タイミングを制御する制御ユニットとを有する。上記アンテナは、例えば会計場のレジカウンタに設けられ、その通信範囲は、レジカウンタ上の所定位置に限定されるように調整されている。   The RFID reader 17 functions as wireless communication means in the present embodiment, and includes an antenna that wirelessly communicates with the discount tag 3 and the product tag 4 via radio waves, and a control unit that controls communication timing by the antenna. Have. The antenna is provided, for example, at a checkout counter in an accounting office, and its communication range is adjusted to be limited to a predetermined position on the checkout counter.

[タグ発行装置]
図5は、タグ発行装置2の要部構成を示すブロック図である。タグ発行装置2は、CPU20、メモリ21、通信I/F22、プリンタ23、操作部24、ディスプレイ25、およびRFIDリーダライタ26を備えたコンピュータタイプの情報処理装置である。メモリ21、通信I/F22、プリンタ23、操作部24、ディスプレイ25、およびRFIDリーダライタ26は、アドレスバスやデータバス等で構成されるバスライン27を介してCPU20に接続されている。
[Tag issuing device]
FIG. 5 is a block diagram showing a main configuration of the tag issuing device 2. The tag issuing device 2 is a computer-type information processing device including a CPU 20, a memory 21, a communication I / F 22, a printer 23, an operation unit 24, a display 25, and an RFID reader / writer 26. The memory 21, the communication I / F 22, the printer 23, the operation unit 24, the display 25, and the RFID reader / writer 26 are connected to the CPU 20 via a bus line 27 configured by an address bus, a data bus, and the like.

メモリ21は、ROMやRAM等で構成され、CPU20が実行する各種動作の制御プログラムを記憶するとともに、処理場面に応じて各種の作業用メモリエリアを形成する。
通信I/F22は、POS端末1とのデータ通信を制御する。
操作部24は、各種操作キーを備えるキーボードや、ディスプレイ25の表示面上に設けられたタッチパネル等で構成される。
ディスプレイ25は、例えばLCDであり、タグ発行装置2で処理される情報を選択的に表示する。
タグ発行装置2内には、ユーザ領域、EPC領域、リザーブド領域に情報が書き込まれておらず、印刷面に文字等が印刷されていないC1Gen2タイプのRFIDタグが台紙上に複数枚並べて貼付された状態でセットされている。プリンタ23およびRFIDリーダライタ26は、このRFIDタグを値引タグ3として発行する手段として機能する。すなわち、RFIDリーダライタ26は、上記RFIDタグのユーザ領域,EPC領域,リザーブド領域に所定の情報を書き込み、プリンタ23は、RFIDリーダライタ26によって情報が書き込まれた後のRFIDタグの印刷面に値引額を印刷する。このように値引額が印刷された後のRFIDタグが、値引タグ3としてタグ発行装置2の発行口から発行される。
The memory 21 is configured by a ROM, a RAM, and the like, stores control programs for various operations executed by the CPU 20, and forms various working memory areas according to processing scenes.
The communication I / F 22 controls data communication with the POS terminal 1.
The operation unit 24 includes a keyboard having various operation keys, a touch panel provided on the display surface of the display 25, and the like.
The display 25 is, for example, an LCD, and selectively displays information processed by the tag issuing device 2.
In the tag issuing device 2, a plurality of C1Gen2 type RFID tags in which no information is written in the user area, the EPC area, and the reserved area, and characters or the like are not printed on the printing surface are affixed to the mount. It is set in the state. The printer 23 and the RFID reader / writer 26 function as means for issuing the RFID tag as a discount tag 3. That is, the RFID reader / writer 26 writes predetermined information in the user area, EPC area, and reserved area of the RFID tag, and the printer 23 sets the value on the printed surface of the RFID tag after the information is written by the RFID reader / writer 26. Print the discount. The RFID tag after the discount amount is printed in this way is issued from the issue port of the tag issuing device 2 as the discount tag 3.

[発行処理]
タグ発行装置2による値引タグ3の発行処理について詳細に説明する。賞味期限が近い惣菜のように代金を値引いて販売したい商品がある場合、店員は、タグ発行装置2の操作部24を操作して値引タグ3の発行を指示する。このときタグ発行装置2のCPU20は、メモリ21に記憶された発行処理用の制御プログラムを実行し、図6のフローチャートに沿って動作する。
[Issue processing]
The issuing process of the discount tag 3 by the tag issuing device 2 will be described in detail. When there is a product to be sold at a discounted price, such as a side dish with a near expiration date, the store clerk operates the operation unit 24 of the tag issuing device 2 to instruct the issue of the discount tag 3. At this time, the CPU 20 of the tag issuing device 2 executes a control program for issuing processing stored in the memory 21 and operates according to the flowchart of FIG.

すなわち、先ずCPU20は、当該処理にて発行される値引タグ3が、本日最初に発行される値引タグ3であるか否かを判定する(ステップS101)。この判定は、例えばメモリ21に値引タグ3の発行時にオンされ、1日の業務終了時にオフされるフラグを設け、このフラグを参照することで行われる。   That is, first, the CPU 20 determines whether or not the discount tag 3 issued in the process is the discount tag 3 issued first today (step S101). This determination is performed by, for example, providing a flag in the memory 21 that is turned on when the discount tag 3 is issued and turned off at the end of the day's business, and referring to this flag.

本日最初に発行される値引タグ3である場合(ステップS101のYes)、CPU20は、乱数を用いるなどして任意のアクセスパスワードを生成する(ステップS102)。そして、この生成したアクセスパスワードを値引認証コードとしてPOS端末1に登録する(ステップS103)。具体的には、生成したアクセスパスワードとこのパスワードの登録を指示するコマンドとを通信I/F22を介してPOS端末1に送信する。POS端末1は、通信I/F12を介してタグ発行装置2からアクセスパスワードおよび上記コマンドを受信すると、当該受信したパスワードを本日の値引認証コードとしてメモリ11に記憶する。   When the discount tag 3 is issued for the first time today (Yes in step S101), the CPU 20 generates an arbitrary access password by using a random number (step S102). The generated access password is registered in the POS terminal 1 as a discount authentication code (step S103). Specifically, the generated access password and a command for instructing registration of the password are transmitted to the POS terminal 1 via the communication I / F 22. When the POS terminal 1 receives the access password and the command from the tag issuing device 2 via the communication I / F 12, the POS terminal 1 stores the received password in the memory 11 as a discount authentication code for today.

ステップS103の処理の後、あるいはステップS101の処理にて本日最初に発行される値引タグ3ではないと判定されたとき(ステップS101のNo)、CPU20は、値引額の入力を受け付ける(ステップS104)。この処理では、例えば操作部24により値引額の入力を受け付けてもよいし、POS端末1とのデータ通信により値引額の入力を受け付けてもよい。   After the process of step S103, or when it is determined in the process of step S101 that the discount tag 3 is not issued first today (No in step S101), the CPU 20 accepts an input of the discount amount (step S104). ). In this process, for example, an input of a discount amount may be received by the operation unit 24, or an input of a discount amount may be received by data communication with the POS terminal 1.

値引額が入力されると、CPU20は、当該入力された値引額を用いてEPCをエンコードする(ステップS105)。その結果、例えば値引額として50円が入力されているならば、「urn:epc:tag:gid-96:0.0.50」なるEPCが生成される。CPU20は、RFIDリーダライタ26を制御して、生成したEPCをタグ発行装置2内にセットされたRFIDタグのEPC領域に書き込み(ステップS106)、ステップS102の処理にて生成したアクセスパスワードを同RFIDタグのリザーブド領域に書き込む(ステップS107)。そして、EPC領域をライトロックし、リザーブド領域をリードライトロックする(ステップS108)。その後、CPU20は、プリンタ23を制御し、同RFIDタグの印刷面に値引額、例えば「50円引き」なる文字を印刷する(ステップS109)。   When the discount amount is input, the CPU 20 encodes the EPC using the input discount amount (step S105). As a result, for example, if 50 yen is input as a discount amount, an EPC “urn: epc: tag: gid-96: 0.0.50” is generated. The CPU 20 controls the RFID reader / writer 26 to write the generated EPC into the EPC area of the RFID tag set in the tag issuing device 2 (step S106), and the access password generated in the process of step S102 is the same RFID. Write in the reserved area of the tag (step S107). Then, the EPC area is write-locked, and the reserved area is read / write-locked (step S108). Thereafter, the CPU 20 controls the printer 23 to print a discount amount, for example, “50 yen discount” on the printing surface of the RFID tag (step S109).

かくしてEPCやアクセスパスワードが書き込まれ、値引額が印刷されたRFIDタグが、値引タグ3としてタグ発行装置2の発行口から発行され、一連の処理が終了する。店員は、タグ発行装置2から発行された値引タグ3を値引きの対象とする商品に貼付する。
なお、本実施形態においては、上記発行処理にて発行された値引タグ3は、その発行日に限り使用可能とする。
Thus, the RFID tag in which the EPC and the access password are written and the discount amount is printed is issued as the discount tag 3 from the issue port of the tag issuing device 2, and the series of processes is completed. The store clerk affixes the discount tag 3 issued from the tag issuing device 2 to the product to be discounted.
In the present embodiment, the discount tag 3 issued in the issue process can be used only on the issue date.

[会計処理]
次に、POS端末1が実行する会計処理について説明する。客は、購入しようとする商品の代金を精算するにあたり、それら商品を持って会計場に移動し、レジカウンタ上にそれら商品を載置する。
[Accounting]
Next, the accounting process executed by the POS terminal 1 will be described. When the customer pays for the goods to be purchased, he / she moves to the accounting office with the goods and places them on the cashier counter.

一方、店員は、POS端末1の操作部14を操作して会計処理の開始を宣言する。このとき、POS端末1のCPU10は、メモリ11に記憶された会計処理用の制御プログラムを実行し、図7のフローチャートに沿って動作する。
すなわち、先ずCPU20は、RFIDリーダ17を制御し、レジカウンタ上のRFIDタグ、すなわち商品タグ4や値引タグ3のEPC領域に記憶されたEPCおよびTID領域に記憶されたタグIDの読み取りを試行する(ステップS201,S202のNo:第1制御手段)。このとき、RFIDリーダ17がRFIDタグから応答されるEPCおよびタグIDを受信したならば(ステップS202のYes)、CPU10は、受信したタグIDに基づき、当該応答したRFIDタグが今回の会計処理にて読み取り済みであるか否かを判定する(ステップS203)。受信したタグIDと同一のタグIDを今回の会計処理にて既に受信している場合には、当該応答したRFIDタグは読み取り済みであると判定し(ステップS203のYes)、受信したEPCを破棄してステップS201の処理に戻る。
On the other hand, the store clerk operates the operation unit 14 of the POS terminal 1 to declare the start of the accounting process. At this time, the CPU 10 of the POS terminal 1 executes a control program for accounting processing stored in the memory 11 and operates according to the flowchart of FIG.
That is, the CPU 20 first controls the RFID reader 17 to try to read the RFID tag on the checkout counter, that is, the EPC stored in the EPC area of the product tag 4 or the discount tag 3 and the tag ID stored in the TID area. (No in steps S201 and S202: first control means). At this time, if the RFID reader 17 receives the EPC and the tag ID returned from the RFID tag (Yes in step S202), the CPU 10 determines that the responding RFID tag is used for the current accounting process based on the received tag ID. It is then determined whether or not it has been read (step S203). If the same tag ID as the received tag ID has already been received in this accounting process, it is determined that the responding RFID tag has been read (Yes in step S203), and the received EPC is discarded. Then, the process returns to step S201.

一方、受信したタグIDと同一のタグIDを今回の会計処理にて受信していない場合には、当該応答したRFIDタグは読み取り済みでないと判定し(ステップS203のNo)、CPU10は、当該受信したEPCに基づき応答したRFIDタグの種別を判定する(ステップS204)。当該EPCが商品を示す場合、CPU10は、応答したRFIDタグが商品タグ4であると判定し(ステップS204の「商品タグ」)、商品登録処理を実行する(ステップS205)。具体的には、メモリ11に予め記憶された商品マスタを参照して当該EPC中の商品コードで示される商品の商品情報(商品名や価格等)を特定し、メモリ11に形成された当該会計処理用の登録エリアに登録する。なお、商品タグ4が取り付けられていない商品があるならば、その商品の商品情報をバーコードスキャナ13や操作部14により入力してもよい。   On the other hand, if the same tag ID as the received tag ID has not been received in the current accounting process, it is determined that the responding RFID tag has not been read (No in step S203), and the CPU 10 performs the reception. The type of the RFID tag that has responded is determined based on the EPC (step S204). When the EPC indicates a product, the CPU 10 determines that the responding RFID tag is the product tag 4 (“product tag” in step S204), and executes product registration processing (step S205). Specifically, the product information (product name, price, etc.) of the product indicated by the product code in the EPC is specified with reference to the product master stored in advance in the memory 11, and the transaction formed in the memory 11 is specified. Register in the registration area for processing. If there is a product to which the product tag 4 is not attached, the product information of the product may be input by the barcode scanner 13 or the operation unit 14.

一方、ステップS204の処理において、EPCが値引きを示す場合、CPU10は、応答したRFIDタグが値引タグ3であると判定し(ステップS204の「値引タグ」)、値引処理を実行する(ステップS206)。値引処理においては、当該値引タグ3が使用可能である場合に限り、値引額等を示す値引情報がメモリ11の上記登録エリアに登録される。値引処理の詳細については、図8の説明にて後述する。   On the other hand, if the EPC indicates a discount in the process of step S204, the CPU 10 determines that the responding RFID tag is the discount tag 3 (“discount tag” in step S204), and executes the discount process ( Step S206). In the discount process, discount information indicating the discount amount or the like is registered in the registration area of the memory 11 only when the discount tag 3 is usable. Details of the discount process will be described later with reference to FIG.

商品登録処理あるいは値引処理の後、CPU10は、RFIDタグの読み取り終了が指示されているか否かを判定する(ステップS207)。未だ読み取り終了が指示されていないならば(ステップS207のNo)、CPU10は、ステップS201の処理に戻り、再びRFIDタグの読み取りを試行する。やがてレジカウンタ上に在る全てのRFIDタグの読み取りが完了すると、店員は、操作部14を操作して読み取り終了を指示する。この指示がなされると(ステップS207のYes)、CPU10は、メモリ11の上記登録エリアに登録された商品情報および値引情報に基づいて各商品の合計代金を算出し、ディスプレイ25に表示させる(ステップS208)。さらに、現金、クレジットカード、あるいは電子マネー等による代金の支払を受け付け(ステップS209)、レシートプリンタ16を制御して当該会計のレシートを発行させる(ステップS210)。かくして一連の処理が終了する。   After the product registration process or the discount process, the CPU 10 determines whether or not an instruction to end reading of the RFID tag is given (step S207). If the end of reading has not been instructed yet (No in step S207), the CPU 10 returns to the process in step S201 and tries to read the RFID tag again. When the reading of all the RFID tags on the register counter is completed, the store clerk operates the operation unit 14 to instruct the end of reading. When this instruction is made (Yes in step S207), the CPU 10 calculates the total price of each product based on the product information and discount information registered in the registration area of the memory 11 and displays the total price on the display 25 ( Step S208). Further, payment of money by cash, credit card, electronic money or the like is accepted (step S209), and the receipt printer 16 is controlled to issue a receipt for the transaction (step S210). Thus, a series of processing is completed.

[値引処理]
次に、上記値引処理について説明する。値引処理において、POS端末1のCPU10は、図8のフローチャートに沿って動作する。すなわち、先ずCPU10は、メモリ11に本日の値引認証コードが登録されているか否かを判定する(ステップS301)。登録されているならば(ステップS301のYes)、RFIDリーダ17を制御し、直前のステップS201の処理にてEPC等を読み取ったRFIDタグのリザーブド領域の読み取りを試行する(ステップS302)。このとき、アクセスパスワードは指定しない。
[Discount processing]
Next, the discount process will be described. In the discount process, the CPU 10 of the POS terminal 1 operates according to the flowchart of FIG. That is, first, the CPU 10 determines whether or not today's discount authentication code is registered in the memory 11 (step S301). If registered (Yes in step S301), the RFID reader 17 is controlled to attempt to read the reserved area of the RFID tag from which EPC or the like has been read in the immediately preceding step S201 (step S302). At this time, the access password is not specified.

その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS303)。リザーブド領域からアクセスパスワードが読み取れていない場合(ステップS303のNo)、CPU10は、RFIDリーダ17を制御し、メモリ11に登録された本日の値引認証コードをアクセスパスワードとして指定して、再度同じRFIDタグのリザーブド領域の読み取りを試行する(ステップS304)。ここに、ステップS302〜S304の処理は、本実施形態における第2制御手段を構成する。   Thereafter, the CPU 10 determines whether or not the reserved area has been read successfully (step S303). If the access password has not been read from the reserved area (No in step S303), the CPU 10 controls the RFID reader 17 to designate the today's discount authentication code registered in the memory 11 as the access password, and again the same RFID An attempt is made to read the reserved area of the tag (step S304). Here, the processing of steps S302 to S304 constitutes the second control means in the present embodiment.

その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS305)。リザーブド領域からアクセスパスワードが読み取れている場合(ステップS305のYes)、当該RFIDタグは当日発行された値引タグ3であるため、CPU10は、直前のステップS201の処理にて当該値引タグ3から読み取ったEPCで示される値引額等の値引情報をメモリ11に形成された当該会計処理用の登録エリアに登録し(ステップS306:処理手段)、一連の処理を終了する。上記ステップS208の処理では、このようにしてメモリ11の上記登録エリアに登録された値引情報で示される値引額が、各商品情報で示される価格の合計から減算され、合計代金が算出される。   Thereafter, the CPU 10 determines whether or not the reserved area is read successfully (step S305). If the access password has been read from the reserved area (Yes in step S305), the RFID tag is the discount tag 3 issued on the day, so the CPU 10 removes the discount tag 3 from the discount tag 3 in the immediately preceding step S201. The discount information such as the discount amount indicated by the read EPC is registered in the registration area for the accounting process formed in the memory 11 (step S306: processing means), and the series of processing ends. In the process of step S208, the discount amount indicated by the discount information registered in the registration area of the memory 11 in this way is subtracted from the total price indicated by each product information, and the total price is calculated. .

ここで、ステップS301の処理においてメモリ11に本日の値引認証コードが登録されていない場合(ステップS301のYes)、少なくとも当該RFIDタグは本日発行された値引タグ3でないことになる。この場合、上記した値引タグ3使用の条件により、当該RFIDタグを値引きに使用することができない。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値引きに使用できない旨を報知する(ステップS307:報知手段)。その後、メモリ11の上記登録エリアに値引情報を登録することなく値引処理を終了し、ステップS207の処理に進む。   Here, if today's discount authentication code is not registered in the memory 11 in the process of step S301 (Yes in step S301), at least the RFID tag is not the discount tag 3 issued today. In this case, the RFID tag cannot be used for discounting due to the conditions for using the discount tag 3 described above. Therefore, the CPU 10 notifies the fact that the RFID tag cannot be used for discounting by displaying a warning message on the display 15 (step S307: notification means). Thereafter, the discount process is terminated without registering the discount information in the registration area of the memory 11, and the process proceeds to step S207.

また、ステップS302の処理においてリザーブド領域からアクセスパスワードが読み取れた場合(ステップS303のYes)、当該RFIDタグのリザーブド領域がリードロックされていないことになる。すなわち、当該RFIDタグは、タグ発行装置2の発行処理にて発行された値引タグ3ではなく、偽造されたタグである蓋然性がある。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値引きに使用できない旨を報知する(ステップS307:報知手段)。その後、メモリ11の上記登録エリアに値引情報を登録することなく値引処理を終了し、ステップS207の処理に進む。   If the access password is read from the reserved area in the process of step S302 (Yes in step S303), the reserved area of the RFID tag is not read-locked. That is, the RFID tag is likely to be a forged tag, not the discount tag 3 issued in the issuing process of the tag issuing device 2. Therefore, the CPU 10 notifies the fact that the RFID tag cannot be used for discounting by displaying a warning message on the display 15 (step S307: notification means). Thereafter, the discount process is terminated without registering the discount information in the registration area of the memory 11, and the process proceeds to step S207.

また、ステップS304の処理においてリザーブド領域からアクセスパスワードが読み取れない場合(ステップS305のNo)、当該リザーブド領域に記憶されたアクセスパスワードと本日の値引認証コードとが一致しないことになる。すなわち、当該RFIDタグは値引タグ3であっても本日発行されたものでないか、あるいは偽造タグである蓋然性がある。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値引きに使用できない旨を報知する(ステップS307:報知手段)。その後、メモリ11の上記登録エリアに値引情報を登録することなく値引処理を終了し、ステップS207の処理に進む。   If the access password cannot be read from the reserved area in the process of step S304 (No in step S305), the access password stored in the reserved area does not match the today's discount authentication code. That is, even if the RFID tag is the discount tag 3, it is not issued today, or there is a possibility that it is a counterfeit tag. Therefore, the CPU 10 notifies the fact that the RFID tag cannot be used for discounting by displaying a warning message on the display 15 (step S307: notification means). Thereafter, the discount process is terminated without registering the discount information in the registration area of the memory 11, and the process proceeds to step S207.

以上説明したように、本実施形態においては、RFIDタグによる値引きを行うにあたり、先ずアクセスパスワードを指定せずにRFIDタグのリザーブド領域の読み取りを試行し、アクセスパスワードが読み取れないならば値引認証コードをアクセスパスワードとして指定して同RFIDタグのリザーブド領域の読み取りを試行し、これによりリザーブド領域を読み取ることができたならば同RFIDタグが使用可能な値引タグ3であるとして、そのEPC領域から読み取ったEPCを用いて代金の値引を行う。このようにしたことにより、値引きを示すEPCを所定のRFIDタグのEPC領域に書き込んで値引タグ3が偽造された場合であっても、その偽造されたRFIDタグの使用を確実に未然防止できる。   As described above, in the present embodiment, when performing discounting with an RFID tag, first, reading of the reserved area of the RFID tag without specifying an access password is attempted, and if the access password cannot be read, the discount authentication code Is designated as an access password, and reading of the reserved area of the RFID tag is attempted, and if the reserved area can be read by this, the RFID tag is assumed to be a usable discount tag 3 from the EPC area. The price is reduced using the read EPC. By doing so, even if the discount tag 3 is forged by writing an EPC indicating a discount in the EPC area of a predetermined RFID tag, the use of the forged RFID tag can be surely prevented. .

また、値引タグ3としては一般的なC1Gen2タイプのRFIDタグを用いることができるので、上記POSシステムの導入が容易となる。   Moreover, since a general C1Gen2 type RFID tag can be used as the discount tag 3, the POS system can be easily introduced.

(第2の実施形態)
次に、第2の実施形態について説明する。
本実施形態は、値引タグ3に加えて代金を割り引く割引タグ5を導入し、しかも値引タグ3および割引タグ5による値割引きの対象を特定の商品に限定する点で、第1の実施形態と異なる。第1の実施形態と同一の構成要素には同一の符号を付し、重複説明は必要な場合にのみ行う。
(Second Embodiment)
Next, a second embodiment will be described.
In the present embodiment, a discount tag 5 that discounts the price in addition to the discount tag 3 is introduced, and the discount target by the discount tag 3 and the discount tag 5 is limited to a specific product. Different from form. The same components as those in the first embodiment are denoted by the same reference numerals, and redundant description will be given only when necessary.

図9は、割引タグ5の一例を示す模式図である。この割引タグ5は、図2に示した値引タグ3と同じく紙材や樹脂材料等で形成されたタグ基材30にIC31と、アンテナ32とで構成されるRFIDインレットを埋め込んで構成される。タグ基材30の表面は印刷面になっており、図示したように「50%引き」等の文字が印刷される。この割引タグ5もタグ発行装置2から発行されるC1Gen2タイプのRFIDタグであり、IC31は図3に示す4つのバンクからなるメモリを有している。EPC領域にはEPCとして「urn:epc:tag:gid-96:0.X.Y」が記憶され、割引を対象とするため「X」が「1」となり、「Y」が割引率となる。   FIG. 9 is a schematic diagram illustrating an example of the discount tag 5. This discount tag 5 is configured by embedding an RFID inlet composed of an IC 31 and an antenna 32 in a tag base 30 formed of a paper material, a resin material, or the like, similar to the discount tag 3 shown in FIG. . The surface of the tag base 30 is a printing surface, and characters such as “50% discount” are printed as illustrated. This discount tag 5 is also a C1Gen2 type RFID tag issued from the tag issuing device 2, and the IC 31 has a memory composed of four banks shown in FIG. In the EPC area, “urn: epc: tag: gid-96: 0.X.Y” is stored as an EPC, and “X” becomes “1” and “Y” becomes a discount rate because discounts are targeted. .

本実施形態において、POS端末1のメモリ11には、図10に示すタグ認証テーブル110が記憶されている。タグ認証テーブル110には、タグ発行装置2により発行された値引タグ3および割引タグ5のEPC領域に書き込まれたEPCと、リザーブド領域に書き込まれたアクセスパスワードとを対応つけたレコードで構成されている。本実施形態においては、発行処理にて発行された値引タグ3および割引タグ5は、タグ認証テーブル110に情報が登録されている場合に限り使用可能とする。   In the present embodiment, the tag authentication table 110 shown in FIG. 10 is stored in the memory 11 of the POS terminal 1. The tag authentication table 110 includes a record in which the EPC written in the EPC area of the discount tag 3 and the discount tag 5 issued by the tag issuing device 2 is associated with the access password written in the reserved area. ing. In the present embodiment, the discount tag 3 and the discount tag 5 issued in the issuing process can be used only when information is registered in the tag authentication table 110.

[発行処理]
本実施形態における発行処理において、タグ発行装置2のCPU20は、メモリ21に記憶された発行処理用の制御プログラムを実行し、図11のフローチャートに沿って動作する。
[Issue processing]
In the issuing process in the present embodiment, the CPU 20 of the tag issuing device 2 executes a control program for issuing process stored in the memory 21 and operates according to the flowchart of FIG.

すなわち、先ずCPU20は、割引きの対象とする商品の識別情報である商品コードの入力を受け付ける(ステップS401)。商品コードは、POS端末1のバーコードスキャナ13により商品に付されたバーコードを読み取ることで入力されてもよいし、POS端末1の操作部14の操作あるいはタグ発行装置2の操作部24の操作によって入力されてもよい。   That is, first, the CPU 20 receives an input of a product code that is identification information of a product to be discounted (step S401). The product code may be input by reading the barcode attached to the product by the barcode scanner 13 of the POS terminal 1, or the operation unit 14 of the POS terminal 1 or the operation unit 24 of the tag issuing device 2. It may be input by operation.

商品コードが入力されると、CPU20は、値引き/割引きの種別の指定を受け付ける(ステップS402)。店員が操作部24を操作して値引き/割引きの種別を指定すると、CPU20は、値引きが指定されているならば値引額の入力を受け付け、割引きが指定されているならば割引率の入力を受け付ける(ステップS403)。店員が操作部24を操作して値引額または割引率を入力すると、CPU20は、指定された値引き/割引きの種別と、入力された値引額または割引率とを用いてEPCをエンコードする(ステップS404)。その結果、例えば値引きが指定され、値引額として50円が入力されているならば、「urn:epc:tag:gid-96:0.0.50」なるEPCが生成され、割引が指定され、割引率として50%が入力されているならば、「urn:epc:tag:gid-96:0.1.50」なるEPCが生成される。   When the product code is input, the CPU 20 accepts designation of a discount / discount type (step S402). When the store clerk operates the operation unit 24 and designates the discount / discount type, the CPU 20 accepts the input of the discount amount if the discount is designated, and accepts the input of the discount rate if the discount is designated. (Step S403). When the store clerk operates the operation unit 24 and inputs a discount amount or discount rate, the CPU 20 encodes the EPC using the specified discount / discount type and the input discount amount or discount rate (step S404). ). As a result, for example, if discount is specified and 50 yen is entered as the discount amount, EPC “urn: epc: tag: gid-96: 0.0.50” is generated, discount is specified, discount rate If 50% is input, an EPC “urn: epc: tag: gid-96: 0.1.50” is generated.

EPCをエンコードした後、CPU20は、乱数を用いるなどして任意のアクセスパスワードを生成する(ステップS405)。その後、CPU20は、RFIDリーダライタ26を制御して、生成したEPCをタグ発行装置2内にセットされたRFIDタグのEPC領域に書き込み(ステップS406)、ステップS405の処理にて生成したアクセスパスワードを同RFIDタグのリザーブド領域に書き込み(ステップS407)、ステップS401の処理にて入力された商品コードを同RFIDタグのユーザ領域に書き込む(ステップS408)。さらに、EPC領域をライトロックし、リザーブド領域およびユーザ領域をリードライトロックする(ステップS409)。その後、CPU20は、プリンタ23を制御し、同RFIDタグの印刷面に値割引きの内容を示す情報、例えば「50円引き」や「50%引き」なる文字を印刷する(ステップS411)。   After encoding the EPC, the CPU 20 generates an arbitrary access password by using a random number (step S405). Thereafter, the CPU 20 controls the RFID reader / writer 26 to write the generated EPC in the EPC area of the RFID tag set in the tag issuing device 2 (step S406), and the access password generated in the process of step S405 is stored. Writing is performed in the reserved area of the RFID tag (step S407), and the product code input in the process of step S401 is written in the user area of the RFID tag (step S408). Further, the EPC area is write-locked, and the reserved area and the user area are read / write-locked (step S409). Thereafter, the CPU 20 controls the printer 23 to print information indicating the value discount content, for example, “50 yen discount” or “50% discount” on the printing surface of the RFID tag (step S411).

かくしてEPCやアクセスパスワードが書き込まれ、値割引きの内容を示す情報が印刷されたRFIDタグが、値引タグ3あるいは割引タグ5としてタグ発行装置2の発行口から発行され、一連の処理が終了する。   Thus, the RFID tag on which the EPC and the access password are written and the information indicating the contents of the discount is printed is issued from the issuing port of the tag issuing device 2 as the discount tag 3 or the discount tag 5, and the series of processing ends. .

[会計処理]
次に、本実施形態における会計処理について説明する。POS端末1のCPU10は、メモリ11に記憶された会計処理用の制御プログラムを実行し、図12のフローチャートに沿って動作する。
すなわち、先ずCPU20は、RFIDリーダ17を制御し、レジカウンタ上のRFIDタグ、すなわち商品タグ4,値引タグ3および割引タグ5のEPC領域に記憶されたEPCおよびTID領域に記憶されたタグIDの読み取りを試行する(ステップS501,S502のNo:第1制御手段)。このとき、RFIDリーダ17がRFIDタグから応答されるEPCおよびタグIDを受信したならば(ステップS502のYes)、CPU10は、受信したタグIDに基づき、当該応答したRFIDタグが今回の会計処理にて読み取り済みであるか否かを判定する(ステップS503)。受信したタグIDと同一のタグIDを今回の会計処理にて既に受信している場合には、当該応答したRFIDタグは読み取り済みであると判定し(ステップS503のYes)、受信したEPCを破棄してステップS501の処理に戻る。
[Accounting]
Next, the accounting process in this embodiment will be described. The CPU 10 of the POS terminal 1 executes a control program for accounting processing stored in the memory 11 and operates according to the flowchart of FIG.
That is, first, the CPU 20 controls the RFID reader 17, and the tag ID stored in the EPC area and the TID area stored in the EPC area of the RFID tag on the checkout counter, that is, the product tag 4, the discount tag 3 and the discount tag 5. Is read (No in steps S501 and S502: first control means). At this time, if the RFID reader 17 receives the EPC and tag ID returned from the RFID tag (Yes in step S502), the CPU 10 determines that the responding RFID tag is used for the current accounting process based on the received tag ID. Then, it is determined whether or not it has been read (step S503). If the same tag ID as the received tag ID has already been received in the current accounting process, it is determined that the responding RFID tag has been read (Yes in step S503), and the received EPC is discarded. Then, the process returns to step S501.

一方、受信したタグIDと同一のタグIDを今回の会計処理にて受信していない場合には、当該応答したRFIDタグは読み取り済みでないと判定し(ステップS503のNo)、CPU10は、当該受信したEPCに基づき応答したRFIDタグの種別を判定する(ステップS504)。当該EPCが商品を示す場合、CPU10は、応答したRFIDタグが商品タグ4であると判定し(ステップS504の「商品タグ」)、商品登録処理を実行する(ステップS505)。具体的には、メモリ11に予め記憶された商品マスタを参照して当該EPC中の商品コードで示される商品の商品情報(商品名や価格等)を特定し、メモリ11に形成された当該会計処理用の登録エリアに登録する。なお、商品タグ4が取り付けられていない商品があるならば、その商品の商品情報をバーコードスキャナ13や操作部14により入力してもよい。   On the other hand, when the same tag ID as the received tag ID has not been received in the current accounting process, it is determined that the responding RFID tag has not been read (No in step S503), and the CPU 10 performs the reception. The type of the RFID tag that has responded is determined based on the EPC (step S504). When the EPC indicates a product, the CPU 10 determines that the responding RFID tag is the product tag 4 (“product tag” in step S504), and executes product registration processing (step S505). Specifically, the product information (product name, price, etc.) of the product indicated by the product code in the EPC is specified with reference to the product master stored in advance in the memory 11, and the transaction formed in the memory 11 is specified. Register in the registration area for processing. If there is a product to which the product tag 4 is not attached, the product information of the product may be input by the barcode scanner 13 or the operation unit 14.

一方、ステップS504の処理において、EPCが値引きまたは割引きを示す場合、CPU10は、応答したRFIDタグが値引タグ3または割引タグ5であると判定し(ステップS504の「値引タグ,割引タグ」)、値割引処理を実行する(ステップS506)。値割引処理においては、当該値引タグ3または割引タグ5が使用可能である場合に限り、値引額、割引率、対象商品等を示す値割引情報がメモリ11の上記登録エリアに記憶される。値割引処理の詳細については、図13の説明にて後述する。   On the other hand, if the EPC indicates a discount or discount in the process of step S504, the CPU 10 determines that the responding RFID tag is the discount tag 3 or the discount tag 5 ("discount tag, discount tag" in step S504). ), A value discount process is executed (step S506). In the price discount process, only when the discount tag 3 or the discount tag 5 is usable, value discount information indicating a discount amount, a discount rate, a target product, etc. is stored in the registration area of the memory 11. Details of the value discount process will be described later with reference to FIG.

商品登録処理あるいは値割引処理の後、CPU10は、RFIDタグの読み取り終了が指示されているか否かを判定する(ステップS507)。未だ読み取り終了が指示されていないならば(ステップS507のNo)、CPU10は、ステップS501の処理に戻り、再びRFIDタグの読み取りを試行する。やがてレジカウンタ上に在る全てのRFIDタグの読み取りが完了すると、店員は、操作部14を操作して読み取り終了を指示する。この指示がなされると(ステップS507のYes)、CPU10は、メモリ11の上記登録エリアに値割引情報が登録されているか否かを判定する(ステップS508)。値割引情報が1つでも登録されているならば(ステップS508のYes)、CPU10は、各値割引情報で示される値割引きの対象商品の商品情報が上記登録エリアに記憶されているか否かを判定する(ステップS509)。対象商品の商品情報が記憶されていない値割引情報があるならば(ステップS509のNo)、上記登録エリアからその値割引情報を削除する(ステップS510)。   After the merchandise registration process or the value discount process, the CPU 10 determines whether or not the end of reading the RFID tag is instructed (step S507). If the end of reading has not been instructed yet (No in step S507), the CPU 10 returns to the process in step S501 and tries to read the RFID tag again. When the reading of all the RFID tags on the register counter is completed, the store clerk operates the operation unit 14 to instruct the end of reading. When this instruction is given (Yes in step S507), the CPU 10 determines whether or not value discount information is registered in the registration area of the memory 11 (step S508). If even one value discount information is registered (Yes in step S508), the CPU 10 determines whether or not the product information of the target product for value discount indicated by each value discount information is stored in the registration area. Determination is made (step S509). If there is value discount information in which product information of the target product is not stored (No in step S509), the value discount information is deleted from the registration area (step S510).

上記登録エリアに値割引情報が1つでも記憶されていない場合(ステップS509のYes)、あるいはステップS510の処理の後、CPU10は、上記登録エリアに記憶された商品情報および値割引情報に基づいて各商品の合計代金を算出し、ディスプレイ25に表示させる(ステップS511)。さらに、現金、クレジットカード、あるいは電子マネー等による代金の支払を受け付け(ステップS512)、レシートプリンタ16を制御して当該会計のレシートを発行させる(ステップS513)。かくして一連の処理が終了する。   When no value discount information is stored in the registration area (Yes in step S509), or after the processing in step S510, the CPU 10 is based on the product information and value discount information stored in the registration area. The total price of each product is calculated and displayed on the display 25 (step S511). Further, payment of money by cash, credit card, electronic money or the like is accepted (step S512), and the receipt printer 16 is controlled to issue a receipt for the transaction (step S513). Thus, a series of processing is completed.

[値割引処理]
次に、上記値割引処理について説明する。値割引処理において、POS端末1のCPU10は、図13のフローチャートに沿って動作する。すなわち、先ずCPU10は、直前のステップS501の処理にて読み取ったEPCがタグ認証テーブル110に登録されているか否かを判定する(ステップS601)。登録されているならば(ステップS601のYes)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にてEPC等を読み取ったRFIDタグのリザーブド領域の読み取りを試行する(ステップS602)。このとき、アクセスパスワードは指定しない。
[Value discount processing]
Next, the value discount process will be described. In the value discount process, the CPU 10 of the POS terminal 1 operates according to the flowchart of FIG. That is, first, the CPU 10 determines whether or not the EPC read in the immediately preceding step S501 is registered in the tag authentication table 110 (step S601). If registered (Yes in step S601), the CPU 10 controls the RFID reader 17 and tries to read the reserved area of the RFID tag that has read EPC or the like in the immediately preceding step S501 (step S602). . At this time, the access password is not specified.

その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS603)。リザーブド領域からアクセスパスワードが読み取れていない場合(ステップS603のNo)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にて読み取ったEPCに対応付けてタグ認証テーブル110に登録されたアクセスパスワードを指定して、再度同じRFIDタグのリザーブド領域の読み取りを試行する(ステップS604)。ここに、ステップS602〜S604の処理は、本実施形態における第2制御手段を構成する。   Thereafter, the CPU 10 determines whether or not the reserved area has been read successfully (step S603). When the access password is not read from the reserved area (No in step S603), the CPU 10 controls the RFID reader 17 and is registered in the tag authentication table 110 in association with the EPC read in the immediately preceding step S501. The access password is designated, and an attempt is made to read the reserved area of the same RFID tag again (step S604). Here, the process of step S602-S604 comprises the 2nd control means in this embodiment.

その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS605)。リザーブド領域からアクセスパスワードが読み取れている場合(ステップS605のYes)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にてEPC等を読み取ったRFIDタグのユーザ領域の読み取りを試行する(ステップS606)。このとき、アクセスパスワードは指定しない。   Thereafter, the CPU 10 determines whether or not the reserved area has been successfully read (step S605). When the access password is read from the reserved area (Yes in step S605), the CPU 10 controls the RFID reader 17 and tries to read the user area of the RFID tag that has read EPC or the like in the process of the previous step S501. (Step S606). At this time, the access password is not specified.

その後、CPU10は、ユーザ領域の読み取り成否を判定する(ステップS607)。ユーザ領域から商品コードが読み取れていない場合(ステップS607のNo)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にて読み取ったEPCに対応付けてタグ認証テーブル110に登録されたアクセスパスワードを指定して、再度同じRFIDタグのユーザ領域の読み取りを試行する(ステップS608)。ここに、ステップS606〜S608の処理は、本実施形態における第3制御手段を構成する。   Thereafter, the CPU 10 determines whether or not the user area has been successfully read (step S607). If the product code has not been read from the user area (No in step S607), the CPU 10 controls the RFID reader 17 and is registered in the tag authentication table 110 in association with the EPC read in the immediately preceding step S501. An access password is designated, and an attempt is made to read the user area of the same RFID tag again (step S608). Here, the process of step S606-S608 comprises the 3rd control means in this embodiment.

その後、CPU10は、ユーザ領域の読み取り成否を判定する(ステップS609)。ユーザ領域から商品コードが読み取れた場合(ステップS609のYes)、当該RFIDタグはタグ発行装置2から発行された正規の値引タグ3または割引タグ5であるため、CPU10は、直前のステップS501の処理にて当該RFIDタグから読み取ったEPCで示される値引額または割引率、およびユーザ領域から読み取った商品コードを示す値引情報をメモリ11に形成された上記登録エリアに登録し(ステップS610:処理手段)、一連の処理を終了する。このようにしてメモリ11の上記登録エリアに記憶された値割引情報が値引きに係るものである場合、上記ステップS511の処理においては当該値割引情報で示される値引額が対象商品の代金から値引かれる。また、上記登録エリアに記憶された値割引情報が割引きに係るものである場合、上記ステップS511の処理においては当該値割引情報で示される割引率に応じて対象商品の代金が割引かれる。   Thereafter, the CPU 10 determines whether the user area has been successfully read (step S609). If the product code can be read from the user area (Yes in step S609), the RFID tag is the regular discount tag 3 or discount tag 5 issued from the tag issuing device 2, and therefore the CPU 10 performs the previous step S501. In the process, the discount amount or discount rate indicated by the EPC read from the RFID tag and the discount information indicating the product code read from the user area are registered in the registration area formed in the memory 11 (step S610: process) Means), a series of processing ends. When the discount information stored in the registration area of the memory 11 is related to the discount, the discount indicated by the discount information is discounted from the price of the target product in the process of step S511. It is burned. If the value discount information stored in the registration area relates to discounts, the price of the target product is discounted according to the discount rate indicated by the value discount information in the process of step S511.

ここで、ステップS601の処理においてタグ認証テーブル110に直前のステップS501の処理にて読み取ったEPCが登録されていない場合(ステップS601のNo)、ステップS602の処理においてパスワードを指定せずにリザーブド領域からアクセスパスワードが読み取れた場合(ステップS603のYes)、ステップS604の処理においてアクセスパスワードを指定したにも関わらずリザーブド領域からアクセスパスワードが読み取れない場合には(ステップS605のNo)、当該RFIDタグはタグ発行装置2から発行された値引タグ3でも割引タグ5でもないことになる。すなわち、当該タグは、偽造されたタグである蓋然性がある。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値割引きに使用できない旨を報知する(ステップS611:報知手段)。その後、メモリ11の上記登録エリアに値割引情報を記憶することなく値割引処理を終了し、ステップS507の処理に進む。   Here, if the EPC read in the immediately preceding step S501 is not registered in the tag authentication table 110 in the process of step S601 (No in step S601), the reserved area without specifying a password in the process of step S602. If the access password cannot be read from the reserved area even though the access password is specified in the process of step S604 (No in step S605), the RFID tag is This means that neither the discount tag 3 issued from the tag issuing device 2 nor the discount tag 5 is used. That is, there is a probability that the tag is a forged tag. Therefore, the CPU 10 notifies the fact that the RFID tag cannot be used for discounting the price by displaying a warning message on the display 15 (step S611: notification means). Thereafter, the value discount process is terminated without storing the value discount information in the registration area of the memory 11, and the process proceeds to Step S507.

同様に、ステップS606の処理においてパスワードを指定せずにユーザ領域から商品コードが読み取れた場合(ステップS607のYes)、ステップS608の処理においてアクセスパスワードを指定したにも関わらずユーザ領域から商品コードが読み取れない場合には(ステップS609のNo)、当該RFIDタグはタグ発行装置2から発行された値引タグ3でも割引タグ5でもないことになる。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値割引きに使用できない旨を報知する(ステップS611:報知手段)。その後、メモリ11の上記登録エリアに値割引情報を記憶することなく値割引処理を終了し、ステップS507の処理に進む。   Similarly, when the product code can be read from the user area without specifying the password in the process of step S606 (Yes in step S607), the product code is received from the user area even though the access password is specified in the process of step S608. If it cannot be read (No in step S609), the RFID tag is neither the discount tag 3 issued from the tag issuing device 2 nor the discount tag 5. Therefore, the CPU 10 notifies the fact that the RFID tag cannot be used for discounting the price by displaying a warning message on the display 15 (step S611: notification means). Thereafter, the value discount process is terminated without storing the value discount information in the registration area of the memory 11, and the process proceeds to Step S507.

以上説明したように、本実施形態においては、値引タグ3および割引タグ5による値割引きの対象を、ユーザ領域に記憶された特定の商品に限定する。このような構成であれば、特定の商品に貼付された値引タグ3または割引タグ5を剥がして値割引きの対象でない商品に貼付し、会計を受けるなどの不正が防止される。   As described above, in the present embodiment, the target of value discount by the discount tag 3 and the discount tag 5 is limited to a specific product stored in the user area. With such a configuration, it is possible to prevent fraud such as receiving a transaction by peeling off the discount tag 3 or the discount tag 5 attached to a specific product and attaching it to a product that is not subject to value discount.

また、リザーブド領域だけでなくユーザ領域に対しても、先ずアクセスパスワードを指定せずに読み取りを試行し、読み取れないならばアクセスパスワードを指定して読み取りを試行する。そして、パスワードを指定しなくてもデータが読み取れた場合や、パスワードを指定してもデータを読み取れない場合には、使用不可を報知して値割引きを行わない。このようにしたことにより、偽造タグの使用をより確実に防止することができる。
なお、第1の実施形態と同様の効果を奏することは勿論である。
In addition to the reserved area, the user area is first read without specifying an access password, and if it cannot be read, an access password is specified and reading is attempted. If the data can be read without specifying the password, or if the data cannot be read even if the password is specified, the use is not notified and the value discount is not performed. By doing in this way, use of a forged tag can be prevented more reliably.
It goes without saying that the same effects as those of the first embodiment can be obtained.

(変形例)
上記各実施形態にて開示した構成は、種々変形実施可能である。具体的な変形例としては、例えば次のようなものがある。
(Modification)
Various modifications can be made to the configurations disclosed in the above embodiments. Specific examples of modifications are as follows.

(1)上記各実施形態では、値引タグ3や割引タグ5を用いて代金を値割引きするPOSシステムを例示した。しかしながら、偽造タグの使用防止に関する構成を他のシステム、例えばRFIDタグをIDカードに埋め込んで個人識別に使用するシステムに適用してもよい。この場合にあっては、IDカードを発行する装置がタグ発行手段となり、個人識別のためにIDカードを読み取る装置が無線通信装置となる。また、処理手段により実行される処理は個人識別に関する処理となる。 (1) In each of the above embodiments, the POS system that discounts the price using the discount tag 3 or the discount tag 5 is exemplified. However, the configuration relating to prevention of use of counterfeit tags may be applied to other systems, for example, a system in which an RFID tag is embedded in an ID card and used for personal identification. In this case, a device that issues an ID card serves as a tag issuing means, and a device that reads the ID card for personal identification serves as a wireless communication device. The processing executed by the processing means is processing related to personal identification.

(2)上記各実施形態では、C1Gen2タイプのRFIDタグを用いてシステムを構築する場合を例示した。しかしながら、C1Gen2以外のタイプのRFIDタグを用いてシステムを構築してもよい。C1Gen2以外のタイプのRFIDタグを用いる場合であっても、そのタグがコード情報を記憶した第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有するならば、上記各実施形態と同様の構成を実現可能である。 (2) In each of the above embodiments, the case where a system is constructed using a C1Gen2 type RFID tag is illustrated. However, the system may be constructed using an RFID tag of a type other than C1Gen2. Even when an RFID tag of a type other than C1Gen2 is used, a first memory area in which the tag stores code information, and a second memory area that can be read when a preset access password is designated If it has, it is possible to realize the same configuration as the above embodiments.

(3)第1の実施形態では、リザーブド領域を第2メモリ領域として用いて値引タグ3が偽造タグであるかどうかを判定する場合を例示した。しかしながら、ユーザ領域に適当なデータを書き込んでおき、リザーブド領域に代えてユーザ領域を第2メモリ領域として用いてもよい。この場合、図8に示した値引処理のステップS302の処理においてはパスワードを指定せずにユーザ領域の読み取りを試行し、ステップS304の処理においては認証コードをパスワードとして指定してユーザ領域の読み取りを試行する。なお、第1,第2の実施形態双方において、C1Gen2以外のタイプのタグを用いてシステムを構築する場合にあっては、そのタグが有するメモリ領域のうち、リードロック可能な任意の領域を第2メモリ領域として使用すればよい。 (3) In 1st Embodiment, the case where it was determined whether the discount tag 3 was a forgery tag using a reserved area as a 2nd memory area was illustrated. However, appropriate data may be written in the user area, and the user area may be used as the second memory area instead of the reserved area. In this case, in the process of step S302 of the discount process shown in FIG. 8, an attempt is made to read the user area without specifying a password, and in the process of step S304, the authentication code is specified as the password to read the user area. Try. In both the first and second embodiments, when a system is constructed using a tag of a type other than C1Gen2, any area that can be read-locked among the memory areas of the tag is designated as the first. It may be used as two memory areas.

(4)上記各実施形態では、リザーブド領域に記憶されるアクセスパスワードを用いて偽造タグであるかどうかを判定する場合を例示した。しかしながら、アクセスパスワードに代えて、同じくリザーブド領域に記憶されるキルパスワードを用いて同様の構成を実現してもよい。 (4) In each of the above embodiments, the case where it is determined whether or not the tag is a forgery tag using the access password stored in the reserved area is illustrated. However, instead of the access password, a similar configuration may be realized using a kill password that is also stored in the reserved area.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

1…POS端末、2…タグ発行装置、3…値引タグ、4…商品タグ、5…割引タグ、10,20…CPU、11,21…メモリ、17…RFIDリーダ、23…プリンタ、26…RFIDリーダライタ、110…タグ認証テーブル   DESCRIPTION OF SYMBOLS 1 ... POS terminal, 2 ... Tag issuing device, 3 ... Discount tag, 4 ... Product tag, 5 ... Discount tag, 10, 20 ... CPU, 11, 21 ... Memory, 17 ... RFID reader, 23 ... Printer, 26 ... RFID reader / writer, 110 ... tag authentication table

Claims (6)

コード情報を記憶した第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有する無線タグと無線通信する無線通信手段と、
予め指定されたアクセスパスワードを記憶する記憶手段と、
前記無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたタグコードを読み取る第1制御手段と、
前記無線通信手段の無線通信により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば前記記憶手段に記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する第2制御手段と、
この第2制御手段により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取られたとき、前記第1制御手段により同無線タグから読み取られたコード情報を用いて所定の処理を実行する処理手段と、
を備えていることを特徴とする無線通信装置。
Wireless communication means for wirelessly communicating with a wireless tag having a first memory area storing code information and a second memory area readable when a preset access password is designated;
Storage means for storing a pre-specified access password;
First control means for reading a tag code stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means;
By the wireless communication of the wireless communication means, an attempt is made to read the second memory area of the predetermined wireless tag without specifying an access password. If the read cannot be performed, the access password stored in the storage means is specified and the same is specified. Second control means for trying to read the second memory area of the wireless tag;
When the second memory area of the predetermined radio tag is read by designating the access password stored in the storage means by the second control means, the code read from the radio tag by the first control means Processing means for executing predetermined processing using information;
A wireless communication apparatus comprising:
前記第2制御手段により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域を読み取れたとき、又は、前記記憶手段に記憶されたアクセスパスワードを指定しても同無線タグの第2メモリ領域を読み取れないときに所定の情報を報知する報知手段をさらに備えていることを特徴とする請求項1に記載の無線通信装置。   When the second control means can read the second memory area of the predetermined wireless tag without specifying the access password, or even if the access password stored in the storage means is specified, 2. The wireless communication apparatus according to claim 1, further comprising notification means for notifying predetermined information when the two memory areas cannot be read. 前記無線タグは、物品の識別情報が記憶される第3メモリ領域をさらに有し、
前記記憶手段は、予め指定されたコード情報及びアクセスパスワードを対応つけて記憶し、
前記無線通信手段の無線通信により前記所定の無線タグの第3メモリ領域に記憶された識別情報を読み取る第3制御手段をさらに備え、
前記処理手段は、前記第2制御手段により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取れたとき、前記第1制御手段により読み取られたコード情報を用いて、前記第3制御手段により読み取られた識別情報で示される物品を対象とし所定の処理を実行することを特徴とする請求項1又は2に記載の無線通信装置。
The wireless tag further includes a third memory area in which identification information of an article is stored.
The storage means stores pre-specified code information and an access password in association with each other,
Further comprising third control means for reading identification information stored in a third memory area of the predetermined wireless tag by wireless communication of the wireless communication means;
When the second memory area of the predetermined wireless tag is read by designating the access password stored in the storage means by the second control means, the processing means reads the code read by the first control means 3. The wireless communication apparatus according to claim 1, wherein a predetermined process is performed on an article indicated by the identification information read by the third control unit using information.
コード情報を記憶した第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有する無線タグと無線通信する無線通信手段を備えたコンピュータの制御プログラムであって、
前記コンピュータに、
前記無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたタグコードを読み取る第1制御機能と、
前記無線通信手段の無線通信により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば所定の記憶手段に予め記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する第2制御機能と、
この第2制御機能により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取られたとき、前記第1制御機能により同無線タグから読み取られたコード情報を用いて所定の処理を実行する処理機能と、
を実現させるための制御プログラム。
A computer control program comprising wireless communication means for wirelessly communicating with a wireless tag having a first memory area storing code information and a second memory area readable when a preset access password is designated There,
In the computer,
A first control function for reading a tag code stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means;
An attempt is made to read the second memory area of the predetermined wireless tag without specifying an access password by wireless communication of the wireless communication means, and if it cannot be read, an access password stored in advance in a predetermined storage means is specified. A second control function for trying to read the second memory area of the wireless tag;
The code read from the wireless tag by the first control function when the second memory area of the predetermined wireless tag is read by designating the access password stored in the storage means by the second control function A processing function for executing predetermined processing using information;
Control program to realize.
コード情報が記憶される第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有する無線タグを発行するタグ発行手段と、
無線タグと無線通信する無線通信手段と、
前記タグ発行手段により発行された無線タグのアクセスパスワードを記憶する記憶手段と、
前記無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたコード情報を読み取る第1制御手段と、
前記無線通信手段の無線通信により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば前記記憶手段に記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する第2制御手段と、
この第2制御手段により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取られたとき、前記第1制御手段により同無線タグから読み取られたコード情報を用いて所定の処理を実行する処理手段と、
を備えていることを特徴とする無線通信システム。
Tag issuing means for issuing a wireless tag having a first memory area in which code information is stored and a second memory area that is readable when a preset access password is designated;
A wireless communication means for wirelessly communicating with the wireless tag;
Storage means for storing the access password of the wireless tag issued by the tag issuing means;
First control means for reading code information stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means;
By the wireless communication of the wireless communication means, an attempt is made to read the second memory area of the predetermined wireless tag without specifying an access password. If the read cannot be performed, the access password stored in the storage means is specified and the same is specified. Second control means for trying to read the second memory area of the wireless tag;
When the second memory area of the predetermined radio tag is read by designating the access password stored in the storage means by the second control means, the code read from the radio tag by the first control means Processing means for executing predetermined processing using information;
A wireless communication system comprising:
前記第2制御手段により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域を読み取れたとき、又は、前記記憶手段に記憶されたアクセスパスワードを指定しても同無線タグの第2メモリ領域を読み取れないときに所定の情報を報知する報知手段をさらに備えていることを特徴とする請求項5に記載の無線通信システム。   When the second control means can read the second memory area of the predetermined wireless tag without specifying the access password, or even if the access password stored in the storage means is specified, 6. The wireless communication system according to claim 5, further comprising notification means for notifying predetermined information when the two memory areas cannot be read.
JP2010255017A 2010-11-15 2010-11-15 Wireless communication apparatus, control program, and wireless communication system Expired - Fee Related JP5216838B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010255017A JP5216838B2 (en) 2010-11-15 2010-11-15 Wireless communication apparatus, control program, and wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010255017A JP5216838B2 (en) 2010-11-15 2010-11-15 Wireless communication apparatus, control program, and wireless communication system

Publications (2)

Publication Number Publication Date
JP2012108603A JP2012108603A (en) 2012-06-07
JP5216838B2 true JP5216838B2 (en) 2013-06-19

Family

ID=46494171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010255017A Expired - Fee Related JP5216838B2 (en) 2010-11-15 2010-11-15 Wireless communication apparatus, control program, and wireless communication system

Country Status (1)

Country Link
JP (1) JP5216838B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6169942B2 (en) * 2013-10-17 2017-07-26 サトーホールディングス株式会社 RFID writing device
JP2016170510A (en) * 2015-03-11 2016-09-23 株式会社東芝 Issuing machine, processor, medium, and processing system
JP6506158B2 (en) * 2015-12-01 2019-04-24 トヨタ自動車株式会社 Parts management system
JP2024162763A (en) * 2023-05-11 2024-11-21 ナクシス株式会社 Accounting Systems and Programs
KR102883015B1 (en) * 2025-02-17 2025-11-06 김서진 Electronic device for writing product unique code on specific nfc tag in product containing multiple nfc tags and operation method for the same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006309382A (en) * 2005-04-27 2006-11-09 Hitachi Ltd Article monitoring method, article monitoring apparatus, article monitoring system, and IC tag
JP4907268B2 (en) * 2006-08-29 2012-03-28 株式会社日立製作所 Wireless IC memory, access device for wireless IC memory, and access control method
JP2009157803A (en) * 2007-12-27 2009-07-16 Hitachi Ltd Information processing system and password providing method in information processing system
JP4505512B2 (en) * 2008-02-08 2010-07-21 東芝テック株式会社 Product sales data processing device
JP5107192B2 (en) * 2008-09-12 2012-12-26 東芝テック株式会社 Wireless communication device

Also Published As

Publication number Publication date
JP2012108603A (en) 2012-06-07

Similar Documents

Publication Publication Date Title
CN101527071B (en) Merchandise sales data processing apparatus and a merchandise sales data processing method
US20070276727A1 (en) Intelligent coupon network
JP5216838B2 (en) Wireless communication apparatus, control program, and wireless communication system
EP2592588A1 (en) Electronic transaction and logistics system
JP2008203945A (en) Electronic inventory tag system, customer terminal, and its commodity information display method and program
JP7370361B2 (en) Benefit granting system and benefit granting method
US20080114647A1 (en) Wireless system for coupon acquisition and redemption
JP5165219B2 (en) Cash register system
JP2021101368A (en) Coupon output system, information processing device, and program
JP2024023442A (en) Server device, purchase management method, information processing system, and program
US20130085830A1 (en) Customer's coming-to-a-store acceleration system
JP5685100B2 (en) Electronic shelf label terminal
JP6060650B2 (en) Accounting device, POS system and accounting program
JP2024138088A (en) Information processing device, information processing method, and information processing program
JP6934162B2 (en) POS system
JP2009157474A (en) Product sales data processing device
JP2020016966A (en) Product data processing device and program
JP2014052710A (en) Information device, information terminal, information system, and program
KR20030011413A (en) PoS System using Portable PoS Terminal
JP5486564B2 (en) Product information processing apparatus and program thereof
CN114792261A (en) Information processing apparatus, information processing system, and storage medium
JP2014067176A (en) Settlement system
JP2017142752A (en) POS system
US7479881B2 (en) System and method for RFID tag hole puncher
KR100647862B1 (en) Cash receipt registration system and method using barcode on mobile terminal screen

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130124

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: 20130205

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130304

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160308

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees