The Java Linear Barcode Generator offers a complete suite of barcode tools in a single package. It includes a servlet, applet, javabean, and class library for generating a variety of linear barcodes, such as Code 128, Code 39, and UPC, among others.

The Java Barcode Package has multiple versions that facilitate various barcode generations. This specific package, the linear package, supports different symbologies such as Code 39, Extended Code 39, Code 128, Code 128 Auto, AI detection for GS1-128, Interleaved 2 of 5 (ITF), Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5, USPS Intelligent Mail IMb, Postnet, and Planet.
The Linear Java Barcode Generator is available in different licensing options according to its usage scenario. IDAutomation offers Developer License versions that come with complete source code and can be used in commercial environments. Some additional features of this version include:
- Automatic check digit calculations that may be enabled or disabled for various linear symbologies.
- Auto sizing options that automatically scale images for easier operation.
- Code 128 Auto Encoding that supports UCC/EAN-128 barcodes and can identify several AIs automatically.
- Flexible sizing options that allow users to change the X dimension, the wide-to-narrow ratio, the barcode height, margins, and white space.
- Graphic configuration options that include settings for foreground and background colors and fonts.
Bearer Bars can also be easily created for all linear barcode types. Users can download a free demo to test the software before purchasing it. If unsatisfied, they can return the product within 30 days for a refund.
Version 2024: Updates to Code-128 and GS1-128 functions. Code-128 now supports MOD10, FNC1, FNC2, FNC3 and FNC4. Also image generation updates to Code-39, UPC, EAN, and ITF.
Version 17.06:
-New image file options with the addition of SVG and EPS.
-Update requires JDK 1.4 and above now. Updated image encoder from com.sun.image.codec.jpeg.JPEGImageEncoder to use ImageIO.write for JDK7 images.
-Added advanced support for GS1, ISBT and HIBC tilde options.
-Added FNC3 and FNC4 support.