打印机通信捕获

时间:2012-10-18 16:57:38

标签: c# printing driver capture

如果我需要在别处发布,请告诉我。

我们有一些旧的软件正在重写,它使用打印机驱动程序到专用打印机。

我需要绕过打印驱动程序重写软件并直接进入打印机。我确实有打印机通信的规格,这很好,但我喜欢做的是监控与打印机的通信以查看其内容(来自我正在重写的现有软件)并将其与规格进行比较,以及我将发送它进行验证。

我必须确保我没有遗漏任何东西。

关于我如何能够实现这一目标的任何想法?

由于

1 个答案:

答案 0 :(得分:0)

捕获您拥有的基本选项的流量。

<强> 1。使用软件

如果您使用的是以太网,则可以使用WireSharkUSBTrace之类的程序来捕获正在发送的数据包。有类似的USB程序。

<强> 2。使用硬件

另一种选择是使用外部逻辑分析仪。它基本上是一个位于计算机和打印机之间的盒子,可以捕获所有数据,然后使用软件对其进行解码。有一些便宜的选项可用(USBEE,Bus PirateTotal Phase Beagle

我拥有一台USBEE,我用它来调试一个简单的USB设备。它运作良好。虽然软件有点笨拙。