Deu trabalho instalar ele, olha o porque deu, comecei com uma versão e fui tentando de muitas formas até entender o que tava acontecendo e como era, assim resolvi fazer esse guia que simplifica e torna rápida a instalação dele, um drive que tem um suporte muito bom pelo que vejo, fora a quantidade grande de modelos que ele da suporte, to bem satisfeito com ele.
Eu testei o 3.9.2 e o 3.9.4 mas a impressora não funciona, o resto funciona, mas os programas mandam a informação e ela não vai para a impressora fica na fila de impressão, fora que na parte que ele pede a senha root, ali ele trava, não sai dali, e também faltava algumas dependências, que tive que ver quais eram.
Apenas para quem precisar do drive novo vale a pena usar, pelo que vi, o 3.9.2 saiu em 19/02/2009 o 3.9.4 saiu em 24/04/2009 e a versão 2.8.12 saiu em 17/12/2008, sendo que para o meu caso (Multifuncional HP Photosmart C4480) o 2.8.12 tem pelo que vejo mais coisas e esta em grande parte traduzido e o novo esta todo em inglês.
Acredito que logo a versão 3 vai estar bem estável também e trabalhada.
Impressoras e Multifuncionais da HP no Debian Lenny 5.0, com o drive HPLIP 3.9.12
Aqui o drive 2.8.12 parou de funcionar, já não funciona corretamente, se tiver esse problema.
http://flavioblogg.blogspot.com/2010/01/hplip-3912.html
O debian também tem em pacote, na versão 2.8.6b, veja se tem bom suporte para seu hardware, se tiver não vejo porque colocar, caso não, é apenas colocar o mais novo.
Dependências necessárias
Apenas copie e cole o comando no terminal como root, conectado na net.
No kde
em Menu, Sistema, Mais Aplicativos, Terminal - Modo Super-Usuário
No gnome procure no menu por Terminal como Root
seja cuidadoso.
aptitude install cupsys cupsys-client libcupsys2-dev cupsys-bsd cupsys-bsd libdbus-1-dev g++ gs-esp libssl-dev libjpeg62-dev libsnmp-dev libc6 libtool libusb-dev make python-imaging python-qt4 python-qt4-dbus python-ctypes python-dbus python-dev python python-reportlab libsane libsane-dev sane-utils sane libcupsimage2-dev pyqt4-dev-tools pyqt-tools cupsddk build-essential xterm python-qt3
Os pacotes que coloquei estão do pacote sane até o fim.
Para Scanner (Digitalização)
aptitude install xsane kooka gscan2pdf tesseract-ocr-por
Escolha do arquivo
Mesmo a versão 2.8.12 trava depois de pedir a senha root, se pode escolher um ou o outro, tanto faz, eu prefiro o arquivo .run, porque ele verifica integridade e te da mais informações, alem de ser feito para se auto instalar.
Ai estão todos, de preferencia pelo arquivo .run
http://sourceforge.net/project/showfiles.php?group_id=149981&package_id=165777
http://sourceforge.net/projects/hplip/
Executando o arquivo .run
Quando copiar ele todo, de permissão de execução no arquivo.
No kde com o gerenciador de arquivos, selecione o arquivo, clique botão direito, em propriedades clique.
Ai selecione a aba Permissões, ai tem um opção chamada, É Executável, marque ele, de ok. (isso funciona em qualquer gerenciador de arquivos, apenas muda um pouco, a permissão deve ficar assim, -rwxr-xr-x )
Conecte a impressora no micro, e ligue ela.
Se clicar no arquivo agora, ele vai abrir um terminal vai estar em inglês, quando ele abre, no seu diretório de usuário (o usuário que tiver usando) ele vai descompactar o arquivo, vai criar um diretório nesse caso diretório de nome hplip-2.8.12, ai estará o source.
No terminal que ele abriu, ele foi feito para se auto instalar, ele vai perguntar (no meu caso) o modo de instalação que esta em automático por padrão, depois pergunta se a distribuição é a Debian 5.0.1, que por padrão esta em sim, alias é exatamente essa a versão para quem não sabe, Debian Lenny 5.0.1 hoje a versão atual, depois ele perguntou se quer suporte para impressora via porta paralela aqui é via usb não é meu caso, e veio por padrão como não, depois pediu a senha root, ai ele trava, não sai disso.
Compilando o drive e instalado
É bem rápido, não demora.
Vou demostrar como eu fiz, e achei melhor, mas em baixo vou demostrar outra forma, se não quiser fazer assim.
Primeiro tem que ir no diretório onde esta o source.
Em seu diretório de usuário
/home/seu login
exemplo se meu usuário fosse de nome eddie seria assim
cd /home/eddie/hplip-2.8.12
agora configurar para compilar
agora preste atenção aqui.
Primeiro tem que colocar todo o endereço de onde esta o arquivo, se não, não funciona.
No exemplo de se meu usuário fosse de nome eddie
ficaria assim
/home/eddie/hplip-2.8.12/configure
Agora se coloca a configuração que é essa, Para 64 bits (amd64)
--libdir=/usr/lib64 --prefix=/usr --disable-qt4 --enable-foomatic-ppd-install --enable-doc-build --enable-qt3 --enable-gui-build --disable-foomatic-drv-install --disable-pp-build --enable-network-build --enable-dbus-build --disable-hpijs-only-build --enable-scan-build --enable-fax-build
Para 32 bits (i386)
--prefix=/usr --disable-qt4 --enable-foomatic-ppd-install --enable-doc-build --enable-qt3 --enable-gui-build --disable-foomatic-drv-install --disable-pp-build --enable-network-build --enable-dbus-build --disable-hpijs-only-build --enable-scan-build --enable-fax-build
Agora se coloca a configuração, é simples, seleciona e cola na linha onde esta o endereço completo para configure, isso após o endereço.
exemplo
No exemplo de se meu usuário fosse de nome eddie e para 64 bits (amd64)
ficaria assim
/home/eddie/hplip-2.8.12/configure --libdir=/usr/lib64 --prefix=/usr --disable-qt4 --enable-foomatic-ppd-install --enable-doc-build --enable-qt3 --enable-gui-build --disable-foomatic-drv-install --disable-pp-build --enable-network-build --enable-dbus-build --disable-hpijs-only-build --enable-scan-build --enable-fax-build
Agora de enter
Compilar
depois de ter configurado, assim que terminar de configurar de o comando
make
assim que ele terminar, precisa estar como root para ele instalar.
comando para ser root
su
vai pedir a senha root
comando para instalar
make install
Pronto ta feito
Configurações necessárias no sistema
colocar grupo lp
no kde use o KUser, em menu, Sistema, KUser
clique no seu login de usuário, seja cuidadoso, aba Grupos, ai marque o lp, e se tiver scanner marque o scanner, apenas cuidado.
Ok
Reinicie o ambiente gráfico onde se coloca de novo o login e senha.
Se for usb, desplug o usb da impressora no micro e plug novamente.
Verificando se esta tudo certo
Dependências, instalação, etc..., como usuário, comando.
hp-check
Assim que ele terminar de verificar, na final, tem uma parte de nome
-------------
| SUMMARY |
-------------
Ai informa se tem alguma coisa errada.
Configurar a Impressora ou Multifuncional.
Veja se a Impressora/Multifuncional esta ligado, pois sera necessário.
No kde em
No Menu, Utilitários, HP Device Manager
No gnome ou em outros ambientes gráficos de uma procurada no menu ou na parte de configuração.
Vai abrir uma tela, em inglês dizendo que não esta instalado a impressora/multifuncional
clique em Instalar dispositivo...
senha root
Assim que instalar, ele vai imprimir uma pagina de teste.
OK, ta feito :)
Imagens
Imagens do programa de gerenciamento do equipamento
Isso com a Multifuncional HP Photosmart C4480, ele mostra como HP Photosmart c4400 Series, isso quer dizer que ela a HP Photosmart C4480 pertence a serie c4400.
Outra forma de instalar.
Se pode instalar também o drive como root, apesar de eles também não recomendarem, acredito que instale sem problemas.
Usei o root, para poder pegar a configuração certa para compilar ele, pois ele mostra.
Como escolhi esse modelo para Linux
Naturalmente que vai das suas necessidades, e valor que esta disposto a pagar.
Primeiro verifiquei no Linux Printing para ver se era compatível e se tinha bom suporte.
http://www.linuxprinting.org/
No menu Printers, ai tem a lista de impressoras suportadas pelo linux, Agora isso não quer dizer se ela funciona bem ou sequer funciona no linux, tem que ver se tem bom suporte no linux, isso é mostrado com 3 pinguins e marcado como works Perfectly
Aqui eles explicam isso no menu Database
http://www.linuxfoundation.org/en/OpenPrinting/Database/DatabaseIntro
Olha o que ele diz sobre a Multifuncional HP Photosmart C4480
http://openprinting.org/show_printer.cgi?recnum=HP-Photosmart_C4480
Eles também dizem o drive que da suporte assim
Recommended driver: HPLIP 2.89
Também dei uma olhada na lista de modelos suportados do hplip no menu Supported Printers
http://hplipopensource.com/hplip-web/supported_devices/index.html
Olha aqui o resultado
http://hplipopensource.com/hplip-web/models/photosmart/photosmart_c4400_series.html
HPLIP = HP Linux Imaging and Printing
http://hplipopensource.com/
http://sourceforge.net/projects/hplip/
https://launchpad.net/hplip
domingo, 10 de maio de 2009
Assinar:
Postar comentários (Atom)
4 comentários:
Olá Flávio, gostei muito do seu tutorial. Usei ele para instalar uma hp photosmart c4480, deu tudo certo até o final. E depois de instalada ela aparece la no device list. So que não funciona, quando vou em status tá lá assim code 1900, Description: Unsupported printer model. Gostaria se possivel que vc me desse uma luz urgente.
Estranho, vamos ver, no programa da hp, com a impressora ligada tecla no botão Atualizar tudo, aquele que parece o recarregar dos navegadores, veja no status o que da.
Veja se fez.
Colocou o grupo lp no seu usuário?
Executou o hp-check no terminal para ver se esta tudo certinho?
Esta aparecendo no programa da hp o modelo HP Photosmart c4400 Series?
Flávio,
Obrigado pelo tutorial. Eu comprei uma HP PhotoSmart C4480 e estava com dificuldade para instalar, ai fui no www.google.com.br e busquei por "HP PhotoSmart C4480 x Debian 5.0) e achei seu blog. Executei tudo passo a passo e tudo funcionou perfeitamente.
Valeu pela ajuda.
Aguinaldo Alves
Aguinaldo Alves
Esqueci de responder :)
Obrigado por informar que correu tudo certinho.
Postar um comentário