br-linux

Artigos br-linux.org
Artigos sobre Linux em bom português, originais e com qualidade

Configurando Impressoras no Gentoo
Publicado em 17 de março de 2004

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:

    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!!!!

 

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 ;-)

Envie seu comentário









Lembrar as informações pessoais?


Atenção: 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, onde mais pessoas estarão disponíveis para respondê-lo..






Nota: os comentários pertencem a seus respectivos autores e são de responsabilidade de quem os postou. O restante desta nota está disponível sob a licença GNU FDL, exceto se explicitamente declarado em contrário.