Datalogic得利捷条形码/重量扫描仪

Rya*_*ung 1 .net c# barcode-scanner

谁能给我任何关于从哪里开始编码的想法,以便从 C# 中的 OPOS(Datalogic Magellan 设备)加权和条形码扫描获取数据?例如,在这种情况下我应该使用什么库和什么函数。我一无所知,因为我已经花了很多时间在网上寻找答案。甚至在网上也没有接近。

我不知道有什么 API 可以用来将 USB 设备的重量和条形码输入到我的 C# 程序中。

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

Rya*_*ung 5

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

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

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

this.myDevice = explore.GetDevice("Scale", "USB_Scale");
Run Code Online (Sandbox Code Playgroud)

注意:请确保将索赔设置为 1000;如果您不这样做,它可能不起作用。另外:this.myScale = ((Scale)explore.CreateInstance(myDevice));<-这可能有帮助~

剩下的就直接了。