25.9 Scannen mit SANE
Nachdem in der heutigen Zeit immer mehr Kombigeräte aus Drucker, Kopierer, Scanner und gegebenenfalls auch Fax in Mode kommen, soll hier das Thema »Scannen« auch nicht länger unerwähnt bleiben.
SANE – ein Akronym für Scanner Access Now Easy – ist eigentlich nur eine API, die den Zugriff auf bildgebende Geräte wie Scanner, Digital- oder Videokameras über verschiedene Schnittstellen wie USB oder Firewire erlaubt.
25.9.1 Backends und Frontends
SANE unterscheidet strikt zwischen Backends und Frontends. Ein Backend kann man sich als eine Art Treiber vorstellen: Es kommuniziert über verschiedene Schnittstellen mit dem zu steuernden Gerät und ist nach außen über eine einheitliche Schnittstelle bzw. API ansprechbar.
Will man also einen Scanner (oder ein ähnliches Gerät) unter Linux ansprechen, ist das passende Backend entscheidend. Wieder muss man sich informieren, ob es freie Treiber gibt oder ob der Hersteller eventuell sogar Pakete für die eigene Distribution bereitstellt. Auf der Webseite sane-project.org/sane-backends.html finden Sie beispielsweise eine Übersicht der direkt durch die SANE-Bibliothek unterstützten Geräte.
Jedoch gibt es nicht nur SANE-Backends, die echte Treiber sind. Auch beliebige Bilddaten aus Dateien oder Prozessen sind genauso über ein spezielles Backend verfügbar wie eine Quelle für weißes Rauschen. Frontends dagegen sind Teil der Anwenderprogramme, mit denen auf die Backends und damit die entsprechenden Geräte zugegriffen werden kann. Die Backends stellen den Frontends dabei ihre Fähigkeiten (Auflösung, Farbtiefe etc.) als Optionen zur Verfügung. Da die Schnittstelle der Backends einheitlich ist, kann somit jedes Frontend ohne besondere Anpassungen auf jedes Backend zugreifen.
[+]Nutzen Sie das Tool sane-find-scanner, um unkonfigurierte, lokal angeschlossene Scanner zu finden.
25.9.2 Scanning-Tools
Unter Linux gibt es beispielsweise die folgenden Tools, um auf Scanner zuzugreifen:
- xsane
xsane ist vermutlich das am weitesten verbreitete Scanning-Tool unter Linux.
Abbildung 25.8 Xsane
- gscan2pdf
gscan2pdf ist eine GNOME-Anwendung, um Bilder zu scannen und direkt im PDF-Format abzuspeichern. - kooka
kooka ist eine KDE-Anwendung, die neben dem reinen Scanning auch noch eine automatische Texterkennung unterstützt. - scanimage
scanimage ist ein einfaches Tool des SANE-Projekts, um ohne X11 auch über die Kommandozeile einen Scanner beziehungsweise ein SANE-Backend ansprechen zu können. - xscanimage
xscanimage ist eine X11-Version von scanimage und wird von GIMP als Scanning-Plugin genutzt.
Mit einem dieser Tools sollte das Scannen unter Linux kein Problem mehr darstellen – ein passendes Backend natürlich vorausgesetzt.
Ihr Kommentar
Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.