ImpressaoFoomatic

Impressão no Ubuntu com Foomatic

(adicionado em 12 de Outubro de 2006) Atenção! Este texto serve para o (K)Ubuntu 5.10 Breezy Badger. No Dapper é melhor usar apenas o gnome-cups-manager que é acessível pelo menu administração do Gnome em "Impressoras", pois os drivers foomatic já estão instalados por padrão.

Apesar de todo o aparato eletro-eletrônico digital que permite que visualizemos documentos em telas comuns, monitores LCD e de plasma, não inventaram nada mais agradável à leitura do que o velho e bom papel. Imprimir ainda é necessário e útil e, é claro, o Ubuntu não está fora desse meio. Imprimir no Ubuntu é fácil, divertido e apresenta excelentes resultados.

Um dos métodos de impressão dos sistemas derivados do Unix como o Linux é o CUPS - Common Unix Printing System - que nada mais é do que um programa residente (servidor ou daemon) que recebe dos diversos programas instalados qual é a intenção do usuário, imprimir uma página web, um documento do open office, uma foto, "traduz" essa intenção e manda para a impressora num formato que ela entende.

Outros métodos são o LPR, PPR e até diretamente do aplicativo.

Este documento serve para ajudar as pessoas, com interesses de impressão básicos em impressoras comerciais de baixo custo encontradas no mercado nacional, então pode ser que você esteja usando CUPS ou LPR.

No Ubuntu padrão, com Gnome, quando configuramos uma impressora, o CUPS é habilitado.

O problema é que o CUPS já tem anos de estrada e algumas vezes ele não sabe como "traduzir" corretamente as coisas para a impressora e daí a coisa fica feia... resultados inesperados acontecem,como fontes irregulares, cores desarranjadas, formatação de documentos inválidas e, até mesmo, a impressora começa a imprimir e o papel sai branquinho como se tivesse saído da caixa.

A solução para o seu caso pode estar no pacote Foomatic.

Não é objetivo deste documento, então vou supor que você já tentou fazer sua impressora funcionar, ela funciona mas só apresenta resultados estranhos, ou então você configurou tudo mas faltou o driver pra ela.

Foomatic nada mais é do que uma base de dados de drivers de impressão. Instale o foomatic e o foomatic-gui pelo apt (estou supondo que seus repositórios estão corretamente configurados)

sudo apt-get foomatic foomatic-gui (coloque sua senha) e espere o término da instalação.

Entre nas suas configurações de usuário do gnome e adicione o grupo lp para todos os usuários que vão utilizar a impressora e lpadmin para os usuários que podem parar e habilitar a impressora ou deletar trabalhos de impressão da fila.

Abra uma janela de terminal e digite o comando foomatic-gui

Se ele não funcionar, não sei bem porque às vezes o foomatic pede direitos de root, depende da versão, então vá como root:

gksu foomatic-gui

Se ainda assim não funcionar é porque a base de dados de impressoras não está configurada. Apenas se não funcionar os comandos acima, faça:

sudo foomatic-compiledb

e espere alguns minutos até o término da geração do banco de dados de impressoras.

Agora o foomatic-gui deve funcionar.

No foomatic-gui você já deve estar se sentindo melhor. Ele é uma interface gráfica bem projetada e parecida com a utilizada em outros sistemas operacionais de Redmond que existem por aí. Simplesmente escolha sua opção: Se já tiver instalado uma impressora que não funciona, basta editá-la. Se ainda não, crie uma!

E siga o passo a passo do assistente do próprio foomatic-gui. Aqui o mais importante é selecionar o driver correto para a impressora. Procure usar exatamente o nome do modelo que você precisa.

Recomendo aí também já selecionar coisas importantes como tamanho do papel padrão, qualidade de impressão, cores, etc... Você já deve ter percebido que a quantidade de opções aumentou. Isso ocorre porque o banco de dados do Foomatic é mais completo e testado que o do CUPS.

Salve tudo e pronto! Agora você pode administrar sua impressora direto do gnome-print. O foomatic se integra sozinho à quaisquer sistemas de impressão que você tiver.

Boas impressões!



ImpressaoFoomatic (last edited 2011-09-19 23:22:25 by localhost)