Code 128 Barcode Software
ISO/IEC 15417:2007 Standard Compliance
Code 128, as defined in ISO/IEC 15417, is a high-density barcode symbology capable of encoding both alpha-numeric and numeric-only data. It is the industry standard for shipping, logistics, and inventory management due to its versatility and compact size.
The Three Subsets of Code 128:
- ● Subset A: Uppercase letters and ASCII control characters.
- ● Subset B: Uppercase, lowercase alpha, and numeric data.
- ● Subset C: Optimized specifically for numeric-only data (double density).
Full ASCII Support
Code 128 can encode the entire ASCII table. Combined with the Barcodesoft Keyboard Wedge Emulation program, you can use a USB scanner to emulate special character inputs into any Windows system.
Checksum Calculation
A check digit is mandatory for Code 128. Our package includes an Encoder to calculate this for you, along with VBA and C source code for Subset A, B, C, and GS1-128 integration.
| Aspect Ratio | No Human Readable | Subset A (HR) | Subset B (HR) | Subset C (HR) |
|---|---|---|---|---|
| XXS | Code128XXS | Code128AXXSHr | Code128BXXSHr | Code128CXXSHr |
| XS | Code128XS | Code128AXSHr | Code128BXSHr | Code128CXSHr |
| S | Code128S | Code128ASHr | Code128BSHr | Code128CSHr |
| M | Code128M | Code128AMHr | Code128BMHr | Code128CMHr |
| L | Code128L | Code128ALHr | Code128BLHr | Code128CLHr |
| XL | Code128XL | Code128AXLHr | Code128BXLHr | Code128CXLHr |
| XXL | Code128XXL | Code128AXXLHr | Code128BXXLHr | Code128CXXLHr |
* Fonts marked with "Hr" include human-readable text printed beneath the barcode.
Flexible Formats & Deployment
Our Barcodesoft Code 128 font package contains 28 distinct fonts available in TrueType, PostScript, and PCL formats. These professional-grade fonts can be seamlessly embedded into Adobe PDF files for secure document distribution.