Java Barcode Reader supports 70+ linear (1d) and matrix (2d) barcode standards, like codabar, code 11, ...
keepdynamic.com