Le scanner Samsung M2070W ne fonctionne plus en 17.10

14

Je possède une imprimante / scanner Samsung M2070W, qui fonctionnait en 17.04. Après avoir installé 17.10, il imprime mais n'est pas détecté mon Simple Scan ou Xsane.

Les derniers pilotes du site Web de Samsung sont installés.

Il est détecté par sane-find-scanner mais pas scanimage-L. Sortie de l'ancien:

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

J'ai essayé de modifier le .bashrccomme suggéré dans le scanner Samsung SCX-4200 ne fonctionnant pas (impression OK) 14.04 , mais cela n'a pas fonctionné.

J'ai vu ce problème sur plusieurs forums mais personne ne semble avoir de solution.

Lolwhites
la source
Désolé, mais je ne suis pas assez technophile pour savoir quoi faire de ces informations? Cela signifie-t-il que le bug est maintenant corrigé?
Lolwhites
cela signifie que beaucoup de gens ont ce problème et qu'il n'est pas résolu. quelqu'un a changé quelque chose, ne l'a pas très bien testé et des milliers d'utilisateurs ne peuvent pas scanner maintenant.

Réponses:

22

Je viens de faire fonctionner le scanner de Samsung M2070FW avec Ubuntu 18.04. Suivez simplement ces étapes:

  1. Sortez UnifiedLinuxDriver-1.00.37.tar.gzde ce site et décompressez-le, ouvrez un terminal et faites:

    cd /UnifiedLinuxDriver-1.00.37/uld
    sudo ./install.sh
    
  2. Après une installation réussie du pilote Samsung pour l'imprimante et le scanner, vous pouvez d'abord installer l'imprimante via Cups . Cependant, pour le scanner, il devrait y avoir un nouveau répertoire contenant un seul fichier:

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. Si vous utilisez un système 64 bits (ce que vous faites probablement), utilisez à nouveau le terminal pour passer au répertoire du pilote du scanner. Ici, vous mettez un lien symbolique vers le fichier dans /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. Mais les choses ne fonctionnaient toujours pas, j'ai donc dû installer une bibliothèque USB:

    sudo apt install libusb-0.1-4
    

    Après cela, je me suis assuré que j'étais dans le même réseau avec mon imprimante (via ping) et j'ai fait scanimage -L:

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. Si le ping de votre scanner fonctionne mais que la commande ne trouve rien, vous pouvez commencer à déboguer les choses:

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

    Si tout fonctionne correctement, vous obtiendrez la sortie suivante:

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

    Sinon, vous pourriez trouver un indice sur le fichier manquant ou introuvable.

kris
la source
J'ai fait tout ce que vous avez décrit, et j'obtiens la même sortie que vous le faites à l'étape 5. Le scanner fonctionne, à la mode - Simple Scan fait une page bien, mais se bloque sur la seconde. Cependant, c'est bien si je l'exécute dans un terminal.
Lolwhites
Cela a fonctionné pour mon Samsung Express C460FW. Je vous remercie!
Artelius
Salut. J'ai un ordinateur portable Lenovo B50 avec Ubuntu 18.04 et Samsung Xpress M2070W. Vos trucs de scanner m'ont sauvé la journée, merci.
Jacob
18.04 et C480W - corrige l'emplacement du pilote et l'a sudo apt install libusb-0.1-4fait pour moi. Merci!
František Hartman
Merci beaucoup! Je peux également ajouter que seule l'application SimpleScan a pu réellement numériser - launchpad.net/simple-scan .
Je ne sais pas
12

Consultez le rapport de bogue de ce problème et la solution de contournement que j'ai publiée dans ce rapport de bogue . Permettez-moi de résumer ici pour vous aider:

  1. Liez les fichiers libsane-smfp*du dossier sain trouvé à /usr/lib/saneau dossier sain trouvé à /usr/lib/x86_64-linux-gnu/sane.

    sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. En tant que root, modifiez le fichier 59-smfp_samsung.rules(vous pouvez le trouver dans /etc/udev/rules.d) pour inclure le code / numéro de scanner suivant ainsi que d'autres numéros de modèle Samsung qui sont déjà là:

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

Voila. Cela devrait fonctionner comme un charme.

Je crois que ce bogue affecte principalement les scanners réseau. Sauf avec des variations mineures dans le nom / numéro de modèle d'autres scanners, cette solution de contournement devrait également fonctionner pour d'autres scanners réseau. Vérifiez le lien de rapport de bogue pour les scanners Brother, Epson et Xerox.

Rajasekharan N.
la source
1
J'ai essayé cette solution mais elle ne fonctionnera pas avec mon scanner via wifi.
Francisco V.
1
Merci beaucoup pour cette solution. Cela a permis à mon scanner Samsung SCX-3205W de se connecter via Wi-Fi dans Ubuntu 18.04.
Maxim Egorushkin
Après ces 2 étapes, j'ai de nouveau fait fonctionner mon imprimante / scanner Samsung Xpress M2070 sur Ubuntu 18.04 (connecté via un câble USB, pas de Wifi).
Dzhuneyt
8

Pour les scanners réseau Samsung, mettez l'adresse IP de votre scanner et éventuellement portez n'importe où dans le fichier /etc/sane.d/xerox_mfp.conf:

tcp host_address [port] 

Cela a fonctionné avec mon C460, fonctionnerait probablement aussi avec d'autres scanners, vérifiez le fichier de configuration sain respectif et les paramètres ici:

