【问题标题】:Reading data from a COM port从 COM 端口读取数据
【发布时间】:2010-05-26 08:47:26
【问题描述】:

我想从连接到 CHD 收银机的条形码扫描仪获取输入,该收银机通过 COM 端口连接到 Windows XP PC。我想从扫描仪和收银机中读取数据,并将数据发送到一个程序,该程序有一个包含商店物品的表格。并提供一个删除项目的功能。

我应该从哪里开始? Delphi 或 Java 中是否有代码可以将这些数据导入程序?

【问题讨论】:

    标签: java delphi barcode-scanner


    【解决方案1】:

    @Demonick,大多数条形码扫描仪的工作只是作为键盘中断。您只需设置文本控件的焦点(如TEditTMemo),就会收到条码,就好像它是使用键盘输入的一样。

    无论如何,如果您需要使用 delphi 访问 com 端口,您可以使用 TurboPower Async libraryComPort Library

    【讨论】:

    • PC如何从收银机中读取数据?那是一个特殊的事件吗?我对此没有任何经验。而且大部分测试都没有所需的硬件。
    • @Demonick ComPort 组件将提供在接收到来自扫描仪或收银机的数据时触发的事件(你说它是通过 COM 端口连接的)。
    【解决方案2】:

    我喜欢 TComPort,但如果您更喜欢编写自己的代码,也可以使用 ReadFile。

    【讨论】:

      【解决方案3】:

      还有来自 Synapse 项目的 comport 库:Synaser。我没有用过 Synaser,但我对 Synapse 有很好的体验,Synaser 应该很相似。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-29
        • 2022-12-15
        相关资源
        最近更新 更多