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

http://foo2zjs.rkkda.com/

7 Responses to “Instalando HP 1020 no Debian e em outros.”

  1. 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.

  2. 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!!!

  3. 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.

  4. 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.

  5. Parabéns!

    Segui a risca o artigo, funcionou perfeitamente, salvou minha vida rapaz =)

  6. 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

  7. vlw mesmo man

Leave a Reply