GS1-128 Barcode

GS1-128 is an application standard of the GS1 implementation using the Code 128 barcode specification. GS1-128 uses a series of Application Identifiers to include additional data such as best before dates, batch numbers, quantities, weights and many other attributes needed by the user.

Every GS1-128 symbol encodes one or more AI to indicate that what type of data is encoded. In most of cases, AI also decides the length of the data and the format of the data. When a scanner read a Code 128 barcode with a leading FNC1 character, the next 2-4 digits will represent the applicable AI. For example, if 00 was the encoded data after the FNC1 character, the scanner would expect an 18-digit numeric SSCC-18 data to follow.

CodeX Barcode Label Designer offers you a very easy form of this GS1-128. You simply enter the human readable line including the brackets: e.g. (11)050301(13)050301. The software will removes the brackets and codes the GS1-128 code correct as 1105030113050301. If you are using AI's that have a variable length of data, you may be forced to use the control character FNC1 before the next AI to close the current AI. This control character "tells" the scanner that this AI is closed and a new one will follow. To create a FNC1, you simply enter into the text property: e.g. (10)ABC123(11)050301