Code 128, GS1-128

What is Code 128, GS1-128
Code 128, also known as also known as UCC-128, USS-128, GS1 128, GTIN-128, is a very capable linear barcode with excellent density & high reliability for encoding alphanumeric data. The Code 128 standard is maintained by AIM (Automatic Identification Manufacturers).Now, Code 128 barcode is widely used in many applications where a relatively large amount of data must be encoded in a relatively small amount of space. Generate & read Code 128 barcode with Yiigo .NET Barcode Plugin.

Code 128 Encoding Data & Length

Code 128 barcode has three different Code sets and is capable of encoding alphanumeric data:
  • Code set A: ASCII characters 00 to 95 (0-9, A-Z and control codes) and several special characters (CODE B and C, FNC 1-4 and SHIFT)
  • Code set B: ASCII characters 32 to 127 (0-9, a-z) and some special characters (CODE B and C, FNC 1-4 and SHIFT)
  • Code Set C: 00-99 (encodes each two digits with one code) and three special characters (CODE A, CODE B and FNC1)
  • Variable length

Code 128 Structure & Formation

In Code 128 barcode, each character comprises six elements (3 bars and 3 spaces), each of 1, 2, 3 or 4 modules in width, with a total width of 11 modules. All characters are separated by an inter-character gap.
A Code 128 barcode consists of:
  • Leading quiet zone
  • Start character
  • Data characters: any length
  • Checksum: one checksum in modulo 103
  • Stop character (7 elements comprising 4 bars and 3 spaces)
  • Termination bar
  • Trailing quiet zone

Code 128 Check Digit Calculation

Code 128 is a self-checking barcode, calculated based on a Modulo 103, which is based on the weighted sum of the values of each of the digits in the message that is being encoded, including the start character.
GS1-128 Information
GS1-128 previously refers to UCC/EAN-128 or EAN-128, is a subset of the more general Code 128 Symbology. It is designed through joint co-operation between GS1 andAutomatic Identification Manufacturers, Inc. (AIM) to provide a high degree of security. Generate & read Code 128 barcode with Yiigo .NET Barcode Plugin.

Code 128 Encoding Data & Length

GS1-128 barcode is capable of encoding alphanumeric data:
  • The Code 128 ASCII characters are in accordance with ISO 646
  • Characters with ASCII values 128 to 255 may also be encoded in Code 128 Symbols
  • Four non-data function characters; FNC2 and FNC4 are not used in GS1-128 Bar Code
  • Variable length

GS1-128 Structure & Formation

Same as Code 128 barcode.

GS1-128 Check Digit Calculation

Same as Code 128 barcode.
Products
Other Plugins
Image Viewer CoreBarcode PluginPDF Read & WriteTesseract OCR PluginForm Processing PluginJBIG2 CodecJPEG2000 CodecISIS ScannerTwain ScannerDICOM ReaderCAD Scanner