如何将UPC-E设置为不扩展到GTIN-13 iOS
我正在使用ZBar iOS sdk扫描条形码。在扫描UPC-E代码时,它将大量的零相加,产生13位代码 当我查看Zbar的网站时,我发现了这个 UPC-E是UPC-a的“零压缩”版本;某些零 从UPC-A数据中删除,以生成UPC-E条形码。这个 默认情况下,ZBar解码器将此压缩扩展为 始终报告GTIN-13产品代码您可以选择接收 压缩的8位结果是显式启用UPC-E 然而,我找不到改变这一点的地方如何将UPC-E设置为不扩展到GTIN-13 iOS,ios,zbar-sdk,Ios,Zbar Sdk,我正在使用ZBar iOS sdk扫描条形码。在扫描UPC-E代码时,它将大量的零相加,产生13位代码 当我查看Zbar的网站时,我发现了这个 UPC-E是UPC-a的“零压缩”版本;某些零 从UPC-A数据中删除,以生成UPC-E条形码。这个 默认情况下,ZBar解码器将此压缩扩展为 始终报告GTIN-13产品代码您可以选择接收 压缩的8位结果是显式启用UPC-E 然而,我找不到改变这一点的地方 有什么建议吗 这样做解决了我的问题 //ADD: present a barcode reader
有什么建议吗 这样做解决了我的问题
//ADD: present a barcode reader that scans from the camera feed
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = reader.scanner;
// Set zbar_cfg_enable to 1 for UPC-E
[scanner setSymbology: ZBAR_UPCE
config: ZBAR_CFG_ENABLE
to: 1];