Suche |
9.1. Wie richte ich einen Scanner lokal ein?9.1.1Allgemeines zur ScannereinrichtungDie Einrichtung eines Scanners bezieht sich auf SuSE 9.0, sollte aber problemlos auf andere Versionen übertragen werden können Zuerst sollte man auf der Sane Homepage nachsehen, ob der bereits vorhandene Scanner unterstützt wird. Steht der Neukauf erst an, sollte man sich unbedingt einen Scanner aus dieser Liste anschaffen. Danach müssen das Paket sane und optional xsane installiert werden. Dies geschieht durch Aufruf von Yast Menü Software - Software installieren oder löschen. Hier im Bereich Suche das Suchwort sane eingeben und im Suchergebnis sane und xsane zur Installation auswählen. Yast prüft alle Abhängigkeiten und installiert zusätzliche Pakete. Wer eine (noch nicht optimal funktionierende) Texterkennung nutzen möchte sollte auch noch das Paket kdegraphics3-scan installieren. Oder man lädt das aktuelle Sane-Paket bei Packman und installiert es mittels Konquerer oder über die Konsole als Superuser mit rpm -Uhv Paketname Ein fehlender Link lässt den PC den eingerichteten Scanner nach einem Neustart "vergessen". Deshalb noch in der Konsole als Superuser ln -s /usr/bin/scanimage /usr/X11R6/bin/scanimage eingeben. Wenn der Scanner bereits lokal läuft (zu überprüfen mit scanimage -L), kann man direkt zur Scanner-Netzwerkkonfiguration (siehe Wie kann ich übers lokale Netzwerk scannen?) springen.
(dhaller, schott)
9.1.2USB-ScannerDie meisten USB-Scanner lassen sich mit Yast2 recht einfach konfigurieren (Menüpunkt Hardware - Scanner).
(cboltz)
9.1.3SCSI-ScannerUm einen Scanner über die SCSI einzubinden ist es in der Regel nur nötig, den Treiber für den SCSI-Adapter zu laden und in der /etc/sane.d/dll.conf von SANE das entsprechende sane-backend zu aktivieren. Der Aufruf erfolgt dann bei einem Scanner, der über das Mustek-Backend angesprochen wird, so, wobei die Gerätedatei /dev/sg* an die lokalen Gegebenheiten angepasst werden muss, siehe dazu die Ausgabe von sane-find-scanner. user@host:~> xscanimage mustek:/dev/sg0 Um das Laden des SCSI-Treibers ggfs. zu automatisieren reicht oft ein alias scsi_hostadapter SCSI-TREIBER-NAME oder ein below sg SCSI-TREIBER-NAME in der /etc/modules.conf. Für Kernel >= 2.5 muss man die entsprechenden Einträge in der /etc/modprobe.conf vornehmen, z.B.:
### below sg SCSI-TREIBER-NAME
install sg {\
/sbin/modprobe SCSI-TREIBER-NAME; \
}; /sbin/modprobe --ignore-install sg
remove sg /sbin/modprobe --ignore-remove --remove sg && {\
/sbin/modprobe --remove SCSI-TREIBER-NAME; \
}
SCSI-TREIBER-NAME ist jeweils durch den Namen des Treiber-Moduls für den SCSI-Adapter zu ersetzen, z.B. durch aic7xxx. Alternativ kann man den Scanner natürlich auch über YaST Menü Hardware - Scanner einrichten. Yast fragt einen dann, ob man einen USB-, SCSI- oder HP All-in-one-Scanner hat. Der Menüpunkt Scanstation im Netzwerk wird bei der Scanner-Netzwerkkonfiguration (siehe Wie kann ich übers lokale Netzwerk scannen?) besprochen. Im nächsten Menü den richtigen Scanner auswählen und Einrichtung abschliessen.
(dhaller, schott)
9.1.4Parallel-Port ScannerJeder Parallelport-Scanner benötigt einen anderen Treiber. Deshalb kann man nicht generell sagen, dass alle Parallelportscanner unter Linux funktionieren. Viele laufen, manche aber auch nicht. Die Konfiguration ist auf jeden Fall Handarbeit, YaST hilft in diesem Fall nicht weiter. Ein Blick auf die Sane Homepage hilft oft schon, um die Frage der Unterstützung zu klären. Falls Dein Scanner dort nicht gelistet ist, hilft oft Google weiter - viele Scanner wurden unter mehreren Namen verkauft. Mein Tevion-Scanner wird beispielsweise als Mustek-Scanner angesprochen. Wenn man herausgefunden hat, mit welchem Sane-Backend der Scanner läuft, muss man ihn noch konfigurieren. In meinem Fall erfolgt das über das mustek_pp-Backend. In man sane-mustek_pp finden sich die nötigen Einträge für /etc/sane.d/mustek_pp.conf (die Manpages der anderen Backends folgen diesem Namensschema: "sane-" vornedran und ".conf" weglassen). Zuletzt muss man das entsprechende Backend in /etc/sane.d/dll.conf aktivieren, indem man das Kommentarzeichen (#) vor dem entsprechenden Backend entfernt (in meinem Fall mustek_pp). Manche Parallelport-Scanner funktionieren nur unter Root. In diesen Fällen kann man das net-Backend verwenden, um auch als User scannen zu können. Dieses ist in der Frage Wie kann ich übers lokale Netzwerk scannen? beschrieben.
(cboltz)
9.1.5Andere ScannerAndere Scanner, z.B. an einer (proprietären, z.B. ISA) Schnittstellenkarte werden in der Regel nicht vom Kernel und sane unterstützt.
(dhaller)
|
||
|
|
|||
| 9.1. Wie richte ich einen Scanner lokal ein? http://suse-linux-faq.koehntopp.de/q/q-scanner-lokal.html |
|||