2012-10-18 208 views
2

如果我需要在其他地方發佈此消息,請告知我。打印機通信捕獲

我們有一些舊的軟件即將被重寫,它使用打印機驅動程序到propriatery打印機。

我需要重寫軟件,繞過打印驅動程序直接打印機。我確實有打印機通信的規格,這很好,但是,我想要做的是監視與打印機的通信以查看其內容(從我正在重寫的現有軟件中)並將其與規格進行比較,以及我將發送它進行驗證。

我必須確保我不會錯過任何東西。

關於我如何能夠完成此任何想法?

謝謝

+0

您是否試圖重新編寫驅動程序,或者您正在討論直接打開串行/並行端口並編寫您自己的用戶模式「驅動程序」? – Brian

+0

我將直接打開串行/ parrlell/USB /以太網所以我將重寫整個事情,我不認爲打開端口應該是一個問題,並將數據放在端口上發送(我通過串口上的舊調制解調器分配了這些數據),但是我想要捕獲當前驅動程序發送給打印機的內容我可以複製它,並用打印機制造商規格驗證我的代碼。 –

回答

0

要捕獲流量你必須基本的選項。

1.使用軟件

如果使用的是以太網,你可以像使用WireSharkUSBTrace節目,拍攝正在發出的數據包。有類似的USB程序。

2.使用硬件

另一種選擇是使用外部邏輯分析器。它基本上是一個位於計算機和打印機之間的盒子,可以捕獲所有數據,然後使用軟件對其進行解碼。有一些可用的廉價期權(USBEE,Bus PirateTotal Phase Beagle

我自己的USBEE,我已經用它來調試一個簡單的USB設備,它的作品不夠好了點。該軟件是有點麻煩,但。