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.

2344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383 The number of digits in D must match the corresponding value specified in the “OtherField Digits” column of the matching partition table row. Note that if the “OtherField Digits” column specifies zero, then D must be the empty string, implying theoverall input segment ends with a “dot” character.Output: Construct the output bit string by concatenating the following three components: 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.4 “Unpadded Partition Table” Encoding MethodThe Unpadded Partition Table encoding method is used for a segment that appears in theURI as a pair of variable-length numeric fields separated by a dot (“.”) character, and inthe binary encoding as a 3-bit “partition” field followed by two variable length binaryintegers. The number of characters in the two URI fields is always less than or equal to aknown limit, and the number of bits in the binary encoding is always a constant numberof bits.The Unpadded Partition Table encoding method makes use of a “partition table.” Thespecific partition 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 of digits separated by adot (“.”) character. For the purpose of this encoding procedure, the digit strings to theleft and right of the 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 NumericComponent 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 value of D, considered as a decimal integer, must be less than 2 N , where N is thenumber of bits specified in the “other field bits” column of the matching partitiontable row.Output: Construct the output bit string by concatenating the following three components:Copyright ©2005- 2011 <strong>GS1</strong> AISBL, All Rights Reserved. Page 85 of 218

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

Saved successfully!

Ooh no, something went wrong!