Barcode4J is a flexible generator for barcodes written in Java. Most Systems ...
Introduction
Barcode4J is a flexible generator for barcodes written in Java. It's free, available under the Apache License, version 2.0.
Features
* 1D barcode implementations [examples] [xml-format]:
o Interleaved 2 of 5
o Code 39
o Code 128
o EAN-128, GS1-128 (based on Code 128)
o Codabar
o UPC-A and UPC-E (with supplementals)
o EAN-13 and EAN-8 (with supplementals)
o POSTNET
o Royal Mail Customer Barcode (Four State)
o USPS Intelligent Mail (4-State Customer Barcode)
* 2D barcode implementations [examples] [xml-format]:
o PDF 417 (ISO/IEC 15438:2001(E))
o DataMatrix (ISO/IEC 16022:2000(E))
* Support for multiple output formats [output-formats]:
o SVG
o EPS (Encapsulated PostScript)
o Bitmap images (such as PNG or JPEG)
o Java2D (AWT)
o Text (for testing and debugging only)
* Servlet with support for SVG, EPS and bitmap output [more info]
* Command-line interface [more info]
* Plug-ins/extensions for third-party products:
o Apache Xalan: SVG-generating XSLT extension [more info]
o SAXON XSLT Processor from Michael Kay: SVG-generating XSLT extension [more info]
o Apache FOP: support as fo:instream-foreign-object [more info]
http://barcode4j.sourceforge.net/