Instalar uma impressora no Linux

Novembro 2016

Nesta dica a instalação foi realizada no Debian Jessie amd64, usando o ambiente KDE (Você pode completar esta dica, caso use outras distribuições ou ambientes gráficos).

A impressora mostrada nesta dica é uma Epson Stylus SX105. Ela completa o tutorial já proposto no Wiki do Debian [1] em um caso de uso concreto, e levanta alguns desafios que não foram abordados.

Os comandos a seguir devem ser digitados em um terminal: (em francês)


Instalar os pacotes

a) Como Administrador, execute os seguintes comandos:

aptitude update
aptitude install skanlite cups cups-client cups-filters system-config-printer


Algumas explicações:
-
cups
é o sistema de impressão utilizado apenas no Unix.
- Você pode utilizar
apt-get
ao invés de aptitude, se quiser.

b) Se você estiver no ambiente KDE, aconselho instalar também:
aptitude install skanlite system-config-printer


- O pacote
skanlite
pode ser substituído por outra ferramenta para scanner (
skanlite
é o software KDE), como o
xsane
.
- O pacote
system-config-printer
também é específico ao KDE (ele enriquece o Painel de Controle e permite ter um "applet" perto do relógio). Eu não sei se o "gnome", ou outros, propõem equivalentes.

c) Se for uma impressora HP, instale:
aptitude install hplip printer-driver-hpijs 

Adicionar seu usuário no grupo lpadmin

Supondo que o seu usuário se chame "joao", execute em modo Administrador:
adduser joao lpadmin

Executar CUPS

Agora, vamos iniciar o sistema de impressão (CUPS). Note-se que CUPS será executado automaticamente depois disso. Talvez até já tenha sido executado (após a instalação do pacote), a menos que tenha ocorrido um erro. Este comando permitirá que você verifique se está tudo bem. Como Administrador, execute o seguinte comando:
service cups start

Possíveis erros: (específicos ao systemd)

a)
Job for cups.socket failed. See 'systemctl status cups.socket' and 'journalctl -xn' for details.
: execute CUPS:
service cups stop
service cups start


b)
Failed to start cups.service: Unit cups-browsed.service is masked.
: devemos desmascarar esse serviço com o comando:
service unmask cups.service

Verificar se a interface web do CUPS está operacional

Vá no seu navegador favorito (Firefox, Chrome, etc) em:
http://localhost:631

Você pode encontrar automaticamente a impressora que te interessa na interface web do CUPS (Administração > Encontrar uma nova impressora). Dependendo do modelo de impressora isso pode funcionar, ou não. De qualquer forma, para a impressora citada no início da dica, não funcionou, mas a interface web do CUPS continua a ser útil (para limpar a fila de impressão, por exemplo).

Instalação da impressora (KDE)

Epson Stylus SX105

Para a impressora em questão vamos falar muito sobre um pacote iscan_data mas, pessoalmente, não vou precisar. Vamos executar como usuário:
system-config-printer &

Na janela Configuração da impressora que aparece, clique em Adicionar > Impressora. A senha será solicitada de vez em quando, mas tudo será preenchido automaticamente, para configurar a impressora. Feito isso, a impressora aparecerá corretamente.

Você pode Imprimir uma página de teste para verificar se está tudo bem.
Também é possível executar um "applet" para obter o Gerenciador de impressão ao lado do relógio:
system-config-printer-applet &

Configurar o scanner

Normalmente, basta executar a sua ferramenta para o seu scanner preferido (skanlite, xsane, etc), o qual vos proporá o dispositivo a ser usado para digitalizar. Selecione a sua impressora e digitalize o documento:

Link útil

[1] SystemPrinting

Tradução feita por Lucia Maurity y Nouira

Veja também :
Este documento, intitulado « Instalar uma impressora no Linux »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.