Home  >  Products  >  Java Barcode Generator for Data Matrix, PDF 417, QR Code, UPC/EAN, Code 128, Code 39


[Overview]     [Features]     [Download]     [Generation Guide]     [License & Price]

Java Barcode


Java Barcode is a Java Barcode Generator for Java developers, which generates 30+ linear & 2D barcodes in Java projects.
 

Java Barcode - Overview

Java Barcode supports most common barcode symbologies including Code 39, Extended Code 39, Code 128, UCC-128/EAN128, Data Matrix, PDF417,QRCode, Interleaved 2 of 5, Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5, PLANET, POSTNET.

Java Barcode includes a Java servlet application to allow generating barcodes through http request.

 

Java Barcode - Features & Benefits

Java Barcode is purely written in Java JDK 1.4. And it supports headless Java environment.

Java Barcode Generator can be used in all major operating systems, which supports Java SDK 1.4 or later version.

Java barcode generated images are also compatible with all major web browsers, like Internet Browser, Firefox, Apple Safari, Google Chrome.


Java Barcode supports most common barcode symbologies including Code 39, Extended Code 39, Code 128, UCC-128/EAN128, Data Matrix, PDF417,QRCode, Interleaved 2 of 5, Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5, PLANET, POSTNET.

Java Barcode supports generating barcodes in Jasper Reports, iReport, and BIRT.  

Java Barcode - Free Trial Download

Download Free Trial Java Barcode Package
 

Java Barcode - Developer Guide

View Java Barcode Generation Guide

Quick access to Java Reporting barcode generation guide:



Java Barcode Generator complete list of generating barcode symbologies:

2D Barcodes Code-39 related Code-128 related Code-25 related EAN/UPC related Other Linear Barcodes
Data Matrix

PDF-417

QR-Code

Code-39

Code-93

Code-128

GS1-128/UCC/EAN-128
Code 2 of 5

Interleaved 2 of 5

ITF-14

Identcode

Leitcode

EAN-8

EAN-13

ISBN

ISSN

UPC-A

UPC-E
Codabar

Code-11

POSTNET

PLANET

USPS Intelligent Mail Barcode (OneCode)

RM4SCC

MSI Plessey


Java Barcode Generator - How to generate barcodes in Java Class?

The following Java code illustrates how to generate a barcode in Java class:

BarCode barcode = new BarCode(); 

// set barcode properties
barcode.setSymbologyType(BarCode.CODE39); 
barcode.setCodeText("CODE39"); 
  
// draw and generate barcode to buffered image object
BufferedImage barcodeImage = barcode.drawBarCode2Image();


Java Barcode Generator - How to generate barcodes to Java Servlet applicatons?

The following Java code illustrates how to generate a barcode in Java Servlet class:

public class BarcodeServlet extends HttpServlet { 
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException 
    { 
        try { 
            BarCode barcode = new BarCode(); 

            // set barcode properties 
            barcode.setSymbologyType(BarCode.CODE39); 
            barcode.setCodeText("CODE39");
            
            // draw and generate barcode to response's ServletOutputStream 
            ServletOutputStream servletoutputstream = response.getOutputStream(); 
            
            barcode.drawBarCode2Stream(servletoutputstream); 

        } catch (Exception e) { 
            throw new ServletException(e); 
        } 
    } 
}


Java Barcode Generator - How to create barcodes through HTTP Request?

  1. Install Java Barcode Generator Servlet application to Tomcat or JBoss, developers need copy the barcode folder to your Tomcat application folder, and restart the Tomcat.

  2. After Tomcat restarted, open your browser and navigate to http://your_tomcat_url:port/barcode/barCode?code-text=CODE39&symbology-type=5

  3. You can also insert barcodes in HTML or JSP pages.

    <img src="http://your_tomcat_url:port/barcode/barCode?code-text=CODE39&symbology-type=5">


Java Barcode Generator - How to draw & print barcode to java.awt.Image Object

The following Java source code shows how to generate a barcode in a java.awt.Image object:

private static void demoLinearBarcode() throws Exception 

    BarCode barcode = new BarCode(); 

    // set barcode properties 
    barcode.setSymbologyType(BarCode.CODE39); 
    barcode.setCodeText("CODE39"); 

    // create image object 
    java.awt.image.BufferedImage image = new java.awt.image.BufferedImage(300,300,java.awt.image.BufferedImage.TYPE_BYTE_INDEXED ); 
    // get graphic context of image 
    java.awt.Graphics2D imgGraphics = image.createGraphics(); 

    // draw barcode to specified location in Rectangle 
    barcode.paintBarCode(imgGraphics, new java.awt.Rectangle(0, 0, 300, 300)); 
}


 

Java Barcode - Licenses & Prices

Developer License 5-Developer License Site Developer License
Linear Package
includes: Code39, Code128, UPC, EAN, and other linear symbologies
$ 750 $1550 $2650
2D + Linear Package
includes: Data Matrix, PDF417, QRCode and Linear barcodes
$1050 $2050 $3550