HP LaserJet 1020 em LTSP

Este artigo mostra com consegui fazer uma impressora HP LaserJet 1020, que funciona no Linux como o driver foo2zjs, funcionar em clientes LTSP. A distribuição em uso foi um Slackware 10.2 com ltsp-4.2.

[ Hits: 72.997 ]

Por: Terry Laundos Aguiar em 09/09/2006


Agora o cliente LTSP



Bom como a impressora funcionou no servidor, fiquei pensando que ela deveria funcionar no cliente LTSP.

Então comecei a fazer alguns testes.

Copiei os arquivos e diretórios seguintes para seus respectivos lugares na raiz do LTSP:

Os scripts que detectam o dispositivo:

# cp /etc/hotplug/usb/hplj10* /opt/ltsp-4.2/i386/etc/hotplug/usb/

OBS: Se alguém ler até aqui, saiba que depois apaguei esses arquivos, pois não deu muito certo.

O diretório que está o firmware:

# cp -rf /usr/share/foo2zjs/ /opt/ltsp-4.2/i386/usr/share/

Um binário que o script de detecção usa:

# cp /bin/usb_printerid /opt/ltsp-4.2/i386/bin/

Então modifiquei o lts.conf (SCREEN_01 = shell), reiniciei o terminal LTSP e verifiquei que o udev dava um erro na hora de enviar o firmware para a impressora. No entanto se eu executasse o script /etc/hotplug/usb/hplj1020 manualmente, o firmware era enviado com sucesso (Não entendi isso :( ).

Então apaguei os scripts que tinha copiado:

# rm /etc/hotplug/usb/hplj10*

E fiz um script específico para a impressora 1020. No entanto bem mais simples, sem as verificações que o outro tem.

# vim /opt/ltsp-4.2/i386/etc/hotplug/usb/hplj1020

#!/bin/bash

FWDIR=/usr/share/foo2zjs/firmware

MODEL=1020
USB1=0x03f0 #Vendor
USB2=0x2b17 #Model

_dev=/dev/usb/lp0

fw="$FWDIR/sihp$MODEL.dl"

cat $fw > $_dev

E ao reiniciar o terminal, o driver foi enviado com sucesso para a impressora.

Agora era só testar.

Então configurei a impressora para o terminal no lts.conf.

(Era a minha terceira impressora nessa estação, sendo a 1ª na porta paralela e a 2ª na porta serial)

PRINTER_2_DEVICE   = "/dev/usb/lp0"
PRINTER_2_TYPE     = U

Depois no servidor:

socket://ws097:9102

E a impressora funcionou muito bem.

Bom, é isso aí galera, sei que não foi nada demais o que fiz, mas como não achei em nenhum lugar um caso de sucesso dessa impressora + LTSP...

Espero com esse artigo ajudar algumas pessoas.

Página anterior    

Páginas do artigo
   1. O Problema
   2. Preparando o servidor
   3. Agora o cliente LTSP
Outros artigos deste autor

Acesso SSH com celular (wapsh)

Metisse + Gnome + Slackware (3D Desktop)

Leitura recomendada

Fontes True Type no Slackware (sem xfstt e ttmkfdir)

Reduzindo problemas de atualizações no Debian, Ubuntu e derivados - Parte 2

Servidor Fedora 11 de maneira fácil e funcional

DebConf - Perguntas ao usuário na instalação de pacote .deb

WordPress com Docker

  
Comentários
[1] Comentário enviado por irczito em 10/09/2006 - 09:04h

Galera 2 notas:

1º Quando disse que apaguei os arquivos copiados, coloquei o comando

# rm /etc/hotplug/usb/hplj10*

Quando o correto é

# rm /opt/ltsp-4.2/i386/etc/hotplug/usb/hplj10*

2º Um dia desses fiz uma alteração no script original do foo2zjs para usar ele, acho que ficou melhor

Na lina 166 do arquio /etc/hotplug/usb/hplj1000 troquei

usblps=`find /dev/usb -name lp*`" "`find /dev -name usblp*`

por

usblps="/dev/usb/lp0"

e salvei o script em /opt/ltsp-4.2/i386/etc/hotplug/usb/hplj1020

Eh isso ae :D Espero ajudar algumas pessoas.

[2] Comentário enviado por ezortea1 em 10/09/2006 - 22:53h

obrigado vai me ajudar muito

[3] Comentário enviado por Wesllay em 11/09/2006 - 16:17h

sabe como instalar a impressora 1022n no linux?

[4] Comentário enviado por irczito em 12/09/2006 - 09:38h

O drive foo2zjs serve para as impressoras Minolta/QMS magicolor 2300,
Minolta/QMS magicolor 2200, Konica Minolta magicolor 2430 DL, Minolta Color PageWorks/Pro, HP LaserJet 1022, HP LaserJet 1020, HP LaserJet 1018, HP LaserJet 1005 e HP LaserJet 1000, acredio que deva funcionar na 1022n.

Siga os passos da segunda pagina "Preparando o servidor" para fazer o teste.

[5] Comentário enviado por xnardelli em 28/11/2006 - 16:15h

Muito bom, meus parabéns...

comprei a HP 1020 achando que teria bom suporte a linux... que tragédia...

vou fazer uma dica com base eu seu artigo para usuários do Ubuntu... espero que não se importe... obrigado

[6] Comentário enviado por overdie em 23/01/2007 - 13:42h

Tem um outro jeito que injetar o drive direto no cups, quando pedir o drive indique manual (PPD), indique a pasta PPD dentro da pasta do drive e escolha o arquivo referente a printer e pronto.

[7] Comentário enviado por irczito em 24/01/2007 - 09:19h

Caro overdie, até onde sei, se a sua distribuição não tiver implementada o driver foo2zjs não tem como a impressora HP 1020 funcionar apenas da forma que vc descreveu acima, pois essa impressora necessita que o sistema operacional envie o firmware para ela poder trabalhar.

[8] Comentário enviado por removido em 25/01/2007 - 14:33h

ai maluco, passei uma semana em cima dessa porcaria de impressora, com tua ajuda esse lixo funcionou, valeu !

[9] Comentário enviado por fabioleitedias em 25/04/2007 - 14:16h

fiz tudo que diz no tuto mas nao a da cups pois nao achei o comando no suse 10.2
sera que funciona pra ele(interrogacao) alguem testou

[10] Comentário enviado por irczito em 25/04/2007 - 16:42h

fabioleitedias: Não entendi seu problema, qual comando vc não encontrou no Suse?
# /etc/rc.d/rc.cups restart
???
Se for esse, acredito que no Suse seja assim:
# /etc/init.d/cups restart
Se não for, explica um pouco melhor que talvez eu possa ajudar :D

[11] Comentário enviado por murilowm em 18/05/2007 - 20:12h

Moçada, preciso de ajuda. Na empresa preciso de um micro com ruindows para rodar programas de receita federal que não existem no linux. Neste micro há uma HP LaserJet 1018. No meu micro, que está em rede tenho o Suse 10.0, instalei o driver da 1018, configurei tudo, mas não consigo imprimir. O curioso é que deixei a impressora aberta no Ruindows e
ao mandar imprimir do Suse, o trabalho aparece no box da impressoda no ruindows, e a impressora até pisca, porém não imprime.

[12] Comentário enviado por pdp em 30/05/2007 - 21:17h

Ola! Segui a risca as orientações, mas não funcionou!!!
Qdo cheguei na parte de instalar esse hotplug, apresentou o seguinte erro:

# make install-hotplug
#
# Hotplug Installation Dependencies...
#
***
*** Error: ex is not installed!
***
*** Install vim package(s) for your OS
***
make: ** [install-hotplug-test] Erro 1

- Sera que vc poderia me ajudar??
Agradeço desde jah!!!

[13] Comentário enviado por austin em 23/07/2007 - 13:20h

GALERA.... preciso de ajuda... na empresa onde trabalho tenho um servidor com KURUMIM 7, compramos uma HP1020 LASERJET, e a bicha Naum funciona... qual o processo do script devo seguir ???????????.... me ajudem por favor!!!! .. desde já agradeço

[14] Comentário enviado por irczito em 23/07/2007 - 14:45h

Você jah tentou seguir o artigo? Teve algum problema específico?

[15] Comentário enviado por austin em 23/07/2007 - 16:55h

tive sim!, o mesmo do companehiro acima;

# make install-hotplug
#
# Hotplug Installation Dependencies...
#
***
*** Error: ex is not installed!
***
*** Install vim package(s) for your OS
***
make: ** [install-hotplug-test] Erro 1


uso KURUMIM7 COM FILA DE IMPRESSÃO CUPS! Obrigado, espero q possa me ajudar. valew

[16] Comentário enviado por ijuispa em 27/07/2007 - 09:36h

Preciso de ajuda!!!!!!
Em minha empresa mudamos quase todas as maquinas para o Linux-Kurumin-7, então foi comprada a impressora HP Lasetjet 1018, sendo instalada em maquina Windows. Agora preciso de ajuda para instalar a impressora em uma máquina clienet Linux. O problema é que não sei nada de Linux, muito menos de Kurumin. Preciso de uma instrução detalhadissima.
O meu kurumin-7 tem o drive foomatic/foo2zjs.
Para quem poder me ajudar...um muitissímo obrigado!!!!

[17] Comentário enviado por lsilveira em 03/08/2007 - 09:43h

tenho uma hp 1005 no meu serviço e uso debian sarge e fiz tudo isso e naum funciona ele reconhece a impressora e tudo mais consegui configura ela no cups mais naum da nada fica so um ready to print !!
oque pode ser ??
se alguem poder me ajuda obrigado

[18] Comentário enviado por irczito em 03/08/2007 - 15:22h

Galera, para todos que pediram ajuda aqui, eu enviei uma mensage pelo site mandando meus IM, mas parece que esse sistema de mensagens para usuários não está funcionando.
De toda forma, meus contatos são:
Gtalk: terry.laundos at gmail.com
ICQ: 169081140
MSN: irczito@hotmail.com

Quem ainda tiver com problemas com esse driver, entra em contato comigo diretamente... Se eu poder ajudar, com certeza o faço :D

[19] Comentário enviado por krynet em 18/06/2008 - 15:37h

Olá Amigos,

Estou com o mesmo problema aqui na unidade, tenho uma impressora que está instalada, mais que quando vou usa-lá, indica que a mesma está em pausa. Tentei seguir o link do amigo izczito, mais não consegui concluir, teria como alguem me passar um passo a passo para resolver este problema.

[20] Comentário enviado por krynet em 18/06/2008 - 15:38h

Olá Amigos,

Estou com o mesmo problema aqui na unidade, tenho uma impressora que está instalada, mais que quando vou usa-lá, indica que a mesma está em pausa. Tentei seguir o link do amigo izczito, mais não consegui concluir, teria como alguem me passar um passo a passo para resolver este problema.

Grato,

Krynet.
MSN: gilvan.sb@hotmail.com

[21] Comentário enviado por irczito em 18/06/2008 - 16:07h

Opa Gilvan, qual problema vc teve ao seguir os passos acima?
Onde parou?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts