I need a bar code engine to support above 3 bar code types (1D, QR code, data matrix) for iPhone. I tried zxing, zbar which in my case doesnt support data matrix. I found some commercial versions also.
But I am looking for a free SDK.
This question is very old, but I'd like to answer it anyway for completeness. I would recommend zxing, as it supports all the codes mentioned in the question.
However, since iOS7 there is also the option of using the built-in scanner API (which I have found quicker and more accurate than zxing after a couple of hours testing). I also found the Cocoa APIs slightly easier to integrate with a custom UI. The downside is that (to my knowledge) Data Matrix is not supported.
A third option would be to use a clever combination of both, maybe also to fall back gracefully for pre-iOS7 devices.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With