GS1 Composite Symbology FAQ and
Tutorial
The GS1 Composite Symbology is the specification for a 2D
barcode symbol that is included above a DataBar, UPC, EAN or Code-128 symbol
to encode additional data. Composite symbols are not supported by all barcode
scanners, and implementation is usually more difficult than other options.
IDAutomation recommends using
DataBar Expanded to encode
Application Identifiers (IAs) with additional data when possible, because
DataBar is approved for use in all POS systems after January 1, 2010, all
data is encoded in a single symbol, and implementation is much easier.
The GS1 (EAN.UCC) Composite Symbology consists on a linear component,
which encodes the item's primary data, and an adjacent 2D composite component,
which encodes supplementary data to the linear component.
The linear component will be a symbology of types: GS1-128, EAN8, EAN13,
UPCA, UPCE, or any of the GS1 DataBar family
of components. The composite component will be either:
- Composite Code A barcode, which is derived from the
MicroPDF417
specification, for EAN8, EAN13, UPCA, UPCE, or GS1 DataBar barcodes,
or
- Composite Code C barcode, which is derived from the
PDF417 specification,
for GS1-128 (UCC/EAN-128) barcodes.
MicroPDF417 barcodes are assigned a specific matrix of row/column combinations.
This matrix limits the amount of data that may be encoded in 2D composites.
The 2D composites can encode up to 56 numeric characters. Alpha characters
and certain punctuation characters may be encoded in the composite, but
will significantly reduce the maximum number of characters that can be encoded.
The Composite Code C barcodes, used as composites for GS1-128 and based
on the PDF417 standards, can
realistically
encode approximately 800 characters.
The following are examples of the various types of composite components
used in GS1 symbols:
EAN-13 Composite encoding 0100641414997 in the linear portion
and 21012345678914 in the composite portion:

EAN-8 Composite encoding 01006414 in the linear portion and 12ABC883788398
in the composite portion:

UPC-A Composite encoding 010064149096 in the linear portion and 727728928871662663774889039938484754757758
in the composite portion:

UPC-E Composite encoding 063000008261 in the linear portion and 727728928871662663774889039938484754757758
in the composite portion:

GS1 DataBar Expanded Composite encoding 010064149094388 in the linear
portion and CB938872772892887166266377488 in the composite portion:

IDAutomation recommends using a single
DataBar Expanded barcode to include
Application Identifiers (IAs) with additional data when possible, because
implementation is much easier.
GS1 DataBar Limited Composite encoding 2015064149094 in the linear portion
and CB9383872772892887166266377488 in the composite portion (The maximum
value of the linear portion for both stand-alone GS1 DataBarLimited barcodes
and GS1 DataBar Limited barcodes w/ composites is two trillion, fifteen
billion, one hundred thirty-three million, five hundred thirty-one thousand,
ninety-six (2,015,133,531,096).):

Note: the text interpretation of this symbol is showing
the linkage flag of one (1) and not showing the
last digit, which is a MOD 10 of the
GTIN.
GS1 DataBar Composite encoding 1010064149094 in the linear portion and
CB9383872772892887166266377488 in the composite portion:

Note: the text interpretation of this symbol is showing
the linkage flag of one (1) and not showing the
last digit, which is a MOD 10 of the
GTIN.
GS1 DataBar Stacked Composite encoding 1010064149094 in the linear portion
and 72772892887166266377488 in the composite portion:

GS1 DataBar Stacked Omni-Directional encoding 1010064149094 in the linear
portion and 72772892887166266377488 in the composite portion:

GS1 DataBar Truncated encoding encoding 1010064149094 in the linear
portion and 72772892887166266377488 in the composite portion:

Note: the text interpretation of this symbol is showing
the linkage flag of one (1) and not showing the
last digit, which is a MOD 10 of the
GTIN.
GS1-128 (Code 128) Composite encoding Ê00030123456789012340 in the linear
portion and 02130123456789093724Ê101234567ABCDEFG in the composite portion
(Code 128 values containing composite data must start with the FNC1 character.):

IDAutomation recommends using a single Code-128 barcode to include
Application Identifiers (IAs) with additional data when possible, because
implementation is much easier.
Copyright © 2004-2009 IDAutomation.com, Inc.
Legal Notices.
|
Over 70% of Fortune 100
companies use IDAutomation's products to automate their businesses.
|
|