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.

318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322016.3.2 Decoding Procedure: TID Bank Contents to STID URIThe following procedure specifies how to construct an STID URI given the contents ofthe TID bank of a Gen 2 <strong>Tag</strong>.Given: The contents of the TID memory bank of a Gen 2 <strong>Tag</strong>, as a bit string b 0 b 1 …b N-1 ,where the number of bits N is at least 48.Yields: An STID-URIProcedure:1. Bits b 0 …b 7 should match the value 11100010. If not, stop: this TID bank contentsdoes not contain an XTID as specified herein.2. Bit b 8 should be set to one. If not, stop: this TID bank contents does not contain anXTID as specified herein.3. Consider bits b 8 …b 19 as a 12 bit unsigned integer. This is the <strong>Tag</strong> Mask Designer ID(MDID).4. Consider bits b 20 …b 31 as a 12 bit unsigned integer. This is the <strong>Tag</strong> Model Number.5. Consider bits b 32 …b 34 as a 3-bit unsigned integer V. If V equals zero, stop: this TIDbank contents does not contain a serial number. Otherwise, calculate the length of theserial number L = 48 + 16(1). Consider bits b 48 b 49 …b 48+L-1 as an L-bit unsignedinteger. This is the serial number.6. Construct the STID-URI by concatenating the following strings: the prefixurn:epc:stid:, the lowercase letter x, the value of the MDID from Step 3 as a 3-character hexadecimal numeral, a dot (.) character, the lowercase letter x, the valueof the <strong>Tag</strong> Model Number from Step 4 as a 3-character hexadecimal numeral, a dot(.) character, the lowercase letter x, and the value of the serial number from Step 5 asa (L/4)-character hexadecimal numeral. Only uppercase letters A through F shall beused in constructing the hexadecimal numerals.17 User Memory Bank ContentsThe <strong>EPC</strong>global User Memory Bank provides a variable size memory to store additionaldata attributes related to the object identified in the <strong>EPC</strong> Memory Bank of the tag.User memory may or may not be present on a given tag. When user memory is notpresent, bit 15 h of the <strong>EPC</strong> memory bank SHALL be set to zero. When user memory ispresent and uninitialized, bit 15 h of the <strong>EPC</strong> memory bank SHALL be set to zero and bits03 h through 07 h of the User Memory bank SHALL be set to zero. When user memory ispresent and initialized, bit 15 h of the Protocol Control Word in <strong>EPC</strong> memory SHALL beset to one to indicate the presence of encoded data in User Memory, and the user memorybank SHALL be programmed as specified herein.To conform with this specification, the first eight bits of the User Memory Bank SHALLcontain a <strong>Data</strong> Storage Format Identifier (DSFID) as specified in [ISO15962]. Thismaintains compatibility with other standards. The DSFID consists of three logical fields:Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 126 of 218

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

Saved successfully!

Ooh no, something went wrong!