Windows 2008 R2 打印服务器加载 32 位驱动程序

Windows 2008 R2 打印服务器加载 32 位驱动程序

我正在尝试在 w2k8r2 上加载 HP 32 位驱动程序。

对于我的其他打印机部署,我没有遇到任何问题,但所有常规的解决方法(即在 32 位电脑上安装然后将其推送到服务器等)对我没有帮助。

例如,如果我参考已手动安装驱动程序的 32 位 PC 的测试页打印输出,则列出以下内容:

驱动程序名称:UNIDRV.DLL 数据文件:HPLJ45P6.GPD 配置文件:UNIDRV.HLP ...等等。

这些都是动态链接库文件或帮助文件。2k8r2 服务器需要一个 .inf 文件,但在打印机测试页中列出的整个目录中找不到该文件?服务器不允许我选择其他文件类型,当然,我无法将驱动程序直接安装到打印服务器上。

任何帮助都将不胜感激。

答案1

这是我所做的,这是一台 HP 打印机,因此对于其他供应商来说可能略有不同。

  1. 转到 HP.Com 并查找打印机型号
  2. 下载 x64 和 x32 版本的驱动程序
  3. 在服务器上运行驱动程序包,x64 将安装 x32 将失败。
  4. 转到安装驱动程序包的文件夹。对我来说,它是 C:\HP Universal Print Driver。验证文件是否已提取。
  5. 转到服务器上的打印机 > 属性 > 共享 > 附加驱动程序
  6. 勾选 x86 框并点击确定
  7. 当提示输入驱动程序时,选择驱动程序解压的目录。
  8. 找到 DLL 并单击确定。

在同样的情况下,这种方法对我有用。希望对您有所帮助。

答案2

感谢您的回复。您的意见在一定程度上有所帮助,但关键是要确保 x86/x64 驱动程序是完全相同的版本。此外,x86 需要安装在 x86 架构和操作系统上,然后驱动程序才能推送到 x64 服务器。

相关内容