Christian Boltz wrote:
Hallo Andreas, hallo Leute,
Am Montag, 12. September 2005 13:17 schrieb Kyek, Andreas, VF-DE:
Johannes Meixner wrote:
On Sep 12 11:24 Kyek, Andreas, VF-DE wrote (shortened):
... /etc/sane.d/plustek.conf ...
z.Zt sind installiert: sane-1.0.16-0.pm.1 und libusb-0.1.10-0.pm.2
Daher nur eine Vermutung ins Blaue hinein: http://lists.alioth.debian.org/pipermail/sane-devel/2005-Augus t/014301.html
Tja, der Debug brachte am Anfang für "scanimage -L": ... sanei_access_lock: open >/usr/var/lock/sane/LCK..libusb:003:004< failed. No such file or directory ...
Ich habe dann mal ein /usr/var/lock/sane angelegt (und mir Schreibrechte dort eingeräumt). Nun erscheint:
... sanei_access_init: >plustek< sanei_access_lock: devname >libusb:003:004<, timeout: 5 sanei_access_lock: success sanei_access_unlock: devname >auto<
No scanners were identified ...
Es geht zwar augenscheinlich einen Schritt weiter (warum eigentlich /usr/var/lock/sane ??);
Vermutlich ein Build- oder Konfigurationsfehler im Packman-Paket - schreib mal den Maintainer an.
aber irgendwo hakt es noch. (das gleiche passiert auch als root)
Weitere Ideen?
Zeig mal die komplette sane-Konfiguration her - lass dazu bitte das folgende kleine Script laufen.
cd /etc/sane.d/ grep "^[^#]" dll.conf | while read backend ; do echo "=== Backend $backend ===" grep "^[^#]" $backend.conf done
Hallo Christian, könnte ich machen, aber wonach suchst Du? Es gibt nur eine einzige Datei, in der die Daten des Scanners (Vendor-ID...= 04a9:220d) eingetragen sind: das ist die plustek.conf. Laut yast wird dieser Scanner auch mit dem plustek Treiber angesprochen. In der Datei steht "usb 0x4a0 0x220d", was den Daten von z.B. lsusb oder sane-find-scanner entspricht. Die plustek.conf ist in der dll.conf auch aktiviert; yast hat da wohl (nach meinem Verständnis) alles richtig gemacht. Ansonsten ist die Ausgabe deines Skripts ziemlich lang; daher die Frage wonach Du suchst. Andreas
Hallo Andreas, hallo Leute, Am Dienstag, 13. September 2005 07:01 schrieb Kyek, Andreas, VF-DE:
Christian Boltz wrote:
Am Montag, 12. September 2005 13:17 schrieb Kyek, Andreas, VF-DE:
Johannes Meixner wrote:
On Sep 12 11:24 Kyek, Andreas, VF-DE wrote (shortened): [...] sanei_access_init: >plustek< sanei_access_lock: devname >libusb:003:004<, timeout: 5 sanei_access_lock: success sanei_access_unlock: devname >auto<
No scanners were identified [...] Zeig mal die komplette sane-Konfiguration her - lass dazu bitte das folgende kleine Script laufen.
cd /etc/sane.d/ grep "^[^#]" dll.conf | while read backend ; do echo "=== Backend $backend ===" grep "^[^#]" $backend.conf done
könnte ich machen, aber wonach suchst Du?
Nach einem Konfigurationsfehler - und evtl. auch nach jemandem, der sich beim plustek-Backend besser auskennt als ich ;-)
Es gibt nur eine einzige Datei, in der die Daten des Scanners (Vendor-ID...= 04a9:220d) eingetragen sind: das ist die plustek.conf. Laut yast wird dieser Scanner auch mit dem plustek Treiber angesprochen.
In der Datei steht "usb 0x4a0 0x220d", was den Daten von z.B. lsusb oder sane-find-scanner entspricht.
Stimmt auch die Syntax? Vergleiche mal mit den Kommentaren in der plustek.conf. Ich habe den Eindruck, dass es [usb] statt usb heißen müsste, das kann aber auch an der sane-Version liegen.
Die plustek.conf ist in der dll.conf auch aktiviert; yast hat da wohl (nach meinem Verständnis) alles richtig gemacht.
Höst sich so an.
Ansonsten ist die Ausgabe deines Skripts ziemlich lang;
Das wundert mich etwas - bei mir ist sie ziemlich kurz: === Backend net === localhost === Backend mustek_pp === scanner Mustek-1200CP 0x378 cis1200 (Scanner ist ein Parallelport-Flachbettscanner, der als "Medion" getarnt ist. Dazu ist der Scanner noch als Netzwerkscanner [1] verfügbar.) Wie ich gerade sehe, kennt das plustek-Backend deutlich mehr Optionen. Klar, da wird die Ausgabe etwas länger ;-)
daher die Frage wonach Du suchst.
Eigentlich nach der kompletten sane-Konfiguration - in Deinem Fall kannst Du wohl noch ein | grep -v "^option " anhängen - das dürfte die Ausgabe deutlich verkürzen. Gruß Christian Boltz [1] siehe saned.conf - wird von meinem Script nicht mit erfasst. --
Äh - stehe ich auf dem Schlauch? Sehe ich das Problem eigentlich nicht? ImageMagick mit "system" aufrufen und schlicht und einfach den Return-Code auswerten? Das ruft IM über die Shell auf. Mit der Methode wird die Kiste noch bis zur nächsten Eiszeit rechnen. :-) [> Stefan Hundhammer und Ratti in suse-programming]
participants (2)
-
Christian Boltz
-
Kyek, Andreas, VF-DE