Como instalar uma impressora no Linux

Faça uma pergunta
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 usada é uma Epson Stylus SX105. Ela completa o tutorial já proposto no Wiki do Debian SystemPrinting 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) GNU/Linux.


Como instalar os pacotes

Como Administrador, execute os seguintes comandos:


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

cups é o sistema de impressão utilizado apenas no Unix. Você pode utilizar
apt-get
em vez de aptitude, se quiser.

Se você estiver no ambiente KDE, é aconselhável 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.

Se for uma impressora HP, instale:

aptitude install hplip printer-driver-hpijs 

Como adicionar seu usuário no grupo lpadmin

Supondo que o seu usuário se chame ‘João’, execute em modo Administrador:

adduser joao lpadmin

Como executar o sistema de impressão

Agora, vamos iniciar o sistema de impressão (CUPS). Saiba que o 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

Job for cups.socket failed. See 'systemctl status cups.socket' and 'journalctl -xn' for details.
:

Execute CUPS:
service cups stop
service cups start

Failed to start cups.service: Unit cups-browsed.service is masked.
:

Devemos desmascarar esse serviço com o comando:
service unmask cups.service

Como 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, indo em 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).

Como instalar a impressora (KDE)

Epson Stylus SX105

Para a impressora em questão vamos falar muito sobre um pacote iscan_data mas, pessoalmente, não precisei. 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 &

Como 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.


Foto: © Pixabay.

Linux - Administrar as impressoras via um servidor WEB (CUPS)
Como transformar un pen drive em CD-ROM de bolso