【问题标题】:C# programming for Barcode scanner: RS232 vs Keyboard Wedge vs USB条码扫描器的 C# 编程:RS232 vs Keyboard Wedge vs USB
【发布时间】:2010-12-26 06:13:32
【问题描述】:

我即将购买带有 RS232、键盘楔或 USB 的 Metrologic Quantim T 条码扫描器。我将需要创建一个程序来从这个扫描仪中读取数据,并试图做出选择哪一个的决定。所以我想主要的问题是: * 最快的编写界面是什么? * 从哪个界面获取信息最快? (即我需要投票,还是可以将信息推送给我,我可以处理一个事件?) * 哪个提供最大的灵活性? * 哪一个最能证明未来?

我们将不胜感激:)

谢谢

【问题讨论】:

    标签: c# barcode-scanner


    【解决方案1】:

    根据您要执行的操作,您可能不需要特殊的 API 来编写代码。大多数(阅读所有)条形码扫描仪将扫描条形码并将其转换为键盘按键。在这种情况下,您可以使用简单的文本框来接受条形码输入。当然,如果应用程序不是标准的 Windows 窗体应用程序,情况可能并非如此。

    只是需要考虑的事情, 干杯, 斯蒂芬

    【讨论】:

      【解决方案2】:

      嗨,我用 RS232 为计量扫描仪编写 lib,但是当我们完成项目时,我的 PM 告诉我他们为计量扫描仪购买了一些 lib 或 api,所以你最好尝试找到那些 api 或其他一些,祝你好运

      【讨论】:

        【解决方案3】:

        我过去使用过 RS232,您从串行端口读取数据。我从来没有在Windows下做过任何串口编程,所以我不能说它是多么容易或难。

        键盘楔形看起来就像键盘,因此很容易使用IF,无论如何您都可以确保输入到正确的字段。如果你能很好地控制输入焦点,那就很容易了,否则就很痛苦了。

        我从来没有用过 USB 知道它是什么样子的。

        工业设备 API 经常发臭,在我看到它是什么样子之前,我会对 USB 路由持怀疑态度。

        【讨论】:

          【解决方案4】:

          我在我工作的公司的一个项目中使用了 Metrologic 的条形码扫描仪。

          我们发现键盘楔是最优雅、最灵活的解决方案。扫描仪会在发送准确的条码号前后向您发送特定的密钥(我不记得是哪一个,我想您也可以根据自己的喜好设置)。因此,只需等待键盘上的特定键并读取条形码编号,直到您按下结束键。

          再一次,我们发现这个最优雅的解决方案可以满足我们的需求,而且这种方法很容易实施。

          【讨论】:

            猜你喜欢
            • 2015-10-29
            • 2013-01-12
            • 2011-02-22
            • 1970-01-01
            • 2021-12-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多