使用wireshark来监视和比较发送到Zebra Printer的数据包



我使用的Zebra打印机有一个奇怪的问题。它应该以每秒2英寸的速度打印。我已经在我的控制面板上设置了这个(它被设置为windows打印机(,并在Zebra PrinterServer下设置了它。

我使用一个名为CoLOS的应用程序在生产过程中从中打印条形码,但由于某种原因,它一直将Zebra Net print Server下的每秒2英寸设置覆盖为每秒6英寸。他们的技术支持基本上告诉我,这在他们这边是不可能的,因为它使用的是windows驱动程序,但在通过其他应用程序测试打印其他项目后,没有任何问题(其中一些是通过CoLOS本身(,除了唯一重要的打印作业外,没有其他事情会触发打印机恢复到每秒6英寸。

我已经设置了wireshark来监控服务器和打印机之间的连接。我从CoLOS打印了一份好的打印,它不会触发打印机更改每秒英寸的设置,我也打印了一张我知道会触发它的打印(并验证了之后它从2切换到6(。我有包含数据包的捕获,但我无法解释它们。有没有一种方法可以让我对这些进行比较/将它们转换成可读的格式,这样我就可以向技术支持人员展示这一点?

我找到了这一点,它告诉我如何解释发送到打印机的ASCII文本的重要前几行。它为我确认了生产打印作业正在发送^PR6,将英寸每秒设置为6,覆盖我之前设置到打印机的2英寸每秒。

最新更新