Encoding 条形码代码39扫描可靠吗?
在我的iOS应用程序中,我使用第三方扫描库扫描代码39条形码。此软件有时扫描错误(例如,“13415566”的值返回为“U*”)。有时,相同的条形码工作正常,然后再次扫描相同的代码,这是错误的 第三方软件供应商报告说,Code39不是一种“可靠”的格式,并且“它没有错误保护,通常可能会得到错误读取” 我觉得这很可笑。有问题的代码没有校验位,但即便如此,这肯定只是扫描软件中的一个bug?代码39是因为这类事情而出名的吗?如果它有时“弄错了”,它怎么可能成为一种被采用的格式呢Encoding 条形码代码39扫描可靠吗?,encoding,barcode,barcode-scanner,image-scanner,quickcontactbadge,Encoding,Barcode,Barcode Scanner,Image Scanner,Quickcontactbadge,在我的iOS应用程序中,我使用第三方扫描库扫描代码39条形码。此软件有时扫描错误(例如,“13415566”的值返回为“U*”)。有时,相同的条形码工作正常,然后再次扫描相同的代码,这是错误的 第三方软件供应商报告说,Code39不是一种“可靠”的格式,并且“它没有错误保护,通常可能会得到错误读取” 我觉得这很可笑。有问题的代码没有校验位,但即便如此,这肯定只是扫描软件中的一个bug?代码39是因为这类事情而出名的吗?如果它有时“弄错了”,它怎么可能成为一种被采用的格式呢 谢谢 代码39的可读性
谢谢 代码39的可读性应该没有什么大问题。当用于可靠扫描非常重要的应用中时,代码39通常以模43校验位的形式部署,以防止误读,扫描仪配置为在将代码传递到系统之前进行验证。任何半体面条形码生成器或条形码阅读器都支持代码39校验位 由于我没有看到您正在扫描的代码39条形码的打印质量,因此无法确定,但是我肯定建议您使用的阅读器软件的代码39扫描质量非常差 您的条形码库可能由于以下原因而混淆,但如果不对设备进行大量调试,则无法确定 下面我对齐了两个使用基于创建的代码39图像。顶部是一个水平翻转的图像,包含“U”,下面是一个包含“13415566”的图像 从右到左阅读顶部图像,可以看到与底部图像的某些部分有一定程度的相似性 扫描器误读此未受保护的代码39是可以原谅的,但扫描器有以下内容:
- 它应该期望在前导的开始栏序列之前有一个相当大的区域(空白)
- 它应该期望在尾部止动杆序列之后有一个安静的区域
- “U”的条形图并不完全正确
- 假定的止动杆顺序不完全正确
- 它应该期望在前导的开始栏序列之前有一个相当大的区域(空白)
- 它应该期望在尾部止动杆序列之后有一个安静的区域
- “U”的条形图并不完全正确
- 假定的止动杆顺序不完全正确