![打印机不定期产生乱码输出](https://linux22.com/image/534983/%E6%89%93%E5%8D%B0%E6%9C%BA%E4%B8%8D%E5%AE%9A%E6%9C%9F%E4%BA%A7%E7%94%9F%E4%B9%B1%E7%A0%81%E8%BE%93%E5%87%BA.png)
有时,我们得到的不是正确的输出,而是多页输出,大多数只有一行,输出内容看起来像是原始 PCL。我的理论是,这种情况发生在打印机不知何故没有收到文档的第一个或两个字节时,打印机不知道如何解释其余部分,只能将其作为文本输出。
多年来,我多次遇到过这个问题,但自从我们升级到 64 位 Windows 7 以来,这个问题出现得更频繁了,因为 HP 缺乏对 64 位的真正支持,这带来了许多麻烦。在打印 PDF 文件时,这种情况似乎也最常发生。除了 Adobe 自己的 PDF 阅读器外,我们还尝试了几种不同的 PDF 阅读器,但都没有帮助。
虽然我们主要使用 HP 打印机,而且问题并不局限于任何特定型号,但我也看到过其他品牌也出现这种情况,尽管程度较轻。我也无法区分通过打印服务器使用的打印机和直接通过 IP 地址连接的打印机。USB 连接的打印机也会发生这种情况。
由于这个问题的不稳定性,我几乎想不出任何办法来尝试调试它,所以我在寻找任何可能有助于消除它的想法。
答案1
哎呀,我真的很讨厌这种情况(尤其是直接通过 IP 映射的打印机,因为没有合理的方法可以判断打印来自哪里)。我理解你的痛苦,我以前也遇到过这种情况,这很不好玩。
我下面提出的观点比较笼统,因为这是一个非常这是一个常见问题,并且与大多数打印机相关,无论制造商是谁。
总是有老套的“检查驱动程序更新”。我知道 HP 在更新打印机驱动程序方面做得怎么样(或者看起来不是),但无论如何,这都是需要时不时检查的事情。在查看驱动程序时,请查找特定型号的驱动程序,但也请尝试HP 通用打印驱动程序- 在没有特定型号的驱动程序的情况下,我成功使用了通用驱动程序。
连接不良(网络电缆、USB 电缆、$whatever
数据线)可能会损坏电缆中的所有内容,并导致打印机打印乱码。尝试$whatever
用另一根电缆更换电缆,看看是否有帮助。
打印机也可能出现故障。如果过了保修期,您对此无能为力。您需要查看它实际上造成了多大麻烦,并在必要时进行更换。
您是否尝试过为打印机设置一个全新的 IP 地址,但打印机却打印出乱码?可能是您在 20 台计算机上更新了驱动程序,但您忘记了其中一台计算机的驱动程序(有缺陷|旧|损坏),导致打印机打印出乱码。这可能是最后的手段,但我们不得不这样做一次,并取得了巨大的成功 - 自从我们给打印机设置了新的 IP 地址后,打印机至今仍运行良好,没有打印出乱码。
答案2
对于较小的商店来说,检查/更换网络端口甚至整个交换机是值得的。并且要仔细考虑一下您的交换机是如何菊花链连接的。