Scanner Installation

Scanner-Installation

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: dmesggrep scanner.c ergibt
u. a. scanner.c: USB scanner device (0x04b8/0x011d) now attached to scanner0 – wobei die erste Zahl in Klammern die Hersteller- und die zweite die Produkt-ID ist).

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.

lsmodgrep scanner: scanner 10656 0 (unused)
bestätigt, daß der (USB?-) Scanner-Treiber geladen wurde.

Eine Liste der von sane erkannten Scanner erhält man mit: scanimage -Ldevice `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):

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 ;-)