GS1 has now renamed EAN-128 and UCC-128 barcodes as GS1-128.
GS1-128
GS1-128 is a modern very high density coding scheme based on Code 128. GS1-128 uses the Code 128 scheme C for any code which has digits in the first four character positions (excluding brackets). GS1-128 barcodes are distinguished from Code 128 by the presence of a Function 1 (FNC1) character as the first character encoded.
The GS1-128 coding scheme uses Application Identifiers (AIs) – which are numbers with a predefined meaning and usually enclosed in brackets in the human readable form. While many AIs are followed by fixed length strings, some may be followed by a variable length string – in which case the string is terminated with a Function 1 character. Most dLSoft products automatically recognize both fixed length and variable length AIs and insert the termination character as required.
Application Identifiers are defined by GS1, and some examples are shown below:
(01) identifies a GTIN (Global Traded Item Number)
(10) identifies a Batch or Lot Number
(11) identifies a Product Date (as YYMMDD)
(15) identifies a Best Before Date (as YYMMDD)
(21) identifies a Serial Number
(400) identifies a Purchase Order Number
(422) identifies a Country of Origin (as ISO code)
More: