Como adicionar impressoras sem interação por parte do usuário no Windows XP

Traduções deste artigo Traduções deste artigo
ID do artigo: 189105 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi publicado anteriormente em BR189105
Expandir tudo | Recolher tudo

Sumário

O Windows 2000 e o Windows Server 2003 oferecem a capacidade de instalar uma impressora usando uma linha de comando. Isso é muito útil ao adicionar ou remover uma impressora de um grupo de usuários usando um script de logon ou um evento agendado.

Apesar do Microsoft Windows NT 4.0 Zero Administration Kit (ZAK) conter ferramentas como a Con2prt.exe, essa ferramenta oferece a capacidade de adicionar ou excluir apenas impressoras de rede. Também é possível modificar e excluir impressoras locais usando o Windows 2000. O resultado é que um administrador pode controlar todos os aspectos da capacidade de um usuário imprimir, fazendo com que os usuários executem um arquivo em lote ou um script de logon.

OBSERVAÇÃO: O uso desse comando em um script de logon ou em um arquivo em lotes iniciado por um cliente requer que o computador cliente esteja executando o Windows XP ou o Microsoft Windows 2000. Como o script de logon é executado no computador cliente, um cliente com o Windows NT 4.0 não pode processar o comando.

Além disso, esses comandos podem ser executados a partir de uma estação de trabalho de um administrador ou a partir de um servidor, de modo que as impressoras sejam instaladas automaticamente no computador cliente, sem ter de instalá-las a partir do próprio computador.

Mais Informações

Os seguintes exemplos listam os usos mais comuns para o comando.

OBSERVAÇÃO: Esse comando apenas executa em um computador com o Windows 2000 ou com o Windows Server 2003 em uma estação de trabalho ou servidor com o Windows 2000, o Windows Server 2003 ou o Windows NT 4.0.

Esse exemplo adiciona um driver de impressora Agfa e cria uma impressora lógica em um computador chamado SERVER.

OBSERVAÇÃO: Ambas as linhas podem ser colocadas em um arquivo em lotes ou digitadas uma após a outra em um prompt de comando. Essas duas linhas foram quebradas para facilitar a leitura.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f "%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"
Esse exemplo exclui uma impressora AGFA em um computador chamado SERVER:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
Para obter informações adicionais sobre as opções disponíveis, digite /? após o comando.

Além disso, em um prompt de comando, digite:
rundll32 printui.dll,PrintUIEntry /?
O comando anterior exibe a lista completa de opções úteis, com exemplos extensivos para usar esse método.

Além disso, em um prompt de comando, digite
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
O comando anterior exibe uma ajuda adicional para a alteração de propriedades da impressora. O seguinte exemplo altera o driver de impressora atual para o novo driver de impressora especificado (já instalado no servidor):
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"


OBSERVAÇÃO: A seguinte sintaxe é um exemplo que funciona corretamente se as portas TCP/IP Padrão tiverem sido criadas.
rundll32 printui.dll,PrintUIEntry /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z
Se as portas TCP/IP Padrão não tiverem sido criadas, a seguinte caixa de diálogo de erro pode ser exibida:
Interface de usuário da impressora
O comando da impressora rundll falhou.
Comando: /if /b "NORTH-US-SRTEST-TEST24-BOGUS" /f %windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z.
Um nome de impressora incorreto foi digitado ou a impressora especificada não está mais conectada ao servidor. Clique em Ajuda para obter informações adicionais.

Propriedades

ID do artigo: 189105 - Última revisão: sexta-feira, 26 de outubro de 2007 - Revisão: 5.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Palavras-chave: 
kbhowto kbprint kbproductlink KB189105

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com