Erro ao tentar instalar a impressora / driver de rede usando o comando PrintUI

1

Eu recebo o seguinte erro ao tentar instalar uma impressora TCP / IP usando PrintUI:

"Operation could not be completed (error 0x00000705). Windows cannot locate a suitable printer driver. Contact your administrator for help locating and installing a suitable driver."

Esta é a linha de comando que estou usando para carregar um driver assinado PCL6 para uma impressora Canon iR3235:

rundll32 printui.dll,PrintUIEntry /if /b "printer" /f "c:\canonimagerunner\P62KUSAL.inf" /r "IP_192.168.152.41" /m "Front Desk"

A instalação manual desta mesma impressora / driver através do assistente "adicionar impressora" é bem-sucedida.

Eu usei PrintUI em vez do gerenciamento de impressoras da Diretiva de Grupo porque esse método também não carregava essa impressora de uma instância do servidor compartilhado, talvez devido ao mesmo problema de dependência do driver principal. Estamos testando isso em uma estação de trabalho Windows 7 Enterprise de 32 bits, executando a linha de comando em uma conta de administrador de domínio.

Já atingimos um beco sem saída nos fóruns da Microsoft, como visto aqui: link

Qualquer ideia seria muito apreciada!

    
por Matthew Flook 29.05.2012 / 23:14

1 resposta

2

/ m deve corresponder ao nome da impressora no arquivo INF. Os arquivos INF podem conter várias impressoras, portanto, o erro é mais provável porque não sabe qual impressora do INF deve ser instalada. Você precisará procurar no INF para determinar a impressora desejada. Eu também mudaria seu / b para a recepção.

Exemplo: rundll32.exe printui.dll, PrintUIEntry / if / f "C: \ Windows \ System32 \ DriverStor e \ FileRepository \ prnhp002.inf_amd64_neutral_04d05d1f6a90ea24 \ prnhp002.inf "/ b" S ybase DataWindow PS "/ m" HP LaserJet 2300 Series PS "/ r" ARQUIVO: "/ u / Y

    
por 04.10.2012 / 18:35