回显至 /dev/ttyUSB0 没有产生结果

回显至 /dev/ttyUSB0 没有产生结果

我正在尝试让 POS 热敏打印机与 Linux 配合使用。据我所知,我可以通过端口将数据直接发送到打印机进行打印 - 这是一个带 USB 适配器的 RS232。它连接良好,被检测为pl2303 converter并显示为/dev/ttyUSB0

主要问题是 - 与我在网上找到的大多数信息相反,cat输入文件然后echo输入它(尝试了许多数据和命令的组合)没有结果,包括没有打印任何内容。带有 cat 的终端只是在等待,没有显示任何内容 - 没有乱码,什么都没有。Echo 也没有返回任何错误。

由于对这种“低级”的东西完全不熟悉,我尝试了 Google 上能找到的所有方法,但都无济于事。我找到的一个可能可以解释的线索是这个帖子:https://unix.stackexchange.com/questions/459466/pl2303-pl2303x-usb-serial-driver 我很确定我的硬件也“通常使用 3 个引脚”,并且 DTR = 1(并且如果有帮助的话,每个其他引脚都有相同的值)。

但我无法尝试他的解决方案,因为我不太理解它,也没有真正运行任何 C 代码 - 我只是试图从命令行打印。

任何帮助都值得感激-我完全迷茫了。

相关内容