Olá a todos.
Quero
compartilhar com vocês a solução de um problema que muitos que
possuem uma impressora Samsung e usam Linux possuem.
Como
instalar uma impressora que não é suportada nativamente pelo Linux
?
Eu
geralmente não gosto dos produtos da Samsung, adquiri alguns como um
Gran Prime e uma impressora modelo ML e me arrependi. O Gran Prime
veio entupido de APPs inúteis. Deixando o mesmo lento demais. No
caso da impressora, um novo toner chega a ser quase o mesmo preço da
impressora. O que não compensa.
Voltando
ao assunto, vamos continuar. As distribuições não possui em seus
repositórios os drivers da Samsung. Procurei no Linux Printing e
nada. Pesquisei e encontrei no site da Samsung um pacote com o fonte
para compilar e instalar no sistema mas nem todos os usuários tem
esta facilidade.
Após
mais pesquisas, encontrei um site chamado “The Samsung Unified
Linux Driver Repository”. Nele, encontrei informações
dispositivos suportados no Linux, especificamente no Debian e Ubuntu.
O site disponibiliza um repositório para sistemas baseados em
Debian. Para quem tem afinidade com sistema, não terá problemas
para adicioná-lo.
Informo
que esta postagem não tem o intuito de ensinar como utilizar o CUPS.
Pois se você chegou até aqui, você já deve ter tentado instalar a
sua impressora por ele e não deve ter encontrado o PPD dela na base
de dados. Não me xinguem por isso, estou tentando ajudar quem
esgotou as fontes de pesquisa e não conseguiu encontrar uma solução
para ativar a impressora Samsung no Linux.
Lembrando
que, antes de prosseguir com os procedimentos que ensinarei adiante,
verifique se o seu dispositivo é suportado e de qual dos pacotes ele
precisa.
Impressoras
suportadas: http://www.bchemnet.com/suldr/supported.html
Adicionar o repositório ao sistema
Para
incluirmos o repositório, abra um terminal. Konsole, ou Xterm, ou
LXTerminal, ou Gnome-Terminal. Enfim, qualquer um terminal que
estiver instalado no seu sistema.
Debian e derivados
Abrindo
o terminal, troque o seu usuário para root.
$
su -
Edite
o arquivo /etc/apt/sources.list com o editor de texto da sua escolha.
Eu uso o VIM, mas se você tiver outro, tipo o Nano, ou até mesmo um
editor gráfico, tipo o Kate ou o Gedit, use ao seu gosto.
#
vim /etc/apt/sources.list
Adicione
a seguinte linha no arquivo.
deb
http://www.bchemnet.com/suldr/ debian extra
Salve
e feche o arquivo. Agora, precisamos baixar a chave GPG para validar
o repositório. Ou então, o APT vai apontar o repositório como
inválido e não confiável. Execute o comando abaixo para baixar a
chave.
Após
a download, execute o seguinte comando.
#
apt-key add suldr.gpg
Agora,
você pode atualizar a lista de pacotes sem problemas.
#
apt-get update
Ubuntu e derivados
No
Ubuntu, o processo é parecido. Inclua o repositório no arquivo
/etc/apt/sources.list. A diferença é como instalamos a chave no
sistema. Para incluir a chave, basta utilizar o seguinte comando
utilizando o SUDO. Já que o root não vem habilitado por padrão no
sistema.
$
wget -O - http://www.bchemnet.com/suldr/suldr.gpg | sudo apt-key add
-
$
sudo apt-get update
Instalando os pacotes
Esta
parte é um pouco mais complexa e requer atenção. Se você
verificou a lista de impressoras suportadas, você notou que aparece
a versão mínima do driver para cada impressora. Como exemplo, vou
instalar o driver da ML-2165, que mostra a versão 3.00.90 ou 4.00.36
como recomendadas.
#
apt-get install suld-driver-4.00.36
Após
a instalação dos pacotes, instale a impressora pelo CUPS, ou pelo
utilitário do ambiente gráfico que você esteja utilizando, seja o
KDE, Gnome, XFCE ou LXDE, selecionando o respectivo PPD da impressora
que agora vai aparece na lista.
Caso a sua impressora seja uma multifuncional, instale também os seguintes pacotes.
# apt-get install samsungmfp-scanner sane xsane
Também testei uma impressora Samsung SCX-3405FW e funcionou sem problemas.
Espero
que esta postagem tenha sido útil para você. Se gostou, não
esqueça de clicar no botão "g+1" e compartilhar.
Agradeço ao meu amigo +Rajiv Sousa pela dica do fórum do Linux Mint.
Muito
obrigado pelo acesso.
Referências