我有一个连接到我的 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/