none
Problemas para imprimir em rede na HP 1020, sem solução ?

    Question

  • Prezados.

    Estudei varios foruns e não consegui encontrar até agora uma solução coerente para o problema de impressão em rede usando a impressora HP 1020 conectado a um computador usando windows 7 .

    Gostaria de uma ajuda de vocês, se alguem tem alguma novidade ou uma solução mais adequada e segura sem comprometer a segurança da rede.

     

    Resumo do problema:

    Possuo 100 impressoras de varios modelos e somente a 1020 (qtde: 30) que ocorre este problema.

    Localmente ela imprime perfeitamente com a opção bidirecional marcado e as outras estações (clientes) não conseguem, pois a impressao fica presa no spool de impressão da maquina servidora.

    A única forma de minimizar o problema foi desmarcando a opção de bidirecional , entretanto continua dando erro (parado no spool), mas pelo menos imprime (solução nesse caso é aplicar o reboot ou parar e iniciar o serviço de spool da maquina servidora que a impressão pendente é liberada).

    Outro fato estranho que se a pessoa se logar como domain admin ou administrador local consegue imprimir normalmente pela rede na 1020 sem travar a impressao no spool na maquina servidora.

    O incrivel que este problema só ocorre quando a impressora esta conectada fisicamente num micro com windows 7 ou vista, pois quando está conectado numa estaçã o com windwos xp (servidora) funciona perfeitamente tanto localmente quanto em rede e com a opção bidirecional marcado . E as maquinas clientes podem ser de qq SO (windows 2000, 2003, XP, vista e 7) que tb imprimem normalmente.

    Alguem já descobriu uma explicação lógica para isso ?

     

    Agradeço a compreenção de todos por mais um post relacionado a HP 1020.

    Monday, December 06, 2010 6:59 PM

Answers

  • Prezados,

    desculpe a demora para responder (estava de ferias no trabalho).

    Testei todas as dicas e nenhuma foi conclusiva.

    Então comecei a pesquisar mais a fundo o problema e vi vários relatos com o mesmo problema com o Windows XP, achei estranho pq eu sempre utilizei no trabalho essa linha de impressoras (HP 1018 e 1020 = 30 unidades) em rede e nunca deram problema. Quando tivemos que migrar para o Windows 7 (300 micros) começaram os problemas (impressão travada no servidor de spool).

    Comparando os sistemas operacionais (XP x 7), as portas e protocolos utilizados para o compartilhamento de arquivos e impressoras, identifiquei que os seguintes serviços de RPC são necessários:

    1º - Alocador Remote Procedure Call (Manual e serviço parado)

    2º -Chamada de procedimento remoto (Automático e serviço iniciado)

     

    Teste efetuado:

    O serviço Alocador Remote Procedure Call (RPC) foi configurado para iniciar no modo "Automatico" e iniciado o serviço.

    BINGO, funcionou normalmente.

    A próxima etapa é verificar o porque desse serviço por padrão fica desativado e o que pode acarretar ao sistema operacional a ativação dele (segurança?).

     

    Bem pessoal taí uma solução testada, efetiva e simples.

    - Ativar o serviço Alocador Remote Procedure Call (RPC)

    Como:

    1º - Em, Iniciar (XP) ou Pesquisar (7), digite e execute SERVICES.MSC

    2º - Duplo clique no serviço Alocador Remote Procedure Call (RPC)

    3º - Altere o Tipo de inicilização de Manual para Automático

    4º - Clique em iniciar (status do serviço)

     

    Se alguem tiver alguma duvida ou novas informações sobre essa solução favor postar.

     

    Abraços.

    Friday, February 04, 2011 12:09 PM
  • A solução que encontrei foi:

    Desativar o suporte bidirecional,

    Iniciar os serviço de Alocador Remote Procedure Call (RPC)

    Marquei a opção de começar a impressão depois que a ultima pagina estiver no spool.

    Funciono redondo de windows 7 pra windows 7 ambos 32bits.

    Friday, January 27, 2012 4:38 PM

