Table of Contents

.iv Inventory Command

Performs an inventory of transponders within the read range of the reader. Returns an error if no transponders are found.

Android iOS .NET
link coming soon link coming soon InventoryCommand

Parameters

Identifier Values Description
-al on/off perform an alert after a successful inventory using the current alert parameters from the .al command
-c on/off Include EPC checksum response
-dr off/on/rnd/clr Duplicate removal (where supported)
-dt on/off Include date time response
-e on/off Include EPC PC information response
-fi on/off Impinj fast ID extension. If set, Transponders which support this feature will include their TID in the response
-fs on/off filter out all but the strongest RSSI response
-ic on/off Include the phase response
-ip on/off Include the channel frequency response
-ie on/off Include the EPC response
-io on/off Inventory only, if set to on then no select will be performed before the inventory round is started
-ix on/off Index number each transponder response
-n No action, just set the parameters
-o nn Output power in dBm, where nn is in the range 10 to 29
-p List the parameter and their current values
-qa fix/dyn Q algorithm
-ql all/nsl/sl query Select
-qs s0/s1/s2/s3 query Session
-qt a/b query Target
-qv nn Q value for fixed Q operations (0..15)
-r on/off Include transponder RSSI response
-sa n Select action
-sb epc/tid/usr Bank to use for the select mask
-sd xx..zz Select mask data in 2 character ASCII Hex pairs padded to ensure full bytes
-sl xx Length in bits of the select mask, where xx is a 2 character ASCII Hex value
-so xxxx Number of bits from the start of the block to the start of the select mask, where xxxx is a 4 character ASCII Hex value
-st s0/s1/s2/s3/sl Select target
-tf on/off Impinj tag focus extension. Only effective if qs=s1, qt=a and if supported by the transponder.
-x Reset the parameters to defaults

Parameter detail

-al

perform an alert after a successful inventory using the current alert parameters from the .al command

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation2
Default Valueon

-c

Include EPC checksum response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation3
Default Valueoff

-dr

Duplicate removal (where supported)

TypeEnum
Valueoff/on/rnd/clr
Rangeoff/on/rnd/clr
Order In Interpretation9
Default Valueoff

-dt

Include date time response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation10
Default Valueoff

-e

Include EPC PC information response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation4
Default Valueoff

-fi

Impinj fast ID extension. If set, Transponders which support this feature will include their TID in the response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation26
Default Valueoff

-fs

filter out all but the strongest RSSI response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation11
Default Valueoff

-ic

Include the phase response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation6
Default Valueoff

-ip

Include the channel frequency response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation7
Default Valueoff

-ie

Include the EPC response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation8
Default Valueon

-io

Inventory only, if set to on then no select will be performed before the inventory round is started

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation18
Default Valueon

-ix

Index number each transponder response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation12
Default Valueoff

-n

No action, just set the parameters

TypeSwitch
Value
Range
Order In Interpretation29

-o

Output power in dBm, where nn is in the range 10 to 29

TypeOutput power
Valuenn
Range
Order In Interpretation17
Default Value29

-p

List the parameter and their current values

TypeSwitch
Value
Range
Order In Interpretation28

-qa

Q algorithm

TypeEnum
Valuefix/dyn
Rangefix/dyn
Order In Interpretation21
Default Valuedyn

-ql

query Select

TypeEnum
Valueall/nsl/sl
Rangeall/nsl/sl
Order In Interpretation22
Default Valueall

-qs

query Session

TypeEnum
Values0/s1/s2/s3
Ranges0/s1/s2/s3
Order In Interpretation23
Default Values1

-qt

query Target

TypeEnum
Valuea/b
Rangea/b
Order In Interpretation24
Default Valuea

-qv

Q value for fixed Q operations (0..15)

TypeOutput power
Valuenn
Range
Order In Interpretation25
Default Value4

-r

Include transponder RSSI response

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation5
Default Valueoff

-sa

Select action

Parameter

n=

Matching ActionNon Matching Action
SL FlagSession FlagSL FlagSession Flag
0assertSet AdeassertSet B
1assertSet Anothingnothing
2nothingnothingdeassertSet B
3toggletogglenothingnothing
4deassertSet BassertSet A
5deassertSet Bnothingnothing
6nothingnothingassertSet A
7nothingnothingtoggletoggle
TypeNumeric
Valuen
Range
Order In Interpretation19
Default Value0

-sb

Bank to use for the select mask

TypeEnum
Valueepc/tid/usr
Rangeepc/tid/usr
Order In Interpretation13
Default Valueepc

-sd

Select mask data in 2 character ASCII Hex pairs padded to ensure full bytes

TypeHEX
Valuexx..zz
RangeInteger number of HEX bytes
Order In Interpretation16
Default Value

-sl

Length in bits of the select mask, where xx is a 2 character ASCII Hex value

TypeHEX
Valuexx
Range2 Hex digits
Order In Interpretation15
Default Value00

-so

Number of bits from the start of the block to the start of the select mask, where xxxx is a 4 character ASCII Hex value

TypeHEX
Valuexxxx
Range4 Hex digits
Order In Interpretation14
Default Value0000

-st

Select target

TypeEnum
Values0/s1/s2/s3/sl
Ranges0/s1/s2/s3/sl
Order In Interpretation20
Default Values1

-tf

Impinj tag focus extension. Only effective if qs=s1, qt=a and if supported by the transponder.

TypeEnum
Valueon/off
Rangeon/off
Order In Interpretation27
Default Valueoff

-x

Reset the parameters to defaults

TypeSwitch
Value
Range
Order In Interpretation1

Parameter Interpretation Order

-x, -al, -c, -e, -r, -ic, -ip, -ie, -dr, -dt, -fs, -ix, -sb,-so, -sl, -sd, -o, -io, -sa, -st, -qa, -ql, -qs, -qt, -qv, -fi, -tf, -p, -n

Parameter Defaults

-al on, -c off, -dr off, -dt off, -e off, -fi off, -fs off, -ic off, -ip off, -ie on, -io on, -ix off, -o 29, -qa dyn, -ql all, -qs s1, -qt a, -qv 4, -r off, -sa 0, -sb epc, -sd, -sl 00, -so 0000, -st s1, -tf off

Response Headers

CF CR CS DT EP ER IX ME OK PC PH PR RI TD

Examples

CommandResponseAction
.iv -p -nCS: .iv -p -n

PR: -al on -c off -dt off -e off -fi off –fs off -ic off -ip off -ie on

-io on -ix off -n -o 29 -p -qa dyn -ql all -qs s1 -qt a

-qv 4 -r off -sa 0 -sb epc -sd -sl 00 -so 0000 -st s1

-tf off -x

OK:

none
.ivCS: .iv

EP: 310833B2DDD906C000001234

EP: 341486E37C00000000004255

EP: 341486E37C00000000004254

OK:

3 transponders read
.iv -dt on -e onCS: .iv -dt on -e on

DT: 2019-01-26T19:00:52

EP: 341486E37C00000000004254

PC: 3000

EP: 341486E37C00000000004255

PC: 3000

EP: 310833B2DDD906C000001234

PC: 3000

OK:

3 transponders read