【问题标题】:How to process barcodes from Datalogic Matrix scanner on Windows host?如何在 Windows 主机上处理来自 Datalogic Matrix 扫描仪的条形码?
【发布时间】:2018-12-05 22:46:58
【问题描述】:

我即将购买 Datalogic Matrix 300N 固定式条码扫描器。我已经下载并使用了 DL.CODE,这是配置和模拟 Datalogic Matrix 扫描仪的软件。

这个想法是在 Windows 主机上收集和处理扫描的条形码,并使用必须由我编写的 Windows .NET C# 应用程序或服务。

据我现在所见,Matrix 扫描仪可以充当 TCP 服务器,我可以从我的 C# 应用程序(使用 TcpClient)连接到该 Matrix TCP 服务器。但是,没有文档或任何可用的。我也怀疑这是否是在生产环境中处理条形码的正确方法。

什么是正确的设置方法? “Matrix TCP Server”是要走的路,还是我应该寻找其他通信方式? (ID-Net?Ethernet/IP?Modbus?Profinet IO?HMS Fieldbus?)

【问题讨论】:

  • 如何将扫描仪连接到计算机?您有哪些可用的驱动程序?
  • 以太网。这与驱动程序无关。我可以直接从设备上的 TCP 服务器读取数据,但我不确定这是否是正确的方式,我很好奇这在“现实世界”中是如何完成的。

标签: c# .net windows tcp barcode-scanner


【解决方案1】:

Downloads for Matrix 300N的Manuals & Technical Documentation栏目里好像有matrix_300n_reference_manual和matrix_n_family_host_mode_programming的手册。

同样,在 Software & Utilities 列中似乎有 DL.CODE 配置工具等。

如果你不能理解他们,为什么不联系Datalogic Technical Support? 或Contact Us?

【讨论】:

  • 我阅读了这些文档,但其中没有任何内容可以回答我的问题或帮助我设置处理这些条形码的主机。我正在等待 Datalogic 的回复,但正在寻找真实世界的示例。
  • 我明白了。希望Datalogic的答案早日到来。
【解决方案2】:

您发送 UDP 广播以查看网络上存在哪些设备并处理响应。获得设备地址后,您打开 TCP/IP 连接,在其上挂起异步读取,通过发送让扫描仪知道您正在侦听,并处理接收到的异步流量。虽然这取决于您的接收系统。但它在客户的生产系统中以每秒大约 100 次来自多个扫描仪的扫描速度工作。

【讨论】:

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