iipavlov
la source
Le mien est connecté par USB. Comment puis-je trouver les informations pertinentes?
Lolwhites
Voici un bon point de départ pour la configuration USB: systutorials.com/docs/linux/man/5-sane-usb
iipavlov
cela a fonctionné pour moi (sans installer le pilote Samsung), sauf que l'imprimante / scanner se réveille maintenant chaque fois que je démarre le système ou que je branche un périphérique USB
Damien
Excellent, cela a fonctionné pour moi avec une imprimante et un scanner wifi Samsung SCX-3405FW. et je suis sur une nouvelle installation d'Ubuntu 18.04
Julio
1
Cela a fonctionné pour moi pour un M2070FW après une nouvelle installation d'Ubuntu 19.04. Notez que le port du scanner est 9400. Si vous trouvez ces informations ici: bbs.archlinux.org/viewtopic.php?id=247495
Bim
3

Pour un scanner Samsung / Imprimante M2885FW, qui est connecté via WiFi, et Ubuntu 18.04 une combinaison de deux suggestions sur ce sujet résolu le problème avec l' analyse: la réponse de Rajasekharan N. et la réponse de Jevgenij Evll .

  1. J'ai reconstruit les liens trouvés dans / usr / lib / sane dans le dossier / usr / lib / x86_64-linux-gnu / sane en utilisant les lignes suivantes:

    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. Après cette étape, j'ai désinstallé et réinstallé les pilotes Samsung.

Marion Sr
la source
Salut Marion! Dans votre réponse, pouvez-vous inclure des liens vers les questions / réponses qui vous ont aidé?
Hee Jin
Le scanner est désormais détecté par Xsane et Simple Scan. Cependant, lorsque j'essaie de numériser, Xsane renvoie le message «Échec du démarrage du scanner: erreur lors des E / S du périphérique» tandis que Simple Scan indique «Échec du démarrage du scan». L'exécution dans un terminal ne fournit aucune information.
Lolwhites
@Lolwhites. Avez-vous essayé d'exécuter xsane en tant que root pour vérifier si votre problème pourrait être un problème d'autorisation?
Marion Sr
J'ai trouvé que le fait de brancher le scanner directement sur un port USB au lieu de passer par un concentrateur a résolu de nombreux problèmes, mais je ne peux toujours pas numériser plusieurs pages.
Lolwhites
2

dans ubuntu 18.04 LTS j'ai dû remplacer libusb-0.1.so.4 par libusb-dev (la commande pour cette tâche: sudo apt-get install libusb-dev).

Thomas Zahreddin
la source
a travaillé pour moi, Ubuntu 18.04, Samsung M2070W
Karolis Ryselis
0

Pour mon SAMSUNG M2070 en cours d'exécution uninstall-scanner.sh, puis à install-scanner.shnouveau (avec redémarrage après), j'ai résolu le problème. J'ai également installé libsaneet à sane-utilspartir du référentiel de mises à jour proposé avant ce qui précède, mais je ne sais pas si cette étape est nécessaire.

Jevgenij Evll
la source
1
La désinstallation et la réinstallation du pilote n'ont pas résolu le problème. J'essaie d'obtenir la dernière version de sane via le ppa rolfbensch / sane-git androlfbensch / sane-release mais la mise à niveau est retardée.
Lolwhites
Utilisez le dépôt officiel proposé pour obtenir la nouvelle version saine (vous pouvez activer ce dépôt dans les paramètres).
Jevgenij Evll
J'ai supprimé le ppa et activé le dépôt, mais la mise à niveau était toujours bloquée. J'ai exécuté apt install libsane-common libsane-dev sane-utils et cela a fonctionné, mais maintenant, l'exécution de Simple Scan provoque un segfault et d'autres programmes comme Xsane ne s'installent pas en raison de problèmes de dépendance.
Lolwhites
Vous n'avez pas besoin d'installer lisane-dev, mais vous devez installer libsane1 à partir du dépôt expérimental.
Jevgenij Evll
En fait, la dernière version de libsane a été mise à jour il y a 2 jours, vous pouvez donc l'obtenir auprès de votre repo habituel.
Jevgenij Evll
0

J'ai essayé la solution de Rajasekharan N. avec Ubuntu 18.04 pour Samsung 2070w et le dernier pilote uld téléchargé depuis hp - le scanner ne fonctionnait même pas connecté via un câble USB.

Donc

  1. J'ai supprimé le pilote uld en utilisant le uninstall.shfourni avec le pilote uld
  2. J'ai réinstallé en utilisant l'ancien pilote Samsung ULD (malheureusement, je n'ai pas de lien pour cela) et cela fonctionne à nouveau
Saulius M
la source
0

J'ai une imprimante / scanner Samsung M2070, j'ai eu le même problème que vous et j'ai résolu le problème en désinstallant Ubuntu 18.04 et en réinstallant Ubuntu 16.04.

Jerry777
la source
c'est un peu exagéré
bodtx
0

j'ai remplacé libusb-0.1.so.4 par libusb-dev et maintenant le scanner fonctionne (sudo apt-get install libusb-dev

SAMSUNG m2070FW sur Kubuntu 18.10

Luigi Maria Pandolfi
la source
0

J'ai suivi les instructions de https://www.bchemnet.com/suldr/ et cela a résolu mon problème.

J'ai installé le package de porte-clés http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb en utilisant

dpkg -i suldr-keyring_2_all.deb

et après avoir ajouté la source apt suivante,

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

J'ai installé le suld-driver2-1.00.39package:

sudo apt install suld-driver2-1.00.39

À partir de là, le scanimage -L"simple scan" a bien fonctionné.

Farid Cheraghi
la source