Home

Zebra Technologies radio frequency identification (rfid) Photo Scanner User Manual

image

Contents

1. See tag Tag It Texas Instruments Tagit tags SS eS I code Phillips Icode tags i e E eae Pico Tag Inside Technology s Emm rem es em EUER ISO 15693 e a en ee om es Ree Default value Accepted value Not supported a Requires printers with RFID hardware version M4xxx x This will not work with RFID hardware version M5xxx x For the RFID hardware version refer to the RFID HW VER line on your printer configuration label or perform the RFID SLOW test see Perform RFID Test on page 22 b Requires R60 13 0 13ZD or later 11 14 2008 RFID Programming Guide 58978L 008 Rev A 145 146 SGD Commands for RFID rfid tag type Table 11 Supported Tag Types and Default Values Continued UHF Printers HF Printers e i N uL Printer i x 9 2 x di 3 2 Sle ams Sk You rm T t N a N oo tr cc sc cc dc ul e N LL S S8 A HP S losg aj l _ 215 8 ly ez sii 3 Firmware Version olo o RM E ele ke olo2 z3o3 3 3 ne G o c Zc Oc att c c N N G c 07 g8 c G G xja a xxs x tow ow glws X dle elsiele sg s8 B B 8 re oc ooo 0 9B82L l amp l llol ese c ac m m ac acimioooo o oi t sm m s Tag Type EPC tag _
2. See tag Tag It Texas Instruments Tagit tags SS eS I code Phillips Icode tags i e E eae Pico Tag Inside Technology s Emm rem es em EUER ISO 15693 e a en ee om es Ree Default value Accepted value Not supported a Requires printers with RFID hardware version M4xxx x This will not work with RFID hardware version M5xxx x For the RFID hardware version refer to the RFID HW VER line on your printer configuration label or perform the RFID SLOW test see Perform RFID Test on page 22 b Requires R60 13 0 13ZD or later 11 14 2008 RFID Programming Guide 58978L 008 Rev A 111 112 ZPL Il Commands for RFID ARS Table 9 Supported Tag Types and Default Values Continued UHF Printers HF Printers e Printer NJ N L te a tc r N 3 2 Sle ams Sk You rm T t N a T N oo tr cc sc cc dc ul e N LL S S8 A HP S losg aj l _ eis g usiy 2ig 22 2 Firmware Version cali 5 sSg395 o 8S9 E ele be olo2 z3o3 3 3 ne G o c Zc Oc att c c N N G c 07 g8 c G G xja a xxs x tow ow glws X dle elsiele sg s8 B B 8 re oc ooo 0 9B82L l amp l llol ese c ac m m ac acimioooo o oi t sm m s Tag Type EPC tag _ _
3. RFID Programming Guide 58978L 008 Rev A 114 ZPL Il Commands for RFID ARS 58978L 008 Rev A Example 2 This example sets the printer to move the media to 800 dots from the top of the media or label length 500 from the bottom leading edge of the media and prints VOID 500 dots in vertical length Y axis in case of an error XA RS 800 500 2 P FS XZ Figure 8 shows the resulting voided label Note where the void starts The media has been moved 800 dot rows from the top of the label label length minus 800 dot rows from the bottom leading edge of a label to bring the transponder into the effective area to read write a tag If the printer fails the operation an area that is 500 dot rows of the media is voided instead of the entire rest of the media Figure 8 Sample Void Label 500 Dot Row Area Voided Top of label dd A STE VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID A VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID 800 dot rows VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID 500 dot rows VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDV
4. _ _ UID Tag J J _ J J J Mifare UltraLight I l l l st Default value Accepted value Not supported a Requires printers with RFID hardware version M4xxx x This will not work with RFID hardware version M5xxx x For the RFID hardware version refer to the RFID HW VER line on your printer configuration label or perform the RFID SLOW test see Perform RFID Test on page 22 b Requires R60 13 0 13ZD or later 58978L 008 Rev A RFID Programming Guide 11 14 2008 11 14 2008 ZPL Il Commands for RFID 113 ARS Example 1 This example sets the printer to move the media to 800 dots from the top of the media or label length minus 800 from the bottom leading edge of the media and voids the rest of the media in case of an error The printer will try to print two labels and then will pause if printing and encoding fail XA RS 800 2 P FS XZ Figure 7 shows the resulting voided label Note where the void starts The media has been moved 800 dot rows from the top of the label label length minus 800 dot rows from the bottom leading edge of a label to bring the transponder into the effective area to read write a tag If the printer fails the operation the rest of the media is voided Figure 7 e Sample Void Label Remainder of Label Voided Top of label i VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID
5. iv airport based ground transportation management systems GTMS and taxi dispatch v revenue based parking and vi vehicle initiated mobile payment applications where the RFID tag is initially attached to the vehicle but not incorporated at the point of vehicle manufacture Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries Zebra Technologies It is intended solely for the information and use of parties operating and maintaining the equipment described herein Such proprietary information may not be used reproduced or disclosed to any other parties for any other purpose without the express written permission of Zebra Technologies Corporation Product Improvements Continuous improvement of products is a policy of Zebra Technologies Corporation All specifications and designs are subject to change without notice Liability Disclaimer Zebra Technologies Corporation takes steps to ensure that its published Engineering specifications and manuals are correct however errors do occur Zebra Technologies Corporation reserves the right to correct any such errors and disclaims liability resulting therefrom Limitation of Liability In no event shall Zebra Technologies Corporation or anyone else involved in the creation production or delivery of the accompanying product including hardware and software be liable for any damages whatsoever including without limitation co
6. 3103 WRITE DATA ERR This can occur when one of a number of RFID operations fails Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support 8164 ACTIVATE TAG ERR If the problem persists contact Technical Support aims DEACTIV TAG ERR If the problem persists contact Technical Support 8166 SET TAG DAT RATE If the problem persists contact Technical Support SIAT GET TAG INFO ERR The reader was unable to acquire the information from the tag The reader may not contain information for the selected tag Bins GET LOCK STA ERR The reader was unable to acquire the lock status from the tag 8189 KILL TAG ERR If the problem persists contact Technical Support 816A REVIVE TAG ERR If the problem persists contact Technical Support 8166 ERASE TAG ERR If the problem persists contact Technical Support 316C FORMAT TAG ERR If the problem persists contact Technical Support 8160 SET ROR DAT RATE Internal problem with the reader If the problem persists contact Technical Support 818F INVENTORY DONE Status message indicating that the reader exited the Inventory mode No action required 5261 RUTHEH TAG ERR Tag not authenticated 58978L 008 Rev A RFID Programming Guide 11 14 2008 Troubleshooting RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or ee Cad
7. Each RFID label has memory that can be read and most have memory that can be written to through Zebra Programming Language ZPL commands Use ZPL to read and write to encode RFID labels just as you would use ZPL to print data on the labels You can use serialized fields field variables and any other ZPL features such as the command HV on page 88 to return the results to a host computer RFID specific ZPL commands are described in ZPL II Commands for RFID on page 79 For examples of how to use the ZPL commands see Create and Send an RFID Label Format on page 30 For more information about non RFID ZPL commands and how to use them refer to the ZPL II Programming Guide A copy is available online at http www zebra com manuals SGD Commands for RFID Applications Your RFID printer is able to use Set Get Do SGD commands just as it does ZPL commands Many ZPL commands have equivalent SGD commands Usually you will need to run one SGD command for each parameter in the corresponding ZPL command RFID specific SGD commands are described in SGD Commands for RFID on page 129 For more information about non RFID SGD commands and how to use them refer to the ZPL II Programming Guide A copy is available online at http www zebra com manuals RFID Programming Guide 11 14 2008 RFID Printer Setup and Operation How you set up your printer for RFID applications is determined in part by the transponder that you select This section
8. Format RIf s r m This table identifies the parameters for this format Parameters Details number to be Accepted values 0 to 9999 assigned to the field Default value 0 S specify data order Note This parameter applies only to the R110Xi HF and R2844 Z printers Accepted values Accepted Values 0 Most significant byte first for Tag It and PicoTag Least significant byte first for I code and ISO15693 1 Reverse the data order Default value 0 r number of retries Accepted values 0 to 10 Default value 0 m motion Accepted values O Feed label after writing 1 No Feed after writing other ZPL commands may cause a feed Default value 0 Example This example reads a tag ID prints it on a label and sends string Tag ID xxxxxxxx to the host The data read will go into the FNO location of the format The printer will retry the command five times if necessary XA FO20 120 A0N 60 FNO FS RIQO 5 RS HVO Tag ID FS XZ RFID Programming Guide 11 14 2008 RM ZPL Il Commands for RFID 101 RM Enable RFID Motion 11 14 2008 Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to enable or disable RFID motion By default labels automatically print at the end of the format This command
9. 84 HR Calibrate RFID Transponder 85 overview 81 RA Read AFI Byte 91 RB Define EPC Data Structure 93 RE Enable Disable E A S Bit 95 ARF Read or Write RFID Format 96 RFID label formats 30 ARI Get RFID Tag ID 100 ARM Enable RFID Motion 101 ARN Detect Multiple RFID Tags 102 ARQ Quick Write EPC Data and Passwords 105 ARR Specify RFID Retries for a Block 107 ARS RFID Setup 108 ART Read RFID Tag 115 RV Report RFID Encoding Results 117 ARW Set RFID Read and Write Power 118 RZ Set RFID Tag Password and Lock Tag 120 AWF Write AFI Byte 123 AWT Write Tag 125 WV Verify RFID Write Operation 127 RFID Programming Guide 11 14 2008 Zebra Technologies International LLC 333 Corporate Woods Parkway Vernon Hills Illinois 60061 3109 U S A T 1 847 793 2600 Toll free 1 800 423 0422 F 1 847 913 8766 Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 5XF UK T 44 0 1628 556000 F 44 0 1628 556001 Zebra Technologies Asia Pacific LLC 120 Robinson Road 06 01 Parakou Building Singapore 068913 T 65 6858 0722 F 65 6885 0838 http www zebra com 2008 ZIH Corp 58978L 008
10. Non Isolated Jumpers In Isolated Jumpers Out Pin 1 Ground 5V Jumper J5 JP2 In External Ground 5V Jumper J5 JP2 Out I O ground is connected to the printer signal I O ground is disconnected from the printer ground signal ground Ground must be provided externally to this pin Pin 2 5V Output Jumper J4 JP1 In External 5V Input Jumper J4 JP1 Out 5 V I O is connected to the applicator 5 V I O is disconnected from the applicator interface circuit 5 V Supply interface circuit 5 V Supply The 5 V for the applicator interface optoisolator circuits must be provided externally This input also supplies voltage for output signal pull up resistors Pinouts aU JP2 5V 5V f 1A pi 4 1A eL H 4 5V 5V Lm mm m 5V 5V gt Sirp 2 iiiiiil 0712 73 lt 13 1 4 lt 14 75 lt 75 QN 4 6 28V 6 L 28V 28V 7 gt 7 500 mA 500 mA I 8 I 8 9 gt gt 9 10 gt 10 1 gt 11 12 gt 12 gt 13 gt 13 14 14 15 15 58978L 008 Rev A RFID Programming Guide 11 14 2008 Pinouts for 24 28 V I O Operation RFID Applicator Signals Applicator Interface Connector Pin Configuration 157 Table 14 describes the pin configurations for 24 28 V I O operation There are no jumpers to configure for this mode Table 14 Non Isolated and Isolated Modes for 24 28V Ope
11. 10 sample RFID label formats 31 set RFID tag or kill password RZ 120 set up RFID information RS 108 SGTIN 64 standard programming example 94 single signal mode setting 110 timing diagrams 150 specify number of retries for block RR 107 specify RFID tag type 27 status messages 53 T tag type selecting 14 specify using control panel 27 specify using SGD 144 specify using ZPL 108 technical support 10 temperature requirements for RFID labels 15 timing diagrams basic 149 RFID 150 transponders calibrate from control panel 23 calibration using ZPL HR 85 characteristics of different types 44 description 14 placement in labels 15 selecting type 14 setting tag type 18 when to calibrate 18 troubleshooting RFID error codes and messages 53 RFID problems 50 RFID test control panel 22 SGD command 143 V valid RFID label counter reset by SGD 132 reset by ZPL 103 verify RFID write operation WV 127 void handling 109 void RFID label counter reset by SGD 133 reset by ZPL 103 58978L 008 Rev A 162 Index W write AFI byte command WF 123 write data to tag via RQ 105 via RZ 120 write power change through control panel 25 change using ZPL 118 write RFID format ARF 96 write RFID tag WT 125 58978L 008 Rev A Zebra Programming Language ZPL II command compatibility with printers and firmware 82 HL or HL Return RFID Data Log to Host HL or HL
12. A AFI byte D DSFID byte Default value A Example 1 This example reads the AFI byte in ASCII format and returns AFI Byte x to the host The printer will retry the command five times if necessary A voided label is generated if the read is unsuccessful after these retries The data read will go into the FN1 location of the recalled format XA FO20 120 A0N 60 FN1 FS RA1 0 5 0 FS HV1 AFI Byte FS XZ RFID Programming Guide 58978L 008 Rev A 92 ZPL Il Commands for RFID RA 58978L 008 Rev A Example 2 This example reads the DSFID byte in ASCII format and returns DSFID Byte xtothe host The printer will retry the command three times if necessary A voided label is generated if the read is unsuccessful after these retries The data read will go into the FN1 location of the recalled format XA FO20 120 A0N 60 FN1 FS RA1 0 3 0 D FS HV1 DSFID Byte FS XZ RFID Programming Guide 11 14 2008 RB ZPL Il Commands for RFID 93 RB Define EPC Data Structure 11 14 2008 Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to define the structure of EPC data which can be read from or written to an RFID transponder For more information about EPC specifications refer to the EPC G
13. Void TT pin 15 End Print 1 i C LI T pin 11 Start Print pin 3 1 2 Data Ready 3 pin 14 1 Encode RFID tag Check void signal high means good tag Label ready for printing After receiving start print signal print label Figure 12 Single Signal Mode Bad RFID Tag Void 1 TTT pin 15 X End Print 1 5 5 LI pin 11 Start Print 1 FHLI T PV T L pin 3 1 2 Data Ready 3 4 pin 14 Encode RFID tag Check void signal low means bad tag After receiving start print signal print void label if applicable Discard bad label Data Ready stays low if format to be retried on next label A wji N e 11 14 2008 RFID Programming Guide 58978L 008 Rev A 152 RFID Applicator Signals Timing Diagrams for RFID Double Signal Mode Figure 13 and Figure 14 show the applicator signals for good and bad tags using double signal mode Figure 13 Double Signal Mode Good RFID Tag Void pin 15 End Print Low Lu Wurm T 1 4 pin 11 Start Print pin 3 1 Data Ready T 4 6 pin 14 Label ready for printing After receiving start print signal print first part of label When program position is reached stop and encode RFID tag Check void signal high means good tag Wait for second start signal a A wj N Print second part of label Figure 14 D
14. _ _ _ UID Tag J J _ J J J Mifare UltraLight I l l l st Default value Accepted value Not supported a Requires printers with RFID hardware version M4xxx x This will not work with RFID hardware version M5xxx x For the RFID hardware version refer to the RFID HW VER line on your printer configuration label or perform the RFID SLOW test see Perform RFID Test on page 22 b Requires R60 13 0 13ZD or later 58978L 008 Rev A RFID Programming Guide 11 14 2008 10 RFID Applicator Signals This section applies to printers that have applicator ports and that are being used in a print and apply system Included are timing diagrams for good and bad RFID tags and the pin configuration for the applicator port For basic timing diagrams see the User Guide for your printer Contents Timing Diagrams for RFID LL 150 Single Signal Mode eee eee een e 150 Double Signal Mode 152 Applicator Interface Connector Pin Configuration LL 153 Jumper Configurations and Pinouts for 5 V I O Operation 156 Pinouts for 24 28 V I O Operation 157 11 14 2008 RFID Programming Guide 58978L 008 Rev A 150 RFID Applicator Signals Timing Diagrams for RFID Timing Diagrams for RFID The following timing diagrams show how applicator signals function while an RFID label i
15. and sends the string Tag Data xxxxxxxx back to the host The data read will go into the FN1 location of the format The printer will retry the command five times if necessary XA FO20 120 A0N 60 FN1 FS RIG pp O ES HV1 Tag Data FS XZ Example 2 This example reads from a tag twice and prints the results on a label XA FO20 120 A0N 60 FN1 FS FO20 100 A0N 20 FN2 FS RT1 7 3 5 FS RT2 3 2 5 FS XZ The first RT command starts at block 7 and reads three blocks of data in ASCII format The data read will go into the FN1 location of the format The printer will retry the command five times if necessary The second RT command starts at block 2 and reads two blocks of data in ASCII format The data read will go into the FN2 location of the format The printer will retry the command five times if necessary RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 117 RV RV Report RFID Encoding Results Firmware Compatibility on page 82 for the list of printers and firmware with which you can Important This command is not supported by all printers or firmware See Printer and use this command Description Use this command to tell the printer to send RFID encoding success or failure results to the host computer after each label completes Format RVa This table identifies the parameters for this format Parameters Details a enable disable Enables or disables the
16. contact Technical Support 3903 SCAN EAS ERR The reader did not detect an EAS code in the field Verify that the tag that you are using supports this feature and that the EAS bit is enabled 2502 SELECT APPLI ERR Internal problem with the reader If the problem persists contact Technical Support 3402 SELECT FILE ERR Internal problem with the reader If the problem persists contact 58978L 008 Rev A Technical Support RFID Programming Guide 11 14 2008 Error Code 8181 Troubleshooting RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued RFID Error or Status Message SELECT TAG ERR Description Action Required The reader failed to select a specified tag in the RF field Verify that a tag is within the field and that the current tag type is valid with the printer firmware see Table 9 Supported Tag Types and Default Values on page 111 Ba2F S282 dazi SELF TST ERR SEND PASSWRO ERR SERIAL ERR Self test error Internal problem with the reader If the problem persists contact Technical Support Internal problem with the reader If the problem persists contact Technical Support Serial number chip error Internal problem with the reader If the problem persists contact Technical Support BEBE SERIAL ERROR 1 High level serial error 1 Internal problem with the reader If the problem persists contact Technical Support
17. naar SERIAL ERROR 2 High level serial error 2 Internal problem with the reader If the problem persists contact Technical Support Ba11 SERIAL OVERFLW Serial overflow error Internal problem with the reader If the problem persists contact Technical Support 9361 SET DEFAULT ERR There was a problem writing a parameter to the non volatile memory of the reader If the problem persists contact Technical Support 3160 SET ROR DAT RATE Internal problem with the reader If the problem persists contact Technical Support 8166 SET TAG DAT RATE If the problem persists contact Technical Support 3601 STORE KEY ERR If the problem persists contact Technical Support TFaaG SYS UNKHWH ERR Internal problem with the reader If the problem persists contact Technical Support BA41 TAG DATA LOST In serial polled or RF continuous mode incoming new tag data overwrote old tag data between polls Internal problem with the reader If the problem persists contact Technical Support 846A 11 14 2008 TAG ERROR Internal problem with the reader If the problem persists contact Technical Support RFID Programming Guide 58978L 008 Rev A 63 64 Troubleshooting RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or D Code Status Message Description Action Req
18. read write position set through calibration or reset to default 23 set using ZPL 109 reader firmware upgrades 19 report RFID encoding results 117 reset advanced counter 103 reset programming position 23 return data to host computer HV 88 return RFID data log to host 84 11 14 2008 RFID antenna location 39 antenna port selection 26 calibrate RFID tag from control panel 23 calibrate RFID tag using SGD 141 calibrate RFID tag using ZPL HR 85 change read power through control panel 24 25 change read power using ZPL 118 change write power through control panel 25 change write power using ZPL 118 create label formats 30 detect multiple tags RN 102 display tag data LCD 28 SGD 142 enable motion RM 101 error codes and messages 53 error status 26 number of retries for block RR 107 power settings 18 RFID setup command RS 108 RFID test control panel 22 SGD command 143 tag type 27 timing diagrams 150 troubleshooting 50 verify write operation W V 127 when to perform calibration 18 RFID labels label formats 30 placement after encoding 15 purchasing 15 storage requirements 15 RFID mode selection via control panel 22 selection via ZPL 89 RFID tag ID command RI 100 RFID valid label counter reset by SGD 132 reset by ZPL 103 RFID void counter reset by SGD 133 reset by ZPL 103 ribbon ordering 10 11 14 2008 RFID Programming Guide Index 161 S sales
19. 0 30 down low RXi R60 15 8Z and earlier X low R60 16 4Z X X low R60 16 5Z and later M4xxx x reader X X low R60 16 5Z and later M5xxx x reader X X 16 R4Mplus SP994P SP999F SP1027F SP1056E x low SP1082F and earlier SP994Q SP999G SP1027G SP1056F x X low SP1082G and later RIIOPAX4 R62 15 8Z and earlier X low R62 16 4Z and later X X low R63 15 8Z and earlier X low R63 16 4Z and later X X low RZx00 all versions X X 16 RP4T all versions X X 16 RFID Programming Guide 58978L 008 Rev A 140 SGD Commands for RFID rfid reader_1 power write Example This set var example sets the reader to high power for writing to RFID tags Ul setvar rfid reader l power write high When the setvar value is set to high the getvar result is high 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID 141 rfid tag calibrate rfid tag calibrate 11 14 2008 Description This command sets the RFID programming position through a tag calibration or it restores the programming position back to the printer default Before running this command load the printer with RFID media and close the printhead For more information about this option see Calibrate RFID Tag on page 23 Type setvar This table identifies the command for this format Commands Details setvar This command instructs the printer to set the progr
20. 2 tags only Accepted Values K kill password A access password E EPC T tag identifier TID U user Default Value none Specifies the lock style to perform on the memory bank A non zero password must be specified to lock or permanently lock a memory bank Note This parameter applies to Gen 2 tags only Accepted Values U unlocked L locked O permanently unlocked open P permanently locked protected W write value used only for the kill password memory bank Default Value none Example 1 On a tag that is not Gen 2 this example encodes 5A as the tag password XA RZ5A FS XZ Example 2 On a Gen 2 tag this example encodes EPC data 112233445566778899001122 to the tag in Hex format write protects the tag s EPC data with password 1234A AXA ARFW H FD112233 RZ1234ABCD E L AXZ BCD and leaves the tag s access password unlocked 445566778899001122 FS FS 11 14 2008 RFID Programming Guide 58978L 008 Rev A 122 ZPL Il Commands for RFID ARZ gt Example 3 On a Gen 2 tag this example encodes EPC data 112233445566778899001122 to the tag in Hex format write protects the tag s EPC data with password 1234ABCD and makes the tag s access password unreadable XA REW H FD112233445566778899001122 FS RZ1234ABCD E L FS RZ1234ABCD A L FS XZ The following code unprotects EPC data 112233445566778899001122 using the password 1234ABCD
21. 2008 RFID Programming Guide 58978L 008 Rev A 90 ZPL Il Commands for RFID MM 58978L 008 Rev A e Peel off after printing the label moves forward and activates a Label Available Sensor Printing stops until the label is manually removed from the printer Power Peel liner automatically rewinds using an optional internal rewind spindle Value Peel liner feeds down the front of the printer and is manually removed Prepeel after each label is manually removed the printer feeds the next label forward to prepeel a small portion of the label away from the liner material The printer then backfeeds and prints the label The prepeel feature assists in the proper peel operation of some media types Rewind the label and backing are rewound on an optional external rewind device The next label is positioned under the printhead no backfeed motion Applicator when used with an application device the label move far enough forward to be removed by the applicator and applied to an item Cutter after printing the media feeds forward and is automatically cut into predetermined lengths Delayed cutter When the printer is in the Delayed Cut PRINT MODE it will cut the label when it receives the JK Delayed Cut command To activate the JK command the printer s PRINT MODE must be set to Delayed Cut and there must be a label waiting to be cut When the printer is not in the Delayed Cut PRINT MODE the printe
22. Contents 5 6 Contents 58978L 008 Rev A RFID Programming Guide 11 14 2008 About This Document This section provides you with contact information document structure and organization and additional reference documents Contents Who Should Use This Document 8 How This Document Is Organized 8 Contacts sisi ilaria arena 10 Document Conventions LL 11 11 14 2008 RFID Programming Guide 58978L 008 Rev A About This Document Who Should Use This Document Who Should Use This Document This Programming Guide is intended for use by the label format developer or printer integrator to create label formats that will encode RFID tags The following printers print engines are supported by this Programming Guide e R110Xi R170Xi and R110Xi HF e RZAO00 and RZ600 e RIIOPAX4 e R4Mplus e R2844 Z e RP4T How This Document Is Organized The RFID Programming Guide is set up as follows Section About This Document on page 7 Introduction to RFID on page 13 RFID Printer Setup and Operation on page 17 Description This section provides you with contact information document structure and organization and additional reference documents This section describes the basic concepts of Radio Frequency Identification RFID and how RFID works with your printer How you set up your printer for RFID applications is determined in part by the transponder that you select This section guides you through some t
23. DOS command window use the COPY command to send a file to the printer For example if your file name is format1 zpl type COPY FORMAT1 ZPL XXXX where XXXX is the port to which your printer is connected such as LPT1 Compare your label results with those shown in the sample If your printout does not look like the one shown confirm that the file you created is identical to the format shown then repeat the printing procedure Check the RFID data on your label a Open the printhead and place the label above the antenna in the printer b Use the control panel to view the transponder data see Read and Display RFID Tag Data on page 28 c Compare your RFID data with that shown in the sample If your control panel display does not look like what is shown confirm that the file you created is identical to the format shown then repeat the printing procedure When you are certain that the file you created is correct substitute your data in the label format where necessary RFID Programming Guide 11 14 2008 Creating Basic RFID Label Formats 31 Sample RFID Label Formats Sample RFID Label Formats Use the formats in this section to assist you in creating your own RFID label formats RFID Label Format 1 Encode a Gen 2 Tag in Hexadecimal Ling Type This ZPL Code Function of ZPL Code Number 1 XA Indicates start of label format 2 RS8 Sets tag type to Gen 2 3 FO50 50 Prints Simp
24. Firmware Compatibility on page 82 for the list of printers and firmware with Important This command is not supported by all RFID tags printers or firmware See which you can use this command Description Use this command with an Alien Higgs RFID tag and appropriate firmware to write the EPC data access password and kill password with one command Doing so reduces the encoding time Note The access password on the tag to be written to must be 00000000 prior to sending this command Format ROf c o data The following table identifies the parameters for this format Parameters Details f format Accepted Values A ASCII H Hexadecimal E EPC Default Value H c chip type Accepted Values 0 Higgs IC tag Default Value 0 o option Accepted Values 0 write 96 bit EPC Default Value 0 data the EPC data Use the FD command to specify the passwords in the access password and following format kill password FD EPC access kill where EPC the EPC data in the format specified by the f parameter The data should match what would be programmed with the RF command access an optional access password in hexadecimal format If this field is left blank 0x00000000 is written as the access password kill an optional kill password in hexadecimal format If this field is left blank 0x00000000 is written as the kill password 11 14 2008 RFID Programming Guide 58978L 008 Rev A 106 ZPL I
25. RFID Label Counter This parameter displays the total number of valid RFID labels that have been printed encoded You can use this parameter or odometer rfid valid_resettable on page 132 to reset the counter to zero To reset the counter to zero 1 Press the right oval PLUS to select RESET RFID VOID CTR 23 RESET View Void RFID Label Counter This parameter displays the total number of RFID labels that have been voided You can use this parameter or odometer rfid void_resettable on page 133 to reset the counter to zero To reset the counter to zero 1 Press the right oval PLUS to select RESET RFID READ PWR 16 58978L 008 Rev A View or Change RFID Read Power This parameter displays the current value for RFID read power a Note This parameter does not appear on the R110Xi HF printer On some printers the options vary based on the reader Check the printer configuration label for the RFID HW VI perform the RFID SLOW test see Perform RFID Test on page 22 to determine the reader type ER line or Selections Printer Firmware Version Default H M L 0 30 RXi R60 15 8Z and earlier X L R60 16 4Z X X L R60 16 5Z and later M4xxx x reader X X L R60 16 5Z and later M5xxx x reader X 16 R4Mplus SP994P SP999F SP1027F SP1056E SP1082F X L and earlier SP994Q SP999G SP1027G SP1056F SP1082G X X L and later R110PA
26. TIME i ea tnicsnnnexeonns RFID VALID CTR D RA ERRA RFID VOID CTR HIGH RFID READ PWR HIGH RFID WRITE PWR RFID OK RFID ERR STATUS Class 0 RFID TAG TYPE TM 20050201 RFID VERSION 1951 IN NONRESET CNTR 1951 IN RESET CNTRI 1951 INS canina RESET CNTR2 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID 133 odometer rfid void_resettable odometer rfid void resettable Description This command gets the RFID void label counter value or resets the counter to Zero Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the current RFID void counter value Format Ul getvar odometer rfid void resettable setvar This command instructs the printer to set the RFID void counter to zero Format Ul setvar odometer rfid void resettable value Values reset Example This set var example shows how the counter portion of the printer configuration labels looks when the RFID void counter is reset by sending Ul setvar odometer rfid void resettable reset Before RTC DATE RTC TIME 11 14 2008 RFID VALID CTR RFID VOID CTR RFID READ PWR RFID WRITE_PWR RFID ERR STATUS RFID TAG TYPE RFID VERSION NONRESET CNTR RESET CNTR1 RESET CNTR2 RTC DATE RTC TIME RFID VALID CTR RFID VOID CTR RFID READ PWR RFID WRITE PHR RFI
27. applies only when the starting block number parameter b is 1 Accepted values 1 to n where n is the maximum number of bytes for the tag For UCODE EPC 1 19 n is 32 Default value 1 For all other supported printers Accepted values 1 to n where n is the maximum number of blocks for the tag type minus the starting block number For example if the tag has 8 blocks starting with block 0 and you start with block 6 n can be 2 This would return block 6 and block 7 information Default value 1 f format Accepted values 0 ASCII 1 Hexadecimal Default value 0 r number of retries 11 14 2008 Changes the number of times that the printer attempts to read a particular block of a single RFID tag Same retry rules as the RR command Accepted values 0 to 10 Default value 0 RFID Programming Guide 58978L 008 Rev A 116 ZPL Il Commands for RFID RT 58978L 008 Rev A Parameters m motion Details Enables or disables RFID motion for the current field Accepted values O Feed label after writing 1 No feed after writing Other ZPL may cause a feed Default value 0 S special mode Note This parameter is used only for the printers referenced here For R110Xi HF and R2844 Z printers Specify data order Default value 0 Accepted values O least significant byte first 1 most significant byte first Example 1 This example reads a tag prints the data on a label
28. by the RFID reader is invalid or not supported with the current version of reader firmware Make sure you download the appropriate version of reader firmware If the problem persists contact Technical Support 8182 OPCODE UHRURIL The opCode received by the RFID reader is invalid or not supported with the current version of reader firmware 1 Make sure you download the appropriate version of reader firmware 2 Turn the printer power off O Wait ten seconds and then turn the printer power on I If the problem persists contact Technical Support 11 14 2008 RFID Programming Guide 58978L 008 Rev A 70 Troubleshooting RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or T Cada Status Message Description Action Required Bini POWER TOO HI The RFID reader received a command to set the read or write power to a level that is higher than the RFID reader supports Check the versions of the reader firmware and printer firmware You may need to download different versions 8164 INVALID FREQ The RFID reader received a command to set the frequency outside of the supported range If the problem persists contact Technical Support 8185 INUALIO PARAM The RFID reader received a valid command with an unsupported or invalid value for one of the parameters If the problem persists contact Technical Support Bim POWER TOO LOW The RFID reader received a command to se
29. byte Default value A Example 1 This example encodes data R hex 52 as the AFI byte The printer will try the command up to five times if necessary XA WF5 FDR XZ 11 14 2008 RFID Programming Guide 58978L 008 Rev A 124 ZPL Il Commands for RFID WF LI Example 2 This example encodes data hex 66 as the AFI byte The printer will try the command up to three times if necessary XA WF3 1 FD66 XZ gt Example 3 This example encodes data hex 77 as the DSFID byte The printer will try the command up to four times if necessary XA WF4 1 D FD77 XZ 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 125 WT WT Write Encode RFID Tag Note The WT command is provided only for backward compatibility with label formats that were developed for older Zebra RFID printers Use RF on page 96 instead whenever possible See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to encode the current RFID tag Check the amount of data memory available for the tag that you will be using If you send more data than the memory can hold the printer truncates the data Format wTb r m w f v This table identifies the parameters for this format Parameters Details b block number Specifies the block number to encode This parameter is tag dependent e For
30. com firmware Table 9 Supported Tag Types and Default Values UHF Printers HF Printers i st N Lu Printer l gt a N ts SS S 2 Se ss SER toc e c rr T N Q ve Q co cc rc tc cc tc tc ul N LL S a IA 6 a bi 2 ae Bola 5 o 2 E ugI sz 3 85 5 i i cS 5 sSoo 5s 3 s 5 3 Firmware Version old S S3 ST 95 85 s 3 o o logc og D9 D o o c c cC 0 9 n855 c c c N N Ci CRICETI GEE EEE G x 8 8 psp xfs slow few alms XIX nlelmlme ele s8 38 8 8 7 dl e g l s s s elsigaleaz a2 E8 8E8 E cc tc cc rtc cc tc cc nw nw 72 0 tc cc rtc Tag Type UHF Tag Types and Options None no tag type specified ise pow Mmm EPC Class 0 a x Please EPC Class 0 Plus mar ips SS EPC Class 1 64 bit a eee PESO EPC Class 1 96 bit a l BS UCODE EPC 1 19 b a aS eS Impinj Class 0 Plus 2 A ap l AES eS ISO 18000 06A ai EEE EPC Class 1 Generation 2 Gen 2 m ISO 18000 06B a __ x a Sa HF Tag Types and Options Auto detect the tag type by querying the
31. contact Technical Support Ba46 HARDWARE ERR If the problem persists contact Technical Support Ba438 FPGA OLD The FPGA code is out of date This would typically happen during a reader firmware upgrade Make sure you download the appropriate version of reader firmware If the problem persists contact Technical Support masa RX TUNE FAIL Receiver tuning training failure Internal problem with the reader If the problem persists contact Technical Support Basi RK R T FAIL Receiver tuning runtime failure Internal problem with the reader If the problem persists contact Technical Support mnasz BAD PASSCODE Bad passcode for kill tag function mas BAUD ERR Internal problem with the reader If the problem persists contact Technical Support Bas4 CMO FAIL Internal communications problem with the reader If the problem persists contact Technical Support masa QWERWRITE EPC Error trying to overwrite a valid EPC code Internal problem with the reader If the problem persists contact Technical Support 8168 DATA AMOUNT ERR Two situations can result in this error The data length in a message to the RFID reader from the printer is less than the number of arguments in the message The data length is greater than the number of arguments The reader will wait indefinitely until it receives all of the data specified in the data length field If the problem persists contact Technical Support Gigi IHURLID OPCODE The opCode received
32. encodes EPC data newdata to the tag in ASCII format and then write protects the tag s new EPC data The access password and its lock state are not changed so the access password remains unreadable XA RZ1234ABCD E U FS RFW A FDnewdata FS RZ1234ABCD E L FS X P Example 4 On a Gen 2 tag this example unlocks the locked access password from the previous example XA RZ1234ABCD A U FS XZ 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 123 WF WF Encode AFI or DSFID Byte Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to encode the AFI or DSFID byte to a tag Error handling is set by the RS command Format WEr m w f b The following table identifies the parameters for this format Parameters Details r number of retries Accepted values 0 to 10 Default value 0 m motion Accepted values 0 Feed label after writing No Feed after writing Other ZPL may cause a feed Default value 0 w write protect Accepted values 0 Not write protected 1 Write protect Default value 0 f data format Accepted values 0 ASCII 1 Hexadecimal Default value 0 b typeof byte toread Accepted values A AFI byte D DSFID
33. for more information Some RFID tags are more sensitive than others and may require special printer settings 1 Verify that the printer is set for the correct write power See http www zebra com id zebra na en index products supplies rfid_supplies rfid_transponder_inlay html for the recommended power setting for each tag type 2 lfnecessary run the HR command to manually calibrate the transponder position 3 Ifthe problem persists consider using a different tag type Contact an authorized Zebra RFID reseller for more information Incorrect read and write power levels for the RFID tag type Change the RFID read and write power levels see View or Change RFID Read Power on page 24 or View or Change RFID Write Power on page 25 Radio frequency RF interference from another RF source Do one or more of the following as necessary Move the printer away from fixed RFID readers e Make sure that the media door is closed at all times during RFID programming The printer is using outdated printer firmware and reader firmware versions Go to http www zebra com firmware for updated firmware With a Gen 2 tag no data is written to the tag even though the printer says that the write operation succeeded 11 14 2008 The RFID reader encoder is not enabled for Gen 2 RFID Programming Guide Check Table 9 Supported Tag Types and Default Values on page 111 to see if your p
34. for multiple tags Default Value Y RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 103 RO RO Reset Advanced Counters Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description The RO command resets the advanced counters used by the printer to monitor label generation in inches centimeters and number of labels Note For the R4Mplus the counter values are not saved so power cycling the printer resets all counters to zero Format ROc This table identifies the parameters for this format Parameters Details C counter number Accepted Values 1 reset counter 1 2 reset counter 2 3 reset valid RFID label counter 4 reset voided RFID label counter R reset head replaced counter R resets the head cleaned counter and the head replaced counter C reset head cleaned counter Default Value a value must be specified or the command is ignored Example 1 This example shows how the counter portion of the printer configuration labels looks when counter 1 is reset by sending RO1 Before 296862 IN NONRESET CNTR 2986862 IN RESET CNTRI 296862 IN RESET CNTR2 753289 CM NONRESET CNTR 753289 CH RESET CNTRI 753289 Ch RES 92928 LABLS NONRESET CNTR 92928 LABLS RE
35. if any Table 6 RFID Error and Status Message Definitions Error RFID Error or m Code Status Message Description Action Required 8164 ACTIVATE TAG ERR If the problem persists contact Technical Support 8485 RFE NOT ON Internal problem with the reader The Analog Front End is turned off Contact Technical Support Bas RHT FAILURE Antenna failure Contact Technical Support dazi ANT BADFGONE The RFID reader cannot detect the RFID antenna coupler or the antenna coupler does not work Contact Technical Support 38GF ANT BADFGONE The RFID reader cannot detect the RFID antenna coupler or the antenna coupler does not work Contact Technical Support Fees RHTEHMHRH SEL ERR The printer firmware could not verify that the selected RFID antenna coupler is properly connected If selecting the antenna through ZPL ensure that your printer supports this feature and that your parameters are correct If the problem persists contact Technical Support 2481 RUTHEH ROR ERR If the problem persists contact Technical Support 5261 AUTHEN TAG ERR Tag not authenticated Ba26 BAD ANT MUX Internal problem with the reader Contact Technical Support 8261 BAD APP END ADD The RFID reader received a command to erase some part of the flash memory This typically would happen during a reader firmware upgrade Make sure that you download the appropriate version of reader firmware If the problem persists contact
36. reader If the problem persists contact Technical Support 9161 LOAD DEFAULT ERR The reader was unable to successfully load its default parameters If the problem persists contact Technical Support S682 LOAD KEY ERR If the problem persists contact Technical Support Bas LOCK ERROR The lock process failed during a write tag data for an ISO18000 6B tag The write tag command passed but the lock did not This could indicate a bad tag Repeat the process with another RFID tag Make sure that the tag is placed within the RF field Bass LOCKED BLOCK Attempt to write to a read only tag or to a locked block Make sure you have the right tag type selected and that you are using a tag that is supported by your printer Ensure that the block that you are trying to write to is not already locked GAZA LOST LOCK UHF synthesizer error Internal problem with the reader If the problem persists contact Technical Support Bad MEMORY ERR 58978L 008 Rev A RFID Programming Guide Non volatile memory data element does not exist or was not found when requesting a read of a specific element in non volatile memory If the problem persists contact Technical Support 11 14 2008 Error Code BABS Troubleshooting 59 RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued RFID Error or Status Message MESSAGE SYHCH Description Action Requir
37. results reporting feature Accepted Values E Enable D Disable Default Value D gt Example 1 Assume that the following code is sent and that there is no RFID tag in the field RVE XA RS8 0 3 RMY RFR H XZ The printer attempts to program a tag three times and then returns the following to the host F The minus sign indicates that the programming attempt failed entirely and voided three labels Example 2 Assume that the same code is sent and that the first two attempts at programming a tag are unsuccessful The third attempt succeeds RVE AXA ARSE 0 ARMY RFR H X The printer attempts to program a tag three times and then returns the following to the host t 2_ The plus sign indicates that the programming attempt was successful and voided two labels 11 14 2008 RFID Programming Guide 58978L 008 Rev A 118 ARW RW ZPL Il Commands for RFID Set RF Power Levels for Read and Write 58978L 008 Rev A Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to set the RFID read and write power levels This function is useful when using different tag types or transponders that require different power levels to obtain the best read and write abilities If not enough power is applied the transponder may n
38. spueuiuio peuoddns 9 a qel SUOISIOA 91e ALII pue s1ojurid 3uoJojjIp ujr 4 osn Ugo NOA spueuruloo TdZ CITY YoOryM smoys 9 ALL Aupiqneduio o1eMudniJ pue J9 ulJd 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 83 Printer and Firmware Compatibility pueuruioo I My ou Uey III spueuruoo A My pue w WAV TU ewes P uonoy ON 10 N st anyea pojdoooe A uo oy o jojoured 104 q pueururoo wy eu ULY Jaye spueururoo YYy pu Way Av eu esp 2 K dde jou op e pue 3 s1ojoureed ospy oqedeo HAv ION pouoddns Jon powoddns 4 uoneiedg Surpooug AIAN HHA LTI 28ed uo AMy Px Px Px Px Px Px Px Px SEL AIAA epooug IUM STI 28ed uo My exg CIASC 10 JAV epoouq ETI e3ed uo My Se J207 pue piomssed Se T 19S Oc T eased uo zy INIM PUL PLOY IO s poAeT 1o og JA 19S BII ased uo MYy 1oje 10 1oje 10 O666dS fr66dS mz synsoy Surpooug AJAA MHOdoYy LI aed uo 1Y da MOXE 3 94 Oe 9s da E Sep AIJA prod STI Sed uo ay qs s1ojeure1eq AIAN dN 398 801 ased uo SYy oor e 103 SOLO AITA Ayloodg LO e3ed uo yyy 197e 10 GI ZL SVcow 10 ZL SV093D 5 SpioAsseq pur vjeq Odd HIM xom SOI awed uo Quy o o En 7 o m z 2 e eleas g a 2 g 8 8 3 2 e a N 3 s x x a x x x x
39. the RFID label and the printer is established when the label s transponder inlay lines up with the printer s antenna The optimal transponder programming position varies with the transponder size its configuration and the type of RFID IC chip used For transponder inlay placement information go to http www zebra com rfid_transponders Print quality may be affected by printing directly over the transponder In particular there is an area on each label immediately around the location of the IC chip where the printer may print with low quality Design your printed label around the location of the chip in the type of approved RFID label that you select Selecting and Purchasing RFID Labels Before you purchase a large quantity of the RFID labels you selected test a small batch of the labels to make sure they function as you need them to You may need to adjust the transponder location or switch to a different tag type if the RFID labels do not work in your application To order labels with transponders that are approved for your specific RFID printer contact your authorized Zebra reseller or go to http www zebra com smart_labels for more information Performing Label Placement Tests After an RFID label is encoded how well it functions depends on several things where the label is placed on an item thecontents of the item such as metals or liquids the location of the RFID readers Perform label placement tests with your reade
40. the programming position for all labels until a new position is specified or until the printer is turned off O and then back on I Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the current programming position Format Ul getvar rfid position program setvar This command instructs the printer to set the programming position Format Ul setvar rfid position program value Values 0 to label length Default value For the R110PAX4 and R2844 Z 0 For all other supported printers label length minus 1 mm 1 16 in Default 1 gt Example This set var example shows the programming position being set at 15 dot rows from the top of the label Ul setvar rfid position program 15 When the setvar value is set to 15 the getvar result is 15 11 14 2008 RFID Programming Guide 58978L 008 Rev A 136 SGD Commands for RFID rfid reader_1 antenna_port rfid reader l antenna port Description This command sets or gets the RFID antenna port Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the current antenna port Format Ul getvar rfid reader_l antenna_port setvar This command instructs the printer to set the antenna port Format Ul setvar rfid reader_l antenna_port value Va
41. the reader If the problem persists contact Technical Support Faa2 RDR COM TIMEOUT The printer was not able to communicate with the reader If the problem persists contact Technical Support ROR ERR rrrr Internal problem with the reader If the problem persists contact Technical Support 2505 READ AFI ERR There was an error reading the AFI byte Verify that the tag that you are using supports this feature If the problem persists contact Technical Support 8182 READ DATA ERR This can occur when one of a number of RFID operations fails Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support SIAT READ DSFID ERR There was an error reading the DSFID byte Verify that the tag that you are using supports this feature If the problem persists contact Technical Support 8466 11 14 2008 READ FILE ERR Internal problem with the reader If the problem persists contact Technical Support RFID Programming Guide 58978L 008 Rev A 62 Troubleshooting RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or D Code Status Message Description Action Required 9281 READ SYS ERR There was a problem reading a parameter from the non volatile memory of the reader If the problem persists contact Technical Suppor
42. was sent in an ASCII mode command If the problem persists contact Technical Support 9688 INULD HO BLOCKS The number of blocks field in the request was invalid for the 58978L 008 Rev A RFID Programming Guide command specified If the problem persists contact Technical Support 11 14 2008 Troubleshooting 77 RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or a Code Status Message Description Action Required 3689 INVALID DATA LEN The length of the data specified in the request was invalid for the command specified If the problem persists contact Technical Support 9161 LOAD DEFAULT ERR The reader was unable to successfully load its default parameters If the problem persists contact Technical Support 2182 RESET DEUICE ERR The reader was unable to successfully reset the reader If the problem persists contact Technical Support 9163 BOOTLOADER ERR The reader failed to enter bootloader mode which is necessary to upgrade firmware If the problem persists contact Technical Support 9201 READ SYS ERR There was a problem reading a parameter from the non volatile memory of the reader If the problem persists contact Technical Support 22802 WRITE SYS ERR There was a problem writing a parameter to the non volatile memory of the reader If the problem persists contact Technical Support 9361 SET DEFAULT ERR There was a p
43. 23 wt Write Encode RFID Tag 000 cee ete 125 wv Verify RFID Encoding Operation 0 0 eee eee 127 9 e SGD Commands for RFID 6606 cic ine eee nr ry ii 129 Printer and Firmware Compatibility 130 odometer rfid valid resettable ee ees 132 odometer rfid void resettable ccce 133 Pfid error responSe Lirio retata eee ee eee ve ee EFE ai RUE 134 tic position Progra ssi 9 ERE RVERRREPESE EXRDIdP kee ee yea 135 rfid reader l antenha port reviret asais Rude Rear ERE 136 Dfid reader l power read ies ehe tee eee ae ee Rs 137 rPtid read r lpower single Power iio ra AERE RA RA RI RUE RR 138 Etid reader ljpower wrlLte aarti arsa lbi iia RA AE ee ence a A 139 Efid tag calibrato savio Ge aa Seeders win de qo a RON ete Dn un dia iR 141 EEtid tag d te scisso keen nied b tue A ein Porc Rap i nna we Riz P eee beh 3 ETE B 142 PPL tag COSE asian hene needle xov e end Eni iE P Hp et cee eee Ped EE e 143 rH GAG type siae wh Amber eran Sedww sdb padded ee peas 144 10 RFID Applicator Signals i460 ds twine RR OR ri n 149 Timing Diagrams for RFID eR 150 Single Signal Mode 0 cee ee tees 150 Double Signal Mode 152 Applicator Interface Connector Pin Configuration 153 Jumper Configurations and Pinouts for 5 V I O Operation 156 Pinouts for 24 28 V I O Operation 157 o RR ee ee cde M Rd 159 11 14 2008 RFID Programming Guide 58978L 008 Rev A
44. 58978L 008 Rev A RFID Programming Guide 11 14 2008 RE ZPL Il Commands for RFID 95 RE Enable Disable E A S Bit 11 14 2008 Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to enable or disable the Electronic Article Surveillance E A S bit that is available in some ISO15693 tags such as Philips This command works only on those 18015693 transponders and will be ignored if the tag does not support E A S Format REt r The following table identifies the parameters for this format Parameters Details t Enable disable the Accepted values E A S bit in the N Disable E A S 15015695 Y Enable E A S transponder Default value N r number of retries Accepted values 0 to 10 Default value 0 Example This example enables the E A S bit in the transponder It will retry the command five times if necessary XA REy 5 XZ RFID Programming Guide 58978L 008 Rev A ZPL Il Commands for RFID ARF 96 ARF Read or Write RFID Format Firmware Compatibility on page 82 for the list of printers and firmware with which you can Important This command is not supported by all printers or firmware See Printer and use this command Description Use this command to read or write to encode an RFID tag When using this
45. 978L 008 Rev A 11 14 2008 RFID Programming Guide Creating Basic RFID Label Formats Sample RFID Label Formats 33 RFID Label Format 3 Read Data from Tag and Print Data on Label This example assumes that the tag created using RFID Label Format 1 Encode a Gen 2 Tag in Hexadecimal on page 31 is being read tins Type This ZPL Code Function of ZPL Code Number 1 XA Indicates start of label format 2 RS8 Sets tag type to Gen 2 3 FO50 50 FNO is a placeholder field variable for the tag data AON 40 that will be read in the following line When the label SENO prints the data read from the tag will be printed at FS location 50 50 4 FNO R H read hexadecimal e B The read results are put into field variable 0 FNO At this point the printer substitutes previous instances of FNO in the label format with the data from this field The data read from the tag will be padded with zeroes to the maximum bit size 5 XZ Indicates end of label format Read from Transponder 112233445566778899001122 Resulting Label 112233445566778899001 122 M HF Control Panel Display toggles between these two RFID TAG DATA 1122334455667 798 RFID TAG DATA 398081122 11 14 2008 RFID Programming Guide 58978L 008 Rev A 34 Creating Basic RFID Label Formats Sample RFID Label Formats RFID Label Format 4 Encode Tag Read Tag and Print Data on Label Line f Type This ZPL Code Function of ZP
46. D ERR STATUS RFID TAG TYPE RFID VERSION NONRESET CNTR RESET CNTR1 RESET CNTR2 RFID Programming Guide 58978L 008 Rev A 134 SGD Commands for RFID rfid error response rfid error response Description During an error condition an error message shows on the second line of the display This command can be used to retrieve that error message See Table 6 on page 53 in the RFID Troubleshooting section for descriptions of the error messages Type getvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with any active RFID error messages Format Ul getvar rfid error response gt Example This get var example shows responses that you may get in different situations Ul getvar rfid error response If no RFID tag is present you get the following response NO TAG FOUND If an RFID tag is present and there are no errors you get the following response RFID OK 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID 135 rfid position program rfid position program Description This command gets the read write position of the transponder or sets the read write position in vertical Y axis dot rows from the top of the label Set to 0 no movement if the transponder is already in the effective area without moving the media Important If a label format specifies a value for this parameter this value will be used for
47. D TAG TYPE The tag type was not valid for the command specified Make sure that you are using the right tag type for your operation If the problem persists contact Technical Support soaz is s FOUND y Note This error message varies by reader type No RFID tag was detected in the RF field Several things can cause this error Noacceptable RFID tag is in the RF field This can happen if an RFID label is present but the transponder is not placed correctly within the label or if the wrong tag type is used The read write power being used is too low The RFID tag is weak or dead Retry with another RFID tag Make sure you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support 3003 COLLISION ERR Multiple tags in the field have the same tag ID 2004 TAG INTEGRITY ERR Response from the tag failed the CRC check Saas BLOCK S gt LOCKED A write operation could not be performed because a block was locked aane TRG HOT RUTHEHTC An operation could not be performed on the tag because the tag was not authenticated aan TRG HOT IH FIELD The tag specified was not in the RFID field aan T R DATARATE ERR The tag to reader data bit rate is not supported by the reader the tag or both aan EHCRYPT TAG ERR The data to be written to the tag was not encrypted properly SAAC R T DATARATE ERR The reader to tag data bit rate is not supported by the reader the t
48. DDDDDDDDDDDDDDD data read or written If the log exceeds 64K approximately 2000 operations the data log is cleared automatically and data recording restarts When this happens the following appears in the log Logfile automatically reset Ifthe printer loses power the log is lost If the log results are important to you retrieve the log frequently 58978L 008 Rev A RFID Programming Guide 11 14 08 HR ZPL Il Commands for RFID 85 MHR Calibrate RFID Transponder Position 11 14 2008 Important Consider the following before using this command This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Do not perform transponder calibration for RFID media that meets the transponder placement specifications for your printer Doing so will slow the printer s throughput unnecessarily To order media that is designed for use with your RFID printer contact your authorized Zebra reseller Description Use this command to initiate an RFID transponder calibration for a specific RFID label Results are returned to the host computer This calibration is used to determine the optimal programming position for RFID media that may not meet the transponder placement specifications for the printer During transponder calibration the printer feeds the RFID label one millimeter at a time while taking reading
49. F Format L Label Default Value F cf Example The following code XA FH HVO 8 EPC OD OA L FS PO2 XZ Would return data such as this EPC 12345678 EPC 55554444 58978L 008 Rev A RFID Programming Guide 11 14 2008 MM Print Mode ZPL Il Commands for RFID 89 MMM Description The MM command determines the action the printer takes after a label or group of labels has printed Format MMa b This table identifies the parameters for this format Parameters a desired mode Details Accepted Values T Tear off Peel off not available on S 300 Rewind depends on printer model Applicator depends on printer model Cutter depends on printer model OO tm Il Delayed cutter depends on printer model F RFID not valid on the RP4T Default Value The values available for parameter a depend on the printer being used and whether it supports the option For supported RFID printers the defaults are as follows A RIIOPAXA print engines F other RFID printers b prepeel select Accepted Values N no Y yes Default Value N The command is ignored if parameters are missing or invalid The current value of the command remains unchanged This list identifies the different modes of operation Tear off after printing the label advances so the web is over the tear bar The label with liner attached can be torn off manually 11 14
50. Guide 58978L 008 Rev A he ZPL Il Commands for RFID Printer and Firmware Compatibility pueuruoo I My 9u1 UEY Joye spueuruoo A My pue Wey Way Av P N P uonoy ON JO N St onyea pojdoooe Aquo oy o Jo oureIed 104 qQ pueuruioo psy IY ULT JOYII spueuruioo YYy pu Way My SN 9 K dde jou op pue 3 s1ojourered ospy oqedeo HAv ION v peuoddns 30N peuoddng x x x S19juno pooueApy josey EOT esed uo Qy 197e 10 0 EL 093D PISTA gurpooug ur SET TH edu VPA TOI 28ed uo Nyy uono CITY ALUA or esed uo wyy 1oje 10 197e 10 1aye 10 ZILOEV ESA OZEVO L co3D GZ ro roosp 3 CI 88L WIAA VO 001 ed uo yy a PUI TAN NHM 10 pray 96 e3ed uo Jv Ud S VH 9 AesICg o1Q BUA S6 o3ed uo gar di F einjonang eje dA WYA 6 osed uo gyv AE CIASC 10 THV PLA 16 o8ed uo yyy Bx UOLIA ISOH gg osed uo AH z uonisoq 1opuodsuei qrTe 91e1qipe 2 gg ased uo YHy v8 ased uo m JsoH 01 307 vied CITY UMPA TH 40 THy o o o o o x n m 2 2 2 2 2 2 S z 2 eo a bs S L x x o9 N o N H c x x x x x x x x aemula N onoun ewwo 3 2 J n 2 uonoung puewwosy N m A a I e s 7 o 5 ma IRIS Ei 2 a 3g N z o x a S S N x e eo S19 uld HH S1o1uHd JHN JeMW pue J9juld uo peseg
51. ID on page 79 Contents Create and Send an RFID Label Format 30 Sample RFID Label Formats e 31 RFID Label Format 1 Encode a Gen 2 Tag in Hexadecimal 31 RFID Label Format 2 Encode a Gen 2 Tag in ASCII 32 RFID Label Format 3 Read Data from Tag and Print Data on Label 33 RFID Label Format 4 Encode Tag Read Tag and Print Data on Label 34 RFID Label Format 5 Encode a Class 1 64 bit Tag in Hexadecimal 36 RFID Label Format 6 Encode Tag Read Tag and Return Results to Host 37 11 14 2008 RFID Programming Guide 58978L 008 Rev A 30 Creating Basic RFID Label Formats Create and Send an RFID Label Format Create and Send an RFID Label Format The following pages contain sample RFID label formats that you can modify to create your own RFID label formats To create an RFID label based on a sample label complete these steps 58978L 008 Rev A 1 Using any word processor or text editor that is capable of creating ASCII only files for example use Microsoft Word and save as a txt file type in the label format exactly as shown in the desired sample Save the file to your computer When naming the file use zp1 as the extension for the file for example you may choose to name a file format 1 2zp1l Set up the printer and turn the power On I Copy the file to the printer If you are connected to the printer via the parallel port from the
52. ID SGD commands refer to the ZPL II Programming Guide A copy is available on the User CD provided with your printer and online at http www zebra com manuals Contents Printer and Firmware Compatibility 130 odometer rfid valid_resettable llle 132 odometer rfid void_resettable 0 0 0 cee ee 133 rfid error reSpOnSe 0 2 ee eee RII M 134 rfid position program 1 2 RR 135 rfid reader_1 antenna_port 00000 c cette eee 136 rfid reader_1 power read 02 ee teen eens 137 rfid reader_1 power single_power 0 cece eee eee 138 rfid reader_1 power write 0 2 llle 139 ais tag Calibrate sc ii iii Aia Rl Alene arpa alee eee AA eon A E 141 rilditagidata si 2e goes x A Aa stops A t Boa Skewes facto On d lado i pa Beaded a lave 142 PUG TAG TSH ae a PP 143 rfid tag type LL 144 11 14 2008 RFID Programming Guide 58978L 008 Rev A 130 SGD Commands for RFID Printer and Firmware Compatibility Printer and Firmware Compatibility Table 10 shows the minimum firmware versions required to use specific RFID SGD commands Table 10 SGD RFID Printer and Firmware Compatibility SGD Commands odometer rfid valid resettable R110Xi UHF and R170Xi R60 16 4Z RZ400 and RZ600 R53 16 4Z R110PAX4 R62 16 4Z R63 16 4Z R4Mplus SP994Q SP999G SP1027G SP1056F SP1082G RP4T all R110Xi HF R65 16 4Z odometer rfid void resettable R60 16 4Z R53 16 4Z R62 16 4
53. II GO GO G0 G0 w N Hn lt SR end In this example performed on a 300 dpi printer the optimal programming position is at 40 mm or 480 dot rows This is identified at the top of the table position 480 and with an the arrow lt in the table 11 14 2008 RFID Programming Guide 58978L 008 Rev A ZPL Il Commands for RFID HV 88 HV Host Verification Description Use this command to return data from specified fields along with an optional ASCII header to the host computer You can use this command with any field that has been assigned a number with the RT command or the FN and RF commands Format HV n h t a This table identifies the parameters for this format Parameters field number specified with another command Details The value assigned to this parameter should be the same as the one used in another command Accepted Values 0 to 9999 Default Value 0 n number of bytes to be returned Accepted Values 1 to 256 Default Value 64 h header to be returned with the data Delimiter characters terminate the string This field is Field Hex FH capable Accepted Values 0 to 3072 bytes Default Value no header t termination a command applies to This field is Field Hex FH capable Accepted Values 0 to 3072 characters When PQ is greater than 1 send one response for a label format or one for every label printed Accepted Values
54. L Code Number 1 XA Indicates start of label format 2 RS8 Sets tag type to Gen 2 3 FO60 60 When the label prints the data read from the tag at AON 40 field variable 7 FN7 will be printed at location ENY 60 60 FS 4 RFW A W A write ASCH i vaata Encodes Odata into the block padded with 8 bytes of zeroes to make the data 12 bytes The data written is 306461746100000000000000 Odata in ASCII 5 FN7 R A read ASCII xn e Reads the tag data into field variable 7 FN7 i After this occurs any fields in this label format that have FN7 will be replaced with this read data 6 XZ Indicates end of label format Programmed to Transponder 306461746100000000000000 Read from Transponder 306461746100000000000000 Resulting Label C N 0data 58978L 008 Rev A RFID Programming Guide 11 14 2008 Creating Basic RFID Label Formats 35 Sample RFID Label Formats Control Panel Display toggles between these two RFIO TAG DATA 3664617461 680086 RFID TAG DATA Baaaadaas 11 14 2008 RFID Programming Guide 58978L 008 Rev A 36 Creating Basic RFID Label Formats Sample RFID Label Formats RFID Label Format 5 Encode a Class 1 64 bit Tag in Hexadecimal No Type This ZPL Code Function of ZPL Code Number 1 XA Indicates start of label format 2 RS3 Sets tag type to EPC Class 1 64 bit 3 FO50 50 Prints Simple write example on the label at AON 65
55. Make sure that the tag is placed within the RF field B4B4 HO DATA READ The RFID tag used failed or does not have the correct CRC Try to read a few other tags If the problem persists contact Technical Support Bas AFE HOT OH Internal problem with the reader The Analog Front End is turned off Contact Technical Support Bae Baar 11 14 2008 WRITE FRILED HOT IMPLEMENTED This can occur when one of a number of RFID operations fails Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support The reader received a command that is not supported by the tag type Make sure that you have the latest reader firmware that you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support RFID Programming Guide 58978L 008 Rev A 71 72 Troubleshooting RFID Error Codes and Messages Error Code Baa Table 7 RFID Error Code Definitions Continued RFID Error or Status Message INVALIO WR DATA Description Action Required In EPC 0 the first two bits determine the tag ID length If the first two bits are 0b00 then the tag ID must be 96 bits Otherwise the tag ID is 64 bits Make sure that the first two bits have the correct values depending on the tag ID length Bas INVALIO ADDR The RFID reader received a command t
56. OIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID Y Y VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID Start of RFID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID y VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID operation Label length minus 800 dot rows Bottom of label RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 115 ART A RT Read RFID Tag Note The RT command is provided only for backward compatibility with label formats that were developed for older Zebra RFID printers Use RF on page 96 instead whenever possible See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to tell the printer to read the current RFID tag data The data can be returned to the host via the HV command Format RT b n f r m s This table identifies the parameters for this format Parameters number to be assigned to the field Details Accepted values 0 to 9999 Default value 0 b starting block number Accepted values 0 to n where n is the maximum number of blocks for the tag Default value 0 n number of For R4Mplus printers with firmware version SP994X blocks bytes to read European version This parameter
57. Overview RFID Overview An RFID printer encodes writes information on ultra thin HF or UHF RFID transponders that are embedded in smart labels tickets and tags The printer encodes the information verifies proper encoding and prints bar codes graphics and or text on the label s surface The RFID transponder is sometimes called the RFID tag or an inlay The transponder is usually made of an antenna that is bonded to an integrated circuit IC chip The IC chip contains the RF circuit coders decoders and memory If you hold an RFID label up to the light you can see the transponder s antenna and you can feel a bump in the label where the IC chip is located Encoding and printing of an RFID label usually are completed on the first try but some failures may occur If you experience consistent failures it may signal a problem with the RFID tags with your label formats or with the transponder placement RFID Label Selection To select RFID labels for your printer consider the type of RFID transponder and where the transponder is placed on the label Considering RFID Transponder Tag Types 58978L 008 Rev A When selecting RFID labels consider both your RFID printer and your application Use tag types that have been specifically approved for use in your printer Failure to do so may result in the inability to read or write to encode the embedded RFID tags To ensure that an approved tag type will perform up to your
58. P1056F SP1082G rfid tag test m all rfid tag type R60 16 4Z R53 164Z R62 1642 SP994Q all R65 16 4Z R63 16 4Z SP999G SP1027G SP1056F SP1082G 11 14 2008 RFID Programming Guide 58978L 008 Rev A 132 SGD Commands for RFID odometer rfid valid_resettable odometer rfid valid resettable Description This command gets the RFID valid label counter value or resets the counter to Zero Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the current RFID valid counter value Format U1 getvar odometer rfid valid resettable setvar This command instructs the printer to set the RFID valid counter to zero Format Ul setvar odometer rfid valid resettable value Values reset Example This setvar example shows how the counter portion of the printer configuration labels looks when the RFID valid counter is reset by sending Ul setvar odometer rfid valid resettable reset Before 02710705 RTC DATE 07 01 wee pRS EUR RTC TIME O07 nnne RFID VALID CTR di quu RFID VOID CTR HIGH isine aaie bea RFID READ PWR HIGH aoaaa iseme a nos RFID WRITE PWR RFID OK RFID ERR STATUS Class 0 RFID TAG TYPE TM 20050201 RFID VERSION 1950 IN 11 NONRESET CNTR 1950 IN 1 RESET CNTR1 1950 IN RESET CNTR2 After 02 10 05 RTC DATE raea RTC
59. PT TAG ERR The data to be written to the tag was not encrypted properly 3166 ERASE TAG ERR If the problem persists contact Technical Support SACA EXIT TAGLOOP ERR Internal problem with the reader If the problem persists contact Technical Support 3811 FILE HOT FOUND The specified file was not found on the application 8366 FLASH ERROR An error occurred reading or writing from the reader s Flash nznai memory If the problem persists contact Technical Support mna Bas 8364 Bias 8366 S1AC FORMAT TAG ERR If the problem persists contact Technical Support 11 14 2008 RFID Programming Guide 58978L 008 Rev A 56 Troubleshooting RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or D Code Status Message Description Action Required nada FPGA OLD The FPGA code is out of date This would typically happen during a reader firmware upgrade Make sure you download the appropriate version of reader firmware If the problem persists contact Technical Support 0423 GEN BAD PC Internal problem with the reader If the problem persists contact Technical Support A42F GENZ ERROR Internal problem with the reader If the problem persists contact Technical Support B42B GEM LOW PWR Internal problem with the reader If the problem persists contact Technical Support A424 GEM MEM LOCKED Internal problem with the reader If the problem persists con
60. RFID Programming Guide 11 14 2008 Parameter RFID TAG CALIE RESTORE 11 14 2008 RUM RFID Control Panel Parameters 23 Table 2 RFID Parameters Page 2 of 7 Action Explanation Calibrate RFID Tag This parameter sets the RFID programming position through a tag calibration or it restores the programming position back to the printer default RESTORE Selecting this option resets the RFID programming position to the printer default Note With some printers and firmware versions no label r movement or changes to the control panel occur With others the printer displays PROGRAM POSITION RESTORED For the R110PAX4 the RFID programming position is zero the printer programs the tag without moving the label By default the print engine has backfeed set to After which places the transponder in the optimal place for encoding for Zebra specified media If you are using a backfeed setting other than After do not use the RESTORE function unless the position of the transponder in your media accounts for this change e For other RFID printers the RFID programming position is the label length minus 1 mm 0 04 in RUN If the media being used does not conform to transponder placement requirements for your printer use the RUH option to have the printer determine the optimum programming position for the non standard labels Important Do not perform transponder calibration for RFID m media that meets the transponder pl
61. RR Internal problem with the reader If the problem persists contact Technical Support B4nB DEC URL FILE ERR Internal problem with the reader If the problem persists contact Technical Support 8581 ENABLE EAS ERR There was an error while setting the EAS bit Verify that the tag that you are using supports this feature 8582 DISABLE EAS ERR There was an error while clearing the EAS bit Verify that the tag that you are using supports this feature 8583 SCAN EAS ERR The reader did not detect an EAS code in the field Verify that the tag that you are using supports this feature and that the EAS bit is enabled 11 14 2008 RFID Programming Guide 58978L 008 Rev A 75 76 Troubleshooting RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or su Code Status Message Description Action Required 5564 WRITE AFI ERR There was an error writing to the AFI byte Verify that the tag that you are using supports this feature and that they byte is unlocked If the problem persists contact Technical Support asus READ AFI ERR There was an error reading the AFI byte Verify that the tag that you are using supports this feature If the problem persists contact Technical Support 2506 WRITE DSFID ERR There was an error writing to the DSFID byte Verify that the tag that you are using supports this feature and that they byte is unlocked If the problem persi
62. SET CNTRI 92928 LABLS RESET CNTR2 After 296876 IN NONRESET CNTR et er RESET CNTR1 296876 IN RESET CNTR2 753323 CML ii lee NONRESET CNTR 0 CM RESET CNTRI 753323 CH RESET CNTR2 92830 LRBLS NONRESET CNTR opr 0 LRBLS RESET CNTRI 92930 LRBLS RESET CNTR2 11 14 2008 RFID Programming Guide 58978L 008 Rev A 104 ZPL Il Commands for RFID RO P 58978L 008 Rev A Example 2 This example shows how the counter portion of the printer configuration labels looks when the RFID counters are reset by sending RO3 and RO4 Before 02 10 05 RTC DATE 07 21 5027 ee serez esee ca esc RFID HIGRLIIIIIIIlIIlIlIII RFID prec tun ates RFID RFID OK RFID Class 0 TM 20050201 RFID 1950 IN NONRESET CNTR 1950 IN RESET CNTRI 1950 IN RESET CNTR2 After 02 10 05 RTC DATE 02 21 ceres ceci RTC TIME e dI RFID VALID CTR e oT RFID VOID CTR HIGH cosiiini ina RFID READ PWR HIGH LI IIIN RFID WRITE PWR RFID OK RFID ERR STATUS Class 0 RFID TAG TYPE TM 20050201 RFID VERSION 1951 IN NONRESET CNTR 1951 IN RESET CNTRI 1951 IN RESET CNTR2 RFID Programming Guide RTC TIME 11 14 2008 ZPL Il Commands for RFID 105 RQ RO Quick Write EPC Data and Passwords Printer and
63. Technical Support Bann BAD COMMAND The reader received a bad command from the printer If the problem persists contact Technical Support 11 14 2008 RFID Programming Guide 58978L 008 Rev A 54 Troubleshooting RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or T Gade Status Message Description Action Required mama BRD CRC The last valid message string had a bad Cyclic Redundancy Check CRC An integrity check of the reader firmware failed If the problem persists contact Technical Support BABS BAD DATA The reader received bad data from the printer If the problem persists contact Technical Support 8268 BAD IMAGE CRC The RFID reader received a command to erase some part of the flash memory This typically would happen during a reader firmware upgrade Make sure that you download the appropriate version of reader firmware If the problem persists contact Technical Support Basi BAD MESSAGE Internal communications problem with the reader If the problem persists contact Technical Support BEES BAD MSG HEAD Internal communications problem with the reader If the problem persists contact Technical Support BEES BAD MSG TAIL Internal communications problem with the reader If the problem persists contact Technical Support Bas BRD PRSSCODE Bad passcode for kill tag function Bade BAD SUBCMD Internal communicatio
64. Ul getvar rfid tag type setvar This command instructs the printer to set the reader s tag type For the supported tag types see Table 11 on page 145 Format Ul setvar rfid tag type value Values UHF Printers none None class0 EPCClass0 class0 EPC Class 0 Plus classi 64bit EPC Class 1 64 bit classi 96bit EPC Class 1 96 bit ucode epc 1 19 UCODE EPC 1 19 class0 _impinj Impinj Class 0 Plus ISO18000A ISO 18000 06A gen2 EPC Class 1 Generation 2 Gen 2 ISO18000B ISO 18000 06B HF Printers none None detect Auto detect query tag to determine tagit Tag It Texas Instruments Tagit tags icode I code Phillips Icode tags pico Pico Tag Inside Technology s 18015693 ISO 15693 EPC EPC tag 13 56 MHz UIC UID Tag mifare_ultralight Mifare UltraLight Example This setvar example shows the reader s tag type being set to Gen 2 Ul setvar rfid tag type gen2 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID rfid tag type Supported Tag Types Table 11 shows the tag types supported by different RFID printers print engines and firmware versions Depending on your country or on the firmware version that you are using your printer may not support all of the tag types listed If you specify an unsupported tag type the printer uses the default value If a tag type is shown as supported but does not work with your printer you may need to upgrade t
65. VOID A VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID 800 d VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID ot rows VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID Start of RFID VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID I 9 VOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOIDVOID operation Label length minus 800 dot rows Bottom of label
66. XA R62 15 8Z and earlier X L R62 16 4Z and later X X L R63 15 8Z and earlier X I R63 16 4Z and later X X L RZx00 all versions X 16 RP4T all versions X 16 To change the value shown 1 Press the left oval MINUS or the right oval PLUS to scroll through the options RFID Programming Guide 11 14 2008 Parameter RFID WRITE Pur RFID Control Panel Parameters Table 2 RFID Parameters Page 4 of 7 Action Explanation View or Change RFID Write Power This parameter displays the current value for RFID write power Note This parameter does not appear on the R110X HF printer On some printers the options vary based on the reader Check the printer configuration label for the RFID HW VER line or perform the RFID SLOW test see Perform RFID Test on page 22 to determine the reader type Selections Printer Firmware Version F 1 Default H M L 0 30 RXi R60 15 8Z and earlier X L R60 16 4Z x x L R60 16 5Z and later M4xxx x reader x x L R60 16 5Z and later M5xxx x reader X 16 R4Mplus SP994P SP999F SP1027F SP1056E SP1082F x L and earlier SP994Q SP999G SP1027G SP1056F SP1082G X X IL and later R110PAXA R62 15 8Z and earlier X L R62 16 4Z and later X X L R63 15 8Z and earlier X L R63 16 4Z and later X X L RZx00 all versions X 16 RP4T all versions X 16 To change the value s
67. Z R63 16 4Z SP994Q SP999G SP1027G SP1056F SP1082G all R65 16 4Z rfid error response R60 15 8Z all R62 15 8Z R63 15 8Z SP994P SP999F SP1027F SP1056E SP1082F all R65 15 8Z rfid position program R60 15 8Z all R62 15 8Z R63 15 8Z SP994P SP999F SP1027F SP1056E SP1082F all R65 15 8Z rfid reader 1 antenna port R60 15 8Z all R62 15 8Z R63 15 8Z SP994P SP999F SP1027F SP1056E SP1082F all R65 15 8Z rfid reader 1 power read R60 15 8Z all R62 15 8Z R63 15 8Z SP994P SP999F SP1027F SP1056E SP1082F all R65 15 8Z rfid reader l power single power R60 15 8Z all R62 15 8Z R63 15 8Z SP994P SP999F SP1027F SP1056E SP1082F all R65 15 8Z rfid reader_l power write R60 15 8Z all R62 15 8Z R63 15 8Z SP994P SP999F SP1027F SP1056E SP1082F all R65 15 8Z rfid tag calibrate 58978L 008 Rev A R60 16 4Z R53 16 4Z R62 16 4Z R63 16 4Z RFID Programming Guide SP994Q SP999G SP1027G SP1056F SP1082G all R65 16 4Z 11 14 2008 SGD Commands for RFID 131 Printer and Firmware Compatibility Table 10 SGD RFID Printer and Firmware Compatibility Continued R110Xi RZ400 UHF and and SCD Commands R170Xi RZ600 R110PAX4 R4Mplus RP4T R110Xi HF rfid tag data R60 16 4Z R53 16 4Z R62 164Z SP994Q all R65 16 4Z R63 16 4Z SP999G SP1027G S
68. Zebra Radio Frequency Identification RFID Programming Guide 58978L 008 2008 ZIH Corp The copyrights in this manual and the software and or firmware in the printer described therein are owned by ZIH Corp Unauthorized reproduction of this manual or the software and or firmware in the printer may result in imprisonment of up to one year and fines of up to 10 000 17 U S C 506 Copyright violators may be subject to civil liability This product may contain ZPL ZPL n and ZebraLink programs Element Energy Equalizer Circuit E38 and Monotype Imaging fonts Software ZIH Corp All rights reserved worldwide ZebraLink and all product names and numbers are trademarks and Zebra the Zebra logo ZPL ZPL II Element Energy Equalizer Circuit and E Circuit are registered trademarks of ZIH Corp All rights reserved worldwide All other brand names product names or trademarks belong to their respective holders For additional trademark information please see Trademarks on the product CD This RFID product is manufactured under one or more licenses which contain certain exclusions This product may not be sold used leased offered for sale or otherwise transferred exported and imported in the Transportation Market The Transportation Market means i Electronic Toll and Traffic Management ETTM ii Public Sector Vehicle Registration Inspection and Licensing Programs iii Railroad Locomotive and Wagon tracking
69. a Status Message Description Action Required 3202 SEND PASSWRD ERR Internal problem with the reader If the problem persists contact Technical Support 83681 GET APPLI ID ERR Internal problem with the reader If the problem persists contact Technical Support 3502 SELECT APPLI ERR Internal problem with the reader If the problem persists contact Technical Support 3503 CREATE APPLI ERR Internal problem with the reader If the problem persists contact Technical Support 3401 GET FILE IDs ERR Internal problem with the reader If the problem persists contact Technical Support S482 SELECT FILE ERR Internal problem with the reader If the problem persists contact Technical Support 8483 CREHTE FILE ERR Internal problem with the reader If the problem persists contact Technical Support 8484 GET FILE SET ERR Internal problem with the reader If the problem persists contact Technical Support 2405 MOD FILE SET ERR Internal problem with the reader If the problem persists contact Technical Support 3406 READ FILE ERR Internal problem with the reader If the problem persists contact Technical Support S487 WRITE FILE ERR Internal problem with the reader If the problem persists contact Technical Support 3408 DELETE FILE ERR Internal problem with the reader If the problem persists contact Technical Support 2409 CLEAR FILE ERR Internal problem with the reader If the problem persists contact Technical Support 846A INC URL FILE E
70. abels the printer s default RFID programming position is zero for the R110PAX4 For other RFID printers the default programming position is the label length minus 1 mm 0 04 in To return to the default programming position at any time use the RESTORE option in the RFID TAG CRLIB control panel parameter see Calibrate RFID Tag on page 23 To see the current programming position shown in dot rows refer to the printer configuration label OlSB 2 2 2 2 PROG POSITION or use the SGD command rfid position program on page 135 Atthe end of calibration a results table is returned to the host Each line in the results table appears as Row Read Result Write Result where Row the millimeter where calibration occurred Read Result results of calibration R read unable to read on Write Result results of calibration W write unable to write The programming position is indicated in dot rows 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 87 HR gt Example If the following command is sent to the printer XA HR XZ The printer starts the transponder calibration and returns a results table such as the following start position 480 lt kR 480 dots 38 s z z zzzzzz 3 3 3 3 3 zzz ZZZZz NN ON ON ON ON GN GM GN GN GN GS GN GN GN GN GN GS GS GS GN GM GM GM GM GM GM GM ZJ UJ Z3 GJ UO 0 UO UO UO UO DO DO 0 UO UJ UO UO Ud UO II II
71. acement specifications for your printer RFID tag calibration is necessary only if the transponder is not in the ideal location for programming at the printer s default position The printer feeds an RFID label one millimeter at a time while taking readings via the READ TAG command and the WRITE TAG commands to profile the RFID transponder Based on the results the printer determines the optimum programming position for the media and saves the position to nonvolatile memory the value is saved even if the power is turned off The calibrated value is used as the programming position for the RS command unless the command specifies a different value Tag calibration takes into account the print mode backfeed mode and tear off position The HR ZPL command performs the same calibration and returns a results table to the host see HL or HL on page 84 An auto calibration occurs after the tag calibration This realigns the media to its proper rest position and updates the media tracking values in the printer To restore the programming position to the default 1 Press the left oval MINUS to select RESTORE To calibrate an RFID tag 1 Load the printer with RFID media 2 Close the printhead 3 Press the right oval PLUS to select RUN RFID Programming Guide 58978L 008 Rev A 24 RFID Control Panel Parameters Parameter RFID VALID CTR 956 RESET Table 2 RFID Parameters Page 3 of 7 Action Explanation View Valid
72. ading inappropriate firmware may disable your printer or some or all of the RFID functionality Before downloading new firmware print a printer configuration label and verify that the new printer firmware version is appropriate for your printer The underlined part of the firmware version shown in Table 1 must match exactly with what was originally installed on your printer Table 1 RFID Printer Firmware Versions Printer Firmware Version R110Xi R170Xi UHF R60 X X R110Xi HF R65 X X R110PAX4 R62 X X R63 X X R4Mplus SP994X SP999X SP1027X SP1056X SP1082X RZ400 RZ600 R53 X X RFID Programming Guide 58978L 008 Rev A 20 RFID Printer Setup and Operation Download Latest Firmware 58978L 008 Rev A RFID Programming Guide 11 14 2008 RFID Control Panel Parameters This section shows the control panel parameters that appear on most Zebra RFID printers that have a graphic display Note The RP4T does not display these parameters The parameters shown in Table 2 on page 22 display only if you have an RFID reader and antenna installed Depending on which type of printer you have and which version of firmware that you are using not all parameters or options for the parameters may display Note When you enter Setup mode press PREVIOUS or MINUS depending on the printer to access the RFID parameters without scrolling through all of the other printer parameters Refer to the user guide for yo
73. ads the tag every 2 seconds so if the tag changes data is displayed for the current tag over the antenna No printer movement occurs while tag data is read e f no tag data can be read the text HO DATA appears on the bottom line of the LCD display e Ifa tag is present the data for that tag appears on the bottom line of the display in hexadecimal format If there is more data than can fit on the bottom line such as for 96 bit tags the bottom line will cycle from the first 8 bytes most significant to the next 4 bytes least significant approximately every 2 seconds The hexadecimal data that can fit on two screens is displayed and cycled through For example if the tag contains the data 0x112233445566778899001122 when this option is selected the bottom line of the display shows 1122334455667 788 for 2 seconds followed by 99841122 for 2 seconds The printer cycles through these indefinitely To read RFID tag data 1 Position an RFID label with its transponder over an RFID antenna location For the location of the RFID antenna on your printer see RFID Antenna Location on page 39 58978L 008 Rev A RFID Programming Guide 11 14 2008 Creating Basic RFID Label Formats After you have selected a transponder type and set your printer appropriately use the ZPL samples in this section as a base for programming your own RFID label formats For specific information about individual ZPL commands see ZPL II Commands for RF
74. ag or both 11 14 2008 RFID Programming Guide 58978L 008 Rev A 74 Troubleshooting RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or TD Code Status Message Description Action Required aan DECRYPT TAG ERR The data read from the tag was not decrypted properly or was corrupted SADE INVALD SIGNATURE The HMAC written to the tag did not match the data and the key 5606F IHURLID AUTH KEY The key number does not exist or 1s invalid for authentication with a specific reader or tag Sola HO APPLI PRESENT The application specified could not be found 3811 FILE HOT FOUND The specified file was not found on the application 8812 HO FILE SELECTED The command requires a file but none was selected 5613 INVALID KEY NO The key number does not exist or is out of the range of valid keys 8814 INVALID KEY LEN The key length is not valid for the tag type the command or the reader ainsi SELECT TRG ERR The reader failed to select a specified tag in the RF field Verify that a tag is within the field and that the current tag type is valid with the printer firmware see Table 9 Supported Tag Types and Default Values on page 111 8182 READ DATA ERR This can occur when one of a number of RFID operations fails Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support
75. allows you to inhibit the label from actually moving when it reaches the program position which is useful for debugging setup and custom applications This parameter is not persistent carried over from label to label Format RMe This table identifies the parameters for this format Parameters Details e enable Accepted values Y Yes move the label N No do not move the label Default value Y RFID Programming Guide 58978L 008 Rev A 102 ARN RN ZPL Il Commands for RFID Detect Multiple RFID Tags in Encoding Field 58978L 008 Rev A Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to enable or disable detection of multiple RFID tags in the encoding field By default the printer checks for more than one tag in the field before attempting to read or write If more than one tag is found the label over the antenna support is voided and the RFID ERR STATUS parameter on the control panel displays MULTIPLE TAGS To speed up printing and encoding by up to 200 ms the check may be disabled This parameter is persistent carried over from label to label Format RNe The following table identifies the parameters for this format Parameters Details e enable Accepted Values Y Yes check for multiple tags N No do not check
76. amming position Format Ul setvar rfid tag calibrate value Values restore run Example This setvar example performs a quick RFID test Ul setvar rfid tag calibrate restore Example This set var example performs a slow RFID test Ul setvar rfid tag calibrate run RFID Programming Guide 58978L 008 Rev A 142 SGD Commands for RFID rfid tag data rfid tag data Description This command tells the RFID reader to attempt to read a tag over the RFID antenna even if the printhead is open Results are returned to the host Before running this command position an RFID label over the printer s RFID antenna To locate the RFID antenna on your printer see RFID Antenna Location on page 39 Type getvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the current tag s data Format Ul getvar rfid tag data L Example This getvar example gets the current tag s data assuming that an RFID label with data 012345678 9ABCDEF12345678 is in place over the antenna Ul setvar rfid tag data The printer responds with 6123456 7T89ABCDEF 12345678 gt Example This get var example gets the current tag s data assuming that no tag data can be read or that no tag is present Ul setvar rfid tag data The printer responds with HO DATA 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands fo
77. ap 0 cee hm 46 Ts TOUDIGGNOOING scsi eriadan 49 REID Problems 222 cesi RR ERE AA Uer deed dade a EAE ene na 50 RFID Error Codes and Messages 53 Error and Status Messages tee 53 Error Codes ci lusu RR be eee aera deed eee E a bee EO eee ete eds 66 8 ZPLI Commands for RFID 46 46 cicissanaercnceananeeesetanaewene 79 ZPL Overview s siiaka gece ARRE RA SOS 81 Printer and Firmware Compatibility 82 HL or HL Return RFID Data Log to Host 84 HR Calibrate RFID Transponder Position 85 AHV Host Verification 22 252 dg ER R4 aes 88 AMM Print Mode sodes RR kd wee ea a RR ee E RR nn 89 RA Read AFI or DSFID Byte 0 e 91 RB Define EPC Data Structure 93 RE Enable Disable E A S Bit LL 95 RF Read or Write RFID Format 96 58978L 008 Rev A RFID Programming Guide 11 14 2008 ET Get RFID Tag D ss co Voaces lt Parme toV REen Rn REDE OPER E RERO Re 100 RM Enable RFID Motion o 101 RN Detect Multiple RFID Tags in Encoding Field 102 Ro Reset Advanced Counters 103 RO Quick Write EPC Data and Passwords 00 0 e eee eee 105 RR Specify RFID Retries fora Block LL 107 RS Set Up RFID Parameters 0 108 SRT Read RFID Tag see e ae ade tn i had SMa donde oad 115 RV Report RFID Encoding Results 117 RW Set RF Power Levels for Read and Write 118 RZ Set RFID Tag Password and Lock Tag 120 wr Encode AFI or DSFID Byte cette 1
78. asks that you may need to perform on your printer to make RFID reading and encoding possible When you have completed this section you will be ready to program your RFID label formats RFID Control Panel Parameters on page 21 This section shows the control panel parameters that appear on most Zebra RFID printers that have a graphic display Creating Basic RFID Label Formats on page 29 After you have selected a transponder type and set your printer appropriately use the ZPL samples in this section as a base for programming your own RFID label formats Troubleshooting on page 49 This section provides information about RFID operational errors that you might need to troubleshoot For other types of problems consult the user guide for your printer ZPL II Commands for RFID on page 79 This section contains the ZPL II commands for RFID specific applications SGD Commands for RFID on page 129 This section contains the Set Get Do SGD commands for RFID specific applications RFID Antenna Location on page 39 58978L 008 Rev A Operations to test the RFID functions and display RFID tag data require you to place an RFID label over the RFID antenna area This section shows the location of the RFID antenna in the various Zebra RFID printers RFID Programming Guide 11 14 2008 About This Document 9 How This Document Is Organized Section Description Transponder Characteristics This section describes
79. blank labels Deassert HIGH to stop feeding blank labels and register to the top of the next label 11 14 2008 RFID Programming Guide 58978L 008 Rev A 154 RFID Applicator Signals Applicator Interface Connector Pin Configuration Table 12 Applicator Interface Connector Pin Configuration Continued ni Signal Name Signal Type Description 2 PAUSE Input To toggle the current Pause state this input must be asserted LOW for 200 milliseconds or until the SERVICE REQUIRED output pin 10 changes state 6 REPRINT Input If the Reprint feature is enabled this input must be asserted LOW to cause the printer to reprint the last label Ifthe Reprint feature is disabled this input is ignored 7 428 V Power The Interface Power Supply Supplies power to external On PAX4 printers sensors as required fused at 500 mA On a Note If operating with 28V signals only pin 7 Xi series printers may be used to supply power to pin 2 which fused at 500 mA for creates a non isolated mode of operation This is the 24 28V board applicable for all printers except the and fused at 2 A for 110X7IIP us the 5V board Caution Replace the fuse only with one of the same type and rating 8 POWER GROUND Ground The Interface Power Ground 28 V DC Return Note If pin 7 is used to supply power to pin 2 use this pin to ground pin 1 This is applicable for all printers except the 110X7IIPlus 9 RIBBON LOW Out
80. blem with the reader If the problem persists contact Technical Support 0ail SERIAL QVERFLW Serial overflow error Internal problem with the reader If the problem persists contact Technical Support mann BAD COMMAND The reader received a bad command from the printer If the problem persists contact Technical Support HEEB BAD SUBCHD Internal communications problem with the reader If the problem persists contact Technical Support n nc IHURLID PARAM The RFID reader received a valid command with an unsupported 0000 or invalid value for one of the parameters If the problem persists contact Technical Support BEBE SERIAL ERROR 1 High level serial error 1 58978L 008 Rev A RFID Programming Guide 11 14 2008 Internal problem with the reader If the problem persists contact Technical Support Troubleshooting 67 RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or st Cada Status Message Description Action Required BEEF SERIAL ERROR 2 High level serial error 2 Internal problem with the reader If the problem persists contact Technical Support Ba21 TEMP ERROR Temperature sensor error Internal problem with the reader If the problem persists contact Technical Support BAZ RAM ERROR Internal problem with the reader If the problem persists contact Technical Support Ba ROM ERROR Internal problem with the reader If t
81. command to read a tag you may use a field variable to print the tag data on the label or to return the data to the host See Create and Send an RFID Label Format on page 30 for examples that use a field variable Format RFo f b n m This table identifies the parameters for this format Parameters Details o operation Specifies the action to be performed Accepted Values W write to encode the tag L write with LOCK if supported by tag type Gen 2 tag type does not use this locking function R readthe tag P read password Gen 2 tag type only Default Value W f format Accepted Values A ASCII H Hexadecimal E EPC ensure proper setup with the RB command Default Value H 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 97 RF Parameters Details b starting block For tag types other Gen 2 number Specifies the starting block number Accepted Values 0 to n where n is the maximum number of blocks for the tag Default Value 0 For Gen 2 tag type only What you specify for this parameter depends on what you entered for the operation parameter When W L or R are specified for the operation parameter this parameter specifies a 16 bit word block number Accepted Values 0 to n where n is the maximum number of blocks for the bank specified in the memory bank parameter Default Value 0 When P is specified for the operation parameter this parameter speci
82. der received a command for a protocol value that is not supported with the current version of reader firmware Make sure you have the right tag type selected and that you are using a tag that is supported by your printer 5061 IHURLID TAG TYPE The tag type was not valid for the command specified Make sure that you are using the right tag type for your operation If the problem persists contact Technical Support Bea45 INVALIO VAR Invalid configuration variable Internal problem with the reader If the problem persists contact Technical Support Bas INVALIO WR DRTR In EPC 0 the first two bits determine the tag ID length If the first two bits are 0b00 then the tag ID must be 96 bits Otherwise the tag ID is 64 bits Make sure that the first two bits have the correct values depending on the tag ID length 816F INUENTORY DONE Status message indicating that the reader exited the Inventory mode No action required 3687 IHULD ASCII BYTE A non ASCII byte value was sent in an ASCII mode command If the problem persists contact Technical Support 38838 IHULD HO BLOCKS The number of blocks field in the request was invalid for the command specified If the problem persists contact Technical Support 3109 KILL TAG ERR If the problem persists contact Technical Support BAZI LISTEN BUSY Listen before transmit all frequencies occupied Internal problem with the
83. e 139 Perform RFID Transponder Calibration 58978L 008 Rev A If you are using RFID labels that were designed to meet the specifications of your printer you do not need to perform RFID transponder calibration The printer will automatically place the labels in the optimal programming position For transponder placement specifications go to http www zebra com rfid transponders If you are using RFID labels that were not designed for your printer you may need to perform an RFID transponder calibration to determine the optimal programming position for your media You can perform this calibration through the RFID TAG CALIE control panel parameter see Calibrate RFID Tag on page 23 or through the HR ZPL command see HL or HL on page 84 To return to the default programming position at any time use the RESTORE option in the RFID TAG CALIE control panel parameter see Calibrate RFID Tag on page 23 RFID Programming Guide 11 14 2008 RFID Printer Setup and Operation 19 Download Latest Firmware Download Latest Firmware 11 14 2008 Zebra may update printer and reader firmware periodically to add new functionality or to fix any known issues with older firmware At any time you may download the most recent firmware for your RFID printer For the firmware files and the downloading instructions go to http www zebra com firmware Important Download only the firmware designed for your printer and for your region or country Downlo
84. e with which you can use this command Description Use this command to define a password for a tag during writing With Gen 2 tags you can lock a tag s memory bank with an access password or define a kill password that can be used to permanently disable the tag If you do not set access or kill passwords for a tag the tag ignores any read or write commands that try to use these functions Note The printer can set a kill password but the printer cannot kill a tag Format RZp m 1 The following table identifies the parameters for this format Parameters Details p password Sets a password For tag types other than Gen 2 The password is 8 bits The memory bank and lock style parameters are ignored The password must be 2 hexadecimal characters long Accepted Values 00 to FF hexadecimal Default Value 00 For Gen 2 tag type only Gen 2 tags use a 32 bit password and specify the memory bank and lock style The password must be 8 hexadecimal characters long Use RF on page 96 to read the passwords Accepted Values 00000000 to FFFFFFFF hexadecimal Default Value none RFID Programming Guide 11 14 2008 Parameters m memory bank 1 lock style ZPL Il Commands for RFID 121 ARZ Details Specifies the memory bank to perform the lock style If K is specified the p parameter is written to the kill password Otherwise the p parameter is written to the access password Note This parameter applies to Gen
85. ecify tag type using ZPL 108 write EPC data to tag via RQ 105 write EPC data to tag via RZ 120 H host verification command AHV 88 inlays 15 isolated mode for applicator control signals 24 28V operation 157 5V operation 156 J jumper configurations for 24 28V operation 157 jumper configurations for 5V operation 156 K kill password 120 set via RQ 105 set via RZ 120 L label formats for RFID 30 label placement 15 labels purchasing RFID labels 15 liability 2 lock RFID tag Gen 2 120 not Gen 2 96 log file for RFID 84 58978L 008 Rev A RFID Programming Guide media ordering 10 media purchasing RFID labels 15 memory map for Gen 2 tags 46 motion in RFID label 101 N non isolated mode for applicator control signals 28V operation 157 5V operation 156 non standard label programming 23 number of retries for block RR 107 O ordering ribbon and media 10 P password for RFID tag 120 permanently lock Gen 2 tag data 120 pin configuration for applicator interface 153 placement labels on items after encoding 15 specifications for transponders 15 print mode selection via control panel 22 selection via ZPL 89 programming position set through calibration or reset to default 23 set using ZPL 109 R read power change through control panel 24 25 change using ZPL 118 read RFID tag read or write RFID format RF 96 read RFID tag RT 115
86. ed Point to point only Current message head or character interrupted a previous message Turn the printer power off O Wait ten seconds and then turn the printer power on I If the problem persists contact Technical Support 3405 MOD FILE SET ERR Internal problem with the reader If the problem persists contact Technical Support 1237 MULTIPLE TAGS More than one RFID tag was detected in the RF field Make sure only one label is in the RF field and that another tag is not elsewhere in the field Make sure that the labels meet transponder placement specifications Sala HO RPPLI PRESENT The application specified could not be found B464 HO DATA READ The RFID tag used failed or does not have the correct CRC Try to read a few other tags If the problem persists contact Technical Support 8812 HO FILE SELECTED The command requires a file but none was selected pad HO HUM PRESENT Internal problem with the reader If the problem persists contact Technical Support 8461 HO PROTOCOL The RFID reader received a command to perform a protocol command but no protocol was initially set The reader powers up with no protocols set Make sure you have the right tag type selected and that you are using a tag that is supported by your printer nass HO RF FIELD Internal problem with the reader If the problem persists contact Technical Su
87. ed during continuous printing 12 MEDIA OUT Output Asserted LOW while there is no media in the printer 13 RIBBON OUT Output Asserted LOW while there is no ribbon in the printer 14 DATA READY Output Asserted LOW when sufficient data has been received to begin printing the next label Deasserted HIGH whenever printing stops after the current label due to either a pause condition or the absence of a label format 15 11 14 2008 VOID Output See Timing Diagrams for RFID on page 150 for more information about this signal e Asserted LOW when the RFID transponder over the antenna is voided Deasserted HIGH when the end print signal is asserted RFID Programming Guide 58978L 008 Rev A 156 RFID Applicator Signals Applicator Interface Connector Pin Configuration Jumper Configurations and Pinouts for 5 V I O Operation Jumpers are used to produce isolated or non isolated modes of operation for applicator input and output control signals RPA X4 printers use J4 and J5 while RXi printers user JP1 and JP2 J4 JP1 configures the 5 V source for the optoisolator circuits and J5 JP2 configures the ground For proper operation when J4 JP1 is installed J5 JP2 must be installed and when JA JP1 is removed J5 JP2 must be removed Table 13 describes the pin and jumper configurations for 5 V I O operation Table 13 Non Isolated and Isolated Modes for 5V Operation
88. empt six retries This command is persistent and will be used in subsequent formats if not provided Note This command s function is different than the number of labels parameter in the RS command Format RRn This table identifies the parameters for this format Parameters Details n number of retries Accepted Values 0 to 10 Default Value 0 Example 1 This example sets read block retries to 5 XA FNI RR5 RFR H FS HVI EFS XZ Example 2 This example sets write block retries to 2 XA RRZ2 RFW H FD1234 FS XZ RFID Programming Guide 58978L 008 Rev A 108 ZPL Il Commands for RFID RS RS Set Up RFID Parameters Description Use this command to set up RFID parameters including tag type read write position of the transponder and error handling reading tag data Problems can occur if the data read from the tag is going to be printed on the label Any data read from the transponder must be positioned to be printed above the read write position Failure to do this will prevent read data from being printed on the label Important Use care when using this command in combination with RT or RF for Format RSt p v n e a c s This table identifies the parameters for this format Parameters Details t tag type Tells the printer print engine which tag type you are using If you specify a tag type that is not supported by your printer or firmware the printer uses its default value Fo
89. expectations evaluate the transponder s data transmission rates memory antenna design and write capabilities As new transponders become commercially available Zebra will evaluate them for compatibility with your printer For more information about which tag types can be used with your printer see Table 9 Supported Tag Types and Default Values on page 111 or contact your authorized Zebra reseller Note RFID transponders operate on different frequencies You must use a frequency that complies with local regulations in your country For different transponder types the following characteristics vary The amount of programmable memory which can include a tag ID TID Electronic Product Code EPC data and user memory The way that data is segmented Whether the tag can be locked Before you purchase RFID labels determine what type of RFID transponder to use Different transponder types can have different attributes Some transponders can only be read while others can be read and written to repeatedly Transponders also have different amounts of available memory which corresponds to the amount of data that can be encoded in it Select the combination that best suits your needs For more information on different transponder types see Transponder Characteristics on page 43 RFID Programming Guide 11 14 2008 Introduction to RFID 15 RFID Label Selection Accounting for Transponder Inlay Placement Communication between
90. f start and stop print signals required for printing In Single mode one start print command is required In Double mode two are required so the printer will resume printing only after the second start print command is received For more information see Timing Diagrams for RFID on page 150 Accepted values S single signal D double signal For the R110PAX4 Double mode will work only if the read write position is changed from the default of zero Default value S c certify tag with a Not applicable pre read S void print speed Note This parameter does not apply to the R2844 Z For the RAMplus this parameter applies only to printers with firmware version SP994X RAMplus European version If a label is voided the speed at which VOID will be printed across the label Accepted values any valid print speed Default value the printer s maximum print speed 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID ARS Supported Tag Types Table 9 shows the tag types supported by different RFID printers print engines and firmware versions Depending on your country or on the firmware version that you are using your printer may not support all of the tag types listed If you specify an unsupported tag type the printer uses the default value If a tag type is shown as supported but does not work with your printer you may need to upgrade the printer s firmware see http www zebra
91. f the reader If the problem persists contact Technical Support 11 14 2008 RFID Programming Guide 58978L 008 Rev A 66 Troubleshooting RFID Error Codes and Messages Error Codes Table 7 shows the possible error codes the corresponding error or status message and the action required if any Table 7 RFID Error Code Definitions Error RFID Error or Code Status Message Description Action Required ROR ERR xxr Internal problem with the reader If the problem persists contact Technical Support mana RFID OK Normal operation persists contact Technical Support Bags MESSAGE SYNCH Point to point only Current message head or character interrupted a previous message Turn the printer power off O Wait ten seconds and then turn the printer power on I If the problem persists contact Technical Support Bee BAD CRC The last valid message string had a bad Cyclic Redundancy Check CRC An integrity check of the reader firmware failed If the problem persists contact Technical Support BABS BAD DATA The reader received bad data from the printer If the problem persists contact Technical Support BABS BAD MSG HEAD Internal communications problem with the reader If the problem persists contact Technical Support Baas BAD MSG TAIL Internal communications problem with the reader If the problem persists contact Technical Support Bala CMD INHIBITED Internal communications pro
92. fied is within the scope of the tag data address space 20605 INWALIO ADDRESS The address specified for the command was invalid If the 58978L 008 Rev A problem persists contact Technical Support RFID Programming Guide 11 14 2008 Troubleshooting RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or D Cada Status Message Description Action Required amar IHURLID AUTH KEY The key number does not exist or is invalid for authentication with a specific reader or tag Bilan INVALID BAUD Internal problem with the reader If the problem persists contact Technical Support ains INURLID CMD The command does not exist or is invalid for the reader Internal problem with the reader If the problem persists contact Technical Support 28802 IHURLID CMO The command does not exist or is invalid for the reader Internal problem with the reader If the problem persists contact Technical Support persists contact Technical Support 3889 INVALID DATA LEW The length of the data specified in the request was invalid for the command specified If the problem persists contact Technical Support 328806 IHURLID FLRGS The flags specified were invalid for the command specified If the problem persists contact Technical Support Bis4 IHURLID FREG The RFID reader received a command to set the frequency outside of the supported range If the prob
93. fies which password to read Accepted Values K kill password A access password Default Value K n number of bytes to Specifies the number of bytes to read or write read or write For high frequency HF printers Accepted Values to n where n is the maximum number of bytes for the tag Default Value 1 For Gen 2 tag type only When E is specified for the memory bank parameter this value is not required Accepted Values 1 to n where n is the maximum number of bytes for the tag Default Value 1 For all other printers and tag types This parameter applies only when the starting block number is 1 Accepted Values to n where n is the maximum number of bytes for the tag For UCODE EPC 1 19 n is 32 Default Value 1 11 14 2008 RFID Programming Guide 58978L 008 Rev A 98 ZPL Il Commands for RFID RF 58978L 008 Rev A Parameters Details m memory bank Note This parameter applies to Gen 2 tags only Specifies the Gen 2 memory bank See Gen 2 Memory Map on page 46 for more information about Gen 2 memory Accepted Values E EPC 96 bit command automatically performs operation on Gen 2 bit address 20 and accesses 12 bytes of the EPC memory bank O Reserved 1 EPC 2 TID Tag ID 3 User Default Value E Example 1 This example encodes 96 bit data in ASCII format XA RS4 RFw a FD00 my data FS XZ Example 2 This example encodes 64 bit data in hexadeci
94. finitions Continued RFID Error or Status Message HO TAG HO TAG FOUND Description Action Required Note This error message varies by reader type No RFID tag was detected in the RF field Several things can cause this error e No acceptable RFID tag is in the RF field This can happen if an RFID label is present but the transponder is not placed correctly within the label or if the wrong tag type is used The read write power being used is too low The RFID tag is weak or dead Retry with another RFID tag Make sure you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support Bai HO PROTOCOL The RFID reader received a command to perform a protocol command but no protocol was initially set The reader powers up with no protocols set Make sure you have the right tag type selected and that you are using a tag that is supported by your printer A482 Bas IHURLID PROTOC LOCK ERROR The RFID reader received a command for a protocol value that is not supported with the current version of reader firmware Make sure you have the right tag type selected and that you are using a tag that is supported by your printer The lock process failed during a write tag data for an ISO18000 6B tag The write tag command passed but the lock did not This could indicate a bad tag Repeat the process with another RFID tag
95. g Operation 127 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 81 ZPL Overview ZPL Overview 11 14 2008 In addition to reading or encoding RFID tags the RFID ZPL commands also provide for RFID exception handling such as setting the number of read write retries before declaring a transponder defective set with RR RT and WT or setting the number of labels that will be attempted if an error occurs set with RS For example if an RFID label fails to program correctly or if the transponder cannot be detected the printer ejects the label and prints VOID across it The printer will try to print another label with the same data and format for the number of RFID labels specified by the RS command If the problem persists the printer follows the error handling instructions specified by the RS command the printer may remove the problematic format from the print queue and proceed with the next format if one exists in the buffer or it may place the printer in Pause or Error mode Important Consider the following before using any command in this section e Before using a particular command verify that it is compatible with your printer and firmware version See Table 8 on page 82 e Ifa parameter in the following tables is designated as not applicable for a particular printer any value entered for the parameter will be ignored but the place holder for the field is required RFID Programming
96. g an incorrect programming position particularly if the tags being used are within printer specifications Do one or more of the following as necessary Check the programming position being used with the RS command or the program position setting in your label designer software If the position is incorrect change the setting e Select RESTORE for the RFID TAG CRL IB parameter see Calibrate RFID Tag on page 23 You are sending RFID ZPL commands that are incorrect See ZPL II Commands for RFID on page 79 Radio frequency RF interference from another RF source RFID Programming Guide Do one or more of the following as necessary Move the printer away from fixed RFID readers or other RF sources Make sure that the media door is closed at all times during RFID programming 11 14 2008 Problem Low yields Too many RFID tags per roll are voided Troubleshooting 51 RFID Problems Table 5 RFID Problems Continued Possible Cause The RFID labels are not within specifications for the printer which means that the transponder is not in an area that can be programmed consistently Recommended Solution Make sure that the labels meet transponder placement specifications for your printer See http www zebra com id zebra na en index products supplies rfid_supplies rfid transponder inlay html for transponder placement information Contact an authorized Zebra RFID reseller
97. guides you through some tasks that you may need to perform on your printer to make RFID reading and encoding possible When you have completed this section you will be ready to program your RFID label formats Contents Set Ta Type coi ERE e e Ee ds 18 Set RF Power Levels sucio ette otc tates ett toas 18 Perform RFID Transponder Calibration 18 Download Latest Firmware 2 0 0 0 e cee 19 11 14 2008 RFID Programming Guide 58978L 008 Rev A 18 RFID Printer Se Set Tag Type tup and Operation Set Tag Type After you select a transponder type and purchase labels set the transponder tag type on the printer Do this through the control panel menu see Specify RFID Tag Type on page 27 or through the RS ZPL command see RS on page 108 Set RF Power Levels Each transponder has specific radio frequency RF power setting requirements for read and write operations which define how much power is necessary to energize the transponder in its targeted encoding field The tag type that you are using must match the RFID power settings of the printer If necessary you can change the power settings through the control panel see View or Change RFID Read Power on page 24 or View or Change RFID Write Power on page 25 through the RW ZPL command see RW on page 118 through SGD commands see e rfid reader_I power read on page 137 jfid reader l powersingle power on page 138 e rfid reader_I power write on pag
98. h the reader If the problem persists contact Technical Support B 681 ID BUFFER FULL The tag ID buffer is full If the problem persists contact Technical Support BEAZ REPEATED ID One of the protocols is trying to add an existing tag ID to the buffer Internal problem with the reader If the problem persists contact Technical Support neas HUM IDS TOO LG 58978L 008 Rev A Internal problem with the reader If the problem persists contact Technical Support RFID Programming Guide 11 14 2008 Troubleshooting 73 RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or n Code Status Message Description Action Required 1234 ROR COM TIMEOUT The printer was not able to communicate with the reader If the problem persists contact Technical Support 1236 VERIFY FAIL Internal problem with the reader If the problem persists contact Technical Support 1237 MULTIPLE TAGS More than one RFID tag was detected in the RF field Make sure only one label is in the RF field and that another tag is not elsewhere in the field Make sure that the labels meet transponder placement specifications TFG SYS UNKHWH ERR Internal problem with the reader If the problem persists contact Technical Support TFel TM ASSERT FAIL Internal problem with the reader If the problem persists contact Technical Support 3061 IHURLI
99. he printer s firmware see http www zebra com firmware Table 11 Supported Tag Types and Default Values UHF Printers HF Printers e i st N Lu Printer l x a N ts SS S 2 Se ess SER toc e c rr r T N Q ve Q co a rc tc cc tc tc ul a N LL S a IA 6 a bi 2 lins 5a 5 o 2 E S ug sz 3 83 5 i i cS 5 sSoo 5s 3 s 5 3 Firmware Version old S S3 ST 95 85 s 3 ke o logc og gzj o o c c c t9 n855 c c c nN N Ci S o 559 Ss G x 8 8 psp sp ww alms XIX nlelmim ele s8 38 8 8 7 dl Sisli sirata amp l ilao e d cc tc cc rtc cc tc cc nw nw v 0 tc cc rtc Tag Type UHF Tag Types and Options None no tag type specified Ra Sm EPC Class 0 a el EEMPEEMPE EPC Class 0 Plus p p Aaa eS EPC Class 1 64 bit a an eee I _ PESO EPC Class 1 96 bit a l EE UCODE EPC 1 19 b a aS eS Impinj Class 0 Plus 2 A ap l AES eS ISO 18000 06A ai EEE EPC Class 1 Generation 2 Gen 2 m ISO 18000 06B a __ x a Sa HF Tag Types and Options Auto detect the tag type by querying the
100. he problem persists contact Technical Support Ba24 SERIRL 1t ERR Serial number chip error Internal problem with the reader If the problem persists contact Technical Support mna2s ANT BRD GOHE The RFID reader cannot detect the RFID antenna coupler or the antenna coupler does not work Contact Technical Support Baz BAD ANT MUS Internal problem with the reader Contact Technical Support nar RXD POWER HI RXD reflective power too high Check antenna or cable connection If the problem persists contact Technical Support Ba2a RXD WARMING RXD reflective power warning level Occurs at 10 dBm Internal problem with the reader If the problem persists contact Technical Support mna23 LISTEN BUSY Listen before transmit all frequencies occupied Internal problem with the reader If the problem persists contact Technical Support man RXD POWER MAX RXD reflective power max fault Internal problem with the reader If the problem persists contact Technical Support Ba2F SELF TST ERR Self test error Internal problem with the reader If the problem persists contact Technical Support FAZI RF SECTION ERR Radio controller does not respond or general RF section failure Internal problem with the reader If the problem persists contact Technical Support mass ANT FAILURE Antenna failure Contact Technical Support mass H RF FIELD Internal problem with the reader If the problem persists contact Technical Support 11 14 2008 RFID Pr
101. hown 1 Press the left oval MINUS or the right oval PLUS to scroll through the options View or Change RFID Read Write Power RFID POWER Note This parameter appears only for the R110X HF printer LOW 11 14 2008 which uses identical RF power settings for read and write operations This parameter displays the current value for RFID power Default LOW Selections HIGH MEDIUM LOW To change the value shown 1 Press the left oval MINUS or the right oval PLUS to scroll through the options RFID Programming Guide 58978L 008 Rev A 25 26 RFID Control Panel Parameters Table 2 RFID Parameters Page 5 of 7 Parameter Action Explanation Select the RFID Antenna Port RFID ANTENNA Note This parameter appears only for the R110X HF printer ANTENNA PORT 1 This parameter displays the current antenna port Default ANTENNA PORT 1 Selections ANTENNA PORT 1 ANTENNA PORT 2 To change the value shown 1 Press the left oval MINUS or the right oval PLUS to scroll through the options RFID Error Status RFID ERR STRTUS During an error condition an error message shows on the second line of the display See Table 6 on page 53 in the RFID Troubleshooting section for descriptions of the error messages This field cannot be modified 58978L 008 Rev A RFID Programming Guide 11 14 2008 RFID Control Panel Parameters 27 Table 2 RFID Parameters Page 6 of 7 Parameter Action Expla
102. l Commands for RFID RQ gt Example 1 This example writes the EPC data to the tag in hexadecimal format The unspecified access and kill passwords are written as zeroes 0x00000000 XA RO FD112233445566778899001122 XZ gt Example 2 This example writes the EPC data to the tag in hexadecimal format The access password is written as OXAAAAAAAA and the kill password is written as OXBBBBBBBB XA RO FD112233445566778899001122 AAAAAAAA BBBBBBBB XZ nl Example 3 This example writes the EPC data to the tag in EPC format The unspecified access and kill passwords are written as zeroes 0x00000000 XA RB96 30 30 30 6 ROE FD1234 5678 9012 12 XZ Example 4 This example writes the EPC data to the tag in hexadecimal format The access password is written as OXAAAAAAAA and the unspecified kill password is written as zeroes 0x00000000 XA RB96 30 30 30 6 RQE FD1234 5678 9012 12 AAAAAAAA X4Z 58978L 008 Rev A RFID Programming Guide 11 14 2008 RR ZPL Il Commands for RFID 107 RR Specify RFID Retries for a Block 11 14 2008 Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to change the number of times that the printer attempts to read or write to a particular block of a single RFID tag By default the printer will att
103. le write example on the label AON 65 at location 50 50 FDSimple write example SES 4 RFW H W H write hex FD11223344996067 Tae 99001122 Encodes the 12 bytes of data 96 bits to the FS j tag The data written is 112233445566778899001122 5 XZ Indicates end of label format Resulting Label Simple write example Programmed to Transponder 112233445566778899001122 Control Panel Display toggles between these two RFID TAG DATA 112233445566798 RFID TAG DATA 292881122 11 14 2008 RFID Programming Guide 58978L 008 Rev A 32 Creating Basic RFID Label Formats Sample RFID Label Formats RFID Label Format 2 Encode a Gen 2 Tag in ASCII This label format is different in what shows on the control panel The control panel always displays RFID data in hexadecimal tins Type This ZPL Code Function of ZPL Code Number 1 XA Indicates start of label format 2 RS8 Sets tag type to Gen 2 3 FO50 50 Prints Simple write example on the label at AON 65 location 50 50 FDSimple write example FS 4 RFW A W A write ASCII peed dete Encodes the 12 bytes of data 96 bits to the tag The data written is 00 rfid data 5 XZ Indicates end of label format Resulting Label Simple write example Programmed to Transponder 00 rfid data Control Panel Display toggles between these two RFID TAG DATA 3030207266696426 RFID TAG DATA 64617461 58
104. lem persists contact Technical Support 85868 IHURLID FREQ The RFID reader received a command to set the frequency outside of the supported range If the problem persists contact Technical Support 2614 IHURLID KEY LEN The key length is not valid for the tag type the command or the reader 2013 INVALID KEY NO The key number does not exist or is out of the range of valid keys IAA4 INWALIO MESS LEN The number of bytes sent to the reader was invalid for the command or for the message length passed in If the problem persists contact Technical Support 8161 INVALID OPCODE The opCode received by the RFID reader is invalid or not supported with the current version of reader firmware Make sure you download the appropriate version of reader firmware If the problem persists contact Technical Support DOOC IHURLID PARAM The RFID reader received a valid command with an unsupported noon or invalid value for one of the parameters If the problem persists contact Technical Support 8185 IHURLID PARAM The RFID reader received a valid command with an unsupported or invalid value for one of the parameters If the problem persists contact Technical Support 11 14 2008 RFID Programming Guide 58978L 008 Rev A 57 58 Troubleshooting RFID Error Codes and Messages Error Code A482 Table 6 RFID Error and Status Message Definitions Continued RFID Error or Status Message INVALID PROTOC Description Action Required The RFID rea
105. lobal web site All parameters in this command are persistent and will be used in subsequent formats if not provided The values are initially set to the default values RFID transponders can have different partitions defined This command specifies the number of partitions and how many bits are in each partition Format RBn p0 pl p2 p15 This table identifies the parameters for this format Parameters Details n total bit size of the Specify the number of bits to include in the partitions partitions Accepted values 1 to n where n is the bit size of the tag Default value 96 pO swe pl5 Specify the number of bits to include in the individual partition sizes partitions The partition sizes must add up to the bit size specified for the previous parameter The largest individual partition size is 64 bits Accepted values 1 to 64 Default value 1 Example 1 The following command specifies that there are 96 bits used with three fields Fields 0 1 and 2 contain 10 26 and 60 bits respectively RB96 10 26 60 The ZPL code to encode a tag with this format would look like this RFW E FD1000 67108000 1122921504606846976 FS When the tag is being encoded the tag stores the data in the following way Field 0 contains 1000 This value is stored in the first 10 bits Field 1 contains 67108000 This value is stored in the next 26 bits Field 2 contains 1122921504606846976 This value is stored in the re
106. location 50 50 FDSimple write example SES 4 RFW H W H write hex ee T TER Encodes the 8 bytes of data 64 bits to the tag The i data written is 1122334455667788 D XZ Indicates end of label format 58978L 008 Rev A Resulting Label Simple write example Programmed to Transponder 1122334455667788 Control Panel Display RFID TAG DATA 1122334453667 798 RFID Programming Guide 11 14 2008 Creating Basic RFID Label Formats 37 Sample RFID Label Formats RFID Label Format 6 Encode Tag Read Tag and Return Results to Host Line f Type This ZPL Code Function of ZPL Code Number 1 XA Indicates start of label format 2 RS8 Sets tag type to Gen 2 3 FO50 50 When the label prints the data read from the tag at AON 65 field variable 3 FN3 will be printed at location FN3 50 50 FS 4 RFW H WH write hex ic 0102030409 Encodes 12 bytes of data 96 bits to the tag with i 7 bytes of zeroes as padding The data written is 010203040500000000000000 5 FN3 R H read hexadecimal ee H Reads the tag data into field variable 3 FN3 i After this occurs any fields in this label format that have FN3 will be replaced with this read data 6 HV3 Returns the value in FN3 to the host computer Data is sent over whichever communication channel is established with the host such as parallel serial USB Ethernet In this example 010203040500000000000000 would be ret
107. lues 1 antenna port 1 2 antenna port 2 Default 1 Example This setvar example shows the selection of antenna port 2 Ul setvar rfid reader l antenna port 2 When the setvar value is set to 2 the getvar result is 2 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID 137 rfid reader_1 power read rfid reader_1 power read 11 14 2008 Description This command sets or gets the RFID reader power level for reading RFID tags Note This parameter is ignored on the R110Xi HF printer because read and write powers cannot be specified separately See rfid reader 1 power single power on page 138 to set the power level for the R110X HF printer Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the reader s current read power level Format Ul getvar rfid reader l power read setvar This command instructs the printer to set the read power level on the RFID reader Format Ul setvar rfid reader l power read value Note On some printers the options vary based on the reader ER line Check the printer configuration label for the RFID HW Vi or perform the RFID SLOW test see Perform RFID Test on page 22 to determine the reader type Selections Printer Firmware Version high up Default medium 0 30 low do
108. maining 60 bits RFID Programming Guide 58978L 008 Rev A 94 ZPL Il Commands for RFID RB Example 2 The following command specifies that there are 64 bits used with eight 8 bit fields RB64 8 8 8 8 8 8 8 8 FS The ZPL code to encode a tag with this format would look like this RFW E FD1 123 160 200 249 6 1 0 FS When writing to the tag each set of data is written in its respective 8 bit field Example 3 This example uses the SGTIN 64 standard which defines 64 bit structure in the following way Header Filter Value Company Item Reference Serial Number Prefix Index SGTIN 64 2 bits 3 bits 14 bits 20 bits 25 bits 10 8 16 383 9 to 1 048 575 33 554 431 binary value decimal decimal decimal decimal capacity capacity capacity capacity Capacity of Item Reference field varies with the length of the company prefix The ZPL code to encode a tag with this format would look like this AXA ARB64 2 3 14 20 25 RFW E FDO 3 12345 544332 22335221 FS XZ These commands would put e 0 in the header e 3s the filter value 12345 as the company prefix 544332 as the item reference e 22335221 as the serial number To read this EPC data and print the results on the label you would use the following code XA ARB64 2 3 14 20 25 FO50 50 A0N 40 FNO FS FNO RFR E FS AXZ The resulting label would look like this C N 0 3 12345 544332 22335221
109. mal format XA RS3 RFW H FD1122334455667788 FS XZ Example 3 This example encodes 96 bit EPC data as specified by the RB command XA RB96 8 3 3 20 24 38 RFw FD16 3 5 78742 146165 1234567891 FS XZ Example 4 This example encodes 4 bytes of hexadecimal formatted data starting in block 3 of Gen 2 EPC bank 1 XA RS8 RFW H 3 4 1 FD11112222 FS XZ RFID Programming Guide 11 14 2008 11 14 2008 ZPL Il Commands for RFID 99 RF Example 5 This example reads the extended Gen 2 tag ID TID which is not read by the RI command and returns the results to the host computer The results are labeled with the header 8 byte Tag ID Data XA RS8 RFR H 0 8 2 FNl1 FS HV1 8 byte Tag XZ RFID Programming Guide ID Data FS 58978L 008 Rev A 100 ZPL Il Commands for RFID ARI RI Get RFID Tag ID 58978L 008 Rev A Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to get the unique serial number of the tag and return it in hexadecimal format The data can be sent back to the host via the HV command For Gen 2 tag types this command will return the 32 bit tag ID TID for the tag If your Gen 2 tag supports TID data beyond 32 bits see RF on page 96 to access the TID memory bank
110. mands for RFID specific applications For non RFID ZPL commands refer to the ZPL II Programming Guide A copy is available on the User CD provided with your printer and online at http www zebra com manuals Contents PAJNOUTNS ID PLI 81 Printer and Firmware Compatibility lle eee 82 HL or HL Return RFID Data Log to Host 84 HR Calibrate RFID Transponder Position 85 HV Host Verification 88 EMM PRINT MOOG acri iii iii n nac nu al ae gcn d 89 RA Read AFI or DSFID Byte 91 RB Define EPC Data Structure e 93 RE Enable Disable E A S Bit 95 RE Read or Write RFID Format 96 RI Get RFID Tag ID 100 RM Enable RFID Motion lille RII 101 RN Detect Multiple RFID Tags in Encoding Field 102 RO Reset Advanced Counters lille 103 RO Quick Write EPC Data and Passwords 0 000 e eese 105 RR Specify RFID Retries fora Block lel 107 RS Set Up RFID Parameters lssleleeee ee 108 RT Read RFID Tag ici rale evade Rud pe DEAE RR p grade 115 RV Report RFID Encoding Results i 117 RW Set RF Power Levels for Read and Write 118 RZ Set RFID Tag Password and Lock Tag 0 eee eee eee 120 WE Encode AFI or DSFID Byte 0 0 cee eee 123 11 14 2008 RFID Programming Guide 58978L 008 Rev A 80 ZPL Il Commands for RFID Contents Continued WT Write Encode RFID Tag BM 125 WV Verify RFID Encodin
111. most tags use block 0 For EPC Class 0 Plus block 0 is EPC data and block 1 is user data For the R4Mplus you can encode 12 bytes 96 bits to block 0 but you can encode only the first byte of block 1 Accepted values 0 to n where n is the maximum number of blocks for the tag Default value 0 r number of retries Changes the number of times that the printer attempts to encode a particular block of a single RFID tag Same function as the RR command Accepted values 0 to 10 Default value 0 m motion Enables or disables RFID motion Same function as the RM command Accepted values O Feed label after writing 1 No feed after writing other ZPL may cause a feed Default value 0 w write protect Accepted values O Not write protected 1 Write protected Default value 0 11 14 2008 RFID Programming Guide 58978L 008 Rev A 126 ZPL Il Commands for RFID WT Parameters Details f data format Accepted values 0 ASCII 1 Hexadecimal Default value 0 For the R110X7 HF and For the R110X7 HF and R2844 Z R2844 Z Reverses the data order v reverse the data order Accepted values N Do notreverse the data order Most significant byte first for Tag It and PicoTag Last significant byte first for I code and ISO 15693 Y Reverse the data order Default value N For other printers For other printers v verify valid data For reliability some manufacturers enc
112. nation Specify RFID Tag Type RFID TAG TYPE Select the RFID tag type that you are using See Table 9 Supported Tag CLASS 1 36 BIT Types and Default Values on page 111 for tag types that your printer supports If a tag type is supported but does not appear on your printer s control panel you may need to upgrade the printer s firmware see http www zebra com firmware UHF Tag Type Selections NONE e CLASS 0 EPC Class 0 e CLASS 0 EPC Class 0 Plus e CLASSI 64 BIT EPC Class 1 64 bit e CLASS 1 96 BIT EPC Class 1 96 bit e UCODE EPC 1 19 e CLASS 0 IMPINJ Impinj Class 0 Plus e ISO18000A ISO 18000 06A GEN2 EPC Class 1 Gen 2 e ISO18000B ISO 18000 06B HF Tag Type Selections NONE e AUTO DETECT query tag to determine e TAG IT Texas Instruments Tagit tags e ICODE Phillips Icode tags e PICO Pico Tag Inside Technology s e ISO15693 e EPC 13 56 MHz UD e MIFARE ULTRALT Mifare UltraLight To change the value shown 1 Press the left oval MINUS or the right oval PLUS to scroll through the options 11 14 2008 RFID Programming Guide 58978L 008 Rev A 28 RFID Control Panel Parameters Table 2 RFID Parameters Page 7 of 7 Parameter Action Explanation Read and Display RFID Tag Data RFID TAG DATA When this option is selected the reader attempts to read a tag over the RFID antenna even if the printhead is open Results are displayed in hexadecimal format The printer rere
113. not be able to use the tag types shown in this section Go to Table 9 Supported Tag Types and Default Values on page 111 for more information about which tag types work with which printers RFID Programming Guide 11 14 2008 Transponder Characteristics 45 Electronic Product Code EPC Electronic Product Code EPC EPC is a product numbering standard that can be used to identify a variety of items by using RFID technology The 96 bit EPC code links to an online database providing a secure way of sharing product specific information along the supply chain Note The information in this section is provided for your convenience only and is subject to L change Go to http www epcglobalinc org for the latest EPC information EPC Fields As with bar codes EPC is divided into numbers that identify the manufacturer and product type However EPC contains the following additional information e Header identifies the length type structure version and generation of EPC Manager Number identifies the company or company entity Object Class similar to a stock keeping unit SKU Serial Number the specific instance of the Object Class being tagged Additional fields may be used as part of the EPC code to encode and decode information from different numbering systems into human readable form For more information about EPC specifications refer to the EPC Global web site EPC Structure in RFID Labels In the printer yo
114. ns problem with the reader If the problem persists contact Technical Support Basi BAUD ERR Internal problem with the reader If the problem persists contact Technical Support 50603 BLOCK S gt LOCKED A write operation could not be performed because a block was locked 9163 BOOTLOADER ERR The reader failed to enter bootloader mode which is necessary to upgrade firmware If the problem persists contact Technical Support 2409 CLEAR FILE ERR Internal problem with the reader If the problem persists contact Technical Support Bas4 CMO FAIL Internal communications problem with the reader If the problem persists contact Technical Support maia CMO INHIBITED Internal communications problem with the reader If the problem persists contact Technical Support 3003 COLLISION ERR Multiple tags in the field have the same tag ID 8363 CREATE APPLI ERR Internal problem with the reader If the problem persists contact Technical Support 3403 CREATE FILE ERR Internal problem with the reader If the problem persists contact Technical Support asus CREDIT URLUE ERR If the problem persists contact Technical Support 58978L 008 Rev A RFID Programming Guide 11 14 2008 Troubleshooting 55 RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or i Gade Status Message Description Action Required mima DATA AMOUNT ERR Two
115. nsequential damages including loss of business profits business interruption or loss of business information arising out of the use of the results of use of or inability to use such product even if Zebra Technologies Corporation has been advised of the possibility of such damages Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages so the above limitation or exclusion may not apply to you Part Number 58978L 008 Rev A Contents About This Document sisse c sauakwzeau a kkkr y uar rz dada sews wwe 7 Who Should Use This Document 00 00 bee ee 8 How This Document Is Organized 8 Contacts MEMOREM ETT 10 Document Conventions LL 11 T Intraduction t RFID 6606 bine aw kie alam ani edad eke 13 REIB OVOrVIOW 22 casi cnans ne see Ree eR epee ESE RE RENE 14 RFID Label Selection 0 00 c cee nne 14 Considering RFID Transponder Tag Types aana 14 Accounting for Transponder Inlay Placement 15 Selecting and Purchasing RFID Labels 15 Performing Label Placement Tests 15 storing RFID Labels 4 ev9 eee eee Sees Beeb bd ee Pee eee ee Eee ees 15 Radio Frequency Interference 0 eee 16 ZPL Commands for RFID Applications 16 SGD Commands for RFID Applications LL 16 2 RFID Printer Setup and Operation lleessseeees 17 Set lag ype seneti os RE EERRERE RUE a eben RA SSR ERE Re n 18 Set RF Power Levels llle
116. o write to an invalid address in the tag data address space Make sure that the address specified is within the scope of the tag data address space 846A TAG ERROR Internal problem with the reader If the problem persists contact Technical Support B46B DATA TOO LARGE Internal problem with the reader If the problem persists contact Technical Support 8428 GENZ PROT OTHER Internal problem with the reader If the problem persists contact Technical Support 0423 GEH2 BAD PC Internal problem with the reader If the problem persists contact Technical Support A424 GENZ MEM LOCKED Internal problem with the reader If the problem persists contact Technical Support 042E GENZ LOW PUR Internal problem with the reader If the problem persists contact Technical Support A42F GEH2 ERROR Internal problem with the reader If the problem persists contact Technical Support 8438 GENZ UNKNWH ERR Internal problem with the reader If the problem persists contact Technical Support 8588 INVALIO FREQ The RFID reader received a command to set the frequency outside of the supported range If the problem persists contact Technical Support Bead TAG ID FAULT The reader received a command to get a certain number of tag IDs from the tag ID buffer The reader contains less tag IDs stored in its tag ID buffer than the number the host sent Internal problem wit
117. ode tags with known data such as A5A5 This parameter flags whether the preprogrammed data is verified Same function as the WV command Accepted values N Do not verify Y Verify valid data before writing Default value N Example This sample encodes data RFIDRFID and will try writing up to five times if necessary XA WT 5 FDRFIDRFID FS XZ 58978L 008 Rev A RFID Programming Guide 11 14 2008 WV ZPL Il Commands for RFID 127 WV Verify RFID Encoding Operation 11 14 2008 Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to enable or disable the write verify function When write verify is enabled this command verifies the RFID encoding operation to ensure that the tag about to be programmed contains the hex data A5A5 in the first two bytes This parameter is not persistent carried over from label to label Format wve This table identifies the parameters for this format Parameters Details Accepted values Y or N Default value N e enable RFID Programming Guide 58978L 008 Rev A ZPL Il Commands for RFID WV 128 Notes s 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID This section contains the Set Get Do SGD commands for RFID specific applications For non RF
118. ogramming Guide 58978L 008 Rev A 68 Troubleshooting RFID Error Codes and Messages Error Code Baz Table 7 RFID Error Code Definitions Continued RFID Error or Status Message HO TAG HO TAG FOUND Description Action Required Note This error message varies by reader type No RFID tag was detected in the RF field Several things can cause this error e No acceptable RFID tag is in the RF field This can happen if an RFID label is present but the transponder is not placed correctly within the label or if the wrong tag type is used The read write power being used is too low The RFID tag is weak or dead Retry with another RFID tag Make sure you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support BEST DATA CRC An integrity check of the reader firmware failed If the problem persists contact Technical Support nasa TAG NOT FOUND Good tag data is available but the tag specifically requested was not found RT WT commands Repeat the process with another RFID label If the problem persists contact Technical Support ABATI GAZA BASE LOCKED BLOCK LOST LOCK VERIFY FAILED Attempt to write to a read only tag or to a locked block Make sure you have the right tag type selected and that you are using a tag that is supported by your printer Ensure that the block that you are tr
119. ontinued RFID Error or Status Message OPCODE UHRURIL Description Action Required The opCode received by the RFID reader is invalid or not supported with the current version of reader firmware 1 Make sure you download the appropriate version of reader firmware 2 Turn the printer power off O Wait ten seconds and then turn the printer power on I If the problem persists contact Technical Support BASI OVERWRITE EPC Error trying to overwrite a valid EPC code Internal problem with the reader If the problem persists contact Technical Support Food POWER SELECT ERR The printer could not verify that the intended power setting has been set successfully If the problem persists contact Technical Support nias POWER TOO HI The RFID reader received a command to set the read or write power to a level that is higher than the RFID reader supports Check the versions of the reader firmware and printer firmware You may need to download different versions Bias POWER TOO LOW The RFID reader received a command to set the read or write power to a level that is lower than the RFID reader supports Check the versions of the reader firmware and printer firmware You may need to download different versions BAZ RAM ERROR Internal problem with the reader If the problem persists contact Technical Support 1234 ROR COM TIMEOUT The printer was not able to communicate with
120. or the RFID parameters in Setup mode or for RFID information on a new configuration label An incorrect version of printer or reader firmware was loaded on the printer Compare the firmware version on your printer to those listed in Table 1 RFID Printer Firmware Versions on page 19 2 Download the correct printer or reader firmware if necessary 3 Ifthe problem persists contact Technical Support The printer is unable to 1 Turn off O the printer communicate with the RFID 2 Wait 10 seconds ie 3 Turn on D the printer 4 Ifthe problem persists you may have a bad RFID Programming Guide RFID reader or a loose connection between the RFID reader and the printer Contact Technical Support or an authorized service technician for assistance 11 14 2008 Troubleshooting 53 RFID Error Codes and Messages RFID Error Codes and Messages In the event of an RFID error the printer does the following displays an RFID error or status message on the second line of the RFID ERR STATUS control panel parameter returns RFID error codes to the RFID data log see HL or HL on page 84 for more information about the RFID data log Table 6 provides the possible problems sorted by the error message while Table 7 on page 66 provides these problems sorted by the error code Error and Status Messages Table 6 shows the possible error and status messages the corresponding error codes and the action required
121. ot have sufficient power for programming and tag data will fail to encode If too much power is applied the extra power may disable the tag may or cause data communication errors Format RWr w This table identifies the parameters for this format Parameters Details r read power Sets the power level to match the desired output as calibrated in the factory Note On some printers the options vary based on the reader Check the printer configuration label for the RFID HW VER line or perform the RFID SLOW test see Perform RFID Test on page 22 to determine the reader type Selections Printer Firmware Version Default H M L 0 30 RXi R60 15 8Z and earlier xX L R60 16 4Z X X L R60 16 5Z and later x X L M4xxx x reader R60 16 5Z and later X 16 M5xxx x reader R4Mplus SP994P SP999F SP1027F X L SP1056E SP1082F and earlier SP994Q SP999G SP1027G x x L SP1056F SP1082G and later R110PAX4 R62 15 8Z and earlier X L R62 16 4Z and later X X L R63 15 8Z and earlier X L R63 16 4Z and later X X L RZx00 all versions X 16 RP4T all versions X 16 RFID Programming Guide 11 14 2008 ZPL Il Commands for RFID 119 SRW Parameters Details w write power Sets the power level to match the desired output as calibrated in the factory Note This parameter is ignored on the R110Xi HF printer because read and write powers cannot be specified separa
122. ouble Signal Mode Bad RFID Tag Void pin 15 End Print TTT ALITO pin 11 Start Print 0 Hl H ee pin 3 1 Data Ready Ti 4 pin 14 1 Label ready for printing 2 Afterreceiving start print signal print first part of label 3 When program position is reached stop and encode RFID tag 4 Check void signal low means bad tag 5 Wait for second start signal 6 Void remainder of label if applicable 7 Discard bad label Data Ready stays low if format to be retried on next label 58978L 008 Rev A RFID Programming Guide 11 14 2008 RFID Applicator Signals Applicator Interface Connector Pin Configuration Applicator Interface Connector Pin Configuration Pin The Applicator Interface Assembly is available in two versions a 5 V I O and a 24 28 V I O Table 12 lists the pin configurations and functions of the applicator interface connector for both 5 V and 24 28 V operation Table 12 Applicator Interface Connector Pin Configuration No Signal Name Signal Type Description 1 I O SIGNAL I O Signal Using jumper J5 PAXA print engines or JP2 Xi series GROUND Ground printers this pin can be configured as isolated or non 5V Return isolated from the printer signal ground See Jumper Configurations and Pinouts for 5 V I O Operation on page 156 for more information 1 I O SIGNAL T O Signal No jumpers to configure GROUND Ground Important Customer must pro
123. pport HAZE 11 14 2008 HO HO TAG TAG FOUND Note This error message varies by reader type No RFID tag was detected in the RF field Several things can cause this error e No acceptable RFID tag is in the RF field This can happen if an RFID label is present but the transponder is not placed correctly within the label or if the wrong tag type is used The read write power being used is too low The RFID tag is weak or dead Retry with another RFID tag Make sure you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support RFID Programming Guide 58978L 008 Rev A 60 Troubleshooting RFID Error Codes and Messages Error Code Baa Table 6 RFID Error and Status Message Definitions Continued RFID Error or Status Message HO TAG HO TAG FOUND Description Action Required Note This error message varies by reader type No RFID tag was detected in the RF field Several things can cause this error Noacceptable RFID tag is in the RF field This can happen if an RFID label is present but the transponder is not placed correctly within the label or if the wrong tag type is used The read write power being used is too low The RFID tag is weak or dead Retry with another RFID tag Make sure you have the right tag type selected and that you are using a tag that is supported by your printer If
124. put No function in RXi printers In the R110PAX4 print engine asserted if the Ribbon Low feature is enabled and the amount of ribbon remaining on the supply spool is below a specific threshold level For print engines with the Ribbon Low Output parameter asserted HIGH or LOW depending on the ribbon low output mode selected For print engines without the Ribbon Low Output parameter asserted HIGH 10 SERVICE Output Asserted LOW in the following circumstances REQUIRED the printhead is open 58978L 008 Rev A RFID Programming Guide the ribbon or media is out the printer is paused anoperational fault occurs a Resynch error occurs while the applicator Resynch mode is set to Error mode 11 14 2008 Pin No 11 RFID Applicator Signals 155 Applicator Interface Connector Pin Configuration Table 12 Applicator Interface Connector Pin Configuration Continued Signal Name END PRINT Signal Type Output Description MODE 0 The applicator port is OFF MODE 1 Asserted LOW only while the printer is moving the label forward otherwise deasserted HIGH MODE 2 Asserted HIGH only while the printer is moving the label forward otherwise deasserted LOW MODE 3 Default Asserted LOW for 20 milliseconds when a label is completed and positioned Not asserted during continuous printing MODE 4 Asserted HIGH for 20 milliseconds when a label is completed and positioned Not assert
125. r RFID 143 rfid tag test rfid tag test 11 14 2008 Description This command performs an RFID test In the RFID test the printer attempts to read and write to a transponder that you place over the RFID antenna Results are displayed on the printer s control panel display To locate the RFID antenna on your printer see RFID Antenna Location on page 39 In the slow version of the RFID test the printer first displays the hardware version the reader firmware version and the program position Note This command is valid only on RPAT printers Type setvar This table identifies the command for this format Commands Details setvar This command instructs the printer to set the programming position Format Ul setvar rfid tag test value Values quick slow Example This setvar example performs a quick RFID test which shows a pass or fail message Ul setvar rfid tag test quick Example This setvar example performs a slow RFID test which shows the success or failure of each read or write tag operation Ul setvar rfid tag test slow RFID Programming Guide 58978L 008 Rev A 144 SGD Commands for RFID rfid tag type rfid tag type Description This command sets or gets the reader s RFID tag type Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the reader s current tag type Format
126. r questions on the operation of Zebra equipment and software please call your distributor For additional assistance contact us Please have your model and serial numbers available T 1 877 ASK ZEBRA 275 9327 F 1 847 913 2578 Hardware ts1 9 zebra com Software ts3 zebra com Kiosk printers T 1 866 322 5202 E kiosksupport zebra com T 44 0 1628 556039 F 44 0 1628 556003 E Tseurope zebra com T 465 6858 0722 F 65 6885 0838 E China tschina zebra com All other areas tsasiapacific zebra com Repair Service Department For back to base service and repair T 1 877 ASK ZEBRA 275 9327 F 1 847 821 1797 E repair zebra com To request a repair in the U S go to www zebra com repair T 44 0 1772 693069 F 44 0 1772 693046 New requests ukrma zebra com Status updates repairupdate zebra com T 65 6858 0722 F 65 6885 0838 E China tschina zebra com All other areas tsasiapacific 9 zebra com Technical Training T 1 847 793 6868 T 44 0 1628 556000 T 65 6858 0722 Department T 1 847 793 6864 F 44 0 1628 556001 F 65 6885 0838 For Zebra product training F 1 847 913 2578 E Eurtraining zebra com E China tschina zebra com courses E ttamerica 9 zebra com All other areas tsasiapacific zebra com Inquiry Department T 1 877 ASK ZEBRA 275 9327 T 44 0 1628 556037 E China GCmarketing zebra com For p
127. r the supported tag types and defaults see Table 9 on page 111 UHF Printers 0 None EPC Class 0 EPC Class 0 Plus EPC Class 1 64 bit EPC Class 1 96 bit UCODE EPC 1 19 Impinj Class 0 Plus ISO 18000 06A EPC Class 1 Generation 2 Gen 2 ISO 18000 06B HF Printers Note Only the R110Xi HF printer firmware version R65 X X supports the use of letters for this parameter All other printers use the numbers Aor0 None Bor1 Auto detect query tag to determine 0 0 JU DAWN Il Cor2 Tag It Texas Instruments Tagit tags Dor3 I code Phillips Icode tags E or 4 Pico Tag Inside Technology s For5 ISO 15693 Gor 6 EPC tag 13 56 MHz Hor7 UID Tag Ior 8 Mifare UltraLight 58978L 008 Rev A RFID Programming Guide 11 14 2008 Parameters p read write position of the transponder ZPL Il Commands for RFID 109 RS Details Sets the read write position of the transponder in vertical Y axis dot rows from the top of the label Set to 0 no movement if the transponder is already in the effective area without moving the media Important If a label format specifies a value for this m parameter this value will be used for the programming position for all labels until a new position is specified or until the printer is turned off O and then back on D Accepted values 0 to label length Default value For the R110PAX4 and R2844 Z 0 For all other supported printers label leng
128. r will not cut the label when it receives the JK command The Delayed Cut feature can be activated e through PRINT MODE on the printer s control panel e with a MMD command RFID increases throughput time when printing batches of RFID labels by eliminating backfeed between labels Comments Be sure to select the appropriate value for the print mode being used to avoid unexpected results RFID Programming Guide 11 14 2008 RA ZPL Il Commands for RFID 91 RA Read AFI or DSFID Byte 11 14 2008 Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmware with which you can use this command Description Use this command to read the AFI or DSFID byte The data can be returned to the host via the HV command Format RA f r m b This table identifies the parameters for this format Parameters Details field number The value assigned to this parameter should be the same as specified with the one used in the RT command another command Accepted values 0 to 9999 Default value 0 f format Accepted values 0 ASCII 1 Hexadecimal Default value 0 r number of retries Accepted values 0 to 10 Default value 0 m motion Accepted values O Feed label after writing 1 No Feed after writing Other ZPL may cause a feed Default value 0 o Il type of byte to read Accepted values
129. r2 Corsa 1 RP4T Figure 5 RP4T Antenna Location 11 14 2008 RFID Programming Guide 58978L 008 Rev A 42 RFID Antenna Location R4Mplus R4Mplus Figure 6 R4Mplus Antenna Location 58978L 008 Rev A RFID Programming Guide 11 14 2008 11 14 2008 Transponder Characteristics This section describes the different characteristics of some common transponder types Contents Basic Transponder Characteristics 44 Electronic Product Code EPC 45 EPCG ell 6 EE 45 EPC Structure in RFID Labels 45 EPC Class 1 Generation 2 Gen 2 46 Data Content suce rere erdt epu deque t ad dedos 46 Data and Tag Security LL 46 Gen 2 Memory Map ssesselee eee 46 RFID Programming Guide 58978L 008 Rev A 44 Transponder Characteristics Basic Transponder Characteristics Basic Transponder Characteristics 58978L 008 Rev A Table 3 shows some of the basic characteristics of common transponder types Table 3 Characteristics of Transponder Types Transponder Type Read Write Size in bits Class 0 Yes No 96 bits Class 0 Yes Yes 96 bit TID 104 bit USER Class 1 64 bits Yes Yes 64 bits Class 1 96 bits Yes Yes 96 bits ISO18000 6A Yes Yes Varies ISO18000 6B Yes Yes Varies Gen 2 Yes Yes Varies by manufacturer and tag See Gen 2 Memory Map on page 46 for additional memory information Depending on which printer you have and which firmware you are using you may or may
130. ration Isolated External Power Non Isolated Internal Printer Power Pin 1 External Ground 24 28V Ground 28V from Pin 8 I O ground must be connected to an external If pin 7 is used to supply power to pin 2 use ground pin 8 to ground pin 1 Required for the 110X7IIP us Does not apply to the 110XiIIIPlus Pin 2 24 28V External Input 28V Input from Pin 7 24 28 V I O must be connected to an external If operating with 28V signals only pin 7 may power supply This input also supplies voltage be shorted to pin 2 which creates a for output signal pull up resistors non isolated mode of operation This input Required for the 110XiIIPlus also supplies voltage for output signal pull up resistors Does not apply to the 110X7IIP us Pinouts 1 1 ed 24 28V 24 28V 28V 28V jo a a 2N 436 28V 4 6 e Y E 7 28V Y E 28V 500 mA 500 mA I 8 I 8 9 gt 9 gt 10 10 11 11 12 12 gt 13 gt 13 si 14 gt 14 gt 15 15 11 14 2008 RFID Programming Guide 58978L 008 Rev A 158 RFID Applicator Signals Applicator Interface Connector Pin Configuration Notes s 58978L 008 Rev A RFID Programming Guide 11 14 2008 A access password set via RQ 105 set via RZ 120 advanced counter reset 103 AFI byte read command RA 91 write command WF 123 antenna loca
131. rinter supports Gen 2 tags If your printer supports Gen 2 tags make sure that you are using the appropriate firmware version Download printer and reader firmware if necessary If your printer does not support Gen 2 tags you will not be able to use these tags with your printer 58978L 008 Rev A Troubleshooting RFID Problems Table 5 RFID Problems Continued Problem Possible Cause Recommended Solution The printer stops at The printer calibrated the label 1 the RFID inlay length only to the RFID inlay 2 Refer to the User Guide for your printer for instead of to the interlabel gap instructions The DATA light The download was not 1 Turn off O the printer flashes indefinitely successful For best results 2 Wait 10 seconds after you attempt to cycle power on the printer 3 Turn on I the printer download printer or before downloading any reader firmware ficare 4 Attempt to download the firmware again 5 Ifthe problem persists contact Technical Support RFID parameters do not appear in Setup mode and RFID information does not appear on the printer configuration label 58978L 008 Rev A The printer was powered off O and then back on I too quickly for the RFID reader to initialize properly Wait at least 10 seconds after turning the printer power off before turning it back on 1 2 3 4 Turn off O the printer Wait 10 seconds Turn on I the printer Check f
132. rn 18 Perform RFID Transponder Calibration o 18 Download Latest Firmware LL 19 2 RFID Control Panel Paramelera eivisissiba asino rara 21 11 14 2008 RFID Programming Guide 58978L 008 Rev A 4 Contents 4 Creating Basic RFID Label Formats lllleee s 29 Create and Send an RFID Label Format 30 Sample RFID Label Formats re 31 RFID Label Format 1 Encode a Gen 2 Tag in Hexadecimal 31 RFID Label Format 2 Encode a Gen 2 Tag in ASCII LL 32 RFID Label Format 3 Read Data from Tag and Print Data on Label 33 RFID Label Format 4 Encode Tag Read Tag and Print Data on Label 34 RFID Label Format 5 Encode a Class 1 64 bit Tag in Hexadecimal 36 RFID Label Format 6 Encode Tag Read Tag and Return Results to Host 37 5 HFID Antenna Location cirie i 39 RXi and RXIHF OP 40 RZ400 and RZ600 C 40 FIO PANS sair eee ea E E e a E e e E a E eE a AAEE 41 RPA esere ptian ER oe a baa Sd EEE TERRI ALA T EE EES 41 RAMPU S 5 cerci ei rie bode e dh dame RR TU cs EE 42 6 Transponder Characteristics llllleeeee 43 Basic Transponder Characteristics 44 Electronic Product Code EPC 45 EPO Fields essre tata deed deve eevee bien 45 EPC Structure in RFID Labels LL 45 EPC Class 1 Generation 2 Gen 2 46 Data Content sss eek RR ERI RUNE eee RURAL RUE ae RR ues 46 Data and Tag Security LL 46 Gen 2 Memory M
133. roblem writing a parameter to the non volatile memory of the reader If the problem persists contact Technical Support 9362 GET DEFAULT ERR There was a problem reading a parameter from the non volatile memory of the reader If the problem persists contact Technical Support 3461 RUTHEH ROR ERR If the problem persists contact Technical Support 24802 EHRBLE DEBUG ERR If the problem persists contact Technical Support 3463 DISABLE_DEBG ERR If the problem persists contact Technical Support 2606F ANT BADFGOHE The RFID reader cannot detect the RFID antenna coupler or the antenna coupler does not work Contact Technical Support Foa ROR COM TIMEOUT The printer was not able to communicate with the reader If the problem persists contact Technical Support Faas AHTENNA SEL ERR The printer firmware could not verify that the selected RFID antenna coupler is properly connected If selecting the antenna through ZPL ensure that your printer supports this feature and that your parameters are correct If the problem persists contact Technical Support Fee4 POWER SELECT ERR The printer could not verify that the intended power setting has been set successfully If the problem persists contact Technical Support 11 14 2008 RFID Programming Guide 58978L 008 Rev A 78 Troubleshooting RFID Error Codes and Messages 58978L 008 Rev A RFID Programming Guide 11 14 2008 ZPL II Commands for RFID This section contains the ZPL II com
134. roduct literature and E inquiry4 zebra com F 44 0 1628 556005 All other areas f distributor and dealer E mseurope zebra com APACChannelmarketing 9 zebra com information Department US E clientcare 9 zebra com F 44 0 1628 556001 F 65 6885 0836 Internal Sales E cseurope zebra com E China order csr zebra com Department UK All other areas For printers parts media and ribbon please call your distributor or contact us Key T Telephone F Facsimile E E mail 58978L 008 RFID Programming Guide csasiapacific zebra com 11 14 08 About This Document 11 Document Conventions Document Conventions The following conventions are used throughout this document to convey certain information Alternate Color online only Cross references contain hot links to other sections in this guide If you are viewing this guide online in pdf format you can click the cross reference blue text to jump directly to its location LCD Display Examples Text from a printer s Liquid Crystal Display LCD appears in Bubbledot ICG font Command Line Examples Command line examples appear in Courier New font For example type ZTools to get to the Post Install scripts in the bin directory Files and Directories File names and directories appear in Courier New font For example the Zebra version number gt tar file and the root directory Icons Used Important Advises you of information that is essential
135. rs to identify where labels should be placed on an item to ensure high read rates Contact the supplier of your RFID transponders for assistance with these types of issues Storing RFID Labels Store RFID labels at temperatures ranging from 60 to 203 F 15 5 to 95 C in environmentally stable conditions Limit RFID label exposure to electrostatic discharge ESD Low humidity environments may require the use of antistatic mats straps or clothing to help counter ESD 11 14 2008 RFID Programming Guide 58978L 008 Rev A IR 58978L 008 Rev A Introduction to RFID Radio Frequency Interference Radio Frequency Interference Radio Frequency RF interference can be caused by many sources This interference can affect RFID performance by limiting the range of the RFID tags or preventing reading writing to the tags Foil and metal based media should not be used for RFID applications Metal reflects radio frequency signals and is a leading source of RF interference e Water and other liquids can absorb RF signals Some media adhesives and label materials can be unexpected sources of liquids that cause performance problems Other RF equipment can cause interference if the equipment is positioned too close together Allow sufficient physical space between the RFID printer and other RF products that share the same bandwidth such as antennas readers wireless LANs or other RFID printer encoders ZPL Commands for RFID Applications
136. s printing and being programmed in Mode 1 For more information about Single and Double signal modes see RS on page 108 Single Signal Mode Figure 9 and Figure 10 show the applicator signals for label formats using programming positions other than zero Figure 9 Single Signal Mode Good RFID Tag Void pin 15 End Print pin 11 Start Print 4 HI pin 3 1 Data Ready eai L LIO TTT Label ready for printing After receiving start print signal begin printing label Check void signal high means good tag Print label 1 2 3 When program position is reached pause and encode RFID tag 4 5 Figure 10 Single Signal Mode Bad RFID Tag Vee TTT TTT pin 15 LL _f End Print 1 T 6t Lil 1 Fr pin 11 Start Print pin 3 1 Data Ready 2p 4 pin 14 Label ready for printing After receiving start print signal begin printing label When program position is reached pause and encode RFID tag Check void signal low means bad tag Print void label if applicable a A W N e Discard bad label Data Ready stays low if format to be retried on next label 58978L 008 Rev A RFID Programming Guide 11 14 2008 RFID Applicator Signals 151 Timing Diagrams for RFID Figure 11 and Figure 12 show the applicator signals for label formats using zero for their programming position Figure 11 Single Signal Mode Good RFID Tag
137. s via the READ TAG command and the WRITE TAG commands to profile the RFID transponder Based on the results the printer determines the optimal programming position for the label and returns a results table to the host The calibrated value is used as the programming position for the RS command can be overwritten by the RS command and is saved to nonvolatile memory the value is saved even if the power is turned off This calibration takes into account the print mode backfeed mode and tear off position The RUN option in the RFID TAG CALIE control panel parameter performs the same calibration but does not create a results table Important If a label format specifies a value for parameter p read write position of the transponder in the RS command that value will be used for the programming position for all RFID labels until a new position is specified or until the printer is turned Off O and then back On I Format HRa b This table identifies the parameters for this format Parameters Details a start string User text to appear before the results table Accepted values any string less than 65 characters Default value start end string User text to appear after the results table Accepted values any string less than 65 characters Default value end RFID Programming Guide 58978L 008 Rev A 86 ZPL Il Commands for RFID HR Comments Based on the recommended transponder placement position for most RFID l
138. situations can result in this error The data length in a message to the RFID reader from the printer is less than the number of arguments in the message The data length is greater than the number of arguments The reader will wait indefinitely until it receives all of the data specified in the data length field If the problem persists contact Technical Support BEST DATA CRC An integrity check of the reader firmware failed If the problem persists contact Technical Support 8466 DATA TOO LARGE Internal problem with the reader If the problem persists contact Technical Support aims DERCTIU TAG ERR If the problem persists contact Technical Support 2509 DEBIT VALUE ERR If the problem persists contact Technical Support 240E DEC VAL FILE ERR Internal problem with the reader If the problem persists contact Technical Support 8680 DECRYPT TAG ERR The data read from the tag was not decrypted properly or was corrupted 3408 DELETE FILE ERR Internal problem with the reader If the problem persists contact Technical Support 2502 DISABLE EAS ERR There was an error while clearing the EAS bit Verify that the tag that you are using supports this feature 3463 DISABLE_DEBG ERR If the problem persists contact Technical Support 8581 ENABLE EAS ERR There was an error while setting the EAS bit Verify that the tag that you are using supports this feature 2402 EHRBLE DEBUG ERR If the problem persists contact Technical Support aaa EWCRY
139. sts contact Technical Support S587 READ DSFID ERR There was an error reading the DSFID byte Verify that the tag that you are using supports this feature If the problem persists contact Technical Support asus CREDIT URLUE ERR If the problem persists contact Technical Support 8589 DEBIT URLUE ERR If the problem persists contact Technical Support Seal STORE KEY ERR If the problem persists contact Technical Support 8682 LOAD KEY ERR If the problem persists contact Technical Support anch EXIT TAGLOOP ERR Internal problem with the reader If the problem persists contact Technical Support 3881 UNKHOWN ERR An unidentified error occurred If the problem persists contact Technical Support 280802 IHURLID CMD The command does not exist or is invalid for the reader Internal problem with the reader If the problem persists contact Technical Support 3663 INVALID CRC Invalid CRC sent in the request to the reader If the problem persists contact Technical Support 3664 INVALID MESS LEH The number of bytes sent to the reader was invalid for the command or for the message length passed in If the problem persists contact Technical Support Saas IHURLID ADDRESS The address specified for the command was invalid If the problem persists contact Technical Support J066 IHURLID FLAGS The flags specified were invalid for the command specified If the problem persists contact Technical Support ES INULD ASCII BYTE A non ASCII byte value
140. t Abd REPEATED ID One of the protocols is trying to add an existing tag ID to the buffer Internal problem with the reader If the problem persists contact Technical Support 9162 RESET DEVICE ERR The reader was unable to successfully reset the reader If the problem persists contact Technical Support 816A REVIVE TAG ERR If the problem persists contact Technical Support Basi RF SECTION ERR Radio controller does not respond or general RF section failure Internal problem with the reader If the problem persists contact Technical Support HAD RFID OK Normal operation pzz ROM ERROR Internal problem with the reader If the problem persists contact Technical Support aan R T DATARATE ERR The reader to tag data bit rate is not supported by the reader the tag or both Basi RX R T FAIL Receiver tuning runtime failure Internal problem with the reader If the problem persists contact Technical Support BASA RX TUNE FAIL Receiver tuning training failure Internal problem with the reader If the problem persists contact Technical Support nar RXD POWER HI RXD reflective power too high Check antenna or cable connection If the problem persists contact Technical Support BEA RXD POWER MAX RXD reflective power max fault Internal problem with the reader If the problem persists contact Technical Support mna2s RAD WARMING RXD reflective power warning level Occurs at 10 dBm Internal problem with the reader If the problem persists
141. t the read or write power to a level that is lower than the RFID reader supports Check the versions of the reader firmware and printer firmware You may need to download different versions Bis TIMEOUT TO LONG Internal problem with the reader If the problem persists contact Technical Support 8189 INVALID CMD The command does not exist or is invalid for the reader Internal problem with the reader If the problem persists contact Technical Support Bilan IHURLID BAUD Internal problem with the reader If the problem persists contact Technical Support 8268 BAD IMAGE CRC The RFID reader received a command to erase some part of the flash memory This typically would happen during a reader firmware upgrade Make sure that you download the appropriate version of reader firmware If the problem persists contact Technical Support 8261 BAD APP END ADD The RFID reader received a command to erase some part of the flash memory This typically would happen during a reader firmware upgrade Make sure that you download the appropriate version of reader firmware If the problem persists contact Technical Support 8366 FLASH ERROR An error occurred reading or writing from the reader s Flash AZAI memory If the problem persists contact Technical Support GIO Bas 8364 8365 8366 58978L 008 Rev A RFID Programming Guide 11 14 2008 Error Code Baa Troubleshooting RFID Error Codes and Messages Table 7 RFID Error Code De
142. tact Technical Support 8428 GEM PROT OTHER Internal problem with the reader If the problem persists contact Technical Support Baza GEHZ UNKHWH ERR Internal problem with the reader If the problem persists contact Technical Support 83681 GET APPLI ID ERR Internal problem with the reader If the problem persists contact Technical Support 2382 GET DEFRULT ERR There was a problem reading a parameter from the non volatile memory of the reader If the problem persists contact Technical Support 8481 GET FILE IDs ERR Internal problem with the reader If the problem persists contact Technical Support 2404 GET FILE SET ERR Internal problem with the reader If the problem persists contact Technical Support 8188 GET LOCK STA ERR The reader was unable to acquire the lock status from the tag 8187 GET TAG INFO ERR The reader was unable to acquire the information from the tag The reader may not contain information for the selected tag BO4E HARDWARE ERR If the problem persists contact Technical Support 8681 ID BUFFER FULL The tag ID buffer is full If the problem persists contact Technical Support 846A INC VAL FILE ERR Internal problem with the reader If the problem persists contact Technical Support 306E IHURLD SIGNATURE The HMAC written to the tag did not match the data and the key 6489 IHURLID ADDR The RFID reader received a command to write to an invalid address in the tag data address space Make sure that the address speci
143. tely The printer uses the value that you specified for read power for both the read and write power settings On some printers the options vary based on the reader Check the printer configuration label for the RFID HW VER line or perform the RFID SLOW test see Perform RFID Test on page 22 to determine the reader type Selections Printer Firmware Version Default H M L 0 30 RXi R60 15 8Z and earlier X L R60 16 4Z X X L R60 16 5Z and later X X L M4xxx x reader R60 16 5Z and later X 16 M5xxx x reader R4Mplus SP994P SP999F SP1027F X L SP1056E SP1082F and earlier SP994Q SP999G SP1027G X X L SP1056F SP1082G and later R110PAX4 R62 15 8Z and earlier X L R62 16 4Z and later X X L R63 15 8Z and earlier X L R63 16 4Z and later X X L RZx00 all versions X 16 RP4T all versions X 16 a RFID antenna Note This parameter applies only to the R110Xi HF selection printer Selects the antenna port that provides the best results for reading and writing Accepted Values 1 antenna port 1 2 antenna port 2 Default Value 1 11 14 2008 RFID Programming Guide 58978L 008 Rev A 120 RZ RZ ZPL Il Commands for RFID Set RFID Tag Password and Lock Tag 58978L 008 Rev A Important This command is not supported by all printers or firmware See Printer and Firmware Compatibility on page 82 for the list of printers and firmwar
144. tents REID Problems 2 neca roe Gig ane evade Tip edit Rie t diet he Cae 50 RFID Error Codes and Messages 0 0 cece eet 53 Error and Status Messages 53 Error CodeS eisene mamrn aeneon ene ati 66 11 14 2008 RFID Programming Guide 58978L 008 Rev A 50 Troubleshooting RFID Problems RFID Problems Table 5 identifies problems that may occur with RFID printers the possible causes and the recommended solutions Problem The RFID enabled printer voids every label 58978L 008 Rev A Table 5 RFID Problems Possible Cause The printer is not calibrated for the RFID label being used Recommended Solution Refer to the User Guide for your printer for instructions The printer is set for the wrong tag type Set the correct tag type using Specify RFID Tag Type on page 27 If the tag type is not listed you may not be able to use the labels with your printer The printer is unable to communicate with the RFID reader The settings are incorrect in your label designer software 1 Turn off O the printer 2 Wait 10 seconds 3 Turn on I the printer 4 If the problem persists you may have a bad RFID reader or a loose connection between the RFID reader and the printer Contact Technical Support or an authorized Zebra RFID service technician for assistance The software settings override the printer settings Make sure that the software and printer settings match You are usin
145. th minus mm 1 16 in d Il length of void printout Sets the length of the void printout in vertical Y axis dot rows Accepted values 0 to label length Default value label length n number of labels The number of labels that will be attempted in case of read encode failure Accepted values 1 to 10 Default value 3 e error handling If an error persists after the specified number of labels are tried perform this error handling action Accepted values N Noaction printer drops the label format causing the error and moves to the next queued label P Place printer in Pause mode label format stays in the queue until the user cancels E Place printer in Error mode label format stays in the queue until the user cancels Default value N r3 Note You can set the printer to send an error message to the host for each failure To enable or disable this unsolicited error message refer to the SX and SQ ZPL commands Use V for the condition type for an RFID error 11 14 2008 RFID Programming Guide 58978L 008 Rev A 110 ZPL Il Commands for RFID ARS Parameters Details a signals on applicator A Note This parameter does not apply to the R2844 Z For the R4Mplus this parameter applies only to printers with firmware version SP994X R4Mplus European version When the value for parameter p read write position of the transponder is nonzero this parameter changes the number o
146. the different characteristics of some common on page 43 transponder types RFID Applicator Signals on page 149 This section applies to printers that have applicator ports and that are being used in a print and apply system Included are timing diagrams for good and bad RFID tags and the pin configuration for the applicator port For basic timing diagrams see the User Guide for your printer 11 14 2008 RFID Programming Guide 58978L 008 Rev A Contacts 10 About This Document Contacts Technical Support via the Internet is available 24 hours per day 365 days per year Web Site www zebra com E mail Back Technical Library E mail address emb zebra com Subject line Emaillist Self Service Knowledge Base www zebra com knowledgebase Online Case Registration www zebra com techrequest Which Department Do You Need Regional Headquarters The Americas Zebra Technologies International LLC 333 Corporate Woods Parkway Vernon Hills IL 60061 3109 U S A T 1 847 793 2600 Toll free 1 800 423 0422 F 1 847 913 8766 Europe Africa Middle East India Zebra Technologies Europe Limited Dukes Meadow Millboard Road Bourne End Buckinghamshire SL8 SXF United Kingdom T 44 0 1628 556000 F 44 0 1628 556001 Asia Pacific Zebra Technologies Asia Pacific Pte Ltd 120 Robinson Road 3106 01 Parakou Building Singapore 068913 T 65 6858 0722 F 465 6885 0838 Technical Support Fo
147. the problem persists contact Technical Support aua HO TAG HO TAG FOUND Note This error message varies by reader type No RFID tag was detected in the RF field Several things can cause this error e No acceptable RFID tag is in the RF field This can happen if an RFID label is present but the transponder is not placed correctly within the label or if the wrong tag type is used The read write power being used is too low The RFID tag is weak or dead Retry with another RFID tag Make sure you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support Baar HOT IMPLEMEHTED The reader received a command that is not supported by the tag type Make sure that you have the latest reader firmware that you have the right tag type selected and that you are using a tag that is supported by your printer If the problem persists contact Technical Support Beas HUM IDS TOO LG Internal problem with the reader If the problem persists contact Technical Support Ba4s HUM FULL 58978L 008 Rev A Internal problem with the reader If you are upgrading reader firmware try resending the file If the problem persists contact Technical Support RFID Programming Guide 11 14 2008 Error Code Bia Troubleshooting 61 RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions C
148. tion 39 antenna port select through control panel 26 select using ZPL 119 applicator 24 28V isolated and non isolated modes 157 5V isolated and non isolated modes 156 interface pin configuration 153 timing diagrams for RFID 150 C calibration RFID tag from control panel 23 RFID tag using SGD 141 RFID tag using ZPL HR 85 characteristics of transponders 44 contacts 10 creating basic label formats 30 customer service 10 11 14 2008 RFID Programming Guide Index D data log for RFID 84 define EPC data structure RB 93 detect multiple RFID tags RN 102 display RFID tag data LCD 28 SGD 142 double signal mode setting 110 timing diagrams 152 download firmware 19 E E A S bit enable disable command RE 95 Electronic Product Code EPC define EPC data structure RB 93 EPC structure in RFID labels 45 Gen 2 overview 46 overview 45 write EPC data via RQ 105 write EPC data via RZ 120 electrostatic discharge ESD 15 enable RFID motion RM 101 encoding results 117 environmental conditions for RFID labels 15 error codes 66 error handling 109 error messages 53 58978L 008 Rev A 160 Index F firmware supported tag types for each version 111 145 upgrades 19 ZPL command compatibility 82 G Gen 2 memory map 46 overview 46 printers and firmware that support Gen 2 111 145 setting password or locking tag 120 specify tag type using SGD 144 sp
149. to complete a task Note Indicates neutral or positive information that emphasizes or supplements important points of the main text Io Example Provides an example often a scenario to better clarify a section of text Illustration Callouts Callouts are used when an illustration contains information that needs to be labeled and described A table that contains the labels and descriptions follows the graphic Figure 1 provides an example Figure 1 Sample Figure with Callouts 1 FEED button 2 CANCEL button 11 14 2008 RFID Programming Guide 58978L 008 Rev A 12 About This Document Document Conventions 58978L 008 Rev A RFID Programming Guide 11 14 2008 Introduction to RFID This section describes the basic concepts of Radio Frequency Identification RFID and how RFID works with your printer Contents REID OVervioW 3 ater eva gee eee dae See eee ae 14 RFID Label Selection 14 Considering RFID Transponder Tag Types eene 14 Accounting for Transponder Inlay Placement 15 Selecting and Purchasing RFID Labels 15 Performing Label Placement Tests 200 cc eee eee eee eee eeee 15 Storing RFID Labels i a e ae a ae ei ae a eE eens 15 Radio Frequency Interference u un ananunua 16 ZPL Commands for RFID Applications LL 16 SGD Commands for RFID Applications 16 11 14 2008 RFID Programming Guide 58978L 008 Rev A 1 Introduction to RFID RFID
150. to permanently disable kill a tag Use the ZPL command RZ on page 120 to set the passwords if desired and RF on page 96 to read the passwords Data Locking Options User allocated memory can be safeguarded with flexible locking options using RZ on page 120 For example you can lock a tag s blank memory to prevent it from being encoded accidentally and later unlock it for writing A permanent locking feature prevents rewriting of tag data Gen 2 Memory Map Table 4 shows how information is stored on a Gen 2 tag Table 4 Gen 2 Tag Logical Memory Map Bank Memory Bank Memory Contents 3 User 2 TID TID 15 0 TID 31 16 1 EPC EPC 15 0 EPC N N 15 PC 15 0 CRC 16 15 0 58978L 008 Rev A RFID Programming Guide 11 14 2008 11 14 2008 Bank Transponder Characteristics 47 EPC Class 1 Generation 2 Gen 2 Table 4 Gen 2 Tag Logical Memory Map Continued Memory Bank Reserved Memory Contents access password 15 0 access password 31 16 kill password 15 0 kill password 31 16 RFID Programming Guide 58978L 008 Rev A 48 Transponder Characteristics EPC Class 1 Generation 2 Gen 2 Notes 58978L 008 Rev A RFID Programming Guide 11 14 2008 Troubleshooting This section provides information about RFID operational errors that you might need to troubleshoot For other types of problems consult the user guide for your printer Con
151. u can subdivide transponder data into unique fields You can customize these fields to create smart labels that meet your needs or that meet the standards necessary in EPC programming The RB ZPL command is used to define EPC structure EPC field data can be delimited with any of the following characters tSS 7 amp lt gt 2 See RB on page 93 for more information about and examples for defining EPC structure 11 14 2008 RFID Programming Guide 58978L 008 Rev A 46 Transponder Characteristics EPC Class 1 Generation 2 Gen 2 EPC Class 1 Generation 2 Gen 2 EPC Gen 2 tags offer advantages over other tag types The tag identification TID memory in a Gen 2 tag includes the chip manufacturer and model number information which can be used to identify which optional features are present on the tag These optional features include those for data content and security See Table 9 Supported Tag Types and Default Values on page 111 for the UHF printers and firmware versions that can use Gen 2 tags Data Content Gen 2 tags typically have a 96 bit EPC identifier which is different from the 64 bit identifiers common in early EPC tags Gen 2 tags also support much larger data structures The size of user memory available if any varies by the model and manufacturer of the tag Data and Tag Security Tag Passwords You can set optional 32 bit passwords that allow you to access tag data to lock tag data or
152. uired mena TRG ID FRULT The reader received a command to get a certain number of tag IDs from the tag ID buffer The reader contains less tag IDs stored in its tag ID buffer than the number the host sent Internal problem with the reader If the problem persists contact Technical Support 2004 TAG INTEGRITY ERR Response from the tag failed the CRC check aane TRG HOT RUTHEHTC An operation could not be performed on the tag because the tag was not authenticated nass TAG NOT FOUND Good tag data is available but the tag specifically requested was not found RT WT commands Repeat the process with another RFID label If the problem persists contact Technical Support aam TAG HOT IH FIELD The tag specified was not in the RFID field He 1 TEMP ERROR Temperature sensor error Internal problem with the reader If the problem persists contact Technical Support Bia TIMEOUT TO LONG Internal problem with the reader If the problem persists contact Technical Support TFe1 TM ASSERT FAIL Internal problem with the reader If the problem persists contact Technical Support 260E T R DATARATE ERR The tag to reader data bit rate is not supported by the reader the tag or both FARI UNKNOWN ERR An unidentified error occurred If the problem persists contact Technical Support 1236 VERIFY FAIL Internal problem with the reader If the problem persists contact Technical Support AAZE VERIFY FAILED The write operation could not be verified beca
153. ur printer for specific instructions on how to use the control panel 11 14 2008 RFID Programming Guide 58978L 008 Rev A 22 RFID Control Panel Parameters Table 2 RFID Parameters Page 1 of 7 Parameter Action Explanation Select Print Mode Print mode settings tell the printer the method of media delivery to use Make sure that your printer can support the selected option Use RFID mode when printing batches of RFID labels to increase throughput time Default R110PAX4 APPLICATOR Default all other RFID printers RFID Selections vary by printer PRINT MODE RFID To change the value shown 1 Press the left oval MINUS or the right oval PLUS to scroll through the options Perform RFID Test In the RFID test the printer attempts to read and write to a transponder In QUICK SLOW the slow version the printer first displays the hardware version the reader firmware version and the program position If the printer fails the test the control panel displays READ ERROR No printer movement occurs with this test To perform the RFID test 1 Position an RFID label with its transponder over an RFID antenna location For the location of the RFID antenna on your printer see RFID Antenna Location on page 39 2 Press the left oval MINUS to select QUICK OR Press the right oval PLUS to select SLOW 3 If necessary press the right oval PLUS to select CONTINUE 58978L 008 Rev A
154. urned to the host 7 XZ Indicates end of label format 11 14 2008 Programmed to Transponder 010203040500000000000000 Read from Transponder 010203040500000000000000 Resulting Label f 010203040500000000000000 RFID Programming Guide 58978L 008 Rev A 38 Creating Basic RFID Label Formats Sample RFID Label Formats Control Panel Display toggles between these two RFIO TAG DATA GIAZAZA4BSARAGAA RFID TAG DATA Baaaadaas Sent to Host Computer 010203040500000000000000 58978L 008 Rev A RFID Programming Guide 11 14 2008 RFID Antenna Location Operations to test the RFID functions and display RFID tag data require you to place an RFID label over the RFID antenna area This section shows the location of the RFID antenna in the various Zebra RFID printers Contents FXIand RAHE eee eee a ee ooa E E E eni 40 RZ400 and RZ600 obe reete tig lacreet d etsi Sod heit ree odere 40 EIIGBAX4 sabes es Sua cR LU LEES MU LC ME 41 alm UMEN PEE 41 RAMPI S HMM n 42 11 14 2008 RFID Programming Guide 58978L 008 Rev A 40 RFID Antenna Location RXi and RXi HF RXi and RXi HF Figure 2 RXi and RXi HF Antenna Location RZ400 and RZ600 Figure 3 RZ400 and RZ600 Antenna Location gt LK 58978L 008 Rev A RFID Programming Guide 11 14 2008 RFID Antenna Location 41 R110PAX4 R110PAX4 Figure 4 R110PAX4 Antenna Location may
155. use the tag data could not be read Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support 2504 WRITE AFI ERR There was an error writing to the AFI byte Verify that the tag that you are using supports this feature and that they byte is unlocked If the problem persists contact Technical Support 3103 WRITE DATA ERR This can occur when one of a number of RFID operations fails 58978L 008 Rev A Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support RFID Programming Guide 11 14 2008 Troubleshooting 65 RFID Error Codes and Messages Table 6 RFID Error and Status Message Definitions Continued Error RFID Error or sit Code Status Message Description Action Required 8566 WRITE DSFID ERR There was an error writing to the DSFID byte Verify that the tag that you are using supports this feature and that they byte is unlocked If the problem persists contact Technical Support 6466 WRITE FAILED This can occur when one of a number of RFID operations fails Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support S487 WRITE FILE ERR Internal problem with the reader If the problem persists contact Technical Support 2282 WRITE SYS ERR There was a problem writing a parameter to the non volatile memory o
156. vide this external 24 28V Return m ground This ground can come from pin 8 when operating at 28V for all printers except the 110XillIPlus See Pinouts for 24 28 V I O Operation on page 157 for more information 2 5V I O Power Using jumper J4 PAX4 print engines or JP1 Xi series Fused at 1 A printers this pin can be configured as isolated or non Caution Replace isolated from the Applicator Interface Circuit 5 V the fuse only with Supply See Jumper Configurations and Pinouts for 5 V one of the same I O Operation on page 156 for more information type and rating 2 24 28V I O Power No jumpers to configure This 24 28V power source also supplies voltage for output signal pull up resistors Important Customer must provide this external power This power can come from pin 7 when operating at 28V for all printers except the 110XillIPlus See Pinouts for 24 28 V I O Operation on page 157 for more information 3 START PRINT Input Pulse Mode The label printing process begins on the HIGH to LOW transition of this signal if a format is ready Deassert this signal HIGH to inhibit printing of a new label Level Mode Assert LOW to enable the printer to print if a label format is ready When deasserted HIGH the printer completes the label that is printing then stops and waits for this input to be reasserted LOW 4 FEED Input When the printer is idle or has been paused assert this input LOW to trigger repeated feeding of
157. wer value Values high medium low Default 1ow gt Example This set var example sets the reader to high power for writing to RFID tags Ul setvar rfid reader l power single power high When the setvar value is set to high the getvar result is high 58978L 008 Rev A RFID Programming Guide 11 14 2008 SGD Commands for RFID 139 rfid reader_1 power write rfid reader_1 power write 11 14 2008 Description This command sets or gets the RFID reader power level for writing to RFID tags Note This parameter is ignored on the R110Xi HF printer because read and write powers cannot be specified separately See rfid reader 1 power single power on page 138 to set the power level for the R110Xi HF printer Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the reader s current write power level Format Ul getvar rfid reader l power write setvar This command instructs the printer to set the write power level on the RFID reader Format Ul setvar rfid reader l power write value Note On some printers the options vary based on the reader Check the printer configuration label for the RFID HW VER line or perform the RFID SLOW test see Perform RFID Test on page 22 to determine the reader type Selections Printer Firmware Version high up Default medium
158. wn RXi R60 15 8Z and earlier X low R60 16 4Z X X low R60 16 5Z and later M4xxx x reader X X low R60 16 5Z and later M5xxx x reader X X 16 R4Mplus SP994P SP999F SP1027F SP1056E X low SP1082F and earlier SP994Q SP999G SP1027G SP1056F X X low SP1082G and later RIIOPAX4 R62 15 8Z and earlier X low R62 16 4Z and later X X low R63 15 8Z and earlier X low R63 16 4Z and later X X low RZx00 all versions X X 16 RP4T all versions X X 16 Example This set var example sets the reader to high power for reading RFID tags Ul setvar rfid reader 1l power read high When the setvar value is set to high the getvar result is high RFID Programming Guide 58978L 008 Rev A 138 SGD Commands for RFID rfid reader_1 power single_power rfid reader l power single power Description This command sets or gets the RFID reader power level for reading and writing to RFID tags for readers with a single power level Note This command applies only to the R110Xi HF printer firmware version R65 X Type getvar setvar This table identifies the command for this format Commands Details getvar This command instructs the printer to respond with the current power level Format Ul getvar rfid reader l power single power setvar This command instructs the printer to set the power level for reading and writing Format Ul setvar rfid reader l power single po
159. x x x x aemula N z 3 z 3 uonoundj puewwog N E D B2 e 5 o 5 xi ERIS A 2 2 a ag i c n m o X a E zx Pj E e eo S19 Uld JH S1e1uud JHN penunuo2 aemuli pue 19julad uo peseg spueuiuio peuioddns 9 ejqer 11 14 2008 RFID Programming Guide 58978L 008 Rev A ZPL Il Commands for RFID HL or HL 84 HL or HL Return RFID Data Log to Host Description The printer continually logs RFID data and stores it in the printer s RAM Use this command to request that the RFID data log be returned to the host computer to clear the current data log and to restart data recording The data returned show the status of the RFID read write and lock commands and show any resulting error codes Format HL or HL Comments e Data is shown in the format sent by the RFW command ASCII Hex or EPC In the log the data displays in this manner C EEEE DDDDDDDDDDDDDDDDDDDDDDDD where C the RFID operation UHF R Read W Write L Lock Q Quick Write EPC Data and Passwords Z Set RFID Tag Password and Lock Tag A Read Password I Read RFID Tag ID HF R read RF W write RF r read ART w write WT Lock TIDR Read RFID Tag ID EASS Enable Disable E A S Bit AFIR Read AFI Byte DSFIDR Read DSFID Byte AFIW Encode AFI Byte DSFIDW Encode DSFID Byte EEE the RFID error code see RFID Error Codes and Messages on page 53 DDDDDDDDD
160. ying to write to is not already locked UHF synthesizer error Internal problem with the reader If the problem persists contact Technical Support The write operation could not be verified because the tag data could not be read Check that the tag is good and repeat the process with another RFID label If the problem persists contact Technical Support AA41 TAG DATA LOST In serial polled or RF continuous mode incoming new tag data overwrote old tag data between polls Internal problem with the reader If the problem persists contact Technical Support Ba42 MEMORY ERR Non volatile memory data element does not exist or was not found when requesting a read of a specific element in non volatile memory If the problem persists contact Technical Support Be43 HUM FULL Internal problem with the reader If you are upgrading reader firmware try resending the file If the problem persists contact Technical Support Ba44 HO HM PRESEHT 58978L 008 Rev A Internal problem with the reader If the problem persists contact Technical Support RFID Programming Guide 11 14 2008 Troubleshooting 69 RFID Error Codes and Messages Table 7 RFID Error Code Definitions Continued Error RFID Error or DS Code Status Message Description Action Required mna4s INVALID WAR Invalid configuration variable Internal problem with the reader If the problem persists

Download Pdf Manuals

image

Related Search

Related Contents

WT-1010SA - Global Electronics  RoboPeak Mini USB Display  Samsung NP-RV518-S02TR User Manual (FreeDos)  FLP45-120/240GA  PSGシステム保守管理規定 - フィリップス・レスピロニクス合同会社  "取扱説明書"  Datasheet  American Standard 3-Handle User's Manual  soundBlade version 1.3 — User Manual  CP-SP-1175E - Azbil Corporation  

Copyright © All rights reserved.
Failed to retrieve file