sane-avision(5) SANE Scanner Access Now Easy sane-avision(5) BEZEICHNUNG sane-avision - SANE-Backend fur Avision-markierte und Avision-OEM- (HP, Minolta, Mitsubishi, UMAX und moglicherweise weitere) Flachbett- und Film-Scanner. BESCHREIBUNG Die Bibliothek sane-avision implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf verschiedene Avision-Scanner und die Avision-OEM-Scanner, die die Namen von HP, Minolta, Mitsubishi oder Fujitsu tragen. Es berucksichtigt vollstandig Big-Endian und wird taglich auf PowerPC- und SPARC-Systemen verwendet. Ich empfehle, dass Sie eine Hand am Einschaltknopf halten, wahrend Sie Ihre ersten Scans ausprobieren - insbesondere bei Film-Scannern! KONFIGURATION Die Konfigurationsdatei fur dieses Backend befindet sich in /etc/sane.d/avision.conf. Ihr Inhalt ist eine Liste von Geratenamen, die Avision- und Avision-kompatiblen Scannern und Backend-Optionen entsprechen. Leere Zeilen und solche, die mit einer Raute (#) beginnen, werden ignoriert. Nachfolgend ist eine Beispielkonfigurationsdatei gezeigt: # Dies ist ein Kommentar option force-a4 option force-a3 option skip-adf option disable-gamma-table option disable-calibration #SCSCI Lieferant Modell Typ Bus Kanal Kennung LUN scsi AVISION scsi HP scsi /dev/scanner usb 0x03f0 0x0701 force-a4: erzwingt, dass das Backend den vom Scanner zuruckgelieferten scannbaren Bereich mit ISO A4 uberschreibt. Scanner, von denen bekannt ist, dass sie inkorrekte Daten zuruckliefern, sind im Backend markiert. Melden Sie bitte daher dem Betreuer des Backends, falls Sie diese Option benotigen. VORSICHTIG VERWENDEN! force-a3: erzwingt, dass das Backend den vom Scanner zuruckgelieferten scannbaren Bereich mit ISO A3 uberschreibt. Scanner, von denen bekannt ist, dass sie inkorrekte Daten zuruckliefern, sind im Backend markiert. Melden Sie bitte daher dem Betreuer des Backends, falls Sie diese Option benotigen. VORSICHTIG VERWENDEN! skip-adf: erzwingt, dass das Backend einen inkonsistenten, vom Scanner zuruckgelieferten Status des ADF (automatischen Dokumenteneinzugs) ignoriert (ADF nicht vorhanden, aber ADF-Modellnummer nicht null). Ohne diese Option wird das Backend mehrfach versuchen, den ADF zuruckzusetzen und die Abfrage in dieser Situation erneut zu versuchen und mit dem Fehler >>nicht unterstutzt<< fehlschlagen, falls der ADF weiterhin nicht reagiert. disable-gamma-table: deaktiviert die Verwendung der Gamma-Tabelle des Scanners. Sie konnten dies versuchen, falls Ihre Scans hangen bleiben oder nur zufalligen Mull produzieren. disable-calibration: deaktiviert die Farbkalibrierung des Scanner. Sie konnten dies versuchen, falls Ihre Scans hangen bleiben oder nur zufalligen Mull produzieren. Hinweis: Alle oben aufgefuhrten Optionen verandern den normalen Code-Ablauf Ihres Scanners. Die Optionen sollten nur verwendet werden, wenn Sie auf Probleme mit dem voreingestellten Verhalten des Backends treffen. Bitte berichten Sie die Notwendigkeit von Optionen an den Autor des Backends, so dass das Backend baldmoglichst korrigiert werden kann. GERATENAMEN Dieses Backend erwartet Geratenamen der folgenden Form: scsi SCSI-Spez usb USB-Spez Die angegebene SCSI-Spez ist der Pfadname eines Spezialgerats oder einer Geratekennung fur ein Gerat, das einem SCSI-Scanner entspricht. Der Name des Spezialgerats muss ein generisches SCSI-Gerat oder ein symbolischer Link zu so einem Gerat sein, unter Linux beispielsweise /dev/sga oder /dev/sg0. Die Geratekennung ist die vom Scanner zuruckgelieferte Kennung, beispielsweise >>HP<< oder >>AVISION<<. Siehe sane-scsi(5) fur Details. Hinweis: Da das Backend jetzt uber eingebauten USB-Zugriff verfugt, ist es nicht mehr notwendig (und wird sogar als veraltet betrachtet), auf USB-Scanner fur Avision-USB-Gerate wie den HP 53xx, HP 74xx oder Minolta Film-Scanner mittels der SCSI-Emulation zuzugreifen (unter Linux hpusbscsi genannt). USB-Spez ist der USB-Geratename, das Paar aus Lieferanten-/Produktkennung oder der von Libusb verwendete Name, der dem USB-Scanner entspricht. Beispielsweise >>0x03f0 0x0701<< oder >>libusb:002:003<<. Siehe sane-usb(5) fur Details. Das Programm sane-find-scanner(1) hilft Ihnen dabei, den korrekten SCSI- oder USB-Geratenamen zu ermitteln. Eine Liste der unterstutzten Gerate ist bereits im Avision-Backend integriert, so dass es normalerweise nicht notig sein sollte, eine Kennung anzugeben. DATEIEN /etc/sane.d/avision.conf Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR). /usr/lib/sane/libsane-avision.a Die statische Bibliothek, die dieses Backend implementiert. /usr/lib/sane/libsane-avision.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_AVISION Falls die Bibliothek mit Debug-Unterstutzung kompiliert wurde, steuert diese Umgebungsvariable die Debug-Stufe fur dieses Backend. Grossere Werte erhohen die Ausfuhrlichkeit der Ausgabe. Die Debug-Stufe 7 ist der vom Autor bevorzugte Wert zur Fehlersuche im Backend. Beispiel: export SANE_DEBUG_AVISION=7 SIEHE AUCH sane(7), sane-scsi(5), sane-usb(5) http://exactcode.com/site/open_source/saneavision BETREUER Rene Rebe AUTOR Rene Rebe und Meino Christian Cramer 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-avision(5)