Code 128 Barcode Scanner

With the Scanbot Code 128 Scanner SDK, you can integrate fast barcode scanning into your mobile app. Turn any iOS, Android, or Windows device into a flexible scanning tool and enjoy its ease of use and incredible versatility!

Code 128 Example

Definition

The Code 128 barcode is a one-dimensional barcode that is defined in the ISO/IEC 15417:2007 standard. 

  • Can encode all ASCII characters, including special character
  • High data density compared to other 1D barcode formats
  • Start Character differs between the subsets Code 128 A, B, and C

History

It was developed in 1981 by Computer Identics Corporation in the United States. The main goal was to have a flexible barcode that could encode a wide range of characters while still remaining compact. Later on, it was adopted by GS1 as GS1-128.

Applications

Thanks to its efficiency and flexibility, Code 128 has become widely used in various industries. However, its focus clearly lies on non-POS areas. It is frequently used in transporting goods, especially to mark containers with shipping labels for distribution and warehousing. It can flexibly encode various kinds of information about the respective goods and be read with a wide range of conventional barcode scanners and smartphones with barcode scanner software. 

Benefits

The development of Code 128 represented a significant advancement in barcode technology. Compared to other earlier systems, it offers improved data density and versatility. It can encode a large amount of information in a relatively small space. Its ability to encode all 128 ASCII characters, including uppercase and lowercase letters, numbers and special characters, makes it suitable for a wide range of applications and industries. Code 128 barcodes can be printed with standard printers, eliminating the need for specialized printing technology. 

Your new alternative to industrial scanners: Scanbot’s Code 128 Scanner SDK

Using the Scanbot Code 128 scanning module, you can …

  • Scan Code 128 barcodes with smartphones
  • Cut costs for outdated scanner hardware
  • Switch from dedicated scanners to smart multi-tools that talk directly to your systems
  • Enable flexible barcode scanning on the go and on the road, no network connection required
  • Cut time-to-value – implement Code 128 scanning within a few hours

FAQs

Aztec Code vs QR Code: Where is the difference?

Even though they look quite similar to the untrained eye, there are significant differences between Aztec and QR Codes. Both may have a pixel matrix, but the Aztec code bears its marker in the middle, which makes it look like an Aztec pyramid from above, while the QR code has markers in the corners. Compared to QR codes, Aztec codes are more compact and flexible in size, which makes them perfect for restricted spaces.

What is the check character of Code 128?

The check character of Code 128 is always calculated using a “Modulus 103” checksum method. The start character is summed with the product of each data character’s value and its position within the data sequence. The total sum is then divided by 103.