Como solucionar problemas de impressão em rede no Windows XP

ID do artigo: 314073 - Exibir os produtos aos quais esse artigo se aplica.
Importante Este artigo contém informações sobre a modificação do Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer o backup, restaurar e editar o registro, clique no número do artigo a seguir na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Nesta página

INTRODUÇÃO

Este artigo descreve algumas etapas de solução de problemas gerais para problemas de impressão em rede que talvez você possa enfrentar no Windows XP. Depois, o artigo descreve sintomas e uma resolução de alguns problemas comuns de impressão em rede que podem ocorrer no Windows XP.



Mais Informações

Aviso Se você usar o Editor do Registro incorretamente, talvez cause sérios problemas que podem exigir a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.

Etapas de solução de problemas gerais

  1. Certifique-se de que a conectividade de rede básica está funcionando.

    Verifique os direitos do usuário, os protocolos, os nomes de compartilhamento, e assim por diante, e certifique-se de que é possível estabelecer uma conexão com o servidor. Copie os arquivos para um compartilhamento no servidor de impressão usando o Windows Explorer. Se não for possível acessar o servidor, talvez você não possa acessar a impressora também.
  2. Crie uma impressora local e redirecione a porta para o servidor da rede. Execute as seguintes etapas:
    1. Crie uma impressora local e adicione uma nova porta em Portas.
    2. Clique em Porta local, clique em Nova porta e digite o servidor e nome da impressora na sintaxe \\ServerName\PrinterName .
    3. Use a nova porta para a impressora local.
    Se for solicitada uma senha, talvez não exista um campo no Windows XP para inserir a senha. Redefina a senha no computador de destino como sendo uma senha em branco. Por exemplo: Em um computador com base em Windows 98 que está hospedando uma impressora Xerox, limpe a senha; redefina-a como em branco (não confundir com a expressão "em branco", de fato).

    Esse teste mostra se há um problema em copiar os arquivos do servidor para o computador. Essa cópia acontece se você usar Conectar com Instalação ou clicar em Impressora em rede no Assistente para adicionar impressora.
  3. Se a impressora não for uma impressora PostScript, veja se é possível imprimir de um programa com base em MS-DOS (não é possível imprimir de um programa com base em MS-DOS, salvo se o driver PostScript for selecionado no programa).

    Verifique se o comando net use foi executado para mapear a porta LPT para o compartilhamento de rede. Se o comando foi executado, exclua o mapeamento e mapeie a porta novamente. Tente imprimir novamente.

    Se a impressão funcionar, talvez exista um problema com as conexões fictícias. Talvez seja necessário executar um comando de script de logon para remapear a porta sempre que você efetuar logon.

    Se a impressão não funcionar, digite dir > lptx em um prompt de comando, no qual x representa o número da porta sendo mapeada, e pressione ENTER.

    Se a impressão ainda não funcionar, clique duas vezes nas conexões de rede.
Para obter mais informações, clique no seguinte número para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
314067 Como solucionar problemas com a conectividade TCP/IP no Windows XP

Solucionando problemas específicos

Não é possível imprimir para uma impressora em rede após adicionar Compartilhamento de conexão com a Internet

Após adicionar Compartilhamento de conexão com a Internet à rede, talvez não seja possível imprimir. Esse problema ocorre porque Compartilhamento de conexão com a Internet usa uma rede Classe C com uma faixa de endereços de 198.168.0.x. Para resolver esse problema, redefina o endereço IP da impressora para que ele corresponda à sub-rede de computadores que estão usando Compartilhamento de conexão com a Internet.

Não é possível enviar um trabalho de impressão para um cliente com base em Windows 98

Talvez não seja possível enviar um trabalho de impressão do Windows XP para um cliente com base em Microsoft Windows 98 usando a senha do compartilhamento de impressora. Para resolver esse problema, execute o seguinte comando:
net use lpt1 \\computador\impressora senha /persistent:yes
Substituacomputador pelo nome do computador com base em Windows 98 que está compartilhando a impressora, substituaimpressora pelo nome do compartilhamento da impressora, substitua senha pela senha do compartilhamento da impressora.

