linux - Linux上COM口拦截和数据修改

标签 linux printing serial-port serial-communication receipt

我有一个连接到我的 COM 端口的收据打印机,每次有人打印到我的收据打印机时,我想向从 COM 端口输出的数据添加一些额外的数据。我在 Linux 上。如何截取输出的数据并修改,以便我可以将额外的数据添加到收据打印中?

我基本上想编写一个程序,我们称之为 A,它在我的正常程序之间工作,我们称之为 B,它通过连接到 com 端口来打印收据和打印机。

我无法修改程序B,这就是为什么我想通过编写程序A来拦截和更改出去的数据。

最佳答案

您可以尝试重命名 /dev/ttyS0(或任何 COM 端口号),并创建一个新的 /dev/ttyS0 作为您程序的管道。然后您的程序将打开重命名的 /dev/ttyS0

关于linux - Linux上COM口拦截和数据修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13965513/

相关文章:

linux - 意外的 token fi

c++ - 如何在使用 eclipse CDT 调试时访问文本文件

python - python的命令行界面

c# - 配置串口

c++ - 在 Linux 上是否有等效的 Windows concurrency_queue.h?

java - 如何打印带或不带标题栏的JFrame?

c# - POS 应用程序开发 - 收据打印

java - PDF PrinterJob 获取作业状态

c - 与 RPi 的 RS-232 通信

java - 在android中使用串口RS-232?