Arquivos históricos do BR-Linux.org apresenta:

Configurando Impressoras no Gentoo

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 fuji em março 17, 2004 12:56 AM

Comentários para "Configurando Impressoras no Gentoo"

» Postado por: ryu em abril 5, 2004 03:38 AM, 200.150.129:

 

» Postado por: EDUARDO LEÃO em maio 28, 2004 02:26 PM, 200.216.200:

 

» Postado por: Jeferson em novembro 3, 2004 07:51 PM, 200.195.149:

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)


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.