sane-abaton(5) SANE Scanner Access Now Easy sane-abaton(5) BEZEICHNUNG sane-apple - SANE-Backend fur Abaton-Flachbettscanner BESCHREIBUNG Die Bibliothek sane-abaton implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf Abaton-Flachbettscanner. Derzeit wird nur der Scan 300/GS (8 bit, 256 Graustufen) unterstutzt, da keine Programmierinformationen vorliegen. Der Scan 300/S (Schwarzweiss) wird erkannt, aber seine Unterstutzung wurde nicht getestet. Falls Sie einen Abaton-Scanner besitzen, der in der vorstehenden Liste nicht aufgefuhrt ist und mit diesem Backend funktioniert oder falls Sie einen Abaton-Scanner besitzen, der mit diesem Backend nicht funktioniert, teilen Sie bitte (auf Englisch) sane-devel@alioth-lists.debian.net die Modellnummer mit, so dass Massnahmen zu deren Unterstutzung getroffen werden konnen. Schauen Sie auf http://www.sane-project.org/mailing-lists.html bezuglich des Abonnements von Sane-Devel. Abaton hat den Vertrieb eingestellt. Diese Scanner werden weder von Everex (dem Vorganger von Abaton) unterstutzt, noch sind irgendwelche Informationen fur Programmierer zu finden. Der Treiber basiert daher auf Informationen, die mit dem Scannerprogramm von Abaton unter MacsBug gesammelt wurden, wobei die Aufrufe des MacOS-SCSI-Managers wahrend der Bildaufnahme uberwacht wurden. Immerhin ist das Protokoll sehr ahnlich zu dem, was Apple-Scanner verwenden, wenngleich es nicht dazu kompatibel ist. Falls daher dieses Backend jemals erweitert wird, um die anderen Abaton-Modelle zu unterstutzen (es wurde auch ein Farb-Flachbettscanner gebaut), ware es moglich, einige >>fehlende Teile<< aus der (sehr detaillierten) Dokumentation der Apple-Scanner hinzuzufugen. GERATENAMEN Dieses Backend erwartet Geratenamen der folgenden Form: Spezialdatei Die angegebene Spezialdatei ist der Pfadname eines Spezialgerats, das einem SCSI-Scanner entspricht. Fur SCSI-Scanner muss der Name des Spezialgerats ein generisches SCSI-Gerat oder ein symbolischer Link zu so einem Gerat sein. Unter Linux hat ein solcher Geratename beispielsweise das Format /dev/sga oder /dev/sg0. Siehe sane-scsi(5) fur Details. KONFIGURATION Die Datei hp4200.conf enthalt eine Liste von Geratenamen, die Abaton-Scannern entsprechen. Leere Zeilen und solche, die mit einer Raute (#) beginnen, werden ignoriert. Siehe sane-scsi(5) fur Details, wie ein gultiger Geratename aussehen muss. DATEIEN /etc/sane.d/abaton.conf Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR). /usr/lib/sane/libsane-abaton.a Die statische Bibliothek, die dieses Backend implementiert. /usr/lib/sane/libsane-abaton.so Die dynamische Bibliothek, die dieses Backend implementiert (auf Systemen verfugbar, die dynamisches Laden unterstutzen). UMGEBUNGSVARIABLEN SANE_CONFIG_DIR Diese Umgebungsvariable gibt eine Liste von Verzeichnissen an, die die Konfigurationsdatei enthalten konnen. Auf *NIX-Systemen sind die Verzeichnisse durch Doppelpunkte (:) getrennt, unter OS/2 durch Semikola (;). Falls diese Variable nicht gesetzt ist, wird in zwei Standardverzeichnissen nach der Konfigurationsdatei gesucht: zuerst im aktuellen Arbeitsverzeichnis (.) und dann in /etc/sane.d. Falls der Wert der Umgebungsvariable mit dem Verzeichnis-Trennzeichen endet, dann werden die Standardverzeichnisse nach den explizit angegebenen Verzeichnissen durchsucht. Wenn Sie beispielsweise SANE_CONFIG_DIR auf >>/tmp/config:<< setzen, wird in den Verzeichnissen >>tmp/config<<, >>.<< und >>/etc/sane.d<< gesucht (in dieser Reihenfolge). SANE_DEBUG_ABATON Falls die Bibliothek mit Debug-Unterstutzung kompiliert wurde, steuert diese Umgebungsvariable die Debug-Stufe fur dieses Backend. Beispielsweise bewirkt ein Wert von 255 die Anzeige samtlicher Debug-Ausgaben. Kleinere Werte reduzieren die Ausfuhrlichkeit. FEHLER Es gibt einige bekannte Fehler und mit Sicherheit auch einige unbekannte. Fehlerhafte Berechnung des Scanbereichs Der Effizienz des Programmierers halber handhabt dieses Backend alle Berechnungen in Millimetern und schneidet Werte nach unten ab (statt sie zu runden), um moglichen Schaden am Scanner-Mechanismus zu vermeiden. Daher konnte es nicht moglich sein, bis ganz zum rechten oder unteren Rand des Papiers zu scannen. Abbruch des Scanvorgangs Es konnte nicht korrekt funktionieren oder das Frontend abbrechen lassen. Ersteres ist wahrscheinlicher als Letzteres. Falls Sie glauben, einen Fehler gefunden zu haben, versuchen Sie ihn zu reproduzieren, wahrend Sie die Umgebungsvariable SANE_DEBUG_ABATON auf 255 gesetzt haben und schicken Sie einen Bericht (auf englisch) mit den Details rund um den Fehler an sane-devel@alioth-lists.debian.net. OFFENE PUNKTE Unterstutzung fur das Nichtblockieren implementieren Die Untersuchung des MacOS-Treibers abschliessen Dies wird es mir ermoglichen, Unterstutzung fur andere Modelle mit hinreichendem Vertrauen, dass sie funktionieren werden, hinzuzufugen sowie die vom Befehl INQUIRY zuruckgegebenen Informationen vollstandig auszunutzen. SIEHE AUCH sane(7), sane-scsi(5), scanimage(1) AUTOR Das Backend sane-abaton wurde zum Teil von David Huggins-Daines geschrieben, basierend auf dem sane-apple(5)-Backend von Milon Firikis. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . 11. Juli 2008 sane-abaton(5)