This is my first post but I've really come to a loss on this library not being available to Java. I'm looking for an open source Java library that will allow me to read DataMatrix barcodes. I've used libraries for this in countless other languages with no problems finding one to use but I cannot seem to find a single one that doesn't want to charge $2000 for a single developer license (Aspose, etc...). Am I just blind in my searching or does this library really not exist?
Have you tried looking for a C/C++ library?
If you find one you can use JNI to use it in Java.
i think this link can help u. and its free. good luck!!!
Thank you for your replies. I have looked into zxing already as that was my original choice of reader since I use it's other libraries to generate barcodes however it seems unable to pick up the barcodes from any of the images I'm passing in, 100% of the time I receive "No barcode found" regardless of the size of barcode on the image.
The JNI might be an option as I currently already use a C++ library called libdmtx to pull DataMatrix barcodes from PDF's. libdmtx Home. I did do a little basic research on how to use JNI but it doesn't seem like something that's very friendly right out of the box and I'm curious if you could elaborate a little more on how you would go about it with something like that as I've never used JNI before, this is the first time I've found something that I couldn't use natively in Java.