Modell: Epson Perfection 1260 – ist unter http://www.sane-project.org/sane-mfgs.html aufgeführt mit den Bemerkungen Interface: USB, Unterstützung: komplett, Backend: plustek (0.46), man-page: sane-plustek
Diese findet sich unter http://www.sane-project.org/man/sane-plustek.5.html, wo auch die zugehörige Produkt-ID 0x011D erwähnt wird (– die Produkt-ID kann man nach dem Einstöpseln des Scanners den
Kernel-Nachrichten entnehmen: dmesg | grep scanner.c ergibt |
Die man-page verweist auf einige Konfigurationseinstellungen:
„Um den Scanner mit diesem backend benutzen zu können, muß die Konfigurationsdatei /usr/local/etc/sane.d/plustek.conf mindestens zwei Einträge enthalten:
[usb] vendor-id product-id
device /dev/usbscanner
Auf meinem System befindet sich die Konfigurationsdatei aber unter
/etc/sane.d/plustek.conf. Der erste Eintrag würde in
unserem Fall so lauten: [usb] 0x04b8 0x011d
. Sollte keine solche
Zeile vorhanden sein, dafür aber eine Zeile [usb]
, dann wird die
automatische Backendzuordnung versucht. Sollte die device
-Option auf
auto
gesetzt sein, dann versucht das backend selber das
entsprechende Gerät (device) zu finden.
lsmod | grep scanner: scanner 10656 0 (unused) |
Eine Liste der von sane erkannten Scanner erhält man mit: scanimage -L – device `plustek:/dev/usb/scanner0' is a Epson Perfection 1260/Photo USB flatbed scanner
Also kanns losgehen: scanimage > test1.pnm.
Aber halt, das ist ja ein bischen klein! Weitere Hilfe erhalten wir
mit scanimage --help -d plustek:/dev/usb/scanner0 (der
Gerätename hinter der Option -d
ist der Ausgabe von
scanimage -L entnommen ;-).
Und mit dieser Hilfe wird klar, daß die folgenden Parameter den Scan-Bereich festlegen (Angaben in mm):
-l
x-Koordinate der linken oberen Ecke (left),
-t
y-Koordinate der linken oberen Ecke (top),
-x
Breite des Scan-Bereichs,
-y
Höhe des Scan-Bereichs.
Also sollte das ganze jetzt mit scanimage -t0 -l0 -x210 -y297 >
1.pnm klappen. Da die Standardwerte für -t
und -l
allerdings schon 0
sind, braucht man das eigentlich nicht immer mit
einzutippen ;-)