So, ich bin wieder ein Stück weiter gekommen und habe jetzt eine Behelfslösung:
Nach Studium der README (
https://github.com/GNOME/simple-scan), die dem Quelltext von simple-scan beiliegt, habe ich den debug-Modus genutzt. Es funktioniert folgender Einzeiler:
Code: Alles auswählen
[uwe@Rechenkiste ~]$ xterm export SANE_DEBUG_DLL=255 && simple-scan --debug &
[1] 3568
[uwe@Rechenkiste ~]$ xterm: No absolute path found for shell: export
[+0,00s] DEBUG: simple-scan.vala:2012: Starting simple-scan 3.38.2, PID=3570
[+0,00s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
[+0,01s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[+0,05s] DEBUG: app-window.vala:1990: Loading state from /home/uwe/.cache/simple-scan/state
[+0,05s] DEBUG: app-window.vala:1969: Restoring window to 731x424 pixels
[+0,10s] DEBUG: scanner.vala:1556: sane_init () -> SANE_STATUS_GOOD
[+0,10s] DEBUG: scanner.vala:1562: SANE version 1.0.31
[+0,10s] DEBUG: scanner.vala:1623: Requesting redetection of scan devices
[+0,10s] DEBUG: scanner.vala:832: Processing request
[+0,18s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
[+0,18s] DEBUG: scanner.vala:353: Device: name="epkowa:usb:001:005" vendor="Epson" model="PID 1122" type="flatbed scanner"
[+0,49s] DEBUG: app-window.vala:2065: Saving state to /home/uwe/.cache/simple-scan/state
Es wird mir dann aber von simple-scan nicht der Epson ET-2600 sondern Epson PID 1122 angezeigt. Leider hat simple-scan keine Option, die PID per Befehlszeile mitzugeben.
Es wird auch brav die ~/.cache/simple-scan/simple-scan.log angelegt, ABER es wird immer mysteriöser:
Code: Alles auswählen
[uwe@Rechenkiste simple-scan]$ cat simple-scan.log | grep error
[+2,41s] DEBUG: scanner.vala:767: Description: Sets the sensitivity with which multi-sheet page feeds are detected and reported as errors.
Also ALLES fehlerfrei!!!
Auch das funktioniert:
Code: Alles auswählen
[uwe@Rechenkiste ~]$ xterm export SANE_DEBUG_DLL=255 && simple-scan &
Da der Scanner auch von meiner Frau in meiner Abwesenheit
simpel bedienbar sein muß, habe ich bischen gefrickelt:
Code: Alles auswählen
[uwe@Rechenkiste ~]$ cat /usr/local/bin/scanner.sh
#!/bin/bash
export SANE_DEBUG_DLL=255;
simple-scan --debug
[uwe@Rechenkiste ~]$ cat /usr/share/applications/simple-scan.desktop | grep Exec
Exec=/usr/local/bin/scanner.sh
[uwe@Rechenkiste ~]$
Das funktioniert aber nur, wenn erst Anmelden, dann ET-2600 einschalten, wenn betriebsbereit, dann erst den Menu-Eintrag für simple-scan anklicken...
Mal sehen, wie lange das funktioniert, nicht dass ich doch noch Verrat an manjaro verüben muß, boot-Zeiten und so, Ihr wißt schon...
Beste Grüße!
Uwe Pr.