Datalogic条形码/重量扫描仪

时间:2012-05-29 09:53:11

标签: c# .net barcode-scanner

任何人都可以告诉我从哪里开始编码以获取来自OPOS(Datalogic Magellan设备)加权和条码扫描的数据?例如,我应该为这种情况使用什么库和什么功能。我无能为力,因为我已经花了很多时间在网上寻找答案。甚至没有在线关闭。

我不知道任何能用于将usb设备的重量和条形码输入我的C#程序的API。

我目前正在使用Datalogic规模。我尝试了内置的Windows阅读器,但它没有从设备中读取任何数据。

1 个答案:

答案 0 :(得分:4)

首先,我使用了Microsoft.PointOfService库,它可以直接创建与大多数opos基本机器的连接。并确保您拥有正确的逻辑设备名称!非常非常重要。这不是您在注册表中找到的任何普通名称,它必须在您与opos机器一起安装的opos adk程序中手动定义。

然后,您可以像往常一样在C#程序中传递名称。

例如:在OPOS程序中将USB_Scale设置为逻辑设备名称 在C#

this.myDevice = explore.GetDevice("Scale", "USB_Scale");

注意:确保将声明设置为1000;如果你不这样做,它可能不起作用。 另外:this.myScale = ((Scale)explore.CreateInstance(myDevice));< - 这可能会有所帮助〜

其余的只是直截了当。