DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 189105 - Última revisão: sexta-feira, 26 de Outubro de 2007 - Revisão: 5.3

Sumário

O Windows 2000 e o Windows Server 2003 permitem instalar uma impressora através de uma linha de comandos. Esta opção é útil especialmente quando adiciona ou remove uma impressora de um grupo de utilizadores utilizando um script de início de sessão ou um evento agendado.

Embora o Microsoft Windows NT 4.0 Zero Administration Kit (ZAK) contenha ferramentas como o Con2prt.exe, o Con2prt.exe só permite adicionar ou eliminar impressoras de rede. Também pode modificar e eliminar impressoras locais utilizando o Windows 2000. Consequentemente, um administrador consegue controlar todas as actividades de impressão do utilizador desde que exista um ficheiro batch ou script de início de sessão em execução.

NOTA: a utilização deste comando num script de início de sessão ou num ficheiro batch iniciado pelo cliente requer que o computador cliente esteja a utilizar o Windows 2000 ou o Windows Server 2003. Uma vez que o script de início de sessão é executado no computador cliente, um cliente do Windows NT 4.0 não consegue processar o comando.

Além disso, estes comandos podem ser executados a partir de uma estação de trabalho do administrador, ou a partir de um servidor, para que as impressoras sejam instaladas sem solicitação nos computadores cliente, sem que seja necessário deslocar-se aos computadores.

Mais Informação

Os exemplos que se seguem listam as utilizações mais frequentes do comando.

NOTA: este comando só funciona num computador baseado no Windows 2000 ou num computador baseado no Windows Server 2003 com o Windows 2000, Windows Server 2003 ou um servidor ou estação de trabalho do Windows NT 4.0.

Este exemplo adiciona um controlador de impressora Agfa e cria uma impressora lógica num computador com o nome SERVER.

NOTA: ambas as linhas podem ser colocadas num ficheiro batch ou escritas uma a seguir à outra numa linha de comandos. Estas duas linhas estão moldadas para melhor legibilidade.
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"
Este exemplo elimina uma impressora AGFA num computador com o nome SERVER:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
Para obter mais informações sobre os parâmetros disponíveis, escreva /? a seguir ao comando.

Além disso, numa linha de comandos, escreva:
rundll32 printui.dll,PrintUIEntry /?
O comando anterior apresenta a lista completa de parâmetros que pode utilizar com vários exemplos da utilização deste método.

Adicionalmente, numa linha de comandos, escreva:
rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
O comando anterior apresenta ajuda adicional para alteração das propriedades da impressora. O exemplo que se segue muda o controlador de impressão actual para o novo controlador de impressora especificado (já instalado no servidor):
rundll32 printui.dll,PrintUIEntry /Xs /n\\SERVER\PRINTERSHARENAME DriverName "Lexmark C752 PS3"


NOTA: a sintaxe que se segue é um exemplo que funciona correctamente desde que as portas TCP/IP padrão estejam 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
Caso as portas TCP/IP padrão não estejam criadas, poderá ser apresentada a seguinte caixa de diálogo de erro:
Interface de utilizador da impressora
Falha no comando de impressora rundll.
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.
Foi introduzido um nome de impressora incorrecto ou a impressora especificada não se encontra ligada ao servidor. Clique em Ajuda para obter mais informações.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Web Edition
Palavras-chave: 
kbhowto kbprint kbproductlink KB189105
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft