Esta dica vai para você que está louco para usar esta impressora (ou outras similares) no
GNU/Linux, porém, a
HP não disponibiliza o driver para ela, e o pior de tudo... mesmo o CUPS/HPLIP reconhecendo e configurando, ainda não funciona.
Todo mundo que buscou uma solução e conseguiu usar esta impressora no GNU/Linux, provavelmente, está usando ela via rede através do driver fornecido no site
foo2hp.rkkda.com/, onde o autor explica que é possível usar ela via rede.
No entanto, apesar de não constar no site, também é possível usar via USB, já que em casos mais simples, "não queremos" deixar um switch ligado só para a impressora. Ou precisamos da placa de rede do PC para a net e ainda não queremos colocar mais uma placa de rede no PC.
Por tanto, aqui vai a dica sobre como utilizar a impressora na porta USB.
Remova a instalação da impressora caso exista.
Através do terminal, baixe o driver como o autor determina:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Depois, descompacte:
tar zxf foo2zjs.tar.gz
Agora, entre no diretório dele e compile:
cd foo2zjs
make
Baixe os arquivos referentes à sua impressora (2600n, como exemplo):
./getweb 2600n
Obs.: veja o arquivo
INSTALL para outros modelos.
Agora, como root, instale o driver:
# make install
Caso queira usar o CUPS para gerenciar, rode isto:
make cups
Aqui vai o segredo para usar via USB, ao invés da rede (como root):
# lpadmin -p "NAME" -v "URI" -E -P /usr/share/cups/model/file.ppd.gz
Onde:
- "NAME" é um nome qualquer para a impressora.
- Em "URI", é que você colocará o caminho via USB, ao invés do endereço de rede.
Para pegar este caminho, vá na página do CUPS da sua máquina e faça como se estivesse instalando-a por lá. Quando chegar na URI (ex.:
usb://HP/Color%20LaserJet%202600n?serial=KX30747), copie e cole neste comando.
Cancele a instalação do CUPS e continue por aqui.
No lugar de
file.ppd.gz, coloque o arquivo correto relacionado a sua impressora, no caso da 2600n:
/usr/share/cups/model/HP-Color_LaserJet_2600n.ppd.gz.
Pronto! Execute o comando e sua impressora estará pronta para uso.
No entanto, ainda não é a impressora padrão. Para tornar padrão, execute isso (como root):
# lpadmin -d "hp2600n"
Agora, sim!
Para testar, imprima qualquer coisa.
Lembrando que na configuração padrão do driver, a folha é "Ofício" e a cor é "Mono". Então, vá no CUPS e mude a configuração padrão dela para o seu uso, que geralmente é
A4.
Mas, em qualquer momento quando for imprimir, dá para personalizar as configurações de impressão para aquele momento.
Sabemos que a qualidade de impressão no GNU/Linux não é tão boa quanto no Windows, e isso me deixa muito triste. No entanto, neste caso, até que ficou muito boa!