All replies

  • Sandro, essa impressora é do mal mesmo! Já vi muita gente batendo cabeça com ela. Cara, vou te dar algumas dicas pra vc testar:

    Uma delas é vc comprar um cabo USB 2.0 , e ligar sua impressora nele, e tenta com  o suporte bidirecional desativado, e com ele ativado pra ver.Isso consideando que seu computador com windows 7 tem uma porta USB 2.0 já ein!

    Outra coisa seria criar um bat com os comando net stop spooler e net start spooler pra ser executado de 5 em 5 min.( é de longe a melhor solução, mais é uma solução parcial)

    Outra coisa seria adquirir Print Servers ( esse sim resolve o problema), mais comprar 30 print servers não ia ser muito legal.

    Uma outra coisa que vc pode testar , é vc instalar sua impressora no Windows 7 normalemnte, e nas maquinas clientes, vc vai em adicionar nova impressora, e instala a impressora localmente na porta LPT1.

    Obviamente nao tem impressora nehuma na LPT1, ai vc usa um redirecionamento, vc vai no PROMPT, e usa o NET USE:

    EXEMPLO :  c:\>NET USE LPT1: \\COMPUTADOR_SERVIDOR\HPLASERJ

    Testes todas estas soluções, veja se alguma delas resolve seu problema.


    Diego Piffaretti- www.mundotecnologico.net
    Tuesday, December 07, 2010 11:28 AM
  • Obrigado pela resposta Diego.

    1 - Cabo USB 2.0, testado e nada feito.

    2 - Já li sobre a criação de um script/bat para execução automatica a cada x minutos, mas não testei ainda (vou verificar), o unico problema que o usuario não tem privilegio para executar essas funçoes de parar e iniciar, eu teria que agendar esse bat no perfil do administrador.

    3- Realmente comprar 30 print servers estaria fora de alcance.

    4 - A utilização do mapeamente pela porta LPT1 é bem diferente. Vou testar e aviso depois.

     

    Sandro

    Wednesday, December 08, 2010 11:09 AM
  • OK Sandro, vou ficar no aguardo dos outros testes, assim que possivel post aqui, vamos tentar encontrar a melhor solução para vc.
    Diego Piffaretti- www.mundotecnologico.net
    Wednesday, December 08, 2010 11:23 AM
  • Olá Sandro.

    Alguma novidade sobre o problema?

     

    Abraço.

     


    Richard Juhasz
    Friday, December 10, 2010 4:45 PM
  • Também estou com o mesmo problema, no meu caso é só uma impressora, tentei com print server e também não funcionou, fiz redirecionamento da LPT1 e nada, deixei com um bat radando de 5 em 5 minutos para reiniciar o spooler, mais não consegui fazê-lo rodar em segundo plano o que acaba atrapalhando o usuário da estação.

    Se alguém tiver alguma solução definitiva, favor postar.

    PS. A própria HP diz que este modelo não funciona em rede.

    Friday, December 10, 2010 5:03 PM
  • Olá Sandro, tudo bem?

    Esse problema ele é reconhecido já e tem uma solução na qual funciona como Workaround. Existe um driver antigo para " XP " que por mais que não esteja relacionado a compatibilidade ao Windows 7, ele funciona perfeitamente. Esse problema de não reconhecer o Device, o Print Spooler parar, as vezes conectar. Todo erro relacionado, o site abaixo do CNET que contém o driver mencionado, irá resolver o seu problema.

    http://download.cnet.com/1020ndriver-exe/3000-18493_4-139077.html

    Abraços.


    Carlos Eduardo Gnochi de Oliveira
    Monday, December 13, 2010 12:25 AM
  • Boa tarde Carlos.

     

    Baixei o driver "http://download.cnet.com/1020ndriver-exe/3000-18493_4-139077.html" e nada, quando solicito um impressão de um computador cliente (micro em rede com o mesmo driver baixado ou clicado em conectar no micro servidor) continuou com a impressão parada no spool da maquina servidora (micro conectado fisicamente atraves de cabo usb 2.0 na impressora 1020). Somente imprimindo depois de reiniciar o serviço de impressão.

    Monday, December 13, 2010 4:38 PM
  • Boa tarde Richard.

    Testes realizados:

    - Driver repassado pelo nosso amigo Carlos Eduardo sem sucesso, continuou com o mesmo problema (relato post anterior);

    - Cabo USB 2.0 (não entendo o que poderia interferir, já que a impressão local funciona normalmente e o problema está na impressão via rede);

    - Utilização do comando "net use lpt1: \\nomeestacao\nomecompartilhamento", funcionou somente como administrador local da maquina;

     

    Estou ficando sem novas possibilidades, só me resta:

    - Criar uma bat e agendar para rodar a cada 60 segundos para reinicar o serviço de impressão;

    ou

    - Adicionar todos os usuarios que utilizam essa impressora via rede como administrador local da maquina e depender das regras via GPO para minimizar a bagunça que eles poderão efetuar nos micros;

     

    Aproveitando, alguém utiliza essa impressora HP 1020 em rede atraves de cabo usb (ENTRE DUAS ESTAÇÕES RODANDO O WINDOWS 7 PRO OU ENTERPRISE) ?

    Obrigado.

    Monday, December 13, 2010 4:56 PM
  • Oi Sandro,

    Além do driver que já mencionei e ainda não resolveu, vou pedir mais testes pra você, caso nao funcionar volte que irei propor mais alguma coisa.

    1) Limpe o Spool de impressão das Printers através do procedimento:

    net stop spooler

    del /Q /F /S %systemroot\System32\Spool\Printers\*.*

    net start spooler

    2) Mude o Processador de Impressão no driver, troque o HP para "WinPrint - RAW" (Fica na aba avançado)

    3) Caso esteja usando uma versão x86 do Sistema Operacional (Vista ou Windows 7), utilize o link abaixo para efetuar o dowload de algumas .dlls (ZGDI32.dll, ZTAG32.dll, SDDM32.dll and SDhp1020.dll). Coloque-os no caminho:

    C:\Windows\System32\spool\drivers\w32x86\3

    Link: http://gameaddict.eu/downloads/HP_1020_zenographics_files.zip

    Abraços.

     


    Carlos Eduardo Gnochi de Oliveira
    Monday, December 13, 2010 7:06 PM
  • No meu caso utilizo Windows 7 64 bits em todas as máquinas, sendo assim o driver não funcionou.
    Wednesday, December 22, 2010 12:33 PM
  • Bom dia a todos da comunidade,

     

    Bom não sei se este topico está assinado, tive estudando este problema durante uns 30 dias e de certa forma não tem solução definitiva, pois a HP Brasil diz que a impressora não foi feita para trabalhar em rede, e a Microsoft diz que o problema está nos drivers que a HP desenvolveu. Enfim ninguém assume a culpa e  o problema persiste, coisa absurdamente normal na sociedade brasileira.

    Após testar muito consegui chegar a uma solução boa, apesar de não ser o ideal. Em testes percebi que os usuário administradores sempre conseguiam imprimir via rede sem o documento ficar parado no spool de impressão, (sem entrar na fila e ficar parado), no meu ambiente o computador ao qual a impressora é ligada, o usuário utiliza apenas o sistema, então via GPO eu bloqueei ao máximo este equipamento, o usuário acessa somente o sistema, calculadora e o pacote ofice, bloqueei acesso ao registro, a configurações de rede, ao painel de controle, e muitas outras coisas. Coloquei todos os usuários que tem necessidade de imprimir nesta impressora como administrador local deste computador. E assim resolvi o meu velho problema de impressão na HP 1020.

     

    Resumindo a melhor solução que criei para este problema.

    1. De permissão de administrador local a todos os usuários que precisam utilizar a impressora. Para isso clique com o botão direito do mouse sobre "Computador" ou meu computador no caso do XP e vá em gerenciar, depois clique em "Usuários e Grupos Locais", clique sobre a opção de "Grupos" e de um clique duplo sobre o grupo "Administradores" adicione os usuários do seu dominio que precisam imprimir nesta impressora.
    2. Crie uma OU específica e coloque nela este ou estes computadores que você tenha a impressora instalado. Acesse o Group Policy Management do seu DC e crie uma politica super restritiva a este computador, lembre use as opções de computar, para que qualquer usuário que logar neste PC tenha esta politica aplicada.
    3. Crie politicas no computador local, mas lembre-se que as GPOs do dominio sobrepoem as diretivas locais dos computadores.
    4. Adicione a impressora nos computadores que precisam imprimir nela e seja feliz.
    Pessoal esta solução que passei a vocês já apliquei em 4 impressoras HP 1020 aqui na empresa, 3 delas estam instaladas em XP pro SP3 e 1 está instalada no Win7 pro, ambos 32 bits, não tive problema desde que fiz isso.

    Sei que não é a solução ideal, pois vários usuários terão permissão de administrador local no PC onde a impressora está instalada, mas as GPOs que criei são tão restritivas que isso não faz diferença, recomendo o mesmo para não terem problemas.

    Espero ter ajudado uma grande massa que tem o mesmo problema com a impressora HP 1020.

    Grande abraço. 


    Afonso Pinho
    • Proposed as answer by Afonso Pinho Wednesday, September 21, 2011 7:46 PM
    Friday, February 04, 2011 10:26 AM
  • Prezados,

    desculpe a demora para responder (estava de ferias no trabalho).

    Testei todas as dicas e nenhuma foi conclusiva.

    Então comecei a pesquisar mais a fundo o problema e vi vários relatos com o mesmo problema com o Windows XP, achei estranho pq eu sempre utilizei no trabalho essa linha de impressoras (HP 1018 e 1020 = 30 unidades) em rede e nunca deram problema. Quando tivemos que migrar para o Windows 7 (300 micros) começaram os problemas (impressão travada no servidor de spool).

    Comparando os sistemas operacionais (XP x 7), as portas e protocolos utilizados para o compartilhamento de arquivos e impressoras, identifiquei que os seguintes serviços de RPC são necessários:

    1º - Alocador Remote Procedure Call (Manual e serviço parado)

    2º -Chamada de procedimento remoto (Automático e serviço iniciado)

     

    Teste efetuado:

    O serviço Alocador Remote Procedure Call (RPC) foi configurado para iniciar no modo "Automatico" e iniciado o serviço.

    BINGO, funcionou normalmente.

    A próxima etapa é verificar o porque desse serviço por padrão fica desativado e o que pode acarretar ao sistema operacional a ativação dele (segurança?).

     

    Bem pessoal taí uma solução testada, efetiva e simples.

    - Ativar o serviço Alocador Remote Procedure Call (RPC)

    Como:

    1º - Em, Iniciar (XP) ou Pesquisar (7), digite e execute SERVICES.MSC

    2º - Duplo clique no serviço Alocador Remote Procedure Call (RPC)

    3º - Altere o Tipo de inicilização de Manual para Automático

    4º - Clique em iniciar (status do serviço)

     

    Se alguem tiver alguma duvida ou novas informações sobre essa solução favor postar.

     

    Abraços.

    Friday, February 04, 2011 12:09 PM
  • Pensei que eu fosse a única pessoa que tinha tido problemas com essa impressora, eu desisti de tentar compartilhá-la...no meu caso é muito mais simples, pois só temos uma impressora nesse modelo.
    Sunday, February 06, 2011 6:27 PM
  • Olá Sandro

    Grato por compartilhar a solução.

    Atenciosamente


    Ismael Borche - LATAM Forum Support Engineer
    Microsoft Corporation
    Wednesday, February 16, 2011 7:25 PM
  • A solução que encontrei foi:

    Desativar o suporte bidirecional,

    Iniciar os serviço de Alocador Remote Procedure Call (RPC)

    Marquei a opção de começar a impressão depois que a ultima pagina estiver no spool.

    Funciono redondo de windows 7 pra windows 7 ambos 32bits.

    Friday, January 27, 2012 4:38 PM
  • Tenho uma HP Laserjet 1020 instalada em um PC com WIN 7 64 bits e recentemente me deparei com este problema de falha do spooler de impressão após tentar imprimir documentos em PDF. Após a leitura de vários fóruns, inclusive estrangeiros, cheguei à seguinte solução:

    1. Localize a pasta C:\windows\system32\spool\printers
    2. Delete os arquivos com extensão .shd e . slp
    3. Desinstale o Acrobat Reader da Adobe e instale um outro leitor de PDF (FOXIT, por exemplo) no meu caso era o Acrobat quem provocava o desligamento do Spooler.
    4. Abra o menu de serviços, services.msc via executar ou via painel de controle/ferramentas administrativas/serviços e localize o spooler de impresão e inicie o serviço.

    O problema só foi resolvido definitivamente após a desintalação do Acrobat Reader da Adobe, pois, anteriomente, eu deletava os arquivos .shd e slp e voltava a imprimir, porém, era só voltar a tentar imprimir um PDF que o problema voltava.


    Monday, March 18, 2013 7:12 PM