【问题标题】:Can barcode Misread code?条形码可以误读代码吗?
【发布时间】:2018-01-10 09:40:29
【问题描述】:

在我的注册表单上的 asp.net mvc 应用程序中,当用户使用条形码扫描仪将数据插入文本框时,他们说它错过了某些部分代码,例如如果他们扫描 02501603566 他们得到 025016025注册后66或01301103564可以是01301403564。条形码会误读一些数据吗?我在我的条形码上进行了测试,一切正常。客户拥有大量数据,因此他们无法每次检查他们在输入中扫描的内容。这可能会在 100 次中发生 1 次..

【问题讨论】:

  • 在大多数条形码格式中,都有一个校验和可以防止这种错误。错误扫描总是会发生,您可以通过在扫描仪上启用校验和验证来防止
  • 如果条码扫描器配置不正确,请让他们使用不同的扫描仪扫描条形码。其次,检查您的标签打印代码是否将错误的数据传递给打印机。

标签: c# asp.net-mvc barcode barcode-scanner


【解决方案1】:

是的,扫描仪误读条形码不仅可能,而且肯定会发生。一维条码是最差的,但便宜的阅读器和阅读器配置不当也可能是个问题。

  • 如果您可以控制代码,请使用带有适当错误检查的条形码(而且有很多)。
  • 还要检查您的条形码阅读器设置(他们都有)。
  • 如果所有其他方法都失败,请使用其他扫描仪或条形码阅读器应用检查条形码,并检查其是否是扫描仪本身的容错能力。

完美扫描但条形码错误的形式可能会出现误读 由扫描仪号码替换引起的

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

低 ISO 可解码性分数可能会导致条码误读, 特别是当它们是由打印过程中的像素舍入引起的时

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

扫描仪也可能误读其他可接受的条形码。最经常 原因可以追溯到损坏或肮脏的光学器件,但解码错误 算法领域的已知原因,虽然是一种罕见的原因

较新的、更复杂的数字区域成像扫描仪相比,激光等较旧的长距离扫描仪往往更容易误读。

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

【讨论】:

  • 他们将获得新的条形码扫描仪。希望问题会消失
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-07
  • 1970-01-01
  • 2012-01-27
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 2020-05-26
相关资源
最近更新 更多