RFID Labeling Reference Manual SL5000r MP and MP2 RFID Smart Label Printers ™
SL5000 r MP and MP2 RFID Smart Label Printers RFID Labeling Reference Manual
Printronix makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material.
Table of Contents 1 RFID Smart Label Application And Reference Notes ................................ 9 Overview............................................................................... 9 What To Expect When Running Your RFID Application..... 11 Factors Affecting Smart Label Performance ................ 11 Overstruck Smart Labels.............................................. 11 Smart Label Characteristics .........................................
Table of Contents RFID PPI/ZGL Commands ..................................................55 Read Tag ......................................................................55 Write Tag ......................................................................56 Write or Read RFID Format ..........................................57 Calibrate RFID Transponder Position ...........................58 Define EPC Data Structure ...........................................58 Enable RFID Motion...........................
Table of Contents Splitting the EPC................................................................. 79 Customer Scenario ...................................................... 79 Using The Advanced RFID Calibration............................... 81 Tag Profiler................................................................... 81 Custom Tag Configurator ............................................. 82 Auto Inlay Locater ........................................................
Table of Contents 8
1 RFID Smart Label Application And Reference Notes Overview NOTE: For the latest version of this reference manual, visit the Services & Support page at www.printronix.com. This manual covers the following products: • • • Printronix SL5000r DK Smart Label Developer's Kit • Printronix SL5000r MP2 Multi-protocol RFID printer, supporting Class 0/0+, Class 1, Class 1.
Chapter 1 Overview The Printronix SL5000r DK/DK2 Smart Label Developer’s Kit contains: • • SL5000r MP/MP2 multiprotocol RFID printer • Software Migration Tools that permit the seamless encoding of smart labels • Media starter kit (100 4 inch x 6 inch standard labels, 50 m 8500 thermal premium wax resin ribbon, and a printhead cleaning pen) • • • 1000 Class 1 RFID smart labels • • • • Programming manuals (CD) Integrated RFID UHF encoder supporting Class 0/0+, Class 1, Class 1.
Factors Affecting Smart Label Performance What To Expect When Running Your RFID Application Factors Affecting Smart Label Performance Smart labels are based on an EEPROM technology that requires some time to be programmed. You may notice this minor pause between labels. This time is necessary to better ensure consistent quality and improved reliability.
Chapter 1 What To Expect When Running Your RFID Application Smart Label Characteristics IMPORTANT Purchase additional smart labels directly from Printronix to assure the highest level of performance and reliability. See “How To Order More Smart Labels” on page 16. Supported Tag Types Printronix RFID SL5000 MP and MP2 printers support a number of RFID protocols and coupler configurations.
Smart Label Characteristics Technology Tag Class • • • • EPC Class 0 tags – 64 data bits Read Only EPC Class 0 tags – 96 data bits Read Only EPC Class 0+ tags – 64 data bits Read/Write EPC Class 0+ tags – 96 data bits Read/Write NOTE: For EPC Class 0+, Class 1.19, and Class Zuma tags, the AWID multi-protocol reader used by Printronix enforces the EPC format in the following manner: • • • • • • • For 96–bit data, the two most significant bits must be 0.
Chapter 1 Transitioning From UCC/GTIN Applications Using Printronix Soft- Transitioning From UCC/GTIN Applications Using Printronix Software Migration Tools (SMT) It is likely that your software is already set up to create bar codes. You may have also spent a lot of time creating compliance label templates & integrating them into your system. The Smart Label Developer’s Kit Software Migration Tools will allow you to effortlessly transition from printing compliance labels to smart labels.
How It Works • EPC: This tool allows EPC data to be directly encoded into the smart label’s RFID tag. Simply have your existing software application write the desired EPC number to a Code 3 of 9 barcode. The printer will then write the EPC data to the RFID tag without printing the bar code. The existing toolset will meet the needs of many RFID early adopters. If you have a requirement for a Software Migration Tool not included in this kit, feel free to contact Printronix.
Chapter 1 Contact Information Contact Information Printronix Professional Services Printronix can partner with you on your RFID pilot project to make your existing software applications RFID/smart label capable. We specialize in smart label print and apply configuration and integration, RFID pilot implementation, and transition from RFID pilots to full production rollouts. Call the Printronix Customer Support Center at (714) 368-2686 and ask for Professional Services Support.
Corporate Offices • • Description of the problem (be specific) Good and bad samples that clearly show the problem (faxing of these samples may be required) Americas (714) 368-2686 Europe, Middle East, and Africa (31) 24 6489 311 Asia Pacific (65) 6548 4114 http://www.printronix.com/support.aspx Corporate Offices Printronix, Inc. 14600 Myford Road P.O. Box 19559 Irvine, CA 92623-9559 Phone: (714) 368-2300 Fax: (714) 368-2600 Printronix, Inc. Nederland BV P.O.
Chapter 1 Contact Information Useful Industry Web Links Printronix, Inc. www.printronix.com Alien Technology® Corporation www.alientechnology.com Applied Wireless Identifications Group, Inc. www.awid.com EPCglobal, Inc. www.epcglobalinc.org RFID Journal www.rfidjournal.com Uniform Code Council, Inc.® www.uc-council.
2 Smart Label Development Overview This chapter describes how to use the RFID encoder. The RFID encoder is designed to be transparent to the printer operation. It provides the capability of programming smart labels (with embedded RFID tags) while printing the label format. The smart labels are provided with the printer or purchased separately from Printronix.
Chapter 2 RFID CONTROL Menu RFID CONTROL Menu RFID CONTROL RFID Reader Tag Type Enable* Disable Alien Squig 64 1 Alien M-TAG 64 1 Alien Squig 96* Alien M-TAG 96 1 RAF Omni 313 64 1 RAF Omni 432 96 1 Matrics1020 64 1 Matrics1020 96 1 Matrics2020 64 1 Matrics2020 96 1 EPC Gen2 96 1 Omron Wave 1 Avery AD410 IN 1 RAFUCode 450 96 Rafsec 478 1 Avery BL 1, 2 ImpZ Prop 96 1 X-Ident PH58 96 Alien Itag 96 1, 2 Alien SupS 96 1 TI Dallas G2 Avery AD220 G2 1 Imp Banjo G2 1, 3 Imp Prop G2 1, 3 Alien
RFID CONTROL (cont. from previous page) Tag Write Cnt 1 Failed Tag Cnt 1 Tag Void Cnt 1 Tag Read Cnt 1 Clear Tag Stat Read Tag Read Tag&Eject PreErase Class 0+ 2 Enable* Disable Auto Retry 2* 1 to 9 Precheck Tags Disable* Enable Overstrike Style Grid* Custom Tag Duplicate* F/W-Version 1 (cont. on next page) Error Type Msg Disable Enable Notes: * = Default. Italicized items appear only when Admin User is set to Enable (in the PRINTER CONTROL menu). 1 Display item only.
Chapter 2 RFID CONTROL Menu RFID CONTROL (cont. from previous page) Custom Write Pwr 6* 1 to 20 Custom Read Pwr 5* 1 to 20 Custom Tag Len 12* 8 to 32 Custom Tag Class Class 1* Gen 2 Custom Rd Tries 1 Infinite* 1 to 10 Custom Wr Tries 1 9* 1 to 10 Cust Early Write 1 0.00 inches* Class 0 Class 0+ Class 1.19 Class Zuma 0.00 to 99.00 inches Custom Run Cal 1 Custom Tag Pos 1 0.0 inches* –1.5 to 5.0 inches Custom Start Pos 1 0.0 inches* 0.0 to 5.0 inches Custom Scan Len 1 3.
RFID CONTROL Menu Items RFID CONTROL Menu Items RFID Reader This menu item enables or disables the RFID encoder. The default is Enable. Tag Type This menu item selects the tag type in use. Table 1 lists supported tags types in alphabetical order. Other types may be added in the future. NOTE: The “RFID CONTROL Menu” on page 20 lists supported tags types in the order they appear in the menu. Table 1.
Chapter 2 RFID CONTROL Menu Table 1.
RFID CONTROL Menu Items Table 1.
Chapter 2 RFID CONTROL Menu Table 1.
RFID CONTROL Menu Items Error Handling This menu item selects the error handling mode for RFID failures. The default is Overstrike. In Overstrike mode, each failed label prints with the Overstrike pattern and the form retries on a new label until the Label Retry count is exhausted. Whether or not an error message will display or the failed label will reprint depends upon the Max Retry Error setting. In None mode, no specific action is taken when a tag fails to be programmed.
Chapter 2 RFID CONTROL Menu Failed Tag Cnt This menu item displays on the control panel’s LCD the number of failed tag write attempts since the last Clear Tag Stat operation has been initiated. (See “Clear Tag Stat” below.) Tag Void Cnt This menu item always displays 0 unless the RFID encoder is used with an attached online data validator. When used with a validator, Tag Void Cnt represents how many valid RFID tags were overstruck due to bad bar code scanning.
RFID CONTROL Menu Items Overstrike Style This menu item selects the style of the overstrike pattern. The default is Grid. When it is set to Grid, a grid pattern prints when it overstrikes. When it is set to Error Type Msg, an error message prints that indicates which error occurred (see Table 2). IMPORTANT If you are using a validator, set the RFID Overstrike Style different than the validator Overstrike Style (in the VALIDATOR menu).
Chapter 2 RFID CONTROL Menu Admin User Menu Items To see these menu items, set Admin User to Enable in the PRINTER CONTROL menu. (Refer to the User’s Manual.) IMPORTANT Admin User menu items should only be used by authorized personnel. Read Tag IMPORTANT This menu item does not position the RFID tag over the coupler. Make sure to position the tag over the coupler to receive an accurate reading.
Admin User Menu Items If the tags are used and are known to have been previously written to, an erase cycle will be necessary. Many virgin Class 0+ tags are delivered pre-programmed, also requiring an erase cycle. The default is Enable. Auto Retry This menu item selects the number of automatic (internal) retries that the printer will attempt on the same tag before declaring a tag error and performing the Error Handling mode selected (Overstrike, Stop, or None). The default is 2.
Chapter 2 RFID CONTROL Menu Custom Read Pwr NOTE: To enable this menu item, set Custom Tag to Enable. This menu item selects the read power level to be used in the RFID encoder. 1 is the lowest power level setting, and 20 is the highest. The default is 5. Custom Tag Len NOTE: To enable this menu item, set Custom Tag to Enable. This menu item selects the number of bytes in the tag. The default is 12. Custom Tag Class NOTE: To enable this menu item, set Custom Tag to Enable.
Admin User Menu Items Certain tag types are designed to allow early tag writing for maximum print speed. The default is 0.00 inches. IMPORTANT Change this menu item with caution. If the write is performed too early, the wrong tag will be written. Custom Run Cal This menu item causes the printer to run calibration for the current RFID tags installed in the printer. After the calibration is complete, the custom settings are changed to work with the tags installed.
Chapter 2 Requesting An RFID Report Custom Max Power The menu item determines the maximum power level that the calibration procedure will use when attempting to find the ideal power level. To make the calibration work faster, decrease this value to exclude the higher power levels. The default is 20. EPC Mgr Report This menu item enables EPC and label information to be sent out the network port. This information can be used by an RFID tag data and labels manager program. The default is Disable.
RFWTAG RFID PGL Commands IMPORTANT For all examples make sure Label Length in the QUICK SETUP menu matches the physical length of the installed media. RFWTAG Purpose The RFWTAG command is used to program an RFID tag (embedded in a smart label) using structured data format. The data structure of an RFID tag can consist of one or more bit fields. Each bit field specifies its own field length, the data format, the field type plus additional options if the type is incremental, and finally the field value.
Chapter 2 RFID PGL Commands LOCK, where DFn is the dynamic field defined in EXECUTE mode. format is an optional parameter to specify the format for the passcode data. Enter B for binary, D for decimal, and H for hexadecimal. The default is decimal if format is not specified. size A decimal number specifying the overall bit length of the memory bank. mem bank Specifies which tag logical memory area that this command will be applied. If omitted, it defaults to the EPC memory area.
RFWTAG DFn Optional parameter to indicate this field has dynamic data. Replace n with a number ranging from 1 to 512 to identify the field number of this particular field. If this option is used, datafield is ignored, and dynamic data must be entered via the DF command in the EXECUTE mode. IDFn Enter IDF to indicate this field is a bit field with dynamical assignment of increment (or decrement) data. The step and startdata parameters will be supplied by the IDF command in the EXECUTE mode.
Chapter 2 RFID PGL Commands idir Enter a plus sign (+) or leave the field blank to increment (default). Enter a minus sign (–) to decrement. step A decimal number specifies the amount to increment/ decrement each time the form is executed. The increment is at bit level and will automatically wrap based on the field size. RPTn The optional incremental repeat count parameters to specify the number of times a particular field value is repeated before it is incremented.
RFWTAG field on the field format. Therefore, if the converted value is larger than the maximum value that a field can hold, an error will be reported. If the data vaue is smaller than the specified field length, on the other hand, the field will be padded to the left with zero bits. 4. Unlike the Alpha and Barcode command which use STEPMASK for incremental data, RFWTAG uses the STEP which will increment or decrement at bit level. 5. 432 IGP dots in the ~CREATE line specifies a 6 inch label.
Chapter 2 RFID PGL Commands banks do not accept incremental data because the ACS memory bank contains passcodes for LOCK and UNLOCK operations, and the KIL memory bank contains a killcode to kill a tag. Incremental data do not apply to passcodes or killcodes. 10. When LOCK and UNLOCK are used in the same form, the dynamic format needs to be a different dynamic number for LOCK and UNLOCK since it is designed where a unique dynamic number can be linked to only one object type.
RFWTAG 3;D;*5* 14;D;*15383* 20;H;*ABCDE* 25;D;*0000123456* STOP END ~EXECUTE;SGTIN–64;1 ~NORMAL /Filter Value /EPC Manager Index /Object Class /Serial Number Example 3 Same as Example 2, except it uses a dynamic method. This example also shows how to program another RFID tag without redefining the data structure of the SGTIN–64.
Chapter 2 RFID PGL Commands ~AF1; /Print serial number on label ~NORMAL Example 4 This example shows how to program a roll of 1500 smart labels with SGTIN–64 values, where the Header = 2d, Filter Value = 5d, EPC Manager Index = 15383d, Object Class = 703710d or 0xABCDE, and the Serial Number starting from 0000000 to 0001499d.
RFWTAG 38;D;*123456* STOP END ~EXECUTE;SGTIN–96;1 ~NORMAL /Serial Number Example 6 This example shows memory bank usage, where multiple RFWTAG and RFRTAG can be used.
Chapter 2 RFID PGL Commands ~IAF1; ~IAF2; ~IBF1; ~NORMAL Example 7: This example shows memory bank usage with LOCK and UNLOCK option, where multiple RFWTAG and RFRTAG can be used, and the passcode for lock and unlock can be in dynamic format.
RFRTAG VERIFY;DF8;H;*DF8 = *;*\r\n* END ~EXECUTE;SGTIN;FCNT3 ~DF1;*313233343536373839414243* ~DF3;*3435363738* ~DF6;*3224115* ~DF7;*3132333* ~AF1; ~AF2; ~AF3; ~AF4; ~NORMAL RFRTAG Purpose To read the content of an RFID tag (embedded in a smart label) into a dynamic field. This command cannot be mixed with the RFREAD command.
Chapter 2 RFID PGL Commands be in dynamic format. For dynamic format, enter LOCK, where DFn is the dynamic field defined in EXECUTE mode. format is the optional parameter to specify the format for the passcode data. Enter B for binary, D for decimal, and H for hexadecimal. The default is decimal if format is not specified. 46 mem bank Specifies which tag logical memory area that this command will be applied. If omitted, it defaults to the EPC memory area.
RFRTAG number of this particular field. format A letter specifying the representation format of the field data. B – binary, D – decimal, H – hexadecimal NOTE: 1. Multiple RFRTAG commands are allowed in the same form but the same DFn field cannot be defined multiple times. 2. The DF field length is restricted to 64 bits for binary or decimal format and must be a multiple of 8 bits. The sum of all field lengths must be equal to the tag size. 3. The first field always start at the MSB bit.
Chapter 2 RFID PGL Commands STOP END ~EXECUTE;SGTIN–64;ICNT1500 ~IDF1;STEP+1;*0* ~IAF1; ~NORMAL NOTE: 1. The usage does not increment the DF1 field. It merges the DF1 content into the AF1 field, keeping the same representation previously defined for IDF1. 2. The use of IAF1 is to print alpha on every label. If AF1 is used instead, only the first label is printed. The AF1 field is not incremented either since it is using the result from the DF1 merge.
VERIFY always S type. The DFn format could be either B, D, or H. Due to the possible conversion the outgoing datastream could be longer than the incoming one. The maximum length for the outgoing data is 512 bytes. If the format request will result in a datastream exceeding the maximum length, an error would be reported. ASCIIheader A mandatory parameter to specify an ASCII string of characters, which is followed by the RFID data, to be sent by the printer to the host.
Chapter 2 RFID PGL Commands command specifies a different format, the data would then be converted to the new format. If the data comes from an AFn or BFn, the original format is S format. 4. 432 in the ~CREATE line specifies a 6 inch label. Use 144 for 2 inch labels and 288 for 4 inch labels. 5. Below is the possible syntax for header and trailer string: 1. VERIFY;DF2;H;*Head = * 2. VERIFY;DF2;H;*Head = *; *Tail* 3. VERIFY;DF2;H;**;*Tail* 4.
VERIFY ~CREATE;VERIFY;432;NOMOTION RFRTAG;64 64;DF1;H STOP VERIFY;DF1;H;*TagBefore=* RFWTAG; 64 2;B;*01* 6;D;*29* 24;H;*466958* 17;H;*ABC* 15;D;*1234* STOP RFRTAG;64 64;DF2;H STOP VERIFY;DF2;H;*TagAfter=* END ~EXECUTE;VERIFY;1 ~NORMAL TagBefore=A5A500005D055E04 TagAfter=5D466958055E04D2 <== Whatever data inside the tag before <== Should match with RFWTAG command Example 2 This example reads a roll of 1500 pre-programmed smart labels.
Chapter 2 RFID PGL Commands Example 3 This example requests the printer to program a roll of 2000 smart labels using the RFWTAG command with incremental field. Then, it sends the actual data from each of the 2000 tags to the host.
Write Tag RFWRITE;[HEX;][EPCm;][RFn;L;][LOCK;]ATp;[(D)datafield(D)] RFWRITE; The RFID Write Tag command. HEX; Optional parameter to indicate that the text in datafield is in hexadecimal format and that it will be converted to binary format. EPCm; Optional parameter to indicate that the data in datafield should be converted to an EPC number. When this parameter is used, the HEX option is automatically enabled and the data field is limited to a maximum of 14 digits. The AT parameter is ignored.
Chapter 2 RFID PGL Commands (D) Delimiter designating the start and end of static data for the RFWRITE field. Replace (D) with any printable character, except the SFCC and “/” (the slash character). datafield The static data of the RFWRITE field. NOTE: RFWRITE fields are not expandable in VDUP and/or HDUP sections. Read Tag IMPORTANT This command is still supported but no longer in development. We recommend you develop your application using the RFRTAG command as defined on page 45.
Read Tag RFID PPI/ZGL Commands IMPORTANT For all examples make sure Label Length in the QUICK SETUP menu matches the physical length of the installed media. Read Tag Purpose This command allows data from the RFID tag (embedded in the smart label) to merge into any previously defined dynamic data field. It is equivalent to the Field Number command (^FN) except that the data come from the RFID tag. Format ^RT x, start, length, hex, retries, motion, reserved ^RT Read Tag command.
Chapter 2 RFID PPI/ZGL Commands retries The number of automatic attempts to read data from the tag if previous reads failed. The PPI/ZGL absorbs the number and uses the value on the control panel’s LCD. motion Set this flag to 1 to read data from the tag without moving the label. The printer may adjust the label position while it reads data from the tag, but this adjustment will reverse before any subsequent normal label movement. Even if this flag is set to 1, other commands (i.e.
Write or Read RFID Format and uses the value on the control panel’s LCD. motion Set this flag to 1 to program data into the tag without moving the label. The printer may adjust the label position while it writes data into the tag, but this adjustment will reverse before any subsequent normal label movement. Even if this flag is set to 1, other commands (i.e., alpha or barcode) may move the label. protect This flag indicates whether the data should be protected from being overwritten later.
Chapter 2 RFID PPI/ZGL Commands c Specifies the starting block number. The default is 0. Since there are currently only 8–byte or 12–byte blocks, the starting block number can only be 0. d Specifies the number of blocks to read. This option is valid only for the read operation. Since there are currently only 8–byte or 12–byte blocks, the number of blocks to be read can only be 1.
Enable RFID Motion The acceptable value range is 1 to 64 bits for each partition. Enable RFID Motion Purpose This command enables or disables RFID paper motion. Be default, labels automatically print at the end of the format. This command allows you to inhibit the label from moving. Format ^RMa ^RM Enable RFID Motion command. a The default is Y. The acceptable values are Y (Yes, move the label) or N (No, do not move the label).
Chapter 2 RFID PPI/ZGL Commands b Sets the read/write position of the transponder in the vertical (Y axis) in dot rows from the top of the label. Set to 0 if the transponder is already in the effective area without moving the media. The default value is label length minus 1 mm. The acceptable value range is 0 to label length. c Sets the length of the void printout in dot rows. The acceptable value range is 0 to label length. (This option is currently not supported.
Host Verification Host Verification IMPORTANT This command requires the use of the Return Status port. See “Return Status Port” on page 64. Purpose This command sends back the data in a ^FN (Field Number) field to the host. Format ^HVx,y, ^HV Host Verification command. x Specified Field Number. The default is 0. The acceptable value range is 0 to 9999. y Number of characters to be returned. The default is 64. The acceptable value range is 0 to 256.
Chapter 2 RFID PPI/ZGL Commands ^WT0^FH^FD_87_D0_03_45_67_AB_CD_EF^FS //Write Tag with data = “87D0034567ABCDEF” //(hex format). ^RT1,0,1,1^FS //Read Tag into data element 1, 8–byte (16 characters) //long (hex format). ^FO100,100^A0N,60^FN1^FS //Print data in element 1. ^XZ //End and print label. Example 2 Same as Example 1, except an alternative PPI/ZGL syntax that does not require underscores between the hex characters is used. ^XA //Begin ZPL form.
PPI/ZGL EPC Programming Examples ^FN1^RFR,H,0^FS //Read tag data and store into FN1. ^XZ //End and print label. Example 4 This example uses the ^RF command to write and read the tag with EPC format. ^XA ^RMY ^RB64,16,16,16,16 ^RZ01^RR3^RFW,E^FD12594,13108,13622,14136^FS ^FO50,150^A0N,50^FN0^FS ^FN0^RR4^RFR,E^FS ^XZ RFID PPI/STGL Commands RK 1,a,b,D16,c.c RK 1,a,b,D24,c.c – RFID Write a RFID tag Error Ignore. 0 = Disable, 1 = Enabled, 2 to 9 = Auto retry on tag error.
Chapter 2 Return Status Port Return Status Port The IGP/PGL VERIFY command (page 48) and PPI/ZGL ^HV command (page 61) require the use of the Return Status port. Set this port using Ret. Status Port in the IGP/PGL SETUP or PPI/ZGL SETUP menu. NOTE: If you are using the IGP/PGL SETUP menu, you must set Admin User to Enable in the PRINTER CONTROL menu. If you set Ret. Status Port to Serial, you must set all SERIAL PORT menu settings (i.e., Port Type, Baud Rate, Stop Bits, Parity, etc.
Tools List Software Migration Tools (SMT) There are SMTs for six separate end-use applications supporting both PGL and PPI/ZGL datastreams with 64 and 96 bit tag options for a total of 24 tools. Each tool intercepts bar code data in a host datastream and copies the data to an RFID tag (embedded in a smart label) according to a set of rules as defined below. SMTs assume that only one bar code of the type being processed is present.
Chapter 2 Software Migration Tools (SMT) • UCC128 (64 bit) / UCC128_96 (96 bit): Copies data from a UCC-128 bar code with an application identifier (AI) in the range of 90-99 to an RFID tag. These AI’s are reserved for internal applications. The AI is not written to the RFID tag. Data written to the RFID tag is right justified and zero padded. Checksum data calculated by the printer is not encoded onto the tag. Bar code data beyond the 16th digit is truncated without an error message.
Selecting The Tools Selecting The Tools 1. Press .. . until QUICK SETUP displays. 2. If necessary, press ↓ and ↵ at the same time to unlock the ↵ key. 3. Press ↓ until SMT: Sel Toolset displays. 4. Press ↓ until Toolset [1] (PGL emulation 64 bit), Toolset [2] (PPI/ZGL emulation 64 bit), Toolset [3] (PGL emulation 96 bit), or Toolset [4] (PPI/ZGL emulation 96 bit) displays. 5. Press ↵ to select it. 6. Press ↓ until SMT: Select Tool displays. 7. Press ↓ until the desired tool displays. 8.
Chapter 2 Error Messages Error Messages The RFID encoder can detect a number of errors. When one of these errors occurs, the RFID encoder alerts the printer to perform the currently selected error action (see “Error Handling” on page 27) and display the appropriate error message on the control panel’s LCD (see Table 3). Table 3.
Table 3. Control Panel Error Messages Error Message Explanation Solution RFID MAX RETRY Check System Error Handling = Overstrike in the RFID CONTROL menu, and the Label Retry count has been exhausted. Press PAUSE to clear the message. See “Troubleshooting” on page 70. RFID TAG ERR: Read-Only Tag A write was attempted on a read-only tag. Press PAUSE to clear the message. Change media to writable tags or remove the write command from the application.
Chapter 2 Troubleshooting Troubleshooting If you are having trouble with the RFID encoder, consult Table 4 for a list of symptoms and possible solutions. Table 4. Troubleshooting the RFID Encoder Symptom No communication between the printer and the reader Solution 1. Make sure Reader = Enable in the RFID CONTROL menu. 2. Use the RFID Test option in the RFID CONTROL menu (Admin User enabled) to read and display the current RFID tag content.
3 MP2 RFID New Coupler System The MP2 RFID has a new coupler design that supports a greater variety of tag types. The new MP2 coupler is moveable laterally via a coupler handle centered under the media guard (next to the gap sensor). See figure on page 72. The coupler has four positions on a four inch printer and five positions on a six inch printer. These positions are color coded on the front of the media guard.
Chapter 3 New Coupler System Adjusting The Coupler Position Coupler Coupler Position Indicator Media Guard Coupler Handle Reach under the media guard to grasp the coupler handle. Slide the coupler until the correct color displays in the coupler position indicator. Four and six inch printers have yellow, orange, red, and blue coupler positions. Six inch printers have an additional coupler position indicator (not shown) to accommodate the green coupler position.
Class 1 Gen 1 64 Bit And 96 Bit EPC Data Formats According to the EPC code standard there are two specific data type formats: 64 bit and 96 bit. The type of format is defined by the first two bits of the EPC Header. When the first two bits are set to 00, the EPC format is interpreted as a 96 bit data format. When the first two bits are not 00, the EPC format is interpreted as a 64 bit data format. Each tag class handles this situation differently.
Chapter 3 64 Bit And 96 Bit EPC Data Formats IMPORTANT When any of these three parameters are inconsistent then confusion is likely. The following tables (Table 5 on page 74 for PGL and Table 6 on page 75 for ZGL) identify the consequences of mismatched criteria. Table 5.
Class 0+, Class Zuma, and Class 1.19 Table 6.
Chapter 3 Moving From 64 Bit Tags To 96 Bit Tags Moving From 64 Bit Tags To 96 Bit Tags When the time comes to upgrade from 64 bit data to 96 bit data the best solution is to select the 96 bit tag type on the menu (which is mandatory) and modify the host datastream to write the full 96 bits. When 64 Bit Data Is Sent To A 96 Bit Tag: PGL Both the old (RFWRITE) and the new (RFWTAG) commands will pad zeroes to the right on the physical tag.
When 64 Bit Data Is Sent To A 96 Bit Tag: ZGL Example 2 ~NORMAL ~CREATE;TEST1;216 RFWTAG;64 64;H;*3246494454414744* STOP RFRTAG;64 64;DF1;H STOP VERIFY;DF1;H;*DF1 = * END ~EXECUTE;TEST1 ~NORMAL Result: returned DF1 = 3246494454414744 When 64 Bit Data Is Sent To A 96 Bit Tag: ZGL The data will be written with zeroes padded to the right. However, when you use the ^HV command to send the data back to the host, only 16 characters should be sent.
Chapter 3 PGL PGL Multiple Read/Write Commands On One Label When using RFID commands in PGL, it is only possible to use one read and one write command in a single form at a time. To access a single label with multiple reads or writes, split the job into multiple forms where all but the last form has the NOMOTION flag set. This will then apply each form to the same label.
The VERIFY Command is not RFID Specific The VERIFY Command is not RFID Specific Although the VERIFY command was added to PGL to enable the sending of RFID data back to a host, it is not actually an RFID command, since: 1. It does not cause any RFID activity 2. It is not restricted to RFID data. The VERIFY command can be used to send any data expressed in a variable (such as bar code data) back to a host.
Chapter 3 Splitting the EPC When the customer chose 36250103 as the MSB 64 bits, the leading zeros were padded to the left until 64 bits were filled, resulting in 00000000036250103. This converted to hex so that 00000000022921F7 was written into those bits. This means the full number (minus the insignificant leading zeros) was hex 22921F700000455 (decimal 155693006861632597), which is not the number the customer meant.
Tag Profiler Using The Advanced RFID Calibration Tag Profiler The Tag Profiler maps the tag position with optimized read and write power settings. Before running the Tag Profiler, it is important that the proper Gap Sensing procedure has been followed. (Refer to “Calibrating The Printer” in the Quick Setup Guide.
Chapter 3 Using The Advanced RFID Calibration • Custom Max. Power. Sets the upper level that will be tested during calibration. To speed up calibration, set Custom Max. Power to two points higher than the Custom Write Pwr. that was set prior to initiating calibration. Once the four custom entries have been set, initiate the calibration cycle: access the Custom Run Cal menu and press ↵ (Enter). The calibration will proceed using the first three good tags.
*178424-001* 178424-001C