Logo Hardware.com.br
arthas_dk
arthas_dk Super Participante Registrado
871 Mensagens 29 Curtidas

Problema com HP Laserjet 1020 Via Cups/Samba para clientes windows

#1 Por arthas_dk 10/07/2009 - 17:49
Boa tarde!!!

Recentemente fiz a montagem de um servidor para uma empresa. Atualmente o servidor agrega as funções de PDC, Servidor de Arquivos, DHCP, DNS e Servidor de Impressão.

A impressora conectada a ela é uma HP LaserJet 1020.

Fiz a instalação dos drivers para ela (tanto o foo2js quando o provido pelo HP-SETUP), e configurei o recurso Point to Print do Samba de modo que instala a impressora automaticamente durante o logon do usuário.

Tudo parecia funcionar corretamente até que percebi que ao tentar entrar na página de configuração da impressora (aquela de configurar retrato, qualidade,etc) e os softwares (incluindo explorer) deixam de responder e geram um erro (reporta uma das dlls do driver).

Para impressões em modo normal (retrato?) ela está funcionando normalmente inclusive apontado o usuário do samba que está imprimindo.

Isto de certo modo está a tirar meu sossego já que os usuários estão reclamando um pouco disso. Em outras empresas as HP's nunca me deram problema então estou meio perdido com isto...

O servidor é um Ubuntu Hardy (8.04), com samba 3.0.28a, CUPS 1.3.7.

Gostaria de saber se alguém passou por isso e conseguiu resolver...

Desde já agradeço!!!
Motherboard G8-IRX (Intel ICH2)
Processador Intel Pentium 4 1.70 GHZ
2GB RAM SAMSUNG DDR 4266
SAMSUNG 20GB
2 x SAMSUNG 40GB
GRAVADORA DE DVD LG H-20N
Geforce FX 5500, 256 MB AGP

SO:

Debian Lenny + Kernel 2.6.25-rt8 | Slackware 12 +Kernel 2.6.25-rt8
--d@niel--
--d@niel-- Veterano Registrado
1.4K Mensagens 18 Curtidas
#2 Por --d@niel--
13/07/2009 - 08:23
Que drivers você usou para configurar o Point-to-Print? Eu costumo usar os drivers Postscript da Microsoft, agregados com os drivers for Windows do CUPS, e com eles não tem chabu. Se você estiver usando drivers da própria HP, sugiro que você faça a troca. Mais informações aqui: http://www.cups.org/documentation.php/doc-1.4/man-cupsaddsmb.html

[]s
Linux, AIX, Solaris, HP-UX... Nada contra quem segue ideologias, mas eu estou nessa porque dá $$$! cap_feceiro.png:
arthas_dk
arthas_dk Super Participante Registrado
871 Mensagens 29 Curtidas
#3 Por arthas_dk
13/07/2009 - 10:53
No Linux instalei utilizando o HP-Setup. No windows atribiu a permissão SePrintOperatorPrivilege a um usuário e subi os drivers oficiais para windows fornecidos pela hp...

daniel voce saberia me dizer em que modo esse driver postscript envia o arquivo para a impressora??? Na maneira atual parece-me que envia como raw mesmo e portanto o cups não conta as páginas...
Motherboard G8-IRX (Intel ICH2)
Processador Intel Pentium 4 1.70 GHZ
2GB RAM SAMSUNG DDR 4266
SAMSUNG 20GB
2 x SAMSUNG 40GB
GRAVADORA DE DVD LG H-20N
Geforce FX 5500, 256 MB AGP

SO:

Debian Lenny + Kernel 2.6.25-rt8 | Slackware 12 +Kernel 2.6.25-rt8
--d@niel--
--d@niel-- Veterano Registrado
1.4K Mensagens 18 Curtidas
#4 Por --d@niel--
13/07/2009 - 11:03
Hm, geralmente esta abordagem aí dá B.O. Todas as vezes que eu tentei upar drivers feitos especificamente para o Windows, com DLLs e o escambau, não deu certo. Por isto dei esta dica.

Nesta abordagem que eu te passei, o arquivo recebido virá no formato Postscript, portanto o CUPS poderá interpretá-lo e saber quantas páginas ele tem. Aí ele joga o arquivo para o spool da impressora em questão, e o driver dela converte os dados para o formato apropriado. Ou seja, você não vai alterar o driver da impressora no CUPS. O que você vai alterar é o driver distribuído para os clientes Windows.

Aliás, se você não tem problemas com Inglês, a leitura desta seção do HOW-TO do Samba pode ajudar a clarear as coisas: http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/CUPS-printing.html

[]s
Linux, AIX, Solaris, HP-UX... Nada contra quem segue ideologias, mas eu estou nessa porque dá $$$! cap_feceiro.png:
arthas_dk
arthas_dk Super Participante Registrado
871 Mensagens 29 Curtidas
#5 Por arthas_dk
13/07/2009 - 11:44
É andei dando uma lida nos docs do pacotes samba-docs (quase 2k de paginas no total) e realmente acabei por ver isso: os autores tiveram o cuidado de explicar totalmente o cups, das rasterização, uso do ghostscript entre outros.

Vou aproveitar para testar com uma impressora SAMSUNG-CLX3160, que apesar de construir a interface de configuração, não imprime de forma alguma com os drivers propostos pela samsumg.

Muito obrigado pela ajuda!!!!

PS: essa impressora é colorida vou ver se existe alguma solução quanto a isso. Se houver posto a solução!
Motherboard G8-IRX (Intel ICH2)
Processador Intel Pentium 4 1.70 GHZ
2GB RAM SAMSUNG DDR 4266
SAMSUNG 20GB
2 x SAMSUNG 40GB
GRAVADORA DE DVD LG H-20N
Geforce FX 5500, 256 MB AGP

SO:

Debian Lenny + Kernel 2.6.25-rt8 | Slackware 12 +Kernel 2.6.25-rt8
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal