Instalando HP 1020 no Debian e em outros.
Olá Pessoal, recentemente, tive vários problemas para instalar uma impressora HP 1020 em um cliente, então resolvi fazer esse artigo.
Instalando HP 1020 no Debian e em outros.
Atenção, não use nenhum driver pronto para nenhuma distribuição, simplesmente siga os passos abaixo.
Para o pessoal que não gosta de compilar nada, nesse artigo vocês vão ter que se render, se quiserem fazer a impressora funcionar.
o foo2zjs é um driver aberto para impressoras que usam o protocolo Zenographics ZjStream, para imprimir, tais como as impressoras Minolta/QMS magicolor 2300 DL ou Konica Minolta magicolor 2430 DL.
Essas impressoras são consultadas frequente e erroneamente como se fossem winprinters, ou impressoras GDI. Entretanto o Microsoft GDI exige somente uma API entre uma aplicação e o driver da impressora. E não o protocolo usado entre o driver de impressora e a impressora em sí.
As impressoras ZjStream são impressoras raster, que usam um protocolo muito eficiente desenvolvido pela Zenographics e licensiado para a maioria dos fabricantes de impressoras. ZjStream, é apenas um dos muitos protocolos existentes hoje tais como o Postscript, PCL, e assim por diante.
Esse driver usa o Ghostscript para processar a imagem.
Existem 5 componentes principais nesse driver da impressora, chamado de foo2zjs.
Que são :
———
- foo2zjs – que é a parte que converte a imagem para e joga para o driver
- foo2zjs-wrapper – que é um shell script compativel com foomatic, que joga os comandos via pipe para o ghostscript e o foo2zjs.
- foomatic-db – foomatic-db é o base de dados de impressoras suportadas, junto com os seus spoolers.
- zjsdecode – Que é uma ferramenta para fazer a inspeção do ZjStream.
Download e Instalação
———————
Copie e cole o comando
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Agora descompacte o arquivo :
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
Compile e instale. OBS: leia o arquivo INSTALL, ele está inglês mas contém informações muito importantes.
$ make
Obtenha os arquivos necessários para sua impressora, selecione o modelo :
$ ./getweb 2430 # Obtem os arquivos para a impressora Minolta 2430 DL
$ ./getweb 2300 # Obtem os arquivos para a impressora Minolta 2300 DL
$ ./getweb 2200 # Obtem os arquivos para a impressora Minolta 2200 DL
$ ./getweb cpwl # Obtem os arquivos para a impressora Minolta Color PageWorks/Pro L
$ ./getweb 1020 # Obtem o firmware da HP LaserJet 1020
$ ./getweb 1018 # Obtem o firmware da HP LaserJet 1018
$ ./getweb 1005 # Obtem o firmware da HP LaserJet 1005
$ ./getweb 1000 # Obtem o firmware da HP LaserJet 1000
Instale os drivers, os arquivos XML e os arquivos extra.
$ su ou $ sudo make install
# make install
Opcionalmente configure o hotplug ( USB; HP LJ 1000/1005/1018/1020):
# make install-hotplug ou $ sudo make install-hotplug
Opcionalmente, se você usa o CUPS, reinicie o spooler:
# make cups ou $ sudo make cups
Agora crie as entradas no spooler. Procure criar uma entrada para imprimir colorido,
e uma entrada para imprimir normalmente.
No Red Hat 7.2/7.3/8.0/9.0 e Fedora Core de 1 ao 5:
# printconf-gui
Para o Fedora 6
# system-config-printer
Para o Mandrake/Mandriva
# printerdrake
Para o Suse 10
#yast2 printers
Para Ubuntu 5.10/6.06/6.10/7.04
$ sudo gnome-cups-manager
$ sudo make cups # IMPORTANTE: Existe um bug no gnome-cups-manager
Para o Debian 3.x, 4.x, e outros sistemas que usem o CUPS
$firefox http://localhost:631
Observações finais :
PARA O UBUNTU
————–
Instale o build-essential PRIMEIRO:
$ sudo apt-get install build-essential
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ sudo make uninstall
$ make
$ ./getweb 1020
ou outras impressoras
$ sudo make install install-hotplug cups
$ sudo gnome-cups-manager
[configure ColorMode = Color se for uma impressora colorida]
$ sudo make cups
O Ubuntu tem um bug no gnome-cups-manager quando se define Color nas opções, basta reiniciar o CUPS.
Em outras distribuições não vi esse BUG.
PARA O DEBIAN
————–
Instale o build-essential, foomatic-filters, cupsys em PRIMEIRO lugar:
$ su
# apt-get install build-essential
# apt-get install foomatic-filters
# apt-get install cupsys
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
$ make
$ ./getweb 1020
OU outra impressora
$ su
# make install install-hotplug cups
Esse artigo, foi baseado em um outro já pronto que pode ser acessado pelo link
Gustavo, meus parabens pelo excelente tutorial. Voce sabe como configurar essa mesma impressora no Slackare12, se souber como envie-me um email. Desde já grato pela atenção.
Olá, Gustavo!!!
Aqui, conseguimos instalar a impressora HP LaserJet 1020.
Porém, quando colocamos qualquer imagem inserida no documento (ex. logo da empresa, fotos…) a impressora imprime com uma faixa preta na margem direita da folha. Alguma idéia para resolver isso???
Desde já agradeço a tua ajuda!!!
Caro Gustavo, boa tarde. Antes de fazer qualquer solicitação quero parabenizá-lo pelo material produzido e publicado. Mas, tenho algo que acredito seja diferente (acho mesmo!). Bom a minha impressora é a “famigerada” HP1020. Tenho um pc doméstico (cobaia) com dual boot. No SO Linux uso o BigLinux (fantástico) e tentei instalar a impressora sem sucesso. Loguei-me como root e… “funfou”. No SO windows funcionou normalmente, também… Contudo, Se desligo o micro, ao reiniciá-lo direto no linux a impressora não funciona, mas está instalada. Então, por acaso, descobrir que para ela funcionar no linux primeiro tenho que imprimir algo no windows, reiniciar em linux, e imprimir o que quer que seja. Ah, acontece a mesma coisa se eu sigo o tutorial acima… Tem idéia do que possa estar acontecendo? Se puder dar uma luz, agradeço.
Olá, Gustavo!!!
Minha impressoa HP1020 , quando colocamos qualquer imagem inserida no documento (ex. logo da empresa, fotos…) a impressora imprime com uma faixa preta na margem direita da folha. Poderia me ajudar?
Desde já agradeço a tua ajuda!!!
Abraço.
Parabéns!
Segui a risca o artigo, funcionou perfeitamente, salvou minha vida rapaz =)
Vi esta informação: Com certeza o problema está no flat do scaner, troque-o que o problema será resolvido p/n JC39-00408A.
E foi resolvido, veja neste link:
http://www.printerservice.com.br/modules/newbb/viewtopic.php?topic_id=386&forum=4&post_id=1162
vlw mesmo man