background image

 

 

8

Direct Mode - HF (13.56 MHz) ISO15693 Tag Interface 

 

This interface allows the Host Application to perform specific operations pertaining to HF type tags.  
These commands override the printer database as they interface directly to the tag module.  
Knowledge of HF tags and their operation is required. 

 

 

STX KtW 

Write Data to RFID Tag

  

 

      

This command instructs the RFID device to write data to the tag. It is expected that the tag 
transponder will be within the read / write distance of the RFID programming device; otherwise, 
a warning will occur and a warning message (Read / Write Fail) will be displayed.   

 

Syntax: 

<STX>KtWUn

1

…n

16

Bn

c

n

c

n

c

aaabcdee…e<CR> 

 
Un

1

…n

16

 

- (Optional) Where 

n

1

…n

16

 

is the Unique Identifier (UID) in 

hexadecimal format. Must be sixteen characters long. 

B

n

c

n

c

n

c

 

 

- (Optional) Where 

n

c

n

c

n

c

 is the data byte count, to allow non-

printable characters (i.e., characters with hex values less than 

0x20

) to be encoded.  

 

aaa 

- Starting block number (000 

 maximum block number).* 

 

- The number of retry attempts, 0-9. 

 

- Lock block after writing: 

0 = No Protection 
1 = Write Protect 

 

- Reserved. Should be 0. 

 

Where: 

ee…e 

- Data to be encoded on RFID tag.  

 
 

Sample 1: 

<STX>KtWB004000900<0x00><0x01><0x02><0x03>[CR] 

 

Sample 1 programs the hex values 0x00, 0x01, 0x02, 0x03 in block zero. 
 
 
Sample 2: 

<STX>KtWUE00700ABCDEF1234B004000510TEST[CR] 

 

Sample 2 programs the data “TEST” to the tag with UID “E00700ABCDEF1234” at block zero 
then write-protects block zero (attempting to write five additional times, if necessary). When write 
protecting (locking) with UID, the separate lock command will also use the addressed mode and 
the supplied UID. 
 

* Dependent on transponder manufacturer.   

 

 Note:   When using addressed commands and the tag with the specified UID cannot be found, a read / 

write fault will be issued.  

 

 

 
 

Summary of Contents for I-Class

Page 1: ...RFID HF UHF Option 92 2406 01 Rev F ...

Page 2: ......

Page 3: ...in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at their own expense Firmware Required This option requires Application Version 10 065 or greater Preparing the Printer Start this installation b...

Page 4: ... below 1 Turn off the power switch and unplug the printer 2 Open the cover Remove the three Screws that secure the Front Cover Panel to the printer Screws Front Cover Panel 3 Position the RFID Front Cover Panel on the printer and re install two of the previously removed screws as shown Screws RFID Front Cover Panel ...

Page 5: ...d see below so that the RFID module will initialize at power up There are three different modules RFID Module Antenna Securakey HF 13 56 MHz is capable of encoding data into standard ISO 15693 tags These typically have four bytes of data per block with the number of blocks differing by manufacturer Texas Instrument contains 64 writable blocks Philips contains 28 blocks and ST Micro LRI S12 contain...

Page 6: ...ion is used HF SETTINGS TAG TYPE ISO 15693 TI PHILIPS ST LRI512 ST LRI64 AFI VALUE 2 Character Hex Value Industry Codes AFI LOCK ENABLED or DISABLED DFSID VALUE 2 Character Hex Value Industry Codes DFSID LOCK ENABLED or DISABLED EAS VALUE 2 Character Hex Value Mfg Codes AUDIO INDICATOR BUZZER ON or BUZZER OFF ERASE ON FAULT ENABLED or DISABLED UHF SETTINGS TAG TYPE EPC 0 EPC 0 MATRICS EPC 0 IMPINJ...

Page 7: ...only DLn where n E Enable D Disable Allows locking the DSFID after writing HF only Shh where hh 2 Chararacter Hex ID Sets the Electronic Article Surveillance EAS set representing the manufacturer s code HF only Lhh where hh 2 Chararacter Hex ID Sets the Lock Code Alien UHF only Rn where n 0 9 Sets the number of retries for RFID functions Wn where n E Enable D Disable Allows locking the tag after w...

Page 8: ... see it i e DATA The Hexadecimal format is entered as the hexadecimal equivalent of the ASCII data i e DATA becomes 44415441 When entering the byte count remember to consider the data format from the examples above the ASCII mode entry DATA has a byte count of four while the hexadecimal mode entry 44415441 has a byte count of eight Direct Mode Generic Read Write Interface This interface allows the...

Page 9: ...the text or bar code label field Syntax STX KaRAaaabbbcdee CR Where A Optional for data in the ASCII format aaa The number of bytes to read bbb HF Starting block number 000 maximum block number UHF Should be 000 c Command 1 Reserved Should be 0 d Command 2 Reserved Should be 0 ee Field number in which to place the data must be 01 02 03 etc matching the order of Label Formatting command U Note The ...

