Instalando a multifuncional SCX-4200 no Ubuntu 8.10 (Intrepid Ibex)

Eu sei que o blog é, originalmente, sobre o EeePC. Porém, vou fugir um pouco do assunto e postar como instalar a multifuncional Samsung SCX-4200 no Ubuntu 8.10 (Intrepid Ibex), pois fiquei a noite inteira aqui procurando como configurá-la no meu novo sistema, e não vou abrir outro blog só para comentar outros assuntos Geek. Enfim…

samsungscx-4200

Inicialmente, note que o Intrepid Ibex já vem com os programas necessários para rodar a impressora e o scanner, o que facilita nosso trabalho, restrito à configuração.  É só seguir os passos:

(i) Primeiro, baixe o Unified Drivers do site da Samsung. Salve em /home/nome_do_seu_usuário

(ii) Abra um terminal, extraia o conteúdo do arquivo e execute o script no diretório criado:

$ sudo tar -xzvf UnifiedLinuxDriver.tar.gz

$ cd cdroot

$ sudo ./autorun

Agora, os drivers que precisaremos já estão instalados. Vamos à configuração.

.:: Impressora

A impressora não foi muito traumática para instalar, sendo que o próprio linux a reconheceu sem problemas. Entre em Aplicações>Confgurações>Impressão. Em seguida, adicione uma nova impressora em Server>New>printer e escolha a impressora na lista que aparecer. Ele vai buscar os drivers, selecione a primeira oção (Select printer from database), escolha a opção recomendada e a impressora deve funcionar sem problemas.

.:: Scanner

Este foi problemático. Para fazê-lo funcionar, primeiramente, você deve instalar um hack para que o xsane rode como usuário normal, e não como root, como se explica neste link.

(i) Primeiro, baixe o patch.

(ii) Abra um terminal, e execute:

$ tar xfz fix-nopar-scx4200-2.00.95-2008112701.tar.gz

$ cd fix-nopar

$ ./check.sh

Se você receber uma mensagem dizendo que o driver não foi encontrado, não tente instalar o patch. Tente, ao contrário, reinstalar o driver e siga os passos novamente.

Contudo, se você receber a mensagem

The XX-bit library has been found at /some/dir

You may replace it with the one in the “arch” directory

rode os comandos abaixo, substituindo o “/some/dir” e o “arch” pelo o que foi encontrado em seu computador.

$ sudo cp /some/dir/libmfp.so.1.0.1 /some/dir/oldlibmfp.so.1.0.1

$ sudo cp arch/libmfp.so.1.0.1 /some/dir

$ sudo adduser $USER lp

E patch instalado! Se você rodar, a partir do terminal, o comando xsane como usuário normal, verá que ele funciona, enquanto anteriormente ocorria um “segmentation fault”. Porém, o scanner ainda não será reconhecido.

Se você rodar no terminal o comando

$ sane-find-scanner

verá (espero!) que o computador encontra o equipamento, trazendo uma linha semelhante a esta:

found USB scanner (vendor=0x04e8, product=0x341b) at libusb:001:003

Mas se você executar o comando

$ scanimage -L

receberá uma mensagem dizendo que o dispositivo não foi encontrado. Depois de pesquisar um pouco nos fóruns do Ubuntu, descobri a resposta neste post. Aparentemente, os drivers da Samsung não utilizam o mesmo caminho para os dispositivos usb que o Ubuntu, e é necessário um ajuste.

Primeiro, adicione o seu usuário nos grupos lp, lpadmin e scanner:

$ sudo adduser your_login_here lp

$ sudo adduser your_login_here lpadmin

$ sudo adduser your_login_here scanner

E, em seguida, edite o arquivo /etc/init.d/mountdevsubfs.sh, adicionando as seguinte linhas logo abaixo da linha em que aparece o comando domount devpts “” /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE

#
# Magic to KEEP /proc/bus/usb working
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

Note que as versões anteriores do Ubuntu essas linhas já existiam, bastando descomentar.

Reinicie o sistema e rode o xsane novamente. Deve funcionar.

Meu próximo passo é compartilhar a impressora e o scanner na rede. Quando o fizer, posto aqui.

Abraços!

Anúncios

4 Responses to Instalando a multifuncional SCX-4200 no Ubuntu 8.10 (Intrepid Ibex)

  1. Ricardo Paula disse:

    Cara muito bom seu tutorial.!!!1 Parabéns!!!!
    Agora me fala uma coisa:
    Ja conseguiu compartilhar o scanner na rede?

    Eu instalei essa impressora numa maquina XP e adicionei ela no CUPS do meu servidor de impressão Ubuntu 8.04.
    Seguinte eu criei um usuario no ad para acessá-la via samba no XP e disponibilizo na rede pelo cups.
    Estou encontrando muitos problemas em compartilhar o scanner via xsane!
    Tem alguma solução?
    no cups ao meu device uri ficou assim para ela:
    smb://domínio/usuário:senha@ip_maquina_xp_multifuncional/nomedocompartilhamento

    Se souber como faço para compartilhar o scanner agora me contate urgente!!!
    Obrigado

  2. Então, sobre o compartilhamento do scanner pela rede, a melhor solução que encontrei foi utilizar uma sessão remota com base no nxserver, utilizando o programa remotamente. Não é um compartilhamento propriamente dito, mas deu conta do recado.

    Por sinal, é interessante notar que a nova versão do Unified Driver no site da Samsung, aparentemente não apresenta os problemas que descrevi no post aqui. Após rodar o ./autorun, o instalador dá conta de instalar impressora, scanner e tudo o mais sem problemas (na primeira vez ele não reconheceu o scanner porém, e tive que reinstalar por cima–agora está ok).

  3. daniel disse:

    Foi muito útil pra mim que uso Ubuntu ha mais de um ano e formatei meu pc agora e nao estava conseguindo instalar os drives da minha SCX-4200

    valeu

  4. José disse:

    Valeu!!! Vou instalar e depois mando meu recado.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: