ZBAR无法扫描PDF-417 iOS

ZBAR无法扫描PDF-417 iOS,第1张

概述我正在使用Zbar作为我的iOS条码扫描应用程序,但问题是它没有检测到pdf-417类型的条形码.我已经为iPhone安装了ZBAR应用程序,它也无法检测到pdf417.但是在zbar符号结构中添加了pdf 417.我还尝试通过这行代码明确启用pdf-417,但没有运气. [scanner setSymbology: ZBAR_PDF417 config: ZBAR_CFG_ENABLE to: 我正在使用Zbar作为我的iOS条码扫描应用程序,但问题是它没有检测到pdf-417类型的条形码.我已经为iPhone安装了Zbar应用程序,它也无法检测到pdf417.但是在zbar符号结构中添加了pdf 417.我还尝试通过这行代码明确启用pdf-417,但没有运气.

[scanner setSymbology: Zbar_pdf417 config: Zbar_CFG_ENABLE to: 1];

有帮助吗?

解决方法 Zbar扫描仪仅支持部分特定条形码类型.

它的支持条形码如AN-13 / UPC-A,UPC-E,EAN-8,Code 128,Code 39,Interleaved 2 of 5和QR Code.

参考这个:
http://zbar.sourceforge.net/

对于pdf-417条形码,似乎有一些单独的SDK可用.它将支持条形码,例如我们的pdf417,QrCode,licenseInfo,Code128,Code39,EAN13,EAN8,ITF,UPC和UPCE.

https://github.com/PDF417/pdf417-ios

使用配置类型自定义此项:

[scanner setSymbology:Zbar_pdf417 config:Zbar_CFG_ENABLE to:1];

只需尝试使用所有配置类型并检查.这可能有所帮助

typedef enum zbar_config_e {    Zbar_CFG_ENABLE = 0,/**< enable symbology/feature */    Zbar_CFG_ADD_CHECK,/**< enable check digit when optional */    Zbar_CFG_EMIT_CHECK,/**< return check digit when present */    Zbar_CFG_ASCII,/**< enable full ASCII character set */    Zbar_CFG_NUM,/**< number of boolean decoder configs */    Zbar_CFG_MIN_LEN = 0x20,/**< minimum data length for valID decode */    Zbar_CFG_MAX_LEN,/**< maximum data length for valID decode */    Zbar_CFG_UNCERTAINTY = 0x40,/**< required vIDeo consistency frames */    Zbar_CFG_position = 0x80,/**< enable scanner to collect position data */    Zbar_CFG_X_DENSITY = 0x100,/**< image scanner vertical scan density */    Zbar_CFG_Y_DENSITY,/**< image scanner horizontal scan density */} zbar_config_t;
总结

以上是内存溢出为你收集整理的ZBAR无法扫描PDF-417 iOS全部内容,希望文章能够帮你解决ZBAR无法扫描PDF-417 iOS所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1065800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存