Após muito tempo de luta para fazer funcionar a boa e barata HP LaserJet p1005, finalmente encontrei uma solução no forum debian, de onde tirei base para escrever este post.

O longo e tenebroso caminho que percorri até chegar a solução incluiu a instalação do hplip, tanto dos repositórios quanto do site do projeto, o famoso hplip em forma do pacote hplip-2.8.12.run, dado por muitos, como a solução para a HP p1005, porém, de nada adiantou. Acredito que para muitas pessoas e alguns modelos de impressoras possa até resolver, mas como esse não é o objetivo do post, vamos ao que realmente interessa ;) .

Primeiro abra nosso amigo terminal :D .

Como root execute os seguinte passos.

-----------------------------------------------------------------------------------------------

# apt-get install module-assistant

# module-assistant prepare

Agradecimento ao Edgar, pela lembrança.

----------------------------------------------------------------------------------------------

# apt-get remove foo2zjs --purge
(Remove foo2zj juntamento com seu arquivos)

# cd /tmp
(Entrando no diretório temporário)

# wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
(Download do arquivo atualizado.)

# tar xfvz foo2zjs.tar.gz
(Extraindo os arquivos)

# cd foo2zjs
(Entrando no diretório criado.)

# make
( Compilando o driver)

# ./getweb P1005
(Aqui ele fará download da internet de acordo com o modelo especificado, no nosso caso P1005, no final do post colocarei os demais modelos suportados, mas uma dica é utilizar ./getweb all para instalar todos os drivers suportados.)

# make install
( Instalando o driver compilado)

# make cups
( Instalando drivers no cups e reiniciando serviço)

# make install-hotplug
(Ativando o Hotplug)

A partir desse passo você já poderá instalar sua impressora pelos meios normais, indo até o menu Sistema >> Administração >> Impressão ou acessando o modulo de configuração web em http://127.0.0.1:683.

As impressoras suportadas nesse procedimentos com os seus devidos atalhos segue abaixo:

getweb 2600n    # Get HP Color LaserJet 2600n
getweb 1600    # Get HP Color LaserJet 1600
getweb 1500    # Get HP Color LaserJet 1500
getweb 1215    # Get HP Color LaserJet CP1215

getweb 2530    # Get Konica Minolta 2530 DL
getweb 2490    # Get Konica Minolta 2490 MF
getweb 2480    # Get Konica Minolta 2480 MF
getweb 6115    # Get Xerox Phaser 6115MFP

getweb 2430    # Get Konica Minolta 2430 DL
getweb 2300    # Get Minolta 2300 DL
getweb 2200    # Get Minolta 2200 DL
getweb cpwl    # Get Minolta Color PageWorks/Pro L

getweb 300    # Get Samsung CLP-300
getweb 315    # Get Samsung CLP-315
getweb 600    # Get Samsung CLP-600
getweb 610    # Get Samsung CLP-610
getweb 2160    # Get Samsung CLX-2160
getweb 3160    # Get Samsung CLX-3160
getweb 3175    # Get Samsung CLX-3175
getweb 6110    # Get Xerox Phaser 6110 and 6110MFP

getweb 500    # Get Lexmark C500

getweb 3100    # Get Oki C3100
getweb 3200    # Get Oki C3200
getweb 3300    # Get Oki C3300
getweb 3400    # Get Oki C3400
getweb 3530    # Get Oki C3530 MFP
getweb 5100    # Get Oki C5100 / C5150n
getweb 5200    # Get Oki C5200
getweb 5500    # Get Oki C5500
getweb 5600    # Get Oki C5600
getweb 5800    # Get Oki C5800

getweb 1020    # Get HP LJ 1020 firmware file
getweb 1018    # Get HP LJ 1005 firmware file
getweb 1005    # Get HP LJ 1005 firmware file
getweb 1000    # Get HP LJ 1000 firmware file

getweb p1505    # Get HP LJ P1505 firmware file
getweb p1008    # Get HP LJ P1008 firmware file
getweb p1007    # Get HP LJ P1007 firmware file
getweb p1006    # Get HP LJ P1006 firmware file
getweb p1005    # Get HP LJ P1005 firmware file

Bom pessoal isso é tudo, dicas sugestões e criticas construtivas são sempre bem vidas.

Um abraço a todos.