Aspose.BarCode is a Java component for generation & recognition of 1D & 2D barcodes to support Java and web applications. Now it supports 29+ barcode symbologies and allows you to take image output in GIF, PNG, BMP & JPG formats.

J4L-Barcode for C++ is a set of C++ classes that create 1D and 2D barcodes. The complete source code is included. EAN, Code128, Code39, Datamatrix, regular and macro PDF 417 , QRCode and Aztec code are supported.