条码会不会被误读?

Can barcode Misread code?

在我的 asp.net 注册表单上的 mvc 应用程序中,当用户使用条形码扫描仪将数据插入文本框时,他们说它遗漏了一些代码,比如如果他们扫描 02501603566,他们会得到 02501602566或01301103564可以是01301403564后register.can条码误读了一些数据?我测试了我的条形码,一切正常 fine.customers 有大量数据,所以他们无法检查每次扫描的内容 input.this 可能在 100..

中发生 1 次

是的,扫描器误读条码不仅有可能,而且肯定会发生。一维条码是最糟糕的,但也很便宜 readers 和 readers 针对正在读取的条码类型配置不当也可能是一个问题。

  • 如果您可以控制代码,请使用具有适当错误检查功能的条形码(有很多)。
  • 同时检查您的条形码 reader 设置(它们都有)。
  • 如果所有其他方法都失败了,请使用不同的扫描仪或条形码应用检查条形码 reader 并检查其是否具有扫描仪本身的容错能力。

Misreads in the form of a perfectly scanning but wrong barcode can be caused by scanner number substitution

打印的条码图像不知何故被扫描仪错误解码。印刷质量差的条码会造成这种情况,但条码结构也会造成这种情况。众所周知,UPC 容易受到 1 和 7,以及 2 和 8 字符的数字替换

Low ISO Decodability scores can contribute to barcode misreads, especially when they are caused by pixel rounding in the print process

这在热敏或热转印打印中最常见,但也可能发生在喷墨、DOD 和其他数字打印系统中

Scanners can also misread otherwise acceptable barcodes. Most often the cause can be traced to damaged or dirty optics, but faulty decode algorithms area known cause, albeit a rare one

与较新、更复杂的数字区域成像扫描仪相比,激光等较旧的高里程扫描仪更容易误读。

如果经过校准且符合 ISO 标准的验证器对误读条码进行解码并为其指定可接受的等级,则可以确信原因在于扫描器而不是条码本身。这是扫描器如何不能有效地充当验证器的另一个例子