【问题标题】:Datalogic Barcode/Weight ScannerDatalogic 条码/重量扫描仪
【发布时间】:2012-06-03 12:52:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# .net barcode-scanner


    【解决方案1】:

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

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

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

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

    注意:确保您将声明设置为 1000;如果您不这样做,它可能无法正常工作。 另外:this.myScale = ((Scale)explore.CreateInstance(myDevice));

    剩下的就直截了当。

    【讨论】:

      猜你喜欢
      • 2017-04-09
      • 1970-01-01
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      相关资源
      最近更新 更多