![无法使用 pnputil 安装打印机驱动程序](https://linux22.com/image/782777/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20pnputil%20%E5%AE%89%E8%A3%85%E6%89%93%E5%8D%B0%E6%9C%BA%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
我正在尝试在打印服务器上安装多台打印机,但在此之前,作为先决条件,我必须添加打印机驱动程序,我正在执行以下步骤,但我无法在 Get-PrinterDriver 命令行下查看正确的驱动程序。请帮帮我。
步骤 1 从源 inf 文件添加并安装驱动程序
pnputil /add-driver D:\Drivers\Ricoh\Ricoh MP 402\disk1\oemsetup.inf /install
第 2 步获取打印机驱动程序列表
Get-PrinterDriver -Name *
步骤3 添加打印机端口
Add-PrinterPort -Name <Priner IP address> -PrinterHostAddress <Priner IP address>
步骤 4 添加打印机
Add-Printer -Name <Printer Name> -DriverName 'Ricoh MP 402SPF' -PortName <Printer IP Address>
但是,在步骤 4 中,命令失败并出现以下错误。
Add-Printer:指定的驱动程序不存在。使用 add-printerdriver 添加新驱动程序,或指定现有驱动程序。位于 D:\Install_printer.ps1:41 char:17
- ... 添加打印机-名称$Printer.PrinterName-DriverName“$Driv ...
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo:未指定:(MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer)[添加打印机],CimException
- FullyQualifiedErrorId:HRESULT 0x80070705,添加打印机
当我调查时,我发现在 Get-PrinterDriver 命令下我无法看到正确的驱动程序名称“Ricoh MP 402SPF”,而当我检查 C:\Windows\INF\setupapi.dev.log 文件时,我能够看到驱动程序已成功安装。
Get-PrinterDriver 命令行的输出
用于通用打印的 PCL6 V4 驱动程序
Microsoft XPS 文档编写器 v4
Microsoft 打印到 PDF
Microsoft 增强型指向和打印驱动程序
HP LaserJet 9040 PCL6 类驱动程序
理光 SP 4510DN PCL 6
理光 MP C1500/615C PCL6
远程桌面轻松打印
Microsoft 增强了 Point and Print 兼容性驱动程序
通用/仅限文本
Microsoft 增强了 Point and Print 兼容性驱动程序
有人能帮我看看我到底缺少什么吗?在哪里/如何安装驱动程序?还有,有人能指导我是否仍然需要添加打印机驱动程序吗?如果是,请指导我如何检查驱动程序的名称是什么?
附言:我已经使用上述命令创建了整个脚本,因此即使使用单独的命令,我也无法安装打印机。
答案1
我已确认 pnputil 命令失败。这是打印机驱动程序的一个缺陷。您需要联系供应商。作为一种解决方法,使用传统的“打印服务器属性”对话框安装驱动程序是可行的,如 ReadMe.html 中所述。