Printronix SL5000r MP manual Simplest Solution, Splitting the EPC

Page 80

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.

Simplest Solution

Use the 32 bits first, let it hold the leading zeros, then set the 64 bit to the desired decimal number.

NOTE: This will only work for numbers less then decimal 18446744073709551615 (hex FFFFFFFFFFFFFFFF).

Example

RFWTAG;96 32;D;*0 * 64;D;*362501031109*

STOP

For numbers greater than this, care must be taken to split the number in the correct fashion. The easiest method is to use hex (or at least convert to hex and then back again into decimal).

80

Image 80
Contents Rfid Labeling Reference Manual Page Rfid Labeling Reference Manual Trademark Acknowledgements Table of Contents MP2 Rfid Table of Contents Table of Contents Rfid Smart Label Application Reference Notes OverviewOverview What To Expect When Running Your Rfid Application Factors Affecting Smart Label PerformanceOverstruck Smart Labels Factors Affecting Smart Label PerformanceSmart Label Characteristics What To Expect When Running Your Rfid ApplicationSupported Tag Types General Tag TypeLabel Size Smart Label CharacteristicsTechnology Tag Class Transitioning From UCC/GTIN Applications How Printronix Makes It EasyHow It Works Hardware/Infrastructure Considerations How It WorksPrintronix Professional Services How To Order More Smart LabelsContact Information Printronix Customer Support CenterCorporate Offices Corporate OfficesUseful Industry Web Links Smart Label Development Rfid Control Menu Rfid Control MenuCont. from previous Cust Early Write Custom Run Cal Rfid Control Menu Items Rfid ReaderTag Type Rfid Control Menu ItemsPage Page Page Error Handling Max Retry ErrorLabel Retry Tag Write CntFailed Tag Cnt Tag Void CntTag Read Cnt Clear Tag StatOverstrike Style Admin User Menu Items Read TagRead Tag&Eject PreErase Class 0+Admin User Menu Items Auto RetryCustom Tag Custom Write PwrCustom Read Pwr Custom Tag LenCustom Tag Class Custom Rd TriesCustom Min Power Custom Run CalCustom Tag Pos Custom Start PosCustom Max Power Requesting An Rfid ReportEPC Mgr Report Non-RFID WarningRfid PGL Commands Format RFWTAGLOCKnformatsizemem bank Bit Field+Stop LOCKnformatRfid PGL Commands DF command in the Execute IDF command in the ExecuteStep and startdata parameters using IDF command in the Execute modeRepeated before it is incremented. The default repeat Optional incremental reset count parameter toPrinted before it is reset to the starting value. By Default, there is no reset count. The reset countRfwtag Stop END ~EXECUTESGTIN-641 ~NORMAL Example~CREATESGTIN-64432 RFWTAG64 SGTIN-64 ~CREATESGTIN-64432 RFWTAG64 Stop AlphaStop END ~EXECUTESGTIN-64 ~DF4*ABCDEStop END ~EXECUTESGTIN-64ICNT1500 ~NORMAL ~CREATESGTIN-96432 RFWTAG96Stop END ~EXECUTESGTIN-961 ~NORMAL ~CREATESGTIN216RFWTAG96EPC Stop Barcode~CREATESGTIN432 RFWTAGLOCKDF6D96EPCEND ~EXECUTESGTINFCNT3 Format RFRTAGUNLOCKnformatsizemem bank Bit Field+Stop Rfrtag UNLOCKnformatIndicate dynamic data Field to store the readResult. Replace n with a Number ranging from 1 toFormat Stop RFRTAG64Verify Format VERIFYfieldformatDASCIIheaderD DASCIITrailerDASCIIheader ASCIITrailerExample ~CREATEVERIFY432NOMOTION RFRTAG64 Stop RFRTAG64 64DF2HEND ~EXECUTEVERIFY1 ~NORMAL ~CREATEREADONLY432 RFRTAG64Format Rfid PGL Commands ExampleWrite Tag Write Tag RfwriteHEX LockRead Tag Format RDIposition,length,formatRDI PositionFormat RT x, start, length, hex, retries, motion, reserved Rfid PPI/ZGL CommandsRead Tag Rfid PPI/ZGL Commands CommentsStart RetriesFormat RFa,b,c,d Write or Read Rfid FormatWrite or Read Rfid Format Format HRa,b Calibrate Rfid Transponder PositionDefine EPC Data Structure Specify Rfid Retries for a Block Enable Rfid MotionRfid Setup Set Rfid Tag Password Format RZaHost Verification PPI/ZGL EPC Programming ExamplesHost Verification Format HVx,y,ASCIIFO100,100A0N,60,60FN1FS //Print tag data in FN1 PPI/ZGL EPC Programming Examples Rfid PPI/STGL CommandsEscrk 1,a,b,D16,c.c Escrk 1,a,b,D24,c.c Rfid Write Return Status Port Return Status PortTools List Software Migration Tools SMTTools List Page Selecting The Tools Selecting The ToolsControl Panel Error Messages Explanation Solution Error MessagesError Messages Rfid MAX Retry Rfid TAG ERRRfid TAG Failed Rfid Unlock CMDTroubleshooting TroubleshootingTroubleshooting the Rfid Encoder Symptom Solution Setup GuideMP2 Rfid New Coupler SystemAdjusting The Coupler Position New Coupler SystemBit And 96 Bit EPC Data Formats Class 1 GenGen Class 0+, Class Zuma, and ClassLength Program PGL EPC Format Handling Selected Size of Data Based onRequest from Result Comment 64 bit Pad 0s on right for 64 bit = 64 bit When 64 Bit Data Is Sent To a 96 Bit Tag PGL Moving From 64 Bit Tags To 96 Bit TagsExample Moving From 64 Bit Tags To 96 Bit Tags~NORMAL ~CREATETEST1216 RFWTAG64 When 64 Bit Data Is Sent To a 96 Bit Tag ZGLWhen 64 Bit Data Is Sent To a 96 Bit Tag ZGL Multiple Read/Write Commands On One Label ~NORMAL ~CREATETEST1NOMOTION RFRTAG64END ~EXECUTETEST1 ~NORMAL ~CREATETEST1 RFWTAG64 END ~EXECUTETEST1 ~NORMALVerify Command is not Rfid Specific Verify Command is not Rfid SpecificSplitting the EPC Customer ScenarioSimplest Solution Splitting the EPCTag Profiler Using The Advanced Rfid CalibrationTag Profiler Auto Inlay Locater Custom Tag ConfiguratorUsing The Advanced Rfid Calibration Page 178424-001