This Java package contains JavaBeans, Class Libraries, Applets and Servlets to generate barcodes like Code 128, Data Matrix, QR Code, PDF417 and others in Java-based environments. Each Symbology is combined into a single JAR file, and source code is provided for the applets, graphic encoders and servlets in the package. Compatible with JDK 1.4 and above, including Headless Java. These components generate high-quality images in GIF, JPEG, SVG and EPS with automatic check digit calculations for many linear symbologies. UTF-8 Unicode encoding is supported in Data Matrix, PDF417 and QR Code IDAutomations Java Barcode Package is available in three different versions. The Linear version supports Code 39, Code 128, Interleaved 2 of 5, UPC, EAN, Intelligent Mail and others. The Linear + 2D version supports all symbologies from the linear version as well as 2D barcode types for Aztec, Data Matrix, MaxiCode, PDF417 and QR Code. The GS1-DataBar version supports Stacked, Truncated, Stacked Omni-directional, Limited, Expanded, Expanded Stacked Omni-directional, MicroPDF417 and others.