sane-agfafocus(5) SANE Scanner Access Now Easy sane-agfafocus(5) BEZEICHNUNG sane-agfafocus - SANE backend for AGFA Focus-Flachbettscanner BESCHREIBUNG Die Bibliothek sane-agfafocus implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf die Focus-Flachbettscanner von AGFA. Gegenwartig unterstutzt dieses Backend die folgenden Scanner: AGFA Focus GS Scanner (6 Bit Graustufen) (nicht getestet) AGFA Focus Lineart Scanner (lineart) (nicht getestet) AGFA Focus II (8 Bit Graustufen) (nicht getestet) AGFA Focus Color (24 Bit Farbe, 3 Durchlaufe) AGFA Focus Color Plus (24 Bit Farbe, 3 Durchlaufe) Siemens S9036 (8 Bit Graustufen) (nicht getestet) Der Treiber unterstutzt Strichzeichung-, Graustufenscans in 6 bpp und 8 bpp sowie Farbscans in 18 bpp und 24 bpp. Falls Sie einen anderen als die genannten Scanner besitzen, der mit diesem Backend funktioniert, senden Sie uns die Modellbezeichnung des Scanners, die SCSI-Kennung und die Firmware-Revision an sane-devel@alioth-lists.debian.net. Auf http://www.sane-project.org/mailing-lists.html finden Sie Informationen, wie Sie Sane-devel abonnieren konnen. Alle diese Scanner datieren vor SCSI-2 und geben noch nicht einmal bei SCSI-Anfragen korrekte Ruckmeldungen aus. Dies ist typischerweise bei SCSI-Bus-Durchlaufen sichtbar, bei denen der Scanner Mull fur die Zeichenketten des Lieferanten und Modells zuruckliefert. 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 konnte ein solcher Geratename beispielsweise /dev/sga oder /dev/sge sein. Siehe sane-scsi(5) fur Details. KONFIGURATION Die Datei agfafocus.conf enthalt eine Liste von Geratenamen, die AGFA-Focus-Scannern entsprechen. Leere Zeilen und solche, die mit einer Raute (#) beginnen, werden ignoriert. Nachfolgend sehen Sie ein Beispiel fur eine Konfigurationsdatei: /dev/scanner # Dies ist ein Kommentar /dev/sge DATEIEN /etc/sane.d/agfafocus.conf Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR). /usr/lib/libsane-agfafocus.a Die statische Bibliothek, die dieses Backend implementiert. /usr/lib/libsane-agfafocus.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_AGFAFOCUS Falls die Bibliothek mit aktivierter Debug-Unterstutzung ubersetzt wurde, steuert diese Umgebungsvariable die Debug-Stufe fur dieses Backend. Ein Wert von 128 fordert z.B. die Ausgabe von Debug-Meldungen. Kleinere Werte reduzieren die Ausgabemenge. SANE_DEBUG_AGFAFOCUS-Werte: Nummer Bemerkung 0 Ausgabe wichtiger Fehler (jedes Mal ausgegeben) 1 Ausgabe von Fehlern 2 Ausgabe des Sinns 3 Ausgabe von Warnungen 4 Ausgabe Scanner-Abfrage 5 Ausgabe von Informationen 6 Ausgabe weniger wichtiger Informationen 7 Ausgabe aufgerufener Prozeduren 8 Ausgabe von reader_process-Meldungen 10 Ausgabe aufgerufener sane-init-Routinen 11 Ausgabe aufgerufener Sane-Prozeduren 12 Ausgabe von Sane-Informationen 13 Ausgabe von Sane-Option-Steuer-Meldungen FEHLENDE FUNKTIONALITAT Das Hochladen von Dither-Matrizen und Gradationskurven wurde implementiert, hat sich aber bisher fur nichts als nutzlich erwiesen. Aus diesem Grund wurden diese Optionen deaktiviert. FEHLER Die Scanner, die >>disconnect<< nicht unterstutzen, haben Probleme mit SCSI-Zeituberschreitungen, falls der SCSI-Bus unter Last kommt, z.B. falls Sie zeitgleich zum Scannen einen Kernel bauen. Um zu prufen, ob Ihr Scanner >>disconnect<< unterstutzt, fuhren Sie in einem Terminal SANE_DEBUG_AGFAFOCUS=128 scanimage -L aus und schauen Sie nach der Zeile >>disconnect:<<. DEBUGGING Falls Sie Probleme haben, dass SANE Ihren Scanner nicht erkennt, stellen Sie sicher, dass das Backend Artec deaktiviert ist. Irgendwie fuhrt dieses Backend dazu, dass zumindest mein Scanner nicht korrekt auf SCSI-Abfrage-Befehle reagiert. Falls Sie einen Fehler beobachten, setzen Sie bitte die Umgebungsvariable SANE_DEBUG_AGFAFOCUS auf 128 und versuchen Sie, das Problem zu reproduzieren. Dann schicken Sie mir auf Englisch einen Bericht mit angehangtem Protokoll. Falls Sie auf einen SCSI-Fehler oder abgeschnittene und/oder versetzte Abbildungen treffen, setzen Sie bitte auch die Umgebungsvariable SANE_DEBUG_SANEI_SCSI auf 128, bevor Sie mir den Bericht senden. OFFENE PUNKTE Weitere Scanner? Die Scanner AGFA ACS und ARCUS sind ahnlich zu den FOCUS-Scannern. Der Treiber konnte wahrscheinlich ohne grosse Anderungen erweitert werden, um diese auch zu unterstutzen. Ich habe auf diese Scanner keinen Zugriff und kann keine Unterstutzung dafur hinzufugen. Falls Sie allerdings einen solchen Scanner in Ihrem Besitz haben, konnte ich dabei helfen, die Unterstutzung fur diese Scanner hinzuzufugen. Die Scanner AGFA HORIZON sind SCSI-2-Scanner und es ware wahrscheinlich einfacher, diese Scanner in einem SCSI-2-konformen Backend zu unterstutzen. SIEHE AUCH sane(7), sane-scsi(5) AUTOR Ingo Schneider und Karl Anders Oygard. 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 . 10. Juli 2008 sane-agfafocus(5)