Foi-se o tempo em que as impressoras suportadas eram pouquíssimas e sua configuração realizada exclusivamente pelo navegador. Afinal, ninguém levou muito a sério o vaticínio de L. Torvalds onde "homens serão homens e escreverão seus próprios drivers de dispositivos".
Como no Brasil "masculinidade" não vincula-se à habilidade em programação, levou-se bons 10 anos para o problema ser resolvido de forma adequada (sorte nossa), e ninguém deixou de ser homem por causa disso (sorte das mulheres)!...
Hoje o usuário conta com o recurso de "detecção automática" e, havendo o driver apropriado, está configurado. O trabalho resume-se em baixar os pacotes necessários e depois espetar a impressora na porta respectiva, preferencialmente a usb.
Mas que fique bem claro: não há milagres. Continuamos a depender de drivers de terceiros para pô-las a funcionar. Os passos a seguir vão ajudá-lo em mais de 90% dos casos, mas haverá aqueles em que terá de arregaçar as mangas e correr atrás da solução.
Espero que você não esteja neste pequeno grupo. Mas se estiver obtendo sucesso, escreva um trabalho para o VOL. Ajudará outros na mesma situação.
Pacotes necessários
A primeira coisa a fazer é instalar os pacotes necessários. Usarei como gerenciador padrão o apt-get/Synaptic, pois é o que uso em minha distro. Você deverá saber como fazê-lo segundo o procedimento adotado pela sua e isto não será abordado aqui. Qualquer dúvida, faça uma pesquisa no VOL.
Também não garanto que os nomes dos pacotes sejam idênticos nos distintos "sabores" de
Linux. A equivalência entre eles correrá também por sua conta.
Quando vou instalar uma impressora, confiro se estes pacotes estão instalados. Como não sei qual deles contêm o driver de que preciso, vamos cobrir todas as possibilidades:
- cups
- cups-bsd
- cups-client
- cups-common
- cups-driver-gutenprint
- foomatic-db
- foomatic-db-engine
- foomatic-db-gutenprint
- foomatic-filters
- ghostscript-cups
- hpijs
- hplip
- hplip-cups
- hplip-data
- hpijs
- hpijs-ppds
- openprinting-ppds
- pxljr
- python-cups
- python-cupshelpers
- libgnomeprint (para gnome)
- libgnomeprintui (para gnome)
- printer-applet (para KDE)
Os pacotes abaixo farão o "trabalho sujo" para você. Instalá-los é fundamental:
- system-config-printer-common
- system-config-printer-udev
- system-config-printer-gnome (opcional, para gnome)
- system-config-printer-kde (opcional, para KDE)
O pacote que permite detecção automática de sua impressora. Instalá-lo é sinônimo quase certo de sucesso:
Para a impressão direta em pdf, substituindo qualquer impressora, o pacote abaixo é uma mão na roda:
Se você necessita imprimir muitos documentos por dia, salve-os neste formato a mande-os para serem impressos pelos destinatários. Além de muito mais prático, quebra aquele galho quando sua impressora "teima" (?) em não funcionar.
[1] Comentário enviado por
jfonini em 20/05/2010 - 08:49h:
Excelente artigo, muito bem detalhado. Parabéns!
[2] Comentário enviado por
blad3 em 20/05/2010 - 10:09h:
Amigo vejo que você é fera em impressora, tenho procurado na net e não encontro solução para o meu problema...
Consigo instalar a impressora que está na rede pelo CUPS e imprime page test normal e open office, mas... não imprime nada do navegador(WEB) e nem arquivos que estão em PDF, ouseja, eu mando imprimir e não acontece nada. O que eu faço? Dá uma ajudinha.
E parabéns pelo artigo!!! Show de bola.
[3] Comentário enviado por
marinho01 em 20/05/2010 - 11:57h:
Já tive uma série de aborrecimentos por desconhecer tudo isso. Hoje em dia, depois de ter estudado um bocado e aprendido quase nada, consegui configurar minha velha impressora, não só, mas, também, apoiado na ajuda deste colega que, ao meu ver, é um grande entusiasta do GNU/LINUX. Fico feliz por ter pessoas com essa capacidade de empenho e ao mesmo tempo, este imenso desprendimento de facilitar a todos que, como eu, um esclarecimento que possa sanar, se não todos, mas quase todos os problemas de configuração de impressoras. Sou muito grato e considere o meu incentivo para que continue, já que a olhos vistos isto é a tua páixão.
Abraços.
PS: Imprimi as páginas que se relacionam com a minha maquineta, para uma eventual consulta em algum futuro lançamento que possa se relacionar.
[4] Comentário enviado por
deusdara em 20/05/2010 - 14:40h:
Olá
Para instalar e configurar a impressora no Debian é só seguir estes passos deste link do Wiki do Debian.
Não tem erro. E nem dificuldade.
Instalando Impressoras
http://wiki.forumdebian.com.br/index.php/Instalando_Impressoras
O Fedora 12 já reconhece a impressora.
O Ubuntu 10.04 já reconhe a impressora.
O Mandriva 2010 a instalação e configuração é muito simples.
O sidux a instalação e configuração é bem simples.
O Slackware 13.0 tem todo um procedimento especial.
Abraços
Deusdará
[5] Comentário enviado por
morvan em 23/05/2010 - 20:19h:
Olá, pessoal do VOL e o grande colaborador ACVSilva.
Mais uma vez, você, acvsilva, consegue mesclar informações bem articuladas com uma pitada de humor.
Está muito bem o artigo sobre impressão no Linux.
É deste tipo de colaborador que vive o VOL: gente que sempre traz informações de modo oxigenado, e, quando possível, bem-humorado.
Abraços,
Morvan, Usuário Linux #433640.
[6] Comentário enviado por
damata em 25/05/2010 - 18:30h:
Bom pessoal ,estava com dificuldade para usar a minha mutfuncional (lexmatk X2480) o sistema (ubuntu 10.04) á reconhecia mas não copiava, não imprimia, não fazia absolutamente nada ;
Então pesquisando VOL e no forum do Ubuntu achei esta mesma informação; bem segui passo a passo...No final o sistema pediu para reiniciar.....
Bem amigos agora só aparece o mouse e o papel de parede, e nada mais....
O mouse se movimenta ,mas clicando com o direito uo esquerto ,nada aparese, barra superior, inferior, menus icones de notificaçoes , tudo desepareceu....somente se ve o walpaper e o mouse....
Sera que alguem poderia me dizer qual foi a "caca" que aprontei ....
[7] Comentário enviado por
vinyanalista em 29/05/2010 - 11:09h:
Olá Antônio, meu xará, em primeiro lugar gostaria de parabenizá-lo pelo artigo, que está realmente excelente. Seu artigo está bem completo. Li-o com muita atenção, executei seus passos no Debian Squeeze que tenho instalado no meu computador e minha impressora agora funciona perfeitamente.
Gostaria de compartilhar a surpresa que tive com o KDE 4, que não possui um assistente para adicionar impressoras, como o KDE 3. Fico feliz que a detecção de impressoras tenha melhorado, porém quero salientar que esta detecção não funciona com impressoras locais conectadas à porta paralela (meu caso, HP Deskjet 695C). Provavelmente ela só funciona com impressoras conectadas à porta USB.
A princípio eu tinha instalado somente os pacotes genéricos e os que são específicos para KDE. No entanto, só havia uma opção para configurar a impressora: pela interface web do CUPS. Como eu queria fazer minha configuração pelo sistema operacional (como no KDE 3 do Kurumin que eu utilizava antes), tive que utilizar uma ferramenta do GNOME, provida pelo pacote system-config-printer, se não me falha a memória. Esta sim configurou minha impressora sem complicação.
O pior é que o problema não é da equipe do Debian, visto que em outras distribuições com KDE 4 acontece coisa semelhante. A situação do Kubuntu é a mesma do Debian, você precisa instalar uma ferramenta do GNOME se não quiser fazer a configuração utilizando o navegador, e o Mandriva e o Fedora então já trazem essa ferramenta, como vocês podem ver nos links abaixo:
http://kubuntuguide.org/Lucid#Add_a_Printer
http://doc.mandriva.com/en/2010/Mastering-Manual/Mastering-Manual.html/printer-config.html#d5e5669
http://docs.fedoraproject.org/en-US/Fedora/13/html/Installation_Guide/ch08s04s07.html
A propósito, me parece que no sidux a configuração também é feita utilizando a interface web do CUPS:
http://manual.sidux.com/en/sys-admin-gen-en.htm#cups
Como vocês podem ver neste link, o módulo KDEPrint que existia no KDE 3 foi removido no KDE 4 e agora eles estão trabalhando para reintegrá-lo ao ambiente gráfico:
http://techbase.kde.org/Projects/KDEPrint/KDE4
Espero que o lançamento deste módulo não demore muito. O KDE vem progredindo bastante no que diz respeito às ferramentas próprias, visto que agora tem particionador (KDE Partition Manager) e gerenciador de pacotes (KPackageKit) próprios, dispensando o uso de ferramentas de outros ambientes gráficos (Gparted e Synaptic).
Um comentário positivo agora: descobri hoje que o CUPS é desenvolvido pela Apple e é utilizado como gerenciador de impressão também no Mac OS X. Pense, poderoso!
Um abraço e até a próxima,
Antônio Vinícius
[8] Comentário enviado por
diegosouzapc em 21/12/2010 - 11:41h:
Bom dia,
Instalei algumas impressoras atraves do cups e está ok! Meu único problema é se eu mando imprimir 5 páginas so registra como se eu tivesse impresso 1 única página.Poderia me ajudar?
[9] Comentário enviado por
sergio jorgino em 23/11/2011 - 18:23h:
Estou iniciando no linux e optei pelo linuxmint. N'ao estou conseguindo configurar minha impressora canon mp480, O sistema acha ela e tenta instalar o drive mas nao encontra, aparece uma rela;'ao de com divrsas canon menos a minha.
Mas aparece ela como instalada, com um sinal verde sobre ela. mando imprimir algo para teste, mas acua CUPS SENSOR ERRO.
podem me ajudar
[10] Comentário enviado por
sesshoumaru em 06/02/2012 - 11:05h:
Valeuuu pela ajuda e por ter escrito um pelo tutorial,muito bom msmo sem muito dominio no linux ja consegui instalar e configurar a minha impressora otimo post, muito bom msmo.
valeuuuu
[11] Comentário enviado por
c_daniel em 14/04/2012 - 05:08h:
eu consegui seguir as instruções e instalar a minha impressora DNP DS40. Mas depois de imprimir a foto sai toda em preto. Já reinstalei e acontece sempre o mesmo. Voçê pode ajudar-me? obrigado