打印后台处理程序问题

打印后台处理程序问题

我有两台 Windows 2003 服务器,它们使用同一台打印机(HP Laserjet 4250)进行打印。该打印机的额定打印速度为每分钟 40 多页。当服务器 1 打印到该打印机时,它会以额定速度打印。但是,服务器 2 的打印速度要慢得多——大约每分钟 15 到 20 页。当我暂停打印机并在生成假脱机文件后对其进行检查时,服务器 2 上的假脱机文件的大小是服务器 1 上的假脱机文件的两倍。显然,我在两台服务器上使用相同的文档,并且已验证该文档在两台服务器上的大小相同。

我将两台服务器上的打印驱动程序更新为相同版本,检查首选项以确保它们匹配,并将两台服务器上的选项设置为使用相同的打印处理器。但是,问题仍然存在。

什么原因导致一台服务器上的假脱机文件比另一台服务器上的假脱机文件大两倍?

答案1

我知道您说过您将它们设置得相同,但由于它们的行为不一样,并且您正在寻求帮助,我会假设有些事情被忽略了,所以如果我提到您已经检查过的东西,请不要生气:

  • 一个可能使用 Postscript,而另一个可能使用 PCL
  • 一个可能每次都向打印机发送字体,而另一个则允许打印机使用存储在打印机内存中的字体
  • 其中一个可能设置为比另一个对打印队列使用更少的内存

您的问题中没有明确指出的是,是两台服务器在进行打印,还是客户端通过两台服务器的打印队列打印到打印机。如果从客户端打印,您应该记住,虽然服务器的配置可能相同,但您的客户端计算机上可能只有一个打印机连接的模糊设置,这可能会覆盖服务器上设置的一个或多个默认选项。为确保万无一失,您可能需要尝试执行以下操作在客户端机器上

  • 删除两个打印机连接
  • 卸载该打印机的打印机驱动程序
  • 从客户端计算机中删除驱动程序文件的所有剩余痕迹(包括从安装文件夹中删除驱动程序,例如 i386、服务包、修补程序)
  • 确保驱动程序文件不是重新启动后返回(如果有,则这些文件可能受 Windows 文件保护或可能由登录脚本添加,在这种情况下,您可能需要暂时禁用 Windows 文件保护、从网络中删除系统、进入无网络连接的安全模式等,直到您完全地即使在重新启动后,系统仍连接到网络,也会将驱动程序从系统中驱逐出去)
  • 使用相同方法从相应的服务器添加两个打印机连接

如果直接从两台服务器打印,您可能还需要检查以确保执行打印的软件(例如 Word、Acrobat 等)是完全相同的版本,并且在两台服务器上的配置完全相同。

答案2

我会从两台服务器计算机导出与打印机相关的注册表项(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3,假设它们是 32 位驱动程序)并比较服务器之间与这些打印机相关的部分。

相关内容