web-dev-qa-db-fra.com

Le scanner Samsung M2070W ne fonctionne plus en 17.10

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

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 .bashrc comme suggéré dans le le scanner Samsung SCX-4200 ne fonctionne 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.

9
Lolwhites

Je viens de recevoir le scanner de Samsung M2070FW sous Ubuntu 18.04. Il suffit de suivre ces étapes:

  1. Obtenez UnifiedLinuxDriver-1.00.37.tar.gz de ce site et décompressez-le, ouvrez un terminal et faites:

    cd /UnifiedLinuxDriver-1.00.37/uld
    Sudo ./install.sh
    
  2. Une fois l’installation réussie du pilote Samsung pour l’imprimante et le scanner, vous pouvez installer l’imprimante d’abord via Cups . Cependant, pour le scanner, il devrait y avoir un nouveau répertoire avec 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 accéder 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, je devais donc installer une bibliothèque USB:

    Sudo apt install libusb-0.1-4
    

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

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

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

    Si tout fonctionne correctement, vous obtiendrez le résultat suivant:

    ....
    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 non trouvé.

15
kris

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

  1. Liez les fichiers libsane-smfp* dans le dossier sain trouvé à /usr/lib/sane au dossier sain à /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, éditez le fichier 59-smfp_samsung.rules (vous le trouverez dans /etc/udev/rules.d) pour inclure le code/numéro de scanner suivant ainsi que les autres numéros de modèle Samsung déjà présents:

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

Voila. Cela devrait fonctionner comme un charme.

Je crois que ce bug affecte principalement les scanners de réseau. Sauf en cas de variations mineures dans les noms/numéros de modèle d'autres scanners, cette solution de contournement devrait également s'appliquer à d'autres scanners du réseau. Vérifiez le lien de rapport de bogue pour les scanners Brother, Epson et Xerox.

11
Rajasekharan N.

Pour les scanneurs Samsung en réseau, indiquez l'adresse IP et le port facultatif de votre scanneur 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 et les paramètres respectifs sane ici:

2
iipavlov

Pour un scanner/imprimante Samsung M2885FW connecté via WiFi et Ubuntu 18.04, la combinaison de deux suggestions de cette discussion a résolu le problème de la numérisation: réponse de Rajasekharan N. et Jevgenij La réponse d'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.

2
Marion Sr

Pour mon SAMSUNG M2070, exécuter uninstall-scanner.sh puis install-scanner.sh à nouveau (avec un redémarrage ultérieur) a résolu le problème. J'ai également installé libsane et sane-utils à partir du référentiel de mises à jour proposé avant ce qui précède, mais je ne suis pas sûr que cette étape soit nécessaire.

1
Jevgenij Evll

dans Ubuntu 18.04 LTS, je devais remplacer libusb-0.1.so.4 par libusb-dev (la commande pour cette tâche: Sudo apt-get install libusb-dev).

1
Thomas Zahreddin

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

Alors

  1. J'ai supprimé le pilote uld à l'aide du uninstall.sh fourni avec le pilote uld
  2. J'ai réinstallé en utilisant l'ancien pilote Samsung uld (malheureusement, je n'ai aucun lien) et cela fonctionne à nouveau
0
Saulius M

J'ai une imprimante/scanner Samsung M2070, j'ai 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.

0
Jerry777

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

SAMSUNG m2070FW sur le Kubuntu 18.10

0
Luigi Maria Pandolfi