Mensagens de erro causadas por problemas de monitoração de porta local

Ao reiniciar o computador ou reiniciar o serviço Spooler de impressão, talvez a seguinte mensagem de erro seja exibida:
Falha ao iniciar Spoolsv.exe
Ao abrir as propriedades da impressora, talvez a seguinte mensagem de erro poderá ser exibida:
Erro de falta de recursos
Ao tentar imprimir um documento, talvez a mensagem de erro "Violação de acesso" poderá ser exibida (Dr. Watson). O Dr. Watson registra pontos para Spoolsv.exe no log com o código de erro C0000005.

Talvez a seguinte mensagem de erro seja exibida e o spooler de impressão seja interrompido:
A instrução em 'endereço' fez referência à memória em 'endereço'. A memória não poderá ser lida.
Uma tentativa de reiniciar o serviço Spooler de impressão ou abrir a pasta Impressoras talvez origine a mesma mensagem.

Esses problemas podem ocorrer se um programa de terceiros altera o monitor de porta local padrão. Para resolver esses problemas, corrija o valor de Porta local no Registro. Execute as seguintes etapas:
  1. Inicie o Editor do Registro (Regedt32.exe).
  2. Localize o valor de Porta local na seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
  3. Clique duas vezes na chave Driver e edite o valor. Altere o valor da string para Localspl.dll e clique em OK.
  4. Verifique a seguinte chave do Registro para monitores de porta de terceiros e remova todos os monitores de porta que não sejam os monitores de porta padrão:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
    Os monitores de porta padrão são:
    Dispositivos de impressão AppleTalk (Serviços para Macintosh estive instalado)
    Monitor de linguagem BJ
    Porta local
    Monitor de linguagem PJL
    Porta TCP/IP padrão
    Monitor USB
    Monitor de fax do Windows NT
  5. Verifique a seguinte chave do Registro para fornecedores de impressão de terceiros e remova todos os fornecedores de impressão que não sejam os fornecedores de impressão padrão:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers
    Os fornecedores de impressão padrão são:
    Provedor de impressão da Internet
    Provedor de impressão da LanMan
  6. Encerre o Editor do Registro.
Após editar o Registro, reinicie o spooler de impressão:
  1. Clique em Iniciar, clique em Executar, digite mmc e clique em OK.
  2. No menu Arquivo, clique em Adicionar/remover snap-in.
  3. Clique em Adicionar, clique em Gerenciamento do computador, clique em Adicionar e clique em Concluir.
  4. Clique em Fechar e em OK.
  5. Expanda Gerenciamento do computador, expanda Serviços e aplicativos e clique em Serviços.
  6. Clique com o botão direito em Spooler de impressão e clique em Iniciar.

Não é possível adicionar drivers de impressora do Windows XP ao Windows NT 4.0

Para adicionar uma impressora de rede gerenciada por um computador com base em Windows NT 4.0 para um computador com base em Windows XP, instale a impressora localmente no LPT1 no computador com base em Windows XP. Execute as seguintes etapas:
  1. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  2. Clique com o botão direito na impressora e clique em Propriedades.
  3. Na guia Portas, clique em LPT1.
  4. Clique em Adicionar porta.
  5. Clique duas vezes em Porta local.
  6. Digite \\ServerName\PrinterShare, no qual ServerName representa o nome do servidor ePrinterShare representa o nome do compartilhamento da impressora.
  7. Clique em OK.

A mensagem de erro "O dispositivo não está pronto" é exibida

Ao imprimir um documento, a seguinte mensagem de erro pode ser exibida:
Foi encontrado um erro na impressão do documento "Nome do documento" para LPT1:. O dispositivo não está pronto.
Se a impressora for uma impressora de rede, tente abrir uma conexão IPC (comunicação entre processos) usando \\ServerName, para garantir de que há conectividade de rede e de que o servidor é capaz de responder a solicitações de compartilhamento.

