我们有一台装有 108 台打印机的 Windows 2012 服务器。我们有大约 70 个队列,其中装有 Ricoh PS 通用打印驱动程序 4.8.0.1。此服务器是从装有相同队列的 Windows 2003 服务器迁移过来的,驱动程序已根据需要升级。该站点的打印速度非常慢。
当我使用 -l 4096 ping 服务器时,我得到以下最终结果。
Packets: Sent = 163, Received = 154, Lost = 9 (5% loss),
Approximate round trip times in milli-seconds:
Minimum = 252ms, Maximum = 404ms, Average = 282ms
所以我请网络团队检查一下,他们说要更换交换机上的电缆。他们说“我们观察到服务器连接端口正在与 100Mbps 半双工协商。当配线卡/配线架或服务器端 NIC 设置出现问题时,就会发生这种情况。我们建议您检查并将 NIC 设置硬编码为 1000Mbps 全双工,如果问题仍未解决,请联系布线团队并更换服务器连接端口上的电缆。”
在服务器上,我们将速度和双工从自动协商设置为 1.0GBPS 全双工。
此外,从服务器 ping 打印机时没有丢失数据。Windows 2003 上的相同队列运行正常,没有任何问题。
那么数据包丢失可能是造成这种情况的原因吗?还是有其他原因?此外,我如何确定丢失发生的位置?
编辑:问题似乎确实是数据包丢失。交换机硬编码了 100Mbps NIC,在服务器上,它以半双工进行协商。将两个设置都更改为 1000Mbps 全双工。现在看起来打印该 PDF 文件的 10 页只需要大约一分钟或更短的时间。它将打印两页,延迟约 4 秒,然后打印接下来的两页,并继续该过程,直到所有页面都打印完毕。因此,它部分修复了,但并未完全修复。
答案1
在里面理光打印与共享虚拟驱动程序,您可以在常规设置中关闭 WMI 和/或 SNMP,这有时会有所帮助。也许这是您可以看看的东西?