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.
Je viens de recevoir le scanner de Samsung M2070FW sous Ubuntu 18.04. Il suffit de suivre ces étapes:
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
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
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
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
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é.
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:
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
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.
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:
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 .
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
Après cette étape, j'ai désinstallé et réinstallé les pilotes Samsung.
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.
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).
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
uninstall.sh
fourni avec le pilote uldJ'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.
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