如何将秤重机生成的EAN-13或Code-128条形码转换回用户定义的对象?
Class Product
{
string name = "Apples";
deciaml qty = "0.5";
double value = "5";
}
我已经找到了库,但是所有库都将条形码解码为图像。就我而言,我有一个条形码读取器,它将读取条形码标签并将其输入为数字,例如(2032156478954)。
什么库或如何将这些条形码编号解码回我的对象?
假设我从电子秤的用户手册中知道哪一部分是产品名称,数量和价值
就像我们在大卖场中以KG或Gram购买水果和蔬菜的标签条形码一样,它会打印条形码标签,然后将POS上的条形码标签转换回产品对象。
我在处理.NET中的条形码时是全新的,任何帮助,建议或建议都将不胜感激。
目前,我已经通过实施自己的解决方案解决了该问题。
假设条形码为2 53647 2 5262 9(EAN-13)
从左侧的2告诉POS,这是来自电子秤的条形码,53647将是数据库中商品的ID。2告诉POS接下来的5位数字是商品的价格(52.62),最后一位总是被丢弃
这种方法的缺点是,你必须为每项新设置更改称重机的设置,以使其与功能相匹配。否则你将更改代码以匹配机器打印条形码的方式,因为目前还没有国际标准。
我希望有一个具有内置功能的库,该功能可以根据前导号和其他支票号来识别和解码这些条形码。在查看了最常用的格式后,我可能会开始构建自己的格式。