User Guide

Table Of Contents
Gen2 Tag Commands
113
Tag Inventory with Select
If you want to inventory only tags meeting a specific criteria this syntax should be used.
The search criteria is specified using the
Tag Singulation Fields. If Option=0x00 is specified
it will perform the same search as the
Basic Tag Inventory syntax. Otherwise, it will return
the number of tags found matching the specified criteria. The tag EPCs and Meta Data
will be available in the Tag Buffer. If no tags are found, a fault code is returned. The
required fields are as follows:
Read Tag Multiple with Select Fields
Here is an example request and response showing the use of
Tag Singulation/Select
Functionality to inventory tags which meet a specific criteria:
This command will inventory all tags with an EPC value ending in 0x66, which requires
adding the appropriate
Tag Singulation Fields to the Basic Tag Inventory syntax
Field Value Description
Select Options [1 byte]
The Options value of the Tag Singulation Fields
Search Flags [2 bytes]
Read Tag Multiple Search Flags indicating antenna
usage. Bit 3 must be 0, no embedded commands.
Timeout [2 bytes] Indicates how long the command should spend
searching.
Access Password [4 bytes] The Access Password of the tags expected to be
inventoried, if they are locked. If the tags are not
locked specify 0x00000000.
Note: If the memory used for tag singulation of
inventoried flags is read locked and
have different passwords, only tags with
matching passwords will be successfully
inventoried.
Tag Singulation Fields
The remaining, appropriate fields depending on the
value of Select Options.
FF 0F 22 04 00 00 03 E8
SOH Length OpCode Options
(EPC Mem)
Search Flags Timeout