【问题标题】:Unable to scan Code 128 with Zxing AndroidZxing Android 无法扫描 Code 128
【发布时间】:2013-02-10 13:20:51
【问题描述】:

我已将 ZXing 条码阅读器集成到我的 android 应用程序中。

它可以扫描大部分代码,但我有一个无法扫描的电费单(使用 Galaxy Ace 5.0MP)。我认为问题出在相机分辨率和焦点上,因为当我在使用 Xperia SL (12.1MP) 时尝试使用相同的条形码时,我得到了结果。那么有没有办法解决这个问题呢?

我附上了条形码的示例图片。

.

【问题讨论】:

  • 确实代码有点长,但是如果你把相机放在正好适合扫描矩形的位置,一切都应该扫描..
  • 我在我的 Xperia mini pro 5MP 上使用 NeoReader 应用程序尝试了您的代码,但没有成功.. 可能是代码太长
  • 是的,这可能是由于我猜的长度...但是有解决这个问题的方法吗???

标签: android barcode zxing code128


【解决方案1】:

这由库本身立即扫描:

http://zxing.org/w/decode?u=http%3A%2F%2Fs8.postimage.org%2Fhohyonvzp%2FBSESExample.png

这可能取决于您的相机,是的。我不认为你做错了什么。

【讨论】:

  • 它可以使用我设备上的条形码扫描仪轻松扫描屏幕外。分辨率与它无关;重点可能。您可以尝试不同的应用,例如play.google.com/store/apps/details?id=com.srowen.bs.android
  • @SeanOwen aaah 提供了一个指向您在 Play 商店中的付费应用程序的链接.. 哈哈,但它会有什么好处。
  • 抱歉,我以为我开发了 Barcode Scanner 和 Barcode Scanner+ 是众所周知的。我将撤消您的交易。那么问题出在你的设备上。
  • 可能..不确定,但我也在 xperia Tipo 上尝试过...仍然没有运气...将在 s2 和 s3 上再次尝试并检查...