Printronix SL4M Reference Manual
Printronix SL4M Reference Manual

Printronix SL4M Reference Manual

Rfid labeling
Hide thumbs Also See for SL4M:
Table of Contents

Advertisement

Quick Links

RFID Labeling Reference Manual
r
SL5000
and SL4M™
RFID Smart Label Printers

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SL4M and is the answer not in the manual?

Questions and answers

Summary of Contents for Printronix SL4M

  • Page 1 RFID Labeling Reference Manual ™ SL5000 and SL4M™ RFID Smart Label Printers...
  • Page 3 SL5000 and SL4M RFID Smart Label Printers RFID Labeling Reference Manual...
  • Page 4 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.
  • Page 5: Table Of Contents

    2 Smart Label Development... 19 Overview... 19 RFID CONTROL Menu (SL5000r)... 20 RFID CONTROL Menu Items (SL5000r) ... 22 Admin User Menu Items (SL5000r)... 30 RFID Menu (SL4M)... 37 RFID Menu Items (SL4M) ... 39 Admin User Menu Items (SL4M) ... 43...
  • Page 6 Table of Contents Requesting An RFID Report...49 SL5000r ...49 SL4M...49 RFID PGL Commands...50 RFWTAG ...50 RFRTAG ...61 VERIFY ...64 Write Tag ...68 Read Tag ...70 RFID ZGL Commands...71 Read Tag ...71 Write Tag ...72 Write or Read RFID Format ...73 Calibrate RFID Transponder Position ...74...
  • Page 7 3 MP2 RFID ... 93 Coupler System ... 93 Adjusting The Coupler Position (SL5000r) ... 94 Adjusting The Coupler Position (SL4M) ... 95 64 Bit And 96 Bit EPC Data Formats... 97 Class 1 Gen 1 ... 97 Gen 2 ... 97 Class 0+, Class Zuma, and Class 1.19 ...
  • Page 8 Table of Contents...
  • Page 9: Rfid Smart Label Application And Reference Notes

    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 DK2 Smart Label Developer's Kit •...
  • Page 10: Chapter 1 Overview

    The intent of the kit is to provide a complete environment for the printing and encoding of RFID smart labels right out of the box. Printronix has specifically designed the kit to help you fast track your RFID printer application through the use of a suite of Software Migration Tools (SMT).
  • Page 11: What To Expect When Running Your Rfid Application

    Static electricity can damage the smart labels. Open the media cover of the printer and touch an unpainted metal part of the printer before you handle smart labels. This will discharge any static electricity that may have built up on your hands.
  • Page 12: Smart Label Characteristics

    Supported Tag Types Printronix RFID printers support a number of RFID protocols and coupler configurations. For a list of Certified RFID Smart Labels available from Printronix, go to http://www.printronix.com/certified-smart-labels.aspx. For a complete list of tag types supported by Printronix RFID printers, go to http://www.printronix.com/rfid-label-specs.aspx.
  • Page 13: Label Size

    EPC Class Gen 2 tags – 96 data bits Read/Write ® • Impinj Zuma tags – 96 data bits Read/Write Label Size Refer to the Printronix web site for the latest specifications (see “Supported Tag Types” on page 12). Smart Label Characteristics...
  • Page 14: Transitioning From Ucc/Gtin Applications Using Printronix Software Migration Tools (Smt)

    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 &...
  • Page 15: Hardware/Infrastructure Considerations

    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. To select and use the tools, see “Software Migration Tools (SMT)”...
  • Page 16: Contact Information

    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.
  • Page 17: Corporate Offices

    Printronix Schweiz GmbH 42 Changi South Street 1 Changi South Industrial Estate Singapore 486763 Phone: (65) 6542 0110 Fax: (65) 6546 1588 Visit the Printronix web site at www.printronix.com Corporate Offices (714) 368-2686 (31) 24 6489 311 (65) 6548 4114...
  • Page 18: Useful Industry Web Links

    Chapter 1 Contact Information Useful Industry Web Links Printronix, Inc. www.printronix.com Alien Technology 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.org ® Corporation ®...
  • Page 19: Smart Label Development

    ® programs. Command details start on page 50. • Incorporate RFID commands into new or existing ZPL™ programs. By selecting the Printronix ZGL emulation you can seamlessly upgrade from Zebra™ printers. Command details start on page 71. • Incorporate RFID commands into new or existing SATO printer language programs.
  • Page 20: Rfid Control Menu (Sl5000R)

    Tag&Eject Notes: * = Default. Italicized items appear only when Admin User is set to Enable (in the PRINTER CONTROL menu). Appears only on MP2 RFID printers. Appears only if an AWID 915 encoder (USA/Canada) is installed. Appears only on six inch printers.
  • Page 21 Enable Notes: * = Default. Italicized items appear only when Admin User is set to Enable (in the PRINTER CONTROL menu). Default depends on the type of RFID encoder installed in the printer. Appears only on MP2 RFID printers. Inches or millimeters, depending on the Units setting (in the MEDIA CONTROL menu).
  • Page 22: Rfid Control Menu Items (Sl5000R)

    Chapter 2 RFID CONTROL Menu (SL5000r) RFID CONTROL Menu Items (SL5000r) 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 tag types in alphabetical order.
  • Page 23 Table 1. Supported RFID Tag Types (SL5000r) Tag Name Bits Alien M-Tag Alien Squiggle Alien Squiggle Alien Squiggle 2 (aka Super Squiggle) Avery™ AD-210 (aka Strip) Avery AD-220 (aka Runway) Avery AD-222 Avery AD-410 (aka IN) Avery AD-610 (aka BL) Avery AD-620 (aka Triflex) Avery AD-810...
  • Page 24 Chapter 2 RFID CONTROL Menu (SL5000r) Table 1. Supported RFID Tag Types (SL5000r) Tag Name Bits Generic Philips (coupler yellow) Generic Philips (coupler orange) Generic Philips (coupler red) Generic Philips (coupler blue) Impinj Gen 2 Banjo Impinj Propeller KSW Gen 2 Excalibur KSW Gen 2 Templar Omron™...
  • Page 25 Table 1. Supported RFID Tag Types (SL5000r) Tag Name Bits Raflatac 790 Frog Raflatac 888 ® Rafsec Rafsec 432 Rafsec 450 Rafsec 478 RF IDentics Flex Wing RF IDentics Gen 2 Flex Wing RSI IN633 (Spyder) RSI Jumping Jack RSI Paper Clip RSI Thin Propeller ®...
  • Page 26 Chapter 2 RFID CONTROL Menu (SL5000r) Table 1. Supported RFID Tag Types (SL5000r) Tag Name Bits Symbol Class 0 Read- Only (aka Matrics X1020) Symbol Class 0+ (aka Matrics X2020) Symbol Class 0+ 4T Glacier (aka Matrics X2020) Symbol Gen 2 Four T Symbol Gen 2 Trident TI™...
  • Page 27: Error Handling

    In None mode, no specific action is taken when a tag fails to be programmed. In Stop mode, when a tag fails to be programmed, the printer will halt and display the error message “RFID Error: Check Media.” The label is discarded and reprinting of the label (if desired) must be initiated from the host.
  • Page 28 Chapter 2 RFID CONTROL Menu (SL5000r) 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.
  • Page 29: Overstrike Style

    Table 2. Printed Overstrike Error Messages Error Message Tag R/W Err x The printer software attempted to write to or read from the Check media RFID tag, but the RFID encoder indicated that the tag could not be written to or read from.
  • Page 30: Admin User Menu Items (Sl5000R)

    Make sure to position the tag over the coupler to receive an accurate reading. The menu item works exactly the same as Read Tag (above), except that after the printer reads the tag, it feeds the label to the next top-of-form. PreErase Class 0+...
  • Page 31: Custom Write Pwr

    The custom tag menus allow the RFID encoder to work with tag types that are not listed in the Tag Type menu item. NOTE: Printronix cannot guarantee the performance of tag types not certified by Printronix. When Custom Tag is set to Disable, the settings in the custom tag menus are ignored by the RFID encoder.
  • Page 32: Custom Read Pwr

    1 is the lowest power level setting, and 20 is the highest. The default depends on the type of RFID encoder installed in the printer. Custom Tag Len NOTE: To enable this menu item, set Custom Tag to Enable.
  • Page 33: Custom Tag Class

    Admin User Menu Items (SL5000r) Custom TID Addr NOTE: To enable this menu item, set Custom Tag to Enable. This menu item selects the starting location of the TID block within the RFID tag memory. The default is 2. Custom Blk Size NOTE: To enable this menu item, set Custom Tag to Enable.
  • Page 34: Cust Early Write

    This menu item determines how far the RFID tag position of the currently installed custom tags differs from the RFID tag position of the standard Printronix tag. Printronix printers print at maximum speed with RFID labels that have RFID tags in the standard position.
  • Page 35: Custom Start Pos

    Admin User Menu Items (SL5000r) Custom Start Pos NOTE: To enable this menu item, set Custom Tag to Enable. This menu item determines where on the label the RFID calibration will begin. By default, the calibration procedure will start at the beginning of the label (0.0 inches).
  • Page 36: Early Write

    RFID labels (to prevent RFID labels from being wasted). If RFID labels are installed in the printer, and a job is printed with at least one form that contains no RFID commands, a fault will be declared and the data for the forms that contain no RFID commands will be absorbed.
  • Page 37: Rfid Menu (Sl4M)

    Read Tag&Eject Notes: * = Default. Italicized items appear only when Admin User is set to Enable (in the PRINTER SETUP menu). Appears only if an AWID 915 encoder (USA/Canada) is installed. Display item only. Admin User Menu Items (SL5000r)
  • Page 38 Notes: * = Default. Italicized items appear only when Admin User is set to Enable (in the PRINTER SETUP menu). Default depends on the type of RFID encoder installed in the printer. Inches or millimeters, depending on the Units setting (in the MEDIA CONTROL menu).
  • Page 39: Rfid Menu Items (Sl4M)

    Other types may be added in the future. See “Supported Tag Types” on page 12 for a current list. NOTE: The “RFID Menu (SL4M)” on page 37 lists supported tag types in the order they appear in the menu.
  • Page 40 Chapter 2 RFID Menu (SL4M) Table 3. Supported RFID Tag Types (SL4M) Tag Name Bits Generic Philips (coupler yellow) Generic Philips (coupler orange) Generic Philips (coupler red) Generic Philips (coupler blue) Impinj Gen 2 Banjo KSW Gen 2 Excalibur KSW Gen 2 Templar...
  • Page 41 Table 3. Supported RFID Tag Types (SL4M) Tag Name Bits RSI IN633 (Spyder) RSI Jumping Jack RSI Paper Clip RSI Thin Propeller Symbol Gen 2 Four T Symbol Gen 2 Trident TI Gen 2 Dallas Label Retry NOTE: Label Retry only applies when the Error Handling mode is set to Overstrike.
  • Page 42 RFID labels (to prevent RFID labels from being wasted). If RFID labels are installed in the printer, and a job is printed with at least one form that contains no RFID commands, a fault will be declared and the data for the forms that contain no RFID commands will be absorbed.
  • Page 43: Admin User Menu Items (Sl4M)

    In None mode, no specific action is taken when a tag fails to be programmed. In Stop mode, when a tag fails to be programmed, the printer will halt and display the error message “RFID Error: Check Media.” The label is discarded and reprinting of the label (if desired) must be initiated from the host.
  • Page 44: Display F/W-Ver

    Make sure to position the tag over the coupler to receive an accurate reading. The menu item works exactly the same as Read Tag (above), except that after the printer reads the tag, it feeds the label to the next top-of-form. Comm Retry...
  • Page 45: Custom Setting Submenus

    This menu item contains submenus that allow the RFID encoder to work with tag types that are not listed in the Tag Type menu item. NOTE: Printronix cannot guarantee the performance of tag types not certified by Printronix. Custom Setting Submenus Custom Tag This menu item enables or disables the Custom Setting submenus.
  • Page 46 Chapter 2 RFID Menu (SL4M) Write Power This menu item selects the write power level to be used in the RFID encoder. 1 is the lowest power level setting, and 20 is the highest. The default depends on the type of RFID encoder installed in the printer.
  • Page 47 This menu item determines how far the RFID tag position of the currently installed custom tags differs from the RFID tag position of the standard Printronix tag. Printronix printers print at maximum speed with RFID labels that have RFID tags in the standard position.
  • Page 48 Chapter 2 RFID Menu (SL4M) Scan Start Pos This menu item determines where on the label the RFID calibration will begin. By default, the calibration procedure will start at the beginning of the label (0.0 inches). To make the calibration work faster, change this value to force the calibration to begin after the beginning of the label.
  • Page 49: Requesting An Rfid Report

    Requesting An RFID Report This procedure prints a summarized RFID report. (This report also includes validator data if the printer has a validator.) SL5000r 1. Press PAUSE to take the printer offline. 2. Press ↓ and UNLOCKED displays. 3. Press TEST PRINT. Printer Tests displays.
  • Page 50: Rfid Pgl Commands

    Chapter 2 RFID PGL Commands 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.
  • Page 51 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.
  • Page 52 Chapter 2 RFID PGL Commands IDF n NOTE: 1. The same field number cannot be used in both DFn and IDFn. 2. If a field is defined as IDFn, it must be referenced as IDFn later for consistency. The same applies for DFn. 3.
  • Page 53 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. RPT n The optional incremental repeat count parameters to specify the number of times a particular field value is repeated before it is incremented.
  • Page 54 Chapter 2 RFID PGL Commands 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.
  • Page 55 kill a tag. Incremental data do not apply to passcodes or killcodes. 10. When LOCK<DFn> and UNLOCK<DFn> are used in the same form with the same dynamic data (the passcode), the dynamic format <DFn> needs to be a different dynamic number for LOCK and UNLOCK since it is designed with a unique dynamic number can be linked to only one object type.
  • Page 56 Chapter 2 RFID PGL Commands Example 2 Same as Example 1, except the EPC number is broken into its component parts. Assume that the SGTIN–64 value has the Header = 2d, Filter Value = 5d, EPC Manager Index = 15383d, Object Class = 703710d or 0xABCDE, and the Serial Number = 0123456d.
  • Page 57 ~AF1;<DF5> ~NORMAL ~EXECUTE;SGTIN–64 ~DF1;*10* ~DF2;*5* ~DF3;*15383* ~DF4;*ABCDE* ~DF5;*0000123456* ~AF1;<DF5> ~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.
  • Page 58 Chapter 2 RFID PGL Commands is binary or decimal. There is no restriction on the bit length if the format is hexadecimal. ~CREATE;SGTIN–96;432 RFWTAG;96 8;B;*00110000* 3;D;*5* 3;D;*6* 20;D;*123456* 24;D;*777777* 38;D;*123456* STOP ~EXECUTE;SGTIN–96;1 ~NORMAL Example 6 This example shows memory bank usage, where multiple RFWTAG and RFRTAG can be used.
  • Page 59 VERIFY;DF1;H;*EPC VERIFY;DF3;H;*EPC VERIFY;DF2;H;*USR VERIFY;DF4;H;*USR ~EXECUTE;SGTIN;ICNT4 ~IDF1;STEP+1;*313233343536373839414243* ~IDF2;STEP+1;*313233343536373839414243444546 4748494A4B4C4D4E4F* ~IAF1;<DF3> ~IAF2;<DF4> ~IBF1;<DF3> ~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. ~CREATE;SGTIN;432 SCALE;DOT;203;203 RFWTAG;LOCK<DF6>;D;96;EPC...
  • Page 60 Chapter 2 RFID PGL Commands AF2;7;POINT;600;60;16;6 AF3;6;POINT;800;60;16;6 AF4;8;POINT;1000;60;16;6 STOP VERIFY;DF1;H;*DF1 = *;*\r\n* VERIFY;DF2;H;*DF2 = *;*\r\n* VERIFY;DF4;H;*DF4 = *;*\r\n* VERIFY;DF5;H;*DF5 = *;*\r\n* VERIFY;DF6;H;*DF6 = *;*\r\n* VERIFY;DF7;H;*DF7 = *;*\r\n* VERIFY;DF8;H;*DF8 = *;*\r\n* ~EXECUTE;SGTIN;FCNT3 ~DF1;*313233343536373839414243* ~DF3;*3435363738* ~DF6;*3224115* ~DF7;*A1B2C3* ~AF1;<DF2> ~AF2;<DF6> ~AF3;<DF7> ~AF4;<DF8> ~NORMAL Example 8 This example shows the usage of RFWTAG with PC field which needs to be followed immediately by RFWTAG...
  • Page 61: Rfrtag

    STOP RFRTAG;96;EPC 96;DF2;H STOP VERIFY;DF1;H;*DF1 = *;*\r\n* VERIFY;DF2;H;*DF2 = *;*\r\n* ~EXECUTE;TEST1 ~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. Mode CREATE Format...
  • Page 62 Chapter 2 RFID PGL Commands mem bank Specifies which tag logical memory area Bit Field 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.
  • Page 63 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.
  • Page 64: Verify

    This command requires the use of the Return Status port. See “Return Status Port” on page 83. Purpose Request the printer to send to the host the ASCII representation of a dynamic field. The dynamic field could be one of AFn, BFn, or DFn, but cannot be RFn.
  • Page 65 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. Delimiter designating the start and end of a character string. Replace (D) with any printable character, except the SFCC and the slash character (/).
  • Page 66 \n –> 0x0A \\ –> \ Example 1 This example requests the printer to send to the host the content of the RFID tag, in hexadecimal format, both before and after the RFWTAG command writes data to the tag. Also, the label is not moved.
  • Page 67 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=* ~EXECUTE;VERIFY;1 ~NORMAL TagBefore=A5A500005D055E04 TagAfter=5D466958055E04D2 Example 2 This example reads a roll of 1500 pre-programmed smart labels. ~CREATE;READONLY;432 RFRTAG;64 64;DF1;H STOP VERIFY;DF1;H;** ~EXECUTE;READONLY;1500 ~NORMAL A5A500005D055E04 A5A50000000550D4 VERIFY <== Whatever data inside the tag before <== Should match with RFWTAG command...
  • Page 68: Write Tag

    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.
  • Page 69 Format RFWRITE;[HEX;][EPC m ;][RF n ;L;][LOCK;]AT p ;[(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. EPC m ; Optional parameter to indicate that the data in datafield should be converted to an EPC number.
  • Page 70: Read Tag

    Chapter 2 RFID PGL Commands datafield 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 61. Read Tag is not a command, but an element of the ALPHA and BARCODE commands.
  • Page 71: Rfid Zgl Commands

    RFID 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.
  • Page 72: Write Tag

    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.
  • Page 73: Write Or Read Rfid Format

    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. The default is 0, meaning the data are not protected. Other acceptable values are 1 to 255, meaning the data are protected using this number as the LOCK password.
  • Page 74: Calibrate Rfid Transponder Position

    Chapter 2 RFID ZGL Commands Calibrate RFID Transponder Position Purpose This command initiates an RFID RFID transponder calibration for a specific RFID label and returns the results to the host computer. Format ^HR a , b Define EPC Data Structure Purpose This command defines the structure of EPC data, which can be read from or written to an RFID...
  • Page 75: Enable Rfid Motion

    Specify RFID Retries for a Block Purpose This command specifies the number of times that the printer attempts to read from or write to a particular block of a single RFID tag. The number will reflect in the Auto Retry menu.
  • Page 76: Rfid Setup

    Label Retry menu. Error handling. Enter N for no action. Enter P to place the printer in Pause mode. Enter E to place the printer in Error mode. (This option is currently not supported.) Signals on applicator. Enter S to single signal.
  • Page 77: Set Rfid Tag Password

    Set RFID Tag Password Purpose This command defines the password for the 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 permanently disable a tag. ^RZ a , b , c Format Set RFID Tag Password command.
  • Page 78 Chapter 2 RFID ZGL Commands Example of Use ^RZA1B2C3D4,K,W ^RZ1234ABCD,K,L ^RZ1234ABCD,A,U ^RZ1234ABCD,K,U ^FO50,550^A0N,50^FN1^FS ^FN1^RFP,H,K^FS ^FO50,650^A0N,50^FN2^FS ^FN2^RFP,H,A^FS ^HV1,16,KIL=^FS ^HV2,16,ACS=^FS //Write “A1B2C3D4” to the kill memory bank to set the kill password. //Use the access password “1234ABCD” to lock (make unreadable) the kill memory bank (which contains the kill password).
  • Page 79: Host Verification

    Host Verification IMPORTANT This command requires the use of the Return Status port. See “Return Status Port” on page 83. Purpose This command sends back the data in a ^FN (Field Number) field to the host. Format ^HV x , y ,< ASCII > <...
  • Page 80 Chapter 2 RFID ZGL Commands ^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. //End and print label. Example 2 Same as Example 1, except an alternative ZGL syntax that does not require underscores between the hex characters is used.
  • Page 81 ZGL EPC Programming Examples Example 4 This example uses the ^RF command to write and read the tag with EPC format. ^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 Example 5 On a Gen 2 tag, this example: • writes EPC data “112233445566778899001122” to the tag in hexadecimal format •...
  • Page 82: Rfid Stgl Commands

    Chapter 2 RFID STGL Commands RFID STGL Commands RFID Write Purpose This command specifies data to be written into RFID tags. Format <ESC>RK 1,a,b,D16,c..c 16 or 24 c..c Example <ESC>RK1,0,0,D16,ABCDEF1234567543 RFID Write (IP0), RFID Read (IP1) Refer to your SATO programmer’s reference manual for a description of the RFID command syntax for IP0 and IP1.
  • Page 83: Return Status Port

    Ret. Status Port in the PGL SETUP or ZGL SETUP menu. NOTE: If you are using the 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.) to...
  • Page 84: Software Migration Tools (Smt)

    RFID tag. If barcode checksum data is included in your datastream, it will be encoded onto the tag. If your datastream requests the printer to calculate the bar code checksum, it will not be encoded onto the tag. In the case of the UCC bar code, the (01) application identifier is not written to the tag.
  • Page 85 A, UPC-A+2 or UPC-A+5 bar code to an 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 RFID tag. • EPC (64 bit) / EPC_96 (96 bit): This tool allows EPC data carried by a Code 3 of 9 bar code to be encoded onto an RFID tag.
  • Page 86: Selecting The Tools

    An asterisk (*) appears next to the tool. 12. Press ↓ and PAUSE to take the printer offline. 13. Press PAUSE again to put the printer online. until QUICK SETUP displays. ↵ at the same time until ENTER SWITCH ↵...
  • Page 87 SL4M 1. Press to enter Menu mode. ↵ 2. Press the Down and keys at the same time until THE IS UNLOCKED displays. 3. Press the Right key until PRINTER SETUP displays. ↵ 4. Press to enter the PRINTER SETUP menu.
  • Page 88: 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 5).
  • Page 89 Table 5. Control Panel Error Messages Error Message Explanation RFID MAX RETRY Error Handling = Overstrike in Check System the RFID (or RFID CONTROL) menu, and the Label Retry count has been exhausted. RFID TAG ERR: A write was attempted on a Read-Only Tag read-only tag.
  • Page 90: Troubleshooting

    RFID tag content. Class 1 RFID tags usually contain a valid entry due to the pre-test process. See “Read Tag” on page 30 (SL5000r) or page 44 (SL4M). 3. If the problem persists, your RFID encoder may be disconnected or defective. Contact your authorized service representative.
  • Page 91 Make sure that both Error Handling and Label Retry are set to desired values in the RFID (or RFID CONTROL) menu. The printer did not detect the RFID encoder at power-up. Your RFID encoder may be disconnected or defective. Contact your...
  • Page 92 Chapter 2 Troubleshooting...
  • Page 93: Mp2 Rfid

    You can move the MP2 coupler horizontally by using the coupler handle. See figures on page 94 and page 96. The coupler has four positions on a four inch printer and five positions on a six inch printer. The possible positions moving from...
  • Page 94: Adjusting The Coupler Position (Sl5000R)

    Chapter 3 Coupler System Adjusting The Coupler Position (SL5000r) Coupler 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.
  • Page 95: Adjusting The Coupler Position (Sl4M)

    Adjusting The Coupler Position (SL4M) Adjusting The Coupler Position (SL4M) Tab (2) Lower Front Cover Thumbscrew Remove the thumbscrew that secures the lower front cover to the printer. Slide the cover to the left to remove it.
  • Page 96 Use the coupler handle to adjust the coupler so that the coupler position indicator points to the correct color on the colored position strip. Aligning the tabs, install the lower front cover (see page 95). Secure the lower front cover to the printer using the thumbscrew. Coupler...
  • Page 97: 64 Bit And 96 Bit Epc Data Formats

    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.
  • Page 98 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 7 on page 98 for PGL and Table 8 on page 99 for ZGL) identify the consequences of mismatched criteria. Table 7.
  • Page 99 Table 8. ZGL EPC Format Handling EPC Format Selected Size of Data (based on Tag Data Request (from header) Length program) 64 bit 64 bit < 64 bit 64 bit 64 bit = 64 bit 64 bit 64 bit > 64 bit 64 bit 96 bit <...
  • Page 100: Moving From 64 Bit Tags To 96 Bit Tags

    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.
  • Page 101: When 64 Bit Data Is Sent To A 96 Bit Tag: Zgl

    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 = * ~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.
  • Page 102: Pgl

    Chapter 3 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.
  • Page 103: The Verify Command Is Not Rfid Specific

    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.
  • Page 104 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.
  • Page 105: Using The Advanced Rfid Calibration

    Tag Type menu (see “Tag Type” on page 22 [SL5000r] or page 39 [SL4M] for a list of supported tag types) either matches the tag type you are about to calibrate or is at least of the same Class and data length (i.e.
  • Page 106: Custom Tag Configurator

    Once the four custom entries have been set, initiate the calibration cycle: access the Custom Run Cal (SL5000r) or RFID Calibrate (SL4M) menu and press using the first three good tags. A calibration progress indicator will update on the display. At the end of the calibration cycle, the Tag Profiler will update the Custom Write Power, Read Power, and Tag Position.
  • Page 107 Adjusting the coupler SL4M, 95 SL5000r, 94 Advanced RFID calibration, 105 Auto inlay locater, 106 Auto Retry, 31 Block Write Len, 47 Cal Max Power, 48 Cal Min Power, 48 Calibrate RFID Transponder Position ZGL command code, 74 Characteristics, smart labels, 12...
  • Page 108 Index EPC Byte Length, 46 EPC Mgr Report, 35, 48 EPC programming example, ZGL (ZPL), 79 EPC splitting, 103 Error Handling, 27, 43 Error messages, 88 Error messages, control panel NON-RFID DATA / On Rfid Tag, 88 RFID ACS FIELD: / Not Supported!, 89 RFID Comm Err / Check cable, 88 RFID FW ERR: / Version Mismatch, 88 RFID KIL FIELD: / Not Supported!, 89...
  • Page 109 Read Power, 46 Read Tag, 30, 44 Read Tag PGL command code, 70 Read Tag ZGL command code, 71 Read Tag&Eject, 30, 44 Read Tries, 47 Reading a tag Read Tag menu option, 30, 44 Read Tag PGL command code, 70 Read Tag ZGL command code, 71 Requesting RFID reports, 49 Return Status Port, 83...
  • Page 110 Index Tag Class, 47 Tag Comm Err x / Check cable, 29, 45 Tag Position, 47 Tag Profiler, 105 Tag Read Cnt, 28, 42 Tag R/W Err x / Check media, 29, 45 Tag Type, 22, 39 Tag Void Cnt, 28 Tag Write Cnt, 27, 42 Tags, RFID See Smart labels...
  • Page 112 *178424-001* 178424-001E...

This manual is also suitable for:

Sl5000r

Table of Contents