我在我的项目中使用ZXing条码扫描器,我遇到了一维条码问题。扫描条形码的平均成功率是10分中的6分。代码正确的6倍,但其中4个数字全部洗牌。所以问题是,我应该尝试更改要求并使用QR码(相机永远不会读取QR码),或者是否有解决方法,例如某种验证,以便我可以发出错误信息?
提前致谢。
编辑:Code 128是我从一开始就应该使用的。设备读取代码没有问题。感谢您提供所有信息。
答案 0 :(得分:3)
听起来你选择了没有校验和的1D格式 - 比如Code 39?结果很容易被误读。使用Code 128,或更好的是QR码。
答案 1 :(得分:2)
相机绰绰有余。 1D条形码很难阅读。如果可能,我会切换到QR码。以下是一些您可能会发现有用的链接:https://stackoverflow.com/a/4648938/517561 http://www.scandit.com/2011/10/13/barcode-101-upc-ean-code128-vs-qr-datamatrix/