Home / LinuxUser / 2000 / 12 / Parallelport-Scanner unter Linux

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Durchleuchtet

Parallelport-Scanner unter Linux

Xscanimage

xscanimage stellt einen grafischen Frontend für SANE dar, das durch viele Funktionen glänzt. Ja nach Modell des Scanners passt sich die Oberfläche den Funktionen an und bietet Ihnen mehr oder weniger gute Zusatzfunktionen. Zu den Standardfunktionen von xscanimage zählen folgende:

  • Farbkorrektur
  • Gamma-Korrektur
  • Auflösung
  • Farbtiefe
  • Zusätzliche KorrekturmöglichkeitenEine weitere Funktion von xscanimage ist die Einbindung in das freie Bildbearbeitungsprogramm GIMP. Über ein Plugin können Sie von GIMP auf SANE zuzugreifen. Hierzu reicht es in der Regel, folgenden Link zu setzen:
ln -s /usr/local/bin/xSANE /usr/local/lib/gimp/1.1/plug-ins/xSANE

Diese Plugin-Unterstützung muss bereits beim Kompilieren von SANE eingebunden werden. Dies geschieht beim Ausführen des ./configure-Scripts. Sollten Sie aber bei der eigentlichen Kompilierung Probleme bekommen, die irgend einen Bezug auf GIMP nehmen, sollten Sie SANE zunächst nicht als Plugin einrichten. Am einfachsten benennen Sie dazu das Verzeichnis libgimp in libgimp.no um. Sollten Sie sich mit Makefiles näher auskennen, können Sie den Plugin-Teil natürlich auch dort auskommentieren. Grund für Probleme mit der neuen Version von GIMP ist eine geänderte Programmschnittstelle, die momentan noch ständigen Veränderungen unterliegt. SANE stützt sich dabei auf die stabile Version GIMP 1.0. Es existieren weit aus mehr Frontends für SANE. Einen Überblick der vorhandenen Applikationen erhalten Sie auf Seiten des SANE-Projektes.

Konfiguration und Einbindung

Genug der Theorie. Wir versuchen, anhand kommentierter Beispiele ein Modell des Herstellers Plustek anzubinden. Beachten Sie aber: Sollten Sie beim Scanvorgang einen Absturz erleben oder einen Absturz des Treibers durch fremde Einwirkung verursachen, so ist es zwingend notwendig, einen Reboot durchzuführen. Das nochmalige Ansprechen des Treibers kann unter Umständen zum Einfrieren Ihres Systems führen. In der folgenden Einleitung versuche ich, Ihnen am Beispiel des Plustek Optic Pro 4830P die Installation eines Parallelport-Scanners unter Linux zu erklären. Es wird dabei sowohl die Kompilierung von SANE wie auch die des Treibers erklärt. Beachten Sie bitte, dass eine Installation eines anderen Scanners unter Umständen anders sein kann, alles in allem verläuft sie für alle Modelle aber sehr ähnlich. Sie sollten zu erst die nötigen Applikationen und Treiber herunterladen. Die neueste Version der SANE-Schnitstelle in der Version 1.0.3 können Sie zum Beispiel von ftp://ftp.de.mostang.com/pub/sane/ bekommen, die Plustek-Treiber finden Sie unter http://home.t-online.de/home/g-jaeger/plustek.html. Die Installation erfordert wie üblich Administrator-Rechte, weshalb Sie sich als root anmelden und dann die nächsten Schritte durchführen sollten. Danach packen Sie SANE aus, kopieren den heruntergeladenen Treiber in das Verzeichnis mit den Quellen, wechseln in dieses und starten /.configure. Soll das grafische Frontend xscanimage installiert werden, müssen Sie auf jeden Fall vorher die GTK-Bibliothek installiert haben Die Befehlreihenfolge lautet:

cd
tar xvzf sane-1.0.3.tar.gz
cp plustek-sane-0_36_35.tar.gz sane-1.0.3
cd sane-1.0.3
./configure