Para uma impressora local, verifique os cabos e a força da impressora anexada localmente.

Se esses métodos funcionarem, talvez seja necessário reinstalar os drivers de impressora. Para remover completamente as impressoras, edite o Registro:
  1. Clique em Iniciar, clique em Executar, digite regedit e clique na caixa Abrir.
  2. Localize o valor de Impressoras na seguinte chave do Registro:
    KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  3. Remova as impressoras instaladas nessa chave. Por exemplo, remova a seguinte chave de uma impressora Genérica/somente texto:
    KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Generic/Text Only
  4. Siga as instruções na seção "Mensagens de erro geralmente relacionadas a problemas com monitores de porta local" deste artigo.
  5. Encerre o Editor do Registro.
Depois, reinstale os drivers da impressora.

Não é possível imprimir de um programa com base em MS-DOS de 16 bits

Nessa situação, digite a seguinte linha em um prompt de comando e pressione ENTER:
net use lpt1: \\nome_do_servidor\printershare /persistent:yes
No programa de 16 bits, imprima para LPT1. É possível atribuir outras portas LPT para programas de 16 bits com base em MS-DOS se o programa precisar usar outras portas.

Para obter mais informações, clique no seguinte número para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
257859 BitWare causa erro do programa Spoolsv.exe no Windows 2000

Mensagens de erro causadas por situações de apontar e imprimir incompatíveis ou configuradas incorretamente

Apontar a imprimir reduz sobrecargas administrativas e simplifica e automatiza a impressão. A funcionalidade Apontar e imprimir foi introduzida no Microsoft Windows 95, no Windows 98 e no Windows 98 Segunda Edição (como cliente), e no Windows NT 3.5 e posteriores.

Ao conectar com uma impressora em um servidor de impressão, o cliente que está conectando procura os drivers adequados no servidor de impressão. Se os drivers forem instalados no servidor, os drivers serão baixados e configurados.automaticamente para o cliente. Entretanto, se os drivers não estiverem presentes, você será solicitado a selecionar e instalar os drivers.

Ao tentar conectar um cliente de rede com base em Windows para um servidor de impressão, talvez a seguinte mensagem de erro seja exibida:
O servidor no qual a impressora nome do dispositivo está localizada não tem o driver correto da impressora instalado. Se você deseja instalar o driver no computador local, clique em OK.
Talvez essa mensagem de erro seja exibida nas seguintes situações:
  • SMB (bloco de mensagem de servidor) está conectado ao servidor de impressão.
  • Você conecta com uma impressora usando o novo IPP (protocolo de impressão na Internet) e o servidor de impressão na Internet não tem um driver adequado instalado.
  • O computador tem um driver de terceiros incompatível com Windows XP.
Se a mensagem de erro for exibida em uma dessas situações, use a solução alternativa mais apropriada.

Soluções alternativas

Servidor de impressão conectado com SMB

Servidores de impressão SMB permitem que estações de trabalho na rede enviem trabalhos de impressão diretamente para um servidor de impressão sem ter de passar por um computador intermediário ou por um outro servidor de impressão. Esse tipo de configuração não é compatível com Apontar e imprimir.

Como solução alternativa para esse problema, execute as seguintes etapas para instalar o driver de impressão localmente e criar uma conexão com o compartilhamento de impressão SMB:
  1. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  2. Clique duas vezes em Adicionar uma impressora e clique em Avançar.
  3. Clique em Impressora local conectada ao computador e clique em Avançar.
  4. Clique em Criar uma nova porta.
  5. Na caixa Tipo, digite Porta local e clique em Avançar.
  6. Digite o nome do compartilhamento SMB. Por exemplo:
    \\PrintServer\ShareName
  7. Prossiga o assistente e instale o driver adequado do dispositivo.

Protocolo de impressão na Internet

