O scanner Samsung M2070W não funciona mais no 17.10

14

Eu possuo uma impressora / scanner Samsung M2070W, que funcionou em 17.04. Após a instalação do 17.10, ele imprime, mas não é detectado no Simple Scan ou no Xsane.

Os drivers mais recentes do site da Samsung estão instalados.

Ele é detectado pelo sane-find-scanner, mas não pelo scanimage-L. Saída do primeiro:

found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.], product=0x3469 [M2070 Series]) at libusb:003:003

Tentei modificar o .bashrcsugerido no scanner Samsung SCX-4200 não funcionando (impressão OK) 14.04 , mas não funcionou.

Eu já vi esse problema em vários fóruns, mas ninguém parece ter uma solução.

Lolwhites
fonte
Desculpe, mas eu não sou especialista em tecnologia o suficiente para saber o que fazer com essas informações? Isso significa que o bug agora está corrigido?
Lolwhites
isso significa que muitas pessoas têm esse problema e não é corrigido. alguém mudou algo, não o testou muito bem e milhares de usuários não podem digitalizar agora.

Respostas:

22

Acabei de adquirir o scanner da Samsung M2070FW com o Ubuntu 18.04. Basta seguir estes passos:

  1. Obter UnifiedLinuxDriver-1.00.37.tar.gza partir deste site e descompactá-lo, abra um terminal e fazer:

    cd /UnifiedLinuxDriver-1.00.37/uld
    sudo ./install.sh
    
  2. Após a instalação bem-sucedida do driver Samsung da impressora e do scanner, você pode instalar a impressora primeiro por meio de copos . Para o scanner, no entanto, deve haver um novo diretório com um único arquivo:

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. Se você usar um sistema de 64 bits (o que provavelmente faz), use o terminal novamente para mudar para o diretório do driver do scanner. Aqui você coloca um link simbólico para o arquivo em /opt:

    cd /usr/lib/x86_64-linux-gnu/sane
    sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    
  4. Mas como as coisas ainda não funcionavam, tive que instalar uma biblioteca USB:

    sudo apt install libusb-0.1-4
    

    Depois disso, verifiquei que estava na mesma rede da minha impressora (via ping) e fiz scanimage -L:

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. Se o ping do seu scanner funcionar, mas o comando não encontrar nada, você poderá começar a depurar as coisas:

    cd
    export SANE_DEBUG_DLL=255 && scanimage -L &> debug.txt
    grep -n2 "libsane-smf" debug.txt
    

    Se tudo funcionar corretamente, você obterá a seguinte saída:

    ....
    84-[dll] sane_get_devices
    85-[dll] load: searching backend `smfp' in `/usr/lib/x86_64-linux-gnu/sane'
    86:[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    87:[dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    88-[dll] init: initializing backend `smfp'
    89-[dll] init: backend `smfp' is version 1.0.1
    ....
    

    Caso contrário, você pode encontrar uma dica sobre qual arquivo está ausente ou não foi encontrado.

kris
fonte
Fiz tudo o que você descreveu e recebo a mesma saída que você na etapa 5. O scanner funciona, de certa forma - o Simple Scan faz uma página com precisão, mas fica com a segunda. No entanto, tudo bem se eu executá-lo em um terminal.
Lolwhites
Isso funcionou para o meu Samsung Express C460FW. Obrigado!
Artelius 9/09/18
Oi. Eu tenho o laptop Lenovo B50 com Ubuntu 18.04 e Samsung Xpress M2070W. O material do seu scanner salvou meu dia, obrigado.
Jacob
18.04 e C480W - corrija a localização do driver e faça sudo apt install libusb-0.1-4isso por mim. Obrigado!
František Hartman
Muito obrigado! Além disso, posso acrescentar que apenas o aplicativo SimpleScan conseguiu fazer a digitalização - launchpad.net/simple-scan . Não sei por que a razão disto
Xotabu4
12

Veja o relatório de bug deste problema e a solução alternativa que eu publiquei nesse relatório de bug . Deixe-me resumir aqui para ajudá-lo:

  1. Vincule os arquivos libsane-smfp*na pasta sã encontrada em /usr/lib/saneà pasta sã encontrada em /usr/lib/x86_64-linux-gnu/sane.

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. Como root, edite o arquivo 59-smfp_samsung.rules(você pode encontrá-lo /etc/udev/rules.d) para incluir o seguinte número de código / scanner junto com outros números de modelo da Samsung que já estão lá:

    ATTRS{idProduct}=="2070", ENV{libsane_matched}="yes"
    

Voila. Deve funcionar como um encanto.

Acredito que esse bug afeta principalmente os scanners de rede. Exceto com pequenas variações nos números de nome / modelo de outros scanners, essa solução alternativa também deve funcionar para outros scanners de rede. Verifique o link do relatório de erros dos scanners Brother, Epson e Xerox.

Rajasekharan N.
fonte
1
Eu tentei esta solução, mas ela não funcionará com o meu scanner por wifi.
Francisco V.
1
Muito obrigado por esta solução. Isso fez meu scanner Samsung SCX-3205W conectado por Wi-Fi funcionar no Ubuntu 18.04.
Maxim Egorushkin
Seguindo essas duas etapas, minha impressora / scanner Samsung Xpress M2070 está funcionando novamente no Ubuntu 18.04 (conectado via cabo USB, sem Wifi).
Dzhuneyt 31/03/19
8

Para scanners Samsung em rede, coloque o endereço IP do seu scanner e, opcionalmente, porta em qualquer lugar do arquivo /etc/sane.d/xerox_mfp.conf:

tcp host_address [port] 

Funcionou com o meu C460, provavelmente também funcionaria com outros scanners, verifique o respectivo arquivo de configuração e as configurações aqui:

iipavlov
fonte
O meu está conectado por USB. Como encontro as informações relevantes?
Lolwhites 18/03/19
Aqui é um bom ponto de partida para o usb configurationt: systutorials.com/docs/linux/man/5-sane-usb
iipavlov
que funcionou para mim (sem instalar o driver Samsung), exceto que a impressora / scanner agora está acordando cada vez que eu iniciar o sistema ou ligue um dispositivo USB
Damien
Excelente, isso funcionou para mim com uma impressora e scanner wifi Samsung SCX-3405FW. e eu estou em uma nova instalação do Ubuntu 18.04
Julio
1
Isso funcionou para mim no M2070FW após uma nova instalação do Ubuntu 19.04. Observe que a porta do scanner é 9400. Se você encontrou essas informações aqui: bbs.archlinux.org/viewtopic.php?id=247495
Bim
3

Para um scanner / impressora Samsung M2885FW, conectado por WiFi, e o Ubuntu 18.04, uma combinação de duas sugestões nesse segmento resolveu o problema da digitalização: a resposta de Rajasekharan N. e a de Jevgenij Evll .

  1. Reconstruí os links encontrados em / usr / lib / sane na pasta / usr / lib / x86_64-linux-gnu / sane usando as seguintes linhas:

    sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1
    sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so
    
  2. Após esta etapa, desinstalei e reinstalei os drivers da Samsung.

Marion Sr
fonte
Oi Marion! Na sua resposta, você pode incluir link (s) para as perguntas / respostas que o ajudaram?
Hee Jin
O scanner agora é detectado pelo Xsane e pelo Simple Scan. No entanto, quando tento realmente digitalizar, o Xsane retorna a mensagem "Falha ao iniciar o scanner: erro durante a E / S do dispositivo", enquanto o Simple Scan diz "Falha ao iniciar a digitalização". A execução em um terminal não fornece informações.
Lolwhites
@Lolwhites. Você tentou executar o xsane como raiz para verificar se o seu problema pode ser um problema de permissão?
Marion Sr
Descobri que conectar o scanner diretamente a uma porta USB, em vez de através de um hub, resolveu muitos dos problemas, mas ainda não consigo digitalizar várias páginas.
Lolwhites 16/05/19
2

no ubuntu 18.04 LTS, tive que substituir o libusb-0.1.so.4 pelo libusb-dev (o comando para esta tarefa: sudo apt-get install libusb-dev).

Thomas Zahreddin
fonte
funcionou para mim, Ubuntu 18.04, Samsung M2070W
Karolis Ryselis
0

Para o meu SAMSUNG M2070 em execução, uninstall-scanner.she install-scanner.shnovamente (com a reinicialização posterior) corrigido o problema. Também instalei libsanee, a sane-utilspartir do repositório de atualizações proposto, anteriormente ao acima, mas não tenho certeza se esta etapa é necessária.

Jevgenij Evll
fonte
1
Desinstalar e reinstalar o driver não resolveu o problema. Tento obter a versão mais recente do sane por meio do ppa rolfbensch / sane-git androlfbensch / sane-release, mas a atualização é retida.
Lolwhites
Use o repositório oficial proposto pelaart para obter a versão mais nova (você pode habilitá-lo nas configurações).
Jevgenij Evll
Removai o ppa e ativei o repo, mas a atualização ainda estava retida. Corri para instalar o libsane-common libsane-dev sane-utils e funcionou, mas agora a execução do Simple Scan causa um segfault e outros programas como o Xsane não são instalados devido a problemas de dependência.
Lolwhites
Você não precisa instalar o lisane-dev, mas precisa instalar o libsane1 a partir do repositório experimental.
Jevgenij Evll
Na verdade, a versão libsane mais recente foi lançada para atualizações há 2 dias, para que você possa obtê-la em seu repositório regular.
Jevgenij Evll
0

Tentei a solução do Rajasekharan N. com o Ubuntu 18.04 para Samsung 2070w e o mais recente driver uld baixado da hp - o scanner não funcionou nem conectado via cabo USB.

assim

  1. Eu removi o driver uld usando o uninstall.shfornecido com o driver uld
  2. Reinstalei usando o driver uld Samsung mais antigo (infelizmente não tenho link para ele) e ele funciona novamente
Saulius M
fonte
0

Eu tenho uma impressora / scanner Samsung M2070, tive o mesmo problema que você e resolvi o problema desinstalando o Ubuntu 18.04 e reinstalando o Ubuntu 16.04.

Jerry777
fonte
este é um pouco exagerado
bodtx
0

Substituí libusb-0.1.so.4 pelo libusb-dev e agora o scanner funciona (sudo apt-get install libusb-dev

SAMSUNG m2070FW no Kubuntu 18.10

Luigi Maria Pandolfi
fonte
0

Segui as instruções em https://www.bchemnet.com/suldr/ e resolveu o meu problema.

Instalei o pacote de chaveiros http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb usando

dpkg -i suldr-keyring_2_all.deb

e depois de adicionar a seguinte fonte apt,

sudo bash -c 'echo "deb https://www.bchemnet.com/suldr/ debian extra" >> /etc/apt/sources.list'

Eu instalei o suld-driver2-1.00.39pacote:

sudo apt install suld-driver2-1.00.39

A partir de então, a scanimage -L"varredura simples" funcionou bem.

Farid Cheraghi
fonte