The communication between the RFID tag and R402 printer is established when the transponder lines up with the printer’s antenna. Note that transponder position, prior to encode/decode, is critical. The optimal transponder position varies with antenna coil size and type of RFID IC used. It is important to use media and tags that have been specifically designed for use in the R402. Failure to do so may result in the inability to read or program the embedded RFID tags.
Printing and programming of smart labels in handled through the use of Zebra's printer programming language, ZPL. The printer segments the received ZPL's RFID and non-RFID related commands. The R402 will execute the RFID commands first, followed by the others (like the printing commands for barcodes or human readable text). Each transponder has blocks of addressable memory that are written to and read from through ZPL commands. Many transponders also contain a pre-programmed unique ID/serial number. The ZPL commands also provide for exception handling, such as setting the number of read/write retries before declaring the transponder defective. If an RFID tag is declared defective (fails to program correctly or cannot be detected) the printer ejects it and prints the word "void" across the entire label. This process will continue for two more RFID tags using the same data and format, assuming the problems persist. After the third tag is ejected the printer removes the customer format from the print queue, and proceeds with the next format (if one exists in the buffer).
Supported Transponders
The R402 supports several transponder types:
■Texas Instruments Tag-it™
■Philips I•Code
■Inside Technologies Picotag® 2K
■ISO 15693