我们最近迁移到
Windows 2003 R2 Enterprise x64服务器(SP2)作为打印服务器.在大多数情况下,我们发现为我们使用的打印机同时获得x64和x86驱动程序并不太难.转换后不久,我们注意到某些打印机需要很长时间才能完成工作.特别是,我们注意到,与之前的假脱机行为相比,我们的HP LaserJet 8100需要大约10-20秒才能完成假脱机工作.
起初我们怀疑它可能与管理x86客户端打印请求的x64版本的Windows有关.但是,这种行为似乎只在某些打印机上出现.我们最终将其缩小到惠普通用打印驱动程序.使用该驱动程序的任何打印机都是极慢的假脱机. HP不为我们的LaserJet 8100提供特定于打印机的W2K3 64位驱动程序,只提供通用驱动程序(截至2009年2月25日).除通用驱动程序外,它们还为32位系统提供8100特定驱动程序.
遗憾的是,由于打印名称的不同,无法将32位特定驱动程序添加到x64打印机共享中.显然你只能添加32位驱动程序,如果它们的名称完全相同(即它们必须都是通用打印机驱动程序).这造成了相当大的困境.通用打印驱动程序的性能非常差,它使多打印作业所需的时间比以前长很多倍.为我们的工程团队做一堆打印需要几个小时才需要花费半小时.
看来我们的选择有限.如果我们返回到x86 Windows安装以支持8100特定驱动程序,我们将无法支持x64系统.创建32位和64位打印服务器将浪费金钱和资源.消除Universal打印驱动程序或找到改善其性能的方法会更好.