Bei Plus ist seit diesem Montag der Scanner Artec e+ 48U für 65 Euro im Angebot — dieses Gerät ist baugleich mit dem Medion/Tevion MD9693, und es lässt sich ohne Probleme unter Linux betreiben. Die Einrichtung ist allerdings aufwendig, weshalb ich die nötigen Schritte hier beschreiben möchte.
Alte SANE-Version entfernen
Zunächst müssen alle SANE-Pakete entfernt werden. Unter SuSE Linux 8.1 könnte das Paket sane-1.0.8-47.i586.rpm vorhanden sein: Entfernen Sie es mit
ldconfig
SANE 1.0.9 und Zusatz-Treiber
Im nächsten Schritt müssen zwei Pakete aus dem Internet geladen und kombiniert werden. Die aktuelle SANE-Version ist unter ftp://ftp.de.mostang.com/pub/sane/sane-1.0.9/sane-backends-1.0.9.tar.gz zu finden; außerdem wird der Tevion-Treiber http://www.angelfire.com/linux/crapsite/tevion9693usb-0.0.11.tar.gz benötigt. Laden Sie diese beiden Pakete aus dem Netz, wechseln Sie (als root) ins Verzeichnis /usr/local/src und entpacken Sie dort zunächst das SANE-Paket:
tar xzf sane-backends-1.0.9.tar.gz
Wechseln Sie dann in das Verzeichnis sane-backends-1.0.9/backend/ und entpacken Sie dort das Tevion-Treiber-Paket:
cd sane-backends-1.0.9/backend/ tar xzf ../../tevion9693usb-0.0.11.tar.gz
Öffnen Sie dann die Datei Makefile.in und fügen Sie in der Zeile
PRELOADABLE_BACKENDS = abaton agfafocus ...
ganz am Anfang den Treibernamen tevion9693usb ein — die Zeile sieht dann wie folgt aus:
PRELOADABLE_BACKENDS = tevion9693usb abaton agfafocus ...
Springen Sie nun zu Zeile 246 der Datei (libsane-abaton.la: ../sanei/sanei_config2.lo) und fügen Sie davor die folgenden zwei Zeilen ein:
libsane-tevion9693usb.la: ../sanei/sanei_constrain_value.lo libsane-tevion9693usb.la: ../sanei/sanei_usb.lo
Speichern Sie die Datei, wechseln Sie eine Verzeichnisebene zurück und übersetzen Sie das Paket mit dem üblichen Dreierschritt:
cd .. ./configure make make install
Dadurch werden die SANE-Dateien in /usr/local/ installiert.
Wechseln Sie nun in das SANE-Konfigurationsverzeichnis /usr/local/etc/sane.d und öffnen Sie dort die Datei dll.conf. Dort muss die Zeile
tevion9693usb
(zum Beispiel ganz oben nach dem Kommentar) eingefügt werden: Damit wird SANE über den zusätzlichen Treiber informiert. (SANE bezeichnet alle Treiber übrigens als “Backends”.)
Scanner-Modul konfigurieren
Öffnen Sie nun die Modul-Konfigurationsdatei /etc/modules.conf und fügen Sie die folgende Zeile hinzu:
options scanner vendor=0x05d8 product=0x4003
Schließen Sie nun den Scanner an. Laden Sie dann das Scanner-Modul — wenn es schon geladen war (lsmod), entfernen Sie es vorher mit rmmod scanner:
modprobe scanner
In der Protokolldatei /var/log/messages sollten Sie dann die folgende Ausgabe finden:
Oct 28 18:50:01 server kernel: usb.c: registered new driver usbscanner Oct 28 18:50:01 server kernel: scanner.c: probe_scanner: User specified USB scanner -- Vendor:Product - 5d8:4003 Oct 28 18:50:01 server kernel: scanner.c: 0.4.6:USB Scanner Driver
Legen Sie nun die Treiber-CD ein und mounten Sie sie (z. B. nach /media/cdrom/). Kopieren Sie dann die Datei Artec48.usb nach /usr/local/etc/sane.d:
cp /media/cdrom/Win98/Artec48.usb /usr/local/etc/sane.d/
Öffnen Sie die Datei tevion9693usb.conf und suchen Sie nach der Zeile
option tevionFirmwareFile <path>/Artec48.usb
Diese ist durch
option tevionFirmwareFile /usr/local/etc/sane.d/Artec48.usb
zu ersetzen. Springen Sie in die letzte Zeile
#device /dev/usbscanner
und entfernen Sie das Kommentarzeichen “#”. Nach dem Speichern der Konfigurationsdatei können Sie prüfen, ob SANE Ihren Scanner erkennt. Bei Eingabe von
/usr/local/bin/scanimage -L
sollte die Ausgabe
device `tevion9693usb:/dev/usb/scanner0' is a Tevion MD 9693 USB flatbed scanner device `tevion9693usb:/dev/usbscanner' is a Tevion MD 9693 USB flatbed scanner
erscheinen.
Xscanimage installieren
Jetzt wird noch das Xscanimage-Programm von der SuSE-CD/DVD installiert. Dazu wird bei rpm die Option –nodeps benötigt, da SANE nicht als RPM-Paket installiert wurde und die manuell eingerichtete SANE-Version rpm nicht bekannt ist.
cd /media/dvd/suse/i586 rpm -i --nodeps xsane-0.87-48.i586.rpm
Außerdem wird das Paket hp-officeJet benötigt:
rpm -U hp-officeJet-0.90-33.i586.rpm
Vor dem ersten Start muss noch mit
ldconfig
die Übersicht über die vorhandenen Bibliotheken aktualisiert werden, damit xsane die SANE-Bibliothek finden kann.
Jetzt können Sie xsane starten. Das Programm bietet zwei Geräte (/dev/usb/scanner0 und /dev/usbscanner) an — welches Sie wählen, ist egal: Es wird in beiden Fällen Ihr Scanner angesprochen.
Die beschriebene Vorgehensweise basiert ganz wesentlich auf der Anleitung, die unter http://www.angelfire.com/linux/crapsite/installation.html zu finden ist. Sie wurde überprüft und auf einem SuSE-Linux 8.1 nachvollzogen sowie um SuSE-spezifische Hinweise ergänzt. (hge)
[1] ftp://ftp.de.mostang.com/pub/sane/sane-1.0.9/sane-backends-1.0.9.tar.gz
[2] http://www.angelfire.com/linux/crapsite/tevion9693usb-0.0.11.tar.gz
[3] http://www.angelfire.com/linux/crapsite/installation.html





