[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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)