É possível usar o IPP para imprimir diretamente para um URL (localizador de recursos uniforme) em uma intranet ou na Internet. Além disso, é possível instalar uma impressora da Internet ou intranet usando o Microsoft Internet Explorer. A mensagem de erro pode ser exibida se o servidor de impressão IPP não tiver um driver adequado instalado.

Como solução alternativa, execute as seguintes etapas para o método mais apropriado:
Método 1 (somente administradores)
Instale um driver compatível no servidor.
  1. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  2. Clique duas vezes em Adicionar uma impressora e clique em Avançar.
  3. Clique em Impressora local conectada ao computador e clique em Avançar.
  4. Clique em Criar uma nova porta.
  5. Na caixa Tipo, digite Porta local e clique em Avançar.
  6. Digite o nome do compartilhamento. Por exemplo:
    \\PrintServer\ShareName
  7. Prossiga o assistente e instale o driver adequado do dispositivo.
Método 2
Instale um driver adequado no computador cliente e redirecione a impressora para o URL de IPP adequado.
  1. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  2. Clique duas vezes em Adicionar uma impressora e clique em Avançar.
  3. Clique em Impressora local conectada ao computador e clique em Avançar.
  4. Clique em Criar uma nova porta.
  5. Na caixa Tipo, digite Monitor de porta padrão e clique em Avançar.
  6. Digite o endereço IP do servidor de impressão IPP.
  7. Prossiga com o Assistente para adicionar impressora e instale o driver apropriado.

Driver de impressão incompatível

Alguns drivers de terceiros desenvolvidos para Windows NT 4.0 não funcionam corretamente no Windows XP. Se tentar instalar um driver incompatível, a mensagem de erro será exibida durante Apontar e imprimir.

Como solução alternativa, execute as seguintes etapas para o método mais apropriado:
Método 1 (somente administradores)
Use um driver atualizado do site do fabricante:
  1. Baixe e instale o driver atualizado.
  2. Se o driver tiver uma ferramenta de desinstalação, execute a ferramenta antes de prosseguir com estas etapas.
  3. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  4. Clique duas vezes em Adicionar uma impressora e clique em Avançar.
  5. Clique em Impressora local conectada ao computador e clique em Avançar.
  6. Clique na mesma porta usada para o driver anterior.
  7. Clique em Com disco e digite o nome da pasta de instalação para o driver atualizado.
  8. Prossiga com Instalação e compartilhe o driver para clientes de níveis inferiores.
Método 2 (somente administradores)
Instale um driver para Windows XP no servidor de impressão.
  1. Se o driver original tiver uma ferramenta de desinstalação, execute a ferramenta antes de prosseguir com estas etapas.
  2. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  3. Clique duas vezes em Adicionar uma impressora e clique em Avançar.
  4. Clique em Impressora local conectada ao computador e clique em Avançar.
  5. Clique na mesma porta usada para o driver OEM (fabricante de equipamento original) anterior.
  6. Clique no modelo apropriado na lista Modelo/fabricante.
  7. Conclua a Instalação e compartilhe a impressora para uso em rede.
Método 3
Instale um driver compatível no cliente e redirecione a saída para o servidor:
  1. Clique em Iniciar, clique em Executar, digite control.exe na caixa Abrir e clique em Impressoras e aparelhos de fax.
  2. Clique duas vezes em Adicionar uma impressora e clique em Avançar.
  3. Clique em Impressora local conectada ao computador e clique em Avançar.
  4. Clique em Criar uma nova porta.
  5. Na caixa Tipo, digite Porta local e clique em Avançar.
  6. Digite o nome do compartilhamento. Por exemplo:
    \\PrintServer\ShareName
  7. Prossiga o assistente e instale o driver adequado do dispositivo.

Propriedades

ID do artigo: 314073 - Última revisão: segunda-feira, 23 de abril de 2007 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Palavras-chave: 
kbhowto kberrmsg kbinfo kbnetwork kbprint kbtshoot KB314073

Submeter comentários