This Java software package offers a convenient solution for generating barcodes using a servlet, applet, javabean, and class library all contained in a single JAR file. It is compatible with Headless Java and JDK 1.4 or higher.

This component can be used on any platform with a Java Virtual Machine, including Windows, Linux, Mac OS, Unix, Solaris, HP/UX, AS/400, and OS/390. The Java Barcode Package is available in several versions to suit any type of supported barcode generation. The GS1 Data Matrix support is part of the Linear + 2D package. This package also supports barcodes like Code 39, Code 128, and UPC, as well as 2D barcode types for Aztec, PDF417, QR Code, and MaxiCode.
The Data Matrix Java Barcode Generator is available at different prices according to the license type required for your usage scenario. IDAutomation offers Developer License options for use in commercial environments or in bundling with custom applications. Developer License versions also come with complete source code.
Some additional feature points of this version include support for Data Matrix with ECC200, ASCII, text, UTF-8, C40, and Base256 encoding. It also includes support for UTF-8 encoding and US DOD UID and macro codeword 236 and 237 ISO/IEC 15434 formats, with automatic or manual version selection. Auto Sizing options automatically size images for easier operation, and flexible sizing options allow changes to the X dimension, wide-to-narrow ratio, barcode height, margins, and white space.
Graphic configuration options include settings of the foreground and background colors and fonts for human-readable characters. You can download a free demo for testing prior to purchase and return for a refund within 30 days if not satisfied. Overall, the Java 2D GS1 Data Matrix Barcode Package is a versatile and powerful tool for generating barcode images on any platform with a Java Virtual Machine.
Version 2024: Added UTF-8 encoding optimization, Auto Encoding Mode for Data Matrix rectangular format 29, GS1 updates for multiple FNC1 codes.
Version 21.05:
- UTF-8 encoding supported
- Optimized Data Matrix C40 for the rectangular format 29.
- Resolved an issue in GS1 Data Matrix where a second FNC1 would sometimes not encode properly.