2012-12-20 68 views
2

我有一個收據打印機連接到我的COM端口,每次有人打印到我的收據打印機時,我想添加一些額外的數據到數據傳出COM端口。我在Linux上。我如何攔截數據並進行修改,以便將額外的數據添加到收據打印中?COM端口攔截和修改Linux上的數據

我基本上想寫一個程序讓它叫做A,它在我的正常程序之間工作,讓我們稱它爲B,它通過掛接到com端口打印收據和打印機。

我不能修改該方案B,這就是爲什麼我要攔截和更改數據走出去寫程序A.

回答

1

你可以嘗試重新命名/dev/ttyS0(或任何COM端口號),並創建一個新的/dev/ttyS0這是您的程序管道。然後你的程序將打開更名爲/dev/ttyS0