Printronix SL5000r MP Splitting the EPC, Verify Command is not Rfid Specific, Customer Scenario

Page 79

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.

Splitting the EPC

Customer Scenario

The customer intended to write 362501031109 to the tag as a decimal number, but when they read the tag back they received 155693006861632597 (not what they expected).

Here Is What They Did

RFWTAG;96

64;D;*36250103*

32;D;*1109*

STOP

The problem is the way in which the decimal number was divided up. Position matters in arithmetic. One cannot ignore the implied leading zeros in the 32bit quantity as they are significant when the 64 bit value is non zero.

For example, 002000 is the same value as 2000, since the leading two zeroes are insignificant. However, 2002 is not the same as 22, since the zeroes are significant.

So when the customer chose 1109 as the LSB 32 bits, the leading zeros were padded to the left until 32 bits were filled, resulting in 00001109. This converted to hex so that 00000455 was written into those bits.

79

Image 79
Contents Rfid Labeling Reference Manual Page Rfid Labeling Reference Manual Trademark Acknowledgements Table of Contents MP2 Rfid Table of Contents Table of Contents Overview Rfid Smart Label Application Reference NotesOverview Factors Affecting Smart Label Performance What To Expect When Running Your Rfid ApplicationFactors Affecting Smart Label Performance Overstruck Smart LabelsGeneral Tag Type Smart Label CharacteristicsWhat To Expect When Running Your Rfid Application Supported Tag TypesTechnology Tag Class Smart Label CharacteristicsLabel Size How It Works How Printronix Makes It EasyTransitioning From UCC/GTIN Applications How It Works Hardware/Infrastructure ConsiderationsPrintronix Customer Support Center Printronix Professional ServicesHow To Order More Smart Labels Contact InformationCorporate 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 Control Menu ItemsRfid Reader Tag TypePage Page Page Tag Write Cnt Error HandlingMax Retry Error Label RetryClear Tag Stat Failed Tag CntTag Void Cnt Tag Read CntOverstrike Style PreErase Class 0+ Admin User Menu ItemsRead Tag Read Tag&EjectCustom Write Pwr Admin User Menu ItemsAuto Retry Custom TagCustom Rd Tries Custom Read PwrCustom Tag Len Custom Tag ClassCustom Start Pos Custom Min PowerCustom Run Cal Custom Tag PosNon-RFID Warning Custom Max PowerRequesting An Rfid Report EPC Mgr ReportLOCKnformat Rfid PGL CommandsFormat RFWTAGLOCKnformatsizemem bank Bit Field+ StopRfid PGL Commands IDF command in the Execute mode DF command in the ExecuteIDF command in the Execute Step and startdata parameters usingDefault, there is no reset count. The reset count Repeated before it is incremented. The default repeatOptional incremental reset count parameter to Printed before it is reset to the starting value. ByRfwtag ~CREATESGTIN-64432 RFWTAG64 ExampleStop END ~EXECUTESGTIN-641 ~NORMAL ~DF4*ABCDE SGTIN-64 ~CREATESGTIN-64432 RFWTAG64Stop Alpha Stop END ~EXECUTESGTIN-64~CREATESGTIN-96432 RFWTAG96 Stop END ~EXECUTESGTIN-64ICNT1500 ~NORMALStop Barcode Stop END ~EXECUTESGTIN-961 ~NORMAL~CREATESGTIN216 RFWTAG96EPCRFWTAGLOCKDF6D96EPC ~CREATESGTIN432UNLOCKnformat END ~EXECUTESGTINFCNT3Format RFRTAGUNLOCKnformatsizemem bank Bit Field+ Stop RfrtagNumber ranging from 1 to Indicate dynamic dataField to store the read Result. Replace n with aStop RFRTAG64 FormatFormat VERIFYfieldformatDASCIIheaderD DASCIITrailerD VerifyASCIITrailer ASCIIheaderExample ~CREATEREADONLY432 RFRTAG64 ~CREATEVERIFY432NOMOTION RFRTAG64Stop RFRTAG64 64DF2H END ~EXECUTEVERIFY1 ~NORMALWrite Tag Rfid PGL Commands ExampleFormat Lock Write TagRfwrite HEXPosition Read TagFormat RDIposition,length,format RDIRead Tag Rfid PPI/ZGL CommandsFormat RT x, start, length, hex, retries, motion, reserved Retries Rfid PPI/ZGL CommandsComments StartWrite or Read Rfid Format Write or Read Rfid FormatFormat RFa,b,c,d Define EPC Data Structure Calibrate Rfid Transponder PositionFormat HRa,b Rfid Setup Enable Rfid MotionSpecify Rfid Retries for a Block Format RZa Set Rfid Tag PasswordFormat HVx,y,ASCII Host VerificationPPI/ZGL EPC Programming Examples Host VerificationFO100,100A0N,60,60FN1FS //Print tag data in FN1 Escrk 1,a,b,D16,c.c Escrk 1,a,b,D24,c.c Rfid Write Rfid PPI/STGL CommandsPPI/ZGL EPC Programming Examples Return Status Port Return Status PortTools List Software Migration Tools SMTTools List Page Selecting The Tools Selecting The ToolsError Messages Error MessagesControl Panel Error Messages Explanation Solution Rfid Unlock CMD Rfid MAX RetryRfid TAG ERR Rfid TAG FailedSetup Guide TroubleshootingTroubleshooting Troubleshooting the Rfid Encoder Symptom SolutionNew Coupler System MP2 RfidNew Coupler System Adjusting The Coupler PositionClass 0+, Class Zuma, and Class Bit And 96 Bit EPC Data FormatsClass 1 Gen GenRequest from Result Comment PGL EPC Format Handling Selected Size of Data Based onLength Program 64 bit Pad 0s on right for 64 bit = 64 bit Moving From 64 Bit Tags To 96 Bit Tags When 64 Bit Data Is Sent To a 96 Bit Tag PGLMoving From 64 Bit Tags To 96 Bit Tags ExampleWhen 64 Bit Data Is Sent To a 96 Bit Tag ZGL When 64 Bit Data Is Sent To a 96 Bit Tag ZGL~NORMAL ~CREATETEST1216 RFWTAG64 END ~EXECUTETEST1 ~NORMAL Multiple Read/Write Commands On One Label~NORMAL ~CREATETEST1NOMOTION RFRTAG64 END ~EXECUTETEST1 ~NORMAL ~CREATETEST1 RFWTAG64Customer Scenario Verify Command is not Rfid SpecificVerify Command is not Rfid Specific Splitting the EPCSplitting the EPC Simplest SolutionTag Profiler Using The Advanced Rfid CalibrationTag Profiler Using The Advanced Rfid Calibration Custom Tag ConfiguratorAuto Inlay Locater Page 178424-001