Programming Reference D - 11
GS1-128 (formerly UCC/EAN-128)
GS1-128 is a convention for printing data fields with standard Code 128 bar code symbols. GS1-128 symbols
are distinguished by a leading FNC 1 character as the first or second character in the symbol. Other FNC 1
characters are used to delineate fields.
When GS1-128 symbols are read, they are transmitted after special formatting strips off the leading FNC 1
character, and replaces other FNC 1 characters with the ASCII 29 (GS) control character.
When AIM symbology identifiers are transmitted, the modifier character indicates the position of the leading
FNC 1 character according to AIM guidelines. For example, ]c1 indicates a GS1-128 symbol with a leading
FNC1 character.
Standard Code 128 bar codes which do not have a leading FNC 1 may still be used, but are not encoded
according to the GS1-128 convention. Standard Code 128 and GS1-128 may be mixed in an application. The
CS3070 autodiscriminates between these symbols, and can enable or disable one or both code types.
Table D-5 indicates the behavior of the CS3070 in each of the four possible parameter settings.
Table D-5
Reading Standard Code 128 & GS1-128
Standard Code 128 GS1-128 Effect and Example
Disable Disable No Code 128 symbols can be read.
Disable Enable Read only symbols with leading FNC 1.
Examples:
FNC1
ABCD
FNC1
E are read as ABCD
29
E
A
FNC1
BCD
FNC1
E are read as ABCD
29
E
FNC1FNC1
ABCD
FNC1
E are read as ABCD
29
E
ABCD
FNC1
E cannot be read
ABCDE cannot be read
Enable Disable Read only symbols without leading FNC 1.
Examples:
FNC1
ABCD
FNC1
E cannot be read
A
FNC1
BCD
FNC1
E cannot be read
FNC1FNC1
ABCD
FNC1
E cannot be read
ABCD
FNC1
E is read as ABCD
29
E
ABCDE is read as ABCDE
Enable Enable Read both types of symbols.
Examples:
FNC1
ABCD
FNC1
E are read as ABCD
29
E
A
FNC1
BCD
FNC1
E are read as ABCD
29
E
FNC1FNC1
ABCD
FNC1
E are read as ABCD
29
E
ABCD
FNC1
E is read as ABCD
29
E
ABCDE is read as ABCDE