读取从vb.net中的体重秤生成的条形码

时间:2015-11-28 21:53:57

标签: vb.net scale barcode price

通常情况下,比例尺的条形码包含引用物品本身的数字以及其他指向重量和价格的数字,所有这些都在条形码本身中。如何在vb.net中阅读此条形码(在文本框中获取项目,在其他文本框中获得权重以及价格)。

任何想法?谢谢!

2 个答案:

答案 0 :(得分:1)

大多数条形码阅读组件都能够读取多个条形码,因此您只需要

  • 从图像或网络摄像头扫描条形码
  • 检查每个条形码的值长度或格式,以确定价值是否与价格或重量相关
  • 另外检查条形码的XY坐标。如果价格条形码始终位于顶部,那么您只需要通过选中barcode1.Y > barcode2.Y
  • 找到更高的条形码

如果您正在寻找开源条形码阅读组件,请检查ZXing.NET项目。如果您正在寻找商业支持的API,请检查LeadtoolsByteScout BarCode Reader SDKothers

披露:我与ByteScout有关

答案 1 :(得分:0)

最有可能是单个条形码,但数据字符串的不同部分保持不同的数字(每个子字符串都包含一个值)。例如,第一个数字可能表示这是否是带有重量和/或价格的组合条形码。数字3到6可以保存物品代码,数字9到13可以保存价格或重量值 要获得准确的规格,您需要打印条形码的秤的制造商提供的信息。要对它们进行解码,只需读取条形码(例如Eugene M建议的那样)并获取字符串,然后根据比例制造商的规格进行拆分。