2D Barcode for Java
Linear Barcode for Java
Barcode Java

Java Barcode Generator Suite is a Java Barcode Generation library package, which generates Code 39, Code 128, GS1-128, UPC/EAN Linear (1D) and QR Code, Data Matrix, PDF 417 Matrix (2D) barcodes in Java applications.

Java Barcode Generator Suite can be used in various Java development environments:
  • Java Application (Java Class, Java Bean, Swing)
  • Java Web Application (JSP, Servlet, EJB, J2EE, Java Web Service)
  • Non Java Application (Applet)
  • Java Reporting (Jasper Reports & iReport)
Java Barcode Generator Suite Package Overview
Java Barcode Generator Suite is provided in one single Java jar file. All supporting barcode symbology types are combined into the single jar file. The package is coming with Java class source code and Servlet applications.

Java Barcode Generator can be used on any platform with a Java Virtual Machine, including Windows, Linux, Unix, MacOS, Solaris, and HP/UX.

Java Barcode Generator Features and benefits
  • Royalty free with Developer License purchased.

  • Java class libraries are provided for integration in Java applications.

  • High quality images with GIF, PNG, JPEG, & BMP support without any distortion.

  • Automatic checksum digit calculations can be enabled and disabled for many linear symbologies.

  • JDK 1.4 and above is supported.

  • Headless Java is supported.

  • Creating barcodes in Jasper Reports

  • Creating barcodes in iReport

  • Orientation may be set to 0, 90, 180, or 270 degrees.

  • Fully customizable barcode sizes. Allow to change barcode X, Y dimensions, wide to narrow ratio, barcode image width & height, image left, right, top, bottom margins.

  • Orientation may be set to 0, 90, 180, or 270 degrees.

  • Text style options allow the human readable characters to be displayed or hidden.

  • Supplemtns 2 & 5 digits are supports for UPC-A, UPC-E, EAN 8, EAN 13, ISBN, ISSN.

  • USPS Intelligent Mail Barcode (Onecode) is supported as well as POSTNET, PLANET, RM4SCC, EAN128.

  • Bearer bars for ITF-14 may be displayed or hidden.

  • Source code is provided for all Servlet, demo class, Jasper Reports, iReport.

Java Barcode Generator - Download
Download Instructions
Java Barcode Suite Evaluation Package
  1. Download the SDK
  2. Unzip it
For demo version only, we randomly print "BusinessRefinery.com" message on the barcode image.
Java Barcode Generator - License & Price
  • Java Barcode Suite - Linear Barcode - 1 Developer License - USD 659
  • Java Barcode Suite - Linear Barcode - 5 Developer License - USD 1159
  • Java Barcode Suite - Linear Barcode - Corporate Developer License - USD 1959
  • Java Barcode Suite - Linear + 2D Barcode - 1 Developer License - USD 959
  • Java Barcode Suite - Linear + 2D Barcode - 5 Developer License - USD 1959
  • Java Barcode Suite - Linear + 2D Barcode - Corporate Developer License - USD 2959
Java Barcode Generator Quick Start
The following content will instruct you how to quickly generate barcodes in Java project.

Read our Java Barcode Generation Guide for more details.

1. Install Java Barcode Generator library

  1. Download the trial version of Java Barcode Generator
  2. Unzip the package
  3. Add businessrefinery.barcode.jar to your Java project library or classpath


2. Generate barcodes in Java Class

3 Steps to generate barcodes in Java class:

  1. Create a barcode object.

    To create Linear barcode (like Code39, Code128, GS1-128, UPC/EAN), use class com.businessrefinery.barcode.Barcode.

    To create Data Matrix barcode, use class com.businessrefinery.barcode.DataMatrix.

    To create PDF-417 barcode, use class com.businessrefinery.barcode.PDF417.

    To create QR-Code barcode, use class com.businessrefinery.barcode.QRCode.
  2. Set barcode properties.
  3. Draw barcode, and output to your required formats (image format like gif, jpeg, or Java Image object, or Java OutputStream object)

	// 1. Create linear barcode object.
        Barcode barcode = new Barcode();
        
        // 2. Set barcode properties.
        barcode.setSymbology(Barcode.CODE128);
        
        barcode.setCode("0123456789");
        
        // 3. Draw barcode, and output to gif format
        barcode.drawImage2File("C://code128.gif");




Quick Links