
Estou tentando instalar várias impressoras em um servidor de impressão, mas antes disso, como pré-requisito, preciso adicionar os drivers de impressora para os quais estou executando as etapas abaixo, mas não consigo visualizar o driver correto no comando Get-PrinterDriver. Por favor me ajude.
Etapa 1: adicione e instale o driver do arquivo inf de origem
pnputil /add-driver D:\Drivers\Ricoh\Ricoh MP 402\disk1\oemsetup.inf /install
Etapa 2: obtenha a lista de drivers de impressora
Get-PrinterDriver -Name *
Etapa 3 adicionar portas da impressora
Add-PrinterPort -Name <Priner IP address> -PrinterHostAddress <Priner IP address>
Etapa 4 adicionar impressora
Add-Printer -Name <Printer Name> -DriverName 'Ricoh MP 402SPF' -PortName <Printer IP Address>
No entanto, na etapa 4, o comando falha com o erro abaixo.
Add-Printer: O driver especificado não existe. Use add-printerdriver para adicionar um novo driver ou especifique um driver existente. Em D:\Install_printer.ps1:41 char:17
- ... Adicionar-Impressora -Name $Printer.PrinterName -DriverName "$Drive ...
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo: NotSpecified: (MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer) [Add-Printer], CimException
- FullyQualifiedErrorId: HRESULT 0x80070705, Adicionar impressora
Quando investiguei, descobri que no comando Get-PrinterDriver não consigo ver o nome correto do driver 'Ricoh MP 402SPF' e quando verifiquei o arquivo C:\Windows\INF\setupapi.dev.log, consegui ver o driver foi instalado com sucesso.
Saída do comando Get-PrinterDriver
Driver PCL6 V4 para impressão universal
Gravador de documentos Microsoft XPS v4
Microsoft imprimir em PDF
Driver avançado de apontar e imprimir da Microsoft
Driver HP LaserJet 9040 classe PCL6
RICOH SP 4510DN PCL6
Ricoh MP C1500/615C PCL6
Impressão fácil de área de trabalho remota
Driver aprimorado de compatibilidade de apontar e imprimir da Microsoft
Genérico/somente texto
Driver aprimorado de compatibilidade de apontar e imprimir da Microsoft
Alguém pode me ajudar exatamente o que estou perdendo e onde/como posso instalar o driver? Alguém também pode orientar se add-printerdriver ainda for necessário? Se sim, por favor me oriente como posso verificar qual é o nome do driver?
PS: Eu criei um script inteiro usando o comando acima, então mesmo usando commandlets solo também não estou conseguindo instalar as impressoras.
Responder1
Confirmei que o comando pnputil está falhando. Este é um defeito no driver da impressora. Você precisaria entrar em contato com o fornecedor. Como solução alternativa, a instalação do driver usando a caixa de diálogo tradicional Propriedades do servidor de impressão funciona, conforme especificado no ReadMe.html.