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.

2384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423 The value P specified in the “partition value” column of the matching partition tablerow, as a 3-bit binary integer. The value of C considered as a decimal integer, converted to an M-bit binary integer,where M is the number of bits specified in the “<strong>GS1</strong> Company Prefix bits” column ofthe matching partition table row. The value of D considered as a decimal integer, converted to an N-bit binary integer,where N is the number of bits specified in the “other field bits” column of thematching partition table row. If D is the empty string, the value of the N-bit integer iszero.The resulting bit string is (3 + M + N) bits in length, which always equals the “CodingSegment Bit Count” for this segment as indicated in the coding table.14.3.5 “String Partition Table” Encoding MethodThe String Partition Table encoding method is used for a segment that appears in the URIas a variable-length numeric field and a variable-length string field separated by a dot(“.”) character, and in the binary encoding as a 3-bit “partition” field followed by avariable length binary integer and a variable length binary-encoded character string. Thenumber of characters in the two URI fields is always less than or equal to a known limit(counting a 3-character escape sequence as a single character), and the number of bits inthe binary encoding is padded if necessary to a constant number of bits.The Partition Table encoding method makes use of a “partition table.” The specificpartition table to use is specified in the coding table for a given <strong>EPC</strong> scheme.Input: The input to the encoding method is the URI portion indicated in the “URIportion” row of the encoding table. This consists of two strings separated by a dot (“.”)character. For the purpose of this encoding procedure, the strings to the left and right ofthe dot are denoted C and D, respectively.Validity Test: The input must satisfy the following: C must match the grammar for PaddedNumericComponent as specified inSection 5. D must match the grammar for GS3A3Component as specified in Section 5. The number of digits in C must match one of the values specified in the “<strong>GS1</strong>Company Prefix Digits (L)” column of the partition table. The corresponding row iscalled the “matching partition table row” in the remainder of the encoding procedure. The number of characters in D must be less than or equal to the corresponding valuespecified in the “Other Field Maximum Characters” column of the matching partitiontable row. For the purposes of this rule, an escape triplet (%nn) is counted as onecharacter. For each portion of D that matches the Escape production of the grammar specifiedin Section 5 (that is, a 3-character sequence consisting of a % character followed bytwo hexadecimal digits), the two hexadecimal characters following the % charactermust map to one of the 82 allowed characters specified in Table 47 (Appendix A).Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 86 of 218

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

Saved successfully!

Ooh no, something went wrong!