sane-hs2p(5) SANE Scanner Access Now Easy sane-hs2p(5) BEZEICHNUNG sane-hs2p - SANE-Backend fur SCSI-Flachbett-/ADF-Scanner von Ricoh BESCHREIBUNG Die Bibliothek sane-hs2p implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf die Scannerfamilie IS450 von Ricoh. Sollte auch mit den IS420-, IS410- und IS430-Scannern funktionieren, diese sind aber nicht getestet. Bitte kontaktieren Sie den Betreuer oder die Sane-Devel-Mailingliste (auf Englisch), wenn Sie einen solchen Scanner besitzen. Das Backend ist von Alpha-Qualitat. Es konnte Fehler haben und einige Scanner wurden uberhaupt nicht damit getestet. Seien Sie vorsichtig und ziehen Sie den Stecker, falls ungewohnliche Gerausche vom Scanner kommen. GERATENAMEN Dieses Backend erwartet Geratenamen der folgenden Form: Spezialdatei Die angegebene Spezialdatei ist der Pfadname eines Spezialgerats, das einem SCSI-Scanner entspricht. Das Programm sane-find-scanner(1) hilft Ihnen beim Ermitteln des korrekten Gerats. Unter Linux konnte ein solcher Geratename beispielsweise /dev/sg0 oder /dev/sga sein. Siehe sane-scsi(5) fur Details. KONFIGURATION Die Datei hs2p.conf enthalt eine Liste von Geratenamen, die SCSI-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/hs2p.conf Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR). /usr/lib/sane/libsane-hs2p.a Die statische Bibliothek, die dieses Backend implementiert. /usr/lib/sane/libsane-hs2p.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_HS2P 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. AKTUELLER STATUS Das Backend sane-hs2p ist jetzt in der Version 1.0. Alle wichtigen Scanner-bezogenen Funktionalitaten werden unterstutzt, ausser den Funktionalitaten, die die optionale IPU benotigen. Scannen vom Flachbett oder ADF (entweder einseitig oder doppelseitig) wird unterstutzt. Lineart, Druckraster, 4-bit-Grau und 8-bit-Grau werden unterstutzt. Voreingestellte Gamma-Tabellen und Druckraster werden unterstutzt, sowie Helligkeit, Schwellwert und Kontrast. Auch der Scan-Warte-Modus, binares und graues Filtern, das Scannen von Negativen und absolute und relative Weisseinstellungen werden unterstutzt. Drucken mit dem optionalen Markierer wird auch unterstutzt. GEPLANTE FUNKTIONEN Dieser Scanner kann vom ADF fortlaufend einseitig scannen. Interessanterweise scannen viele Gerate ein gesamtes Dokument vom ADF in den Speicher, bevor das Blatt ausgegeben wird. Ist daher das Dokument zu lang, kann der Scanner nicht die gesamten Bilddaten im Speicher halten. Wurde der Scanner aber die Bilddaten senden, wenn sein Speicher voll ist, und dann die nachste gepufferte Datenmenge lesen, konnte fortlaufendes Scannen erreicht werden. FEHLENDE FUNKTIONALITAT Die SCSI-Befehle zum Hochladen (2AH) oder Herunterladen (28H) von angepassten Druckrastern (02H) und Gammavektoren (03H) sollte funktionieren, benotigt aber die Implementierung des SANE-Option-Wert-Codes, um dem Benutzer zu erlauben, die zum Scanner hochzuladenden Tabellen zu erstellen. Fur die Instandhaltungsdaten (80H) ist keine Unterstutzung geplant, da diese Funktionalitat mehr fur ein Einzelwerkzeug geeignet ist, das von einem Techniker beim Ersetzen der Lampe oder der ADF-Einheit verwandt wird. Auch ist fur das Lesen oder Andern der IPU-Parameter (93H) oder -Anpassung keine Unterstutzung geplant, da meinem IS450 eine solche Einheit fehlt. Die 31-byte-Struktur >>Auto Photo/Letter<< und die 21-byte-Struktur >>Dynamic threshold<< sind in der Datei hs2p-scsi.h beschrieben, falls jemand seine IPU fur die Bilddatenverarbeitung benutzen mochte. SIEHE AUCH sane(7), sane-find-scanner(1), sane-scsi(5), AUTOR jeremy Betreut von Jeremy Johnson 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 . 13. Juli 2008 sane-hs2p(5)