Genau das ist merkwürdig,da Epson den sogenannten "Interpreter" verwendet! Zeige mal
cat /var/lib/iscan/interpreter
führe aus
echo -e "usb" | sudo tee -a /etc/sane.d/epkowa.conf
dpkg -l | egrep 'libltdl7*|xsltproc'
sane-find-scanner
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Genau das ist merkwürdig,da Epson den sogenannten "Interpreter" verwendet! Zeige mal cat /var/lib/iscan/interpreter führe aus echo -e "usb" | sudo tee -a /etc/sane.d/epkowa.conf
dpkg -l | egrep 'libltdl7*|xsltproc'
sane-find-scanner
|
Ikhayateam
Anmeldungsdatum: Beiträge: 1815 |
LaGGGer versuche mal in der Datei /etc/sane.d/dll.conf die Einträge epson epson2 auszukommentieren. Dann sollte nur noch der Epson Perfection v37 zusehen sein. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Das ist schon längst geschehen, das steht so im Ubuntu Wiki vom Epson Scanner. Aber Danke für den Hinweis. *********************************************** ws@i3mate:~$ cat /var/lib/iscan/interpreter interpreter usb 0x04b8 0x014a /usr/lib/iscan/libiscan-plugin-perfection-v370 /usr/share/iscan/esfwdd.bin ws@i3mate:~$ # ws@i3mate:~$ echo -e "usb" | sudo tee -a /etc/sane.d/epkowa.conf [sudo] Passwort für ws: usb ws@i3mate:~$ # Der markierte Text bedeutet das die Schrift im Terminal Rot dargestellt wird ws@i3mate:~$ dpkg -l | egrep 'libltdl7*|xsltproc' ii libltdl7:amd64 2.4.6-2 amd64 System independent dlopen wrapper for GNU libtool ii xsltproc 1.1.29-5ubuntu0.1 amd64 XSLT 1.0 command line processor ws@i3mate:~$ # sane-find-scanner einmal ohne sudo, einmal mit. ws@i3mate:~$ sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. could not open USB device 0x8087/0x8000 at 002:002: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions) could not open USB device 0x8087/0x8008 at 001:002: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions) could not open USB device 0xffc0/0x0040 at 003:002: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions) # No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. # You may want to run this program as root to find all devices. Once you # found the scanner devices, be sure to adjust access permissions as # necessary. ws@i3mate:~$ sudo sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. # No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. ws@i3mate:~$ # |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Der Reihe nach abarbeiten sudo mv /etc/sane.d/dll.conf /etc/sane.d/dll.conf.bak echo -e "epkowa" | sudo tee -a /etc/sane.d/dll.conf sudo rm /etc/sane.d/dll.d/* sudo rm /lib/udev/rules.d/40-libsane.rules echo 'ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777, ENV{libsane_matched}="yes"' | sudo tee /etc/udev/rules.d/39-udev-epson.rules sudo ln -sfr /usr/lib/libesmod* /usr/lib/x86_64-linux-gnu sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane Neustart. Danach die vollständige Ausgabe von export SANE_DEBUG_DLL=255 && scanimage -L
id |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Du bist aber hartnäckig ^^ Ok, deine verlangten Schritte ausgeführt, hier ist das Ergebnis: ws@i3mate:~$ export SANE_DEBUG_DLL=255 && scanimage -L [sanei_debug] Setting debug level of dll to 255. [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.27git [dll] sane_init/read_dlld: attempting to open directory `./dll.d' [dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d' [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d' [dll] sane_init/read_dlld: done. [dll] sane_init/read_config: reading dll.conf [dll] add_backend: adding backend `epkowa' [dll] sane_get_devices [dll] load: searching backend `epkowa' in `/usr/lib/x86_64-linux-gnu/sane' [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-epkowa.so.1' [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-epkowa.so.1' [dll] init: initializing backend `epkowa' [dll] init: backend `epkowa' is version 1.0.213 [dll] sane_get_devices: found 0 devices No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages). [dll] sane_exit: exiting [dll] sane_exit: calling backend `epkowa's exit function [dll] sane_exit: finished ws@i3mate:~$ # Anmerkung Jetzt findet auch VueScan kein Scanner mehr, von xsane kommt sofort die Meldung das kein Gerät gefunden wurde. Fals das von Interesse ist, ich hab noch mal sane-find scanners ausgeführt, mit + ohne sudo: ws@i3mate:~$ sane-find-scanner # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. could not open USB device 0x8087/0x8000 at 002:002: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions) could not open USB device 0x8087/0x8008 at 001:002: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions) could not open USB device 0xffc0/0x0040 at 003:002: Access denied (insufficient permissions) could not open USB device 0x04b8/0x014a at 003:003: Access denied (insufficient permissions) could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions) # No USB scanners found. If you expected something different, make sure that # you have loaded a kernel driver for your USB host controller and have setup # the USB system correctly. See man sane-usb for details. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. # You may want to run this program as root to find all devices. Once you # found the scanner devices, be sure to adjust access permissions as # necessary. ws@i3mate:~$ sudo sane-find-scanner [sudo] Passwort für ws: # sane-find-scanner will now attempt to detect your scanner. If the # result is different from what you expected, first make sure your # scanner is powered up and properly connected to your computer. # No SCSI scanners found. If you expected something different, make sure that # you have loaded a kernel SCSI driver for your SCSI adapter. found USB scanner (vendor=0x04b8 [EPSON], product=0x014a [EPSON Perfection V37/V370]) at libusb:003:003 # Your USB scanner was (probably) detected. It may or may not be supported by # SANE. Try scanimage -L and read the backend's manpage. # Not checking for parallel port scanners. # Most Scanners connected to the parallel port or other proprietary ports # can't be detected by this program. ws@i3mate:~$ # Wie du siehst findet sudo den Scanner. Uuuuund ... sudo xsane startet sofort die Software ohne Auswahlfenster! Ebenso sudo iscan Jetzt muss das nur noch ohne sudo funktionieren! **************************** EDIT Ups, id vergessen: ws@i3mate:~$ id uid=1000(ws) gid=1000(ws) Gruppen=1000(ws),4(adm),7(lp),24(cdrom),27(sudo),30(dip),46(plugdev),118(lpadmin),120(scanner),121(saned),128(sambashare) ws@i3mate:~$ |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Ob du es glaubst oder nicht aber meine Hartnäckigkeit hat sich oft für euch ausgezahlt! Du hast im laufe deiner "Versuche" wie es aussieht die Rechte auf deinem System "Verbogen" –- darum geht es nur mit sudo 😈 Führe aus sudo rm /etc/sane.d/epkowa.conf echo 'usb 0x04b8 0x014a"' | sudo tee /etc/sane.d/epkowa.conf Danach wieder testen. Mal zur Info 😉 # iscan -- enables the SANE backend(s) required # Any changes to this file will be lost when upgrading iscan. epkowa |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Das war auch nicht abfällig gemeint, ich hab absolute Hochachtung vor dem was du hier tust. Respekt! # sudo rm /etc/sane.d/epkowa.conf echo 'usb 0x04b8 0x014a"' | sudo tee /etc/sane.d/epkowa.conf Tja, das war wohl nix, weder mit noch ohne sudo wird ein Scanner gefunden ... Der Scanner ist noch da, mit sudo sane-find-scanner überprüft. |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
😀 Ich werde dir mal zeigen warum die Helfer hier alles sehen wollen ... also von Promp bis Promt! ACHTUNG stephan@stephan-Desktop:~$ echo 'usb 0x04b8 0x014a"' | sudo tee /etc/sane.d/epkowa.conf [sudo] Passwort für stephan: usb 0x04b8 0x014a" stephan@stephan-Desktop:~$ Siehst du den Unterschied?? 😉 Nun zeige dpkg -l | egrep sane |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Sorry, ich wollte damit nur zeigen das ich die Befehle ausgeführt habe. Habs jetzt verstanden, in Zukunft nur noch von Prompt zu Prompt. # ws@i3mate:~$ dpkg -l | egrep sane ii libsane-common 1.0.27+git20190604-bionic0 all API library for scanners -- documentation and support files ii libsane-hpaio:amd64 3.17.10+repack0-5 amd64 HP SANE backend for multi-function peripherals ii libsane1:amd64 1.0.27+git20190604-bionic0 amd64 API library for scanners ii sane 1.0.14-12build1 amd64 scanner graphical frontends ii sane-utils 1.0.27+git20190604-bionic0 amd64 API library for scanners -- utilities ii xsane 0.999-5ubuntu2 amd64 featureful graphical frontend for SANE (Scanner Access Now Easy) ii xsane-common 0.999-5ubuntu2 all xsane architecture independent files ws@i3mate:~$ # usb 0x04b8 0x014a" Da ist doch was zuviel oder ?? Gänsefüßchen oben am Ende gehören doch da nicht hin ?? |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
👍 Genau! Habe einen Fehler gemacht! Also sudo rm /etc/sane.d/epkowa.conf echo usb 0x04b8 0x014a | sudo tee /etc/sane.d/epkowa.conf Scannen testen.Wenn scheitert wird Sane und Iscan komplett gelöscht und neu Installiert. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Ich gebs bald auf .. jetzt sind wir wieder am Anfang. Es werden wieder nach ca. 30 Sekunden zwei Scanner gefunden. Aber nur über sudo. Über den Benutzer wird nichts gefunden. Ok, also sane neu installieren ... sudo apt purge libsane wird wohl nicht reichen, denke ich. Mann ... .fast hattest du es doch ... |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Hier habe ich die Lösung gefunden, man glaubt es kaum: https://www.linuxmintusers.de/index.php?topic=53718.msg732022#msg732022 Ich brauche keine udev Regel, ich brauche keinen Link auf die libs. Nur die epkowa.conf muss bearbeitet werden: usb 0x04b8 0x014a ändern in usb Hersteller und Product - id können gelöscht werden, nur usb muss drinstehen, das wars. Die entsprechenden Scan - Programme starten sofort ohne Nachfrage.Meine Meinung nach müsste das unbedingt ins Ubuntu: Epson - Wiki. Vielen Dank an alle die geholfen haben / helfen wollten an erster Stelle natürlich Kellerkind_2009 der unermüdlich Lösungsansätze gepostet hat. Danke nochmals. |
Anmeldungsdatum: Beiträge: 19610 Wohnort: Schleswig-Holstein |
Ist ja nicht so das .....
Freut mich das es nun aber Funktioniert 😀 Setze dein Thread noch auf gelöst. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 108 |
Hab das mal mit ner Dummy Datei in /home/222 gestestet: ws@i3mate:~$ echo -e "usb" | sudo tee -a /home/222 [sudo] Passwort für ws: usb ws@i3mate:~$ # ws@i3mate:~/Schreibtisch$ cat /home/222 usb 0x04b8 0x014a usb ws@i3mate:~/Schreibtisch$ usb wird da nur dran gehängt. Ich hab mal im Wiki nachgesehen, kannte den Befehl tee bis jetzt noch nicht. Die Option -a hängt nur an bestehenden Text an und überschreibt ihn nicht. Ohne -a gehts. Aber ok, das nur nebenbei, Problem gelöst 😀 |