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.

574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786 Create the FinalCharacterMap bit string by copying to it, in this order, thepreviously-created PrefixCharacterMap bit string, then the MainCharacterMapstring , and finally append the previously-created SuffixCharacterMap bit string tothe end of the FinalCharacterMap string. Create an interleaved character string, representing the concatenated data stringsfrom all of the non-numeric data strings of the Packed Object, by parsing throughthe FinalCharacterMap, and:For each ‘00’ bit-pair encountered in the FinalCharacterMap, copy the nextvalue from DigitVals to InterleavedString (add 48 to each value to convert toASCII);For each ‘01’ bit-pair encountered in the FinalCharacterMap, fetch the nextvalue from ExtDigitVals, and use Table K-2 to convert that value to ASCII(or, if the value is a Base 13 shift, then increment past the next ‘01’ pair in theFinalCharacterMap, and use that Base 13 shift value plus the next Base 13value from ExtDigitVals to convert the pair of values to ASCII). Store theresult to InterleavedString;For each ‘10’ bit-pair encountered in the FinalCharacterMap, get the nextcharacter from NonDigitVals, convert its base value to an ASCII value usingAnnex K, and store the resulting ASCII value into InterleavedString. Fetchand process an additional Base 30 value for every Base 30 Shift valuesencountered, to create and store a single ASCII character.For each ‘11’ bit-pair encountered in the FinalCharacterMap, get the nextcharacter from ExtNonDigitVals, convert its base value to an ASCII valueusing Annex K, and store the resulting ASCII value into InterleavedString,processing any Shifts as previously described.Once the full FinalCharacterMap has been parsed, the InterleavedString is completelypopulated. Starting from the first AlphaNumeric entry on the ID list, copy charactersfrom the InterleavedString to each such entry, ending each copy operation after thenumber of characters indicated by the corresponding Aux Format length bits, or at theend of the InterleavedString, whichever comes first.Appendix N Acknowledgement of Contributors andCompanies Opted-in during the Creation of this<strong>Standard</strong> (Informative)DisclaimerWhilst every effort has been made to ensure that this document and theinformation contained herein are correct, <strong>GS1</strong> <strong>EPC</strong>global and any other partyinvolved in the creation of the document hereby state that the document isprovided on an “as is” basis without warranty, either expressed or implied,including but not limited to any warranty that the use of the information hereinwith not infringe any rights, of accuracy or fitness for purpose, and herebyCopyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 215 of 218

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

Saved successfully!

Ooh no, something went wrong!