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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957 An <strong>EPC</strong> Raw URI beginning with urn:epc:raw:. Such a URI has one of thefollowing three forms:urn:epc:raw:OptionalControlFields:Length.xHexPayloadurn:epc:raw:OptionalControlFields:Length.xAFI.xHexPayloadurn:epc:raw:OptionalControlFields:Length.DecimalPayloadEncoding procedure:1. If the URI is not syntactically valid according to the grammar in Section 12.4, stop:this URI cannot be encoded.2. Extract the leftmost NonZeroComponent according to the grammar (the Lengthfield in the templates above). This component immediately follows the rightmostcolon (:) character. Consider this as a decimal integer, N. This is the number of bitsin the raw payload.3. Determine the toggle bit and AFI (if any):3.1. If the body of the URI matches the DecimalRawURIBody orHexRawURIBody production of the grammar (the first and third templatesabove), the toggle bit is zero.3.2. If the body of the URI matches the AFIRawURIBody production of thegrammar (the second template above), the toggle bit is one. The AFI is thevalue of the leftmost HexComponent within the AFIRawURIBody (the AFIfield in the template above), considered as an 8-bit unsigned hexadecimalinteger. If the value of the HexComponent is greater than or equal to 256,stop: this URI cannot be encoded.4. Determine the <strong>EPC</strong>/UII payload:4.1. If the body of the URI matches the HexRawURIBody production of thegrammar (first template above) or AFIRawURIBody production of thegrammar (second template above), the payload is the rightmostHexComponent within the body (the HexPayload field in the templatesabove), considered as an N-bit unsigned hexadecimal integer, where N is asdetermined in Step 2 above. If the value of this HexComponent greater thanor equal to 2 N , stop: this URI cannot be encoded.4.2. If the body of the URI matches the DecimalRawURIBody production of thegrammar (third template above), the payload is the rightmostNumericComponent within the body (the DecimalPayload field in thetemplate above), considered as an N-bit unsigned decimal integer, where N is asdetermined in Step 2 above. If the value of this NumericComponent greaterthan or equal to 2 N , stop: this URI cannot be encoded.5. Fill in the Gen 2 <strong>EPC</strong> Memory Bank according to the following table:Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 113 of 218

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

Saved successfully!

Ooh no, something went wrong!