Wurde die Konfiguration erfolgreich abgeschlossen, dann sollten Sie Ihren Treiber unter SANE einbinden, vorerst aber noch SANE nicht kompilieren. Packen Sie dazu die Treiber-Datei im Verzeichnis der SANE-Quellen aus. Starten Sie die Kompilierung der neuen Treiber und binden diese in das System ein:

tar xvzf plustek-sane-0_36_35.tar.gz
cd backend/plustek_driver/
make -f Makefile
make -f Makefile install
make -f Makefile unload
make -f Makefile load

Sollte bei der Überprüfung durch lsmod das Modul für Ihren Scanner in der Liste aufgeführt sein (in unserem Fall ist es pt_drv), so haben Sie nun einen lauffähigen Treiber ins System eingebunden, der bereits von SANE angesprochen werden kann. Sollten Sie bereits eine funktionsfähige SANE-Installation haben, dann kopieren Sie einfach nur die mit dem Treiber mitgelieferten Konfigurations-Dateien in die entsprechenden Verzeichnisse und testen Sie die Funktionalität des Scanners (siehe weiter unten). Ist noch keine SANE-Schnitstelle installiert, so kompilieren wir als nächstes SANE. Dies geschieht durch die Verwendung des make-Befehls. Wie oben beschrieben sollten Sie sich bei Fehlermeldungen, die sich auf GIMP beziehen, das Plugin zunächst nicht herstellen.

make
make install

Sie haben also SANE neu kompiliert, mit der Unterstützung Ihres Treibers. Jetzt sollten Sie prüfen, ob Ihr Gerät von SANE auch richtig erkannt wurde. Geben Sie dazu folgenden Befehl ein:

scanimage -L

Als Ausgabe sollten Sie den Namen und die Version Ihres Scanners erfahren. Bei der hier vorgestellten Installation sieht die Ausgabe in etwa so aus:

device `plustek:/dev/pt_drv' is a Plustek OpticPro 4830P
Vers = 0.6 flatbed scanner

Erscheint bei Ihnen eine Ausgabe, die dem Typ Ihres Scanners entspricht, dann haben Sie fast alles geschafft. Bei Problemen schauen Sie sich bitte den Kasten "Probleme und Problemlösungen" an. Nun können Sie einen Probescan durchführen. Geben sie dazu folgenden Befehl ein:

scanimage -d plustek > ausgabe.ppm

Jetzt können Sie sich das neu erstellte Bild "ausgabe.ppm" unter GIMP anschauen und die Unterstützung auf Vollständigkeit prüfen. Alternativ dazu können Sie selbstverständlich, wie bereits oben beschrieben, die grafische Oberfläche xscanimage zum Test des Gerätes verwenden.

Abbildung 1: Scannen mit xsaneimage

Probleme und Problemlösungen

Ein Grund der versagten Funktionalität könnten falsche Einstellungen im BIOS sein. Schauen Sie bitte nach, ob das Übertragungsprotokoll der parallelen Schnittstelle auf EPP steht.

Unterstützte Parallelport-Scanner

Hersteller Modell
Artec AS6E
Epson GT-5000, Actionscanner II, GT-6000, ES-300C, GT-6500, ES-600C, ES-1200C
Genius ColorPage Vivid+
Hewlett Packard ScanJet 5100C, 5200C
Medion Lifetec LT-9805
Mustek 600 III EP Plus, ScanExpress 600SEP, 1200 ED
Network Easy Plus (30Bit), Scanny MM100
Plustek OpticPro 600P/4831P, OpticPro 4830P/FBIII, OpticPro 6000P, OpticPro 96000, OpticPro 9630P/FBIV, OpticPro 9630PL, OpticPro 9636T, OpticPro 9636P Turbo, OpticPro 96000P, OpticPro 12000T/FBIVP, OpticPro 12000P Turbo
Primax 4800, Colorado 1200p, Colorado Direct 600, Colorado USB 19200, Colorado Direct 300, D9600
Storm Easyphoto ImageWave, Totalscan
Vobis ScanMagic 4800P
Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (3 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...