O nosso amigo Claudinei Matos (cjmatos@terra.com.br) no enviou um prático tutorial e de uma tradução livre e adaptada para a utilização de impressoras no Gentoo.
Configurando Impressoras no Gentoo
Por Claudinei Matos cjmatos@terra.com.br
Para instalar sua impressora, primeiro verifique se ela é usb ou paralela, e certifique-se de que você tem os devidos módulos compilados.
Adicione cups, foomaticdb, ppds e usb (se você estiver usando uma impressora
USB) para a variável USE (/etc/make.conf).
USE="cups foomaticdb ppds usb"
# emerge cups
# emerge foomatic
caso esteja usando USB, carregue os seguintes módulos:
# modprobe usbcore
(Para série kernel 2.4)
# modprobe printer
(Para série 2.6)
# modprobe usblp
Após carregados os módulos, plugue a impressora e verifique nos logs do sistema se ela foi detectada.
# dmesg
ou
# tail /var/log/messages
Você deve ver algo como:
hub.c: USB new device connect on bus2/2, assigned device number 2
printer.c: usblp0: USB bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0
pid 0x1104
Para impressora paralela carregue os seguintes módulos:
# modprobe lp (Somente para a série 2.6)
# modprobe parport
# modprobe parport_pc
Da mesma forma, verifique no log do sistema se a impressora foi detectada, você
deve ver algo como:
lp0: using parport0 (polling).
Pra fazer um teste e ver se a impressora está funcionando faça o seguinte:
# echo "Teste 1, 2, 3" > /dev/lp0
ou
# echo "Teste 1, 2, 3" > /dev/usb/lp0
Para utilizar a impressora através do cups é necessário que seja instalado os
drivers da impressora, verifique em linuxprinting.org para descobrir o driver necessário para sua impressora ou siga os passos abaixo logo após a parte da inicialização do cupsd.
Nesse caso estou utilizando uma HP 400, então utilizo os drivers hpijs
# emerge hpijs
*A última versão estável disponível na data desse post era a 1.4.1, porém esta
versão estava dando problemas na função "renderer' e a impressão não funcionava, questionando na lista gentoo-users fui indicado a utilizar a versão não-estável 1.5, porém como já tinha instalado a 1.4.1 antes, reinstalei novamente tanto o cups quanto o foomatic e refiz a configuração, para instalar a versão não estável do pacote execute:
# ACCEPT_KEYWORDS="~x86" emerge hpijs
ou adicione "net-print/hpijs" ao seu
/etc/poratge/package.keywords (só funciona a partir da versão 2.0.50 do
portage)
e execute:
#emerge -uD hpijs.
Com os drivers instalados, inicie o cupsd
# /etc/init.d/cupsd start
Coloque ele na inicialização do sistema para que não ter que executar a cada
boot quando quiser imprimir.
# rc-update add cupsd default
Com o comando abaixo verifico o ID da minha impressora:
# grep "HP DeskJet 400" /usr/share/foomatic/db/source/printer/*
/usr/share/foomatic/db/source/printer/HP-DeskJet_400.xml: HP DeskJet 400
HP-DeskJet_400 é o ID.
Em seguida, verifico o driver da impressora, utilizando o ID:
# grep HP-DeskJet_400 /usr/share/foomatic/db/source/driver/*
/usr/share/foomatic/db/source/driver/hpijs.xml: printer/HP-DeskJet_400
*Note que o driver hpijs é o mesmo que encontramos relacionados no href="http://linuxprinting.org/">linuxprinting.org
Agora para configurar a impressora utilize:
"# foomatic-configure -s cups -p id_da_impressora -c /dev/dispositivo_lp0 -n
nome_da_fila -d driver":
# foomatic-configure -s cups -p HP-DeskJet_400 -c file:/dev/lp0 -n HP -d
hpijs
Pronto, a impressora já está funcional, nos programas com suporte nativo ao cups (grande maioria) é só mandar imprimir normalmente.
Em alguns programas como o gimp, é necessário uma "extensão cups" extra para que a impressão ocorra sem problemas, para isso instale o gimp-print:
# emerge gimp-print
Agora você já pode acessar em seu browser http://localhost:631 o
Administrador de Impressoras em interface WEB.
Lá além de verificar status de impressora, cancelar impressão, pode-se também
instalar/remover impressora além de outras opções.
O gnome também possui um software para configuração e administração de fila de impressora, em caso de distribuições baseadas em gnome como esta, provavelmente o pacote estará instalado, se não:
# emerge gnome-cups-manager
após instaldo pode-se utilizar
# gnome-cups-manager
para as mesmas funções da versão web.
Nos testes que realizei no gnome-cups-manager o software travava sempre que
mandava exibir a fila de impressão
Bibliografia
Gentoo Printing Guide - http://www.gentoo.org/doc/en/printing-howto.xml
Autor: Claudinei Matos
Email: cjmatos@terra .com.br
» Postado por: ryu em abril 5, 2004 03:38 AM, 200.150.129:
eu segui o tutorial oficial do site gentoo.org e to com um problema exotico com minha hp3420, quando termina de imprimir ela nao ejeta o papel
se mandar imprimir por ex uma linha ela imprime e nao ejeta o papel...
» Postado por: EDUARDO LEÃO em maio 28, 2004 02:26 PM, 200.216.200:
GOSTARIA DE SABER QUAL IMPRESSORA HP LASER OU JATO DOS MODELOS NOVOS FUNCIONAM EM LINUX.
ATENCIOSAMENTE
EDUARDO LEÃO
GERENTE DE VENDAS
» Postado por: Jeferson em novembro 3, 2004 07:51 PM, 200.195.149:
Valeu muito obrigado pelos passos foi bem facil de configurar vvaleu!!!!
O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.