如果我需要在别处发布,请告诉我。
我们有一些旧的软件正在重写,它使用打印机驱动程序到专用打印机。
我需要绕过打印驱动程序重写软件并直接进入打印机。我确实有打印机通信的规格,这很好,但我喜欢做的是监控与打印机的通信以查看其内容(来自我正在重写的现有软件)并将其与规格进行比较,以及我将发送它进行验证。
我必须确保我没有遗漏任何东西。
关于我如何能够实现这一目标的任何想法?
由于
答案 0 :(得分:0)
捕获您拥有的基本选项的流量。
<强> 1。使用软件
如果您使用的是以太网,则可以使用WireShark或USBTrace之类的程序来捕获正在发送的数据包。有类似的USB程序。
<强> 2。使用硬件
另一种选择是使用外部逻辑分析仪。它基本上是一个位于计算机和打印机之间的盒子,可以捕获所有数据,然后使用软件对其进行解码。有一些便宜的选项可用(USBEE,Bus Pirate和Total Phase Beagle。
我拥有一台USBEE,我用它来调试一个简单的USB设备。它运作良好。虽然软件有点笨拙。