Projects / Barcode4J


Barcode4J is a barcode generation package. The following symbologies are currently implemented: Interleaved 2 of 5, Code 39, Codabar, Code 128, UPC-A and UPC-E (with supplementals), EAN-13 and EAN-8 (with supplementals), EAN-128, POSTNET, Royal Mail Customer Barcode, PDF417, and DataMatrix. Supported output formats are SVG, EPS (Encapsulated PostScript), Bitmap images (such as PNG or JPEG), and Java2D (AWT). Additional features include two APIs (XML-oriented and Bean-style), a Servlet with support for SVG, EPS, and bitmap output, a command-line interface, a demonstration applet, and extensions for Apache Xalan-J, SAXON, and Apache FOP.

Operating Systems

Recent releases

  •  16 Dec 2010 07:37

    Release Notes: The most important changes in this release are ITF-14 support, a plug-in for the image loading framework in Apache XML Graphics Commons (which is used by Apache FOP 0.95 and later), an Apache Ant task, OSGi metadata for the main JARs, and a number of fixes for PDF417.

    •  15 May 2008 11:43

      Release Notes: This major release added two new 2D barcode symbologies, DataMatrix and PDF417, as well as EAN-128 and some postal symbologies. A number of bugs were fixed and the USPS Intelligent Mail Barcode was added.

      •  22 Nov 2004 22:10

        No changes have been submitted for this release.

        •  31 Oct 2003 16:23

          Release Notes: This release adds EPS, Java2D, and bitmap output support, new symbology (POSTNET), a new commandline interface, and new extensions for Apache FOP and SAXON.

          •  12 May 2003 15:41

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.