Zebra RFID Printer does not encode correct values in the RFID tag

Article ID: 68339986

Details


 

Symptom

RFID Tag does not encode the correct data when using hex values.

When writing and reading Hex value with a odd number of characters to RFID tags, date read is not same as what was written.

Applies To

RFID Printers

Cause or Overview

You must use hex value pairs to represent each character. Using an odd number of hex characters will cause unwanted corruption of the data.

Example:

^XA
^WT,5,1,,1,,^FDAAA2346^FS
^FO35,250^A035,60,^FN1^FS
^RT1,,,1,5,^FS
^XZ

This ZPL ^FDAAA2346 would produce: AAA23406

Solution

When using Hex values in the ZPL data field you must use 2 Hex characters to represent each ASCII Character. If the printer receives an odd number of Hex character it will pad the data to make it an even number resulting in the wrong output.

Helpful Information

RFID Commands from the ZPL Manual Read More>>