KA.Barcode for Eclipse BIRT
How to Generate Data Matrix in BIRT Reports
How to Create, Print 2D Data Matrix Barcode Images in Eclipse BIRT Reports
  • Completely compatible with Eclipse BIRT version 2.x, 3.x, 4.x
  • Easy to generate Data Matrix ECC 200 barcodes in BIRT reports
  • Dynamically generating Data Matrix in BIRT reports with data set
  • Draw Data Matrix barcode images in stream & graphics object and save in multiple image formats
  • Offer various barcode settings for Data Matrix including module width, format mode, margins, etc
BIRT Data Matrix Barcode Overview
KA.Barcode for BIRT is a mature and reliable barcoding encoder plug-in for Eclipse BIRT Reports. Developers can easily create and display Data Matrix in birt reports. Flexible barcode settings are also available for users to customize generated images.
What Is A Data Matrix Barcode
Data Matrix, also named as ECC200, 2D DataMatrix barcode, is a two-dimensional matrix barcode commonly used to mark small items. Being space-efficient, Data Matrix is recommended by American EIA for labeling small electronic components.
Data Matrix Barcode Valid Data Set
  • All 128 characters of ASCII

  • Values 128-255 in accordance with ISO 8859-1. There are referred to as extended ASCII.
Data Matrix Barcode Property Settings in Eclipse BIRT
Property Default Value Note
Basic
Barcode Symbology Code128Auto Barcode symoblogy type
CodeToEncode "128" Barcode value to encode.
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)
Data Matrix Specific Settings
Data Matrix Data Mode AUTO Data Matrix data encoding mode.

Valid values are:

AUTO (0): Barcode library will decide the best data mode for you. This is the default encoding format by Barcode Library.

ASCII (1): it is used to encode data that mainly contains ASCII characters (0-127).

C40 (2): it is used to encode data that mainly contains numeric and upper case characters.

TEXT (3): it is used to encode data that mainly contains numeric and lower case characters.

X12 (4):it is used to encode the standard ANSI X12 electronic data interchange characters.

EDIFACT (5): it is used to encode 63 ASCII values (values from 32 to 94) plus an Unlatch character (binary 011111).

BASE256 (6): it is used to encode 8 bit values.
Data Matrix Format Mode 10x10 Specifies the Data Matrix Format to use on that symbology. Valid values see options in the list.
FNC1 Mode None To encode GS1 compatible Data Matrix barcode, you need set FNC1 Mode value to "Enable".




















Frequently Asked Questions

What is a Data Matrix code?

A Data Matrix code is a 2D code. It uses black and white cells, which are normally arranged in a square layout.

What is the ISO standard for Data Matrix?

Data Matrix is governed by the ISO/IEC 16022 standard. The newest version of this standard is ISO/IEC 16022:2024.

What different kinds of Data Matrix are there?

Technically, The specification includes two types: ECC 000-140 and ECC 200.

How much information can a Data Matrix hold?

It can store a significant amount, with the exact limit depending on the content. Maximum capacities are 3,116 for numeric data, 2,335 for standard text, and 1,555 for 8-bit binary data.

What is the dimensional range of a Data Matrix barcode?

The minimum size of a Data Matrix code is 10 by 10 modules. Its maximum size is 144 by 144 modules.

Am I able to scan a Data Matrix using a phone?

Yes. To scan a Data Matrix, simply download a barcode reader app onto your phone. These apps are designed to quickly recognize and decode this type of barcode.

Are Data Matrix codes identical to QR Codes?

No, Data Matrix and QR Code are two different 2D barcode systems. They share some key features: both are 2D barcodes, enable encoding of ASCII text, Unicode text, and binary data, they got the ability to encode international text and business data. But they are built with unique patterns and specifications.