Unter Debian ist der Treiber im Paket libsane-extras (Version 1.0.9.1 (Testing) zu finden. Dort ist schon alles vorbereitet und sollte eigentlich auch entsprechend funktionieren (in Ermagelung eines Scanners kann ich leider nicht selber testen :-(). Wer möchte kann natürlich vorher die Sourcen Updaten. In /etc/apt/sources.list folgenden Eintrag tätigen: deb-src ftp://ftp.debian.org/debian testing main contrib non-free und in einer Konsole einfach folgenden Befehl eingeben: : apt-get update; apt-get source libsane-extras Danach die Sourcen einfach übersetzen. ps: Es geht natürlich noch einfacher: In /etc/apt/sources.list folgenden Eintrag tätigen: deb ftp://ftp.debian.org/debian testing main contrib non-free und in einer Konsole folgenden Befehl … : apt-get update;… Mehr »
Herzlichen Dank für diesen Beitrag! Ich habe zwar einen anderen Scanner, habe mich aber die letzte Nacht mit genau folgendem Problem rumgeschlagen: “[…] da SANE nicht als RPM-Paket installiert wurde und die manuell eingerichtete SANE-Version rpm nicht bekannt ist.” Und nun meine Frage dazu… kann man yast2 bzw. rpm “beibringen”, dass die neue sane-version nun doch installiert ist? Oder kann ich mir selber ein rpm-paket von sane 1.0.9 machen? Warum wird dies nicht als rpm angeboten? Tja, als relativ unerfahrener schonlängernebenherlinuxnutzer habe ich bestimmt noch viele Fragen… nun habe ich aber diese Seite entdeckt, und bin froh hier alle mit… Mehr »