Page 10: ...al Where ncncnc is the data byte count to allow non printable characters i e characters with hex values less than 0x20 to be encoded aaa Starting block number 000 maximum block number b The number of retry attempts 0 9 c Lock block after writing 0 No Protection 1 Write Protect d Reserved Should be 0 Where ee e Data to be encoded on RFID tag Sample 1 STX KtWB004000900 0x00 0x01 0x02 0x03 CR Sample ...

Page 11: ... if using ASCII data e g the character A would be returned as 41 aaa Starting block number 000 maximum block number bbb The number of blocks to read 001 maximum block number c The number of retry attempts 0 9 d Reserved Should be 0 Where ee Field number in which to place the data must be 01 02 03 etc matching the order of Label Formatting command U Note The 00 value will send tag data to the host ...

Page 12: ...ength Syntax STX KtUabcc CR a The number of retry attempts 0 9 b Reserved Should be 0 Where cc Field number in which to place the data must be 01 02 03 etc matching the order of Label Formatting command U Note The 00 value will send the unique tag ID to the host with no printing STX KtA Write Application Family Identifier AFI to Tag This command writes the AFI data to the tag Syntax STX KtAabcc Wh...

Page 13: ...d writes the EAS bit for Philips ISO tags Syntax STX KtEabcc Where a The number of retry attempts 0 9 b Electronic Article Surveillance EAS option 0 Set EAS 1 Reset EAS 2 Test EAS cc Two character Manufacturer s Code representing one byte Sample STX KtE9004 CR The sample writes the EAS bit for Philips 0x04 retrying nine times if necessary STX KtH Read and Feedback Tag Information to Host This comm...

Page 14: ...ers long Sample STX KuW10ABCDEF0102030405 CR The sample programs the data 0xAB 0xCD 0xEF 0x01 0x02 0x03 0x04 0x05 to the tag attempting to write one additional time if necessary STX KuR Read Data from RFID Tag This command instructs the RFID device to read data from the tag and then place that data into a replaceable field It is expected that the tag transponder is within the read write distance o...

Page 15: ...ne byte STX KuB Read Data from Gen2 Tag Section This command reads a specific block address of a Gen2 tag Syntax STX KuBaaabbb Where aaa Block address number where 000 is kill access section 001 is EPC section 002 is Tag ID and 003 is user memory bbb Data offset in word length Sample STX KuB001002 This example reads the block address 1 at offset word 2 which is location of the EPC data STX KuF Sen...

Page 16: ... is performed but the CRC is not included in the response nor is the kill lock code Syntax STX KuI CR Printer response The data will be output as 16 hex bytes for a 64 bit tag and 24 hex bytes for a 96 bit tag STX KuG Send Tag ID with Global Scroll Alien only This command instructs the RFID device to read data from the tag and return it to the host The reader sends GLOBALSCROLL air interface Data ...

Page 17: ...Tag 0x0C 96 Bit Tag Printer response Parameter 3 thru Tag Data Length 2 only included if Good ID status Tag Data MSB to LSB STX KuV Send Tag ID with Verify Alien only This command instructs the RFID device to send a VERIFY air interface command Data is reported regardless of CRC verification Syntax STX KuG CR Parameter 0 Tag Decode Status 0x00 Good ID 0x01 No Tag 0x02 Collision 0x03 CRC Error Para...

Page 18: ...e 1 Read report to host 2 Write 3 Write Verify bbb Wnx RFID Hexadecimal Operation where no n is an implied 1 c 0 Not Used d 0 Not Used eee xyy Lock after write where x 0 Use printer setup to determine if lock is performed x 1 Lock after write yy Lock Code representing a 2 character hex value UHF Alien only ffff 0000 9998 Starting block number to begin writing HF only gggg 0000 Not Used jj j Valid ...

Page 19: ... is an implied 1 c 0 Not Used d 0 Not Used eee xyy Lock after write where x 0 Use printer setup to determine if lock is performed x 1 Lock after write yy Lock Code representing a 2 character hex value UHF only ffff 0000 9998 Starting block number to begin writing HF only gggg 0000 Not Used hhhh Four digit decimal data byte count Number of bytes to follow to include all bytes that follow until the ...

Page 20: ...Job Identifier given in four characters each F The data read delimited with semicolons if multiple reads RFID response samples Since RFID commands vary in operation the data returned also differs Write commands return entire tag data Write Verify commands return the data written and Read commands return data and length requested in the specified format See Appendix T for a listing of commands Writ...

Page 21: ... Mode selection TAG DATA Acts as an RFID reader and will read and display data from block zero through ten for HF or the entire tag for UHF If the tag cannot be found after 10 tries CANNOT READ RFID TAG will be displayed DEVICE VERSION Queries and displays the serial number of the RFID programming device and the firmware version useful for verifying device communications TAG ID HF only Queries and...

Page 22: ......

Reviews: