Intermec CV30 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 137

About RFID Tags, EPC Class 1 Gen 2 Tags

Page 137 highlights

Chapter 3 - Extended Commands About RFID Tags By default, the reader reads the EPCID from EPC Class 1 Gen 2 tags, which are mapped as follows: EPC Class 1 Gen 2 Tags Memory Bank Name Reserved (passwords) EPC TagID User memory Value 0 1 (default is x) 2 3 The EPC bank is set up as Bytes 0-1 to correspond to the CRC-16. The tag recalculates the CRC-16 value each time the tag is powered on. Bytes 2-3 correspond to the protocol control (PC) word which includes the data length field, the EPC/ISO bit, and the header bits. Users must be careful to encode the PC correctly. The remainder of this bank, up to 66 bytes, contains the EPC. The tag manufacturer may supply less then 31 EPC data words. The address parameter can range from 0 to the maximum address for the defined field. When the address is larger then what is available on the tag, the address wraps to the beginning of the tags memory for ISO 18000-6B tags, but an error is returned for out of range addresses on EPC Class 1 Gen 2 tags. Not all EPC Class 1 Gen 2 tags have user a data bank. There is a limitation on the addresses and lengths that can be written to EPC Class 1 Gen 2 tags. EPC Class 1 Gen 2 tags only support writing to words or 16 bit values. Thus, it is only possible to write to even byte addresses that have even length values. The filters on the EPC Class 1 Gen 2 tags do not support wild cards. This must match represent a 2-character hex value. Also, if multiple TagTypes are enabled, then filters on the TagID or EPCID are not allowed and return an error result. ISO tags are designated as ISO18000-6b. There are two sizes of ISO tags available: • Phillips chipset tags are in flexible media (printer stock) and are 223 bytes in size. With these tags, the TagID is not protected and can be overwritten. These are referred to as Phillips V1.19 tags. • Fairchild chipset tags are molded in solid media (bin labels/credit card style) and are 128 bytes in size. Reading from and writing to tag locations that exceed the maximum tag size do not cause an error, it does wrap the command to the offset location. The ISO tag memory is mapped as follows: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18-127 128-222 Intermec Terminal Emulator (ITE) Programmer's Reference Manual 125

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Chapter 3 — Extended Commands
Intermec Terminal Emulator (ITE) Programmer’s Reference Manual
125
About RFID Tags
By default, the reader reads the EPCID from EPC Class 1 Gen 2 tags, which are
mapped as follows:
The EPC bank is set up as Bytes 0-1 to correspond to the CRC-16. The tag
recalculates the CRC-16 value each time the tag is powered on. Bytes 2-3 correspond
to the protocol control (PC) word which includes the data length field, the EPC/ISO
bit, and the header bits. Users must be careful to encode the PC correctly. The
remainder of this bank, up to 66 bytes, contains the EPC. The tag manufacturer may
supply less then 31 EPC data words.
The address parameter can range from 0 to the maximum address for the defined
field. When the address is larger then what is available on the tag, the address wraps
to the beginning of the tags memory for ISO 18000-6B tags, but an error is returned
for out of range addresses on EPC Class 1 Gen 2 tags.
Not all EPC Class 1 Gen 2 tags have user a data bank.
There is a limitation on the addresses and lengths that can be written to EPC Class 1
Gen 2 tags. EPC Class 1 Gen 2 tags only support writing to words or 16 bit values.
Thus, it is only possible to write to even byte addresses that have even length values.
The filters on the EPC Class 1 Gen 2 tags do not support wild cards. This must
match represent a 2-character hex value. Also, if multiple TagTypes are enabled, then
filters on the TagID or EPCID are not allowed and return an error result.
ISO tags are designated as ISO18000-6b. There are two sizes of ISO tags available:
Phillips chipset tags are in flexible media (printer stock) and are 223 bytes in size.
With these tags, the TagID is not protected and can be overwritten. These are
referred to as Phillips V1.19 tags.
Fairchild chipset tags are molded in solid media (bin labels/credit card style) and
are 128 bytes in size. Reading from and writing to tag locations that exceed the
maximum tag size do not cause an error, it does wrap the command to the offset
location.
The ISO tag memory is mapped as follows:
EPC Class 1 Gen 2 Tags
Memory Bank Name
Value
Reserved (passwords)
0
EPC
1 (default is x)
TagID
2
User memory
3
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 18-127
128-222