KA.Barcode for Eclipse BIRT
How to Generate Code 128 in BIRT Reports
How to Draw, Print Linear Code 128 Barcode Images in Eclipse BIRT Reports
  • Print 1D Code 128Auto, Code 128A, Code 128B and Code 128C in Eclipse BIRT reports
  • Create Code 128 barcodes in Eclipse BIRT 2.x, 3.x, 4.x
  • Advanced calculation to automatically add Code 128 checksum digit compatible with related specification
  • Offer rich setting options for generated images including size, orientation, resolution, font, etc
  • Support multiple Code 128 barcode image formats, including gif, jpeg, png, tiff and bitmap
  • Provide royalty-free and permanent license for this BIRT Code 128 barcode library
BIRT Code 128 Barcode Overview
KA.Barcode Generator for BIRT is the best quality barcode encoder which create and print linear Code 128A, Code 128B, Code 128C barcoding features in Eclipse BIRT reports. When a Code 128 image is generated in birt reports, the user-friendly interface allows developers to easily adjust various barcoding settings and produce images with a fixed size.
What Is A Code 128 Barcode
Code 128, also named as ANSI/AIM 128, ANSI/AIM Code 128, USS Code 128, Uniform Symbology Specification Code 128, Code 128 Code Set A, Code 128 Code Set B, Code 128 Code Set C, Code 128A, Code 128B, Code 128C, is a self-checking linear barcode which encodes 128 ISO/IEC 646 characters.
Code 128 Barcode Valid Data Set
  • All 128 characters of ASCII: A-Z, a-z, 0-9, etc

  • Values 128-255 in accordance with ISO 8859-1. There are referred to as extended ASCII.
Code 128 Barcode Property Settings in Eclipse BIRT
Property Default Value Note
Basic
Barcode Symbology Code128Auto Barcode symoblogy type
CodeToEncode "128" Barcode value to encode.
CheckSum Char Enable false The property is not applied for Code 128.
Tilde Enable false Set the Tilde Enable property to true, if you want use the tilde character "~" to specify special characters (such as non-printable chars) in the input data.

2-byte character (Unicode): ~6ddddd (character value from 00000 ~ 65535) Strings from "~665536" to "~699999" are unused
Barcode Size
Auto resize false If true, barcode X, Y module will be auto-adjusted.
Unit of Measure Pixel Unit of measure for all size related settings. Pixel; Inch; CM.
X 2 Barcode module width (narrow bar).
Y 75 Linear barcode bar height / 2D barcode module height.
Margin Left 0 Barcode image left margin.
Margin Right 0 Barcode image right margin.
Margin Top 0 Barcode image top margin.
Margin Bottom 0 Barcode image bottom margin.
DPI 72 Barcode image resolution in dpi.
Orientation 0 Barcode rotation angle. (0, 90, 180, 270)
Barcode Text Style
Show Text true Set to true, displaying barcode value text, otherwise do not display.




















Frequently Asked Questions

What can Code 128 barcode text code include?

Code 128 is a dense linear barcode with high-density barcode that can encode a wide range of data, it encodes digits, text, control characters, and the complete 128-character ASCII set.

What are the uses of Code 128?

You will frequently find Code 128 barcodes in use for:
  • Food and non-food fields
  • Shipping and packaging industries
  • Healthcare, public sectors, and government agencies

What defines Code 128's check digit?

A Code 128 barcode automatically includes a check digit. This character is the result of a Modulo 103 calculations on the encoded data, serving as a built-in error-checking mechanism.

What's the longest possible Code 128 barcode in terms of characters?

Code 128's ISO standard doesn't fix a maximum character number. But when using GS1-128, the barcode is limited to 48 data characters to ensure reliability.

How can I read a Code 128 barcode?

To read a Code 128 barcode, use one of those: a physical barcode scanner, A smartphone with a barcode app, or a computer with a camera and scanning software.

Is Code 128 better than Code 39 barcode?

Code 128 is generally more efficient than Code 39 as it can store more information in a smaller area, creating a denser and shorter barcode.