【问题标题】:Linux communication through usb serial portLinux通过usb串口通信
【发布时间】:2020-07-01 09:05:42
【问题描述】:

我试图通过 USB 串行将数据发送到公民 pos 打印机,但是当我插入或拔出设备时,我在 /dev 目录上看不到任何差异。没有创建与打印机对应的文件。有谁知道是什么问题? 在 Windows 中,我安装了一个虚拟 com 驱动程序并将十六进制数据发送到打印机。 我可以在 linux 中通过 cups 打印,以十六进制发送文件,但我想像在 windows 中一样直接通过端口进行打印。 我正在研究树莓派。 谢谢

【问题讨论】:

    标签: raspberry-pi usbserial


    【解决方案1】:

    如果您可以使用 CUPS,则打印机可以在 Linux 中访问。如果你想直接操作端口,你可以做到。您可以在插入 USB 串口适配器后查看dmesg | tail 以识别它使用的端口设备。或者尝试ls /dev/tty* 看看会出现哪个设备。之后,您可以直接操作端口,无论连接到什么。

    【讨论】:

    • 我已经完成了他的“ls /dev/tty*”命令,当我插入或拔出打印机时没有任何变化。我的问题是打印机在重新启动时不会通过杯子开始打印。现在我正在关闭并在重新启动时重新启动 raspeberry usb 集线器,现在打印机正在接受打印作业。所以,现在不需要更多的虚拟 COM。谢谢
    • ls 语句仅告诉您哪个端口是您的,如果您在拔下并重复插入 USB 串行的情况下执行此操作。但是您可以阅读来自dmesg 的最新消息,因为该信息应该在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多