11.08.2015 Views

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

GS1 EPC Tag Data Standard 1.6 - Indicod-Ecr

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

559755985599Table L-1 shows the relevant subset of a hypothetical ID Table for a hypothetical ISOregistered<strong>Data</strong> Format 99.Table L-1: hypothetical Base ID Table, for the example in Annex LK-Version = 1.0K-TableID = F99B0K-RootOID = urn:oid:1.0.15961.99K-IDsize = 128IDvalue OIDs <strong>Data</strong> Title FormatString3 1 BATCH/LOT 1*20an8 7 USE BY OR EXPIRY 6n51 3%x30-39 AMOUNT 4*18n125 (7) (1) EXPIRY + BATCH/LOT (6n) (1*20an)K-TableEnd = F99B056005601Appendix MDecoding Packed Objects (non-normative)56025603560456055606560756085609561056115612561356145615561656175618561956205621M.1 OverviewThe decode process begins by decoding the first byte of the memory as a DSFID. If theleading two bits indicate the Packed Objects access method, then the remainder of thisAnnex applies. From the remainder of the DSFID octet or octets, determine the <strong>Data</strong>Format, which shall be applied as the default <strong>Data</strong> Format for all of the Packed Objects inthis memory. From the <strong>Data</strong> Format, determine the default ID Table which shall be usedto process the ID Values in each Packed Object.Typically, the decoder takes a first pass through the initial ID Values list, as describedearlier, in order to complete the list of identifiers. If the decoder finds any identifiers ofinterest in a Packed Object (or if it has been asked to report back all the data strings froma tag’s memory), then it will need to record the implied fixed lengths (from the ID table)and the encoded variable lengths (from the Aux Format subsection), in order to parse thePacked Object’s compressed data. The decoder, when recording any variable-length bitpatterns, must first convert them to variable string lengths per the table (for example, athree-bit pattern may indicate a variable string length in the range of two to nine).Starting at the first byte-aligned position after the end of the DSFID, parse the remainingmemory contents until the end of encoded data, repeating the remainder of this sectionuntil a Terminating Pattern is reached.Determine from the leading bit pattern (see I.4) which one of the following conditionsapplies:Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 211 of 218

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!