客户端安装打印服务器HP绘图仪时自动采用微软通用驱动而非服务器指定驱动的问题排查求助
客户端安装打印服务器HP绘图仪时自动采用微软通用驱动而非服务器指定驱动的问题排查求助
我最近碰到个棘手的问题,想请教下各位大佬:我们在打印服务器上部署了一台HP绘图仪,服务器上用的是官方的HP DesignJet T2600dr V4驱动,但客户端通过共享安装这台打印机时,自动用上了微软的“Microsoft enhanced Point and Print driver”通用驱动,完全没用到服务器上的指定驱动。
我一开始找服务器团队排查,他们查了之后说服务器上的驱动是正确的(我自己用PowerShell验证过确实是指定的HP驱动),然后把工单退给我,说他们只管服务器不管客户端电脑。现在我实在搞不清问题出在哪了,有没有人能给点排查思路?
以下是我用PowerShell分别在服务器和客户端查询到的打印机信息:
服务器端查询结果:
PS C:\> Get-Printer -cn SERVERNAME | Select Name, DriverName | Where Name -Like "*PLOTTER" | Format-List Name : *****-PLOTTER DriverName : HP DesignJet T2600dr V4
客户端查询结果:
PS C:\> Get-Printer | Select Name, DriverName | Where Name -Like "*PLOTTER" | Format-List Name : \\SERVERNAME\*****-PLOTTER DriverName : Microsoft enhanced Point and Print driver
目前我能想到的几个排查方向,但还没来得及逐一验证,也不知道有没有遗漏:
- 检查服务器上是否同时安装了该HP驱动的32位和64位版本,会不会因为客户端和服务器系统位数不匹配,服务器没有对应版本的驱动,导致客户端自动 fallback 到微软通用驱动?
- 查看客户端的组策略或系统安全设置,是不是有配置限制只能使用微软认证的驱动,或者阻止了从服务器下载第三方驱动?
- 确认打印服务器上的共享设置,有没有勾选“允许客户端计算机安装驱动程序”这类选项?
- 尝试手动在客户端先安装好对应的HP官方驱动,再连接共享打印机,看能不能强制使用官方驱动而非通用驱动?
- 检查服务器上的HP驱动是否有有效的数字签名,会不会是客户端系统拒绝了未签名的第三方驱动,自动替换成了微软的通用驱动?
希望各位能给点建议,或者分享下你们碰到类似问题的解决经验,谢谢!
备注:内容来源于stack exchange,提问作者therks
相关产品推荐
相关产品推荐

