General purpose input/output (gpio) module (26 pages)
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.
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 ...
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 •...
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).
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.
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.
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...
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 &...
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)”...
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.
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 ®...
® 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.
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).
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™...
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.
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.
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+...
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.
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.
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.
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.
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).
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.
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).
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.
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.
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...
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.
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.
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...
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.
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...
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.
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.
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.
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.
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.
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...
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.
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.
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).
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 •...
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.
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...
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.
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.
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.
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...
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...
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.
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...
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 <...
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: 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.
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.
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.
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.
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...
Need help?
Do you have a question about the SL4M and is the answer not in the manual?
Questions and answers